OSDN Git Service

2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2
3         PR testsuite/34575
4         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
5         * gcc.target/powerpc/parity-1.c: Likewise.
6
7 2008-01-07  Fred Fish  <fnf@specifix.com>
8
9         PR preprocessor/30363:
10         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
11         macro expansions.
12
13 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
14
15         PR fortran/34672
16         * gfortran.dg/use_only_2.f90: New test.
17
18 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
19
20         PR libstdc++/34680
21         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
22         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
23
24 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
25
26         PR fortran/34545
27         * gfortran.dg/use_12.f90: New test.
28
29 2008-01-06  Tobias Burnus  <burnus@net-b.de>
30
31         PR fortran/34689
32         * interface.c (compare_actual_formal): Fix intent(out) check for
33         function result variables.
34
35 2008-01-06  Tobias Burnus  <burnus@net-b.de>
36
37         PR fortran/34690
38         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
39
40 2008-01-06  Tobias Burnus  <burnus@net-b.de>
41
42         PR fortran/34689
43         * gfortran.dg/intent_out_4.f90: Fix test case.
44
45 2008-01-06  Tobias Burnus  <burnus@net-b.de>
46
47         PR fortran/34689
48         * gfortran.dg/intent_out_4.f90: New.
49
50 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
51
52         PR libfortran/34540
53         * gfortran.dg/optional_dim_3.f90: New test.
54
55 2008-01-06  Tobias Burnus  <burnus@net-b.de>
56
57         PR fortran/34658
58         * gfortran.dg/common_11.f90: New.
59         * gfortran.dg/blockdata_1.f90: Update test case.
60         * gfortran.dg/blockdata_2.f90: Update test case.
61
62 2008-01-06  Tobias Burnus  <burnus@net-b.de>
63
64         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
65
66 2008-01-06  Tobias Burnus  <burnus@net-b.de>
67
68         PR fortran/34655
69         * gfortran.dg/equiv_constraint_9.f90: New.
70
71 2008-01-06  Revital Eres  <eres@il.ibm.com>
72
73         PR tree-optimization/34263
74         * gcc.dg/pr34263.c:  New testcase.
75
76 2008-01-06  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/34654
79         * gfortran.dg/internal_io_unf.f90: New.
80
81 2008-01-06  Tobias Burnus  <burnus@net-b.de>
82
83         PR fortran/34660
84         * gfortran.dg/elemental_args_check_2.f90: New.
85
86 2008-01-06  Tobias Burnus  <burnus@net-b.de>
87
88         PR fortran/34662
89         * gfortran.dg/intent_out_3.f90: New.
90
91 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
92
93         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
94
95 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
96
97         PR libfortran/34676
98         * gfortran.dg/list_read_8.f90: New test.
99
100 2008-01-04  Richard Guenther  <rguenther@suse.de>
101
102         PR middle-end/34029
103         * gcc.c-torture/compile/pr34029-1.c: New testcase.
104         * gcc.c-torture/compile/pr34029-2.c: Likewise.
105
106 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
107
108         PR gcov-profile/34609
109         * g++.dg/gcov/gcov-6.C: New test.
110
111 2008-01-04  Richard Guenther  <rguenther@suse.de>
112
113         PR tree-optimization/31081
114         * g++.dg/torture/pr31081-1.C: New testcase.
115         * g++.dg/torture/pr31081-2.C: Likewise.
116
117 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
118
119         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
120         * gcc.target/mips/rsqrt-2.c: Likewise.
121         * gcc.target/mips/rsqrt-4.c: New test.
122
123 2008-01-04  Tobias Burnus  <burnus@net-b.de>
124
125         PR fortran/34557
126         * gfortran.dg/equiv_substr.f90: New.
127
128 2008-01-03  Tom Tromey  <tromey@redhat.com>
129
130         PR c/34457:
131         * gcc.dg/pr34457-2.c: New file.
132         * gcc.dg/pr34457-1.c: New file.
133
134 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
135
136         Revert fix for PR tree-optimization/34458.
137
138 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
139
140         PR tree-optimization/34458
141         * gcc.dg/tree-ssa/pr34458.c: New.
142
143 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
144
145         PR libfortran/34565
146         * gfortran.dg/internal_readwrite_1.f90:  New test.
147         * gfortran.dg/internal_readwrite_2.f90:  New test.
148
149 2008-01-03  Tom Tromey  <tromey@redhat.com>
150
151         PR preprocessor/34602:
152         * gcc.dg/cpp/pr34602.c: New file.
153
154 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
155
156         PR tree-optimization/29484
157         * gcc.c-torture/execute/20071220-1.c: New test.
158         * gcc.c-torture/execute/20071220-2.c: New test.
159
160 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
161
162         PR tree-optimization/34635
163         * gcc.dg/tree-ssa/pr34635.c: New.
164         * gcc.dg/tree-ssa/pr34635-1.c: New.
165
166 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
167
168         PR middle-end/34562
169         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
170         scan-assembler check.
171
172 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
173
174         PR middle-end/34608
175         * g++.dg/gomp/pr34608.C: New test.
176
177 2008-01-02  Richard Guenther  <rguenther@suse.de>
178
179         PR middle-end/34093
180         PR middle-end/31976
181         * gcc.c-torture/compile/pr34093.c: New testcase.
182
183 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
184
185        * g++.dg/cpp0x/long_long.C: New.
186
187 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
188
189         * gcc.target/spu/tag_manager.c : Include stdlib.h.
190         * gcc.target/spu/Wmain.c: Fix the line numbers for the
191         warning on the function main.
192
193 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
194
195         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
196         rather than __v2di type.
197
198 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
199
200         PR fortran/34558
201         * gfortran.dg/linked_list_1.f90: New test.
202
203 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
204
205         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
206         instead of appending to it.
207
208 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
209
210         PR tree-optimization/34591
211         * gcc.dg/vect/pr34591.c: New test.
212
213 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
214
215         PR libfortran/34594
216         * gfortran.dg/direct_io_8.f90:  New test case.
217
218 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
219
220         PR target/34281
221         * gcc.c-torture/execute/20071213-1.c: New test.
222
223 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
224
225         PR libfortran/34560
226         * gfortran.dg/read_eof_5.f90: New test.
227
228 2007-12-25  Tobias Burnus  <burnus@net-b.de>
229
230         PR fortran/34514
231         * gfortran.dg/initialization_17.f90: New.
232
233 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
234
235         PR libfortran/34566
236         * gfortran.dg/matmul_6.f90:  New test.
237
238 2007-12-23  Tobias Burnus  <burnus@net-b.de>
239
240         PR fortran/34421
241         * gfortran.dg/entry_17.f90: New.
242
243 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
244
245         PR fortran/34536
246         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
247         * gfortran.dg/real_const_3.f90: Likewise.
248         * gfortran.dg/unary_operator.f90: New test.
249
250 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
251
252         * gnat.dg/pack2.adb: New test.
253
254 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
255
256         PR fortran/34559
257         * gfortran.dg/repeat_6.f90: New test.
258
259 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
260
261         PR fortran/34549
262         * cshift_shift_real_1.f90:  New test.
263
264 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
265
266         PR fortran/34540
267         * gfortran.dg/shift-kind_2.f90: New test.
268
269 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
270
271         PR target/8835
272         * gcc.dg/pr8835-1.c: New.
273
274 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/34438
277         * gfortran.dg/default_initialization_3.f90: New test.
278
279 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
280
281         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
282         conditions.
283         (dg-mips-options): Treat -march=24k* as a 32-bit option.
284
285 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
286
287         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
288         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
289
290 2007-12-20  Jason Merrill  <jason@redhat.com>
291
292         * gcc.dg/overload/arg[14].C: Remove expected errors.
293
294 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
295
296         PR c++/34459
297         * gcc.c-torture/execute/20071219-1.c: New test.
298
299 2007-12-20  Tobias Burnus  <burnus@net-b.de>
300
301         PR fortran/34530
302         * gfortran.dg/namelist_44.f90: New.
303
304 2007-12-20  Tobias Burnus  <burnus@net-b.de>
305
306         PR fortran/34482
307         * gfortran.dg/boz_8.f90: Add error-check check.
308         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
309         stop by call abort.
310
311 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
312
313         * gcc.dg/gomp/combined-1.c: New test.
314
315 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
316
317         PR tree-optimization/34355
318         * g++.dg/tree-ssa/pr34355.C: New test.
319
320 2007-12-19  Revital Eres  <eres@il.ibm.com>
321
322          * gcc.dg/sms-5.c: New testcase.
323
324 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
325
326         PR fortran/34325
327         * gfortran.dg/missing_parens_1.f90: New.
328         * gfortran.dg/missing_parens_1.f90: New.
329         
330 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
331
332         PR fortran/34495
333         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
334         expressions.
335         * gfortran.dg/transfer_simplify_7.f90: New test.
336
337 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
338
339         * gcc.dg/pr32912-3.c: Compile with -w.
340
341         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
342
343 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
344             Jakub Jelinek  <jakub@redhat.com>
345         
346         PR c++/32565
347         PR c++/33943
348         PR c++/33965
349         * g++.dg/cpp0x/variadic86.C: New.
350         * g++.dg/cpp0x/variadic87.C: New.
351         * g++.dg/cpp0x/variadic84.C: New.
352         * g++.dg/cpp0x/variadic85.C: New.
353         * g++.dg/template/ttp25.C: New.
354
355 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
356
357         PR tree-optimization/34123
358         * gcc.dg/tree-ssa/pr34123.c: New test.
359
360 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
361
362         PR rtl-optimization/34456
363         * gcc.c-torture/execute/pr34456.c: New test.
364
365 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c++/34488
368         * g++.dg/parse/friend7.C: New test.
369
370         PR rtl-optimization/34490
371         * gcc.c-torture/execute/20071216-1.c: New test.
372
373 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
374
375         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
376
377 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
378
379         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
380         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
381         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
382         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
383         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
384
385 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
386
387         PR c/34506
388         * gcc.dg/gomp/clause-2.c: New test.
389         * g++.dg/gomp/clause-4.C: New test.
390
391 2007-12-17  Tobias Burnus  <burnus@net-b.de>
392
393         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
394         part of Fortran 77/95/2003.
395
396 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
397
398         PR tree-optimization/34445
399         * gfortran.dg/vect/cost-model-pr34445.f: New test.
400         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
401
402 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
403
404         PR fortran/34427
405         * gfortran.dg/namelist_42.f90: Update.
406         * gfortran.dg/namelist_43.f90: New.
407         
408 2007-12-16  Tobias Burnus  <burnus@net-b.de>
409
410         PR fortran/34495
411         * gfortran.dg/initialization_16.f90: New.
412
413 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
414
415         PR fortran/34305
416         * gfortran.dg/real_dimension_1.f:  New test case.
417
418 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
419
420         * gcc.dg/torture/pr24257.c: Remove -O from options.
421
422 2007-12-16  Tobias Burnus  <burnus@net-b.de>
423
424         PR fortran/34246
425         * gfortran.dg/bind_c_usage_16.f03: Extend test.
426
427 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
428
429         PR fortran/31213
430         PR fortran/33888
431         PR fortran/33998
432         * gfortran.dg/mapping_1.f90: New test.
433         * gfortran.dg/mapping_2.f90: New test.
434         * gfortran.dg/mapping_3.f90: New test.
435
436 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
437
438         PR rtl-optimization/34415
439         * gcc.c-torture/execute/pr34415.c: New test.
440
441 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
442
443         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
444         void. 
445
446 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
447
448         PR bootstrap/34003
449         * gcc.dg/pr34003-1.c: New test.
450         * gcc.dg/pr34003-2.c: New.
451
452 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
453
454         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
455         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
456         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
457         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
458         add -save-temps.
459         * gcc.target/cris/torture/cris-torture.exp,
460         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
461         * gcc.target/cris/builtin_ctz_v3.c,
462         gcc.target/cris/builtin_ctz_v8.c,
463         gcc.target/cris/builtin_clz_v0.c,
464         gcc.target/cris/builtin_clz_v3.c,
465         gcc.target/cris/builtin_bswap_v3.c,
466         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
467         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
468         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
469         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
470         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
471         lib/target-supports.exp: Adjust for crisv32-*-*.
472
473 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
474
475         * gcc.dg/debug/const-3.c: New.
476
477 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
478
479         * g++.dg/other/datasec1.C: Require named section support.
480
481 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
482
483         PR target/29978
484         * gcc.target/i386/pr29978.c: New test.
485
486 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
487
488         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
489         instead of -msse4.1.
490         * gcc.target/i386/sse-12.c (dg-options): Ditto.
491         * g++.dg/other/i386-2.C (dg-options): Ditto.
492
493 2007-12-14  Tobias Burnus  <burnus@net-b.de>
494
495         PR fortran/34438
496         * gfortran.dg/private_type_10.f90: New.
497
498 2007-12-14  Tobias Burnus  <burnus@net-b.de>
499
500         PR fortran/34398
501         * gfortran.dg/nan_4.f90: New.
502
503 2007-12-14  Richard Guenther  <rguenther@suse.de>
504
505         PR middle-end/34462
506         * gcc.c-torture/compile/20071214-1.c: New testcase.
507
508 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
509
510         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
511         macros to test macroized SSE intrinsics.  Use new macros to test
512         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
513         emmintrin.h, xmmintrin.h and bmmintrin.h
514         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
515         to test with immediate operand.
516
517 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
518
519         PR target/34091
520         * gcc.c-torture/compile/pr34091.c: New test.
521
522 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
523
524         * gcc.dg/uninit-13.c: UnXFAIL.
525         * gcc.dg/complex-5.c: New testcase.
526
527 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
528
529         * gcc.dg/struct/struct-reorg.exp: Replace 
530          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
531         
532 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
533
534         PR libfortran/34370
535         PR libfortran/34323
536         PR libfortran/34405
537         * gfortran.dg/advance_6.f90:  New test case.
538         * gfortran.dg/direct_io_7.f90:  New test case.
539         * gfortran.dg/streamio_13.f90:  New test case.
540
541 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
542
543         * g++.dg/cpp0x/__func__.C: New.
544
545 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
546
547         PR target/34435
548         * g++.dg/other/pr34435.C: New testcase.
549
550 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
551
552         * gcc.dg/struct: New directory with tests 
553         for struct-reorg optimizaion.
554         * gcc.dg/struct/struct-reorg.exp: New script.
555         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
556         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
557         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
558         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
559         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
560         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
561         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
562         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
563         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
564         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
565         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
566         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
567         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
568         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
569         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
570         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
571         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
572         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
573         * gcc.dg/struct/w_prof_global_array.c: Likewise.
574         * gcc.dg/struct/w_prof_global_var.c: Likewise.
575         * gcc.dg/struct/w_prof_local_array.c: Likewise.
576         * gcc.dg/struct/w_prof_local_var.c: Likewise.
577         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
578         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
579
580 2007-12-13  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/34427
583         * gfortran.dg/namelist_42.f90: New.
584
585 2007-12-12  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/34254
588         * gfortran.dg/function_kinds_3.f90: New.
589
590 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
591
592         * gcc.target/s390/20071212-1.c: New testcase.
593
594 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
595
596         PR c++/34238
597         * g++.dg/ext/visibility/anon7.C: Add xfail.
598         * g++.dg/ext/visibility/anon9.C: New test.
599         * g++.dg/ext/visibility/anon10.C: New test.
600
601         PR c++/34364
602         * g++.dg/rtti/dyncast2.C: New test.
603
604 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
605
606         PR tree-optimization/34407
607         * gcc.dg/vect/pr34407.c: New test.
608
609 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
610
611         PR fortran/34411
612         * gfortran.dg/error_recovery_5.f90: New.
613         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
614
615 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
616
617         PR tree-optimization/34371
618         * gcc.c-torture/compile/20071207-1.c: New test.
619
620 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
621
622         PR c++/34059
623         * g++.dg/parse/crash40.C: New test.
624
625 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
626
627         * g++.dg/opt/memcpy1.C: New test.
628
629 2007-12-10  Tobias Burnus  <burnus@net-b.de>
630
631         PR fortran/34425
632         * gfortran.dg/argument_checking_10.f90: New.
633
634 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
635
636         PR rtl-optimization/34302
637         * gcc.c-torture/execute/20071210-1.c: New test.
638
639 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
640
641         PR c++/34395
642         * g++.dg/cpp0x/error1.C: New test.
643
644         PR c++/34394
645         * g++.dg/other/error22.C: New test.
646
647 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
648
649         PR target/32086
650         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
651         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
652         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
653
654 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
655
656         PR c++/34178
657         PR c++/34340
658         * g++.dg/template/repo6.C: New test.
659         * g++.dg/template/repo7.C: New test.
660         * g++.dg/template/repo8.C: New test.
661
662 2007-12-09  H.J. Lu  <hjl@lucon.org>
663             Tobias Burnus  <burnus@net-b.de>
664
665         PR fortran/34404
666         * gfortran.dg/read_2.f90: New.
667
668 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
669
670         * lib/target-supports.exp (check_effective_target_tls_native):
671         Fix typo.
672
673 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
674
675         PR ada/34366
676         * gnat.dg/enclosing_record_reference.ads,
677         gnat.dg/enclosing_record_reference.adb: New test.
678
679 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
680
681         PR fortran/32129
682         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
683         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
684
685         PR fortran/31487
686         * gfortran.dg/char_component_initializer_1.f90: New test.
687
688 2007-12-09  Tobias Burnus  <burnus@net-b.de>
689
690         PR fortran/34342
691         PR fortran/34345
692         PR fortran/18026
693         PR fortran/29471
694
695         * gfortran.dg/boz_8.f90: New.
696         * gfortran.dg/boz_9.f90: New.
697         * gfortran.dg/boz_10.f90: New.
698         * gfortran.dg/boz_7.f90: Update dg-warning.
699         * gfortran.dg/pr16433.f: Add dg-error.
700         * gfortan.dg/ibits.f90: Update dg-warning.
701         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
702         * gfortran.dg/unf_io_convert_2.f90: Ditto.
703
704 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
705
706         PR fortran/34359
707         * gfortran.dg/include_1.f90: New test.
708         * gfortran.dg/include_1.inc: New.
709         * gfortran.dg/include_2.f90: New test.
710
711 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
712
713         * gcc.c-torture/compile/20011130-2.c: Fix typo.
714
715 2007-12-08  Tobias Burnus  <burnus@net-b.de>
716
717         PR fortran/34319
718         * gfortran.dg/nan_3.f90: New.
719
720 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
721
722         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
723
724 2007-12-07  Olivier Hainque  <hainque@adacore.com>
725
726         * gnat.dg/tamdt*.ad?: Support for ...
727         * gnat.dg/test_tamdt.adb: New test.
728
729 2007-12-07  Olivier Hainque  <hainque@adacore.com>
730
731         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
732         exports and document how these can be exercised.
733
734 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
735
736         PR ada/15805
737         * gnat.dg/specs/access_constants.ads: New test.
738
739         * gnat.dg/specs/access_constant_decl.ads: New test.
740
741         PR ada/21346
742         * gnat.dg/compose.adb: New test.
743
744 2007-12-07  Olivier Hainque  <hainque@adacore.com>
745
746         PR ada/34173
747         * gnat.dg/unc_memops.ad[sb]: Support for ...
748         * gnat.dg/unc_memfree.adb: New test.
749         
750 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
751
752         * gfortran.dg/ltrans-7.f90: New.
753
754 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
755             Dorit Nuzman  <dorit@il.ibm.com>
756
757         PR tree-optimization/34005
758         * gcc.dg/vect/pr34005.c: New test.
759
760 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
761
762         PR c++/34336
763         * g++.dg/template/new8.C: New test.
764
765 2007-12-06  Tobias Burnus  <burnus@net-b.de>
766
767         PR fortran/34333
768         * gfortran.dg/boz_7.f90: New.
769         * gfortran.dg/int_1.f90: Disable -pedantic option.
770         * gfortran.dg/boz_1.f90: Ditto.
771         * gfortran.dg/boz_3.f90: Ditto.
772         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
773         * gfortran.dg/ibits.f90: Ditto.
774         * gfortran.dg/unf_io_convert_1.f90: Ditto.
775         * gfortran.dg/unf_io_convert_2.f90: Ditto.
776
777 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
778
779         PR fortran/34335
780         * gfortran.dg/used_types_19.f90: New test.
781
782 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
783
784         * gfortran.dg/nan_2.f90: Add -mieee for sh.
785         * gfortran.dg/nearest_2.f90: Likewise.
786         * gfortran.dg/nearest_3.f90: Likewise.
787
788 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
789
790         PR middle-end/34337
791         * gcc.c-torture/execute/20071205-1.c: New test.
792
793 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
794
795         * gfortran.dg/module_nan.f90: Add -mieee for sh.
796         * gfortran.dg/real_const_3.f90: Likewise.
797
798 2007-12-05  Richard Guenther  <rguenther@suse.de>
799
800         PR tree-optimization/34138
801         * gcc.c-torture/compile/pr34138.c: New testcase.
802
803 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
804
805         PR debug/33739
806         * gfortran.dg/debug_2.f: New test.
807
808 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
809
810         * gnat.dg/specs/elab1.ads: New test.
811
812 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
813
814         PR target/34312
815         * gcc.target/i386/pr34312.c: New test.
816
817 2007-12-05  Tobias Burnus  <burnus@net-b.de>
818
819         PR fortran/34333
820         * gfortran.dg/nan_2.f90: New.
821
822 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
823
824         PR c++/34271
825         * g++.dg/cpp0x/decltype9.C: New test.
826         * g++.dg/cpp0x/decltype10.C: New test.
827
828 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
829
830         PR ada/21489
831         * gnat.dg/rm_6_4_1_13.adb: New test.
832
833 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
834
835         PR middle-end/34134
836         * gcc.c-torture/compile/20071117-1.c: New test.
837
838 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
839
840         PR c++/34101
841         * g++.dg/cpp0x/variadic-ttp.C: New.
842
843 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
844         
845         * gcc.dg/parse-decl-after-if.c: New.
846         * gcc.dg/20031223-1.c: Adjust.
847         
848 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
849
850         PR c++/33509
851         * g++.dg/cpp0x/variadic-throw.C: New.
852
853 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
854
855         PR c++/33091
856         * g++.dg/cpp0x/variadic-unify.C: New.
857
858 2007-12-04  Richard Guenther  <rguenther@suse.de>
859
860         PR middle-end/34334
861         PR middle-end/34222
862         * gcc.c-torture/compile/pr34334.c: New testcase.
863         * g++.dg/torture/pr34222.C: New testcase.
864
865 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
866
867         * gcc.c-torture/execute/20071202-1.c: New test.
868         * gcc.dg/tree-ssa/pr34146-2.c: New test.
869
870 2007-12-04  Tobias Burnus  <burnus@net-b.de>
871
872         PR fortran/34318
873         * gfortran.dg/module_nan.f90: New.
874
875 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
876
877         * lib/target-supports.exp (get_compiler_messages): Replace with...
878         (check_compile): ...this new procedure.  Handle TYPE == executable.
879         Use comments in the source to determine the correct extension.
880         Return a pair containing the compiler output and the output filename.
881         Don't delete the file here.
882         (check_no_compiler_messages_nocache): New procedure.
883         (check_no_compiler_messages): Use it.
884         (check_no_messages_and_pattern_nocache): New procedure.
885         (check_no_messages_and_pattern): Use it.
886         (check_runtime_nocache, check_runtime): New procedures.
887         (check_effective_target_tls): Use check_no_compiler_messages.
888         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
889         (check_effective_target_tls_runtime): Use check_runtime.
890         (check_effective_target_fstack_protector): Likewise.
891         (check_iconv_available): Use check_runtime_nocache.
892         (check_effective_target_fortran_large_real): Use
893         check_no_compiler_messages.
894         (check_effective_target_fortran_large_int): Likewise.
895         (check_effective_target_static_libgfortran): Likewise.
896         (check_750cl_hw_available): Use check_cached_effective_target
897         and check_runtime_nocache.
898         (check_vmx_hw_available): Likewise.
899         (check_effective_target_broken_cplxf_arg): Likewise.
900         (check_alpha_max_hw_available): Use check_runtime.
901         (check_function_available): Use check_no_compiler_messages.
902         (check_cxa_atexit_available): Use check_cached_effective_target
903         and check_runtime_nocache.
904         (check_effective_target_dfp_nocache): Use
905         check_no_compiler_messages_nocache.
906         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
907         (check_effective_target_dfp): Use check_cached_effective_target.
908         (check_effective_target_dfprt): Likewise.
909         (check_effective_target_arm_neon_hw): Use check_runtime.
910         (check_effective_target_ultrasparc_hw): Likewise.
911         (check_effective_target_c99_runtime): Use
912         check_no_compiler_messages_nocache.
913
914 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
915
916         PR middle-end/29749
917         * gcc.dg/fold-rotate-1.c: New test.
918
919         PR tree-optimization/33453
920         * gcc.c-torture/compile/20071203-1.c: New test.
921
922 2007-12-03  Robert Dewar <dewar@adacore.com>
923             Samuel Tardieu  <sam@rfc1149.net>
924
925         PR ada/34287
926         * gnat.dg/check_elaboration_code.adb: New test.
927         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
928         New support files.
929
930 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
931
932         PR c++/34061
933         * g++.dg/cpp0x/pr34061.C: New.
934
935 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
936
937         PR c++/34273
938         * g++.dg/other/error21.C: New.
939
940 2007-12-02  Revital Eres  <eres@il.ibm.com>
941
942         * gcc.dg/sms-4.c: New testcase.
943
944 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
945             Revital Eres  <eres@il.ibm.com>
946
947         * gcc.dg/sms-3.c: New testcase.
948
949 2007-12-01  Ollie Wild  <aaw@google.com>
950
951         PR c++/8171
952         * g++.dg/conversion/ptrmem9.C: New test.
953
954 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
955
956         PR libfortran/34291
957         * gfortran.dg/namelist_41.f90: New test.
958
959 2007-11-30  Tom Tromey  <tromey@redhat.com>
960
961         PR preprocessor/32868:
962         * gcc.dg/cpp/pr32868.c: New file.
963
964 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
965
966         PR fortran/34248
967         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
968
969 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
970
971         PR rtl-optimization/34171
972         * gcc.dg/pr34171.c: New testcase.
973
974 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
975
976         * gcc.dg/tree-ssa/pr34244.c: Fixed.
977
978 2007-11-30  Tobias Burnus  <burnus@net-b.de>
979
980         PR fortran/34133
981         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
982         * gfortran.dg/bind_c_usage_11.f03: New.
983         * gfortran.dg/bind_c_usage_12.f03: New.
984
985 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
986
987         PR c++/34275
988         * g++.dg/other/error20.C: New test.
989
990 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
991
992         PR fortran/34230
993         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
994
995 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
996
997         PR tree-optimization/34244
998         * gcc.dg/tree-ssa/pr34244.c: New test.
999
1000 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1001
1002         PR tree-optimization/33434
1003         * gcc.dg/pr33434-1.c: New test.
1004         * gcc.dg/pr33434-2.c: New test.
1005         * gcc.dg/pr33434-3.c: New test.
1006         * gcc.dg/pr33434-4.c: New test.
1007
1008         PR c++/34270
1009         * g++.dg/template/cond7.C: New test.
1010
1011         PR c++/34267
1012         PR c++/34268
1013         * g++.dg/cpp0x/decltype7.C: New test.
1014         * g++.dg/cpp0x/decltype8.C: New test.
1015
1016 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1017
1018         PR fortran/34248
1019         * gfortran.dg/result_in_spec_3.f90: New.
1020
1021 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1022
1023         PR fortran/34262
1024         * gfortran.dg/mvbits_3.f90: New.
1025
1026 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1027         
1028         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1029         Delete.
1030         (check_effective_target_hard_float): New.
1031         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1032         * gcc.dg/pr30957-1.c: Likewise.
1033         
1034 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1035
1036         PR ada/15804
1037         * gnat.dg/specs/variant_part.ads: New test.
1038
1039         PR ada/17318
1040         * gnat.dg/specs/attribute_parsing.ads: New test.
1041
1042         PR ada/32792
1043         * gnat.dg/specs/integer_value.ads: New test.
1044
1045         PR ada/22559
1046         * gnat.dg/specs/delta_small.ads: New test.
1047
1048 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR tree-optimization/34140
1051         * gcc.c-torture/compile/20071128-1.c: New test.
1052
1053 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054
1055         PR fortran/32928
1056         * gfortran.dg/data_array_1.f90
1057         * gfortran.dg/data_array_2.f90
1058         * gfortran.dg/data_array_3.f90
1059         * gfortran.dg/data_array_4.f90
1060
1061 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1062
1063         PR fortran/34227
1064         * gfortran.dg/blockdata_5.f90: New test.
1065         * gfortran.dg/blockdata_6.f90: New test.
1066
1067 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR tree-optimization/34016
1070         * gcc.dg/pr34016.c: New test.
1071
1072 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/29389
1075         * gfortran.dg/stfunc_6.f90: New test.
1076
1077         PR fortran/33850
1078         * gfortran.dg/assign_10.f90: New test.
1079
1080 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1081
1082         PR fortran/33541
1083         * gfortran.dg/use_11.f90: New test.
1084
1085         PR fortran/34231
1086         * gfortran.dg/generic_15.f90: New test.
1087
1088 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR target/34225
1091         * gcc.dg/pr34225.c: New test.
1092
1093 2007-11-27  Richard Guenther  <rguenther@suse.de>
1094
1095         PR tree-optimization/34241
1096         * g++.dg/torture/pr34241.C: New testcase.
1097
1098 2007-11-27  Richard Guenther  <rguenther@suse.de>
1099
1100         * gcc.dg/builtins-error.c: New testcase.
1101
1102 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1103
1104         PR c++/34213
1105         * g++.dg/ext/visibility/anon8.C: New test.
1106
1107 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1108
1109         PR target/34077
1110         * gcc.target/i386/pr34077.c: New testcase.
1111
1112 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1113
1114         PR fortran/34203
1115         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1116         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1117         * gfortran.dg/backslash_1.f90: Remove no longer needed
1118         -fno-backslash option.
1119
1120 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1121
1122         PR c/23722
1123         * gcc.dg/cpp/19990413-1.c: Update.
1124         * gcc.dg/parse-else-error.c: New.
1125         * gcc.dg/parse-else-error-2.c: New.
1126         * gcc.dg/parse-else-error-3.c: New.
1127         * gcc.dg/parse-else-error-4.c: New.
1128
1129 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1130
1131         PR c++/34081
1132         * g++.dg/template/dependent-expr6.C: New testcase.
1133
1134 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1135
1136         PR target/34215
1137         * gcc.target/i386/pr34215.c: New test.
1138
1139 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1140
1141         PR target/34174
1142         * gcc.dg/torture/pr34174-1.c: New.
1143
1144 2007-11-26  Richard Guenther  <rguenther@suse.de>
1145
1146         PR middle-end/34233
1147         * gcc.dg/pr34233.c: New testcase.
1148
1149 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1150             Revital Eres  <eres@il.ibm.com>
1151
1152         PR rtl-optimization/34085
1153         * gcc.dg/tree-prof (bb-reorg.c): New test.
1154
1155 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1156
1157         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1158         Return true for MIPS16 targets.
1159
1160 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1161
1162         PR fortran/33152
1163         * gfortran.dg/blockdata_4.f90: New test.
1164
1165 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1166
1167         PR fortran/34079
1168         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1169         * gfortran.dg/bind_c_usage_16.f03: New.
1170         * gfortran.dg/bind_c_usage_16_c.c: New.
1171
1172 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1173
1174         * gnat.dg/specs/size_clause1.ads: New test.
1175         * gnat.dg/specs/size_clause2.ads: Likewise.
1176         * gnat.dg/specs/size_clause3.ads: Likewise.
1177
1178 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1179
1180         PR fortran/33499
1181         * gfortran.dg/entry_16.f90: New test.
1182
1183 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1184
1185         PR fortran/34192
1186         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1187
1188 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1189
1190         PR fortran/33541
1191         * gfortran.dg/nested_modules_1.f90: Change the reference to
1192         FOO, forbidden by the standard, to a reference to W.
1193         * gfortran.dg/use_only_1.f90: New test.
1194
1195 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/34209
1198         * gfortran.dg/nearest_3.f90: New test.
1199
1200 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1201
1202         PR fortran/33317
1203         * gfortran.dg/optional_dim_2.f90: New test.
1204
1205 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1206
1207         PR fortran/34187
1208         * gfortran.dg/bind_c_usage_15.f90: New.
1209
1210 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1211
1212         PR fortran/34192
1213         * gfortran.dg/nearest_2.f90: New.
1214
1215
1216 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR c++/30293
1219         PR c++/30294
1220         * g++.dg/ext/java-2.C: New test.
1221
1222 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1223             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1224         
1225         PR c++/5310
1226         * g++.dg/warn/pr5310.C: New.
1227         * g++.dg/warn/pr33160.C: New.
1228         
1229 2007-11-23  Richard Guenther  <rguenther@suse.de>
1230             Michael Matz  <matz@suse.de>
1231
1232         PR tree-optimization/34176
1233         * gcc.c-torture/execute/pr34176.c: New testcase.
1234
1235 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1236
1237         PR c++/34198
1238         * gcc.dg/Wconversion-5.c: New test.
1239         * g++.dg/Wconversion3.C: New test.
1240
1241 2007-11-23  Richard Guenther  <rguenther@suse.de>
1242
1243         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1244
1245 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1246
1247         PR c/14050
1248         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1249         qualifiers in abstract declarator.
1250
1251 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1252
1253         * gfortran.dg/derived_constructor_comps_3.f90: New.
1254
1255 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR c++/34094
1258         * g++.dg/ext/visibility/anon7.C: New test.
1259
1260 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1261
1262         PR fortran/34079
1263         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1264         * gfortran.dg/bind_c_usage_13.f03: New.
1265         * gfortran.dg/bind_c_usage_14.f03: New.
1266
1267 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1268
1269         PR rtl-optimization/33848
1270         * gcc.dg/torture/pr33848.c: New test.
1271
1272 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1273
1274         PR fortran/34083
1275         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1276
1277 2007-11-20  Richard Guenther  <rguenther@suse.de>
1278
1279         PR middle-end/34154
1280         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1281
1282 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1283
1284         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1285
1286 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1287
1288         PR fortran/32770
1289         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1290         so test passes with -frecord-marker=8.
1291         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1292         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1293         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1294         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1295         * gfortrand.dg/modulo_1.f90:  Likewise.
1296
1297 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1298
1299         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1300         New procedure.
1301         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1302         * gcc.dg/pr30957-1.c: Likewise.
1303
1304 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1305
1306         PR c++/34089
1307         * g++.dg/template/crash74.C: New test.
1308
1309 2007-11-20  Richard Guenther  <rguenther@suse.de>
1310
1311         * gcc.c-torture/execute/20071120-1.c: New testcase.
1312
1313 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR c/34146
1316         * gcc.dg/tree-ssa/pr34146.c: New test.
1317
1318         PR testsuite/33978
1319         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1320         dependent on target settings like move_by_pieces etc.
1321
1322         PR c++/28879
1323         * g++.dg/template/vla2.C: New test.
1324
1325         PR c++/33962
1326         * g++.dg/overload/template3.C: New test.
1327
1328 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1329
1330         PR fortran/33317
1331         * gfortran.dg/optional_dim_2.f90: Remove test.
1332
1333 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1334
1335         * gcc.dg/dfp/ddmode-ice.c: New test.
1336
1337 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1338
1339         PR tree-optimization/34036
1340         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1341
1342 2007-11-19  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/34
1345         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1346
1347 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1348
1349         PR fortran/34079
1350         * gfortran.dg/bind_c_usage_10_c.c: New.
1351         * gfortran.dg/bind_c_usage_10.f03: New.
1352
1353 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1354
1355         * gcc.dg/pr33007.c: Expect new warning.
1356         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1357         * g++.dg/opt/pr34036.C: New test.
1358
1359 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR c++/30988
1362         * g++.dg/warn/noreturn-4.C: New test.
1363         * g++.dg/warn/noreturn-5.C: New test.
1364         * g++.dg/warn/noreturn-6.C: New test.
1365         * g++.dg/warn/noreturn-7.C: New test.
1366
1367 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1368
1369         PR fortran/32770
1370         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1371         integers so tests works with -fdefault-integer-8.
1372         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1373         integers so test passes with -fdefault-integer-8.
1374         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1375         buffer length so test passes with -fdefault-integer-8.
1376         * gfortran.dg/bounds_check_8.f90:  Likewise.
1377         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1378         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1379         with -fdefault-integer-8.
1380         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1381         provoke overflow.
1382
1383 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR fortran/33317
1386         * gfortran.dg/optional_dim_2.f90: New test.
1387         
1388         PR fortran/34139
1389         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1390         
1391 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1392
1393         PR rtl-optimization/34132
1394         * gcc.c-torture/compile/20071118-1.c: New test.
1395
1396 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1397
1398         PR fortran/31608
1399         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1400
1401 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1402
1403         PR fortran/34137
1404         * gfortran.dg/entry_14.f90: New.
1405         * gfortran.dg/entry_15.f90: New.
1406
1407 2007-11-18  Richard Guenther  <rguenther@suse.de>
1408
1409         PR tree-optimization/34127
1410         * gcc.c-torture/compile/pr34127.c: New testcase.
1411
1412 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1413
1414         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1415         type specifier, as they are not permitted according to the AltiVec
1416         Programming Interface Manual.
1417
1418 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1419
1420         PR fortran/34133
1421         * gfortran.dg/bind_c_usage_9.f03: New.
1422         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1423
1424 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1425
1426         PR fortran/25252
1427         * interface.c (gfc_current_interface_head,
1428         gfc_set_current_interface_head): New functions.
1429         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1430         On syntax error, restore previous state of the interface.
1431         * gfortran.h (gfc_current_interface_head,
1432         gfc_set_current_interface_head): New prototypes.
1433
1434 2007-11-17  Richard Guenther  <rguenther@suse.de>
1435
1436         PR middle-end/34130
1437         * gcc.c-torture/execute/pr34130.c: New testcase.
1438
1439 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440
1441         PR fortran/34108
1442         * gfortran.dg/fmt_label_1.f90: New test.
1443
1444 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1445
1446         PR fortran/33957
1447         * gfortran.dg/initialization_15.f90 : New test.
1448
1449 2007-11-16  Richard Guenther  <rguenther@suse.de>
1450
1451         PR middle-end/34030
1452         * gcc.c-torture/compile/pr34030.c: New testcase.
1453
1454 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1455
1456         PR fortran/34008
1457         * gfortran.dg/interface_assignment_3.f90.
1458
1459 2007-11-16  Richard Guenther  <rguenther@suse.de>
1460
1461         PR tree-optimization/33870
1462         * gcc.dg/torture/pr33870.c: New testcase.
1463
1464 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1465
1466         PR fortran/33986
1467         * gfortran.dg/allocatable_function_3.f90.
1468
1469 2007-11-16  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/34113
1472         * gcc.c-torture/compile/pr34113.c: New testcase.
1473
1474 2007-11-16  Richard Guenther  <rguenther@suse.de>
1475
1476         PR tree-optimization/34099
1477         * g++.dg/torture/pr3499.C: New testcase.
1478         * gcc.c-torture/execute/pr34099.c: Likewise.
1479
1480 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1481
1482         * gnat.dg/release_unc_maxalign.adb: New test.
1483
1484 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR c++/34100
1487         * g++.dg/template/crash73.C: New test.
1488
1489 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR middle-end/23848
1492         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1493         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1494         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1495         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1496
1497 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1498
1499         PR fortran/33917
1500         * gfortran.dg/proc_decl_11.f90: New.
1501
1502 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1503
1504         * gcc.target/spu/compare-dp.c: New test.
1505
1506 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1507
1508         * gcc.dg/pr33923.c: New test.
1509
1510 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR middle-end/34088
1513         * gcc.dg/pr34088.c: New test.
1514
1515 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1516
1517         * gcc.c-torture/compile/20071114-1.c: New test.
1518
1519 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1520
1521         PR fortran/31608
1522         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1523         to match known variations in symbol format. Document in comments.
1524
1525 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1526
1527         PR fortran/33985
1528         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1529
1530 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1531
1532         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1533         when done.
1534
1535 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1536
1537         PR fortran/33162
1538         * gfortran.dg/proc_decl_1.f90: Update.
1539         * gfortran.dg/proc_decl_7.f90: New test.
1540         * gfortran.dg/proc_decl_8.f90: New test.
1541         * gfortran.dg/proc_decl_9.f90: New test.
1542         * gfortran.dg/proc_decl_10.f90: New test.
1543
1544 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
1545
1546         PR fortran/34080
1547         * gfortran.dg/transfer_assumed_size_1.f90: New test.
1548
1549 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR c++/34054
1552         PR c++/34056
1553         PR c++/34057
1554         PR c++/34058
1555         PR c++/34060
1556         * g++.dg/parse/crash36.C: Add another dg-error.
1557         * g++.dg/cpp0x/pr34054.C: New test.
1558         * g++.dg/cpp0x/pr34056.C: New test.
1559         * g++.dg/cpp0x/pr34057.C: New test.
1560         * g++.dg/cpp0x/pr34058.C: New test.
1561         * g++.dg/cpp0x/pr34060.C: New test.
1562
1563         PR tree-optimization/34063
1564         * g++.dg/tree-ssa/pr34063.C: New test.
1565
1566 2007-11-13  Diego Novillo  <dnovillo@google.com>
1567
1568         PR tree-optimization/33870
1569         * gcc.c-torture/execute/pr33870-1.c: New test.
1570         * gcc.dg/tree-ssa/alias-16.c: New test.
1571
1572 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR c++/29225
1575         * g++.dg/template/crash72.C: New test.
1576
1577 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1578
1579         * g++.dg/opt/cfg5.C: New test.
1580
1581 2007-11-12  Richard Guenther  <rguenther@suse.de>
1582
1583         PR middle-end/34070
1584         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1585         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1586
1587 2007-11-12  Richard Guenther  <rguenther@suse.de>
1588
1589         PR middle-end/34027
1590         * gcc.dg/pr34027-1.c: New testcase.
1591         * gcc.dg/pr34027-2.c: Likewise.
1592
1593 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1594
1595         PR tree-optimization/33953
1596         * gcc.dg/vect/pr33953.c: New testcase.
1597
1598 2007-11-11  Tom Tromey  <tromey@redhat.com>
1599
1600         PR c++/17577:
1601         * g++.dg/ext/pr17577.h: New file.
1602         * g++.dg/ext/pr17577.C: New file.
1603
1604 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1605
1606         PR c++/8570
1607         * g++.old-deja/g++.ns/template13.C: Update expected output.
1608         * g++.old-deja/g++.pt/friend23.C: Likewise.
1609         * g++.dg/warn/pr8570.C: New.
1610
1611 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR c++/34068
1614         * g++.dg/template/pseudodtor4.C: New test.
1615
1616 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR middle-end/34018
1619         * g++.dg/opt/inline14.C: New test.
1620
1621         PR tree-optimization/33680
1622         * gcc.c-torture/compile/20071108-1.c: New test.
1623
1624         PR c++/32241
1625         * g++.dg/template/pseudodtor3.C: New test.
1626
1627 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1628
1629         PR c++/33510
1630         * g++.dg/cpp0x/variadic-init.C: New.
1631
1632 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1633             Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR rtl-optimization/34012
1636         * gcc.target/i386/pr34012.c: New test.
1637
1638 2007-11-09  Richard Guenther  <rguenther@suse.de>
1639
1640         PR tree-optimization/33604
1641         * g++.dg/tree-ssa/pr33604.C: New testcase.
1642         * gcc.dg/pr32721.c: Adjust pattern.
1643
1644 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1645
1646         * gcc.target/mips/dse-1.c: Disable.
1647
1648 2007-11-08  Tom Tromey  <tromey@redhat.com>
1649
1650         * gcc.dg/empty-source-3.c: Update warning location.
1651         * gcc.dg/gomp/barrier-2.c: Likewise.
1652         * gcc.dg/label-decl-3.c: Likewise.
1653         * gcc.dg/label-decl-2.c: Likewise.
1654         * gcc.dg/empty-source-2.c: Likewise.
1655
1656 2007-11-08  Tom Tromey  <tromey@redhat.com>
1657
1658         PR c++/30297:
1659         * g++.dg/inherit/pr30297.C: New file.
1660
1661 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1662
1663         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1664         -fno-common for cygwin and mingw32.
1665
1666 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1667
1668         PR middle-end/33826
1669         * gcc.dg/pr33826.c: New.
1670         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1671         recursive functions being marked pure or const.
1672         
1673 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1674
1675         PR fortran/33917
1676         * gfortran.dg/proc_decl_5.f90: New.
1677         * gfortran.dg/proc_decl_6.f90: New.
1678
1679 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR tree-optimization/32575
1682         * gcc.c-torture/execute/20071108-1.c: New test.
1683
1684 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1685
1686         * g++.dg/opt/anchor1.C: New.
1687
1688 2007-11-07  Diego Novillo  <dnovillo@google.com>
1689
1690         PR 33870
1691         * gcc.c-torture/execute/pr33870.x: Remove.
1692
1693 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1694
1695         PR c++/33045
1696         PR c++/33837
1697         PR c++/33838
1698         * g++.dg/cpp0x/decltype-33837.C: New.
1699         * g++.dg/cpp0x/decltype-refbug.C: New.
1700         * g++.dg/cpp0x/decltype-33838.C: New.
1701
1702 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1703
1704         * gcc.c-torture/compile/20071107-1.c: New test.
1705
1706 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1707
1708         * gcc.dg/out-of-bounds-1.c: New test.
1709
1710 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR c++/33501
1713         * g++.dg/warn/incomplete2.C: New test.
1714         * g++.dg/template/incomplete4.C: New test.
1715         * g++.dg/template/incomplete5.C: New test.
1716
1717 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1718
1719         * gnat.dg/max_align.adb: New test.
1720
1721 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1722
1723         PR target/30961
1724         * gcc.target/i386/pr30961-1.c: New.
1725
1726 2007-11-06  Tom Tromey  <tromey@redhat.com>
1727
1728         PR c++/32368:
1729         * g++.dg/warn/pragma-system_header3.h: New.
1730         * g++.dg/warn/pragma-system_header3.C: New.
1731
1732         PR c++/32256:
1733         * g++.dg/warn/pragma-system_header4.C: New.
1734         * g++.dg/warn/pragma-system_header4.h: New.
1735
1736 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1737
1738         PR c++/33977
1739         PR c++/33886
1740         * g++.dg/other/canon-array.C: New.
1741         
1742 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1743
1744         * g++.dg/parser/crash36.C: Tweak expected errors.
1745         * g++.dg/cpp0x/pr31439.C: New.
1746         * g++.dg/cpp0x/pr32114.C: New.
1747         * g++.dg/cpp0x/pr32115.C: New.
1748         * g++.dg/cpp0x/pr32125.C: New.
1749         * g++.dg/cpp0x/pr32126.C: New.
1750         * g++.dg/cpp0x/pr32127.C: New.
1751         * g++.dg/cpp0x/pr32128.C: New.
1752         * g++.dg/cpp0x/pr32253.C: New.
1753         * g++.dg/cpp0x/pr32566.C: New.
1754         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1755         * g++.dg/cpp0x/pr31438.C: Ditto.
1756         * g++.dg/cpp0x/variadic81.C: Ditto.
1757         * g++.dg/cpp0x/pr31432.C: Ditto.
1758         * g++.dg/cpp0x/pr31442.C: Ditto.
1759
1760 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR target/33168
1763         * g++.dg/other/datasec1.C: New test.
1764
1765         PR tree-optimization/33458
1766         * g++.dg/opt/inline12.C: New test.
1767
1768         PR tree-optimization/33993
1769         * gcc.c-torture/compile/20071105-1.c: New test.
1770
1771 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR rtl-optimization/33648
1774         * gcc.dg/pr33648.c: Require effective targer freorder.
1775
1776 2007-11-05  Revital Eres  <eres@il.ibm.com>
1777
1778         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1779
1780 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1781
1782         PR c++/33996
1783         PR c++/33235
1784         PR c++/33930
1785         * g++.dg/cpp0x/pr33996.C: New
1786         * g++.dg/cpp0x/rv-trivial-bug.C: New
1787         * g++.dg/cpp0x/pr33930.C: New
1788
1789 2007-11-05  Nick Clifton  <nickc@redhat.com>
1790             Sebastian Pop  <sebastian.pop@amd.com>
1791
1792         PR tree-optimization/32540
1793         PR tree-optimization/33922
1794         * gcc.dg/tree-ssa/pr32540-1.c: New.
1795         * gcc.dg/tree-ssa/pr32540-2.c: New.
1796         * gcc.dg/tree-ssa/pr33922.c: New.
1797
1798 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1799
1800         PR c++/33939
1801         * g++.dg/cpp0x/variadic-rref.C: New.
1802         
1803 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1804
1805         * g++dg/warn/pointer-integer-comparison.C: New.
1806
1807 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1808
1809         PR tree-optimization/33856
1810         * gcc.c-torture/compile/20071027-1.c: New test.
1811
1812         PR c++/33836
1813         * g++.dg/ext/label10.C: New test.
1814
1815         PR c++/33969
1816         * g++.dg/other/ptrmem9.C: New test.
1817
1818 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1819
1820         PR middle-end/32931
1821         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1822
1823 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1824
1825         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1826         * g++.dg/ext/visibility/namespace2.C: Add argument to
1827         dg-require-visibility.
1828         * g++.dg/ext/java-1.C: Disable on AIX.
1829
1830 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1831
1832         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1833
1834 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1835
1836         PR fortran/33881
1837         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1838
1839 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1840
1841         PR c/29062
1842         * gcc.dg/20031223-1.c: Adjust error output.
1843         * gcc.dg/parse-decl-after-label.c: New.
1844         
1845 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1846
1847         PR libfortran/24685
1848         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1849         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1850         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1851
1852 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1853
1854         PR rtl-optimization/28940
1855         * gcc.target/i386/addr-sel-1.c: New test.
1856
1857 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR middle-end/33670
1860         * gcc.dg/pr33670.c: New test.
1861
1862 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1863
1864         PR c++/33516
1865         * g++.dg/lookup/typedef1.C: New test.
1866
1867 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1868
1869         PR testsuite/32076
1870         * lib/scandump.exp (dump-suffix): New.
1871         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1872         Include dump suffix in pass/fail messages, put regexp in quotes.
1873
1874 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1875
1876         PR c++/33495
1877         * g++.dg/other/error19.C: New.
1878
1879 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1880
1881         PR rtl-optimization/28062
1882         * gcc.c-torture/compile/20071102-1.c: New test.
1883
1884 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1885
1886         * g++.dg/cpp0x/pr33955.C: New.
1887
1888 2007-11-01  Tom Tromey  <tromey@redhat.com>
1889
1890         PR preprocessor/30805:
1891         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1892
1893 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR rtl-optimization/33648
1896         * gcc.dg/pr33648.c: New test.
1897
1898 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR c++/32384
1901         * g++.dg/template/pseudodtor1.C: New test.
1902         * g++.dg/template/pseudodtor2.C: New test.
1903
1904         PR c++/32260
1905         * g++.dg/rtti/typeid7.C: New test.
1906
1907 2007-11-01  Tom Tromey  <tromey@redhat.com>
1908
1909         PR preprocessor/30805:
1910         * gcc.dg/cpp/pr30805.c: New file.
1911
1912 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1913
1914         PR testsuite/25352
1915         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1916         add dg-skip-if.
1917         * gcc.c-torture/compile/20001205-1.c: Ditto.
1918         * gcc.c-torture/compile/20001226-1.c: Ditto.
1919         * gcc.c-torture/compile/20020312-1.c: Ditto.
1920         * gcc.c-torture/compile/20020604-1.c: Ditto.
1921         * gcc.c-torture/compile/920501-12.c: Ditto.
1922         * gcc.c-torture/compile/920501-4.c: Ditto.
1923         * gcc.c-torture/compile/920520-1.c: Ditto.
1924         * gcc.c-torture/compile/980506-1.c: Ditto.
1925         * gcc.c-torture/compile/990617-1.c: Ditto.
1926         * gcc.dg/compare6.c: Ditto.
1927         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1928         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1929         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1930         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1931         * g++.old-deja/g++.pt/static6.C: Ditto.
1932         * g++.old-deja/g++.pt/crash16.C: Ditto.
1933         * g++.old-deja/g++.mike/p10416.C: Ditto.
1934         * g++.old-deja/g++.mike/ns15.C: Ditto.
1935         * g++.old-deja/g++.mike/eh46.C: Ditto.
1936
1937 2007-11-01  Tom Tromey  <tromey@redhat.com>
1938
1939         * gcc.dg/redecl-1.c: Update.
1940         * gcc.dg/pr20368-3.c: Update.
1941         * gcc.dg/inline-14.c: Update.
1942         * gcc.dg/builtins-30.c: Update.
1943         * gcc.dg/dremf-type-compat-4.c: Update.
1944         * gcc.dg/pr20368-2.c: Update.
1945
1946 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1947
1948         PR rtl-optimization/33673
1949         * gcc.dg/pr33673.c: New test.
1950
1951 2007-11-01  Michael Matz  <matz@suse.de>
1952
1953         PR tree-optimization/33961
1954         * gcc.dg/pr33961.c: New test.
1955
1956 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1957
1958         PR c++/33494
1959         * g++.dg/template/error35.C: New.
1960
1961 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1962
1963         PR target/31507
1964         * gcc.dg/pr31507-1.c: New test.
1965         * gcc.dg/pr31507-2.c: New test.
1966
1967 2007-10-31  Revital Eres  <eres@il.ibm.com>
1968
1969         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1970         target.
1971         * gcc.dg/vect/tree-vect.h (check_vect): Add
1972         powerpc-*paired test.
1973         * lib/target-supports.exp (check_750cl_hw_available):
1974         New.
1975         (check_effective_target_vect_int,
1976         check_effective_target_vect_intfloat_cvt,
1977         check_effective_target_powerpc_altivec_ok,
1978         check_effective_target_vect_long,
1979         check_effective_target_vect_sdot_hi,
1980         check_effective_target_vect_udot_hi,
1981         check_effective_target_vect_pack_trunc,
1982         check_effective_target_vect_unpack,
1983         check_effective_target_vect_shift,
1984         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1985         target.
1986         * gcc.dg/vect/vect-ifcvt-11.c: New.
1987         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1988         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1989         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1990         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1991         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1992         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1993
1994 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1995             Tobias Burnus  <burnus@net-b.de>
1996
1997         PR fortran/33941
1998         * gfortran.dg/module_read_1.f90: New.
1999
2000 2007-10-31  Tom Tromey  <tromey@redhat.com>
2001
2002         PR preprocessor/30786:
2003         * gcc.dg/cpp/pr30786.c: New file.
2004
2005 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2006
2007         PR fortran/33162
2008         * gfortran.dg/interface_19.f90: New.
2009         * gfortran.dg/interface_20.f90: New.
2010         * gfortran.dg/interface_21.f90: New.
2011         
2012 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2013
2014         PR tree-optimization/32377
2015         * gfortran.dg/vect/pr32377.f90: New.
2016         
2017 2007-10-31  Richard Guenther  <rguenther@suse.de>
2018
2019         PR middle-end/33779
2020         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2021         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2022
2023 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2024
2025         PR fortran/33897
2026         * gfortran.dg/contained_3.f90: New.
2027
2028 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2029
2030         PR c++/19531
2031         * g++.dg/opt/nrv8.C: New.
2032         
2033 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2034
2035         PR c++/33709
2036         * g++.dg/opt/compound1.C: New test.
2037
2038         PR c++/33616
2039         * g++.dg/template/ptrmem18.C: New test.
2040
2041 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2042
2043         PR fortran/33596
2044         * gfortran.dg/isnan_2.f90: New test.
2045
2046 2007-10-30  Ed Schouten  <ed@fxq.nl>
2047
2048         PR tree-optimization/32500
2049         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2050
2051 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2052
2053         PR c++/31993
2054         PR c++/32252
2055         * g++.dg/cpp0x/pr31993.C: New
2056         * g++.dg/cpp0x/pr32252.C: New
2057
2058 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR tree-optimization/33723
2061         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2062
2063 2007-10-30  Richard Guenther  <rguenther@suse.de>
2064
2065         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2066         gcc.target/i386/loop-3.c.
2067
2068 2007-10-30  Revital Eres  <eres@il.ibm.com>
2069
2070         * gcc.dg/vect/pr33866.c: Require vect_long.
2071
2072 2007-10-30  Revital Eres  <eres@il.ibm.com>
2073
2074         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2075         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2076
2077 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2078
2079         PR tree-optimization/32893
2080         * lib/target-supports.exp
2081         (check_effective_target_unaligned_stack): new keyword.
2082         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2083         not sensitive to unaligned_stack.
2084         * gcc.dg/vect/vect-3.c: Likewise.
2085         * gcc.dg/vect/vect-4.c: Likewise.
2086         * gcc.dg/vect/vect-5.c: Likewise.
2087         * gcc.dg/vect/vect-6.c: Likewise.
2088         * gcc.dg/vect/vect-7.c: Likewise.
2089         * gcc.dg/vect/vect-13.c: Likewise.
2090         * gcc.dg/vect/vect-17.c: Likewise.
2091         * gcc.dg/vect/vect-18.c: Likewise.
2092         * gcc.dg/vect/vect-19.c: Likewise.
2093         * gcc.dg/vect/vect-20.c: Likewise.
2094         * gcc.dg/vect/vect-21.c: Likewise.
2095         * gcc.dg/vect/vect-22.c: Likewise.
2096         * gcc.dg/vect/vect-27.c: Likewise.
2097         * gcc.dg/vect/vect-29.c: Likewise.
2098         * gcc.dg/vect/vect-64.c: Likewise.
2099         * gcc.dg/vect/vect-65.c: Likewise.
2100         * gcc.dg/vect/vect-66.c: Likewise.
2101         * gcc.dg/vect/vect-72.c: Likewise.
2102         * gcc.dg/vect/vect-73.c: Likewise.
2103         * gcc.dg/vect/vect-86.c: Likewise.
2104         * gcc.dg/vect/vect-all.c: Likewise.
2105         * gcc.dg/vect/slp-25.c: Likewise.
2106         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2107         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2108         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2109
2110         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2111         * gcc.dg/vect/vect-34.c: Likewise.
2112         * gcc.dg/vect/vect-36.c: Likewise.
2113         * gcc.dg/vect/vect-64.c: Likewise.
2114         * gcc.dg/vect/vect-65.c: Likewise.
2115         * gcc.dg/vect/vect-66.c: Likewise.
2116         * gcc.dg/vect/vect-68.c: Likewise.
2117         * gcc.dg/vect/vect-76.c: Likewise.
2118         * gcc.dg/vect/vect-77.c: Likewise.
2119         * gcc.dg/vect/vect-78.c: Likewise.
2120
2121         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2122         testcase (without no-section-anchors prefix) but with global arrays.
2123         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2124         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2125         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2126         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2127         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2128         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2129         * gcc.dg/vect/vect-77-global.c: Likewise.
2130         * gcc.dg/vect/vect-78-global.c: Likewise.
2131
2132         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2133         testcase (without no-section-anchors prefix) but fix alignment checks
2134         to also consider unaligned_stack targets.
2135         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2136
2137 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR tree-optimization/33723
2140         * gcc.c-torture/execute/20071029-1.c: New test.
2141         * gcc.dg/tree-ssa/pr33723.c: New test.
2142
2143 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2144
2145         PR tree-optimization/33614
2146         * gcc.c-torture/compile/pr33614.c: New test.
2147
2148 2007-10-29  Richard Guenther  <rguenther@suse.de>
2149
2150         PR tree-optimization/33870
2151         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2152
2153 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2154
2155         PR tree-optimization/33757
2156         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2157         true architectures instead of having a big dg-skip-if.
2158
2159         PR c++/33841
2160         * g++.dg/other/bitfield3.C: New test.
2161
2162 2007-10-29  Richard Guenther  <rguenther@suse.de>
2163
2164         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2165
2166 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2167
2168         Automatic parallelization reduction tests.
2169
2170         * gcc.dg/tree-ssa/reduc-1.c: New test.
2171         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2172         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2173         * gcc.dg/tree-ssa/reduc-2.c: New test.
2174         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2175         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2176         * gcc.dg/tree-ssa/reduc-3.c: New test.
2177         * gcc.dg/tree-ssa/reduc-6.c: New test.
2178         * gcc.dg/tree-ssa/reduc-7.c: New test.
2179         * gcc.dg/tree-ssa/reduc-8.c: New test.
2180         * gcc.dg/tree-ssa/reduc-9.c: New test.
2181
2182 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2183             Zdenek Dvorak  <ook@ucw.cz>
2184
2185         OMP_ATOMIC Changes, testsuite changes.
2186
2187         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2188         instead of gimple dump.
2189         * gcc.dg/gomp/atomic-9.c: Same.
2190         * gcc.dg/gomp/atomic-10.c: Same.
2191         * g++.dg/gomp/atomic-3.C: Same.
2192         * g++.dg/gomp/atomic-9.C: Same.
2193         * g++.dg/gomp/atomic-10.C: Same.
2194
2195 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2196
2197         PR fortran/31217
2198         PR fortran/33811
2199         * gfortran.dg/forall_12.f90: New test.
2200
2201         PR fortran/33686
2202         * gfortran.dg/forall_13.f90: New test.
2203
2204 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2205             Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/30659
2208         * g++.dg/template/crash71.C: New.
2209
2210 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2211
2212         PR fortran/32147
2213         * gfortran.dg/module_md5_1.f90: Update hash-value.
2214
2215 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2216
2217         PR tree-opt/33589
2218         * g++.dg/torture/pr33589-1.C: New testcase.
2219         * g++.dg/torture/pr33589-2.C: New testcase.
2220
2221 2007-10-28  Richard Guenther  <rguenther@suse.de>
2222
2223         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2224
2225 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2226             Uros Bizjak  <ubizjak@gmail.com>
2227
2228         PR tree-optimization/33920
2229         * gcc.dg/tree-ssa/pr33290.c: New test.
2230
2231 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232
2233         PR fortran/31306
2234         * gfortran.dg/argument_check_7.f90: New test.
2235         * gfortran.dg/argument_check_8.f90: New test.
2236         
2237 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2238
2239         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2240         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2241         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2242         * gcc.target/i386/sse-14.c: Ditto.
2243
2244 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2245
2246         PR c++/33844
2247         * g++.dg/other/ptrmem8.C: New test.
2248
2249         PR c++/33842
2250         * g++.dg/template/error34.C: New test.
2251
2252 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2253
2254         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2255
2256 2007-10-27  Richard Guenther  <rguenther@suse.de>
2257
2258         PR tree-optimization/33870
2259         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2260         * gcc.c-torture/execute/pr33870.c: Likewise.
2261
2262 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2263
2264         PR fortran/33162
2265         * gfortran.dg/argument_checking_9.f90: New test.
2266
2267 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2268
2269         * g++.dg/other/pr33601.C: New.
2270
2271 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2272
2273         PR c++/31988
2274         * g++.dg/init/new25.C: New.
2275
2276 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2277
2278         * g++.dg/cpp0x/pr33839.C: New.
2279         
2280 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR c++/33744
2283         * g++.dg/template/arg6.C: New test.
2284
2285 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2286
2287         PR c++/31747
2288         * g++.dg/parse/crash39.C: New.
2289
2290 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2291
2292         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2293         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2294         "offset: -4B".
2295
2296 2007-10-25  David Daney  <ddaney@avtrex.com>
2297
2298         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2299
2300 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2301
2302         PR c++/33843
2303         * g++.dg/template/error32.C: New.
2304
2305 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2306             Ira Rosen  <irar@il.ibm.com>
2307
2308         PR tree-optimization/33833
2309         * gcc.dg/vect/pr33833.c: New testcase.
2310
2311 2007-10-25  David Daney  <ddaney@avtrex.com>
2312
2313         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2314
2315 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2316             Ira Rosen  <irar@il.ibm.com>
2317
2318         PR tree-optimization/33866
2319         * gcc.dg/vect/pr33866.c: New testcase.
2320
2321 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2322
2323         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2324         Add -w to compile flags to suppress "call-clobbered register" warnings
2325         and remove dg-warning directives.
2326
2327 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2328
2329         * gcc.dg/sms-2.c: Cleanup sms dump file.
2330         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2331         profile-use step.
2332
2333 2007-10-24  David Daney  <ddaney@avtrex.com>
2334
2335         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2336
2337 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2338
2339         PR target/33755
2340         * gcc.target/mips/pr33755.c: New test.
2341
2342 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2343
2344         PR tree-optimization/33804
2345         * gcc.dg/vect/pr33804.c: New testcase.
2346
2347 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2348
2349         PR forrtran/33849
2350         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2351
2352 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2353             Uros Bizjak  <ubizjak@gmail.com>
2354
2355         PR rtl-optimization/33846
2356         * gcc.dg/vect/pr33846.c: New testcase.
2357
2358 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2359             Dorit Nuzman  <dorit@il.ibm.com>
2360
2361         PR tree-optimization/33860
2362         * g++.dg/vect/pr33860.cc: New test.
2363         * g++.dg/vect/pr33860a.cc: New test.
2364
2365 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2366             Revital Eres  <eres@il.ibm.com>      
2367
2368         * gcc.dg/sms-2.c: New testcase.
2369
2370 2007-10-22  David S. Miller  <davem@davemloft.net>
2371
2372         * gcc.dg/globalreg-1.c: New test.
2373
2374 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2375             Dorit Nuzman  <dorit@il.ibm.com>
2376
2377         PR tree-optimization/33834
2378         PR tree-optimization/33835
2379         * g++.dg/vect/pr33834_1.cc: New test.
2380         * g++.dg/vect/pr33834_2.cc: New test.
2381         * g++.dg/vect/pr33835.cc: New test.
2382
2383 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2384
2385         * gcc.dg/pr33644.c: New test.
2386
2387 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR c++/33372
2390         * g++.dg/gomp/pr33372-1.C: New test.
2391         * g++.dg/gomp/pr33372-2.C: New test.
2392         * g++.dg/gomp/pr33372-3.C: New test.
2393
2394 2007-10-22  Michael Matz  <matz@suse.de>
2395
2396         PR tree-optimization/33855
2397         * gcc.c-torture/compile/pr33855.c: New testcase.
2398
2399 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2400
2401         PR tree-optimization/33854
2402         * gcc.dg/vect/O1-pr33854.c: New testcase.
2403         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2404
2405 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2406
2407         * gcc.dg/unwind-1.c: Disable on AIX.
2408         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2409
2410 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2411
2412         PR fortran/33749
2413         * gfortran.dg/assign_9.f90: New test.
2414
2415 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2416
2417         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2418         (dg-mips-options): Skip tests that specify an ABI other than o32
2419         and o64 if generating MIPS16 hard-float code.
2420
2421 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2422             Revital Eres  <eres@il.ibm.com>
2423
2424         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2425         * gcc.dg/vect/vect-16.c: Fix comment.
2426         * gcc.dg/vect/pr33369.c: Require vect_int.
2427         * gcc.dg/vect/slp-33.c: Add spaces.
2428         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2429         targets.
2430         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2431         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2432         targets.
2433         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2434         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2435         targets.
2436         * gcc.dg/vect/slp-10.c: Add spaces.
2437         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2438         targets.
2439         * gcc.dg/vect/slp-36.c: Require vect_int.
2440         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2441         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2442         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2443         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2444         targets.
2445         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2446         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2447         instead of vector_alignment_reachable_for_double.
2448         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2449         (natural_alignment): Split into...
2450         (natural_alignment_32, natural_alignment_64): New.
2451         (vector_alignment_reachable): Depend on natural_alignment_32.
2452         (vector_alignment_reachable_for_double): Rename to ...
2453         (vector_alignment_reachable_for_64bit): And depend on
2454         natural_alignment_64.
2455
2456 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2457
2458         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2459         MIPS targets.
2460         * g++.dg/vect/vect.exp: Likewise.
2461         * lib/fortran-torture.exp: Likewise.
2462         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2463         mipsisa64*-*-* as the target selector.  Remove -mips64,
2464         -mhard-float and -mgp64 from the options list.
2465         * gcc.target/mips/mips-ps-2.c: Likewise.
2466         * gcc.target/mips/mips-ps-3.c: Likewise.
2467         * gcc.target/mips/mips-ps-4.c: Likewise.
2468         * gcc.target/mips/mips-ps-6.c: Likewise.
2469         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2470         options list.
2471         * gcc.target/mips/sb1-1.c: Likewise.
2472         * gcc.target/mips/mips-ps-type.c: Likewise.
2473         * gcc.target/mips/mips-ps-7.c: New test.
2474         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2475         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2476         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2477         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2478         as forcing an ABI and an architecture.
2479         (is_gp32_flag, is_gp64_flag): Fold into...
2480         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2481         then -mfp64 imply -mhard-float.  Apply register rules after the
2482         loop.  Handle -march=mipsN like -mipsN.
2483
2484 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2485
2486         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2487         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2488
2489 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2490
2491         PR fortran/33818
2492         * gfortran.dg/entry_dummy_ref_3.f90: New.
2493
2494 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2495             FX Coudert <fxcoudert@gcc.gnu.org>
2496
2497         PR fortran/31608
2498         * gfortran.dg/char_cast_1.f90: New test.
2499
2500 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2501
2502         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2503         * gfortran.dg/large_real_kind_2.F90: ditto.
2504         * gfortran.dg/default_format_2.f90: ditto.
2505         * gfortran.dg/default_format_denormal_1.f90: ditto.
2506
2507 2007-10-19  Richard Guenther  <rguenther@suse.de>
2508
2509         PR middle-end/33816
2510         PR middle-end/32921
2511         * gfortran.dg/pr32921.f: New testcase.
2512
2513 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2514
2515         PR libfortran/33544
2516         * gfortran.dg/transfer_check_1.f90: Adjust options.
2517
2518 2007-10-19  Richard Guenther  <rguenther@suse.de>
2519
2520         Revert
2521         2007-10-19  Richard Guenther  <rguenther@suse.de>
2522
2523         PR middle-end/32921
2524         * gfortran.dg/pr32921.f: New testcase.
2525
2526 2007-10-19  Richard Guenther  <rguenther@suse.de>
2527
2528         * gcc.c-torture/execute/20071018-1.c: New testcase.
2529
2530 2007-10-19  Richard Guenther  <rguenther@suse.de>
2531
2532         PR middle-end/32921
2533         * gfortran.dg/pr32921.f: New testcase.
2534
2535 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
2536
2537         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2538
2539 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2540
2541         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2542
2543 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2544
2545         PR fortran/33233
2546         * gfortran.dg/host_assoc_function_1.f90: Correct references.
2547         * gfortran.dg/host_assoc_function_3.f90: New test.
2548
2549 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2550
2551         PR fortran/33733
2552         * gfortran.dg/transfer_simplify_6.f90: New test.
2553
2554 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2555             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2556
2557         PR middle-end/33794
2558         * gfortran.dg/pr33794.f90: New testcase.
2559
2560 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2561
2562         PR target/32961
2563         * gcc.target/i386/pr32961.c: New testcase.
2564         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2565         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2566         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2567         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2568         __builtin_ia32_pslldi128 defines.
2569
2570 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2571
2572         PR fortran/33760
2573         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2574
2575 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2576
2577         PR c++/28639
2578         PR c++/30299
2579         * g++.dg/template/void12.C: New.
2580         * g++.dg/template/void13.C: New.
2581
2582 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2583
2584         PR c++/31446
2585         * g++.dg/template/void11.C: New.
2586         * g++.dg/template/void2.C: Adjust error markers.
2587         * g++.dg/template/void10.C: Likewise.
2588         * g++.dg/template/crash55.C: Likewise.
2589
2590 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2591
2592         * g++.dg/opt/const5.C: New test.
2593
2594 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2595             Maxim Kuvyrkov  <maxim@codesourcery.com>
2596
2597         * gcc.target/ia64/20040709-2.c: New test.
2598
2599 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2600
2601         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2602
2603 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2604
2605         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2606         to each function.  Check that there are no unsigned loads.
2607
2608 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2609
2610         PR tree-optimization/33136
2611         * gcc.c-torture/execute/20070824-1.c: New test.
2612         * gcc.dg/pr33136-1.c: New test.
2613         * gcc.dg/pr33136-2.c: New test.
2614         * gcc.dg/pr33136-3.c: New test.
2615
2616 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2617
2618         PR tree-optimization/33735
2619         * g++.dg/torture/pr33735.C: New.
2620
2621 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2622
2623         PR middle-end/33706
2624         * gcc.dg/va-arg-pack-2.c: New.
2625
2626 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR tree-optimization/33619
2629         * gcc.dg/pr33619.c: New test.
2630
2631 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2632
2633         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2634         flag for AIX.
2635         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2636
2637 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2638
2639         PR libfortran/33055
2640         * gfortran.dg/inquire_11.f90: New test.
2641         * gfortan.dg/negative_unit_int8.f: New test.
2642
2643 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2644
2645         PR target/33133
2646         * gcc.c-torture/compile/pr33133.c: New test.
2647
2648 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2649
2650         PR libfortran/33672
2651         * gfortran.dg/namelist_40.f90: New test.
2652
2653 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2654
2655         PR fortran/33745
2656         * gfortran.dg/bounds_check_11.f90: New.
2657
2658 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2659
2660         PR c++/30303
2661         * g++.dg/other/ctor1.C: New test.
2662         * g++.dg/other/ctor2.C: New test.
2663         * g++.dg/other/dtor1.C: New test.
2664
2665 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2666
2667         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2668
2669 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2670             Paul Thomas  <pault@gcc.gnu.org>
2671
2672         PR fortran/33254
2673         PR fortran/33727
2674         * gfortran.dg/bounds_check_10.f90: New.
2675
2676 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2677
2678         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2679         * gcc.target/powerpc/popcount-1.c: Same.
2680
2681 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2682
2683         PR c++/26698
2684         * g++.dg/conversion/op4.C: New test.
2685
2686 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2687
2688         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2689
2690 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2691
2692         PR fortran/33542
2693         * gfortran.dg/ambiguous_specific_1.f90: New test.
2694
2695 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2696
2697         PR fortran/33664
2698         * gfortran.dg/impure_spec_expr_1.f90: New test.
2699         * gfortran.dg/char_result_7.f90: Remove illegal test.
2700
2701 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2702
2703         PR 11001
2704         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2705         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2706         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2707         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2708         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2709         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2710         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2711         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2712         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2713
2714 2007-10-12  Richard Guenther  <rguenther@suse.de>
2715
2716         PR middle-end/26198
2717         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2718         * gcc.c-torture/execute/20071011-1.c: Likewise.
2719         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2720
2721 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2722
2723         PR tree-optimization/33742
2724         * gcc.dg/pr33742.c: New testcase.
2725
2726 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR tree-optimization/33645
2729         * gcc.dg/pr33645-1.c: New test.
2730         * gcc.dg/pr33645-2.c: New test.
2731         * gcc.dg/pr33645-3.c: New test.
2732  
2733         PR c++/32121
2734         * g++.dg/ext/label4.C: Adjust error regexp.
2735         * g++.dg/ext/label6.C: Adjust error regexp.
2736         * g++.dg/ext/label7.C: New test.
2737         * g++.dg/ext/label8.C: New test.
2738         * g++.dg/ext/label9.C: New test.
2739
2740 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2741
2742         PR middle-end/33676
2743         * gcc.dg/pr33676.c: New.
2744
2745 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2746
2747         PR c++/31441
2748         * g++.dg/cpp0x/variadic83.C: New.
2749
2750 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2751
2752         PR c++/33461
2753         * g++.dg/cpp0x/variadic81.C: New.
2754         * g++.dg/cpp0x/variadic82.C: Likewise.
2755
2756 2007-10-11  Richard Guenther  <rguenther@suse.de>
2757
2758         PR middle-end/33724
2759         * gcc.dg/pr33724.c: New testcase.
2760
2761 2007-10-11  Richard Guenther  <rguenther@suse.de>
2762
2763         PR c/33726
2764         * gcc.dg/pr33726.c: New testcase.
2765
2766 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2767
2768         PR fortran/33500
2769         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2770         
2771 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2772
2773         PR testsuite/33391
2774         * gfortran.dg/do_3.F90: Run with -fwrapv.
2775
2776 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2777
2778         * gcc.dg/unwind-1.c: New.
2779
2780 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2781
2782         PR libfortran/33683
2783         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2784         failure on some common systems.
2785
2786 2007-10-09  Richard Guenther  <rguenther@suse.de>
2787
2788         PR middle-end/33692
2789         * gcc.dg/pr33692.c: New testcase.
2790
2791 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2792
2793         PR middle-end/33669
2794         * gcc.c-torture/execute/pr33669.c: New.
2795
2796 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2797
2798         PR tree-optimization/33615
2799         * g++.dg/tree-ssa/pr33615-2.C: New test.
2800
2801 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2802
2803         PR tree-optimization/33615
2804         * g++.dg/tree-ssa/pr33615.C: New test.
2805
2806 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2807
2808         PR tree-optimization/33572
2809         * g++.dg/torture/pr33572.C: Replace with complete test.
2810
2811 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2812
2813         PR fortran/33689
2814         * gfortran.dg/spec_expr_5.f90: New.
2815
2816 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2817
2818         * gcc.dg/pragma-darwin-2.c: New.
2819
2820 2007-10-08  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/33693
2823         PR middle-end/33695
2824         PR middle-end/33697
2825         * gcc.dg/pr33693.c: New testcase.
2826         * gcc.dg/pr33695.c: Likewise.
2827         * gcc.dg/pr33697.c: Likewise.
2828
2829 2007-10-08  Richard Guenther  <rguenther@suse.de>
2830
2831         PR middle-end/33691
2832         PR middle-end/33694
2833         PR middle-end/33696
2834         * gcc.dg/pr33691.c: New testcase.
2835         * gcc.dg/pr33694.c: Likewise.
2836         * gcc.dg/pr33696.c: Likewise.
2837
2838 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2839
2840         PR libfortran/33683
2841         * gfortran.dg/gamma_5.f90:  New test case
2842
2843 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2844
2845         PR fortran/20851
2846         * initialization_1.f90: Fix dg-error annotations.
2847         * initialization_14.f90: New.
2848         * initialization_7.f90: Fix dg-error annotations.
2849         * initialization_9.f90: Likewise.
2850
2851 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2852
2853         * gfortran.dg/error_recovery_4.f90: New test.
2854
2855 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2856
2857         * gfortran.dg/default_format_denormal_2.f90: New test.
2858         * gfortran.dg/default_format_2.inc: New test.
2859         * gfortran.dg/default_format_denormal_1.f90: New test.
2860         * gfortran.dg/default_format_1.inc: New test.
2861         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2862         numbers.
2863         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2864         numbers.
2865
2866 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2867
2868         * gfortran.dg/namelist_15.f90: Revise test.
2869
2870 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2871
2872         PR tree-optimization/33655
2873         * gcc.dg/torture/pr33655.c: New.
2874
2875 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2876
2877         PR tree-optimization/33572
2878         * g++.dg/torture/pr33572.C: New.
2879
2880 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2881
2882         PR fortran/25076
2883         * gfortran.dg/forall_11.f90: New.
2884
2885 2007-10-05  Michael Matz  <matz@suse.de>
2886
2887         PR middle-end/33667
2888         * gcc.dg/pr33667.c: New testcase.
2889
2890 2007-10-05  Richard Guenther  <rguenther@suse.de>
2891
2892         PR middle-end/33666
2893         * gcc.dg/pr33666.c: New testcase.
2894
2895 2007-10-05  Michael Matz  <matz@suse.de>
2896
2897         PR inline-asm/33600
2898         * gcc.target/i386/pr33600.c: New testcase.
2899
2900 2007-10-05  Richard Guenther  <rguenther@suse.de>
2901
2902         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2903
2904 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2905
2906         PR target/33635
2907         * gcc.target/mips/pr33635-1.c: New test.
2908
2909 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2910
2911         PR libfortran/33253
2912         * gfortran.dg/namelist_39.f90: Revise to use long names.
2913
2914 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2915
2916         PR fortran/33646
2917         * gfortran.dg/pr33646.f90: New file.
2918
2919 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2920
2921         PR fortran/33529
2922         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2923         * gfortran.dg/char_decl_2.f90: New test.
2924
2925 2007-10-04  Richard Guenther  <rguenther@suse.de>
2926
2927         PR middle-end/33641
2928         * gcc.c-torture/compile/pr33641.c: New testcase.
2929
2930 2007-10-04  Michael Matz  <matz@suse.de>
2931
2932         PR rtl-optimization/33653
2933         * gcc.dg/pr33653.c: New.
2934
2935 2007-10-04  Richard Guenther  <rguenther@suse.de>
2936
2937         PR tree-optimization/33627
2938         * g++.dg/torture/pr33627.C: New testcase.
2939
2940 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2941
2942         PR fortran/33626
2943         * gfortran.dg/parens_6.f90: New.
2944
2945 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2946
2947         PR fortran/33646
2948         PR fortran/33542
2949         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2950
2951 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2952
2953         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2954
2955 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2956
2957         PR target/33635
2958         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2959         and mips_forced_be.
2960         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2961         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2962         options.
2963         * gcc.target/mips/fpr-moves-1.c: New test.
2964         * gcc.target/mips/fpr-moves-2.c: Likewise.
2965         * gcc.target/mips/fpr-moves-3.c: Likewise.
2966         * gcc.target/mips/fpr-moves-4.c: Likewise.
2967         * gcc.target/mips/fpr-moves-5.c: Likewise.
2968         * gcc.target/mips/fpr-moves-6.c: Likewise.
2969         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2970
2971 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2972
2973         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2974
2975 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2976
2977         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2978         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2979
2980 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2981
2982         PR fortran/33198
2983         * gfortran.dg/common_errors_1.f90: New.
2984
2985 2007-10-03  Doug Kwan  <dougkwan@google.com>
2986         Richard Guenther  <rguenther@suse.de>
2987
2988         PR debug/31899
2989         * g++.dg/debug/using3.C: New testcase.
2990
2991 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992
2993         PR libfortran/33253
2994         * gfortran.dg/namelist_38.f90: New test.
2995         * gfortran.dg/namelist_39.f90: New test.
2996
2997 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2998
2999         PR libfortran/33469
3000         * gfortran.dg/default_format_1.f90: New test.
3001         * gfortran.dg/default_format_2.f90: New test.
3002         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3003         * gfortran.dg/real_const_3.f90: Adjust expected output.
3004
3005 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3006
3007         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3008         default ABI.  Split mips_forced_abi into mips_forced_abi and
3009         mips_forced_regs.
3010         (is_gp32_flag): Return true for -mabi=32.
3011         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3012         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3013         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3014         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3015         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3016         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3017         * gcc.target/mips/save-restore-2.c: Likewise.
3018         * gcc.target/mips/save-restore-3.c: Likewise.
3019         * gcc.target/mips/save-restore-4.c: Likewise.
3020
3021 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3022
3023         PR middle-end/33617
3024         * gcc.c-torture/compile/pr33617.c: New test.
3025
3026 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3027
3028         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3029         -gstabs+ for extended options.
3030
3031 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR fortran/33542
3034         * gfortran.dg/ambiguous_specific_1.f90: New test.
3035
3036 2007-10-02  Revital Eres  <eres@il.ibm.com>
3037
3038         * gcc.target/powerpc/paired-8.c: New test.
3039         * gcc.target/powerpc/paired-9.c: New test.
3040         * gcc.target/powerpc/paired-10.c: New test.
3041
3042 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3043
3044         PR fortran/33566
3045         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3046
3047 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3048
3049         PR fortran/33554
3050         * gfortran.dg/intent_out_2.f90: New test.
3051
3052 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3053
3054         PR fortran/33550
3055         * gfortran.dg/ambiguous_reference_1.f90: New test.
3056
3057 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3058
3059         PR fortran/31154
3060         PR fortran/31229
3061         PR fortran/33334
3062         * gfortran.dg/function_kinds_1.f90: New test.
3063         * gfortran.dg/function_kinds_2.f90: New test.
3064         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3065         use association into interfaces.
3066
3067 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3068
3069         PR testsuite/31828
3070         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3071         (overflow): Use INFINITY, not FP_INFINITE.
3072         gcc.dg/float-range-4.c: Likewise.
3073         gcc.dg/float-range-5.c: Likewise.
3074
3075 2007-10-01  Nick Clifton  <nickc@redhat.com>
3076
3077         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3078         for 16-bit targets.
3079
3080 2007-09-30  Diego Novillo  <dnovillo@google.com>
3081
3082         PR 33593
3083         * g++.dg/tree-ssa/pr33593.C: New test.
3084
3085 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR libfortran/33400
3088         * gfortran.dg/PR19872.f: Fix test condition.
3089         * gfortran.dg/list_read_7.f90: New test.
3090
3091 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3092
3093         PR tree-optimization/33597
3094         * gcc.dg/vect/pr33597.c: New testcase.
3095
3096 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3097
3098         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3099         * gcc.target/i386/pr33524.c: ...this.
3100
3101 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3102
3103         PR fortran/33354
3104         * gfortran.dg/minmaxloc_4.f90: New.
3105
3106 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3107
3108         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3109
3110 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3111
3112         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3113
3114 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3115
3116         PR c++/33213
3117         * g++.dg/cpp0x/variadic79.C: New.
3118
3119 2007-09-28  Michael Matz  <matz@suse.de>
3120             Jakub Jelinek  <jakub@redhat.com>
3121
3122         PR rtl-optimization/33552
3123         * gcc.target/i386/pr33552.c: New runtime test.
3124         * gcc.target/i386/strinline.c: New compile time test.
3125
3126 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3127
3128         * gfortran.dg/openmp_stack.f90: Removed.
3129
3130         PR c++/31434
3131         * g++.dg/cpp0x/variadic80.C: New test.
3132
3133 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3134
3135         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3136         r128057.
3137
3138 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3139
3140         PR middle-end/7003
3141         * gcc.target/powerpc/gcse-1.c: New test.
3142
3143 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3144
3145         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3146         fixed capitalizations.
3147         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3148         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3149         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3150         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3151         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3152         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3153         * gfortran.dg/min_max_conformance.f90: Likewise.
3154
3155 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3156
3157         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3158         options.
3159         * gcc.dg/c99-tgmath-2.c: Likewise.
3160         * gcc.dg/c99-tgmath-3.c: Likewise.
3161         * gcc.dg/c99-tgmath-4.c: Likewise.
3162
3163 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3164
3165         PR fortran/33568
3166         * gfortran.dg/anint_1.f90: New test.
3167
3168 2007-09-27  Ian Lance Taylor  <iant@google.com>
3169
3170         PR tree-optimization/33565
3171         * gcc.dg/Wstrict-overflow-20.c: New test.
3172
3173 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3174
3175         * gfortran.dg/openmp_stack.f90: Fix typo.
3176         * gfortran.dg/recursive_stack.f90: Fix typo.
3177
3178 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3179
3180         PR c++/33493
3181         * g++.dg/template/error31.C: New.
3182
3183 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3184
3185         * lib/prune.exp: Prune also "^In function .*$" lines and
3186         "^    inlined from .*$" lines.
3187
3188 2007-09-26  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/33563
3191         * gcc.dg/torture/pr33563.c: New testcase.
3192
3193 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3194
3195         PR c/25309
3196         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3197         array.
3198         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3199         without -O2.
3200
3201 2007-09-26  Richard Guenther  <rguenther@suse.de>
3202
3203         PR tree-optimization/30375
3204         PR tree-optimization/33560
3205         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3206         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3207         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3208         * gcc.dg/torture/pr30375.c: New testcase.
3209         * gcc.dg/torture/pr33560.c: New testcase.
3210         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3211
3212 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3213
3214         PR c++/33207
3215         * g++.dg/parse/crash38.C: New test.
3216
3217 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3218
3219         PR target/33524
3220         * gcc.target/i386/sse5-convert.c: New file, test int->long
3221         vectorized conversions.
3222
3223 2007-09-25  Revital Eres  <eres@il.ibm.com>
3224
3225         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3226
3227 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3228
3229         PR c/32295
3230         * gcc.dg/enum-incomplete-1.c: New test.
3231
3232 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3233
3234         * gcc.c-torture/compile/20070919-1.c: New test.
3235
3236 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3237
3238         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3239
3240 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3241
3242         PR c++/14688
3243         * g++.dg/inherit/override_attribs.C: New file.
3244
3245 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3246
3247         PR fortran/33269
3248         * io.c (check_format_string): Move NULL and constant checks into
3249         this function.
3250         (check_io_constraints): Call gfc_simplify_expr() before calling
3251         check_format_string().  Remove NULL and constant checks.
3252
3253 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3254
3255         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3256         * gcc.c-torture/execute/loop-2g.x: Likewise.
3257
3258 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3259
3260         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3261         Reject hard-float modes unless the ABI is o32 or o64.
3262         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3263         of gcc.exp.  Skip the tests when mips16 code generation is not
3264         supported.
3265         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3266         and use dg-add-options mips16_attribute.
3267
3268 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR c++/33506
3271         * g++.dg/ext/attrib29.C: New test.
3272
3273 2007-09-23  Ollie Wild  <aaw@google.com>
3274
3275         * gcc.dg/fold-bitand-1.c: New test.
3276         * gcc.dg/fold-bitand-2.c: New test.
3277         * gcc.dg/fold-bitand-3.c: New test.
3278         * gcc.dg/fold-bitand-4.c: New test.
3279
3280 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3281
3282         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3283         any of the macros to be defined for __mips16.
3284         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3285
3286 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3287
3288         * gcc.dg/vect/pr21591.c: Require vect_int.
3289         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3290         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3291         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3292
3293 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3294
3295         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3296         attributes.
3297         * gcc.dg/va-arg-pack-len-2.c: New test.
3298         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3299         attributes.
3300         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3301
3302         PR tree-optimization/32772
3303         * gcc.c-torture/compile/20070905-1.c: New test.
3304
3305         PR tree-optimization/32975
3306         * gcc.dg/pr32975.c: New test.
3307
3308         PR middle-end/28755
3309         * gcc.dg/pr28755.c: New test.
3310
3311 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3312
3313         * lib/target-supports.exp (check_effective_target_nomips16): New
3314         procedure.
3315         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3316         for mipsisa64*-*-*.
3317         * gcc.dg/vect/vect.exp: Likewise.
3318         * g++.dg/vect/vect.exp: Likewise.
3319         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3320         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3321         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3322         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3323         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3324         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3325         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3326         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3327         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3328         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3329         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3330         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3331         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3332         (test14, test15, test16, test17, test18): Likewise.
3333         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3334         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3335         (test14, test15, test16, test17, test18, test19, test20, test21)
3336         (test22): Likewise.
3337         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3338         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3339         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3340         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3341         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3342         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3343         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3344         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3345         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3346         (test13, test14, test15, test16, test17, test18, test19, test20)
3347         (test21, test22, test23, test24, test25, test26, test27, test28)
3348         (test29, test30, test31): Likewise.
3349         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3350         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3351         (test13, test14, test15, test16, test17, test18, test19, test20)
3352         (test21, test22, test23, test24, test25, test26, test27, test28)
3353         (test29, test30, test31, test32, test33, test34, test35, test36)
3354         (test37, test38, test39, test40, test41, test42, test43, test44)
3355         (test45, test46, test47, test48, test49, test50, test51, test52)
3356         (test53, test54, test55, test56, test57, test58, test59, test60)
3357         (test61, test62, test63): Likewise.
3358         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3359         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3360         (test13, test14, test15, test16, test17, test18, test19, test20)
3361         (test21, test22, test23, test24, test25, test26, test27, test28)
3362         (test29, test30, test31): Likewise.
3363         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3364         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3365         (test13, test14, test15, test16, test17, test18, test19, test20)
3366         (test21, test22, test23, test24, test25, test26, test27, test28)
3367         (test29, test30, test31): Likewise.
3368         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3369         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3370         (test13, test14, test15): Likewise.
3371         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3372         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3373         (test13, test14, test15): Likewise.
3374         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3375         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3376         (test13, test14, test15, test16, test17, test18, test19, test20)
3377         (test21, test22, test23, test24, test25, test26, test27, test28)
3378         (test29, test30, test31): Likewise.
3379         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3380         (matrix_multiply4: Likewise.
3381         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3382         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3383         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3384         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3385         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3386         (test13, test14, test15, test16, test17, test18, test19, test20)
3387         (test21, test22, test23, test24, test25, test26, test27, test28)
3388         (test29, test30, test31): Likewise.
3389         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3390         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3391         (test13, test14, test15, test16, test17, test18, test19, test20)
3392         (test21, test22, test23, test24, test25, test26, test27, test28)
3393         (test29, test30, test31): Likewise.
3394         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3395         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3396         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3397         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3398         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3399         (sub_v4qi): Likewise.
3400         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3401         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3402         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3403         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3404         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3405         (subb, subc): Likewise.
3406         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3407         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3408         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3409         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3410         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3411         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3412         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3413         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3414         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3415         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3416         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3417         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3418         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3419
3420 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3421
3422         * lib/target-supports.exp (add_options_for_mips16_attribute)
3423         (check_effective_target_mips16_attribute): New functions.
3424         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3425         command line.
3426         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3427         extra_test_flags.
3428         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3429         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3430         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3431         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3432         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3433         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3434         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3435         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3436         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3437         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3438         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3439         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3440         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3441         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3442         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3443         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3444         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3445         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3446         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3447         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3448         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3449         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3450         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3451         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3452         (NOMIPS16): Delete.
3453         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3454         of dg-options.
3455         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3456         options.  Require { target mips16_attribute } and use dg-add-options
3457         to add the associated options.
3458         (foo): Use MIPS16.
3459         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3460         * gcc.target/mips/call-saved-3.c: Likewise.
3461         * gcc.target/mips/code-readable-1.c: Require { target
3462         mips16_attribute } and use dg-add-options to add the associated
3463         options.  Remove trailing whitespace.
3464         (NOMIPS16): Delete.
3465         * gcc.target/mips/code-readable-2.c: Likewise.
3466         * gcc.target/mips/code-readable-3.c: Likewise.
3467         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3468         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3469         Require { target mips16_attribute } and use dg-add-options to
3470         add the associated options.
3471         (cksum16, cksum8): Use MIPS16.
3472         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3473         Require { target mips16_attribute } and use dg-add-options to
3474         add the associated options.
3475         (foo): Use MIPS16.
3476         * gcc.target/mips/save-restore-2.c: Likewise.
3477         * gcc.target/mips/save-restore-3.c: Likewise.
3478         * gcc.target/mips/save-restore-4.c: Likewise.
3479         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3480         -mno-abicalls.
3481         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3482         (foo): Use NOMIPS16.
3483
3484 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3485
3486         PR fortran/33337
3487         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3488
3489         PR fortran/33376
3490         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3491
3492 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3493
3494         PR fortran/33445
3495         * gfortran.dg/gomp/free-2.f90: New.
3496         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3497         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3498
3499 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3500
3501         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3502         * gcc.target/i386/sse5-haddX.c: Ditto.
3503         * gcc.target/i386/sse5-hsubX.c: Ditto.
3504         * gcc.target/i386/sse5-maccXX.c: Ditto.
3505         * gcc.target/i386/sse5-msubXX.c: Ditto.
3506         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3507         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3508         * gcc.target/i386/sse5-permpX.c: Ditto.
3509         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3510         effective target.
3511         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3512         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3513         * gcc.target/i386/sse5-pcmov.c: Ditto.
3514         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3515
3516 2007-09-22  Richard Guenther  <rguenther@suse.de>
3517
3518         PR tree-optimization/33146
3519         * gcc.c-torture/compile/pr33146.c: New testcase.
3520
3521 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3522
3523         * lib/target-supports.exp (check_cached_effective_target): New
3524         procedure.
3525         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3526         (check_effective_target_c99_runtime): New procedure.
3527         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3528         (test3l): Likewise cargl.
3529         * gcc.dg/builtins-59.c: Require c99_runtime.
3530         * gcc.dg/builtins-61.c: Likewise.
3531         * gcc.dg/builtins-62.c: Likewise.
3532
3533 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3534
3535         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3536         * lib/target-supports-dg.exp (dg-add-options): Likewise.
3537         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3538         target-specific dg-options.
3539         * gcc.dg/builtins-20.c: Likewise.
3540         * gcc.dg/builtins-53.c: Likewise.
3541         * gcc.dg/builtins-55.c: Likewise.
3542         * gcc.dg/single-precision-constant.c: Likewise.
3543         * gcc.dg/torture/builtin-convert-1.c: Likewise.
3544         * gcc.dg/torture/builtin-convert-2.c: Likewise.
3545         * gcc.dg/torture/builtin-convert-3.c: Likewise.
3546         * gcc.dg/torture/builtin-convert-4.c: Likewise.
3547         * gcc.dg/torture/builtin-power-1.c: Likewise.
3548
3549 2007-09-21  Chao-ying Fu  <fu@mips.com>
3550
3551         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3552         check if targets have fixed-point supports.
3553         * gcc.dg/fixed-point/fixed-point.exp: New file.
3554         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3555         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3556         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3557         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3558         * gcc.dg/fixed-point/constants-pedantic.c,
3559         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3560         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3561         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3562         * gcc.dg/fixed-point/keywords-pedantic.c,
3563         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3564         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3565         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3566         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3567         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3568         * gcc.dg/fixed-point/func-vararg-mixed.c,
3569         * gcc.dg/fixed-point/operator-logical.c,
3570         * gcc.dg/fixed-point/struct-union.c,
3571         * gcc.dg/fixed-point/bit-complement.c,
3572         * gcc.dg/fixed-point/operator-bitwise.c,
3573         * gcc.dg/fixed-point/operator-comma.c,
3574         * gcc.dg/fixed-point/struct-layout-1.c,
3575         * gcc.dg/fixed-point/union-init.c,
3576         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3577         * gcc.dg/fixed-point/func-mixed.c,
3578         * gcc.dg/fixed-point/func-vararg-size0.c,
3579         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3580         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3581         * gcc.dg/fixed-point/operator-unary.c,
3582         * gcc.dg/fixed-point/allop-const.c,
3583         * gcc.dg/fixed-point/muldiv-warning.c,
3584         * gcc.dg/nofixed-point-1.c,
3585         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3586         * gcc.target/mips/fixed-vector-type.c,
3587         * gcc.target/mips/fixed-scalar-type.c: New tests.
3588
3589 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3590
3591         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3592         * gnat.dg/test_nested_subtype_byref.adb: New test.
3593
3594 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3595
3596         PR fortran/33439
3597         * gfortran.dg/gomp/pr33439.f90: New test.
3598
3599 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3600
3601         PR fortran/33455
3602         * gfortran.dg/merge_char_3.f90: New.
3603
3604 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3605
3606         PR fortran/33037
3607         * gfortran.dg/transfer_check_1.f90: New.
3608
3609 2007-09-20  Asher Langton  <langton2@llnl.gov>
3610
3611         PR fortran/20441
3612         * gfortran.dg/init_flag_1.f90: New.
3613         * gfortran.dg/init_flag_2.f90: New.
3614         * gfortran.dg/init_flag_3.f90: New.
3615         * gfortran.dg/init_flag_4.f90: New.
3616         * gfortran.dg/init_flag_5.f90: New.
3617         * gfortran.dg/init_flag_6.f90: New.
3618         * gfortran.dg/init_flag_7.f90: New.
3619
3620 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3621
3622         PR c++/33460
3623         * g++.dg/ext/anon-struct6.C: New.
3624
3625 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3626
3627         PR libfortran/23272
3628         * gfortran.dg/inquire_10.f90: New test.
3629
3630 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3631
3632         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3633
3634 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3635
3636         PR fortran/33221
3637         * gfortran.dg/used_types_18.f90: Declare variable of empty
3638         derived type.
3639
3640 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3641
3642         PR fortran/33288
3643         * gfortran.dg/array_constructor_19.f90: New test.
3644
3645 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3646
3647         PR debug/33316
3648         * gcc.dg/debug/pr33316.c: New test.
3649
3650         PR c++/33496
3651         * g++.dg/cpp0x/variadic76.C: New test.
3652         * g++.dg/cpp0x/variadic77.C: New test.
3653         * g++.dg/cpp0x/variadic78.C: New test.
3654
3655         PR c/33238
3656         PR c/27301
3657         * gcc.c-torture/execute/20070919-1.c: New test.
3658         * gcc.dg/pr33238.c: New test.
3659         * gcc.dg/pr27301.c: New test.
3660
3661 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3662
3663         * lib/target-supports.exp (check_effective_target_mips64): New
3664         procedure.
3665         * gcc.dg/lower-subreg-1.c: Require !mips64.
3666         * gcc.dg/sibcall-3.c (ATTR): New macro.
3667         (recurser_void1, recurser_void2): Use it.
3668         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3669         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3670
3671 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3672
3673         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3674         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3675         warning annotation.
3676         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3677
3678 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3679
3680         PR fortran/33497
3681         * gfortran.dg/c_loc_tests_11.f03: New test case.
3682
3683 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3684
3685         PR c++/33459
3686         * g++.dg/init/ref14.C: New.
3687
3688 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3689
3690         * gnat.dg/slice2.ad[sb]: New testcase.
3691
3692 2007-09-19  Nick Clifton  <nickc@redhat.com>
3693
3694         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3695
3696 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3697
3698         * gcc.target/bfin/bfin.exp: New.
3699         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3700         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3701         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3702         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3703         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3704         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3705         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3706         mcpu-bf561.c, mcpu-default.c}: New tests.
3707
3708 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3709
3710         Restore detection of unsupported TLS.
3711
3712         Revert this patch:
3713         2007-02-10  Richard Henderson  <rth@redhat.com>
3714
3715         * lib/target-supports.exp (check_effective_target_tls): Redefine
3716         to mean non-emulated tls.
3717         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3718         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3719         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3720         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3721         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3722         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3723         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3724
3725         And then:
3726         * lib/target-supports.exp (check_effective_target_tls): Use
3727         stronger test for compiler support for TLS.
3728         (check_effective_target_tls_native): New, to test for non-emulated
3729         TLS support.
3730         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3731         instead of dg-require-effective-target tls.
3732         * g++.dg/gomp/copyin-1.C: Likewise.
3733         * g++.dg/gomp/sharing-1.C: Likewise.
3734         * g++.dg/gomp/tls-1.C: Likewise.
3735         * g++.dg/gomp/tls-2.C: Likewise.
3736         * g++.dg/gomp/tls-3.C: Likewise.
3737         * g++.dg/tls/diag-1.C: Likewise.
3738         * g++.dg/tls/diag-2.C: Likewise.
3739         * g++.dg/tls/diag-3.C: Likewise.
3740         * g++.dg/tls/diag-4.C: Likewise.
3741         * g++.dg/tls/diag-5.C: Likewise.
3742         * g++.dg/tls/init-1.C: Likewise.
3743         * g++.dg/tls/init-2.C: Likewise.
3744         * g++.dg/tls/trivial.C: Likewise.
3745         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3746         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3747         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3748         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3749         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3750         * gcc.dg/gomp/clause-1.c: Likewise.
3751         * gcc.dg/gomp/copyin-1.c: Likewise.
3752         * gcc.dg/gomp/sharing-1.c: Likewise.
3753         * gcc.dg/gomp/tls-1.c: Likewise.
3754         * gcc.dg/gomp/tls-2.c: Likewise.
3755         * gcc.dg/tls/alpha-1.c: Likewise.
3756         * gcc.dg/tls/opt-1.c: Likewise.
3757         * gcc.dg/tls/opt-13.c: Likewise.
3758         * gcc.dg/tls/opt-14.c: Likewise.
3759         * gcc.dg/tls/opt-2.c: Likewise.
3760         * gcc.dg/tls/opt-3.c: Likewise.
3761         * gcc.dg/tls/opt-4.c: Likewise.
3762         * gcc.dg/tls/opt-7.c: Likewise.
3763         * gcc.dg/tls/section-1.c: Likewise.
3764         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3765         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3766         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3767         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3768         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3769         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3770         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3771         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3772         * gfortran.dg/gomp/fixed-1.f: Likewise.
3773         * gfortran.dg/gomp/free-1.f90: Likewise.
3774         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3775         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3776         * gfortran.dg/gomp/reduction1.f90: Likewise.
3777         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3778
3779 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3780
3781         PR fortran/31119
3782         * gfortran.dg/bounds_check_9.f90: New test.
3783         * gfortran.dg/bounds_check_fail_2.f90: New test.
3784
3785 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3786
3787         PR c++/33462 (again)
3788         * g++.dg/ext/va-arg1.C: Adjust.
3789
3790 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3791
3792         PR c++/33462
3793         * g++.dg/ext/va-arg1.C: New.
3794
3795 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3796
3797         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3798
3799 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3800
3801         PR c++/33463
3802         * g++.dg/rtti/typeid6.C: New.
3803
3804 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3805
3806         PR c++/33464
3807         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3808         * g++.dg/ext/is_class_error2.C: New.
3809
3810 2007-09-18  Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/33340
3813         * g++.dg/torture/pr33340.C: New testcase.
3814
3815 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3816
3817         PR fortran/33231
3818         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3819         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3820         * gfortran.dg/elemental_subroutine_5.f90: New.
3821
3822 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3823
3824         * lib/target-supports.exp (check_profiling_available): Extend
3825         mips*-*-elf check to mips*-*-elf*.
3826
3827 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3828
3829         * gcc.dg/format/c90-scanf-5.c: New test.
3830         * gcc.dg/format/c99-scanf-4.c: New test.
3831         * gcc.dg/format/ext-7.c: New test.
3832         * gcc.dg/format/ext-8.c: New test.
3833
3834         PR middle-end/33423
3835         * gcc.c-torture/compile/20070915-1.c: New test.
3836
3837 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3838
3839         PR fortran/33106
3840         * gfortran.dg/private_type_9.f90: New.
3841
3842 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3843
3844         PR middle-end/33449
3845         * gfortran.dg/pr33449.f90: New test.
3846
3847 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3848
3849         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3850         * gfortran.dg/private_type_1.f90: Ditto
3851         * gfortran.dg/interface_18.f90: New.
3852         * gfortran.dg/private_type_8.f90: New.
3853
3854 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3855
3856         PR c++/33124
3857         * g++.dg/warn/new1.C: Adjust.
3858         * g++.dg/torture/str_empty.C: Likewise.
3859
3860 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3861
3862         * gcc.target/mips/dse-1.c: New test.
3863
3864 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3865
3866         PR c++/32756
3867         * g++.dg/overload/operator3.C: New.
3868
3869 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3870
3871         * gcc.target/mips/truncate-1.c: New test.
3872
3873 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3874
3875         PR fortran/29396
3876         PR fortran/29606
3877         PR fortran/30625
3878         PR fortran/30871
3879         * gfortran.dg/subref_array_pointer_1.f90: New test.
3880         * gfortran.dg/subref_array_pointer_2.f90: New test.
3881
3882 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3883
3884         * gfortran.dg/nint_2.f90: Correct last change.
3885
3886 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3887
3888         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3889
3890 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3891
3892         * gcc.dg/vect/pr33373b.c: New test.
3893
3894 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3895
3896         PR target/33438
3897         * gcc.target/i386/pr33438.c: New test.
3898
3899 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3900
3901         * gfortran.dg/nint_2.f90: Revert previous commit.
3902
3903 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3904
3905         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3906
3907 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3908
3909         PR debug/33429
3910         * g++.dg/other/unused1.C: XFAIL class2 scan.
3911
3912 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3913
3914         PR fortran/33343
3915         * gfortran.dg/elemental_args_check_1.f90: New.
3916         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3917         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3918
3919 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3920
3921         * gfortran.dg/recursive_check_3.f90: New.
3922
3923 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3924
3925         PR fortran/33412
3926         * gfortran.dg/elemental_bind_c.f90: New.
3927
3928 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3929
3930         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3931         * gcc.target/mips/mips16-attributes-2.c: New test.
3932         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3933         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3934         hard-float asm when __mips16 is defined.
3935         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3936         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3937         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3938         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3939         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3940         * gcc.target/mips/pr26765.c (foo): Likewise.
3941         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3942         targets, use dg-mips-options instead of dg-options, and use -mgp32
3943         to force 32-bit mode.
3944         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3945         and 64-bit mode.
3946         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3947
3948 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3949             Michael Meissner  <michael.meissner@amd.com>
3950
3951         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3952         * gcc.target/i386/sse5-hsubX.c: Ditto.
3953         * gcc.target/i386/sse5-permpX.c: Ditto.
3954         * gcc.target/i386/sse5-haddX.c: Ditto.
3955         * gcc.target/i386/sse5-maccXX.c: Ditto.
3956         * gcc.target/i386/sse5-msubXX.c: Ditto.
3957         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3958         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3959
3960         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3961         optimizes floating point conditional moves into the pcmov
3962         instruction on SSE5.
3963         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3964
3965         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3966         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3967         SSE5.
3968
3969         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3970         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3971
3972         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3973         optimizes (a*b)+c into fmadd on SSE5.
3974
3975         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3976         whether the SSE5 instructions can be generated.
3977
3978         * gcc.target/i386/sse5-check.h: New. Add support for 
3979         SSE5 tests.
3980
3981         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3982         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3983         * gcc.target/i386/sse-13.c: Ditto.
3984         * gcc.target/i386/sse-14.c: Ditto.
3985
3986 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3987
3988         PR testsuite/33153
3989         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3990         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3991
3992 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR target/32338
3995         * gcc.dg/pr32338-1.c: New test.
3996         * gcc.dg/pr32338-2.c: New test.
3997
3998 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3999         
4000         * lib/target-supports.exp (check_effective_target_sync_int_long):
4001         Revert change to add xtensa.
4002         (check_effective_target_sync_char_short): Likewise.
4003         
4004 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4005
4006         * gnat.dg/packed_subtype.adb: New test.
4007
4008 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4009
4010         PR fortran/33297
4011         * gfortran.dg/intrinsic_size.f90: New.
4012
4013 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4014
4015         PR fortran/33284
4016         PR fortran/33310
4017         * gfortran.dg/conflicts_2.f90: New.
4018
4019 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4020
4021         PR tree-optimization/32377
4022         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4023         dependence distance.
4024         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4025         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4026         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4027         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4028
4029 2007-09-12  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/33382
4032         * gcc.c-torture/compile/pr33382.c: New testcase.
4033         * gcc.c-torture/execute/pr33382.c: Likewise.
4034
4035 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4036
4037         PR fortran/33395
4038         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4039
4040 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4041
4042         PR tree-optimization/33373
4043         * gcc.dg/vect/pr33373.c: New test.
4044
4045 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4046
4047         * lib/target-supports.exp (check_effective_target_vect_no_double):
4048         Remove unused proc.
4049
4050 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4051             Ulrich Weigand  <uweigand@de.ibm.com>
4052
4053         * gcc.target/spu/dfcgt-nan.c: New test.
4054
4055 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4056
4057         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4058
4059 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4060
4061         PR fortran/33040
4062         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4063
4064 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4065
4066         * gcc.dg/va-arg-pack-len-1.c: New test.
4067         * g++.dg/va-arg-pack-len-1.C: New test.
4068
4069 2007-09-11  Michael Matz  <matz@suse.de>
4070
4071         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4072
4073 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4074
4075         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4076         checks for size of long double.
4077         * gcc.dg/dfp/convert.h: New file.
4078         * gcc.dg/dfp/convert-bfp-2.c: New test.
4079         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4080         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4081         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4082         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4083         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4084         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4085         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4086         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4087         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4088
4089 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4090
4091         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4092         Change dg-final to expect 1 non-profitable loop and
4093         3 profitable loops.
4094         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4095         Change dg-final to expect 1 non-profitable loop and
4096         3 profitable loops.
4097         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4098         Change dg-final to expect 1 profitable loop.
4099         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4100         Change dg-final to expect 1 profitable loop.    
4101         
4102 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4103
4104         * gcc.target/mips/call-saved-1.c: New test.
4105         * gcc.target/mips/call-saved-2.c: Likewise.
4106         * gcc.target/mips/call-saved-3.c: Likewise.
4107         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4108         instead of mips_mips64.  Set mips_fp64 too.
4109         (is_gp32_flag): Return true for -mips1 and -mips2.
4110         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4111
4112 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4113
4114         * g++.dg/ext/va-arg-pack-1.C: New test.
4115         * g++.dg/ext/va-arg-pack-2.C: New test.
4116
4117 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4118
4119         PR target/33369
4120         * gcc.dg/vect/pr33369.c: New test.
4121
4122 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4123
4124         PR fortran/33370
4125         * gfortran.dg/array_memcpy_5.f90:  New test.
4126
4127 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4128
4129         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4130
4131 2007-09-09  Richard Guenther  <rguenther@suse.de>
4132
4133         * gcc.c-torture/compile/20070906-1.c: New testcase.
4134
4135 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4136
4137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4138         noinline attribute.
4139         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4140         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4141         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4142         Likewise.
4143
4144 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4145
4146         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4147
4148 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4149
4150         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4151
4152 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4153
4154         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4155         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4156         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4157         Compile tests with -fno-tree-pre.
4158         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4159         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4160         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4161         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4162         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4163         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4164         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4165         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4166         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4167         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4168         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4169         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4170         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4171         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4172         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4173         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4174         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4175         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4176         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4177
4178 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4179
4180         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4181         to call objdump.
4182         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4183         Use remote_exec to call c++filt.
4184         * lib/target-supports-dg.exp (dg-require-host-local): New.
4185         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4186         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4187         * g++.dg/rtti/repo1.C: Likewise.
4188         * g++.dg/template/repo1.C: Likewise.
4189         * g++.dg/template/repo2.C: Likewise.
4190         * g++.dg/template/repo3.C: Likewise.
4191         * g++.dg/template/repo4.C: Likewise.
4192         * g++.dg/template/repo5.C: Likewise.
4193         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4194         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4195         * g++.old-deja/g++.pt/repo1.C: Likewise.
4196         * g++.old-deja/g++.pt/repo2.C: Likewise.
4197         * g++.old-deja/g++.pt/repo3.C: Likewise.
4198         * g++.old-deja/g++.pt/repo4.C: Likewise.
4199         * gcc.dg/cpp/trad/builtins.c: Likewise.
4200
4201 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4202
4203         PR tree-optimization/32283
4204         * gcc.dg/tree-ssa/loop-31.c: New test.
4205
4206 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4207
4208         PR rtl-optimization/26449
4209         * gcc.target/i386/pr26449-1.c: New file.
4210
4211 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4212
4213         PR target/33329
4214         PR rtl-optimization/26449
4215         * gcc.target/i386/pr33329.c: New file.
4216
4217 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4218
4219         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4220
4221 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4222
4223         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4224
4225 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4226
4227         PR tree-optimization/33301
4228         * gfortran.dg/vect/pr33301.f: New test.
4229
4230 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4231
4232         PR libfortran/33307
4233         * gfortran.dg/backspace_10.f90: New test.
4234
4235 2007-09-07  Richard Guenther  <rguenther@suse.de>
4236
4237         Reapply
4238         2007-09-06  Richard Guenther  <rguenther@suse.de>
4239
4240         PR tree-optimization/32586
4241         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4242         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4243         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4244         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4245         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4246         now obsolete simplification.
4247
4248 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4249         
4250         PR tree-optimization/33299
4251         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4252         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4253
4254 2007-09-07  Richard Guenther  <rguenther@suse.de>
4255
4256         Revert
4257         2007-09-06  Richard Guenther  <rguenther@suse.de>
4258
4259         PR tree-optimization/32586
4260         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4261         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4262         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4263         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4264         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4265         now obsolete simplification.
4266
4267 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4268
4269         PR tree-optimization/32821
4270         * gcc.dg/tree-ssa/pr32821.c: New file.
4271
4272 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4273
4274         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4275         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4276         and mips_forced_no_er.
4277         (dg-mips-options): Add -mno-abicalls when a small-data option is
4278         specified.  Skip tests with small-data options if mips_forced_gp.
4279         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4280         * gcc.target/mips/sdata-1.c: New test.
4281         * gcc.target/mips/sdata-2.c: Likewise.
4282         * gcc.target/mips/sdata-3.c: Likewise.
4283         * gcc.target/mips/sdata-4.c: Likewise.
4284
4285 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4286
4287         PR fortran/33298
4288         * spread_zerosize_1.f90:  New test case.
4289         * spread_bounds_1.f90:  New test case.
4290
4291 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4292
4293         PR c++/32674
4294         * g++.dg/template/static31.C: New.
4295
4296 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4297
4298         PR fortran/33271
4299         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4300         powerpc*-linux-gnu.
4301
4302 2007-09-06  David Daney  <ddaney@avtrex.com>
4303             Richard Sandiford  <richard@codesourcery.com>
4304
4305         PR target/33256
4306         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4307         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4308         * gcc.target/mips/pr33256.c: New test.
4309
4310 2007-09-06  Tom Tromey  <tromey@redhat.com>
4311
4312         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4313
4314 2007-09-06  Richard Guenther  <rguenther@suse.de>
4315
4316         PR tree-optimization/32586
4317         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4318         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4319         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4320         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4321         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4322         now obsolete simplification.
4323
4324 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4325
4326         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4327         * gcc.target/i386/sse3-addsubps.c: Ditto.
4328         * gcc.target/i386/sse3-haddpd.c: Ditto.
4329         * gcc.target/i386/sse3-haddps.c: Ditto.
4330         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4331         * gcc.target/i386/sse3-hsubps.c: Ditto.
4332         * gcc.target/i386/sse3-lddqu.c: Ditto.
4333         * gcc.target/i386/sse3-movddup.c: Ditto.
4334         * gcc.target/i386/sse3-movshdup.c: Ditto.
4335         * gcc.target/i386/sse3-movsldup.c: Ditto.
4336
4337 2007-09-06  Richard Guenther  <rguenther@suse.de>
4338
4339         PR tree-optimization/33302
4340         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4341
4342 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4343
4344         PR libfortran/33225
4345         * gfortran.dg./fmt_float.f90: New test.
4346
4347 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4348
4349         PR libfortran/33253
4350         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4351
4352 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4353
4354         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4355         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4356
4357 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4358
4359         * g++.dg/eh/builtin1.C: New test.
4360         * g++.dg/eh/builtin2.C: New test.
4361         * g++.dg/eh/builtin3.C: New test.
4362
4363         PR c++/33289
4364         * g++.dg/eh/builtin4.C: New test.
4365
4366 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4367
4368         * gcc.target/powerpc/dfp-dd.c: New test.
4369         * gcc.target/powerpc/dfp-td.c: New test.
4370
4371 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4372
4373         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4374         * gcc.dg/va-arg-pack-1.c: New test.
4375
4376 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4377
4378         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4379         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4380         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4381         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4382         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4383
4384 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4385
4386         PR c++/30302
4387         * g++.dg/ext/anon-struct5.C: New.
4388
4389 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4390
4391         * gcc.dg/i386-cpuid.h: Remove.
4392         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4393         (main): Use __get_cpuid to get target features.
4394         * gcc.target/i386/sse-check.h: Ditto.
4395         * gcc.target/i386/sse2-check.h: Ditto.
4396         * gcc.target/i386/sse3-check.h: Ditto.
4397         * gcc.target/i386/ssse3-check.h: Ditto.
4398         * gcc.target/i386/sse4_1-check.h: Ditto.
4399         * gcc.target/i386/sse4_2-check.h: Ditto.
4400         * gcc.target/i386/sse4a-check.h: Ditto.
4401         * gcc.dg/torture/pr16104-1.c: Ditto.
4402         (do_test): Change to void.
4403         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4404         * gcc.target/i386/sse-6.c: Ditto.
4405         * gcc.target/i386/sse-7.c: Ditto.
4406         * g++.dg/other/i386-1.C: Include cpuid.h.
4407         (main): New function.  Use __get_cpuid to get target fetaures.
4408
4409 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4410             David Ung  <davidu@mips.com>
4411             Nigel Stephens <nigel@mips.com>
4412
4413         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4414         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4415         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4416         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4417         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4418         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4419         * gcc.dg/torture/pr19683-1.c: Likewise.
4420         * gcc.target/mips/madd-3.c: Likewise.
4421         * gcc.target/mips/maddu-3.c: Likewise.
4422         * gcc.target/mips/msub-3.c: Likewise.
4423         * gcc.target/mips/msubu-3.c: Likewise.
4424         * gcc.target/mips/asm-1.c: Likewise.
4425         * gcc.target/mips/branch-1.c: Likewise.
4426         * gcc.target/mips/ins-1.c: Likewise.
4427         * gcc.target/mips/near-far-3.c: Likewise.
4428         * gcc.target/mips/near-far-4.c: Likewise.
4429         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4430         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4431         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4432         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4433         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4434         * gcc.target/mips/dspr2-MULT.c: Likewise.
4435         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4436         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4437         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4438         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4439         * gcc.target/mips/code-readable-2.c: Likewise.
4440         * gcc.target/mips/code-readable-3.c: Likewise.
4441
4442 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4443             David Ung  <davidu@mips.com>
4444             Nigel Stephens <nigel@mips.com>
4445
4446         * gcc.target/mips/mips16-attributes.c: New.
4447
4448 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4449
4450         PR fortran/31564
4451         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4452
4453         PR fortran/33241
4454         * gfortran.dg/char_length_10.f90: New test.
4455
4456 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4457
4458         PR c++/29731
4459         * g++.dg/parse/template24.C: New.
4460
4461 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4462
4463         * g++.dg/other/spu2vmx-1.C: New test.
4464
4465 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR tree-optimization/33017
4468         * gcc.dg/pr33017.c: New test.
4469
4470 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4471
4472         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4473         __protected_stream family of macros.
4474
4475 2007-09-04  Jan Hubicka  <jh@suse.cz>
4476
4477         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4478         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4479         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4480         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4481         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4482         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4483         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4484         Likewise.
4485
4486 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4487             Tobias Burnus  <burnus@net-b.de>
4488
4489         * gfortran.dg/proc_decl_1.f90: New.
4490         * gfortran.dg/proc_decl_2.f90: New.
4491         * gfortran.dg/proc_decl_3.f90: New.
4492         * gfortran.dg/proc_decl_4.f90: New.
4493
4494 2007-09-04  Jan Hubicka  <jh@suse.cz>
4495
4496         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4497         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4498         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4499         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4500         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4501         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4502         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4503         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4504         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4505         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4506         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4507         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4508         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4509         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4510         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4511         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4512         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4513         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4514         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4515         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4516         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4517         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4518         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4519         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4520         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4521         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4522         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4523         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4524         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4525         * gcc.dg/vect/vect-42.c: Mark functions noinline.
4526         * gcc.dg/vect/vect-25.c: Mark functions noinline.
4527         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4528         * gcc.dg/vect/vect-67.c: Mark functions noinline.
4529         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4530         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4531         * gcc.dg/vect/vect-106.c: Mark functions noinline.
4532         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4533         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4534         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4535         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4536         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4537         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4538         * gcc.dg/vect/vect-34.c: Mark functions noinline.
4539         * gcc.dg/vect/vect-17.c: Mark functions noinline.
4540         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4541         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4542         * gcc.dg/vect/vect-93.c: Mark functions noinline.
4543         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4544         * gcc.dg/vect/vect-76.c: Mark functions noinline.
4545         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4546         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4547         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4548         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4549         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4550         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4551         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4552         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4553         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4554         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4555         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4556         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4557         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4558         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4559         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4560         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4561         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4562         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4563         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4564         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4565         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4566         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4567         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4568         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4569         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4570         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4571         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4572         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4573         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4574         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4575         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4576         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4577         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4578         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4579         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4580         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4581         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4582         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4583         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4584         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4585         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4586         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4587         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4588         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4589         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4590         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4591         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4592         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4593         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4594         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4595         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4596         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4597         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4598         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4599         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4600         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4601         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4602         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4603         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4604         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4605         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4606         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4607         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4608         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4609         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4610         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4611         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4612         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4613         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4614         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4615         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4616         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4617         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4618         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4619         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4620         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4621         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4622         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4623         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4624         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4625         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4626         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4627         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4628         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4629         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4630         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4631         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4632         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4633         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4634         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4635         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4636         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4637         noinline.
4638         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4639         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4640         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4641         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4642         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4643         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4644         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4645         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4646         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4647         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4648         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4649         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4650         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4651         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4652         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4653         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4654         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4655         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4656         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4657         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4658         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4659         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4660         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4661         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4662         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4663         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4664         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4665         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4666         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4667         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4668         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4669         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4670         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4671         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4672         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4673         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4674         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4675         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4676         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4677         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4678         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4679         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4680         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4681         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4682         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4683         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4684         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4685         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4686         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4687         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4688         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4689         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4690         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4691         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4692         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4693         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4694         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4695         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4696         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4697         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4698         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4699         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4700         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4701         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4702         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4703         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4704         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4705         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4706         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4707         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4708         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4709         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4710         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4711         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4712         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4713         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4714         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4715         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4716         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4717         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4718         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4719         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4720         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4721         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4722         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4723         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4724         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4725         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4726         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4727         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4728         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4729         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4730         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4731         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4732         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4733         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4734         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4735         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4736         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4737         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4738         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4739         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4740         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4741         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4742         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4743         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4744         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4745         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4746         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4747         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4748         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4749         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4750         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4751         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4752         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4753         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4754         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4755         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4756         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4757         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4758         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4759         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4760         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4761         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4762         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4763         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4764
4765 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4766
4767         PR middle-end/33187
4768         * gcc.target/i386/cmov7.c: New file.
4769
4770 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4771
4772         * gcc.target/i386/sse4a-check.h: New file.
4773         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4774         * gcc.target/i386/sse4a-insert.c: Ditto.
4775         * gcc.target/i386/sse4a-montsd.c: Ditto.
4776         * gcc.target/i386/sse4a-montss.c: Ditto.
4777         * gcc.target/i386/mmx-check.h: New file.
4778         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4779         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4780         * gcc.target/i386/sse-check.h: New file.
4781         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4782         * gcc.target/i386/sse-3.c: Ditto.
4783         * gcc.target/i386/sse-7.c: Ditto.
4784         * gcc.target/i386/sse-9.c: Ditto.
4785         * gcc.target/i386/ssefn-3.c: Ditto.
4786         * gcc.target/i386/sse-recip.c: Ditto.
4787         * gcc.target/i386/sse-recip-vec.c: Ditto.
4788         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4789         * gcc.target/i386/20020523-1.c: Remove.
4790         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4791         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4792         * gcc.target/i386/ssefn-4.c: Ditto.
4793         * gcc.target/i386/sse-6.c: Ditto.
4794         * gcc.target/i386/sse-10.c: Ditto.
4795         * gcc.target/i386/sse-11.c: Ditto.
4796         * gcc.target/i386/sse-18.c: Ditto.
4797         * gcc.target/i386/fpprec-1.c: Ditto.
4798         * g++.dg/other/i386-1.C: Ditto.
4799
4800 2007-09-04  Richard Guenther  <rguenther@suse.de>
4801
4802         PR tree-optimization/33291
4803         * gcc.dg/volatile2.c: New testcase.
4804         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4805         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4806         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4807         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4808
4809 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4810
4811         PR fortran/33253
4812         * gfortran.dg/namelist_15.f90: Update test.
4813         * gfortran.dg/namelist_24.f90: Update test.
4814         * gfortran.dg/namelist_38.f90: New test.
4815
4816 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4819         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4820         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4821         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4822         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4823         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4824
4825 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4826
4827         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4828         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4829
4830         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4831
4832 2007-09-02  David Daney  <ddaney@avtrex.com>
4833
4834         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4835         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4836         * gcc.target/mips/atomic-memory-1.c: Ditto.
4837         * gcc.target/mips/atomic-memory-2.c: Ditto.
4838
4839 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4840
4841         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4842         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4843
4844 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4845
4846         * gfortran.dg/substr_6.f90: New test.
4847
4848 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4849
4850         PR c++/33208
4851         * g++.dg/other/error18.C: New.
4852         * g++.dg/expr/bitfield3.C: Adjust.
4853
4854 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4855
4856         PR fortran/33276
4857         * gfortran.fortran-torture/compile/pr33276.f90: New.
4858
4859 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4860
4861         PR C/29237
4862         PR middle-end/33272
4863         * gcc.dg/c99-arraydecl-3.c: New test.
4864
4865 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4866
4867         PR c++/32597
4868         * g++.dg/cpp0x/variadic-new2.C: New.
4869         * g++.dg/cpp0x/variadic-new.C: New.
4870
4871 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4872
4873         PR fortran/33232
4874         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4875         * gfortran.dg/read_1.f90: New.
4876
4877 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4878
4879         PR c++/33210
4880         * g++.dg/template/error30.C: New.
4881
4882 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4883
4884         PR c++/32113
4885         * g++.dg/template/crash70.C: New.
4886
4887 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4888
4889         PR c++/33212
4890         * g++.dg/ext/is_class_error.C: New.
4891
4892 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4893
4894         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4895         
4896 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4897             Revital Eres  <eres@il.ibm.com>
4898
4899         * gcc.target/powerpc/paired-1.c: New test.
4900         * gcc.target/powerpc/paired-2.c: New test.
4901         * gcc.target/powerpc/paired-3.c: New test.
4902         * gcc.target/powerpc/paired-4.c: New test.
4903         * gcc.target/powerpc/paired-5.c: New test.
4904         * gcc.target/powerpc/paired-6.c: New test.
4905         * gcc.target/powerpc/paired-7.c: New test.
4906         * gcc.target/powerpc/ppc-paired.c: New test.
4907
4908 2007-08-31  Ollie Wild  <aaw@google.com>
4909
4910         * g++.dg/conversion/ptrmem2.C: New test.
4911         * g++.dg/conversion/ptrmem3.C: New test.
4912         * g++.dg/conversion/ptrmem4.C: New test.
4913         * g++.dg/conversion/ptrmem5.C: New test.
4914         * g++.dg/conversion/ptrmem6.C: New test.
4915         * g++.dg/conversion/ptrmem7.C: New test.
4916         * g++.dg/conversion/ptrmem8.C: New test.
4917
4918 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4919
4920         PR fortran/31879
4921         * gfortran.dg/char_length_7.f90: New test.
4922         * gfortran.dg/char_length_9.f90: New test.
4923         * gfortran.dg/char_assign_1.f90: Add extra warning.
4924
4925         PR fortran/31197
4926         PR fortran/31258
4927         * gfortran.dg/char_length_8.f90: New test.
4928
4929 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4930
4931         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4932
4933 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4934
4935         * gcc.dg/inline-24.c: New test.
4936         * g++.dg/opt/inline11.C: New test.
4937
4938 2007-08-30  Richard Guenther  <rguenther@suse.de>
4939
4940         * gcc.target/i386/vectorize5.c: New testcase.
4941
4942 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4943
4944         PR fortran/33228
4945         * interface.c (check_interface0): Improve error for external procs.
4946         (check_sym_interfaces): Fix checking of module procedures.
4947
4948 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4949
4950         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4951         (AI): Add AI_ALIGN.
4952         * gcc.dg/sync-3.c: New test.
4953
4954         PR middle-end/32758
4955         * gcc.dg/cleanup-12.c: New test.
4956
4957 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4958
4959         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4960         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4961         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4962         * gcc.dg/pr32450.c: Ditto.
4963         * gcc.dg/nest.c: Ditto.
4964         * gcc.dg/nested-func-4.c: Ditto.
4965         * g++.old-deja/g++.law/profile1.C: Ditto.
4966
4967 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4968
4969         PR fortran/32989
4970         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4971         non-default integer kind arguments.
4972
4973 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4974
4975         PR fortran/33105
4976         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4977
4978 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4979
4980         * gcc.dg/h8300-ice2.c: Remove target selector.
4981
4982 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4983
4984         PR fortran/33215
4985         * gfortran.dg/binding_label_tests_15.f03: New test case.
4986         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4987
4988 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4989
4990         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4991         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4992
4993 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4994
4995         PR c++/33194
4996         * g++.dg/other/canon-33194.C: New.
4997
4998 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4999
5000         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5001         * gcc.c-torture/execute/pr23135.c: Likewise.
5002
5003 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5004
5005         * gcc.dg/pr31344.c: Move to ...
5006         * gcc.dg/dfp/pr31344.c: ... here.
5007         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5008         * gcc.dg/20050503-1.c: Ditto.
5009         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5010         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5011         * gcc.dg/20060801-1.c: Ditto.
5012
5013 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5014
5015         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5016         * gfortran.dg/nan_1.f90: Likewise.
5017
5018 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5019
5020         PR fortran/33055
5021         Revert previous patch.
5022
5023 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5024             Kazu Hirata  <kazu@codesourcery.com>
5025
5026         * gcc.target/m68k/interrupt-1.c: New.
5027
5028 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5029
5030         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5031         10000 for targets where "int" can't hold at least 100000.
5032         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5033         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5034         (test5)(test6): Use it.
5035         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5036         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5037         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5038         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5039         * gcc.dg/attr-alloc_size.c (test): Likewise.
5040
5041 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5042
5043         PR c++/33209
5044         * g++.dg/template/error29.C: New.
5045
5046 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5047
5048         PR c++/32596
5049         * g++.dg/ext/visibility/anon5.C: New test.
5050
5051 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5052
5053         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5054
5055 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5056
5057         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5058         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5059         * gfortran.dg/gamma_4.f90: New: large-real tests.
5060
5061 2007-08-28  Jason Merrill  <jason@redhat.com>
5062
5063         PR c++/29000
5064         * g++.dg/ext/stmtexpr12.C: New test.
5065
5066         PR c++/28558
5067         * g++.dg/ext/attrib28.C: New test.
5068
5069 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5070
5071         PR target/32661
5072         * gcc.target/i386/pr32661.c: New test.
5073
5074 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5075
5076         PR middle-end/32370
5077         * gcc.dg/pr32370.c: New test.
5078
5079         PR rtl-optimization/33148
5080         * gcc.c-torture/compile/20070827-1.c: New test.
5081
5082         PR debug/32914
5083         * d++.dg/debug/const3.C: New test.
5084         * d++.dg/debug/const4.C: New test.
5085         * d++.dg/debug/dwarf2/const1.C: New test.
5086         * d++.dg/debug/dwarf2/const2.C: New test.
5087         * d++.dg/debug/dwarf2/const2b.C: New test.
5088
5089 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5090             Vladimir Yanovsky  <yanov@il.ibm.com>
5091             Revital Eres  <eres@il.ibm.com>
5092             Andrey Belevantsev  <abel@ispras.ru>
5093
5094         * gcc.dg/sms-1.c: New test.
5095
5096 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5097
5098         * g++.dg/ext/gnu-inline-common.h: New.
5099         * g++.dg/ext/gnu-inline-global-reject.C: New.
5100         * g++.dg/ext/gnu-inline-global.C: New.
5101         * g++.dg/ext/gnu-inline-namespace.C: New.
5102         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5103         * g++.dg/ext/gnu-inline-class.C: New.
5104         * g++.dg/ext/gnu-inline-class-static.C: New.
5105         * g++.dg/ext/gnu-inline-template-class.C: New.
5106         * g++.dg/ext/gnu-inline-template-func.C: New.
5107
5108 2007-08-27  Jason Merrill  <jason@redhat.com>
5109
5110         PR c++/31337
5111         * g++.dg/ext/stmtexpr11.C: New.
5112
5113 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5114
5115         * lib/target-supports.exp (check_profiling_available):
5116         Set profiling_available_saved to 0 on fido-*-elf.
5117
5118 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5119
5120         PR tree-optimization/33173
5121         
5122         * gcc.c-torture/compile/pr33173.c: New.
5123
5124 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5125
5126         PR target/31385
5127         * gcc.dg/dfp/pr31385.c: New.
5128
5129 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5132
5133 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5134
5135         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5136         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5137         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5138         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5139         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5140         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5141         gcc.target/m68k directory.
5142         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5143         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5144         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5145         gcc.target/cris directory.
5146         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5147         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5148         gcc.target/bfin directory.
5149
5150         * gcc.target/sh: New directory.
5151         * gcc.target/sh/sh.exp: New file.
5152         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5153         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5154         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5155         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5156         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5157         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5158
5159 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5160
5161         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5162         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5163         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5164         * gcc.target/i386/local2.c: Ditto.
5165         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5166         * gcc.target/i386/20011119-1.c: Ditto.
5167         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5168         * gcc.target/i386/fastcall-1.c: Fix target selector.
5169
5170 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5171
5172         PR fortran/33055
5173         * gfortran.dg/negative_unit.f: Add new check
5174         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5175         -fdefault-integer-8.
5176
5177 2007-08-26  Asher Langton  <langton2@llnl.gov>
5178
5179         * gfortran.dg/recursive_stack.f90: New.
5180         * gfortran.dg/openmp_stack.f90: New.
5181
5182 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5183
5184         PR fortran/31298
5185         * gfortran.dg/use_10.f90: New.
5186
5187 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5188
5189         PR fortran/32985
5190         * gfortran.dg/namelist_14.f90: Make test case valid.
5191         * gfortran.dg/common_10.f90: New.
5192
5193 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5194
5195         PR middle-end/33181
5196         * gcc.dg/ifelse-2.c: New.
5197
5198 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5199
5200         PR fortran/32980
5201         * gfortran.dg/gamma_1.f90: New.
5202         * gfortran.dg/gamma_2.f90: New.
5203         * gfortran.dg/gamma_3.f90: New.
5204
5205 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5206
5207         PR fortran/33188
5208         * gfortran.dg/used_types_18.f90: New.
5209
5210 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5211
5212         * gcc.dg/array-init-2.c: New test.
5213
5214 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5215
5216         PR fortran/33178
5217         * gfortran.dg/initialization_4.f90: Update dg-error.
5218         * gfortran.dg/initialization_13.f90: New.
5219
5220 2007-08-24  Richard Guenther  <rguenther@suse.de>
5221
5222         PR middle-end/33166
5223         * gcc.c-torture/compile/pr33166.c: New testcase.
5224
5225 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5226
5227         PR fortran/33139
5228         * gfortran.dg/pointer_assign_4.f90: New.
5229         * gfortran.dg/shape_2.f90: Fix test case.
5230         * gfortran.dg/char_result_4.f90: Ditto.
5231
5232 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5233
5234         * gcc.dg/array-init-1.c: New test.
5235
5236         PR c++/32567
5237         * g++.dg/parse/crash36.C: New test.
5238
5239 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5240
5241         * gcc.dg/pr32721.c: Updated.
5242
5243 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5244
5245         PR tree-optimization/32573
5246         PR middle-end/32946
5247         * gcc.dg/pr32573.c: New test.
5248
5249         PR c++/32898
5250         * g++.dg/lookup/ns3.C: New test.
5251
5252         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5253
5254         PR c++/31941
5255         * g++.dg/parse/crash37.C: New test.
5256
5257 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5258
5259         PR target/17390
5260         * gcc.target/i386/pr17390.c: New test.
5261
5262 2007-08-23  Richard Guenther  <rguenther@suse.de>
5263
5264         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5265         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5266         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5267         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5268         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5269         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5270         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5271         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5272
5273 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5274
5275         * gcc.target/s390: New directory.
5276         * gcc.target/s390/s390.exp: New file.
5277         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5278         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5279         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5280         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5281         gcc.target/s390 directory.
5282
5283 2007-08-23  Richard Guenther  <rguenther@suse.de>
5284
5285         PR tree-optimization/32328
5286         * gcc.dg/pr32328.c: New testcase.
5287
5288 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5289
5290         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5291           available.
5292
5293 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5294
5295         PR fortran/33095
5296         * gfortran.dg/min_max_optional_5.f90: New test.
5297         * gfortran.dg/min_max_optional_2.f90: Remove.
5298         * gfortran.dg/min_max_optional_3.f90: Remove.
5299         * gfortran.dg/min_max_optional_4.f90: Remove.
5300
5301 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5302
5303         * gcc.target/i386/xorps-sse.c: New.
5304         * gcc.target/i386/xorps-sse2.c: New.
5305
5306 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5307
5308         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5309         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5310         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5311
5312 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5313
5314         PR fortran/33020
5315         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5316         include multiple kinds for SHAPE parameter within a single
5317         namespace.
5318         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5319         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5320
5321 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5322
5323         * interface_abstract_1.f90: Extended test case.
5324         * interface_abstract_3.f90: New test.
5325
5326 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5327
5328         * gcc.dg/fold-sub.c: New test.
5329         
5330 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5331
5332         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5333         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5334         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5335         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5336         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5337         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5338
5339 2007-08-22  Richard Guenther  <rguenther@suse.de>
5340
5341         PR middle-end/33007
5342         * gcc.dg/pr33007.c: New testcase.
5343
5344 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5345
5346         * gcc.c-torture/execute/strcmp-1.x: Delete.
5347
5348 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5349
5350         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5351         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5352         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5353         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5354         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5355         gcc.target/i386/stack-realign.c,
5356         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5357         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5358         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5359         target using dg-require-effective-target directive.
5360         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5361         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5362         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5363         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5364         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5365         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5366         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5367         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5368         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5369         Require lp64 target using dg-require-effective-target directive.
5370         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5371         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5372         directive.
5373         * gcc.target/i386/20010202-1.c: Move from here ...
5374         * gcc.dg/20010202-1.c: ... to here.
5375
5376 2007-08-22  Richard Guenther  <rguenther@suse.de>
5377
5378         PR tree-optimization/33142
5379         * gcc.c-torture/execute/pr33142.c: New testcase.
5380
5381 2007-08-22  Richard Guenther  <rguenther@suse.de>
5382
5383         PR middle-end/32563
5384         * g++.dg/torture/pr32563.C: New testcase.
5385
5386 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR middle-end/32912
5389         * gcc.dg/pr32912-1.c: Add -w to options.
5390         * gcc.dg/pr32912-2.c: Likewise.
5391         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5392
5393 2007-08-21  Ian Lance Taylor  <iant@google.com>
5394
5395         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5396
5397 2007-08-21  Ian Lance Taylor  <iant@google.com>
5398
5399         PR tree-optimization/33134
5400         * g++.dg/tree-ssa/pr33134.C: New test.
5401
5402 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5403
5404         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5405         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5406
5407 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5408
5409         PR debug/32610
5410         * gcc.dg/debug/pr32610.c: New test.
5411
5412         * g++.dg/init/new24.C: New test.
5413
5414         PR middle-end/32912
5415         * gcc.dg/pr32912-1.c: New test.
5416         * gcc.dg/pr32912-2.c: New test.
5417         * gcc.dg/pr32912-3.c: New test.
5418
5419 2007-08-21  Richard Guenther  <rguenther@suse.de>
5420
5421         * gcc.dg/pointer-arith-10.c: New testcase.
5422
5423 2007-08-21  Richard Guenther  <rguenther@suse.de>
5424
5425         PR middle-end/33122
5426         * gcc.c-torture/compile/pr33122.c: New testcase.
5427
5428 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5429
5430         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5431
5432 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5433
5434         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5435
5436 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5437
5438         PR c++/33025
5439         * g++.dg/init/new23.C: New test.
5440
5441 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5442
5443         PR middle-end/30564
5444         * gcc.c-torture/compile/pr30564-1.c: New test.
5445         * gcc.c-torture/compile/pr30564-2.c: New test.
5446
5447 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5448
5449         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5450
5451 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5452
5453         * gfortran.dg/interface_abstract_2.f90: New.
5454         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5455
5456 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5457
5458         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5459         unknown (so that outer-loop wont get analyzed).
5460         * gcc.dg/vect/vect-outer-1a.c: New test.
5461         * gcc.dg/vect/vect-outer-1b.c: New test.
5462         * gcc.dg/vect/vect-outer-1.c: New test.
5463         * gcc.dg/vect/vect-outer-2a.c: New test.
5464         * gcc.dg/vect/vect-outer-2b.c: New test.
5465         * gcc.dg/vect/vect-outer-2c.c: New test.
5466         * gcc.dg/vect/vect-outer-2.c: New test.
5467         * gcc.dg/vect/vect-outer-3a.c: New test.
5468         * gcc.dg/vect/vect-outer-3b.c: New test.
5469         * gcc.dg/vect/vect-outer-3c.c: New test.
5470         * gcc.dg/vect/vect-outer-3.c: New test.
5471         * gcc.dg/vect/vect-outer-4a.c: New test.
5472         * gcc.dg/vect/vect-outer-4b.c: New test.
5473         * gcc.dg/vect/vect-outer-4c.c: New test.
5474         * gcc.dg/vect/vect-outer-4d.c: New test.
5475         * gcc.dg/vect/vect-outer-4e.c: New test.
5476         * gcc.dg/vect/vect-outer-4f.c: New test.
5477         * gcc.dg/vect/vect-outer-4g.c: New test.
5478         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5479         * gcc.dg/vect/vect-outer-4i.c: New test.
5480         * gcc.dg/vect/vect-outer-4j.c: New test.
5481         * gcc.dg/vect/vect-outer-4k.c: New test.
5482         * gcc.dg/vect/vect-outer-4l.c: New test.
5483         * gcc.dg/vect/vect-outer-4m.c: New test.
5484         * gcc.dg/vect/vect-outer-4.c: New test.
5485         * gcc.dg/vect/vect-outer-5.c: New test.
5486         * gcc.dg/vect/vect-outer-6.c: New test.
5487         * gcc.dg/vect/vect-outer-fir.c: New test.
5488         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5489         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5490
5491 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5492
5493         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5494         and -fno-tree-reassoc.
5495         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5496         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5497         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5498         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5499         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5500         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5501         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5502         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5503         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5504         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5505         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5506         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5507         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5508         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5509         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5510         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5511         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5512         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5513         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5514         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5515         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5516         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5517         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5518         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5519         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5520         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5521         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5522         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5523         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5524         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5525         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5526         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5527         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5528         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5529         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5530         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5531         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5532
5533 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5534
5535         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5536         versioning for aliasing).
5537         * gcc.dg/vect/vect-35.c: Likewise.
5538
5539         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5540         targets.
5541         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5542
5543 2007-08-18  Tom Tromey  <tromey@redhat.com>
5544
5545         PR preprocessor/32974:
5546         * gcc.dg/cpp/pr32974.c: New file.
5547
5548 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5549
5550         * gfortran.dg/interface_abstract_1.f90: New.
5551
5552 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5553
5554         PR fortran/32881
5555         * gfortran.dg/pure_initializer_1.f90: New test.
5556
5557 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5558
5559         PR fortran/32875
5560         * gfortran.dg/array_constructor_18.f90: New test.
5561
5562 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5563
5564         PR c++/28989
5565         * g++.dg/expr/lval3.C: New test.
5566         * g++.dg/expr/lval4.C: New test.
5567
5568 2007-08-17  Ollie Wild  <aaw@google.com>
5569
5570         PR c++/31749
5571         * g++.dg/lookup/builtin3.C: New test.
5572         * g++.dg/lookup/builtin4.C: New test.
5573         * g++.dg/lookup/using19.C: New test.
5574
5575 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5576
5577         PR c++/32190
5578         * g++.dg/parse/error31.C: New.
5579
5580 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5581
5582         PR c++/32112
5583         * g++.dg/template/error26.C: New.
5584
5585 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5586
5587         PR fortran/33079
5588         * gfortran.dg/zero_length_2.f90: New test.
5589
5590 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5591
5592         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5593         * gfortran.dg/kind_tests_3.f03: Ditto.
5594         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5595         * gfortran.dg/interface_13.f90: Ditto.
5596         * gfortran.dg/pr32738.f90: Ditto.
5597         * gfortran.dg/module_private_1.f90: Ditto.
5598         * gfortran.dg/test_only_clause.f90: Ditto.
5599         * gfortran.dg/bind_c_vars.f90: Ditto.
5600         * gfortran.dg/bind_c_dts.f90: Ditto.
5601         * gfortran.dg/use_9.f90: Ditto.
5602         * gfortran.dg/generic_8.f90: Ditto.
5603         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5604         * gfortran.dg/private_type_6.f90: Ditto.
5605         * gfortran.dg/c_assoc.f90: Ditto.
5606         * gfortran.dg/private_type_7.f90: Ditto.
5607         * gfortran.dg/global_vars_c_init.f90: Ditto.
5608         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5609         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5610         * gfortran.dg/c_size_t_test.f03: Ditto.
5611         * gfortran.dg/used_types_12.f90: Ditto.
5612         * gfortran.dg/pr25923.f90: Ditto.
5613         * gfortran.dg/test_com_block.f90: Ditto.
5614         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5615         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5616         * gfortran.dg/com_block_driver.f90: Ditto.
5617         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5618         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5619         * gfortran.dg/c_loc_test.f90: Ditto.
5620         * gfortran.dg/c_ptr_tests.f03: Ditto.
5621         * gfortran.dg/module_interface_1.f90: Ditto.
5622
5623 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5624
5625         PR c++/32870
5626         * g++.dg/other/error17.C: Adjust.
5627         
5628 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5629
5630         PR middle-end/32970
5631         * g++.dg/ext/altivec-14.C: New test.
5632
5633 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5634
5635         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5636         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5637         dump files.
5638         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5639         * gcc.dg/vect/pr32366.c: Ditto.
5640
5641 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5642
5643         PR testsuite/33082
5644         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5645         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5646         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5647         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5648
5649 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5650
5651         PR fortran/33072
5652         * gfortran.dg/use_9.f90: New.
5653
5654 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5655
5656         * g++.dg/gcov/gcov-5.C: New test.
5657
5658 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5659
5660         * g++.dg/gcov/gcov-4.C: New test.
5661         * lib/gcov.exp (verify-lines): Add support for
5662         checking no-coverage lines.
5663
5664 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5665
5666         * gcc.dg/vect/vect-vfa-01.c: New.
5667         * gcc.dg/vect/vect-vfa-02.c: New.
5668         * gcc.dg/vect/vect-vfa-03.c: New.
5669         * gcc.dg/vect/vect-vfa-04.c: New.
5670         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5671         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5672         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5673         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5674         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5675         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5676         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5677         gfortran.dg/vect/pr19049.f90: Rename to start with
5678         prefix no-vfa-.
5679         * gcc.dg/vect/vect.exp: Disable versioning for alias
5680         when test starts with no-vfa-.
5681         * gfortran.dg/vect/vect.exp: Likewise.
5682
5683 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5684
5685         * gcc.dg/torture/pr32897.c: New test.
5686
5687 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5688
5689         PR c++/31132
5690         * g++.dg/template/crash69.C: New.
5691
5692 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5693
5694         * lib/target-supports.exp (check_effective_target_arm32): Use
5695         check_no_compiler_messages.
5696
5697 2007-08-15  Diego Novillo  <dnovillo@google.com>
5698
5699         gcc.dg/tree-ssa/20070815.c: New test.
5700
5701 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5702
5703         PR fortran/33077
5704         * gfortran.dg/random_7.f90: Initialize variable.
5705
5706 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5707
5708         PR middle-end/33074
5709         * gfortran.dg/pr33074.f90: New test.
5710
5711         PR c++/32992
5712         * g++.dg/opt/nrv14.C: New test.
5713
5714 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5715
5716         PR c++/33035
5717         * g++.dg/template/crash68.C: New.
5718
5719 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5720
5721         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5722         * gcc.dg/sibcall-4.c: Ditto.
5723
5724 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5725
5726         PR fortran/33066
5727         * gfortran.dg/use_8.f90: New test.
5728         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5729
5730 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5731
5732         PR c++/27211
5733         * g++.dg/template/error27.C: New.
5734         * g++.dg/template/error28.C: New.
5735         * g++.dg/other/pr28304.C: Adjust.
5736         * g++.old-deja/g++.mike/p811.C: Likewise.
5737
5738 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5739
5740         PR target/30315
5741         * gcc.target/i386/pr30315.c: New.
5742
5743 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5744
5745         PR fortran/32594
5746         * gfortran.dg/substr_5.f90: New test.
5747
5748 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5749
5750         PR c/30428
5751         * gcc.dg/vector-2.c: New test.
5752
5753         PR c++/30428
5754         * g++.dg/ext/vector8.C: New test.
5755
5756 2007-08-13  Dan Hipschman  <dsh@google.com>
5757
5758         PR c/32953
5759         * gcc.dg/format/array-1.c: Add an additional test for
5760         unterminated format strings of length 1.
5761
5762 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5763
5764         PR fortran/32926
5765         * gfortran.dg/external_procedures_3.f90: New test.
5766
5767 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5768
5769         PR fortran/32827
5770         * gfortran.dg/import6.f90: New test.
5771
5772 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5773
5774         PR C/30427
5775         *  gcc.dg/vector-1.c: New test.
5776
5777 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5778
5779         * gcc.dg/pr21255-4.c: Skip for PIC.
5780         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5781
5782 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5783
5784         * gcc.dg/attr-isr.c: Skip for PIC.
5785         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5786         * gcc.dg/attr-isr-trapa.c: Likewise.
5787         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5788         * gcc.dg/pragma-isr-trapa.c: Likewise.
5789         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5790
5791 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5792
5793         PR fortran/32962
5794         * gfortran.dg/transpose_1.f90: New test.
5795
5796 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5797
5798         PR fortran/29600
5799         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5800         intrinsic.
5801
5802 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5803
5804         PR fortran/30964
5805         PR fortran/33054
5806         * gfortran.dg/random_4.f90: New test.
5807         * gfortran.dg/random_5.f90: New test.
5808         * gfortran.dg/random_6.f90: New test.
5809         * gfortran.dg/random_7.f90: New test.
5810
5811 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5812
5813         PR fortran/32860
5814         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5815
5816 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5817
5818         PR fortran/31629
5819         * gfortran.dg/module_private_1.f90: New test.
5820
5821 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5822
5823         PR fortran/29600
5824         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5825         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5826
5827 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5828
5829         PR fortran/32937
5830         * gfortran.dg/char_length_6.f90: New test.
5831
5832 2007-08-10  Ollie Wild  <aaw@google.com>
5833
5834         * g++.dg/lookup/using18.C: New test.
5835
5836 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5837
5838         PR c++/17763
5839         * g++.dg/other/error16.C: New.
5840
5841 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5842
5843         PR libfortran/33039
5844         * gfortran.dg/namelist_37.f90: New test.
5845
5846 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5847
5848         PR c++/22256
5849         * g++.dg/conversion/op3.C: New.
5850
5851 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5852
5853         PR fortran/32987
5854         * gfortran.dg/fmt_tab_1.f90: New.
5855         * gfortran.dg/fmt_tab_2.f90: New.
5856
5857 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5858
5859         PR c/32796
5860         * gcc.c-torture/compile/pr32796.c: New test.
5861
5862 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5863
5864         PR middle-end/32813
5865         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5866         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5867         instead of just -O.
5868
5869 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5870
5871         * gcc.target/mips/code-readable-1.c: New test.
5872         * gcc.target/mips/code-readable-2.c: Likewise.
5873         * gcc.target/mips/code-readable-3.c: Likewise.
5874
5875 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5876             Revital Eres  <eres@il.ibm.com>
5877
5878         * gfortran.dg/sms-1.f90: Add comment.
5879         * gfortran.dg/sms-2.f90: New.
5880
5881 2007-08-07  Ian Lance Taylor  <iant@google.com>
5882
5883         * gcc.dg/instrument-1.c: New test.
5884         * gcc.dg/instrument-2.c: New test.
5885         * gcc.dg/instrument-3.c: New test.
5886
5887 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5888
5889         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5890
5891 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5892
5893         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5894         !vector_alignment_reachable targets.
5895         * gcc.dg/vect/vect-33.c: Likewise.
5896         * gcc.dg/vect/vect-42.c: Likewise.
5897         * gcc.dg/vect/vect-44.c: Likewise.
5898         * gcc.dg/vect/vect-50.c: Likewise.
5899         * gcc.dg/vect/vect-70.c: Likewise.
5900         * gcc.dg/vect/vect-71.c: Likewise.
5901         * gcc.dg/vect/vect-87.c: Likewise.
5902         * gcc.dg/vect/vect-88.c: Likewise.
5903         * gcc.dg/vect/vect-91.c: Likewise.
5904         * gcc.dg/vect/vect-93.c: Likewise.
5905         * gcc.dg/vect/vect-96.c: Likewise.
5906         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5907         * gcc.dg/vect/section-anchors-69.c: Likewise.
5908         * gcc.dg/vect/pr25413.c: Likewise.
5909         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5910         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5911         * gfortran.dg/vect-2.f90: Likewise.
5912         * gfortran.dg/vect-3.f90: Likewise.
5913         * gfortran.dg/vect-4.f90: Likewise.
5914         * gfortran.dg/vect-5.f90: Likewise.
5915         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5916         Return false for darwin. 
5917         (check_effective_target_vector_alignment_reachable_for_double): New.
5918
5919 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5920
5921         * gcc.dg/multiword-1.c: New testcase.
5922
5923 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5924
5925         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5926         messages.
5927         * gfortran.dg/namelist_36.f90: New test.
5928
5929 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5930
5931         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5932           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5933
5934 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5935
5936         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5937         * gcc.dg/torture/type-generic-1.c: Likewise.
5938
5939 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5940
5941         * gcc.c-torture/20070522-1.c: Move to ...
5942         * gcc.c-torture/compile/20070522-1.c: Here.
5943
5944 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5945
5946         PR fortran/29828
5947         * gfortran.dg/minmax_char_1.f90: New test.
5948         * gfortran.dg/minmax_char_2.f90: New test.
5949         * gfortran.dg/min_max_optional_4.f90: New test.
5950
5951 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5952
5953         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5954         hanging on the testcase.
5955
5956 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5957
5958         PR middle-end/32988
5959         * gcc.c-torture/compile/pr32988.c: New test.
5960
5961 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5962
5963         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5964
5965 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5966
5967         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5968
5969         Revert:
5970         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5971
5972         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5973
5974 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5975
5976         PR fortran/32979
5977         * gfortran.dg/isnan_1.f90: New test.
5978
5979 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5980             Revital Eres <eres@il.ibm.com>
5981
5982         * gcc.dg/sms-antideps.c: New test.
5983
5984 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5985
5986         PR fortran/31214
5987         * gfortran.dg/entry_13.f90: New test.
5988
5989         * gfortran.dg/entry_12.f90: Clean up .mod file.
5990
5991 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5992
5993         PR fortran/32770
5994         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5995         variables as kind=4 so they don't overflow the record length.
5996
5997 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5998
5999         PR fortran/32968
6000         * gfortran.dg/selected_kind_1.f90: New test.
6001
6002 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6003
6004         PR middle-end/32780
6005         * gcc.c-torture/compile/pr32780.c: New test.
6006
6007 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6008
6009         RP middle-end/32399
6010         * gcc.c-torture/compile/pr32399.c: New testcase.
6011
6012 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6013
6014         PR middle-end/32304
6015         * g++.dg/torture/pr32304.C: New testcase.
6016
6017 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6018
6019         PR middle-end/32935
6020         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6021
6022 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6023
6024         PR fortran/32955
6025         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6026
6027 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6028
6029         PR fortran/31202
6030         * gfortran.dg/nint_2.f90: New test.
6031
6032 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6033
6034         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6035         * gcc.dg/weak/typeof-2.c: Likewise.
6036
6037 2007-08-03  Diego Novillo  <dnovillo@google.com>
6038
6039         PR 31521
6040         * gcc.dg/tree-ssa/pr31521.c: New test.
6041
6042 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6043
6044         PR fortran/32770
6045         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6046         iostat must be default kind.
6047
6048 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6049
6050         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6051
6052 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6053
6054         PR fortran/32770
6055         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6056         explicit so test passes with -fdefault-integer-8.
6057         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6058         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6059
6060 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6061
6062         PR c++/30849
6063         * g++.dg/parse/asm1.C: New test.
6064
6065         PR c++/30850
6066         * g++.dg/parse/asm2.C: Likewise.
6067
6068         PR c++/30851
6069         * g++.dg/parse/asm3.C: Likewise.
6070         
6071 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6072
6073         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6074           "int" is only 16 bit bits wide.
6075         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6076
6077 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6078
6079         * g++.dg/torture/type-generic-1.C: New.
6080         * gcc.dg/pr28796-2.c: Move tests ...
6081         * gcc.dg/tg-tests.h: ... here.
6082         * gcc.dg/torture/type-generic-1.c: New.
6083
6084 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6085
6086         PR libfortran/32954
6087         * minmaxloc_3.f90:  New test case.
6088
6089 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6090
6091         PR fortran/32936
6092         * gfortran.dg/allocate_stat.f90: New.
6093
6094 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6095
6096         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6097
6098 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6099
6100         PR tree-optimization/32919
6101         * gcc.c-torture/compile/pr32919.c: New.
6102
6103 2007-08-01  Nick Clifton  <nickc@redhat.com>
6104
6105         * gcc.c-torture/execute/execute.exp: Change copyright header to
6106         refer to version 3 of the GNU General Public License and to point
6107         readers at the COPYING3 file and the FSF's license web page.
6108         * gcc.c-torture/execute/ieee/ieee.exp,
6109         gcc.c-torture/unsorted/unsorted.exp,
6110         gcc.c-torture/compile/compile.exp,
6111         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6112         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6113         gcc.target/cris/torture/cris-torture.exp,
6114         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6115         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6116         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6117         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6118         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6119         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6120         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6121         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6122         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6123         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6124         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6125         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6126         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6127         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6128         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6129         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6130         gcc.dg/noncompile/noncompile.exp,
6131         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6132         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6133         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6134         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6135         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6136         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6137         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6138         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6139         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6140         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6141         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6142         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6143         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6144         g++.old-deja/old-deja.exp,
6145         gfortran.fortran-torture/execute/execute.exp,
6146         gfortran.fortran-torture/compile/compile.exp,
6147         treelang/output/output-1.c, treelang/output/output-1.tree,
6148         treelang/execute/execute.exp, treelang/Makefile.in,
6149         treelang/compile/compile.exp, g++.dg/dg.exp,
6150         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6151         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6152         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6153         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6154         g++.dg/compat/struct-layout-1.exp,
6155         g++.dg/compat/struct-layout-1_generate.c,
6156         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6157         g++.dg/bprob/bprob.exp, config/default.exp,
6158         gcc.test-framework/test-framework.awk,
6159         gcc.test-framework/gen_directive_tests,
6160         gcc.test-framework/test-framework.exp,
6161         objc.dg/special/special.exp,
6162         objc.dg/gnu-encoding/gnu-encoding.exp,
6163         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6164         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6165         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6166         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6167         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6168         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6169         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6170         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6171         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6172         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6173         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6174         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6175         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6176         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6177         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6178         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6179         Likewise.
6180
6181 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6182
6183         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6184         error message text.
6185
6186 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6187
6188         PR fortran/32945
6189         * gfortran.dg/initialization_12.f90: New test.
6190
6191 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6192
6193         PR fortran/31609
6194         * gfortran.dg/entry_12.f90: New test.
6195
6196 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6197
6198         PR fortran/32938
6199         * gfortran.dg/altreturn_6.f90: New test.
6200
6201 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6202
6203         PR fortran/32942
6204         * gfortran.dg/exponent_2.f90: New test.
6205
6206 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6207
6208         * gcc.dg/vect/vect-117.c: New test.
6209         * gcc.dg/vect/vect-74.c: Enabled test
6210         * gcc.dg/vect/vect-81.c: Enabled test
6211
6212 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6213
6214         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6215         s/dg-error/dg-warning where warning is expected.
6216
6217 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6218
6219         PR fortran/32770
6220         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6221         of huge() to correct kind.
6222
6223 2007-07-30  Ollie Wild  <aaw@google.com>
6224
6225         * gcc.dg/cpp/counter-2.c: New test.
6226         * gcc.dg/cpp/counter-3.c: New test.
6227         * gcc.dg/cpp/dir-only-1.c: New test.
6228         * gcc.dg/cpp/dir-only-1.h: New file.
6229         * gcc.dg/cpp/dir-only-2.c: New test.
6230         * gcc.dg/cpp/dir-only-3.c: New test.
6231         * gcc.dg/cpp/dir-only-3a.h: New file.
6232         * gcc.dg/cpp/dir-only-3b.h: New file.
6233         * gcc.dg/cpp/dir-only-4.c: New test.
6234         * gcc.dg/cpp/dir-only-5.c: New test.
6235         * gcc.dg/cpp/dir-only-6.c: New test.
6236
6237 2007-07-30  Julian Brown  <julian@codesourcery.com>
6238
6239         * gcc.target/arm/neon/v*.c: Regenerate.
6240
6241 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6242
6243         PR c++/32108
6244         * g++.dg/ext/label6.C: New.
6245
6246 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6247
6248         PR libfortran/32858
6249         PR libfortran/30814
6250         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6251
6252 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6253
6254         PR fortran/31211
6255         * gfortran.dg/actual_pointer_function_1.f90: New test.
6256
6257         PR fortran/32682
6258         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6259
6260 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6261
6262         PR fortran/32906
6263         * gfortran.dg/shape_1.f90: Adjust error message.
6264         * gfortran.dg/parameter_array_ref_1.f90: New test.
6265
6266 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6267
6268         PR fortran/31609
6269         * gfortran.dg/entry_11.f90: New test.
6270
6271 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6272             Revital Eres  <eres@il.ibm.com>
6273
6274         * gfortran.dg/sms-1.f90: New test.
6275
6276 2007-07-28  Richard Guenther  <rguenther@suse.de>
6277
6278         * gcc.c-torture/compile/pr32920.c: New testcase.
6279
6280 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6281
6282         PR c++/30917
6283         * g++.dg/lookup/friend11.C: New test.
6284
6285 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6286
6287         * gfortran.dg/namelist_5.f90: Adjusted error message.
6288         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6289         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6290         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6291         * gfortran.dg/namelist_32.f90: ... this.
6292
6293         PR fortran/32876
6294         * gfortran.dg/namelist_33.f90: New test.
6295
6296         PR fortran/32905
6297         * gfortran.dg/namelist_34.f90: New test.
6298
6299         PR fortran/31818
6300         * gfortran.dg/namelist_35.f90: New test.
6301
6302 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6303
6304         PR fortran/32880
6305         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6306
6307 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6308
6309         PR testsuite/32471
6310         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6311           assuming it is 0x7ffffffff.
6312         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6313         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6314
6315 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6316
6317         * gfortran.dg/operator_3.f90: Fix dg directive.
6318         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6319         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6320         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6321
6322 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6323
6324         * g++.dg/cpp0x/decltype1.C: New.
6325         * g++.dg/cpp0x/decltype2.C: New.
6326         * g++.dg/cpp0x/decltype3.C: New.
6327         * g++.dg/cpp0x/decltype4.C: New.
6328         * g++.dg/cpp0x/decltype5.C: New.
6329         * g++.dg/cpp0x/decltype6.C: New.
6330
6331 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6332
6333         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6334           because the test relies on bit 31 to be the sign bit.
6335
6336 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6337
6338         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6339           assuming it is 0x7fffffff.
6340         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6341         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6342
6343 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/32346
6346         * g++.dg/expr/bitfield9.C: New test.
6347
6348 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6349
6350         PR fortran/32899
6351         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6352
6353 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6354
6355         PR fortran/32760
6356         * gfortran.dg/private_type_7.f90: New test.
6357
6358 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6359
6360         PR fortran/32035
6361         * gfortran.dg/select_char_1.f90: New test.
6362
6363 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6364
6365         PR fortran/32903
6366         * gfortran.dg/initialization_11.f90: New test.
6367
6368 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6369
6370         * gcc.target/mips/ins-1.c: New test.
6371
6372 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6373
6374         PR/19232
6375         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6376         (f1): Likewise.
6377
6378 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6379
6380         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6381         error: width of 'spare' exceeds its type.
6382
6383 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6384
6385         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6386         * gcc.dg/sibcall-4.c: Likewise.
6387
6388 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6389
6390         PR rtl-optimization/31500
6391         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6392         * g++.dg/warn/Warray-bounds.C: Likewise.
6393
6394 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6395
6396         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6397
6398 2007-07-25  Julian Brown  <julian@codesourcery.com>
6399             Paul Brook  <paul@codesourcery.com>
6400             Joseph Myers  <joseph@codesourcery.com>
6401             Mark Shinwell  <shinwell@codesourcery.com>
6402
6403         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6404         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6405         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6406         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6407         (check_effective_target_arm_neon_hw): New.
6408         * gcc.target/arm/neon/neon.exp: New file.
6409         * gcc.target/arm/neon/polytypes.c: New file.
6410         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6411
6412 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6413
6414         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6415           targets where an "int" is less than 32 bits wide.
6416
6417 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6418
6419         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6420
6421 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6422
6423         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6424           during addition if an int is only 16 bits wide.
6425         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6426
6427 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6428
6429         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6430           size as "long int" and are 32 or 64 bits wide.
6431         * gcc.dg/torture/pr28814.c: Likewise.
6432
6433 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6434
6435         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6436           exactly as wide as an int.
6437
6438 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6439
6440         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6441         Define and use throughout as long long printf format specifier.
6442         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6443         Likewise.
6444
6445 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6446
6447         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6448         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6449
6450 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6451
6452         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6453
6454 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6455
6456         * gcc.c-torture/execute/20070724-1.c: New.
6457
6458 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6459
6460         PR fortran/31205
6461         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6462         "deallocates" to 24, since patch has code rid of much spurious
6463         code.
6464         * gfortran.dg/interface_assignment_1.f90 : New test.
6465
6466         PR fortran/32842
6467         * gfortran.dg/interface_assignment_2.f90 : New test.
6468
6469 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6470
6471         PR fortran/32867
6472         * fortran.dg/initialization_10.f90: New test.
6473
6474 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6475
6476         PR fortran/32778
6477         * gfortran.dg/imag_2.f: Removed
6478         * gfortran.dg/warn_std_1.f90: New test.
6479         * gfortran.dg/warn_std_2.f90: New test.
6480         * gfortran.dg/warn_std_3.f90: New test.
6481
6482 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6483
6484         PR c++/29001
6485         * g++.dg/init/new22.C: New.
6486
6487 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6488
6489         PR c++/32561
6490         * g++.dg/template/crash67.C: New.
6491
6492 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6493
6494         * lib/target-support.exp (check_effective_target_natural_alignment): 
6495         (check_effective_target_vector_alignment_reachable): New.
6496         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6497         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6498         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6499         check.
6500         * gcc.dg/vect/pr25413.c: Likewise.
6501         * gcc.dg/vect/pr31699.c: Likewise.
6502
6503 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6504
6505         PR fortran/30814
6506         * gfortran.dg/pack_bounds_1.f90:  New test case.
6507
6508 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6509
6510         PR fortran/31639
6511         * gfortran.dg/initialization_9.f90: New test.
6512
6513 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6514
6515         PR fortran/32797
6516         PR fortran/32800
6517         * gfortran.dg/bind_c_usage_8.f03: New test case.
6518         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6519         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6520
6521 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6522
6523         * gcc.target/mips/branch-cost-1.c: New test.
6524         * gcc.target/mips/branch-cost-2.c: Likewise.
6525
6526 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6527
6528         PR fortran/32732
6529         * gfortran.dg/c_char_tests.f03: New test case.
6530         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6531         * gfortran.dg/c_char_tests_2.f03: New test case.
6532         * gfortran.dg/value_6.f03: Ditto.
6533         * gfortran.dg/value_7.f03: Ditto.
6534
6535 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6536
6537         PR fortran/32600
6538         * gfortran.dg/c_funloc_tests_5.f03: New.
6539         * gfortran.dg/c_funloc_tests_5.f04: New.
6540         * gfortran.dg/c_funloc_tests_4_driver.c: New.
6541
6542 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6543
6544         PR c++/32839
6545         * g++.dg/expr/call4.C: New.
6546         * g++.dg/expr/call5.C: New.
6547
6548 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6549
6550         PR fortran/32710
6551         * gfortran.dg/namelist_30.f90: New test.
6552
6553 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6554
6555         PR fortran/29962
6556         * gfortran.dg/array_initializer_1.f90: Removed warning.
6557         * gfortran.dg/initialization_1.f90: Adjusted messages.
6558         * gfortran.dg/nested_modules_6.f90: Removed warning.
6559
6560         PR fortran/31253
6561         * gfortran.dg/initialization_7.f90: New test.
6562
6563         PR fortran/31639
6564         * gfortran.dg/initialization_8.f90: New test.
6565
6566 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6567
6568         PR c++/30818
6569         * g++.dg/template/crash47.C: Adjust errors.
6570         * g++.dg/template/crash48.C: Adjust errors.
6571         * g++.dg/template/typename12.C: New.
6572         * g++.dg/template/typename13.C: New.
6573         * g++.dg/template/typename14.C: New.
6574         * g++.dg/template/typedef6.C: Adjust errors.
6575
6576 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6577
6578         PR fortran/32627
6579         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6580         * gfortran.dg/pr32627.f03: New test case.
6581
6582         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6583         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6584         c_f_pointer_logical.
6585         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6586         c_f_pointer_complex.
6587         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6588         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6589         c_f_pointer_shape_tests_2.
6590         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6591
6592 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6593
6594         PR fortran/32804
6595         * gfortran.dg/c_loc_tests_9.f03: New test case.
6596         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6597
6598 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6599
6600         PR fortran/32823
6601         * gfortran.dg/int_2.f90: New test.
6602         
6603 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6604
6605         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6606
6607 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6608
6609         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6610         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6611
6612 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6613
6614         PR tree-optimization/19910
6615         * gcc.dg/pr19910.c: New test.
6616
6617 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6618
6619         PR fortran/32738
6620         * gfortran.dg/pr32738.f90: New test.
6621
6622 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6623
6624         PR tree-optimzation/32635
6625         * gfortran.dg/pr32635.f:  New test case.
6626
6627 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6628
6629         PR fortran/32801
6630         * gfortran.dg/pr32801.f03: New test case.
6631
6632 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6633
6634         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6635         Test negative numbers also.
6636         * gcc.dg/c99-math-float-1.c: Likewise.
6637         * gcc.dg/c99-math-long-double-1.c: Likewise.
6638         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6639         test inputs.
6640
6641 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6642         
6643         * lib/target-supports.exp (check_effective_target_sync_int_long):
6644         Enable for xtensa.
6645         (check_effective_target_sync_char_short): Likewise.
6646         
6647 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6648
6649         * gcc.dg/pr28796-2.c: Add more cases.
6650
6651 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6652
6653         * gcc.dg/pr28796-1.c: Add more cases.
6654         * gcc.dg/pr28796-2.c: Likewise.
6655
6656 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6657
6658         * gcc.dg/pr28796-1.c: Add more cases.
6659         * gcc.dg/pr28796-2.c: Likewise.
6660
6661 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6662
6663         PR fortran/32535
6664         * gfortran.dg/pr32535.f90: New test.
6665
6666 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6667
6668         PR fortran/31320
6669         PR fortran/32665
6670         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6671
6672 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6673
6674         PR rtl-optimization/32773
6675         * gcc.dg/pr32773.c: New test.
6676
6677 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6678
6679         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6680         match flax-vector-conversions note.
6681         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6682         instead of dg-error for the warning.
6683
6684 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6685
6686         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6687           adapted to work on targets with 16-bit or wider int.
6688         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6689         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6690         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6691         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6692
6693 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6694
6695         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6696         support large arrays.
6697         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6698         * gcc.dg/20061109-1.c: Likewise.
6699         * gcc.c-torture/execute/20061101-1.x: Likewise.
6700         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6701         * gcc.c-torture/execute/pr31448.x: Likewise.
6702
6703 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6704
6705         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6706
6707         PR fortran/32238
6708         * gfortran.dg/pr32238.f90: New test.
6709
6710         PR fortran/32222
6711         * gfortran.dg/pr32222.f90: New test.
6712
6713         PR fortran/32242
6714         * gfortran.dg/pr32242.f90: New test.
6715         
6716 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6717             David Ung  <davidu@mips.com>
6718
6719         * gcc.target/mips/mips-sched-madd.c: New test case.
6720
6721 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722
6723         PR libfortran/32611
6724         * gfortran.dg/large_real_kind_1.f90: Update test.
6725         * gfortran.dg/pr17706.f90: Update test.
6726         * gfortran.dg/fmt_zero_digits.f90: Update test.
6727         * gfortran.dg/fmt_zero_precision.f90: Update test.
6728         * gfortran.dg/real_const_3.f90: Update test.
6729
6730 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6731
6732         PR fortran/32036
6733         * gfortran.dg/bounds_check_8.f90: New test.
6734         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6735
6736 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6737
6738         PR fortran/32357
6739         * gfortran.dg/mvbits_2.f90: New test.
6740
6741 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6742
6743         PR libfortran/32731
6744         * gfortran.dg/pack_mask_1.f90:  New test.
6745         * gfortran.dg/unpack_mask_1.f90:  New test.
6746
6747 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6748
6749         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6750         * gcc.dg/20001101-1.c: Likewise.
6751         * gcc.dg/20001102-1.c: Likewise.
6752         * gcc.dg/20020116-2.c: Likewise.
6753         * gcc.dg/20020416-1.c: Likewise.
6754         * gcc.dg/sparc-constant-1.c: Likewise.
6755         * gcc.dg/sparc-dwarf2.c: Likewise.
6756         * gcc.dg/sparc-frame-1.c: Likewise.
6757         * gcc.dg/sparc-getcontext-1.c: Likewise.
6758         * gcc.dg/sparc-loop-1.c: Likewise.
6759         * gcc.dg/sparc-reg-1.c: Likewise.
6760         * gcc.dg/sparc-ret.c: Likewise.
6761         * gcc.dg/sparc-trap-1.c: Likewise.
6762         * gcc.dg/ultrasp10.c: Likewise.
6763         * gcc.dg/ultrasp11.c: Likewise.
6764         * gcc.dg/ultrasp1.c: Likewise.
6765         * gcc.dg/ultrasp2.c: Likewise.
6766         * gcc.dg/ultrasp3.c: Likewise.
6767         * gcc.dg/ultrasp4.c: Likewise.
6768         * gcc.dg/ultrasp5.c: Likewise.
6769         * gcc.dg/ultrasp6.c: Likewise.
6770         * gcc.dg/ultrasp7.c: Likewise.
6771         * gcc.dg/ultrasp8.c: Likewise.
6772         * gcc.dg/ultrasp9.c: Likewise.
6773         * gcc.dg/splet-1.c: Delete.
6774
6775 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6776
6777         PR fortran/32724
6778         * gfortran.dg/stfunc_5.f90: New test.
6779
6780 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6781
6782         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6783         New procedure to check if arrays are naturally aligned to the vector
6784         alignment boundary.
6785         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6786         in size_t typedef.  Adjust tree dump scan results according to
6787         vect_aligned_arrays target check.
6788         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6789         vect_aligned_arrays target check.
6790         * gcc.dg/vect/pr31699.c: Ditto.
6791
6792 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6793
6794         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6795         for V2DFmode vector conditional expression.
6796         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6797         and dfceq patterns.
6798         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6799         and dfcgt patterns.
6800         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6801         V2DFmode comparison and test special values.
6802         * lib/target-supports.exp: Switch on test for V2DFmode 
6803         vector conditional expression.
6804
6805 2007-07-13  Richard Guenther  <rguenther@suse.de>
6806
6807         PR tree-optimization/32721
6808         * gcc.dg/pr32721.c: New testcase.
6809
6810 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6811
6812         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6813         error message part that continues on a new line.
6814
6815 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6816
6817         * gcc.dg/c99-tgmath-1.c: New.
6818         * gcc.dg/c99-tgmath-2.c: New.
6819         * gcc.dg/c99-tgmath-3.c: New.
6820         * gcc.dg/c99-tgmath-4.c: New.
6821
6822 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6823             Janis Johnson  <janis187@us.ibm.com>
6824
6825         PR testsuite/25241
6826         * gcc.test-framework/dg-error-exp-F.c: New test.
6827         * gcc.test-framework/dg-warning-exp-F.c: New test.
6828         * lib/gcc.exp: Enable warning and error prefixes.
6829         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6830         (dg-error): Wrap original dg-error.
6831         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6832         markers from dg-error/dg-warning directives.
6833         * gcc.dg/20040322-1.c: Likewise.
6834         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6835         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6836         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6837         * gcc.dg/Werror-1.c: Likewise.
6838         * gcc.dg/Werror-10.c: Likewise.
6839         * gcc.dg/Werror-11.c: Likewise.
6840         * gcc.dg/Werror-2.c: Likewise.
6841         * gcc.dg/Werror-3.c: Likewise.
6842         * gcc.dg/Werror-4.c: Likewise.
6843         * gcc.dg/Werror-5.c: Likewise.
6844         * gcc.dg/Werror-6.c: Likewise.
6845         * gcc.dg/Werror-7.c: Likewise.
6846         * gcc.dg/Werror-8.c: Likewise.
6847         * gcc.dg/Werror-9.c: Likewise.
6848         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6849         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6850         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6851         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6852         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6853         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6854         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6855         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6856         * gcc.dg/Wnested-externs-1.c: Likewise.
6857         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6858         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6859         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6860         * gcc.dg/Wshadow-3.c: Likewise.
6861         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6862         * gcc.dg/Wwrite-strings-1.c: Likewise.
6863         * gcc.dg/anon-struct-5.c: Likewise.
6864         * gcc.dg/anon-struct-6.c: Likewise.
6865         * gcc.dg/anon-struct-7.c: Likewise.
6866         * gcc.dg/anon-struct-8.c: Likewise.
6867         * gcc.dg/array-8.c: Likewise.
6868         * gcc.dg/array-quals-2.c: Likewise.
6869         * gcc.dg/asm-qual-1.c: Likewise.
6870         * gcc.dg/asm-wide-1.c: Likewise.
6871         * gcc.dg/assign-warn-1.c: Likewise.
6872         * gcc.dg/assign-warn-2.c: Likewise.
6873         * gcc.dg/bitfld-10.c: Likewise.
6874         * gcc.dg/bitfld-11.c: Likewise.
6875         * gcc.dg/bitfld-12.c: Likewise.
6876         * gcc.dg/bitfld-13.c: Likewise.
6877         * gcc.dg/bitfld-14.c: Likewise.
6878         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6879         * gcc.dg/builtins-30.c: Likewise.
6880         * gcc.dg/c90-const-expr-5.c: Likewise.
6881         * gcc.dg/c90-typespec-1.c: Likewise.
6882         * gcc.dg/c99-const-expr-5.c: Likewise.
6883         * gcc.dg/c99-flex-array-5.c: Likewise.
6884         * gcc.dg/c99-fordecl-3.c: Likewise.
6885         * gcc.dg/c99-tag-3.c: Likewise.
6886         * gcc.dg/c99-typespec-1.c: Likewise.
6887         * gcc.dg/c99-vla-jump-1.c: Likewise.
6888         * gcc.dg/c99-vla-jump-2.c: Likewise.
6889         * gcc.dg/c99-vla-jump-3.c: Likewise.
6890         * gcc.dg/c99-vla-jump-4.c: Likewise.
6891         * gcc.dg/c99-vla-jump-5.c: Likewise.
6892         * gcc.dg/cast-1.c: Likewise.
6893         * gcc.dg/cast-2.c: Likewise.
6894         * gcc.dg/cast-3.c: Likewise.
6895         * gcc.dg/cast-4.c: Likewise.
6896         * gcc.dg/cast-pretty-print-1.c: Likewise.
6897         * gcc.dg/comp-goto-2.c: Likewise.
6898         * gcc.dg/comp-goto-3.c: Likewise.
6899         * gcc.dg/cpp/error-1.c: Likewise.
6900         * gcc.dg/cpp/if-paren.c: Likewise.
6901         * gcc.dg/decl-7.c: Likewise.
6902         * gcc.dg/decl-8.c: Likewise.
6903         * gcc.dg/decl-nospec-1.c: Likewise.
6904         * gcc.dg/decl-nospec-2.c: Likewise.
6905         * gcc.dg/decl-nospec-3.c: Likewise.
6906         * gcc.dg/declspec-10.c: Likewise.
6907         * gcc.dg/declspec-11.c: Likewise.
6908         * gcc.dg/declspec-12.c: Likewise.
6909         * gcc.dg/declspec-13.c: Likewise.
6910         * gcc.dg/declspec-14.c: Likewise.
6911         * gcc.dg/declspec-15.c: Likewise.
6912         * gcc.dg/declspec-16.c: Likewise.
6913         * gcc.dg/declspec-17.c: Likewise.
6914         * gcc.dg/declspec-4.c: Likewise.
6915         * gcc.dg/declspec-5.c: Likewise.
6916         * gcc.dg/declspec-6.c: Likewise.
6917         * gcc.dg/declspec-7.c: Likewise.
6918         * gcc.dg/declspec-8.c: Likewise.
6919         * gcc.dg/declspec-9.c: Likewise.
6920         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6921         * gcc.dg/dfp/constants-c99.c: Likewise.
6922         * gcc.dg/dfp/keywords-c89.c: Likewise.
6923         * gcc.dg/dfp/keywords-c99.c: Likewise.
6924         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6925         * gcc.dg/dfp/typespec.c: Likewise.
6926         * gcc.dg/dremf-type-compat-2.c: Likewise.
6927         * gcc.dg/dremf-type-compat-3.c: Likewise.
6928         * gcc.dg/dremf-type-compat-4.c: Likewise.
6929         * gcc.dg/empty-source-2.c: Likewise.
6930         * gcc.dg/empty-source-3.c: Likewise.
6931         * gcc.dg/enum3.c: Likewise.
6932         * gcc.dg/extra-semi-2.c: Likewise.
6933         * gcc.dg/extra-semi-3.c: Likewise.
6934         * gcc.dg/float-range-1.c: Likewise.
6935         * gcc.dg/float-range-2.c: Likewise.
6936         * gcc.dg/float-range-3.c: Likewise.
6937         * gcc.dg/float-range-5.c: Likewise.
6938         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6939         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6940         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6941         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6942         * gcc.dg/format/cast-1.c: Likewise.
6943         * gcc.dg/format/gcc_diag-3.c: Likewise.
6944         * gcc.dg/format/gcc_diag-4.c: Likewise.
6945         * gcc.dg/format/gcc_diag-6.c: Likewise.
6946         * gcc.dg/format/gcc_diag-8.c: Likewise.
6947         * gcc.dg/format/gcc_diag-9.c: Likewise.
6948         * gcc.dg/format/nul-2.c: Likewise.
6949         * gcc.dg/format/opt-1.c: Likewise.
6950         * gcc.dg/format/opt-2.c: Likewise.
6951         * gcc.dg/format/opt-3.c: Likewise.
6952         * gcc.dg/format/opt-4.c: Likewise.
6953         * gcc.dg/format/opt-5.c: Likewise.
6954         * gcc.dg/format/opt-6.c: Likewise.
6955         * gcc.dg/framework-2.c: Likewise.
6956         * gcc.dg/func-args-1.c: Likewise.
6957         * gcc.dg/func-outside-1.c: Likewise.
6958         * gcc.dg/func-outside-2.c: Likewise.
6959         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6960         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6961         * gcc.dg/if-empty-1.c: Likewise.
6962         * gcc.dg/init-bad-1.c: Likewise.
6963         * gcc.dg/init-bad-2.c: Likewise.
6964         * gcc.dg/init-bad-3.c: Likewise.
6965         * gcc.dg/init-desig-obs-2.c: Likewise.
6966         * gcc.dg/init-desig-obs-3.c: Likewise.
6967         * gcc.dg/init-empty-2.c: Likewise.
6968         * gcc.dg/init-empty-3.c: Likewise.
6969         * gcc.dg/inline-11.c: Likewise.
6970         * gcc.dg/inline-12.c: Likewise.
6971         * gcc.dg/inline-8.c: Likewise.
6972         * gcc.dg/inline-9.c: Likewise.
6973         * gcc.dg/inline3.c: Likewise.
6974         * gcc.dg/label-decl-1.c: Likewise.
6975         * gcc.dg/label-decl-2.c: Likewise.
6976         * gcc.dg/label-decl-3.c: Likewise.
6977         * gcc.dg/label-decl-4.c: Likewise.
6978         * gcc.dg/long-long-typespec-1.c: Likewise.
6979         * gcc.dg/lvalue-2.c: Likewise.
6980         * gcc.dg/lvalue-3.c: Likewise.
6981         * gcc.dg/nested-func-3.c: Likewise.
6982         * gcc.dg/nested-redef-1.c: Likewise.
6983         * gcc.dg/noreturn-4.c: Likewise.
6984         * gcc.dg/old-style-prom-2.c: Likewise.
6985         * gcc.dg/old-style-prom-3.c: Likewise.
6986         * gcc.dg/old-style-then-proto-1.c: Likewise.
6987         * gcc.dg/overflow-warn-1.c: Likewise.
6988         * gcc.dg/overflow-warn-2.c: Likewise.
6989         * gcc.dg/overflow-warn-3.c: Likewise.
6990         * gcc.dg/overflow-warn-4.c: Likewise.
6991         * gcc.dg/overflow-warn-6.c: Likewise.
6992         * gcc.dg/parm-forwdecl-2.c: Likewise.
6993         * gcc.dg/parm-forwdecl-3.c: Likewise.
6994         * gcc.dg/parm-impl-decl-1.c: Likewise.
6995         * gcc.dg/parm-impl-decl-2.c: Likewise.
6996         * gcc.dg/parm-incomplete-1.c: Likewise.
6997         * gcc.dg/parm-mismatch-1.c: Likewise.
6998         * gcc.dg/pointer-arith-1.c: Likewise.
6999         * gcc.dg/pointer-arith-2.c: Likewise.
7000         * gcc.dg/pointer-arith-3.c: Likewise.
7001         * gcc.dg/pointer-arith-4.c: Likewise.
7002         * gcc.dg/pointer-arith-6.c: Likewise.
7003         * gcc.dg/pointer-arith-7.c: Likewise.
7004         * gcc.dg/pointer-arith-8.c: Likewise.
7005         * gcc.dg/pr13804-1.c: Likewise.
7006         * gcc.dg/pr15698-1.c: Likewise.
7007         * gcc.dg/pr15698-2.c: Likewise.
7008         * gcc.dg/pr15698-3.c: Likewise.
7009         * gcc.dg/pr15698-4.c: Likewise.
7010         * gcc.dg/pr15698-5.c: Likewise.
7011         * gcc.dg/pr15698-6.c: Likewise.
7012         * gcc.dg/pr15698-7.c: Likewise.
7013         * gcc.dg/pr15698-8.c: Likewise.
7014         * gcc.dg/pr17188-1.c: Likewise.
7015         * gcc.dg/pr17301-1.c: Likewise.
7016         * gcc.dg/pr17301-2.c: Likewise.
7017         * gcc.dg/pr17730-1.c: Likewise.
7018         * gcc.dg/pr20368-1.c: Likewise.
7019         * gcc.dg/pr20368-2.c: Likewise.
7020         * gcc.dg/pr20368-3.c: Likewise.
7021         * gcc.dg/pr22308-1.c: Likewise.
7022         * gcc.dg/qual-component-1.c: Likewise.
7023         * gcc.dg/redecl-1.c: Likewise.
7024         * gcc.dg/redecl-11.c: Likewise.
7025         * gcc.dg/redecl-12.c: Likewise.
7026         * gcc.dg/redecl-13.c: Likewise.
7027         * gcc.dg/redecl-14.c: Likewise.
7028         * gcc.dg/redecl-15.c: Likewise.
7029         * gcc.dg/register-var-1.c: Likewise.
7030         * gcc.dg/register-var-2.c: Likewise.
7031         * gcc.dg/stmt-expr-2.c: Likewise.
7032         * gcc.dg/stmt-expr-3.c: Likewise.
7033         * gcc.dg/stmt-expr-label-1.c: Likewise.
7034         * gcc.dg/stmt-expr-label-2.c: Likewise.
7035         * gcc.dg/stmt-expr-label-3.c: Likewise.
7036         * gcc.dg/struct-empty-2.c: Likewise.
7037         * gcc.dg/struct-empty-3.c: Likewise.
7038         * gcc.dg/struct-parse-1.c: Likewise.
7039         * gcc.dg/struct-semi-1.c: Likewise.
7040         * gcc.dg/struct-semi-2.c: Likewise.
7041         * gcc.dg/struct-semi-3.c: Likewise.
7042         * gcc.dg/switch-5.c: Likewise.
7043         * gcc.dg/switch-6.c: Likewise.
7044         * gcc.dg/switch-7.c: Likewise.
7045         * gcc.dg/tls/diag-5.c: Likewise.
7046         * gcc.dg/transparent-union-1.c: Likewise.
7047         * gcc.dg/transparent-union-3.c: Likewise.
7048         * gcc.dg/typespec-1.c: Likewise.
7049         * gcc.dg/vla-init-2.c: Likewise.
7050         * gcc.dg/vla-init-3.c: Likewise.
7051         * gcc.dg/vla-init-4.c: Likewise.
7052         * gcc.dg/vla-init-5.c: Likewise.
7053         * gcc.dg/void-cast-2.c: Likewise.
7054         * gcc.dg/wvla-3.c: Likewise.
7055         * gcc.dg/wvla-7.c: Likewise.
7056         * gcc.target/i386/991209-1.c: Likewise.
7057         * gcc.target/ia64/fpreg-1.c: Likewise.
7058         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7059         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7060         
7061 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7062
7063         PR fortran/31639
7064         * gfortran.dg/func_decl_4.f90: New test.
7065
7066 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7067
7068         PR fortran/32727
7069         * gfortran.dg/interface_17.f90: New test.
7070
7071 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7072
7073         PR fortran/32599
7074         * gfortran.dg/32599.f03: New test case.
7075
7076         PR fortran/32601
7077         * gfortran.dg/32601.f03: New test case.
7078         * gfortran.dg/32601_1.f03: Ditto.
7079         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7080         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7081
7082 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7083
7084         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7085
7086 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7087             Devang Patel  <dpatel@apple.com>
7088
7089         PR tree-optimization/25413
7090         * gcc.dg/vect/vect-align-1.c: New.
7091         * gcc.dg/vect/vect-align-2.c: New.
7092         * gcc.dg/vect/pr25413.c: New.
7093         * gcc.dg/vect/pr25413a.c: New.
7094         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7095
7096 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7097
7098         * lib/target-support.exp (check_ultrasparc_hw_available):
7099         New function.
7100         (is-effective-target): Check $arg for ultrasparc_hw.
7101         (is-effective-target-keyword): Likewise.
7102         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7103         when determining what to do on sparc platforms.
7104         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7105         * gcc.dg/20001101-1.c: Likewise.
7106         * gcc.dg/20001101-2.c: Likewise.
7107         * gcc.dg/ultrasp9.c: Likewise.
7108         * gcc.dg/ultrasp10.c: Likewise.
7109         * gcc.target/sparc/pdist-3.c: Likewise.
7110
7111 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7112
7113         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7114
7115 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7116
7117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7118         get vectorized.
7119         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7120         now get vectorized.
7121         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7122         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7123         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7124         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7125         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7126         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7127         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7128         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7129         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7130         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7131         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7132         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7133         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7134         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7135         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7136         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7137         Add spu.
7138
7139 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR c++/30854
7142         * g++.dg/parse/error30.C: New test.
7143
7144 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7145
7146         PR fortran/29804
7147         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7148
7149 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7150
7151         * gfortran.fortran-torture/compile/pr32663.f: New test.
7152
7153 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7154
7155         PR c++/31027
7156         * g++.dg/inherit/virtual4.C: New.
7157
7158 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7159
7160         PR target/32661
7161         * gcc.target/i386/pr32661-1.c: New test.
7162
7163 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7164
7165         * gnat.dg/invariant_index.ad[sb]: New test.
7166
7167 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7168
7169         PR c++/32560
7170         * g++.dg/template/decl3.C: New.
7171
7172 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7173
7174         PR 32617
7175         * gcc.c-torture/execute/align-3.c: New.
7176
7177 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7178
7179         PR target/32708
7180         * gcc.target/i386/pr32708-1.c: New test.
7181         * gcc.target/i386/pr32708-2.c: Ditto.
7182         * gcc.target/i386/pr32708-3.c: Ditto.
7183
7184 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7185
7186         * g++.dg/init/new20.C: Remove svn:executable flag.
7187
7188 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7189
7190         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7191
7192 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7193
7194         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7195
7196 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7197
7198         PR testsuite/25241
7199         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7200         directive.
7201         
7202 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7203
7204         PR fortran/32157
7205         * gfortran.dg/overload_2.f90: New test.
7206
7207         PR fortran/32689
7208         * gfortran.dg/transfer_simplify_5.f90
7209
7210         PR fortran/32634
7211         * gfortran.dg/interface_15.f90: New test.
7212
7213 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7214
7215         PR libfortran/32336
7216         * gfortran.dg/matmul_5.f90:  New test case.
7217
7218 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219
7220         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7221         * gcc.dg/fesd-any.h: Likewise.
7222         * gcc.dg/fesd-baseonly.c: Likewise.
7223         * gcc.dg/fesd-baseonly.h: Likewise.
7224         * gcc.dg/fesd-none.c: Likewise.
7225         * gcc.dg/fesd-none.h: Likewise.
7226         * gcc.dg/fesd-reduced.c: Likewise.
7227         * gcc.dg/fesd-reduced.h: Likewise.
7228         * gcc.dg/fesd-sys.c: Likewise.
7229         * gcc.dg/fesd-sys.h: Likewise
7230         * gcc.dg/fesd.h: Likewise.
7231
7232         * g++.dg/debug/dwarf2: New directory.
7233         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7234         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7235         * g++.dg/other/fesd-any.h: Likewise.
7236         * g++.dg/other/fesd-baseonly.C: Likewise.
7237         * g++.dg/other/fesd-baseonly.h: Likewise.
7238         * g++.dg/other/fesd-none.C: Likewise.
7239         * g++.dg/other/fesd-none.h: Likewise.
7240         * g++.dg/other/fesd-reduced.C: Likewise.
7241         * g++.dg/other/fesd-reduced.h: Likewise.
7242         * g++.dg/other/fesd-sys.C: Likewise.
7243         * g++.dg/other/fesd-sys.h: Likewise.
7244         * g++.dg/other/fesd.h: Likewise.
7245
7246 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7247
7248         PR fortran/31129
7249         * gfortran.dg/parameter_unused.f90: New test.
7250
7251 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7252
7253         PR tree-optimization/32681
7254         * gcc.dg/tree-ssa/pr32681.c: New test.
7255
7256 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7257
7258         PR fortran/32678
7259         * gfortran.dg/fmt_t_5.f90: New test.
7260
7261 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7262
7263         PR c++/30535
7264         * g++.dg/template/operator10.C: New.
7265
7266 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7267
7268         PR libfortran/32217
7269         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7270
7271 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7272
7273         PR fortran/29876
7274         * gfortran.dg/operator_6.f90: New test.
7275
7276 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7277
7278         PR fortran/17711
7279         * gfortran.dg/operator_4.f90: New test.
7280         * gfortran.dg/operator_5.f90: New test.
7281         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7282         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7283
7284 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7285
7286         PR fortran/32669
7287         * gfortran.dg/argument_checking_6.f90: New.
7288
7289 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7290
7291         PR fortran/25094
7292         * gfortran.dg/interface_155555.f90: New test.
7293
7294 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7295
7296         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7297         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7298
7299 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7300
7301         PR testsuite/25241
7302         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7303         discern pedantic diagnostics and errors.
7304         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7305         and not an error.
7306         * gcc.dg/20050121-1.c: This is an error and not a warning.
7307         * gcc.target/i386/sseregparm-2.c:  Likewise.
7308         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7309         * gcc.dg/charset/attribute2.c: Likewise.
7310         * gcc.dg/bitfld-1.c: Likewise.
7311         * gcc.dg/pack-test-2.c: Likewise.
7312         * gcc.dg/940510-1.c: Match separately error and warning.
7313         * gcc.dg/array-2.c: Match separately multiple messages. The second
7314         diagnostic is a pedantic warning and not an error.
7315         * gcc.dg/pr14475.c: Match separately multiple messages.
7316         * gcc.dg/pr18809-1.c: Likewise.
7317         * gcc.dg/pr27953.c: Likewise.
7318         * gcc.dg/vla-init-1.c: Likewise.
7319         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7320
7321 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7322
7323         PR fortran/32644
7324         * gfortran.dg/char_decl_1.f90: New test.
7325
7326 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7327
7328         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7329
7330 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/32232
7333         * g++.dg/template/overload9.C: New test.
7334
7335 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7336
7337         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7338         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7339
7340 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7341
7342         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7343         * gcc.dg/20001012-2.c: Likewise.
7344         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7345         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7346
7347 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7348
7349         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7350         about the chunk size when STACK_SIZE is defined.
7351
7352 2007-07-06  Josh Conner  <jconner@apple.com>
7353
7354         PR middle-end/32602
7355         * gcc.dg/sibcall-8.c: New test.
7356
7357 2007-07-06  Josh Conner  <jconner@apple.com>
7358
7359         PR middle-end/32603
7360         * gcc.target/arm/sibcall-1.c: New test.
7361
7362 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7363
7364         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7365
7366 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7367
7368         * gfortran.dg/save_parameter.f90: New test.
7369         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7370
7371 2007-07-06  Richard Guenther  <rguenther@suse.de>
7372
7373         * g++.dg/opt/pr30965.C: New testcase.
7374
7375 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7376
7377         * gcc.target/mips/save-restore-5.c: New test.
7378
7379 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7380
7381         PR rtl_optimization/32450
7382         * gcc.dg/pr32450.c: New runtime test.
7383
7384 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7385
7386         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7387         single underscore in scan directives.
7388
7389 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7390
7391         PR c++/32245
7392         * g++.dg/init/ptrmem4.C: New test.
7393
7394         PR c++/32251
7395         * g++.dg/init/new21.C: Likewise.
7396
7397         PR c++/31992
7398         * g++.dg/template/static30.C: Likewise.
7399
7400 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7401
7402         * gcc.dg/vect/costmodel/ppc: New directory.
7403         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7404         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7405         New test.
7406         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7407         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7408         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7410         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7411         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7412         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7414         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7415         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7416         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7417         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7418         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7419         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7420
7421 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7422
7423         PR fortran/32359
7424         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7425
7426 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7427
7428         PR fortran/32526
7429         * gfortran.dg/interface_14.f90: New test.
7430
7431         PR fortran/32613
7432         * gfortran.dg/do_iterator_2.f90: New test.
7433
7434 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7435
7436         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7437         (FE_DEC_DOWNWARD): Likewise.
7438         (FE_DEC_UPWARD): Likewise.
7439         (FE_DEC_TOWARDZERO): Likewise.
7440         (FE_DEC_TONEARESTFROMZERO): Likewise.
7441
7442 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7443
7444         * gcc.c-torture/compile/pr32606.c: New.
7445         * gfortran.fortran-torture/execute/pr32604.f90: New.
7446
7447 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7448
7449         * gcc.dg/visibility-12.c: New test.
7450         * gcc.dg/visibility-13.c: Likewise.
7451         * g++.dg/ext/visibility-9.C: Likewise.
7452         * g++.dg/ext/visibility-10.C: Likewise.
7453
7454 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7455
7456         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7457         * gcc.dg/sh-relax-vxworks.c: New test.
7458
7459 2007-07-04  Richard Guenther  <rguenther@suse.de>
7460
7461         PR tree-optimization/32500
7462         * gcc.c-torture/execute/pr32500.c: New testcase.
7463
7464 2007-07-04  Richard Guenther  <rguenther@suse.de>
7465
7466         PR tree-optimization/32482
7467         * gcc.c-torture/compile/pr32482.c: New testcase.
7468
7469 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7470
7471         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7472         VxWorks kernels.
7473         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7474         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7475         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7476         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7477
7478 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7479
7480         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7481
7482 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7483
7484         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7485
7486 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7487
7488         PR fortran/31198
7489         * gfortran.dg/min_max_optional_1.f90: New test.
7490         * gfortran.dg/min_max_optional_2.f90: New test.
7491         * gfortran.dg/min_max_optional_3.f90: New test.
7492
7493 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7494
7495         PR fortran/32545
7496         * gfortran.dg/fmt_error.f90: New test.
7497
7498 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7499
7500         PR fortran/32612
7501         * gfortran.dg/interface_13.f90: New test.
7502
7503 2007-07-03  Dave Brolley  <brolley@redhat.com>
7504
7505         PR c++/31743
7506         * g++.dg/init/new20.C: New test.
7507
7508 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7509
7510         PR fortran/32579
7511         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7512
7513 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7514
7515         PR fortran/25062
7516         * common_7.f90: New.
7517         * common_8.f90: New.
7518         * common_9.f90: New.
7519
7520 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/30940
7523         * gfortran.dg/argument_checking_1.f90: New.
7524         * gfortran.dg/argument_checking_2.f90: New.
7525         * gfortran.dg/argument_checking_3.f90: New.
7526         * gfortran.dg/argument_checking_4.f90: New.
7527         * gfortran.dg/argument_checking_5.f90: New.
7528         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7529         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7530
7531 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7532
7533         * gcc.dg/pr32176.c: Add -w to default dg-options.
7534
7535 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7536
7537         * gcc.c-torture/compile/ssa-pre-1.c: New test.
7538
7539 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7540
7541         PR fortran/20888
7542         * gfortran.dg/null_2.f90: New.
7543
7544 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7545             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7546
7547         PR middle-end/32176
7548         * gcc.dg/pr32176.c: New test.
7549
7550 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7551
7552         * gcc.dg/const-float80.c : New test.
7553         * gcc.dg/const-float128.c : New test.
7554         * gcc.dg/const-float80-ped.c : New test.
7555         * gcc.dg/const-float128-ped.c : New test.
7556
7557 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7558
7559         * gcc.dg/c99-math.h: Fix typo.
7560
7561 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7562
7563         PR libgomp/32468
7564         * gcc.dg/gomp/pr32468-1.c: New test.
7565
7566 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7567
7568         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7569         an ABI option.
7570
7571 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7572
7573         * gfortran.fortran-torture/compile/pr32583.f: New.
7574         * gcc.c-torture/compile/pr32584.c: New
7575
7576 2007-07-02  Ollie Wild  <aaw@google.com>
7577
7578         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7579         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7580
7581 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7582
7583         * gcc.target/mips/save-restore-1.c: New test.
7584         * gcc.target/mips/save-restore-2.c: Likewise.
7585         * gcc.target/mips/save-restore-3.c: Likewise.
7586         * gcc.target/mips/save-restore-4.c: Likewise.
7587
7588 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7589
7590         PR tree-optimization/31966
7591         PR tree-optimization/32533
7592         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7593         * gfortran.dg/pr32533.f90: Ditto.
7594
7595 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7596
7597         * g++.dg/opt/nrv12.C: New test.
7598         * gcc.target/i386/nrv1.c: New test.
7599
7600         PR c++/31748
7601         * g++.dg/gomp/pr31748.C: New test.
7602
7603 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7604  
7605         PR tree-optimization/32230
7606         * gcc.dg/vect/pr32230.c: New test.
7607
7608 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7609
7610         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7611         * bind_c_coms.f90: Ditto.
7612         * bind_c_coms_driver.c: Ditto.
7613         * bind_c_dts.f90: Ditto.
7614         * bind_c_dts_2.f03: Ditto.
7615         * bind_c_dts_2_driver.c: Ditto.
7616         * bind_c_dts_3.f03: Ditto.
7617         * bind_c_dts_4.f03: Ditto.
7618         * bind_c_dts_driver.c: Ditto.
7619         * bind_c_implicit_vars.f03: Ditto.
7620         * bind_c_procs.f03: Ditto.
7621         * bind_c_usage_2.f03: Ditto.
7622         * bind_c_usage_3.f03: Ditto.
7623         * bind_c_usage_5.f03: Ditto.
7624         * bind_c_usage_6.f03: Ditto.
7625         * bind_c_usage_7.f03: Ditto.
7626         * bind_c_vars.f90: Ditto.
7627         * bind_c_vars_driver.c: Ditto.
7628         * binding_c_table_15_1.f03: Ditto.
7629         * binding_label_tests.f03: Ditto.
7630         * binding_label_tests_10.f03: Ditto.
7631         * binding_label_tests_10_main.f03: Ditto.
7632         * binding_label_tests_11.f03: Ditto.
7633         * binding_label_tests_11_main.f03: Ditto.
7634         * binding_label_tests_12.f03: Ditto.
7635         * binding_label_tests_13.f03: Ditto.
7636         * binding_label_tests_13_main.f03: Ditto.
7637         * binding_label_tests_14.f03: Ditto.
7638         * binding_label_tests_2.f03: Ditto.
7639         * binding_label_tests_3.f03: Ditto.
7640         * binding_label_tests_4.f03: Ditto.
7641         * binding_label_tests_5.f03: Ditto.
7642         * binding_label_tests_6.f03: Ditto.
7643         * binding_label_tests_7.f03: Ditto.
7644         * binding_label_tests_8.f03: Ditto.
7645         * binding_label_tests_9.f03: Ditto.
7646         * c_assoc.f90: Ditto.
7647         * c_assoc_2.f03: Ditto.
7648         * c_f_pointer_shape_test.f90: Ditto.
7649         * c_f_pointer_tests.f90: Ditto.
7650         * c_f_tests_driver.c: Ditto.
7651         * c_funloc_tests.f03: Ditto.
7652         * c_funloc_tests_2.f03: Ditto.
7653         * c_funloc_tests_3.f03: Ditto.
7654         * c_funloc_tests_3_funcs.c: Ditto.
7655         * c_kind_params.f90: Ditto.
7656         * c_kind_tests_2.f03: Ditto.
7657         * c_kinds.c: Ditto.
7658         * c_loc_driver.c: Ditto.
7659         * c_loc_test.f90: Ditto.
7660         * c_loc_tests_2.f03: Ditto.
7661         * c_loc_tests_2_funcs.c: Ditto.
7662         * c_loc_tests_3.f03: Ditto.
7663         * c_loc_tests_4.f03: Ditto.
7664         * c_loc_tests_5.f03: Ditto.
7665         * c_loc_tests_6.f03: Ditto.
7666         * c_loc_tests_7.f03: Ditto.
7667         * c_loc_tests_8.f03: Ditto.
7668         * c_ptr_tests.f03: Ditto.
7669         * c_ptr_tests_10.f03: Ditto.
7670         * c_ptr_tests_5.f03: Ditto.
7671         * c_ptr_tests_7.f03: Ditto.
7672         * c_ptr_tests_7_driver.c: Ditto.
7673         * c_ptr_tests_8.f03: Ditto.
7674         * c_ptr_tests_8_funcs.c: Ditto.
7675         * c_ptr_tests_9.f03: Ditto.
7676         * c_ptr_tests_driver.c: Ditto.
7677         * c_size_t_driver.c: Ditto.
7678         * c_size_t_test.f03: Ditto.
7679         * com_block_driver.f90: Ditto.
7680         * global_vars_c_init.f90: Ditto.
7681         * global_vars_c_init_driver.c: Ditto.
7682         * global_vars_f90_init.f90: Ditto.
7683         * global_vars_f90_init_driver.c: Ditto.
7684         * interop_params.f03: Ditto.
7685         * iso_c_binding_only.f03: Ditto.
7686         * iso_c_binding_rename_1.f03: Ditto.
7687         * iso_c_binding_rename_1_driver.c: Ditto.
7688         * iso_c_binding_rename_2.f03: Ditto.
7689         * iso_c_binding_rename_2_driver.c: Ditto.
7690         * kind_tests_2.f03: Ditto.
7691         * kind_tests_3.f03: Ditto.
7692         * module_md5_1.f90: Ditto.
7693         * only_clause_main.c: Ditto.
7694         * print_c_kinds.f90: Ditto.
7695         * test_bind_c_parens.f03: Ditto.
7696         * test_c_assoc.c: Ditto.
7697         * test_com_block.f90: Ditto.
7698         * test_common_binding_labels.f03: Ditto.
7699         * test_common_binding_labels_2.f03: Ditto.
7700         * test_common_binding_labels_2_main.f03: Ditto.
7701         * test_common_binding_labels_3.f03: Ditto.
7702         * test_common_binding_labels_3_main.f03: Ditto.
7703         * test_only_clause.f90: Ditto.
7704         * use_iso_c_binding.f90: Ditto.
7705         * value_5.f90: Ditto.
7706         * value_test.f90: Ditto.
7707         * value_tests_f03.f90: Ditto.
7708
7709 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7710
7711         * gcc.dg/tls/opt-14.c: New.
7712
7713 2007-07-01  Ollie Wild  <aaw@google.com>
7714
7715         * g++.dg/lookup/using16.C: New test.
7716         * g++.dg/lookup/using17.C: New test.
7717
7718 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7719
7720         PR fortran/32239
7721         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7722         (test_4): Use proper test for floating point equality.
7723         (test_8): Likewise.
7724
7725 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7726
7727         PR libgfortran/32554
7728         * gfortran.dg/fmt_p_1.f90: New test.
7729
7730 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7731
7732         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7733         initialization and fix dg-final check - the initialization loop is
7734         vectorizable.
7735
7736 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7737             Volker Reichelt  <reichelt@netcologne.de>
7738
7739         PR middle-end/32559
7740         * gcc.dg/pr32559.c: New test.
7741
7742 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7743
7744         PR tree-optimization/25371
7745         * gcc.dg/vect/pr25371.c: New test.
7746
7747 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7748
7749         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7750         when allocating and initializing a flexible array.
7751
7752 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7753
7754         PR fortran/20373
7755         * gfortran.dg/intrinsic.f90: New test.
7756
7757 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7758
7759         PR fortran/32555
7760         * gfortran.dg/fmt_zero_check.f90: New.
7761
7762 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7763
7764         PR fortran/30284
7765         * gfortran.dg/repeat_f90: New test.
7766
7767 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7768
7769         PR testsuite/25241
7770         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7771         -pedantic-errors, so we should match errors.
7772         * gcc.dg/cpp/escape-1.c: Likewise.
7773         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7774         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7775         warning.
7776         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7777         errors instead of warnings.
7778         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7779         a pedantic warning.
7780         * gcc.dg/cpp/arith-3.c: Likewise.
7781
7782 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7783
7784         PR testsuite/25241
7785         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7786         * gcc.dg/pch/valid-2.c: Likewise.
7787         * gcc.dg/pch/valid-3.c: Likewise.
7788         * gcc.dg/pch/warn-1.c: Likewise.
7789         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7790         
7791 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7792
7793         PR c/4076
7794         * gcc.dg/Wunused-function.c: New.
7795         
7796 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7797
7798         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7799
7800 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7801
7802         * g++.dg/other/canon-31724.C: New.
7803         
7804 2007-06-29  Jan Hubicka  <jh@suse.cz>
7805
7806         PR middle-end/32372
7807         * gcc.c-torture/compile/pr32372.c: new.
7808
7809 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7810
7811         * gfortran.dg/operator_3.f90: New test.
7812
7813 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7814
7815         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7816         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7817
7818 2007-06-29  Richard Guenther  <rguenther@suse.de>
7819
7820         PR middle-end/32493
7821         * gcc.dg/inline-23.c: New testcase.
7822
7823 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         PR tree-optimization/24659
7826         * gcc.target/i386/vectorize2.c: New test.
7827         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7828         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7829
7830 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7831
7832         * gcc.dg/pointer-arith-9.c: New test.
7833
7834 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7835
7836         PR fortran/32483
7837         * gfortran.dg/fmt_read_2.f90: New.
7838
7839 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7840
7841         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7842         If it exists, don't try to create it.
7843
7844 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7845
7846         * g++.dg/ext/visibility/ms-compat-1.C: New.
7847
7848 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7849
7850         PR tree-opt/32417
7851         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7852
7853 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7854
7855         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7856         targets.
7857
7858 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7859
7860         PR fortran/32467
7861         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7862
7863 2007-06-27  Richard Guenther  <rguenther@suse.de>
7864
7865         PR middle-end/32492
7866         * gcc.dg/inline-22.c: New testcase.
7867
7868 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7869
7870         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7871         the scan-assembler constant.
7872
7873 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7874
7875         PR 20216
7876         * gcc.dg/pr20216.c: New.
7877
7878 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7879
7880         PR tree-opt/32421
7881         * gcc.dg/vect/pr32421.c: New test.
7882
7883 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7884
7885         PR c++/32111
7886         * g++.dg/other/friend5.C: New test.
7887
7888 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7889
7890         PR fortran/32464
7891         * gfortran.dg/host_assoc_function_2.f90: New test.
7892
7893         PR fortran/31494
7894         * gfortran.dg/host_assoc_call_1.f90: New test.
7895
7896 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7897
7898         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7899         
7900 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7901
7902         PR fortran/32456
7903         * gfortran.dg/error_format.f90: New test.
7904
7905 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7906
7907         PR fortran/32136
7908         * gfortran.dg/pr32136.f90: New test.
7909
7910 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7911
7912         PR fortran/31726
7913         * gfortran.dg/minmaxloc_1.f90: New test.
7914
7915         PR fortran/32298
7916         * gfortran.dg/minmaxloc_2.f90: New test.
7917
7918 2007-06-23  Richard Guenther  <rguenther@suse.de>
7919
7920         PR tree-optimization/16876
7921         PR middle-end/29478
7922         * gcc.dg/pr29254.c: The warning is bogus.
7923         * gcc.dg/warn-1.c: Likewise.
7924         * gcc.dg/assign-warn-3.c: Likewise.
7925         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7926
7927 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7928
7929         * gcc.c-torture/execute/20070623-1.c: New.
7930
7931 2007-06-22  Jan Hubicka  <jh@suse.cz>
7932
7933         * gcc.c-torture/compile/pr31541.c: New.
7934
7935 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7936
7937         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7938         Remove -m64 from dg-options.
7939
7940 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7941
7942         PR middle-end/32374
7943         * gcc.dg/pr32374.c: New test.
7944
7945 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7946
7947         PR fortran/32360
7948         * gfortran.dg/pointer_assign_3.f90: New test.
7949
7950 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7951
7952         * gcc.dg/tree-ssa/pr19590.c: New.
7953
7954 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7955
7956         PR fortran/31162
7957         * gfortran.dg/assign.f90: Update test.
7958         * gfortran.dg/real_do_1.f90: Update test.
7959         * gfortran.dg/gomp/omp_do1.f90: Update test.
7960         * gfortran.dg/warnings_are_errors_1.f: Update test.
7961         * gfortran.dg/g77/20010519-1.f: Update test.
7962         * gfortran.dg/g77/pr9258.f: Update test.
7963         * gfortran.dg/g77/960317-1.f: Update test.
7964
7965 2007-06-21  Richard Guenther  <rguenther@suse.de>
7966
7967         PR tree-optimization/32453
7968         * gcc.c-torture/compile/pr32453.c: New testcase.
7969
7970 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7971
7972         PR tree-optimization/31866
7973         * gcc.dg/pr31866.c: New test.
7974
7975 2007-06-21  Richard Guenther  <rguenther@suse.de>
7976
7977         PR tree-optimization/32451
7978         * g++.dg/torture/20070621-1.C: New testcase.
7979
7980 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7981
7982         * gcc.dg/attr-isr.c: Test delay slot content.
7983         
7984 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7985
7986         PR fortran/32361
7987         gfortran.dg/pointer_assign_2.f90: New test.
7988
7989 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990
7991         PR fortran/25061
7992         gfortran.dg/invalid_procedure_name.f90: New test.
7993
7994 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7995
7996         PR tree-optimization/25737
7997         * gcc.dg/tree-ssa/alias-14.c: New test.
7998
7999 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8000
8001         * gcc.target/i386/large-size-array-3.c: New.
8002
8003 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8004         Richard Guenther  <rguenther@suse.de>
8005
8006         PR fortran/32140
8007         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8008
8009 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR middle-end/31959
8012         * gcc.dg/pr31959.c: New test.
8013
8014         PR inline-asm/32109
8015         * g++.dg/ext/asm10.C: New test.
8016
8017         PR middle-end/32285
8018         * gcc.c-torture/execute/20070614-1.c: New test.
8019
8020 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8021
8022         * gcc.target/arm/stack-corruption.c: New test.
8023
8024 2007-06-19  Richard Guenther  <rguenther@suse.de>
8025
8026         * g++.dg/torture/pr30252.C: New testcase.
8027
8028 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8029
8030         PR tree-optimization/32353
8031         * g++.dg/opt/nrv13.C: New test.
8032
8033 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8034
8035         PR fortran/20863
8036         PR fortran/20882
8037         * gfortran.dg/impure_assignment_2.f90 : New test.
8038
8039         PR fortran/32236
8040         * gfortran.dg/data_initialized_2.f90 : New test.
8041
8042         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8043         appropriate version of 'dmach'.
8044
8045 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8046
8047         PR target/32389
8048         * gcc.target/i386/pr32389.c New test.
8049
8050 2007-06-18  Simon Baldwin <simonb@google.com>
8051
8052         PR c++/31923
8053         * g++.dg/template/error25.C: New.
8054         * g++.dg/template/spec35.C: New.
8055
8056 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8057
8058         * gcc.c-torture/compile/pr32355.c: New testcase.
8059         
8060 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8061
8062         PR tree-optimization/32383
8063         * g++.dg/opt/pr32383.C: New test.
8064
8065 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8066
8067         PR rtl-optimization/32366
8068         * gcc.dg/vect/pr32366.c: New test.
8069
8070 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8071
8072         * gcc.c-torture/compile/pr32349.c: New testcase.
8073         
8074 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8075
8076         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8077         * gcc.target/sparc/combined-2.c: Likewise.
8078         * gcc.target/sparc/fexpand.c : Likewise.
8079         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8080         * gcc.target/sparc/fpack16.c : Likewise.
8081         * gcc.target/sparc/fpmerge.c : Likewise.
8082         * gcc.target/sparc/fpmul.c : Likewise.
8083         * gcc.target/sparc/noresult.c : Likewise.
8084         * gcc.target/sparc/pdist.c: Likewise.
8085
8086 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8087
8088         PR middle-end/31723
8089         * gcc.target/i386/recip-divf.c: New test.
8090         * gcc.target/i386/recip-sqrtf.c: Ditto.
8091         * gcc.target/i386/recip-vec-divf.c: Ditto.
8092         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8093         * gcc.target/i386/sse-recip.c: Ditto.
8094         * gcc.target/i386/sse-recip-vec.c: Ditto.
8095
8096 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8097
8098         PR tree-opt/32225
8099         * gcc.c-torture/compile/20070605-1.c: New test.
8100
8101         * gcc.c-torture/compile/20070603-1.c: New testcase.
8102         * gcc.c-torture/compile/20070603-2.c: New testcase.
8103
8104         * gcc.c-torture/compile/20070531-1.c: New test.
8105
8106         PR tree-opt/32167
8107         * gcc.c-torture/compile/20070531-2.c: New test.
8108
8109         PR tree-opt/32144
8110         * gcc.c-torture/compile/20070529-1.c: New test.
8111
8112         PR tree-opt/32145
8113         * gcc.c-torture/compile/20070529-2.c: New test.
8114
8115         PR tree-opt/32015
8116         * gcc.c-torture/compile/20070520-1.c: New test.
8117
8118         * g++.dg/ext/java-1.C: New test.
8119
8120         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8121         loops instead of one. Remove the "can't determine dependence"
8122         check.
8123         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8124         needed as the cast is gone in the first place.
8125         * gcc.dg/max-1.c: Change local variable a to be a global one.
8126         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8127         have a cast which is PREd.
8128
8129 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8130
8131         * g++.dg/lookup/anon6.C: New test.
8132
8133 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8134
8135         PR c++/31806
8136         * g++.dg/opt/static6.C: New testcase.
8137
8138 2007-06-14  Geoff Keating  <geoffk@apple.com>
8139
8140         * g++.dg/ext/visibility/overload-1.C: New.
8141
8142         PR 31093
8143         * g++.dg/ext/visibility/anon4.C: New.
8144
8145 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8146
8147         PR target/32268
8148         * gcc.target/i386/pr32268.c: New test.
8149
8150 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8151
8152         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8153         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8154         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8155
8156         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8157         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8158         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8159         BID is used.
8160
8161 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8162
8163         PR fortran/32302
8164         * gfortran.dg/common_resize_1.f90: New test.
8165
8166 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8167
8168         PR target/32274
8169         * gcc.dg/vect/pr32224.c: Fix.   
8170         
8171 2007-06-13  Eric Christopher  <echristo@apple.com>
8172
8173         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8174
8175 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8176
8177         PR fortran/32323
8178         * gfortran.dg/actual_array_vect_1.f90: New.
8179
8180 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8181
8182         * gcc.target/sparc/mfpu.c: New test.
8183
8184 2007-06-12  Geoff Keating  <geoffk@apple.com>
8185
8186         * g++.dg/warn/weak1.C: Suppress on Darwin.
8187         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8188
8189 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8190
8191         PR middle-end/31579
8192          * g++.dg/torture/pr31579.C: New testcase.
8193
8194 2007-06-12  Ian Lance Taylor  <iant@google.com>
8195
8196         PR libstdc++/29286
8197         * g++.dg/init/new16.C: New test.
8198         * g++.dg/init/new17.C: New test.
8199         * g++.dg/init/new18.C: New test.
8200         * g++.dg/init/new19.C: New test.
8201
8202 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8203
8204         * gnat.dg/lhs_view_convert.adb: New test.
8205
8206 2007-06-12  Richard Guenther  <rguenther@suse.de>
8207
8208         PR tree-optimization/15353
8209         PR tree-optimization/31657
8210         * gcc.c-torture/execute/20070424-1.c: New testcase.
8211         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8212         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8213         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8214         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8215         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8216
8217 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8218
8219         PR rtl-optimization/32293
8220         * gcc.dg/pr32293.c: New test.
8221
8222 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8223
8224         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8225
8226 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8227
8228         PR fortran/29786
8229         * gfortran.dg/equiv_7.f90: New test.
8230         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8231
8232         PR fortran/30875
8233         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8234
8235 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8236
8237         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8238         * gcc.dg/setjmp-4.c: Likewise.
8239         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8240
8241 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8242
8243         PR rtl-optimization/31025
8244         * gfortran.dg/pr31025.f90: New.
8245
8246 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8247
8248         PR target/32280
8249         * gcc.target/i386/pr32280.c: New test.
8250
8251 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8252
8253         PR middle-end/32279
8254         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8255
8256 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8257
8258         PR libgfortran/32235
8259         * gfortran.dg/backspace_9.f: New test.
8260
8261 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8262
8263         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8264
8265 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8266
8267         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8268
8269 2007-06-09  Ian Lance Taylor  <iant@google.com>
8270
8271         PR tree-optimization/32169
8272         * gcc.c-torture/compile/pr32169.c: New test.
8273
8274 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8275
8276         * gcc.dg/vect/costmodel: New directory.
8277         * gcc.dg/vect/costmodel/i386: New directory.
8278         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8279         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8280         New test.
8281         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8282         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8283         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8284         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8285         * gcc.dg/vect/costmodel/x86_64: New directory.
8286         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8287         New testsuite.
8288         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8289         New test.
8290         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8291         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8292         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8293         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8294         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8295
8296 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8297
8298         PR tree-optimization/32243
8299         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8300         flags for -Os tests.
8301         * gcc.dg/vect/03-vect-pr32243.c: New test.
8302
8303 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8304
8305         PR tree-optimization/32224
8306         * gcc.dg/vect/pr32224.c: New test.
8307
8308 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR c++/32177
8311         * g++.dg/gomp/pr32177.C: New test.
8312
8313 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8314
8315         PR testsuite/25241
8316         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8317         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8318         warning nor an error.
8319         * gcc.dg/Wfatal-2.c: Likewise.
8320         * gcc.dg/Werror-1.c: Likewise.
8321         * gcc.dg/Werror-5.c: Likewise.
8322         * gcc.dg/Werror-7.c: Likewise.
8323         * gcc.dg/Werror-10.c: Likewise.
8324         * gcc.dg/Werror-11.c: Likewise.
8325
8326 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8327
8328         PR c++/30759
8329         * g++.dg/init/brace6.C: New test.
8330
8331 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8332
8333         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8334         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8335         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8336         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8337
8338         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8339         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8340         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8341         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8342         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8343         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8344         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8345         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8346
8347         * gcc.dg/darwin-minversion-3.c: New.
8348
8349 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8350
8351         * gcc.target/i386/builtin-copysign.c: New test.
8352
8353 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8354
8355         PR tree-optimization/32220
8356         * gfortran.dg/predcom-2.f: New testcase.
8357
8358 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8359
8360         PR tree-opt/32231
8361         * gcc.target/i386/vectorize4.c: New test.
8362
8363 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8364
8365         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8366
8367 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8368
8369         PR testsuite/25241
8370         * gcc.dg/simd-5.c: Mark output as a note.
8371         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8372         dg-message.
8373         * gcc.dg/simd-1.c: Likewise.
8374         * gcc.dg/always_inline.c: Mark output as a sorry.
8375         * gcc.dg/always_inline2.c: Likewise.
8376         * gcc.dg/always_inline3.c: Likewise.
8377
8378 2007-06-06  Ian Lance Taylor  <iant@google.com>
8379
8380         * g++.dg/conversion/enum1.C: New test.
8381
8382 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8383
8384         PR tree-optimization/32216
8385         * gcc.dg/vect/pr32216.c: New test.
8386
8387 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8388
8389         PR testsuite/18923
8390         * gfortran.dg/invalid_contains_1.f90: New test.
8391         * gfortran.dg/invalid_contains_2.f90: New test.
8392
8393 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8394
8395         PR testsuite/32057
8396         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8397         midnight issues.
8398
8399 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8400
8401         PR testsuite/25241
8402         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8403         dg-message to match de note.
8404         * gcc.dg/pr26570.c: Use dg-message for a note.
8405         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8406         dg-error instead of dg-warning because of -Werror.
8407         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8408         neither an error, nor a warning.
8409         * gcc.dg/glibc-uclibc-2.c: Likewise
8410         * gcc.dg/cpp/19940712-1.c: Likewise.
8411
8412 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8413
8414         PR preprocessor/23479
8415         * gcc.dg/binary-constants-1.c: Add test suites for
8416         the 0b-prefixed binary integer constants.
8417         * gcc.dg/binary-constants-2.c: Ditto.
8418         * gcc.dg/binary-constants-3.c: Ditto.
8419         * gcc.dg/binary-constants-4.c: Ditto.
8420
8421 2007-06-05  Ian Lance Taylor  <iant@google.com>
8422
8423         * gcc.dg/Wstrict-overflow-19.c: New test.
8424
8425 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8426
8427         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8428
8429 2007-06-04  Ian Lance Taylor  <iant@google.com>
8430
8431         * gcc.dg/Wstrict-overflow-18.c: New test.
8432
8433 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8434
8435         PR testsuite/25241
8436         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8437         * gcc.dg/cpp/mi5.c: Likewise.
8438         * gcc.dg/cpp/mi7.c: Likewise.
8439
8440 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8441
8442         PR c/32191
8443         * gcc.dg/pr32191.c: New test.
8444
8445 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8446
8447         PR fortran/32124
8448         * gfortran.dg/allocate_stat_1.f90: Remove.
8449
8450 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8451
8452         * gcc.target/i386/sse4_2-check.h: New.
8453         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8454         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8455         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8456         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8457         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8458         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8459         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8460         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8461         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8462         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8463         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8464         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8465         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8466         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8467         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8468         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8469         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8470         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8471
8472 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8473
8474         * gcc.dg/pie-link.c: New test.
8475
8476 2007-06-01  Ian Lance Taylor  <iant@google.com>
8477
8478         * gcc.dg/Wstrict-overflow-17.c: New test.
8479
8480 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8481
8482         * gcc.dg/builtin-return-1.c (g): New.
8483         (main): Allocate at least 64 bytes on the stack.
8484
8485 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8486
8487         * g++.dg/init/cleanup3.C: New test.
8488
8489 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8490
8491         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8492         int is 16 bits.
8493
8494 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8495
8496         PR fortran/32156
8497         * gfortran.dg/char_array_constructor_3.f90: New test.
8498
8499 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8500
8501         PR tree-optimization/32160
8502         * gfortran.dg/predcom-1.f: New test.
8503
8504 2007-05-31  Richard Guenther  <rguenther@suse.de>
8505
8506         * g++.dg/other/str_empty.C: Move...
8507         * g++.dg/other/pr30567.C: Move...
8508         * g++.dg/tree-ssa/pr27218.C: Move...
8509         * g++.dg/torture: ...here and remove dg-options.
8510
8511 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8512
8513         PR c++/32158
8514         * g++.dg/ext/is_pod_incomplete.C: New.
8515
8516 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8517             Douglas Gregor <doug.gregor@gmail.com>
8518             Pedro Lamarao <pedro.lamarao@mndfck.org>
8519             Howard Hinnant <howard.hinnant@gmail.com>
8520
8521         PR c++/7412
8522         PR c++/29939
8523         * g++.dg/cpp0x/rv8p.C: New.
8524         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8525         * g++.dg/cpp0x/cast-bug.C: New.
8526         * g++.dg/cpp0x/elision_weak.C: New.
8527         * g++.dg/cpp0x/collapse-bug.C: New.
8528         * g++.dg/cpp0x/rv3p.C: New.
8529         * g++.dg/cpp0x/rv7n.C: New.
8530         * g++.dg/cpp0x/overload-conv-1.C: New.
8531         * g++.dg/cpp0x/rv2n.C: New.
8532         * g++.dg/cpp0x/deduce.C: New.
8533         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8534         * g++.dg/cpp0x/rv6p.C: New.
8535         * g++.dg/cpp0x/template_deduction.C: New.
8536         * g++.dg/cpp0x/implicit-copy.C: New.
8537         * g++.dg/cpp0x/rv1p.C: New.
8538         * g++.dg/cpp0x/cast.C: New.
8539         * g++.dg/cpp0x/rv5n.C: New.
8540         * g++.dg/cpp0x/collapse.C: New.
8541         * g++.dg/cpp0x/overload-conv-2.C: New.
8542         * g++.dg/cpp0x/rv4p.C: New.
8543         * g++.dg/cpp0x/rvo.C: New.
8544         * g++.dg/cpp0x/iop.C: New.
8545         * g++.dg/cpp0x/rv3n.C: New.
8546         * g++.dg/cpp0x/rv7p.C: New.
8547         * g++.dg/cpp0x/reference_collapsing.C: New.
8548         * g++.dg/cpp0x/overload.C: New.
8549         * g++.dg/cpp0x/named.C: New.
8550         * g++.dg/cpp0x/rv2p.C: New.
8551         * g++.dg/cpp0x/rv6n.C: New.
8552         * g++.dg/cpp0x/not_special.C: New.
8553         * g++.dg/cpp0x/bind.C: New.
8554         * g++.dg/cpp0x/rv1n.C: New.
8555         * g++.dg/cpp0x/rv5p.C: New.
8556         * g++.dg/cpp0x/elision.C: New.
8557         * g++.dg/cpp0x/named_refs.C: New.
8558         * g++.dg/cpp0x/unnamed_refs.C: New.
8559         * g++.dg/cpp0x/rv4n.C: New.
8560         * g++.dg/cpp0x/elision_neg.C: New.
8561         * g++.dg/init/copy7.C: Run in C++98 mode.
8562         * g++.dg/overload/arg1.C: Ditto.
8563         * g++.dg/overload/arg4.C: Ditto.
8564
8565 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR c++/31809
8568         * g++.dg/opt/static5.C: New test.
8569
8570 2007-05-30  Richard Guenther  <rguenther@suse.de>
8571
8572         * g++.dg/dg.exp: Prune torture/.
8573         * g++.dg/torture/dg-torture.exp: New testsuite.
8574
8575 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8576
8577         * gcc.target/arm/pr27387.C: Move and rename to ...
8578         * g++.dg/inherit/thunk8.C: ... here.
8579
8580 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR tree-optimization/31769
8583         * g++.dg/gomp/pr31769.C: New test.
8584
8585 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8586
8587         * gcc.target/i386/stack-realign.c: New.
8588
8589 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8590
8591         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8592
8593 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8594
8595         * gfortran.dg/sizeof.f90: New.
8596
8597 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8598
8599         PR c/31339
8600         * gcc.dg/boolcomplex-1.c: New test.
8601
8602         PR c++/31339
8603         * g++.dg/ext/boolcomplex-1.c: New test.
8604
8605 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8606
8607         * gcc.dg/matrix: New directory.
8608
8609 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8610
8611         PR fortran/32124
8612         * gfortran.dg/allocate_stat_1.f90: New.
8613
8614 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8615
8616         PR fortran/31972
8617         * transfer_hollerith_1.f90: New test.
8618
8619 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8620
8621         PR tree-opt/32100
8622         * gcc.c-torture/execute/vrp-7.c: New test.
8623
8624 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8625
8626         * gfortran.dg/transfer_simplify_4.f90: New test.
8627
8628 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8629
8630         PR fortran/32088
8631         * gfortran.dg/func_result_3.f90: New.
8632
8633 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8634
8635         PR middle-end/32083
8636         * gfortran.dg/transfer_simplify_3.f90: New.
8637
8638 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8639
8640         PR target/32065
8641         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8642         to compile options.
8643         * gcc.target/i386/pr32065-2.c: New test.
8644
8645 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8646
8647         PR fortran/31813
8648         * gfortran.dg/io_constraints_2.f90: Update.
8649
8650 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8651
8652         PR fortran/31219
8653         * gfortran.dg/array_constructor_17.f90: New test.
8654
8655 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8656
8657         PR tree-opt/32090
8658         * g++.dg/opt/array2.C: New testcase.
8659
8660 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8661
8662         PR target/32065
8663         * gcc.target/i386/pr32065.c: New test.
8664
8665 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8666             Marcus Meissner <meissner@suse.de>
8667
8668         * gcc.dg/attr-alloc_size.c: New.
8669
8670 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8671             Lee Millward  <lee.millward@gmail.com>
8672
8673         PR c++/31745
8674         * g++.dg/parse/crash34.C: New test.
8675
8676         * g++.dg/parse/crash35.C: New test.
8677
8678 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8679
8680         * gcc.target/i386/sse2-check.h: New.
8681         * gcc.target/i386/sse2-vec-1.c: Likewise.
8682         * gcc.target/i386/sse2-vec-2.c: Likewise.
8683         * gcc.target/i386/sse2-vec-3.c: Likewise.
8684         * gcc.target/i386/sse2-vec-4.c: Likewise.
8685         * gcc.target/i386/sse2-vec-5.c: Likewise.
8686         * gcc.target/i386/sse2-vec-6.c: Likewise.
8687
8688 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8689
8690         PR c++/31431
8691         PR c++/31432
8692         PR c++/31434
8693         PR c++/31435
8694         PR c++/31437
8695         PR c++/31438
8696         PR c++/31442
8697         PR c++/31443
8698         PR c++/31444
8699         PR c++/31445
8700         * g++.dg/cpp0x/pr31431.C: New.
8701         * g++.dg/cpp0x/pr31437.C: New.
8702         * g++.dg/cpp0x/pr31442.C: New.
8703         * g++.dg/cpp0x/pr31444.C: New.
8704         * g++.dg/cpp0x/pr31431-2.C: New.
8705         * g++.dg/cpp0x/pr31432.C: New.
8706         * g++.dg/cpp0x/pr31434.C: New.
8707         * g++.dg/cpp0x/pr31438.C: New.
8708         * g++.dg/cpp0x/pr31443.C: New.
8709         * g++.dg/cpp0x/pr31445.C: New.
8710         * g++.dg/cpp0x/variadic-crash1.C: New.
8711
8712 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8713
8714         * gcc.target/arm/long-calls-1.c: New test.
8715         * gcc.target/arm/long-calls-2.c: Likewise.
8716         * gcc.target/arm/long-calls-3.c: Likewise.
8717         * gcc.target/arm/long-calls-4.c: Likewise.
8718
8719 2007-05-25  Richard Guenther  <rguenther@suse.de>
8720             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8721
8722         PR tree-optimization/31982
8723         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8724
8725 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8726
8727         PR fortran/32047
8728         * gfortran.dg/result_in_spec_2.f90: New test.
8729
8730 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8731
8732         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8733
8734 2007-05-24  Ollie Wild  <aaw@google.com>
8735
8736         * gcc.dg/cpp/counter-1.c: New test.
8737         * gcc.dg/pch/counter-1.c: New test.
8738         * gcc.dg/pch/counter-1.hs: New file.
8739         * gcc.dg/pch/counter-2.c: New test.
8740         * gcc.dg/pch/counter-2.hs: New file.
8741         * gcc.dg/pch/counter-3.c: New test.
8742         * gcc.dg/pch/counter-3.hs: New file.
8743
8744 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8745
8746         * gcc.dg/tree-ssa/predcom-1.c: New test.
8747         * gcc.dg/tree-ssa/predcom-2.c: New test.
8748         * gcc.dg/tree-ssa/predcom-3.c: New test.
8749         * gcc.dg/tree-ssa/predcom-4.c: New test.
8750         * gcc.dg/tree-ssa/predcom-5.c: New test.
8751         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8752
8753 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8754
8755         PR testsuite/32062
8756         * gcc.target/i386/sse4_1-check.h (MASK): New.
8757
8758 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8759
8760         PR fortran/32038
8761         * gfortran.dg/pr25603.f: Initialize integer variables.
8762
8763 2007-05-23  Ian Lance Taylor  <iant@google.com>
8764
8765         * g++.dg/other/vrp1.C: New test.
8766
8767 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8768
8769         PR preprocessor/20077
8770         * gcc.dg/cpp/paste15.c: New test.
8771
8772 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8773             Nigel Stephens  <nigel@mips.com>
8774             Richard Sandiford  <richard@codesourcery.com>
8775
8776         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8777         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8778         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8779         * gcc.target/mips/inter/mips16-inter.exp: New.
8780
8781 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8782
8783         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8784
8785 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8786
8787         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8788         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8789         * gcc.target/i386/sse3-addsubps.c: Likewise.
8790         * gcc.target/i386/sse3-haddpd.c: Likewise.
8791         * gcc.target/i386/sse3-haddps.c: Likewise.
8792         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8793         * gcc.target/i386/sse3-hsubps.c: Likewise.
8794         * gcc.target/i386/sse3-lddqu.c: Likewise.
8795         * gcc.target/i386/sse3-movddup.c: Likewise.
8796         * gcc.target/i386/sse3-movshdup.c: Likewise.
8797         * gcc.target/i386/sse3-movsldup.c: Likewise.
8798
8799         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8800         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8801         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8802         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8803         * gcc.target/i386/ssse3-palignr.c: Likewise.
8804         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8805         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8806         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8807         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8808         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8809         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8810         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8811         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8812         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8813         * gcc.target/i386/ssse3-psignb.c: Likewise.
8814         * gcc.target/i386/ssse3-psignd.c: Likewise.
8815         * gcc.target/i386/ssse3-psignw.c: Likewise.
8816         * gcc.target/i386/ssse3-vals.h: Likewise.
8817
8818         * gcc.target/i386/sse3-check.h: New file.
8819         * gcc.target/i386/ssse3-check.h: Likewise.
8820
8821 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8822
8823         PR middle-end/31095
8824         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8825
8826 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8827
8828         PR middle-end/31606
8829         * gcc.c-torture/20070522-1.c: New testcase.
8830
8831 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8832
8833         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8834
8835 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8836
8837         * gcc.c-torture/execute/ieee/20000320-1.x,
8838         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8839         m68k-*-* and check_effective_target_coldfire_fpu.
8840
8841 2007-05-22  Ollie Wild  <aaw@google.com>
8842
8843         * g++.dg/lookup/hidden-class10.C: New test.
8844         * g++.dg/lookup/hidden-class11.C: New test.
8845
8846 2007-05-22  Ollie Wild  <aaw@google.com>
8847
8848         * g++.dg/lookup/name-clash5.C: New test.
8849         * g++.dg/lookup/name-clash6.C: New test.
8850
8851 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8852
8853         * g++.dg/other/i386-2.C: Update comments on header files tested.
8854         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8855         of <tmmintrin.h>.
8856         * gcc.target/i386/sse-12.c: Likewise.
8857         * gcc.target/i386/sse-13.c: Likewise.
8858         * gcc.target/i386/sse-14.c: Likewise.
8859
8860         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8861         Redefined to test with immediate operand.
8862         (__builtin_ia32_blendps): Likewise.
8863         (__builtin_ia32_blendpd): Likewise.
8864         (__builtin_ia32_dpps): Likewise.
8865         (__builtin_ia32_dpps): Likewise.
8866         (__builtin_ia32_insertps128): Likewise.
8867         (__builtin_ia32_vec_ext_v4sf): Likewise.
8868         (__builtin_ia32_vec_set_v16qi): Likewise.
8869         (__builtin_ia32_vec_set_v4si): Likewise.
8870         (__builtin_ia32_vec_set_v2di): Likewise.
8871         (__builtin_ia32_vec_ext_v16qi): Likewise.
8872         (__builtin_ia32_vec_ext_v4si): Likewise.
8873         (__builtin_ia32_vec_ext_v2di): Likewise.
8874         (__builtin_ia32_roundpd): Likewise.
8875         (__builtin_ia32_roundsd): Likewise.
8876         (__builtin_ia32_roundps): Likewise.
8877         (__builtin_ia32_roundss): Likewise.
8878         (__builtin_ia32_mpsadbw128): Likewise.
8879
8880 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8881
8882         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8883
8884 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8885
8886         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8887         failures.
8888         * gcc.dg/dfp/func-struct.c: Ditto.
8889         * gcc.dg/dfp/operator-assignment.c: Ditto.
8890         * gcc.dg/dfp/convert-bfp.c: Ditto.
8891         * gcc.dg/dfp/convert-int.c: Ditto.
8892         * gcc.dg/dfp/convert-int-max.c: Ditto.
8893         * gcc.dg/dfp/func-scalar.c: Ditto.
8894         * gcc.dg/dfp/cast.c: Ditto.
8895         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8896         failures, and fix a typo in return type of arg1_128.
8897         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8898         failures, and fix a typo in a constant suffix.
8899         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8900         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8901
8902 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8903             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8904
8905         * lib/gcc-dg.exp(process_message): New proc.
8906         (dg-message): New test directive.
8907         * gcc.dg/always_inline.c: Use dg-message.
8908         * gcc.dg/always_inline2.c: Ditto.
8909         * gcc.dg/always_inline3.c: Ditto.
8910         * gcc.dg/invalid-call-1.c: Ditto.
8911         * gcc.dg/pr17506.c: Ditto.
8912         * gcc.dg/simd-5.c: Ditto.
8913         * gcc.dg/simd-6.c: Ditto.
8914         * gcc.dg/va-arg-2.c: Ditto.
8915         * gcc.dg/cpp/syshdr.c: Ditto.
8916         * gcc.dg/cpp/unc4.c: Ditto.
8917         * gcc.dg/cpp/trad/mi1.c: Ditto.
8918         * gcc.dg/cpp/trad/mi5.c: Ditto.
8919         * gcc.dg/cpp/trad/mi7.c: Ditto.
8920         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8921         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8922         * gcc.test-framework/test-framework.awk: Special-case outexists
8923         tests.
8924
8925 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8926
8927         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8928         (bit_SSE4_2): Likewise.
8929         (bit_POPCNT): Likewise.
8930
8931         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8932         Check if assembler supports SSE4 instructions.
8933
8934         * gcc.target/i386/sse4_1-blendpd.c: New file.
8935         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8936         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8937         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8938         * gcc.target/i386/sse4_1-check.h: Likewise.
8939         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8940         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8941         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8942         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8943         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8944         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8945         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8946         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8947         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8948         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8949         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8950         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8951         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8952         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8953         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8954         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8955         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8956         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8957         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8958         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8959         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8960         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8961         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8962         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8963         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8964         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8965         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8966         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8967         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8968         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8969         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8970         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8971         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8972         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8973         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8974         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8975         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8976         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8977         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8978         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8979         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8980         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8981         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8982         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8983         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8984         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8985         * gcc.target/i386/sse4_1-round.h: Likewise.
8986         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8987         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8988         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8989         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8990         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8991         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8992         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8993         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8994         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8995         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8996         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8997         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8998         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8999         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9000
9001 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9002
9003         PR fortran/31627
9004         * gfortran.dg/bounds_check_7.f90: New test.
9005
9006 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9007
9008         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9009         (check_effective_target_sse4a): Ditto.
9010
9011         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9012         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9013         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9014         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9015         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9016         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9017         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9018         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9019         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9020         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9021         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9022         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9023         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9024         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9025         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9026         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9027         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9028         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9029         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9030         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9031
9032 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9033
9034         * g++.dg/ext/cleanup-1.C: New test.
9035         * g++.dg/ext/cleanup-2.C: Likewise.
9036         * g++.dg/ext/cleanup-3.C: Likewise.
9037         * g++.dg/ext/cleanup-4.C: Likewise.
9038         * g++.dg/ext/cleanup-5.C: Likewise.
9039         * g++.dg/ext/cleanup-6.C: Likewise.
9040         * g++.dg/ext/cleanup-8.C: Likewise.
9041         * g++.dg/ext/cleanup-9.C: Likewise.
9042         * g++.dg/ext/cleanup-10.C: Likewise.
9043         * g++.dg/ext/cleanup-11.C: Likewise.
9044         * g++.dg/ext/cleanup-dtor.C: Likewise.
9045
9046 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9047
9048         PR middle-end/31995
9049         * gcc.dg/vect/vect-102a.c: New test.
9050
9051 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9052             Paolo Carlini  <pcarlini@suse.de>
9053             Uros Bizjak  <ubizjak@gmail.com>
9054
9055         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9056         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9057         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9058         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9059         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9060         New testcases.
9061
9062 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9063
9064         PR fortran/32002
9065         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9066
9067 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9068
9069         PR fortran/32027
9070         * gfortran.dg/do_3.F90: Add checks for the final value of the
9071         loop variable.
9072
9073 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9074
9075         * gcc.c-torture/execute/990127-2.x: New file.
9076
9077 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9078
9079         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9080         * gcc.target/i386/sse-12: Add -O to compile options.
9081         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9082         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9083         and mm3dnow.h.  Add -O to compile options.
9084
9085 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9086
9087         PR fortran/31867
9088         * gfortran.dg/char_length_5.f90: New test.
9089
9090         PR fortran/31994
9091         * gfortran.dg/array_reference_1.f90: New test.
9092
9093 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9094
9095         PR middle-end/7651
9096         PR c++/11856
9097         PR c/12963
9098         PR c/23587
9099         PR other/29694
9100         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9101         * gcc.dg/Wtype-limits.c: New.
9102         * gcc.dg/Wtype-limits-Wextra.c: New.
9103         * gcc.dg/Wtype-limits-no.c: New.
9104         * g++.dg/warn/Wtype-limits.C: New.
9105         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9106         * g++.dg/warn/Wtype-limits-no.C: New.
9107
9108 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9109
9110         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9111         instead of "-msse2".'
9112         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9113         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9114         and mm3dnow.h.
9115         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9116         to test with immediate operand.
9117         (__builtin_ia32_insertqi): Ditto.
9118         (__builtin_ia32_palignr128): Ditto.
9119         (__builtin_ia32_palignr): Ditto.
9120         (__builtin_ia32_pshufhw): Ditto.
9121         (__builtin_ia32_pshuflw): Ditto.
9122         (__builtin_ia32_pshufd): Ditto.
9123         (__builtin_ia32_vec_set_v8hi): Ditto.
9124         (__builtin_ia32_vec_ext_v8hi): Ditto.
9125         (__builtin_ia32_shufpd): Ditto.
9126         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9127
9128 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9129
9130         PR fortran/32001
9131         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9132
9133 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9134
9135         PR target/31585
9136         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9137         and "__inline".  Use "-msse" instead of "-msse2".
9138
9139 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9140
9141         PR middle-end/7651
9142         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9143         * gcc.dg/20030906-2.c: Likewise.
9144         * objc.dg/method-17.m: Add -Wreturn-type.
9145         * obj-c++.dg/method-21.mm: Likewise.
9146
9147 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9148
9149         PR target/31585
9150         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9151         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9152         (__builtin_ia32_psrlqi128): Ditto.
9153         (__builtin_ia32_psrlwi128): Ditto.
9154         (__builtin_ia32_psrldi128): Ditto.
9155         (__builtin_ia32_psrldqi128): Ditto.
9156         (__builtin_ia32_pslldqi128): Ditto.
9157         (__builtin_ia32_psrawi128): Ditto.
9158         (__builtin_ia32_psradi128): Ditto.
9159         (__builtin_ia32_psllqi128): Ditto.
9160         (__builtin_ia32_pslldi128): Ditto.
9161         (__builtin_prefetch): Ditto.
9162         (__builtin_ia32_pshufw): Ditto.
9163         (__builtin_ia32_vec_set_v4hi): Ditto.
9164         (__builtin_ia32_vec_ext_v4hi): Ditto.
9165         (__builtin_ia32_shufps): Ditto.
9166         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9167
9168 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9169
9170         PR fortran/31974
9171         * gfortran.dg/char_allocation_1.f90: New test.
9172
9173 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9174
9175         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9176         * gcc.dg/Wconversion-sign.c: New.
9177         * gcc.dg/Wconversion-integer-no-sign.c: New.
9178         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9179         Wconversion-sign.C
9180         * g++.dg/warn/Wconversion-sign.C: New.
9181         * g++.old-deja/g++.other/warn4.C: Update.
9182         * g++.dg/warn/Wconversion1.C: Likewise.
9183
9184 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9185
9186         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9187         * gcc.dg/torture/builtin-math-4.c: Likewise.
9188
9189 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9190
9191         PR libfortran/31964
9192         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9193
9194 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9195
9196         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9197
9198 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9199
9200         PR target/31628
9201         * gcc.target/i386/pr31628.c: New.
9202
9203 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9204
9205         PR middle-end/31344
9206         * gcc.dg/pr31344.c: New test.
9207
9208 2007-05-17  Ian Lance Taylor  <iant@google.com>
9209
9210         PR tree-optimization/31953
9211         * gcc.c-torture/compile/pr31953.c: New test.
9212
9213 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9214
9215         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9216
9217         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9218         and drem.
9219         * gcc.dg/torture/builtin-math-4.c: Likewise.
9220
9221         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9222         * gcc.dg/torture/builtin-math-4.c: Likewise.
9223
9224         * gcc.dg/torture/builtin-math-4.c: New test.
9225
9226 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9227             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9228
9229         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9230         * gcc.dg/cpp/include2.c: Ditto.
9231         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9232         * gcc.dg/cpp/paste5.c: Ditto.
9233         * gcc.dg/cpp/paste6.c: Ditto.
9234         * gcc.dg/cpp/paste8.c: Ditto.
9235         * gcc.dg/cpp/paste11.c: Ditto.
9236         * gcc.dg/cpp/paste13.c: Ditto.
9237         * gcc.dg/cpp/skipping2.c: Ditto.
9238         * gcc.dg/reg-vol-struct-1.c: Ditto.
9239         * gcc.dg/Wshadow-1.c: Ditto.
9240         * gcc.dg/cpp/trad/comment.c: Ditto.
9241         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9242         * gcc.dg/cpp/if-2.c: Ditto.
9243         * gcc.dg/array-5.c: Ditto.
9244         * gcc.dg/inline-15.c: Ditto.
9245         * gcc.dg/pr27953.c: Ditto.
9246         * gcc.dg/Wno-c++-compat.c: Ditto.
9247
9248 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9249
9250         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9251
9252 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9253
9254         * gcc.c-torture/execute/20070517-1.c: New test.
9255
9256 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9257
9258         PR fortran/31919
9259         * gfortran.dg/min_max_conformance.f90: New test.
9260
9261 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9262
9263         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9264         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9265         gcc.dg/vect/vect-104.c: Use more complex construction to
9266         prevent vectorizing.
9267         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9268
9269 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9270
9271         PR tree-optimization/24659
9272         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9273         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9274         not vect_int target.
9275         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9276         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9277         targets.
9278         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9279         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9280         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9281
9282 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9283
9284         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9285         and x86_64-*-* targets.
9286         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9287
9288 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9289
9290         PR fortran/18769
9291         PR fortran/30881
9292         PR fortran/31194
9293         PR fortran/31216
9294         PR fortran/31427
9295         * transfer_simplify_1.f90: New test.
9296         * transfer_simplify_2.f90: New test.
9297
9298 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9299
9300         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9301
9302 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9303
9304         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9305
9306         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9307
9308         PR c/31924
9309         * gcc.dg/fltconst-1.c: New test.
9310
9311         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9312         * gcc.dg/dfp/operator-assignment.c: Ditto.
9313
9314 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9315
9316         PR c++/29928
9317         * g++.dg/rtti/typeid5.C: New.
9318
9319 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9320
9321         PR fortran/31725
9322         * gfortran.dg/substr_4.f: New test.
9323
9324 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9325
9326         * gcc.target/m68k/interrupt_thread-1.c,
9327         gcc.target/m68k/interrupt_thread-2.c,
9328         gcc.target/m68k/interrupt_thread-3.c: New.
9329         * gcc.target/m68k/m68k.exp: Accept fido.
9330
9331 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9332
9333         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9334         * gfortran.dg/altreturn_3.f90: Likewise.
9335         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9336         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9337         * gfortran.dg/inquire_iolength.f90: Likewise.
9338         * gfortran.dg/module_naming_1.f90: Likewise.
9339         * gfortran.dg/oldstyle_2.f90: Likewise.
9340         * gfortran.dg/operator_2.f90: Likewise.
9341         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9342         * gfortran.dg/used_types_11.f90: Likewise.
9343         * gfortran.dg/zero_array_components_1.f90: Likewise.
9344         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9345         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9346         * gfortran.dg/real_const_3.f90: Likewise.
9347
9348 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9349
9350         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9351         * gcc.dg/tree-ssa/loop-30.c: New test.
9352
9353 2007-05-13  Richard Guenther  <rguenther@suse.de>
9354
9355         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9356         scanning forwprop1.
9357         * g++.dg/tree-ssa/pr31146.C: Likewise.
9358
9359 2007-05-13  Revital Eres  <eres@il.ibm.com>
9360
9361         * gcc.dg/dse.c: New test.
9362
9363 2007-05-12  Richard Guenther  <rguenther@suse.de>
9364
9365         PR tree-optimization/31797
9366         * gcc.c-torture/compile/pr31797.c: New testcase.
9367
9368 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9369
9370         PR fortran/30746
9371         * gfortran.dg/host_assoc_function_1.f90: New test.
9372
9373 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9374
9375         PR c++/31829
9376         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9377
9378 2007-05-11  Silvius Rus  <rus@google.com>
9379
9380         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9381         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9382         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9383         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9384         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9385         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9386         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9387         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9388         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9389         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9390         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9391         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9392         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9393         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9394         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9395         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9396
9397 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9398
9399         PR other/31852
9400         * gcc.c-torture/execute/builtins/memchr.c: New.
9401         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9402         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9403
9404 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9405
9406         PR fortran/30876
9407         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9408         line.
9409         * gfortran.dg/recursive_reference_2.f90: New test.
9410
9411 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9412
9413         PR fortran/30878
9414         * gfortran.dg/namelist_29.f90: New test.
9415
9416 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9417
9418         PR fortran/31474
9419         * gfortran.dg/entry_10.f90: New test.
9420
9421 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9422
9423         PR tree-optimization/31885
9424         * gcc.dg/tree-ssa/loop-29.c: New test.
9425
9426 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9427
9428         * assumed_dummy_1.f90: Fix dg directive.
9429         * char_initialiser_actual.f90: Likewise.
9430         * nested_modules_2.f90: Likewise.
9431         * shift-alloc.f90: Likewise.
9432
9433 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9434
9435         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9436
9437 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9438
9439         PR libfortran/31880
9440         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9441
9442 2007-05-09  Mike Stump  <mrs@apple.com>
9443
9444         * g++.dg/other/first-global.C: Add -fpie for darwin.
9445         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9446
9447 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9448
9449         * gcc.dg/20070507-1.c: New testcase.
9450
9451 2007-05-08  Chao-ying Fu  <fu@mips.com>
9452
9453         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9454         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9455         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9456         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9457
9458 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9459
9460         PR 31847
9461         * gcc.dg/pr31847.c: New test.
9462
9463 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9464
9465         PR fortran/31692
9466         * gfortran.dg/actual_array_result_1.f90: New test.
9467
9468 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9469
9470         PR fortran/29397
9471         * gfortran.dg/parameter_array_init_1.f90: New test.
9472
9473         PR fortran/29400
9474         * gfortran.dg/parameter_array_init_2.f90: New test.
9475
9476 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9477
9478         PR target/31854
9479         * gcc.target/i386/pr31854.c: New test.
9480
9481 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9482
9483         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9484
9485 2007-05-07  Mike Stump  <mrs@apple.com>
9486
9487         * g++.old-deja/g++.mike/empty.C: Add.
9488
9489 2007-05-07  Eric Christopher  <echristo@apple.com>
9490
9491         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9492
9493 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9494
9495         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9496         variable.  Rearrange conversions from binary float to decimal float.
9497
9498 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9499
9500         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9501         x86.
9502
9503 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9504
9505         * gnat.dg/opt1.ad[sb]: New testcase.
9506
9507 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9508
9509         PR fortran/31399
9510         * gfortran.dg/do_3.F90: New test.
9511
9512 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9513
9514         PR fortran/31764
9515         * gfortran.dg/new_line.f90: Add new checks.
9516
9517 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9518
9519         PR fortran/31201
9520         * gfortran.dg/large_unit_1.f90: New.
9521         * gfortran.dg/large_unit_2.f90: New.
9522         * gfortran.dg/iostat_4.f90: New
9523         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9524
9525 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
9526
9527         PR fortran/31540
9528         * gfortran.dg/char_result_4.f90: New test.
9529
9530 2007-06-05  Revital Eres  <eres@il.ibm.com>
9531
9532         PR 30957
9533         * gcc.dg/pr30957-1.c: New test.
9534
9535 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9536
9537         PR fortran/31251
9538         * gfortran.dg/char_type_len_2.f90: New test.
9539
9540 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
9541
9542         PR 31775
9543         * g++.dg/other/nested-extern.cc: New.
9544         * g++.dg/other/nested-extern-1.C: New.
9545         * g++.dg/other/nested-extern-2.C: New.
9546
9547 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9548
9549         PR fortran/31760
9550         * gfortran.dg/erf.f90: New test.
9551         * gfortran.dg/besxy.f90: New test.
9552
9553 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9554
9555         PR fortran/22359
9556         * gfortran.dg/fseek.f90: New test.
9557
9558 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9559
9560         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9561
9562 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9563
9564         PR libfortran/31210
9565         * gfortran.dg/zero_length_1.f90: New test.
9566
9567 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9568
9569         PR fortran/31803
9570         * gfortran.dg/char_pointer_assign_3.f90: New test.
9571         * gfortran.dg/char_result_2.f90: Re-enable test.
9572
9573 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9574
9575         PR fortran/25071
9576         * gfortran.dg/char_length_3.f90: New test.
9577         * gfortran.dg/char_result_2.f90: Fix test.
9578
9579 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9580
9581         PR tree-optimization/30565
9582         * gcc.dg/tree-ssa/loop-27.c: New test.
9583
9584 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9585
9586         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9587         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9588         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9589         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9590
9591 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9592
9593         PR tree-optimization/31699
9594         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9595         New.
9596         (check_effective_target_vect_floatint_cvt): New.
9597         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9598         of specific targets.
9599         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9600         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9601         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9602         * gcc.dg/vect/vect-iv-4.c: Likewise.
9603         * gcc.dg/vect/vect-multitypes-11.c: New.
9604         * gcc.dg/vect/pr31699.c: New.
9605
9606 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9607
9608         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9609
9610 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9611
9612         PR C++/31663
9613         * g++.dg/warn/anonymous-namespace-2.C: New.
9614         * g++.dg/warn/anonymous-namespace-2.h: New.
9615
9616 2007-05-02  Paul Brook  <paul@codesourcery.com>
9617
9618         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9619
9620 2007-05-02  Eric Christopher  <echristo@apple.com>
9621
9622         * gcc.dg/cpp/if-div.c: New file.
9623
9624 2007-05-02  Tom Tromey  <tromey@redhat.com>
9625
9626         PR preprocessor/28709:
9627         * gcc.dg/cpp/pr28709.c: New file.
9628
9629 2007-05-02  Richard Guenther  <rguenther@suse.de>
9630
9631         PR tree-optimization/31146
9632         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9633
9634 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9635
9636         * gcc.c-torture/compile/limits-blockid.c: New.
9637         * gcc.c-torture/compile/limits-caselabels.c: New.
9638         * gcc.c-torture/compile/limits-declparen.c: New.
9639         * gcc.c-torture/compile/limits-enumconst.c: New.
9640         * gcc.c-torture/compile/limits-exprparen.c: New.
9641         * gcc.c-torture/compile/limits-externalid.c: New.
9642         * gcc.c-torture/compile/limits-fnargs.c: New.
9643         * gcc.c-torture/compile/limits-fndefn.c: New.
9644         * gcc.c-torture/compile/limits-idexternal.c: New.
9645         * gcc.c-torture/compile/limits-idinternal.c: New.
9646         * gcc.c-torture/compile/limits-pointer.c: New.
9647         * gcc.c-torture/compile/limits-stringlit.c: New.
9648         * gcc.c-torture/compile/limits-structmem.c: New.
9649         * gcc.c-torture/compile/limits-structnest.c: New.
9650
9651 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9652
9653         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9654
9655 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9656
9657         PR middle-end/31740
9658         * gcc.c-torture/compile/20070501-1.c: New testcase.
9659
9660 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9661
9662         PR fortran/31732
9663         * gfortran.dg/array_memset_2:  New test case.
9664
9665 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9666
9667         PR testsuite/31615
9668         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9669
9670 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9671
9672         PR testsuite/31589
9673         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9674         dg-final test.
9675         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9676         keyword to dg-final test.
9677         * gcc.dg/vect/vect-iv-4.c: Likewise.
9678         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9679         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9680         test.
9681         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9682         cast.
9683         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9684         * lib/target-supports.exp
9685         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9686         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9687
9688 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9689
9690         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9691         __LONG_LONG_MAX__ and its friends instead of those supplied by
9692         limits.h.
9693
9694 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9695
9696         PR C++/31721
9697         * g++.dg/ext/vector7.C: New testcase.
9698
9699 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9700
9701         PR fortran/31591
9702         * gfortran.dg/bound_simplification_1.f90: New test.
9703
9704 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9705
9706         PR fortran/31645
9707         * gfortran.dg/bom_error.f90: New test.
9708         * gfortran.dg/bom_include.f90: New test.
9709         * gfortran.dg/bom_UTF16-LE.f90: New test.
9710         * gfortran.dg/bom_UTF16-BE.f90: New test.
9711         * gfortran.dg/bom_UTF-8.f90: New test.
9712         * gfortran.dg/bom_UTF-32.f90: New test.
9713         * gfortran.dg/bom_UTF-8.F90: New test.
9714         * gfortran.dg/bom_include.inc: New file.
9715
9716 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9717
9718         PR C++/30221
9719         * g++.dg/init/ptrfn2.C: New test.
9720         * g++.dg/init/ptrfn3.C: New test.
9721
9722 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9723
9724         PR fortran/31711
9725         * gfortran.dg/dependency_21.f90: New test.
9726
9727 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9728
9729         * gfortran.dg/secnds.f: Use real*8.
9730         * gfortran.dg/secnds-1.f: Use real*8.
9731
9732 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9733
9734         PR libfortran/31532
9735         * gfortran.dg/inquire_5.f90: Update test.
9736
9737 2007-04-27  Ian Lance Taylor  <iant@google.com>
9738
9739         PR middle-end/31710
9740         * gcc.c-torture/compile/pr31710.c: New test.
9741
9742 2007-04-27  Richard Guenther  <rguenther@suse.de>
9743
9744         PR tree-optimization/30965
9745         PR tree-optimization/30978
9746         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9747         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9748         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9749         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9750
9751 2007-04-27  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/31715
9754         * gcc.dg/Warray-bounds-4.c: New testcase.
9755
9756 2007-04-26  Ian Lance Taylor  <iant@google.com>
9757
9758         PR target/28675
9759         * gcc.c-torture/compile/pr28675.c: New test.
9760
9761 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9762
9763         PR C++/30016
9764         * g++.dg/ext/vector6.C: New test.
9765
9766 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9767
9768         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9769
9770 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9771
9772         PR middle-end/31617
9773         * g++.dg/other/str_empty.C: Add expected warning.
9774
9775 2007-04-26  Richard Guenther  <rguenther@suse.de>
9776         Daniel Berlin  <dberlin@dberlin.org>
9777
9778         PR tree-optimization/30567
9779         * g++.dg/other/pr30567.C: New testcase.
9780
9781 2007-04-26  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/31703
9784         * gcc.c-torture/compile/pr31703.c: New testcase.
9785         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9786         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9787
9788 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9789
9790         * gfortran.dg/open_errors.f90: Added if statements checking
9791         the value of iostat.
9792
9793 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9794
9795         PR c++/31598
9796         * g++.dg/gomp/pr31598.C: New test.
9797
9798         PR tree-optimization/30558
9799         * g++.dg/gomp/pr30558.C: New test.
9800
9801 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9802
9803         PR c++/31338
9804         * g++.dg/ext/complex2.C: New test.
9805
9806 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9807
9808         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9809
9810 2007-04-25  Thiemo Seufer  <ths@mips.com>
9811
9812         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9813         value to signed char.
9814
9815 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9816
9817         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9818         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9819         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9820
9821 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9822
9823         PR fortran/31668
9824         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9825         statement functions.
9826         * gfortran.dg/c_by_val_5.f90: New test.
9827
9828 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9829
9830         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9831         with two new subroutines to avoid parameter-induced aliasing.
9832         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9833         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9834
9835 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9836
9837         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9838         * g++.dg/warn/Warray-bounds.C: Likewise.
9839
9840 2007-04-24  Ian Lance Taylor  <iant@google.com>
9841
9842         PR tree-optimization/31605
9843         * gcc.c-torture/execute/pr31605.c: New test.
9844
9845 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9846
9847         PR fortran/31587
9848         * lib/gcc-dg.exp (scan-module): New function.
9849         * gfortran.dg/module_md5_1.f90: New test.
9850
9851 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9852
9853         * g++.old-deja/g++.pt/defarg6.C: Only run with
9854         -std=gnu++98.
9855         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9856         * g++.dg/cpp0x/variadic61.C: Ditto.
9857         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9858         * g++.dg/cpp0x/variadic62.C: Ditto.
9859         * g++.dg/template/meminit1.C: Ditto.
9860         * g++.dg/template/operator7.C: Ditto.
9861         * g++.dg/template/static15.C: Ditto.
9862         * g++.dg/template/invalid1.C: Ditto.
9863         * g++.dg/template/shift1.C: Ditto.
9864         * g++.dg/template/error10.C: Ditto.
9865
9866 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9867
9868         PR diagnostic/25923
9869         * gfortran.dg/pr25923.f90: New test.
9870
9871 2007-04-24  Ian Lance Taylor  <iant@google.com>
9872
9873         PR tree-optimization/31602
9874         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9875
9876 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9877
9878         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9879         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9880
9881 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9882
9883         * gcc.target/i386/reload-1.c. New.
9884
9885 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9886             Olga Golovanevsky  <olga@il.ibm.com>
9887
9888         * g++.dg/other/str_empty.C: New test.
9889
9890 2007-04-24  Richard Henderson  <rth@redhat.com>
9891
9892         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9893
9894 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9895
9896         PR target/31641
9897         * gcc.c-torture/compile/pr31641.c: New testcase.
9898
9899 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9900
9901         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9902         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9903         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9904         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9905
9906 2007-04-23  Simon Baldwin  <simonb@google.com>
9907
9908         * g++.dg/other/error15.C: New.
9909         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9910         triggering a "multiple parameters named" error.
9911
9912 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9913
9914         PR fortran/31618
9915         * gfortran.dg/backspace_8.f:  New test case.
9916
9917 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9918
9919         PR fortran/31630
9920         * gfortran.dg/used_types_17.f90: New test.
9921
9922         PR fortran/31620
9923         * gfortran.dg/zero_array_components_1.f90: New test.
9924
9925 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9926
9927         PR fortran/31616
9928         * gfortran.dg/open_errors.f90: Allow a different error message.
9929
9930 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9931
9932         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9933         Rename from check_effective_target_vect_pack_mod.  Rename global
9934         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9935         messages.
9936         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9937         rename.
9938         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9939         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9940
9941 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9942
9943         PR middle-end/31448
9944         * gcc.c-torture/execute/pr31448.c: New testcase.
9945
9946 2007-04-22  Nick Clifton  <nickc@redhat.com>
9947
9948         * gcc.dg/20020312-2.c: Add support for the FRV.
9949
9950 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9951
9952         PR tree-optimization/24659
9953         * gcc.dg/vect/vect-float-extend-1.c: New test.
9954         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9955
9956 2007-04-22  Richard Guenther  <rguenther@suse.de>
9957
9958         PR tree-optimization/29789
9959         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9960         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9961
9962 2007-04-22  Revital Eres  <eres@il.ibm.com>
9963
9964         * gcc.dg/var-expand2.c: New test.
9965
9966 2007-04-22  Revital Eres  <eres@il.ibm.com>
9967
9968         * gcc.dg/var-expand3.c: New test.
9969
9970 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9971
9972         PR fortran/31495
9973         * gfortran.dg/continuation_8.f90: New test.
9974
9975 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9976
9977         PR C/30265
9978         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9979         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9980
9981 2007-04-21  Richard Guenther  <rguenther@suse.de>
9982
9983         PR middle-end/31136
9984         * gcc.c-torture/execute/pr31136.c: New testcase.
9985
9986 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9987
9988         * gcc.target/i386/movsi-sm-1.c: New.
9989
9990 2007-04-20  Richard Henderson  <rth@redhat.com>
9991
9992         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9993         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9994
9995 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * gcc.target/i386/ordcmp-1.c: New test.
9998         * gcc.target/i386/unordcmp-1.c: New test.
9999
10000         PR tree-optimization/31632
10001         * gcc.c-torture/compile/20070419-1.c: New test.
10002
10003 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10004
10005         * gcc.dg/invalid-call-1.c: New test.
10006
10007 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10008
10009         PR diagnostic/31227
10010         * gcc.dg/Warray-bounds-3.c: New.
10011
10012 2007-04-18  Richard Guenther  <rguenther@suse.de>
10013
10014         PR tree-optimization/19431
10015         PR tree-optimization/21463
10016         * gcc.c-torture/execute/20070212-1.c: New testcase.
10017         * gcc.c-torture/execute/20070212-2.c: Likewise.
10018         * gcc.c-torture/execute/20070212-3.c: Likewise.
10019         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10020         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10021         * g++.dg/tree-ssa/pr21463.C: Likewise.
10022         * g++.dg/tree-ssa/pr30738.C: Likewise.
10023
10024 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/31513
10027         * g++.dg/expr/bitfield8.C: New test.
10028
10029 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10030             Richard Sandiford  <richard@codesourcery.com>
10031
10032         * lib/target-supports.exp (check_profiling_available): Return 0
10033         for uClibc with -p or -pg.
10034
10035 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10036
10037         PR c++/31517
10038         * g++.dg/template/init7.C: New test.
10039
10040 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10041
10042         PR rtl-optimization/31360
10043         * gcc.dg/loop-7.c: New test.
10044
10045 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10046
10047         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10048         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10049         build.
10050         (compat-execute): Likewise.
10051         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10052         files to remote hosts.
10053         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10054         (c-torture-execute): Likewise.
10055         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10056         or plain file.  Use remote_upload and remote_download to copy
10057         files about.
10058         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10059         before scanning it.
10060
10061 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10062
10063         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10064
10065 2007-04-16  Lawrence Crowl  <crowl@google.com>
10066
10067         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10068         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10069         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10070         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10071         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10072         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10073         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10074         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10075         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10076         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10077         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10078
10079         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10080         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10081         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10082         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10083         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10084         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10085         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10086         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10087         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10088         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10089         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10090
10091 2007-04-16  Ian Lance Taylor  <iant@google.com>
10092
10093         PR tree-optimization/31522
10094         * gcc.dg/Wstrict-overflow-16.c: New test.
10095
10096 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10097
10098         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10099
10100 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10101
10102         PR fortran/31144
10103         * gfortran.dg/module_naming_1.f90: New.
10104
10105 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10106
10107         * lib/target-supports.exp (check_profiling_available): Return
10108         false for m68k-*-uclinux.
10109
10110 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10111
10112         PR c++/29365
10113         Testcase for c++ anonymous namespace warning
10114
10115         * g++.dg/warn/anonymous-namespace-1.C: New test
10116         * g++.dg/warn/anonymous-namespace-1.h: New test
10117
10118 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10119
10120         PR testsuite/31578
10121         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10122
10123 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10124
10125         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10126
10127 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10128
10129         PR fortran/31204
10130         * gfortran.dg/array_constructor_16.f90: New test.
10131
10132 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10133
10134         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10135         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10136
10137 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10138
10139         PR rtl-optimization/31500
10140         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10141         * g++.dg/warn/Warray-bounds.C: Likewise.
10142
10143 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10144
10145         PR C/31520
10146         * gcc.dg/gnu89-init-4.c: New testcase.
10147
10148 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10149
10150         PR c++/25874
10151         * gcc.dg/gomp/pr25874.c: Add dg-options.
10152         * g++.dg/gomp/pr25874.C: Add dg-options.
10153
10154 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10155
10156         PR fortran/21061
10157         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10158         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10159
10160 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10161
10162         PR fortran/31561
10163         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10164
10165 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10166
10167         PR fortran/29507
10168         PR fortran/31404
10169         * gfortran.dg/initialization_6.f90: New test.
10170
10171 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10172
10173         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10174
10175         * lib/target-supports.exp (check_gc_sections_available):
10176         Return false if ldflags includes -elf2flt.
10177
10178 2007-04-13  Jason Merrill  <jason@redhat.com>
10179
10180         PR c++/31074
10181         * conv3.C: New test.
10182
10183 2007-04-13  Mike Stump  <mrs@apple.com>
10184
10185         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10186         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10187
10188 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10189
10190         PR tree-optimization/29598
10191         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10192
10193 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10194
10195         PR fortran/31559
10196         * gfortran.dg/func_assign.f90: New test.
10197
10198 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10199
10200         PR fortran/31550
10201         * gfortran.dg/used_types_16.f90: New test.
10202
10203 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10204
10205         PR fortran/18937
10206         * gfortran.dg/goto_2.f90: New.
10207         * gfortran.dg/goto_3.f90: New.
10208         * gfortran.dg/pr17708.f90: Rename to ...
10209         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10210
10211 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10212
10213         PR fortran/31562
10214         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10215         instead of a struct.
10216
10217 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10218
10219         PR fortran/31562
10220         * gfortran.dg/value_4.c: Use GNU extensions for complex
10221         instead of a struct.
10222
10223 2007-04-13  Richard Guenther  <rguenther@suse.de>
10224
10225         PR tree-optimization/21258
10226         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10227
10228 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10229
10230         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10231         <complex.h>.
10232
10233 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10234
10235         PR fortran/31250
10236         * gfortran.dg/char_length_2.f90: New.
10237         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10238         * gfortran.dg/repeat_4.f90: Likewise.
10239
10240         PR fortran/31266
10241         * gfortran.dg/char_assign_1.f90: New.
10242
10243         PR fortran/31471
10244         * gfortran.dg/block_name_1.f90: New.
10245         * gfortran.dg/block_name_2.f90: New.
10246
10247 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10248
10249         PR c++/31078
10250         * g++.dg/other/pr31078.C: New.
10251
10252 2007-04-12  Richard Guenther  <rguenther@suse.de>
10253
10254         PR tree-optimization/31169
10255         * gcc.c-torture/execute/pr31169.c: New testcase.
10256
10257 2007-04-12  Richard Guenther  <rguenther@suse.de>
10258
10259         PR tree-optimization/24689
10260         PR tree-optimization/31307
10261         * g++.dg/tree-ssa/pr31307.C: New testcase.
10262         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10263
10264 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10265
10266         PR fortran/31472
10267         * gfortran.dg/access_spec_1.f90: New test.
10268         * gfortran.dg/access_spec_2.f90: New test.
10269         * gfortran.dg/non_module_public.f90: Match new error message.
10270
10271 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10272
10273         PR testsuite/31538
10274         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10275         to 4 at line 38 to fix bounds problem.
10276
10277 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10278
10279         PR testsuite/31240
10280         * gfortran.dg/pointer_intent_1.f90: Fix test.
10281
10282 2007-04-10  Eric Christopher  <echristo@apple.com>
10283
10284         * lib/target-supports.exp
10285         (check_effective_target_fstack_protector): Rewrite.
10286
10287 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10288
10289         PR c++/31449
10290         * g++.dg/init/const5.C: New test.
10291
10292 2007-04-09  Jan Hubicka  <jh@suse.cz>
10293
10294         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10295
10296 2007-04-08  Jan Hubicka  <jh@suse.cz>
10297
10298         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10299
10300 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/31257
10303         * gfortran.dg/achar_4.f90: New test.
10304
10305 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10306
10307         PR fortran/30880
10308         * gfortran.dg/used_dummy_types_8.f90: New test.
10309
10310 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10311
10312         PR fortran/30872
10313         * gfortran.dg/parameter_array_element_1.f90: New test.
10314
10315 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10316
10317         PR fortran/31222
10318         * gfortran.dg/default_numeric_type_1.f90: New test.
10319
10320 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10321
10322         PR fortran/31424
10323         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10324
10325 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10326
10327         PR fortran/31293
10328         * gfortran.dg/interface_12.f90: New test.
10329
10330 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10331
10332         * gcc.dg/format/opt-6.c: New test.
10333         * gcc.dg/format/nul-1.c: New test.
10334         * gcc.dg/format/nul-2.c: New test.
10335
10336 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10337
10338         PR libgfortran/31395
10339         * gfortran.dg/fmt_colon.f90: New test.
10340
10341 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10342
10343         * g++.old-deja/g++.other/init18.C: Use
10344         dg-require-effective-target instead of an explicit xfail.
10345
10346 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10347
10348         * gcc.dg/dfp/signbit-1.c
10349         * gcc.dg/dfp/signbit-2.c
10350
10351 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10352
10353         PR fortran/31483
10354         * gfortran.dg/altreturn_5.f90: New test.
10355
10356 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10357
10358         PR fortran/31292
10359         * gfortran.dg/contained_module_proc_1.f90: New test.
10360
10361 2007-04-04  Stuart Hastings  <stuart@apple.com>
10362
10363         PR 31281
10364         * objc/execute/exceptions/pr31281.m: New.
10365
10366 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10367
10368         * g++.dg/ext/dllimport12.C: Update comments.
10369
10370 2007-04-03  Eric Christopher  <echristo@apple.com>
10371
10372         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10373
10374 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10375
10376         PR fortran/31304
10377         * gfortran.dg/repeat_2.f90: New test.
10378         * gfortran.dg/repeat_3.f90: New test.
10379         * gfortran.dg/repeat_4.f90: New test.
10380
10381 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10382
10383         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10384
10385 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR c++/30847
10388         * g++.dg/parse/cond3.C: New test.
10389
10390         PR middle-end/30704
10391         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10392
10393 2007-04-02  Jason Merrill  <jason@redhat.com>
10394
10395         PR c++/31187
10396         * g++.dg/ext/visibility/anon3.C: New test.
10397
10398 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10399
10400         PR libgfortran/31052
10401         * gfortran.dg/namelist_28.f90: New test.
10402
10403 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10404
10405         PR libgfortran/31366
10406         * gfortran.dg/direct_io_6.f90: New test.
10407
10408 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10409
10410         PR libgfortran/31207
10411         * gfortran.dg/advance_5.f90: New test.
10412         * gfortran.dg/advance_6.f90: New test.
10413
10414 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10415
10416         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10417         * g++.dg/ext/dllimport7.C: Likewise.
10418         * g++.dg/ext/selectany1.C: Likewise.
10419
10420 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10421
10422         * g++.dg/parser/pr31138.C: New.
10423         * g++.dg/parser/pr31140.C: New.
10424         * g++.dg/parser/pr31141.C: New.
10425
10426 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10427
10428         PR c++/26099
10429         * g++.dg/ext/is_base_of.C: New.
10430         * g++.dg/ext/has_virtual_destructor.C: New.
10431         * g++.dg/ext/is_polymorphic.C: New.
10432         * g++.dg/ext/is_base_of_diagnostic.C: New.
10433         * g++.dg/ext/is_enum.C: New.
10434         * g++.dg/ext/has_nothrow_assign.C: New.
10435         * g++.dg/ext/has_nothrow_constructor.C: New.
10436         * g++.dg/ext/is_empty.C: New.
10437         * g++.dg/ext/has_trivial_copy.C: New.
10438         * g++.dg/ext/has_trivial_assign.C: New.
10439         * g++.dg/ext/is_abstract.C: New.
10440         * g++.dg/ext/is_pod.C: New.
10441         * g++.dg/ext/has_nothrow_copy.C: New.
10442         * g++.dg/ext/is_class.C: New.
10443         * g++.dg/ext/has_trivial_constructor.C: New.
10444         * g++.dg/ext/is_union.C: New.
10445         * g++.dg/ext/has_trivial_destructor.C: New.
10446         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10447         * g++.dg/template/crash43.C: Likewise.
10448
10449 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10450
10451         * g++.dg/warn/pedantic2.C: New testcase.
10452
10453 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10454
10455         * size_dim.f90: Fix dg directive.
10456         * pr16433.f: Likewise.
10457         * use_6.f90: Likewise.
10458         * use_7.f90: Likewise.
10459         * entry_9.f90: Likewise.
10460         * pointer_intent_2.f90: Likewise.
10461         * protected_1.f90: Likewise.
10462         * fmt_missing_period_2.f: Likewise.
10463         * pointer_intent_3.f90: Likewise.
10464         * protected_2.f90: Likewise.
10465         * protected_3.f90: Likewise.
10466         * pr15754.f90: Likewise.
10467         * protected_4.f90: Likewise.
10468         * protected_5.f90: Likewise.
10469         * initialization_2.f90: Likewise.
10470         * protected_6.f90: Likewise.
10471         * continuation_7.f90: Likewise.
10472         * derived_function_interface_1.f90: Likewise.
10473         * der_pointer_4.f90: Likewise.
10474         * fmt_zero_precision.f90: Likewise.
10475         * blockdata_3.f90: Likewise.
10476         * fmt_missing_period_1.f: Likewise.
10477         * real_const_3.f90: Likewise.
10478         * use_4.f90: Likewise.
10479         * fmt_missing_period_3.f: Likewise.
10480         * use_5.f90: Likewise.
10481
10482 2007-03-28  Mike Stump  <mrs@apple.com>
10483
10484         * gcc.dg/darwin-comm.c: Add.
10485
10486 2007-03-28  Eric Christopher  <echristo@apple.com>
10487
10488         * lib/target-supports.exp (check_effective_target_fstack_protector):
10489         New.
10490         * gcc.dg/ssp-1.c: Use.
10491         * gcc.dg/ssp-2.c: Ditto.
10492
10493 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10494
10495         PR c++/29077
10496         * g++.dg/parse/constructor3.C: New test.
10497
10498 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10499
10500         * gnat.dg/thin_pointer.ad[sb]: New test.
10501
10502 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10503
10504         * g++.dg/cpp0x/bracket1.C: New.
10505         * g++.dg/cpp0x/bracket2.C: New.
10506         * g++.dg/cpp0x/bracket3.C: New.
10507         * g++.dg/cpp0x/bracket4.C: New.
10508
10509 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10510
10511         * g++.dg/cpp0x/temp_default1.C: New.
10512         * g++.dg/cpp0x/temp_default3.C: New.
10513         * g++.dg/cpp0x/temp_default2.C: New.
10514         * g++.dg/cpp0x/temp_default4.C: New.
10515
10516 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10517
10518         PR c++/29993
10519         * g++.dg/other/cv_func2.C: New.
10520
10521 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10522
10523         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10524         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10525         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10526         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10527
10528         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10529         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10530
10531         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10532
10533         * lib/compat.exp (compat-execute): Fix processing of file names.
10534
10535 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
10536
10537         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10538
10539 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
10540
10541         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10542         Delete created executable test file.
10543         (check_effective_target_fortran_large_int): Ditto.
10544         (check_effective_target_static_libgfortran): Ditto.
10545
10546 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
10547
10548         PR c++/30500
10549         * g++.dg/warn/pragma-system_header1.C: New test.
10550         * g++.dg/warn/pragma-system_header2.C: New test.
10551         * g++.dg/warn/pragma-system_header1.h. New.
10552         * g++.dg/warn/pragma-system_header2.h. New.
10553
10554 2007-03-26  Ian Lance Taylor  <iant@google.com>
10555
10556         PR tree-optimization/31345
10557         * gcc.c-torture/compile/pr31345-1.c: New test.
10558
10559 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10560
10561         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10562         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10563         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10564         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10565         * gfortran.dg/overload_1.f90: Likewise.
10566         * gfortran.dg/impure_assignment_1.f90: Likewise.
10567         * gfortran.dg/error_recovery_3.f90: Likewise.
10568         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10569         * gfortran.dg/sequence_types_1.f90: Likewise.
10570         * gfortran.dg/internal_references_1.f90: Likewise.
10571         * gfortran.dg/present_1.f90: Likewise.
10572         * gfortran.dg/volatile10.f90: Likewise.
10573         * gfortran.dg/module_equivalence_2.f90: Likewise.
10574         * gfortran.dg/use_4.f90: Likewise.
10575         * gfortran.dg/elemental_result_1.f90: Likewise.
10576         * gfortran.dg/generic_actual_arg.f90: Likewise.
10577         * gfortran.dg/private_type_5.f90: Likewise.
10578         * gfortran.dg/protected_4.f90: Likewise.
10579         * gfortran.dg/interface_3.f90: Likewise.
10580
10581 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10582
10583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10584         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10585
10586 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10587
10588         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10589
10590 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10591
10592         PR libgfortran/31199
10593         * gfortran.dg/fmt_t_4.f90: New test.
10594
10595 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10596
10597         PR libfortran/31297
10598         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10599         * gfortran.dg/backspace_6.f:  Likewise.
10600         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10601         * gfortran.dg/direct_io_2.f90:  Likewise.
10602         * gfortran.dg/write_back.f:  Likewise.
10603         * gfortran.dg/write_rewind_2.f:  Likewise.
10604         * gfortran.dg/write_rewind_1.f:  Likewise.
10605         * gfortran.dg/write_rewind_2.f:  Likewise.
10606
10607 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10608
10609         PR tree-optimization/30784
10610         * gcc.dg/vect/pr30784.c: New test.
10611
10612 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10613
10614         PR fortran/30877
10615         * gfortran.dg/operator_1.f90: New test.
10616         * gfortran.dg/operator_2.f90: New test.
10617
10618 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10619
10620         PR libfortran/31196
10621         * gfortran.dg/reshape_transpose_1.f90:  New test.
10622
10623 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10624
10625         PR fortran/30655
10626         * gfortran.dg/bounds_check_6.f90: New test.
10627
10628 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10629
10630         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10631         #ifndef/#endif.
10632         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10633         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10634
10635 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10636
10637         PR fortran/31209
10638         * gfortran.dg/pointer_function_actual_1.f90: New test.
10639
10640         PR fortran/31200
10641         * gfortran.dg/pointer_function_actual_2.f90: New test.
10642
10643         PR fortran/31215
10644         * gfortran.dg/result_in_spec_1.f90: New test.
10645
10646 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10647
10648         PR fortran/30834
10649         * gfortran.dg/integer_exponentiation_3.F90: New test.
10650         * gfortran.dg/integer_exponentiation_4.f90: New test.
10651         * gfortran.dg/integer_exponentiation_5.F90: New test.
10652
10653 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10654
10655         PR c++/30863
10656         * g++.dg/template/error24.C: New test.
10657         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10658
10659 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10660
10661         PR c++/31273
10662         * g++.dg/expr/bitfield7.C: New test.
10663
10664 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10665
10666         PR other/23572
10667         * gcc.dg/float-range-4.c: New.
10668         * gcc.dg/float-range-1.c: Update. Test for a warning.
10669         * gcc.dg/float-range-3.c: New.
10670         * gcc.dg/float-range-5.c: New.
10671
10672 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10673
10674         PR fortran/31262
10675         * gfortran.dg/no_range_check_1.f90: New test.
10676
10677 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10678
10679         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10680         * g++.dg/other/static1.C: Remove stray semicolon.
10681         * g++.dg/other/init1.C: Likewise.
10682         * g++.dg/rtti/dyncast1.C: Likewise.
10683         * g++.dg/tree-ssa/pr17153.C: Likewise.
10684         * g++.dg/lookup/disamb1.C: Likewise.
10685         * g++.dg/lookup/scoped2.C: Likewise.
10686         * g++.dg/lookup/friend7.C: Likewise.
10687         * g++.dg/parse/parse4.C: Likewise.
10688         * g++.dg/parse/parse5.C: Likewise.
10689         * g++.dg/expr/pr29066.C: Likewise.
10690         * g++.dg/expr/cast4.C: Likewise.
10691         * g++.dg/tc1/dr193.C: Likewise.
10692         * g++.dg/tc1/dr213.C: Likewise.
10693         * g++.dg/abi/dcast1.C: Likewise.
10694         * g++.dg/abi/covariant2.C: Likewise.
10695         * g++.dg/inherit/covariant11.C: Likewise.
10696         * g++.dg/inherit/covariant9.C: Likewise.
10697         * g++.dg/inherit/covariant10.C: Likewise.
10698         * g++.dg/init/static3.C: Likewise.
10699         * g++.dg/init/init-ref3.C: Likewise.
10700         * g++.dg/init/ref10.C: Likewise.
10701         * g++.dg/template/meminit2.C: Likewise.
10702         * g++.dg/template/using9.C: Likewise.
10703         * g++.dg/template/friend9.C: Likewise.
10704         * g++.dg/template/ref1.C: Likewise.
10705         * g++.old-deja/g++.warn/inline.C: Likewise.
10706         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10707         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10708         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10709         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10710         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10711         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10712         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10713         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10714         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10715         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10716         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10717         * g++.old-deja/g++.brendan/template11.C: Likewise.
10718         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10719         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10720         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10721         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10722         * g++.old-deja/g++.jason/parse9.C: Likewise.
10723         * g++.old-deja/g++.jason/byval2.C: Likewise.
10724         * g++.old-deja/g++.jason/overload8.C: Likewise.
10725         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10726         * g++.old-deja/g++.jason/template33.C: Likewise.
10727         * g++.old-deja/g++.jason/return3.C: Likewise.
10728         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10729         * g++.old-deja/g++.jason/virtual.C: Likewise.
10730         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10731         * g++.old-deja/g++.jason/template27.C: Likewise.
10732         * g++.old-deja/g++.jason/synth6.C: Likewise.
10733         * g++.old-deja/g++.jason/ref8.C: Likewise.
10734         * g++.old-deja/g++.jason/offset1.C: Likewise.
10735         * g++.old-deja/g++.other/static20.C: Likewise.
10736         * g++.old-deja/g++.other/array1.C: Likewise.
10737         * g++.old-deja/g++.other/new3.C: Likewise.
10738         * g++.old-deja/g++.other/array2.C: Likewise.
10739         * g++.old-deja/g++.other/overload9.C: Likewise.
10740         * g++.old-deja/g++.other/cast6.C: Likewise.
10741         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10742         * g++.old-deja/g++.other/eh4.C: Likewise.
10743         * g++.old-deja/g++.other/using7.C: Likewise.
10744         * g++.old-deja/g++.other/init18.C: Likewise.
10745         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10746         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10747         * g++.old-deja/g++.other/dtor11.C: Likewise.
10748         * g++.old-deja/g++.pt/static11.C: Likewise.
10749         * g++.old-deja/g++.pt/crash19.C: Likewise.
10750         * g++.old-deja/g++.pt/overload12.C: Likewise.
10751         * g++.old-deja/g++.pt/crash46.C: Likewise.
10752         * g++.old-deja/g++.pt/mi1.C: Likewise.
10753         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10754         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10755         * g++.old-deja/g++.pt/local5.C: Likewise.
10756         * g++.old-deja/g++.pt/typename2.C: Likewise.
10757         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10758         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10759         * g++.old-deja/g++.law/visibility1.C: Likewise.
10760         * g++.old-deja/g++.law/visibility2.C: Likewise.
10761         * g++.old-deja/g++.law/virtual2.C: Likewise.
10762         * g++.old-deja/g++.law/operators19.C: Likewise.
10763         * g++.old-deja/g++.law/parsing10.C: Likewise.
10764         * g++.old-deja/g++.law/visibility4.C: Likewise.
10765         * g++.old-deja/g++.law/operators4.C: Likewise.
10766         * g++.old-deja/g++.law/dtors2.C: Likewise.
10767         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10768         * g++.old-deja/g++.law/visibility10.C: Likewise.
10769         * g++.old-deja/g++.law/scope3.C: Likewise.
10770         * g++.old-deja/g++.law/casts2.C: Likewise.
10771         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10772         * g++.old-deja/g++.law/operators33.C: Likewise.
10773         * g++.old-deja/g++.law/friend4.C: Likewise.
10774         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10775         * g++.old-deja/g++.mike/p5611.C: Likewise.
10776         * g++.old-deja/g++.mike/net37.C: Likewise.
10777         * g++.old-deja/g++.mike/p3570.C: Likewise.
10778         * g++.old-deja/g++.mike/p5718.C: Likewise.
10779         * g++.old-deja/g++.mike/net21.C: Likewise.
10780         * g++.old-deja/g++.mike/p1862.C: Likewise.
10781         * g++.old-deja/g++.mike/p4511.C: Likewise.
10782         * g++.old-deja/g++.mike/virt3.C: Likewise.
10783         * g++.old-deja/g++.mike/p16146.C: Likewise.
10784         * g++.old-deja/g++.mike/p1989.C: Likewise.
10785         * g++.old-deja/g++.mike/p5571.C: Likewise.
10786         * g++.old-deja/g++.gb/scope10.C: Likewise.
10787         * g++.old-deja/g++.abi/primary5.C: Likewise.
10788         * g++.old-deja/g++.abi/empty2.C: Likewise.
10789         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10790         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10791         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10792         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10793         * g++.old-deja/g++.bob/template3.C: Likewise.
10794         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10795
10796 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10797
10798         PR fortran/31193
10799         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10800
10801 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10802
10803         PR fortran/20897
10804         * gfortran.dg/derived_name_1.f90: New.
10805         * gfortran.dg/derived_name_2.f: New.
10806
10807 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10808
10809         * lib/target-supports.exp (check_effective_target_nonpic): New
10810         procedure.
10811         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10812         when compiling PIC.
10813         * gcc.target/i386/asm-4.c: Require nonpic.
10814         * gcc.target/i386/cmov1.c: Likewise.
10815         * gcc.target/i386/mul.c: Likewise.
10816         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10817         * gcc.target/i386/ssetype-1.c: Require nonpic.
10818         * gcc.target/i386/ssetype-3.c: Likewise.
10819         * gcc.target/i386/ssetype-5.c: Likewise.
10820
10821 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10822
10823         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10824         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10825         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10826         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10827
10828 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10829
10830         PR tree-optimization/30590
10831         * g++.dg/opt/pr30590.C: New testcase.
10832
10833 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10834
10835         PR c/30762
10836         * gcc.dg/pr30762-1.c: New test.
10837         * gcc.dg/pr30762-2.c: New test.
10838
10839         PR inline-asm/30505
10840         * gcc.target/i386/pr30505.c: New test.
10841
10842 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10843
10844         * gcc.target/arm/register-variables.c: New.
10845
10846 2007-03-19  Jeff Law  <law@redhat.com>
10847
10848         * PR tree-optimization/30984
10849         * gcc.c-torture/pr30984.c: New test.
10850
10851 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10852         Richard Guenther  <rguenther@suse.de>
10853
10854         PR tree-optimization/31254
10855         * gcc.dg/torture/pr31254.c: New testcase.
10856
10857 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10858
10859         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10860         target default_packed.
10861
10862 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10863
10864         PR fortran/31203
10865         * gfortran.dg/string_length_1.f90: New test.
10866
10867 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10868
10869         PR testsuite/30395
10870         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10871
10872 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10873
10874         PR libgfortran/31052
10875         * gfortran.dg/namelist_27.f90: New test.
10876
10877 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10878
10879         PR fortran/30531
10880         * gfortran.dg/used_types_14.f90: New test.
10881
10882         PR fortran/31086
10883         * gfortran.dg/used_types_15.f90: New test.
10884
10885 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10886
10887         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10888         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10889
10890 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10891
10892         PR fortran/31120
10893         * gfortran.dg/integer_exponentiation_2.f90: New test.
10894
10895 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10896
10897         PR tree-optimization/31041
10898         * gcc.dg/vect/pr31041.c: New test.
10899
10900 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10901
10902         * g++.dg/warn/Wconversion-integer.C: New
10903         * g++.dg/warn/Wconversion-real.C: New.
10904         * g++.dg/warn/Wconversion-real-integer.C: New.
10905         * g++.dg/warn/conv2.C: Updated.
10906
10907 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10908
10909         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10910         exclude RTPs.
10911
10912 2007-03-16  Richard Guenther  <rguenther@suse.de>
10913
10914         PR tree-optimization/31146
10915         * g++.dg/tree-ssa/pr31146.C: New testcase.
10916
10917 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10918
10919         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10920         assume that the target has <features.h>.
10921
10922 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10923
10924         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10925         dg-options rather than to the whole test.
10926
10927 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10928
10929         PR debug/29906
10930         * g++.dg/debug/pr29906.C: New
10931
10932 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10933
10934         PR libgfortran/31099
10935         * gfortran.dg/unformatted_recl.f90: Update test.
10936
10937 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10938
10939         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10940
10941 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10942
10943         PR c++/30891
10944         * g++.dg/parse/namespace-definition.C: New.
10945
10946 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10947
10948         PR c++/24924
10949         * g++.dg/cpp/pedantic-errors.C: New.
10950         * g++.dg/cpp/permissive.C: New.
10951
10952 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10953
10954         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10955         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10956
10957 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10958
10959         * lib/target-supports.exp (check_missing_uclibc_feature)
10960         (check_effective_target_wchar): New procedures.
10961         * gcc.dg/wchar_t-1.c: Require target wchar.
10962         * gcc.dg/wint_t-1.c: Likewise.
10963
10964 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10965
10966         * lib/target-supports.exp (check_gc_sections_available): Return
10967         false for VxWorks targets.
10968
10969 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10970
10971         * g++.dg/warn/Wconversion2.C: Fix typo.
10972         * gcc.dg/if-empty-1.c: Ditto.
10973
10974 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10975
10976         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10977
10978 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10979
10980         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10981         * gcc.target/i386/pr31167.c: Ditto.
10982
10983 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10984
10985         PR target/31167
10986         * gcc.target/i386/pr31167.c: New test.
10987
10988 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10989
10990         PR fortran/30922
10991         * gfortran.dg/import5.f90.f90: New test.
10992
10993
10994         PR fortran/30879
10995         * gfortran.dg/data_components_1.f90: New test.
10996
10997
10998         PR fortran/30870
10999         * gfortran.dg/generic_13.f90: New test.
11000
11001         PR fortran/31163
11002         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11003
11004 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11005
11006         PR libgfortran/31051
11007         * gfortran.dg/fmt_t_4.f90: New
11008
11009 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11010
11011         PR C++/31165
11012         * g++.dg/other/default7.C: New test.
11013
11014 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11015
11016         * g++.dg/warn/Wconversion2.C: New.
11017
11018 2007-03-14  Eric Christopher  <echristo@apple.com>
11019
11020         * gcc.dg/ssp-1.c: New.
11021         * gcc.dg/ssp-2.c: Ditto.
11022
11023 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11024
11025         * g++.dg/warn/do-empty.C: New.
11026         * gcc.dg/do-empty.c: New.
11027         * gcc.dg/if-empty-1.c: Update.
11028         * gcc.dg/20001116-1.c: Update.
11029         * gcc.dg/pr23165.c: Update.
11030
11031 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11032
11033         * gfortran.dg/module_implicit_conversion.f90: New test.
11034
11035 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11036
11037         PR middle-end/31127
11038         * gcc.dg/pr31127.c: New.
11039
11040 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11041
11042         * gcc.dg/tree-ssa/loop-26.c: New test.
11043
11044 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11045
11046         * gcc.target/i386/cmpxchg16b-1.c: New test.
11047
11048 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11049
11050         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11051         * gcc.dg/c99-vla-1.c: Likewise.
11052         * g++.dg/ext/vla1.C: Likewise
11053
11054 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11055
11056         * gcc.dg/wvla-1.c: New test
11057         * gcc.dg/wvla-2.c: New test
11058         * gcc.dg/wvla-3.c: New test
11059         * gcc.dg/wvla-4.c: New test
11060         * gcc.dg/wvla-5.c: New test
11061         * gcc.dg/wvla-6.c: New test
11062         * gcc.dg/wvla-7.c: New test
11063         * g++.dg/warn/Wvla-1.C: New test
11064         * g++.dg/warn/Wvla-2.C: New test
11065         * g++.dg/warn/Wvla-3.C: New test
11066
11067 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/30108
11070         * g++.dg/other/default6.C: New test.
11071
11072 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11073
11074         * lib/target-supports.exp (check_profiling_available): Return false
11075         for VxWorks.
11076         (check_effective_target_vxworks_kernel): New procedure.
11077         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11078         VxWorks.
11079         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11080         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11081         to include VxWorks.
11082         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11083
11084 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11085
11086         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11087         PIC is not supported.
11088         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11089         * gcc.dg/20020426-2.c: Likewise.
11090         * gcc.dg/pr28243.c: Likewise.
11091         * gcc.dg/visibility-11.c: Likewise.
11092         * gcc.dg/tls/opt-9.c: Likewise.
11093         * gcc.dg/tls/opt-10.c: Likewise.
11094         * gcc.dg/tls/pic-1.c: Likewise.
11095         * gcc.dg/tls/struct-1.c: Likewise.
11096         * gcc.target/i386/20000807-1.c: Likewise.
11097         * gcc.target/i386/20000904-1.c: Likewise.
11098         * gcc.target/i386/20011119-1.c: Likewise.
11099         * gcc.target/i386/990213-2.c: Likewise.
11100         * gcc.target/i386/990214-1.c: Likewise.
11101         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11102         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11103         * gcc.target/i386/pic-1.c: Likewise.
11104         * gcc.target/i386/pr21518.c: Likewise.
11105         * gcc.target/i386/pr23098.c: Likewise.
11106         * gcc.target/i386/pr23943.c: Likewise.
11107
11108 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c++/31038
11111         * g++.dg/template/complit2.C: New test.
11112
11113         PR c++/30328
11114         * g++.dg/ext/bitfield1.C: New test.
11115
11116 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11117
11118         PR fortran/30883
11119         * gfortran.dg/interface_11.f90: New test.
11120
11121 2007-03-11  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/31115
11124         * gcc.dg/torture/pr31115.c: New testcase.
11125
11126 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11127
11128         PR tree-optimization/29925
11129         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11130
11131 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11132
11133         PR c++/30274
11134         * g++.dg/expr/bitfield3.C: New test.
11135         * g++.dg/expr/bitfield4.C: Likewise.
11136         * g++.dg/expr/bitfield5.C: Likewise.
11137         * g++.dg/expr/bitfield6.C: Likewise.
11138
11139         PR c++/30924
11140         * g++.dg/template/array18.C: New test.
11141
11142 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11143
11144         PR c++/17946
11145         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11146         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11147
11148 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11149
11150         PR c++/20599
11151         * g++.dg/cpp0x/variadic-bind.C: New.
11152         * g++.dg/cpp0x/variadic-function.C: New.
11153         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11154         * g++.dg/cpp0x/variadic-tuple.C: New.
11155         * g++.dg/cpp0x/variadic1.C: New.
11156         * g++.dg/cpp0x/variadic2.C: New.
11157         * g++.dg/cpp0x/variadic3.C: New.
11158         * g++.dg/cpp0x/variadic4.C: New.
11159         * g++.dg/cpp0x/variadic5.C: New.
11160         * g++.dg/cpp0x/variadic6.C: New.
11161         * g++.dg/cpp0x/variadic7.C: New.
11162         * g++.dg/cpp0x/variadic8.C: New.
11163         * g++.dg/cpp0x/variadic9.C: New.
11164         * g++.dg/cpp0x/variadic10.C: New.
11165         * g++.dg/cpp0x/variadic11.C: New.
11166         * g++.dg/cpp0x/variadic12.C: New.
11167         * g++.dg/cpp0x/variadic13.C: New.
11168         * g++.dg/cpp0x/variadic14.C: New.
11169         * g++.dg/cpp0x/variadic15.C: New.
11170         * g++.dg/cpp0x/variadic16.C: New.
11171         * g++.dg/cpp0x/variadic17.C: New.
11172         * g++.dg/cpp0x/variadic18.C: New.
11173         * g++.dg/cpp0x/variadic19.C: New.
11174         * g++.dg/cpp0x/variadic20.C: New.
11175         * g++.dg/cpp0x/variadic21.C: New.
11176         * g++.dg/cpp0x/variadic22.C: New.
11177         * g++.dg/cpp0x/variadic23.C: New.
11178         * g++.dg/cpp0x/variadic24.C: New.
11179         * g++.dg/cpp0x/variadic25.C: New.
11180         * g++.dg/cpp0x/variadic26.C: New.
11181         * g++.dg/cpp0x/variadic27.C: New.
11182         * g++.dg/cpp0x/variadic28.C: New.
11183         * g++.dg/cpp0x/variadic29.C: New.
11184         * g++.dg/cpp0x/variadic30.C: New.
11185         * g++.dg/cpp0x/variadic31.C: New.
11186         * g++.dg/cpp0x/variadic32.C: New.
11187         * g++.dg/cpp0x/variadic33.C: New.
11188         * g++.dg/cpp0x/variadic34.C: New.
11189         * g++.dg/cpp0x/variadic35.C: New.
11190         * g++.dg/cpp0x/variadic36.C: New.
11191         * g++.dg/cpp0x/variadic37.C: New.
11192         * g++.dg/cpp0x/variadic38.C: New.
11193         * g++.dg/cpp0x/variadic39.C: New.
11194         * g++.dg/cpp0x/variadic40.C: New.
11195         * g++.dg/cpp0x/variadic41.C: New.
11196         * g++.dg/cpp0x/variadic42.C: New.
11197         * g++.dg/cpp0x/variadic43.C: New.
11198         * g++.dg/cpp0x/variadic44.C: New.
11199         * g++.dg/cpp0x/variadic45.C: New.
11200         * g++.dg/cpp0x/variadic46.C: New.
11201         * g++.dg/cpp0x/variadic47.C: New.
11202         * g++.dg/cpp0x/variadic48.C: New.
11203         * g++.dg/cpp0x/variadic49.C: New.
11204         * g++.dg/cpp0x/variadic50.C: New.
11205         * g++.dg/cpp0x/variadic51.C: New.
11206         * g++.dg/cpp0x/variadic52.C: New.
11207         * g++.dg/cpp0x/variadic53.C: New.
11208         * g++.dg/cpp0x/variadic54.C: New.
11209         * g++.dg/cpp0x/variadic55.C: New.
11210         * g++.dg/cpp0x/variadic56.C: New.
11211         * g++.dg/cpp0x/variadic57.C: New.
11212         * g++.dg/cpp0x/variadic58.C: New.
11213         * g++.dg/cpp0x/variadic59.C: New.
11214         * g++.dg/cpp0x/variadic60.C : New.
11215         * g++.dg/cpp0x/variadic61.C : New.
11216         * g++.dg/cpp0x/variadic62.C : New.
11217         * g++.dg/cpp0x/variadic63.C : New.
11218         * g++.dg/cpp0x/variadic64.C : New.
11219         * g++.dg/cpp0x/variadic65.C : New.
11220         * g++.dg/cpp0x/variadic66.C : New.
11221         * g++.dg/cpp0x/variadic67.C : New.
11222         * g++.dg/cpp0x/variadic68.C : New.
11223         * g++.dg/cpp0x/variadic69.C : New.
11224         * g++.dg/cpp0x/variadic70.C : New.
11225         * g++.dg/cpp0x/variadic71.C : New.
11226         * g++.dg/cpp0x/variadic72.C : New.
11227         * g++.dg/cpp0x/variadic73.C : New.
11228         * g++.dg/cpp0x/variadic74.C : New.
11229         * g++.dg/cpp0x/variadic75.C : New.
11230         * g++.dg/cpp0x/variadic-ex1.C : New.
11231         * g++.dg/cpp0x/variadic-ex2.C : New.
11232         * g++.dg/cpp0x/variadic-ex3.C : New.
11233         * g++.dg/cpp0x/variadic-ex4.C : New.
11234         * g++.dg/cpp0x/variadic-ex5.C : New.
11235         * g++.dg/cpp0x/variadic-ex6.C : New.
11236         * g++.dg/cpp0x/variadic-ex7.C : New.
11237         * g++.dg/cpp0x/variadic-ex8.C : New.
11238         * g++.dg/cpp0x/variadic-ex9.C : New.
11239         * g++.dg/cpp0x/variadic-ex10.C : New.
11240         * g++.dg/cpp0x/variadic-ex11.C : New.
11241         * g++.dg/cpp0x/variadic-ex12.C : New.
11242         * g++.dg/cpp0x/variadic-ex13.C : New.
11243         * g++.dg/cpp0x/variadic-ex14.C : New.
11244
11245 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11246
11247         PR libgfortran/31099
11248         * gfortran.dg/unformatted_recl.f90: New test.
11249
11250 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11251
11252         * gcc.dg/fold-eqcmplx-1.c: New test case.
11253
11254 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11255
11256         PR rtl-optimization/30643
11257         * gcc.dg/pr30643.c: New.
11258
11259 2007-03-09  Chao-ying Fu  <fu@mips.com>
11260
11261         * gcc.target/mips/mips32-dspr2-type.c: New test.
11262         * gcc.target/mips/mips32-dspr2.c: New test.
11263         * gcc.target/mips/dspr2-MULT.c: New test.
11264         * gcc.target/mips/dspr2-MULTU.c: New test.
11265         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11266         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11267         Adjust some formats.
11268
11269 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11270
11271         PR c++/17946
11272         * gcc.dg/Wlogical-op-1.c: New.
11273         * g++.dg/warn/Wlogical-op-1.C: New.
11274
11275 2007-03-09  Richard Guenther  <rguenther@suse.de>
11276
11277         PR tree-optimization/30904
11278         PR middle-end/31058
11279         * gcc.dg/pr30904.c: Remove xfail.
11280
11281 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11282
11283         PR C/31072
11284         * gcc.c-torture/execute/pr31072.c: New test.
11285
11286 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11287
11288         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11289         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11290         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11291         *lrint* and *lround*.
11292         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11293         floor->lfloor.
11294         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11295         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11296         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11297         and *lround*.  Correct macro names.
11298         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11299         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11300
11301 2007-03-08  Ian Lance Taylor  <iant@google.com>
11302
11303         * gcc.dg/no-strict-overflow-5.c: New test.
11304         * gcc.dg/no-strict-overflow-6.c: New test.
11305         * gcc.dg/Wstrict-overflow-11.c: New test.
11306         * gcc.dg/Wstrict-overflow-12.c: New test.
11307         * gcc.dg/Wstrict-overflow-13.c: New test.
11308         * gcc.dg/Wstrict-overflow-14.c: New test.
11309         * gcc.dg/Wstrict-overflow-15.c: New test.
11310
11311 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11312
11313         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11314         for VxWorks kernel mode.
11315         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11316
11317 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11318
11319         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11320         mode.
11321
11322 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11323
11324         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11325         and lib/bfill.c on VxWorks targets.
11326         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11327         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11328         lib/bfill.c and lib/memmove.c on VxWorks targets.
11329         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11330         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11331         on VxWorks targets.
11332         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11333         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11334
11335 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11336
11337         * gfortran.dg/use_5.f90: New test.
11338         * gfortran.dg/use_6.f90: Ditto.
11339         * gfortran.dg/use_7.f90: Ditto.
11340
11341 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11342
11343         PR fortran/30973
11344         * gfortran.dg/use_4.f90: New test.
11345         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11346
11347 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11348
11349         PR fortran/31011
11350         * gfortran.dg/parameter_array_section_2.f90: New test.
11351
11352 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11353
11354         PR c++/30852
11355         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11356
11357         PR c++/30534
11358         * g++.dg/template/arg5.C: New test.
11359
11360 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11361
11362         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11363
11364 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11365
11366         * gcc.dg/var-expand1.c: Add newline at end of file.
11367
11368 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11369
11370         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11371
11372 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11373
11374         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11375
11376 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11377
11378         * gcc.dg/torture/builtin-convert-4.c: New test.
11379
11380 2007-03-05  Ian Lance Taylor  <iant@google.com>
11381
11382         * gcc.c-torture/compile/pr31034.c: New test.
11383
11384 2007-03-05  Ian Lance Taylor  <iant@google.com>
11385
11386         * gcc.dg/inline-18.c: New test.
11387         * gcc.dg/inline-19.c: New test.
11388         * gcc.dg/inline-20.c: New test.
11389         * gcc.dg/inline-21.c: New test.
11390
11391 2007-03-05  Richard Guenther  <rguenther@suse.de>
11392
11393         PR tree-optimization/14052
11394         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11395
11396 2007-03-05  Richard Guenther  <rguenther@suse.de>
11397
11398         PR tree-optimization/23777
11399         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11400
11401 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11402
11403         PR other/30465
11404         * gcc.dg/multiple-overflow-warn-3.c: New.
11405         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11406
11407 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11408
11409         PR c++/30895
11410         * g++.dg/parse/template23.C: New test.
11411
11412 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11413
11414         PR middle-end/30744
11415         * gcc.dg/pr30744-1.c: New test case.
11416
11417 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11418
11419         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11420
11421 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11422
11423         PR target/30406
11424         * gfortran.dg/logical_3.f90: New test.
11425
11426 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11427
11428         PR libfortran/30981
11429         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11430
11431 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11432
11433         * gcc.target/m68k/m68k.exp: New.
11434         * gcc.target/m68k/crash1.c: New.
11435
11436 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11437
11438         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11439         to be more compatible with integer(kind=8).
11440
11441 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11442
11443         PR libfortran/31001
11444         * gfortran.dg/zero_sized_3.f90: New test.
11445
11446 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11447
11448         PR c++/15787
11449         * g++.dg/parse/else.C: New.
11450         * g++.dg/parse/else-2.C: New.
11451
11452 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11453             Tobias Burnus  <burnus@net-b.de>
11454
11455         PR fortran/30882
11456         * gfortran.dg/size_dim.f90: New test.
11457
11458 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11459             Tobias Burnus  <burnus@net-b.de>
11460
11461         PR fortran/30873
11462         * gfortran.dg/entry_9.f90: New test.
11463
11464 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11465
11466         PR c++/28253
11467         * g++.dg/inherit/covariant16.C: New test.
11468
11469 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11470
11471         * g++.dg/other/darwin-minversion-1.C: New.
11472
11473 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11474
11475         * gcc.dg/tree-ssa/20070302-1.c: New test.
11476
11477 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11478
11479         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11480         tests.
11481
11482 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11483
11484         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11485
11486 2007-03-01  Simon Baldwin <simonb@google.com>
11487
11488         PR c++/23689
11489         * warn/ignored_typedef.C: New.
11490         * init/ctor8.C: Added dg-warning to consume ignored typedef
11491         warning.
11492         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11493         and added an explicit line number.
11494
11495 2007-02-28  Richard Guenther  <rguenther@suse.de>
11496
11497         PR middle-end/30364
11498         * gcc.dg/torture/pr30364-1.c: New testcase.
11499         * gcc.dg/torture/pr30364-2.c: Likewise.
11500         * gcc.dg/torture/pr30364-3.c: Likewise.
11501
11502 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11503
11504         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11505         powerpc*, use -funsafe-math-optimizations.
11506         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11507         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11508
11509 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11510             Paul Thomas  <pault@gcc.gnu.org>
11511
11512         PR fortran/30888
11513         PR fortran/30887
11514         * c_by_val_1.f: Test %VAL() with non-default kind.
11515         * c_by_val.c: Ditto.
11516         * c_by_val_4.f: New test.
11517
11518 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11519
11520         PR fortran/30968
11521         * gfortran.dg/continuation_7.f90: New test.
11522
11523 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11524
11525         * g++.dg/inherit/thunk7.C: New test.
11526         * lib/target-supports.exp (check_profiling_available): Not available
11527         for bfin-*-*.
11528
11529 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
11530
11531         PR target/30970
11532         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11533
11534 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
11535
11536         * lib/target-supports.exp (check_effective_target_init_priority):
11537         Remove Solaris special case.
11538
11539 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
11540
11541         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11542         for more builtin types.
11543
11544         * g++.dg/ext/visibility/class1.C: Port to Darwin.
11545         * g++.dg/ext/visibility/noPLT.C: Likewise.
11546
11547 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11548
11549         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11550         sh* targets.
11551
11552 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11553
11554         PR fortran/30865
11555         * size_optional_dim_1.f90:  New test.
11556
11557 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11558
11559         * gcc.dg/vxworks/vxworks.exp: New file.
11560         * gcc.dg/vxworks/initpri1.c: Likewise.
11561         * gcc.dg/vxworks/initpri2.c: Likewise.
11562         * gcc.dg/initpri2.c: Add more tests.
11563         * g++.dg/special/initpri2.C: Likewise.
11564
11565         * gcc.dg/initpri1.c: New test.
11566         * gcc.dg/initpri2.c: Likewise.
11567         * g++.dg/special/initpri1.C: New test.
11568         * g++.dg/special/initpri2.C: Likewise.
11569         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11570         * g++.dg/special/conpr-2.C: Likewise.
11571         * g++.dg/special/conpr-3.C: Likewise.
11572         * g++.dg/special/conpr-4.C: Likewise.
11573         * g++.dg/special/initp1.C: Likewise.
11574         * g++.dg/special/ecos.exp: Remove code to detect availability of
11575         constructor priorities.
11576         * lib/target-supports.exp (check_effective_target_init_priority):
11577         New function.
11578
11579 2007-02-24  Jan Hubicka  <jh@suse.cz>
11580
11581         * gcc.c-torture/execute/pr30778.c: New testcase.
11582
11583 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11584
11585         PR libgfortran/30918
11586         * gfortran.dg/namelist_26.f90: New test.
11587
11588 2007-02-24  Richard Guenther  <rguenther@suse.de>
11589
11590         PR middle-end/30951
11591         * gcc.dg/pr30951.c: New testcase.
11592
11593 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11594
11595         * gcc.dg/torture/builtin-modf-1.c: New test.
11596
11597 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11598
11599         PR tree-optimization/30904
11600         * gcc.dg/pr30904.c: New test.
11601
11602 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11603
11604         * gcc.test-framework/README: Correct command.
11605         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11606         -Wunused-value.
11607         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11608
11609 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11612
11613 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11614
11615         * lib/target-supports.exp (check_effective_target_newlib): New
11616         function.
11617
11618 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11619
11620         PR fortran/30660
11621         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11622         allocatable component.
11623
11624
11625 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11626
11627         * gcc.dg/torture/builtin-logb-1.c: New test.
11628         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11629         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11630         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11631         sh* targets.
11632
11633 2007-02-23  Richard Guenther  <rguenther@suse.de>
11634
11635         * g++.dg/warn/changes-meaning.C: New testcase.
11636
11637 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11638
11639         PR libgfortran/30910
11640         * gfortran.dg/fmt_zero_precision.f90: Update test.
11641
11642 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11643
11644         * gcc.dg/torture/builtin-frexp-1.c: New test.
11645
11646 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11647
11648         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11649
11650 2007-02-22  Ian Lance Taylor  <iant@google.com>
11651
11652         PR debug/30898
11653         * g++.dg/debug/pr30898.C: New test.
11654
11655 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11656
11657         * gcc.dg/vect/vect-106.c: New test.
11658
11659 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11660             Ira Rosen  <irar@il.ibm.com>
11661
11662         PR tree-optimization/30843
11663         * gcc.dg/vect/pr30843.c: New test.
11664
11665 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11666
11667         PR tree-optimization/30858
11668         * gcc.dg/vect/pr30858.c: New test.
11669
11670 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11671
11672         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11673         to set options for compiling testglue.
11674         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11675         * lib/obj-c++.exp (obj-c++_init): Likewise.
11676
11677 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11678
11679         * gnat.dg/derived_aggregate.adb: New test.
11680
11681 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11682
11683         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11684         sh* targets.  Call the correct CKSGN macro.
11685
11686 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * gfortran.dg/gomp/omp_parse1.f90: New test.
11689         * gfortran.dg/gomp/omp_parse2.f: New test.
11690
11691 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11692
11693         PR fortran/30869
11694         * gfortran.dg/do_pointer_1.f90:  New test.
11695
11696 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11697
11698         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11699         and scalbln.
11700
11701 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11702
11703         * gcc.dg/darwin-minversion-1.c: New.
11704         * gcc.dg/darwin-minversion-2.c: New.
11705
11706 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11707
11708         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11709
11710 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11711             DJ Delorie <dj@redhat.com>
11712
11713         PR other/30824
11714         * gcc.dg/Wfatal.c: New.
11715         * gcc.dg/Wfatal-2.c: New.
11716         * gcc.dg/Werror-1.c: Adjust expectations.
11717         * gcc.dg/Werror-5.c: Likewise.
11718         * gcc.dg/Werror-7.c: Likewise.
11719         * gcc.dg/Werror-10.c: Likewise.
11720         * gcc.dg/Werror-11.c: Likewise.
11721
11722 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11723
11724         PR fortran/30522
11725         * gfortran.dg/volatile10.f90: New test.
11726
11727 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11728
11729         PR libfortran/30533
11730         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11731
11732 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11733
11734         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11735         * gcc.dg/Walways-true-1.c: Likewise.
11736         * gcc.dg/weak/weak-3.c: Likewise.
11737         * gcc.dg/Werror-1.c: Likewise.
11738         * gcc.dg/Werror-3.c: Likewise.
11739         * gcc.dg/Werror-4.c: Likewise.
11740         * gcc.dg/Werror-5.c: Likewise.
11741         * gcc.dg/Werror-6.c: Likewise.
11742         * gcc.dg/Werror-7.c: Likewise.
11743         * gcc.dg/Werror-8.c: Likewise.
11744         * gcc.dg/Werror-10.c: Likewise.
11745         * gcc.dg/Werror-11.c: Likewise.
11746         * gcc.dg/Werror-12.c: Likewise.
11747         * g++.old-deja/g++.mike/warn8.C: Likewise.
11748         * g++.dg/warn/Walways-true-1.C: Likewise.
11749         * g++.dg/warn/Walways-true-2.C: Likewise.
11750         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11751         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11752         -Wstring-literal-comparison with -Waddress.
11753         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11754         -Wno-string-literal-comparison with -Wno-address.
11755
11756 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11757
11758         * gnat.dg/self_aggregate_with_call.adb: New test.
11759
11760 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11761
11762         PR tree-optimization/30975
11763         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11764         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11765         * gcc.dg/vect/pr30795.c: New.
11766
11767 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11768
11769         PR fortran/30681
11770         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11771
11772 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11773
11774         PR rtl-optimization/28173
11775         * gcc.target/i386/andor-1.c: New test case.
11776
11777 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11778
11779         * gcc.dg/torture/builtin-ldexp-1.c: New.
11780         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11781
11782 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11783
11784         * gfortran.dg/array_constructor_15.f90: New test case.
11785
11786 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11787
11788         * gfortran.dg/forall_10.f90: New test case.
11789
11790 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11791
11792         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11793
11794 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11795
11796         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11797         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11798
11799 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11800
11801         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11802         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11803         * gcc.target/i386/xchg-1.c: New test.
11804         * gcc.target/i386/xchg-2.c: New test.
11805
11806 2007-02-16  Richard Guenther  <rguenther@suse.de>
11807             Christian Bruel  <christian.bruel@st.com>
11808
11809         * gcc.dg/strict-overflow-5.c: New testcase.
11810
11811 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11812
11813         PR fortran/30793
11814         * gfortran.dg/func_derived_4.f90: New test.
11815
11816 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11817
11818         PR middle-end/30391
11819         * gfortran.dg/pr30391-1.f90: New test case.
11820
11821 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11822
11823         PR middle-end/30433
11824         * gcc.c-torture/compile/pr30433.c: New testcase to check
11825         that complex constants comparisions are foldded.
11826
11827 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11828
11829         PR C++/30158
11830         * g++.dg/ext/stmtexpr10.C: New testcase.
11831
11832 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11833
11834         PR middle-end/30729
11835         * gcc.dg/Wunused-value-2.c: New testcase.
11836
11837 2007-02-15  Ian Lance Taylor  <iant@google.com>
11838
11839         * g++.dg/eh/subreg-1.C: New test.
11840
11841 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11842
11843         PR c/26494
11844         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11845         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11846         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11847         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11848         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11849         * gcc.dg/Werror-implicit-function-declaration.c: New.
11850
11851 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11852
11853         PR c++/28943
11854         * g++.dg/warn/pr28943.C: New.
11855
11856 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11857
11858         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11859
11860 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11861
11862         PR fortran/30779
11863         * gfortran.dg/error_recovery_3.f90: New test.
11864
11865 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11866
11867         * g++.dg/tree-ssa/sra-1.C: New.
11868
11869 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11870
11871         * g++.dg/tree-ssa/sra-1.C: New.
11872
11873 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11874
11875         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11876
11877 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11878
11879         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11880
11881 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11882
11883         PR fortran/30799
11884         * gfortran.dg/logical_2.f90: New test.
11885
11886 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11887
11888         * gcc.dg/torture/complex-alias-1.c: New test.
11889
11890 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11891
11892         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11893         instead of -fdump-tree-tailcall.
11894
11895 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11896
11897         * gfortran.dg/interface_10.f90: Fix comment typo.
11898
11899 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11900
11901         PR tree-optimization/30771
11902         * gcc.dg/vect/pr30771.c: New test.
11903
11904 2007-02-13  Ian Lance Taylor  <iant@google.com>
11905
11906         * gcc.dg/Wstrict-overflow-1.c: New test.
11907         * gcc.dg/Wstrict-overflow-2.c: New test.
11908         * gcc.dg/Wstrict-overflow-3.c: New test.
11909         * gcc.dg/Wstrict-overflow-4.c: New test.
11910         * gcc.dg/Wstrict-overflow-5.c: New test.
11911         * gcc.dg/Wstrict-overflow-6.c: New test.
11912         * gcc.dg/Wstrict-overflow-7.c: New test.
11913         * gcc.dg/Wstrict-overflow-8.c: New test.
11914         * gcc.dg/Wstrict-overflow-9.c: New test.
11915         * gcc.dg/Wstrict-overflow-10.c: New test.
11916
11917 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11918
11919         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11920
11921 2007-02-13  Richard Henderson  <rth@redhat.com>
11922
11923         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11924         * gcc.c-torture/execute/pr29302-1.c: ... here.
11925
11926 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11927
11928         PR c/29521
11929         * gcc.dg/c90-return-1.c: Update output.
11930         * gcc.dg/c99-return-1.c: Likewise.
11931
11932 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11933
11934         PR fortran/30554
11935         * gfortran.dg/used_dummy_types_7.f90: New test..
11936
11937 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11938
11939         * gcc.target/i386/parity-1.c: New test.
11940         * gcc.target/i386/parity-2.c: New test.
11941
11942 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11943
11944         * gcc.target/i386/builtin-bswap-3.c: New test case.
11945
11946 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11947
11948         PR tree-optimization/29145
11949         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11950         alias analysis is improved to take better advantage of restrict
11951         qualified pointers.
11952         * gcc.dg/vect/vect-80.c: Likewise.
11953         * gcc.dg/vect/pr29145.c: New.
11954
11955 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11956
11957         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11958         * gcc.target/i386/sse4a-insert.c: Likewise.
11959
11960 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11961
11962         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11963         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11964
11965 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11966
11967         PR fortran/30478
11968         * gfortran.dg/enum_4.f90: Update error message checks.
11969
11970 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11971
11972         PR fortran/30554
11973         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11974         versions of the modules.
11975
11976         PR fortran/30617
11977         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11978         by getting rid of recursive I/O and providing functions with
11979         results.
11980
11981         PR fortran/30319
11982         * gfortran.dg/char_array_constructor_2.f90
11983
11984 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11985
11986         PR c++/26988
11987         * g++.dg/template/spec34.C: New test
11988
11989 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11990
11991         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11992         on i?86 and x86_64.
11993         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11994         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11995         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11996         on i?86 and x86_64.
11997         * gcc.dg/vect/vect-113.c: Ditto.
11998
11999 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12000
12001         PR c++/29487
12002         * g++.dg/eh/weak1-C: New test.
12003         * g++.dg/eh/weak1-a.cc: Likewise.
12004         * g++.dg/eh/comdat1.C: Likewise.
12005
12006 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12007             Dorit Nuzman  <dorit@il.ibm.com>
12008
12009         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12010         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12011         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12012         * gcc.dg/vect/vect-113.c: Likewise.
12013
12014         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12015
12016 2007-02-10  Richard Henderson  <rth@redhat.com>
12017
12018         * lib/target-supports.exp (check_effective_target_tls): Redefine
12019         to mean non-emulated tls.
12020         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12021         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12022         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12023         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12024         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12025         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12026         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12027
12028 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12029
12030         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12031
12032 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12033
12034         * gfortran.dg/secnds.f: Replace time tolerance with a
12035         before-and-after bracket.
12036         * gfortran.dg/secnds-1.f: Likewise.
12037
12038 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12039
12040         PR fortran/30512
12041         * gfortran.dg/maxlocval_1.f90: New test.
12042
12043 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12044
12045         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12046
12047 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12048
12049         PR fortran/30720
12050         * gfortran.dg/array_function_1.f90: New test.
12051
12052 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12053
12054         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12055         (check_effective_target_dummy_wcsftime): New functions.
12056
12057 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12058
12059         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12060         * lib/target-supports.exp (check_effective_target_uclibc): New
12061         function.
12062
12063 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12064
12065         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12066         (vsnprintf): Don't define for uClibc targets.
12067
12068 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12069
12070         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12071         set before checking whether it was allowed.
12072         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12073         before checking inside_main.
12074
12075 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12076
12077         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12078         uClinux targets.
12079         (u16sf): Likewise u4sf.
12080         * g++.dg/compat/struct-layout-1.h: Likewise.
12081
12082 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12083
12084         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12085         procedure.
12086         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12087         m68k targets if check_effective_target_coldfire_fpu returns true.
12088
12089 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12090         Richard Guenther  <rguenther@suse.de>
12091
12092         PR middle-end/23361
12093         * gcc.dg/fold-compare-3.c: New testcase.
12094         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12095
12096 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12097
12098         * gcc.dg/pr26570.c: Clean up coverage files.
12099         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12100         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12101         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12102         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12103         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12104         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12105         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12106         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12107         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12108         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12109         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12110         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12111         * gcc.dg/vect/pr28952.c: Ditto.
12112         * gcc.dg/vect/pr27151.c: Ditto.
12113         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12114         * g++.dg/gomp/macro-3.C: Ditto.
12115
12116 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12117
12118         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12119         of the loop.
12120
12121 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12122
12123         * gcc.target/i386/builtin-bswap-2.c: New test case.
12124
12125 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12126
12127         * gfortran.dg/forall_8.f90: New test case.
12128         * gfortran.dg/forall_9.f90: Likewise.
12129
12130 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12131
12132         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12133
12134 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12135
12136         * lib/target-supports.exp (check_effective_target_simulator): New.
12137
12138 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12139
12140         * gcc.dg/tree-ssa/loop-25.c: New test.
12141
12142 2007-02-06  Richard Henderson  <rth@redhat.com>
12143
12144         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12145
12146 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12147
12148         * gcc.target/powerpc/popcount-1.c: New test case.
12149         * gcc.target/powerpc/parity-1.c: Likewise.
12150
12151 2007-02-06  Richard Guenther  <rguenther@suse.de>
12152
12153         PR middle-end/27302
12154         * gcc.dg/torture/pr27302-2.c: New testcase.
12155
12156 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12157
12158         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12159         * gcc.dg/vect/vect-iv-1.c: New test.
12160         * gcc.dg/vect/vect-iv-2.c: New test.
12161         * gcc.dg/vect/vect-iv-3.c: New test.
12162         * gcc.dg/vect/vect-iv-4.c: New test.
12163         * gcc.dg/vect/vect-iv-5.c: New test.
12164         * gcc.dg/vect/vect-iv-6.c: New test.
12165         * gcc.dg/vect/vect-iv-7.c: New test.
12166         * gcc.dg/vect/vect-iv-8.c: New test.
12167         * gcc.dg/vect/vect-iv-9.c: New test.
12168         * gcc.dg/vect/vect-iv-10.c: New test.
12169         * gcc.dg/vect/vect-iv-11.c: New test.
12170         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12171         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12172         * gcc.dg/vect/vect-14.c: Now vectorizable.
12173         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12174         loop).
12175         * gcc.dg/vect/vect-27.c: Likewise.
12176         * gcc.dg/vect/vect-29.c Likewise.
12177         * gcc.dg/vect/vect-dv-2.c: Likewise.
12178         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12179         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12180         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12181
12182 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12183
12184         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12185
12186 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12187
12188         * gcc.dg/builtins-20.c: Add more cases.
12189
12190 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12191
12192         PR debug/30189
12193         * gcc.dg/pr30189.c: New test.
12194
12195 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12196
12197         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12198         for running tests.
12199         * gcc.target/i386/sse4a-extract.c: New test.
12200         * gcc.target/i386/sse4a-insert.c: New test.
12201         * gcc.target/i386/sse4a-montsd.c: New test.
12202         * gcc.target/i386/sse4a-montss.c: New test.
12203
12204 2007-02-05  Richard Guenther  <rguenther@suse.de>
12205
12206         * gcc.target/i386/vectorize3.c: New testcase.
12207
12208 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12209
12210         PR target/30665
12211         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12212
12213 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12214
12215         PR fortran/30611
12216         * gfortran.dg/repeat_1.f90: New test.
12217
12218 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12219
12220         PR fortran/30605
12221         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12222         * gfortran.dg/derived_init_2.f90: Ditto.
12223         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12224         * gfortran.dg/array_initializer_1.f90: Ditto.
12225         * gfortran.dg/do_2.f90: Ditto.
12226         * gfortran.dg/proc_assign_1.f90: Ditto.
12227
12228 2007-02-04  Richard Guenther  <rguenther@suse.de>
12229
12230         PR middle-end/30636
12231         * g++.dg/warn/pr30636.C: New testcase.
12232         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12233
12234 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12235
12236         PR middle-end/30667
12237         * gfortran.dg/pr30667.f: New test.
12238
12239 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12240
12241         * gcc.dg/builtins-54.c: Add more cases.
12242
12243 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12244
12245         PR fortran/30514
12246         * gfortran.dg/zero_sized_2.f90: New test.
12247
12248         PR fortran/30660
12249         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12250
12251         PR fortran/29820
12252         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12253         file.
12254
12255 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12256
12257         PR fortran/30683
12258         * gfortran.dg/interface_10.f90: New test.
12259
12260 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12261
12262         * gcc.dg/builtins-20.c: Add more cases.
12263
12264 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12265
12266         PR target/29682
12267         * gcc-target/ia64/pr29682.c: New test.
12268
12269 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12270
12271         PR fortran/30284
12272         * gfortran.dg/arrayio_11.f90.f90: New test.
12273
12274         PR fortran/30626
12275         * gfortran.dg/arrayio_12.f90.f90: New test.
12276
12277 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12278
12279         PR c++/30536
12280         * g++.dg/tls/diag-5.C: New test.
12281
12282         PR middle-end/30473
12283         * gcc.dg/pr30473.c: New test.
12284         * gcc.c-torture/execute/20070201-1.c: New test.
12285
12286 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12287
12288         * gfortran.dg/dependency_20.f90: New test case.
12289
12290 2007-01-31  Ian Lance Taylor  <iant@google.com>
12291
12292         * gcc.dg/lower-subreg-1.c (test): New test.
12293
12294 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12295
12296         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12297
12298 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12299
12300         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12301         * gcc.dg/torture/builtin-math-3.c: Likewise.
12302
12303 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12304
12305         gcc.dg/Wparentheses-2.c: Update and add new tests.
12306
12307 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12308
12309         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12310         vectorize.
12311
12312 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12313
12314         * gcc.dg/builtins-63.c: New test.
12315
12316 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12317
12318         PR fortran/27588
12319         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12320
12321 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12322
12323         PR fortran/30520
12324         * gfortran.dg/volatile8.f90: New argument conformance test.
12325         * gfortran.dg/volatile9.f90: New scope test.
12326
12327 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12328
12329         PR c++/24745
12330         * g++.dg/warn/null4.C: New.
12331
12332 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12333             Uros Bizjak  <ubizjak@gmail.com>
12334
12335         * gcc.dg/large-size-array-3.c: Correct typo.
12336
12337 2007-01-30  Richard Guenther  <rguenther@suse.de>
12338
12339         PR middle-end/27657
12340         * g++.dg/debug/pr27657.C: New testcase.
12341
12342 2007-01-30  Richard Guenther  <rguenther@suse.de>
12343
12344         PR middle-end/30313
12345         * gcc.dg/torture/pr30313.c: New testcase.
12346
12347 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12348
12349         * gcc.dg/dfp/dfp-except.h: New file.
12350         * gcc.dg/dfp/fe-check.h: New file.
12351         * gcc.dg/dfp/fe-binop.c: New test.
12352         * gcc.dg/dfp/fe-convert-1.c: New test.
12353         * gcc.dg/dfp/fe-convert-2.c: New test.
12354         * gcc.dg/dfp/fe-convert-3.c: New test.
12355
12356         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12357         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12358         * gcc.dg/dfp/convert-dfp.c: Ditto.
12359         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12360
12361 2007-01-29  Josh Conner  <jconner@apple.com>
12362
12363         * gcc.target/powerpc/altivec-24.c: New test.
12364
12365 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12366
12367         PR c++/28266
12368         * g++.dg/parse/defarg12.C: New test.
12369
12370 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12371
12372         PR fortran/30554
12373         * gfortran.dg/used_dummy_types_6.f90: New test.
12374
12375 2007-01-28  Jan Hubicka  <jh@suse.cz>
12376
12377         * gcc.dg/tree-prof/val-prof-6.c: New test.
12378
12379 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12380
12381         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12382
12383 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12384
12385         PR C++/28988
12386         * g++.dg/expr/dtor4.C: New test.
12387
12388 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12389
12390         * gcc.dg/tree-ssa/loop-23.c: New test.
12391
12392 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12393
12394         PR libfortran/30389
12395         * gfortran.dg/achar_2.f90:  New test.
12396         * gfortran.dg/achar_3.f90:  New test.
12397
12398 2007-01-27  Ian Lance Taylor  <iant@google.com>
12399
12400         * gcc.dg/strict-overflow-1.c: New test.
12401         * gcc.dg/no-strict-overflow-1.c: New test.
12402         * gcc.dg/strict-overflow-2.c: New test.
12403         * gcc.dg/no-strict-overflow-2.c: New test.
12404         * gcc.dg/strict-overflow-3.c: New test.
12405         * gcc.dg/no-strict-overflow-3.c: New test.
12406         * gcc.dg/strict-overflow-4.c: New test.
12407         * gcc.dg/no-strict-overflow-4.c: New test.
12408         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12409         * gcc.dg/pr15784-1.c: Likewise.
12410         * gcc.dg/pr20922-1.c: Likewise.
12411         * gcc.dg/pr20922-3.c: Likewise.
12412         * gcc.dg/pr20922-4.c: Likewise.
12413         * gcc.dg/pr20922-6.c: Likewise.
12414         * gcc.dg/compare-4.c: Likewise.
12415         * gcc.dg/torture/pr26898-1.c: Likewise.
12416         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12417         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12418         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12419         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12420         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12421         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12422         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12423         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12424         * g++.dg/tree-ssa/pr21082.C: Likewise.
12425
12426 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12427
12428         * gcc-dg/large-size-array-3.c: New test case.
12429
12430 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12431
12432         * gfortran.dg/forall_7.f90: New test case.
12433
12434 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12435
12436         PR fortran/30407
12437         * gfortran.dg/where_operator_assign_1.f90: New test.
12438         * gfortran.dg/where_operator_assign_2.f90: New test.
12439         * gfortran.dg/where_operator_assign_3.f90: New test.
12440
12441 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12442
12443         * lib/target-supports.exp
12444         (check_effective_target_powerpc_altivec): New.
12445         (check_effective_target_vect_cmdline_needed): Use it.
12446
12447 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12448
12449         PR fortran/30278
12450         * gfortran.dg/backslash_3.f: New test.
12451
12452 2007-01-26  Richard Guenther  <rguenther@suse.de>
12453
12454         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12455
12456 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12457
12458         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12459         * gfortran.dg/vect/vect.exp: Ditto.
12460         * gfortran.dg/dg.exp: Ditto.
12461         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12462         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12463
12464 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12465
12466         * gcc.dg/builtins-20.c: Add more cases.
12467         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12468
12469 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12470
12471         PR fortran/30437
12472         * gcc.dg/Wall.c: New.
12473         * gcc.dg/Wno-all.c: New.
12474         * gfortran.dg/Wall.f90: New.
12475         * gfortran.dg/Wno-all.f90: New.
12476
12477 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12478
12479         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12480         * g++.dg/eh/simd-2.C: Also run on Darwin.
12481         * g++.dg/eh/simd-3.C: New.
12482         * g++.dg/eh/simd-4.C: New.
12483
12484 2007-01-25  Richard Guenther  <rguenther@suse.de>
12485
12486         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12487         and _PROFILE_USE.
12488         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12489
12490 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12491
12492         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12493         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12494         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12495         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12496         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12497         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12498         * gcc.dg/ipa/ipa-7.c: New testcase.
12499
12500 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12501
12502         * g++.dg/cpp0x/warn_cxx0x.C: New.
12503
12504 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12505
12506         * gcc.dg/builtins-20.c: Test builtin carg.
12507
12508 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12509
12510         PR middle-end/27416
12511         * gcc.dg/gomp/pr27416.c: New test.
12512
12513         PR middle-end/30494
12514         * gcc.dg/gomp/pr30494.c: New test.
12515         * g++.dg/gomp/pr30494.C: New test.
12516
12517         PR middle-end/30421
12518         * gcc.dg/gomp/pr30421.c: New test.
12519
12520 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12521
12522         * gcc.target/ia64/versionid-1.c: New test.
12523         * gcc.target/ia64/versionid-2.c: New test.
12524
12525 2007-01-24  Richard Guenther  <rguenther@suse.de>
12526
12527         PR testsuite/30181
12528         * gcc.dg/builtins-57.c: Change to a link-time testcase
12529         to support non-C99 targets.
12530
12531 2007-01-24  Jan Hubicka  <jh@suse.cz>
12532
12533         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12534
12535 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12536
12537         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12538
12539 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
12540
12541         PR objc/27438
12542         * objc.dg/const-str-12.m: New test.
12543
12544 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12545
12546         PR fortran/30532
12547         * gfortran.dg/ctrl-z.f90:  New test.
12548
12549 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12550
12551         PR fortran/30481
12552         * gfortran.dg/namelist_assumed_char.f90:  New test.
12553
12554 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12555
12556         PR c++/27492
12557         * g++.dg/inherit/covariant15.C: New test.
12558
12559 2007-01-23  Ian Lance Taylor  <iant@google.com>
12560
12561         * g++.dg/warn/Wparentheses-24.C: New test.
12562
12563 2007-01-23  Richard Guenther  <rguenther@suse.de>
12564
12565         PR testsuite/30560
12566         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12567         with full path.
12568
12569 2007-01-22  Richard Guenther  <rguenther@suse.de>
12570
12571         PR tree-optimization/30038
12572         * gcc.dg/builtins-62.c: New testcase.
12573
12574 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12575
12576         * gcc.c-torture/compile/20070121.c: New test.
12577
12578 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12579
12580         PR libfortran/30525
12581         * gfortran.dg/char_comparison_1.f:  New test.
12582
12583 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12584
12585         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12586
12587 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12588
12589         PR objc/30479
12590         * objc.dg/pch: New directory.
12591         * objc.dg/pch/pch.exp: New file.
12592         * objc.dg/pch/interface-1.m: New test.
12593         * objc.dg/pch/interface-1.hs: New include file.
12594         * lib/objc.exp (objc_target_compile): Add
12595         "-x objective-c-header" in front of the sources if this is
12596         a precompiled header being compiled.
12597
12598 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12599
12600         * gfortran.dg/array_memcpy_3.f90: New test case.
12601         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12602
12603 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12604             Brooks Moses  <brooks.moses@codesourcery.com>
12605             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12606
12607         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12608         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12609
12610 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12611
12612         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12613
12614 2007-01-19  Mike Stump  <mrs@apple.com>
12615
12616         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12617         away.
12618
12619 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12620
12621         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12622         option instead of -funsafe-math-optimizations.
12623
12624 2007-01-19  Tomas Bily  <tbily@suse.cz>
12625
12626         gcc.dg/tree-prof/indir-call-prof.c: New.
12627         g++.dg/dg.exp: Add tree-prof subdirectory.
12628         g++.dg/tree-prof/indir-call-prof.C: New.
12629         g++.dg/tree-prof/tree-prof.exp: New.
12630
12631 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12632
12633         PR c++/17947
12634         * g++.dg/warn/deprecated.C: Update warning output.
12635         * g++.dg/warn/deprecated-2.C: Likewise.
12636         * g++.dg/warn/deprecated-3.C: New.
12637
12638 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         * gcc.c-torture/execute/nestfunc-7.c: New.
12641
12642 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12643
12644         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12645
12646 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * gcc.dg/m68k-pic-1.c: New.
12649
12650 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12651
12652         * gfortran.dg/array_memcpy_4.f90: New test case.
12653
12654 2007-01-18  Josh Conner  <jconner@apple.com>
12655
12656         PR target/30485
12657         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12658         * gcc.dg/vect/no-trapping-math-1: New.
12659         * gcc.dg/vect/no-trapping-math-2: New.
12660
12661 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12662
12663         * gcc.target/i386/387-8.c: Update comment about optimizing
12664         inherent load of 1.0 of fptan instruction.
12665
12666 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12667             Richard Guenther <rguenther@suse.de>
12668
12669         PR diagnostic/8268
12670         * gcc.dg/Warray-bounds.c: New testcase.
12671         * gcc.dg/Warray-bounds-2.c: New testcase.
12672         * g++.dg/warn/Warray-bounds.C: New testcase.
12673         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12674
12675 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12676
12677         PR fortran/30476
12678         * gfortran.dg/generic_12.f90: New test.
12679
12680 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12681
12682         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12683         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12684
12685 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12686
12687         * gcc.dg/dfp/compare-special.h: New file.
12688         * gcc.dg/dfp/compare-special-32.c: New test.
12689         * gcc.dg/dfp/compare-special-64.c: New test.
12690         * gcc.dg/dfp/compare-special-128.c: New test.
12691
12692 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12693             Paul Thomas  <pault@gcc.gnu.org>
12694             Steven G. Kargl  <kargl@gcc.gnu.org>
12695
12696         PR fortran/30404
12697         * gfortran.dg/forall_6.f90: New test case.
12698         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12699         * gfortran.dg/dependency_13.f90: Likewise.
12700
12701 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12702
12703         PR testsuite/12325
12704         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12705         targets that don't support Inf.
12706
12707 2007-01-15  Dale Johannesen  <dalej@apple.com>
12708
12709         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12710
12711 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12712
12713         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12714         of achar for 0xff to avoid the "Extended ASCII not
12715         implemented" error message.
12716
12717 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12718
12719         PR fortran/28172
12720         * gfortran.dg/altreturn_4.f90: New test.
12721
12722         PR fortran/29389
12723         * gfortran.dg/stfunc_4.f90: New test.
12724
12725         PR fortran/29712
12726         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12727         * gfortran.dg/initialization_1.f90: Change warning.
12728
12729         PR fortran/30283
12730         * gfortran.dg/specification_type_resolution_2.f90: New test.
12731
12732 2007-01-14  Jan Hubicka  <jh@suse.cz>
12733
12734         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12735         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12736         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12737         elimination.
12738
12739 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12740
12741         PR fortran/30410
12742         * gfortran.dg/external_procedures_2.f90: New test.
12743
12744 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12745
12746         PR target/30413
12747         * gcc.target/i386/pr30413.c: New test.
12748
12749 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12750
12751         PR fortran/30452
12752         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12753
12754 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12755
12756         * gcc.dg/20070112-1.c: New test.
12757
12758 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12759
12760         PR libgfortran/30435
12761         * gfortran.dg/list_read_6.f90: New test.
12762
12763 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12764
12765         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12766
12767 2007-01-12  Tom Tromey  <tromey@redhat.com>
12768
12769         PR preprocessor/28227:
12770         * gcc.dg/cpp/pr28227.c: New file.
12771
12772 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12773
12774         * gcc.dg/tree-ssa/loop-22.c: New test.
12775
12776 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12777
12778         PR tree-optimization/29516
12779         * gcc.dg/tree-ssa/loop-20.c: New test.
12780
12781 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12782
12783         PR libfortran/30415
12784         * minmaxloc_integer_kinds_1.f90:  New test.
12785
12786 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12787
12788         PR c++/29573
12789         * g++.dg/template/sizeof-template-argument.C: New test.
12790
12791 2007-01-11  Jan Hubicka  <jh@suse.cz>
12792
12793         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12794         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12795         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12796         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12797         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12798         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12799         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12800         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12801         transformation in question.
12802         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12803         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12804         * gcc.dg/always_inline3.c: Likewise.
12805
12806 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/28999
12809         * g++.dg/template/typename11.C: New test.
12810
12811 2007-01-10  Robert Kennedy <jimbob@google.com>
12812
12813         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12814
12815 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12816
12817         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12818         for different integer kinds.
12819         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12820         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12821         * gfortran.dg/ishft_2.f90: New test.
12822         * gfortran.dg/ishft_3.f90: New test.
12823
12824 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12825
12826         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12827
12828 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12829
12830         PR tree-optimization/30322
12831         * gcc.dg/tree-ssa/loop-21.c: New test.
12832
12833 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12834
12835         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12836
12837 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12838
12839         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12840
12841 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12842
12843         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12844         * g++.dg/warn/overflow-warn-3.C: Likewise.
12845         * g++.dg/warn/overflow-warn-4.C: Likewise.
12846         * g++.dg/warn/overflow-warn-5.C: Likewise.
12847         * g++.dg/warn/overflow-warn-6.C: Likewise.
12848         * g++.dg/warn/Woverflow-1.C: Likewise.
12849         * g++.dg/warn/Woverflow-2.C: Likewise.
12850         * g++.dg/warn/Woverflow-3.C: Likewise.
12851         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12852
12853 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12854
12855         * gfortran.dg/array_constructor_14.f90: New test case.
12856         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12857
12858 2007-01-08  Richard Guenther  <rguenther@suse.de>
12859
12860         PR tree-optimization/23603
12861         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12862         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12863
12864 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12865
12866         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12867         in __v8qi typedef.
12868         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12869         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12870         compiler behaviour.
12871         * gcc.dg/simd-5.c: Likewise.
12872         * gcc.dg/simd-6.c: Likewise.
12873         * g++.dg/conversion/simd1.C: Likewise.
12874         * g++.dg/conversion/simd3.C: Likewise.
12875         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12876         (main): Use it.
12877
12878 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12879
12880         PR tree-optimization/29877
12881         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12882         name of a hard register for the target concerned.  Adjust dg-error
12883         directives to cope with new behaviour of TER.
12884
12885 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12886
12887         PR c++/28986
12888         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12889         * g++.dg/warn/overflow-warn-1.C: New.
12890         * g++.dg/warn/overflow-warn-3.C: New.
12891         * g++.dg/warn/overflow-warn-4.C: New.
12892         * g++.dg/warn/overflow-warn-5.C: New.
12893         * g++.dg/warn/overflow-warn-6.C: New.
12894         * g++.dg/warn/Woverflow-1.C: New.
12895         * g++.dg/warn/Woverflow-2.C: New.
12896         * g++.dg/warn/Woverflow-3.C: New.
12897         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12898
12899 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12900
12901         PR fortran/27698
12902         * gfortran.dg/invalid_name.f90: New test.
12903         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12904         * gfortran.dg/gomp/pr29759.f90: Ditto.
12905
12906 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12907
12908         * gfortran.dg/present_1.f90:  Update error message.
12909
12910 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12911
12912         PR c++/19439
12913         * g++.dg/template/duplicate1.C: New test
12914         * g++.dg/template/memfriend6.C: Adjust error markers.
12915
12916 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12917
12918         PR tree-opt/30385
12919         * gcc.dg/torture/inline-1.c: New test.
12920
12921 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12922
12923         PR c/19978
12924         * gcc.dg/multiple-overflow-warn-1.c: New.
12925         * gcc.dg/multiple-overflow-warn-2.c: New.
12926         * gcc.dg/overflow-warn-6.c: New.
12927         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12928
12929 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12930
12931         * gfortran.dg/array_memcpy_1.f90: New test case.
12932         * gfortran.dg/array_memcpy_2.f90: Likewise.
12933
12934 2007-01-05  Richard Guenther  <rguenther@suse.de>
12935
12936         PR middle-end/27826
12937         * g++.dg/opt/pr27826.C: New testcase.
12938
12939 2007-01-05  Ian Lance Taylor  <iant@google.com>
12940
12941         * gcc.dg/Walways-true-1.c: New test.
12942         * gcc.dg/Walways-true-2.c: New test.
12943         * g++.dg/warn/Walways-true-1.C: New test.
12944         * g++.dg/warn/Walways-true-2.C: New test.
12945
12946 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12947
12948         PR c/30360
12949         * gcc.dg/pr30360.c: New test.
12950
12951 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12952
12953         PR fortran/23232
12954         * gfortran.dg/data_implied_do_1.f90: New test.
12955
12956         PR fortran/27996
12957         PR fortran/27998
12958         * gfortran.dg/char_length_1.f90: New test.
12959
12960 2007-01-05  Richard Guenther  <rguenther@suse.de>
12961
12962         PR middle-end/28116
12963         * g++.dg/opt/pr28116.C: New testcase.
12964
12965 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12966
12967         PR fortran/29624
12968         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12969           invalid deallocate.
12970         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12971         * gfortran.dg/protected_4.f90: Add pointer intent check.
12972         * gfortran.dg/protected_6.f90: Add pointer intent check.
12973         * gfortran.dg/pointer_intent_1.f90: New test.
12974         * gfortran.dg/pointer_intent_2.f90: New test.
12975         * gfortran.dg/pointer_intent_3.f90: New test.
12976
12977 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12978
12979         PR 30235
12980         * gfortran.dg/altreturn_2.f90: new test.
12981
12982 2007-01-04  Tom Tromey  <tromey@redhat.com>
12983
12984         PR preprocessor/28165:
12985         * gcc.dg/cpp/pr28165.c: New file.
12986
12987 2007-01-03  Josh Conner  <jconner@apple.com>
12988
12989         PR middle-end/29683
12990         * gcc.dg/pr29683.c: New.
12991
12992 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12993
12994         PR c++/28217
12995         * g++.dg/pch/template-1.C: New test.
12996         * g++.dg/pch/template-1.Hs: New file.
12997
12998 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12999
13000         PR middle-end/30353
13001         * gcc.c-torture/compile/complex-4.c: New test.
13002
13003 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13004
13005         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13006         -maltivec.
13007         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13008
13009 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13010
13011         PR middle-end/30286
13012         * gcc.dg/pr30286.c: New test.
13013
13014         PR c++/29535
13015         * g++.dg/template/crash66.C: New test.
13016
13017         PR c++/29054
13018         * g++.dg/template/friend49.C: New test.
13019
13020 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13021
13022         * gfortran.dg/ibits.f90: New test.
13023
13024 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13025
13026         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13027         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13028
13029 2007-01-02  Jan Hubicka  <jh@suse.cz>
13030
13031         * gcc.dg/pr16194.c: We now output error on all three functions,
13032         not just first one.
13033
13034 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13035
13036         PR c/19977
13037         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13038         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13039
13040 2006-01-02  Ian Lance Taylor  <iant@google.com>
13041
13042         * g++.dg/warn/Wparentheses-22.C: New test.
13043         * g++.dg/warn/Wparentheses-23.C: New test.
13044
13045 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13046
13047         PR middle-end/7651
13048         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13049         * gcc.dg/declspec-3-Wextra.c: New.
13050         * gcc.dg/declspec-3-no.c: New
13051
13052 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13053
13054         PR fortran/20896
13055         * gfortran.dg/interface_10.f90: Remove.
13056
13057 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13058
13059         * gcc.dg/fold-eqxor-4.c: New test case.
13060
13061 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13062
13063         PR middle-end/30311
13064         * gcc.c-torture/compile/pr30311.c: New test.
13065
13066 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13067
13068         PR middle-end/30253
13069         * gcc.c-torture/compile/statement-expression-1.c: New test.
13070
13071 2007-01-01  Andreas Schwab  <schwab@suse.de>
13072
13073         PR target/29166
13074         * g++.dg/eh/pr29166.C: New test.
13075
13076 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13077
13078         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13079         New.
13080         (check_effective_target_vect_cmdline_needed): Use it.
13081
13082 2006-12-31  Richard Guenther  <rguenther@suse.de>
13083
13084         PR middle-end/30137
13085         * gcc.dg/pr30137-1.c: New testcase.
13086         * gcc.dg/pr30137-2.c: Likewise.
13087
13088 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13089
13090         PR middle-end/30322
13091         * gcc.dg/fold-plusnot-1.c: New test case.
13092
13093 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13094
13095         PR c++/29731
13096         * g++.dg/parse/template22.C: New test.
13097
13098 2006-12-31  Richard Guenther  <rguenther@suse.de>
13099
13100         PR middle-end/30338
13101         * gcc.c-torture/compile/pr30338.c: New testcase.
13102
13103 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13104
13105         PR fortran/27900
13106         * gfortran.dg/intrinsic_actual_4.f90: New test.
13107
13108         PR fortran/24325
13109         * gfortran.dg/func_decl_3.f90: New test.
13110
13111 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13112
13113         PR fortran/23060
13114         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13115         * gfortran.dg/c_by_val_1.f: New test.
13116         * gfortran.dg/c_by_val_2.f: New test.
13117         * gfortran.dg/c_by_val_3.f: New test.
13118
13119 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13120
13121         PR libfortran/30321
13122         * gfortran.dg/sum_zero_array_1.f90:  New test.
13123
13124 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13125
13126         PR preprocessor/29612
13127         * gcc.dg/cpp/pr29612-1.c: New test.
13128         * gcc.dg/cpp/pr29612-2.c: New test.
13129
13130 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13131
13132         PR fortran/30034
13133         * gfortran.dg/pure_formal_proc_1.f90: New test.
13134
13135         PR fortran/30237
13136         * gfortran.dg/intrinsic_actual_3.f90: New test.
13137
13138 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13139
13140         PR fortran/30014
13141         * gfortran.dg/io_constraints_1.f90: Update test.
13142         * gfortran.dg/io_constraints_2.f90: Update test.
13143         * gfortran.dg/inquire_iolength.f90: New test.
13144
13145 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13146
13147         PR fortran/20896
13148         * gfortran.dg/interface_10.f90: New test.
13149         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13150         since z is already, locally a variable.
13151
13152         PR fortran/25135
13153         * gfortran.dg/generic_11.f90: New test.
13154         * gfortran.dg/interface_7.f90: Remove name clash between module
13155         name and procedure 'x' referenced in the interface.
13156
13157 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13158
13159         PR middle-end/7651
13160         * gcc.dg/Wmissing-parameter-type.c: New.
13161         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13162         * gcc.dg/Wmissing-parameter-type-no.c: New.
13163
13164 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13165
13166         PR fortran/25818
13167         * gfortran.dg/entry_array_specs_2.f: New test.
13168
13169         PR fortran/30084
13170         * gfortran.dg/nested_modules_6.f90: New test.
13171
13172 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13173
13174         PR middle-end/7651
13175         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13176         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13177
13178 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13179
13180         PR C++/30168
13181         * g++.dg/opt/complex6.C: New test.
13182
13183 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13184
13185         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13186         full" if the linker on spu-*-* warns about exceeding local store.
13187
13188         And revert this patch:
13189         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13190         fail to link due to relocation overflows on spu-*-*.
13191
13192 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13193
13194         PR fortran/30273
13195         * gfortran.dg/dependency_19.f90: New test.
13196
13197 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13198
13199         PR fortran/30202
13200         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13201
13202 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13203
13204         PR middle-end/30262
13205         * gcc.c-torture/execute/20061220-1.c: New test.
13206
13207         PR middle-end/30263
13208         * gcc.dg/gomp/asm-1.c: New test.
13209
13210         PR target/30230
13211         * g++.dg/eh/ia64-2.C: New test.
13212
13213 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13214
13215         PR target/28966
13216         PR target/29248
13217         * gcc.dg/rs6000-leaf.c: New.
13218
13219 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13220
13221         PR fortran/25392
13222         * gfortran.dg/f2c_8.f90: New test.
13223
13224 2006-12-20  Bill Wendling  <wendling@apple.com>
13225
13226         * gcc.dg/asm-b.c: Check for __ppc64__.
13227
13228 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13229
13230         PR fortran/30190
13231         * gfortran.dg/bounds_check_5.f90: New test.
13232
13233 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13234
13235         PR middle-end/30143
13236         * gcc.dg/gomp/complex-1.c: New testcase.
13237
13238 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13239
13240         * gfortran.dg/array_memset_1.f90: New test case.
13241
13242 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13243
13244         * lib/target-supports.exp: Add spu to
13245         check_effective_target_vect_widen_mult_hi_to_si.
13246
13247 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13248
13249         PR fortran/29992
13250         * gfortran.dg/generic_9.f90: New test.
13251
13252         PR fortran/30081
13253         * gfortran.dg/generic_10.f90: New test.
13254
13255 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13256
13257         PR tree-opt/30045
13258         * gcc.dg/pr30045.c: New test.
13259
13260 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13261
13262         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13263
13264 2006-12-19  Eric Christopher  <echristo@apple.com>
13265
13266         PR target/29302
13267         * gcc.c-torture/execute/pr29302-1.c: New.
13268
13269 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13270
13271         PR fortran/39238
13272         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13273
13274 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13275
13276         PR fortran/30236
13277         * gfortran.dg/altreturn_3.f90: New test.
13278
13279         * gfortran.dg/char_result_12.f90: Fix comment typos.
13280
13281 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13282
13283         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13284         as newlib's stdio.h uses non-traditional cpp constructs.
13285
13286 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13287
13288         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13289         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13290         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13291         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13292         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13293         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13294         * gfortran.dg/default_initialization.f: Renamed to
13295         default_initialization_1.f
13296         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13297         dollar_edit_descriptor_1.f
13298         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13299         dollar_edit_descriptor_2.f
13300         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13301         dollar_edit_descriptor_3.f
13302         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13303         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13304         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13305         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13306         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13307         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13308         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13309         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13310         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13311         * gfortran.dg/default_initialization_1.f: Renamed from
13312         default_initialization.f
13313         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13314         dollar_edit_descriptor-1.f
13315         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13316         dollar_edit_descriptor-2.f
13317         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13318         dollar_edit_descriptor-3.f
13319         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13320         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13321         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13322
13323 2006-12-18  Bill Wendling  <wendling@apple.com>
13324
13325         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13326         id is an OjbC keyword.
13327
13328 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13329
13330         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13331
13332 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13333
13334         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13335
13336 2006-12-18  Ian Lance Taylor  <iant@google.com>
13337
13338         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13339
13340 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13341
13342         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13343
13344 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13345
13346         PR fortran/30207
13347         * gfortran.fortran-torture/execute/where21.f90: New test.
13348
13349 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13350
13351         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13352
13353 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13354
13355         PR middle-end/7651
13356         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13357         * gcc.dg/if-empty-1.c: Likewise.
13358         * gcc.dg/pr23165.c: Likewise.
13359         * g++.dg/warn/empty-body.C: Likewise.
13360
13361 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13362
13363         PR libfortran/30005
13364         * gfortran.dg/open_errors.f90: New test.
13365
13366 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13367
13368         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13369
13370         * gcc.target/i386/ssse3-pabsb.c: New file.
13371         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13372         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13373         * gcc.target/i386/ssse3-palignr.c: Likewise.
13374         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13375         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13376         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13377         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13378         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13379         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13380         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13381         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13382         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13383         * gcc.target/i386/ssse3-psignb.c: Likewise.
13384         * gcc.target/i386/ssse3-psignd.c: Likewise.
13385         * gcc.target/i386/ssse3-psignw.c: Likewise.
13386         * gcc.target/i386/ssse3-vals.h: Likewise.
13387
13388 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13389
13390         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13391         * lib/fortran-torture.exp: Include target-supports.exp.
13392
13393 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13394
13395         PR target/30185
13396         * gcc.c-torture/execute/pr30185.c: New test.
13397
13398 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13399
13400         PR testsuite/30179
13401         PR testsuite/30180
13402         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13403         * gcc.dg/builtin-bswap-2.c: Likewise.
13404         * gcc.dg/builtin-bswap-3.c: Likewise.
13405         * gcc.dg/builtin-bswap-4.c: Likewise.
13406         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13407         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13408
13409 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13410
13411         PR libfortran/30145
13412         * gfortran.dg/write_zero_array: New test.
13413
13414 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13415
13416         PR fortran/30200
13417         * gfortran.dg/write_fmt_trim.f90: New test.
13418
13419 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13420
13421         PR 30194
13422         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13423         temporarily.
13424
13425 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13426
13427         * lib/target-supports.exp (check_weak_available): Use istarget
13428         "hppa*-*-hpux10*" instead of regexp.
13429         (check_cxa_atexit_available): Likewise.
13430
13431 2006-12-14  Richard Guenther  <rguenther@suse.de>
13432
13433         PR tree-optimization/30197
13434         * gcc.c-torture/execute/complex-1.c: Fix function name.
13435         * gcc.dg/builtins-61.c: New testcase.
13436
13437 2006-12-14  Richard Guenther  <rguenther@suse.de>
13438
13439         PR middle-end/30172
13440         * gcc.dg/pr30172-1.c: New testcase.
13441
13442 2006-12-14  Richard Guenther  <rguenther@suse.de>
13443
13444         PR tree-optimization/30198
13445         * gcc.dg/builtins-60.c: New testcase.
13446
13447 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13448
13449         * lib/target-supports.exp (vect_no_align): Remove spu.
13450
13451 2006-12-13  Ian Lance Taylor  <iant@google.com>
13452
13453         PR c++/19564
13454         PR c++/19756
13455         * g++.dg/warn/Wparentheses-5.C: New test.
13456         * g++.dg/warn/Wparentheses-6.C: New test.
13457         * g++.dg/warn/Wparentheses-7.C: New test.
13458         * g++.dg/warn/Wparentheses-8.C: New test.
13459         * g++.dg/warn/Wparentheses-9.C: New test.
13460         * g++.dg/warn/Wparentheses-10.C: New test.
13461         * g++.dg/warn/Wparentheses-11.C: New test.
13462         * g++.dg/warn/Wparentheses-12.C: New test.
13463         * g++.dg/warn/Wparentheses-13.C: New test.
13464         * g++.dg/warn/Wparentheses-14.C: New test.
13465         * g++.dg/warn/Wparentheses-15.C: New test.
13466         * g++.dg/warn/Wparentheses-16.C: New test.
13467         * g++.dg/warn/Wparentheses-17.C: New test.
13468         * g++.dg/warn/Wparentheses-18.C: New test.
13469         * g++.dg/warn/Wparentheses-19.C: New test.
13470         * g++.dg/warn/Wparentheses-20.C: New test.
13471         * g++.dg/warn/Wparentheses-21.C: New test.
13472
13473 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13474
13475         PR testsuite/30157
13476         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13477         for target "hppa.*hpux10".
13478
13479 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13480
13481         * g++.dg/debug/vartrack1.C: New test.
13482
13483         * g++.dg/opt/ifcvt1.C: New test.
13484
13485         * gcc.dg/tls/opt-13.c: New test.
13486
13487         * gcc.dg/20060425-2.c: New test.
13488
13489         * g++.dg/opt/pr15054-2.C: New test.
13490
13491         * gcc.c-torture/execute/20060420-1.c: New test.
13492
13493         * gcc.c-torture/execute/20060412-1.c: New test.
13494
13495         * objc/compile/20060406-1.m: New test.
13496
13497 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13498
13499         * g++.dg/template/array17.C: New test.
13500
13501 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13502
13503         * gcc.target/powerpc/altivec-23.c: New test.
13504
13505 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13506
13507         PR c++27316
13508         * g++.dg/inherit/error3.C: New test.
13509
13510         PR c++/28740
13511         * g++.dg/inherit/error4.C: New test.
13512
13513 2006-12-13  Richard Guenther  <rguenther@suse.de>
13514
13515         PR tree-optimization/17687
13516         * gcc.dg/builtins-59.c: New testcase.
13517
13518 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13519
13520         * gcc.target/spu/Wmain.c: New test.
13521
13522 2006-12-12  Josh Conner  <jconner@apple.com>
13523
13524         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13525         * g++.dg/abi/thunk4.C: Likewise.
13526         * g++.dg/abi/rtti3.C: Likewise.
13527
13528 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
13529
13530         * gcc.target/spu/cpat-1.c: New test.
13531         * gcc.target/spu/cpat-2.c: New test.
13532         * gcc.target/spu/cpat-3.c: New test.
13533         * gcc.target/spu/cpat-4.c: New test.
13534
13535 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13536
13537         PR tree-opt/28436
13538         * gcc.c-torture/compile/vector-1.c: New test.
13539         * gcc.c-torture/compile/vector-2.c: New test.
13540         * gcc.c-torture/compile/vector-3.c: New test.
13541
13542 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13543
13544         * lib/fortran-torture.exp: Update copyright years.  Remove
13545         obsolete comment.  Test -ftree-vectorize where it makes sense.
13546         * lib/gfortran-dg.exp: Update copyright years.  Use settings
13547         from fortran-torture.exp.
13548         * gfortran.dg/char_transpose_1.f90,
13549         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13550         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13551         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13552         '-w' to dg-options.
13553
13554 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13555
13556         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13557         saved_${tool}_load.
13558
13559 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13560
13561         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13562         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13563         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13564         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13565         gaps.
13566
13567 2006-12-12  Richard Guenther  <rguenther@suse.de>
13568
13569         PR middle-end/30147
13570         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13571
13572 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13573             Diego Novillo  <dnovillo@redhat.com>
13574
13575         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13576         VDEF/VUSE changes.
13577         * gcc.dg/tree-ssa/pr26421.c: Likewise
13578         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13579         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13580         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13581         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13582         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13583         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13584         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13585         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13586         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13587
13588 2006-12-11  Jan Hubicka  <jh@suse.cz>
13589
13590         * gcc.dg/tree-prof/stringop-1.c: New test.
13591         * gcc.dg/tree-prof/stringop-2.c: New test.
13592
13593 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13594
13595         PR target/30120
13596         * gcc.target/i386/pr30120.c: New test.
13597
13598         Revert:
13599         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13600
13601         * gcc.target/i386/x87regparm-1.c: New test.
13602         * gcc.target/i386/x87regparm-2.c: New test.
13603         * gcc.target/i386/x87regparm-3.c: New test.
13604         * gcc.target/i386/x87regparm-4.c: New test.
13605
13606 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13607
13608         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13609
13610 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13611
13612         PR fortran/23994
13613         * gfortran.dg/protected_1.f90: New test.
13614         * gfortran.dg/protected_2.f90: New test.
13615         * gfortran.dg/protected_3.f90: New test.
13616         * gfortran.dg/protected_4.f90: New test.
13617         * gfortran.dg/protected_5.f90: New test.
13618         * gfortran.dg/protected_6.f90: New test.
13619
13620 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13621             Tobias Burnus  <burnus@gcc.gnu.org>
13622
13623         PR fortran/29975
13624         PR fortran/30068
13625         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13626         interface.
13627         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13628         ambiguous interfaces.
13629         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13630         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13631         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13632         ambiguous interfaces.
13633         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13634         * gfortran.dg/array_initializer_2.f90: Add initializer array
13635         constructor test.
13636
13637         PR fortran/30096
13638         * gfortran.dg/interface_9.f90: Test that host interfaces are
13639         not checked for ambiguity with the local version.
13640
13641 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13642
13643         PR fortran/29464
13644         * gfortran.dg/module_interface_2.f90: New test.
13645
13646 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13647
13648         PR fortran/29941
13649         * gfortran.dg/assumed_len.f90: New test.
13650
13651 2006-12-09  Richard Guenther  <rguenther@suse.de>
13652
13653         * g++.dg/warn/implicit-typename1.C: Qualify types.
13654         * g++.dg/parse/crash12.C: Likewise.
13655         * g++.dg/tree-ssa/pr22444.C: Likewise.
13656
13657 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13658
13659         * gfortran.dg/array_2.f90: Added sqrt test.
13660
13661 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13662
13663         * gcc.target/i386/x87regparm-1.c: XFAIL.
13664         * gcc.target/i386/x87regparm-2.c: XFAIL.
13665         * gcc.target/i386/x87regparm-3.c: XFAIL.
13666         * gcc.target/i386/x87regparm-4.c: XFAIL.
13667
13668 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13669
13670         * lib/target-supports.exp
13671         (check_effective_target_large_long_double): New.
13672         * gcc.dg/Wconversion-real.c : Use it.
13673         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13674         unsigned.
13675
13676 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13677
13678         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13679
13680 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13681
13682         PR fortran/27546
13683         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13684
13685 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13686
13687         PR c++/29732
13688         * g++.dg/template/crash65.C: New test.
13689         * g++.dg/template/spec16.C: Tweak error markers.
13690
13691 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13692
13693         * gcc.target/spu: New directory.
13694         * gcc.target/spu/spu.exp: New file.
13695         * gcc.target/spu/intrinsics-1.c: New test.
13696
13697 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13698
13699         PR c++/29980
13700         * g++.dg/ext/attrib27.C: New test.
13701         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13702         * g++.dg/parse/typedef5.C: Likewise.
13703
13704 2006-12-07  Mike Stump  <mrs@apple.com>
13705
13706         * treelang/compile/var_defs.tree: Adjust.
13707
13708 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/29730
13711         * g++.dg/template/crash64.C: New test.
13712         * g++.dg/parse/crash27.C: Adjust error markers.
13713
13714 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13715
13716         PR libfortran/30009
13717         PR libfortran/30056
13718         * gfortran.dg/read_eof_4.f90:  Add tests.
13719         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13720         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13721
13722 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13723
13724         PR c++/29729
13725         * g++.dg/template/crash63.C: New test.
13726
13727         PR c++/29728
13728         * g++.dg/template/crash62.C: New test.
13729
13730 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13731
13732         PR fortran/30003
13733         * gfortran.dg/allocatable_function_1.f90: Increase the number
13734         of expected calls of free to 10; the lhs section reference is
13735         now evaluated so there is another call to bar.  Change the
13736         comment appropriately.
13737         * gfortran.dg/array_section_1.f90: New test.
13738
13739 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13740
13741         PR fortran/29912
13742         * gfortran.dg/char_result_12.f90: New test.
13743
13744 2006-12-05  Richard Guenther  <rguenther@suse.de>
13745
13746         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13747         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13748         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13749         vect_double, xfail for spu*-*-*.
13750
13751 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13752
13753         PR fortran/29962
13754         * initialization_4.f90: Test noninteger exponents (-std=f95).
13755         * initialization_5.f90: New test for noninteger exponents
13756           with -std=f2003.
13757
13758 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13759
13760         PR fortran/29821
13761         * gfortran.dg/parameter_array_section_1.f90: New test.
13762
13763 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13764
13765         PR c++/29733
13766         * g++.dg/template/crash61.C: New test.
13767
13768         PR c++/29632
13769         * g++.dg/template/error23.C: New test.
13770
13771 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13772
13773         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13774
13775 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13776
13777         PR fortran/29916
13778         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13779
13780 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13781
13782         PR middle-end/29965
13783         * gcc.dg/gomp/pr29965-1.c: New test.
13784         * gcc.dg/gomp/pr29965-2.c: New test.
13785         * gcc.dg/gomp/pr29965-3.c: New test.
13786         * gcc.dg/gomp/pr29965-4.c: New test.
13787         * gcc.dg/gomp/pr29965-5.c: New test.
13788         * gcc.dg/gomp/pr29965-6.c: New test.
13789         * g++.dg/gomp/pr29965-1.C: New test.
13790         * g++.dg/gomp/pr29965-2.C: New test.
13791         * g++.dg/gomp/pr29965-3.C: New test.
13792         * g++.dg/gomp/pr29965-4.C: New test.
13793         * g++.dg/gomp/pr29965-5.C: New test.
13794         * g++.dg/gomp/pr29965-6.C: New test.
13795         * g++.dg/gomp/pr29965-7.C: New test.
13796         * g++.dg/gomp/pr29965-8.C: New test.
13797         * g++.dg/gomp/pr29965-9.C: New test.
13798         * g++.dg/gomp/pr29965-10.C: New test.
13799
13800 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13801
13802         * gnat.dg/pointer_variable_bounds.adb: New test.
13803         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13804         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13805
13806 2006-12-03  Eric Christopher  <echristo@apple.com>
13807
13808         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13809
13810 2006-12-03  Richard Henderson  <rth@redhat.com>
13811             Andrew Pinski  <pinskia@gmail.com>
13812
13813         PR C++/14329
13814         * g++.dg/warn/unit-1.C: New test.
13815
13816 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13817
13818         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13819
13820 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13821
13822         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13823         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13824         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13825         * gcc.dg/vect/vect-70.c: Reduce array size.
13826         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13827         vect_no_compaer_double targets.
13828         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13829         vect_float, vect_double, and vect_int.
13830
13831 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13832
13833         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13834         test for loop versioning on vect_no_align targets.
13835         * gcc.dg/vect/pr20122.c: Likewise.
13836         * gcc.dg/vect/vect-105.c: Likewise.
13837         * gcc.dg/vect/vect-42.c: Likewise.
13838         * gcc.dg/vect/vect-43.c: Likewise.
13839         * gcc.dg/vect/vect-74.c: Likewise.
13840         * gcc.dg/vect/vect-75.c: Likewise.
13841         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13842         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13843         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13844         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13845
13846 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13847
13848         PR fortran/29642
13849         * gfortran.dg/value_1.f90 : New test.
13850         * gfortran.dg/value_2.f90 : New test.
13851         * gfortran.dg/value_3.f90 : New test.
13852         * gfortran.dg/value_4.f90 : New test.
13853         * gfortran.dg/value_4.c : Called from value_4.f90.
13854
13855 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13856
13857         PR C++/30033
13858         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13859
13860 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13861
13862         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13863
13864 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13865
13866         PR c/27953
13867         * gcc.dg/pr27953.c: New test.
13868
13869 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13870
13871         PR c++/30022
13872         * g++.dg/ext/vector5.C: New test.
13873
13874         PR c++/30021
13875         * g++.dg/other/main1.C: New test.
13876
13877 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13878
13879         PR libfortran/29568
13880         * gfortran.dg/convert_implied_open.f90:  Change to
13881         new default record length.
13882         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13883         new error message.
13884         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13885
13886 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13887
13888         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13889
13890 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13891
13892         PR c++/29066
13893         * g++.dg/expr/pr29066.c: New.
13894
13895 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13896             Zdenek Dvorak <dvorakz@suse.cz>
13897
13898         PR tree-optimization/29921
13899         * gcc.dg/pr29921-2.c: New test.
13900
13901 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13902
13903         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13904         (i386_get_cpuid): New function.
13905         (i386_cpuid_ecx): Likewise.
13906         (i386_cpuid_edx): Likewise.
13907         (i386_cpuid): Updated to call i386_cpuid_edx.
13908
13909         * gcc.target/i386/sse3-addsubpd.c: New file.
13910         * gcc.target/i386/sse3-addsubps.c: Likewise.
13911         * gcc.target/i386/sse3-haddpd.c: Likewise.
13912         * gcc.target/i386/sse3-haddps.c: Likewise.
13913         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13914         * gcc.target/i386/sse3-hsubps.c: Likewise.
13915         * gcc.target/i386/sse3-lddqu.c: Likewise.
13916         * gcc.target/i386/sse3-movddup.c: Likewise.
13917         * gcc.target/i386/sse3-movshdup.c: Likewise.
13918         * gcc.target/i386/sse3-movsldup.c: Likewise.
13919
13920 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13921
13922         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13923
13924 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13925
13926         * gcc.dg/dfp/convert-int-max.c: New test.
13927         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13928
13929 2006-11-30  Richard Guenther  <rguenther@suse.de>
13930
13931         * gcc.dg/vect/vect-pow-1.c: Rename ...
13932         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13933         floats instead of doubles, check successful vectorization.
13934
13935 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13936
13937         PR target/29945
13938         * gcc.c-torture/compile/pr29945.c: New testcase.
13939
13940 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13941
13942         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13943         -maltivec.
13944
13945 2006-11-29  Eric Christopher  <echristo@apple.com>
13946
13947         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13948
13949 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13950
13951         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13952
13953         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13954
13955 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13956
13957         PR c++/29022
13958         * g++.dg/inherit/virtual2.C: New test.
13959         * g++.dg/inherit/virtual3.C: Likewise.
13960         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13961         * g++.dg/inherit/error2.C: Likewise.
13962         * g++.dg/template/instantiate1.C: Likewise.
13963
13964 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13965
13966         PR tree-opt/29984
13967         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13968
13969 2006-11-28  Jan Hubicka  <jh@suse.cz>
13970
13971         * gcc.dg/memcpy-1.c: New test.
13972
13973 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13974
13975         PR c++/29735
13976         * g++.dg/warn/main-3.C: New test.
13977
13978 2006-11-28  Jan Hubicka  <jh@suse.cz>
13979
13980         * gcc.dg/winline-1.c: New test.
13981
13982 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13983
13984         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13985         alignments.
13986
13987 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13988
13989         PR fortran/29976
13990         * gfortran.dg/missing_optional_dummy_3.f90
13991
13992 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13993
13994         PR fortran/20880
13995         * gfortran.dg/interface_3.f90: Modify errors.
13996
13997 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13998
13999         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14000         fail to link due to relocation overflows on spu-*-*.
14001
14002 2006-11-27  Michael Matz  <matz@suse.de>
14003             Andreas Krebbel  <krebbel1@de.ibm.com>
14004
14005         PR target/29319
14006         * gcc.dg/20061127-1.c: New testcase.
14007
14008 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14009
14010         * gcc.dg/20061124-1.c: Add exit() function prototype.
14011
14012 2006-11-27  Jan Hubicka  <jh@suse.cz>
14013
14014         * gcc.target/i386/memcpy-1.c: Adjust size.
14015         * gcc.dg/visibility-11.c: Likewise.
14016
14017 2006-11-27  Richard Guenther  <rguenther@suse.de>
14018
14019         PR middle-end/25620
14020         * gcc.target/i386/pow-1.c: New testcase.
14021         * gcc.dg/builtins-58.c: Likewise.
14022
14023 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/29886
14026         * g++.dg/expr/cast8.C: New test.
14027
14028 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14029
14030         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14031         Don't ever inline the testcase.
14032
14033 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14034
14035         PR fortran/29982
14036         * gfortran.fortran-torture/compile/parameter_3.f90: New
14037         testcase.
14038
14039 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14040
14041         PR fortran/29951
14042         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14043
14044 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14045
14046         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14047         for CHAR.
14048
14049 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14050
14051         PR libgfortran/29936
14052         * gfortran.dg/write_check3.f90: New test.
14053
14054 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14055
14056         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14057
14058 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14059
14060         PR fortran/20880
14061         * gfortran.dg/interface_3.f90: New test.
14062
14063         PR fortran/29387
14064         * gfortran.dg/generic_8.f90: New test.
14065
14066 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14067
14068         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14069         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14070         * gfortran.dg/specifics_3.f90: Remove.
14071
14072 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14073
14074         PR c/29955
14075         * gcc.dg/gomp/pr29955.c: New test.
14076
14077         PR c/29736
14078         * gcc.dg/pr29736.c: New test.
14079
14080 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14081
14082         PR tree-opt/29964
14083         * gcc.dg/pure-1.c: New test.
14084
14085 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14086
14087         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14088         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14089
14090 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14091
14092         * gcc.dg/20061124-1.c: New testcase.
14093
14094 2006-11-23  Eric Christopher  <echristo@apple.com>
14095
14096         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14097
14098 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14099
14100         PR c/2707
14101         PR c++/26167
14102         * gcc.dg/Wconversion-integer.c: New. Supersedes
14103         Wconversion-negative-constants.c
14104         * gcc.dg/Wconversion-real.c: New.
14105         * gcc.dg/Wconversion-real-integer.c: New.
14106         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14107         * g++.dg/warn/Wconversion1.C: Modified.
14108
14109 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14110
14111         * gfortran.dg/overload_1.f90: New test.
14112
14113 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14114
14115         PR c/9072
14116         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14117         Wtraditional-conversion.
14118         * gcc.dg/overflow-warn-2.c: Likewise.
14119         * gcc.dg/Wconversion.c: Likewise. Renamed as
14120         Wtraditional-conversion.c .
14121         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14122         Wtraditional-conversion-2.c .
14123         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14124         Wtraditional-conversion-2.c
14125         * gcc.dg/Wconversion-negative-constants.c: New.
14126
14127 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14128
14129         * gcc.dg/tree-ssa/dump-1.c: New test.
14130
14131 2006-11-23  David Ung <davidu@mips.com>
14132
14133         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14134         -mfp64, allowable when ISA >= 33 and float is enabled.
14135         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14136         of mthc1 and mfhc1 patterns.
14137
14138 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14139
14140         PR tree-optimization/29921
14141         * gcc.dg/pr29921.c: New test.
14142
14143 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14144
14145         PR fortran/29441
14146         * gfortran.dg/initialization_4.f90: New test.
14147
14148 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14149
14150         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14151         platforms that have interleaving support.
14152         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14153         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14154         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14155         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14156         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14157         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14158         gcc.dg/vect/vect-strided-u8-i8.c,
14159         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14160         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14161         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14162         gcc.dg/vect/vect-strided-float.c,
14163         gcc.dg/vect/vect-strided-a-mult.c,
14164         gcc.dg/vect/vect-strided-mult-char-ls.c,
14165         gcc.dg/vect/vect-strided-a-u16-mult.c,
14166         gcc.dg/vect/vect-strided-a-u32-mult.c,
14167         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14168         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14169         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14170         gcc.dg/vect/vect-strided-mult.c,
14171         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14172         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14173         New.
14174
14175 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14176
14177         PR fortran/25087
14178         * gfortran.dg/auto_char_len_4.f90: New test.
14179
14180 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14181
14182         PR fortran/29652
14183         * gfortran.dg/generic_7.f90: New test.
14184         * gfortran.dg/defined_operators_1.f90: Add new error.
14185
14186 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14187
14188         PR tree-optimization/29902
14189         * g++.dg/tree-ssa/pr29902.C: New test.
14190
14191 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14192
14193         PR fortran/29820
14194         * gfortran.dg/used_types_13.f90: New test.
14195
14196 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14197
14198         * gcc.dg/dfp/snan.c: Delete.
14199
14200 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14201
14202         * g++.dg/cpp0x/static_assert1.C: New.
14203         * g++.dg/cpp0x/static_assert2.C: New.
14204         * g++.dg/cpp0x/static_assert3.C: New.
14205
14206 2006-11-21  Richard Guenther  <rguenther@suse.de>
14207
14208         * gcc.dg/vect/vect-pow-1.c: New testcase.
14209         * gcc.dg/vect/vect-pow-2.c: Likewise.
14210
14211 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR c++/29570
14214         * g++.dg/template/static29.C: New test.
14215
14216         PR c++/29734
14217         * g++.dg/conversion/simd4.C: New test.
14218
14219 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14220
14221         PR c++/29475
14222         * g++.dg/template/access19.C: New test.
14223         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14224         error is reported.
14225
14226 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14227
14228         PR tree-opt/25500
14229         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14230
14231 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14232
14233         PR fortran/27546
14234         * gfortran.dg/import.f90: Extended test.
14235         * gfortran.dg/import2.f90: Extended test.
14236
14237 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14238
14239         * gfortran.dg/volatile3.f90: Add conflict test.
14240
14241 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14242
14243         PR fortran/24783
14244         * gfortran.dg/implicit_10.f90: New test.
14245
14246 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14247
14248         PR c++/8586
14249         * g++.dg/warn/Wall-write-strings.C: New.
14250
14251 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14252
14253         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14254         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14255
14256 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14257
14258         * gfortran.dg/use_3.f90: Remove error message.
14259         * gfortran.dg/iso_fortran_env_1.f90: New test.
14260         * gfortran.dg/iso_fortran_env_2.f90: New test.
14261         * gfortran.dg/iso_fortran_env_3.f90: New test.
14262         * gfortran.dg/iso_fortran_env_4.f90: New test.
14263
14264 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14265
14266         * gcc.dg/vect/vect-27.c: Fix initialization.
14267
14268 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14269
14270         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14271         * gcc.dg/torture/builtin-minmax-1.c: New.
14272
14273         * gcc.dg/builtins-20.c: Add cases for copysign.
14274
14275 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14276
14277         PR fortran/24285
14278         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14279
14280 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14281         * gfortran.dg/use_1.f90: New test.
14282         * gfortran.dg/use_1.f90: New test.
14283         * gfortran.dg/use_1.f90: New test.
14284
14285 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14286
14287         PR tree-optimization/29801
14288         * gcc.dg/pr29801.c: New test.
14289
14290 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14291
14292         PR middle-end/29584
14293         * gcc.dg/torture/pr29584.c: New test.
14294
14295 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14296
14297         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14298         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14299         * gcc.target/powerpc/compress-float-ppc.c,
14300         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14301         powerpc_fprs.
14302         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14303         do not pass -mhard-float.
14304
14305 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14306
14307         * gnat.dg/volatile_aggregate.adb: New test.
14308
14309 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14310
14311         PR fortran/29391
14312         PR fortran/29489
14313         * gfortran.dg/bound_2.f90: Add more checks.
14314         * gfortran.dg/bound_3.f90: New test.
14315
14316 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14317
14318         PR target/29201
14319         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14320
14321 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14322
14323         * gfortran.dg/import3.f90: Fix error message.
14324
14325 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14326
14327         PR tree-opt/29788
14328         * gfortran.fortran-torture/compile/inline_1.f90:
14329         New testcase.
14330
14331 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14332
14333         * gcc.target/i386/x87regparm-1.c: New test.
14334         * gcc.target/i386/x87regparm-2.c: New test.
14335         * gcc.target/i386/x87regparm-3.c: New test.
14336         * gcc.target/i386/x87regparm-4.c: New test.
14337
14338 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14339
14340         PR fortran/27546
14341         * gfortran.dg/import.f90: New test.
14342         * gfortran.dg/import2.f90: New test.
14343         * gfortran.dg/import3.f90: New test.
14344
14345 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14346
14347         PR fortran/27588
14348         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14349
14350 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14351
14352         PR fortran/29806
14353         * gfortran.dg/contains.f90: New test.
14354         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14355
14356 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14357
14358         PR tree-optimization/29581
14359         * gcc.dg/pr29581-1.c: New test.
14360         * gcc.dg/pr29581-2.c: New test.
14361         * gcc.dg/pr29581-3.c: New test.
14362         * gcc.dg/pr29581-4.c: New test.
14363         * gfortran.dg/pr29581.f90: New test.
14364
14365 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14366
14367         PR fortran/29702
14368         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14369         numbers in error message headers.
14370
14371 2006-11-14  Richard Guenther  <rguenther@suse.de>
14372
14373         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14374         to i?86 and x86_64 targets.
14375
14376 2006-11-14  Caroline Tice  <ctice@apple.com>
14377
14378         * gcc.dg/pubtypes-1.c: New file/testcase.
14379         * gcc.dg/pubtypes-2.c: New file/testcase.
14380         * gcc.dg/pubtypes-3.c: New file/testcase.
14381         * gcc.dg/pubtypes-4.c: New file/testcase.
14382         * g++.dg/pubtypes.C: New file/testcase.
14383
14384 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14385
14386         PR c++/29106
14387         * g++.dg/init/self1.C: New test.
14388
14389 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14390
14391         PR fortran/29657
14392         * gfortran.dg/conflicts.f90: Add.
14393
14394 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14395
14396         PR rtl-optimization/29798
14397
14398         * gcc.c-torture/execute/pr29798.c: New.
14399
14400 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14401
14402         * gcc.dg/builtins-20.c: Add more cases.
14403
14404 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14405
14406         PR fortran/29759
14407         * gfortran.dg/gomp/pr29759.f90: New test.
14408
14409 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/29518
14412         * g++.dg/template/static28.C: New test.
14413
14414 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14415
14416         * lib/c-torture.exp: Use target-libpath.exp.
14417         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14418         set GCC_EXEC_PREFIX env var from global variable of same name.
14419
14420 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14421
14422         PR fortran/26994
14423         * gfortran.fortran-torture/compile/transfer-1.f90:
14424         New testcase.
14425
14426 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14427             Zdenek Dvorak <dvorakz@suse.cz>
14428
14429         PR tree-optimization/29680
14430         * gcc.dg/alias-11.c: New test.
14431
14432 2006-11-12  Jason Merrill  <jason@redhat.com>
14433             Andrew Pinski <pinskia@physics.uc.edu>
14434
14435         PR middle-end/28915
14436         * gcc.target/i386/vectorize1.c: New.
14437
14438 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14439
14440         PR rtl-optimization/29797
14441         * gcc.c-torture/execute/pr29797-1.c: New test case.
14442
14443 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14444
14445         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14446
14447 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14448
14449         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14450
14451 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14452
14453         PR tree-optimization/13827
14454         * gcc.dg/fold-eqand-1.c: New test case.
14455
14456 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14457
14458         PR rtl-opt/28812
14459         * gcc.c-torture/execute/mayalias-3.c: New test.
14460
14461 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14462
14463         PR middle-end/27528
14464         * gcc.c-torture/compile/pr27528.c: New test.
14465         * gcc.dg/pr27528.c: Likewise.
14466
14467 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14468
14469         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14470
14471         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14472
14473 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14474
14475         PR fortran/29758
14476         * gfortran.dg/reshape_source_size_1.f90: New test.
14477
14478 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14479
14480         PR fortran/29315
14481         * gfortran.dg/aliasing_dummy_4.f90: New test.
14482
14483 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14484
14485         PR target/29777
14486         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14487         and x86_64-*-* targets.
14488
14489 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14490
14491         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14492         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14493         New macros. Use them in exact tests.
14494         (TESTIT3): New macro.
14495         Add tests for fmin, fmax and fma.
14496
14497 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14498
14499         PR fortran/29431
14500         * gfortran.dg/array_constructor_13.f90: New test.
14501
14502 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14503
14504         PR fortran/29744
14505         * gfortran.dg/used_types_12.f90: New test.
14506
14507 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14508
14509         PR middle-end/29726
14510         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14511         (test6): Ditto.
14512         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14513         * gcc.dg/fold-eqandshift-3.c: New test case.
14514
14515 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14516
14517         PR fortran/29699
14518         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14519
14520         PR fortran/21370
14521         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14522
14523 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14524
14525         * gcc.dg/20061109-1.c: New testcase.
14526
14527 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14528
14529         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14530
14531 2006-11-09  Tobias Burnus  <burnus@net-b.de>
14532
14533         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14534         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14535
14536 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
14537
14538         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14539         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14540
14541 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14542
14543         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14544
14545 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14546
14547         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14548         vect-9.c).
14549         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14550         * gcc.dg/vect/vect-9.c: Now vectorizable.
14551         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14552         that support vect_widen_mult.
14553         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14554         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14555         vect-reduc-dot-u16.c).
14556         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14557         vect-reduc-dot-u16.c).
14558         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14559         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14560         vect-reduc-dot-s8.c).
14561         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14562         vect-reduc-dot-s8.c).
14563         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14564         vect-reduc-dot-s8.c).
14565         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14566         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14567         vect-reduc-dot-u8.c).
14568         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14569         vect-reduc-dot-u8.c).
14570         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14571         * gcc.dg/vect/vect-multitypes-9.c: New test.
14572         * gcc.dg/vect/vect-multitypes-10.c: New test.
14573         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14574         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14575         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14576         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14577         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14578         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14579         wrapv-vect-reduc-dot-s8.c.
14580         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14581         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14582         targets that support vec_unpack.
14583         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14584         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14585         (check_effective_target_vect_widen_mult_hi_to_si): New.
14586         (check_effective_target_vect_widen_sum): Removed.
14587
14588         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14589
14590         * gcc.dg/vect/vect-multitypes-8.c: New test.
14591         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14592
14593         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14594
14595         * gcc.dg/vect/vect-multitypes-7.c: New test.
14596
14597         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14598
14599         * gcc.dg/vect/vect-multitypes-4.c: New test.
14600         * gcc.dg/vect/vect-multitypes-5.c: New test.
14601         * gcc.dg/vect/vect-multitypes-6.c: New test.
14602
14603         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14604
14605         * gcc.dg/vect/vect-multitypes-1.c: New test.
14606         * gcc.dg/vect/vect-multitypes-2.c: New test.
14607         * gcc.dg/vect/vect-multitypes-3.c: New test.
14608
14609 2006-11-07  Eric Christopher  <echristo@apple.com>
14610
14611         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14612         Test using scan-assembler-not.
14613
14614 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14615
14616         * gcc.dg/inline-17.c: New test.
14617
14618 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14619
14620         PR other/25028
14621         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14622         on HP-UX.
14623
14624 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14625
14626         PR fortran/29539
14627         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14628
14629         PR fortran/29634
14630         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14631         test.
14632
14633 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14634
14635         PR fortran/29601
14636         * gfortran.dg/volatile.f90: Add.
14637         * gfortran.dg/volatile2.f90: Add.
14638         * gfortran.dg/volatile3.f90: Add.
14639         * gfortran.dg/volatile4.f90: Add.
14640         * gfortran.dg/volatile5.f90: Add.
14641         * gfortran.dg/volatile6.f90: Add.
14642         * gfortran.dg/volatile7.f90: Add.
14643
14644 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14645
14646         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14647           for matching error messages.
14648         * gfortran.dg/specifics_3.f90: Adjust pattern
14649           for matching error messages.
14650
14651 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14652             Bernhard Fischer  <aldot@gcc.gnu.org>
14653
14654         * lib/gcc-dg.exp (output-exists): New proc.
14655         (output-exists-not): New proc.
14656         * gcc.test-framework/test-framework.awk: Support new directives.
14657         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14658         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14659         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14660         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14661         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14662         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14663
14664 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14665
14666         PR fortran/29630
14667         PR fortran/29679
14668         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14669         * gfortran.dg/initialization_3.f90: New.
14670
14671 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14672
14673         PR libgfortran/25545
14674         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14675
14676 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14677
14678         PR middle-end/29695
14679         * gcc.c-torture/execute/pr29695-1.c: New test.
14680         * gcc.c-torture/execute/pr29695-2.c: New test.
14681
14682 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14683
14684         PR fortran/29565
14685         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14686
14687 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14688
14689         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14690         for matching error messages.
14691
14692 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14693
14694         PR target/26915
14695         * gcc.target/i386/387-12.c: New test.
14696
14697 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14698
14699         PR libfortran/29713
14700         * gfortran.dg/pr29713.f90: New test.
14701
14702 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14703
14704         * gcc.c-torture/execute/arith-rand-ll.c:
14705         Also test for bogus rest sign.
14706
14707 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14708
14709         PR libfortran/27895
14710         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14711
14712 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14713
14714         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14715         from error messages.
14716
14717 2006-11-02  Mike Stump  <mrs@apple.com>
14718
14719         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14720
14721         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14722
14723 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14724
14725         * g++.dg/eh/gcsec1.C: New test.
14726
14727 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14728
14729         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14730         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14731
14732 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14733
14734         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14735         hexadecimal value.
14736         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14737         * gcc.dg/pr14796-2.c: Likewise.
14738
14739 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14740
14741         * gcc.c-torture/execute/20061101-1.c: New test.
14742
14743 2006-11-01  Richard Guenther  <rguenther@suse.de>
14744
14745         * gcc.target/i386/fpprec-1.c: New testcase.
14746
14747 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14748
14749         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14750         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14751
14752 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         * gcc.c-torture/execute/20061031-1.c: New test.
14755
14756 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14757
14758         PR 23067
14759         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14760         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14761         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14762         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14763         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14764         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14765         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14766
14767 2006-10-31  Eric Christopher  <echristo@apple.com>
14768             Falk Hueffner  <falk@debian.org>
14769
14770         * gcc.dg/builtin-bswap-1.c: New.
14771         * gcc.dg/builtin-bswap-2.c: New.
14772         * gcc.dg/builtin-bswap-3.c: New.
14773         * gcc.dg/builtin-bswap-4.c: New.
14774         * gcc.dg/builtin-bswap-5.c: New.
14775         * gcc.target/i386/builtin-bswap-1.c: New.
14776
14777 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14778
14779         * gcc.dg/inline-16.c: New.
14780
14781         PR 16622
14782         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14783         defining it.
14784         * gcc.dg/inline-13.c: New.
14785         * gcc.dg/inline-14.c: New.
14786         * gcc.dg/inline-15.c: New.
14787
14788         PR 11377
14789         * gcc.dg/inline6.c: New.
14790         * gcc.dg/inline7.c: New.
14791
14792 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14793
14794         PR middle-end/23470
14795         * gcc.dg/pr23470-1.c: New test case.
14796
14797 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14798
14799         PR fortran/29537
14800         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14801         data.
14802         * gfortran.dg/blockdata_2.f90: New testcase.
14803
14804 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14805
14806         PR libfortran/29627
14807         * gfortran.dg/unf_short_record_1.f90:  New test.
14808
14809 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14810
14811         PR fortran/29067
14812         * gfortran.dg/pr29067.f: New test.
14813
14814 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14815             Richard Sandiford  <richard@codesourcery.com>
14816
14817         * lib/target-supports.exp (get_compiler_messages): Append options
14818         as a single list element.
14819         (check_effective_target_arm_vfp_ok): New.
14820         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14821
14822 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14823
14824         PR fortran/29387
14825         * gfortran.dg/intrinsic_actual_2.f90: New test.
14826
14827         PR fortran/29490
14828         * gfortran.dg/actual_array_interface_1.f90: New test.
14829
14830         PR fortran/29641
14831         * gfortran.dg/used_types_11.f90: New test.
14832
14833 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14834
14835         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14836         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14837         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14838         * g++.old-deja/g++.mike/net25.C (main): Same.
14839         * g++.dg/lookup/exception1.C (main): Same.
14840         * g++.dg/parse/parens2.C (main): Same.
14841
14842 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14843
14844         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14845
14846 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14847
14848         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14849         * gcc.dg/torture/builtin-math-3.c: Likewise.
14850
14851 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14852
14853         PR fortran/29452
14854         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14855         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14856
14857 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14858
14859         PR Fortran/29410
14860         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14861
14862 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14863
14864         * lib/target-supports.exp (check_function_available): Declare
14865         function before calling.
14866
14867 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14868
14869         PR tree-optimization/29637
14870         * gcc.dg/pr29637.c: New test.
14871
14872 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14873
14874         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14875         tree canonicalization.
14876
14877 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14878
14879         * gcc.dg/builtins-20.c: Add more hypot tests.
14880
14881 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14882
14883         * gcc.dg/fold-compare-1.c: New test case.
14884
14885 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14886
14887         PR c++/16307
14888         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14889
14890 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14891
14892         PR tree-optimization/15458
14893         * gcc.dg/fold-xornot-1.c: New test case.
14894
14895 2006-10-29  Richard Guenther  <rguenther@suse.de>
14896
14897         * gcc.target/i386/math-torture/trunc.c: New testcase.
14898
14899 2006-10-29  Richard Guenther  <rguenther@suse.de>
14900
14901         * gcc.target/i386/math-torture/round.c: New testcase.
14902
14903 2006-10-29  Richard Guenther  <rguenther@suse.de>
14904
14905         * gcc.target/i386/math-torture/ceil.c: New testcase.
14906         * gcc.target/i386/math-torture/floor.c: Likewise.
14907
14908 2006-10-29  Richard Guenther  <rguenther@suse.de>
14909
14910         * gcc.target/i386/math-torture/rint.c: New testcase.
14911         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14912
14913 2006-10-29  Richard Guenther  <rguenther@suse.de>
14914
14915         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14916         * gcc.target/i386/math-torture/lceil.c: Likewise.
14917
14918 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14919
14920         PR libgfortran/24313
14921         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14922
14923 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14924
14925         * gcc.c-torture/execute/20020118-1.c,
14926         gcc.c-torture/execute/builtins/strlen.c,
14927         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14928         comment typos.
14929
14930 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14931
14932         * gcc.dg/builtins-20.c: Add tests for hypot.
14933         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14934         two-argument builtins.
14935         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14936         TESTIT2.  Update all callers.
14937         (TESTIT2, TESTIT2_R): New helper macros.
14938         Add testcases for pow, hypot and atan2.
14939
14940 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14941
14942         PR C++/29295
14943         * g++.dg/expr/bool1.C: New test.
14944         * g++.dg/expr/bool2.C: New test.
14945
14946 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14947
14948         PR fortran/28224
14949         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14950         * gfortran.dg/namelist_internal.f90: New test.
14951
14952 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14953
14954         PR fortran/29625
14955         * gfortran.dg/io_real_boz.f90: Add.
14956         * gfortran.dg/io_real_boz2.f90: Add.
14957
14958 2006-10-28  Richard Guenther  <rguenther@suse.de>
14959
14960         PR middle-end/26899
14961         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14962
14963 2006-10-28  Richard Guenther  <rguenther@suse.de>
14964
14965         PR target/28806
14966         * gcc.target/i386/math-torture/lround.c: New testcase.
14967
14968 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14969
14970         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14971         * gcc.dg/builtins-44.c: Likewise.
14972         * gcc.dg/builtins-45.c: Likewise.
14973         * gcc.dg/pr28796-2.c: Likewise.
14974         * gcc.dg/unordered-3.c: Likewise.
14975
14976 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14977
14978         PR libgfortran/27954
14979         * gfortran.dg/error_recovery_2.f90: New test.
14980
14981 2006-10-26  Richard Guenther  <rguenther@suse.de>
14982
14983         * gcc.target/i386/i386.exp: Use glob, not find to collect
14984         tests.  Avoids recursing into subdirectories.
14985         * gcc.target/i386/math-torture/math-torture.exp: Torture
14986         for interesting ia32 math options.
14987         * gcc.target.i386/math-torture/lrint.c: New testcase.
14988
14989 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14990
14991         PR libgfortran/29563
14992         * gfortran.dg/arrayio_9.f90: Update test.
14993         * gfortran.dg/arrayio_19.f90: New test.
14994
14995 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14996
14997         * gcc.dg/20061026.c: New testcase.
14998
14999 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15000
15001         PR libgfortran/29563
15002         * gfortran.dg/arrayio_9.f90: New test.
15003
15004 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15005
15006         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15007         Copy the strings manually, as strcpy may call strlen.
15008
15009 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15010
15011         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15012         Add checks for log, log2, log10 and log1p.
15013
15014         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15015         we already test 0.0.  Add checks for expm1, log, log2, log10,
15016         log1p, cbrt, erf and erfc.
15017
15018 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15019
15020         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15021
15022 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15023
15024         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15025         and remainderl() built-in functions.  Remove -ffast-math from
15026         dg-options.
15027
15028 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15029
15030         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15031         acosh and atanh.
15032
15033         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15034         floating point modifiers to arguments passed to float and long
15035         double functions respectively.  Update all callers to use floating
15036         point numbers, not integers.  Add tests for exp, exp2 and
15037         exp10/pow10.
15038
15039         * gcc.dg/torture/builtin-math-3.c: New test.
15040
15041 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15042
15043         PR fortran/29393
15044         * gfortran.dg/initialize_2.f90: New.
15045
15046 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15047
15048         * gcc.dg/torture/builtin-math-2.c: New test.
15049
15050 2006-10-24  Richard Guenther  <rguenther@suse.de>
15051
15052         PR middle-end/28796
15053         * gcc.dg/pr28796-1.c: New testcase.
15054         * gcc.dg/pr28796-2.c: Likewise.
15055
15056 2006-10-24  Richard Guenther  <rguenther@suse.de>
15057
15058         * gcc.dg/builtins-57.c: New testcase.
15059
15060 2006-10-24  Richard Guenther  <rguenther@suse.de>
15061
15062         PR tree-optimization/29567
15063         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15064
15065 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15066
15067         PR tree-optimization/14784
15068         * gcc.dg/alias-10.c: New test.
15069
15070 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15071
15072         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15073
15074 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15075
15076         * gcc.dg/builtin-strncat-chk-1.c: New test.
15077
15078 2006-10-23  Jan Hubicka  <jh@suse.cz>
15079
15080         * gcc.dg/memmove-1.c: New test.
15081
15082 2006-10-23  Paul Brook  <paul@codesourcery.com>
15083
15084         * gcc.dg/pragma-pack-5.c: New test.
15085
15086 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15087
15088         * g++.dg/other/s390-1.C: New testcase.
15089
15090 2006-10-23  Richard Guenther  <rguenther@suse.de>
15091
15092         PR middle-end/27132
15093         PR middle-end/23295
15094         * gcc.dg/pr27132.c: New testcase.
15095         * gcc.dg/pr23295.c: Likewise.
15096         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15097         * g++.dg/tree-ssa/pr19807.C: Likewise.
15098
15099 2006-10-23  Richard Guenther  <rguenther@suse.de>
15100
15101         PR middle-end/21032
15102         * gcc.dg/pr21032.c: New testcase.
15103
15104 2006-10-22  Jeff Law  <law@redhat.com>
15105         Richard Guenther  <rguenther@suse.de>
15106
15107         PR tree-optimization/15911
15108         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15109
15110 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15111
15112         PR c++/20647
15113         * g++.dg/abi/rtti3.C: New.
15114
15115 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15116
15117         PR middle-end/28252
15118         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15119         transformation.
15120
15121 2006-10-21  Richard Guenther  <rguenther@suse.de>
15122
15123         PR tree-optimization/3511
15124         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15125
15126 2006-10-21  Richard Guenther  <rguenther@suse.de>
15127
15128         PR middle-end/26898
15129         * gcc.dg/torture/pr26898-1.c: New testcase.
15130         * gcc.dg/torture/pr26898-2.c: Likewise.
15131
15132 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15133
15134         PR c++/28053
15135         * g++.dg/parse/bitfield1.C: Adjust error markers.
15136         * g++.dg/parse/bitfield2.C: New test.
15137
15138 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15139
15140         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15141
15142 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15143
15144         PR libfortran/27895
15145         * gfortran.dg/zero_sized_1.f90: New test.
15146
15147 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15148
15149         * gcc.dg/div-compare-1.c: New test.
15150
15151 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15152
15153         PR fortran/29216
15154         * gfortran.dg/result_default_init_1.f90: New test.
15155
15156         PR fortran/29314
15157         * gfortran.dg/automatic_default_init_1.f90: New test.
15158
15159         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15160         from 38 to 33.
15161
15162 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15163
15164         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15165         'using namespace std' without previous declaration.
15166         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15167         * g++.old-deja/g++.robertl/eb133c.C: New.
15168
15169 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15170
15171         PR libgfortran/29277
15172         * gfortran.dg/streamio_4.f90: Update test.
15173         * gfortran.dg/streamio_11.f90: New test.
15174
15175 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15176
15177         PR c++/27952
15178         * g++.dg/inherit/virtual1.C: New test.
15179
15180 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15181
15182         PR c++/28261
15183         * g++.dg/parse/enum3.C: New test.
15184
15185 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/29039
15188         * g++.dg/init/ctor8.C: New test.
15189
15190 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15191
15192         PR c++/27270
15193         * g++.dg/ext/complit8.C: Tweak error markers.
15194         * g++.dg/template/complit1.C: Add error marker.
15195
15196 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15197
15198         PR c++/27270
15199         * g++.dg/ext/complit8.C: New test.
15200
15201         PR c++/29408
15202         * g++.dg/parse/dtor12.C: New test.
15203
15204         PR c++/29435
15205         * g++.dg/template/sizeof11.C: New test.
15206
15207 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15208
15209         PR fortran/29392
15210         * gfortran.dg/data_char_3.f90: New test.
15211
15212         PR fortran/29451
15213         * gfortran.dg/negative_automatic_size.f90: New test.
15214
15215 2006-10-16  David Daney  <ddaney@avtrex.com>
15216
15217         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15218
15219 2006-10-16  Eric Christopher  <echristo@apple.com>
15220
15221         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15222         x86_64.
15223
15224 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15225
15226         PR c++/28211
15227         * g++.dg/tc1/dr49.C: Tweak error messages.
15228         * g++.dg/parse/template21.C: New test.
15229
15230 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15231
15232         PR middle-end/20491
15233         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15234
15235 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15236
15237         PR fortran/29403
15238         * gfortran.dg/print_1.f90: New test.
15239
15240 2006-10-15  Jan Hubicka  <jh@suse.cz>
15241
15242         PR middle-end/29241
15243         * gcc.c-torture/compile/pr29241.c: New testcase.
15244
15245 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15246
15247         PR middle-end/29250
15248         * gcc.c-torture/compile/pr29250.c: New test.
15249
15250 2006-10-15  Richard Guenther  <rguenther@suse.de>
15251
15252         * gcc.dg/pr29299.c: New testcase.
15253
15254 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15255
15256         PR fortran/24767
15257         * gfortran.dg/label_4.f90: Adjust warning flag.
15258
15259 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15260
15261         PR fortran/29371
15262         * gfortran.dg/nullify_3.f90: New test.
15263
15264 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15265
15266         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15267         on Solaris 2.5.1 too.
15268
15269 2006-10-13  Eric Christopher  <echristo@apple.com>
15270
15271         * gcc.dg/pr25993.c: Skip for darwin.
15272
15273 2006-10-13  Eric Christopher  <echristo@apple.com>
15274
15275         * gcc.dg/visibility-11.c: Skip for darwin.
15276
15277 2006-10-13  Eric Christopher  <echristo@apple.com>
15278
15279         * gcc.dg/darwin-weakimport-1.c: Use
15280         -fno-asynchronous-unwind-tables.
15281         * gcc.dg/darwin-weakimport-3.c: Ditto.
15282
15283 2006-10-13  Richard Guenther  <rguenther@suse.de>
15284
15285         PR tree-optimization/29446
15286         * gcc.dg/torture/pr29446.c: New testcase.
15287
15288 2006-10-13  Bill Wendling  <wendling@apple.com>
15289
15290         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15291         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15292         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15293         * g++.old-deja/g++.law/shadow1.C: Likewise.
15294         * g++.old-deja/g++.law/ctors10.C: Likewise.
15295         * g++.dg/debug/namespace1.C: Likewise.
15296         * g++.dg/inherit/namespace-as-base.C: Likewise.
15297         * g++.dg/opt/delay-slot-1.C: Likewise.
15298         * g++.dg/parse/defarg10.C: Likewise.
15299         * g++.dg/template/ptrmem11.C: Likewise.
15300         * g++.dg/template/mem_func_ptr.C: Likewise.
15301         * g++.dg/template/spec19.C: Likewise.
15302
15303 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15304
15305         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15306
15307 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15308
15309         PR fortran/29373
15310         * gfortran.dg/implicit_9.f90: New test.
15311
15312         PR fortran/29407
15313         * gfortran.dg/namelist_25.f90: New test.
15314
15315         PR fortran/27701
15316         * gfortran.dg/same_name_2.f90: New test.
15317
15318         PR fortran/29232
15319         * gfortran.dg/host_assoc_types_1.f90: New test.
15320
15321         PR fortran/29364
15322         * gfortran.dg/missing_derived_type_1.f90: New test.
15323         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15324
15325         PR fortran/29422
15326         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15327
15328         PR fortran/29428
15329         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15330
15331 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15332
15333         PR fortran/29391
15334         * gfortran.dg/bound_2.f90: New test.
15335
15336 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15337
15338         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15339         directive.
15340         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15341         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15342         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15343         * gfortran.dg/gomp/reduction3.f90: Likewise.
15344         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15345         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15346         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15347         * gfortran.dg/forall_4.f90: Likewise.
15348         * gfortran.dg/spec_expr_4.f90: Likewise.
15349         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15350         * gfortran.dg/forall_5.f90: Likewise.
15351         * gfortran.dg/open_access_append_2.f90: Add check for
15352         compile-time warning.
15353
15354 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15355
15356         PR c++/28506
15357         * g++.dg/parse/pure1.C: New test.
15358
15359 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15360
15361         PR fortran/21435
15362         * gfortran.dg/io_constraints_3.f90: New test.
15363         * gfortran.dg/open_access_append_1.f90: Add checks
15364         for compile-time warnings.
15365         * gfortran.dg/pr20163-2.f: Likewise.
15366         * gfortran.dg/iostat_2.f90: Likewise.
15367         * gfortran.dg/label_4.f90: Delete the temporary
15368         file.
15369         * gfortran.dg/direct_io_2.f90: Add a FILE=
15370         specifier.
15371         * gfortran.dg/iomsg_1.f90: Add check for
15372         compile-time warning.
15373
15374 2006-10-12  Jan Hubicka  <jh@suse.cz>
15375
15376         PR c/28419
15377         * gcc.dg/pr28319.c: New test.
15378
15379 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15380         PR c++/29318
15381         * g++.dg/ext/vla4.C: New test.
15382
15383 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15384
15385         PR c++/27961
15386         * g++.dg/template/crash60.C: New test.
15387         * g++.dg/other/large-size-array.C: Adjust error markers.
15388         * g++.dg/parse/crash27.C: Likewise.
15389         * g++.dg/template/crash1.C: Likewise.
15390
15391 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15392
15393         PR testsuite/29093
15394         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15395
15396 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15397
15398         PR preprocessor/28709
15399         * gcc.dg/cpp/paste14.c: New test.
15400
15401 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/29175
15404         * g++.dg/init/array24.C: New test.
15405
15406 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15407
15408         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15409         of <sys/types.h>.
15410
15411 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15412
15413         PR c++/29024
15414         * g++.dg/parse/typedef8.C: New test.
15415         * g++.dg/other/mult-stor1.C: Adjust error markers.
15416
15417 2006-10-11  Richard Guenther  <rguenther@suse.de>
15418
15419         PR tree-optimization/28230
15420         * gcc.dg/torture/pr28230.c: New testcase.
15421
15422 2006-10-11  Richard Guenther  <rguenther@suse.de>
15423
15424         PR inline-asm/29119
15425         * gcc.dg/torture/pr29119.c: New testcase.
15426
15427 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15428
15429         PR middle-end/29272
15430         * gcc.c-torture/execute/20060930-2.c: New test.
15431
15432 2006-10-09  Richard Henderson  <rth@redhat.com>
15433
15434         Revert emutls patch.
15435
15436 2006-10-09  Richard Guenther  <rguenther@suse.de>
15437
15438         PR middle-end/29254
15439         * gcc.dg/pr29254.c: New testcase.
15440
15441 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15442             Paul Thomas  <pault@gcc.gnu.org>
15443
15444         PR fortran/20541
15445         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15446         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15447         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15448         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15449         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15450         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15451         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15452         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15453         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15454         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15455         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15456         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15457         * gfortran.dg/alloc_comp_std.f90: New test.
15458         * gfortran.dg/move_alloc.f90: New test.
15459
15460 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15461
15462         PR fortran/29115
15463         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15464
15465         PR fortran/29211
15466         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15467
15468 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15469
15470         PR fortran/28585
15471         * gfortran.dg/new_line.f90: New test.
15472
15473 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15474
15475         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15476         * gcc.dg/torture/builtin-convert-1.c,
15477         gcc.dg/torture/builtin-convert-2.c,
15478         gcc.dg/torture/builtin-convert-3.c,
15479         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15480
15481 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15482
15483         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15484         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15485         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15486         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15487
15488 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15489
15490         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15491         Xfail some tests for powerpc-darwin and powerpc-aix.
15492
15493 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15494
15495         PR c/29380
15496         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15497
15498 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15499
15500         PR target/29300
15501         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15502         on hppa*-*-hpux*.
15503
15504 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15505
15506         PR fortran/16580
15507         PR fortran/29288
15508         * gfortran.fortran-torture/execute/specifics.f90:
15509         Add tests for using all possible intrinsics as actual arguments.
15510         * gfortran.dg/specifics_1.f90: Add tests for using
15511         all possible intrinsics as actual arguments.
15512         * gfortran.dg/specifics_2.f90: New file.
15513         * gfortran.dg/specifics_3.f90: New file.
15514
15515 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15516
15517         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15518         * gcc.dg/debug/debug-2.c: Likewise.
15519
15520 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15521
15522         * gcc.c-torture/compile/sync-2.c: New test.
15523
15524 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15525
15526         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15527         line endings.
15528
15529 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15530
15531         PR rtl-optimization/29128
15532         * gcc.c-torture/compile/pr29128.c: New test.
15533
15534 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15535
15536         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15537         line endings.
15538
15539 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
15540
15541         PR middle-end/29256
15542         * gcc.dg/tree-ssa/loop-19.c: New test.
15543
15544 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15545
15546         PR tree-optimization/29330
15547         * gcc.dg/pr29330.c: New test.
15548
15549         PR target/28924
15550         * gcc.c-torture/compile/20061005-1.c: New test.
15551
15552 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15553
15554         * gcc.dg/typename-vla-1.c: New case.
15555         * gnat.dg/forward_vla.adb: New case.
15556
15557 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15558
15559         PR tree-optimization/29290
15560         * gfortran.dg/loop_nest_1.f90: New test.
15561
15562         PR target/29198
15563         * gcc.dg/tls/opt-12.c: New test.
15564
15565         PR fortran/28415
15566         * gfortran.dg/save_2.f90: New test.
15567
15568         PR c/29091
15569         * gcc.dg/pr29091.c: New test.
15570
15571 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15572
15573         * lib/target-supports.exp
15574         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15575         same as x86_64-*-*; check for LP64.
15576
15577 2006-10-04  Richard Henderson  <rth@redhat.com>
15578
15579         * lib/target-supports.exp (check_effective_target_tls): Redefine
15580         to mean non-emulated tls.
15581         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15582         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15583         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15584         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15585         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15586         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15587         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15588
15589 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15590
15591         PR fortran/29343
15592         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15593
15594 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15595
15596         * gfortran.dg/bounds_check_fail_1.f90: New test.
15597
15598 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15599
15600         PR c++/29020
15601         * g++.dg/template/friend48.C: New test.
15602
15603 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15604
15605         PR fortran/29098
15606         * gfortran.dg/default_initialization_2.f90: New test.
15607
15608 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15609
15610         PR fortran/20779
15611         PR fortran/20891
15612         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15613
15614 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15615
15616         PR fortran/29284
15617         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15618
15619         PR fortran/29321
15620         PR fortran/29322
15621         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15622
15623         PR fortran/25091
15624         PR fortran/25092
15625         * gfortran.dg/entry_array_specs_1.f90: New test.
15626
15627 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15628
15629         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15630         insufficient to inhibit some test failures at -O3.  Do testing
15631         on integers.
15632
15633 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15634
15635         PR c++/29138
15636         * g++.dg/inherit/access8.C: New test.
15637         * g++.dg/template/dtor4.C: Tweak error messages.
15638
15639 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15640
15641         PR fortran/27478
15642         * gfortran.dg/entry_8.f90: New test.
15643
15644 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15645
15646         PR c++/29291
15647         * g++.dg/parse/new4.C: New test.
15648
15649 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15650
15651         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15652         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15653         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15654         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15655         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15656
15657 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15658
15659         PR fortran/19260
15660         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15661         * gfortran.dg/continuation_2.f90: New test.
15662
15663         PR fortran/19262
15664         * gfortran.dg/continuation_3.f90: New test.
15665         * gfortran.dg/continuation_4.f90: New test.
15666         * gfortran.dg/continuation_5.f: New test.
15667         * gfortran.dg/continuation_6.f: New test.
15668
15669 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15670
15671         PR c++/29226
15672         * g++.dg/template/vla1.C: New test.
15673
15674 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15675
15676         PR fortran/29210
15677         * gfortran.dg/complex_parameter_1.f90: New test.
15678
15679 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15680
15681         PR c/29154
15682         * gcc.c-torture/execute/20060929-1.c: New test.
15683
15684 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15685
15686         PR c++/29105
15687         * g++.dg/template/member6.C: New test.
15688         * g++.dg/parse/typename7.C: Adjust error markers.
15689
15690         PR c++/29080
15691         * g++.dg/template/member7.C: New test.
15692
15693 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15694
15695         PR c/24010
15696         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15697         gcc.dg/Woverride-init-3.c: New tests.
15698
15699 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15700
15701         * gcc.c-torture/execute/20060930-1.c: New test.
15702
15703 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15704
15705         PR fortran/18791
15706         * gfortran.dg/specifics_1.f90: New test.
15707         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15708         complex specifics.
15709
15710 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15711
15712         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15713         pthread-init-common.h: New.
15714
15715 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15716
15717         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15718         precision on some archs.
15719
15720 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15721
15722         * gcc.dg/non-local-goto-1.c: New test.
15723         * gcc.dg/non-local-goto-2.c: Likewise.
15724         * gcc.dg/setjmp-3.c: Likewise.
15725         * gcc.dg/setjmp-4.c: Likewise.
15726
15727 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15728
15729         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15730
15731 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15732
15733         PR fortran/28276
15734         * gfortran.dg/exponent_1.f90: New test.
15735
15736         PR fortran/27021
15737         * gfortran.dg/nearest_1.f90: New test.
15738
15739 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15740
15741         PR middle-end/25261
15742         PR middle-end/28790
15743         * gcc.dg/gomp/nestedfn-1.c: New test.
15744
15745 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15746
15747         PR objc/29195
15748         * objc/compile/method-1.m: New test.
15749
15750 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15751
15752         PR c++/26938
15753         * g++.dg/template/crash58.C: New test.
15754         * g++.dg/parse/crash28.C: Adjust error markers.
15755         * g++.dg/template/crash34.C: Likewise.
15756         * g++.dg/template/friend31.C: Likewise.
15757         * g++.dg/template/crash32.C: Likewise.
15758
15759         PR c++/27329
15760         * g++.dg/template/crash59.C: New test.
15761
15762         PR c++/27667
15763         * g++.dg/template/spec33.C: New test.
15764         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15765
15766 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15767             Adam Nemet  <anemet@caviumnetworks.com>
15768
15769         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15770         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15771
15772 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15773
15774         PR target/28911
15775         * gcc.dg/pr28911.c: New.
15776
15777 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15778
15779         PR target/29169
15780         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15781         (dg-options): Add -mfpmath=387.
15782
15783 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15784
15785         PR c/28706
15786         * gcc.dg/pr28706.c: New test.
15787
15788         PR c/28712
15789         * gcc.dg/pr28712.c: New test.
15790
15791 2006-09-22  Mike Stump  <mrs@apple.com>
15792
15793         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15794
15795 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15796
15797         PR tree-optimization/28888
15798         * gcc.dg/pr28888.c: New test.
15799
15800 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15801
15802         PR c++/29016
15803         * g++.dg/init/ptrfn1.C: New test.
15804
15805 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15806
15807         PR c++/28861
15808         * g++.dg/template/spec32.C: New test.
15809         * g++.dg/parse/crash9.C: Adjust error markers.
15810
15811         PR c++/28303
15812         * g++.dg/template/typedef6.C: New test.
15813         * g++.dg/init/error1.C: Adjust error markers.
15814         * g++.dg/parse/crash9.C: Likewise.
15815         * g++.dg/template/crash55.C: Likewise.
15816
15817 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15818
15819         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15820
15821 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15822
15823         PR target/27650
15824         * g++.dg/ext/dllimport12.C: New test.
15825
15826 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15827
15828         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15829         * gcc.target/mips/nmadd-2.c: Likewise.
15830         * gcc.target/mips/mips-ps-6.c: New test.
15831         * gcc.target/mips/neg-abs-1.c: Likewise.
15832         * gcc.target/mips/neg-abs-2.c: Likewise.
15833         * gcc.target/mips/nmadd-3.c: New test.
15834
15835 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15836
15837         PR middle-end/28046
15838         * gcc.dg/gomp/atomic-10.c: New test.
15839         * g++.dg/gomp/atomic-10.C: New test.
15840
15841 2006-09-20  Eric Christopher  <echristo@apple.com>
15842
15843         * gcc.target/i386/sse3-not-fisttp.c: New.
15844
15845 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15846
15847         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15848
15849 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15850
15851         * gcc.c-torture/execute/pr28289.c (one): New variable.
15852         (main): Use it instead of argc.
15853         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15854         (main): Use it instead of argc.
15855
15856 2006-09-19  Paul Brook  <paul@codesourcery.com>
15857
15858         PR target/28516
15859         * gcc.dg/nested-func-5.c: New test.
15860
15861 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15862
15863         * lib/target-supports.exp (check_effective_target_tls): Compile
15864         test stubs using ${tool}_target_compile, not just target_compile.
15865         (check_effective_target_tls_runtime): Likewise.
15866
15867 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15868
15869         * gcc.c-torture/compile/20030405-1.x: Remove.
15870
15871         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15872         optimising linker from discarding it.
15873
15874 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15875
15876         PR fortran/28526
15877         * gfortran.dg/keyword_symbol_1.f90: New test.
15878
15879         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15880         pedantic compilation option.
15881
15882 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15883
15884         PR fortran/29060
15885         * gfortran.dg/spread_shape_1.f90: New test.
15886
15887 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15888
15889         PR tree-optimization/28887
15890         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15891
15892 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15893
15894         PR c/25993
15895         * gcc.dg/pr25993.c: New test.
15896
15897 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15898
15899         PR tree-opt/21591
15900         * gcc.dg/vect/pr21591.c: New test.
15901
15902 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15903
15904         PR tree-opt/29059
15905         * gcc.c-torture/compile/strcpy-1.c: New test.
15906         * gcc.c-torture/compile/strcpy-2.c: New test.
15907         * gcc.c-torture/compile/memcpy-1.c: New test.
15908         * gcc.c-torture/compile/memcpy-2.c: New test.
15909
15910 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15911
15912         PR testsuite/29055
15913         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15914
15915 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15916
15917         * gnat.dg/specs/double_record_extension1.ads: New test.
15918         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15919
15920 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15921
15922         PR fortran/29051
15923         * gfortran.dg/oldstyle_3.f90: New test.
15924
15925 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15926
15927         PR libgfortran/29099
15928         * gfortran.dg/secnds-1.f: New test.
15929
15930 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15931
15932         PR libgfortran/29053
15933         * gfortran.dg/streamio_9.f90: New test.
15934         * gfortran.dg/streamio_10.f90: New test.
15935
15936 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15937
15938         PR C++/29002
15939         * g++.dg/init/array22.C: New test.
15940         * g++.dg/init/array23.C: New test.
15941
15942 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15943
15944         * stackcheck.lst: Update list of tests requiring stack checking.
15945         * norun.lst: Adjust for above change.
15946         * ada95.lst: New file.
15947         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15948         requiring -gnat95 switch.
15949
15950 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15951
15952         * gnat.dg/in_out_parameter.adb: New test.
15953
15954 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15955
15956         PR debug/28980
15957         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15958
15959 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15960
15961         * gnat.dg/specs/unchecked_union.ads: New test.
15962
15963 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15964
15965         PR rtl-optimization/28982
15966         * gcc.c-torture/execute/pr28982a.c: New test.
15967         * gcc.c-torture/execute/pr28982b.c: Likewise.
15968
15969 2006-09-12  Eric Christopher  <echristo@apple.com>
15970
15971         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15972         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15973
15974 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15975
15976         PR c/28768
15977         PR preprocessor/14634
15978         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15979         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15980         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15981
15982 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15983
15984         * gcc.dg/pr28243.c: New test.
15985
15986 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15987
15988         PR fortran/28971
15989         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15990         this undiagnosed regression reappears.
15991
15992 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15993
15994         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15995         Treat $srcdir as a literal.
15996         * lib/fortran-torture.exp (fortran-torture-compile,
15997         fortran-torture-execute): Likewise.
15998         * lib/objc-torture.exp (objc-torture-compile,
15999         objc-torture-execute): Likewise.
16000         * lib/profopt.exp (profopt-execute): Likewise.
16001
16002 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16003
16004         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16005
16006 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16007
16008         PR testsuite/28950
16009         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16010
16011 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16012
16013         PR target/13685
16014         * gcc.target/i386/pr13685.c: New test.
16015
16016 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16017
16018         * gcc.dg/pr28726.c: New test.
16019
16020 2006-09-11  Josh Conner  <jconner@apple.com>
16021
16022         * gcc.dg/nrv3.c: Increase size of structure.
16023         * gcc.dg/nrv4.c: Likewise.
16024         * gcc.dg/nrv5.c: Likewise.
16025
16026 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16027
16028         PR libfortran/28890
16029         gfortran.dg/assumed_charlen_function_5.f90: New test.
16030
16031 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16032
16033         PR c++/28991
16034         * g++.dg/init/static3.C: New test.
16035
16036 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16037
16038         PR testsuite/29007
16039         * gcc.dg/long-long-cst1.c (t): Add cast to
16040         __SIZE_TYPE__ before casting to int.
16041         (main): Return 0 on success.
16042
16043 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044
16045         * gcc.c-torture/execute/20060910-1.c: New test.
16046
16047 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16048
16049         PR middle-end/26983
16050         * gcc.dg/pr26983.c: New test.
16051
16052 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16053
16054         PR target/29006
16055         * gcc.c-torture/execute/pr29006.c: New test.
16056
16057 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16058
16059         PR libfortran/28947
16060         gfortran.dg/matmul_4.f90: New test.
16061
16062 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16063
16064         PR fortran/28959
16065         gfortran.dg/used_types_10: New test.
16066
16067 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16068
16069         PR libfortran/28923
16070         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16071         gfortran.dg/array_initializer_3.f90: New test.
16072
16073 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16074
16075         PR fortran/28914
16076         * gfortran.dg/actual_array_constructor_3.f90: New test.
16077
16078 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16079
16080         PR testsuite/26778
16081         * gcc.target/i386/pr26778.c: New testcase.
16082
16083 2006-09-08  Eric Christopher  <echristo@apple.com>
16084
16085         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16086         * gcc.target/i386/memcpy-1.c: Ditto.
16087         * gcc.target/i386/asm-1.c: Ditto.
16088         * gcc.target/i386/20060512-4.c: Ditto.
16089         * gcc.target/i386/compress-float-387.c: Ditto.
16090         * gcc.target/i386/20060512-1.c: Ditto.
16091         * gcc.target/i386/compress-float-sse.c: Ditto.
16092         * gcc.target/i386/20060512-2.c: Ditto.
16093         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16094         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16095         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16096         * gcc.dg/pr26449.c: Ditto.
16097         * gcc.dg/attr-ms_struct-2.c: Ditto.
16098         * gcc.dg/attr-ms_struct-1.c: Ditto.
16099         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16100
16101 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16102
16103         PR c/28504
16104         * gcc.dg/vla-10.c: New test.
16105
16106 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16107
16108         PR c++/28858
16109         * g++.dg/parse/template20.C: New test.
16110         * g++.dg/template/operator8.C: Remove obsolete part.
16111         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16112         * g++.old-deja/g++.pt/crash65.C: Likewise.
16113
16114 2006-09-07  Jason Merrill  <jason@redhat.com>
16115
16116         PR middle-end/27724
16117         * gcc.dg/long-long-cst1.c: New test.
16118
16119 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16120
16121         PR C++/28906
16122         * g++.dg/other/array3.C: New test.
16123         * g++.dg/other/array4.C: New test.
16124         * g++.dg/other/array5.C: New test.
16125
16126 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16127
16128         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16129
16130 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16131
16132         PR target/28946
16133         * gcc.target/i386/pr28946.c: New test.
16134
16135 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16136
16137         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16138         in integer literal constant.
16139         * gfortran.dg/enum_8.f90: Ditto.
16140         * gfortran.dg/g77/20030326-1.f: Ditto.
16141
16142 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16143
16144         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16145         nonconformance usage.
16146
16147 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16148
16149         PR middle-end/28862
16150         * gcc.c-torture/compile/vector-align-1.c: New test.
16151
16152 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16153
16154         PR rtl-opt/27883
16155         * g++.dg/opt/copysign-1.C: New test.
16156
16157 2006-09-06  Jason Merrill  <jason@redhat.com>
16158
16159         PR c++/27371
16160         * g++.dg/warn/unused-result1.C: New test.
16161
16162 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16163
16164         PR c++/28903
16165         * g++.dg/ext/vla3.C: New test.
16166
16167         PR c++/28886
16168         * g++.dg/template/array16.C: New test.
16169
16170 2006-09-06  Richard Guenther  <rguenther@suse.de>
16171
16172         * gcc.dg/pr27226.c: Remove testcase again.
16173
16174 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16175
16176         PR tree-opt/28937
16177         * g++.dg/opt/unroll2.C: New test.
16178
16179 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16180
16181         PR tree-opt/28952
16182         * gcc.dg/vect/pr28952.c: New test.
16183
16184 2006-09-05  Richard Guenther  <rguenther@suse.de>
16185
16186         PR tree-optimization/28900
16187         * gcc.dg/torture/pr28900.c: New testcase
16188
16189 2006-09-05  Richard Guenther  <rguenther@suse.de>
16190
16191         PR tree-optimization/28905
16192         * gcc.c-torture/compile/pr28905.c: New testcase.
16193
16194 2006-09-05  Richard Guenther  <rguenther@suse.de>
16195
16196         PR middle-end/28935
16197         * gcc.dg/pr28935.c: New testcase.
16198
16199 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * gcc.c-torture/execute/20060905-1.c: New test.
16202
16203 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16204
16205         PR fortran/28908
16206         * gfortran.dg/used_types_7.f90: New test.
16207         * gfortran.dg/used_types_8.f90: New test.
16208         * gfortran.dg/used_types_9.f90: New test.
16209
16210 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16211
16212         * gcc.c-torture/compile/20060904-1.c: New test.
16213
16214 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16215
16216         PR c++/23287 Revert my 2006-09-01 patch
16217         * g++.dg/parse/dtor12.C: Remove.
16218
16219 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16220
16221         PR c+/27670
16222         * g++.dg/template/operator9.C: New test.
16223
16224         PR c++/27493
16225         * g++.dg/template/operator7.C: New test.
16226
16227         PR c++/27494
16228         * g++.dg/template/operator8.C: New test.
16229
16230         PR c++/27397
16231         * g++.dg/template/crash57.C: New test.
16232
16233         * g++.dg/template/typedef4.C: Adjust error markers.
16234         * g++.dg/template/typedef5.C: Likewise.
16235
16236 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16237
16238         PR c++/28878
16239         * g++.dg/parse/crash33.C: New test.
16240
16241 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16242         Richard Guenther  <rguenther@suse.de>
16243         Adam Nemet  <anemet@caviumnetworks.com>
16244
16245         PR middle-end/27226
16246         * gcc.target/mips/memcpy-1.c: New testcase.
16247         * gcc.dg/pr27226.c: Likewise.
16248
16249 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16250
16251         PR c++/28705
16252         * g++.dg/lookup/koenig5.C: New.
16253         * g++.dg/template/crash56.C: New.
16254
16255 2006-09-01  Josh Conner  <jconner@apple.com>
16256
16257         PR c++/25505
16258         * gcc.dg/nrv3.c: New test.
16259         * gcc.dg/nrv4.c: New test.
16260         * gcc.dg/nrv5.c: New test.
16261
16262 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16263
16264         PR c++/23287
16265         * g++.dg/parse/dtor12.C: New.
16266
16267 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16268
16269         PR tree-optimization/28839
16270         * gcc.dg/pr28839.c: New test.
16271
16272 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16273
16274         PR target/24367
16275         * gcc.dg/pr24367.c: New testcase.
16276
16277 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16278
16279         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16280
16281 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16282
16283         PR rtl-optimization/27735
16284         * gcc.dg/loop-unswitch-1.c: New test.
16285
16286 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16287
16288         PR fortran/28885
16289         * gfortran.dg/aliasing_dummy_2.f90: New test.
16290
16291         PR fortran/20067
16292         * gfortran.dg/generic_5.f90: Change error message.
16293
16294         PR fortran/28873
16295         * gfortran.dg/generic_6.f90: New test.
16296
16297         PR fortran/25077
16298         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16299
16300         PR fortran/25102
16301         * gfortran.dg/invalid_interface_assignment.f90: New test.
16302
16303         PR fortran/24866
16304         * gfortran.dg/module_proc_external_dummy.f90: New test.
16305
16306 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16307
16308         PR c++/28349
16309         * g++.dg/warn/var-args1.C: New test.
16310
16311 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16312
16313         PR fortran/28866
16314         * gfortran.dg/simpleif_2.f90: New test.
16315         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16316         * gfortran.dg/enum_5.f90: Ditto.
16317
16318 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16319             Kazu Hirata  <kazu@codesourcery.com>
16320
16321         PR tree-optimization/17506
16322         * gcc.dg/pr17506.c: New.
16323
16324 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16325
16326         PR c++/28139
16327         * g++.dg/eh/alias1.C: New test.
16328
16329 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16330
16331         PR c++/28860
16332         * g++.dg/template/ttp22.C: New test.
16333
16334 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16335
16336         PR middle-end/26632
16337         * gcc.dg/pr26632.c: New.
16338
16339 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16340
16341         PR libgfortran/28354
16342         * gfortran.dg/fmt_zero_precision.f90: New test.
16343
16344 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16345
16346         PR c++/28058
16347         * g++.dg/template/spec31.C: New test.
16348
16349 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16350
16351         PR c++/26573
16352         * g++.dg/other/static2.C: New test.
16353
16354 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16355
16356         * gcc.dg/Wswitch-enum-2.c: New test case.
16357         * gcc.dg/Wswitch-enum-3.c: Likewise.
16358
16359 2006-08-26  Richard Guenther  <rguenther@suse.de>
16360
16361         * gcc.c-torture/compile/20060826-1.c: New testcase.
16362
16363 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16364
16365         PR c++/28736
16366         * g++.dg/template/void10.C: New test.
16367
16368         PR c++/28737
16369         * g++.dg/template/void8.C: New test.
16370
16371         PR c+_+/28738
16372         * g++.dg/template/void9.C: New test.
16373
16374         * g++.dg/template/void3.C: Adjust error markers.
16375         * g++.dg/template/void4.C: Likewise.
16376         * g++.dg/template/crash55.C: Likewise.
16377         * g++.dg/template/void7.C: Likewise
16378
16379 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16380
16381         PR c++/28588
16382         * g++.dg/inherit/access6.C: New test.
16383         * g++.dg/inherit/access7.C: Likewise.
16384
16385         PR c++/28595
16386         * g++.dg/template/array15.C: New test.
16387         * g++.dg/template/crash2.C: Tweak error markers.
16388
16389 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16390
16391         PR middle-end/28683
16392         * gcc.c-torture/compile/20060823-1.c: New test.
16393
16394 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16395
16396         PR c++/28853
16397         * g++.dg/template/ttp21.C: New test.
16398
16399         PR c++/28852
16400         * g++.dg/other/operator1.C: Add error-marker.
16401         * g++.dg/other/operator2.C: New test.
16402
16403 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16404
16405         PR c/27893
16406         * gcc.c-torture/compile/vla-const-1.c,
16407         gcc.c-torture/compile/vla-const-2.c: New tests.
16408
16409 2006-08-26  Richard Guenther  <rguenther@suse.de>
16410
16411         PR middle-end/28814
16412         * gcc.dg/torture/pr28814.c: New testcase.
16413
16414 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16415
16416         PR c/28418
16417         * gcc.c-torture/compile/compound-literal-1.c: New test.
16418
16419 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16420
16421         PR c/28299
16422         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16423         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16424         Expect extra diagnostics.
16425
16426 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16427
16428         gcc.dg/noncompile/pr16876.c: New test.
16429
16430 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16431
16432         PR c++/28056
16433         * g++.dg/parse/local1.C: New test.
16434         * g++.dg/other/qual1.C: Tweak error marker.
16435
16436 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16437
16438         PR c++/27787
16439         * g++.dg/template/typename10.C: New.
16440         * g++.dg/template/lookup4.C: Remove bogus error marker.
16441
16442 2006-08-25  Richard Guenther  <rguenther@suse.de>
16443
16444         PR testsuite/28829
16445         * gcc.dg/pr26570.c: Fix testcase.
16446
16447 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16448
16449         PR tree-opt/28807
16450         * gcc.c-torture/execute/mayalias-2.c: New test.
16451         * gcc.dg/tree-ssa/alias-13.c: New test.
16452
16453 2006-08-24  Jan Hubicka  <jh@suse.cz>
16454
16455         PR debug/26881
16456         * gcc.dg/debug/pr26881.c: New file.
16457
16458 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16459
16460         PR fortran/28788
16461         * gfortran.dg/used_types_4.f90: New test.
16462         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16463         association of derived types.
16464         * gfortran.dg/used_types_2.f90: Add module cleanup.
16465         * gfortran.dg/used_types_3.f90: The same.
16466
16467         PR fortran/28771
16468         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16469         fix of regression.
16470
16471 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16472
16473         PR 28813
16474         * gfortran.dg/direct_io_6.f90: Remove test.
16475
16476 2006-08-23  Stuart Hastings  <stuart@apple.com>
16477
16478         PR 28825
16479         * gcc.target/i386/20060821-1.c: New.
16480
16481 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16482
16483         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16484         dg-warning strings for dllimport.
16485
16486 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16487
16488         PR C++/28450
16489         * g++.dg/ext/vector4.C: New test.
16490         * g++.dg/ext/complex1.C: New test.
16491
16492 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16493
16494         PR debug/28692
16495         * gcc.dg/debug/const-1.c: New.
16496         * gcc.dg/debug/const-2.c: New.
16497         * gcc.dg/debug/dwarf2/const-1.c: New.
16498         * gcc.dg/debug/dwarf2/const-2.c: New.
16499         * gcc.dg/debug/dwarf2/const-2b.c: New.
16500
16501 2006-08-22  Richard Guenther  <rguenther@suse.de>
16502
16503         PR middle-end/28776
16504         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16505         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16506
16507 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16508
16509         PR tree-optimization/28003
16510         * g++.dg/tree-ssa/pr28003.C: New.
16511
16512 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16513
16514         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16515
16516 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16517
16518         PR c++/26269
16519         * g++.dg/other/error14.C: New test.
16520
16521         PR c++/28505
16522         * g++.dg/parse/ctor7.C: New test.
16523         * g++.dg/parse/ctor8.C: Likewise.
16524
16525         PR c++/28741
16526         * g++.dg/template/void7.C: New test.
16527
16528 2006-08-21  Olivier Hainque  <hainque@adacore.com>
16529
16530         * gnat.dg/self_aggregate_with_zeros.adb: New test.
16531         * gnat.dg/self_aggregate_with_array.adb: New test.
16532
16533 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16534
16535         * g++.dg/eh/arm-vfp-unwind.C: New test.
16536
16537 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/28341
16540         * g++.dg/template/ref3.C: New test.
16541         * g++.dg/template/nontype13.C: New test.
16542
16543         PR c++/28346
16544         * g++.dg/template/ptrmem17.C: New test.
16545
16546 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
16547
16548         PR target/28648 c:
16549         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16550
16551 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16552
16553         PR fortran/28630
16554         * gfortran.dg/used_types_2.f90: New test.
16555
16556         PR fortran/28601
16557         * gfortran.dg/used_types_3.f90: New test.
16558
16559         PR fortran/20886
16560         * gfortran.dg/generic_actual_arg.f90: New test.
16561
16562         PR fortran/28735
16563         * gfortran.dg/module_private_array_refs_1.f90: New test.
16564
16565         PR fortran/28762
16566         * gfortran.dg/program_name_1.f90: New test.
16567
16568         PR fortran/28425
16569         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16570
16571         PR fortran/28496
16572         * gfortran.dg/array_initializer_2.f90: New test.
16573
16574         PR fortran/18111
16575         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16576
16577         PR fortran/28600
16578         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16579
16580         PR fortran/28771
16581         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16582
16583         PR fortran/28660
16584         * gfortran.dg/dependent_decls_1.f90: New test.
16585
16586 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16587
16588         PR fortran/25217
16589         * gfortran.dg/derived_init_2.f90: New.
16590
16591 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16592
16593         * gcc.c-torture/execute/pr28289.c: New test.
16594
16595 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16596
16597         PR c/28744
16598         * gcc.dg/attr-externally-visible-1.c: New test.
16599         * gcc.dg/attr-externally-visible-2.c: New test.
16600         * g++.dg/parse/attr-externally-visible-1.C: New test.
16601         * g++.dg/parse/attr-externally-visible-2.C: New test.
16602
16603 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16604
16605         PR c++/28606
16606         * g++.dg/parse/dtor11.C: New test.
16607
16608 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16609
16610         PR rtl-optimization/28489
16611         * gcc.c-torture/compile/pr28489.c: New test.
16612
16613 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16614
16615         PR c++/28710
16616         * g++.dg/template/redecl4.C: New test.
16617
16618         PR c++/28711
16619         * g++.dg/template/ctor8.C: New test.
16620
16621 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16622
16623         * gcc.dg/pr26570.c: Fix testcase.
16624
16625 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16626
16627         * PR c++/28573
16628         * g++.dg/parse/offsetof6.C: New test.
16629         * g++.dg/parse/offsetof6.C: New test.
16630         * g++.dg/parse/offsetof7.C: New test.
16631
16632 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16633
16634         PR testsuite/28602
16635         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16636         is false.
16637
16638 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16639
16640         PR c++/28302
16641         * g++.dg/ext/vector3.C: New test.
16642
16643 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16644
16645         PR gcov/profile/26570
16646         * gcc.dg/pr26570.c: New test.
16647
16648 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16649
16650         PR c/27697
16651         * gcc.dg/qual-component-1.c: New test.
16652
16653 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16654
16655         PR c++/28593
16656         * g++.dg/parse/new3.C: New test.
16657
16658 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16659
16660         PR fortran/25828
16661         * gfortran.dg/streamio_1.f90: New test.
16662         * gfortran.dg/streamio_2.f90: New test.
16663         * gfortran.dg/streamio_3.f90: New test.
16664         * gfortran.dg/streamio_4.f90: New test.
16665         * gfortran.dg/streamio_5.f90: New test.
16666         * gfortran.dg/streamio_6.f90: New test.
16667         * gfortran.dg/streamio_7.f90: New test.
16668         * gfortran.dg/streamio_8.f90: New test.
16669
16670 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16671
16672         PR c/28287
16673         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16674
16675 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16676
16677         PR c++/28594
16678         * g++.dg/template/void6.C: New test.
16679
16680 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16681
16682         PR c/28649
16683         * gcc.dg/parse-error-1.c: New test.
16684         * gcc.dg/parse-error-2.c: New test.
16685         * gcc.dg/cpp/digraph2.c: Add error-marker.
16686         * gcc.dg/noncompile/920923-1.c: Likewise.
16687
16688 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16689
16690         PR c/27490
16691         * gcc.dg/sizeof-2.c: New testcase.
16692
16693         PR c/27489
16694         * gcc.dg/switch-A.c: New testcase.
16695
16696 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16697
16698         PR c++/28288
16699         PR c++/14556
16700         * g++.old-deja/g++.warn/compare1.C: Delete.
16701         * g++.dg/opt/pr7503-2.C: Delete.
16702         * g++.dg/opt/pr7503-3.C: Delete.
16703         * g++.dg/opt/pr7503-4.C: Delete.
16704         * g++.dg/opt/pr7503-5.C: Delete.
16705         * g++.dg/opt/max1.C: Delete.
16706         * g++.dg/warn/minmax.C: Delete.
16707         * g++.dg/expr/minmax.C: New test.
16708
16709 2006-08-14  Richard Guenther  <rguenther@suse.de>
16710
16711         PR testsuite/28703
16712         * gcc.c-torture/execute/pr28651.c: Do not use argc
16713         to avoid optimization, instead forbid inlining.
16714
16715 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16716
16717         PR rtl-optimization/28634
16718         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16719
16720 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16721
16722         PR c/27184
16723         * gcc.dg/torture/pr27184.c: New test.
16724
16725 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16726
16727         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16728
16729 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16730
16731         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16732         * gfortran.dg/stat_2.f90: Likewise.
16733         * gfortran.dg/chmod_1.f90: Likewise.
16734         * gfortran.dg/chmod_2.f90: Likewise.
16735         * gfortran.dg/chmod_3.f90: Likewise.
16736
16737 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16738
16739         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16740
16741 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16742
16743         * g++.dg/opt/pr23454-2.C: New test.
16744
16745 2006-08-11  Richard Guenther  <rguenther@suse.de>
16746
16747         PR middle-end/28651
16748         * gcc.c-torture/execute/pr28651.c: New testcase.
16749
16750 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16751
16752         * gnat.dg/specs/static_initializer.ads: New test.
16753
16754 2006-08-10  Paul Brook  <paul@codesourcery.com>
16755
16756         * gcc.target/arm/cond-asm.c: New test.
16757
16758 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16759
16760         PR tree-optimization/26197
16761         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16762         * g++.dg/vect/vect.exp: Compile the new tests with
16763         --param max-aliased-vops=0.
16764
16765 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16766
16767         PR c++/28637
16768         * g++.dg/template/void3.C: New test.
16769
16770         PR c++/28638
16771         * g++.dg/template/void4.C: New test.
16772
16773         PR c++/28640
16774         * g++.dg/template/void5.C: New test.
16775
16776 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16777
16778         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16779         after dg-do compile.
16780
16781 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16782
16783         PR tree-optimizations/26969
16784         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16785         "unswitch-loops" with -funswitch-loops.
16786         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16787
16788 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16789
16790         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16791         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16792         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16793         * objc.dg/dwarf-1.m: Likewise.
16794         * objc.dg/dwarf-2.m: Likewise.
16795         * obj-c++.dg/dwarf-2.mm: Likewise.
16796
16797 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16798
16799         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16800         * objc.dg/dwarf-2.m: Likewise.
16801         * obj-c++.dg/dwarf-2.mm: Likewise.
16802
16803         PR libfortran/28603
16804         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16805
16806         PR testsuite/27611
16807         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16808
16809         PR testsuite/27033
16810         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16811
16812 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16813
16814         PR target/27827
16815         * gcc.target/i386/pr27827.c: New testcase.
16816
16817 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16818
16819         PR fortran/28590
16820         * gfortran.dg/sequence_types_1.f90: New test.
16821
16822 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16823
16824         PR fortran/28548
16825         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16826         dg-warning.  Add -pedantic option.
16827
16828 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16829
16830         PR c/28502
16831         * gcc.dg/proto-1.c: New test.
16832
16833         PR c/27721
16834         * gcc.dg/lvalue-4.c: New test.
16835
16836         PR c/28136
16837         * gcc.dg/init-bad-5.c: New test.
16838
16839 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16840
16841         PR c++/28347
16842         * g++.dg/ext/typedef-init.C: Add new test for typedef
16843         initialization inside templates. Adjust existing error markers.
16844
16845 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16846
16847         PR c++/28148
16848         * g++.dg/init/ptrmem3.C: New test.
16849
16850 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16851
16852         PR tree-optimization/27770
16853         * lib/target-support.exp: New target keyword "section_anchors".
16854         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16855         tests.
16856         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16857         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16858         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16859         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16860
16861 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16862
16863         * gcc.dg/20060801-1.c: Add missing '}'.
16864
16865 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16866
16867         PR c++/27508
16868         * g++.dg/parse/dtor9.C: New test.
16869         * g++.dg/parse/dtor10.C: New test.
16870         * g++.dg/other/error7.C: Adjust error-marker.
16871
16872         PR c++/28274
16873         * g++.dg/other/default5.C: New test.
16874
16875 2006-08-02  Richard Guenther  <rguenther@suse.de>
16876
16877         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16878
16879 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16880
16881         PR c++/28557
16882         * g++.dg/template/conv9.C: New test.
16883
16884 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16885
16886         PR debug/28063
16887         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16888         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16889         Optionally return assembly text.  Update callers.
16890         (check_no_compiler_messages): Update verbose messages.
16891         (check_no_messages_and_pattern): New.
16892         (check_effective_target_string_merging): New.
16893
16894 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16895
16896         PR c++/28250
16897         * g++.dg/eh/catch4.C: New test.
16898
16899         PR c++/28257
16900         * g++.dg/other/qual1.C: New test.
16901
16902         PR c++/28259
16903         * g++.dg/inherit/error2.C: New test.
16904
16905         PR c++/28267
16906         * g++.dg/other/new1.C: New test.
16907
16908         * g++.dg/warn/pr23075.C: Remove obsolete test.
16909         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16910         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16911
16912 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16913
16914         PR c++/28523
16915         * g++.dg/eh/cast1.C: New test.
16916
16917 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16918
16919         PR libfortran/28452
16920         * gfortran.dg/random_3.f90:  New test.
16921
16922 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16923
16924         PR c++/28432
16925         * g++.dg/other/pr28304.C: Change expected error message.
16926         * g++.dg/other/pr28432.C: New test.
16927
16928 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16929
16930         PR c++/28256
16931         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16932
16933 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16934
16935         PR debug/23336
16936         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16937         at -g1.
16938         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16939         g++.dg/debug/enum-2.C: New.
16940
16941 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16942
16943         PR c++/6634
16944         * g++.dg/parse/long1.C: Add more tests.
16945
16946 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16947
16948         * gfortran.dg/lrshift_1.c: New file.
16949
16950 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16951
16952         PR libgfortran/28335
16953         * gfortran.dg/no_unit_error_1.f90: New test.
16954
16955 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16956
16957         PR libgfortran/28335
16958         * gfortran.dg/no_unit_error_1.f90: Delete test.
16959         * gfortran.dg/no_unit_error_2.f90: Delete test.
16960
16961 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16962
16963         * gfortran.dg/chmod_3.f90: New test.
16964         * gfortran.dg/ltime_gmtime_1.f90: New test.
16965         * gfortran.dg/ltime_gmtime_2.f90: New test.
16966         * gfortran.dg/lrshift_1.f90: New test.
16967         * gfortran.dg/chmod_1.f90: New test.
16968         * gfortran.dg/chmod_2.f90: New test.
16969
16970 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16971
16972         PR c++/27668
16973         * g++.dg/template/crash55.C: New test.
16974
16975         PR c++/27962
16976         * g++.dg/template/nontype16.C: New test.
16977
16978         * g++.dg/template/void2.C: Adjust error markers.
16979         * g++.dg/template/nontype5.C: Adjust error markers.
16980
16981 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16982
16983         * gcc.target/i386/stack-prot-kernel.c: New test.
16984
16985 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16986
16987         * gcc.dg/builtins-55.c: New test case.
16988
16989 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16990
16991         PR rtl-optimization/27907
16992         * gcc.c-torture/compile/pr27907.c: New test.
16993
16994 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16995
16996         * gfortran.dg/mclock.f90: New test.
16997         * gfortran.dg/int_conv_1.f90: New test.
16998         * gfortran.dg/stat_1.f90: New test.
16999         * gfortran.dg/stat_2.f90: New test.
17000
17001 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17002
17003         PR libgfortran/28335
17004         * gfortran.dg/no_unit_error_1.f90: New test.
17005         * gfortran.dg/no_unit_error_2.f90: New test.
17006         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17007
17008 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17009
17010         PR middle-end/28473
17011         * gcc.dg/fold-convround-1.c: New test case.
17012
17013 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17014
17015         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17016
17017 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17018
17019         PR c++/27572
17020         * g++.dg/other/typedef1.C: New test.
17021         * g++.dg/template/typedef4.C: New test.
17022         * g++.dg/template/typedef5.C: New test.
17023
17024 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17025
17026         PR fortran/28416
17027         * gfortran.dg/allocatable_dummy_3.f90: New.
17028
17029 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17030
17031         PR fortran/28439
17032         * gfortran.dg/arithmetic_if.f90:  New test.
17033
17034 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17035
17036         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17037         avoid memcpy optimization.
17038
17039 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17040
17041         PR fortran/25289
17042         * gfortran.dg/direct_io_6.f90: New test.
17043
17044 2006-07-24  Jan Hubicka  <jh@suse.cz>
17045
17046         PR c/25795
17047         PR c++/27369
17048         * gcc.dg/pr25795.c: New test.
17049         * gcc.dg/pr25795-1.c: New test.
17050
17051 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17052
17053         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17054         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17055         which may be transformed to "g || h" on some platforms.
17056
17057 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17058
17059         PR c++/28025
17060         * g++.dg/template/friend45.C: New test.
17061
17062 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17063
17064         PR libgfortran/28339
17065         * gfortran.dg/arrayio_8.f90: New test.
17066
17067 2006-07-21  Mike Stump  <mrs@apple.com>
17068
17069         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17070
17071         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17072
17073 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17074
17075         PR c++/28250
17076         * g++.dg/eh/catch3.C: New test.
17077
17078         PR c++/28363
17079         * g++.dg/template/defarg10.C: New test.
17080
17081 2006-07-20  Paul Brook  <paul@codesourcery.com>
17082
17083         PR 27363
17084         * gcc.dg/pr27363.c: New test.
17085
17086 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17087
17088         PR c++/28338
17089         * g++.dg/init/ref13.C: New test.
17090
17091 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17092
17093         PR obj-c++/28434
17094         * obj-c++.dg/proto-error-1.mm: New test.
17095
17096 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17097
17098         PR c++/28337
17099         * g++.dg/template/string1.C: New test.
17100
17101 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17102
17103         PR c++/28048
17104         * g++.dg/template/defarg9.C: New test.
17105
17106         PR c++/28235
17107         * g++.dg/template/static27.C: New test.
17108
17109 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17110
17111         PR 28410
17112         * gcc.dg/tree-ssa/pr28410.c: New test.
17113
17114 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17115
17116         PR c++/28258
17117         * g++/dg/other/error13.C: New test.
17118
17119         PR c++/28260
17120         * g++.dg/template/friend44.C: New test.
17121
17122 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17123
17124         PR c++/27495
17125         * g++.dg/other/pr27495.C: New.
17126
17127 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17128
17129         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17130         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17131
17132 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17133
17134         PR c/28286
17135         * gcc.dg/pragma-pack-4.c: New test.
17136
17137 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17138
17139         PR c++/28291
17140         * g++.dg/ext/pr28291.C: New test.
17141
17142 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17143
17144         PR middle-end/28403
17145         * gcc.c-torture/execute/pr28403.c: New test.
17146
17147 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17148
17149         PR middle-end/28402
17150         * gcc.dg/pr28402.c: New test.
17151
17152 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17153
17154         PR c++/28304
17155         * g++.dg/other/pr28304.C: New test.
17156
17157 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17158
17159         PR other/28251
17160         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17161         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17162
17163 2006-07-17  Richard Guenther  <rguenther@suse.de>
17164
17165         PR tree-optimization/28238
17166         * g++.dg/tree-ssa/pr28238.C: New testcase.
17167
17168 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17169
17170         PR c++/28250
17171         * g++.dg/eh/catch1.C: New test.
17172         * g++.dg/eh/catch2.C: New test.
17173
17174 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17175
17176         PR c++/28370
17177         * g++.dg/template/anon3.C: New test.
17178
17179 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17180
17181         PR fortran/20844
17182         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17183         specifiers requiring an explicit format tag..
17184
17185         PR fortran/28201
17186         * gfortran.dg/generic_5: New test.
17187
17188         PR fortran/20893
17189         * gfortran.dg/elemental_optional_args_1.f90: New test.
17190
17191 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17192
17193         * gnat.dg/assert.ads: New file.
17194         * gnat.dg/controlled_record.ads: Likewise.
17195         * gnat.dg/controlled_record.adb: Likewise.
17196
17197 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17198
17199         PR c++/28292
17200         * g++.dg/other/error12.C: New test.
17201
17202         PR c++/28269
17203         * g++.dg/template/crash54.C: New test.
17204
17205 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17206
17207         PR c++/28249
17208         * g++.dg/parse/catch1.C: New test.
17209
17210         PR c++/28294
17211         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17212
17213         PR c++/28387
17214         * g++.dg/ext/attrib24.C: New test.
17215
17216 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17217
17218         PR c++/28343
17219         * g++.dg/ext/asmspec1.C: New test.
17220
17221 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17222
17223         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17224         (dg-test): Support shouldfail tests.
17225         * lib/target-supports-dg.exp (dg-shouldfail): New.
17226         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17227         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17228         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17229         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17230         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17231         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17232         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17233
17234 2006-07-13  Jan Hubicka  <jh@suse.cz>
17235
17236         * gcc.target/i386/memcpy-1.c: New.
17237
17238 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17239
17240         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17241
17242 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17243
17244         PR fortran/25097
17245         * gfortran.dg/present_1.f90: New test.
17246
17247         PR fortran/20903
17248         * gfortran.dg/interface_derived_type_1.f90: New test.
17249
17250 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17251
17252         PR fortran/28213
17253         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17254         list.
17255
17256 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17257
17258         PR c++/27820
17259         * g++.dg/other/label1.C: New test.
17260
17261 2006-07-07  Richard Guenther  <rguenther@suse.de>
17262
17263         PR middle-end/28268
17264         * gcc.dg/torture/pr28268.c: New testcase.
17265
17266 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17267
17268         PR c++/27019
17269         * g++.dg/ext/pr27019.C: New.
17270
17271 2006-07-07  Richard Guenther  <rguenther@suse.de>
17272
17273         PR tree-optimization/28187
17274         * gcc.dg/pr28187.c: New testcase.
17275
17276 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17277
17278         * gnat.dg/address_conversion.adb: New test.
17279         * gnat.dg/boolean_subtype.adb: Likewise.
17280         * gnat.dg/frame_overflow.adb: Likewise.
17281         * gnat.dg/pointer_array.adb: Likewise.
17282         * gnat.dg/pointer_conversion.adb: Likewise.
17283
17284 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17285
17286         PR fortran/28237
17287         PR fortran/23420
17288         * gfortran.dg/print_fmt_5.f90: New test.
17289
17290 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17291
17292         PR fortran/28129
17293         * gfortran.dg/bounds_check_4.f90: New test.
17294
17295 2006-07-05  Richard Guenther  <rguenther@suse.de>
17296
17297         PR target/28158
17298         * gfortran.dg/pr28158.f90: New testcase.
17299
17300 2006-07-05  Richard Guenther  <rguenther@suse.de>
17301
17302         PR tree-optimization/28162
17303         * gcc.dg/pr28162.c: New testcase.
17304
17305 2006-07-05  Richard Guenther  <rguenther@suse.de>
17306         Andrew Pinski  <pinskia@gcc.gnu.org>
17307
17308         PR c++/27084
17309         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17310
17311 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17312
17313         PR fortran/28174
17314         * gfortran.dg/actual_array_substr_2.f90: New test.
17315
17316         PR fortran/28167
17317         * gfortran.dg/actual_array_constructor_2.f90: New test.
17318
17319 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17320
17321         * gfortran.dg/itime_idate_1.f: New test.
17322         * gfortran.dg/itime_idate_2.f: New test.
17323
17324 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17325
17326         PR libgfortran/27704
17327         * gfortran.dg/open_status_3.f90: New test.
17328         * gfortran.dg/fmt_l.f90: Update for new feature.
17329
17330 2006-07-03  Asher Langton  <langton2@llnl.gov>
17331
17332         * gfortran.dg/oldstyle_2.f90: New.
17333
17334 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17335
17336         * gnat.dg/string_slice.adb: New test.
17337
17338 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17339
17340         PR fortran/19259
17341         * gfortran.dg/semicolon_fixed.c: New.
17342         * gfortran.dg/semicolon_free.c: New.
17343
17344 2006-06-30  Mike Stump  <mrs@apple.com>
17345
17346         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17347         that don't support internal visibility.
17348
17349 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17350
17351         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17352         for '(' / ')' needing an extra '\'.
17353
17354 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17355
17356         PR middle-end/27428
17357         * gcc.dg/pr27428-1.c: New test case.
17358
17359 2006-06-29  Mike Stump  <mrs@apple.com>
17360
17361         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17362         on darwin as we can't align commons large enough yet.
17363
17364         * gcc.dg/vla-8.c: Add additional testcases.
17365
17366 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17367
17368         PR c++/28114
17369         * g++.dg/other/pr28114.C: New.
17370
17371 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17372
17373         * gcc.c-torture/compile/20060625-1.c: New test.
17374
17375 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17376
17377         PR fortran/20867
17378         * gfortran.dg/stfunc_3.f90: New test.
17379
17380         PR fortran/25056
17381         * gfortran.dg/impure_actual_1.f90: New test.
17382
17383         PR fortran/20874
17384         * gfortran.dg/elemental_result_1.f90: New test.
17385
17386         PR fortran/25073
17387         * gfortran.dg/select_7.f90: New test.
17388
17389         PR fortran/27554
17390         * intrinsic_actual_1.f: New test.
17391
17392         PR fortran/22038
17393         PR fortran/28119
17394         * gfortran.dg/forall_4.f90: New test.
17395
17396         PR fortran/25072
17397         * gfortran.dg/forall_5.f90: New test.
17398
17399 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17400
17401         PR c++/28051
17402         * g++.dg/template/using13.C: New test.
17403
17404         PR c++/28054
17405         * g++.dg/other/incomplete3.C: New test.
17406
17407 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17408
17409         PR fortran/28081
17410         * gfortran.dg/substr_3.f: New test.
17411         * gfortran.dg/equiv_2.f90: Update expected error message.
17412
17413 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17414
17415         PR fortran/28118
17416         * gfortran.dg/actual_array_substr_1.f90: New test.
17417
17418 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17419
17420         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17421         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17422
17423 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17424
17425         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17426
17427 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17428
17429         PR fortran/27981
17430         * gfortran.dg/simpleif_2.f90: New test.
17431
17432 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17433
17434         * g++.dg/template/error22.C: Fix typo.
17435
17436 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17437
17438         PR c++/28112
17439         * g++.dg/ext/attrib23.C: New test.
17440
17441 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17442
17443         * gnat.dg/varsize_temp.adb: New test.
17444
17445 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17446
17447         PR c++/11468
17448         * g++.dg/other/java2.C: New test.
17449
17450 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17451
17452         PR target/27789
17453         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17454         initialization.
17455
17456 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17457
17458         PR target/27531
17459         * gcc.dg/pr27531-1.c: New test case.
17460
17461 2006-06-22  Asher Langton  <langton2@llnl.gov>
17462
17463         PR fortran/24748
17464         * gfortran.dg/implicit_8.f90: New.
17465
17466 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17467
17468         PR rtl-optimization/28121
17469         * gcc.dg/pr28121.c: New test.
17470
17471 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17472
17473         PR c++/27805
17474         * g++.dg/parse/ptrmem6.C: New test.
17475
17476         PR c++/27821
17477         * g++.dg/template/error22.C: New test.
17478
17479 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17480
17481         PR c++/28111
17482         * g++.dg/template/friend43.C: New test.
17483
17484         PR c++/28110
17485         * g++.dg/template/crash53.C: New test.
17486
17487         PR c++/28109
17488         * g++.dg/rtti/incomplete1.C: New test.
17489
17490 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17491
17492         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17493
17494 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17495
17496         * gcc.c-torture/execute/complex-7.c: New.
17497
17498 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17499
17500         * gcc.dg/merge-all-constants-1.c: New test.
17501
17502 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17503
17504         PR c++/28113
17505         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17506
17507 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17508
17509         * gfortran.dg/rrspacing_1.f90: New test.
17510
17511 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17512
17513         PR c++/28052
17514         * g++.dg/other/bitfield2.C: New test.
17515
17516 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17517
17518         PR tree-optimization/27331
17519         * gcc.dg/pr27331.c: New test.
17520
17521 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17522             Eric Botcazou  <ebotcazou@adacore.com>
17523
17524         PR ada/18692
17525         * lib/gnat.exp: New file.
17526         * lib/gnat-dg.exp: Likewise.
17527         * gnat.dg: New directory.
17528         * gnat.dg/dg.exp: New driver.
17529         * gnat.dg/specs: New directory.
17530         * gnat.dg/specs/specs.exp: New driver.
17531         * gnat.dg/style: New directory.
17532         * gnat.dg/style/style.exp: New driver.
17533
17534 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
17535
17536         PR fortran/16206
17537         * gfortran.dg/array_initializer_1.f90: New test.
17538
17539         PR fortran/28005
17540         * gfortran.dg/matmul_3.f90: New test.
17541
17542 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
17543
17544         PR middle-end/28075
17545         * gcc.dg/tree-ssa/inline-1.c: New test.
17546
17547 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
17548
17549         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17550         in malloc prototype; remove XFAIL.
17551         * gcc.dg/pr18241-2.c: Ditto.
17552         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17553         in memset prototype; remove XFAIL.
17554         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17555
17556 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17557
17558         * gcc.dg/vla-8.c: Add.
17559
17560 2006-06-19  Richard Guenther  <rguenther@suse.de>
17561
17562         PR tree-optimization/27090
17563         * g++.dg/tree-ssa/pr27090.C: New testcase.
17564
17565 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17566
17567         PR target/27861
17568         * gcc.dg/pr27861-1.c: New test case.
17569
17570 2006-06-19  Richard Guenther  <rguenther@suse.de>
17571
17572         PR middle-end/28045
17573         * gcc.dg/torture/pr28045.c: New testcase.
17574
17575 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17576
17577         PR fortran/26801
17578         * gfortran.dg/associated_4.f90: New test.
17579
17580 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17581
17582         PR fortran/19310
17583         PR fortran/19904
17584         * gfortran.dg/real_const_3.f90: New test.
17585
17586 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17587
17588         PR c++/28016
17589         * g++.dg/template/static26.C: New test.
17590
17591         PR c++/27979
17592         * g++.dg/expr/bitfield2.C: New test.
17593
17594         PR c++/27884
17595         * g++.dg/parse/linkage2.C: New test.
17596
17597 2006-06-16  Richard Guenther  <rguenther@suse.de>
17598
17599         PR middle-end/27116
17600         * gcc.dg/pr15785-1.c: Revert last change.
17601         * gcc.dg/torture/pr27116-2.c: New testcase.
17602
17603 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17604
17605         PR middle-end/27802
17606         * gcc.dg/pr27802-1.c: New test case.
17607
17608 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17609
17610         PR c++/27689
17611         * g++.dg/template/ttp18.C: New test.
17612         * g++.dg/template/ttp19.C: Likewise.
17613
17614         PR c++/27666
17615         * g++.dg/expr/cond9.C: New test.
17616
17617         PR c++/27640
17618         * g++.dg/template/ctor7.C: New test.
17619
17620 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17621
17622         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17623
17624 2006-06-16  Richard Guenther  <rguenther@suse.de>
17625
17626         PR tree-optimization/27781
17627         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17628
17629 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17630
17631         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17632
17633 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17634
17635         * gcc.dg/tree-ssa/loop-18.c: New test.
17636
17637 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17638
17639         PR c++/27665
17640         * g++.dg/template/crash52.C: New test.
17641
17642         PR c++/27648
17643         * g++.dg/ext/attrib22.C: New test.
17644
17645         PR c++/26559
17646         * g++.dg/template/builtin1.C: New test.
17647         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17648
17649         PR c++/28018
17650         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17651         assignment.
17652         * g++.old-deja/g++.pt/crash51.C: Likewise.
17653
17654         PR c++/27227
17655         * g++.dg/lookup/linkage1.C: New test.
17656         * g++.dg/lookup/linkage2.C: Likewise.
17657
17658 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17659
17660         PR middle-end/27959
17661         * gcc.dg/pr27959.c: New testcase.
17662
17663 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17664
17665         PR target/28014:
17666         * g++.dg/eh/div.C: New test.
17667
17668 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17669
17670         PR c++/27894
17671         * g++.dg/tree-ssa/pr26757.C: New test.
17672         * g++.dg/tree-ssa/pr27894.C: New test.
17673
17674 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17675
17676         * gcc.c-torture/compile/20060609-1.c: New test.
17677
17678         PR target/27863
17679         * gcc.c-torture/compile/pr27863.c: New test.
17680
17681 2006-06-13  Richard Guenther  <rguenther@suse.de>
17682
17683         PR tree-optimization/27830
17684         * g++.dg/tree-ssa/pr27830.C: New testcase.
17685
17686 2006-06-13  Matthew Sachs  <msachs@apple.com>
17687
17688         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17689         the list of compiler flags; this causes those flags to be checked
17690         for things like dg-skip-if.
17691
17692 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17693
17694         PR c++/27601
17695         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17696
17697 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17698             Kazu Hirata  <kazu@codesourcery.com>
17699
17700         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17701         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17702
17703 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17704
17705         PR c++/27933
17706         * g++.dg/lookup/using15.C: New test.
17707
17708         PR c++/27951
17709         * g++.dg/other/anon4.C: New test.
17710
17711 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17712
17713         PR c++/21210
17714         * g++.dg/init/complex1.C: New test case.
17715
17716 2006-06-11  Eric Christopher  <echristo@apple.com>
17717
17718         PR middle-end/27948
17719         * gcc.dg/bf-ms-layout.c: Run on darwin.
17720         * gcc.dg/bf-no-ms-layout: Ditto.
17721         * gcc.dg/attr-ms_struct-2.c: New.
17722         * gcc.dg/bf-ms-layout-2.c: Ditto.
17723
17724 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17725
17726         * gcc.dg/attr-ms_struct-packed1.c: New.
17727
17728 2006-06-09  Mike Stump  <mrs@apple.com>
17729
17730         * gcc.dg/vla-7.c: Add.
17731
17732 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17733
17734         PR fortran/24558
17735         * gfortran.dg/entry_6.f90: New test.
17736
17737         PR fortran/20877
17738         PR fortran/25047
17739         * gfortran.dg/entry_7.f90: New test.
17740
17741 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17742
17743         PR c/27747
17744         * gcc.dg/cpp/_Pragma6.c: New test.
17745
17746         PR c++/27748
17747         * g++.dg/cpp/_Pragma1.C: New test.
17748
17749         PR preprocessor/27746
17750         * gcc.dg/gomp/macro-3.c: New test.
17751         * gcc.dg/gomp/macro-4.c: New test.
17752         * g++.dg/gomp/macro-3.C: New test.
17753         * g++.dg/gomp/macro-4.C: New test.
17754
17755 2006-06-09  Richard Guenther  <rguenther@suse.de>
17756
17757         PR tree-optimization/26998
17758         * gcc.dg/torture/pr26998.c: New testcase.
17759         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17760
17761 2006-06-08  Mike Stump  <mrs@apple.com>
17762
17763         * gcc.dg/pr27095.c: Account for stubs.
17764
17765         PR target/26427
17766         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17767         produce bad code on darwin.
17768
17769 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17770
17771         PR fortran/27958
17772         * gfortran.dg/substr_2.f: New test.
17773
17774 2006-06-08  Asher Langton  <langton2@llnl.gov>
17775
17776         PR fortran/27786
17777         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17778
17779 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17780
17781         PR target/27421
17782         * gcc.dg/union-3.c: New test.
17783
17784 2006-06-08  Richard Guenther  <rguenther@suse.de>
17785
17786         PR middle-end/27116
17787         * gcc.dg/torture/pr27116.c: New testcase.
17788         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17789
17790 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17791
17792         PR rtl-optimization/26449
17793         * gcc.dg/pr26449.c: New test.
17794
17795 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17796
17797         PR c++/27601
17798         * g++.dg/ext/offsetof1.C: Test member functions.
17799
17800 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17801
17802         * gcc.dg/pr27095.c: Improve scanning.
17803
17804 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17805
17806         PR fortran/23091
17807         * gfortran.dg/saved_automatic_1.f90: New test.
17808
17809         PR fortran/24168
17810         * gfortran.dg/array_simplify_1.f90: New test.
17811
17812         PR fortran/25090
17813         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17814
17815         PR fortran/25058
17816         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17817
17818 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17819
17820         PR c++/27177
17821         * g++.dg/expr/cast7.C: New test.
17822
17823 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17824
17825         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17826         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17827         * lib/fortran-torture.exp (fortran-torture-compile,
17828         fortran-torture-execute): Ditto.
17829
17830 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17831
17832         PR target/27842
17833         * gcc.dg/vmx/pr27842.c: New test.
17834
17835 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17836
17837         PR libfortran/27895
17838         * gfortran.dg/bounds_check_3.f90: New test.
17839
17840 2006-06-05  Mike Stump  <mrs@apple.com>
17841
17842         * objc.dg/objc-fast-4.m: Skip for ppc64.
17843
17844 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17845
17846         PR testsuite/27705
17847         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17848
17849 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17850             Victor Kaplansky  <victork@il.ibm.com>
17851
17852         PR tree-optimizations/26360
17853         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17854         with -fno-tree-dce.
17855         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17856
17857 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17858
17859         PR fortran/14067
17860         * gfortran.dg/data_char_1.f90: Add messages for truncated
17861         strings.
17862
17863         PR fortran/16943
17864         * gfortran.dg/func_decl_2.f90: New test.
17865
17866         PR fortran/20839
17867         * gfortran.dg/do_2.f90: New test.
17868
17869         PR fortran/27655
17870         * gfortran.dg/associated_3.f90: New test.
17871
17872 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17873
17874         PR c++/27819
17875         * g++.dg/template/static25.C: New test.
17876
17877         PR c++/27722
17878         * g++.dg/init/array21.C: New test.
17879
17880         PR c++/27807
17881         * g++.dg/ext/complit7.C: New test.
17882
17883         PR c++/27806
17884         * g++.dg/parse/ptrmem5.C: New test.
17885
17886 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17887             Andrew Pinski  <pinskia@physics.uc.edu>
17888
17889         PR c/27150
17890         PR middle-end/27382
17891         * gcc.dg/pr27150-1.c: New testcase.
17892         * gcc.dg/pr27382-1.c: New testcase.
17893         * gcc.dg/pr27382-2.c: New testcase.
17894
17895 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17896
17897         PR c/25161
17898         PR c/27020
17899         * gcc.dg/array-10.c: New test.
17900
17901 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17902
17903         PR c++/27804
17904         * g++.dg/init/const4.C: New test.
17905         * g++.dg/init/member1.C: Add error-marker.
17906         * g++.dg/other/fold1.C: Adjust error-marker.
17907
17908 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17909
17910         PR c++/27601
17911         * g++.dg/ext/offsetof1.C: New test.
17912
17913 2006-06-04 Eric Christopher <echristo@apple.com>
17914
17915         * gcc.dg/attr-ms_struct-1.c: New.
17916
17917 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17918
17919         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17920
17921 2006-06-04  Richard Guenther  <rguenther@suse.de>
17922
17923         PR tree-optimization/27039
17924         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17925
17926 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17927
17928         PR target/26223
17929         * gcc.target/i386/amd64-abi-2.c: New test case.
17930
17931 2006-06-02  Eric Christopher  <echristo@apple.com>
17932
17933         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17934         * gcc.target/i386/20020523-1.c: Skip if darwin.
17935         * gcc.target/i386/asm-3.c: Ditto.
17936         * gcc.target/i386/20011119-1.c: Ditto.
17937         * gcc.target/i386/clobbers.c: Remove pic part of test.
17938
17939 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17940
17941         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17942         * g++.old-deja/g++.other/init19.C: Ditto.
17943         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17944         and add other platforms as expected failures.
17945
17946 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17947
17948         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17949         (is-effective-target-keyword): Ditto.
17950
17951 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17952
17953         PR fortran/27715
17954         * gfortran.dg/extended_char_comparison_1.f:  New test.
17955
17956 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17957
17958         PR fortran/25098
17959         * gfortran.dg/dummy_procedure_1.f90: New test.
17960
17961         PR fortran/25147
17962         * gfortran.dg/dummy_procedure_2.f90: New test.
17963
17964         * gfortran.dg/associated_2.f90: Correct to make consistent with
17965         standard.
17966
17967 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17968
17969         * gcc.target/i386/387-11.c: New test case.
17970
17971 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17972
17973         PR c++/27801
17974         * g++.dg/template/cond6.C: New test.
17975
17976         PR c++/26496
17977         * g++.dg/template/crash51.C: New test.
17978         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17979
17980         PR c++/27385
17981         * g++.dg/init/array20.C: New test.
17982
17983 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17984
17985         * gcc.dg/builtins-54.c: New test case.
17986
17987 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR c++/26433
17990         * g++.dg/template/fntry1.C: Add dg-do link.
17991
17992         PR c++/27808
17993         * g++.dg/parse/friend6.C: New test.
17994
17995 2006-05-30  Asher Langton  <langton2@llnl.gov>
17996
17997         * gfortran.dg/cray_pointers_7.f90: New test.
17998
17999 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18000
18001         PR tree-optimization/23452
18002         * gcc.dg/fold-mulconj-1.c: New test case.
18003
18004 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18005
18006         PR c++/27803
18007         * g++.dg/parse/bitfield1.C: New test.
18008
18009 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18010
18011         * gcc.target/ppc-eq0-1.c: New test case.
18012         * gcc.target/ppc-negeq0-1.c: New test case.
18013
18014 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18015
18016         PR c/27273
18017         * gcc.dg/overflow-warn-5.c: New test.
18018
18019 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18020
18021         PR c/27718
18022         * gcc.dg/sizeof-1.c: New test.
18023
18024 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18025
18026         PR target/27790
18027         * gcc.target/i386/pr27790.c: New test.
18028
18029 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18030
18031         PR libgfortran/27757
18032         * gfortran.dg/direct_io_5.f90: New test.
18033
18034 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18035
18036         PR libgfortran/27634
18037         * gfortran.dg/fmt_missing_period_1.f: New test.
18038         * gfortran.dg/fmt_missing_period_2.f: New test.
18039         * gfortran.dg/fmt_missing_period_3.f: New test.
18040
18041 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18042
18043         PR fortran/19777
18044         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18045         arrays.
18046
18047 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18048
18049         PR c++/27713
18050         * g++.dg/template/new6.C: New test.
18051
18052 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18053
18054         PR tree-optimization/24964
18055         * gcc.target/i386/387-10.c: New test case.
18056
18057 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18058
18059         * intrinsics/string_intrinsics.c (compare_string):
18060         Use memcmp instead of strncmp to avoid tripping over
18061         CHAR(0) in a string.
18062
18063 2006-05-27  Richard Guenther  <rguenther@suse.de>
18064
18065         PR middle-end/27773
18066         * gcc.dg/torture/pr27773.c: New testcase.
18067
18068 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18069
18070         * gcc.dg/pr24561.c: Rename to..
18071         * gcc.dg/pr25962.c: .. this.
18072
18073 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18074
18075         PR fortran/19777
18076         * gfortran.dg/bounds_check_2.f: New test.
18077
18078 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18079
18080         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18081         * gfortran.dg/byte_1.f90: Likewise.
18082         * gfortran.dg/dup_save_2.f90: Likewise.
18083
18084 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18085
18086         * gfortran.dg/associated_2.f90: New test.
18087
18088 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18089
18090         PR fortran/27524
18091         * gfortran.dg/bounds_check_1.f90: New test.
18092
18093 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18094
18095         PR rtl-optimization/27661
18096         * gcc.dg/pr27661.c: New test case.
18097
18098 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18099
18100         PR fortran/23151
18101         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18102         * gfortran.dg/print_parentheses_1.f:  New test.
18103         * gfortran.dg/print_parentheses_2.f90:  New test.
18104
18105 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18106
18107         PR target/27758
18108         * gcc.dg/pr27758.c: New test.
18109
18110 2006-05-24  Falk Hueffner  <falk@debian.org>
18111
18112         * gcc.c-torture/compile/pr27571.c: New test.
18113
18114 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18115
18116         PR fortran/27709
18117         * gfortran.dg/spec_expr_4.f90: New test.
18118
18119         PR fortran/27155
18120         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18121
18122 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/20103
18125         * g++.dg/ext/complit6.C: New test.
18126         * g++.dg/ext/complit3.C: Adjust error markers.
18127         * g++.dg/init/const3.C: New test.
18128
18129 2006-05-25  Richard Guenther  <rguenther@suse.de>
18130
18131         PR middle-end/27743
18132         * gcc.dg/torture/pr27743.c: New testcase.
18133
18134 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18135
18136         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18137
18138 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18139
18140         * gcc.dg/compat/scalar-by-value-x.h: New.
18141         * gcc.dg/compat/scalar-by-value-y.h: New.
18142         * gcc.dg/compat/scalar-by-value-5.c: New.
18143         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18144         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18145         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18146         * gcc.dg/compat/scalar-by-value-6.c: New.
18147         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18148         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18149         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18150
18151 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18152
18153         PR tree-optimization/27639
18154         PR tree-optimization/26719
18155         * gcc.dg/pr27639.c: New test.
18156         * gcc.dg/pr26719.c: New test.
18157         * gcc.dg/tree-ssa/scev-cast.c: New test.
18158
18159 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18160
18161         PR c++/20173
18162         * g++.dg/template/error21.C: New test.
18163
18164 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18165
18166         PR target/27696
18167         * gcc.target/i386/pr27696.c: New.
18168
18169 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18170
18171         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18172
18173         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18174
18175 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18176
18177         PR c++/27716
18178         * g++.dg/other/assign1.C: New test.
18179
18180 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18181
18182         PR target/27266
18183         * gcc.target/i386/pr27266.c: New.
18184
18185 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18186
18187         PR c++/27451
18188         * g++.dg/ext/asm9.C: New test.
18189
18190 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18191
18192         PR rtl-optimization/25514
18193         * gcc.c-torture/compile/pr25514.c: New test.
18194
18195 2006-05-22  Richard Guenther  <rguenther@suse.de>
18196
18197         Revert
18198         2006-01-31  Richard Guenther  <rguenther@suse.de>
18199
18200         * gcc.target/i386/sselibm-1.c: New testcase.
18201         * gcc.target/i386/sselibm-2.c: Likewise.
18202         * gcc.target/i386/sselibm-3.c: Likewise.
18203         * gcc.target/i386/sselibm-4.c: Likewise.
18204         * gcc.target/i386/sselibm-5.c: Likewise.
18205
18206 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18207
18208         PR c/27420
18209         * gcc.dg/func-args-2.c: New test.
18210
18211         PR c/26818
18212         * gcc.dg/struct-incompl-1.c: New test.
18213
18214 2006-05-22  Richard Guenther  <rguenther@suse.de>
18215
18216         PR testsuite/27708
18217         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18218         the transformations we test for.
18219
18220 2006-05-22  Richard Guenther  <rguenther@suse.de>
18221
18222         PR testsuite/27707
18223         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18224
18225 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18226
18227         PR c++/27210
18228         * g++.dg/warn/new1.C: New test.
18229         * g++.dg/template/new5.C: Likewise.
18230
18231 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18232
18233         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18234         * gcc.target/i386/20060512-3.c: Likewise.
18235
18236 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18237
18238         PR rtl-optimization/27671
18239         * gcc.c-torture/execute/pr27671-1.c: New.
18240         * gcc.dg/pr27671-2.c: Likewise.
18241
18242         PR tree-optimization/26622.
18243         * gcc.c-torture/compile/pr26622.c: New.
18244
18245 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18246
18247         PR fortran/27613
18248         * gfortran.dg/recursive_reference_1.f90: New test.
18249
18250 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18251
18252         PR fortran/25746
18253         * gfortran.dg/elemental_subroutine_3.f90: New test.
18254
18255         PR fortran/25090
18256         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18257
18258         PR fortran/27584
18259         * gfortran.dg/associated_target_1.f90: New test.
18260
18261         PR fortran/19015
18262         * gfortran.dg/maxloc_shape_1.f90: New test.
18263
18264 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18265
18266         PR libgfortran/24459
18267         * gfortran.dg/namelist_24.f90: New test.
18268         * gfortran.dg/namelist_12.f: Fix typo in comment.
18269
18270 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18271
18272         PR middle-end/25776
18273         * g++.dg/other/error11.C: New test.
18274
18275 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18276
18277         * gcc.target/mips/pr26765.c: Add -w to options.
18278
18279 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18280
18281         * lib/target-supports.exp (check_effective_target_mpaired_single):
18282         New function.
18283         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18284         multilibs.
18285         * g++.dg/vect/vect.exp: Likewise.
18286
18287 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18288
18289         PR testsuite/25891
18290         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18291
18292 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18293
18294         PR fortran/27662
18295         * gfortran.dg/temporary_1.f90: New file.
18296
18297 2006-05-19  Andreas Schwab  <schwab@suse.de>
18298
18299         * g++.dg/other/unused1.C: Also match "stringz".
18300
18301 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18302
18303         PR c++/26433
18304         * g++.dg/template/fntry1.C: New test.
18305
18306 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18307
18308         PR c++/27471
18309         PR c++/27506
18310         * g++.dg/conversion/bitfield5.C: New test.
18311         * g++.dg/conversion/bitfield6.C: New test.
18312
18313 2006-05-18  Mike Stump  <mrs@apple.com>
18314
18315         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18316         * gcc.dg/vla-4.c: Add.
18317         * gcc.dg/vla-5.c: Add.
18318         * gcc.dg/vla-6.c: Add.
18319
18320 2006-05-12  Stuart Hastings  <stuart@apple.com>
18321
18322         * gcc.target/i386/20060512-1.c: New.
18323         * gcc.target/i386/20060512-2.c: New.
18324         * gcc.target/i386/20060512-3.c: New.
18325         * gcc.target/i386/20060512-4.c: New.
18326
18327 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18328
18329         PR c++/26122
18330         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18331
18332         PR c++/26068
18333         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18334         * g++.dg/parse/linkage1.C: New test.
18335
18336 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18337
18338         PR tree-optimization/27548
18339         * g++.dg/tree-ssa/pr27548.C: New test.
18340
18341 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18342
18343         PR fortran/26551
18344         * gfortran.dg/recursive_check_1.f: New test.
18345         * gfortran.dg/recursive_check_2.f90: New test.
18346
18347 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18348
18349         * g++.dg/opt/temp2.C: New test.
18350
18351 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18352
18353         PR c++/27491
18354         * g++.dg/init/brace5.C: New test.
18355
18356         PR middle-end/27415
18357         * gcc.dg/gomp/pr27415.c: New test.
18358         * g++.dg/gomp/pr27415.C: New test.
18359
18360         PR tree-optimization/27549
18361         * g++.dg/tree-ssa/pr27549.C: New test.
18362
18363 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18364
18365         PR libgfortran/27575
18366         * gfortran.dg/read_eof_4.f90: New test.
18367
18368 2006-05-16  Richard Guenther  <rguenther@suse.de>
18369
18370         PR tree-optimization/22303
18371         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18372
18373 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18374
18375         PR middle-end/27573
18376         * gcc.dg/gomp/pr27573.c: New test.
18377         * gfortran.dg/gomp/pr27573.f90: New test.
18378
18379         PR c/27499
18380         * gcc.dg/gomp/pr27499.c: New test.
18381         * g++.dg/gomp/pr27499.C: New test.
18382
18383 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/27339
18386         * g++.dg/parser/access8.C: Adjust error marker.
18387         * g++.dg/template/access17.C: New test.
18388         * g++.dg/template/access18.C: Likewise.
18389
18390 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18391
18392         PR target/26600
18393         * gcc.target/i386/pr26600.c: New test case.
18394
18395 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18396
18397         PR c++/27505
18398         * g++.dg/expr/bitfield1.C: New test.
18399
18400 2006-05-15  Richard Guenther  <rguenther@suse.de>
18401
18402         PR tree-optimization/27603
18403         * gcc.dg/torture/pr27603.c: New testcase.
18404
18405 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18406
18407         PR fortran/25090
18408         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18409
18410         PR fortran/25082
18411         * gfortran.dg/scalar_return_1.f90: New test.
18412
18413         PR fortran/27411
18414         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18415
18416 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18417
18418         * gcc.dg/gomp/critical-4.c: New test.
18419         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18420         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18421         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18422         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18423
18424 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18425
18426         PR c++/27582
18427         * g++.dg/template/dependent-args1.C: New test.
18428
18429         PR c++/27581
18430         * g++.dg/lookup/this1.C: New test.
18431
18432         PR c++/27315
18433         * g++.dg/template/operator6.C: New test.
18434         * g++.dg/template/incomplete3.C: New test.
18435
18436         PR c++/27559
18437         * g++.dg/template/new4.C: New test.
18438
18439         PR c++/27496
18440         * g++.dg/template/void2.C: New test.
18441
18442 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18443
18444         * g++.dg/template/dependent-expr5.C: New test.
18445
18446 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18447
18448         PR middle-end/26729
18449         * gcc.dg/pr26729-1.c: New test case.
18450
18451 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18452
18453         * gcc.dg/pr27003.c: New test.
18454
18455 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18456
18457         * lib/target-supports.dg (check_cxa_atexit_available): Change
18458         v3_target_compile to ${tool}_target_compile.
18459
18460 2006-05-11  Jason Merrill  <jason@redhat.com>
18461
18462         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18463
18464 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18465
18466         PR fortran/27553
18467         * gfortran.dg/label_5.f90: New test.
18468
18469 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18470
18471         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18472         check_effective_target_powerpc_altivec_ok): New.
18473         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18474         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18475         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18476         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18477         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18478         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18479         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18480         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18481         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18482         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18483         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18484         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18485         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18486         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18487         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18488         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18489         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18490         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18491         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18492         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18493         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18494         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18495         gcc.target/powerpc/altivec-9.c,
18496         gcc.target/powerpc/altivec-consts.c,
18497         gcc.target/powerpc/altivec-pr22085.c,
18498         gcc.target/powerpc/altivec-splat.c,
18499         gcc.target/powerpc/altivec-types-1.c,
18500         gcc.target/powerpc/altivec-types-2.c,
18501         gcc.target/powerpc/altivec-types-3.c,
18502         gcc.target/powerpc/altivec-types-4.c,
18503         gcc.target/powerpc/altivec-varargs-1.c,
18504         gcc.target/powerpc/altivec-vec-merge.c,
18505         gcc.target/powerpc/ppc-vector-memcpy.c,
18506         gcc.target/powerpc/ppc-vector-memset.c,
18507         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18508         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18509         these effective targets.
18510         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18511         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18512
18513 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18514
18515         PR middle-end/27384
18516         * g++.dg/other/fold1.C: New test.
18517
18518         PR middle-end/27488
18519         * gcc.dg/fold-nonneg-1.c: New test.
18520
18521         PR c++/27547
18522         * g++.dg/other/operator1.C: New test.
18523
18524 2006-05-11  Richard Guenther  <rguenther@suse.de>
18525
18526         PR middle-end/27529
18527         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18528
18529 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
18530
18531         * lib/target-supports-dg.exp (check-flags): New.
18532         (dg-skip-if): Move flag checks.
18533
18534 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
18535
18536         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18537         * lib/target-supports.dg (check_cxa_atexit_available): New.
18538
18539 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
18540
18541         PR fortran/27470
18542         * gfortran.dg/multiple_allocation_2.f90: New test case.
18543
18544 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
18545
18546         * gcc.target/arm/pr27387.C: Fix a comment typo.
18547
18548 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18549
18550         PR fortran/24549
18551         * gfortran.dg/error_recovery_1.f90: New test.
18552
18553 2006-05-10  Richard Guenther  <rguenther@suse.de>
18554
18555         PR tree-optimization/27302
18556         * gcc.dg/torture/pr27302.c: New testcase.
18557
18558 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18559         Richard Guenther  <rguenther@suse.de>
18560
18561         PR middle-end/27498
18562         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18563
18564 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18565
18566         PR rtl-optimization/27335
18567         * gcc.dg/pr27335.c: New test.
18568
18569 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18570
18571         * gcc.target/mips/mips-ps-5.c: New file.
18572
18573 2006-05-08  Jan Hubicka  <jh@suse.cz>
18574
18575         PR middle-end/25962
18576         * gcc.dg/pr25962.c: New.
18577
18578 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18579
18580         PR target/27158
18581         * gcc.target/powerpc/pr27158.c: New test case.
18582
18583 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18584
18585         PR testsuite/27476
18586         * ada/acats/run_all.sh: Use test -z.
18587
18588 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18589
18590         PR libfortran/18271
18591         * gfortran.dg/spec_expr_3.f90: New test.
18592
18593 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18594
18595         PR target/24879
18596         * gcc.target/i386/monitor.c: New file.
18597
18598 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18599
18600         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18601
18602 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18603
18604         PR c++/27447
18605         * g++.dg/other/ptrmem7.C: New test.
18606
18607 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18608
18609         PR target/27421
18610         * gcc.dg/array-9.c: New test.
18611
18612 2006-05-07  Richard Guenther  <rguenther@suse.de>
18613
18614         PR tree-optimization/27409
18615         * gcc.dg/torture/pr27409.c: New testcase.
18616
18617 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18618
18619         PR fortran/27457
18620         * gfortran.dg/select_6.f90: New.
18621
18622 2006-05-07  Richard Guenther  <rguenther@suse.de>
18623
18624         PR tree-optimization/27136
18625         * gcc.dg/torture/pr27136.c: New testcase.
18626
18627 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18628
18629         PR fortran/24813
18630         * gfortran.dg/char_cons_len_1.f90: New test.
18631
18632 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18633
18634         PR c++/27427
18635         * g++.dg/template/incomplete2.C: New test.
18636
18637 2006-05-06  Richard Guenther  <rguenther@suse.de>
18638
18639         PR tree-optimization/27151
18640         * gcc.dg/vect/pr27151.c: New testcase.
18641
18642 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18643
18644         PR c++/27430
18645         * g++.dg/template/void1.C: New test.
18646
18647         PR c++/27423
18648         * g++.dg/other/void2.C: New test.
18649
18650         PR c++/27422
18651         * g++.dg/conversion/void1.C: New test.
18652
18653 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18654
18655         PR/21391
18656         * g++.dg/other/unused1.C: New.
18657
18658 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18659
18660         PR objc/27240
18661         * objc.dg/member-1.m: New test.
18662
18663 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18664
18665         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18666
18667 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18668
18669         PR libfortran/26985
18670         * gfortran.dg/matmul_2.f90: New test.
18671
18672 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18673
18674         * ada/acats/run_all.sh: Use sync when main not found.
18675
18676 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18677
18678         PR target/26765
18679         * gcc.target/mips/pr26765.c: New.
18680
18681 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18682
18683         * gcc.target/bfin: New directory.
18684         * gcc.target/bfin/bfin.exp: New file.
18685         * gcc.target/bfin/frmul.c: New file.
18686         * gcc.target/bfin/arith.c: New file.
18687         * gcc.target/bfin/mul-combine.c: New file.
18688         * gcc.target/bfin/shift.c: New file.
18689
18690 2006-05-04  Richard Guenther  <rguenther@suse.de>
18691
18692         PR tree-optimization/14287
18693         PR tree-optimization/14844
18694         PR tree-optimization/19792
18695         PR tree-optimization/21608
18696         PR tree-optimization/27090
18697         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18698         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18699         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18700         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18701         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18702
18703 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18704
18705         PR tree-optimization/27285
18706         * gcc.c-torture/execute/pr27285.c: New test.
18707
18708         PR middle-end/27388
18709         * gcc.dg/gomp/pr27388-1.c: New test.
18710         * gcc.dg/gomp/pr27388-2.c: New test.
18711         * gcc.dg/gomp/pr27388-3.c: New test.
18712
18713         PR c++/27359
18714         * g++.dg/gomp/pr27359.C: New test.
18715
18716 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18717
18718         PR fortran/20248
18719         * gfortran.dg/iargc.f90: New test.
18720
18721 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18722
18723         PR c++/27102
18724         * g++.dg/template/crash49.C: New test.
18725
18726 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18727
18728         PR testsuite/27032
18729         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18730
18731 2006-05-02  Jeff Law  <law@redhat.com>
18732
18733         PR tree-optimization/27364
18734         * gcc.c-torture/execute/pr27364.c: New test.
18735
18736 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/27309
18739         * g++.dg/parser/ctor5.C: New test.
18740
18741 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18742
18743         PR target/27387
18744         * gcc.target/arm/arm.exp: New.
18745         * gcc.target/arm/pr27387.C: Likewise.
18746
18747 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18748
18749         PR fortran/27269
18750         PR fortran/27324
18751         * gfortran.dg/module_equivalence_2.f90: New test.
18752
18753 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18754
18755         PR middle-end/27337
18756         * g++.dg/gomp/pr27337-1.C: New test.
18757         * g++.dg/gomp/pr27337-2.C: New test.
18758
18759         PR middle-end/27328
18760         * gcc.dg/gomp/pr27328.c: New test.
18761
18762         PR middle-end/27325
18763         * g++.dg/gomp/pr27325.C: New test.
18764
18765         PR middle-end/27310
18766         * g++.dg/gomp/pr27310.C: New test.
18767
18768 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18769
18770         PR tree-optimization/27291
18771         * g++.dg/tree-ssa/pr27291.C: New test.
18772
18773 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18774
18775         PR tree-optimization/27283
18776         * g++.dg/tree-ssa/pr27283.C: New test.
18777
18778 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18779
18780         * gcc.dg/tree-ssa/loop-16.c: New test.
18781
18782 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18783             Joseph S. Myers  <joseph@codesourcery.com>
18784
18785         * gcc.dg/Wconversion-3.c: New test case.
18786         * gcc.dg/Wconversion-4.c: Likewise.
18787
18788 2006-05-01  Richard Guenther  <rguenther@suse.de>
18789
18790         PR tree-optimization/26726
18791         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18792
18793 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18794
18795         * gcc.dg/Woverflow-1.c: New test case.
18796         * gcc.dg/Woverflow-2.c: Likewise.
18797         * gcc.dg/Woverflow-3.c: Likewise.
18798
18799 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18800
18801         PR c++/27094
18802         * g++.dg/template/defarg8.C: New test.
18803
18804 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18805
18806         PR c++/27278
18807         * g++.dg/parse/operator7.C: New test.
18808
18809 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18810
18811         PR c++/11471
18812         PR c++/27102
18813         * g++.dg/template/crash48.C: New test.
18814
18815         PR c++/27279
18816         * g++.dg/parse/ctor4.C: New test.
18817
18818 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18819
18820         PR fortran/25681
18821         * gfortran.df/char_type_len.f90: New test.
18822
18823 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18824
18825         PR libgfortran/27304
18826         * gfortran.dg/fmt_exhaust.f90: New test.
18827
18828 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18829
18830         PR c/25309
18831         * gcc.dg/large-size-array-2.c: New test case.
18832
18833 2006-04-28  Richard Guenther  <rguenther@suse.de>
18834
18835         PR target/26826
18836         * gcc.target/i386/pr26826.c: New testcase.
18837
18838 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18839
18840         PR middle-end/27260
18841         * gcc.c-torture/execute/pr27260.c: New.
18842
18843 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18844
18845         PR middle-end/27095
18846         * gcc.dg/pr27095.c: New.
18847
18848 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/27292
18851         * g++.dg/conversion/bitfield4.C: New test.
18852
18853 2006-04-27  Eric Christopher  <echristo@apple.com>
18854
18855         * gcc.dg/pragma-ms_struct.c: New.
18856
18857 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/27102
18860         * g++.dg/template/crash47.C: New test.
18861
18862 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18863
18864         * gcc.target/i386/sse-7.c: build with -msse.
18865
18866 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18867
18868         PR testsuite/27274:
18869         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18870         (main): Exit if processor doesn't support SSE.
18871
18872 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18873
18874         PR middle-end/27282
18875         * gcc.c-torture/compile/pr27282.c: New test.
18876
18877 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18878
18879         PR middle-end/26913
18880         * g++.dg/gomp/pr26913.C: New test.
18881
18882         PR c/25996
18883         * gcc.dg/gomp/pr25996.c: New test.
18884         * g++.dg/gomp/pr25996.C: New test.
18885
18886 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18887
18888         PR rtl-optimization/26725
18889         * gcc.c-torture/compile/pr26725.c: New test.
18890
18891 2006-04-25  Richard Guenther  <rguenther@suse.de>
18892
18893         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18894         than n + -1.
18895
18896 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18897
18898         * gcc.dg/20060425-1.c: New testcase.
18899
18900 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18901
18902         PR tree-optimization/26865
18903         * gcc.dg/pr26865.c: New test.
18904
18905 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18906
18907         PR c++/27292
18908         * g++.dg/conversion/bitfield1.C: New test.
18909         * g++.dg/conversion/bitfield2.C: Likewise.
18910         * g++.dg/conversion/bitfield3.C: Likewise.
18911
18912 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18913         Richard Guenther  <rguenther@suse.de>
18914
18915         PR tree-optimization/27236
18916         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18917
18918 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18919
18920         PR c++/19963
18921         * g++.dg/other/incomplete2.C: New test.
18922
18923 2006-04-24  Richard Guenther  <rguenther@suse.de>
18924
18925         PR middle-end/26869
18926         * gcc.dg/torture/pr26869.c: New testcase.
18927
18928 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18929         Richard Guenther  <rguenther@suse.de>
18930
18931         PR tree-optimization/27218
18932         * g++.dg/tree-ssa/pr27218.C: New testcase.
18933
18934 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/26912
18937         * g++.dg/template/friend41.C: New test.
18938
18939 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18940
18941         * g++.dg/opt/pr15551.C: Include cstdio.
18942         (main): Use remove instead of unlink.
18943
18944 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18945
18946         * gcc.dg/sibcall-7.c: New test.
18947         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18948         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18949         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18950         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18951         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18952
18953 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18954
18955         PR c++/26534
18956         * g++.dg/opt/bitfield1.C: New test.
18957         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18958         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18959         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18960         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18961         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18962         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18963         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18964         * g++.dg/abi/bitfield2.C: Likewise.
18965         * g++.dg/init/bitfield1.C: Likewise.
18966
18967 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18968
18969         PR fortran/25099
18970         * gfortran.dg/elemental_subroutine_4.f90: New test.
18971         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18972         call sub (m, x).
18973
18974 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18975
18976         * gcc.c-torture/compile/20060421-1.c: New testcase.
18977
18978 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18979
18980         PR c/25875
18981         * gcc.dg/init-bad-4.c: New test.
18982
18983 2006-04-21  Paul Brook  <paul@codesourcery.com>
18984
18985         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18986
18987 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18988
18989         PR fortran/27122
18990         * gfortran.dg/defined_operators_1.f90: New test.
18991         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18992         remove old ones associated, incorrectly, with Note 5.46.
18993
18994         PR fortran/27113
18995         * gfortran.dg/character_array_constructor_1.f90: New test.
18996
18997 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18998
18999         * gcc.dg/20060419-1.c: New test.
19000
19001 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19002
19003         PR c/26774
19004         * gcc.dg/struct-parse-1.c: New test case.
19005
19006 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19007
19008         PR c++/26558
19009         * g++.dg/parse/template19.C: New test.
19010
19011         PR c++/26739
19012         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19013
19014         PR c++/26036
19015         * g++.dg/expr/call3.C: New test.
19016
19017         PR c++/10385
19018         * g++.dg/conversion/dynamic1.C: New test.
19019
19020 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19021
19022         PR c++/27102
19023         * g++.dg/template/crash35.C: Tweak error markers.
19024         * g++.dg/template/crash46.C: New test.
19025         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19026         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19027
19028 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19029
19030         PR rtl-optimization/14261
19031         * gcc.c-torture/compile/20060419-1.c: Added.
19032
19033 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19034
19035         * gfortran.dg/label_1.f90: Adjust dg-error.
19036
19037 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19038
19039         PR target/26961
19040         * gcc.dg/fold-cond-1.c: New test case.
19041         * gcc.dg/pr26961-1.c: Likewise.
19042
19043 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19044
19045         PR libgfortran/27138
19046         * gfortran.dg/read_bad_advance.f90: New test.
19047
19048 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19049             Dale Johannesen  <dalej@apple.com>
19050
19051         PR target/24076
19052         * gcc.target/i386/vecinit-3.c: New testcase.
19053         * gcc.target/i386/vecinit-4.c: Likewise.
19054         * gcc.target/i386/sse-18.c: Likewise.
19055         * gcc.target/i386/sse-19.c: Likewise.
19056
19057 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19058
19059         * gfortran.dg/allocate_zerosize_1.f90: New test.
19060
19061 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR c++/26365
19064         * g++.dg/template/crash45.C: New test.
19065
19066 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19067
19068         PR fortran/26787
19069         * gfortran.dg/proc_assign_1.f90: New test.
19070         * gfortran.dg/procedure_lvalue.f90: Change message.
19071         * gfortran.dg/namelist_4.f90: Add new error.
19072
19073         PR fortran/25597
19074         PR fortran/27096
19075         * gfortran.dg/auto_pointer_array_result_1.f90
19076
19077         PR fortran/27089
19078         * gfortran.dg/specification_type_resolution_1.f90
19079
19080         PR fortran/18003
19081         PR fortran/25669
19082         PR fortran/26834
19083         * gfortran.dg/bounds_temporaries_1.f90: New test.
19084
19085         PR fortran/27124
19086         * gfortran.dg/array_return_value_1.f90: New test.
19087
19088 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19089
19090         PR fortran/25336
19091         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19092
19093 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19094
19095         PR middle-end/26823
19096         * g++.dg/gomp/pr26823-1.C: New test.
19097         * g++.dg/gomp/pr26823-2.C: New test.
19098
19099 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19100
19101         PR middle-end/27134
19102         * gcc.dg/pr27314.c: New test.
19103
19104 2006-04-13  Richard Henderson  <rth@redhat.com>
19105
19106         * g++.dg/gomp/block-0.C: Update expected matches.
19107
19108 2006-04-13  DJ Delorie  <dj@redhat.com>
19109
19110         * lib/target-supports.exp (check_effective_target_int32plus): New.
19111         (check_effective_target_ptr32plus): New.
19112         (check_effective_target_size32plus): New.
19113         (check_effective_target_int16): New.
19114         (check_profiling_available): Add m32c to the list of unsupported
19115         targets.
19116
19117         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19118         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19119         memory size.
19120         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19121         pointers.
19122         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19123         size_t.
19124         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19125         and size_t.
19126         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19127         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19128         not just xstormy16.  Skip m32c due to weird pointer size.
19129         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19130         not just xstormy16.
19131         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19132         not just xstormy16.
19133         * gcc.dg/20020312-2.c: Add m32c support.
19134         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19135         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19136         in test.
19137         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19138         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19139         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19140         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19141         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19142         formats
19143         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19144         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19145         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19146         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19147         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19148         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19149         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19150         in test.
19151         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19152         in test.
19153         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19154         * gcc.dg/pr23049.c: Require >=32 bit integers.
19155         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19156         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19157         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19158         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19159         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19160         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19161         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19162         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19163         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19164         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19165         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19166         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19167         prototype in test.
19168         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19169         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19170         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19171         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19172         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19173
19174         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19175         * gcc.c-torture/execute/20040703-1.x: Likewise.
19176         * gcc.c-torture/execute/20040705-1.x: Likewise.
19177         * gcc.c-torture/execute/20040705-2.x: Likewise.
19178         * gcc.c-torture/execute/20040709-1.x: Likewise.
19179         * gcc.c-torture/execute/20040709-2.x: Likewise.
19180         * gcc.c-torture/execute/20040811-1.x: Likewise.
19181         * gcc.c-torture/execute/20050316-1.x: Likewise.
19182         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19183         * gcc.c-torture/execute/pr19689.x: Likewise.
19184         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19185         * gcc.c-torture/execute/usmul.x: Likewise.
19186         * gcc.c-torture/execute/vrp-5.x: Likewise.
19187         * gcc.c-torture/execute/vrp-6.x: Likewise.
19188         * gcc.dg/debug/20041023-1.s: Likewise.
19189
19190 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19191
19192         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19193         of integers to a vector types are now constant expressions in C.
19194         * gcc.dg/vect/vect-fold-1.c: New test case.
19195
19196 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19197             Ulrich Weigand  <uweigand@de.ibm.com>
19198
19199         PR target/27006
19200         * gcc.dg/vmx/pr27006.c: New testcase.
19201
19202 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19203
19204         PR libgfortran/26766
19205         * gfortran.dg/write_recursive.f90: New test.
19206
19207 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19208
19209         * g++.dg/parse/dtor7.C: New test.
19210         * g++.dg/parse/new1.C: Add error marker.
19211         * g++.dg/template/new3.C: New test.
19212
19213         PR c++/26122
19214         * g++.dg/template/pure1.C: New test.
19215
19216         PR c++/26295
19217         * g++.dg/parse/ptrmem4.C: New test.
19218
19219 2006-04-10  Jeff Law  <law@redhat.com>
19220
19221         PR/27087
19222         * gcc.c-torture/compile/pr27087.c: New test.
19223
19224 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19225
19226         PR/21391
19227         * gcc.dg/20060410.c: New.
19228
19229 2006-04-10  Matthias Klose  <doko@debian.org>
19230
19231         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19232         Recognize multilib directory names containing underscores.
19233
19234 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19235
19236         * gcc.target/i386/vecinit-1.c: New test case.
19237         * gcc.target/i386/vecinit-2.c: Likewise.
19238
19239 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19240
19241         PR debug/27057
19242         * g++.dg/debug/dwarf2-2.C: New test.
19243
19244 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19245
19246         PR rtl-optimization/27073
19247         * gcc.c-torture/execute/pr27073.c: New test.
19248
19249 2006-04-08  Mike Stump  <mrs@apple.com>
19250
19251         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19252
19253 2006-04-07  Richard Guenther  <rguenther@suse.de>
19254
19255         PR tree-optimization/26135
19256         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19257
19258 2006-04-06  Jan Hubicka  <jh@suse.cz>
19259
19260         PR profile/26399
19261         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19262
19263 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19264
19265         * g++.dg/conversion/nullptr1.C: New test case.
19266         * g++.dg/conversion/nullptr2.C: Likewise.
19267
19268 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19269
19270         * gfortran.dg/dependency_18.f90: New test case.
19271
19272 2006-04-05  Richard Guenther  <rguenther@suse.de>
19273
19274         PR tree-optimization/26919
19275         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19276         * gcc.dg/ipa/ipa-2.c: Likewise.
19277         * gcc.dg/ipa/ipa-3.c: Likewise.
19278         * gcc.dg/ipa/ipa-5.c: Likewise.
19279
19280 2006-04-05  Richard Guenther  <rguenther@suse.de>
19281
19282         PR tree-optimization/26763
19283         * gcc.dg/torture/pr26763-1.c: New testcase.
19284         * gcc.dg/torture/pr26763-2.c: Likewise.
19285
19286 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19287
19288         PR fortran/23634
19289         PR fortran/25619
19290         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19291
19292 2006-04-04  Eric Christopher  <echristo@apple.com>
19293
19294         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19295         stubs.
19296         * gcc.target/i386/387-5.c: Ditto.
19297
19298 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19299
19300         * gcc.target/sparc/struct-ret-check.c: New test.
19301
19302 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19303
19304         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19305         zero decimal digits specified in format.
19306
19307 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19308
19309         PR fortran/26891
19310         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19311
19312         PR fortran/26976
19313         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19314         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19315         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19316         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19317         compliant and detect bigendian-ness.
19318
19319 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19320
19321         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19322         dummy arguments work when the actual argument is itself a dummy
19323         argument of the caller.
19324
19325 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19326
19327         PR libfortran/24685
19328         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19329
19330 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19331
19332         * gfortran.dg/dependencency_17.f90: New test case.
19333
19334 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19335
19336         * gfortran.dg/dependency_14.f90: New test case.
19337         * gfortran.dg/dependency_15.f90: Likewise.
19338         * gfortran.dg/dependency_16.f90: Likewise.
19339
19340 2006-03-31  Asher Langton  <langton2@llnl.gov>
19341
19342         PR fortran/25358
19343         gfortran.dg/cray_pointers_6.f90: New test.
19344
19345 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19346
19347         PR libgfortran/26890
19348         * gfortran.dg/read_size_noadvance.f90: New test.
19349
19350 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19351
19352         PR fortran/25031
19353         * gfortran.dg/multiple_allocation_1.f90: Check that the
19354         size has changed after a re-allocation with stat.
19355
19356 2006-03-30  Richard Guenther  <rguenther@suse.de>
19357
19358         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19359         removal.
19360         * gcc.target/i386/sselibm-2.c: Likewise.
19361         * gcc.target/i386/sselibm-3.c: Likewise.
19362         * gcc.target/i386/sselibm-4.c: Likewise.
19363         * gcc.target/i386/sselibm-5.c: Likewise.
19364
19365 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19366
19367         * gcc.dg/fold-andxor-1.c: New test case.
19368         * gcc.dg/fold-xorand-1.c: Likewise.
19369
19370 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19371
19372         * gcc.dg/fold-convnotconv-1.c: New test case.
19373
19374 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19375
19376         PR fortran/26779
19377         * gfortran.dg/private_type_5.f90: New test.
19378
19379 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19380
19381         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19382
19383 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19384
19385         * gfortran.dg/advance_2.f90: New test.
19386         * gfortran.dg/advance_3.f90: New test.
19387
19388         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19389
19390 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19391
19392         PR libgfortran/26661
19393         PR libgfortran/26880
19394         * gfortran.dg/read_x_past.f: New test.
19395
19396 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19397
19398         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19399         to be STABS.
19400
19401 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19402
19403         * objc.dg/dwarf-1.m: Skip on AIX.
19404         * objc.dg/dwarf-2.m: Skip on AIX.
19405
19406 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19407
19408         PR fortran/26816
19409         * gfortran.dg/float_1.f90: New test.
19410
19411 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19412
19413         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19414         X86_64 targets.
19415         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19416
19417 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19418
19419         PR libfortran/26735
19420         * gfortran.dg/convert_implied_open.f90: New test case.
19421
19422 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19423
19424         PR fortran/26769
19425         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19426
19427 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19428
19429         PR middle-end/26717
19430         * gcc.dg/pr26717.c: New test.
19431
19432 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19433
19434         * gfortran.dg/dependency_12.f90: New test case.
19435
19436 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19437
19438         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19439
19440 2006-03-24  Jeff Law  <law@redhat.com>
19441
19442         * gcc.c-torture/pr26840.c: New test.
19443
19444 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19445
19446         * objc.dg/dwarf-2.m: New.
19447         * obj-c++.dg/dwarf-2.mm: New.
19448
19449         * g++.old-deja/g++.other/init19.C: New.
19450
19451 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19452
19453         * g++.dg/eh/spbp.C: Skip on AIX.
19454
19455 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19456
19457         PR middle-end/26611
19458         * g++.dg/gomp/pr26611-1.C: New test.
19459         * g++.dg/gomp/pr26611-2.C: New test.
19460
19461 2006-03-24  Jeff Law  <law@redhat.com>
19462
19463         * gcc.c-torture/compile/pr26833.c: New test.
19464         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19465
19466 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19467
19468         * gfortran.dg/endfile_2.f90: Delete temp file.
19469
19470 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19471
19472         PR fortran/19303
19473         * gfortran.dg/record_marker_1.f90: New test case.
19474         * gfortran.dg/record_marker_2.f: New test case.
19475         * gfortran.dg/record_marker_3.f90: New test case.
19476
19477 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19478
19479         PR fortran/17298
19480         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19481         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19482
19483 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19484
19485         * lib/gcc-dg.exp (cleanup-modules): New proc.
19486         * gfortran.dg/allocatable_function_1.f90,
19487         gfortran.dg/allocate_char_star_scalar_1.f90,
19488         gfortran.dg/assumed_charlen_function_1.f90,
19489         gfortran.dg/assumed_dummy_1.f90,
19490         gfortran.dg/assumed_shape_ranks_1.f90,
19491         gfortran.dg/assumed_shape_ranks_2.f90,
19492         gfortran.dg/assumed_size_dt_dummy.f90,
19493         gfortran.dg/auto_char_dummy_array_1.f90,
19494         gfortran.dg/auto_char_len_3.f90,
19495         gfortran.dg/automatic_module_variable.f90,
19496         gfortran.dg/bad_automatic_objects_1.f90,
19497         gfortran.dg/char_array_constructor.f90,
19498         gfortran.dg/char_array_structure_constructor.f90,
19499         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19500         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19501         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19502         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19503         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19504         gfortran.dg/derived_pointer_recursion.f90,
19505         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19506         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19507         gfortran.dg/dummy_functions_1.f90,
19508         gfortran.dg/elemental_initializer_1.f90,
19509         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19510         gfortran.dg/elemental_pointer_1.f90,
19511         gfortran.dg/elemental_subroutine_1.f90,
19512         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19513         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19514         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19515         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19516         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19517         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19518         gfortran.dg/global_references_1.f90,
19519         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19520         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19521         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19522         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19523         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19524         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19525         gfortran.dg/large_integer_kind_1.f90,
19526         gfortran.dg/large_real_kind_1.f90,
19527         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19528         gfortran.dg/module_double_reuse.f90,
19529         gfortran.dg/module_equivalence_1.f90,
19530         gfortran.dg/module_interface_1.f90,
19531         gfortran.dg/module_parameter_array_refs_1.f90,
19532         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19533         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19534         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19535         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19536         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19537         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19538         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19539         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19540         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19541         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19542         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19543         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19544         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19545         gfortran.dg/same_name_1.f90,
19546         gfortran.dg/sibling_dummy_procedure_1.f90,
19547         gfortran.dg/sibling_dummy_procedure_2.f90,
19548         gfortran.dg/sibling_dummy_procedure_3.f90,
19549         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19550         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19551         gfortran.dg/used_dummy_types_2.f90,
19552         gfortran.dg/used_dummy_types_3.f90,
19553         gfortran.dg/used_dummy_types_4.f90,
19554         gfortran.dg/used_dummy_types_5.f90,
19555         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19556         gfortran.dg/userdef_operator_1.f90: Use it.
19557
19558 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19559
19560         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19561         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19562         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19563         gfortran.dg/write_back.f,
19564         gfortran.fortran-torture/execute/inquire_1.f90,
19565         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19566
19567 2006-03-21  Jeff Law  <law@redhat.com>
19568
19569         * gcc.dg/tree-ssa/vrp28.c: New test.
19570
19571 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19572
19573         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19574         if _STDC_C99 is defined.
19575         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19576         * gcc.dg/builtins-20.c: Likewise.
19577         * gcc.dg/builtins-53.c: Likewise.
19578         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19579         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19580
19581 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19582
19583         PR tree-opt/26781
19584         * gcc.c-torture/compile/pr26781-1.c: New test.
19585         * gcc.c-torture/compile/pr26781-2.c: New test.
19586
19587 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19588
19589         PR c++/26690
19590         * g++.dg/gomp/pr26690-1.C: New test.
19591         * g++.dg/gomp/pr26690-2.C: New test.
19592
19593 2006-03-20  Jeff Law  <law@redhat.com>
19594
19595         * gcc.dg/tree-ssa/pr21829.c: New test.
19596
19597         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19598
19599 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19600
19601         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19602         (check_visibility_available): Use it.
19603         (check_effective_target_default_packed): Likewise.
19604         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19605         (check_effective_target_fopenmp): Likewise.
19606         (check_effective_target_freorder): Likewise.
19607         (check_effective_target_fpic): Likewise.
19608         (check_named_sections_available): Likewise.
19609         (check_effective_target_ilp32): Likewise.
19610         (check_effective_target_lp64): Likewise.
19611
19612 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19613
19614         PR fortran/20935
19615         * gfortran.dg/scalar_mask_2.f90: New test case.
19616
19617 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19618
19619         PR tree-opt/26629
19620         * gcc.dg/tree-ssa/loadpre12.c: New test.
19621         * gcc.dg/tree-ssa/loadpre13.c: New test.
19622         * gcc.dg/tree-ssa/loadpre14.c: New test.
19623         * gcc.dg/tree-ssa/loadpre15.c: New test.
19624         * gcc.dg/tree-ssa/loadpre16.c: New test.
19625         * gcc.dg/tree-ssa/loadpre17.c: New test.
19626         * gcc.dg/tree-ssa/loadpre18.c: New test.
19627         * gcc.dg/tree-ssa/loadpre19.c: New test.
19628         * gcc.dg/tree-ssa/loadpre20.c: New test.
19629         * gcc.dg/tree-ssa/loadpre21.c: New test.
19630         * gcc.dg/tree-ssa/loadpre22.c: New test.
19631
19632 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19633
19634         PR fortran/26741
19635         * gfortran.dg/elemental_initializer_1.f90: New test.
19636
19637         PR fortran/26716
19638         * gfortran.dg/assumed_shape_ranks_2: New test.
19639
19640 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19641
19642         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19643         target fpic.
19644
19645 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19646
19647         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19648         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19649         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19650         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19651         gfortran.fortran-torture/execute/direct_io.f90,
19652         gfortran.fortran-torture/execute/inquire_2.f90,
19653         gfortran.fortran-torture/execute/inquire_4.f90,
19654         gfortran.fortran-torture/execute/list_read_1.f90,
19655         gfortran.fortran-torture/execute/open_replace.f90,
19656         gfortran.fortran-torture/execute/slash_edit.f90,
19657         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19658         temporary files from testcases.
19659
19660 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19661
19662         PR libgfortran/26509
19663         gfortran.dg/write_direct_eor.f90: New test.
19664
19665 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19666
19667         * gcc.target/powerpc/pr26350.c: New.
19668         * gcc.target/powerpc/indexed-addr.c: New.
19669
19670 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19671
19672         * gfortran.dg/dependency_13.f90: New test case.
19673
19674 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19675
19676         PR middle-end/21781
19677         * gcc.dg/real-const-1.c: New test case.
19678
19679 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19680
19681         * g++.old-deja/g++.other/init18.C: New.
19682         * g++.old-deja/g++.other/init5.C: Remove xfail.
19683
19684 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19685
19686         * g++.dg/opt/pr15551.C: Cleanup temp file.
19687
19688 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19689
19690         PR c++/6634
19691         g++.dg/parse/long1.C: New test.
19692
19693 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19694
19695         PR fortran/19101
19696         * gfortran.dg/continuation.f90: New test.
19697         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19698
19699 2006-03-14  Richard Guenther  <rguenther@suse.de>
19700
19701         PR tree-optimization/26672
19702         * gcc.dg/torture/pr26672.c: New testcase.
19703
19704 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19705
19706         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19707         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19708
19709 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19710
19711         PR middle-end/26557
19712         * gcc.c-torture/compile/switch-1.c: New test case.
19713
19714 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19715
19716         PR fortran/25378
19717         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19718         test to include more permuatations of mask and index.
19719         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19720         respond to F2003 spec. that the position returned for an all false
19721         mask && condition is zero.
19722
19723 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19724
19725         PR middle-end/25989
19726         * gcc.dg/gomp/pr25989.c: New test.
19727
19728 2006-03-13  Jeff Law  <law@redhat.com>
19729
19730         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19731
19732 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19733
19734         * gcc.dg/switch-9.c: New test.
19735
19736 2006-03-13  Richard Guenther  <rguenther@suse.de>
19737
19738         PR middle-end/26630
19739         * gcc.dg/torture/pr26630.c: New testcase.
19740
19741 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19742
19743         * gfortran.dg/dependency_10.f90: New test case.
19744         * gfortran.dg/dependency_11.f90: Likewise.
19745
19746 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19747             Erik Edelmann  <eedelman@gcc.gnu.org>
19748
19749         * gfortran.dg/allocatable_function_1.f90: New.
19750         * gfortran.dg/allocatable_function_2.f90: New.
19751
19752 2006-03-10  Richard Guenther  <rguenther@suse.de>
19753
19754         PR middle-end/26565
19755         * gcc.dg/torture/pr26565.c: New testcase.
19756
19757 2006-03-09  Eric Christopher  <echristo@apple.com>
19758
19759         * gcc.c-torture/compile/20060309-1.c: New.
19760
19761 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19762
19763         PR libgfortran/26499
19764         * gfortran.dg/write_back.f: New test.
19765         * gfortran.dg/write_rewind_1.f: New test.
19766         * gfortran.dg/write_rewind_2.f: New test.
19767
19768 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19769
19770         PR libgfortran/26554
19771         * gfortran.dg/read_logical.f90: New test.
19772
19773 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19774
19775         * ada/acats/norun.lst: cdd2a03 now passes.
19776
19777 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19778
19779         PR testsuite/25177
19780         * gcc.target/powerpc/pr18096-1.c: Change where the error
19781         would match.
19782
19783 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19784
19785         * gcc.target/i386/cleanup-1.c: New test.
19786         * gcc.target/i386/cleanup-2.c: New test.
19787
19788 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19789
19790         * gfortran.dg/dependency_9.f90: Remove for the time being.
19791
19792 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19793
19794         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19795         directive.
19796
19797 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19798
19799         * gfortran.dg/dependency_9.f90: New test case.
19800
19801 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19802
19803         * gfortran.dg/dependency_4.f90: New test case.
19804         * gfortran.dg/dependency_5.f90: New test case.
19805         * gfortran.dg/dependency_6.f90: New test case.
19806         * gfortran.dg/dependency_7.f90: New test case.
19807         * gfortran.dg/dependency_8.f90: New test case.
19808
19809 2006-03-03  Paul Brook  <paul@codesourcery.com>
19810
19811         * lib/target-supports.exp (check_profiling_available):
19812         Add m68k-*-elf.
19813
19814 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19815
19816         PR fortran/25031
19817         * multiple_allocation_1.f90: New test.
19818
19819 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19820
19821         PR tree-optimization/26524
19822         * gfortran.dg/pr26524.f: New test case.
19823
19824 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19825
19826         * g++.dg/template/repo5.C: Cleanup repo files.
19827         * gcc.dg/20051201-1.c: Cleanup coverage files.
19828         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19829         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19830         tree dump files.
19831
19832 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19833
19834         * objc.dg/objc-nofilename-1.m: New test.
19835         * objc.dg/bad-receiver-type.m: New test.
19836         * obj-c++.dg/bad-receiver-type.mm: New test.
19837
19838 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19839
19840         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19841
19842 2006-03-01  Mike Stump  <mrs@apple.com>
19843
19844         * g++.dg/abi/key2.C: Add.
19845
19846 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19847
19848         * gfortran.dg/logical_dot_product.f90: New test.
19849
19850         PR fortran/26393
19851         * gfortran.dg/used_interface_ref.f90: New test.
19852
19853         PR fortran/20938
19854         * gfortran.dg/dependency_2.f90: New test.
19855         * gfortran.fortran-torture/execute/where17.f90: New test.
19856         * gfortran.fortran-torture/execute/where18.f90: New test.
19857         * gfortran.fortran-torture/execute/where19.f90: New test.
19858         * gfortran.fortran-torture/execute/where20.f90: New test.
19859
19860 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19861
19862         * g++.dg/tree-ssa/pr26443.C: New test case.
19863
19864 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19865
19866         PR middle-end/26022
19867         * g++.dg/opt/return-slot1.C: New test.
19868
19869 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19870
19871         PR libgfortran/26136
19872         * gfortran.dg/namelist_23.f90: New test.
19873
19874 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19875
19876         PR middle-end/14752
19877         * gcc.dg/fold-eqandshift-2.c: New test case.
19878
19879 2006-02-28  Richard Guenther  <rguenther@suse.de>
19880
19881         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19882         decomposition.
19883
19884 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19885
19886         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19887
19888 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19889
19890         PR libgfortran/26464
19891         * gfortran.dg/backspace_5.f: New test.
19892         * gfortran.dg/backspace_6.f: New test.
19893
19894 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19895
19896         * gcc.dg/fold-eqandnot-1.c: New test case.
19897
19898 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19899
19900         PR middle-end/19983
19901         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19902
19903 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19904
19905         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19906         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19907
19908 2006-02-26  Richard Guenther  <rguenther@suse.de>
19909
19910         PR tree-optimization/26421
19911         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19912
19913 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19914
19915         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19916         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19917
19918 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19919
19920         * gcc.dg/fold-even-1.c: New test case.
19921
19922 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19923
19924         PR middle-end/21137
19925         * gcc.dg/fold-eqandshift-1.c: New test case.
19926
19927 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19928
19929         PR tree-optimization/25125
19930         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19931         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19932
19933 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19934
19935         PR tree-optimizations/26359
19936         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19937         with -fdump-tree-dceloop-details.
19938         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19939
19940 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19941
19942         PR middle-end/23673
19943         * gcc.dg/fold-eqxor-1.c: New test case.
19944         * gcc.dg/fold-eqxor-2.c: Likewise.
19945         * gcc.dg/fold-eqxor-3.c: Likewise.
19946
19947 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19948
19949         PR fortran/23092
19950         * scalar_mask_1.f90: New test.
19951
19952 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19953
19954         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19955         * g++.dg/eh/uncaught2.C: New.
19956         * g++.dg/eh/uncaught3.C: New.
19957
19958 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19959
19960         PR libgfortran/26423
19961         * gfortran.dg/read_many_1.f: New test.
19962
19963 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19964
19965         PR fortran/24519
19966         * gfortran.dg/dependency_3.f90: New test.
19967         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19968         XFAILs.
19969
19970         PR fortran/25395
19971         * gfortran.dg/equiv_6.f90: New test.
19972
19973 2006-02-23  Jeff Law  <law@redhat.com>
19974
19975         * gcc.c-torture/compile/pr26425.c: New test.
19976
19977 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19978
19979         PR middle-end/26412
19980         * gcc.dg/gomp/pr26412.c: New test.
19981
19982 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19983
19984         PR c++/26291
19985         * g++.dg/other/ellipsis1.C: New test.
19986         * g++.dg/parse/operator4.C: Adjust error marker.
19987
19988 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19989
19990         PR target/25603
19991         * gfortran.dg/pr25603.f: New testcase.
19992
19993 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19994
19995         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19996         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19997
19998 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19999
20000         * g++.dg/eh/spbp.C: New.
20001
20002 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20003
20004         PR middle-end/26379
20005         * gcc.target/i386/mmx-7.c: New test.
20006
20007 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20008
20009         PR tree-optimization/26361
20010         * gcc.dg/tree-ssa/vrp27.c: New test case.
20011
20012 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20013
20014         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20015         * gcc.dg/tree-ssa/complex-4.c: Here.
20016
20017 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20018
20019         PR middle-end/19543
20020         * gfortran.dg/logical_1.f90: New test case.
20021
20022 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20023
20024         PR middle-end/26334
20025         * gcc.dg/20060218-1.c: Moved to...
20026         * gcc.target/i386/20060218-1.c: ... here.  New test.
20027
20028 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20029
20030         PR fortran/26201
20031         * gfortran.dg/convert_1.f90: New.
20032
20033 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20034
20035         PR fortran/25054
20036         * gfortran.dg/namelist_5.f90: New test.
20037
20038         PR fortran/25089
20039         * gfortran.dg/namelist_4.f90: New test.
20040
20041 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20042
20043         PR tree-opt/25680
20044         * gcc.dg/tree-ssa/complex-3.c: New test.
20045
20046 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20047
20048         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20049         variable to take into account the variable name in the
20050         function header.
20051         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20052
20053 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20054
20055         PR middle-end/26334
20056         * gcc.c-torture/compile/20060217-1.c: New test.
20057         * gcc.dg/20060218-1.c: New test.
20058
20059 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20060
20061         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20062
20063 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20064
20065         * gcc.dg/cpp/undef3.c: New test.
20066         * gcc.dg/cpp/trad/builtins2.c: New test.
20067
20068 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20069
20070         PR c++/26266
20071         * g++.dg/template/static22.C: New test.
20072         * g++.dg/template/static23.C: New test.
20073         * g++.dg/template/static24.C: New test.
20074         * g++.dg/template/non-dependent13.C: New test.
20075         * g++.dg/init/member1.C: Tweak error markers.
20076
20077 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20078
20079         PR target/26255
20080         * gcc.c-torture/compile/pr26255.c: New test case.
20081
20082 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20083
20084         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20085         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20086         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20087         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20088         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20089         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20090         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20091
20092 2006-02-16  Jeff Law  <law@redhat.com>
20093
20094         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20095         * gcc.dg/tree-ssa/vrp26.c: New test.
20096
20097 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20098
20099         PR target/20353
20100         PR target/24578
20101         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20102         __UCLIBC__ is defined.
20103
20104 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20105
20106         PR fortran/26224
20107         * gfortran.dg/gomp/pr26224.f: New test.
20108
20109 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20110
20111         PR tree-opt/25918
20112         * lib/target-supports.exp
20113         (check_effective_target_vect_short_mult): New.
20114         (check_effective_target_vect_char_mult): New.
20115         (check_effective_target_vect_widen_sum_qi_to_si): New.
20116         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20117         (check_effective_target_vect_widen_sum_hi_to_si): New.
20118         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20119         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20120         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20121         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20122         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20123         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20124         vect-reduc-pattern-2c.c
20125         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20126         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20127         vect-reduc-pattern-1c.c
20128
20129 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20130
20131         PR fortran/24557
20132         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20133
20134 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20135
20136         PR fortran/26054
20137         * gfortran.dg/enum_8.f90: Remove check for warning.
20138         * gfortran.dg/iomsg_1.f90: Ditto.
20139         * gfortran.dg/enum_1.f90: Ditto.
20140         * gfortran.dg/enum_9.f90: Ditto.
20141         * gfortran.dg/enum_2.f90: Ditto.
20142         * gfortran.dg/enum_10.f90: Ditto.
20143         * gfortran.dg/enum_3.f90: Ditto.
20144         * gfortran.dg/flush_1.f90: Ditto.
20145         * gfortran.dg/enum_4.f90: Ditto.
20146         * gfortran.dg/array_constructor_1.f90: Ditto.
20147         * gfortran.dg/enum_5.f90: Ditto.
20148         * gfortran.dg/enum_6.f90: Ditto.
20149         * gfortran.dg/enum_7.f90: Ditto.
20150
20151 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20152
20153         PR middle-end/26300
20154         * gcc.c-torture/compile/20060215-1.c: New test.
20155
20156 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20157
20158         PR middle-end/23670
20159         * gcc.dg/tree-ssa/andor-2.c: New test case.
20160
20161 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20162
20163         PR fortran/25045
20164         * optional_dim.f90: New test.
20165
20166 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20167
20168         PR fortran/26277
20169         * gfortran.dg/label_4.f90: New.
20170
20171 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20172             Diego Novillo  <dnovillo@redhat.com>
20173             Uros Bizjak  <uros@kss-loka.si>
20174
20175         * gfortran.dg/gomp: New directory.
20176
20177 2006-02-14  Richard Guenther  <rguenther@suse.de>
20178
20179         PR tree-optimization/26258
20180         * gcc.dg/torture/pr26258.c: New testcase.
20181
20182 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20183
20184         PR fortran/26246
20185         * gfortran.dg/pr26246_1.f90: New test.
20186         * gfortran.dg/pr26246_2.f90: New test.
20187
20188         PR middle-end/26092
20189         * gcc.c-torture/compile/20060208-1.c: New test.
20190
20191 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20192
20193         PR fortran/26074
20194         PR fortran/25103
20195         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20196         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20197         * gfortran.dg/automatic_module_variable.f90: Change error message.
20198
20199         PR fortran/20861
20200         * gfortran.dg/internal_dummy_1.f90: New test.
20201
20202         PR fortran/20871
20203         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20204
20205
20206         PR fortran/25083
20207         * gfortran.dg/uncommon_block_data_1.f90: New test.
20208         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20209         with standard.
20210
20211         PR fortran/25088
20212         * gfortran.dg/typed_subroutine_1.f90: New test.
20213
20214 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20215
20216         * objc.dg/dwarf-1.m: New.
20217
20218 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20219
20220         PR middle-end/24427
20221         * gcc.dg/tree-ssa/andor-1.c: New test case.
20222
20223 2006-02-13  Josh Conner  <jconner@apple.com>
20224
20225         PR target/25376
20226         * gcc.dg/pr25376.c: New test.
20227
20228         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20229         assemble.
20230         * lib/target-supports.exp (check_named_sections_available):
20231         Only compile named-sections test -- don't assemble.
20232
20233 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20234
20235         * g++.dg/warn/no-write-strings.C: New test.
20236         * g++.dg/warn/write-strings.C: Likewise.
20237         * g++.dg/warn/write-strings-default.C: Likewise.
20238
20239 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20240
20241         PR fortran/25806
20242         * gfortran.dg/ret_pointer_2.f90: New test.
20243
20244 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20245
20246         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20247
20248 2006-02-10  Jeff Law  <law@redhat.com>
20249
20250         * gcc.c-torture/compile/pr26213.c: New test.
20251
20252 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20253
20254         gfortran.dg/null_1.f90: New test.
20255
20256 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20257
20258         PR fortran/14771
20259         * gfortran.dg/parens_4.f90: New.
20260         * gfortran.dg/parens_5.f90: New.
20261
20262 2006-02-10  Richard Guenther  <rguenther@suse.de>
20263
20264         * gcc.dg/pr23372-1.c: Remove empty file.
20265
20266 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20267         Paul Thomas  <pault@gcc.gnu.org>
20268
20269         PR fortran/14771
20270         * gfortran.dg/parens_1.f90: New.
20271         * gfortran.dg/parens_2.f90: New.
20272         * gfortran.dg/parens_3.f90: New.
20273
20274 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20275
20276         PR fortran/26038
20277         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20278
20279         PR fortran/25059
20280         * gfortran.dg/impure_assignment_1.f90: New test.
20281
20282         PR fortran/25070
20283         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20284
20285 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20286
20287         PR target/26141
20288         * g++.dg/expr/stdarg2.C: New test.
20289
20290 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20291
20292         PR inline-asm/16194
20293         * gcc.dg/pr16194.c: New test.
20294
20295 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20296
20297         * ada/acats/run_acats: Use portable variant of "$@".
20298
20299 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20300
20301         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20302         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20303
20304 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20305
20306         PR tree-opt/26179
20307         * g++.dg/opt/pr26179.C: New test.
20308
20309 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20310
20311         PR middle-end/26134
20312         * gcc.dg/tree-ssa/complex-3.c: New test.
20313
20314 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20315
20316         * gcc.c-torture/compile/volatile-1.c: New test.
20317
20318 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20319
20320         PR 26180
20321         * gcc.dg/tree-ssa/pr26180.c: New test.
20322
20323 2006-02-08  Jeff Law  <law@redhat.com>
20324
20325         * gcc.dg/tree-ssa/pr21417.c: New test.
20326
20327 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20328
20329         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20330         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20331
20332 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20333
20334         * lib/scanrtl.exp: New.
20335
20336 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20337
20338         PR c++/26071
20339         * g++.dg/other/virtual2.C: New test.
20340
20341         PR c++/26070
20342         * g++.dg/other/virtual1.C: New test.
20343
20344 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20345
20346         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20347         cleanup-ipa-dump): Update dump file glob patterns.
20348         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20349         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20350
20351         * lib/gcc-dg.exp: Load it.
20352         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20353
20354 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20355
20356         PR testsuite/26159
20357         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20358         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20359
20360 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20361
20362         PR fortran/25577
20363         * gfortran.dg/mvbits_1.f90: New.
20364
20365 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20366
20367         * g++.dg/warn/Wdiv-by-zero.C: New test.
20368         * g++.dg/warn/Wno-div-by-zero.C: New.
20369
20370 2006-02-07  Jeff Law  <law@redhat.com>
20371
20372         * gcc.dg/tree-ssa/pr21559.c: New test.
20373
20374         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20375         multiple VRP passes.
20376         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20377         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20378         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20379         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20380         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20381         * gcc.dg/tree-ssa/vrp02.c: Likewise
20382         * gcc.dg/tree-ssa/vrp11.c: Likewise
20383         * gcc.dg/tree-ssa/pr14341.c: Likewise
20384         * gcc.dg/tree-ssa/vrp19.c: Likewise
20385         * gcc.dg/tree-ssa/vrp20.c: Likewise
20386         * gcc.dg/tree-ssa/vrp03.c: Likewise
20387         * gcc.dg/tree-ssa/pr21086.c: Likewise
20388         * gcc.dg/tree-ssa/pr21959.c: Likewise
20389         * gcc.dg/tree-ssa/vrp21.c: Likewise
20390         * gcc.dg/tree-ssa/vrp04.c: Likewise
20391         * gcc.dg/tree-ssa/pr25485.c: Likewise
20392         * gcc.dg/tree-ssa/pr22026.c: Likewise
20393         * gcc.dg/tree-ssa/vrp22.c: Likewise
20394         * gcc.dg/tree-ssa/vrp05.c: Likewise
20395         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20396         * gcc.dg/tree-ssa/pr20701.c: Likewise
20397         * gcc.dg/tree-ssa/vrp23.c: Likewise
20398         * gcc.dg/tree-ssa/vrp06.c: Likewise
20399         * gcc.dg/tree-ssa/pr22117.c: Likewise
20400         * gcc.dg/tree-ssa/pr20702.c: Likewise
20401         * gcc.dg/tree-ssa/vrp15.c: Likewise
20402         * gcc.dg/tree-ssa/pr21090.c: Likewise
20403         * gcc.dg/tree-ssa/pr21294.c: Likewise
20404         * gcc.dg/tree-ssa/vrp24.c: Likewise
20405         * gcc.dg/tree-ssa/vrp07.c: Likewise
20406         * gcc.dg/tree-ssa/pr21563.c: Likewise
20407         * gcc.dg/tree-ssa/pr25382.c: Likewise
20408         * gcc.dg/tree-ssa/vrp16.c: Likewise
20409         * gcc.dg/tree-ssa/vrp25.c: Likewise
20410         * gcc.dg/tree-ssa/vrp08.c: Likewise
20411         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20412         * gcc.dg/tree-ssa/vrp17.c: Likewise
20413         * gcc.dg/tree-ssa/pr21458.c: Likewise
20414         * g++.dg/tree-ssa/pr18178.C: Likewise
20415
20416 2006-02-07  Richard Guenther  <rguenther@suse.de>
20417
20418         PR c++/26140
20419         Revert
20420         2006-01-30  Richard Guenther  <rguenther@suse.de>
20421         PR c++/23372
20422         * gcc.dg/pr23372-1.C: New testcase.
20423
20424         * g++.dg/tree-ssa/pr26140.C: New testcase.
20425
20426 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20427
20428         PR c++/9737
20429         * g++.dg/template/ttp15.C: New test.
20430         * g++.dg/template/ttp16.C: Likewise.
20431         * g++.dg/template/ttp17.C: Likewise.
20432         * g++.old-deja/g++.pt/ttp36.C: Remove.
20433         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20434         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20435         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20436         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20437         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20438         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20439         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20440         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20441         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20442
20443 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20444
20445         PR libfortran/23815
20446         * unf_io_convert_4.f90: New test.
20447
20448 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20449
20450         * gcc.dg/tree-ssa/loadpre10.c: New test.
20451         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20452         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20453         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20454
20455 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20456
20457         PR libfortran/24685
20458         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20459
20460 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20461
20462         PR tree-opt/25251
20463         * gfortran.dg/assign_7.f: New test.
20464
20465 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20466
20467         PR fortran/26041
20468         PR fortran/26064
20469         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20470         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20471         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20472
20473 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20474
20475         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20476         in size_t typedef.
20477
20478 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20479
20480         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20481         * g++.dg/charset/string.c (foo): Likewise.
20482         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20483         const char*
20484         * g++.dg/ext/builtin2.C (printf): Likewise.
20485         * g++.dg/init/new15.C (printf): Likewise.
20486         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20487         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20488         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20489         * g++.dg/template/non-dependent4.C (temp): Likewise.
20490         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20491         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20492         parameter type to const char*.
20493         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20494         Change type to const char*.
20495         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20496         Likewise.
20497         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20498         second parameter type to const char*.
20499         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20500         (Y::Y): Change parameter type to const char*.
20501         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20502         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20503         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20504         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20505         (char*).
20506         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20507         const char*.
20508         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20509         type to const char*.
20510         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20511         return type to const char*.
20512         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20513         to const char*.
20514         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20515         * g++.old-deja/g++.law/refs1.C: Likewise.
20516         * g++.old-deja/g++.law/visibility1.C: Likewise.
20517         * g++.old-deja/g++.law/visibility2.C: Likewise.
20518         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20519         const char*.
20520         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20521         * g++.old-deja/g++.mike/net48.C: Likewise.
20522         * g++.old-deja/g++.mike/p646.C: Likewise.
20523         * g++.old-deja/g++.mike/p6746.C: Likewise.
20524         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20525         type to const char*.
20526         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20527         deprecated conversion warning.
20528         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20529         char*.
20530         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20531         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20532         * g++.old-deja/g++.pt/explicit8.C: Likewise.
20533         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20534         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20535         * g++.old-deja/g++.pt/nontype3.C: Likewise.
20536         * g++.old-deja/g++.pt/t39.C: Likewise.
20537         * g++.old-deja/g++.robertl/eb106.C: Likewise.
20538         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20539
20540 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
20541
20542         PR fortran/25075
20543         intrinsic_argument_conformance_1.f90: New test.
20544
20545 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
20546
20547         PR fortran/20845
20548         * gfortran.dg/char_result_11.f90: Add SAVE.
20549         * gfortran.dg/der_pointer_4.f90: Ditto.
20550         * gfortran.dg/default_initialization.f90: New test.
20551
20552 2006-02-03  Jeff Law  <law@redhat.com>
20553
20554         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20555         handle more than 100 dump files.
20556         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20557         * lib/scantree.exp (scan-tree-dump): Likewise.
20558         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20559         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20560         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20561         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20562         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20563
20564 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20565
20566         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20567
20568 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20569
20570         * g++.dg/template/using12.C: New test.
20571
20572 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20573
20574         * gcc.target/powerpc/pr25960.c: New test.
20575
20576 2006-02-02  Steven G. Kargl  <kargls@comcast>
20577
20578         PR fortran/24958
20579         gfortran.dg/nullify_2.f90: New test.
20580
20581 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20582
20583         PR 25990
20584         * gcc.dg/gomp/pr25990.c: New test.
20585
20586 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20587
20588         PR c++/25342
20589         * g++.gd/template/partial4.C: New test.
20590
20591 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR middle-end/26001
20594         * gfortran.dg/data_char_2.f90: New.
20595
20596 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20597
20598         PR fortran/26039
20599         maxval_maxloc_conformance_1.f90: New test.
20600
20601 2006-01-31  Richard Guenther  <rguenther@suse.de>
20602
20603         * gcc.target/i386/sselibm-1.c: New testcase.
20604         * gcc.target/i386/sselibm-2.c: Likewise.
20605         * gcc.target/i386/sselibm-3.c: Likewise.
20606         * gcc.target/i386/sselibm-4.c: Likewise.
20607         * gcc.target/i386/sselibm-5.c: Likewise.
20608
20609 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20610
20611         PR fortran/24266
20612         * gfortran.dg/arrayio_derived_2.f90: New.
20613
20614 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20615
20616         * gcc.dg/unsigned-long-compare.c: New test.
20617
20618 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20619
20620         PR testsuite/25318
20621         * lib/target-supports.exp (check_effective_target_freorder):
20622         Check to see if target supports -freorder-blocks-and-partition.
20623         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20624         instead of "dg-require-named-sections".
20625
20626 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20627
20628         PR target/14798:
20629         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20630         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20631         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20632         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20633         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20634         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20635         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20636         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20637
20638 2006-01-30  Richard Guenther  <rguenther@suse.de>
20639
20640         PR c++/23372
20641         * gcc.dg/pr23372-1.C: New testcase.
20642
20643 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20644
20645         * gcc.dg/gomp/pr25874.c: New test.
20646
20647 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20648
20649         PR tree-opt/25911
20650         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20651
20652 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20653
20654         PR fortran/18578
20655         PR fortran/18579
20656         PR fortran/20857
20657         PR fortran/20885
20658         * gfortran.dg/intent_out_1.f90: New test.
20659
20660 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20661
20662         PR fortran/17911
20663         * gfortran.dg/procedure_lvalue.f90: New test.
20664
20665         PR fortran/20895
20666         PR fortran/25030
20667         * gfortran.dg/char_pointer_assign_2.f90: New test.
20668         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20669         assignment to be consistent with standard.
20670         * gfortran.dg/char_result_2.f90: The same.
20671         * gfortran.dg/char_result_8.f90: The same.
20672
20673 2006-01-28  Zack Weinberg  <zackw@panix.com>
20674
20675         * gcc.dg/Woverlength-strings.c
20676         * gcc.dg/Woverlength-strings-pedantic-c89.c
20677         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20678         * gcc.dg/Woverlength-strings-pedantic-c99.c
20679         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20680
20681 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20682
20683         * gcc.c-torture/execute/20060127-1.c: New test.
20684
20685 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20686
20687         PR c++/25999
20688         * g++.dg/ext/pragmaweak1.C: New test.
20689
20690 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/25855
20693         * g++.dg/template/spec29.C: New test.
20694
20695 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20696
20697         PR c/19606.
20698         * gcc.c-torture/execute/pr19606.c: New.
20699
20700 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20701
20702         * gcc.dg/pragma-re-4.c: New test.
20703
20704 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20705
20706         PR fortran/25964
20707         * gfortran.dg/assumed_size_refs_3.f90: New test.
20708
20709 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20710
20711         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20712
20713 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20714
20715         PR ada/21317
20716         * ada/acats/support/impdef.a: Add One_Long_Second.
20717         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20718         * ada/acats/tests/c9/c94026.a: Likewise.
20719         * ada/acats/tests/c9/c97305c.ada: Likewise.
20720         * ada/acats/tests/c9/c99004a.ada: Likewise.
20721
20722 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20723
20724         PR fortran/25964
20725         * gfortran.dg/global_references_2.f90: New test.
20726
20727         PR fortran/25084
20728         PR fortran/20852
20729         PR fortran/25085
20730         PR fortran/25086
20731         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20732         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20733
20734         PR fortran/25416
20735         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20736
20737 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20738
20739         PR c/25892
20740         * gcc.dg/Wpointer-sign.c: New.
20741         * gcc.dg/Wpointer-sign-Wall.c: New.
20742         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20743         * gcc.dg/Wpointer-sign-pedantic.c: New.
20744         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20745         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20746
20747 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20748
20749         PR C/25861
20750         * gcc.c-torture/compile/pr25861.c: New test.
20751
20752 2006-01-26  Paul Brook  <paul@codesourcery.com>
20753
20754         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20755         on short-enum targets.
20756         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20757         variable.
20758         (generate_fields): Use short_enums.
20759         (main): Set short_enums.  Document -e.
20760         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20761         on short-enum targets.
20762         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20763         variable.
20764         (generate_fields): Use short_enums.
20765         (main): Set short_enums.  Document -e.
20766         * lib/target-supports.exp (check_effective_target_short_enums): New.
20767
20768 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20769
20770         PR target/25947
20771         * gcc.dg/torture/pr25947-1.c: New test.
20772
20773 2006-01-25  Jan Hubicka  <jh@suse.cz>
20774             Roger Sayle  <roger@eyesopen.com>
20775
20776         PR rtl-optimization/25703
20777         * gcc.target/i386/20060125-1.c: New test case.
20778         * gcc.target/i386/20060125-2.c: New test case.
20779
20780 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20781
20782         PR fortran/18540
20783         * gfortran.dg/goto_1.f: New.
20784
20785 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20786
20787         PR fortran/25716
20788         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20789         25716 on 32-bit systems too.
20790
20791 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20792
20793         PR testsuite/25590
20794         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20795
20796 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20797
20798         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20799
20800 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20801
20802         PR fortran/25835
20803         * gfortran.dg/read_eof.f90: Delete, renamed.
20804         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20805         * gfortran.dg/read_eof_2.f90: New test.
20806         * gfortran.dg/read_eof_3.f90: New test.
20807
20808 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20809
20810         PR tree-opt/25860
20811         * gcc.c-torture/compile/pr25860.c: New test.
20812
20813 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20814
20815         PR c++/25552
20816         * g++.dg/parse/dtor8.C: New test.
20817
20818 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20819
20820         PR testsuite/25891
20821         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20822         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20823         check_effective_target_fopenmp returns 0.
20824
20825 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20826
20827         PR ada/20548
20828         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20829         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20830         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20831
20832 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20833
20834         PR tree-opt/25857
20835         * g++.dg/opt/pr25857.C: New test.
20836
20837 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20838         Jan Hubicka  <jh@suse.cz>
20839         Richard Guenther  <rguenther@suse.de>
20840
20841         PR rtl-optimization/25654
20842         * gcc.dg/torture/pr25654.c: New testcase.
20843         * gcc.target/i386/pr25654.c: Likewise.
20844
20845 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20846
20847         PR fortran/25901
20848         * gfortran.dg/internal references_2.f90: New test.
20849
20850         Fix regression in testing of admissability of attributes.
20851         * gfortran.dg/intent_used_1.f90: New test.
20852
20853 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20854
20855         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20856         Remove target conditional torture options for i?86 and x86_64
20857         GNU/Linux.
20858
20859 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20860
20861         PR c++/10891
20862         * g++.dg/rtti/no-rtti.C: New.
20863
20864 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20865
20866         PR c++/25895
20867         * g++.dg/inherit/conv2.C: New test.
20868
20869         PR c++/25856
20870         * g++.dg/parse/dtor7.C: New test.
20871
20872         PR c++/25858
20873         * g++.dg/template/crash44.C: New test.
20874
20875 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20876
20877         PR fortran/25124
20878         PR fortran/25625
20879         * gfortran.dg/internal_references_1.f90: New test.
20880           PR fortran/20881
20881         PR fortran/23308
20882         PR fortran/25538
20883         PR fortran/25710
20884         * gfortran.dg/global_references_1.f90: New test.
20885         * gfortran.dg/g77/19990905-1.f: Restore the error that
20886         there is a clash between the common block name and
20887         the name of a subroutine reference.
20888
20889         PR fortran/PR24276
20890         * gfortran.dg/aliasing_dummy_1.f90: New test.
20891
20892 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20893
20894         * gcc.dg/vmx/1b-01.c: Warning fix.
20895         * gcc.dg/vmx/1c-02.c: Likewise.
20896         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20897
20898 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20899
20900         PR testsuite/24962
20901         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20902
20903 2006-01-20  Richard Guenther  <rguenther@suse.de>
20904         Steven Bosscher <stevenb.gcc@gmail.com>
20905
20906         PR rtl-optimization/24626
20907         * gcc.dg/torture/pr24626-1.c: New testcase.
20908         * gcc.dg/torture/pr24626-2.c: Likewise.
20909         * gcc.dg/torture/pr24626-3.c: Likewise.
20910         * gcc.dg/torture/pr24626-4.c: Likewise.
20911
20912 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20913
20914         PR c++/5520
20915         * g++.dg/warn/empty-body.C: New.
20916
20917 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/22136
20920         * g++.dg/template/using10.C: New test.
20921         * g++.dg/temlpate/using11.C: Likewise.
20922         * g++.dg/inherit/using5.C: Tweak error messages.
20923
20924 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20925
20926         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20927         target test.
20928         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20929
20930 2006-01-19  Jan Hubicka  <jh@suse.cz>
20931
20932         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20933
20934 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20935
20936         PR c++/25854
20937         * g++.dg/template/spec28.C: New test.
20938
20939 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20940
20941         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20942         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20943
20944 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20945
20946         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20947         * gcc.dg/gomp/critical-1.c: Likewise.
20948         * gcc.dg/gomp/critical-3.c: Likewise.
20949         * gcc.dg/gomp/empty.c: Likewise.
20950         * gcc.dg/gomp/ordered-1.c: Likewise.
20951         * gcc.dg/gomp/for-4.c: Likewise.
20952         * gcc.dg/gomp/for-6.c: Likewise.
20953         * gcc.dg/gomp/master-3.c: Likewise.
20954         * gcc.dg/gomp/for-8.c: Likewise.
20955         * gcc.dg/gomp/for-10.c: Likewise.
20956         * gcc.dg/gomp/for-18.c: Likewise.
20957         * gcc.dg/gomp/for-5.c: Likewise.
20958         * gcc.dg/gomp/for-7.c: Likewise.
20959         * gcc.dg/gomp/for-9.c: Likewise.
20960
20961 2006-01-18  Jeff Law  <law@redhat.com>
20962
20963         * gcc.dg/tree-ssa/vrp25.c: New test.
20964
20965 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20966
20967         * gcc.dg/pr25805.c: Fix misapplied patch.
20968
20969 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20970
20971         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20972         (check_effective_target_vect_udot_qi): New.
20973         (check_effective_target_vect_sdot_hi): New.
20974         (check_effective_target_vect_udot_hi): New.
20975         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20976         prefixed with "wrapv-" with -fwrapv.
20977         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20978         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20979         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20980         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20981         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20982
20983         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20984         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20985         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20986         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20987
20988 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20989
20990         PR c++/16829
20991         * g++.dg/other/default2.C: New test.
20992         * g++.dg/other/default3.C: New test.
20993
20994 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20995
20996         PR c/25805
20997         * gcc.dg/pr25805.c: New file.
20998
20999 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21000
21001         PR c++/25836
21002         * g++.dg/template/init6.C: New test.
21003
21004 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21005
21006         * gcc.dg/tree-ssa/pr24287.c: New test
21007
21008 2006-01-18  Eric Christopher  <echristo@apple.com>
21009
21010         * g++.dg/eh/table.C: New.
21011
21012 2006-01-18  DJ Delorie  <dj@redhat.com>
21013
21014         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21015         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21016         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21017         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21018
21019 2006-01-18  Jeff Law  <law@redhat.com>
21020
21021         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21022         on wrapping on overflow semantics.
21023
21024         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21025
21026         * gcc.gc/tree-ssa/vrp23.c: New test.
21027         * gcc.gc/tree-ssa/vrp24.c: New test.
21028
21029 2006-01-18  Richard Henderson  <rth@redhat.com>
21030             Aldy Hernandez  <aldyh@redhat.com>
21031             Jakub Jelinek  <jakub@redhat.com>
21032             Diego Novillo  <dnovillo@redhat.com>
21033             Uros Bizjak  <uros@kss-loka.si>
21034
21035         * gcc.dg/gomp: New directory.
21036
21037 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21038             Steven G. Kargl  <kargls@comcast.net>
21039
21040         PR fortran/20869
21041         * gfortran.dg/intrinsic_external_1.f90: New test.
21042
21043         PR fortran/20875.
21044         * gfortran.dg/elemental_pointer_1.f90: New test.
21045
21046         PR fortran/25024
21047         * gfortran.dg/external_procedures_1.f90: New test.
21048
21049         PR fortran/25785
21050         gfortran.dg/assumed_present.f90: New test.
21051
21052 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * g++.dg/parse/lookup5.C: New test.
21055
21056 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21057
21058         PR fortran/25697
21059         * gfortran.dg/read_eof.f90: New test.
21060
21061 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21062
21063         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21064         add a closing brace.
21065
21066 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21067
21068         PR fortran/25631
21069         * gfortran.dg/fmt_tl.f: New test.
21070
21071 2006-01-17  Eric Christopher  <echristo@apple.com>
21072
21073         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21074         * g++.old-deja/g++.warn/impint2.C: Ditto.
21075         * g++.old-deja/g++.other/null1.C: Ditto.
21076         * g++.dg/warn/conv2.C: Ditto.
21077         * g++.dg/warn/conv4.C: New file.
21078
21079 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21080
21081         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21082
21083 2006-01-17  Andreas Jaeger  <aj@suse.de>
21084             Janis Johnson <janis187@us.ibm.com>
21085
21086         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21087         in 64-bit.
21088         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21089         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21090
21091 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21092
21093         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21094         (switchfiles): xfail txxx where xxx >= 25.
21095
21096 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21097
21098         PR testsuite/25764
21099         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21100
21101 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21102
21103         PR c/25682
21104         * gcc.dg/pr25682.c: New test.
21105         * g++.dg/parse/array-size2.C: New test.
21106
21107 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21108
21109         * consistency.vlad: Remove entire directory, 1652 files.
21110
21111 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21112
21113         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21114         check_effective_target_dfprt_nocache): New.
21115         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21116         (check_effective_target_dfprt): New.
21117         * lib/c-compat.exp (check_dfp): Remove.
21118         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21119         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21120         level of support for decimal float.
21121         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21122         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21123         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21124         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21125         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21126         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21127         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21128         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21129         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21130         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21131         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21132         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21133         directives.
21134
21135 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21136
21137         PR testsuite/25741
21138         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21139         $base_dir/../.
21140         * lib/gfortran.exp (gfortran_init): Likewise.
21141         * lib/obj-c++.exp (obj-c++_init): Likewise.
21142         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21143         (scan-assembler-dem-not): Likewise.
21144         * lib/scandump.exp (scan-dump-dem): Likewise.
21145         (scan-dump-dem-not): Likewise.
21146
21147 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21148
21149         PR testsuite/25767
21150         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21151         powerpc-*-darwin*.
21152         * lib/obj-c++.exp (obj-c++_init): Likewise.
21153
21154 2006-01-16  Richard Guenther  <rguenther@suse.de>
21155
21156         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21157
21158 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21159
21160         PR testsuite/25777
21161         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21162         to LD_LIBRARY_PATH.
21163
21164 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21165             Andrew Pinski  <pinskia@physics.uc.edu>
21166
21167         * gcc.dg/minmax-1.c: New test.
21168
21169 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21170
21171         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21172         * gcc.misc-tests/dectest.exp: Ditto.
21173
21174 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21175
21176         PR testsuite/25796
21177         * gcc.target/i386/cmov6.c: Use -march=k8.
21178
21179 2006-01-15  Andreas Jaeger  <aj@suse.de>
21180
21181         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21182         x86 does not have __float128.
21183
21184 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21185
21186         * gcc.target/i386/cmov6.c: New test.
21187
21188 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR c++/25663
21191         * g++.dg/template/ctor6.C: New test.
21192
21193 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21194
21195         PR tree-optimization/25485
21196         * gcc.dg/tree-ssa/pr25485.c: New.
21197
21198 2006-01-14  Richard Guenther  <rguenther@suse.de>
21199
21200         PR tree-optimization/22548
21201         PR tree-optimization/22555
21202         PR tree-optimization/22501
21203         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21204         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21205         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21206         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21207         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21208         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21209         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21210         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21211         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21212
21213 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21214
21215         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21216         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21217
21218 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21219         Richard Guenther  <rguenther@suse.de>
21220
21221         PR rtl-optimization/24257
21222         * gcc.dg/torture/pr24257.c: New testcase.
21223
21224 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21225
21226         * gcc.c-torture/execute/20060110-1.c: New test.
21227         * gcc.c-torture/execute/20060110-2.c: New test.
21228
21229 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21230
21231         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21232
21233 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21234
21235         PR fortran/25756
21236         * gfortran.dg/label_3.f90: New test.
21237
21238 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21239
21240         PR tree-optimization/25771
21241         * g++.dg/tree-ssa/pr25771.C: New test
21242
21243 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21244
21245         PR tree-opt/24365
21246         * g++.dg/opt/complex5.C: New test.
21247
21248 2006-01-13  Richard Guenther  <rguenther@suse.de>
21249
21250         * gcc.target/i386/387-9.c: New testcase.
21251
21252 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21253
21254         PR c++/24824
21255         * g++.dg/debug/dwarf2-1.C: New.
21256
21257 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21258
21259         PR testsuite/25728
21260         * lib/gcov.exp (verify-lines): Add "close $fd".
21261
21262 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21263             Ben Elliston  <bje@au.ibm.com>
21264
21265         * gcc.dg/dfp/inf-1.c: New test.
21266
21267 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21268             Yao Qi  <qiyaoltc@cn.ibm.com>
21269             Ben Elliston  <bje@au.ibm.com>
21270             Jon Grimm  <jgrimm2@us.ibm.com>
21271
21272         * gcc.dg/nodfp-1.c: New test.
21273         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21274         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21275         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21276         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21277         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21278         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21279         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21280         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21281         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21282         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21283         * gcc.dg/format/dfp-printf-1.c: Likewise.
21284         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21285         (compat_setup_dfp): New.
21286         * gcc.dg/compat/compat.exp: Use it.
21287         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21288         Make some variables global, prepend "compat_" to their names.
21289         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21290         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21291         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21292         * lib/compat.exp (compat_skip_list): Make global, rename.
21293         * lib/c-compat.exp: New file.
21294         * lib/target-supports.exp (check_effective_target_dfp): New.
21295
21296         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21297         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21298         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21299         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21300         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21301         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21302         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21303         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21304         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21305         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21306         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21307         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21308         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21309         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21310         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21311         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21312         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21313         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21314         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21315         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21316         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21317         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21318         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21319         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21320         gcc.dg/dfp/struct-layout-1.c,
21321         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21322         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21323         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21324         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21325         gcc.dg/dfp/func-vararg-dfp.c,
21326         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21327         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21328         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21329         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21330         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21331
21332 2006-01-11  Richard Guenther  <rguenther@suse.de>
21333
21334         PR tree-optimization/25734
21335         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21336
21337 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21338
21339         PR fortran/25486
21340         * gfortran.dg/literal_character_constant_1_x.F: New test.
21341         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21342         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21343         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21344
21345 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21346
21347         PR c++/25386
21348         * g++.dg/ext/packed3.C: Add expected packed error.
21349
21350 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21351
21352         PR target/25706
21353         * gcc.dg/torture/pr25706-1.c: New test.
21354
21355 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21356
21357         PR tree-optimization/23109
21358         PR tree-optimization/23948
21359         PR tree-optimization/24123
21360
21361         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21362         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21363         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21364         g++.dg/tree-ssa/pr23948.C: New testcases.
21365         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21366         three divisions in order to do the optimization.
21367
21368 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21369
21370         PR c++/25632
21371         * g++.dg/other/pr25632.C: New test.
21372
21373 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21374
21375         PR fortran/25730
21376         * gfortran.dg/used_types_1.f90: New test.
21377
21378 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21379
21380         PR target/25718
21381         * gcc.dg/torture/pr25718-1.c: New test.
21382
21383 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21384
21385         * gfortran.dg/list_read_2.f90: Fix typo in description.
21386
21387 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21388
21389         * lib/target-supports.exp (check_visibility_available): Simplify test
21390         for *-*-netware*.
21391         (check_profiling_available): Fail for *-*-netware*.
21392         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21393         * gcc.dg/20021014-1.c: Likewise.
21394         * gcc.dg/nest.c: Likewise.
21395
21396 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21397
21398         fortran/24936
21399         * gfortran.dg/forall_3.f90: New test.
21400
21401 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21402
21403         PR fortran/21977
21404         * gfortran.dg/nesting_2.f90: New test.
21405         * gfortran.dg/nesting_3.f90: New test.
21406
21407 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21408
21409         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21410         Fix typo in comment.
21411
21412 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21413
21414         * gfortran.dg/single_char_string.f90: New test.
21415
21416 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21417
21418         * gfortran.dg/ichar_2.f90: New test.
21419
21420 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21421
21422         PR fortran/25093
21423         * gfortran.dg/private_type_4.f90: New.
21424
21425 2006-01-07  Richard Guenther  <rguenther@suse.de>
21426
21427         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21428
21429 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21430
21431         * gfortran.dg/func_decl_1.f90: New.
21432         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21433         * gfortran.dg/array_alloc_2.f90: Likewise.
21434         * gfortran.dg/char_result_8.f90: Likewise.
21435         * gfortran.dg/dup_save_1.f90: Likewise.
21436         * gfortran.dg/dup_save_2.f90: Likewise.
21437         * gfortran.dg/f2c_6.f90: Likewise.
21438         * gfortran.dg/f2c_7.f90: Likewise.
21439         * gfortran.dg/func_result_2.f90: Likewise.
21440         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21441
21442 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21443
21444         PR fortran/22146
21445         * gfortran.dg/elemental_subroutine_1.f90: New test.
21446         * gfortran.dg/elemental_subroutine_2.f90: New test.
21447
21448         PR fortran/25029
21449         PR fortran/21256
21450         * gfortran.dg/assumed_size_refs_1.f90: New test.
21451
21452         PR fortran/20868
21453         PR fortran/20870
21454         * gfortran.dg/assumed_size_refs_2.f90: New test.
21455         * gfortran.dg/initialization_1.f90: Change warning message.
21456
21457 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21458
21459         * gcc.dg/tree-ssa/loop-15.c: New test.
21460
21461 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21462
21463         PR fortran/25598
21464         * gfortran.dg/backspace_3.f: New test.
21465         * gfortran.dg/backspace_4.f: New test.
21466
21467 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21468
21469         PR fortran/24268
21470         * gfortran.dg/fmt_white.f: Update test.
21471
21472 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21473
21474         * gcc.dg/cast-1.c: Add new warning.
21475         * gcc.dg/cast-2.c: Likewise.
21476         * gcc.dg/cast-3.c: Likewise.
21477         * gcc.dg/format/cast-1.c: Likewise.
21478         * gcc.dg/cast-4.c: New testcase.
21479
21480 2006-01-05  Richard Guenther  <rguenther@suse.de>
21481
21482         PR tree-optimization/22555
21483         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21484
21485 2006-01-05  Richard Guenther  <rguenther@suse.de>
21486             Diego Novillo  <dnovillo@redhat.com>
21487
21488         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21489         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21490         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21491         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21492         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21493         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21494         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21495         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21496         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21497         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21498         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21499         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21500         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21501         * treelang/compile/extravar.tree: Likewise.
21502         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21503         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21504         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21505         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21506         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21507
21508 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21509
21510         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21511         for 64-bit fix.
21512
21513 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21514
21515         PR fortran/23675
21516         gfortran.dg/char_result_11.f90: New.
21517
21518 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21519
21520         PR c++/24782
21521         * g++.dg/parse/access9.C: New test.
21522         * g++.dg/tc1/dr52.C: Tweak error markers.
21523
21524 2006-01-04  Richard Henderson  <rth@redhat.com>
21525
21526         Merge from gomp branch.
21527         * g++.dg/parse/pragma2.C: Update expected error lines.
21528
21529 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
21530
21531         * g++.dg/other/i386-2.C: New test.
21532
21533         PR target/25554
21534         * gcc.c-torture/compile/20051228-1.c: New test.
21535
21536         PR c/25559
21537         * gcc.dg/pr25559.c: New test.
21538
21539 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
21540
21541         PR c++/25492
21542         * g++.dg/lookup/friend9.C: New test.
21543
21544         PR c++/25625
21545         * g++.dg/template/repo5.C: New test.
21546
21547 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
21548
21549         PR fortran/25101
21550         * gfortran.dg/forall_2.f90: New test.
21551
21552 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21553
21554         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21555         dg-require-weak.  Adjust regexp to handle leading-underscore
21556         targets and space as well as TAB after .weak.  Change previous
21557         64-bit fix to not use naked dot.
21558
21559 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21560
21561         PR rtl-optimization/25578
21562         * gcc.c-torture/execute/20060102-1.c: New testcase.
21563
21564 2006-01-03  Richard Guenther  <rguenther@suse.de>
21565
21566         PR c/25183
21567         * gcc.dg/torture/pr25183.c: New testcase.
21568
21569 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21570
21571         Merge from gomp-branch.
21572         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21573         * gcc.dg/ia64-sync-2.c: Likewise.
21574         * gcc.dg/ia64-sync-3.c: Likewise.
21575         * gcc.dg/ia64-sync-4.c: Likewise.
21576         * gcc.dg/sync-2.c: Likewise.
21577         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21578         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21579
21580 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/25635
21583         * g++.dg/parse/operator6.C: New test.
21584
21585         PR c++/25637
21586         * g++.dg/parse/error29.C: New test.
21587
21588         PR c++/25638
21589         * g++.dg/parse/dtor6.C: New test.
21590
21591         PR c++/25633
21592         * g++.dg/parse/ctor3.C: New test.
21593
21594         PR c++/25634
21595         * g++.dg/template/class3.C: New test.
21596
21597 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21598
21599         * g++.dg/debug/debug9.C: New.
21600
21601 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21602
21603         PR fortran/24640
21604         * gfortran.dg/label_2.f90: New test.
21605
21606 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21607
21608         * g++.dg/lookup/using12.C: Tighten error marker.
21609
21610 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21611             Andrew Pinski <pinskia@physics.uc.edu>
21612
21613         * gcc.target/powerpc/darwin-abi-3.c: New file.
21614         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21615         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21616         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21617         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21618         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21619         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21620         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21621         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21622
21623 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21624
21625         * gcc.dg/tree-ssa/loadpre1.c: New;
21626         * gcc.dg/tree-ssa/loadpre2.c: New;
21627         * gcc.dg/tree-ssa/loadpre3.c: New;
21628         * gcc.dg/tree-ssa/loadpre4.c: New;
21629         * gcc.dg/tree-ssa/loadpre5.c: New;
21630         * gcc.dg/tree-ssa/loadpre6.c: New;
21631         * gcc.dg/tree-ssa/loadpre7.c: New;
21632         * gcc.dg/tree-ssa/loadpre8.c: New;
21633         * gcc.dg/tree-ssa/loadpre9.c: New;
21634
21635 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21636
21637         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21638         * g++.dg/abi/thunk4.C: Likewise.
21639
21640 2006-01-01  Andreas Jaeger  <aj@suse.de>
21641
21642         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21643         portable.
21644
21645 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21646
21647         PR c++/25294
21648         * gcc.dg/pragma-pack-3.c: New test.
21649         * g++.dg/parse/pragma3.C: New test.
21650
21651 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21652
21653         PR middle-end/24827
21654         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21655
21656 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21657
21658         PR testsuite/25214
21659         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21660
21661 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21662
21663         PR fortran/22607
21664         * gfortran-dg/pure_byref_3.f90: New.
21665
21666         fortran/PR 25396
21667         * gfortran.dg/userdef_operator_1.f90: New.
21668
21669 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21670
21671         * g++.dg/abi/thunk3.C: New.
21672         * g++.dg/abi/thunk4.C: New.
21673
21674 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21675
21676         PR fortran/25532
21677         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21678         associated derived type components of derived types are
21679         properly declared in contained procedures.
21680
21681 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21682
21683         PR libgfortran/25139
21684         * gfortran.dg/backspace_2.f: New test.
21685
21686 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21687
21688         PR libgfortran/25550
21689         * gfortran.dg/endfile.f: New test.
21690
21691 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21692
21693         PR libgfortran/25419
21694         * gfortran.dg/comma.f: New test.
21695
21696 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21697
21698         * lib/gfortran-dg.exp: Remove trailing whitespace.
21699         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21700         -funroll-all-loops.
21701
21702 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21703
21704         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21705         Extended Double long doubles or repeat tests when long double is
21706         the same size as double.
21707
21708 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21709
21710         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21711
21712         PR testsuite/25442
21713         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21714         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21715
21716         PR testsuite/25441
21717         * gcc.dg/pr23911.c: Make test variable static.
21718
21719         PR testsuite/25444
21720         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21721
21722 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21723
21724         PR c++/25439
21725         * g++.dg/parse/crash17.C: Adjust error markers.
21726         * g++.dg/template/error20.C: New test.
21727
21728 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21729
21730         PR c++/23172
21731         * g++.dg/ext/complit4.C: New test.
21732
21733         PR c++/25417
21734         * g++.dg/ext/complit5.C: Likewise.
21735
21736 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21737
21738         PR tree-optimization/25125
21739         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21740         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21741         * gcc.c-torture/execute/pr25125.c: New.
21742
21743 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21744
21745         PR fortran/25029
21746         PR fortran/21256
21747         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21748         functions with incorrect assumed size references.
21749
21750 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/23171
21753         * g++.dg/opt/init1.C: New test.
21754
21755 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21756
21757         PR c++/24671
21758         * g++.dg/template/sfinae3.C: New test.
21759
21760 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21761
21762         * g++.dg/other/friend4.C: New test.
21763
21764 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21765
21766         PR target/25005
21767         * g++.dg/opt/pr25005.C: New test.
21768
21769 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21770
21771         PR c++/25369
21772         * g++.dg/template/ptrmem16.C: New test.
21773
21774 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21775
21776         PR fortran/25029
21777         PR fortran/21256
21778         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21779
21780 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21781
21782         PR libgfortran/25307
21783         * gfortran.dg/list_read_5.f90: New test.
21784
21785 2005-12-22  Richard Henderson  <rth@redhat.com>
21786
21787         * gcc.target/i386/sse-7.c: Use -msse2.
21788
21789 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21790
21791         PR rtl-optimization/25432
21792         * gcc.c-torture/compile/20051216-1.c: New test.
21793
21794         PR objc/25328
21795         * objc/execute/pr25328.m: New test.
21796
21797 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21798
21799         PR c++/25364
21800         * g++.dg/template/call4.C: New test.
21801
21802 2005-12-22  Dale Johannesen  <dalej@apple.com>
21803
21804         * gcc.target/i386/sse-17.c: New.
21805
21806 2005-12-22  Paul Brook  <paul@codesourcery.com>
21807
21808         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21809
21810 2005-12-22  Paul Brook  <paul@codesourcery.com>
21811
21812         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21813
21814 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21815
21816         PR tree-opt/25513
21817         * gcc.c-torture/compile/pr25513.c: New test.
21818
21819 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21820
21821         PR c++/23333
21822         * g++.dg/parse/error25.C: Add more tests.
21823
21824 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21825
21826         PR fortran/18990
21827         * gfortran.dg/der_charlen_1.f90: New.
21828
21829 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21830
21831         PR fortran/20889
21832         * gfortran.dg/pointer_component_type_1.f90: New test.
21833
21834         PR fortran/25029
21835         PR fortran/21256
21836         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21837         should give an error with assumed size array refernces and checks
21838         those that should not.
21839         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21840         reference an upper bound so that it does not generate an error.
21841
21842         PR fortran/19362
21843         PR fortran/20244
21844         PR fortran/20864
21845         PR fortran/25391
21846         * gfortran.dg/used_dummy_types_1.f90: New test.
21847         * gfortran.dg/used_dummy_types_2.f90: New test.
21848         * gfortran.dg/used_dummy_types_3.f90: New test.
21849         * gfortran.dg/used_dummy_types_4.f90: New test.
21850         * gfortran.dg/used_dummy_types_5.f90: New test.
21851
21852         PR fortran/23152
21853         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21854         group already being USE associated.
21855         * gfortran.dg/assumed_shape_nml.f90: New test.
21856         * gfortran.dg/assumed_size_nml.f90: New test.
21857
21858         PR fortran/20862
21859         PR fortran/25053
21860         PR fortran/25063
21861         PR fortran/25064
21862         PR fortran/25066
21863         PR fortran/25067
21864         PR fortran/25068
21865         PR fortran/25307
21866         * gfortran.dg/io_constraints_1.f90: New test.
21867         * gfortran.dg/io_constraints_1.f90: New test.
21868         * gfortran.dg/iostat_3.f90: Change wording of warning.
21869         * gfortran.dg/g77/19981216-0.f: The same.
21870
21871 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21872
21873         PR tree-optimization/23518
21874         * gcc.dg/pr23518.c: New.
21875
21876 2005-12-21  Mike Stump  <mrs@apple.com>
21877
21878         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21879
21880 2005-12-21  Paul Brook  <paul@codesourcery.com>
21881
21882         * gcc.dg/pr19340.c: Skip on m68k targets.
21883
21884 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21885
21886         PR rtl-optimization/25196
21887         * gcc.dg/pr25196.c: New test.
21888
21889 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21890
21891         PR fortran/25423
21892         gfortran.dg/where_nested_1.f90: New.
21893
21894 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21895
21896         PR tree-optimization/25382.
21897         * gcc.dg/tree-ssa/pr25382.c: New.
21898
21899 2005-12-20  Richard Guenther  <rguenther@suse.de>
21900
21901         PR middle-end/24306
21902         * gcc.target/i386/pr24306.c: New testcase.
21903
21904 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21905
21906         PR tree-optimization/25501
21907         * gcc.dg/tree-ssa/pr25501.c: New.
21908
21909 2005-12-20  Richard Guenther  <rguenther@suse.de>
21910
21911         Revert
21912         2005-12-02  Richard Guenther  <rguenther@suse.de>
21913
21914         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21915
21916 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/21228
21919         * g++.dg/warn/Wunreachable-code-2.C: New test.
21920
21921 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR c++/24278
21924         * g++.dg/template/ctor5.C: New test.
21925
21926         PR c++/24915
21927         * g++.dg/template/overload8.C: New test.
21928
21929 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21930
21931         * gcc.c-torture/compile/pr25483 : New test.
21932
21933 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21934
21935         PR c++/20552
21936         * g++.dg/ext/typeof10.C: New test.
21937
21938 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21939
21940         * gcc.dg/mt-loopi1.c: New.
21941
21942 2005-12-18  Richard Guenther  <rguenther@suse.de>
21943
21944         PR tree-optimization/25481
21945         * gcc.dg/torture/pr25481.c: New testcase.
21946
21947 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21948
21949         PR rtl-optimization/21041
21950         * gcc.dg/pr21041.c: New test.
21951
21952 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21953
21954         PR libgfortran/25463
21955         * gfortran.dg/advance.f90: New test.
21956
21957 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21958
21959         * gcc.dg/20051201-1.c: New test.
21960
21961 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21962
21963         PR fortran/25018
21964         * gfortran.dg/initialization_1.f90: New test.
21965         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21966         * gfortran.dg/g77/980616-0.f: The same.
21967
21968 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21969
21970         * PR fortran/25458
21971         * gfortran.dg/chkbits.f90: New test.
21972
21973 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21974
21975         * gfortran.dg/enum_5.f: Revert to previous version.
21976
21977 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21978
21979         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21980         * gfortran.dg/nested_modules_1.f90: Ditto.
21981         * gfortran.dg/hollerith_f95.f90: Ditto.
21982         * gfortran.dg/select_5.f90: Ditto.
21983         * gfortran.dg/secnds.f: Ditto.
21984         * gfortran.dg/hollerith2.f90: Ditto.
21985         * gfortran.dg/imag_2.f: Ditto.
21986         * gfortran.dg/ftell_2.f90: Ditto.
21987         * gfortran.dg/malloc_free_1.f90: Ditto.
21988         * gfortran.dg/logint-1.f: Ditto.
21989         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21990         * gfortran.dg/e_d_fmt.f90: Ditto.
21991         * gfortran.dg/hollerith_legacy.f90: Ditto.
21992         * gfortran.dg/logint-2.f: Ditto.
21993         * gfortran.dg/enum_5.f90: Ditto.
21994         * gfortran.dg/f2c_2.f90: Ditto.
21995         * gfortran.dg/pr17143.f90: Ditto.
21996         * gfortran.dg/namelist_14.f90: Ditto.
21997         * gfortran.dg/logint-3.f: Ditto.
21998         * gfortran.dg/spread_scalar_source.f90: Ditto.
21999         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22000         * gfortran.dg/namelist_11.f: Ditto.
22001         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22002         * gfortran.dg/g77/20010519-1.f
22003         * gfortran.dg/g77/alpha1.f: Ditto.
22004         * gfortran.dg/g77/990115-1.f: Ditto.
22005         * gfortran.dg/g77/erfc.f: Ditto.
22006         * gfortran.dg/g77/19990313-3.f: Ditto.
22007         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22008         * gfortran.dg/g77/20010426.f: Ditto.
22009         * gfortran.dg/g77/19990313-0.f: Ditto.
22010         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22011         * gfortran.dg/g77/20000629-1.f: Ditto.
22012         * gfortran.dg/g77/970125-0.f: Ditto.
22013         * gfortran.dg/g77/8485.f: Ditto.
22014         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22015         * gfortran.dg/g77/19990313-1.f: Ditto.
22016         * gfortran.dg/g77/int8421.f: Ditto.
22017         * gfortran.dg/g77/19990305-0.f: Ditto.
22018         * gfortran.dg/g77/947.f: Ditto.
22019         * gfortran.dg/g77/19990905-2.f: Ditto.
22020         * gfortran.dg/g77/cabs.f: Ditto.
22021         * gfortran.dg/g77/19990313-2.f: Ditto.
22022         * gfortran.dg/g77/20020307-1.f: Ditto.
22023         * gfortran.dg/g77/dcomplex.f: Ditto.
22024         * gfortran.dg/g77/19990502-1.f: Ditto.
22025         * gfortran.dg/g77/19981216-0.f: Ditto.
22026         * gfortran.dg/common_4.f90: Ditto.
22027         * gfortran.dg/entry_4.f90: Ditto.
22028         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22029         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22030         * gfortran.dg/namelist_12.f: Ditto.
22031         * gfortran.dg/scale_1.f90: Ditto.
22032         * gfortran.dg/modulo_1.f90
22033         * gfortran.dg/hollerith.f90: Ditto.
22034         * gfortran.dg/direct_io_3.f90: Ditto.
22035         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22036         * gfortran.dg/gnu_logical_1.F: Ditto.
22037         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22038         * gfortran.dg/assign_1.f90: Ditto.
22039         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22040         * gfortran.dg/pr23095.f: Ditto.
22041         * gfortran.dg/read_float_1.f90: Ditto.
22042
22043 2005-12-17  Andreas Jaeger  <aj@suse.de>
22044
22045         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22046         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22047
22048 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22049
22050         PR fortran/24268
22051         * gfortran.dg/fmt_white.f: New test.
22052
22053 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22054
22055         * gfortran.dg/label_1.f90: New test.
22056
22057 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22058
22059         PR testsuite/25422
22060         * gcc.dg/20031012-1.c: Add -Walways-true option.
22061         * gcc.dg/weak/weak-3.c: Likewise.
22062         * g++.old-deja/g++.mike/warn8.C: Likewise.
22063
22064 2005-12-16  Mike Stump  <mrs@apple.com>
22065
22066         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22067         exit.
22068
22069 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22070
22071         PR libgfortran/25264
22072         PR libgfortran/25349
22073         * gfortran.dg/tl_editing.f90: Added additional checks.
22074         * gfortran.dg/t_editing.f: New test.
22075         * gfortran.dg/write_padding.f90: New test
22076
22077 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22078
22079         PR testsuite/25215
22080         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22081
22082 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22083
22084         PR rtl-optimization/24899
22085         * gcc.c-torture/execute/20051215-1.c: New test.
22086
22087 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22088
22089         PR 24823
22090         * gfortran.dg/pr24823.f: New test.
22091
22092 2005-12-16  Jeff Law  <law@redhat.com>
22093
22094         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22095
22096 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22097
22098         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22099         (base_types): Change C++ style comments to C style comments.  Remove
22100         aligned types from the array.  Keep Enums disabled.
22101         (complex_types): Remove aligned types from the array.
22102         Comment out "_Complex long double".
22103         (attrib_types): Remove.
22104         (complex_attrib_types): Remove.
22105         (attrib_array_types): Remove.
22106         (complex_attrib_array_types): Remove.
22107         (aligned_bitfld_types): Remove.
22108         (n_aligned_bitfld_types): Remove.
22109         (FEATURE_ALIGNEDPACKED): Delete.
22110         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22111         (singles): Remove support for adding attributes.
22112         (choose_type): Remove support for attributed types.
22113         (generate_fields): Remove support for attributed bit-fields.
22114         Remove support for adding attributes.
22115         (generate_random_tests): Remove support for adding attributes.
22116         (features): Add back "[0] :0" and "complex vector [0]".
22117         (main): Remove support for attributed bit-fields.
22118         Uncomment the calling of generate_random_tests for the rests of
22119         the tests.
22120
22121 2005-12-16  Jan Hubicka  <jh@suse.cz>
22122
22123         * gcc.c-torture/combine/pr25224.c: New.
22124
22125 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22126
22127         PR other/25028
22128         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22129         HP-UX.
22130
22131 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22132
22133         * gcc.dg/20051215-1.c: New file.
22134
22135 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22136
22137         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22138         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22139
22140 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22141
22142         PR fortran/18197
22143         * gfortran.dg/dummy_functions_1.f90: New.
22144
22145 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22146
22147         PR rtl-optimization/25310
22148         * gcc.c-torture/compile/pr25310.c: New test.
22149
22150 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22151
22152         PR debug/25023
22153         * gcc.dg/pr25023.c: New test.
22154
22155 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22156
22157         * g++.old-deja/g++.brendan/redecl1.C,
22158         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22159         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22160         g++.old-deja/g++.oliva/typeof1.C,
22161         g++.old-deja/g++.other/crash16.C,
22162         g++.old-deja/g++.other/crash34.C,
22163         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22164         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22165         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22166         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22167         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22168         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22169         Remove xfail.
22170
22171 2005-12-14  Kean Johnston  <jkj@sco.com>
22172             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22173
22174         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22175         * gcc.target/i386/20020523-1.c: Ditto.
22176         * gcc.target/i386/tailcall-1.c: Ditto.
22177         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22178         * gcc.target/i386/ssetype-5.c: Ditto.
22179
22180 2005-12-14  Jeff Law  <law@redhat.com>
22181
22182         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22183
22184 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22185
22186         PR target/25254
22187         PR target/24188
22188         * gcc.target/i386/pr25254.c: New test.
22189         * gfortran.dg/PR24188.f: New test.
22190
22191 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22192
22193         * lib/fortran-torture.exp: Catch remaining uses of
22194         remote_file build delete.
22195
22196 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22197
22198         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22199
22200 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22201
22202         * gcc.dg/warn-addr-cmp.c: New test.
22203
22204 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22205
22206         PR debug/25023
22207         PR target/25293
22208         * gcc.target/i386/pr25293.c: New test.
22209
22210 2005-12-13  Petr Machata  <machata@post.cz>
22211
22212         PR c++/24907
22213         * g++.dg/parse/comma2.C: New test.
22214
22215 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22216             Jakub Jelinek  <jakub@redhat.com>
22217
22218         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22219         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22220         (limits.h): Include unconditionally.
22221         (stdlib.h): Likewise.
22222         (hashtab.h): Do not include.
22223         (getopt.h): Likewise.
22224         (stddef.h): Include.
22225         (hashval_t): Define.
22226         (struct entry): Add "next" field.
22227         (HASH_SIZE): New macro.
22228         (hash_table): New variable.
22229         (switchfiles): Do not use xmalloc.
22230         (mix): New macro.
22231         (iterative_hash): New function.
22232         (hasht): Remove.
22233         (e_exists): New function.
22234         (e_insert): Likewise.
22235         (output): Use, instead of libiberty hashtable functions.
22236         (main): Do not use getopt.  Do not call htab_create.
22237
22238 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22239
22240         PR c++/25331
22241         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22242         put atal* and atpaal* attributes on array elements.
22243         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22244         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22245         put atal* and atpaal* attributes on array elements.
22246         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22247
22248 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22249
22250         * gcc.dg/single-precision-constant.c: New test.
22251
22252 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22253
22254         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22255         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22256         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22257         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22258         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22259         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22260         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22261         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22262         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22263         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22264         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22265         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22266         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22267         gcc.target/powerpc/ppc-sdata-2.c,
22268         gcc.target/powerpc/ppc-stackalign-1.c,
22269         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22270         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22271         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22272         gcc.target/powerpc/rs6000-ldouble-2.c,
22273         gcc.target/powerpc/rs6000-power2-1.c,
22274         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22275         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22276         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22277         option into target selector.
22278         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22279         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22280
22281 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22282
22283         PR objc/25348
22284         * objc.dg/encode-9.m: New test.
22285
22286 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22287
22288         PR testsuite/20772
22289         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22290         * gcc.dg/asm-b.c: Fix typo.
22291         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22292         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22293         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22294         i?86 lp64 and x86_64 ilp32.
22295         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22296         on i?86 lp64.
22297         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22298
22299 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22300
22301         PR fortran/25078
22302         gfortran.dg/equiv_5.f90: New test.
22303
22304 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22305
22306         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22307         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22308         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22309         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22310         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22311         * gcc.dg/tree-ssa/reassoc-5.c: New.
22312         * gcc.dg/tree-ssa/reassoc-6.c: New.
22313         * gcc.dg/tree-ssa/reassoc-7.c: New.
22314         * gcc.dg/tree-ssa/reassoc-8.c: New.
22315         * gcc.dg/tree-ssa/reassoc-9.c: New.
22316         * gcc.dg/tree-ssa/reassoc-10.c: New.
22317         * gcc.dg/tree-ssa/reassoc-11.c: New.
22318
22319 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22320
22321         PR testsuite/25167
22322         PR testsuite/24478
22323         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22324
22325 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22326
22327         PR c++/25300
22328         * g++.dg/template/inherit.C: Do not use a generic error message.
22329
22330 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22331
22332         PR libobjc/25354
22333         * objc.dg/gnu-encoding: New directory.
22334         * objc.dg/gnu-encoding/compat-common.h: New file.
22335         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22336         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22337         * objc.dg/gnu-encoding/vector-defs.h: New file.
22338         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22339         * objc.dg/gnu-encoding/generate-random.c: New file.
22340         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22341         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22342         * objc.dg/gnu-encoding/generate-random.h: New file.
22343
22344 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22345
22346         PR c++/25337
22347         * g++.dg/template/defarg7.C: New test.
22348
22349 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         PR libobjc/25347
22352         * objc.dg/encode-8.m: New test.
22353
22354 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22355
22356         PR libobjc/25346
22357         * objc.dg/encode-7.m: New test.
22358
22359 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/25010
22362         * g++.dg/opt/inline10.C: New test.
22363
22364 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22365
22366         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22367
22368 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22369
22370         * gfortran.dg/substring_equivalence.f90: typo in comment
22371
22372 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22373
22374         PR fortran/25068
22375         * gfortran.dg/iostat_3.f90: New test.
22376
22377 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22378
22379         PR fortran/23815
22380         * gfortran.dg/unf_io_convert_1.f90: New test.
22381         * gfortran.dg/unf_io_convert_2.f90: New test.
22382         * gfortran.dg/unf_io_convert_3.f90: New test.
22383
22384 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22385
22386         PR testsuite/20772
22387         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22388         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22389         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22390         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22391         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22392         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22393         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22394         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22395         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22396         gcc.dg/torture/fp-int-convert-float128-timode.c,
22397         gcc.dg/torture/fp-int-convert-float128.c,
22398         gcc.dg/torture/fp-int-convert-float80-timode.c,
22399         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22400         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22401
22402         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22403
22404 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22405
22406         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22407
22408 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22409
22410         * gcc.dg/20051207-1.c,
22411         * gcc.dg/20051207-2.c,
22412         * gcc.dg/20051207-3.c: New tests.
22413
22414 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22415
22416         PR testsuite/20772
22417         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22418         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22419         dg-skip-if target selector.
22420
22421         PR testsuite/20772
22422         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22423         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22424         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22425         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22426         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22427         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22428         and/or merge with i?86 cases.
22429
22430         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22431
22432         PR testsuite/20772
22433         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22434         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22435         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22436         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22437         x86_64-*-linux*.
22438
22439 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22440
22441         PR target/25311
22442         * gcc.c-torture/compile/pr25311.c: New test.
22443
22444 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22445
22446         PR libgfortran/25039
22447         * gfortran.dg/read_comma.f: New test.
22448
22449 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22450
22451         PR c++/19317
22452         * g++.dg/opt/pr19317-1.C: New test.
22453         * g++.dg/opt/pr19317-2.C: New test.
22454         * g++.dg/opt/pr19317-3.C: New test.
22455
22456         PR target/19005
22457         * gcc.c-torture/execute/pr19005.c: New test.
22458
22459         PR target/17828
22460         * g++.old-deja/g++.other/comdat5.C: New test.
22461         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22462
22463         * g++.dg/compat/struct-layout-1.exp: New file.
22464         * g++.dg/compat/struct-layout-1.h: New.
22465         * g++.dg/compat/struct-layout-1_generate.c: New.
22466         * g++.dg/compat/struct-layout-1_x1.h: New.
22467         * g++.dg/compat/struct-layout-1_x2.h: New.
22468         * g++.dg/compat/struct-layout-1_y1.h: New.
22469         * g++.dg/compat/struct-layout-1_y2.h: New.
22470
22471         * gcc.dg/20050330-2.c: New test.
22472
22473 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22474
22475         PR fortran/25292
22476         * gfortran.dg/associated_1.f90: New.
22477
22478 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22479
22480         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22481         ILP32 vect_no_align platforms.
22482
22483 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22484             Jakub Jelinek  <jakub@redhat.com>
22485
22486         PR target/25268
22487         * gcc.c-torture/compile/20051207-1.c: New test.
22488
22489 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22490
22491         PR testsuite/20772
22492         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22493         gcc.dg/torture/pr18582-1.c,
22494         gcc.target/i386/attributes-error.c: Also test on x86_64.
22495
22496         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22497
22498 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22499
22500         PR c++/19397
22501         * g++.dg/template/typedef3.C: New test.
22502
22503         PR c++/19762
22504         PR c++/19764
22505         * g++.dg/template/dtor3.C: Fix error markers.
22506
22507 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22508
22509         * lib/target-supports.exp (check_effective_target_sync_char_short):
22510         Add s390*.
22511
22512 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22513
22514         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22515
22516 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22517
22518         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22519         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22520         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22521         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22522
22523 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22524
22525         PR c++/25263
22526         * g++.dg/other/array2.C: New test case.
22527
22528 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
22529
22530         * gcc.dg/darwin-weakimport-3.c: New.
22531
22532         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22533         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22534         and to work on Darwin.
22535         * gcc.dg/attr-weakref-1b.c: New file.
22536         * gcc.dg/attr-weakref-2.c: New test.
22537         * gcc.dg/darwin-weakref-1.c: New test.
22538
22539 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
22540
22541         PR testsuite/25247
22542         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22543         use in selector expressions.
22544         (dg-xfail-if): Ditto.
22545         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22546         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22547         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22548         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22549         * gcc.test-framework/test-framework.exp: Skip generated tests if
22550         CHECK_TEST_FRAMEWORK is not 1.
22551
22552 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22553
22554         PR tree-optimization/24963
22555         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22556
22557         PR target/24108
22558         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22559
22560         PR target/18580
22561         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22562         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22563         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22564         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22565
22566 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22567
22568         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22569         dg-options.
22570
22571 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22572
22573         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22574
22575 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22576
22577         * gcc.dg/format/cast-1.c: New test.
22578
22579 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22580
22581         PR c/7776
22582         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22583         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22584         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22585         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22586
22587 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22588
22589         * gcc.dg/cast-pretty-print-1.c: New test.
22590
22591 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22592
22593         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22594
22595 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22596
22597         PR c++/24173
22598         * g++.dg/template/friend40.C: New test.
22599
22600 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22601
22602         PR target/25199
22603         * gcc.target/i386/movq-2.c: New test.
22604         * gcc.target/i386/movq.c: Remove target i?86, instead add
22605         dg-require-effective-target ilp32.
22606
22607 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22608
22609         PR c++/24103
22610         * g++.dg/other/default1.C: New test.
22611
22612 2005-12-02  Richard Guenther  <rguenther@suse.de>
22613
22614         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22615
22616 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22617
22618         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22619
22620 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22621
22622         PR target/21017
22623         * gcc.target/powerpc/rotate.c: New.
22624
22625 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22626
22627         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22628         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22629
22630 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22631
22632         PR c/13384
22633         * gcc.dg/pr17730-1.c: Adjust.
22634         * gcc.dg/lvalue1.c (main): Likewise.
22635         * gcc.dg/lvalue-2.c: Likewise.
22636         * g++.dg/pr7503-3.C
22637
22638 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22639
22640         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22641         error messages.
22642
22643 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22644
22645         PR fortran/24789
22646         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22647
22648 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22649
22650         PR target/24475
22651         * lib/target-supports.exp (check_effective_target_tls): New.
22652         (check_effective_target_tls_runtime): New.
22653         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22654         for TLS support.
22655         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22656         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22657         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22658         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22659         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22660         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22661         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22662         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22663         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22664         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22665         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22666         effective-target TLS.
22667         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22668         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22669         effective-target TLS runtime.
22670
22671 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22672
22673         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22674
22675 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22676
22677         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22678         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22679         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22680         ignored" warnings when "packing" is the same as the ABI layout.
22681
22682 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22683
22684         PR fortran/21302
22685         * gfortran.dg/line_length_1.f: New test.
22686         * gfortran.dg/line_length_2.f90: Ditto.
22687
22688 2005-11-30  Richard Guenther  <rguenther@suse.de>
22689
22690         PR tree-optimization/21655
22691         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22692
22693 2005-11-30  Dale Johannesen  <dalej@apple.com>
22694
22695         * gcc.c-torture/compile/pr24930.c: New.
22696
22697 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22698
22699         PR fortran/15809
22700         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22701
22702 2005-11-30  Jeff Law  <law@redhat.com>
22703
22704         * g++.old-deja/g++.law/pr25000.C: New test.
22705
22706 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22707
22708         * gcc.dg/tls/opt-11.c: New test.
22709
22710 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22711
22712         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22713         targets.
22714         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22715         LP64 ia64.
22716
22717 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22718
22719         * gfortran.dg/open_access_1.f90: New test.
22720
22721 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22722
22723         * gcc.dg/charset/builtin2.c: New test.
22724
22725 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22728         on mmix-*-* for *_[xy].c.
22729
22730 2005-11-28  Kean Johnston  <jkj@sco.com>
22731
22732         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22733         headers.
22734         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22735         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22736         * gcc.target/i386/asm-3.c: Ditto.
22737         * gcc.target/i386/clobbers.c: Ditto.
22738         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22739         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22740         test regexp.
22741         * gcc.target/i386/mul.c: Ditto.
22742         * gcc.target/i386/ssetype-1.c: Ditto.
22743         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22744         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22745         static so the test works with -fPIC mode too. Based on comment in
22746         PR19231 by Pinski.
22747         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22748
22749 2005-11-28  Richard Guenther  <rguenther@suse.de>
22750
22751         * gcc.dg/alias-9.c: New testcase.
22752         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22753
22754 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22755             Uros Bizjak  <uros@kss-loka.si>
22756
22757         PR middle-end/20219
22758         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22759         tan(x)/sin(x) transformations.
22760
22761 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22762
22763         PR middle-end/24575
22764         * gcc.dg/tree-ssa/divide-3.c: New test.
22765         * gcc.dg/tree-ssa/divide-4.c: New test.
22766
22767 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22768
22769         PR fortran/24917
22770         *  gfortran.dg/boz_6.f90: New test.
22771
22772 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22773
22774         PR fortran/23912
22775         * gfortran.dg/modulo_1.f90: New test.
22776
22777 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22778
22779         PR libfortran/24919
22780         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22781         fail on CRLF platforms.
22782         * gfortran.dg/ftell_2.f90: Likewise.
22783
22784 2005-11-26  Eric Christopher  <echristo@apple.com>
22785
22786         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22787
22788 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22789
22790         * objc.dg/gnu-runtime-3.m: Simplify.
22791
22792 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22793
22794         PR middle-end/23669
22795         * gcc.dg/tree-ssa/divide-1.c: New test.
22796         * gcc.dg/tree-ssa/divide-2.c: New test.
22797
22798 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22799
22800         PR libgfortran/24945
22801         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22802
22803 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22804
22805         PR libgfortran/24945
22806         * gfortran.dg/open_status_2.f90: New test.
22807
22808 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22809
22810         * gcc.c-torture/execute/builtins/fprintf.c,
22811         gcc.c-torture/execute/builtins/fputs-lib.c,
22812         gcc.c-torture/execute/builtins/fputs.c,
22813         gcc.c-torture/execute/builtins/lib/fprintf.c,
22814         gcc.c-torture/execute/builtins/lib/printf.c,
22815         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22816
22817 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22818
22819         * gcc.dg/20050922-2.c: New test.
22820
22821 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22822
22823         * objc.dg/gnu-runtime-3.m: New test.
22824
22825 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22826
22827         PR c++/9278
22828         * g++.dg/other/void1.C: New test.
22829
22830 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22831
22832         PR middle-end/24998
22833         * gcc.dg/torture/fp-int-convert-float.c,
22834         gcc.dg/torture/fp-int-convert-double.c,
22835         gcc.dg/torture/fp-int-convert-long-double.c,
22836         gcc.dg/torture/fp-int-convert-timode.c,
22837         gcc.dg/torture/fp-int-convert-float80.c,
22838         gcc.dg/torture/fp-int-convert-float80-timode.c,
22839         gcc.dg/torture/fp-int-convert-float128.c,
22840         gcc.dg/torture/fp-int-convert-float128-timode.c,
22841         gcc.dg/torture/fp-int-convert.h: New files.
22842
22843 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22844
22845         PR middle-end/24989
22846         * gcc.dg/tree-ssa/bool-10.c: New test.
22847         * gcc.dg/tree-ssa/bool-11.c: New test.
22848         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22849
22850 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22851
22852         PR middle-end/24990
22853         * tree-ssa/pr24990-1.c: New test.
22854
22855 2005-11-24  Richard Guenther  <rguenther@suse.de>
22856         Dirk Mueller <dmueller@suse.de>
22857
22858         PR c++/14024
22859         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22860         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22861         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22862         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22863         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22864         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22865
22866 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22867
22868         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22869
22870 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22871
22872         PR c/21668
22873         * gcc.dg/Wc++-compat.c: New.
22874         * gcc.dg/Wno-c++-compat.c: New.
22875
22876 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22877
22878         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22879         (vspltish, vspltisw): Likewise.
22880
22881 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22882
22883         PR libgfortran/24794
22884         * gfortran.dg/namelist_12.f: Fix quotes.
22885         * gfortran.dg/namelist_13.f90: Fix quotes.
22886         * gfortran.dg/namelist_14.f90: Fix quotes.
22887         * gfortran.dg/namelist_15.f90: Fix quotes.
22888         * gfortran.dg/namelist_use.f90: Fix quotes.
22889         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22890         * gfortran.dg/namelist_21.f90: New test.
22891         * gfortran.dg/namelist_22.f90: New test.
22892
22893 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22894
22895         PR target/23435
22896         * gcc.c-torture/compile/pr23435.c: New.
22897
22898 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22899
22900         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22901
22902 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22903
22904         * gcc.target/powerpc/405-macchw-1.c,
22905         gcc.target/powerpc/405-macchw-2.c,
22906         gcc.target/powerpc/405-macchwu-1.c,
22907         gcc.target/powerpc/405-macchwu-2.c,
22908         gcc.target/powerpc/405-machhw-1.c,
22909         gcc.target/powerpc/405-machhw-2.c,
22910         gcc.target/powerpc/405-machhwu-1.c,
22911         gcc.target/powerpc/405-machhwu-2.c,
22912         gcc.target/powerpc/405-maclhw-1.c,
22913         gcc.target/powerpc/405-maclhw-2.c,
22914         gcc.target/powerpc/405-maclhwu-1.c,
22915         gcc.target/powerpc/405-maclhwu-2.c,
22916         gcc.target/powerpc/405-mulchw-1.c,
22917         gcc.target/powerpc/405-mulchw-2.c,
22918         gcc.target/powerpc/405-mulchwu-1.c,
22919         gcc.target/powerpc/405-mulchwu-2.c,
22920         gcc.target/powerpc/405-mulhhw-1.c,
22921         gcc.target/powerpc/405-mulhhw-2.c,
22922         gcc.target/powerpc/405-mulhhwu-1.c,
22923         gcc.target/powerpc/405-mulhhwu-2.c,
22924         gcc.target/powerpc/405-mullhw-1.c,
22925         gcc.target/powerpc/405-mullhw-2.c,
22926         gcc.target/powerpc/405-mullhwu-1.c,
22927         gcc.target/powerpc/405-mullhwu-2.c,
22928         gcc.target/powerpc/405-nmacchw-1.c,
22929         gcc.target/powerpc/405-nmacchw-2.c,
22930         gcc.target/powerpc/405-nmachhw-1.c,
22931         gcc.target/powerpc/405-nmachhw-2.c,
22932         gcc.target/powerpc/405-nmaclhw-1.c,
22933         gcc.target/powerpc/405-nmaclhw-2.c,
22934         gcc.target/powerpc/440-macchw-1.c,
22935         gcc.target/powerpc/440-macchw-2.c,
22936         gcc.target/powerpc/440-macchwu-1.c,
22937         gcc.target/powerpc/440-macchwu-2.c,
22938         gcc.target/powerpc/440-machhw-1.c,
22939         gcc.target/powerpc/440-machhw-2.c,
22940         gcc.target/powerpc/440-machhwu-1.c,
22941         gcc.target/powerpc/440-machhwu-2.c,
22942         gcc.target/powerpc/440-maclhw-1.c,
22943         gcc.target/powerpc/440-maclhw-2.c,
22944         gcc.target/powerpc/440-maclhwu-1.c,
22945         gcc.target/powerpc/440-maclhwu-2.c,
22946         gcc.target/powerpc/440-mulchw-1.c,
22947         gcc.target/powerpc/440-mulchw-2.c,
22948         gcc.target/powerpc/440-mulchwu-1.c,
22949         gcc.target/powerpc/440-mulchwu-2.c,
22950         gcc.target/powerpc/440-mulhhw-1.c,
22951         gcc.target/powerpc/440-mulhhw-2.c,
22952         gcc.target/powerpc/440-mulhhwu-1.c,
22953         gcc.target/powerpc/440-mulhhwu-2.c,
22954         gcc.target/powerpc/440-mullhw-1.c,
22955         gcc.target/powerpc/440-mullhw-2.c,
22956         gcc.target/powerpc/440-mullhwu-1.c,
22957         gcc.target/powerpc/440-mullhwu-2.c,
22958         gcc.target/powerpc/440-nmacchw-1.c,
22959         gcc.target/powerpc/440-nmacchw-2.c,
22960         gcc.target/powerpc/440-nmachhw-1.c,
22961         gcc.target/powerpc/440-nmachhw-2.c,
22962         gcc.target/powerpc/440-nmaclhw-1.c,
22963         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22964
22965 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22966
22967         PR fortran/24774
22968         * gfortran.dg/inquire_9.f90: New test.
22969
22970         PR fortran/21647
22971         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22972
22973 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22974
22975         PR libfortran/24432
22976         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22977         Check that 'cos' is supported.
22978
22979 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22980
22981         PR fortran/24223
22982         * gfortran.dg/substring_equivalence.f90: New test.
22983
22984         PR fortran/24705
22985         * gfortran.dg/auto_internal_assumed.f90: New test.
22986
22987 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22988
22989         * gcc.dg/fold-div-2.c: New test.
22990
22991 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22992
22993         PR rtl-optimization/24883
22994         * gcc.c-torture/compile/pr24883.c: New test.
22995
22996 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22997
22998         PR middle-end/20583
22999         * gcc.c-torture/compile/pr20583.c: New.
23000
23001 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23002
23003         * gcc.c-torture/execute/usmul.c: New test.
23004
23005 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23006
23007         * gcc.dg/tree-ssa/vrp22.c: New test.
23008
23009 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23010
23011         PR middle-end/24912
23012         * gcc.dg/torture/pr24912-1.c: New test.
23013
23014 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23015
23016         PR fortran/24862
23017         * gfortran.dg/arrayio_derived_1.f90: New test.
23018
23019 2005-11-19  Richard Guenther  <rguenther@suse.de>
23020
23021         PR middle-end/23294
23022         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23023
23024 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23025
23026         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23027
23028 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23029
23030         PR c++/8355
23031         * g++.dg/template/friend39.C: New test.
23032
23033 2005-11-18  James E Wilson  <wilson@specifix.com>
23034
23035         * gcc.dg/builtin-strstr.c: New.
23036
23037 2005-11-18  Richard Henderson  <rth@redhat.com>
23038
23039         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23040         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23041         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23042         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23043         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23044         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23045         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23046         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23047         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23048         renaming to remove initial "ia64-".
23049
23050 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23051
23052         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23053
23054 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23055
23056         * g++.dg/cpp/string-2.C: New test.
23057
23058 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23059
23060         * gcc.dg/tree-ssa/loop-14.c: New test.
23061
23062 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23063             Michael Chamberlain <michael@chamberlain.net.au>
23064
23065         * ada/acats/run_all.sh (target_run): Kill long running tests.
23066
23067 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23068
23069         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23070         * gcc.dg/cleanup-9.c: Likewise.
23071         * gcc.dg/cleanup-10.c: Likewise.
23072         * gcc.dg/cleanup-11.c: Likewise.
23073
23074 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23075
23076         PR fortran/24892
23077         * gfortran.dg/open_access_append_1.f90: New test.
23078         * gfortran.dg/open_access_append_2.f90: New test.
23079
23080 2005-11-16  Richard Guenther  <rguenther@suse.de>
23081
23082         PR middle-end/24851
23083         * gcc.c-torture/execute/pr24851.c: New testcase.
23084
23085 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23086
23087         * gcc.dg/fold-overflow-1.c: New test.
23088
23089 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23090
23091         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23092         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23093
23094 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23095
23096         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23097         structures.
23098         * g++.dg/eh/forced2.C: Likewise.
23099         * g++.dg/eh/forced3.C: Likewise.
23100         * g++.dg/eh/forced4.C: Likewise.
23101
23102 2005-11-11  Mike Stump  <mrs@apple.com>
23103
23104         * g++.old-deja/g++.mike/unused.C: Add.
23105
23106 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23107
23108         PR c++/24667
23109         * g++.dg/warn/Wcast-qual1.C: New test.
23110
23111 2005-11-15  Jan Hubicka  <jh@suse.cz>
23112
23113         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23114
23115 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23116
23117         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23118
23119 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23120
23121         PR 24840
23122         * gcc.dg/tree-ssa/pr24840.c: New test.
23123
23124 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23125
23126         PR testsuite/24841
23127         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23128
23129 2005-11-14  Dale Johannesen  <dalej@apple.com>
23130
23131         * gcc.c-torture/execute/20051113-1.c: New.
23132
23133 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23134
23135         PR c++/24687
23136         * g++.dg/template/crash43.C: New test.
23137
23138 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23139
23140         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23141
23142 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23143
23144         PR c++/24817
23145         * g++.dg/eh/spec8.C: New test.
23146
23147 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23148
23149         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23150
23151 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23152
23153         PR c++/20293
23154         * g++.dg/parse/ambig4.C: New test.
23155         * g++.dg/tc1/dr101.C: Adjust error markers.
23156         * g++.dg/lookup/strong-using-2.C: Likewise.
23157         * g++.dg/lookup/ambig5.C: Likewise.
23158         * g++.dg/lookup/ambig4.C: Likewise.
23159         * g++.dg/parse/crash22.C: Likewise.
23160
23161 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23162
23163         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23164
23165 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23166
23167         * gcc.dg/nested-calls-1.c: New test.
23168
23169 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23170
23171         * gfortran.dg/complex_intrinsic_1.f90: New test.
23172         * gfortran.dg/complex_intrinsic_2.f90: New test.
23173         * gfortran.dg/fgetc_1.f90: New test.
23174         * gfortran.dg/fgetc_2.f90: New test.
23175         * gfortran.dg/fgetc_3.f90: New test.
23176         * gfortran.dg/ftell_1.f90: New test.
23177         * gfortran.dg/ftell_2.f90: New test.
23178         * gfortran.dg/gnu_logical_1.F: New test.
23179         * gfortran.dg/gnu_logical_2.f90: New test.
23180
23181 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23182
23183         PR middle-end/24820
23184         * gcc.dg/pr24820.c: New test.
23185
23186 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23187
23188         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23189         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23190         variable.
23191
23192 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23193
23194         PR testsuite/24614
23195         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23196
23197 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23198
23199         * gcc.target/cris/cris.exp: New file.
23200         * gcc.target/cris/rld-legit1.c: New test.
23201         * gcc.target/cris/rld-legit2.c: New test.
23202
23203 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23204
23205         PR c++/24780
23206         * g++.dg/opt/pr24780.C: New test.
23207
23208         PR c++/24761
23209         * g++.dg/template/asm1.C: New test.
23210
23211 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23212
23213         PR libgfortran/24787
23214         * gfortran.dg/scan_1.f90: New test.
23215
23216 2005-11-12  Jan Hubicka  <jh@suse.cz>
23217
23218         * gcc.target/i386/minmax-1.c: New.
23219         * gcc.target/i386/minmax-2.c: New.
23220
23221 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23222
23223         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23224
23225 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23226
23227         * gcc.c-torture/execute/20051110-1.c,
23228         gcc.c-torture/execute/20051110-2.c: New tests.
23229
23230 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23231
23232         PR middle-end/24750
23233         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23234         New tests.
23235
23236 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23237
23238         * lib/target-libpath.exp (get_shlib_extension): New proc.
23239         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23240         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23241         * lib/objc.exp (objc_target_compile): Likewise.
23242         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23243         detection.
23244
23245 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23246
23247         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23248
23249         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23250         Add -static to additional_flags and pass it to target_compile.
23251
23252 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23253
23254         PR libgfortran/24719
23255         gfortran.dg/read_noadvance.f90: New test.
23256
23257         PR libgfortran/24699
23258         gfortran.dg/fmt_t_2.f90: New test.
23259
23260         PR libgfortran/24785
23261         gfortran.dg/read_x_eor.f90: New test.
23262
23263         PR libgfortran/24584
23264         gfortran.dg/namelist_empty.f90: Rename test.
23265
23266         PR libgfortran/24489
23267         gfortran/read_eor.f90: Rename test.
23268
23269 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23270
23271         PR fortran/15976
23272         * gfortran.dg/automatic_module_variable.f90: New test.
23273
23274 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23275
23276         PR target/24445
23277         * gcc.dg/pr24445.c: New test.
23278
23279 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23280
23281         PR fortran/24655
23282         PR fortran/24755
23283         * gfortran.dg/recursive_statement_functions.f90: Add statement
23284         functions using inline intrinsic functions and parameters to test
23285         that they no longer seg-fault.
23286
23287         PR fortran/24409
23288         gfortran.dg/nested_modules_4.f90: New test.
23289         gfortran.dg/nested_modules_5.f90: New test.
23290
23291 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23292
23293         PR fortran/24643
23294         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23295
23296 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23297
23298         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23299         failures.
23300
23301 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23302
23303         * gcc.dg/sparc-getcontext-1.c: New test.
23304
23305 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23306
23307         * gcc.dg/ifcvt-fabs-1.c: New test.
23308
23309 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23310
23311         PR other/4372
23312         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23313         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23314
23315 2005-11-09  Richard Guenther  <rguenther@suse.de>
23316
23317         PR tree-optimization/24716
23318         * gcc.c-torture/execute/pr24716.c: New testcase.
23319
23320 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23321
23322         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23323
23324 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23325
23326         PR 24624
23327         * gcc.dg/pr24624.c: Testcase added.
23328
23329 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23330
23331         PR 24623
23332         * g++.dg/other/pr24623.C: Testcase added.
23333
23334 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23335
23336         PR fortran/22607
23337         * gfortran-dg/pure_byref_1.f90: New.
23338         * gfortran-dg/pure_byref_2.f90: New.
23339
23340 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23341
23342         PR c/24101
23343         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23344         * gcc.dg/dg.exp: Run main loop also for *.i files.
23345
23346 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23347
23348         PR c++/19450
23349         * g++.dg/tls/diag-3.C: New test.
23350         * g++.dg/tls/diag-4.C: New test.
23351         * g++.dg/tls/static-1.C: New test.
23352         * g++.dg/tls/static-1a.cc: New file.
23353
23354 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23355
23356         PR 23046
23357         * g++.dg/tree-ssa/pr23046.C: New test.
23358
23359 2005-11-08  Devang Patel <dpatel@apple.com>
23360
23361         PR tree-optimization/23115
23362         * gcc.dg/tree-ssa/pr23115.c: New.
23363
23364 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23365
23366         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23367         * gcc.target/powerpc/pr16155.c: Same.
23368         * gcc.target/powerpc/altivec-1.c: Same.
23369         * gcc.target/powerpc/altivec-2.c: Same.
23370         * gcc.target/powerpc/altivec-3.c: Same.
23371         * gcc.target/powerpc/altivec-5.c: Same.
23372         * gcc.target/powerpc/altivec-11.c: Same.
23373         * gcc.target/powerpc/altivec-12.c: Same.
23374         * gcc.target/powerpc/altivec-14.c: Same.
23375         * gcc.target/powerpc/altivec-22.c: Same.
23376         * gcc.target/powerpc/altivec-consts.c: Same.
23377         * gcc.target/powerpc/altivec-pr22085.c: Same.
23378         * gcc.target/powerpc/altivec-splat.c: Same.
23379         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23380         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23381         * gcc.target/powerpc/darwin-longlong.c: Same.
23382
23383 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23384
23385         PR target/19340
23386         * gcc.dg/pr19340.c: New test.
23387
23388 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23389
23390         PR rtl-optimization/24683
23391         * gcc.dg/pr24683.c: New test.
23392
23393 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23394
23395         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23396         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23397
23398 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23399
23400         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23401
23402 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23403
23404         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23405
23406 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23407
23408         PR target/24230
23409
23410         * gcc.target/powerpc/altivec-consts.c,
23411         gcc.target/powerpc/altivec-splat.c: New testcase.
23412
23413 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23414
23415         PR c/24599
23416
23417         * gcc.dg/overflow-2.c: New testcase.
23418
23419 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23420
23421         PR rtl-optimization/23567
23422         * gcc.c-torture/execute/20051104-1.c: New test.
23423
23424 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23425
23426         PR fortran/24534
23427         gfortran.dg/private_type_2.f90: Modified to check that case with
23428         PRIVATE declaration within derived type is accepted.
23429
23430         PR fortran/20838
23431         gfortran.dg/pointer_assign_1.f90: New test.
23432
23433         PR fortran/20840
23434         * gfortran.dg/arrayio_0.f90: New test.
23435
23436         PR fortran/17737
23437         gfortran.dg/data_initialized.f90: New test.
23438         gfortran.dg/data_constraints_1.f90: New test.
23439         gfortran.dg/data_constraints_2.f90: New test.
23440
23441 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23442
23443         PR fortran/24174
23444         PR fortran/24305
23445         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23446
23447 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23448
23449         PR 24670
23450         * gcc.dg/tree-ssa/pr24670.c: New test.
23451
23452 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23453
23454         PR target/22432
23455         * gcc.target/i386/pr22432.c: New test.
23456
23457 2005-11-05  Richard Henderson  <rth@redhat.com>
23458
23459         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23460         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23461         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23462         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23463         from gcc.dg/alpha-*.
23464         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23465         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23466
23467 2005-11-05  Andreas Jaeger  <aj@suse.de>
23468
23469         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23470
23471 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23472
23473         PR target/23424
23474         * gcc.dg/torture/pr23424-1.c: New test.
23475
23476 2005-11-04  Richard Henderson  <rth@redhat.com>
23477
23478         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23479         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23480         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23481         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23482         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23483         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23484         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23485         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23486         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23487         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23488         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23489         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23490         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23491         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23492         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23493         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23494         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23495         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23496         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23497         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23498         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23499         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23500         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23501         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23502         Move from gcc.dg/.
23503         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23504         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23505         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23506         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23507         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23508         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23509         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23510         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23511         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23512         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23513         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23514         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23515         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23516         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23517         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23518         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23519         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23520         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23521         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23522         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23523         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23524         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23525         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23526         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23527         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23528         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23529         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23530         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23531         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23532         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23533         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23534         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23535         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23536         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23537         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23538         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23539         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23540         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23541         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23542         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23543         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23544         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23545         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23546         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23547         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23548
23549 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23550
23551         PR 24627
23552         * gcc.dg/tree-ssa/pr24627.c: New test.
23553
23554 2005-11-04 Paul Brook  <paul@codesourcery.com>
23555
23556         * gcc.dg/tls/opt-10.c: New test.
23557
23558 2005-11-04  Andreas Jaeger  <aj@suse.de>
23559
23560         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23561         avoid extra warnings.
23562
23563 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23564
23565         PR libfortran/22298
23566         * lib/target-supports.exp
23567         (check_effective_target_static_libgfortran): New
23568         static_libgfortran effective target.
23569         * gfortran.dg/static_linking_1.f: New test.
23570         * gfortran.dg/static_linking_1.c: New file.
23571
23572 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23573
23574         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23575
23576 2005-11-03  Josh Conner  <jconner@apple.com>
23577
23578         PR c++/19989
23579         g++.dg/ext/array2.C: New test.
23580         g++.dg/template/dependent-name3.C: New test.
23581         g++.dg/template/dependent-name4.C: New test.
23582         g++.dg/template/sfinae2.C: New test.
23583
23584 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23585
23586         PR preprocessor/22042
23587         * gcc.dg/cpp/strify4.c: New test.
23588
23589 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23590
23591         PR c++/17964
23592         * g++.dg/cpp/string-1.C: New test.
23593
23594 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23595
23596         * gcc.target/powerpc: New directory.
23597         * gcc.target/powerpc/powerpc.exp: New file.
23598         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23599         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23600         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23601         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23602         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23603         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23604         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23605         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23606         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23607         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23608         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23609         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23610         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23611         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23612         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23613         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23614         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23615         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23616         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23617         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23618         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23619         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23620         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23621         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23622         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23623         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23624         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23625         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23626         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23627         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23628         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23629         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23630         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23631         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23632
23633 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23634
23635         PR c++/21627
23636         * g++.dg/warn/inline2.C: New test.
23637
23638 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23639
23640         PR middle-end/23155
23641         * g++.dg/ext/c99struct1.C: New test.
23642         * gcc.dg/union-cast-1.c: New test.
23643         * gcc.dg/union-cast-2.c: New test.
23644         * gcc.dg/union-cast-3.c: New test.
23645
23646 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23647
23648         PR middle-end/24589
23649         * gcc.c-torture/execute/zero-struct-2.c: New test.
23650
23651 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23652
23653         PR c++/24582
23654         * g++.dg/init/switch1.C: New test.
23655
23656 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23657
23658         * gcc.dg/delay-slot-1.c: New test.
23659
23660 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23661
23662         PR target/24620
23663         * gcc.dg/pr24620.c: New test.
23664
23665 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23666
23667         PR c/24329
23668         * gcc.dg/format/unnamed-1.c: New test.
23669
23670 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23671
23672         PR c++/22434
23673         * g++.dg/expr/cond8.C: New test.
23674
23675         PR c++/24560
23676         * g++.dg/parse/dot1.C: New test.
23677
23678 2005-11-02  Jan Hubicka  <jh@suse.cz>
23679
23680         PR target/23303
23681         * gcc.dg/i386-lea.c: New test
23682
23683 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23684
23685         PR target/24615
23686         * gcc.dg/pr24615.c: New test.
23687
23688 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23689
23690         PR target/24600
23691         * gcc.dg/pr24600.c: New test.
23692
23693 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23694
23695         PR c++/19253
23696         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23697         * g++.dg/parse/typename9.C: New test.
23698         * g++/dg/parse/typename10.C: Likewise.
23699
23700 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23701
23702         PR fortran/18157
23703         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23704         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23705         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23706
23707 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/24569
23710         * g++.dg/debug/static1.C: New test.
23711
23712 2005-11-02  Josh Conner  <jconner@apple.com>
23713
23714         * g++.dg/crash38.C: moved into proper directory...
23715         * g++.dg/template/crash42.C: ...here
23716
23717 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23718
23719         PR target/18338
23720         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23721         pcc_bitfield_type_matters || default_packed.
23722
23723         * lib/target-supports.exp
23724         (check_effective_target_pcc_bitfield_type_matters): New proc.
23725         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23726
23727         PR testsuite/23304
23728         * lib/target-supports.exp (check_effective_default_packed): New proc.
23729         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23730         Gate expected errors on target ! default_packed.
23731         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23732
23733 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23734
23735         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23736         change (r106358).
23737
23738 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23739
23740         PR fortran/24008
23741         * gfortran.dg/entry_5.f90: New.
23742         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23743
23744 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23745
23746         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23747
23748 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23749
23750         PR fortran/21565
23751         gfortran.dg/namelist_blockdata.f90: New test.
23752
23753         PR fortran/18737
23754         gfortran.dg/external_implicit_none.f90: New test.
23755
23756         PR fortran/14994
23757         * gfortran.dg/secnds.f: New test.
23758
23759 2005-10-31  Jan Hubicka  <jh@suse.cz>
23760
23761         PR target/20928
23762         * gcc.c-torture/compile/pr20928.c: New test.
23763
23764 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23765
23766         PR middle-end/23492
23767         * gcc.c-torture/compile/zero-strct-5.c: New test.
23768
23769 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23770
23771         PR libgfortran/24584
23772         * gfortran.dg/pr24584.f90: New test.
23773
23774 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23775
23776         PR fortran/18883
23777         * gfortran.dg/char_result_9.f90: New.
23778         * gfortran.dg/char_result_10.f90: New.
23779
23780 2005-10-30  Jan Hubicka  <jh@suse.cz>
23781
23782         * g++.dg/tree-ssa/pr24172.C: New testcase.
23783
23784 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23785
23786         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23787
23788 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23789
23790         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23791         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23792         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23793         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23794         gfortran.dg/enum_9.f90,
23795         gfortran.fortran-torture/compile/enum_1.f90,
23796         gfortran.fortran-torture/execute/enum_1.f90,
23797         gfortran.fortran-torture/execute/enum_2.f90,
23798         gfortran.fortran-torture/execute/enum_3.f90,
23799         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23800
23801 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23802
23803         PR target/18482
23804         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23805         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23806
23807 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23808
23809         PR libfortran/20179
23810         * gfortran.dg/mixed_io_1.f90: New test.
23811         * gfortran.dg/mixed_io_1.c: New file.
23812
23813 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23814
23815         * gfortran.dg/malloc_free_1.f90: New test.
23816
23817 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23818
23819         * gcc.dg/nested-func-4.c: Require profiling -pg.
23820
23821 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23822
23823         PR C++/23229
23824         * g++.dg/warn/main-2.C: New test.
23825
23826 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23827
23828         PR fortran/24545
23829         * gfortran.dg/interface_2.f90: new test.
23830
23831 2005-10-28  Josh Conner  <jconner@apple.com>
23832
23833         PR c++/22153
23834         * g++.dg/template/crash38.C: New test.
23835         * g++.dg/parse/explicit1.C: Change expected errors.
23836
23837 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23838
23839         PR C++/23426
23840         * g++.dg/other/large-size-array.C: New test.
23841
23842 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23843
23844         PR middle-end/24362
23845         * g++.dg/opt/complex4.C: New test.
23846
23847 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23848
23849         * gcc.dg/nested-func-4.c: New test.
23850
23851 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23852
23853         PR fortran/24158
23854         gfortran.dg/derived_recursion.f90: New test.
23855         gfortran.dg/implicit_actual.f90: New test.
23856
23857 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23858
23859         PR middle-end/24295, PR testsuite/24477
23860         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23861         removed when weakref hits the tree.
23862
23863 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23864
23865         * gfortran.dg/cray_pointers_4.f90: New test.
23866
23867         * gfortran.dg/cray_pointers_5.f90: New test.
23868
23869 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23870
23871         PR fortran/22290
23872         * gfortran.dg/assign_5.f90: New test.
23873         * gfortran.dg/assign_6.f: New test.
23874
23875 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23876
23877         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23878         CPU has no SSE support.
23879
23880 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23881
23882         PR libgfortran/24224
23883         * gfortran.dg/arrayio_1.f90: Update attribution.
23884         * gfortran.dg/arrayio_2.f90: Update attribution.
23885         * gfortran.dg/arrayio_3.f90: Update attribution.
23886         * gfortran.dg/arrayio_4.f90: Update test conditions.
23887         * gfortran.dg/arrayio_5.f90: Update attribution.
23888         * gfortran.dg/arrayio_6.f90: New test.
23889         * gfortran.dg/arrayio_7.f90: New test.
23890
23891 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23892
23893         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23894
23895 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23896
23897         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23898
23899 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23900
23901         PR fortran/24416
23902         * gfortran.dg/namelist_char_only.f90: New test.
23903
23904 2005-10-24  Asher Langton  <langton2@llnl.gov>
23905
23906         PR fortran/17031
23907         PR fortran/22282
23908         * gfortran.dg/cray_pointers_1.f90: New test.
23909         * gfortran.dg/cray_pointers_2.f90: New test.
23910         * gfortran.dg/cray_pointers_3.f90: New test.
23911         * gfortran.dg/loc_1.f90: New test.
23912         * gfortran.dg/loc_2.f90: New test.
23913
23914 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23915
23916         * gcc.dg/pr24225.c: New test.
23917
23918 2005-10-24  Asher Langton  <langton2@llnl.gov>
23919
23920         * gfortran.dg/dup_save_1.f90: New test.
23921         * gfortran.dg/dup_save_2.f90: New test.
23922
23923 2005-10-24  Paul Brook  <paul@codesourcery.com>
23924
23925         PR 24107
23926         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23927         stdint.h.
23928
23929 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23930
23931         PR libgfortran/24489
23932         * gfortran.dg/pr24489.f90: New test.
23933
23934 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23935
23936         PR fortran/23635
23937         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23938
23939 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23940
23941         PR target/18911
23942         * g++.dg/init/array16.C: Skip for mmix-*-*.
23943
23944 2005-10-23  Asher Langton  <langton2@llnl.gov>
23945
23946         * gfortran.dg/byte_1.f90: New test.
23947         * gfortran.dg/byte_2.f90: New test.
23948
23949 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23950
23951         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23952
23953 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23954
23955         PR fortran/18022
23956         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23957
23958         PR fortran/24311
23959         * gfortran.dg/merge_char_const.f90: New test.
23960
23961         PR fortran/24384
23962         * gfortran.dg/spread_scalar_source.f90: New test.
23963
23964 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23965
23966         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23967
23968         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23969         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23970
23971         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23972
23973 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23974
23975         PR fortran/24426
23976         * gfortran.dg/der_pointer_4.f90: New.
23977
23978 2005-10-22  David Ayers  <d.ayers@inode.at>
23979
23980         * obj-c++.dg/except-1.mm: Simplify.
23981
23982 2005-10-21  David Ayers  <d.ayers@inode.at>
23983
23984         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23985
23986 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23987
23988         * gfortran.dg/assumed_dummy_2.f90: New test.
23989
23990 2005-10-21  James E Wilson  <wilson@specifix.com>
23991
23992         PR preprocessor/15220
23993         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23994
23995 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23996
23997         * gcc.c-torture/execute/20051021-1.c: New test.
23998
23999 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24000
24001         PR c++/24260
24002         * g++.dg/ext/tmplattr1.C: New test.
24003
24004 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24005
24006         PR fortran/24440
24007         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24008
24009 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24010
24011         * obj-c++.dg/except-1.mm: New.
24012
24013         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24014
24015 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24016
24017         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24018
24019 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24020
24021         PR middle-end/24295
24022         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24023         declarations with the same names as thunks' alias targets, use
24024         aliases instead.
24025         * gcc.dg/attr-alias-3.c: New test.
24026         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24027
24028 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/22618
24031         * g++.dg/parse/access8.C: New test.
24032
24033 2005-10-20  Richard Guenther  <rguenther@suse.de>
24034
24035         PR c++/24439
24036         * g++.dg/tree-ssa/pr24439.C: New testcase.
24037
24038 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24039
24040         * g++.dg/opt/delay-slot-1.C: New test.
24041
24042 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24043
24044         PR fortran/21625
24045         * gfortran.fg/der_init_1.f90: New.
24046
24047 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24048
24049         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24050
24051 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24052
24053         PR c++/21908
24054         * g++.dg/parse/error28.C: New test.
24055
24056 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24057
24058         * gcc.dg/profile-generate-2.c: New test.
24059
24060 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24061
24062         PR target/23589
24063         * g++.dg/ext/dllimport11.C: New.
24064
24065 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24066
24067         PR c++/22293
24068         * g++.dg/other/friend3.C: New test.
24069
24070 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24071
24072         PR c++/23293
24073         * g++.dg/template/error19.C: New test.
24074
24075 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24076
24077         PR c++/21383
24078         * g++.dg/overload/koenig2.C: New.
24079
24080         PR c++/23118
24081         * g++.dg/overload/error2.C: New.
24082
24083         PR c++/22604
24084         * g++.dg/inherit/covariant14.C: New.
24085
24086 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24087
24088         PR c++/23440
24089         * g++.dg/parse/for1.C: New test.
24090
24091 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24092
24093         PR fortran/23446
24094         * gfortran.dg/host_dummy_index_1.f90: New test.
24095
24096         PR fortran/21459
24097         * gfortran.dg/automatic_char_len_2.f90: New test.
24098
24099         PR fortran/20866
24100         * gfortran.dg/recursive_statement_functions.f90: New test.
24101
24102         PR fortran/20853
24103         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24104
24105         PR fortran/20849
24106         * gfortran.dg/external_initializer.f90: New test.
24107
24108         PR fortran/20837
24109         * non_module_public.f90: New test.
24110
24111 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         PR c++/24386
24114         * g++.dg/template/overload7.C: New.
24115
24116         PR c++/22551
24117         * g++.dg/other/switch2.C: Remove expected warnings.
24118
24119         PR c++/21353
24120         * g++.dg/template/defarg6.C: New.
24121
24122 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24123
24124         PR target/24315
24125         * gcc.target/i386/pr24315.c: New test.
24126
24127 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/24389
24130         * g++.dg/template/static21.C: New test.
24131         * g++.dg/template/static21-a.cc: Likewise.
24132
24133 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24134
24135         PR c++/23959
24136         * g++.dg/warn/Wswitch-default-1.C: New test.
24137         * g++.dg/warn/Wswitch-default-2.C: New test.
24138
24139 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24140
24141         PR c++/22173
24142         * g++.dg/parse/template18.C: New test.
24143         * g++.dg/template/nontype15.C: Likewise.
24144
24145 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24146
24147         PR fortran/22273
24148         * gfortran.dg/spec_expr_2.f90: New.
24149
24150 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24151
24152         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24153         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24154         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24155         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24156         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24157         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24158         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24159         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24160         previous target-specific skips and warning-message matches where
24161         applicable.
24162
24163 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24164
24165         PR c++/21347
24166         * g++.dg/warn/Wctor-dtor.C: New test.
24167
24168 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24169
24170         PR c/23439
24171         * gcc.dg/for-1.c: New test.
24172
24173 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24174
24175         PR c++/19565
24176         * g++.dg/warn/Wconversion1.C: New test.
24177         * g++.dg/ext/packed4.C: Compile with -w.
24178         * g++.dg/opt/20050511-1.C: Likewise.
24179         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24180
24181 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24182
24183         * gfortran.dg/boz_5.f90: New test.
24184
24185 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24186
24187         PR c++/22551
24188         * g++.dg/other/switch2.C: New.
24189
24190         PR c++/23984
24191         * g++.dg/init/ctor7.C: New.
24192
24193 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24194
24195         PR c++/23730
24196         * g++.dg/parse/crash32.C: New test.
24197
24198 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24199
24200         PR c++/20721
24201         * g++.dg/init/goto2.C: New test.
24202
24203         PR c++/22464
24204         * g++.dg/template/crash/41.C: New test.
24205
24206         PR c++/22180
24207         * g++.dg/template/crash40.C: New test.
24208
24209         PR c++/23694
24210         * g++.dg/parse/friend5.C: New test.
24211
24212         PR c++/23307
24213         * g++.dg/template/crash38.C: New test.
24214
24215         PR c++/22352
24216         * g++.dg/template/friend38.C: New test.
24217
24218         PR c++/22405
24219         * g++.dg/template/crash39.C: New test.
24220
24221 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24222
24223         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24224         gcc.dg/debug/dwarf2/dwarf-char2.c,
24225         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24226
24227         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24228
24229 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24230
24231         * gcc.dg/dll-2.c: Add tests for warnings.
24232         * gcc.dg/dll-3.c: Likewise.
24233         * gcc.dg/dll-4.c: Likewise.
24234
24235         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24236         * g++.dg/ext/dllimport2.C: Likewise.
24237         * g++.dg/ext/dllimport3.C: Likewise.
24238         * g++.dg/ext/dllimport7.C: Likewise.
24239         * g++.dg/ext/dllimport8.C: Likewise.
24240         * g++.dg/ext/dllimport9.C: Likewise.
24241
24242 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24243
24244         PR fortran/24092
24245         * gfortran.dg/derived_pointer_recursion.f90: New test.
24246
24247 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24248
24249         * gcc.c-torture/execute/20051012-1.c: New test.
24250
24251 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24252
24253         PR fortran/18082
24254         * gfortran.dg/automatic_char_len_1.f90: New test.
24255
24256 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24257
24258         PR fortran/20847
24259         * gfortran.dg/save_common.f90: New test.
24260
24261         PR fortran/20856
24262         * gfortran.dg/save_result.f90: New test.
24263
24264 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24265
24266         PR c++/21592
24267         * g++.dg/template/dependent-expr1.C: Add new expected error.
24268         * g++.dg/template/dependent-expr2.C: Adjust error text.
24269         * g++.dg/template/overload6.C: New.
24270
24271         PR c++/23797
24272         * g++.dg/other/typename8.C: New.
24273
24274         PR c++/21117
24275         * g++.dg/other/return1.C: New.
24276
24277 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24278
24279         PR c++/24052
24280         * g++.dg/ext/label5.C: New.
24281
24282 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         PR c++/19964
24285         * g++.dg/parse/crash31.C: New.
24286
24287 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24288
24289         * g++.dg/ipa/ipa-1.c: New test.
24290         * g++.dg/ipa/ipa-2.c: New test.
24291         * g++.dg/ipa/ipa-3.c: New test.
24292         * g++.dg/ipa/ipa-4.c: New test.
24293         * g++.dg/ipa/ipa-5.c: New test.
24294         * g++.dg/ipa/ipa.exp: New file.
24295
24296 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24297
24298         PR fortran/24207
24299         * gfortran.dg/private_type_3.f90: New test.
24300
24301 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24302
24303         PR fortran/20786
24304         gfortran.dg/aint_anint_1.f90: New test.
24305
24306 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24307
24308         PR libgfortran/24313
24309         gfortran.dg/csqrt.f: New test.
24310
24311 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24312
24313         PR c++/8057
24314         * g++.dg/warn/noeffect7.C: New test.
24315         * g++.dg/warn/noeffect2.C: Instantiate templates.
24316         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24317         and warning.
24318
24319 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24320
24321         PR c++/21089
24322         * g++.dg/init/float1.C: New test.
24323
24324         PR c++/24277
24325         * g++.dg/init/member1.C: Tweak error markers.
24326
24327 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24328
24329         PR testsuite/24281
24330         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24331         Check for null pointer.
24332
24333 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/21369
24336         * g++.dg/parse/ret-type3.C: New test.
24337
24338 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24339
24340         PR tree-opt/23946
24341         * gcc.c-torture/compile/pr23946.c: New test.
24342
24343 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24344
24345         * g++.dg/opt/mmx2.C: New test.
24346
24347 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24348
24349         PR c++/24277
24350         * g++.dg/template/static20.C: New test.
24351
24352         PR c++/24302
24353         * g++.dg/warn/Wunused-12.C: New test.
24354
24355         PR c++/23437
24356         * g++.dg/template/arg4.C: New test.
24357
24358 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24359
24360         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24361         * gcc.dg/ucnid-3.c: Likewise.
24362         * gcc.dg/ucnid-4.c: Likewise.
24363         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24364         * g++.dg/other/ucnid-1.C: Likewise.
24365         * gcc.dg/sparc-frame-1.c: New test.
24366
24367 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24368
24369         PR c++/24139
24370         * g++.dg/template/spec27.C: New test.
24371
24372         PR c++/24275
24373         * g++.dg/template/static19.C: New test.
24374
24375 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24376
24377         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24378         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24379
24380 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24381
24382         PR target/24136
24383         * gfortran.fortran-torture/compile/pr24136.f: New test.
24384
24385 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24386
24387         PR c++/22172
24388         * g++.dg/parse/crash30.C: New test.
24389
24390 2005-10-07  Richard Guenther  <rguenther@suse.de>
24391
24392         PR middle-end/24227
24393         * gcc.c-torture/compile/pr24227.c: New testcase.
24394
24395 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24396
24397         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24398         Do not put aligned attributes on array elements.
24399
24400 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24401
24402         PR testsuite/23611, PR testsuite/23615
24403         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24404         writing prototypes of library functions by hand.
24405         * obj-c++.dg/bitfield-4.mm: Likewise.
24406         * obj-c++.dg/const-str-4.mm: Likewise.
24407         * obj-c++.dg/encode-4.mm: Likewise.
24408         * obj-c++.dg/encode-5.mm: Likewise.
24409         * obj-c++.dg/encode-6.mm: Likewise.
24410         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24411         * obj-c++.dg/method-10.mm: Likewise.
24412         * obj-c++.dg/method-17.mm: Likewise.
24413         * obj-c++.dg/method-19.mm: Likewise.
24414         * obj-c++.dg/try-catch-2.mm: Likewise.
24415
24416 2005-10-06  Richard Henderson  <rth@redhat.com>
24417
24418         PR 24236
24419         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24420
24421 2005-10-06  Dale Johannesen  <dalej@apple.com>
24422
24423         * gcc.c-torture/execute/20030125-1.c: Correct.
24424
24425 2005-10-06  Richard Guenther  <rguenther@suse.de>
24426
24427         PR tree-optimization/24238
24428         * g++.dg/tree-ssa/pr24238.C: New testcase.
24429
24430 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24431
24432         PR 18568
24433         * gfortran.dg/der_pointer_3.f90: New test.
24434
24435 2005-10-05  Devang Patel  <dpatel@apple.com>
24436
24437         PR Debug/23205
24438         * g++.dg/other/PR23205.C: New.
24439
24440 2005-10-05  Richard Henderson  <rth@redhat.com>
24441
24442         PR target/23602
24443         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24444         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24445
24446 2005-10-05  Dale Johannesen  <dalej@apple.com>
24447
24448         * gcc.c-torture/execute/float-floor.c: New.
24449
24450 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24451
24452         PR tree-optimization/21419
24453         PR tree-optimization/24146
24454         PR tree-optimization/24151
24455
24456         * g++.dg/ext/asm7.C: New.
24457         * g++.dg/ext/asm8.C: New.
24458         * gcc.dg/asm-1.c: Compile on all targets.
24459         * gcc.dg/asm-pr24146.c: New.
24460         * gcc.dg/pr21419.c: Adjust error messages.
24461
24462 2005-10-05  Richard Guenther  <rguenther@suse.de>
24463
24464         PR fortran/24176
24465         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24466
24467 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24468
24469         PR c++/23513
24470         * g++.dg/template/spec22.C: Robustify test.
24471         * g++.dg/template/spec26.C: New.
24472
24473 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24474
24475         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24476         if target supports vector instructions.
24477
24478 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24479
24480         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24481         C99 functions.
24482
24483 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24484
24485         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24486         check_effective_target_fortran_large_int): Replace cached result
24487         when target changes.
24488
24489 2005-10-04  Devang Patel  <dpatel@apple.com>
24490
24491         * gcc.dg/i386-sse-vect-types.c: New.
24492
24493 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24494
24495         PR preprocessor/13726
24496         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24497         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24498
24499 2005-10-04  Richard Guenther  <rguenther@suse.de>
24500
24501         PR c/23576
24502         * gcc.dg/noncompile/pr23576.c: New testcase.
24503
24504 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24505
24506         PR middle-end/23125
24507         * gcc.dg/register-var-3.c: New test.
24508
24509 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24510
24511         * gcc.dg/pr23049.c: New test.
24512
24513         * gcc.dg/ucnid-4.c: Fix test.
24514
24515 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24516
24517         PR 23445
24518         * gcc.c-torture/compile/pr23445.c: New test.
24519
24520 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24521
24522         * g++.dg/overload/unknown1.C: New.
24523
24524 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24525
24526         PR c++/17775
24527         * g++.dg/template/repo4.C: New test.
24528
24529 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24530
24531         PR libfortran/19308
24532         * gfortran.dg/large_real_kind_2.F90: New test.
24533         * gfortran.dg/large_integer_kind_2.f90: New test.
24534
24535 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
24536
24537         * lib/target-supports.exp (check_effective_target_vect_shift):
24538         Implement with result caching. Add i?86, x86_64 and ia64 targets.
24539         (check_effective_target_vect_condition): Fix copy-n-pasto.
24540
24541         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24542         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24543         targets.
24544
24545 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/22621
24548         * g++.dg/template/overload5.C : New test.
24549
24550         PR c++/23840
24551         * g++.dg/expr/stdarg1.C: New test.
24552
24553 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24554
24555         PR 24142
24556         * gcc.c-torture/execute/pr24142.c: New test.
24557
24558 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24559
24560         PR 24141
24561         * gcc.c-torture/execute/pr24141.c: New test.
24562
24563 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24564             Diego Novillo  <dnovillo@redhat.com>
24565
24566         PR 23604
24567         * gcc.c-torture/execute/pr23604.c: New test.
24568
24569 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24570
24571         PR fortran/16404
24572         PR fortran/20835
24573         PR fortran/20890
24574         PR fortran/20899
24575         PR fortran/20900
24576         PR fortran/20901
24577         PR fortran/20902
24578         gfortran.dg/equiv_constraint_1.f90: New test.
24579         gfortran.dg/equiv_constraint_2.f90: New test.
24580         gfortran.dg/equiv_constraint_3.f90: New test.
24581         gfortran.dg/equiv_constraint_4.f90: New test.
24582         gfortran.dg/equiv_constraint_5.f90: New test.
24583         gfortran.dg/equiv_constraint_6.f90: New test.
24584         gfortran.dg/equiv_constraint_7.f90: New test.
24585         gfortran.dg/equiv_constraint_8.f90: New test.
24586         gfortran.dg/private_type_1.f90: New test.
24587         gfortran.dg/private_type_2.f90: New test.
24588         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24589         980628-10.f: Assert std=gnu to permit mixing of
24590         types in equivalence statements.
24591
24592 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24593
24594         PR 24112
24595         * gfortran.dg/open_status_1.f90: New.
24596
24597 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24598
24599         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24600         * gcc.dg/vect/pr22480.c: Clean up temp files.
24601         * gcc.dg/vect/pr23831.c: Clean up temp files.
24602         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24603         Clean up temp files.
24604         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24605         Clean up temp files.
24606
24607         * gcc.dg/20050309-1.c: Clean up temp files.
24608         * gcc.dg/20050325-1.c: Clean up temp files.
24609
24610 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24611
24612         PR tree-optimization/24059
24613         * gcc.dg/vect/pr24059.c : New test.
24614
24615 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24616
24617         PR middle-end/24109
24618         * gcc.c-torture/execute/20050929-1.c: New test.
24619
24620 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24621
24622         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24623
24624 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24625
24626         PR c/21419
24627         * gcc.dg/pr21419.c: New test.
24628
24629 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24630
24631         * gcc.dg/pr23911.c: New test.
24632
24633 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24634
24635         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24636
24637         PR c++/16782
24638         * g++.dg/parse/qualified4.C: New test.
24639         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24640         * g++.old-deja/g++.mike/p8154.C: Likewise.
24641
24642 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24643
24644         PR c++/22147
24645         * g++.dg/template/friend37.C: New test.
24646         * g++.dg/parse/crash28.C: Adjust error markers.
24647
24648 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24649
24650         PR fortran/18518
24651         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24652
24653 2005-09-27  Devang Patel  <dpatel@apple.com>
24654
24655         PR tree-optimization/23625
24656         * gcc.dg/pr23625.c: New test.
24657
24658 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24659
24660         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24661         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24662
24663 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24664
24665         PR fortran/23677
24666         * gfortran.fortran-torture/execute/save_1.f90: New test.
24667         * gfortran.dg/save_1.f90: New test.
24668
24669 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24670
24671         * gcc.target/i386/builtin-apply-mmx.c: New test.
24672
24673         PR target/22576
24674         * gcc.target/i386/pr22576.c: New test.
24675
24676         PR target/22585
24677         * gcc.target/i386/pr22585.c: New test.
24678
24679         PR target/23268
24680         * gcc.target/i386/pr23268.c: New test.
24681
24682         PR middle-end/23831
24683         * gcc.dg/vect/pr23831.c: New test.
24684
24685         PR target/24055
24686         * gcc.target/i386/pr24055.c: New test.
24687
24688 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24689
24690         PR tree-optimization/23960
24691         * gcc.c-torture/compile/pr23960.c: New.
24692
24693 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24694
24695         PR fortran/16861
24696         * gfortran.dg/nested_modules_3.f90: New.
24697
24698 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24699
24700         PR fortran/24005
24701         gfortran.dg/interface_1.f90: New test.
24702
24703 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24704         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24705
24706         PR fortran/23843
24707         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24708
24709 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24710
24711         PR fortran/23516
24712         * gfortran.dg/imag_1.f: New test.
24713         * gfortran.dg/imag_2.f: Ditto.
24714
24715 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24716
24717         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24718
24719 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24720
24721         PR c++/21983
24722         * g++.dg/warn/pr21983.C: New test.
24723
24724 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24725
24726         * gcc.dg/20050922-1.c: Testcase added.
24727
24728 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR c++/23993
24731         * g++.dg/template/array14.C: New test.
24732
24733 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24734
24735         PR fortran/19929
24736         * gfortran.dg/der_ptr_component_1.f90: New test.
24737
24738 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24739
24740         PR c++/23965
24741         * g++.dg/template/error1.C: Reject "no matching function" message.
24742
24743 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24744
24745         PR c++/17609
24746         * g++.dg/lookup/error1.C: New test.
24747
24748 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24749
24750         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24751         functionality of the testcase.
24752
24753 2005-09-20  Richard Henderson  <rth@redhat.com>
24754
24755         * gcc.dg/vect/vect-22.c: Require vect_float.
24756         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24757
24758 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24759
24760         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24761         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24762         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24763         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24764         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24765         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24766         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24767         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24768         * gcc.dg/cpp/ucnid-8.c: New test.
24769
24770 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24771
24772         PR tree-optimization/23929
24773         * gcc.c-torture/compile/pr23929.c: New test.
24774
24775 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24776
24777         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24778         for one loop.
24779
24780 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24781
24782         PR testsuite/23186
24783         * g++.dg/other/pr22003.C: Require named sections.
24784
24785 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24786
24787         PR c++/23947
24788         * g++.dg/rtti/crash3.C: New test.
24789
24790         PR tree-optimization/23818
24791         * gcc.dg/pr23818.c: New test.
24792
24793 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24794
24795         PR fortran/23420
24796         * gfortran.dg/print_fmt_4.f: New.
24797
24798 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24799
24800         PR fortran/23663
24801         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24802
24803 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24804
24805         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24806         Use pointers to local alignable arrays instead. Added comments.
24807         * gcc.dg/vect/vect-46.c: Likewise.
24808         * gcc.dg/vect/vect-48.c: Likewise.
24809         * gcc.dg/vect/vect-49.c: Likewise.
24810         * gcc.dg/vect/vect-52.c: Likewise.
24811         * gcc.dg/vect/vect-53.c: Likewise.
24812         * gcc.dg/vect/vect-54.c: Likewise.
24813         * gcc.dg/vect/vect-56.c: Likewise.
24814         * gcc.dg/vect/vect-57.c: Likewise.
24815         * gcc.dg/vect/vect-58.c: Likewise.
24816         * gcc.dg/vect/vect-60.c: Likewise.
24817         * gcc.dg/vect/vect-61.c: Likewise.
24818
24819         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24820         The test is no longer vectorizable on vect_no_align targets.
24821         * gcc.dg/vect/vect-43.c: Likewsie.
24822
24823         * gcc.dg/vect/vect-44.c: Added comments.
24824         * gcc.dg/vect/vect-45.c: Added comments.
24825         * gcc.dg/vect/vect-50.c: Added comments.
24826         * gcc.dg/vect/vect-51.c: Added comments.
24827
24828         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24829         aligned type.
24830         * gcc.dg/vect/Os-vect-95.c: Likewise.
24831
24832         * gcc.dg/vect/vect-41.c: Test removed.
24833         * gcc.dg/vect/vect-47.c: Test removed.
24834         * gcc.dg/vect/vect-55.c: Test removed.
24835         * gcc.dg/vect/vect-59.c: Test removed.
24836
24837 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24838
24839         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24840         No longer vectorizable on vect_no_align targets.
24841         * gcc.dg/vect/pr20122.c: Likewise.
24842         * gcc.dg/vect/vect-74.c: Likewise.
24843         * gcc.dg/vect/vect-75.c: Likewise.
24844         * gcc.dg/vect/vect-76.c: Likewise.
24845
24846         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24847         Will not be vectorizable on vect_no_align targets once aliasing issues
24848         are resolved.
24849         * gcc.dg/vect/vect-79.c: Likewise.
24850
24851         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24852         * gcc.dg/vect/vect-78.c: Likewise.
24853         * gcc.dg/vect/vect-97.c: Likewise.
24854
24855 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24856
24857         * gcc.dg/pr23943.c: New test.
24858
24859 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24860
24861         PR fortran/19181
24862         * gfortran.dg/derived_pointer_null_1.f90: New test.
24863
24864 2005-09-18  Richard Guenther  <rguenther@suse.de>
24865
24866         PR middle-end/23944
24867         * gcc.c-torture/compile/pr23944.c: New testcase.
24868
24869 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24870
24871         PR fortran/15975
24872         * gfortran.dg/der_pointer_2.f90: New test.
24873
24874 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24875
24876         PR fortran/16861
24877         * gfortran.dg/nested_modules_2.f90: New test.
24878
24879 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24880
24881         PR c++/18368
24882         * g++.dg/other/semicolon.C: New test.
24883
24884 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24885
24886         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24887         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24888
24889 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24890
24891         PR c++/23914
24892         * g++.dg/template/static18.C: New test.
24893
24894         PR c++/21514
24895         * g++.dg/template/crash19.C: Remove dg-error marker.
24896         * g++.dg/template/local4.C: New test.
24897
24898 2005-09-16  Paul Brook  <paul@codesourcery.com>
24899
24900         PR fortran/23906
24901         * gfortran.dg/dependency_1.f90: New test.
24902
24903 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24904
24905         PR c++/23896
24906         * g++.dg/template/static17.C: New test.
24907
24908 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24909
24910         PR c++/23139
24911         * g++.dg/warn/huge-val1.C: New test.
24912
24913 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24914
24915         PR c++/13140
24916         * g++.dg/parse/class2.C: New test.
24917         * g++.dg/template/explicit8.C: Likewise.
24918         * g++.dg/template/spec25.C: Likewise.
24919
24920 2005-09-14  Josh Conner  <jconner@apple.com>
24921
24922         PR middle-end/23584
24923         * gcc.dg/pr23584.c: New test.
24924
24925 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24926
24927         PR fortran/21875 Internal Unit Array I/O, NIST
24928         * gfortran.dg/arrayio_1.f90: New test.
24929         * gfortran.dg/arrayio_1.f90: New test.
24930         * gfortran.dg/arrayio_1.f90: New test.
24931         * gfortran.dg/arrayio_1.f90: New test.
24932         * gfortran.dg/arrayio_1.f90: New test.
24933
24934 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24935
24936         PR middle-end/22480
24937         * gcc.dg/vect/pr22480.c: New test.
24938
24939 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24940
24941         PR fortran/19358
24942         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24943
24944 2005-09-13 Josh Conner <jconner@apple.com>
24945
24946         PR c++/23180
24947         * g++.dg/init/struct2.C: New test.
24948         * g++.dg/init/struct3.C: New test.
24949
24950 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24951
24952         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24953         Clean up temp files.
24954         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24955         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24956         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24957         gcc.dg/tree-ssa/builtin-printf-1.c,
24958         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24959         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24960         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24961         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24962         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24963         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24964         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24965         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24966         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24967         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24968         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24969         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24970
24971 2005-09-13  Josh Conner  <jconner@apple.com>
24972
24973         * lib/gcc-dg.exp: Load scanipa.exp.
24974         (cleanup-dump): New procedure.
24975         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24976         * lib/scandump.exp: New file.
24977         * lib/scantree.exp: Use it.
24978         * lib/scanipa.exp: New file.
24979
24980 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24981
24982         PR fortran/17740
24983         * gfortran.dg/generic_4.f90: New test.
24984
24985 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24986
24987         PR target/23816
24988         * gcc.target/i386/pr23816-1.c: New test.
24989         * gcc.target/i386/pr23816-2.c: New test.
24990
24991
24992 2005-09-13  Bastian Blank <waldi@debian.org>
24993
24994         PR c++/16171
24995         * g++.dg/abi/mangle26.C: New test.
24996         * g++.dg/abi/mangle27.C: New test.
24997         * g++.dg/abi/mangle28.C: New test.
24998         * g++.dg/abi/mangle29.C: New test.
24999
25000         PR c++/23839
25001         * g++.dg/parse/register1.C: New test.
25002
25003 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25004
25005         PR c++/23842
25006         * g++.dg/template/access16.C: New test.
25007
25008 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25009
25010         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25011
25012 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25013
25014         PR fortran/18899
25015         * gfortran.dg/shape_2.f90: New test.
25016
25017 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25018
25019         PR target/19269
25020         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25021         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25022         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25023         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25024         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25025         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25026         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25027         tests.
25028
25029 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25030
25031         PR c++/23841
25032         * g++.dg/parse/template17.C: New test.
25033
25034 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25035
25036         PR c++/23789
25037         * g++.dg/template/nontype14.C: New test.
25038
25039 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25040
25041         PR g++/7874
25042         * g++.dg/lookup/friend7.C: New test.
25043         * g++.dg/lookup/friend8.C: New test.
25044         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25045         so that it will be found via argument dependent lookup.
25046         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25047         friend functions which will no longer be found.
25048         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25049         function g, so that it will be found via argument dependent
25050         lookup.
25051         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25052         * g++.old-deja/g++.mike/net43.C: Likewise.
25053
25054 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25055
25056         PR c++/23691
25057         * g++.dg/template/static16.C: New test.
25058
25059 2005-09-12  Josh Conner  <jconner@apple.com>
25060
25061         PR middle-end/23237
25062         * gcc.c-torture/compile/pr23237.c: New test.
25063
25064 2005-09-11  Richard Henderson  <rth@redhat.com>
25065
25066         * g++.dg/other/error8.C: Update expected diagnostic text.
25067
25068 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25069
25070         PR libfortran/19872
25071         * gfortran.dg/overwrite_1.f: New test.
25072
25073 2005-09-09  Josh Conner  <jconner@apple.com>
25074
25075         * g++.dg/init/pr23180-1.C: Removed.
25076         * g++.dg/init/pr23180-2.C: Removed.
25077
25078 2005-09-09  David Daney <ddaney@avtrex.com>
25079
25080         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25081         files which are ...
25082         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25083         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25084
25085 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25086
25087         * gfortran.dg/iostat_2.f90: New test.
25088
25089 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25090
25091         PR c++/22252
25092         * g++.dg/ext/interface1.C: New test.
25093         * g++.dg/ext/interface1.h: Likewise.
25094         * g++.dg/ext/interface1a.cc: Likewise.
25095
25096 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25097
25098         * gfortran.dg/iomsg_1.f90: New test case.
25099
25100 2005-09-09  Richard Guenther  <rguenther@suse.de>
25101
25102         PR c++/23624
25103         * g++.dg/tree-ssa/pr23624.C: New testcase.
25104
25105 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25106
25107         PR fortran/19239
25108         * gfortran.dg/vector_subscript_1.f90,
25109         * gfortran.dg/vector_subscript_2.f90: New tests.
25110
25111 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25112
25113         PR fortran/21104
25114         * gfortran.dg/array_alloc_1.f90,
25115         * gfortran.dg/array_alloc_2.f90,
25116         * gfortran.dg/array_alloc_3.f90: New tests.
25117
25118 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25119
25120         PR fortran/12840
25121         * gfortran.dg/array_constructor_6.f90
25122         * gfortran.dg/array_constructor_7.f90
25123         * gfortran.dg/array_constructor_8.f90
25124         * gfortran.dg/array_constructor_9.f90
25125         * gfortran.dg/array_constructor_10.f90
25126         * gfortran.dg/array_constructor_11.f90
25127         * gfortran.dg/array_constructor_12.f90: New tests.
25128
25129 2005-09-08  Josh Conner  <jconner@apple.com>
25130
25131         PR c++/23180
25132         * g++.dg/init/pr23180-1.C: New test.
25133         * g++.dg/init/pr23180-2.C: New test.
25134
25135 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25136
25137         PR fortran/18878
25138         * gfortran.dg/module_double_reuse.f90: New.
25139
25140 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25141
25142         PR fortran/23270
25143         PR fortran/22304
25144         PR fortran/18870
25145         PR fortran/17917
25146         PR fortran/16511
25147         * gfortran.dg/common_equivalence_1.f: New.
25148         * gfortran.dg/common_equivalence_2.f: New.
25149         * gfortran.dg/common_equivalence_3.f: New.
25150         * gfortran.dg/contained_equivalence_1.f90: New.
25151         * gfortran.dg/module_blank_common.f90: New.
25152         * gfortran.dg/module_commons_1.f90: New.
25153         * gfortran.dg/module_equivalence_1.f90: New.
25154         * gfortran.dg/nested_modules_1.f90: New.
25155         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25156         equivalences and add comment to connect the test with
25157         the PR.
25158
25159 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25160
25161         PR fortran/23765
25162         * gfortran.dg/common_6.f90: New test.
25163
25164 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25165
25166         PR fortran/15326
25167         * gfortran.dg/char_result_1.f90,
25168         * gfortran.dg/char_result_2.f90,
25169         * gfortran.dg/char_result_3.f90,
25170         * gfortran.dg/char_result_4.f90,
25171         * gfortran.dg/char_result_5.f90,
25172         * gfortran.dg/char_result_6.f90,
25173         * gfortran.dg/char_result_7.f90,
25174         * gfortran.dg/char_result_8.f90: New tests.
25175
25176 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25177
25178         PR fortran/19928
25179         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25180
25181 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25182
25183         PR obj-c++/16816
25184         * obj-c++.dg/selector-5.mm: New test.
25185         * obj-c++.dg/selector-6.mm: New test.
25186
25187 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25188
25189         PR objc/20574
25190         PR objc/19324
25191         * objc.dg/error-1.m: New test.
25192
25193 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25194
25195         PR fortran/23373
25196         * gfortran.fortran-torture/execute/pr23373-1.f90,
25197         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25198
25199 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25200
25201         PR libfortran/23760
25202         * gfortran.dg/g77/1832.f: Remove long string in write statement
25203         to allow the test to pass on correct list directed output with
25204         prepended space.
25205
25206 2005-09-07  James E Wilson  <wilson@specifix.com>
25207
25208         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25209
25210 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25211
25212         * gfortran.dg/parameter+save.f90: Rename to
25213         * gfortran.dg/parameter_save.f90: .. this.
25214
25215 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25216
25217         PR fortran/20848
25218         * gfortran.dg/parameter+save.f90: New test case.
25219
25220 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25221
25222         PR fortran/19269
25223         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25224
25225 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25226
25227         PR c/23075
25228         * gcc.dg/pr23075.c: New test.
25229         * g++.dg/warn/pr23075.C: New test.
25230
25231         PR target/22362
25232         * gcc.target/i386/pr22362.c: New test.
25233
25234         PR rtl-optimization/23098
25235         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25236
25237         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25238         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25239         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25240
25241 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25242
25243         * g++.dg/expr/cast6.C: New test.
25244
25245         PR c++/9782
25246         * g++.dg/init/new15.C: New test.
25247
25248 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25249
25250         * gcc.dg/vect/Os-vect-95.c: New test.
25251         * gcc.dg/vect/vect-95.c: Same.
25252
25253 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25254
25255         * gcc.dg/vect/vect-29.c: Update xfail testing.
25256         * gcc.dg/vect/vect-44.c: Same.
25257         * gcc.dg/vect/vect-48.c: Same.
25258         * gcc.dg/vect/vect-50.c: Same.
25259         * gcc.dg/vect/vect-72.c: Same.
25260         * gcc.dg/vect/vect-77.c: Same.
25261         * gcc.dg/vect/vect-78.c: Same.
25262         * gcc.dg/vect/vect-80.c: Same.
25263         * gcc.dg/vect/vect-96.c: Same.
25264         * gcc.dg/vect/vect-100.c: Same.
25265         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25266         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25267         * gfortran.dg/vect/vect-5.f90: Same.
25268
25269 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25270
25271         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25272         start strings.
25273         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25274         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25275
25276         PR c++/23056
25277         * g++.dg/opt/pr23056.C: New test.
25278
25279         PR rtl-optimization/23098
25280         * gcc.target/i386/pr23098.c: New test.
25281
25282 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR c++/23667
25285         * g++.dg/template/static15.C: New test.
25286
25287         PR c++/21440
25288         * g++.dg/ext/stmtexpr5.C: New test.
25289         * g++.dg/ext/stmtexpr6.C: Likewise.
25290
25291 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25292
25293         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25294
25295         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25296         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25297         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25298
25299 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25300
25301         PR libfortran/23321
25302         * gfortran.dg/direct_io_4.f90: New test case.
25303
25304 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25305             Rasmus Hahn  <rassahah@neofonie.de>
25306
25307         PR libobjc/23108
25308         * objc.dg/type-stream-1.m: New test.
25309
25310 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25311
25312         PR fortran/23661
25313         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25314         gfortran.dg/print_fmt_3.f90: New test.
25315
25316 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * gfortran.dg/fmt_t_1.f90: New test.
25319
25320 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25321
25322         PR rtl-optimization/23454
25323         * g++.dg/opt/pr23454.C: New test.
25324
25325 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25326
25327         PR c++/23699
25328         * g++.dg/ext/static1.C: New test.
25329
25330 2005-09-02  Richard Henderson  <rth@redhat.com>
25331
25332         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25333         tail call to check_fa_work.
25334
25335 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25336
25337         PR c++/21687
25338         * g++.dg/other/gc3.C: New test.
25339
25340 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25341
25342         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25343         * gcc.dg/20050826-1.c: Likewise.
25344
25345 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25346
25347         PR c++/23167
25348         * g++.dg/expr/volatile1.C: New test.
25349
25350 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25351
25352         PR middle-end/23547
25353         * gcc.dg/pr23547.c: New test.
25354
25355 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25356
25357         PR c/22061
25358         * gcc.c-torture/execute/pr22061-1.c,
25359         * gcc.c-torture/execute/pr22061-2.c,
25360         * gcc.c-torture/execute/pr22061-3.c,
25361         * gcc.c-torture/execute/pr22061-4.c: New tests.
25362
25363 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25364
25365         * gcc.dg/Wredundant-decls-2.c: New test to check that
25366         -Wredundant-decls does not issue warning for a variable
25367         definition following a declaration.
25368
25369 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25370
25371         PR debug/7241
25372         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25373         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25374         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25375
25376         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25377         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25378         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25379         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25380         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25381         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25382         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25383         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25384
25385 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25386
25387         PR objc/23306
25388         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25389         scan-assmbler.
25390
25391 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25392
25393         PR target/21255
25394         * gcc.dg/pr21255-1.c: New test.
25395         * gcc.dg/pr21255-2-mb.c: Likewise.
25396         * gcc.dg/pr21255-2-ml.c: Likewise.
25397         * gcc.dg/pr21255-3.c: Likewise.
25398         * gcc.dg/pr21255-4.c: Likewise.
25399
25400 2005-08-31  Dale Johannesen  <dalej@apple.com>
25401
25402         * gcc.dg/20050830-1.c: New.
25403
25404 2005-08-31  Josh Conner  <jconner@apple.com>
25405
25406         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25407         command-line options for arm-*-* targets.
25408         * g++.dg/init/array16.C: Likewise.
25409         * g++.dg/other/crash-4.C: Likewise.
25410
25411 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25412
25413         PR obj-c++/23640
25414         * obj-c++.dg/gnu-runtime-3.mm: New test.
25415
25416 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25417
25418         PR c++/13377
25419         * g++.dg/lookup/ambig4.C: New test.
25420         * g++.dg/lookup/ambig5.C: New test.
25421         * g++.dg/tc1/dr101.C: Adjust error markers.
25422
25423 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25424
25425         PR c++/23639
25426         * g++.dg/template/ttp5.C: Adjust error markers.
25427
25428 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25429
25430         PR testsuite/23609
25431         * lib/obj-c++.exp: Include target-libpath.exp.
25432         (obj-c++_link_flags): Look for the GNU libobjc library
25433         and set the library path to include it.
25434         Don't manually set LD_LIBRARY_PATH (etc.) but call
25435         set_ld_library_path_env_vars instead.
25436         (obj-c++_target_compile): Don't set library path or
25437         linker flags because they are already set correctly
25438         in obj-c++_link_flags.
25439
25440 2005-08-30  Josh Conner  <jconner@apple.com>
25441
25442         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25443         to command-line options for arm-*-* targets.
25444
25445 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25446
25447         * g++.dg/other/i386-1.C: New.
25448
25449 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25450
25451         PR preprocessor/20348
25452         PR preprocessor/20356
25453         * gcc.dg/cpp/pr20348.c: New test.
25454         * gcc.dg/cpp/pr20348.h: New file.
25455         * gcc.dg/cpp/inc/pr20348.h: New file.
25456         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25457         * gcc.dg/cpp/pr20356.c: New test.
25458         * gcc.dg/cpp/pr20356.h: New file.
25459         * gcc.dg/cpp/inc/pr20356.h: New file.
25460         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25461
25462 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25463
25464         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25465         Fix array dimension to avoid correct end-of-file error.
25466
25467 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25468
25469         PR libfortran/23598
25470         * gfortran.dg/iostat_1.f90: New test.
25471
25472 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25473
25474         PR middle-end/23408
25475         * gcc.dg/pr23408.c: New test.
25476
25477 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/23099
25480         * g++.dg/init/member1.C: Make sure erroneous static data member
25481         definitions are required.
25482         * g++.dg/template/static13.C: New test.
25483         * g++.dg/template/static14.C: Likewise.
25484
25485 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25486
25487         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25488         -march=pentium4, remove ilp32 requirement.
25489
25490         PR middle-end/23484
25491         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25492         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25493
25494 2005-08-29  Andreas Jaeger  <aj@suse.de>
25495
25496         PR testsuite/23607
25497         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25498
25499 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25500
25501         * gcc.c-torture/execute/20050316-2.c: New test.
25502         * gcc.c-torture/execute/20050316-3.c: New test.
25503         * gcc.dg/torture/pr16104-1.c: New test.
25504
25505 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25506
25507         PR middle-end/23463
25508         * gcc.c-torture/execute/zero-struct-1.c: New test.
25509
25510 2005-08-27  Richard Guenther  <rguenther@suse.de>
25511
25512         PR target/23575
25513         * gcc.target/i386/pr23575.c: New testcase.
25514
25515 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25516
25517         PR rtl-optimization/23561
25518         * gcc.c-torture/execute/20050826-1.c: New test.
25519
25520         PR rtl-opt/23560
25521         * gcc.c-torture/execute/20050826-2.c: New test.
25522
25523 2005-08-26  Dale Johannesen  <dalej@apple.com>
25524
25525         * gcc.dg/20030711-1.c: Modify to work on Darwin.
25526         * gcc.dg/20050826-1.c: New.
25527
25528 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
25529
25530         PR c++/19004
25531         * g++.dg/template/nontype13.C: New test.
25532
25533         PR c++/23491
25534         * g++.dg/init/new14.C: New test.
25535         * g++.dg/expr/anew1.C: Do not XFAIL.
25536         * g++.dg/expr/anew2.C: Likewise.
25537         * g++.dg/expr/anew3.C: Likewise.
25538
25539 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
25540
25541         PR middle-end/22439
25542         * gcc.dg/vla-3.c: New test.
25543
25544 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
25545
25546         PR fortran/20363
25547         * gfortran.dg/named_interface.f90: New.
25548
25549 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25550
25551         * gcc.c-torture/execute/frame-address.c: New test.
25552
25553 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25554
25555         PR c++/20817
25556         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25557
25558 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25559
25560         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25561
25562 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25563
25564         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25565         * gcc.dg/altivec-22.c: Rename from..
25566         * gcc.dg/altivec-nomfcr.c: ..this.
25567
25568 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25569
25570         PR tree-optimization/23546
25571         * gcc.dg/tree-ssa/pr23546.c: New test.
25572
25573 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25574
25575         PR fortran/17758
25576         * gfortran.dg/nonreturning_statements.f90: New test.
25577
25578 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25579
25580         PR c++/22454
25581         * g++.dg/parse/crash29.C: New.
25582
25583 2005-08-23  DJ Delorie  <dj@redhat.com>
25584
25585         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25586         constants have the L suffix.
25587
25588 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25589
25590         PR c++/23044
25591         * g++.dg/template/instantiate8.C: New.
25592
25593 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25594
25595         PR middle-end/23467
25596         * gcc.c-torture/execute/pr23467.c: New test.
25597
25598 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25599
25600         PR tree-optimization/22043
25601         * gcc.c-torture/execute/20050613-1.c: New test.
25602
25603 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25604
25605         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25606
25607 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25608
25609         PR rtl-optimization/23478
25610         * g++.dg/opt/pr23478.C: New test.
25611
25612 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25613
25614         PR c/18715
25615         * gcc.dg/switch-warn-3.c: New test.
25616
25617 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25618
25619         PR c++/22233
25620         * g++.dg/template/param1.C: New test.
25621
25622 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25623
25624         PR c++/23089
25625         * g++.dg/other/incomplete1.C: New test.
25626
25627 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25628
25629         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25630         are vectorizable.
25631
25632 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25633
25634         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25635         d_lines_5.f: New.
25636
25637 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25638
25639         * gcc.target/i386/sse-4.c: New test.
25640
25641 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25642
25643         PR testsuite/23239
25644         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25645
25646 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25647
25648         * gcc.dg/20050811-1.c: New test.
25649         * gcc.dg/20050811-2.c: New test.
25650
25651 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25652
25653         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25654
25655 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25656
25657         PR 23476
25658         * gcc.c-torture/compile/pr23476.c: New test.
25659
25660 2005-08-19  Devang Patel  <dpatel@apple.com>
25661
25662         PR tree-optimization/23048
25663         * gcc.dg/tree-ssa/pr23048.c: New test.
25664
25665 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25666
25667         PR middle-end/20624
25668         * g++.dg/warn/Wreturn-3.C: New test
25669
25670 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25671
25672         PR tree-optimization/22228
25673         * g++.dg/vect/pr22543.cc: New test.
25674
25675 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25676
25677         PR tree-optimization/21574
25678         * gcc.dg/tree-ssa/pr21574.c: New test.
25679
25680 2005-08-16  James E Wilson  <wilson@specifix.com>
25681
25682         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25683
25684 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25685
25686         PR tree-opt/23402
25687         * gcc.c-torture/compile/zero-strct-3.c: New test.
25688         * gcc.c-torture/compile/zero-strct-4.c: New test.
25689
25690 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25691
25692         PR target/23376
25693         * gcc.target/x86_64/pr23376.c: New test.
25694
25695 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25696
25697         PR c++/23337
25698         * g++.dg/ext/vector2.C: New.
25699
25700 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25701
25702         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25703
25704 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25705
25706         PR libfortran/23428
25707         * gfortran.dg/inquire-complex.f90: New test case.
25708
25709 2005-08-16  James E Wilson  <wilson@specifix.com>
25710
25711         PR tree-optimization/21105
25712         * gcc.dg/large-size-array.c: New.
25713
25714 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25715
25716         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25717         type.
25718         * gcc.dg/vect/vect-41: Likewise.
25719         * gcc.dg/vect/vect-42: Likewise.
25720         * gcc.dg/vect/vect-43: Likewise.
25721         * gcc.dg/vect/vect-44: Likewise.
25722         * gcc.dg/vect/vect-46: Likewise.
25723         * gcc.dg/vect/vect-47: Likewise.
25724         * gcc.dg/vect/vect-48: Likewise.
25725         * gcc.dg/vect/vect-52: Likewise.
25726         * gcc.dg/vect/vect-53: Likewise.
25727         * gcc.dg/vect/vect-54: Likewise.
25728         * gcc.dg/vect/vect-55: Likewise.
25729         * gcc.dg/vect/vect-56: Likewise.
25730         * gcc.dg/vect/vect-57: Likewise.
25731         * gcc.dg/vect/vect-58: Likewise.
25732         * gcc.dg/vect/vect-59: Likewise.
25733         * gcc.dg/vect/vect-60: Likewise.
25734         * gcc.dg/vect/vect-61: Likewise.
25735         * gcc.dg/vect/vect-85: Likewise.
25736         * gcc.dg/vect/vect-87: Likewise.
25737         * gcc.dg/vect/vect-88: Likewise.
25738         * gcc.dg/vect/vect-93.c: Likewise.
25739         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25740         * gcc.dg/vect/vect-75: Likewise.
25741         * gcc.dg/vect/vect-76: Likewise.
25742         * gcc.dg/vect/vect-77: Likewise.
25743         * gcc.dg/vect/vect-78: Likewise.
25744         * gcc.dg/vect/vect-80: Likewise.
25745         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25746         vectorized for the expected reason, rather than checking how alignment
25747         was handled.
25748         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25749         aligned type and also instead of aligned pointers. Added documentation.
25750
25751 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25752
25753         * gfortran.dg/power.f90: New test.
25754
25755 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25756
25757         PR rtl-optimization/23299
25758         * g++.dg/opt/pr23299.C: New test.
25759
25760 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25761
25762         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25763
25764 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25765
25766         * g++.dg/template/local6.C: New test.
25767
25768 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25769
25770         * execute/exceptions/finally-1.m: Check that the catch and finally are
25771         being called.  Also add a "return 0;" at the end of main.
25772
25773 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25774
25775         PR fortran/21432.
25776         * gfortran.dg/namelist_print_1.f: New test of functionality of
25777         PRINT namelist.
25778         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25779         namelist generates error with -std=f95.
25780
25781 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25782
25783         PR tree-optimization/23119
25784         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25785
25786 2005-08-13  Marcin Koziej  <creep@desk.pl>
25787             Andrew Pinski  <pinskia@physics.uc.edu>
25788
25789         PR libobjc/22492
25790         * execute/exceptions/finally-1.m: New test.
25791
25792 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25793
25794         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25795         testsuite.
25796         * objc/execute/exceptions/trivial.m: New test.
25797         * objc.dg/try-catch-11.m: Move to ...
25798         * objc/execute/exceptions/foward-1.m: Here.
25799         * objc.dg/try-catch-2.m: Move to ...
25800         * objc/execute/exceptions/catchall-1.m: Here.
25801         * objc.dg/try-catch-8.m: Move to ...
25802         * objc/execute/exceptions/local-variables-1.m: Here.
25803
25804 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25805
25806         * objc.dg/nested-func-1.m: Move to ...
25807         * objc/execute/nested-func-1.m: Here.
25808
25809 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25810
25811         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25812         in ${options} instead of [target_info name].
25813         * lib/obj-c++.exp (objc_target_compile): Likewise.
25814
25815 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25816
25817         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25818
25819 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25820
25821         part of PR testsuite/23348
25822         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25823         each of the torture options.
25824         * objc/compile/trivial.m: New test.
25825
25826 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25827
25828         * gfortran.dg/eoshift.f90: Correct format.
25829
25830 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25831
25832         * gfortran.fortran-torture/execute/character_passing.f90:
25833         Fix comment typo.
25834
25835 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25836
25837         PR c++/8271
25838         * g++.dg/template/unify10.C: New.
25839
25840 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25841
25842         * g++.dg/parse/pr22514.C: Move to...
25843         * g++.dg/debug/pr22514.C: here.
25844
25845 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25846
25847         PR c++/23266
25848         * g++.dg/inherit/pure1.C: New test.
25849
25850         * ChangeLog: Fix typos.
25851
25852 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25853             Steven Bosscher  <stevenb@suse.de>
25854
25855         * gfortran.dg/runtime_warning_1.f90: New test.
25856
25857 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         PR c++/23219
25860         * g++.dg/parse/crash28.C: New.
25861
25862 2005-08-11  Richard Guenther  <rguenther@suse.de>
25863
25864         PR target/23289
25865         * gcc.target/i386/tailcall-1.c: New testcase.
25866
25867 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25868
25869         * gcc.dg/vect/vect-67.c: Un-xfail.
25870
25871 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25872
25873         PR c++/23225
25874         * g++.dg/parse/crash27.C: new test.
25875
25876 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25877
25878         PR libfortran/22143
25879         * gfortran.dg/shift-kind.f90: New testcase.
25880
25881 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25882
25883         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25884         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25885
25886 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25887
25888         PR c++/20646
25889         * g++.dg/other/mult-stor1.C: New test.
25890
25891 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25892
25893         * gcc.c-torture/pr18299-1.c: Move to ...
25894         * gcc.c-torture/compile/pr18299-1.c: Here.
25895
25896 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25897
25898         * gfortran/fortran.torture/execute/character_passing.f90:
25899         Fix types for LSAME.
25900
25901 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25902
25903         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25904         input data back to what it was originally.
25905
25906 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25907
25908         * objc.dg/try-catch-8.m: Enable for all targets.
25909
25910 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25911
25912         * gcc.dg/pr23165.c: New test.
25913
25914 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25915
25916         PR tree-optimization/23234
25917         * gcc.dg/tree-ssa/pr23234.c: New test.
25918
25919 2005-08-08  Josh Conner  <jconner@apple.com>
25920
25921         PR rtl-optimization/23241
25922         * gcc.dg/char-compare.c: New test.
25923
25924 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25925
25926         PR c++/22508
25927         * g++.dg/init/new13.C: New test.
25928
25929 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25930
25931         PR c++/21166
25932         * g++.dg/other/crash-4.C: Adjust
25933         * g++/dg/ext/packed9.C: New.
25934
25935 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25936
25937         PR middle-end/21964
25938         * gcc.c-torture/execute/pr21964-1.c: New test.
25939
25940 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25941
25942         PR c/22458
25943         * gcc.dg/pr22458-1.c: New test.
25944
25945 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25946             Steven G. Kargl <kargls@comcast.net>
25947
25948         PR fortran/22390
25949         * gfortran.dg/flush_1.f90: New test.
25950
25951 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25952
25953         PR c++/23191
25954         * g++.dg/template/eh2.C: New test.
25955
25956 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25957
25958         PR c++/19498
25959         * g++.dg/template/instantiate7.C: New test.
25960
25961 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25962
25963         PR c/23113
25964         * gcc.dg/Wunused-value-1.c: New test.
25965
25966 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25967
25968         PR rtl-optimization/23233
25969         * gcc.c-torture/compile/pr23233-1.c: New test.
25970
25971 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25972
25973         PR fortran/18833
25974         PR fortran/20850
25975         * gfortran.dg/equiv_1.f90: New test.
25976         * gfortran.dg/equiv_2.f90: New test.
25977         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25978         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25979         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25980
25981 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25982
25983         * gcc.c-torture/execute/vrp-5.c: New test.
25984         * gcc.c-torture/execute/vrp-6.c: New test.
25985         * gcc.dg/tree-ssa/vrp21.c: New test.
25986
25987 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25988
25989         * g++.dg/parse/pr22514.C: New test.
25990
25991 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25992
25993         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25994
25995         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25996         instead of constant loads / pool entries.
25997
25998 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25999
26000         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26001         TEST_TO_WCTYPE.
26002
26003 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26004
26005         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26006         __WINT_TYPE__ in generated prototypes if possible.
26007
26008 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26009
26010         PR 22037
26011         * g++.dg/tree-ssa/pr22037.C:
26012
26013 2005-08-04  Richard Henderson  <rth@redhat.com>
26014
26015         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26016         scan-tree-dump-times directive.
26017
26018 2005-08-04  Jan Hubicka  <jh@suse.cz>
26019
26020         * gcov-1.C: Fix switch counts.
26021         * gcov-4b.c: Likewise.
26022
26023 2005-08-03  Jeff Law  <law@redhat.com>
26024
26025         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26026
26027 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26028
26029         * gcc.c-torture/execute/pr23135.c: New test.
26030
26031 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26032
26033         PR tree-optimization/19899
26034         * gcc.dg/tree-ssa/scev-1.c: New test.
26035         * gcc.dg/tree-ssa/scev-2.c: New test.
26036
26037 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26038
26039         PR target/18582
26040         * gcc.dg/torture/pr18582-1.c: New test.
26041
26042 2005-08-03  Jan Hubicka  <jh@suse.cz>
26043
26044         * update-conroll.c: New testcase.
26045         * update-conroll-2.c: New testcase.
26046
26047 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26048
26049         * gfortran.dg/constant_substring.f: New test.
26050         * gfortran.dg/pr22491.f: New test.
26051
26052 2005-08-02  Jan Hubicka  <jh@suse.cz>
26053
26054         * update-threading.c: Replace by the proper one.
26055
26056 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26057
26058         PR 23164
26059         * g++.dg/tree-ssa/pr23164.C: New test.
26060
26061 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26062
26063         * gcc.dg/tree-ssa/pr23192.c: New test.
26064
26065 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26066
26067         * gcc.c-torture/execute/vrp-4.c: New test.
26068
26069 2005-08-02  Jan Hubicka  <jh@suse.cz>
26070
26071         * update-threading.c: New test.
26072
26073 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26074
26075         * gcc.c-torture/compile/20050801-1.c: New test.
26076         * gcc.c-torture/compile/20050801-2.c: New test.
26077
26078 2005-08-01  Jan Hubicka  <jh@suse.cz>
26079
26080         * val-prof-5.c: New test.
26081
26082 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26083
26084         PR c/22311
26085         * gcc.dg/pr22311-1.c : New test.
26086
26087 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26088
26089         PR target/23095
26090         * gfortran.dg/pr23095.f: New test.
26091
26092         PR c++/22003
26093         * g++.dg/other/pr22003.C: New test.
26094
26095 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26096
26097         PR target/20621
26098         * gcc.c-torture/execute/pr20621-1.c: New test.
26099
26100 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26101
26102         * gfortran.dg/comma_format_extension_4.f: Adjust length
26103         of string for format.
26104         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26105         print statement with internal write.
26106         * gfortran.dg/der_array_io_2.f: Likewise.
26107         * gfortran.dg/der_array_io_3.f: Likewise.
26108
26109 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26110
26111         * gcc.dg/fold-abs-4.c: new test.
26112
26113 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26114
26115         PR fortran/22570 an related issues.
26116         * gfortran.dg/x_slash_1.f: New test.
26117
26118 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26119
26120         PR c/23143
26121         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26122         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26123
26124 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26125
26126         PR c/529
26127         * gcc.dg/Wshadow-3.c: New test.
26128
26129 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26130
26131         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26132         used to have the wrong bounds).
26133
26134 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26135
26136         PR c/21720
26137         * gcc.dg/hex-round-1.c: Test more cases.
26138         * gcc.dg/hex-round-2.c: New test.
26139
26140 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26141
26142         PR 22550
26143         * g++.dg/tree-ssa/pr22550.C: New test.
26144
26145 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26146
26147         * gcc.dg/tree-ssa/vrp19.c: New test.
26148         * gcc.dg/tree-ssa-vrp20.c: New test.
26149
26150 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26151
26152         PR c/22240
26153         * gcc.dg/transparent-union-4.c: New test.
26154
26155 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26156
26157         PR c/22192
26158         * gcc.dg/c99-vla-2.c: New test.
26159
26160 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26161
26162         PR c/21720
26163         * gcc.dg/hex-round-1.c: New test.
26164
26165 2005-07-28  Jan Hubicka  <jh@suse.cz>
26166
26167         * inliner-1.c: Do not dump everything.
26168         * tree-prof.exp: Do not pass -ftree-based-profiling.
26169         * bprob.exp: Likewise.
26170
26171         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26172
26173 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26174
26175         PR c++/22545
26176         * g++.dg/expr/ptrmem7.C: New test.
26177
26178 2005-07-28  Mike Stump  <mrs@apple.com>
26179
26180         * g++.old-deja/g++.mike/visibility-1.C: New test.
26181
26182 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26183
26184         PR c/20187
26185         * gcc.c-torture/execute/pr20187-1.c: New test.
26186
26187 2005-07-28  Jeff Law  <law@redhat.com>
26188
26189         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26190         * gcc.dg/tree-ssa/vrp18.c: New test.
26191
26192 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26193
26194         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26195
26196 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26197
26198         PR tree-optimization/22506
26199         * gcc.dg/vect/ps22506.c: New test.
26200
26201 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26202
26203         PR target/21149
26204         * gcc.target/i386/sse-3.c: New test.
26205
26206 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26207
26208         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26209         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26210
26211 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26212
26213         PR c/22589
26214         * gcc.c-torture/compile/pr22589-1.c: New test.
26215
26216 2005-07-28  Jan Hubicka  <jh@suse.cz>
26217
26218         * update-loopch.c: New testcase.
26219
26220 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26221
26222         PR rtl-optimization/23047
26223         * gcc.c-torture/execute/pr23047.c: New test.
26224         * gcc.c-torture/execute/pr23047.x: New.
26225
26226 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26227
26228         PR tree-optimization/22493
26229         * gcc.c-torture/execute/pr22493-1.c: New test.
26230         * gcc.c-torture/execute/pr22493-1.x: New.
26231         * gcc.c-torture/execute/vrp-1.c: New test.
26232         * gcc.c-torture/execute/vrp-2.c: New test.
26233         * gcc.c-torture/execute/vrp-2.c: New test.
26234
26235 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26236
26237         * gcc.target/frv/all-builtin-read8.c: Delete.
26238         * gcc.target/frv/all-builtin-read16.c: Delete.
26239         * gcc.target/frv/all-builtin-read32.c: Delete.
26240         * gcc.target/frv/all-builtin-read64.c: Delete.
26241         * gcc.target/frv/all-builtin-write8.c: Delete.
26242         * gcc.target/frv/all-builtin-write16.c: Delete.
26243         * gcc.target/frv/all-builtin-write32.c: Delete.
26244         * gcc.target/frv/all-builtin-write64.c: Delete.
26245         * gcc.target/frv/all-read-write-1.c: New.
26246
26247 2005-07-27  Jeff Law  <law@redhat.com>
26248
26249         * gcc.c-torture/execute/pr22630.c: New test.
26250
26251 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26252
26253         PR tree-optimization/23073
26254         * gcc.dg/vect/nodump-pr23073.c: New test.
26255         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26256
26257 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26258
26259         PR tree-optimize/22348
26260         * gcc.c-torture/execute/pr22348.c: New.
26261
26262 2005-07-27  Richard Guenther  <rguenther@suse.de>
26263
26264         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26265
26266 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26267
26268         PR fortran/22503
26269         * gfortran.dg/logical_comp.f90: New test.
26270
26271 2005-07-27  Jan Hubicka  <jh@suse.cz>
26272
26273         * inliner-1.c: Add cleanup of dumps.
26274         * val-prof-*.c: Likewise.
26275         * update-tailcall.c: New.
26276
26277 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26278
26279         PR 22591
26280         * gcc.dg/tree-ssa/pr22591.c: New test.
26281         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26282
26283 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26284
26285         PR libobjc/22606
26286         * objc.dg/try-catch-11.m: New test.
26287
26288 2005-07-26  Richard Guenther  <rguenther@suse.de>
26289
26290         PR tree-optimization/22486
26291         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26292
26293 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26294
26295         PR tree-opt/22484
26296         * g++.dg/opt/loop2.C: New test.
26297
26298 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26299
26300         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26301         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26302
26303 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26304
26305         * lib/profopt.exp (profopt-execute): Check for profiling data
26306         files on the target.
26307
26308 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26309
26310         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26311         for matching of asm labels.
26312
26313 2005-07-25  Richard Guenther  <rguenther@suse.de>
26314
26315         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26316
26317 2005-07-25  Richard Guenther  <rguenther@suse.de>
26318
26319         PR testsuite/22624
26320         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26321
26322 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26323
26324         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26325         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26326         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26327         * gcc.dg/vect/vect-100.c: New test.
26328         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26329         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26330         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26331         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26332         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26333         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26334         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26335         * gfortran.dg/vect/pr19049.f90: New testcase.
26336         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26337
26338 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26339
26340         * gcc.c-torture/execute/20050713-1.c: New test.
26341
26342         PR fortran/20063
26343         * gfortran.fortran-torture/execute/data_4.f90: New test.
26344
26345         PR middle-end/20303
26346         * gcc.dg/visibility-d.c: New test.
26347
26348 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26349
26350         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26351         * gfortran.dg/underflow.f90: Ditto.
26352
26353 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26354
26355         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26356         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26357         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26358
26359 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26360
26361         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26362         include case of field width of zero.
26363
26364 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26365
26366         PR libgfortran/21875
26367         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26368         with trailing blanks on normal formatted read.
26369
26370 2005-07-23  Chao-ying Fu  <fu@mips.com>
26371
26372         * gcc.target/mips/mips32-dsp-type.c: New test.
26373         * gcc.target/mips/mips32-dsp.c: New test.
26374
26375 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26376
26377         PR testsuite/21073
26378         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26379
26380         PR testsuite/20454
26381         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26382         and __cyg_profile_func_exit.
26383
26384 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26385
26386         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26387         * gfortran.dg/comma_format_extension_4.f: Same.
26388         * gfortran.dg/pr15332.f: Same.
26389         * gfortran.dg/pr21730.f: Same.
26390
26391 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26392
26393         * g++.dg/opt/vrp2.C: Fix testcase.
26394
26395         PR tree-opt/22625
26396         * g++.dg/opt/vrp2.C: New test.
26397
26398 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR debug/21828
26401         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26402
26403 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26404
26405         * gcc.dg/tree-ssa/20050719-1.c: New test.
26406
26407 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26408
26409         * gcc.dg/bfin-longcall-1.c: New file.
26410         * gcc.dg/bfin-longcall-2.c: New file.
26411
26412 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26413
26414         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26415
26416 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26417
26418         PR middle-end/19055
26419         * gcc.dg/tree-ssa/pr19055.c: New test.
26420         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26421
26422 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         PR C++/22358
26425         * g++.dg/other/pr22358.C: New test.
26426
26427 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26428
26429         PR c++/2922
26430         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26431
26432 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26433
26434         PR c++/15938
26435         * g++.dg/init/union2.C: New test.
26436
26437 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26438
26439         PR c/22393
26440         * gcc.dg/complex-4.c: New test.
26441
26442 2005-07-21  Richard Guenther  <rguenther@suse.de>
26443
26444         PR testsuite/22522
26445         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26446         scanning for asm labels.
26447         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26448
26449 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26450
26451         PR target/22085
26452         * gcc.dg/altivec-pr22085.c: New.
26453
26454 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26455
26456         PR tree-optimization/19210
26457         * gcc.dg/tree-ssa/pr19210-1.c: New.
26458         * gcc.dg/tree-ssa/pr19210-2.c: New.
26459
26460 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26461
26462         PR rtl-optimization/22167
26463         * g++.dg/opt/pr22167.C: New test.
26464
26465 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26466
26467         PR c++/2922
26468         * g++.dg/lookup/two-stage2.C: New.
26469         * g++.dg/lookup/two-stage3.C: New.
26470         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26471         fixed two-stage name lookup for operators.
26472         * g++.dg/template/call3.C: Compiler now produces an appropriate
26473         error message.
26474         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26475         14 as a candidate.
26476         * g++.dg/template/ptrmem4.C: Compiler produces different error
26477         message.
26478         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26479         connect_to_method as a candidate.
26480
26481 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26482
26483         * gcc.dg/fold-alloc-1.c: New test.
26484
26485 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26486
26487         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26488         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26489
26490 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26491
26492         * gcc.dg/fold-abs-1.c: New test.
26493         * gcc.dg/fold-abs-2.c: New test.
26494         * gcc.dg/fold-abs-3.c: New test.
26495
26496 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26497
26498         Make CONSTRUCTOR use VEC to store initializers.
26499         * g++.dg/ext/complit3.C: Check for specific error messages.
26500         * g++.dg/init/brace2.C: Update error message.
26501         * g++.dg/warn/Wbraces2.C: Likewise.
26502
26503 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26504
26505         PR fortran/16940
26506         * gfortran.dg/module_interface_1.f90: New test.
26507
26508 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26509             Kenneth Zadeck <zadeck@naturalbridge.com>
26510
26511         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26512
26513 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26514
26515         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26516         specify -Wformat for these tests.
26517         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26518         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26519         * gcc.dg/format/opt-6.c: Delete.
26520
26521 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26522
26523         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26524         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26525
26526 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26527
26528         * gcc.dg/tree-ssa/alias-2.c: New test.
26529
26530 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
26531
26532         PR c++/22263
26533         * g++.dg/template/explicit7.C: New test.
26534
26535 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
26536
26537         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26538         field width of 8 to +Inf and -Inf.
26539
26540 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
26541
26542         PR c++/22139
26543         * g++.dg/template/friend36.C: New test.
26544
26545 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
26546
26547         PR fortran/21730
26548         * gfortran.dg/pr21730.f: New test.
26549
26550 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26551             Kenneth Zadeck <zadeck@naturalbridge.com>
26552
26553         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26554         since pure const detection cannot run at -O1 in c compiler.
26555         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26556         can now optimize this case properly.
26557         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26558         because we now pass.
26559         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26560
26561 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26562
26563         PR c/22421
26564         * gcc.dg/format/bitfld-1.c: New test.
26565
26566 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26567
26568         PR c++/22204
26569         * g++.dg/rtti/repo1.C: New test.
26570
26571 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26572
26573         PR middle-end/22398
26574         * gcc.c-torture/compile/pr22398.c: New test.
26575
26576 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26577
26578         PR c++/22132
26579         * g++.dg/expr/cast4.C: New test.
26580
26581 2005-07-15  Richard Guenther  <rguenther@suse.de>
26582
26583         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26584         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26585
26586 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26587
26588         PR tree-optimization/22230
26589         * gcc.dg/tree-ssa/pr22230.c: New test.
26590
26591 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26592
26593         * gfortran.dg/g77/cpp6.f: New test.
26594
26595         PR fortran/22417
26596         * gfortran.dg/g77/cpp5.F: New test.
26597         * gfortran.dg/g77/cpp5.h: New file.
26598         * gfortran.dg/g77/cpp5inc.h: New file.
26599
26600 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26601
26602         PR libfortran/16435
26603         * gfortran.dg/tl_editting.f90: New.
26604         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26605
26606 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26607
26608         * gfortran.dg/char_array_constructor.f90: New test.
26609
26610 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26611
26612         * gfortran.dg/past_eor.f90: New.
26613         * gfortran.dg/complex_read.f90: New.
26614
26615 2005-07-13  Jeff Law  <law@redhat.com>
26616
26617         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26618         additional casts.
26619
26620         * gcc.dg/tree-ssa/pr22321.c: New test
26621
26622 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26623
26624         PR tree-optimization/21921
26625         * gcc.dg/tree-ssa/pr21921.c: New.
26626
26627 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26628
26629         PR tree-optimizatio/22442
26630         * gcc.dg/tree-ssa/loop-11.c: New test.
26631
26632 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26633
26634         PR tree-opt/21840
26635         * gcc.c-torture/compile/pr21840.c: New test.
26636
26637 2005-07-12  Jan Hubicka  <jh@suse.cz>
26638
26639         * gcc.c-torture/compile/pr22379.c: New test.
26640
26641 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26642
26643         PR libfortran/21593
26644         gfortran.dg/dev_null.f90: Remove outdated comment about
26645         PR libfortran/21593.
26646
26647
26648 2005-07-12  Dale Johannesen  <dalej@apple.com>
26649
26650         * gcc.target/i386/compress-float-sse.c: New.
26651         * gcc.target/i386/compress-float-sse-pic.c: New.
26652         * gcc.target/i386/compress-float-387.c: New.
26653         * gcc.target/i386/compress-float-387-pic.c: New.
26654         * gcc.dg/compress-float-ppc.c: New.
26655         * gcc.dg/compress-float-ppc-pic.c: New.
26656
26657 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26658
26659         PR libfortran/21593
26660         gfortran.dg/dev_null.f90: Remove targets.
26661
26662 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26663
26664         PR tree-opt/22335
26665         * gcc.dg/pr22335-1.c: New test.
26666         * gcc.dg/pr22335-2.c: New test.
26667
26668 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26669
26670         PR c++/20172
26671         * g++.dg/template/nontype12.C : New test.
26672
26673 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26674
26675         * gcc.dg/tree-ssa/loop-10.c: New test.
26676
26677 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26678
26679         * gcc.c-torture/execute/20020720-1.x: Remove.
26680
26681 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26682
26683         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26684
26685 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26686
26687         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26688         (dg-mips-options): Use it.
26689
26690 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26691
26692         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26693
26694 2005-07-09  Richard Henderson  <rth@redhat.com>
26695
26696         * lib/target-supports.exp (check_effective_target_sync_char_short):
26697         Add alpha.
26698
26699 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26700
26701         PR libfortran/22217
26702         * gfortran.dg/negative-z-descriptor.f90: New test.
26703
26704 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26705
26706         PR tree-opt/22329
26707         * gcc.dg/pr22329.c: New test.
26708
26709 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26710
26711         PR tree-optimization/20139
26712         * gcc.dg/tree-ssa/pr20139.c: New.
26713
26714 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26715
26716         PR tree-opt/22356
26717         * gcc.dg/pr22356-1.c: New test.
26718
26719 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26720
26721         PR c++/21799
26722         * g++.dg/template/unify8.C: New.
26723         * g++.dg/template/unify9.C: New.
26724
26725 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26726
26727         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26728
26729 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26730
26731         * gcc.dg/darwin-version-1.c: New.
26732         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26733         * gcc.dg/builtins-20.c: Likewise.
26734         * gcc.dg/builtins-53.c: Likewise.
26735         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26736         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26737         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26738         * gcc.dg/torture/builtins-power-1.c: Likewise.
26739         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26740         on Darwin.
26741
26742 2005-07-07  Jeff Law  <law@redhat.com>
26743
26744         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26745         argument evaluation order.
26746
26747 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26748
26749         PR libfortran/21594
26750         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26751         Add test cases where the shift length is greater than the
26752         array length.
26753
26754 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26755
26756         * obj-c++.dg/proto-lossage-6.mm: New.
26757         * objc.dg/proto-lossage-6.m: New.
26758
26759 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26760
26761         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26762         * objc.dg/gnu-runtime-2.m: Likewise.
26763
26764 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26765
26766         * gfortran.dg/longline.f: New test.
26767
26768         * gfortran.dg/badline.f: New test.
26769
26770 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26771
26772         PR fortran/16531
26773         PR fortran/15966
26774         PR fortran/18781
26775         * gfortran.dg/hollerith.f90: New.
26776         * gfortran.dg/hollerith2.f90: New.
26777         * gfortran.dg/hollerith3.f90: New.
26778         * gfortran.dg/hollerith4.f90: New.
26779         * gfortran.dg/hollerith_f95.f90: New.
26780         * gfortran.dg/hollerith_legacy.f90: New.
26781         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26782
26783 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26784
26785         PR objc/22274
26786         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26787         * objc.dg/gnu-runtime-2.m: New.
26788
26789 2005-07-06  Jeff Law  <law@redhat.com>
26790
26791         * gcc.dg/tree-ssa/vrp17.c: New test.
26792
26793 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26794
26795         PR fortran/22327
26796         * gfortran.dg/array_constructor_5.f90: New test.
26797
26798 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26799
26800         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26801
26802 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26803
26804         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26805         * gcc.dg/980816-1.c: Ditto.
26806
26807 2005-07-06  Jeff Law  <law@redhat.com>
26808
26809         * gcc.c-torture/compile/pr21356.c: New test.
26810
26811 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26812
26813         PR c/22013
26814         PR c/22098
26815         * gcc.c-torture/compile/pr22013-1.c,
26816         gcc.c-torture/execute/pr22098-1.c,
26817         gcc.c-torture/execute/pr22098-2.c,
26818         gcc.c-torture/execute/pr22098-3.c: New tests.
26819
26820 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26821
26822         PR c/22308
26823         * gcc.dg/pr22308-1.c: New test.
26824
26825 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26826
26827         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26828         target.
26829         * gcc.dg/compare9.c: Use -fshort-enums instead of
26830         -fno-short-enums.  Change the last test to dg-bogus.
26831
26832 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26833
26834         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26835         * gcc.dg/compare9.c: New.
26836
26837 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26838
26839         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26840
26841 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26842
26843         PR testsuite/22288
26844         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26845
26846
26847 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26848
26849         * gcc.dg/format/gcc_gfc-1.c: New.
26850
26851 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26852
26853         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26854
26855 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26856
26857         PR fortran/20842
26858         * gfortran.dg/io_invalid_1.f90: New test.
26859
26860 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26861
26862         * gcc.dg/format/gcc_diag-1.c: Update.
26863
26864 2005-07-02  Jeff Law  <law@redhat.com>
26865
26866         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26867         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26868
26869 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26870
26871         * gcc.dg/format/gcc_diag-1.c: Update.
26872
26873 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26874
26875         PR tree-opt/22269
26876         * gcc.c-torture/compile/pr22269.c: New test.
26877
26878 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26879
26880         PR 21584
26881         PR 22219
26882         * g++.dg/tree-ssa/pr21584-1.C: New test.
26883         * g++.dg/tree-ssa/pr21584-2.C: New test.
26884
26885 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26886
26887         * obj-c++.dg/try-catch-11.mm: New.
26888         * objc.dg/try-catch-10.m: New.
26889
26890 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26891
26892         * g++.dg/other/ucnid-1.C: xfail on AIX.
26893
26894 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26895
26896         PR 22234
26897         * gcc.dg/20050629-1.c: New test.
26898
26899 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26900
26901         * obj-c++.dg/const-str-1[0-1].mm: New.
26902         * objc.dg/const-str-1[0-1].m: New.
26903
26904 2005-05-29  Richard Henderson  <rth@redhat.com>
26905
26906         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26907         Rename from check_effective_target_vect_no_max.
26908         (check_effective_target_vect_no_int_add): New.
26909         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26910         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26911         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26912         * gcc.dg/vect/vect-reduc-1.c: Use both.
26913         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26914
26915 2005-05-29  Richard Henderson  <rth@redhat.com>
26916
26917         * lib/target-supports.exp (check_effective_target_vect_no_max):
26918         Remove i386 and x86_64.
26919
26920 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26921
26922         PR testsuite/21969
26923         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26924
26925 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26926
26927         PR middle-end/21969
26928         * gcc.dg/vect/pr21969.c: New test.
26929
26930 2005-06-28  Eric Christopher  <echristo@redhat.com>
26931
26932         PR c/22052
26933         PR c/21975
26934         * gcc.dg/inline1.c: New test.
26935         * gcc.dg/inline2.c: Ditto.
26936         * gcc.dg/inline3.c: Ditto.
26937         * gcc.dg/inline4.c: Ditto.
26938         * gcc.dg/inline5.c: Ditto.
26939
26940 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26941
26942         PR libfortran/22142
26943         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26944         Add testcase also testing eoshift1 for PR 22142.
26945
26946 2005-06-28  Richard Henderson  <rth@redhat.com>
26947
26948         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26949         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26950         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26951         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26952         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26953
26954 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26955
26956         PR libfortran/22142
26957         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26958         Add testcase for PR 22142.
26959
26960 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26961
26962         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26963         gcc.target/ia64/fpreg-2.c: New tests.
26964
26965 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26966
26967         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26968
26969 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26970
26971         PR libfortran/22170
26972         * gfortran.dg/slash_1.f90: New test.
26973
26974 2005-06-27  Richard Henderson  <rth@redhat.com>
26975
26976         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26977         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26978         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26979         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26980         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26981         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26982
26983 2005-06-27  Richard Henderson  <rth@redhat.com>
26984
26985         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26986         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26987
26988 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26989
26990         * obj-c++.dg/proto-lossage-5.mm: New.
26991         * objc.dg/proto-lossage-5.m: New.
26992
26993 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26994
26995         PR 21959
26996         * gcc.dg/tree-ssa/pr21959.c: New test.
26997
26998 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26999
27000         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27001         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27002         testing uninitialized var.
27003
27004         * gcc.c-torture/execute/builtins/chk.h: New.
27005         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27006         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27007         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27008         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27009         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27010         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27011         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27012         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27013         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27014         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27015         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27016         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27017         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27018         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27019         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27020         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27021         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27022         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27023         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27024         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27025         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27026         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27027         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27028         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27029         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27030         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27031         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27032         * gcc.dg/builtin-object-size-1.c: New test.
27033         * gcc.dg/builtin-object-size-2.c: New test.
27034         * gcc.dg/builtin-object-size-3.c: New test.
27035         * gcc.dg/builtin-object-size-4.c: New test.
27036         * gcc.dg/builtin-object-size-5.c: New test.
27037         * gcc.dg/builtin-stringop-chk-1.c: New test.
27038         * gcc.dg/builtin-stringop-chk-2.c: New test.
27039         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27040         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27041         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27042         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27043         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27044         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27045         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27046         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27047         * gcc.c-torture/execute/printf-1.c: New test.
27048         * gcc.c-torture/execute/fprintf-1.c: New test.
27049         * gcc.c-torture/execute/vprintf-1.c: New test.
27050         * gcc.c-torture/execute/vfprintf-1.c: New test.
27051         * gcc.c-torture/execute/printf-chk-1.c: New test.
27052         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27053         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27054         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27055
27056 2005-06-27  Michael Matz  <matz@suse.de>
27057
27058         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27059         slot is not merged if address escapes.
27060
27061 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27062
27063         PR c/21911
27064         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27065
27066 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27067
27068         PR middle-end/17965
27069         * gcc.c-torture/compile/20050622-1.c: New test.
27070
27071         PR middle-end/22028
27072         * gcc.dg/20050620-1.c: New test.
27073
27074 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27075
27076         PR tree-optimization/22026
27077         * gcc.dg/tree-ssa/pr22026.c: New.
27078
27079 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27080
27081         PR libfortran/22144
27082         * gfortran.dg/shift-alloc.f90: New testcase.
27083
27084 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27085
27086         * all files: Update FSF address in copyright headers.
27087
27088 2005-06-22  Jan Hubicka  <jh@suse.cz>
27089
27090         * wholeprogram-1.c: New testcase.
27091         * wholeprogram-2.c: New testcase.
27092
27093 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27094
27095         PR 22171
27096         * gcc.dg/tree-ssa/pr22171.c: New test.
27097
27098 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27099
27100         * gfortran.dg/simplify_modulo.f90: New.
27101
27102 2005-06-24  Jan Hubicka  <jh@suse.cz>
27103
27104         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27105
27106 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27107
27108         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27109
27110 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27111
27112         * obj-c++.dg/typedef-alias-1.mm: New.
27113         * objc.dg/typedef-alias-1.m: New.
27114
27115 2005-06-23  Jeff Law  <law@redhat.com>
27116
27117         * gcc.dg/tree-ssa/vrp16.c: New test.
27118
27119 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27120
27121         * lib/target-supports.exp: Add
27122         check_effective_target_fortran_large_real and
27123         check_effective_target_fortran_large_int to check for
27124         corresponding effective targets.
27125         * gfortran.dg/large_integer_kind_1.f90: New test.
27126         * gfortran.dg/large_real_kind_1.f90: New test.
27127
27128 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27129
27130         PR tree-optimization/22117
27131         * gcc.dg/tree-ssa/pr22117.c: New.
27132
27133 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27134
27135         PR testsuite/22123
27136         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27137
27138 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27139
27140         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27141
27142 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27143
27144         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27145         * gfortran.dg/f2c_4.c: Likewise.
27146
27147 2005-06-22 Paul Brook  <paul@codesourcery.com>
27148
27149         PR fortran/21034
27150         * gfortran.dg/auto_save_1.f90: New test.
27151
27152 2005-06-22  Michael Matz  <matz@suse.de>
27153
27154         * gcc.target/x86-64/abi: New directory.
27155         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27156         * gcc.target/x86-64/abi/README.gcc: New file.
27157         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27158         * gcc.target/x86-64/abi/asm-support.s: New file.
27159         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27160         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27161         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27162         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27163         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27164         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27165         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27166         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27167         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27168         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27169         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27170         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27171         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27172         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27173         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27174         * gcc.target/x86_64/abi/test_varargs.c: New test.
27175
27176 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27177
27178         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27179         32-bit i?86 and x86_64.
27180
27181 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27182
27183         * obj-c++.dg/const-str-[1-9].mm: New tests.
27184
27185 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27186
27187         PR fortran/22010
27188         * gfortran.dg/namelist_use.f90: New.
27189         * gfortran.dg/namelist_use_only.f90: New.
27190
27191 2005-06-21  Jeff Law  <law@redhat.com>
27192
27193         * gcc.dg/tree-ssa/vrp15.c: New test.
27194
27195 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27196
27197         * lib/target-supports.exp (check_effective_target_vect_reduction):
27198         Remove.
27199         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27200         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27201         remove vect_reduction target keyword. Also avoid two returns in main.
27202         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27203         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27204         * gcc.dg/vect/vect-reduc-1short.c: New test.
27205         * gcc.dg/vect/vect-reduc-1char.c: New test.
27206         * gcc.dg/vect/vect-reduc-2short.c: New test.
27207         * gcc.dg/vect/vect-reduc-2char.c: New test.
27208         * gcc.dg/vect/vect-reduc-6.c: New test.
27209         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27210         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27211         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27212
27213 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27214         Paul Thomas  <pault@gcc.gnu.org>
27215
27216         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27217         New tests.
27218
27219 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27220
27221         * gfortran.dg/backslash_1.f90: New test.
27222         * gfortran.dg/backslash_2.f90: New test.
27223
27224 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27225
27226         * gfortran.dg/duplicate_labels.f90: New test.
27227
27228 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27229
27230         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27231         unsupportable relocations.
27232         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27233         * gcc.dg/20050321-2.c: xfail for NetWare.
27234
27235 2005-06-20  Andreas Jaeger  <aj@suse.de>
27236
27237         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27238         gcc.target/i386/fastcall-sseregparm.c,
27239         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27240
27241 2005-06-19  Richard Henderson  <rth@redhat.com>
27242
27243         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27244
27245 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27246
27247         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27248
27249 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27250
27251         PR c++/22115
27252         * g++.dg/conversion/simd2.C: Change expected error message.
27253
27254 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27255
27256         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27257         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27258         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27259
27260 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27261
27262         * gcc.dg/fold-mod-1.c: New test.
27263
27264 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27265
27266         PR fortran/19926
27267         * gfortran.dg/pr19926.f90: New test.
27268
27269 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27270
27271         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27272         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27273         targets.
27274         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27275         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27276
27277 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27278
27279         * gcc.target/ia64/float80-varargs-1.c: New test.
27280
27281 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27282
27283         PR tree-opt/22035
27284         * gfortran.dg/f2c_6.f90: New test.
27285
27286 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27287
27288         PR c++/17413
27289         * g++.dg/template/local5.C: New.
27290
27291 2005-06-17  Richard Henderson  <rth@redhat.com>
27292
27293         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27294
27295 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27296
27297         PR testsuite/21945
27298         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27299
27300 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27301
27302         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27303         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27304         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27305         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27306         check_vect to verify the presence of hardware vector support.
27307
27308 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27309
27310         PR testsuite/22056
27311         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27312
27313 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27314
27315         PR libfortran/19216
27316         * gfortran.dg/pr19216.f: Add correct space between brackets and
27317         dg directive.
27318
27319 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27320
27321         PR libfortran/16436
27322         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27323
27324 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27325
27326         * gcc.target/i386/attributes-error.c: New testcase.
27327         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27328         * gcc.target/i386/regparm-stdcall.c: Likewise.
27329         * gcc.target/i386/sseregparm-1.c: Likewise.
27330         * gcc.target/i386/sseregparm-2.c: Likewise.
27331
27332 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27333
27334         * g++.dg/rtti/crash2.C: New.
27335
27336 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27337
27338         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27339
27340 2005-06-15  David Ung  <davidu@mips.com>
27341
27342         * gcc.target/mips/mips16e-extends.c: New test for testing the
27343         generation of MIPS16e zeb/zeh, seb/seh instructions.
27344
27345 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27346
27347         PR 22018
27348         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27349         * gcc.dg/tree-ssa/pr22018.c: New test.
27350
27351 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27352
27353         * gcc.dg/simd-1.c: Update error messages.
27354         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27355         * gcc.dg/simd-2.c: Update error messages.
27356         * gcc.dg/simd-4.c: New.
27357
27358 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         PR c++/20678
27361         * g++.dg/other/crash-4.C: New.
27362
27363 2005-06-14  Devang Patel  <dpatel@apple.com>
27364
27365         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27366
27367 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27368
27369         PR c++/21929
27370         * g++.dg/parse/crash11.C: Update
27371
27372 2005-06-13  Jeff Law  <law@redhat.com>
27373
27374         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27375         perform the desired transformations.
27376         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27377         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27378
27379 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27380
27381         PR fortran/22038
27382         * gfortran.dg/forall_1.f90: Un-XFAIL.
27383
27384 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27385
27386         PR c++/21929
27387         * g++.dg/parse/crash26.C: New.
27388
27389         PR c++/20789
27390         * g++.dg/init/member1.C: New.
27391
27392 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27393
27394         * gfortran.dg/altreturn_1.f90: New test.
27395
27396 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27397
27398         PR middle-end/21985
27399         * gcc.dg/tree-ssa/pr21985.c: New test.
27400
27401 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27402
27403         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27404
27405 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27406
27407         PR c++/21930
27408         * g++.dg/other/error10.C: New test case.
27409
27410 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27411
27412         PR libfortran/19155
27413         * gfortran.dg/pr19155.f: Add test.
27414
27415 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27416
27417         * gfortran.dg/f2c_7.f90: New test.
27418
27419         * gfortran.dg/forall_1.f90: XFAILed.
27420
27421 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27422
27423         * gcc.dg/pr14796-1.c: New.
27424         * gcc.dg/pr14796-2.c: New.
27425
27426 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27427
27428         PR fortran/17792
27429         PR fortran/21375
27430         * gfortran.dg/deallocate_stat.f90: New test.
27431
27432 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27433
27434         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27435
27436 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27437
27438         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27439         access will be generated when this loop is vectorized. Test that
27440         accesses with same alignment were detected.
27441         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27442         Test that accesses with same alignment were detected.
27443         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27444         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27445         alignment were detected.
27446
27447 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27448
27449         PR c++/10611
27450         * g++.dg/conversion/simd2.C: New.
27451
27452 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27453
27454         * gcc.dg/Wcxx-compat-1.c: New.
27455
27456 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27457
27458         PR libfortran/21480
27459         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27460         complex array.
27461
27462 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27463
27464         * gcc.dg/alias-8.c: New.
27465
27466 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27467
27468         * gcc.dg/format/cmn_err-1.c: Update.
27469
27470 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27471
27472         PR target/20666
27473         * gcc.target/sparc/fexpand-2.c: New.
27474         * gcc.target/sparc/fpmerge-2.c: New.
27475         * gcc.target/sparc/fpmul-2.c: New.
27476         * gcc.target/sparc/noresult.c: New.
27477         * gcc.target/sparc/pdist-2.c: New.
27478         * gcc.target/sparc/pdist-3.c: New.
27479
27480 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27481
27482         PR testsuite/21702
27483         * gcc.target/i386/i386.exp: Fix comment typo.
27484
27485 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27486
27487         PR c++/19497
27488         * g++.dg/inherit/using5.C: New.
27489         * g++.dg/inherit/using6.C: New.
27490
27491 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27492
27493         PR c++/19894
27494         * g++.dg/template/ptrmem15.C: New test.
27495
27496         PR c++/20563
27497         * g++.dg/ext/label4.C: New test.
27498
27499 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27500
27501         * gcc.dg/tls/debug-1.c: New test.
27502
27503 2005-06-07  Dale Johannesen  <dalej@apple.com>
27504
27505         * gcc.target/i386/movq.c: New.
27506
27507 2005-06-07  Dale Johannesen  <dalej@apple.com>
27508
27509         * gcc.dg/20050607-1.c: New.
27510
27511 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27512
27513         PR middle-end/21850
27514         * gcc.c-torture/execute/20050607-1.c: New test.
27515
27516 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27517
27518         PR libfortran/21926
27519         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27520         Test case where the return array has lowest stride one,
27521         but isn't packed.
27522
27523 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27524
27525         * lib/target-supports.exp (check_effective_target_sync_int_long):
27526         Add s390 and s390x targets.
27527
27528 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
27529
27530         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27531         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27532         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27533         * gcc.dg/tree-ssa/loop-9.c: New test.
27534
27535 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27536
27537         * g++.dg/parse/defarg10.C: New.
27538
27539 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
27540
27541         PR regression/21897
27542         * gcc.c-torture/execute/20050604-1.c: New test.
27543
27544 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         PR 21903
27547         * g++.dg/parse/defarg9.C: New.
27548
27549         PR c++/20637
27550         * g++.dg/inherit/using4.C: New.
27551         * g++.dg/overload/error1.C: Adjust expected errors.
27552         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27553         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27554         * g++.old-deja/g++.other/redecl2.C: Likewise.
27555         * g++.old-deja/g++.other/redecl4.C: Likewise.
27556         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27557
27558 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27559
27560         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27561
27562 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27563
27564         * lib/gfortran.exp (gfortran_target_compile): Call
27565         dg-additional-files-options
27566         * gfortran.dg/f2c_4.f90: New file
27567         * gfortran.dg/f2c_4.c: New file
27568         * gfortran.dg/f2c_5.f90: New file
27569         * gfortran.dg/f2c_5.c: New file
27570
27571 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27572
27573         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27574
27575         PR fortran/21912
27576         * gfortran.dg/array_constructor_4.f90: New test.
27577
27578 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27579
27580         PR c++/21619
27581         * g++.dg/ext/builtin9.C: New test.
27582
27583 2005-06-05  Dale Johannesen  <dalej@apple.com>
27584
27585         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27586         * gcc.c-torture/execute/20050603-2.c: Ditto.
27587
27588 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27589
27590         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27591         * gcc.dg/vect/vect-reduc-1.c: New.
27592         * gcc.dg/vect/vect-reduc-2.c: New.
27593         * gcc.dg/vect/vect-reduc-3.c: New.
27594
27595 2005-06-04  Dale Johannesen  <dalej@apple.com>
27596
27597         * gcc.c-torture/execute/20050603-1.c: New.
27598         * gcc.c-torture/execute/20050603-2.c: New.
27599         * gcc.dg/20050603-3.c: New.
27600
27601 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27602
27603         PR fortran/19195
27604         * gfortran.dg/debug_1.f90: New test.
27605
27606         * gfortran.dg/forall_1.f90: New test.
27607
27608 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27609
27610         * gfortran.dg/array_constructor_3.f90: New test.
27611
27612 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27613
27614         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27615
27616 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27617
27618         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27619
27620 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27621
27622         PR c/21873
27623         * gcc.dg/init-excess-1.c: New test.
27624
27625 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27626
27627         PR c++/21853
27628         * g++.dg/expr/static_cast6.C: New test.
27629
27630 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27631
27632         * gcc.dg/tree-ssa/vrp14.c: New test.
27633
27634 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27635
27636         PR c++/21336
27637         * g++.dg/template/new2.C: New test.
27638
27639 2005-06-03  Josh Conner  <jconner@apple.com>
27640
27641         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27642         all entries in initializer.
27643
27644 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27645
27646         PR middle-end/21858
27647         * gcc.dg/pr21858.c: New testcase.
27648
27649 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27650
27651         PR tree-optimization/21292
27652
27653         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27654         New.
27655         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27656         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27657         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27658         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27659         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27660
27661 2005-06-02  Richard Henderson  <rth@redhat.com>
27662
27663         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27664
27665 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27666
27667         * gcc.dg/wtypequal.c: New testcase.
27668
27669 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27670
27671         PR 21582
27672         * gcc.dg/tree-ssa/pr21582.c: New test.
27673
27674 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27675
27676         PR c++/21280
27677         * g++.dg/opt/interface2.h: New.
27678         * g++.dg/opt/interface2.C: New.
27679         * g++.dg/init/ctor4.C: Adjust error lines.
27680         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27681         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27682         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27683         * g++.old-deja/g++.pt/assign1.C: Likewise.
27684         * g++.old-deja/g++.pt/crash20.C: Likewise.
27685
27686 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27687
27688         PR tree-optimization/21734
27689         * g++.dg/vect/pr21734_1.cc: New.
27690         * g++.dg/vect/pr21734_2.cc: New.
27691
27692 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27693
27694         PR c++/20350
27695         * g++.dg/template/spec24.C: New.
27696
27697         PR c++/21151
27698         * g++.dg/pch/local-1.C: New.
27699         * g++.dg/pch/local-1.Hs: New.
27700
27701 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27702
27703         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27704         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27705         * gcc.dg/tree-ssa/pr14341.c: New test.
27706         * gcc.dg/tree-ssa/pr14841.c: New test.
27707         * gcc.dg/tree-ssa/pr20701.c: New test.
27708         * gcc.dg/tree-ssa/pr21086.c: New test.
27709         * gcc.dg/tree-ssa/pr21090.c: New test.
27710         * gcc.dg/tree-ssa/pr21332.c: New test.
27711         * gcc.dg/tree-ssa/pr21458.c: New test.
27712         * gcc.dg/tree-ssa/pr21658.c: New test.
27713         * gcc.dg/tree-ssa/vrp01.c: New test.
27714         * gcc.dg/tree-ssa/vrp02.c: New test.
27715         * gcc.dg/tree-ssa/vrp03.c: New test.
27716         * gcc.dg/tree-ssa/vrp04.c: New test.
27717         * gcc.dg/tree-ssa/vrp05.c: New test.
27718         * gcc.dg/tree-ssa/vrp06.c: New test.
27719         * gcc.dg/tree-ssa/vrp07.c: New test.
27720         * gcc.dg/tree-ssa/vrp08.c: New test.
27721         * gcc.dg/tree-ssa/vrp09.c: New test.
27722         * gcc.dg/tree-ssa/vrp10.c: New test.
27723         * gcc.dg/tree-ssa/vrp11.c: New test.
27724         * gcc.dg/tree-ssa/vrp12.c: New test.
27725         * gcc.dg/tree-ssa/vrp13.c: New test.
27726
27727 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27728
27729         PR 21029
27730         * gcc.dg/tree-ssa/pr21029.c: New test.
27731
27732 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27733
27734         * gfortran.dg/logint-1.f: New test case.
27735         * gfortran.dg/logint-2.f: Likewise.
27736         * gfortran.dg/logint-3.f: Likewise.
27737
27738 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27739
27740         PR c/21536
27741         PR c/20760
27742         * gcc.dg/20050527-1.c: New test.
27743
27744         * gcc.dg/i386-sse-12.c: New test.
27745
27746         PR fortran/21729
27747         * gfortran.dg/implicit_5.f90: New test.
27748
27749 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27750
27751         PR fortran/20883
27752         * gfortran/assign_4.f90: New test.
27753         * gfortran/assign_2.f90: Change compile to run.
27754
27755 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27756
27757         * lib/target-supports.exp
27758         (check_effective_target_sync_char_short): New.
27759         * gcc.dg/sync-2.c: New.
27760
27761 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27762
27763         PR tree-optimization/21817
27764         * gcc.dg/torture/pr21817-1.c: New.
27765
27766 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27767
27768         PR c++/21165
27769         * g++.dg/template/init5.C: New.
27770
27771 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27772
27773         * gfortran.dg/char_initialiser_actual.f90:
27774         Test character initialisers as actual arguments.
27775         * gfortran.dg/char_pointer_comp_assign.f90:
27776         Test character pointer structure component assignments.
27777         * gfortran.dg/char_array_structure_constructor.f90:
27778         Test character components in structure constructors.
27779
27780 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27781
27782         PR middle-end/20931
27783         * g++.dg/opt/pr20931.C: New test.
27784
27785 2005-05-31  Andreas Jaeger  <aj@suse.de>
27786
27787         PR testsuite/20772
27788         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27789         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27790         g++.old-deja/g++.ext/asmspec1.C,
27791         g++.old-deja/g++.other/regstack.C,
27792         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27793         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27794         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27795         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27796         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27797         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27798         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27799         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27800         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27801         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27802         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27803         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27804         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27805         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27806         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27807         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27808         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27809         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27810         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27811
27812 2005-05-31  Jeff Law  <law@redhat.com>
27813
27814         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27815
27816 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27817
27818         PR middle-end/21743
27819         * gcc.dg/builtins-1.c: Activate disabled clog test.
27820         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27821
27822 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27823
27824         * gfortran.dg/char_pointer_assign.f90:
27825         Test character-pointer assignments and pointer assignments.
27826         * gfortran.dg/char_pointer_dummy.f90:
27827         Test character-pointer dummy arguments.
27828         * gfortran.dg/char_pointer_func.f90:
27829         Test character-pointer function returns.
27830         * gfortran.dg/char_pointer_dependency.f90:
27831         Test character-pointer functions with dependencies.
27832
27833 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27834
27835         PR c++/21784
27836         * g++.dg/lookup/using14.C: New test.
27837
27838 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27839
27840         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27841         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27842         trailing ^M.
27843
27844 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27845
27846         PR c++/17413
27847         * g++.dg/template/local5.C: New.
27848
27849         PR target/21761
27850         * gcc.c-torture/compile/pr21761.c: New.
27851
27852         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27853         before darwin8.
27854
27855 2005-05-30  Steven G. Kargl
27856
27857         PR fortran/20846
27858         * gfortran.dg/inquire_8.f90: New test.
27859
27860 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27861
27862         PR libfortran/21376
27863         * gfortran.dg/output_exponents_1.f90: New test.
27864
27865 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27866
27867         PR libfortran/20006
27868         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27869
27870 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27871
27872         PR c++/21210
27873         * g++.dg/ext/complex1.C: New test.
27874
27875         PR c++/21340
27876         * g++.dg/init/ctor6.C: New test.
27877
27878 2005-05-29  Jan Hubicka  <jh@suse.cz>
27879
27880         * gcc.c-torture/compile/pr21562.c: New.
27881
27882 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27883
27884         * gfortran.dg/subnormal_1.f90: New test.
27885
27886 2005-05-28  Jan Hubicka  <jh@suse.cz>
27887
27888         * tree-prof.exp: Fix comment.
27889         * value-prof-1.c: New.
27890         * value-prof-2.c: New.
27891         * value-prof-3.c: New.
27892         * value-prof-4.c: New.
27893
27894 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27895
27896         PR c++/21614
27897         * g++.dg/expr/ptrmem6.C: New test.
27898         * g++.dg/expr/ptrmem6a.C: Likewise.
27899
27900 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27901
27902         PR tree-optimization/21658
27903         * gcc.dg/tree-ssa/pr21658.c: New.
27904
27905 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27906
27907         PR c++/21455
27908         * g++.dg/inherit/ptrmem3.C: New.
27909
27910         PR c++/21681
27911         * g++.dg/parse/template16.C: New.
27912
27913 2005-05-27  Andreas Jaeger  <aj@suse.de>
27914
27915         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27916
27917         * gcc.dg/i386-sse-8.c: Run test on all archs.
27918
27919 2005-05-26  Mike Stump  <mrs@apple.com>
27920
27921         * objc.dg/isa-field-1.m: Only run on darwin.
27922         * objc.dg/lookup-1.m: Likewise.
27923         * objc.dg/try-catch-8.m: Likewise.
27924
27925 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27926
27927         PR tree-optimization/9814
27928         * gcc.dg/pr9814-1.c: New test case.
27929
27930 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27931
27932         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27933         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27934         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27935         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27936         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27937         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27938         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27939         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27940         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27941         objc.dg/try-catch-8.m: New.
27942
27943 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27944
27945         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27946         remove extraneous semicolons.
27947
27948 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27949
27950         * obj-c++.dg/comp-types-12.mm: New.
27951         * objc.dg/comp-types-11.m: New.
27952         * objc.dg/selector-4.m: New.
27953
27954 2005-05-26  Andreas Jaeger  <aj@suse.de>
27955
27956         PR testsuite/20772
27957         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27958         g++.old-deja/g++.ext/attrib3.C,
27959         g++.old-deja/g++.other/store-expr1.C,
27960         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27961         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27962         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27963         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27964         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27965         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27966         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27967         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27968         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27969         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27970         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27971         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27972         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27973         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27974         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27975         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27976         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27977         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27978         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27979
27980 2005-05-26  Andreas Jaeger  <aj@suse.de>
27981
27982         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27983         x86-64 compilation.
27984
27985 2005-05-26  Andreas Jaeger  <aj@suse.de>
27986
27987         PR testsuite/20772
27988         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27989         gcc.misc-tests/i386-pf-athlon-1.c,
27990         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27991         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27992         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27993         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27994         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27995         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27996         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27997         programs.
27998
27999         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28000         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28001         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28002         x86-64 compilation.
28003
28004         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28005         x86_64.
28006
28007         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28008         effective-target ilp32.
28009
28010 2005-05-26  David Ung  <davidu@mips.com>
28011
28012         * gcc.target/mips/ext_ins.c: New test for testing the generation
28013         of MIPS32/64 rev 2 ext/ins instructions.
28014
28015 2005-05-26  Andreas Jaeger  <aj@suse.de>
28016
28017         * treelang/compile/unsigned.tree: Use gimple instead of
28018         nonexisting generic dump.
28019
28020 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28021
28022         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28023
28024 2005-05-26  Andreas Jaeger  <aj@suse.de>
28025
28026         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28027
28028 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28029
28030         PR libfortran/17283
28031         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28032         Test callee-allocated memory with write statements.
28033
28034 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28035
28036         PR middle-end/21709
28037         * gcc.dg/pr21709-1.c: New test case.
28038
28039 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28040             Mike Stump  <mrs@apple.com>
28041
28042         * objc/execute/next_mapping.h: Update for C++.
28043
28044         * obj-c++.dg/selector-1.mm: Move to...
28045         * obj-c++.dg/selector-4.mm: here...
28046
28047         * obj-c++.dg/basic.mm: New.
28048         * obj-c++.dg/comp-types-1.mm: New.
28049         * obj-c++.dg/cxx-class-1.mm: New.
28050         * obj-c++.dg/cxx-ivars-1.mm: New.
28051         * obj-c++.dg/cxx-ivars-2.mm: New.
28052         * obj-c++.dg/cxx-ivars-3.mm: New.
28053         * obj-c++.dg/cxx-scope-1.mm: New.
28054         * obj-c++.dg/cxx-scope-2.mm: New.
28055         * obj-c++.dg/defs.mm: New.
28056         * obj-c++.dg/empty-private-1.mm: New.
28057         * obj-c++.dg/encode-1.mm: New.
28058         * obj-c++.dg/encode-2.mm: New.
28059         * obj-c++.dg/encode-3.mm: New.
28060         * obj-c++.dg/extern-c-1.mm: New.
28061         * obj-c++.dg/extra-semi.mm: New.
28062         * obj-c++.dg/fix-and-continue-2.mm: New.
28063         * obj-c++.dg/isa-field-1.mm: New.
28064         * obj-c++.dg/ivar-list-semi.mm: New.
28065         * obj-c++.dg/local-decl-1.mm: New.
28066         * obj-c++.dg/lookup-1.mm: New.
28067         * obj-c++.dg/lookup-2.mm: New.
28068         * obj-c++.dg/method-1.mm: New.
28069         * obj-c++.dg/method-2.mm: New.
28070         * obj-c++.dg/method-3.mm: New.
28071         * obj-c++.dg/method-4.mm: New.
28072         * obj-c++.dg/method-5.mm: New.
28073         * obj-c++.dg/method-6.mm: New.
28074         * obj-c++.dg/method-7.mm: New.
28075         * obj-c++.dg/no-extra-load.mm: New.
28076         * obj-c++.dg/overload-1.mm: New.
28077         * obj-c++.dg/pragma-1.mm: New.
28078         * obj-c++.dg/pragma-2.mm: New.
28079         * obj-c++.dg/private-1.mm: New.
28080         * obj-c++.dg/private-2.mm: New.
28081         * obj-c++.dg/proto-qual-1.mm: New.
28082         * obj-c++.dg/qual-types-1.mm: New.
28083         * obj-c++.dg/stubify-1.mm: New.
28084         * obj-c++.dg/stubify-2.mm: New.
28085         * obj-c++.dg/super-class-1.mm: New.
28086         * obj-c++.dg/super-class-2.mm: New.
28087         * obj-c++.dg/super-dealloc-1.mm: New.
28088         * obj-c++.dg/super-dealloc-2.mm: New.
28089         * obj-c++.dg/template-1.mm: New.
28090         * obj-c++.dg/template-2.mm: New.
28091         * obj-c++.dg/template-3.mm: New.
28092         * obj-c++.dg/template-4.mm: New.
28093         * obj-c++.dg/template-5.mm: New.
28094         * obj-c++.dg/template-6.mm: New.
28095         * obj-c++.dg/try-catch-1.mm: New.
28096         * obj-c++.dg/try-catch-2.mm: New.
28097         * obj-c++.dg/try-catch-3.mm: New.
28098         * obj-c++.dg/try-catch-4.mm: New.
28099         * obj-c++.dg/try-catch-5.mm: New.
28100         * obj-c++.dg/try-catch-6.mm: New.
28101         * obj-c++.dg/try-catch-7.mm: New.
28102         * obj-c++.dg/try-catch-8.mm: New.
28103         * obj-c++.dg/try-catch-9.mm: New.
28104         * obj-c++.dg/va-meth-1.mm: New.
28105
28106 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28107
28108         * obj-c++.dg/selector-1.mm: New.
28109         * obj-c++.dg/selector-2.mm: New.
28110
28111 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28112
28113         * obj-c++.dg/selector-3.mm: New.
28114         * objc.dg/selector-3.m: New.
28115
28116 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28117
28118         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28119         about where warning appears.
28120
28121 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28122
28123         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28124         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28125         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28126         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28127
28128 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28129
28130         * gcc.dg/20050524-1.c: New test.
28131
28132 2005-05-25  Jan Hubicka  <jh@suse.cz>
28133
28134         * gcc.dg/tree-prof/inliner-1.c: New.
28135
28136 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28137
28138         * gcc.dg/tree-prof: New directory.
28139         * gcc.dg/tree-prof/tree-prof.exp: New.
28140
28141 2005-05-25  DJ Delorie  <dj@redhat.com>
28142
28143         * gcc.dg/Wattributes-1.c: New.
28144         * gcc.dg/Wattributes-2.c: New.
28145         * gcc.dg/Wattributes-3.c: New.
28146
28147 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28148
28149         PR tree-optimization/19833
28150         * gcc.dg/uninit-4.c: Remove xfail.
28151         * gcc.dg/uninit-9.c: Ditto.
28152
28153 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28154
28155         * obj-c++.dg/bitfield-[1-5].mm: New.
28156         * obj-c++.dg/class-protocol-1.mm: New.
28157         * obj-c++.dg/comp-types-1[0-1].mm: New.
28158         * obj-c++.dg/comp-types-[2-9].mm: New.
28159         * obj-c++.dg/encode-[4-8].mm: New.
28160         * obj-c++.dg/layout-1.mm: New.
28161         * obj-c++.dg/method-1[0-9].mm: New.
28162         * obj-c++.dg/method-2[0-1].mm: New.
28163         * obj-c++.dg/method-[8-9].mm: New.
28164         * obj-c++.dg/objc-gc-3.mm: New.
28165         * obj-c++.dg/try-catch-10.mm: New.
28166         * objc.dg/bitfield-5.m: New.
28167         * objc.dg/comp-types-10.m: New.
28168         * objc.dg/comp-types-9.m: New.
28169         * objc.dg/layout-1.m: New.
28170         * objc.dg/objc-gc-4.m: New.
28171         * objc.dg/try-catch-9.m: New.
28172         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28173         * objc.dg/comp-types-1.m: Likewise.
28174         * objc.dg/comp-types-[5-6].m: Likewise.
28175         * objc.dg/method-9.m: Likewise.
28176
28177 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28178
28179         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28180         and on hardware without VMX support.
28181
28182         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28183
28184         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28185
28186         * lib/profopt.exp (dg-final-generate, dg-final-use,
28187         profopt-final-code, profopt-get-options): New.
28188         (profopt-execute): Process test directives.
28189
28190         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28191         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28192         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28193
28194 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28195
28196         PR C++/21645
28197         * g++.dg/init/ctor5.C: New test.
28198
28199 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28200
28201         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28202         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28203         vect-113.c, vect-114.c.
28204
28205 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28206
28207         * gcc.dg/const-elim-1.c: Remove xfails.
28208
28209 2005-05-23  Jeff Law  <law@redhat.com>
28210
28211         * gcc.c-torture/compile/pr21638.c: New test.
28212         * gcc.c-torture/compile/20050520-1.c: New test.
28213
28214 2005-05-23  Nick Clifton  <nickc@redhat.com>
28215
28216         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28217         be a proper triple, ie: m32r*-*-*.
28218         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28219
28220 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28221
28222         PR middle-end/21331
28223         PR tree-opt/21293
28224         * gcc.c-torture/compile/pr21293.c: New test.
28225         * gcc.c-torture/execute/pr21331.c: New test.
28226
28227 2004-05-20  Richard Henderson  <rth@redhat.com>
28228
28229         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28230
28231 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28232
28233         * obj-c++-dg.exp: Add.
28234         * obj-c++.exp: Add.
28235         * obj-c++.dg/dg.exp: Add.
28236
28237 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28238
28239         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28240         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28241
28242 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28243
28244         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28245
28246 2004-05-19  Richard Henderson  <rth@redhat.com>
28247
28248         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28249
28250 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28251
28252         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28253
28254         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28255
28256 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28257
28258         PR c++/21495
28259         * g++.dg/parse/extern1.C: New test.
28260         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28261
28262 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28263
28264         * gcc.dg/c99-math.h: New.
28265         * gcc.dg/c99-math-float-1.c: New test.
28266         * gcc.dg/c99-math-double-1.c: Likewise.
28267         * gcc.dg/c99-math-long-double-1.c: Likewise.
28268
28269 2005-05-18  Richard Henderson  <rth@redhat.com>
28270
28271         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28272
28273 2005-05-18  Devang Patel  <dpatel@apple.com>
28274
28275         * g++.dg/opt/20050511-1.C: New test.
28276
28277 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28278
28279         PR libfortran/21127
28280         * gfortran.dg/reshape-complex.f90: New test.
28281
28282 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28283
28284         * gfortran.dg/array_constructor_1.f90: New test.
28285         * gfortran.dg/array_constructor_2.f90: New test.
28286
28287 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28288
28289         PR fortran/20954
28290         * gfortran.dg/pr20954.f: New test.
28291
28292 2005-05-17  Mike Stump  <mrs@apple.com>
28293
28294         Yet more Objective-C++...
28295
28296         * objc.dg/method-5.m: Update.
28297         * objc.dg/method-6.m: Update.
28298         * objc.dg/method-7.m: Update.
28299         * objc.dg/method-9.m: Update.
28300         * objc.dg/try-catch-2.m: Update.
28301
28302 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28303
28304         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28305         Remove little-endian optimizations.
28306
28307 2005-05-17  Jeff Law  <law@redhat.com>
28308
28309         * g++.dg/tree-ssa/pr14814.C: New test.
28310         * gcc.dg/tree-ssa/pr14814.C: New test.
28311         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28312         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28313
28314 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28315
28316         * gcc.dg/compat/generate-random.c: Do not include
28317         libiberty.h.
28318         * gcc.dg/compat/generate-random_r.c: Likewise.
28319
28320 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28321
28322         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28323
28324 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28325
28326         PR middle-end/21595
28327         * g++.dg/tree-ssa/builtin1.C: New testcase.
28328
28329 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28330
28331         PR c++/21454
28332         * g++.dg/opt/const4.C: New test.
28333
28334         PR middle-end/21492
28335         * g++.dg/opt/crossjump1.C: New test.
28336
28337         PR tree-optimization/21610
28338         * gcc.c-torture/compile/20050516-1.c: New test.
28339
28340         PR fortran/15080
28341         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28342         about the test failing.
28343         * gfortran.fortran-torture/execute/where_7.f90: New test.
28344         * gfortran.fortran-torture/execute/where_8.f90: New test.
28345
28346 2005-05-16  Richard Henderson  <rth@redhat.com>
28347
28348         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28349         i?86 and x86_64.
28350
28351 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28352
28353         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28354         (limits.h): Include unconditionally.
28355         (stdlib.h): Likewise.
28356         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28357         (limits.h): Include unconditionally.
28358         (stdlib.h): Likewise.
28359         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28360         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28361         (limits.h): Include unconditionally.
28362         (stdlib.h): Likewise.
28363         (hashtab.h): Do not include.
28364         (getopt.h): Likewise.
28365         (stddef.h): Include.
28366         (hashval_t): Define.
28367         (struct entry): Add "next" field.
28368         (HASH_SIZE): New macro.
28369         (hash_table): New variable.
28370         (switchfiles): Do not use xmalloc.
28371         (mix): New macro.
28372         (iterative_hash): New function.
28373         (hasht): Remove.
28374         (e_exists): New function.
28375         (e_insert): Likewise.
28376         (output): Use, instead of libiberty hashtable functions.
28377         (main): Do not use getopt.  Do not call htab_create.
28378
28379 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28380
28381         PR libstdc++/21526
28382         * lib/target-supports.exp (check_mkfifo_available):
28383         Return 0 for cygwin as mkfifo support incomplete on platform.
28384         Fix typos in comments.
28385
28386 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28387
28388         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28389
28390 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28391
28392         PR fortran/17432
28393         * gfortran.dg/assign_4.f: New test.
28394
28395 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28396
28397         PR tree-optimization/21563
28398         * gcc.dg/tree-ssa/pr21563.c: New.
28399
28400 2005-05-14  Jan Hubicka  <jh@suse.cz>
28401
28402         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28403
28404 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28405
28406         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28407
28408 2005-05-13  Julian Brown  <julian@codesourcery.com>
28409
28410         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28411         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28412
28413 2005-05-13  Jan Hubicka  <jh@suse.cz>
28414
28415         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28416         * gcc.dg/fold-xor-?.c: Likewise.
28417         * gcc.dg/pr15784-?.c: Likewise.
28418         * gcc.dg/pr20922-?.c: Likewise.
28419         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28420         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28421         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28422
28423 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28424
28425         PR fortran/21260
28426         * gfortran.dg/hollerith_1.f90: New test.
28427
28428 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28429
28430         * gfortran.dg/func_result_2.f90: New test.
28431
28432 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28433
28434         * gfortran.dg/dev_null.f90: New test.
28435
28436 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28437
28438         * gcc.dg/arm-vfp1.c: Revert last change.
28439
28440 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28441
28442         PR middle-end/19807
28443         PR tree-optimization/19639
28444         * g++.dg/tree-ssa/pr19807.C: New testcase.
28445
28446 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28447
28448         PR libfortran/21471
28449         * gfortran.dg/append-1.f90: New test.
28450
28451 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28452
28453         * gcc.dg/pr18501.c: XFAIL.
28454         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28455         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28456         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28457         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28458         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28459         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28460         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28461         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28462
28463 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28464
28465         PR fortran/20178
28466         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28467         gfortran.dg/f2c_3.f90: New tests.
28468
28469         * gfortran.dg/return_1.f90: Fix dg annotation.
28470
28471 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28472
28473         * gcc.c-torture/compile/20050510-1.c: New test.
28474
28475 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28476
28477         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28478
28479 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28480
28481         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28482
28483 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28484
28485         PR c/17913
28486         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28487
28488 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28489
28490         PR c/21342
28491         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28492         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28493
28494 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28495
28496         PR debug/16676
28497         * gcc.dg/debug/pr16676.c: New test.
28498
28499 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28500
28501         PR testsuite/21443
28502         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28503         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28504         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28505         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28506         Change -O1 to -O2.
28507         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28508         -fno-tree-dominator-opts.
28509
28510 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28511
28512         * gfortran.dg/return_1.f90: New test.
28513
28514 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28515
28516         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28517
28518         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28519
28520 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         PR c++/21427
28523         * g++.dg/inherit/covariant13.C: New.
28524
28525 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28526
28527         PR libfortran/19155
28528         * gfortran.dg/pr19155.f: New test.
28529
28530 2005-05-08  Roger Sayle  <roger@eyesopen.com>
28531
28532         PR inline-asm/8788
28533         * gcc.dg/pr8788-1.c: New testcase.
28534
28535 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
28536
28537         PR target/21416
28538         * gcc.target/mips/fpcmp-[12].c: New tests.
28539
28540 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28541
28542         * lib/target-supports-dg.exp (dg-require-fork): New function.
28543         (dg-require-mkfifo): Likewise.
28544         * lib/target-supports.exp (check_function_available): New
28545         function.
28546         (check_fork_available): Likewise.
28547         (check_mkfifo_available): Likewise.
28548
28549 2005-05-06  Jeff Law  <law@redhat.com>
28550
28551         * gcc.c-torture/compile/pr21380.c: New test.
28552
28553 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28554
28555         PR c++/20961
28556         * g++.dg/ext/weak3.C: New test.
28557
28558 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28559
28560         PR c++/21352
28561         * g++.dg/template/crash37.C: New test.
28562
28563 2005-05-05  Paul Brook  <paul@codesourcery.com>
28564
28565         * gcc.dg/arm-g2.c: Use effective-target arm32.
28566         * gcc.dg/arm-mmx-1.c: Ditto.
28567         * gcc.dg/arm-scd42-2.c: Ditto.
28568         * gcc.dg/arm-vfp1.c: Ditto.
28569         * lib/target-supports.exp (check_effective_target_arm32): New
28570         function.
28571
28572 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28573
28574         PR libfortran/21354
28575         gfortran.dg/in_pack_rank7.f90: New test.
28576
28577 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28578
28579         PR middle-end/15618
28580         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28581
28582 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28583
28584         PR middle-end/21265
28585         * gcc.dg/20050503-1.c: New test.
28586
28587         PR rtl-optimization/21239
28588         * gcc.dg/i386-sse-11.c: New test.
28589
28590 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28591
28592         PR target/16888
28593         * gcc.target/i386/asm-1.c: New test.
28594
28595 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28596
28597         PR rtl-optimization/21330
28598         * gcc.c-torture/execute/20050502-1.c: New test.
28599
28600         PR target/21297
28601         * gcc.c-torture/execute/20050502-2.c: New test.
28602
28603 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28604
28605         PR middle-end/21282
28606         * gcc.dg/pr21282.c: New.
28607
28608 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28609
28610         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28611         * gcc.dg/vect/vect-92.c: Likewise.
28612         * gcc.dg/vect/vect-93.c: Likewise.
28613         * gcc.dg/vect/vect-dv-1.c: Likewise.
28614         * gcc.dg/vect/vect-dv-2.c: Likewise.
28615         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28616
28617 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28618
28619         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28620         * gfortran.dg/vect/vect-2.f90: Likewise.
28621         * gfortran.dg/vect/vect-3.f90: Likewise.
28622         * gfortran.dg/vect/vect-4.f90: Likewise.
28623         * gfortran.dg/vect/vect-5.f90: Likewise.
28624
28625 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28626
28627         PR target/20813
28628         * gcc.dg/rs6000-fpint-2.c: New.
28629
28630 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28631
28632         PR c/15698
28633         * gcc.dg/builtins-30.c: Update expected messages.
28634         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28635         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28636         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28637
28638 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28639
28640         PR tree-optimization/21294
28641         * gcc.dg/tree-ssa/pr21294.c: New.
28642
28643 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28644
28645         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28646         __builtin_altivec_st_internal_4si built-in.
28647
28648 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/15875
28651         * g++.dg/template/ptrmem14.C: New test.
28652
28653 2005-05-02  Paul Brook  <paul@codesourcery.com>
28654
28655         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28656
28657 2005-05-02  Michael Matz  <matz@suse.de>
28658
28659         PR c++/19542
28660         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28661
28662 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28663
28664         * g++.dg/cpp/weak.C: New test.
28665
28666 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28667
28668         * gcc.dg/tree-ssa/loop-8.c: New test.
28669
28670 2005-04-30  Michael Maty  <matz@suse.de>
28671
28672         * gcc.dg/inline-mcpy.c: New test.
28673
28674 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28675
28676         PR libfortran/18958
28677         * gfortran.dg/eoshift.f90: New test case.
28678
28679 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28680
28681         PR libfortran/18857
28682         * gfortran.dg/matmul_1.f90: New test.
28683
28684 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28685
28686         PR tree-optimization/21030
28687         * gcc.dg/tree-ssa/pr21030.c: New.
28688
28689 2005-04-29  Devang Patel  <dpatel@apple.com>
28690
28691         PR tree-optimization/21272
28692         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28693
28694 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28695
28696         PR fortran/13082
28697         PR fortran/18824
28698         * gfortran.dg/entry_4.f90: New test.
28699         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28700         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28701         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28702         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28703         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28704         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28705         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28706
28707 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28708
28709         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28710
28711 2005-04-29  Paul Brook  <paul@codesourcery.com>
28712
28713         * gfortran.dg/entry_3.f90: New test.
28714
28715 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28716
28717         * gfortran.dg/implicit_4.f90: New test.
28718
28719 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28720
28721         * lib/target-supports.exp (check_profiling_available): Return
28722         false for xtensa-*-elf.
28723
28724 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28725
28726         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28727         error if file cannot be deleted.
28728
28729 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28730
28731         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28732         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28733         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28734         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28735         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28736         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28737         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28738         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28739         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28740         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28741         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28742         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28743         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28744
28745 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28746
28747         PR fortran/20865
28748         * gfortran.dg/pr20865.f90: New test.
28749
28750 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28751
28752         * gcc.dg/void-cast-2.c: New test.
28753
28754 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28755
28756         PR c/21159
28757         * gcc.dg/void-cast-1.c: New test.
28758
28759 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28760
28761         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28762
28763 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28764
28765         PR fortran/21177
28766         * gfortran.dg/pr21177.f90: New test.
28767
28768 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28769
28770         PR tree-optimization/21171
28771         * gcc.dg/tree-ssa/pr21171.c: New test.
28772
28773 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28774
28775         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28776         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28777         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28778         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28779         gcc.dg/tree-ssa/gen-vect-32.c: New.
28780         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28781         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28782         don't run on PPC32.
28783
28784 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28785
28786         PR c/21213
28787         * gcc.dg/transparent-union-3.c: New test.
28788
28789 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28790
28791         PR c/20740
28792         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28793         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28794         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28795         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28796         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28797         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28798
28799 2005-04-26  Jeff Law  <law@redhat.com>
28800
28801         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28802         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28803         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28804         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28805         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28806         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28807         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28808
28809 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28810
28811         PR tree-optimization/17598
28812         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28813
28814 2005-04-25  Mike Stump  <mrs@apple.com>
28815
28816         * objc.dg/fix-and-continue-1.m: Add.
28817
28818 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28819
28820         PR c++/20995
28821         * g++.dg/opt/pr20995-1.C: New test case.
28822
28823 2005-04-25  Devang Patel <dpatel@apple.com>
28824
28825         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28826
28827 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28828
28829         PR testsuite/21062
28830         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28831
28832 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28833
28834         PR C++/21188
28835         * g++.dg/opt/rtti2.C: New test.
28836
28837 2005-04-25  Paul Brook  <paul@codesourcery.com>
28838         Steven G. Kargl  <kargls@comcast.net>
28839
28840         PR fortran/20879
28841         * gfortran.dg/ichar_1.f90: New file.
28842
28843 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28844
28845         PR middle-end/20991
28846         * g++.dg/opt/pr20991.C: New test.
28847
28848         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28849         where sizeof (type) < __alignof__ (type).
28850         * gcc.dg/compat/struct-layout-1.h: Likewise.
28851
28852 2005-04-24  Per Bothner  <per@bothner.com>
28853             Devang Patel  <dpatel@apple.com>
28854
28855         PR preprocessor/20907
28856         * gcc.dg/cpp/very-long-comment.c: New test.
28857
28858 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28859
28860         PR fortran/20059
28861         * gfortran.dg/common_5.f: New test.
28862
28863 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28864
28865         PR middle-end/21082
28866         * g++.dg/tree-ssa/pr21082.C: New testcase.
28867
28868 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28869
28870         * gcc.dg/vect/vect-99.c: New test.
28871
28872 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28873
28874         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28875
28876 2005-04-22  Jeff Law  <law@redhat.com>
28877
28878         * gcc.dg/uninit-5.c: Remove xfails.
28879         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28880         conditionals and loads.
28881
28882 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28883
28884         PR libfortran/20074
28885         PR libfortran/20436
28886         PR libfortran/21108
28887         * gfortran.dg/nested_reshape.f90: new test
28888         * gfortran.dg/reshape-alloc.f90: new test
28889         * gfortran.dg/reshape.f90: new test
28890
28891 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28892
28893         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28894
28895         * gcc.dg/arm-vfp1.c: New test.
28896
28897 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28898
28899         PR c++/21087
28900         * g++.dg/lookup/builtin2.C: New test.
28901
28902 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28903
28904         * gcc.dg/weak/weak-13.c: New test.
28905
28906 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28907
28908         * lib/target-supports.exp (check_effective_target_sync_int_long):
28909         Add powerpc*.
28910
28911 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28912
28913         * gcc.target/mips/branch-1.c: New test.
28914
28915 2005-04-21  Richard Henderson  <rth@redhat.com>
28916
28917         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28918         * gcc.dg/vect/vect-86.c: Likewise.
28919         * gcc.dg/vect/vect-87.c: Likewise.
28920         * gcc.dg/vect/vect-88.c: Likewise.
28921
28922 2005-04-21  Devang Patel  <dpatel@apple.com>
28923
28924         PR optimization/20994
28925         * gcc.dg/tree-ssa/ifc-3.c: New test.
28926
28927 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28928
28929         PR c/12913
28930         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28931         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28932         gcc.dg/c99-vla-jump-5.c: New tests.
28933
28934 2005-04-19  Richard Henderson  <rth@redhat.com>
28935
28936         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28937         Fix typo in exists check.
28938         (check_effective_target_sync_int_long): New.
28939         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28940         * gcc.dg/ia64-sync-2.c: Likewise.
28941         * gcc.dg/ia64-sync-3.c: Likewise.
28942         * gcc.dg/ia64-sync-4.c: Likewise.
28943
28944 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28945
28946         * gcc.dg/fold-xor-1.c: New test.
28947         * gcc.dg/fold-xor-2.c: New test.
28948
28949 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28950
28951         PR target/20670
28952         * g++.dg/eh/fp-regs.C: New test.
28953
28954 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28955
28956         * gcc.dg/Wint-to-pointer-cast-1.c,
28957         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28958         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28959         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28960
28961 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28962
28963         PR fortran/16861
28964         * gfortran.dg/pr16861.f90: New test.
28965
28966 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28967
28968         * gcc.dg/pr21085.c: New test.
28969
28970 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28971
28972         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28973         (setup_mips_tests, dg-mips-options): New procedures.
28974         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28975         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28976         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28977         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28978         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28979         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28980         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28981         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28982         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28983         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28984         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28985         dg-mips-options instead of dg-options.  Remove now-redundant
28986         preprocessor guards.
28987         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28988         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28989         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28990         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28991         * gcc.dg/vr-mult-2.c: Delete.
28992         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28993         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28994         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28995         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28996         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28997         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28998         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28999
29000 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29001
29002         * ada/acats/run_all.sh: Use sync when executable not present.
29003
29004 2005-04-18  Devang Patel  <dpatel@apple.com>
29005
29006         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29007         * gcc.dg/vect/vect-11a.c: New.
29008         * gcc.dg/vect/vect-none.c: Update.
29009         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29010
29011 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29012
29013         PR tree-optimization/20922
29014         * gcc.dg/pr20922-1.c: New test.
29015         * gcc.dg/pr20922-2.c: New test.
29016         * gcc.dg/pr20922-3.c: New test.
29017         * gcc.dg/pr20922-4.c: New test.
29018         * gcc.dg/pr20922-5.c: New test.
29019         * gcc.dg/pr20922-6.c: New test.
29020
29021 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29022
29023         PR libfortran/20950
29024         * gfortran.dg/pr20950.f: New test.
29025
29026 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29027
29028         PR libfortran/19216
29029         * gfortran.dg/pr19216.f: New test.
29030
29031 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29032
29033         PR tree-optimization/21001
29034         * gcc.dg/tree-ssa/pr21001.c: New.
29035
29036 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29037
29038         PR libfortran/21075
29039         * gfortran.dg/reshape_rank7.f90: New test.
29040
29041 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29042
29043         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29044         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29045         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29046         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29047         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29048         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29049         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29050         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29051         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29052         wrong way round).
29053         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29054         in namelists.  New test.
29055         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29056         New test.
29057         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29058         New test.
29059         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29060         namelist.  New test.
29061         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29062         New test.
29063         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29064         New test.
29065         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29066         namelist.  New test.
29067         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29068         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29069         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29070         New test.
29071         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29072         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29073         arrays. New test.
29074
29075 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29076
29077         * gfortran.dg/wtruncate.f: New testcase.
29078         * gfortran.dg/wtruncate.f90: New testcase.
29079
29080 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29081
29082         PR c++/21025
29083         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29084         which sizeof/alignof is dependent, rather than just whether we are
29085         processing_template_decl.
29086
29087 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29088
29089         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29090         corrected typo where the wrong variables had been compared.
29091
29092 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29093
29094         PR libfortran/18495
29095         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29096         Test callee-allocated version of return array with a write
29097         statement.
29098         Test spread with a temporary with another write statement.
29099
29100 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29101
29102         PR tree-optimization/21031
29103         * gcc.dg/tree-ssa/pr21031.c: New.
29104
29105 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29106
29107         PR tree-optimization/21004
29108         * gcc.dg/builtins-53.c: Include builtins-config.h.
29109         Check floorf, ceilf, floorl and ceill transformations
29110         only when HAVE_C99_RUNTIME is defined.
29111
29112 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29113
29114         PR middle-end/20739
29115         * gcc.dg/tree-ssa/pr20739.c: New test.
29116
29117 2005-04-14  Mike Stump  <mrs@apple.com>
29118
29119         * gcc.dg/Foundation.framework/empty: New.
29120         * gcc.dg/framework-2.c: New.
29121
29122 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29123
29124         PR tree-optimization/21021
29125         * gcc.c-torture/compile/pr21021.c: New.
29126
29127 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29128
29129         PR testsuite/21010
29130         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29131         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29132         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29133         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29134         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29135         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29136         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29137         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29138
29139 2005-04-14  Richard Henderson  <rth@redhat.com>
29140
29141         * lib/target-supports.exp (check_effective_target_vect_condition):
29142         Add ia64, i?86, and x86_64.
29143
29144 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29145
29146         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29147
29148 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29149
29150         PR tree-optimization/20657
29151         * gcc.dg/tree-ssa/pr20657.c: New.
29152
29153 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29154
29155         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29156         (long long int)trunc*.
29157
29158 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29159
29160         PR target/20927
29161         * gcc.dg/pr20927.c: New test.
29162
29163 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29164
29165         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29166         * gcc.target/mips/asm-1.c: Likewise.
29167
29168 2005-04-13  Dale Johannesen  <dalej@apple.com>
29169
29170         * objc.dg/objc-fast-4.m: New.
29171
29172 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29173
29174         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29175         directory.
29176         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29177
29178 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29179
29180         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29181         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29182         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29183
29184 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29185
29186         PR tree-optimization/20913
29187         * gcc.dg/tree-ssa/pr20913.c: New.
29188
29189         PR tree-optimization/20702
29190         * gcc.dg/tree-ssa/pr20702.c: New.
29191
29192 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29193
29194         PR c++/13744
29195         * g++.dg/inherit/local3.C: New test.
29196
29197 2005-04-12  Jeff Law  <law@redhat.com>
29198
29199         * gcc.dg/tree-ssa/20050412-1.c: New test.
29200
29201 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29202
29203         PR libfortran/19016
29204         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29205         Add tests with mask generated by expression.
29206         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29207         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29208         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29209
29210 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29211
29212         PR middle-end/20917
29213         * gcc.dg/20050409-1.c: New test.
29214
29215 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29216
29217         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29218
29219 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29220
29221         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29222         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29223         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29224         (TARGET_CXX): Adjust accordingly.
29225         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29226         determine_class_data_visibility and class_data_always_comdat.
29227         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29228         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29229         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29230         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29231         (arm_cxx_determine_class_data_visibility): New.
29232         (arm_cxx_class_data_always_comdat): Likewise.
29233         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29234         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29235         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29236         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29237         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29238         Define.
29239
29240 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29241
29242         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29243
29244 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29245
29246         * gcc.dg/i386-darwin-fpmath.c: New.
29247
29248 2004-04-11  Devang Patel  <dpatel@apple.com>
29249
29250         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29251         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29252         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29253         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29254         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29255         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29256         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29257         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29258         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29259
29260 2004-04-11  Devang Patel  <dpatel@apple.com>
29261
29262         * gcc.dg/vect/vect-dv-1.c: New test.
29263         * gcc.dg/vect/vect-dv-2.c: New test.
29264
29265 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29266
29267         PR tree-optimization/20933
29268         * gcc.dg/tree-ssa/pr20933.c: New test.
29269
29270 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29271
29272         * gfortran.dg/fold_nearest.f90: New test.
29273
29274 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29275
29276         * gcc.dg/tree-ssa/alias-1.c: New test.
29277
29278 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29279
29280         PR tree-optimization/20920
29281         * g++.dg/tree-ssa/pr20920.C: New test.
29282
29283 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29284
29285         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29286         (long long int)ceil*.
29287
29288 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29289
29290         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29291         explicit C++ linkage.
29292
29293 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29294
29295         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29296         warning for arithmetic IF statements.
29297
29298 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29299
29300         * eor_handling_1.f90: New test case.
29301         * eor_handling_2.f90: New test case.
29302         * eor_handling_3.f90: New test case.
29303         * eor_handling_4.f90: New test case.
29304         * eor_handling_5.f90: New test case.
29305         * noadv_size.f90: New test case.
29306         * pad_no.f90: New test case.
29307
29308 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29309
29310         * gcc.c-torture/execute/20050410-1.c: New test.
29311
29312 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29313
29314         * gcc.dg/pr20126.c: New.
29315
29316 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29317             Steven G. Kargl <kargls@comcast.net>
29318
29319         * gfortran.dg/PR19872.f: New test.
29320
29321 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29322
29323         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29324
29325 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29326
29327         * gfortran.dg/nint_1.f90: New test.
29328
29329 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29330
29331         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29332         Added test for callee-allocated arrays with write statements.
29333         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29334         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29335         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29336         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29337         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29338
29339 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29340
29341         PR libfortran/20163
29342         * gfortran.dg/open-options-blanks.f: New test.
29343
29344 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29345
29346         PR fortran/13257
29347         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29348
29349 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29350
29351         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29352         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29353         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29354         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29355         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29356         * gcc.c-torture/execute/stdarg-4.c: New test.
29357
29358         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29359
29360         PR target/20795
29361         * g++.dg/abi/param2.C: New test.
29362
29363 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29364
29365         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29366
29367 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29368
29369         * gcc.dg/builtins-53.c: New test.
29370
29371 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29372
29373         * g++.dg/tree-ssa/pr18178.C: New test.
29374         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29375         * gcc.c-torture/execute/20041019-1.c: New test.
29376         * gcc.dg/tree-ssa/20041008-1.c: New test.
29377         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29378         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29379         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29380         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29381         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29382         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29383         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29384         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29385         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29386         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29387
29388 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29389
29390         PR rtl-optimization/20466
29391         * gcc.c-torture/execute/pr20466-1.c: New test.
29392
29393 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29394
29395         PR c++/20905
29396         * g++.dg/parse/cond2.C: New test.
29397
29398         PR c++/20145
29399         * g++.dg/warn/Wdtor1.C: New test.
29400
29401 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29402
29403         PR fortran/17229
29404         * gfortran.dg/pr17229.f: New test.
29405
29406 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29407
29408         * gfortran.dg/tiny_1.f90: New test.
29409         * gfortran.dg/tiny_2.f90: ditto.
29410
29411 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29412
29413         * gfortran.dg/eor_1.f90: Fix dg-do run line
29414         * gfortran.dg/open_new.f90: Fix dg-do run line
29415
29416 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29417
29418         * lib/target-supports.exp (get_compiler_messages): Support
29419         optional arguments, the fourth being compiler options.
29420         (check_effective_target_fpic): New proc.
29421         * gcc.dg/20050321-2.c: Restrict to target fpic.
29422
29423 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29424
29425         * gcc.dg/15443-1.c: New test.
29426         * gcc.dg/15443-2.c: Likewise.
29427
29428 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29429
29430         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29431
29432 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29433
29434         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29435
29436 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29437
29438         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29439         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29440         -m64.
29441         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29442         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29443         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29444
29445 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29446
29447         PR c++/20212
29448         * g++.dg/warn/Wunused-11.C: New test.
29449
29450 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29451
29452         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29453
29454 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29455
29456         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29457
29458 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29459
29460         PR c++/20734
29461         * g++.dg/template/ptrmem13.C: New test.
29462
29463 2005-04-05  Per Bothner  <per@bothner.com>
29464
29465         * lib/gcc.exp: Always add -fno-show-column, for now.
29466
29467 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29468
29469         PR testsuite/20767
29470         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29471         of plain old "unsigned int" for the type of "i".  Makes this test
29472         64bit clean.
29473
29474 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29475
29476         * gcc.dg/i386-ssefn-1.c: New test.
29477         * gcc.dg/i386-ssefn-2.c: New test.
29478         * gcc.dg/i386-ssefn-3.c: New test.
29479         * gcc.dg/i386-ssefn-4.c: New test.
29480
29481 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29482
29483         PR tree-optimization/20076
29484         * gcc.dg/builtin-apply4.c: New test.
29485
29486         PR preprocessor/19475
29487         * gcc.dg/cpp/macspace1.c: New test.
29488         * gcc.dg/cpp/macspace2.c: New test.
29489
29490 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29491
29492         * gfortran.dg/pr20755.f: Fixed bad format.
29493
29494 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29495
29496         PR c++/20763
29497         * g++.dg/ext/attrib21.C: New test.
29498
29499 2004-04-05  Devang Patel  <dpatel@apple.com>
29500
29501         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29502         * gcc.dg/vect/vect-shift-1.c: New test.
29503
29504 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29505
29506         PR libfortran/20755
29507         * gfortran.dg/pr20755.f: New test.
29508
29509 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29510
29511         * gfortran.dg/pr15959.f90: New test.
29512         * gfortran.dg/string_pad_trunc.f90: New test.
29513
29514 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29515
29516         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29517         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29518         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29519         syntax.
29520
29521 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29522
29523         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29524
29525 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29526
29527         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29528         * gcc.c-torture/compile/20011119-2.c: Likewise.
29529         * gcc.c-torture/compile/981001-2.c: Likewise.
29530
29531 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
29532
29533         PR c++/20679
29534         * g++.dg/template/overload4.C: New test.
29535
29536 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29537
29538         PR c++/20746
29539         * g++.dg/abi/covariant5.C: New.
29540
29541         PR debug/20505
29542         * g++.dg/debug/const2.C: New.
29543
29544 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
29545
29546         PR rtl-optimization/16104
29547         * gcc.c-torture/execute/20050316-1.c: New test.
29548
29549 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.dg/template/spec23.C: Fix dg-error text.
29552
29553 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29554
29555         PR c++/19199
29556         * g++.dg/expr/lval2.C: New.
29557
29558 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29559
29560         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29561         __builtin_strcasecmp and __builtin_strncasecmp.
29562
29563 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29564
29565         PR c++/20723
29566         * g++.dg/template/spec22.C: New.
29567         * g++.dg/template/spec23.C: New.
29568
29569 2005-04-03  Dale Ranta  <dir@lanl.gov>
29570             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29571
29572         PR libfortran/20068
29573         PR libfortran/20125
29574         PR libfortran/20156
29575         PR libfortran/20471
29576         * gfortran.dg/backspace.f: New test.
29577
29578 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29579
29580         * gcc.dg/pr19345.c: New test.
29581
29582 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29583
29584         PR tree-optimization/20640
29585         * gcc.dg/torture/tree-loop-1.c: New.
29586
29587 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29588
29589         PR rtl-optimization/20290
29590         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29591
29592 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29593
29594         * gcc.dg/rs6000-fpint.c: New.
29595
29596 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29597
29598         * gcc.dg/old-style-then-proto-1.c: New test.
29599
29600 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29601
29602         * gfortran.fortran-torture/execute/backspace.f90: Check
29603         after backspace and read was incorrect.
29604
29605 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29606
29607         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29608         buffer past the terminating NUL using memcmp.
29609         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29610         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29611
29612         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29613         Fix unused/uninitialized variable warnings.
29614
29615         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29616         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29617         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29618         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29619
29620         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29621         gcc.c-torture/execute/builtins/fputs-lib.c,
29622         gcc.c-torture/execute/builtins/lib/fprintf.c,
29623         gcc.c-torture/execute/builtins/lib/main.c,
29624         gcc.c-torture/execute/builtins/lib/memcmp.c,
29625         gcc.c-torture/execute/builtins/lib/memmove.c,
29626         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29627         gcc.c-torture/execute/builtins/lib/memset.c,
29628         gcc.c-torture/execute/builtins/lib/printf.c,
29629         gcc.c-torture/execute/builtins/lib/sprintf.c,
29630         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29631         gcc.c-torture/execute/builtins/lib/strchr.c,
29632         gcc.c-torture/execute/builtins/lib/strcmp.c,
29633         gcc.c-torture/execute/builtins/lib/strcpy.c,
29634         gcc.c-torture/execute/builtins/lib/strcspn.c,
29635         gcc.c-torture/execute/builtins/lib/strlen.c,
29636         gcc.c-torture/execute/builtins/lib/strncat.c,
29637         gcc.c-torture/execute/builtins/lib/strncmp.c,
29638         gcc.c-torture/execute/builtins/lib/strncpy.c,
29639         gcc.c-torture/execute/builtins/lib/strrchr.c,
29640         gcc.c-torture/execute/builtins/lib/strspn.c,
29641         gcc.c-torture/execute/builtins/lib/strstr.c,
29642         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29643         gcc.c-torture/execute/builtins/strlen-2.c,
29644         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29645         prototypes.
29646
29647 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29648
29649         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29650         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29651         selectany usage.
29652
29653 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29654
29655         PR c++/19406
29656         * g++.dg/debug/using1.C: New test.
29657
29658 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29659
29660         PR middle-end/20524
29661         * gcc.dg/alias-7.c: Prefix asm-declared name with
29662         __USER_LABEL_PREFIX__.
29663
29664 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29665
29666         Fix fallout from PR middle-end/15700:
29667         * gcc.c-torture/compile/20011119-1.c: Take
29668         __USER_LABEL_PREFIX__ into account.
29669         * gcc.c-torture/compile/20011119-2.c: Likewise.
29670
29671 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29672
29673         PR c++/18644
29674         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29675
29676 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29677
29678         PR c/17855
29679         * gcc.c-torture/compile/struct-non-lval-1.c,
29680         gcc.c-torture/compile/struct-non-lval-2.c,
29681         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29682
29683 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29684
29685         * gcc.dg/tls/tls.exp: Remove temporary file.
29686         * g++.dg/tls/tls.exp: Ditto.
29687         * lib/file-format.exp: Ditto.
29688         * g++.dg/special/ecos.exp: Ditto.
29689
29690         * lib/profopt.exp: Treat prof_ext as a list.
29691         * gcc.misc-tests/bprob.exp: Ditto.
29692         * g++.dg/bprob/bprob.exp: Ditto.
29693
29694         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29695         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29696         g++.dg/tree-ssa/pointer-reference-alias.C,
29697         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29698         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29699         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29700         g++.dg/vect/pr19951.cc: Ditto.
29701         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29702         gcc.dg/builtins-47.c: Ditto.
29703         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29704         gcc.dg/pr20115-1.c: Ditto.
29705         * gcc.dg/tree-ssa/20030530-2.c,
29706         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29707         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29708         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29709         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29710         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29711         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29712         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29713         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29714         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29715         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29716         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29717         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29718         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29719         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29720         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29721         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29722         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29723         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29724         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29725         gcc.dg/tree-ssa/20030824-1.c,
29726         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29727         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29728         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29729         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29730         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29731         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29732         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29733         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29734         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29735         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29736         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29737         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29738         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29739         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29740         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29741         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29742         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29743         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29744         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29745         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29746         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29747         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29748         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29749         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29750         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29751         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29752         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29753         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29754         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29755         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29756         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29757         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29758         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29759         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29760         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29761         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29762         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29763         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29764         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29765         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29766         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29767         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29768         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29769         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29770         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29771         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29772         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29773         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29774         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29775         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29776         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29777         gcc.dg/tree-ssa/useless-1.c: Ditto.
29778         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29779         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29780         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29781         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29782         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29783         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29784         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29785         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29786         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29787         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29788         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29789         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29790         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29791         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29792         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29793         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29794         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29795         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29796         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29797         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29798         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29799         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29800         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29801         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29802         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29803         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29804         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29805         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29806         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29807         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29808         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29809         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29810         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29811         gcc.dg/vect/vect-none.c: Ditto.
29812         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29813         treelang/compile/unsigned.tree: Ditto.
29814
29815         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29816         * gcc.dg/cpp/direct2s.c: Ditto.
29817         * gcc.dg/cpp/paste4.c: Ditto.
29818         * gcc.dg/cpp/separate-1.c: Ditto.
29819         * gcc.dg/pch/save-temps-1.c: Ditto.
29820         * g++.dg/ext/altivec-10.C: Ditto.
29821         * g++.dg/pch/pch.C: Ditto.
29822
29823         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29824
29825         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29826         * g++.dg/template/repo1.C: Ditto.
29827         * g++.dg/template/repo2.C: Ditto.
29828         * g++.dg/template/repo3.C: Ditto.
29829         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29830         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29831         * g++.old-deja/g++.pt/repo1.C: Ditto.
29832         * g++.old-deja/g++.pt/repo2.C: Ditto.
29833         * g++.old-deja/g++.pt/repo3.C: Ditto.
29834         * g++.old-deja/g++.pt/repo4.C: Ditto.
29835
29836         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29837         * gcc.dg/20030107-1.c: Ditto.
29838         * gcc.dg/20030702-1.c: Ditto.
29839         * gcc.dg/profile-generate-1.c: Ditto.
29840         * g++.dg/other/profile1.C: Ditto.
29841         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29842
29843         * lib/gcc-dg.exp (remove-build-file): New.
29844         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29845         cleanup-tree-dump, cleanup-saved-temps): New.
29846
29847 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29848
29849         PR c++/19203, DR 214
29850         * g++.dg/parse/ambig3.C: Not ambiguous.
29851         * g++.dg/template/spec20.C: New.
29852         * g++.dg/template/spec21.C: New.
29853
29854 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29855
29856         PR target/20045
29857         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29858
29859 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29860
29861         PR libfortran/20660
29862         * gfortran.dg/negative_unit.f: New test.
29863
29864 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29865
29866         * gcc.dg/20050330-1.c: New test.
29867
29868 2005-03-30  Devang Patel  <dpatel@apple.com>
29869
29870         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29871
29872 2005-03-30  Dale Johannesen  <dalej@apple.com>
29873
29874         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29875
29876 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29877
29878         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29879         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29880         Strip options from test name.
29881
29882 2005-03-31  Jan Hubicka  <jh@suse.cz>
29883
29884         * gcc.dg/varpool-1.c: New testcase.
29885
29886 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29887
29888         PR c/772
29889         PR c/17913
29890         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29891         gcc.dg/stmt-expr-label-3.c : New tests.
29892         * gcc.c-torture/execute/medce-2.c: Remove.
29893
29894 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29895
29896         PR c/20368
29897         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29898         tests.
29899
29900 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29901
29902         * gcc.c-torture/compile/pr20203.c: New test.
29903
29904 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29905
29906         * gfortran.dg/promotion.f90: New test.
29907
29908 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29909
29910         PR middle-end/20491
29911         * gcc.dg/torture/asm-subreg-1.c: New test.
29912
29913 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29914
29915         PR c/20672
29916         * gcc.dg/pr20672-1.c: New test.
29917
29918 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29919
29920         * gfortran.dg/vect: New directory.
29921         * gfortran.dg/vect/vect.exp: New.
29922         * gfortran.dg/vect/vect-1.f90: New test.
29923         * gfortran.dg/vect/vect-2.f90: New test.
29924         * gfortran.dg/vect/vect-3.f90: New test.
29925         * gfortran.dg/vect/vect-4.f90: New test.
29926         * gfortran.dg/vect/vect-5.f90: New test.
29927
29928 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29929
29930         PR middle-end/20622
29931         * gcc.dg/alias-7.c: New test.
29932
29933 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29934
29935         * gcc.dg/sparc-reg-1.c: New test.
29936
29937 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29938
29939         PR target/19890
29940         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29941
29942 2005-03-29  Dale Ranta  <dir@lanl.gov>
29943             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29944
29945         PR libfortran/20163
29946         * gfortran.dg/pr20163-2.f: New test.
29947
29948 2005-03-28  Jan Hubicka  <jh@suse.cz>
29949
29950         PR middle-end/20635
29951         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29952         by Jakub Jelinek.
29953
29954 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29955
29956         PR tree-optimization/20626
29957         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29958         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29959
29960 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29961
29962         * gfortran.dg/underflow.f90: New test.
29963         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29964
29965 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29966
29967         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29968
29969 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29970
29971         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29972         (g++_init): Make sure that CXXFLAGS is set.
29973         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29974         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29975         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29976         * lib/objc.exp (objc_init): Likewise.
29977         * lib/treelang.exp (treelang_init): Likewise.
29978
29979 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29980
29981         PR tree-optimization/20470
29982         * gcc.dg/tree-ssa/pr20470.c: New test.
29983
29984 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29985
29986         * gcc.dg/ppc-stfiwx.c: New.
29987
29988 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29989
29990         PR target/19888
29991         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29992
29993 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29994
29995         * gcc.dg/20050325-1.c: Fix a typo.
29996
29997 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29998
29999         PR libfortran/19678
30000         PR libfortran/19679
30001         * gfortran.dg/dos_eol.f: New test.
30002
30003 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30004
30005         PR rtl-optimization/20249
30006         * gcc.dg/20050325-1.c: New test.
30007
30008 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30009
30010         PR libfortran/15332
30011         * gfortran.dg/pr15332.f: New test.
30012
30013 2005-03-24  Dale Johannesen  <dalej@apple.com>
30014
30015         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30016
30017 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30018
30019         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30020         'internal' visibility.
30021         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30022         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30023         'protected' visibility.
30024         * gcc.dg/visibility-7.c: Likewise.
30025         * lib/target-supports.exp (check_visibility_available): Take
30026         a parameter, the kind of visibility to check for.
30027         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30028         to check_visibility_available.
30029
30030         * g++.dg/expr/cast3.C: New.
30031
30032 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30033
30034         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30035         rs6000.
30036
30037 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30038
30039         PR target/20095
30040         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30041
30042 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30043
30044         * gcc.dg/badshift.c: Renamed to...
30045         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30046
30047         * gcc.target/i386/badshift.c: Renamed to...
30048         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30049         only.
30050
30051         PR rtl-optimization/20532
30052         * gcc.target/i386/badshift.c: New.
30053
30054 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30055
30056         * gfortran.dg/pr18025.f90: New test.
30057
30058 2005-03-23  Dale Johannesen  <dalej@apple.com>
30059
30060         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30061
30062 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30063
30064         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30065
30066         * lib/target-supports.exp (check_iconv_available): Default
30067         libiconv to -liconv, if there is no definition.
30068
30069 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30070
30071         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30072
30073 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30074
30075         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30076         * g++.dg/opt/pr7503-2.C: Likewise.
30077         * g++.dg/opt/pr7503-3.C: Likewise.
30078         * g++.dg/opt/pr7503-4.C: Likewise.
30079         * g++.dg/opt/pr7503-5.C: Likewise.
30080         * g++.dg/warn/minmax.C: New test.
30081
30082 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30083
30084         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30085         * gfortran.dg/g77_intrinsics_sub.f: New test.
30086
30087 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30088             Jan Hubicka  <jh@suse.cz>
30089             Steven Bosscher <stevenb@suse.de
30090
30091         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30092
30093 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30094
30095         PR c++/19980
30096         * g++.dg/template/redecl3.C: New test.
30097
30098 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30099
30100         PR c++/20499
30101         * g++.dg/parse/error16.C: Tweak error markers.
30102
30103 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30104
30105         PR target/20561
30106         * gcc.dg/20050321-2.c: New test.
30107
30108 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         PR c++/20465
30111         PR c++/20381
30112         * g++.dg/template/ptrmem12.C: New.
30113
30114 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30115
30116         PR rtl-optimization/20527
30117         * gcc.c-torture/execute/pr20527-1.c: New test.
30118
30119 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30120
30121         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30122         program, compile it into a real executable and then delete the .c
30123         and .x files afterwards, to avoid problems on testglue targets.
30124
30125 2005-03-21  Stuart Hastings  <stuart@apple.com>
30126
30127         * gcc.target/i386/sse-2.c: New.
30128
30129 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30130
30131         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30132
30133 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30134
30135         * g++.dg/parse/crash25.C: Fix typo.
30136
30137 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30138
30139         PR c++/20461
30140         * g++.dg/parse/crash24.C: New test.
30141
30142         PR c++/20536
30143         * g++.dg/parse/crash25.C: New test.
30144
30145 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30146
30147         PR c++/20147
30148         * g++.dg/ext/stmtexpr4.C: New test.
30149
30150 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30151
30152         PR middle-end/20539
30153         * gcc.c-torture/compile/pr13066-1.c: New test case.
30154         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30155         * g++.dg/opt/pr13066-1.C: Likewise.
30156
30157 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30158
30159         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30160
30161 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30162
30163         PR fortran/18525
30164         * gfortran.dg/nesting_1.f90: New test.
30165
30166 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30167
30168         PR c++/20240
30169         * g++.dg/lookup/using13.C: New test.
30170
30171 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30172
30173         PR c++/20333
30174         * g++.dg/template/crash36.C: New test.
30175
30176 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30177
30178         PR c++/20463
30179         * g++.dg/template/crash35.C: New test.
30180
30181 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30182
30183         PR c++/19966
30184         * g++.dg/overload/operator2.C: New test.
30185
30186 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30187
30188         PR libfortran/20257
30189         * gfortran.dg/pr20257.f90: New test.
30190
30191 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30192
30193         PR libfortran/20480
30194         * gfortran.dg/pr20480.f90: New test.
30195
30196 2005-03-16  Richard Henderson  <rth@redhat.com>
30197
30198         PR middle-end/15700
30199         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30200         (_rtld_global): New.
30201         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30202         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30203
30204         * gcc.dg/alias-3.c: New.
30205         * gcc.dg/alias-4.c: New.
30206         * gcc.dg/alias-5.c: New.
30207         * gcc.dg/alias-6.c: New.
30208
30209 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30210
30211         * gcc.dg/cpp/ucnid-7.c: New.
30212
30213 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30214             Dorit Naishlos  <dorit@il.ibm.com>
30215
30216         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30217         darwin.
30218
30219 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30220
30221         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30222         support misaligned accesses.
30223         * gcc.dg/vect/vect-58.c: Likewise.
30224         * gcc.dg/vect/vect-92.c: New.
30225         * gcc.dg/vect/vect-93.c: New.
30226
30227 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30228
30229         PR fortran/18827
30230         * gfortran.dg/assign_2.f90: New test.
30231         * gfortran.dg/assign_3.f90: New test.
30232         * gfortran.dg/assign.f90: New test.
30233
30234 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30235
30236         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30237         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30238         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30239         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30240         names.
30241
30242 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30243
30244         * gcc.dg/cpp/ucnid-6.c: New.
30245
30246         * gcc.dg/cpp/normalize-1.c: New.
30247         * gcc.dg/cpp/normalize-2.c: New.
30248         * gcc.dg/cpp/normalize-3.c: New.
30249         * gcc.dg/cpp/normalize-4.c: New.
30250         * gcc.dg/cpp/ucnid-4.c: New.
30251         * gcc.dg/cpp/ucnid-5.c: New.
30252         * g++.dg/cpp/normalize-1.C: New.
30253         * g++.dg/cpp/ucnid-1.C: New.
30254
30255 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30256
30257         * gcc.dg/pr18628.c: New.
30258
30259 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30260
30261         PR c++/20280
30262         * g++.dg/tree-ssa/pr20280.C: New.
30263
30264 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30265
30266         PR fortran/20467
30267         * gfortran.dg/stfunc_2.f90: New test.
30268
30269 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30270
30271         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30272
30273 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30274
30275         * gcc.dg/tree-ssa/20050314-1.c: New test.
30276
30277 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30278
30279         PR c++/4403
30280         PR c++/9783, DR433
30281         * g++.dg/template/friend34.C: New test.
30282         * g++.dg/template/friend35.C: Likewise.
30283         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30284
30285 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30286
30287         Friend class name lookup 5/n
30288         PR c++/1016
30289         * g++.dg/lookup/hidden-class1.C: New test.
30290         * g++.dg/lookup/hidden-class2.C: Likewise.
30291         * g++.dg/lookup/hidden-class3.C: Likewise.
30292         * g++.dg/lookup/hidden-class4.C: Likewise.
30293         * g++.dg/lookup/hidden-class5.C: Likewise.
30294         * g++.dg/lookup/hidden-class6.C: Likewise.
30295         * g++.dg/lookup/hidden-class7.C: Likewise.
30296         * g++.dg/lookup/hidden-class8.C: Likewise.
30297         * g++.dg/lookup/hidden-class9.C: Likewise.
30298         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30299         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30300         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30301         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30302         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30303         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30304         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30305         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30306         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30307         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30308         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30309
30310 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30311
30312         PR c++/20157
30313         * g++.dg/template/error18.C: New test.
30314
30315 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30316
30317         PR debug/16792
30318         * g++.dg/debug/pr16792.C: New test.
30319
30320 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30321
30322         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30323         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30324         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30325         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30326         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30327         test assertion names.
30328
30329 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30330
30331         PR fortran/18600
30332         * gfortran.dg/stfunc_1.f90: New test.
30333
30334 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30335
30336         PR fortran/16907
30337         * gfortran.dg/real_index_1.f90: New test.
30338
30339 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30340
30341         PR fortran/20323
30342         * gfortran.dg/spec_expr_1.f90: New test.
30343
30344 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30345
30346         PR c/20402
30347         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30348         new parser.
30349
30350 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30351
30352         PR fortran/20361
30353         * gfortran.dg/largeequiv_1.f90: New test.
30354
30355 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30356
30357         * gcc.dg/ucnid-1.c: New.
30358         * gcc.dg/ucnid-2.c: New.
30359         * gcc.dg/ucnid-3.c: New.
30360         * gcc.dg/ucnid-4.c: New.
30361         * gcc.dg/ucnid-5.c: New.
30362         * gcc.dg/ucnid-6.c: New.
30363         * gcc.dg/cpp/ucnid-1.c: New.
30364         * gcc.dg/cpp/ucnid-2.c: New.
30365         * gcc.dg/cpp/ucnid-3.c: New.
30366         * g++.dg/other/ucnid-1.C: New.
30367
30368 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30369
30370         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30371
30372 2005-03-11  Per Bothner  <per@bothner.com>
30373
30374         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30375         that diagnotics refer to correct token.
30376         * gcc.dg/unused-3.c: Likewise.
30377
30378 2005-03-11  Per Bothner  <per@bothner.com>
30379
30380         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30381         constant" is now actually on same line as string constant.
30382         * gcc.dg/cpp/direct2s.c: Likewise.
30383
30384 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30385
30386         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30387
30388 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30389
30390         PR libfortran/20124
30391         * gfortran.dg/pr20124.f90: New Test
30392
30393 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30394
30395         PR tree-optimization/20130
30396         * gcc.dg/pr20130-1.c: New test.
30397
30398 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30399
30400         PR target/20095
30401         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30402
30403 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30404
30405         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30406
30407 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30408
30409         * g++.dg/eh/forced1.C: Fix comment.
30410         * g++.dg/eh/forced2.C: Ditto.
30411         * g++.dg/eh/forced3.C: Ditto.
30412         * g++.dg/eh/forced4.C: Ditto.
30413
30414 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30415
30416         PR rtl-opt/20412
30417         * gcc.c-torture/compile/pr20412.c: New test.
30418
30419 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30420
30421         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30422
30423 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30424
30425         PR target/20322
30426         * gcc.dg/20050307-1.c: New test.
30427
30428 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         PR c++/20375
30431         * g++.dg/other/stdarg3.C: New.
30432
30433 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30434
30435         PR c++/18384, c++/18327
30436         * g++.dg/init/array19.C: New test.
30437
30438         PR inline-asm/20314
30439         * gcc.dg/torture/pr20314-1.c: New test.
30440         * gcc.dg/torture/pr20314-2.c: New test.
30441
30442 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30443
30444         * gcc.dg/20050309-1.c: New test.
30445
30446 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30447
30448         * gcc.dg/builtins-10.c: Reactivate disabled test.
30449         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30450         new cbrt transformations.
30451
30452 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30453
30454         PR c++/20208
30455         * g++.dg/template/array13.C: New test.
30456
30457 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30458
30459         PR c++/16859
30460         * g++.dg/init/brace4.C: New test.
30461
30462 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30463
30464         PR c++/20186
30465         * g++.dg/template/non-dependent12.C: New.
30466
30467 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30468
30469         PR c++/20142
30470         * g++.dg/init/array18.C: Add dg-do run marker.
30471
30472         PR c++/20142
30473         * g++.dg/init/array18.C: New test.
30474
30475 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30476
30477         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30478         * g++.dg/gcov/gcov.exp: Likewise.
30479         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30480         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30481         * lib/c-torture.exp: Likewise.
30482         * lib/fortran-torture.exp: Likewise.
30483         * lib/g++.exp: Likewise.
30484         * lib/gcc-defs.exp: Likewise.
30485         * lib/gcc-dg.exp: Likewise.
30486         * lib/gcc.exp: Likewise.
30487         * lib/gcov.exp: Likewise.
30488         * lib/gfortran.exp: Likewise.
30489         * lib/mike-g++.exp: Likewise.
30490         * lib/mike-gcc.exp: Likewise.
30491         * lib/objc-torture.exp: Likewise.
30492         * lib/objc.exp: Likewise.
30493         * lib/profopt.exp: Likewise.
30494         * lib/target-libpath.exp: Likewise.
30495         * lib/target-supports.exp: Likewise.
30496         * lib/treelang.exp: Likewise.
30497         * lib/wrapper.exp: Likewise.
30498
30499 2005-03-08  Jeff Law  <law@redhat.com>
30500
30501         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30502         PHI-OPT changes.
30503
30504 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30505
30506         * gcc.dg/vect/pr20122.c: New test.
30507
30508 2005-03-07  Jeff Law  <law@redhat.com>
30509
30510         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30511         was folded away.
30512         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30513         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30514         * gcc.dg/tree-ssa/pr18134.c: New test.
30515
30516 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30517
30518         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30519         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30520         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30521
30522 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30523
30524         PR tree-opt/17671
30525         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30526
30527 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
30528
30529         * g++.dg/warn/Wnvdtor.C: New test.
30530
30531 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
30532
30533         * gcc.dg/torture/pr19683-1.c: New test.
30534
30535 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
30536
30537         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30538         * gfortran.dg/g77/19990313-2.f: Ditto.
30539         * gfortran.dg/g77/19990313-3.f: Ditto.
30540         * gfortran.dg/g77/19990525-0.f: Ditto.
30541         * gfortran.dg/g77/19990826-0.f: Ditto.
30542         * gfortran.dg/g77/19990826-2.f: Ditto.
30543         * gfortran.dg/g77/19990826-3.f: Ditto.
30544         * gfortran.dg/g77/20000511-1.f: Ditto.
30545         * gfortran.dg/g77/20000511-2.f: Ditto.
30546         * gfortran.dg/g77/970625-2.f: Ditto.
30547         * gfortran.dg/g77/980310-2.f: Ditto.
30548         * gfortran.dg/g77/980310-3.f: Ditto.
30549         * gfortran.dg/g77/980310-8.f: Ditto.
30550         * gfortran.dg/g77/980519-2.f: Ditto.
30551         * gfortran.dg/g77/alpha1.f: Ditto.
30552         * gfortran.dg/g77/claus.f: Ditto.
30553         * gfortran.dg/g77/erfc.f: Ditto.
30554         * gfortran.dg/g77/short.f: Ditto.
30555         * gfortran.fortran-torture/execute/data.f90: Ditto.
30556         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30557         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30558
30559 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30560
30561         * lib/file-format.exp (gcc_target_object_format): Add check for som
30562         format and hardcode object formats on hppa*-*-hpux*.
30563         * lib/target-supports.exp (check_weak_available): Add check for som
30564         object format.  Always return 0 on hppa*-*-hpux10*.
30565
30566         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30567         is defined.
30568
30569         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30570
30571 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30572
30573         * gfortran.dg/pr19936_1.f90: New test.
30574         * gfortran.dg/pr19936_2.f90: New test.
30575         * gfortran.dg/pr19936_3.f90: New test.
30576
30577 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30578             Paul Thomas <prthomas@drfccad.cea.fr>
30579
30580         * gfortran.dg/PR19754_1.f90: New test.
30581         * gfortran.dg/PR19754_2.f90: Ditto.
30582
30583 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30584
30585         PR c++/19311
30586         * g++.dg/template/non-dependent11.C: New test.
30587
30588 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30589
30590         * lib/target-supports.exp (check_iconv_available): Fix comment.
30591
30592 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30593             Joseph S. Myers  <joseph@codesourcery.com>
30594
30595         PR c++/19797
30596         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30597
30598 2005-03-04  Matthew Sachs  <msachs@apple.com>
30599
30600         * gcc.exp (gcc_target_compile): Put braces around
30601         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30602         * objc.exp (objc_target_compile): Likewise.
30603         * treelang.exp (treelang_target_compile): Likewise.
30604
30605 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30606
30607         PR fortran/19673
30608         * gfortran.dg/func_result_1.f90: New test.
30609
30610 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30611
30612         * gcc.misc-tests/options.exp: New test.
30613
30614 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30615
30616         * gcc.dg/pr15784-4.c: New test.
30617
30618 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30619
30620         * gcc.c-torture/execute/pr17133.c: New.
30621         * gcc.c-torture/compile/20050303-1.c: New.
30622
30623 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30624
30625         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30626
30627 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30628
30629         * g++.dg/overload/using2.C: New.
30630
30631 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30632
30633         PR c++/19916
30634         * g++.dg/init/ptrmem2.C: New test.
30635
30636 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30637
30638         PR c/8927
30639         * gcc.dg/pr8927-1.c: New test.
30640
30641 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30642
30643         PR c++/20232
30644         * g++.dg/inherit/covariant12.C: New.
30645
30646 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30647
30648         PR fortran/19479
30649         * gfortran.dg/bound_1.f90: New test.
30650
30651 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30652
30653         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30654         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30655
30656 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30657
30658         PR c/20245
30659         * gcc.dg/pr20245-1.c: New test.
30660
30661 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30662
30663         PR middle-end/19874
30664         * gcc.c-torture/execute/20050119-2.c: New test case.
30665
30666 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30667
30668         * README: Update the DejaGnu bug reporting address.
30669         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30670         * lib/objc-torture.exp: Likewise.
30671
30672 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30673
30674         * gfortran.dg/boz_1.f90: New test.
30675         * gfortran.dg/boz_3.f90: New test.
30676         * gfortran.dg/boz_4.f90: New test.
30677
30678 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30679
30680         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30681         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30682
30683 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30684
30685         PR libfortran/20101
30686         * gfortran.dg/write_0_pe_format.f90: New test.
30687
30688 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30689
30690         PR c++/20206
30691         * g++.dg/opt/thunk2.C: New test.
30692         * g++.dg/opt/covariant1.C: New test.
30693
30694 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30695
30696         * gfortran.dg/e_d_fmt.f90: New test.
30697
30698 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30699
30700         * gcc.dg/asm-b.c: Fix comment typos.
30701
30702 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30703
30704         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30705         a V_MAY_DEF also.
30706
30707 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30708
30709         PR tree-opt/20188
30710         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30711         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30712         * gcc.dg/asm-b.c: New test.
30713
30714 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30715
30716         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30717         Disable this test on IRIX 6.
30718
30719 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30720
30721         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30722         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30723         parser.
30724
30725 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30726
30727         PR tree-optimization/20204
30728         * gcc.dg/pr20204.c: New test.
30729
30730 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30731
30732         PR target/20196
30733         * gcc.c-torture/execute/20050224-1.c: New test.
30734
30735         PR c++/20175
30736         * g++.dg/warn/Wbraces2.C: New test.
30737
30738 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30739
30740         PR c++/19878
30741         * g++.dg/init/const2.C: New test.
30742
30743 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30744
30745         PR tree-optimization/20100
30746         * gcc.c-torture/execute/pr20100-1.c: New test.
30747
30748 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30749
30750         * gfortran.dg/implicit_3.f90: New test.
30751
30752         * gfortran.dg/deftype_1.f90: New test.
30753
30754 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30755
30756         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30757         the test passes.
30758         * g++.dg/other/anon3.C: Accept a warning.
30759
30760 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30761
30762         * gcc.dg/pr20017.c: Fix a comment typo.
30763
30764 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30765
30766         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30767
30768 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30769
30770         PR ada/19902
30771         * ada/acats/tests/cxa/cxa3004.a: Remove.
30772         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30773
30774 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30775
30776         PR c++/20073
30777         * g++.dg/init/const1.C: New test.
30778
30779         PR c++/19991
30780         * g++.dg/parse/constant7.C: New test.
30781
30782         PR c++/20152
30783         * g++.dg/parse/error27.C: New test.
30784         * g++.dg/template/qualttp15.C: Adjust error markers.
30785         * g++.old-deja/g++.other/struct1.C: Likewise.
30786
30787         PR c++/20153
30788         * g++.dg/template/error17.C: New test.
30789
30790         PR c++/20148
30791         * g++.dg/parser/error26.C: New test.
30792
30793 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30794
30795         PR tree-optimization/20100
30796         PR tree-optimization/20115
30797         * gcc.dg/pr20115.c: New test.
30798         * gcc.dg/pr20115-1.c: New test.
30799         * gcc.dg/pr20100.c: New test.
30800         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30801         call-clobbered variables after alias1.
30802
30803 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30804
30805         * gfortran.dg/list_read_4.f90: new test.
30806
30807 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30808
30809         PR rtl-optimization/20017.
30810         * gcc.dg/pr20017.c: New.
30811
30812 2005-02-22  Devang Patel  <dpatel@apple.com>
30813
30814         PR 19952
30815         * g++.dg/tree-ssa/pr19952.C: New test.
30816
30817 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30818
30819         PR c++/19883
30820         * g++.dg/parse/constant6.C: New test.
30821
30822 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30823
30824         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30825         * g++.dg/charset/asm2.c: Likewise.
30826         * g++.dg/charset/asm3.c: Likewise.
30827         * g++.dg/charset/asm4.c: Likewise.
30828         * g++.dg/charset/asm5.c: Likewise.
30829         * g++.dg/charset/attribute1.c: Likewise.
30830         * g++.dg/charset/attribute2.c: Likewise.
30831         * g++.dg/charset/extern1.cc: Likewise.
30832         * g++.dg/charset/extern2.cc: Likewise.
30833         * g++.dg/charset/extern3.cc: Likewise.
30834         * g++.dg/charset/function.cc: Likewise.
30835         * g++.dg/charset/string.c: Likewise.
30836         * g++.dg/charset/charset.exp: Likewise.
30837         * lib/target-supports.exp (check_iconv_available): Fix comment.
30838
30839 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30840
30841         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30842         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30843         * gcc.dg/charset/asm2.c: Likewise.
30844         * gcc.dg/charset/asm3.c: Likewise.
30845         * gcc.dg/charset/asm4.c: Likewise.
30846         * gcc.dg/charset/asm5.c: Likewise.
30847         * gcc.dg/charset/asm6.c: Likewise.
30848         * gcc.dg/charset/attribute1.c: Likewise.
30849         * gcc.dg/charset/attribute2.c: Likewise.
30850         * gcc.dg/charset/builtin1.c: Likewise.
30851         * gcc.dg/charset/extern.c: Likewise.
30852         * gcc.dg/charset/function.c: Likewise.
30853         * gcc.dg/charset/string.c: Likewise.
30854         * gcc.dg/charset/charset.exp: Likewise.
30855
30856 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30857
30858         PR fortran/20086
30859         * gfortran.dg/pr20086.f90: New test.
30860
30861 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30862
30863         PR tree-optimization/19786
30864         * g++.dg/tree-ssa/pr19786.C: New.
30865
30866 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30867
30868         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30869
30870 2005-02-21  Jeff Law  <law@redhat.com>
30871
30872         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30873
30874 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30875
30876         * gfortran.dg/do_iterator: Split loop, markup all lines for
30877         which an error locus is printed.
30878         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30879         locus is printed.
30880         * gfortran.dg/select_4.f90: Likewise.
30881         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30882         locuses in the various permutations.
30883
30884 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30885
30886         PR tree-optimization/19951
30887         * g++.dg/vect: New directory.
30888         * g++.dg/vect/vect.exp: New file.
30889         * g++.dg/vect/pr19951.cc: New testcase.
30890         * g++.dg/dg.exp: Also prune vectorizer tests.
30891
30892 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30893
30894         PR 18785
30895         * gcc.dg/charset/builtin1.c: New test.
30896
30897 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30898
30899         PR c++/19299
30900         * g++.dg/inherit/volatile1.C: New test.
30901
30902         PR c++/19440
30903         * g++.dg/template/dtor4.C: New test.
30904
30905 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30906
30907         * gfortran.dg/int_1.f90: New test.
30908
30909 2005-02-19  Devang Patel  <dpatel@apple.com>
30910
30911         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30912
30913 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30914
30915         * gfortran.dg/achar_1.f90: New test.
30916
30917 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30918
30919         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30920
30921 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30922             Jakub Jelinek  <jakub@redhat.com>
30923
30924         PR tree-optimization/19828
30925         * gcc.dg/tree-ssa/loop-7.c: New test.
30926         * gcc.c-torture/execute/20050218-1.c: New test.
30927
30928 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30929
30930         PR c/20043
30931         * gcc.dg/transparent-union-1.c: New test.
30932         * gcc.dg/transparent-union-2.c: New test.
30933
30934 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30935
30936         PR tree-optimization/18977
30937         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30938
30939 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30940
30941         PR target/20054
30942         * gcc.dg/pr20054.c: New test.
30943
30944 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30945
30946         PR c++/19508
30947         * g++.dg/ext/attrib20.C: New test.
30948
30949 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30950
30951         PR middle-end/20030
30952         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30953
30954 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30955
30956         PR c++/20008
30957         * g++.dg/opt/switch4.C: New.
30958
30959 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30960
30961         PR c++/20023
30962         PR tree-optimization/20009
30963         * gcc.c-torture/compile/20050217-1.c: New test.
30964         * g++.dg/opt/switch3.C: New test.
30965
30966         PR tree-optimization/18947
30967         * gcc.c-torture/compile/20050215-1.c: New test.
30968         * gcc.c-torture/compile/20050215-2.c: New test.
30969         * gcc.c-torture/compile/20050215-3.c: New test.
30970
30971 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30972
30973         PR c++/20028
30974         * g++.dg/template/crash34.C: New.
30975
30976         PR c++/20022
30977         * g++.dg/other/access3.C: New.
30978
30979 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30980
30981         * gcc.dg/vect/vect-98.c: New test.
30982
30983 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30984
30985         PR tree-optimization/19967
30986         * gcc.dg/pr19967.c: New.
30987
30988 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30989
30990         PR middle-end/19857
30991         * gcc.dg/tree-ssa/20050215-1.c: New test.
30992         * gcc.c-torture/execute/20050215-1.c: New test.
30993
30994 2005-02-15  Eric Christopher  <echristo@redhat.com>
30995
30996         * gcc.dg/cpp/20050215-1.c: New file.
30997
30998 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30999
31000         PR tree-optimization/15785
31001         * gcc.dg/pr15785-1.c: New test.
31002
31003 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31004
31005         PR c++/17788
31006         * g++.dg/init/ctor4.C: New.
31007         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31008
31009 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31010
31011         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31012         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31013
31014 2005-02-15  Andreas Schwab  <schwab@suse.de>
31015
31016         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31017         declare malloc.
31018
31019 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31020
31021         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31022
31023 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31024
31025         PR tree-optimization/19853
31026         * gcc.c-torture/compile/pr19853.c: New test.
31027
31028 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         PR c++/19608
31031         * g++.dg/parse/local-class1.C: New.
31032
31033         PR c++/19895
31034         * g++.dg/parse/ptrmem3.C: New.
31035
31036         PR c++/19884
31037         * g++.old-deja/g++.oliva/template6.C: Add another case.
31038         * g++.dg/template/explicit6.C: New.
31039
31040 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31041
31042         PR c++/17816
31043         * g++.dg/other/redecl2.C: New.
31044
31045 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31046
31047         PR c++/19891
31048         * g++.dg/abi/covariant4.C: New.
31049
31050 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31051
31052         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31053         New tests.
31054
31055 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31056
31057         * gcc.dg/vect/vect-96.c: Fix typo.
31058
31059 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31060
31061         PR c++/14479
31062         PR c++/19487
31063         * g++.dg/template/enum5.C: New test.
31064
31065 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31066
31067         * gcc.dg/vect/vect-97.c: New test.
31068
31069 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31070
31071         * gcc.dg/vect/vect-96.c: New test.
31072
31073 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31074
31075         * gcc.dg/builtins-34.c: Also check ldexp*.
31076
31077 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31078
31079         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31080
31081 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31082
31083         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31084         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31085         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31086         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31087         selector_list, selector_expression, dg-process-target): Move to new
31088         file target-supports-dg.exp.
31089         * lib/target-supports-dg.exp: New.
31090
31091         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31092         New.
31093
31094 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31095
31096         PR c++/19666
31097         * g++.dg/other/ptrmem6.C: New test.
31098
31099         PR middle-end/19858
31100         * gcc.c-torture/compile/20050210-1.c: New test.
31101
31102 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31103
31104         PR c++/19755
31105         * g++.dg/warn/Wbraces1.C: New test.
31106
31107 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31108
31109         * gcc.dg/builtins-52.c: New testcase.
31110
31111 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31112
31113         PR c/19342
31114         * gcc.c-torture/execute/20050119-1.c: New test.
31115
31116 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31117
31118         PR c++/19811
31119         * g++.dg/init/delete1.C: New test.
31120
31121 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31122
31123         PR c++/18470
31124         * g++.dg/template/static12.C: New test.
31125
31126 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31127
31128         PR c++/19787
31129         * g++.dg/conversion/ambig1.C: New test.
31130
31131         PR c++/19739
31132         * g++.dg/ext/attrib19.C: New test.
31133
31134         PR c++/19732
31135         * g++.dg/parse/dtor5.C: New test.
31136
31137         PR c++/19762
31138         * g++.dg/template/dtor3.C: New test.
31139
31140         PR c++/19826
31141         * g++.dg/template/static11.C: New test.
31142         * g++.dg/template/crash2.C: Remove dg-error marker.
31143
31144 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31145
31146         PR C++/18491
31147         * g++.old-deja/g++.mike/p10769a.C: Remove.
31148
31149 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31150
31151         * gcc.dg/builtins-48.c: New test case.
31152         * gcc.dg/builtins-49.c: New test case.
31153         * gcc.dg/builtins-50.c: New test case.
31154         * gcc.dg/builtins-51.c: New test case.
31155
31156 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31157
31158         PR middle-end/19583
31159         * g++.dg/warn/Wreturn-type-3.C: New test.
31160
31161 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31162
31163         PR middle-end/19402
31164         * gcc.dg/pr19402-1.c: New testcase.
31165         * gcc.dg/pr19402-2.c: likewise.
31166
31167 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31168
31169         PR middle-end/19854
31170         * g++.dg/tree-ssa/tmmti.C: New testcase.
31171
31172 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31173
31174         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31175
31176 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31177
31178         PR c++/19733
31179         * g++.dg/parse/crash23.C: New test.
31180         * g++.dg/warn/Weff1.C: New test.
31181
31182 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31183
31184         * gcc.dg/20050209-1.c: New test.
31185
31186 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31187
31188         PR target/19799
31189         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31190
31191 2005-02-08  Mike Stump  <mrs@apple.com>
31192
31193         * g++.dg/pch/import-2.c: New test.
31194         * g++.dg/pch/import-2.hs: New.
31195         * g++.dg/pch/include/import-2a.h: New.
31196         * g++.dg/pch/include/import-2b.h: New.
31197
31198 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31199
31200         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31201
31202 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31203
31204         * gfortran.dg/substr_1.f90: New test.
31205
31206 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31207
31208         PR middle-end/19775
31209         * gcc.dg/torture/builtin-power-1.c: Disable test for
31210         invalid transformation.
31211         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31212         no longer optimize.
31213         * gcc.dg/builtins-47.c: New testcase.
31214
31215 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31216             Dorit Naishlos  <dorit@il.ibm.com>
31217
31218         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31219
31220 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31221
31222         * gcc.c-torture/compile/20050206-1.c: New test.
31223
31224 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31225
31226         PR tree-opt/19768
31227         * g++.dg/opt/pr19768.C: New test.
31228
31229 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31230
31231         PR tree-opt/19736
31232         * gcc.c-torture/compile/pr19736.c: New test.
31233
31234 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31235
31236         PR c++/17401
31237         * g++.dg/parse/error25.C: New test.
31238
31239 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31240
31241         * gcc.c-torture/execute/20050203-1.c: New.
31242
31243 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31244
31245         * gcc.dg/vect/vect-85.c: Remove xfail.
31246         * gcc.dg/vect/vect-86.c: Remove xfail.
31247         * gcc.dg/vect/vect-87.c: Remove xfail.
31248         * gcc.dg/vect/vect-88.c: Remove xfail.
31249
31250 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31251
31252         * gcc.dg/altivec-19.c: New.
31253
31254 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31255
31256         PR c/17807
31257         * gcc.dg/nested-func-3.c: New test.
31258         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31259
31260 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31261
31262         * gcc.test-framework/gen_directive_tests: Generate tests for
31263         selector expressions.
31264
31265 2005-02-02  Matt Austern  <austern@apple.com>
31266
31267         PR c++/19628
31268         * g++/ext/builtin7.C: New.
31269         * g++/ext/builtin8.C: New.
31270
31271 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31272
31273         PR c/18502
31274         * gcc.dg/pr18502-1.c: New test.
31275
31276 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31277
31278         PR c++/17413
31279         * g++.dg/template/local4.C: Tweak.
31280
31281 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31282
31283         PR tree-optimization/19578
31284         * gcc.c-torture/compile/20050202-1.c: New test.
31285
31286 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31287
31288         PR c/19435
31289         * gcc.dg/c99-init-4.c: New test.
31290
31291 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31292
31293         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31294
31295         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31296
31297         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31298         * g++.dg/eh/check-vect.h: New.
31299
31300         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31301         * gcc.dg/vect/vect-78.c: Ditto.
31302         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31303         Remove.
31304
31305         * g++.dg/conversion/simd1.C: Expect warning.
31306         * g++.dg/ext/attribute-test-1.C: Ditto.
31307         * g++.dg/ext/attribute-test-2.C: Ditto.
31308         * g++.dg/ext/attribute-test-3.C: Ditto.
31309         * g++.dg/ext/attribute-test-4.C: Ditto.
31310
31311         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31312         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31313
31314         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31315
31316 2005-02-01  Richard Henderson  <rth@redhat.com>
31317
31318         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31319         long double for ibm double-double format.
31320         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31321
31322 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31323
31324         PR tree-optimization/19633
31325         * gcc.dg/pr19633-1.c: New test.
31326         * gcc.dg/pr19633.c: Tweak to make pointer point
31327         to NULL or a symbol.
31328
31329 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31330
31331         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31332         New procs.
31333         (dg-process-target (local override)): Handle selector expressions.
31334
31335         * gcc.test-framework/README: Describe tests in source directory.
31336         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31337         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31338         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31339         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31340         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31341         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31342         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31343         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31344         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31345         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31346         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31347         * gcc.test-framework/dg-error-exp-P.c: New test.
31348         * gcc.test-framework/dg-error-exp-XP.c: New test.
31349         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31350         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31351         * gcc.test-framework/dg-output-exp-P.c: New test.
31352         * gcc.test-framework/dg-output-exp-XF.c: New test.
31353         * gcc.test-framework/dg-warning-exp-P.c: New test.
31354         * gcc.misc-tests/dg-1.c: Remove.
31355         * gcc.misc-tests/dg-2.c: Remove.
31356         * gcc.misc-tests/dg-3.c: Remove.
31357         * gcc.misc-tests/dg-4.c: Remove.
31358         * gcc.misc-tests/dg-5.c: Remove.
31359         * gcc.misc-tests/dg-6.c: Remove.
31360         * gcc.misc-tests/dg-7.c: Remove.
31361         * gcc.misc-tests/dg-8.c: Remove.
31362         * gcc.misc-tests/dg-9.c: Remove.
31363         * gcc.misc-tests/dg-10.c: Remove.
31364         * gcc.misc-tests/dg-11.c: Remove.
31365         * gcc.misc-tests/dg-12.c: Remove.
31366         * gcc.misc-tests/dg-test.exp: Remove.
31367
31368         * gcc.test-framework/test-framework.awk: Change recording and
31369         printing of passes and failures.
31370
31371         * gcc.test-framework: New directory.
31372         * gcc.test-framework/README: New.
31373         * gcc.test-framework/test-framework.exp: New.
31374         * gcc.test-framework/test-framework.awk: New.
31375         * gcc.test-framework/gen_directive_tests: New.
31376
31377 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31378
31379         * lib/treelang.exp: Fix comment typos.
31380         (treelang_target_compile): Don't append libs=-ltreelang to options.
31381
31382 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31383
31384         * g++.dg/parse/typename7.C: Adjust error messages.
31385
31386 2005-01-31  Jeff Law  <law@redhat.com>
31387
31388         * gcc.c-torture/execute/20050131-1.c: New test.
31389         * gcc.dg/wcaselabel.c: New test.
31390
31391 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31392
31393         * g++.dg/other/warning1.C: Adjust error messags.
31394         * g++.dg/parse/constant5.C: New test.
31395
31396 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31397
31398         PR c/19333
31399         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31400         the test case valid.
31401         * gcc.dg/20030815-1.c: Remove invalid tests.
31402         * gcc.dg/array-7.c: Adjust expected result.
31403         * gcc.dg/pr18596-3.c: Likewise.
31404         * gcc.dg/noncompile/20000901-1.c: Likewise.
31405         * gcc.dg/noncompile/init-2.c: Likewise.
31406         * gcc.dg/noncompile/init-4.c: Likewise.
31407
31408 2005-01-31  Dale Johannesen  <dalej@apple.com>
31409
31410         * g++.dg/opt/pr19650.C: New test.
31411
31412 2005-01-31  Richard Henderson  <rth@redhat.com>
31413
31414         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31415         long double for intel double extended format.
31416         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31417
31418 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31419
31420         PR c++/19555
31421         * g++.dg/template/static10.C: New test.
31422
31423         PR c++/19395
31424         * g++.dg/parse/error24.C: New test.
31425
31426         PR c++/19367
31427         * g++.dg/lookup/builtin1.C: New test.
31428
31429         PR c++/19457
31430         * g++.dg/warn/conv3.C: New test.
31431
31432 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31433
31434         PR fortran/19647
31435         * gfortan.dg/inquire_7.f90
31436
31437 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31438
31439         PR tree-optimization/15791
31440         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31441         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31442         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31443         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31444         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31445         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31446         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31447         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31448         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31449         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31450
31451 2005-01-29  Paul Brook  <paul@codesourcery.com>
31452
31453         PR fortran/18565
31454         * check.c (real_or_complex_check): New function.
31455         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31456         * intrinsic.c (add_functions): Use new check functions.
31457         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31458         Add prototypes.
31459
31460 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31461
31462         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31463         gcc.dg/lvalue-3.c: New tests.
31464         * gcc.dg/concat.c: Update expected messages.
31465
31466 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31467
31468         PR libfortran/19595
31469         * gfortran.dg/eor_1.f90: New test.
31470
31471 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31472
31473         PR fortran/19589
31474         * gfortran.dg/logical_data_1.f90: New test.
31475
31476 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/19253
31479         * g++.dg/template/crash33.C: New test.
31480
31481         PR c++/19667
31482         * g++.dg/template/crash32.C: New test.
31483
31484 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31485
31486         PR middle-end/16558
31487         * g++.dg/warn/Wreturn-type-2.C: New test.
31488
31489 2004-06-24  Jeff Law  <law@redhat.com>
31490
31491         * gcc.dg/tree-ssa/20050128-1.c: New test.
31492
31493 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31494
31495         * gcc.target/frv/all-mdpackh-1.c: New test.
31496
31497 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31498
31499         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31500
31501 2005-01-27  Richard Henderson  <rth@redhat.com>
31502
31503         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31504
31505 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31506
31507         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31508
31509 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31510
31511         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31512         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31513         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31514         to cope with cases where the multilib options override the dg-options.
31515
31516 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31517
31518         PR c/18946
31519         * gcc.dg/noncompile/20050120-1.c: New test.
31520
31521 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31522
31523         PR tree-optimization/19633
31524         * gcc.dg/pr19633.c: New test.
31525         * gcc.dg/tree-ssa/pr19633.c: New test.
31526
31527 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
31528
31529         * gcc.dg/20041216-1.c: New test.
31530
31531 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
31532
31533         PR objc/18862
31534         * objc.dg/selector-2.m: New test.
31535
31536 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
31537
31538         * g++.dg/opt/range-test-2.C: New test.
31539
31540         PR rtl-optimization/19579
31541         * gcc.c-torture/execute/20050124-1.c: New test.
31542
31543 2005-01-26  Greg Parker  <gparker@apple.com>
31544         Stuart Hastings  <stuart@apple.com>
31545
31546         * gcc.c-torture/execute/20050125-1.c: New.
31547
31548 2005-01-18  Jan Hubicka  <jh@suse.cz>
31549
31550         PR tree-optimize/19337
31551         * gcc.c-torture/compile/20050119-1.c: New test.
31552
31553 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31554
31555         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31556         test for successful match.
31557
31558 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31559
31560         PR objc/18408
31561         * objc.dg/comp-types-7.m: New test.
31562
31563 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31564
31565         * lib/target-supports.exp (current_target_name): New.
31566         (check_effective_target_ilp32, check_effective_target_lp64):
31567         Cache the result to use as long as the current target, with
31568         multilib flags, remains the same.
31569
31570         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31571         (dg-require-weak, dg-require-visibility, dg-require-alias,
31572         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31573         dg-require-effective-target, dg-skip-if): Remove call to
31574         skip_test_and_clear_xfail.
31575         (dg-test): Clear xfail data.
31576
31577 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31578
31579         PR target/17751
31580         * gcc.dg/ppc64-toc.c: New test.
31581
31582         * g++.dg/tree-ssa/empty-1.C: New test.
31583
31584         PR middle-end/19551
31585         * gcc.c-torture/execute/20050121-1.c: New test.
31586         * gcc.dg/20050121-2.c: New test.
31587
31588 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31589         Paul Brook  <paul@codesourcery.com>
31590
31591         PR fortran/17941
31592         * gfortran.dg/real_const_1.f: New test.
31593         * gfortran.dg/real_const_2.f90: New test.
31594         * gfortran.dg/complex_int_1.f90: New test.
31595
31596 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31597
31598         PR fortran/19313
31599         * gfortan.dg/inquire_6.f90: New test.
31600
31601 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31602
31603         PR libfortran/19451
31604         * open_readonly_1.f90: New test.
31605
31606 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31607
31608         PR libfortran/18982
31609         * gfortran.dg/open_new.f90: New file.
31610
31611 2005-01-22  Paul Brook  <paul@codesourcery.com>
31612
31613         * namelist_1.f90: New test.
31614
31615 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31616
31617         PR tree-optimization/19484
31618         * gcc.c-torture/compile/20050122-[12].c: New tests.
31619
31620 2005-01-22  Paul Brook  <paul@codesourcery.com>
31621
31622         * gfortran.dg/implicit_2.f90: New test.
31623
31624 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31625
31626         PR fortran/19314
31627         * gfortran.dg/inquire_5.f90: New test.
31628
31629 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31630
31631         PR c/18809
31632         * gcc.dg/pr18809-1.c: New test.
31633
31634 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31635
31636         * gcc.dg/20050121-1.c: New test.
31637
31638         PR tree-optimization/13000
31639         * gcc.dg/20040206-1.c: Change warning to point where function is
31640         being inlined.
31641
31642 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31643
31644         PR c++/19208
31645         * g++.dg/template/array11.C: New test.
31646
31647 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31648
31649         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31650         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31651         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31652         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31653         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31654         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31655
31656 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31657
31658         PR tree-optimization/15349
31659         * gcc.dg/tree-ssa/pr15349.c: New.
31660
31661 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31662
31663         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31664
31665 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31666
31667         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31668         scan-assembler-times directive name.
31669
31670         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31671         after dg-do.
31672
31673         PR rtl-optimization/19462
31674         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31675
31676 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31677
31678         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31679         counting function calls on ia64.
31680
31681 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31682
31683         PR rtl-optimization/15139
31684         * gcc.dg/20050111-2.c: New test.
31685
31686         PR c/17297
31687         * gcc.c-torture/compile/20050113-1.c: New testcase.
31688
31689         PR middle-end/19164
31690         * gcc.dg/20050113-1.c: New testcase.
31691
31692 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31693
31694         * gcc.dg/vect/vect-85.c: Add comment.
31695         * gcc.dg/vect/vect-86.c: Add xfail for now.
31696         * gcc.dg/vect/vect-87.c: Add xfail for now.
31697         * gcc.dg/vect/vect-88.c: Add xfail for now.
31698         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31699
31700 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31701
31702         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31703
31704 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31705
31706         * g++.dg/debug/typedef3.C: New test.
31707
31708 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31709
31710         PR c/19472
31711         * gcc.dg/asm-a.c: New test.
31712
31713 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31714
31715         * gcc.dg/sh-relax.c: Add prototype for abort.
31716
31717 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31718
31719         * gcc.dg/short-compare-1.c: New test.
31720         * gcc.dg/short-compare-2.c: Likewise.
31721
31722 2005-01-18  Michael Matz  <matz@suse.de>
31723
31724         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31725
31726 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31727
31728         PR tree-optimization/19121
31729         * gcc.c-torture/compile/pr19121.c: New test.
31730
31731 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31732
31733         PR target/19357
31734         * gcc.c-torture/compile/pr19357.c: New test.
31735
31736 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31737
31738         PR c/5675
31739         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31740         pass--those that refer just to the variable, possibly with a
31741         cast.
31742         * gcc.dg/c99-const-expr-3.c: Likewise.
31743
31744         PR middle-end/13127
31745         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31746         longer emitted.
31747
31748 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31749
31750         PR fortran/18778
31751         * gfortran.dg/endfile_2.f90: New test.
31752
31753 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31754
31755         PR 19168
31756         * gfortran.dg/select_5.f90: New test.
31757
31758 2004-01-16  Paul Brook  <paul@codesourcery.com>
31759
31760         * gfortran.dg/common_4.f90: New test.
31761
31762 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31763
31764         PR rtl-optimization/19462
31765         * gcc.dg/torture/pr19462-1.c: New test.
31766
31767 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31768
31769         PR objc/19321
31770         * objc.dg/func-ptr-2.m: New.
31771         * objc.dg/volatile-1.m: New.
31772
31773 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31774
31775         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31776
31777 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31778
31779         PR tree-optimization/19060
31780         * gcc.c-torture/execute/20050104-1.c: New test.
31781
31782 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31783
31784         PR fortran/18983
31785         * gfortran.dg/write_to_null.f90: New test.
31786
31787 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31788             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31789
31790         PR other/19328
31791         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31792         argument.
31793
31794 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31795
31796         PR c++/19263
31797         * g++.dg/init/vector1.C: New test.
31798
31799 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31800
31801         PR target/13158
31802         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31803         PR target/18987
31804         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31805
31806 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31807
31808         * gfortran.dg/select_1.f90: New test.
31809         * gfortran.dg/select_2.f90: New test.
31810         * gfortran.dg/select_3.f90: New test.
31811         * gfortran.dg/select_4.f90: New test.
31812
31813 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31814
31815         PR middle-end/19084
31816         PR rtl-optimization/19348
31817         * gcc.dg/20050111-1.c: New test.
31818         * gcc.c-torture/execute/20050111-1.c: New test.
31819
31820         * gcc.dg/i386-asm-4.c: New test.
31821
31822 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31823
31824         * gcc.dg/nested-func-2.c: New test.
31825         * ada/acats/norun.lst: Remove c953002.
31826
31827 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31828
31829         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31830
31831 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31832
31833         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31834
31835 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31836
31837         PR target/18761
31838         * g++.dg/abi/align1.C: New test.
31839
31840 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31841
31842         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31843         at a time.
31844         * g++.dg/ext/altivec_check.h: Support compiling as C.
31845
31846 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31847
31848         PR c++/19355
31849         * g++.dg/expr/pr19355-1.C: New test case.
31850
31851 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31852
31853         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31854         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31855         * ada/acats/tests/c3/c92005b.ada: Likewise.
31856         * ada/acats/tests/c3/cxb3012.a: Likewise.
31857         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31858
31859 2005-01-09  Paul Brook  <paul@codesourcery.com>
31860
31861         * gfortran.dg/common_2.f90: New file.
31862         * gfortran.dg/common_3.f90: New file.
31863
31864 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31865
31866         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31867
31868 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31869
31870         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31871         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31872         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31873         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31874         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31875         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31876         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31877         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31878         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31879         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31880         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31881         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31882         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31883         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31884         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31885         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31886         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31887         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31888         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31889         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31890         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31891         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31892         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31893         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31894         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31895         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31896         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31897         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31898         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31899         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31900         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31901         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31902         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31903         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31904         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31905         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31906         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31907         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31908         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31909         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31910         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31911         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31912         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31913         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31914         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31915         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31916         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31917         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31918         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31919         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31920         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31921         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31922         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31923         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31924         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31925         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31926         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31927         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31928         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31929         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31930         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31931         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31932         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31933         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31934         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31935         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31936         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31937
31938         * gcc.dg/vect/vect-1.c: Fix spelling.
31939         * gcc.dg/vect/vect-10.c: Fix spelling.
31940         * gcc.dg/vect/vect-11.c: Fix spelling.
31941         * gcc.dg/vect/vect-12.c: Fix spelling.
31942         * gcc.dg/vect/vect-14.c: Fix spelling.
31943         * gcc.dg/vect/vect-15.c: Fix spelling.
31944         * gcc.dg/vect/vect-16.c: Fix spelling.
31945         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31946         * gcc.dg/vect/vect-64.c: Fix comments.
31947         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31948
31949 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31950             Ira Rosen  <irar@il.ibm.com>
31951
31952         * gcc.dg/vect/vect-70.c: New test.
31953         * gcc.dg/vect/vect-71.c: New test.
31954
31955 2005-01-09  Manfred Hollstein  <mh@suse.com>
31956
31957         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31958         * gcc.dg/pr18241-2.c: Likewise.
31959         * gcc.dg/pr18241-3.c: Likewise.
31960         * gcc.dg/pr18241-4.c: Likewise.
31961         * gcc.dg/pr18241-5.c: Likewise.
31962
31963 2005-01-08  Richard Henderson  <rth@redhat.com>
31964
31965         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31966         False for x86 and x86-64.
31967
31968 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31969
31970         PR tree-optimization/18241
31971         * gcc.dg/pr18241-1.c: New test.
31972         * gcc.dg/pr18241-2.c: New test.
31973         * gcc.dg/pr18241-3.c: New test.
31974         * gcc.dg/pr18241-4.c: New test.
31975         * gcc.dg/pr18241-5.c: New test.
31976
31977 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31978
31979         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31980         gfortran.dg/select_4.f90: New.
31981
31982 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31983
31984         * gcc.c-torture/execute/20050107-1.c: New test.
31985
31986 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31987
31988         PR c++/19298
31989         * g++.dg/template/ref2.C: New.
31990
31991 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31992
31993         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31994         instead of being empty.
31995
31996 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31997
31998         PR fortran/15553
31999         * gfortran.dg/array-1.f90: New test.
32000
32001 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32002
32003         PR tree-optimization/19283
32004         * gcc.c-torture/execute/20050106-1.c: New test.
32005
32006         PR rtl-optimization/18861
32007         * gcc.dg/20050105-1.c: New test.
32008
32009         PR tree-optimization/18828
32010         * gcc.dg/20050105-2.c: New test.
32011
32012 2005-01-07  Andreas Jaeger  <aj@suse.de>
32013
32014         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32015
32016 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32017
32018         PR fortran/18398
32019         * gfortran.dg/fmt_read.f90: New test.
32020
32021 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32022
32023         * gcc.dg/rs6000-ldouble-2.c: New.
32024
32025 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32026
32027         PR c++/19244
32028         * g++.dg/parser/ctor2.C: New test.
32029
32030 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32031
32032         PR c++/17154
32033         * g++.dg/template/using9.C: New test.
32034
32035 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32036
32037         PR c++/19258
32038         * g++.dg/lookup/friend6.C: New test.
32039
32040 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32041
32042         PR c++/19270
32043         * g++.dg/template/array10.C: New.
32044
32045 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32046
32047         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32048         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32049
32050 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32051
32052         * gcc.c-torture/compile/20050105-1.c: New test.
32053
32054 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32055
32056         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32057
32058 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32059
32060         PR middle-end/19100
32061         * gcc.dg/conv-3.c: New test case.
32062
32063 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32064
32065         * gcc.dg/asm-wide-1.c: New test.
32066
32067 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32068
32069         PR c++/19030
32070         * g++.dg/parse/crash22.C: New
32071
32072 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32073
32074         PR 19257
32075         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32076
32077 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32078
32079         PR middle-end/17767
32080         * gcc.dg/i386-mmx-6.c: New test case.
32081
32082 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32083
32084         PR tree-optimization/18308
32085         * gcc.dg/vect/pr18308.c: New testcase.
32086
32087 2005-01-04  Andreas Jaeger  <aj@suse.de>
32088
32089         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32090
32091 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32092             Robert Bowdidge <bowdidge@apple.com>
32093
32094         * gcc.dg/cpp/subframework1.c: New.
32095         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32096         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32097         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32098         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32099
32100 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32101
32102         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32103         producing warning.
32104         * gcc.dg/darwin-weakimport-2.c: New.
32105
32106 2005-01-03  Richard Henderson  <rth@redhat.com>
32107
32108         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32109
32110 2005-01-03  Richard Henderson  <rth@redhat.com>
32111
32112         * gcc.dg/vect/vect.exp: Enable for ia64.
32113         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32114         (check_effective_target_vect_float): Likewise.
32115         (check_effective_target_vect_no_align): Likewise.
32116         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32117         * gcc.dg/vect/vect-8.c: Likewise.
32118
32119 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32120
32121         PR target/19236
32122         * gcc.dg/pr19236-1.c: New test case.
32123
32124 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32125
32126         PR rtl-optimization/12092
32127         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32128
32129 2005-01-02  Andreas Jaeger  <aj@suse.de>
32130
32131         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32132
32133 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32134             Andrew Pinski  <pinskia@physics.uc.edu>
32135
32136         PR rtl-optimization/12092
32137         * gcc.dg/pr12092-1.c: New test case.
32138
32139 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32140
32141         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32142         'hidden' and 'default' for better portability.
32143         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32144
32145         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32146         6 and 7.
32147         * g++.old-deja/g++.brendan/new3.C: Likewise.
32148
32149 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32150
32151         * gcc.dg/20041231-1.C: New test.
32152         * g++.dg/warn/Wunreachable-code-1.C: New test.
32153
32154 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32155
32156         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32157         file, not /dev/null.  Abort on error.
32158
32159 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32160             Ziemowit Laski  <zlaski@apple.com>
32161
32162         PR objc/18971
32163         * objc.dg/encode-5.m: New test.
32164
32165 2004-12-29  Richard Henderson  <rth@redhat.com>
32166
32167         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32168         * objc.dg/stabs-1.m: Disable for ia64.
32169
32170 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32171
32172         PR c++/19190
32173         * g++.dg/warn/Wunused-10.C: New test.
32174
32175 2004-12-28  Richard Henderson  <rth@redhat.com>
32176
32177         * objc.dg/stabs-1.m: Disable for alpha.
32178
32179 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/19149
32182         * g++.dg/parse/error23.C: New test.
32183
32184 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32185
32186         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32187
32188         PR fortran/19032
32189         * gfortran.dg/intrinsic_modulo_1.f90: New.
32190         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32191         tests with divisor -1.
32192
32193 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32194
32195         * g++.dg/opt/temp1.C (memcpy): Return a value.
32196
32197         PR c++/19148
32198         * g++.dg/expr/cond7.C: New test.
32199
32200 2004-12-27  Paul Brook  <paul@codesourcery.com>
32201
32202         * gfortran.dg/g77/select_no_compile.f: Remove.
32203
32204 2004-12-27  Richard Henderson  <rth@redhat.com>
32205
32206         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32207         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32208         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32209
32210 2004-12-26  Richard Henderson  <rth@redhat.com>
32211
32212         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32213         by 1i instead of token pasting.
32214
32215 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32216
32217         PR tree-optimization/17578
32218         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32219         to additional_flags.
32220         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32221
32222 2004-12-25  Richard Henderson  <rth@redhat.com>
32223
32224         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32225         Remove Alpha.
32226
32227 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32228
32229         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32230         hppa*-*-hpux*.
32231         * gcc.dg/pr17957.c (dg-options): Likewise.
32232         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32233         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32234         instead of 0 on __hppa__.
32235         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32236         "foo,%r" on hppa*-*-*.
32237
32238 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32239
32240         PR fortran/19071
32241         * gfortran.dg/complex_write.f90: New test.
32242
32243 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32244
32245         PR c++/17595
32246         * g++.dg/parse/pragma2.C: New test.
32247
32248         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32249
32250 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32251
32252         * gcc.dg/empty2.c: Add missing dg-warning.
32253
32254 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32255
32256         PR c++/17413
32257         * g++.dg/template/local4.C: New test.
32258         * g++.dg/template/crash19.C: Add dg-error marker.
32259
32260         * g++.dg/template/crash31.C: Correct embedded PR number.
32261
32262 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32263
32264         PR c++/16405
32265         * g++.dg/opt/temp1.C: Add do-run marker.
32266
32267 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32268
32269         * g++.dg/template/spec19.C: New.
32270
32271 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32272
32273         PR target/16819
32274         * gcc.dg/empty2.c: New.
32275
32276 2004-12-23  Richard Henderson  <rth@redhat.com>
32277
32278         * lib/target-supports.exp (check_effective_target_vect_no_align):
32279         Remove i?86 and x86-64.
32280
32281 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32282
32283         PR c++/16405
32284         * g++.dg/opt/temp1.C: New test.
32285
32286 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32287
32288         PR c++/18733
32289         * g++.dg/template/friend33.C: New testcase.
32290
32291 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/18464
32294         * g++.dg/template/cond5.C: New test.
32295
32296         PR c++/18492
32297         * g++.dg/inherit/thunk3.C: New test.
32298
32299         PR c++/11224
32300         * g++.dg/warn/Wunused-9.C: New test.
32301
32302 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32303
32304         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32305
32306 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32307
32308         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32309
32310 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32311
32312         PR c++/18378
32313         * g++.dg/ext/packed8.C: New test.
32314
32315         PR c++/19063
32316         * g++.dg/template/crash31.C: New test.
32317
32318         PR c++/19034
32319         * g++.dg/template/crash30.C: New test.
32320
32321 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32322
32323         PR C++/18984
32324         * g++.dg/eh/ctor3.C: New test.
32325
32326 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32327
32328         * objc.dg/stabs-1.m: Allow section name to be quoted and
32329         assembly label to begin with '.LL'.
32330
32331 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32332
32333         * gcc.dg/vect/vect.exp
32334         (check_effective_target_lp64_or_vect_no_align): New.
32335         * gcc.dg/vect/vect-77.c: Use it.
32336         * gcc.dg/vect/vect-78.c: Use it.
32337
32338         * lib/target-supports.exp
32339         (check_effective_target_vect_no_max,
32340         check_effective_target_vect_no_bitwise,
32341         check_effective_target_vect_no_align): New.
32342         * gcc.dg/vect/vect-13.c: Use them.
32343         * gcc.dg/vect/vect-17.c: Ditto.
32344         * gcc.dg/vect/vect-18.c: Ditto.
32345         * gcc.dg/vect/vect-19.c: Ditto.
32346         * gcc.dg/vect/vect-20.c: Ditto.
32347         * gcc.dg/vect/vect-27.c: Ditto.
32348         * gcc.dg/vect/vect-29.c: Ditto.
32349         * gcc.dg/vect/vect-44.c: Ditto.
32350         * gcc.dg/vect/vect-48.c: Ditto.
32351         * gcc.dg/vect/vect-50.c: Ditto.
32352         * gcc.dg/vect/vect-52.c: Ditto.
32353         * gcc.dg/vect/vect-54.c: Ditto.
32354         * gcc.dg/vect/vect-56.c: Ditto.
32355         * gcc.dg/vect/vect-58.c: Ditto.
32356         * gcc.dg/vect/vect-60.c: Ditto.
32357         * gcc.dg/vect/vect-72.c: Ditto.
32358         * gcc.dg/vect/vect-80.c: Ditto.
32359
32360 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32361
32362         PR c++/14075
32363         * g++.dg/init/string1.C: New.
32364
32365         PR c++/18975
32366         * g++.dg/other/synth1.C: New.
32367
32368 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32369
32370         PR c/18963
32371         * gcc.dg/pr18963-1.c: New test.
32372
32373 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32374
32375         PR c/18596
32376         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32377         * gcc.dg/pr18596-1.c: Use dg-error.
32378         (dg-options): Use -fno-unit-at-a-time.
32379         * gcc.dg/pr18596-2.c: New test.
32380         * gcc.dg/pr18596-3.c: New test.
32381
32382 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32383
32384         PR middle-end/18683
32385         * g++.dg/opt/pr18683-1.C: New test case.
32386
32387 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32388
32389         PR other/19093
32390         * g++.dg/opt/max1.C: Fix for 64bit targets.
32391
32392 2004-12-20  Matt Austern  <austern@apple.com>
32393
32394         PR c++/19044
32395         * g++.dg/ext/builtin6.C: New
32396
32397 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32398
32399         PR tree-optimization/19080
32400         * gcc.c-torture/compile/pr19080.c: New test.
32401
32402 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32403
32404         * gcc.dg/20041219-1.c: New test.
32405
32406 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32407
32408         PR middle-end/19068
32409         * g++.dg/opt/max1.C: New test case.
32410
32411 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32412
32413         * gcc.dg/fdata-sections-1.c: New test.
32414
32415 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32416
32417         PR middle-end/18548
32418         * gcc.dg/max-1.c: New test case.
32419
32420 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32421
32422         * gcc.c-torture/execute/20041218-1.c: New test.
32423
32424 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32425
32426         * gcc.dg/pr18501.c: New test.
32427         * gcc.dg/uninit-5.c: XFAIL.
32428         * gcc.dg/uninit-9.c: XFAIL.
32429
32430 2004-12-17  Dale Johannesen  <dalej@apple.com>
32431
32432         * gcc.dg/20041213-1.c: New.
32433
32434 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32435
32436         * objc.dg/stabs-1.m: Allow assembly label to begin
32437         with a dot ('.').
32438
32439 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32440
32441         * gcc.c-torture/execute/20041213-1.c: Move...
32442         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32443
32444 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32445
32446         PR c++/18721
32447         * g++.dg/lookup/conv-5.C: New.
32448
32449 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32450
32451         * objc.dg/stabs-1.m: New test.
32452
32453 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32454
32455         * gcc.dg/visibility-c.c: Change compile to
32456         assemble for the test.
32457
32458 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32459
32460         PR target/19041
32461         * gcc.dg/visibility-c.c: New test.
32462
32463 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32464
32465         PR middle-end/18493
32466         * gcc.dg/switch-8.c: New test case.
32467
32468 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32469
32470         PR c++/18905
32471         * g++.dg/template/init4.C: New.
32472         * g++.dg/opt/static3.C: Enable optimizer.
32473
32474 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32475
32476         * g++.dg/other/complex1.C: New test.
32477
32478 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32479
32480         * g++.dg/opt/inline9.C: New test.
32481
32482 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32483
32484         PR fortran/18993
32485         * gfotran.dg/nullify_1.f: New test.
32486
32487 2004-12-15  Richard Henderson  <rth@redhat.com>
32488
32489         * gcc.target/i386/i386.exp: New harness.
32490         * gcc.target/i386/vect-args.c: New.
32491
32492 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32493
32494         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32495
32496 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32497
32498         PR c++/18825
32499         * g++.dg/template/friend32.C: New test.
32500
32501 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32502
32503         * cpp/pragma-once-1.c: New test.
32504         * cpp/pragma-once-1b.h: Likewise.
32505         * cpp/pragma-once-1c.h: Likewise.
32506         * cpp/pragma-once-1d.h: Likewise.
32507         * cpp/inc/pragma-once-1a.h: Likewise.
32508
32509 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32510             Steven G. Kargl  <kargls@comcast.net>
32511
32512         PR fortran/17597
32513         * gfortran.dg/list_read_3.f90: New test.
32514
32515 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32516
32517         * gcc.dg/ftrapv-2.c: New test.
32518
32519 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32520
32521         PR c++/18981
32522         * g++.dg/template/typename9.C: New test.
32523
32524 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32525
32526         PR c++/18738
32527         * g++.dg/template/typename8.C: New test.
32528         * g++.dg/parse/friend2.C: Tweak error message.
32529
32530 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32531
32532         * gcc.c-torture/20041214-1.c: New test.
32533
32534 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
32535
32536         PR c++/18965
32537         * g++.dg/init/array17.C: New test.
32538
32539 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32540
32541         PR c++/18793
32542         * g++.dg/init/aggr3.C: New test.
32543
32544 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
32545
32546         * gcc.dg/altivec-types-1.c: New test.
32547         * gcc.dg/altivec-types-2.c: New test.
32548         * gcc.dg/altivec-types-3.c: New test.
32549         * gcc.dg/altivec-types-4.c: New test.
32550         * g++.dg/ext/altivec-types-1.C: New test.
32551         * g++.dg/ext/altivec-types-2.C: New test.
32552         * g++.dg/ext/altivec-types-3.C: New test.
32553         * g++.dg/ext/altivec-types-4.C: New test.
32554
32555 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32556
32557         PR middle-end/18951
32558         * gcc.c-torture/execute/20041213-1.c: New test.
32559
32560 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32561
32562         PR c++/18949
32563         * g++.dg/template/cast1.C: New.
32564
32565 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32566
32567         * gcc.c-torture/execute/20041213-2.c: New test.
32568
32569 2004-12-13  Richard Henderson  <rth@redhat.com>
32570
32571         * gcc.dg/i386-sse-10.c: Fix typo in options.
32572
32573 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32574
32575         PR c++/18968
32576         * g++.dg/opt/pr18968.C: New test.
32577
32578 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32579
32580         PR c++/18925
32581         * g++.dg/ext/visibility/staticdatamem.C: New test.
32582
32583 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32584
32585         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32586
32587 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32588
32589         PR rtl-optimization/18928
32590         * gcc.dg/pr18928-1.c: New test case.
32591
32592 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32593
32594         PR tree-opt/16951
32595         * gcc.c-torture/compile/20041211-1.c: New.
32596
32597 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32598
32599         PR middle-end/17564
32600         * gcc.c-torture/execute/20041212-1.c: New test.
32601
32602 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32603
32604         PR fortran/18869
32605         * gfortran.dg/common_1.f90: New test.
32606
32607 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32608         Paul Brook  <paul@codesourcery.com>
32609
32610         PR fortran/16222
32611         * gfortran.dg/real_do_1.f90: New test.
32612
32613 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32614
32615         PR tree-opt/18040
32616         * g++.dg/opt/ptrmem6.C: New test.
32617
32618 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32619
32620         PR middle-end/18921
32621         * gcc.dg/pr18921-1.c: New test case.
32622
32623 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32624
32625         PR fortran/17175
32626         * gfortran.dg/scale_1.f90: New test.
32627
32628 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32629
32630         PR middle-end/18903
32631         * gcc.c-torture/compile/pr18903.c: New test.
32632
32633 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32634
32635         * gcc.c-torture/execute/20041210-1.c: New test.
32636
32637 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32638
32639         PR c++/18731
32640         * g++.dg/parser/struct-1.C: New test.
32641         * g++.dg/parser/struct-2.C: New test.
32642         * g++.dg/parser/struct-3.C: New test.
32643
32644 2004-12-09  Richard Henderson  <rth@redhat.com>
32645
32646         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32647
32648         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32649         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32650
32651 2004-12-09  Matt Austern  <austern@apple.com>
32652
32653         PR c++/18514
32654         * g++.dg/ext/builtin1.C: New
32655         * g++.dg/ext/builtin2.C: New
32656         * g++.dg/ext/builtin3.C: New
32657         * g++.dg/ext/builtin4.C: New
32658         * g++.dg/ext/builtin5.C: New
32659
32660 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32661
32662         PR tree-opt/18904
32663         * g++.dg/opt/ptrmem5.C: New test.
32664
32665 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32666
32667         * g++.dg/parse/typename5.C: Adjust for new error.
32668         * g++.dg/parse/typename7.C: New.
32669
32670 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32671
32672         PR c++/18073
32673         * g++.dg/other/mmintrin.C: New test.
32674
32675 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32676
32677         PR c++/16681
32678         * g++.dg/init/array15.C: New.
32679         * g++.dg/init/array16.C: New.
32680
32681 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32682
32683         PR fortran/18826
32684         * gfortran.dg/assign_1.f90: New test.
32685
32686 2004-12-08  Nick Clifton  <nickc@redhat.com>
32687
32688         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32689         * gcc.target/xstormy16/data_below100: Likewise.
32690         * gcc.target/xstormy16/sfr: Likewise.
32691         * gcc.target/xstormy16/below100.S: New test source file.
32692         * gcc.target/xstormy16/below100.ld: New test linker script.
32693         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32694         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32695         bp instructions.
32696         * gcc.target/xstormy16/bp.c: Likewise.
32697
32698         * gcc.target/xstormy16/bss_below100: New files:
32699         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32700         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32701         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32702         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32703         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32704         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32705         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32706         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32707         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32708         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32709         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32710         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32711         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32712         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32713         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32714         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32715         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32716         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32717         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32718         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32719         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32720         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32721         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32722         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32723         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32724         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32725         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32726
32727         * gcc.target/xstormy16/data_below100: New files:
32728         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32729         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32730         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32731         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32732         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32733         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32734         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32735         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32736         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32737         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32738         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32739         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32740         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32741         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32742         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32743         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32744         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32745         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32746         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32747         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32748         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32749         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32750         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32751         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32752         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32753         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32754         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32755
32756         * gcc.target/xstormy16/sfr: New files:
32757         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32758         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32759         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32760         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32761         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32762         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32763         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32764         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32765         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32766         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32767         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32768         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32769         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32770         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32771         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32772         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32773         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32774         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32775         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32776         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32777         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32778         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32779         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32780         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32781         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32782         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32783         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32784         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32785         27_if0_sfrw_bitfield_f.c
32786
32787 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32788
32789         PR c++/18100
32790         * g++.dg/lookup/name-clash4.C: New test.
32791
32792 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32793
32794         PR c++/18672
32795         * g++.dg/opt/array1.C: New.
32796
32797         PR c++/18803
32798         * g++.dg/template/operator5.C: New.
32799
32800 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32801
32802         PR c/18867
32803         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32804
32805 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32806
32807         * gcc.dg/noncompile/20041207.c: New test.
32808
32809 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32810
32811         * g++.dg/other/unreachable-1.C: New test.
32812
32813 2004-12-06  Nick Clifton  <nickc@redhat.com>
32814
32815         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32816         <limits.h> because the latter comes from gcc's include/ directory
32817         and not the newlib/libc/include directory.
32818
32819 2004-12-04  Richard Henderson  <rth@redhat.com>
32820
32821         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32822
32823 2004-12-04  Richard Henderson  <rth@redhat.com>
32824
32825         * lib/target-supports.exp (check_gc_sections_available): Disable
32826         for alpha and ia64.
32827
32828 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32829
32830         PR middle-end/17909
32831         * g++.dg/other/vararg-2.C: New test.
32832
32833 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32834
32835         PR c++/17011, c++/17971
32836         * g++.dg/template/error15.C: Adjust expected error.
32837         * g++.dg/template/instantiate3.C: Likewise.
32838
32839 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32840
32841         * gcc.dg/altivec-18.c: Fix for darwin
32842
32843 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32844
32845         PR c++/18782
32846         * g++.dg/parse/ptrmem2.C: New.
32847
32848         PR c++/18318
32849         * g++.dg/template/new1.C: New.
32850
32851 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32852
32853         PR fortran/18710
32854         * gfortran.dg/direct_io_3.f90: New test.
32855
32856 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32857
32858         PR 18758
32859         * g++.dg/parse/crash21.C: New.
32860
32861 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32862
32863         PR c++/15664, c++/18276
32864         * g++.dg/template/ttp13.C: New test.
32865         * g++.dg/template/ttp14.C: Likewise.
32866
32867 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32868
32869         PR c++/18123
32870         * g++.dg/parse/enum2.C: New test.
32871         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32872
32873 2004-12-02  Nick Clifton  <nickc@redhat.com>
32874
32875         * gcc.target/xstormy16: New test directory.
32876         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32877         * gcc.target/xstormy16/bp.c: Check the generation of bp
32878         instructions.
32879         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32880         bn instructions and the BELOW100 attribute.
32881
32882 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32883
32884         PR target/16952
32885         * gcc.dg/ppc-eabi.c: New.
32886
32887 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32888
32889         PR fortran/18284
32890         * gfortran.dg/backspace.f90
32891
32892 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32893
32894         * gfortran.dg/inquire.f90: New test.
32895
32896 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32897
32898         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32899         handle effective-target-keyword.
32900         (dg-skip-if): Support effective-target keyword as target list.
32901         (dg-xfail-if): Ditto.
32902         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32903
32904 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32905
32906         PR tree-optimization/18291
32907         * gcc.c-torture/compile/pr18291.c: New test.
32908
32909 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32910
32911         PR C++/18729
32912         * g++.dg/parse/crash20.C: New.
32913
32914         PR c++/17431
32915         * g++.dg/overload/arg1.C: New.
32916         * g++.dg/overload/arg2.C: New.
32917         * g++.dg/overload/arg3.C: New.
32918         * g++.dg/overload/arg4.C: New.
32919
32920 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32921
32922         * gcc.dg/c99-flex-array-4.c: Remove.
32923
32924 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32925
32926         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32927
32928         * lib/target-supports.exp (is-effective-target): Simplify.
32929
32930         * lib/target-supports.exp (check_effective_target_vect_long):
32931         Fix for powerpc64-*-*.
32932
32933 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32934
32935         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32936         to support new requirements on FreeBSD 5.
32937
32938 2004-11-30  Devang Patel  <dpatel@apple.com>
32939
32940         PR 18702
32941         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32942
32943 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32944
32945         * g++.dg/ext/altivec-13.C: New test.
32946
32947 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32948
32949         PR tree-opt/18298
32950         * gcc.c-torture/execute/p18298.c: New test.
32951
32952 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32953             Dorit Naishlos  <dorit@il.ibm.com>
32954
32955         PR tree-opt/18607
32956         * gcc.dg/vect/vect-89.c: New test.
32957
32958 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32959
32960         * gcc.dg/pr18596-1.c: New test.
32961
32962 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32963
32964         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32965
32966 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32967
32968         PR c/18479
32969         * gcc.dg/pr18479.c: New test.
32970
32971 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32972
32973         PR target/18490
32974         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32975         mmix-knuth-mmixware.
32976
32977         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32978         cris-*-elf* cris-*-aout* mmix-*-*
32979
32980 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32981
32982         PR middle-end/18725
32983         * gcc.dg/pr18725.c: New test.
32984
32985 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32986
32987         PR target/18488
32988         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32989
32990         PR target/18336
32991         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32992
32993 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32994
32995         PR c++/18368
32996         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32997         * g++.old-deja/g++.law/ctors5.C: Likewise.
32998         * g++.old-deja/g++.other/crash25.C: Likewise.
32999
33000         PR c++/18674
33001         * g++.dg/template/error16.C: New test.
33002
33003         PR c++/18512
33004         * g++.dg/template/crash29.C: New test.
33005
33006 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33007
33008         PR tree-optimization/18712
33009         * gcc.c-torture/compile/pr18712.c: New test.
33010
33011 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33012
33013         PR c/7544
33014         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33015         tests.
33016
33017 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33018
33019         PR c++/18652
33020         * g++.dg/lookup/crash6.C: New test.
33021
33022 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33023
33024         PR middle-end/18164
33025         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33026
33027 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33028
33029         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33030         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33031         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33032
33033 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33034
33035         * gcc.dg/pr18164.c: New test.
33036
33037 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33038
33039         * gcc.dg/funroll-loops-all.c: New.
33040
33041 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33042
33043         PR target/18489
33044         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33045         delimeter, match space and TAB as well as ":".
33046
33047         PR target/18484
33048         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33049
33050         PR target/18348
33051         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33052
33053         PR target/18345
33054         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33055
33056         PR target/18337
33057         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33058
33059 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33060
33061         * gfortran.dg/direct_io_2.f90: New test.
33062
33063 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33064
33065         PR target/18334
33066         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33067
33068 2004-11-28  Richard Henderson  <rth@redhat.com>
33069
33070         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33071
33072 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33073
33074         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33075         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33076         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33077         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33078         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33079         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33080         gcc.dg/pointer-arith-8.c: New tests.
33081
33082 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33083
33084         PR fortran/18364
33085         * gfortran.dg/endfile.f90: New test.
33086
33087 2004-11-27  Falk Hueffner  <falk@debian.org>
33088
33089         * gcc.dg/loop-6.c: New test.
33090
33091 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33092
33093         * gcc.c-torture/execute/20041126-1.c: New test.
33094
33095 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33096
33097         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33098         on IRIX.
33099
33100 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33101
33102         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33103         functions.
33104
33105 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33106
33107         PR rtl-optimization/17825
33108         * gcc.c-torture/compile/20041119-1.c: New test.
33109
33110 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33111
33112         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33113         Check existence of ld library path variables before unsetting.
33114
33115 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33116
33117         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33118
33119 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33120
33121         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33122
33123 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33124
33125         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33126
33127 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33128
33129         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33130         dg-do directive.
33131
33132 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33133
33134         * gcc.dg/pr17957.c: Pass --param, not -param.
33135
33136 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33137
33138         PR middle-end/17957
33139         * gcc.dg/pr17957.c: New test.
33140
33141 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR c++/18445
33144         * g++.dg/template/crash28.C: Likewise.
33145
33146         PR c++/18001
33147         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33148         * g++.dg/ext/lvaddr.C: Likewise.
33149         * g++.dg/opt/pr7503-3.C: Likewise.
33150
33151         PR c++/18466
33152         * g++.dg/parse/qualified3.C: New test.
33153         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33154
33155         PR c++/18545
33156         * g++.dg/expr/return1.C: New test.
33157
33158 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33159
33160         Friend class name lookup 3/n, PR c++/3332
33161         * g++.dg/lookup/friend3.C: New test.
33162         * g++.dg/lookup/friend4.C: Likewise.
33163         * g++.dg/lookup/friend5.C: Likewise.
33164
33165 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33166
33167         Friend class name lookup 2/n, PR c++/14513, c++/15410
33168         * g++.dg/lookup/friend2.C: New test.
33169         * g++.dg/template/friend31.C: Likewise.
33170
33171 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33172
33173         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33174
33175 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33176
33177         PR c++/17473
33178         * g++.dg/tc1/dr56.C: Remove.
33179         * g++.dg/template/typedef1.C: Add dg-error markers.
33180         * g++.old-deja/g++.other/typedef7.C: Likewise.
33181
33182         PR c++/18285
33183         * g++.dg/parse/typedef7.C: New test.
33184
33185 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33186
33187         * gcc.c-torture/execute/20041124-1.c: New test.
33188
33189 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33190
33191         * g++.dg/template/deduce3.C: New test.
33192
33193         PR c++/18586
33194         * g++.dg/template/crash27.C: New test.
33195
33196         PR c++/18530
33197         * g++.dg/warn/Wshadow-3.C: New test.
33198
33199 2004-11-24  Devang Patel  <dpatel@apple.com>
33200
33201         PR/18555
33202         * gcc.dg/cpp/isysroot-1.c: New test.
33203         * gcc.dg/cpp/usr/include/stdio.h: New file.
33204         * gcc.dg/cpp/isysroot-2.c: New test.
33205         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33206         New file.
33207
33208 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33209
33210         PR c++/8929
33211         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33212
33213 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33214
33215         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33216         * gcc.target/sparc/pdist.c: Likewise.
33217
33218 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33219
33220         PR c++/16882
33221         * g++.dg/conversion/simd1.C: New test.
33222
33223 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33224
33225         * lib/target-libpath.exp: New file defining
33226         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33227         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33228         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33229         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33230         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33231
33232 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33233
33234         * gcc.dg/pragma-align-2.c: Test macro expansion.
33235         * gcc.dg/pragma-pack-2.c: New test.
33236
33237 2004-11-23  Richard Henderson  <rth@redhat.com>
33238
33239         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33240         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33241         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33242         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33243         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33244         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33245
33246         * gcc.dg/vect/vect.exp: Add check for alpha.
33247         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33248         (check_effective_target_vect_int): Enable for alpha.
33249         (check_effective_target_vect_long): New.
33250         (is-effective-target): Add it.
33251
33252 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33253
33254         * gcc.dg/pr18614-1.c: New test.
33255
33256 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33257
33258         * gcc.dg/setjmp-2.c: New test.
33259
33260 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33261
33262         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33263         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33264         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33265         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33266         gcc.target/sparc/pdist.c: New tests.
33267
33268 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33269
33270         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33271
33272 2004-11-22  Dale Johannesen  <dalej@apple.com>
33273
33274         * gcc.dg/20041111-1.c: New.
33275
33276 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33277
33278         PR tree-opt/18536
33279         * gcc.dg/vect/pr18536.c: New test.
33280
33281 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33282
33283         PR c++/18354
33284         * g++.dg/template/nontype11.C: New test.
33285
33286 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33287
33288         PR middle-end/18520
33289         * gcc.dg/pr18520-1.c: New test case.
33290
33291 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33292
33293         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33294         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33295         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33296         expected diagnostics.
33297
33298 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33299
33300         PR target/18580
33301         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33302         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33303         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33304
33305 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33306
33307         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33308
33309 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33310             Joseph Myers  <joseph@codesourcery.com>
33311
33312         * lib/target-supports.exp (check_visibility_available): Really
33313         test the compiler.
33314
33315 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33316
33317         PR tree-opt/18181
33318         * gcc.dg/vect/vect-85.c: New test.
33319         * gcc.dg/vect/vect-86.c: New test.
33320         * gcc.dg/vect/vect-87.c: New test.
33321         * gcc.dg/vect/vect-88.c: New test.
33322
33323 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33324
33325         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33326
33327 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33328
33329         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33330         * gcc.dg/ppc-and-1.c: Ditto.
33331         * gcc.dg/ppc-compare-1.c: Ditto.
33332         * gcc.dg/ppc-mov-1.c: Ditto
33333
33334 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33335             Mark Mitchell  <mark@codesourcery.com>
33336
33337         * gcc.dg/pragma-init-fini-2.c: New test.
33338
33339 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33340             Aldy Hernandez  <aldyh@redhat.com>
33341
33342         * lib/target-supports.exp (check_effective_target_vect_int): New
33343         (check_effective_target_vect_float): New
33344         (check_effective_target_vect_double): New.
33345         (is-effective-target): Support new effective targets keywords.
33346         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33347         default action for dg-do.
33348         * gcc.dg/vect/pr16105.c: Use new support.
33349         * gcc.dg/vect/pr18400.c: Ditto.
33350         * gcc.dg/vect/pr18425.c: Ditto.
33351         * gcc.dg/vect/vect-1.c: Ditto.
33352         * gcc.dg/vect/vect-10.c: Ditto.
33353         * gcc.dg/vect/vect-11.c: Ditto.
33354         * gcc.dg/vect/vect-12.c: Ditto.
33355         * gcc.dg/vect/vect-13.c: Ditto.
33356         * gcc.dg/vect/vect-14.c: Ditto.
33357         * gcc.dg/vect/vect-15.c: Ditto.
33358         * gcc.dg/vect/vect-16.c: Ditto.
33359         * gcc.dg/vect/vect-17.c: Ditto.
33360         * gcc.dg/vect/vect-18.c: Ditto.
33361         * gcc.dg/vect/vect-19.c: Ditto.
33362         * gcc.dg/vect/vect-2.c: Ditto.
33363         * gcc.dg/vect/vect-20.c: Ditto.
33364         * gcc.dg/vect/vect-21.c: Ditto.
33365         * gcc.dg/vect/vect-22.c: Ditto.
33366         * gcc.dg/vect/vect-23.c: Ditto.
33367         * gcc.dg/vect/vect-24.c: Ditto.
33368         * gcc.dg/vect/vect-25.c: Ditto.
33369         * gcc.dg/vect/vect-26.c: Ditto.
33370         * gcc.dg/vect/vect-27.c: Ditto.
33371         * gcc.dg/vect/vect-27a.c: Ditto.
33372         * gcc.dg/vect/vect-28.c: Ditto.
33373         * gcc.dg/vect/vect-29.c: Ditto.
33374         * gcc.dg/vect/vect-29a.c: Ditto.
33375         * gcc.dg/vect/vect-3.c: Ditto.
33376         * gcc.dg/vect/vect-30.c: Ditto.
33377         * gcc.dg/vect/vect-31.c: Ditto.
33378         * gcc.dg/vect/vect-32.c: Ditto.
33379         * gcc.dg/vect/vect-33.c: Ditto.
33380         * gcc.dg/vect/vect-34.c: Ditto.
33381         * gcc.dg/vect/vect-35.c: Ditto.
33382         * gcc.dg/vect/vect-36.c: Ditto.
33383         * gcc.dg/vect/vect-37.c: Ditto.
33384         * gcc.dg/vect/vect-38.c: Ditto.
33385         * gcc.dg/vect/vect-4.c: Ditto.
33386         * gcc.dg/vect/vect-40.c: Ditto.
33387         * gcc.dg/vect/vect-41.c: Ditto.
33388         * gcc.dg/vect/vect-42.c: Ditto.
33389         * gcc.dg/vect/vect-43.c: Ditto.
33390         * gcc.dg/vect/vect-44.c: Ditto.
33391         * gcc.dg/vect/vect-45.c: Ditto.
33392         * gcc.dg/vect/vect-46.c: Ditto.
33393         * gcc.dg/vect/vect-47.c: Ditto.
33394         * gcc.dg/vect/vect-48.c: Ditto.
33395         * gcc.dg/vect/vect-48a.c: Ditto.
33396         * gcc.dg/vect/vect-49.c: Ditto.
33397         * gcc.dg/vect/vect-5.c: Ditto.
33398         * gcc.dg/vect/vect-50.c: Ditto.
33399         * gcc.dg/vect/vect-51.c: Ditto.
33400         * gcc.dg/vect/vect-52.c: Ditto.
33401         * gcc.dg/vect/vect-53.c: Ditto.
33402         * gcc.dg/vect/vect-54.c: Ditto.
33403         * gcc.dg/vect/vect-55.c: Ditto.
33404         * gcc.dg/vect/vect-56.c: Ditto.
33405         * gcc.dg/vect/vect-56a.c: Ditto.
33406         * gcc.dg/vect/vect-57.c: Ditto.
33407         * gcc.dg/vect/vect-58.c: Ditto.
33408         * gcc.dg/vect/vect-59.c: Ditto.
33409         * gcc.dg/vect/vect-6.c: Ditto.
33410         * gcc.dg/vect/vect-60.c: Ditto.
33411         * gcc.dg/vect/vect-61.c: Ditto.
33412         * gcc.dg/vect/vect-62.c: Ditto.
33413         * gcc.dg/vect/vect-63.c: Ditto.
33414         * gcc.dg/vect/vect-64.c: Ditto.
33415         * gcc.dg/vect/vect-65.c: Ditto.
33416         * gcc.dg/vect/vect-66.c: Ditto.
33417         * gcc.dg/vect/vect-67.c: Ditto.
33418         * gcc.dg/vect/vect-68.c: Ditto.
33419         * gcc.dg/vect/vect-69.c: Ditto.
33420         * gcc.dg/vect/vect-7.c: Ditto.
33421         * gcc.dg/vect/vect-72.c: Ditto.
33422         * gcc.dg/vect/vect-72a.c: Ditto.
33423         * gcc.dg/vect/vect-73.c: Ditto.
33424         * gcc.dg/vect/vect-74.c: Ditto.
33425         * gcc.dg/vect/vect-75.c: Ditto.
33426         * gcc.dg/vect/vect-76.c: Ditto.
33427         * gcc.dg/vect/vect-77.c: Ditto.
33428         * gcc.dg/vect/vect-77a.c: Ditto.
33429         * gcc.dg/vect/vect-78.c: Ditto.
33430         * gcc.dg/vect/vect-79.c: Ditto.
33431         * gcc.dg/vect/vect-8.c: Ditto.
33432         * gcc.dg/vect/vect-80.c: Ditto.
33433         * gcc.dg/vect/vect-82.c: Ditto.
33434         * gcc.dg/vect/vect-82_64.c: Ditto.
33435         * gcc.dg/vect/vect-83.c: Ditto.
33436         * gcc.dg/vect/vect-83_64.c: Ditto.
33437         * gcc.dg/vect/vect-9.c: Ditto.
33438         * gcc.dg/vect/vect-all.c: Ditto.
33439         * gcc.dg/vect/vect-none.c: Ditto.
33440
33441 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33442
33443         * lib/gcc-dg.exp (dg-skip-if): New function.
33444         (dg-forbid-option): Remove.
33445         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33446         * g++.dg/abi/bitfield8.C: Likewise.
33447         * g++.dg/abi/dtor1.C: Likewise.
33448         * g++.dg/abi/empty10.C: Likewise.
33449         * g++.dg/abi/empty7.C: Likewise.
33450         * g++.dg/abi/empty9.C: Likewise.
33451         * g++.dg/abi/layout3.C: Likewise.
33452         * g++.dg/abi/layout4.C: Likewise.
33453         * g++.dg/abi/thunk1.C: Likewise.
33454         * g++.dg/abi/thunk2.C: Likewise.
33455         * g++.dg/abi/vbase11.C: Likewise.
33456         * g++.dg/abi/vthunk2.C: Likewise.
33457         * g++.dg/abi/vthunk3.C: Likewise.
33458         * g++.dg/ext/attrib8.C: Likewise.
33459         * g++.dg/opt/longbranch2.C: Likewise.
33460         * g++.dg/opt/reg-stack4.C: Likewise.
33461         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33462         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33463         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33464         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33465         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33466         * gcc.dg/20000609-1.c: Likewise.
33467         * gcc.dg/20000720-1.c: Likewise.
33468         * gcc.dg/20011107-1.c: Likewise.
33469         * gcc.dg/20011119-1.c: Likewise.
33470         * gcc.dg/20020108-1.c: Likewise.
33471         * gcc.dg/20020122-2.c: Likewise.
33472         * gcc.dg/20020122-3.c: Likewise.
33473         * gcc.dg/20020201-3.c: Likewise.
33474         * gcc.dg/20020206-1.c: Likewise.
33475         * gcc.dg/20020218-1.c: Likewise.
33476         * gcc.dg/20020310-1.c: Likewise.
33477         * gcc.dg/20020411-1.c: Likewise.
33478         * gcc.dg/20020418-2.c: Likewise.
33479         * gcc.dg/20020426-1.c: Likewise.
33480         * gcc.dg/20020426-2.c: Likewise.
33481         * gcc.dg/20020517-1.c: Likewise.
33482         * gcc.dg/20020523-1.c: Likewise.
33483         * gcc.dg/20020523-2.c: Likewise.
33484         * gcc.dg/20020729-1.c: Likewise.
33485         * gcc.dg/20030204-1.c: Likewise.
33486         * gcc.dg/20030826-2.c: Likewise.
33487         * gcc.dg/20030926-1.c: Likewise.
33488         * gcc.dg/20031202-1.c: Likewise.
33489         * gcc.dg/980312-1.c: Likewise.
33490         * gcc.dg/980313-1.c: Likewise.
33491         * gcc.dg/990117-1.c: Likewise.
33492         * gcc.dg/990424-1.c: Likewise.
33493         * gcc.dg/990524-1.c: Likewise.
33494         * gcc.dg/991230-1.c: Likewise.
33495         * gcc.dg/i386-387-1.c: Likewise.
33496         * gcc.dg/i386-387-2.c: Likewise.
33497         * gcc.dg/i386-387-3.c: Likewise.
33498         * gcc.dg/i386-387-4.c: Likewise.
33499         * gcc.dg/i386-387-5.c: Likewise.
33500         * gcc.dg/i386-387-6.c: Likewise.
33501         * gcc.dg/i386-asm-1.c: Likewise.
33502         * gcc.dg/i386-bitfield1.c: Likewise.
33503         * gcc.dg/i386-bitfield2.c: Likewise.
33504         * gcc.dg/i386-loop-1.c: Likewise.
33505         * gcc.dg/i386-loop-2.c: Likewise.
33506         * gcc.dg/i386-loop-3.c: Likewise.
33507         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33508         * gcc.dg/i386-pic-1.c: Likewise.
33509         * gcc.dg/i386-regparm.c: Likewise.
33510         * gcc.dg/i386-signbit-1.c: Likewise.
33511         * gcc.dg/i386-signbit-2.c: Likewise.
33512         * gcc.dg/i386-signbit-3.c: Likewise.
33513         * gcc.dg/i386-sse-5.c: Likewise.
33514         * gcc.dg/i386-sse-8.c: Likewise.
33515         * gcc.dg/i386-unroll-1.c: Likewise.
33516         * gcc.dg/tls/opt-1.c: Likewise.
33517         * gcc.dg/tls/opt-2.c: Likewise.
33518         * gcc.dg/unroll-1.c: Likewise.
33519         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33520         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33521         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33522         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33523
33524 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33525
33526         * g++.dg/template/incomplete1.C: New test.
33527
33528 2004-11-16  Nick Clifton  <nickc@redhat.com>
33529
33530         Revert patches accidentally commited during checkin of fixes for
33531         xstormy16 tests:
33532         gcc.c-torture/execute/simd-4.c: Revert
33533         gcc.dg/20040910-1.c: Revert.
33534
33535 2004-11-16  Paul Brook  <paul@codesourcery.com>
33536
33537         PR fortran/13010
33538         * gfortran.dg/der_pointer_1.f90: New test.
33539
33540 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
33541
33542         PR c/18498
33543         * gcc.dg/bitfld-13.c: New test.
33544
33545 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
33546
33547         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33548         powerpc*-*-linux*.
33549
33550         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33551         * gcc.dg/ppc64-abi-2.c: Ditto.
33552         * gcc.dg/ppc64-abi-3.c: Ditto.
33553
33554         * lib/gcc-dg.exp (dg-target-list): Remove.
33555
33556 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33557
33558         * gcc.dg/ia64-postinc.c: New test.
33559
33560 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33561
33562         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33563
33564 2004-11-15  Nick Clifton  <nickc@redhat.com>
33565
33566         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33567         __INT_MAX__ so that the test can be compiled by toolchains
33568         targeted at 16-bit processors.
33569
33570         * gcc.dg/20040625-1.c: Use long constants rather than integers
33571         when performing arithmetic that will overflow 16-bits.
33572
33573         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33574         xstormy16.  It does not support 128-bit vector operations.
33575
33576         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33577         with the macro PTR_TYPE.  Define this macro to an integer type
33578         suitable for holding a pointer.
33579
33580         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33581         the target is a 16-bit processor.
33582
33583         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33584         16-bit targets where the character constant will be too long.
33585
33586         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33587         where the double will not be directly addressable.
33588
33589 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33590
33591         Friend class name lookup 1/n, PR c++/18471
33592         * g++.dg/template/crash26.C: New test.
33593         * g++.dg/lookup/struct1.C: Adjust expected error.
33594         * g++.dg/parse/elab1.C: Likewise.
33595         * g++.dg/parse/elab2.C: Likewise.
33596         * g++.dg/parse/int-as-enum1.C: Likewise.
33597         * g++.dg/parse/struct-as-enum1.C: Likewise.
33598         * g++.dg/parse/typedef1.C: Likewise.
33599         * g++.dg/parse/typedef3.C: Likewise.
33600         * g++.dg/parse/typedef4.C: Likewise.
33601         * g++.dg/parse/typedef5.C: Likewise.
33602         * g++.dg/template/nontype4.C: Likewise.
33603         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33604         * g++.old-deja/g++.other/elab1.C: Likewise.
33605         * g++.old-deja/g++.other/syntax4.C: Likewise.
33606
33607 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33608
33609         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33610
33611 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33612
33613         * gcc.c-torture/execute/20041114-1.c: New test.
33614
33615 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33616
33617         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33618         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33619         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33620         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33621         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33622         gcc.dg/switch-7.c: New tests.
33623
33624 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33625
33626         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33627
33628 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33629
33630         PR tree-opt/18400
33631         * gcc.dg/vect/pr18400.c: New test.
33632
33633 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33634             Andrew Pinski  <pinskia@physics.uc.edu>
33635
33636         PR tree-opt/18425
33637         * gcc.dg/vect/pr18425.c: New test.
33638
33639 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33640
33641         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33642         Guard with dg-require-alias and dg-require-visibility.
33643
33644 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33645
33646         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33647
33648 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33649
33650         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33651
33652 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33653
33654         PR c++/17344
33655         * g++.dg/template/defarg5.C: New test.
33656
33657 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33658
33659         * g++.dg/parse/cast1.C: Run only on ILP32.
33660         * g++.old-deja/g++.mike/p784.C: Likewise.
33661
33662 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33663
33664         * gcc.c-torture/execute/20041113-1.c: New test.
33665
33666 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33667
33668         PR target/18230
33669         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33670         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33671         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33672         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33673         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33674         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33675         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33676         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33677         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33678         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33679         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33680         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33681         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33682
33683 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33684
33685         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33686         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33687         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33688         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33689         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33690         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33691         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33692         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33693         gcc.target/sparc/combined-1.c: New tests.
33694
33695 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33696
33697         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33698         New tests.
33699
33700 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33701
33702         * lib/gcc-dg.exp (dg-forbid-option): New function.
33703         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33704         * g++.dg/abi/bitfield8.C: Likewise.
33705         * g++.dg/abi/dtor1.C: Likewise.
33706         * g++.dg/abi/empty10.C: Likewise.
33707         * g++.dg/abi/empty7.C: Likewise.
33708         * g++.dg/abi/empty9.C: Likewise.
33709         * g++.dg/abi/layout3.C: Likewise.
33710         * g++.dg/abi/layout4.C: Likewise.
33711         * g++.dg/abi/thunk1.C: Likewise.
33712         * g++.dg/abi/thunk2.C: Likewise.
33713         * g++.dg/abi/vbase11.C: Likewise.
33714         * g++.dg/abi/vthunk2.C: Likewise.
33715         * g++.dg/abi/vthunk3.C: Likewise.
33716         * g++.dg/ext/attrib8.C: Likewise.
33717         * g++.dg/opt/longbranch2.C: Likewise.
33718         * g++.dg/opt/reg-stack4.C: Likewise.
33719         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33720         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33721         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33722         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33723         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33724         * gcc.dg/20000609-1.c: Likewise.
33725         * gcc.dg/20000720-1.c: Likewise.
33726         * gcc.dg/20011107-1.c: Likewise.
33727         * gcc.dg/20011119-1.c: Likewise.
33728         * gcc.dg/20020108-1.c: Likewise.
33729         * gcc.dg/20020122-2.c: Likewise.
33730         * gcc.dg/20020122-3.c: Likewise.
33731         * gcc.dg/20020201-3.c: Likewise.
33732         * gcc.dg/20020206-1.c: Likewise.
33733         * gcc.dg/20020218-1.c: Likewise.
33734         * gcc.dg/20020310-1.c: Likewise.
33735         * gcc.dg/20020411-1.c: Likewise.
33736         * gcc.dg/20020418-2.c: Likewise.
33737         * gcc.dg/20020426-1.c: Likewise.
33738         * gcc.dg/20020426-2.c: Likewise.
33739         * gcc.dg/20020517-1.c: Likewise.
33740         * gcc.dg/20020523-1.c: Likewise.
33741         * gcc.dg/20020523-2.c: Likewise.
33742         * gcc.dg/20020729-1.c: Likewise.
33743         * gcc.dg/20030204-1.c: Likewise.
33744         * gcc.dg/20030826-2.c: Likewise.
33745         * gcc.dg/20030926-1.c: Likewise.
33746         * gcc.dg/20031202-1.c: Likewise.
33747         * gcc.dg/980312-1.c: Likewise.
33748         * gcc.dg/980313-1.c: Likewise.
33749         * gcc.dg/990117-1.c: Likewise.
33750         * gcc.dg/990424-1.c: Likewise.
33751         * gcc.dg/990524-1.c: Likewise.
33752         * gcc.dg/991230-1.c: Likewise.
33753         * gcc.dg/i386-387-1.c: Likewise.
33754         * gcc.dg/i386-387-2.c: Likewise.
33755         * gcc.dg/i386-387-3.c: Likewise.
33756         * gcc.dg/i386-387-4.c: Likewise.
33757         * gcc.dg/i386-387-5.c: Likewise.
33758         * gcc.dg/i386-387-6.c: Likewise.
33759         * gcc.dg/i386-asm-1.c: Likewise.
33760         * gcc.dg/i386-bitfield1.c: Likewise.
33761         * gcc.dg/i386-bitfield2.c: Likewise.
33762         * gcc.dg/i386-loop-1.c: Likewise.
33763         * gcc.dg/i386-loop-2.c: Likewise.
33764         * gcc.dg/i386-loop-3.c: Likewise.
33765         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33766         * gcc.dg/i386-pic-1.c: Likewise.
33767         * gcc.dg/i386-regparm.c: Likewise.
33768         * gcc.dg/i386-signbit-1.c: Likewise.
33769         * gcc.dg/i386-signbit-2.c: Likewise.
33770         * gcc.dg/i386-signbit-3.c: Likewise.
33771         * gcc.dg/i386-sse-5.c: Likewise.
33772         * gcc.dg/i386-sse-8.c: Likewise.
33773         * gcc.dg/i386-unroll-1.c: Likewise.
33774         * gcc.dg/tls/opt-1.c: Likewise.
33775         * gcc.dg/tls/opt-2.c: Likewise.
33776         * gcc.dg/unroll-1.c: Likewise.
33777         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33778         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33779         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33780         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33781         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33782         -m64 is specified.
33783
33784 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33785
33786         PR c++/18389
33787         * g++.dg/parse/cond1.C: New test.
33788
33789         PR c++/18429
33790         * g++.dg/template/array9.C: New test.
33791         * g++.dg/ext/vla1.C: Adjust error messages.
33792         * g++.dg/ext/vlm1.C: Likewise.
33793         * g++.dg/template/crash2.C: Likewise.
33794
33795         PR c++/18436
33796         * g++.dg/template/call3.C: New test.
33797
33798         PR c++/18407
33799         * g++.dg/template/ptrmem11.C: New test.
33800
33801 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33802
33803         PR other/14264
33804         * lib/g++.exp: Set LC_ALL and LANG to C.
33805         * lib/gcc-dg.exp: Likewise.
33806         * lib/gfortran.exp: Likewise.
33807         * lib/objc.exp: Likewise.
33808         * lib/treelang.exp: Likewise.
33809
33810 2004-11-12  Andreas Schwab  <schwab@suse.de>
33811
33812         * gcc.dg/pr16286.c: Fix last change.
33813
33814 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33815
33816         PR c++/18416
33817         * g++.dg/init/global1.C: New test.
33818
33819 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33820
33821         * gcc.c-torture/execute/20041112-1.c: New test.
33822
33823 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33824
33825         * lib/gcc-dg.exp (dg-target-list): New.
33826
33827 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33828             Richard Sandiford  <rsandifo@redhat.com>
33829
33830         * lib/target-supports.exp (get-compiler_messages): New.
33831         (check_named_sections_available): Use it.
33832         (check_effective_target_ilp32): New.
33833         (check_effective_target_lp64): New.
33834         (is-effective-target): New.
33835         * lib/gcc-dg.exp (dg-require-effective-target): New.
33836
33837 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33838
33839         * gcc.dg/precedence-1.c: New test.
33840
33841 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33842
33843         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33844
33845         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33846         message, delete generated files, use more descriptive name for
33847         executable, and make the test unsupported when it cannot be run.
33848
33849         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33850         (dg-require-weak, dg-require-visibility, dg-require-alias,
33851         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33852         dg-require-iconv, dg-require-named-sections): Use it.
33853
33854         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33855
33856 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33857
33858         PR target/16457
33859         * gcc.dg/ppc-and-1: New
33860
33861         PR target/16796
33862         * gcc.dg/ppc-mov-1.c: New.
33863
33864         PR target/16458
33865         * gcc.dg/ppc-compare-1.c: New.
33866
33867 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33868
33869         * objc.dg/desig-init-2.m: New test.
33870
33871 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33872
33873         PR middle-end/18160
33874         * g++.dg/warn/register-var-1.C: New test.
33875         * g++.dg/warn/register-var-2.C: New test.
33876
33877 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33878
33879         * gcc.dg/union-2.c: New test.
33880
33881 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33882
33883         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33884         New test for PR tree-optimization/17892.
33885
33886 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33887
33888         PR c++/18369
33889         * g++.dg/init/new12.C: New test.
33890
33891 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33892
33893         * gcc.target/sparc: New directory.
33894         * gcc.target/sparc/sparc.exp: New driver.
33895         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33896         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33897         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33898         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33899
33900 2004-11-10  Paul Brook  <paul@codesourcery.com>
33901
33902         PR fortran/18218
33903         * gfortran.dg/list_read.c: New test.
33904
33905 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33906
33907         PR c/18322
33908         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33909         expected diagnostic location.
33910
33911 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33912
33913         * gcc.dg/20041109-1.c: New test.
33914
33915 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33916
33917         PR objc/18406
33918         * objc/compile/pr18406.m: New test.
33919
33920 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33921
33922         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33923
33924 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33925
33926         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33927
33928 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33929
33930         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33931
33932 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33933
33934         * gcc.dg/20030225-2.c: Add prototype for abort and
33935         exit.
33936
33937 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33938
33939         PR tree-opt/18299
33940         * gcc.c-torture/pr18299-1.c: New test.
33941
33942 2004-11-06  Andreas Schwab  <schwab@suse.de>
33943
33944         * gcc.dg/pr16286.c: Also test for bool and pixel.
33945
33946 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33947
33948         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33949         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33950         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33951         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33952         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33953         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33954         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33955         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33956         gcc.dg/struct-semi-3.c: New tests.
33957
33958 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33959
33960         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33961
33962 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33963
33964         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33965         Do not use C99 designators.
33966
33967 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33968
33969         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33970
33971 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33972
33973         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33974         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33975         * gcc.c-torture/execute/simd-5.x: Remove.
33976
33977 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33978
33979         PR rtl-optimization/17933
33980         * gcc.dg/torture/pr17933-1.c: New test.
33981
33982 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33983
33984         PR target/18106
33985         * lib/target-supports.exp (check_weak_available): Support
33986         Windows.
33987
33988 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33989
33990         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33991         call to fflush(stdout) before abort.
33992         (my_ffsll): New function.
33993         (generate_fields): Use it.
33994
33995 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33996
33997         * gcc.dg/init-undef-1.c: New test.
33998
33999 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34000
34001         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34002         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34003         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34004         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34005         expected messages for new parser.
34006
34007 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34008
34009         * g++.dg/ext/visibility/symbian1.C: New test.
34010
34011 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34012
34013         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34014         on LP64 targets.
34015
34016 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34017
34018         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34019         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34020         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34021         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34022         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34023         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34024         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34025         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34026         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34027         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34028
34029 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34030
34031         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34032         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34033         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34034         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34035         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34036         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34037         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34038         for new parser.
34039
34040 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34041
34042         PR target/15342
34043         * gcc.dg/20041104-1.c: New test.
34044
34045 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34046
34047         * g++.dg/template/nontype7.C: New test.
34048         * g++.dg/template/nontype8.C: Likewise.
34049         * g++.dg/template/nontype9.C: Likewise.
34050         * g++.dg/template/nontype10.C: Likewise.
34051         * g++.dg/tc1/dr49.C: Likewise.
34052         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34053         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34054
34055 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34056
34057         * g++.dg/rtti/tinfo1.C: Remove xfails.
34058
34059 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34060
34061         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34062         packed attribute to the definition to satisfy the new C++ parser.
34063
34064 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34065
34066         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34067         invocations of va_arg.
34068
34069 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34070
34071         PR c++/18124
34072         * g++.dg/template/crash25.C: New test.
34073
34074         PR c++/18155
34075         * g++.dg/template/typedef2.C: New test.
34076         * g++.dg/parse/crash13.C: Adjust error markers.
34077
34078         PR c++/18177
34079         * g++.dg/conversion/const3.C: New test.
34080
34081 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34082
34083         PR fortran/17535
34084         PR fortran/17583
34085         PR fortran/17713
34086         * gfortran.dg/generic_[123].f90: New testcases.
34087
34088 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34089
34090         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34091         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34092
34093 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34094
34095         PR tree-opt/16808
34096         * gcc.c-torture/compile/pr16808.c: New test.
34097
34098 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34099
34100         PR rtl-optimization/17104
34101         * gcc.dg/ppc-bitfield1.c: New.
34102
34103 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34104
34105         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34106
34107 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34108
34109         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34110         strings for 32-bit code.
34111
34112 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34113
34114         PR c/18239
34115         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34116
34117 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34118
34119         PR c++/18064
34120         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34121
34122 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34123
34124         PR c++/15172
34125         * g++.dg/init/aggr2.C: New test.
34126
34127 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34128
34129         * objc.dg/local-decl-1.m: New test.
34130
34131 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34132
34133         * gcc.dg/20040910-1.c: Adjust regex.
34134
34135 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34136
34137         PR rtl-optimization/18084
34138         * g++.dg/opt/pr18084-1.C: New testcase.
34139
34140 2004-10-30  Matt Austern  <austern@apple.com>
34141
34142         PR c++/17542
34143         * g++.dg/ext/attrib18.C: New test.
34144
34145 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34146
34147         PR middle-end/18096
34148         * gcc.dg/pr18096-1.c: New test case.
34149
34150 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34151
34152         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34153
34154 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34155
34156         PR c/16666
34157         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34158         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34159         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34160         gcc.dg/old-style-prom-3.c: New tests.
34161
34162 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34163
34164         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34165         Remove unnecessary inclusion of stdio.h.
34166
34167 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34168
34169         PR rtl-optimization/17581
34170         * gcc.dg/pr17581-1.c: New test case.
34171
34172 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34173
34174         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34175         being implemented.
34176         * g++.dg/conversion/dr195-1.C: New.
34177         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34178         * g++.old-deja/g++.mike/p10148.C: Likewise.
34179
34180 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34181
34182         PR c++/17695
34183         * g++.dg/debug/typedef2.C: New test.
34184
34185 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34186
34187         PR fortran/13490
34188         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34189         * gfortran.dg/g77/README: Update.
34190
34191 2004-10-28  Matt Austern  <austern@apple.com>
34192
34193         PR c++/14124
34194         * g++.dg/ext/packed7.C: New test.
34195
34196 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34197
34198         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34199         scan-assembler.
34200         * lib/scanasm.exp (hidden-scan-for): New proc.
34201         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34202         string.
34203         (scan-not-hidden): Likewise.
34204         * lib/target-supports.exp (check_visibility_available): mach-o is
34205         support too.
34206
34207 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34208
34209         PR c++/17132
34210         * g++.dg/template/memclass3.C: New test.
34211
34212 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34213
34214         PR middle-end/18160
34215         * gcc.dg/register-var-1.c: New test.
34216         * gcc.dg/register-var-2.c: New test.
34217         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34218         error now.
34219
34220 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34221
34222         PR other/18172
34223         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34224         unused variables.
34225         * gcc.dg/vect/vect-22.c: Likewise.
34226
34227 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34228
34229         * gcc.dg/i386-rotate-1.c: New test.
34230
34231 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34232
34233         * g++.dg/init/ref12.C: Add "run" marker.
34234
34235         PR c++/17435
34236         * g++.dg/init/ref12.C: New test.
34237
34238         PR c++/18140
34239         * g++.dg/template/shift1.C: New test.
34240         * g++.dg/template/error10.C: Adjust error markers.
34241
34242 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34243
34244         PR tree-opt/17529
34245         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34246
34247 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34248
34249         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34250         * gcc.dg/weak/weak-3.c: Likewise.
34251         * gcc.dg/weak/weak-5.c: Likewise.
34252         * gcc.dg/weak/weak-9.c: Likewise.
34253         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34254         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34255
34256         * gcc.dg/darwin-weakimport-1.c: New.
34257
34258 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34259
34260         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34261
34262 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34263
34264         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34265         'syntax' error messages.
34266         * gcc.dg/cpp/direct2s.c: Likewise.
34267
34268 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34269
34270         * gcc.c-torture/compile/20041026-1.c: New.
34271
34272 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34273
34274         PR c++/18093
34275         * g++.dg/lookup/ns2.C: New test.
34276
34277         PR c++/18020
34278         * g++.dg/template/enum4.C: New test.
34279
34280         PR c++/18161
34281         * g++.dg/template/expr1.C: New test.
34282
34283 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34284
34285         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34286
34287 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34288
34289         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34290         gcc.dg/decl-nospec-3.c: New tests.
34291
34292 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34293
34294         * objc.dg/super-class-3.m: New test.
34295
34296 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34297
34298         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34299         resyncing.
34300         * gcc.dg/cpp/direct2s.c: Likewise.
34301
34302 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34303
34304         * objc.dg/image-info.m: Update for changes to section selection.
34305
34306 2004-10-25  David Ayers  <d.ayers@inode.at>
34307             Ziemowit Laski  <zlaski@apple.com>
34308
34309         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34310         diagnostics when messaging 'id <Proto>'.
34311         * objc.dg/class-protocol-1.m: New test.
34312         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34313         a non-existent method signature.
34314         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34315         Update diagnostics when messaging with non-existent method signature.
34316         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34317         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34318         invalid receivers are now resolved as if messaging 'id'; remove
34319         extraneous diagnostics.
34320
34321 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34322
34323         PR c/16667
34324         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34325         gcc.dg/init-desig-obs-3.c: New tests.
34326
34327 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34328
34329         * gcc.dg/debug/20041023-1.c: New test.
34330
34331 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34332
34333         PR middle-end/17407
34334         * gcc.c-torture/compile/pr17407.c: New test.
34335
34336         PR c++/18121
34337         * g++.dg/template/array8.C: New test.
34338
34339 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34340
34341         PR other/18138
34342         * lib/g++.exp: Accept more than one multilib libgcc.
34343         * lib/gcc-dg.exp: Likewise.
34344         * lib/objc.exp: Likewise.
34345         * lib/treelang.exp: Likewise.
34346         * lib/gfortran.exp: Likewise.
34347
34348 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34349
34350         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34351
34352 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34353
34354         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34355         * gcc.dg/c99-const-expr-3.c: Likewise.
34356
34357 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34358
34359         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34360
34361 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34362
34363         * gcc.c-torture/execute/loop-2e.x: Remove.
34364
34365 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34366
34367         PR c++/18095
34368         * g++.dg/parse/crash18.C: New.
34369         * g++.dg/parse/crash19.C: New.
34370
34371 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34372
34373         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34374         * g++.dg/ext/dllimport2.C: Same.
34375         * g++.dg/ext/dllimport8.C: Same.
34376
34377 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34378
34379         PR c++/10841
34380         * g++.dg/conversion/cast1.C: New test.
34381         * g++.dg/overload/pmf1.C: Adjust error marker.
34382
34383 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34384
34385         PR objc/17923
34386         * objc.dg/const-str-7.m: New test.
34387
34388 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34389
34390         * g++.dg/template/memfriend11.C: Fix comment typo.
34391         * g++.dg/template/memfriend14.C: Likewise.
34392
34393 2004-10-20  Richard Henderson  <rth@redhat.com>
34394
34395         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34396         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34397         -fasynchronous-unwind-tables.
34398
34399 2004-10-20  Richard Henderson  <rth@redhat.com>
34400
34401         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34402         (main): Return success.
34403         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34404         (main): Return success.
34405
34406 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34407
34408         PR c++/13495
34409         * g++.dg/template/memfriend9.C: New test.
34410         * g++.dg/template/memfriend10.C: Likewise.
34411         * g++.dg/template/memfriend11.C: Likewise.
34412         * g++.dg/template/memfriend12.C: Likewise.
34413         * g++.dg/template/memfriend13.C: Likewise.
34414         * g++.dg/template/memfriend14.C: Likewise.
34415         * g++.dg/template/memfriend15.C: Likewise.
34416         * g++.dg/template/memfriend16.C: Likewise.
34417         * g++.dg/template/memfriend17.C: Likewise.
34418         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34419
34420 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34421
34422         * g++.dg/conversion/dr195.C: New.
34423         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34424
34425 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34426             Devang Patel  <dpatel@apple.com>
34427
34428         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34429         of floating point arithmetic, which could trap.
34430
34431 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34432
34433         PR c++/14035
34434         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34435         * g++.dg/conversion/const2.C: New test.
34436         * g++.dg/expr/reinterpret2.C: New test.
34437         * g++.dg/expr/reinterpret3.C: New test.
34438         * g++.dg/expr/cast2.C: New test.
34439         * g++.dg/expr/copy1.C: New test.
34440         * g++.dg/other/conversion1.C: Change error message.
34441         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34442         function pointers to void *.
34443         * g++.old-deja/g++.mike/p10148.C: Likewise.
34444
34445 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34446
34447         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34448
34449 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34450
34451         PR c++/18047
34452
34453         * g++.dg/parse/expr3.C: New test.
34454
34455 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34456
34457         * gcc.dg/smod-1.c: New test.
34458
34459 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34460
34461         * objc.dg/method-14.m: New test.
34462
34463 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34464
34465         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34466         Also xfail as the patch was reverted.
34467
34468 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34469
34470         PR middle-end/16973
34471         * gcc.dg/pr16973.c: New test.
34472
34473 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34474
34475         PR tree-optimization/17656
34476         * gcc.c-torture/compile/pr17656.c: New test.
34477
34478 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34479
34480         * g++.dg/eh/shadow1.C: New.
34481
34482 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34483
34484         * gcc.c-torture/compile/20041018-1.c: New test.
34485
34486 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34487
34488         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34489         compiler referring to register 0 when accessing sdata.  The linker
34490         now patches things up.
34491
34492 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34493
34494         PR c/17529
34495         * gcc.c-torture/compile/pr17529.c: New test.
34496
34497 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34498
34499         PR c++/17743
34500         * g++.dg/ext/attrib17.C: New test.
34501
34502 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34503
34504         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34505
34506 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34507
34508         PR c++/10479
34509         * g++.dg/ext/attrib16.C: New test.
34510
34511 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34512
34513         PR c++/17042
34514         * g++.dg/init/dso_handle1.C: New test.
34515
34516         PR c++/14667
34517         * g++.dg/parse/typedef6.C: New test.
34518
34519         PR c++/17916
34520         * g++.dg/parse/pragma1.C: New test.
34521
34522 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34523
34524         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34525
34526 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
34527
34528         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34529         -fno-common when on HPPA HP-UX platforms.
34530
34531 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
34532
34533         PR other/16820
34534         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34535         stdint.h.
34536         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34537         uintptr_t.
34538
34539 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34540
34541         PR c++/16301
34542         * g++.dg/lookup/strong-using-4.C: New test.
34543
34544 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
34545
34546         PR middle-end/16567
34547         * gcc.c-torture/compile/nested-1.c: New test.
34548
34549 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34550
34551         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34552         and mipsisa64*-*-* (until support for misaligned loads is added).
34553         * gcc.dg/vect/vect-50.c: Likewise.
34554         * gcc.dg/vect/vect-52.c: Likewise.
34555         * gcc.dg/vect/vect-54.c: Likewise.
34556         * gcc.dg/vect/vect-58.c: Likewise.
34557         * gcc.dg/vect/vect-60.c: Likewise.
34558         * gcc.dg/vect/vect-80.c: Likewise.
34559
34560 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34561
34562         PR c++/17976
34563         * g++.dg/init/dtor3.C: New test.
34564
34565 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34566
34567         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34568
34569 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34570
34571         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34572         * gcc.dg/macho-lo-sum.c: Likewise.
34573
34574 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34575
34576         * gcc.dg/ppc-spe64-1.c: New test.
34577
34578 2004-10-14  Devang Patel  <dpatel@apple.com>
34579
34580         PR 17635
34581         * gcc.dg/pr17635.c : New test.
34582
34583 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34584
34585         * gcc.dg/vect/vect-28.c: Remove xfail.
34586         * gcc.dg/vect/vect-30.c: Remove xfail.
34587         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34588         * gcc.dg/vect/vect-33.c: Remove xfail.
34589         * gcc.dg/vect/vect-44.c: Remove xfail.
34590         * gcc.dg/vect/vect-46.c: Remove xfail.
34591         * gcc.dg/vect/vect-50.c: Remove xfail.
34592         * gcc.dg/vect/vect-52.c: Remove xfail.
34593         * gcc.dg/vect/vect-54.c: Remove xfail.
34594         * gcc.dg/vect/vect-58.c: Remove xfail.
34595         * gcc.dg/vect/vect-60.c: Remove xfail.
34596         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34597         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34598         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34599         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34600         * gcc.dg/vect/vect-8.c: Remove xfail.
34601         * gcc.dg/vect/vect-80.c: Remove xfail.
34602         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34603
34604 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34605
34606         * gcc.dg/vect/vect-82.c: New testcase.
34607         * gcc.dg/vect/vect-82_64.c: New testcase.
34608         * gcc.dg/vect/vect-83.c: New testcase.
34609         * gcc.dg/vect/vect-83_64.c: New testcase.
34610
34611 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34612
34613         * gcc.dg/cpp/error-1.c: New test.
34614
34615 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34616
34617         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34618
34619 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34620
34621         PR target/17984
34622         * gcc.dg/cris-peep2-xsrand2.c: New test.
34623
34624 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34625
34626         PR c++/17661
34627         * g++.dg/expr/for2.C: New test.
34628
34629 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34630
34631         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34632
34633 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34634
34635         PR tree-optimization/17724
34636         * g++.dg/opt/pr17724-1.C: New test.
34637         * g++.dg/opt/pr17724-2.C: New test.
34638         * g++.dg/opt/pr17724-3.C: New test.
34639         * g++.dg/opt/pr17724-4.C: New test.
34640         * g++.dg/opt/pr17724-5.C: New test.
34641         * g++.dg/opt/pr17724-6.C: New test.
34642
34643 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34644
34645         PR c/17301
34646         * gcc.dg/pr17301-2.c: New test.
34647
34648 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34649
34650         PR c++/15876
34651         * g++.dg/parse/error22.C: New test.
34652
34653         PR c++/17936
34654         * g++.dg/template/spec18.C: New test.
34655
34656 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34657
34658         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34659         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34660         memcpy.
34661         * gcc.dg/ia64-sync-2.c: Ditto.
34662         * gcc.dg/ia64-sync-3.c: Ditto.
34663
34664 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34665
34666         * g++.dg/eh/cleanup5.C: Add dg-options "".
34667
34668 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34669
34670         PR middle-end/17657
34671         * gcc.dg/switch-4.c: New test case.
34672
34673 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34674
34675         * gcc.c-torture/execute/20041011-1.c: New test.
34676
34677 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34678
34679         PR c++/17554
34680         * g++.dg/init/for3.C: New test.
34681
34682         PR c++/17657
34683         * g++.dg/opt/switch2.C: New test.
34684
34685         PR middle-end/17703
34686         * g++.dg/warn/Wreturn-2.C: New test.
34687
34688 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34689
34690         PR c++/17907
34691         * g++.dg/eh/cleanup5.C: New test.
34692
34693 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34694
34695         PR c++/17393
34696         * g++.dg/parse/error21.C: New test.
34697
34698 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34699
34700         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34701         * g++.dg/warn/incomplete1.C: Likewise.
34702         * g++.dg/template/qualttp20.C: Likewise.
34703
34704 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34705
34706         PR c/17881
34707         * parm-incomplete-1.c: New test.
34708
34709 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34710
34711         PR c++/17867
34712         * g++.dg/parse/error19.C: New test.
34713
34714         PR c++/17670
34715         * g++.dg/init/new11.C: New test.
34716
34717         PR c++/17821
34718         * g++.dg/parse/error20.C: New test.
34719
34720         PR c++/17826
34721         * g++.dg/template/crash24.C: New test.
34722
34723 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34724
34725         PR c/17301
34726         * gcc.dg/pr17301-1.c: New test.
34727
34728 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34729
34730         PR c/17189
34731         * gcc.dg/anon-struct-5.c: New test.
34732
34733 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34734
34735         PR c/17844
34736         * gcc.dg/pr17844-1.c: New test.
34737
34738 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34739
34740         PR tree-optimization/17906
34741         * gcc.c-torture/compile/pr17906.c: New.
34742
34743 2004-10-09  Stuart Hastings  <stuart@apple.com>
34744             Roger Sayle  <roger@eyesopen.com>
34745
34746         PR rtl-optimization/17853
34747         * gcc.dg/i386-mmx-5.c: New testcase.
34748
34749 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34750
34751         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34752
34753 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++/17524
34756         * g++.dg/template/static9.C: New test.
34757
34758         PR c++/17685
34759         * g++.dg/parse/operator5.C: New test.
34760
34761 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34762
34763         PR middle-end/17894
34764         * gcc.c-torture/execute/divcmp-4.c: New test case.
34765
34766 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34767
34768         PR tree-opt/17902
34769         * g++.dg/opt/pr17902.C: New test.
34770
34771 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34772
34773         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34774
34775 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34776
34777         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34778
34779 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34780
34781         * gcc.dg/assign-warn-3.c: New test.
34782
34783 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34784
34785         PR c/16999
34786         * gcc.dg/cpp/ident-1.c: New test.
34787
34788 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34789
34790         * gcc.c-torture/compile/acc1.c: New.
34791
34792 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34793
34794         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34795         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34796
34797 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34798
34799         * gcc.dg/ultrasp11.c: New test.
34800
34801 2004-10-08  Michael Matz  <matz@suse.de>
34802
34803         * gcc.dg/doloop-2.c: New test.
34804
34805 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34806
34807         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34808         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34809         objc.dg/method-9.m: Update expected diagnostics.
34810
34811 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34812
34813         * gcc.dg/ppc-fsel-3.c: New file.
34814         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34815
34816 2004-10-07  Paul Brook  <paul@codesourcery.com>
34817
34818         * gfortran.dg/intrinsic_verify_1.f90: New test.
34819
34820 2004-10-07  Paul Brook  <paul@codesourcery.com>
34821
34822         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34823
34824 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34825
34826         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34827         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34828         commit.
34829
34830 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34831
34832         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34833
34834 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34835
34836         PR c++/17115
34837         * g++.dg/warn/Winline-4.C: New test.
34838
34839 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34840
34841         * gcc.c-torture/compile/20041007-1.c: New test.
34842
34843 2004-10-07  Paul Brook  <paul@codesourcery.com>
34844
34845         PR fortran/17678
34846         * gfortran.dg/use_allocated_1.f90: New test.
34847
34848 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34849
34850         PR middle-end/17849
34851         * gfortran.fortran-torture/compile/nested.f90: New test
34852
34853 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34854
34855         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34856
34857 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34858
34859         PR c++/17368
34860         * g++.dg/ext/asm6.C: New test.
34861
34862 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34863
34864         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34865
34866 2004-10-06  Paul Brook  <paul@codesourcery.com>
34867
34868         PR libfortran/17709
34869         * gfortran.dg/empty_format_1.f90: New test.
34870
34871 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34872
34873         PR fortran/17568
34874         * gfortran.dg/ishft.f90: New test.
34875
34876         PR fortran/17283
34877         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34878         tests.
34879
34880 2004-10-06  Paul Brook  <paul@codesourcery.com>
34881
34882         * gfortran.dg/do_1.f90: New test.
34883
34884 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34885
34886         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34887         optimizing for size.
34888
34889 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34890
34891         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34892
34893 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34894
34895         * gcc.c-torture/compile/20041005-1.c: New test.
34896
34897 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34898
34899         PR c++/17829
34900         * g++.dg/lookup/koenig4.C: New.
34901
34902 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34903
34904         * g++.dg/other/classkey1.C: Adjust quoting marks.
34905         * g++.dg/parse/error15.C: Likewise.
34906         * g++.dg/template/meminit2.C (int>): Likewise.
34907
34908 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34909
34910         PR fortran/17283
34911         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34912
34913         PR fortran/17631
34914         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34915
34916         PR fortran/17708
34917         * gfortran.dg/pr17708.f90: New test.
34918
34919 2004-10-04  Chao-ying Fu  <fu@mips.com>
34920
34921         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34922         * gcc.dg/vect/vect-4.c: Ditto.
34923         * gcc.dg/vect/vect-5.c: Ditto.
34924         * gcc.dg/vect/vect-6.c: Ditto.
34925         * gcc.dg/vect/vect-8.c: Ditto.
34926         * gcc.dg/vect/vect-16.c: Ditto.
34927         * gcc.dg/vect/vect-30.c: Ditto.
34928         * gcc.dg/vect/vect-40.c: Ditto.
34929         * gcc.dg/vect/vect-41.c: Ditto.
34930         * gcc.dg/vect/vect-42.c: Ditto.
34931         * gcc.dg/vect/vect-43.c: Ditto.
34932         * gcc.dg/vect/vect-44.c: Ditto.
34933         * gcc.dg/vect/vect-45.c: Ditto.
34934         * gcc.dg/vect/vect-46.c: Ditto.
34935         * gcc.dg/vect/vect-47.c: Ditto.
34936         * gcc.dg/vect/vect-48.c: Ditto.
34937         * gcc.dg/vect/vect-49.c: Ditto.
34938         * gcc.dg/vect/vect-50.c: Ditto.
34939         * gcc.dg/vect/vect-51.c: Ditto.
34940         * gcc.dg/vect/vect-52.c: Ditto.
34941         * gcc.dg/vect/vect-53.c: Ditto.
34942         * gcc.dg/vect/vect-54.c: Ditto.
34943         * gcc.dg/vect/vect-55.c: Ditto.
34944         * gcc.dg/vect/vect-56.c: Ditto.
34945         * gcc.dg/vect/vect-57.c: Ditto.
34946         * gcc.dg/vect/vect-58.c: Ditto.
34947         * gcc.dg/vect/vect-59.c: Ditto.
34948         * gcc.dg/vect/vect-60.c: Ditto.
34949         * gcc.dg/vect/vect-74.c: Ditto.
34950         * gcc.dg/vect/vect-79.c: Ditto.
34951         * gcc.dg/vect/vect-80.c: Ditto.
34952
34953 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34954
34955         * gcc.dg/unused-7.c: Use the correct option.
34956
34957 2004-10-04  Paul Brook  <paul@codesourcery.com>
34958         Bud Davis  <bdavis9659@comcast.net>
34959
34960         PR fortran/17706
34961         PR fortran/16434
34962         * gfortran/pr17706.f90: New test.
34963         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34964
34965 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34966
34967         * gfortran.dg/pr17612.f90: New test.
34968
34969 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34970
34971         * g++.dg/template/local1.C: Adjust quoting marks in
34972         testing for diagnostics.
34973         * g++.dg/tls/diag-2.C: Likewise.
34974         * g++.dg/other/error8.C: Likewise.
34975
34976 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34977
34978         PR c/17178
34979         * gcc.dg/unused-4.c: Adjust to be correct.
34980
34981         PR c/17820
34982         * gcc.dg/unused-7.c: New test.
34983
34984 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34985
34986         PR c++/17797
34987         * g++.dg/overload/template2.C: New test.
34988
34989 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34990
34991         PR tree-optimization/16632
34992         * gcc.dg/tree-ssa/20041002-1.c: New.
34993
34994 2004-10-03  Paul Brook  <paul@codesourcery.com>
34995
34996         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34997         rather than relying on default formatting.
34998
34999 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35000
35001         * gcc.dg/20040920-1.c: Update expected message text.
35002
35003 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35004
35005         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35006
35007 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35008
35009         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35010         tree level.
35011
35012 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35013
35014         * gcc.dg/tree-ssa/pr17343.c: Remove.
35015
35016 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35017
35018         PR tree-opt/17343
35019         * gcc.dg/tree-ssa/pr17343.c: New test.
35020
35021 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35022
35023         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35024         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35025         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35026         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35027         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35028
35029 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35030
35031         * gcc.dg/lvalue-2.c: New test.
35032
35033 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35034
35035         PR c/17730
35036         * gcc.dg/pr17730-1.c: New test
35037
35038 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35039
35040         PR c/7425
35041         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35042
35043 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35044
35045         * gcc.c-torture/execute/stdarg-1.c: New test.
35046         * gcc.c-torture/execute/stdarg-2.c: New test.
35047         * gcc.c-torture/execute/stdarg-3.c: New test.
35048         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35049         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35050         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35051         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35052         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35053
35054 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35055
35056         PR tree-optimization/17697
35057         * g++.dg/opt/pr17697-1.C: New test.
35058         * g++.dg/opt/pr17697-2.C: New test.
35059         * g++.dg/opt/pr17697-3.C: New test.
35060
35061 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35062
35063         PR c/16409
35064         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35065         gcc.dg/vla-init-5.c: New tests.
35066
35067 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35068
35069         PR c/13804
35070         * gcc.dg/pr13804-1.c: New test.
35071
35072 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35073
35074         PR fortran/16938
35075         * gfortran.dg/pr16938.f90: New test.
35076
35077 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35078
35079         * g++.dg/template/crash23.C: New test.
35080
35081 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35082
35083         PR c++/17585
35084         * g++.dg/template/static8.C: New test.
35085
35086 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35087
35088         PR c++/17681
35089         * g++.dg/other/error9.C: New test.
35090
35091 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35092
35093         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35094
35095 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35096
35097         PR fortran/15164
35098         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35099
35100 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35101
35102         PR middle-end/17112
35103         * gcc.dg/pr17112-1.c: New test case.
35104
35105 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35106
35107         PR c/11459
35108         * gcc.dg/pr11459-1.c: New test.
35109
35110 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35111
35112         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35113         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35114
35115 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35116
35117         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35118
35119 2004-09-25  Jan Hubicka  <jh@suse.cz>
35120
35121         * compile/30040909-1.c: New test.
35122         * compile/30040907-1.c: New test.
35123
35124 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35125
35126         * gcc.c-torture/execute/va-arg-26.c: New test.
35127
35128 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35129
35130         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35131         extra diagnostics on targets with 64-bit pointers.
35132         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35133
35134 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35135
35136         PR c/17188
35137         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35138         * gcc.dg/decl-3.c: Adjust expected message.
35139
35140 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35141
35142         PR fortran/17615
35143         * gfortran.dg/pr17615.f90: New test.
35144
35145 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35146
35147         PR tree-optimzation/17517
35148         * g++.dg/tree-ssa/pr17517.C: New Test.
35149
35150 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35151
35152         PR c++/16889
35153         * g++.dg/lookup/ambig3.C: New.
35154
35155 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35156
35157         PR tree-opt/17624
35158         * g++.dg/opt/pr17624.C: New test.
35159
35160 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35161
35162         PR c/6980
35163         * gcc.dg/Wbad-function-cast-1.c: New test.
35164
35165 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35166
35167         * g++.dg/ext/complit1.C
35168         * g++.dg/other/error2.C
35169         * g++.dg/other/nontype-1.C
35170         * g++.dg/parse/crash11.C
35171         * g++.dg/parse/crash12.C
35172         * g++.dg/parse/error15.C
35173         * g++.dg/parse/error4.C
35174         * g++.dg/parse/tmpl-outside1.C
35175         * g++.dg/parse/too-many-tmpl-args1.C
35176         * g++.dg/template/dependent-expr3.C
35177         * g++.dg/template/error10.C
35178         * g++.dg/template/instantiate1.C
35179         * g++.dg/template/vtable2.C
35180         * g++.dg/warn/Wshadow-1.C
35181         * g++.dg/warn/weak1.C
35182         * g++.old-deja/g++.brendan/crash16.C
35183         * g++.old-deja/g++.brendan/crash18.C
35184         * g++.old-deja/g++.brendan/crash48.C
35185         * g++.old-deja/g++.brendan/crash49.C
35186         * g++.old-deja/g++.brendan/crash55.C
35187         * g++.old-deja/g++.brendan/crash56.C
35188         * g++.old-deja/g++.brendan/crash8.C
35189         * g++.old-deja/g++.brendan/enum11.C
35190         * g++.old-deja/g++.brendan/enum8.C
35191         * g++.old-deja/g++.brendan/enum9.C
35192         * g++.old-deja/g++.brendan/friend3.C
35193         * g++.old-deja/g++.brendan/misc14.C
35194         * g++.old-deja/g++.bugs/900402_02.C
35195         * g++.old-deja/g++.bugs/900404_03.C
35196         * g++.old-deja/g++.bugs/900404_04.C
35197         * g++.old-deja/g++.bugs/900428_03.C
35198         * g++.old-deja/g++.jason/crash4.C
35199         * g++.old-deja/g++.jason/overload21.C
35200         * g++.old-deja/g++.jason/redecl1.C
35201         * g++.old-deja/g++.jason/report.C
35202         * g++.old-deja/g++.jason/rfg10.C
35203         * g++.old-deja/g++.jason/template30.C
35204         * g++.old-deja/g++.law/arm12.C
35205         * g++.old-deja/g++.law/ctors5.C
35206         * g++.old-deja/g++.law/cvt20.C
35207         * g++.old-deja/g++.law/init10.C
35208         * g++.old-deja/g++.law/init8.C
35209         * g++.old-deja/g++.law/visibility17.C
35210         * g++.old-deja/g++.law/visibility7.C
35211         * g++.old-deja/g++.mike/net8.C
35212         * g++.old-deja/g++.mike/p646.C
35213         * g++.old-deja/g++.mike/p700.C
35214         * g++.old-deja/g++.mike/p701.C
35215         * g++.old-deja/g++.mike/p811.C
35216         * g++.old-deja/g++.ns/template13.C
35217         * g++.old-deja/g++.other/array3.C
35218         * g++.old-deja/g++.other/crash25.C
35219         * g++.old-deja/g++.other/dtor3.C
35220         * g++.old-deja/g++.other/dtor4.C
35221         * g++.old-deja/g++.other/main1.C
35222         * g++.old-deja/g++.other/warn7.C
35223         * g++.old-deja/g++.pt/crash11.C
35224         * g++.old-deja/g++.pt/crash36.C
35225         * g++.old-deja/g++.pt/spec22.C
35226         * g++.old-deja/g++.pt/spec9.C
35227         * g++.old-deja/g++.pt/ttp52.C
35228         * g++.old-deja/g++.robertl/eb103.C
35229         * g++.old-deja/g++.robertl/eb121.C
35230         * g++.old-deja/g++.robertl/eb22.C
35231         * g++.old-deja/g++.robertl/eb8.C:
35232         Update locations and/or regexps of dg-error markers.
35233         Remove markers for some bogus messages that are no longer issued.
35234
35235 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35236
35237         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35238         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35239
35240 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35241
35242         PR c++/17618
35243         * g++.dg/lookup/crash5.C: New test.
35244
35245 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35246
35247         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35248         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35249         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35250         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35251         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35252         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35253
35254         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35255         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35256         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35257         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35258         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35259         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35260
35261         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35262
35263         * gcc.dg/vect/vect-44.c: Check additional cases.
35264         * gcc.dg/vect/vect-48.c: Check additional cases.
35265
35266         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35267         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35268         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35269         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35270         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35271         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35272         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35273         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35274         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35275
35276         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35277         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35278         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35279
35280 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35281
35282         * gcc.dg/tree-ssa/loop-6.c: New test.
35283
35284 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35285
35286         PR c++/17620
35287         * g++.dg/inherit/base2.C: New.
35288
35289 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35290
35291         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35292         * gcc.dg/20001012-2.c: Likewise.
35293         * gcc.dg/20001013-1.c: Likewise.
35294         * gcc.dg/20001101-1.c: Likewise.
35295         * gcc.dg/20001102-1.c: Likewise.
35296         * gcc.dg/bf-spl1.c: Likewise.
35297         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35298         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35299
35300 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35301
35302         PR tree-optimization/16721
35303         * gcc.dg/tree-ssa/pr16721.c: New test.
35304
35305 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35306
35307         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35308         * gcc.dg/20040305-1.c: Likewise.
35309
35310 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35311
35312         PR c/16566
35313         * gcc.c-torture/compile/pr16566-1.c,
35314         gcc.c-torture/compile/pr16566-2.c,
35315         gcc.c-torture/compile/pr16566-3.c: New tests.
35316
35317 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35318
35319         PR tree-optimization/17512
35320         * gcc.c-torture/compile/20040916-1.c.
35321
35322 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35323
35324         * gcc.dg/pragma-re-3.c: New test.
35325
35326 2004-09-17  Matt Austern  <austern@apple.com>
35327
35328         PR c++/15049
35329         * g++.dg/other/anon3.C: New.
35330
35331 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35332
35333         PR c++/7503
35334         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35335         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35336         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35337         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35338         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35339
35340 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35341
35342         PR fortran/17286
35343         * gfortran.dg/pr17286.f90: New test.
35344
35345 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35346
35347         PR c++/17530
35348         * g++.dg/template/static7.C: New test.
35349
35350 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35351
35352         PR tree-opt/17558
35353         * gcc.c-torture/compile/pr17558.c: New test.
35354
35355 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35356
35357         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35358         if SKIP_ATTRIBUTE is defined.
35359
35360 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35361
35362         PR fortran/15957
35363         * gfortran.dg/pr15957.f90: New test.
35364
35365 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35366
35367         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35368         in comparison.
35369         * gcc.dg/vect/vect-79.c: Likewise.
35370         * gcc.dg/vect/vect-80.c: Likewise.
35371
35372 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35373
35374         PR fortran/15750
35375         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35376
35377 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35378
35379         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35380         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35381         * gcc.dg/vect/vect-62.c: New testcase.
35382         * gcc.dg/vect/vect-63.c: New testcase.
35383         * gcc.dg/vect/vect-64.c: New testcase.
35384         * gcc.dg/vect/vect-65.c: New testcase.
35385         * gcc.dg/vect/vect-66.c: New testcase.
35386         * gcc.dg/vect/vect-67.c: New testcase.
35387         * gcc.dg/vect/vect-68.c: New testcase.
35388         * gcc.dg/vect/vect-69.c: New testcase.
35389         * gcc.dg/vect/vect-79.c: New testcase.
35390         * gcc.dg/vect/vect-80.c: New testcase.
35391
35392 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35393
35394         * gcc.target/mips/asm-1.c: New test.
35395
35396 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35397
35398         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35399         * gcc.dg/vect/vect-73.c: New testcase.
35400         * gcc.dg/vect/vect-74.c: New testcase.
35401         * gcc.dg/vect/vect-75.c: New testcase.
35402         * gcc.dg/vect/vect-76.c: New testcase.
35403         * gcc.dg/vect/vect-77.c: New testcase.
35404         * gcc.dg/vect/vect-78.c: New testcase
35405
35406 2004-09-18  Paul Brook  <paul@codesourcery.com>
35407
35408         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35409
35410 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35411
35412         PR c/17424
35413         * gcc.dg/pr17424-1.c: New test.
35414
35415 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35416
35417         * g++.dg/tree-ssa/pr17153.C: New test.
35418
35419 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35420
35421         PR pch/13361
35422         * g++.dg/pch/wchar-1.C: New.
35423         * g++.dg/pch/wchar-1.Hs: New.
35424
35425 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35426
35427         * gcc.c-torture/execute/20040917-1.c: New test.
35428
35429 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35430
35431         PR tree-optimization/17319
35432         * gcc.dg/pr17319.c: New test.
35433
35434 2004-09-17  Devang Patel  <dpatel@apple.com>
35435
35436         * gcc.dg/20040813-1.c: New test.
35437
35438 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35439
35440         PR tree-optimization/17273
35441         * gcc.c-torture/compile/pr17273.c: New test.
35442
35443 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35444
35445         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35446         Update expected messages.
35447         * gcc.dg/declspec-13.c: New test.
35448
35449 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35450
35451         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35452
35453 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35454
35455         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35456         change what 'a' is pointing to.
35457
35458 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35459
35460         PR c++/16002
35461         * g++.dg/template/error18.C: New test.
35462
35463         PR c++/16029
35464         * g++.dg/warn/Wunused-8.C: New test.
35465
35466 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35467
35468         PR tree-optimization/17513
35469         * gcc.dg/20040916-1.c: New test.
35470
35471 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35472
35473         PR c++/17501
35474         * g++.dg/template/typename7.C: New test.
35475
35476 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35477
35478         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35479
35480 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35481
35482         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35483         with -ftree-based-profiling also.
35484         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35485
35486 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35487
35488         PR/15364
35489         * gfortran.dg/der_array_io_1.f90: New test.
35490         * gfortran.dg/der_array_io_2.f90: New test.
35491         * gfortran.dg/der_array_io_3.f90: New test.
35492
35493 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35494
35495         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35496         EABI.
35497
35498 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35499
35500         * g++.dg/opt/switch1.C: New test.
35501
35502 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35503
35504         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35505         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35506         Update expected messages.
35507
35508 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35509
35510         PR fortran/16485
35511         * gfortran.dg/same_name_1.f90: New test.
35512
35513 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35514
35515         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35516         dereference garbage pointers.
35517
35518 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35519
35520         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35521         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35522
35523         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35524         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35525         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35526
35527 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
35528
35529         PR c++/17324
35530         * g++.dg/template/mangle1.C: New test.
35531
35532 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35533
35534         PR tree-optimization/17252
35535         * gcc.c-torture/execute/pr17252.c: New test.
35536
35537 2004-09-14  Andrew Pinski  <apinski@apple.com>
35538
35539         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35540
35541 2004-09-14  Roger Sayle  <roger@eyesopen.com>
35542
35543         PR rtl-optimization/9771
35544         * gcc.dg/pr9771-1.c: New test case.
35545
35546 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35547
35548         PR tree-optimization/15262
35549         * gcc.c-torture/execute/pr15262-1.c: New test.
35550         * gcc.c-torture/execute/pr15262-2.c: New test.
35551
35552 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35553
35554         * gcc.dg/declspec-12.c: New test.
35555
35556 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35557
35558         * gfortran.dg/pr17090.f90: Add directives to test.
35559
35560 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35561
35562         * gcc.c-torture/compile/20040914-1.c: New test.
35563
35564 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35565
35566         PR c++/16162
35567         * g++.dg/template/decl2.C: New test.
35568
35569 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35570
35571         PR fortran/17090
35572         * gfortran.dg/pr17090.f90: New test.
35573
35574 2004-09-13  Dale Johannesen  <dalej@apple.com>
35575
35576         * gcc.c-torture/compile/pr17408.c: New test case.
35577
35578 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35579
35580         PR c++/16716
35581         * g++.dg/parse/crash17.C: New test.
35582
35583         PR c++/17327
35584         * g++.dg/template/enum3.C: New test.
35585
35586 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35587
35588         * lib/gcc-defs.exp: Load wrapper.exp.
35589         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35590         using local code.
35591         * lib/gcc.exp (gcc_init): Similar.
35592         * lib/gfortran.exp (gfortran_init): Similar.
35593         * lib/objc.exp (objc_init): Similar.
35594         * lib/treelang.exp (treelang_init): Similar.
35595         * lib/wrapper.exp: New file with build_wrapper call machinery in
35596         ${tool}_maybe_build_wrapper.
35597
35598 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35599
35600         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35601         "inline".
35602         * gcc.dg/declspec-11.c: Update expected messages.
35603         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35604         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35605         gcc.dg/inline-12.c: New tests.
35606
35607 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35608
35609         * g++.dg/tree-ssa/pr17400.C: New testcase.
35610
35611 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35612
35613         * gcc.target/mips/sb1-1.c: New testcase.
35614
35615 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35616
35617         * lib/g77-dg.exp: Remove unused file.
35618         * lib/mike-g77.exp: Ditto.
35619         * lib/g77.exp: Ditto.
35620
35621 2004-09-12  Richard Henderson  <rth@redhat.com>
35622
35623         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35624
35625 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35626
35627         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35628         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35629         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35630         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35631         Update expected messages.
35632
35633 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35634
35635         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35636         declaration/use mismatch for dirp parameter.
35637
35638 2004-09-12  Andrew Pinski  <apinski@apple.com>
35639
35640         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35641         -fgnu-runtime is passed.
35642
35643 2004-09-12  Richard Henderson  <rth@redhat.com>
35644
35645         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35646         do the uplevel thing and update additional_flags directly.
35647         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35648         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35649         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35650         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35651
35652 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35653
35654         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35655
35656 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35657
35658         PR middle-end/17411
35659         * g++.dg/opt/pr17411-1.C: New test case.
35660
35661 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35662
35663         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35664         gcc.dg/tls/diag-2.c: Update expected messages.
35665         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35666         messages.
35667         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35668         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35669         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35670         gcc.dg/tls/diag-5.c: New tests.
35671
35672 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35673
35674         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35675
35676 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35677
35678         * g++.dg/parse/break-in-for.C: New test.
35679
35680 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35681
35682         * gcc.dg/tree-ssa/20040911-1.c: New test.
35683
35684 2004-09-11  Andreas Jaeger  <aj@suse.de>
35685
35686         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35687         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35688
35689 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35690
35691         * gcc.target/frv: New directory of FR-V-specific tests.
35692
35693 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35694
35695         * gcc.dg/convert-vec-1.c: New test.
35696
35697 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35698
35699         PR middle-end/17024
35700         * gcc.dg/pr17024-1.c: New test case.
35701
35702 2004-09-10  Eric Christopher  <echristo@redhat.com>
35703
35704         * gcc.dg/20040910-1.c: New test.
35705
35706 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35707
35708         * gcc.dg/bitfld-9.c: New test.
35709
35710 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35711
35712         * gcc.c-torture/execute/ieee/acc1.c: New test.
35713         * gcc.c-torture/execute/ieee/acc2.c: New test.
35714         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35715
35716 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35717
35718         * gcc.dg/deprecated-2.c: New test.
35719
35720 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35721
35722         * gcc.dg/init-vec-1.c: New test.
35723
35724 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35725
35726         PR middle-end/17055
35727         * gcc.dg/pr17055-1.c: New test case.
35728
35729 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35730
35731         PR target/17377
35732         * gcc.c-torture/execute/pr17377.c: New test.
35733
35734 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35735
35736         PR c/8420
35737         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35738         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35739         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35740         gcc.dg/long-long-typespec-1.c: New tests.
35741         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35742
35743 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35744
35745         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35746         gcc.dg/gnu99-static-1.c: New tests.
35747
35748 2004-09-08  Devang Patel  <dpatel@apple.com>
35749
35750         * gcc.dg/darwin-ld-20040828-1.c: New test.
35751         * gcc.dg/darwin-ld-20040828-2.c: New test.
35752         * gcc.dg/darwin-ld-20040828-3.c: New test.
35753
35754 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35755
35756         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35757         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35758         in error message.
35759         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35760         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35761         in error message.
35762         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35763         types they qualify.
35764         * objc.dg/type-size-2.m: Fix wording in comment.
35765         * objc.dg/va-meth-1.m: New test case.
35766
35767 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35768
35769         PR c/16633:
35770         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35771         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35772
35773 2004-09-06  Devang Patel  <dpatel@apple.com>
35774
35775         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35776         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35777
35778 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35779
35780         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35781         reflect changed line numbering of diagnostics.
35782
35783 2004-09-06  Paul Brook  <paul@codesourcery.com>
35784
35785         * gfortran.dg/edit_real_1.f90: Add new test.
35786
35787 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35788
35789         * gcc.dg/tree-ssa/loop-2.c: New test.
35790         * gcc.dg/tree-ssa/loop-3.c: New test.
35791         * gcc.dg/tree-ssa/loop-4.c: New test.
35792         * gcc.dg/tree-ssa/loop-5.c: New test.
35793
35794 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35795
35796         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35797
35798 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35799
35800         * gcc.dg/format/sentinel-1.c: New test.
35801
35802 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35803
35804         * gcc.dg/builtins-46.c: New.
35805
35806 2004-09-03  Devang Patel  <dpatel@apple.com>
35807
35808         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35809         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35810
35811 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35812
35813         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35814         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35815         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35816         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35817         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35818         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35819         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35820         the non-portable bzero.
35821         * gcc.dg/20010912-1.c: xfail for NetWare.
35822         * gcc.dg/20020426-2.c: xfail for NetWare.
35823         * gcc.dg/20021014-1.c: xfail for NetWare.
35824         * gcc.dg/20021018-1.c: xfail for NetWare.
35825         * gcc.dg/20030213-1.c: xfail for NetWare.
35826         * gcc.dg/20030225-1.c: xfail for NetWare.
35827         * gcc.dg/20030708-1.c: xfail for NetWare.
35828         * gcc.dg/builtins-config.h: Also exclude NetWare.
35829         * gcc.dg/format/format.h: Define restrict only if not already defined.
35830         * gcc.dg/nest.c: xfail for NetWare.
35831         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35832         * lib/target-supports.exp (check_visibility_available): Exclude
35833         NetWare.
35834
35835 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35836
35837         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35838         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35839         deterministic starting point for the alignment of structure fields.
35840         * gcc.dg/Wpadded.c: Dito.
35841         * g++.dg/abi/vbase10.C: Dito.
35842
35843 2004-09-03  Devang Patel  <dpatel@apple.com>
35844
35845         * g++.dg/debug/pr15736.cc: New test.
35846
35847 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35848
35849         * README.QMTEST: Fix out-of-date link.
35850
35851 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35852
35853         PR fortran/16579
35854         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35855         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35856
35857 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35858
35859         * g++.dg/abi/arm_rtti1.C: New test.
35860
35861 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35862
35863         * gcc.dg/ppc-vector-memcpy.c: New.
35864         * gcc.dg/ppc-vector-memset.c: New.
35865
35866 2004-09-02  Chao-ying Fu  <fu@mips.com>
35867
35868         * gcc.target/mips/mips-3d-1.c: New test.
35869         * gcc.target/mips/mips-3d-2.c: New test.
35870         * gcc.target/mips/mips-3d-3.c: New test.
35871         * gcc.target/mips/mips-3d-4.c: New test.
35872         * gcc.target/mips/mips-3d-5.c: New test.
35873         * gcc.target/mips/mips-3d-6.c: New test.
35874         * gcc.target/mips/mips-3d-7.c: New test.
35875         * gcc.target/mips/mips-3d-8.c: New test.
35876         * gcc.target/mips/mips-3d-9.c: New test.
35877         * gcc.target/mips/mips-ps-1.c: New test.
35878         * gcc.target/mips/mips-ps-2.c: New test.
35879         * gcc.target/mips/mips-ps-3.c: New test.
35880         * gcc.target/mips/mips-ps-4.c: New test.
35881         * gcc.target/mips/mips-ps-type.c: New test.
35882
35883 2004-09-02  Paul Brook  <paul@codesourcery.com>
35884
35885         * gfortran.dg/edit_real_1.f90: Add new tests.
35886
35887 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35888
35889         PR fortran/15327
35890         * gfortran.dg/merge_char_1.f90: New test.
35891
35892 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35893
35894         PR fortran/16404
35895         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35896
35897 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35898
35899         PR c/1522
35900         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35901
35902 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35903
35904         * g++.dg/opt/loop1.C: Do not XFAIL.
35905
35906 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35907
35908         * gcc.c-torture/execute/20040831-1.c: New test.
35909
35910 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35911
35912         PR fortran/16579
35913         * gfortran.dg/g77/20010610.f: Now passes.
35914         Copy from g77.f-torture/execute. Add dg-run directive.
35915         * gfortran.dg/g77/README: Update
35916
35917 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35918
35919         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35920         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35921         (t1, t2, t3, t4): Add volatile.
35922
35923 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35924
35925         * g++.dg/ext/visibility/arm1.C: New test.
35926
35927 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35928
35929         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35930         -pedantic-errors.
35931
35932 2004-09-01  Paul Brook  <paul@codesourcery.com>
35933
35934         * gfortran.dg/eof_2.f90: New test.
35935
35936 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35937
35938         PR fortran/16579
35939         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35940
35941 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35942
35943         PR libfortran/16805
35944         * gfortran.dg/list_read_2.f90: New test.
35945
35946 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35947
35948         * g++.dg/abi/key1.C: New test.
35949
35950 2004-08-31  Richard Henderson  <rth@redhat.com>
35951
35952         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35953         form of offsetof.
35954         * g++.dg/other/offsetof5.C: Remove duplicate.
35955
35956 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35957
35958         PR fortran/17244
35959         * gfortran.dg/func_derived_1.f90: New test.
35960
35961 2004-08-31  Paul Brook  <paul@codesourcery.com>
35962
35963         * gfortran.dg/eof_1.f90: New test.
35964
35965 2004-08-31  Paul Brook  <paul@codesourcery.com>
35966
35967         * gfortran.dg/list_read_1.f90: New file.
35968
35969 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35970
35971         * g++.dg/opt/loop1.C: XFAIL.
35972
35973 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35974
35975         * gcc.dg/funcdef-storage-1.c: New.
35976         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35977         an extern function in local scope.
35978         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35979         declare an 'auto inline' function in local scope.
35980         * gcc.dg/20011130-1.c: Likewise.
35981         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35982         an 'auto' function in local scope.
35983         * gcc.dg/20021014-1.c: Likewise.
35984         * gcc.dg/20030331-2.c: Likewise.
35985
35986 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35987
35988         * gfortran.dg/blockdata_1.f90: New test.
35989
35990 2004-08-30  Richard Henderson  <rth@redhat.com>
35991
35992         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35993
35994 2004-08-30  Richard Henderson  <rth@redhat.com>
35995
35996         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35997         additional_flags set by alternate driver.
35998         (ieee-options): New procedure.
35999         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36000         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36001         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36002         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36003
36004 2004-08-30  Richard Henderson  <rth@redhat.com>
36005
36006         * lib/f-torture.exp: Remove.
36007
36008 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36009
36010         PR rtl-optimization/16590
36011         * g++.dg/opt/loop1.C: New test.
36012
36013 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36014
36015         PR fortran/13910
36016         * gfortran.dg/oldstyle_1.f90: New test.
36017
36018 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36019         Paul Brook  <paul@codesourcery.com>
36020
36021         * gfortran.dg/g77/README: Update.
36022         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36023         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36024         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36025
36026 2004-08-28  Paul Brook  <paul@codesourcery.com>
36027
36028         PR libfortran/17195
36029         * gfortran.dg/edit_real_1.f90: New test.
36030
36031 2004-08-27  Paul Brook  <paul@codesourcery.com>
36032
36033         * gfortran.dg/rewind_1.f90: New test.
36034
36035 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36036
36037         PR fortran/16597
36038         * gfortran.dg/pr16597.f90: New test.
36039
36040 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36041
36042         PR c/13801
36043         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36044         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36045         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36046         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36047         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36048
36049 2004-08-26  Nick Clifton  <nickc@redhat.com>
36050
36051         * gcc.c-torture/compile/pr17119.c: New test.
36052
36053 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36054
36055         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36056
36057 2004-08-25  Richard Henderson  <rth@redhat.com>
36058
36059         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36060         the bits that expect kind=8 to be the largest real kind.
36061
36062 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36063
36064         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36065
36066 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36067
36068         * gfortran.dg/assignment_1.f90: New test.
36069
36070 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36071
36072         * g++.dg/template/repo3.C: New test.
36073
36074 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36075
36076         PR middle-end/16693
36077         PR tree-optimization/16372
36078         * g++.dg/opt/pr16372-1.C: New test case.
36079         * g++.dg/opt/pr16693-1.C: New test case.
36080         * g++.dg/opt/pr16693-2.C: New test case.
36081
36082 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36083
36084         * objc.dg/proto-lossage-4.m: New test.
36085
36086 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36087
36088         PR c++/17155
36089         * g++.dg/inherit/local2.C: New test.
36090
36091 2004-08-25  Paul Brook  <paul@codesourcery.com>
36092
36093         PR fortran/17144
36094         * gfortran.dg/string_ctor_1.f90: New test.
36095
36096 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36097
36098         PR c++/14428
36099         * g++.dg/template/redecl2.C: New test.
36100
36101 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36102
36103         PR fortran/17143
36104         * gfortran.dg/pr17143.f90: New test.
36105
36106 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36107
36108         PR fortran/17164
36109         * gfortran.dg/pr17164.f90: New test.
36110
36111 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36112
36113         * gcc.dg/tree-ssa/loop-1.c: New test.
36114
36115 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36116
36117         * gcc.c-torture/compile/20040824-1.c: New test.
36118
36119 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36120
36121         * gcc.c-torture/compile/iftrap-3.c: New test.
36122
36123 2004-08-24  Paul Brook  <paul@codesourcery.com>
36124
36125         * gfortran.dg/entry_2.f90: New test.
36126
36127 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36128
36129         PR c++/16889
36130         * g++.dg/lookup/ambig[12].C: New.
36131
36132 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36133
36134         PR c++/16706
36135         * g++.dg/template/crash21.C: New test.
36136         * g++.dg/template/crash22.C: Likewise.
36137
36138 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36139
36140         PR c++/17149
36141         * g++.dg/template/access15.C: New.
36142
36143 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36144
36145         PR c++/17163
36146         * g++.dg/template/repo2.C: New test.
36147
36148 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36149
36150         PR rtl-optimization/17078
36151         * gcc.c-torture/execute/pr17078-1.c: New test case.
36152
36153 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36154
36155         PR c/14492
36156         * gcc.dg/debug/crash1.c: New test.
36157
36158 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36159
36160         PR c/16180
36161         * gcc.dg/loop-5.c: New test.
36162
36163 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36164
36165         * gcc.c-torture/execute/20040823-1.c: New test.
36166
36167 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36168
36169         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36170         to the assembler.  Simplify test accordingly.
36171         (asm_abi_flags): Use GNU names.
36172         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36173         to check for ABI flags.
36174
36175 2004-08-22  Andrew Pinski  <apinski@apple.com>
36176
36177         * g++.dg/opt/pr14029.C: New test.
36178         * gcc.c-torture/execute/pr15262.c: New test.
36179
36180 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36181
36182         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36183
36184 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36185
36186         PR 16908
36187         * gfortran.dg/direct_io.f90: New test.
36188
36189 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36190
36191         PR c++/17121
36192         * g++.dg/inherit/local2.C: New test.
36193
36194 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36195
36196         PR c++/17120
36197         * g++.dg/warn/Wparentheses-4.C: New test.
36198
36199 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36200
36201         PR c++/17121
36202         * g++.dg/inherit/local2.C: New test.
36203
36204         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36205         * gcc.dg/ppc-ldstruct.c: Likewise.
36206         * gcc.dg/ppc64-abi-2.c: Likewise.
36207
36208 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36209
36210         PR rtl-optimization/17099
36211         * gcc.c-torture/execute/20040820-1.c: New test.
36212
36213 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36214
36215         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36216
36217 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36218
36219         PR fortran/17077
36220         * gfortran.dg/auto_array_1.f90: New test.
36221
36222 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36223
36224         PR fortran/17074
36225         * gfortran.dg/simpleif_1.f90: New test.
36226
36227 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36228
36229         * lib/target-supports.exp (check_profiling_available): Return
36230         false for arm*-*-symbianelf* and arm*-*-eabi*.
36231
36232         PR c++/15890
36233         * g++.dg/template/delete1.C: New test.
36234
36235 2004-08-19  Paul Brook  <paul@codesourcery.com>
36236
36237         PR fortran/14976
36238         PR fortran/16228
36239         * gfortran.dg/data_char_1.f90: New test.
36240
36241 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36242
36243         PR fortran/16946
36244         * gfortran.dg/reduction.f90: New testcase.
36245
36246 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36247
36248         PR fortran/16520
36249         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36250
36251 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36252
36253         PR c++/17041
36254         * g++.dg/Wparentheses-3.C: New test.
36255
36256 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36257
36258         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36259         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36260         * gcc.dg/vect/vect-2.c: Likewise.
36261         * gcc.dg/vect/vect-3.c: Likewise.
36262         * gcc.dg/vect/vect-4.c: Likewise.
36263         * gcc.dg/vect/vect-5.c: Likewise.
36264         * gcc.dg/vect/vect-6.c: Likewise.
36265         * gcc.dg/vect/vect-7.c: Likewise.
36266         * gcc.dg/vect/vect-25.c: Likewise.
36267         * gcc.dg/vect/vect-31.c: Likewise.
36268         * gcc.dg/vect/vect-32.c: Likewise.
36269         * gcc.dg/vect/vect-34.c: Likewise.
36270         * gcc.dg/vect/vect-36.c: Likewise.
36271         * gcc.dg/vect/vect-all.c: Likewise.
36272
36273 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36274
36275         PR c++/17068
36276         * g++.dg/template/operator4.C: New test.
36277
36278 2004-08-18  Richard Henderson  <rth@redhat.com>
36279
36280         * gcc.dg/20040206-1.c: XFAIL.
36281
36282 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36283
36284         PR c++/16246
36285         * g++.dg/template/array7.C: New test.
36286
36287 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36288
36289         * gcc.dg/mips-movcc-1.c: New test.
36290         * gcc.dg/mips-movcc-2.c: New test.
36291         * gcc.dg/mips-movcc-3.c: New test.
36292
36293         * gcc.dg/mips-nmadd-1.c: New test.
36294         * gcc.dg/mips-nmadd-2.c: New test.
36295
36296 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36297
36298         PR c++/15871
36299         * g++.dg/opt/inline8.C: New test.
36300
36301         PR c++/16965
36302         * g++.dg/parse/error17.C: New test.
36303
36304 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36305
36306         * gcc.dg/vect: New directory for vectorizer tests.
36307         * gcc.dg/vect/tree-vect.h: New file.
36308         * gcc.dg/vect/vect.exp: New file.
36309         * gcc.dg/vect/pr16105.c.c: New test.
36310         * gcc.dg/vect/vect-1.c: New test.
36311         * gcc.dg/vect/vect-2.c: New test.
36312         * gcc.dg/vect/vect-3.c: New test.
36313         * gcc.dg/vect/vect-4.c: New test.
36314         * gcc.dg/vect/vect-5.c: New test.
36315         * gcc.dg/vect/vect-6.c: New test.
36316         * gcc.dg/vect/vect-7.c: New test.
36317         * gcc.dg/vect/vect-8.c: New test.
36318         * gcc.dg/vect/vect-9.c: New test.
36319         * gcc.dg/vect/vect-10.c: New test.
36320         * gcc.dg/vect/vect-11.c: New test.
36321         * gcc.dg/vect/vect-12.c: New test.
36322         * gcc.dg/vect/vect-13.c: New test.
36323         * gcc.dg/vect/vect-14.c: New test.
36324         * gcc.dg/vect/vect-15.c: New test.
36325         * gcc.dg/vect/vect-16.c: New test.
36326         * gcc.dg/vect/vect-17.c: New test.
36327         * gcc.dg/vect/vect-18.c: New test.
36328         * gcc.dg/vect/vect-19.c: New test.
36329         * gcc.dg/vect/vect-20.c: New test.
36330         * gcc.dg/vect/vect-21.c: New test.
36331         * gcc.dg/vect/vect-22.c: New test.
36332         * gcc.dg/vect/vect-23.c: New test.
36333         * gcc.dg/vect/vect-24.c: New test.
36334         * gcc.dg/vect/vect-25.c: New test.
36335         * gcc.dg/vect/vect-26.c: New test.
36336         * gcc.dg/vect/vect-27.c: New test.
36337         * gcc.dg/vect/vect-28.c: New test.
36338         * gcc.dg/vect/vect-29.c: New test.
36339         * gcc.dg/vect/vect-30.c: New test.
36340         * gcc.dg/vect/vect-31.c: New test.
36341         * gcc.dg/vect/vect-32.c: New test.
36342         * gcc.dg/vect/vect-33.c: New test.
36343         * gcc.dg/vect/vect-34.c: New test.
36344         * gcc.dg/vect/vect-35.c: New test.
36345         * gcc.dg/vect/vect-36.c: New test.
36346         * gcc.dg/vect/vect-37.c: New test.
36347         * gcc.dg/vect/vect-38.c: New test.
36348         * gcc.dg/vect/vect-40.c: New test.
36349         * gcc.dg/vect/vect-41.c: New test.
36350         * gcc.dg/vect/vect-42.c: New test.
36351         * gcc.dg/vect/vect-43.c: New test.
36352         * gcc.dg/vect/vect-44.c: New test.
36353         * gcc.dg/vect/vect-45.c: New test.
36354         * gcc.dg/vect/vect-46.c: New test.
36355         * gcc.dg/vect/vect-47.c: New test.
36356         * gcc.dg/vect/vect-48.c: New test.
36357         * gcc.dg/vect/vect-49.c: New test.
36358         * gcc.dg/vect/vect-50.c: New test.
36359         * gcc.dg/vect/vect-51.c: New test.
36360         * gcc.dg/vect/vect-52.c: New test.
36361         * gcc.dg/vect/vect-53.c: New test.
36362         * gcc.dg/vect/vect-54.c: New test.
36363         * gcc.dg/vect/vect-55.c: New test.
36364         * gcc.dg/vect/vect-56.c: New test.
36365         * gcc.dg/vect/vect-57.c: New test.
36366         * gcc.dg/vect/vect-58.c: New test.
36367         * gcc.dg/vect/vect-59.c: New test.
36368         * gcc.dg/vect/vect-60.c: New test.
36369         * gcc.dg/vect/vect-61.c: New test.
36370         * gcc.dg/vect/vect-all.c: New test.
36371         * gcc.dg/vect/vect-none.c: New test.
36372
36373 2004-08-17  Paul Brook  <paul@codesourcery.com>
36374
36375         PR fortran/13082
36376         * gfortran.dg/entry_1.f90: New test.
36377
36378 2004-08-17  Andrew Pinski  <apinski@apple.com>
36379
36380         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36381
36382 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36383
36384         * gcc.dg/pr17036-1.c: New test.
36385
36386 2004-08-16  Devang Patel  <dpatel@apple.com>
36387
36388         * gcc.dg/darwin-20040809-1.c: New test.
36389
36390 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36391
36392         * gcc.dg/funcdef-attr-1.c: New test.
36393
36394 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36395
36396         * gcc.dg/altivec-17.c: New test.
36397         * gcc.dg/altivec-18.c: New test.
36398
36399 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36400
36401         PR c++/6749
36402         * g++.dg/template/vtable2.C: New test.
36403
36404 2004-08-14  Richard Henderson  <rth@redhat.com>
36405
36406         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36407         * gcc.dg/pack-test-4.c (main): Return 0.
36408         * gcc.dg/setjmp-1.c: Remove XFAIL.
36409         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36410
36411 2004-08-14  Richard Henderson  <rth@redhat.com>
36412
36413         * gcc.dg/980217-1.c: Add prototype for printf.
36414
36415 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36416
36417         * gfortran.dg/pr16935.f90: New test.
36418
36419 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36420
36421         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36422
36423 2004-08-13  Paul Brook  <paul@codesourcery.com>
36424
36425         * gfortran.dg/der_io_1.f90: Remove stray comma.
36426
36427 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36428
36429         * gcc.dg/vmx/cw-bug-2.c: Remove.
36430         * gcc.dg/vmx/vprint-1.c: Remove.
36431         * gcc.dg/vmx/vscan-1.c: Remove.
36432
36433 2004-08-12  Devang patel  <dpatel@apple.com>
36434
36435         * gcc.dg/darwin-20040809-2.c: New test.
36436
36437 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36438
36439         * g++.dg/ext/altivec-12.C: New test.
36440
36441         * g++.dg/ext/altivec-11.C: New test.
36442
36443 2004-08-12  Paul Brook  <paul@codesourcery.com>
36444
36445         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36446
36447 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36448
36449         * g++.dg/ext/altivec-2.C: Check for hardware support before
36450         executing any VMX instructions.
36451
36452         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36453
36454 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36455
36456         PR c++/16276
36457         * g++.old-deja/g++.other/comdat4.C: New test.
36458         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36459
36460 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36461
36462         PR target/16286
36463         * gcc.dg/pr16286.c: New test.
36464
36465 2004-08-12 Jan Beulich <jbeulich@novell.com>
36466
36467         * g++.dg/ext/asm5.C: New.
36468
36469 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36470
36471         PR c++/16698
36472         * g++.dg/eh/crash1.C: New test.
36473
36474         PR c++/16717
36475         * g++.dg/ext/construct1.C: New test.
36476
36477 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36478
36479         PR c++/16853
36480         * g++.dg/init/ptrmem1.C: New test.
36481
36482         PR c++/16618
36483         * g++.dg/parse/offsetof5.C: New test.
36484
36485         PR c++/16870
36486         * g++.dg/template/overload3.C: New test.
36487
36488 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36489
36490         PR c++/16964
36491         * g++.dg/parse/error16.C: New test.
36492
36493         PR c++/16904
36494         * g++.dg/template/error14.C: New test.
36495
36496         PR c++/16929
36497         * g++.dg/template/error15.C: New test.
36498
36499 2004-08-11  Devang Patel  <dpatel@apple.com>
36500
36501         * gcc.dg/darwin-ld-20040809-1.c: New test.
36502         * gcc.dg/darwin-ld-20040809-2.c: New test.
36503
36504 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36505
36506         PR fortran/16917
36507         * gfortran.dg/dfloat_1.f90: New test.
36508
36509 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36510
36511         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36512         * gcc.dg/dll-2.c: Fix dg-require syntax.
36513         * gcc.misc-tests/arm-isr.c (abort): Declare.
36514         (exit): Likewise.
36515
36516 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36517
36518         PR c++/16971
36519         * g++.dg/parse/crash16.C: New test.
36520
36521 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36522
36523         * gcc.dg/mips-rsqrt-1.c: New test case.
36524         * gcc.dg/mips-rsqrt-2.c: New test case.
36525         * gcc.dg/mips-rsqrt-3.c: New test case.
36526
36527 2004-08-10  Paul Brook  <paul@codesourcery.com>
36528
36529         * gfortran.dg/der_io_1.f90: New test.
36530
36531 2004-08-10  Paul Brook  <paul@codesourcery.com>
36532
36533         PR fortran/16919
36534         * gfortran.dg/der_array_1.f90: New test.
36535
36536 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
36537
36538         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36539
36540 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
36541
36542         * gcc.dg/wchar_t-2.c: Fix typo.
36543
36544 2004-08-09  Falk Hueffner  <falk@debian.org>
36545
36546         PR tree-optimization/12517
36547         * gcc.c-torture/compile/pr12517.c: New test.
36548
36549         PR tree-optimization/12578
36550         * gcc.c-torture/compile/pr12578.c: New test.
36551
36552         PR tree-optimization/12899
36553         * gcc.c-torture/compile/pr12899.c: New test.
36554
36555         PR rtl-optimization/14692
36556         * gcc.c-torture/compile/pr14692.c: New test.
36557
36558         PR tree-optimization/16461
36559         * gcc.c-torture/compile/pr16461.c: New test.
36560
36561 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36562
36563         * gfortran.dg/getenv_1.f90: New test.
36564
36565 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36566
36567         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36568         wchar_t.
36569         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36570
36571 2004-08-06  Paul Brook  <paul@codesourcery.com>
36572
36573         * gfortran.dg/ret_array_1.f90: New test.
36574         * gfortran.dg/ret_pointer_1.f90: New test.
36575
36576 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36577
36578         * gcc.dg/missing-field-init-[12].c: New tests.
36579         * g++.dg/warn/missing-field-init-[12].C: New tests.
36580
36581 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36582
36583         * gcc.dg/enum2.c: New test.
36584         * gcc.dg/symbian3.c: Likewise.
36585         * gcc.dg/symbian4.c: Likewise.
36586         * gcc.dg/wchar_t-2.c: Likewise.
36587
36588 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36589
36590         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36591         destructor tests.
36592
36593 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36594
36595         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36596         dg-require-visiblity.
36597         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36598         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36599         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36600         * g++.dg/ext/visibility/new1.C: Likewise.
36601         * g++.dg/ext/visibility/pragma.C: Likewise.
36602         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36603         * g++.dg/ext/visibility/virtual.C: Likewise.
36604         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36605         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36606         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36607         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36608         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36609         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36610         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36611         * g++/dg/ext/visibility/visibility-8.C: New test.
36612         * gcc.c-torture/compile/dll.x: Remove.
36613         * gcc.dg/dll-2.c: Use dg-require-dll
36614         * gcc.dg/visibility-10.c: New test.
36615         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36616         supporting DLLs.
36617         * lib/scanasm.exp (scan_hidden): New function.
36618         (scan_not_hidden): Likewise.
36619
36620 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36621
36622         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36623
36624 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36625
36626         * gcc.c-torture/execute/20040805-1.c: New test.
36627
36628 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36629
36630         * gcc.dg/20020118-1.c: Declare abort.
36631         * gcc.dg/altivec_check.h: Likewise.
36632         * gcc.dg/iftrap-2.c: Likewise.
36633         * gcc.dg/pragma-darwin.c: Likewise.
36634         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36635
36636 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36637
36638         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36639
36640 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36641
36642         * gcc.c-torture/execute/builtins/abs-2.c,
36643         gcc.c-torture/execute/builtins/abs-3.c,
36644         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36645         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36646         intmax_t, uintmax_t and their limits.
36647         * gcc.dg/intmax_t-1.c: New test.
36648
36649 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36650
36651         * g++.dg/tc1/dr147.C: Add reference to PR.
36652
36653 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36654
36655         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36656         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36657
36658 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36659
36660         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36661
36662 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36663
36664         * gcc.dg/redecl-5.c: New test.
36665         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36666         of scanf.
36667
36668 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36669
36670         PR middle-end/16790
36671         * gcc.c-torture/execute/pr16790-1.c: New test case.
36672
36673 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36674
36675         * g++.dg/ext/visibility/assign1.C: New test.
36676         * g++.dg/ext/visibility/new1.C: Likewise.
36677
36678         * gcc.dg/symbian1.c: New test.
36679         * gcc.dg/symbian2.c: Likewise.
36680
36681 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36682
36683         PR target/16570
36684         * gcc.dg/i386-sse-9.c: New test.
36685
36686 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36687
36688         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36689
36690 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36691
36692         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36693         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36694         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36695         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36696         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36697         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36698         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36699         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36700         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36701         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36702         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36703         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36704         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36705         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36706         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36707         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36708         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36709         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36710         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36711         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36712         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36713         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36714         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36715         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36716         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36717         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36718         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36719         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36720         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36721         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36722         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36723         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36724         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36725         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36726         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36727         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36728         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36729         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36730         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36731         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36732         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36733         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36734         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36735         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36736         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36737         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36738         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36739         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36740         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36741         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36742         gcc.misc-tests/i386-pf-3dnow-1.c,
36743         gcc.misc-tests/i386-pf-athlon-1.c,
36744         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36745         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36746         Declare built-in functions used.
36747         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36748
36749 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36750
36751         PR c++/16707
36752         * g++.dg/lookup/using12.C: New test.
36753
36754         * g++.dg/init/null1.C: Fix PR number.
36755         * g++.dg/parse/namespace10.C: Likewise.
36756
36757 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36758
36759         PR c++/16224
36760         * g++.dg/template/spec17.C: New test.
36761         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36762         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36763
36764 2004-08-02  David Billinghurst
36765
36766         PR fortran/16292
36767         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36768
36769 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36770
36771         * gcc.dg/ia64-got-1.c: New test case.
36772
36773 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36774
36775         PR c++/16489
36776         * g++.dg/init/null1.C: New test.
36777         * g++.dg/tc1/dr76.C: Adjust error marker.
36778
36779         PR c++/16529
36780         * g++.dg/parse/namespace10.C: New test.
36781
36782         PR c++/16810
36783         * g++.dg/inherit/ptrmem2.C: New test.
36784
36785 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36786
36787         PR target/16155
36788         * gcc.dg/pr16155.c: New test.
36789
36790 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36791
36792         * gcc.dg/redecl-2.c: New test.
36793
36794 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36795
36796         * gcc.dg/darwin-longdouble.c: New file.
36797
36798 2004-07-30  Richard Henderson  <rth@redhat.com>
36799
36800         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36801         write to constant argument.
36802         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36803
36804 2004-07-30  Richard Henderson  <rth@redhat.com>
36805
36806         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36807         tests of nearest around zero.
36808
36809 2004-07-30  Andrew Pinski  <apinski@apple.com>
36810
36811         * gcc.c-torture/compile/20040730-1.c: New test.
36812
36813 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36814
36815         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36816         powerpc-eabispe.
36817
36818 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36819
36820         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36821
36822 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36823
36824         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36825         contains $ld_library_path.
36826         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36827
36828 2004-07-29  Richard Henderson  <rth@redhat.com>
36829
36830         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36831
36832         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36833         (alt2, which): New.
36834         (Check): Accept either alternative.
36835
36836 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36837
36838         * g++.dg/abi/inline1.C: New test.
36839         * g++.dg/abi/local1-a.cc: Likewise.
36840         * g++.dg/abi/local1.C: Likewise.
36841         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36842         * g++.dg/abi/mangle12.C: Likewise.
36843         * g++.dg/abi/mangle17.C: Likewise.
36844         * g++.dg/abi/mangle20-2.C: Likewise.
36845         * g++.dg/opt/interface1.C: Likewise.
36846         * g++.dg/opt/interface1.h: Likewise.
36847         * g++.dg/opt/interface1-a.cc: New test.
36848         * g++.dg/parse/repo1.C: New test.
36849         * g++.dg/template/repo1.C: Likewise.
36850         * g++.dg/warn/Winline-1.C: Likewise.
36851         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36852
36853 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36854
36855         * gcc.dg/tree-ssa/20040729-1.c: New test.
36856
36857 2004-07-27  Matt Austern <austern@apple.com>
36858
36859         * gcc.dg/darwin-bool-1.c: New test.
36860         * gcc.dg/darwin-bool-2.c: New test.
36861
36862 2004-07-28  Richard Henderson  <rth@redhat.com>
36863
36864         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36865         arguments in the correct type.  Don't write to constant arguments.
36866
36867 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36868
36869         PR tree-optimization/16688
36870         PR tree-optimization/16689
36871         * g++.dg/tree-ssa/pr16688.C: New test.
36872
36873 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36874
36875         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36876         loads.  Not only in the comment, this time.
36877
36878 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36879
36880         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36881         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36882         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36883         * gcc.dg/sh4a-bitmovua.c: New.
36884         * gcc.dg/sh4a-cos.c: New.
36885         * gcc.dg/sh4a-cosf.c: New.
36886         * gcc.dg/sh4a-fprun.c: New.
36887         * gcc.dg/sh4a-fsrra.c: New.
36888         * gcc.dg/sh4a-memmovua.c: New.
36889         * gcc.dg/sh4a-sin.c: New.
36890         * gcc.dg/sh4a-sincos.c: New.
36891         * gcc.dg/sh4a-sincosf.c: New.
36892         * gcc.dg/sh4a-sinf.c: New.
36893
36894 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36895
36896         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36897         conditionals.
36898         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36899         loads.
36900         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36901         DOM1.
36902
36903 2004-07-27  Andrew Pinski  <apinski@apple.com>
36904
36905         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36906
36907 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36908
36909         * gcc.dg/pragma-isr.c: New test.
36910
36911 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36912
36913         PR c++/14429
36914         * g++.dg/template/ttp11.C: New test.
36915
36916 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36917
36918         * gcc.c-torture/compile/20040727-1.c: New test.
36919
36920 2004-07-26  Eric Christopher  <echristo@redhat.com>
36921
36922         * gcc.c-torture/compile/20040726-2.c: New test.
36923
36924 2004-07-26  Andrew Pinski  <apinski@apple.com>
36925
36926         * g++.dg/rtti/tinfo1.C: Xfail.
36927
36928 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36929
36930         * gcc.c-torture/compile/20040726-1.c: New test.
36931
36932 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36933             Brian Ryner  <bryner@brianryner.com>
36934
36935         PR c++/9283
36936         PR c++/15000
36937         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36938         * g++.dg/ext/visibility/: New directory.
36939         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36940         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36941         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36942         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36943         * g++.dg/ext/visibility/fvisibility.C,
36944         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36945         g++.dg/ext/visibility/fvisibility-override1.C
36946         g++.dg/ext/visibility/fvisibility-override2.C
36947         g++.dg/ext/visibility/memfuncts.C
36948         g++.dg/ext/visibility/noPLT.C
36949         g++.dg/ext/visibility/pragma.C
36950         g++.dg/ext/visibility/pragma-override1.C
36951         g++.dg/ext/visibility/pragma-override2.C
36952         g++.dg/ext/visibility/staticmemfuncts.C
36953         g++.dg/ext/visibility/virtual.C: New tests.
36954
36955 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36956
36957         PR c/15360
36958         * gcc.dg/pr15360-1.c: New test.
36959
36960 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36961
36962         * gcc.dg/pragma-align-2.c: New test.
36963         * gcc.dg/pragma-init-fini.c: New test.
36964         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36965         targets.
36966
36967 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36968
36969         * gcc.dg/init-string-2.c: New test.
36970
36971 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36972
36973         PR 16684
36974         * gcc.dg/Wredundant-decls-1.c: New test case.
36975
36976 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36977
36978         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36979         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36980         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36981         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36982         * gcc.dg/compat/generate-random.c: New file.
36983         * gcc.dg/compat/generate-random.h: Likewise.
36984         * gcc.dg/compat/generate-random_r.c: Likewise.
36985         * gcc.dg/compat/struct-layout-1.h: Likewise.
36986         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36987         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36988         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36989         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36990         * gcc.dg/compat/struct-layout-1_main.c: New test.
36991         * gcc.dg/compat/struct-layout-1_x.c: New file.
36992         * gcc.dg/compat/struct-layout-1_y.c: New file.
36993         * gcc.dg/compat/struct-layout-1_test.h: New file.
36994
36995 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36996
36997         * gcc.dg/comp-return-1.c: New test
36998
36999 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37000
37001         * gcc.dg/vmx/8-02a.c: Fix typo.
37002
37003         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37004         * gcc.dg/darwin-abi-3.c: New test.
37005
37006         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37007         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37008
37009         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37010         * gcc.dg/vmx/ops-long-1.c: New test.
37011         * gcc.dg/vmx/ops-long-2.c: New test.
37012
37013 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37014
37015         * g++.dg/lookup/conv-[1234].C: New.
37016
37017 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37018
37019         * g++.dg/parse/attr2.C: Simplify.
37020
37021 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37022
37023         PR c/7284
37024         * gcc.c-torture/execute/pr7284-1.c: New test.
37025
37026 2004-07-22  Brian Booth  <bbooth@redhat.com>
37027
37028         * gcc.dg/tree-ssa/20040721-1.c: New test.
37029
37030 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37031
37032         * g++.dg/template/crash20.c: New.
37033
37034 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37035
37036         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37037         Add dg-run directive.  Declare variables as required.
37038         * gfortran.dg/g77/README: Update
37039
37040 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37041
37042         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37043         gcc.dg/cris-peep2-andu2.c: New tests.
37044
37045 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37046
37047         PR c/15052
37048         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37049         on return type.
37050         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37051         messages.
37052         * gcc.dg/qual-return-2.c: Update expected messages.
37053         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37054
37055 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37056
37057         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37058         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37059
37060 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37061
37062         PR c/11250
37063         * gcc.dg/init-string-1.c: New test.
37064
37065 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37066
37067         PR middle-end/15345
37068         PR c/16450
37069         * gcc.dg/torture/nested-fn-1.c: New test.
37070
37071 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37072
37073         PR target/16559
37074         * gcc.dg/ia64-fptr-1.c: New file.
37075
37076 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37077
37078         PR c++/14497
37079         * g++.dg/template/spec16.C: New test.
37080         * g++.old-deja/g++.robertl/eb118.C: Remove.
37081
37082 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37083
37084         PR c++/509
37085         * g++.dg/template/spec15.C: New test.
37086
37087 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37088
37089         Copy cases from g77.f-torture/execute and add dg-run
37090         directive.  Other changes as noted.
37091         * gfortran.dg/g77/13037.f
37092         * gfortran.dg/g77/1832.f
37093         * gfortran.dg/g77/19981119-0.f
37094         * gfortran.dg/g77/19990313-0.f
37095         * gfortran.dg/g77/19990313-1.f
37096         * gfortran.dg/g77/19990313-2.f
37097         * gfortran.dg/g77/19990313-3.f
37098         * gfortran.dg/g77/19990419-1.f
37099         * gfortran.dg/g77/19990826-0.f
37100         * gfortran.dg/g77/19990826-2.f
37101         * gfortran.dg/g77/20000503-1.f
37102         * gfortran.dg/g77/20001111.f
37103         * gfortran.dg/g77/20010116.f
37104         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37105         * gfortran.dg/g77/20010430.f
37106         * gfortran.dg/g77/6177.f
37107         * gfortran.dg/g77/947.f
37108         * gfortran.dg/g77/970816-3.f
37109         * gfortran.dg/g77/971102-1.f
37110         * gfortran.dg/g77/980520-1.f
37111         * gfortran.dg/g77/980628-0.f
37112         * gfortran.dg/g77/980628-1.f
37113         * gfortran.dg/g77/980628-10.f
37114         * gfortran.dg/g77/980628-2.f
37115         * gfortran.dg/g77/980628-3.f
37116         * gfortran.dg/g77/980628-7.f
37117         * gfortran.dg/g77/980628-8.f
37118         * gfortran.dg/g77/980628-9.f
37119         * gfortran.dg/g77/980701-0.f
37120         * gfortran.dg/g77/980701-1.f
37121         * gfortran.dg/g77/cabs.f
37122         * gfortran.dg/g77/claus.f
37123         * gfortran.dg/g77/complex_1.f
37124         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37125         * gfortran.dg/g77/dcomplex.f
37126         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37127         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37128         * gfortran.dg/g77/f90-intrinsic-numeric.f
37129         * gfortran.dg/g77/int8421.f
37130         * gfortran.dg/g77/labug1.f
37131         * gfortran.dg/g77/large_vec.f
37132         * gfortran.dg/g77/le.f
37133         * gfortran.dg/g77/short.f
37134         * gfortran.dg/g77/README: Update
37135
37136 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37137
37138         PR c++/16637
37139         * g++.dg/parse/lookup4.C: New test.
37140
37141 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37142
37143         PR c++/16175
37144         * g++.dg/template/ttp10.C: New test.
37145
37146 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37147
37148         * gcc.dg/pr12625-1.c: New test.
37149
37150 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37151
37152         * gcc.dg/switch-warn-1.c: New test.
37153         * gcc.dg/switch-warn-2.c: New test.
37154         * gcc.c-torture/compile/pr14730.c: Update.
37155
37156 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37157
37158         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37159         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37160         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37161         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37162
37163 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37164
37165         PR c++/16623
37166         * g++.dg/template/assign1.C: New test.
37167
37168 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37169
37170         PR c++/12170
37171         * g++.dg/template/ttp9.C: New test.
37172
37173 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37174
37175         * gcc.dg/format/cmn-err-1.c: New test.
37176
37177 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37178
37179         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37180         gcc.dg/Wparentheses-10.c: New tests.
37181         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37182
37183 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37184
37185         PR fortran/16465
37186         * gfortran.dg/g77//ffixed-line-length-0.f,
37187         gfortran.dg/g77/ffixed-line-length-132.f,
37188         gfortran.dg/g77/ffixed-line-length-72.f,
37189         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37190         gfortran.dg/g77/README: Update.
37191
37192 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37193
37194         PR c++/13092
37195         * g++.dg/template/non-dependent7.C: New test.
37196         * g++.dg/template/non-dependent8.C: Likewise.
37197         * g++.dg/template/non-dependent9.C: Likewise.
37198         * g++.dg/template/non-dependent10.C: Likewise.
37199
37200 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37201
37202         PR c++/16337
37203         * g++.dg/parse/attr2.C: New test.
37204
37205 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37206
37207         * g77.dg: Removed.
37208         * g77.f-torture: Ditto.
37209
37210 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37211
37212         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37213         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37214         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37215
37216 2004-07-16  Richard Henderson  <rth@redhat.com>
37217
37218         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37219
37220 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37221
37222         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37223         tests with full list of options.
37224         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37225         of TORTURE_OPTIONS if test contains 'dg-do run'.
37226
37227         PR fortran/16404
37228         * gfortran.dg/do_iterator.f90: New test.
37229
37230 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37231
37232         PR rtl-optimization/16536
37233         * gcc.c-torture/execute/restrict-1.c: New test.
37234
37235 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37236
37237         PR fortran/15324
37238         * gfortran.dg/pr15324.f90: New test.
37239
37240         PR fortran/15129
37241         * gfortran.dg/pr15129.f90: New test.
37242
37243         PR fortran/15140
37244         * gfortran.dg/pr15140.f90: New test.
37245
37246         PR fortran/13792
37247         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37248         compile-time simplification.
37249
37250 2004-07-14  Mike Stump  <mrs@apple.com>
37251
37252         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37253
37254 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37255
37256         PR target/16325
37257         * gcc.dg/profile-generate-1.c: New.
37258
37259 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37260
37261         * gcc.c-torture/execute/20040709-1.c: New test.
37262         * gcc.c-torture/execute/20040709-2.c: New test.
37263
37264 2004-07-14  Mike Stump  <mrs@apple.com>
37265
37266         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37267
37268 2004-07-14  Mike Stump  <mrs@apple.com>
37269
37270         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37271
37272 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37273
37274         PR c++/16518
37275         * g++.dg/parse/mutable1.C: New test.
37276
37277 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37278
37279         PR tree-optimization/16443
37280         * gcc.dg/tree-ssa/20040713-1.c: New test.
37281
37282 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37283
37284         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37285         for operator new.
37286
37287 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37288
37289         * gfortran.dg/g77/README: New file
37290         * gfortran.dg/g77/19981216-0.f: Copy from
37291         g77.f-torture/noncompile.  Add "dg-do compile" and
37292         dg-error as required.
37293         * gfortran.dg/g77/19990218-1.f: Likewise.
37294         * gfortran.dg/g77/19990905-1.f: Likewise.
37295         * gfortran.dg/g77/9263.f: Likewise.
37296         * gfortran.dg/g77/980615-0.f: Likewise.
37297         * gfortran.dg/g77/980616-0.f: Likewise.
37298         * gfortran.dg/g77/check0.f: Likewise.
37299         * gfortran.dg/g77/select_no_compile.f: Likewise.
37300
37301 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37302
37303         Copy files from g77.f-torture/compile.
37304         Add "{ dg-do compile}".  Other changes as noted
37305         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37306         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37307         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37308         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37309         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37310         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37311         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37312         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37313         statement to conform to standard.  Append alpha1.x for reference.
37314         * gfortran.dg/g77/xformat.f: Add dg-warning
37315
37316 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37317
37318         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37319         Add {dg-do compile} directive.
37320         * gfortran.dg/g77/cpp2.F: Likewise.
37321
37322 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37323
37324         PR c++/5402
37325         * g++.dg/lookup/name-clash1.C: New test.
37326
37327         PR c++/9777
37328         * g++.dg/lookup/name-clash2.C: New test.
37329
37330         PR c++/12102
37331         * g++.dg/lookup/name-clash3.C: New test.
37332
37333 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37334
37335         * g++.dg/lookup/new2.C: New test.
37336         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37337
37338 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37339
37340         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37341         Add {dg-do compile} directive.
37342         * gfortran.dg/g77/13060.f: Likewise.
37343         * gfortran.dg/g77/19990218-0.f: Likewise.
37344         * gfortran.dg/g77/19990305-0.f: Likewise.
37345         * gfortran.dg/g77/19990419-0.f: Likewise.
37346         * gfortran.dg/g77/19990502-0.f: Likewise.
37347         * gfortran.dg/g77/19990502-1.f: Likewise.
37348         * gfortran.dg/g77/19990525-0.f: Likewise.
37349         * gfortran.dg/g77/19990826-1.f: Likewise.
37350         * gfortran.dg/g77/19990826-3.f: Likewise.
37351         * gfortran.dg/g77/19990905-2.f: Likewise.
37352         * gfortran.dg/g77/20000412-1.f: Likewise.
37353         * gfortran.dg/g77/20000511-1.f: Likewise.
37354         * gfortran.dg/g77/20000511-2.f: Likewise.
37355         * gfortran.dg/g77/20000518.f: Likewise.
37356         * gfortran.dg/g77/20000601-1.f: Likewise.
37357         * gfortran.dg/g77/20000601-2.f: Likewise.
37358         * gfortran.dg/g77/20000629-1.f: Likewise.
37359         * gfortran.dg/g77/20000630-2.f: Likewise.
37360         * gfortran.dg/g77/20010115.f: Likewise.
37361         * gfortran.dg/g77/20010321-1.f: Likewise.
37362         * gfortran.dg/g77/20010426.f: Likewise.
37363         * gfortran.dg/g77/20020307-1.f: Likewise.
37364         * gfortran.dg/g77/8485.f: Likewise.
37365         * gfortran.dg/g77/960317-1.f: Likewise.
37366         * gfortran.dg/g77/970915-0.f: Likewise.
37367         * gfortran.dg/g77/980310-1.f: Likewise.
37368         * gfortran.dg/g77/980310-2.f: Likewise.
37369         * gfortran.dg/g77/980310-3.f: Likewise.
37370         * gfortran.dg/g77/980310-4.f: Likewise.
37371         * gfortran.dg/g77/980310-6.f: Likewise.
37372         * gfortran.dg/g77/980310-7.f: Likewise.
37373         * gfortran.dg/g77/980310-8.f: Likewise.
37374         * gfortran.dg/g77/980419-2.f: Likewise.
37375         * gfortran.dg/g77/980424-0.f: Likewise.
37376         * gfortran.dg/g77/980427-0.f: Likewise.
37377         * gfortran.dg/g77/980729-0.f: Likewise.
37378         * gfortran.dg/g77/981117-1.f: Likewise.
37379         * gfortran.dg/g77/toon_1.f: Likewise.
37380
37381 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37382
37383         PR c++/2204
37384         * g++.dg/other/abstract2.C: New test.
37385
37386 2004-07-12  Paul Brook  <paul@codesourcery.com>
37387
37388         * gfortran.dg/pointer_init_1.f90: New test.
37389
37390 2004-07-11  Paul Brook  <paul@codesourcery.com>
37391
37392         PR fortran/15986
37393         * gfortran.dg/contained_1.f90: New test.
37394
37395 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37396
37397         * g++.dg/parse/defarg8.C: New test.
37398
37399 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37400
37401         PR fortran/16433
37402         * gfortran.dg/pr16433.f: New test.
37403
37404         PR fortran/17574
37405         * gfortran.dg/pr15754.f90: New test.
37406
37407 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37408
37409         PR tree-optimization/16437
37410         * gcc.c-torture/execute/bitfld-4.c: New test.
37411
37412 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37413
37414         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37415         access to common var from module.
37416
37417 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37418
37419         PR fortran/16336
37420         * gfortran.fortran-torture/execute/common_2.f90: New test.
37421
37422 2004-07-10  Paul Brook  <paul@codesourcery.com>
37423
37424         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37425
37426 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37427
37428         PR fortran/15969
37429         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37430
37431 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37432
37433         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37434         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37435         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37436         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37437         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37438         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37439         * gfortran.dg/g77/funderscoring.f: Likewise.
37440         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37441
37442 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37443
37444         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37445
37446 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37447         Paul Brook  <paul@codesourcery.com>
37448
37449         PR fortran/13415
37450         * gfortran.dg/common_pointer_1.f90: New test.
37451
37452 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37453
37454         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37455
37456 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37457
37458         PR target/16364
37459         * gcc.c-torture/compile/20040709-1.c: New.
37460
37461 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37462
37463         PR fortran/14077
37464         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37465
37466 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37467
37468         PR fortran/13201
37469         * gfortran.dg/shape_1.f90: New test.
37470
37471 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37472             Andrew Pinski  <apinski@apple.com>
37473
37474         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37475
37476 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37477
37478         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37479         comment.
37480
37481 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37482         Paul Brook  <paul@codesourcery.com>
37483
37484         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37485         '.f95' and '.F95'.
37486
37487 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37488
37489         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37490
37491 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37492
37493         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37494         testcases with capital suffix.
37495
37496 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37497
37498         PR fortran/15481
37499         PR fortran/13372
37500         PR fortran/13575
37501         PR fortran/15978
37502         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37503
37504         * gfortran.dg/implicit_1.f90: New test.
37505
37506 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37507
37508         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37509         expression to match gfortran warning/error messages
37510         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37511         dg-error text.
37512
37513 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37514
37515         * lib/fortran-torture.exp: Rename proc search_for to
37516         search_for_re.
37517
37518 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37519
37520         * gcc.c-torture/execute/simd-5.x: New file.
37521         XFAIL on SPARC 64-bit at -O0.
37522
37523 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37524
37525         PR c++/8211
37526         PR c++/16165
37527         * g++.dg/warn/effc3.C: New test.
37528
37529 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37530
37531         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37532         change X to 1X in format.
37533         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37534         add data statements to conform to standard.
37535
37536 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37537
37538         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37539         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37540         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37541
37542 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37543
37544         * gfortran.dg/g77/7388.f: Copy from g77.dg
37545         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37546         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37547         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37548         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37549         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37550         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37551         * gfortran.dg/g77/strlen0.f: Likewise.
37552
37553 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37554
37555         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37556         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37557
37558 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37559
37560         * gcc.c-torture/execute/920428-2.x: Delete.
37561         * gcc.c-torture/execute/920501-7.x: Likewise.
37562
37563 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37564
37565         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37566         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37567         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37568         prescott and c3-2.
37569         (PREFETCH_3DNOW): Add -march=c3.
37570
37571 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37572
37573         PR c/16437
37574         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37575         * gcc.c-torture/execute/bf64-1.x: Likewise.
37576
37577 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37578
37579         * gcc.c-torture/compile/20040708-1.c: New test.
37580
37581 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37582
37583         PR c++/16169
37584         * g++.dg/warn/effc2.C: New test.
37585
37586 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37587
37588         * gcc.c-torture/execute/bitfld-1.x: Remove.
37589         * gcc.c-torture/execute/bitfld-3.c: New test.
37590         * gcc.dg/bitfld-2.c: Remove XFAILs.
37591
37592 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37593
37594         PR c++/16276
37595         * g++.dg/rtti/tinfo1.C: New file.
37596
37597 2004-07-07  Eric Christopher  <echristo@redhat.com>
37598
37599         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37600
37601 2004-07-07  Andrew Pinski  <apinski@apple.com>
37602
37603         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37604
37605 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37606
37607         * g++.dg/init/call1.C: XFAIL.
37608
37609 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37610
37611         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37612         except for movstrict*, to movmem* and clrstr* to clrmem*.
37613
37614 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37615
37616         * gcc.c-torture/execute/20040707-1.c: New test.
37617
37618 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37619
37620         * gcc.c-torture/execute/20040706-1.c: New test.
37621
37622 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37623
37624         PR c++/3671
37625         * g++.dg/template/spec14.C: New test.
37626
37627 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37628
37629         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37630         nothing if not yet defined.  Use it in b, c and d type definitions.
37631         * gcc.c-torture/execute/20040705-1.c: New test.
37632         * gcc.c-torture/execute/20040705-2.c: New test.
37633
37634 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37635
37636         PR c++/2518
37637         * g++.dg/lookup/new1.C: New test.
37638
37639 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37640
37641         PR c++/11406
37642         * g++.dg/template/sizeof8.C: New test.
37643
37644 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37645
37646         * gcc.c-torture/compile/20040705-1.c: New test.
37647
37648 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37649
37650         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37651
37652 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37653
37654         * gcc.dg/cpp/if-mop.c: Two new testcases.
37655         * gcc.dg/cpp/trad/comment-3.c: New.
37656
37657 2004-07-04  Paul Brook  <paul@codesourcery.com>
37658
37659         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37660
37661 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37662
37663         PR c++/3761
37664         * g++.dg/lookup/crash4.C: New test.
37665
37666 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37667
37668         * gcc.c-torture/execute/builtin-abs-1.c
37669         * gcc.c-torture/execute/builtin-abs-2.c
37670         * gcc.c-torture/execute/builtin-complex-1.c
37671         * gcc.c-torture/execute/builtins/string-1-lib.c
37672         * gcc.c-torture/execute/builtins/string-1.c
37673         * gcc.c-torture/execute/builtins/string-2-lib.c
37674         * gcc.c-torture/execute/builtins/string-2.c
37675         * gcc.c-torture/execute/builtins/string-3-lib.c
37676         * gcc.c-torture/execute/builtins/string-3.c
37677         * gcc.c-torture/execute/builtins/string-4-lib.c
37678         * gcc.c-torture/execute/builtins/string-4.c
37679         * gcc.c-torture/execute/builtins/string-5-lib.c
37680         * gcc.c-torture/execute/builtins/string-5.c
37681         * gcc.c-torture/execute/builtins/string-6-lib.c
37682         * gcc.c-torture/execute/builtins/string-6.c
37683         * gcc.c-torture/execute/builtins/string-7-lib.c
37684         * gcc.c-torture/execute/builtins/string-7.c
37685         * gcc.c-torture/execute/builtins/string-8-lib.c
37686         * gcc.c-torture/execute/builtins/string-8.c
37687         * gcc.c-torture/execute/builtins/string-9-lib.c
37688         * gcc.c-torture/execute/builtins/string-9.c
37689         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37690         * gcc.c-torture/execute/builtins/string-asm-1.c
37691         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37692         * gcc.c-torture/execute/builtins/string-asm-2.c
37693         * gcc.c-torture/execute/stdio-opt-1.c
37694         * gcc.c-torture/execute/stdio-opt-2.c
37695         * gcc.c-torture/execute/stdio-opt-3.c
37696         * gcc.c-torture/execute/string-opt-1.c
37697         * gcc.c-torture/execute/string-opt-10.c
37698         * gcc.c-torture/execute/string-opt-11.c
37699         * gcc.c-torture/execute/string-opt-12.c
37700         * gcc.c-torture/execute/string-opt-13.c
37701         * gcc.c-torture/execute/string-opt-14.c
37702         * gcc.c-torture/execute/string-opt-15.c
37703         * gcc.c-torture/execute/string-opt-16.c
37704         * gcc.c-torture/execute/string-opt-2.c
37705         * gcc.c-torture/execute/string-opt-6.c
37706         * gcc.c-torture/execute/string-opt-7.c
37707         * gcc.c-torture/execute/string-opt-8.c:
37708         Replace with ...
37709
37710         * gcc.c-torture/execute/builtins/abs-2.c
37711         * gcc.c-torture/execute/builtins/abs-3.c
37712         * gcc.c-torture/execute/builtins/complex-1.c
37713         * gcc.c-torture/execute/builtins/fprintf.c
37714         * gcc.c-torture/execute/builtins/fputs.c
37715         * gcc.c-torture/execute/builtins/memcmp.c
37716         * gcc.c-torture/execute/builtins/memmove.c
37717         * gcc.c-torture/execute/builtins/memops-asm.c
37718         * gcc.c-torture/execute/builtins/mempcpy-2.c
37719         * gcc.c-torture/execute/builtins/mempcpy.c
37720         * gcc.c-torture/execute/builtins/memset.c
37721         * gcc.c-torture/execute/builtins/printf.c
37722         * gcc.c-torture/execute/builtins/sprintf.c
37723         * gcc.c-torture/execute/builtins/strcat.c
37724         * gcc.c-torture/execute/builtins/strchr.c
37725         * gcc.c-torture/execute/builtins/strcmp.c
37726         * gcc.c-torture/execute/builtins/strcpy.c
37727         * gcc.c-torture/execute/builtins/strcspn.c
37728         * gcc.c-torture/execute/builtins/strlen-2.c
37729         * gcc.c-torture/execute/builtins/strlen.c
37730         * gcc.c-torture/execute/builtins/strncat.c
37731         * gcc.c-torture/execute/builtins/strncmp-2.c
37732         * gcc.c-torture/execute/builtins/strncmp.c
37733         * gcc.c-torture/execute/builtins/strncpy.c
37734         * gcc.c-torture/execute/builtins/strpbrk.c
37735         * gcc.c-torture/execute/builtins/strpcpy-2.c
37736         * gcc.c-torture/execute/builtins/strpcpy.c
37737         * gcc.c-torture/execute/builtins/strrchr.c
37738         * gcc.c-torture/execute/builtins/strspn.c
37739         * gcc.c-torture/execute/builtins/strstr-asm.c
37740         * gcc.c-torture/execute/builtins/strstr.c:
37741         ... these new files.
37742
37743         * gcc.c-torture/execute/builtins/abs-2-lib.c
37744         * gcc.c-torture/execute/builtins/abs-3-lib.c
37745         * gcc.c-torture/execute/builtins/complex-1-lib.c
37746         * gcc.c-torture/execute/builtins/fprintf-lib.c
37747         * gcc.c-torture/execute/builtins/fputs-lib.c
37748         * gcc.c-torture/execute/builtins/memcmp-lib.c
37749         * gcc.c-torture/execute/builtins/memmove-lib.c
37750         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37751         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37752         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37753         * gcc.c-torture/execute/builtins/memset-lib.c
37754         * gcc.c-torture/execute/builtins/printf-lib.c
37755         * gcc.c-torture/execute/builtins/sprintf-lib.c
37756         * gcc.c-torture/execute/builtins/strcat-lib.c
37757         * gcc.c-torture/execute/builtins/strchr-lib.c
37758         * gcc.c-torture/execute/builtins/strcmp-lib.c
37759         * gcc.c-torture/execute/builtins/strcpy-lib.c
37760         * gcc.c-torture/execute/builtins/strcspn-lib.c
37761         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37762         * gcc.c-torture/execute/builtins/strlen-lib.c
37763         * gcc.c-torture/execute/builtins/strncat-lib.c
37764         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37765         * gcc.c-torture/execute/builtins/strncmp-lib.c
37766         * gcc.c-torture/execute/builtins/strncpy-lib.c
37767         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37768         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37769         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37770         * gcc.c-torture/execute/builtins/strrchr-lib.c
37771         * gcc.c-torture/execute/builtins/strspn-lib.c
37772         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37773         * gcc.c-torture/execute/builtins/strstr-lib.c
37774         * gcc.c-torture/execute/builtins/lib/abs.c
37775         * gcc.c-torture/execute/builtins/lib/fprintf.c
37776         * gcc.c-torture/execute/builtins/lib/memset.c
37777         * gcc.c-torture/execute/builtins/lib/printf.c
37778         * gcc.c-torture/execute/builtins/lib/sprintf.c
37779         * gcc.c-torture/execute/builtins/lib/strcpy.c
37780         * gcc.c-torture/execute/builtins/lib/strcspn.c
37781         * gcc.c-torture/execute/builtins/lib/strncat.c
37782         * gcc.c-torture/execute/builtins/lib/strncmp.c
37783         * gcc.c-torture/execute/builtins/lib/strncpy.c
37784         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37785         * gcc.c-torture/execute/builtins/lib/strspn.c
37786         * gcc.c-torture/execute/builtins/lib/strstr.c:
37787         New files containing support routines.
37788
37789         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37790         declaration.
37791         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37792         when not optimizing.
37793
37794 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37795
37796         PR c++/16240
37797         * g++.dg/abi/mangle22.C: New test.
37798         * g++.dg/abi/mangle23.C: Likewise.
37799
37800 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37801
37802         PR fortran/16290
37803         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37804         Allow for cases without denormalized floating point numbers.
37805
37806 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37807
37808         PR c/1027
37809         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37810         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37811         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37812         expected warning text.
37813         * gcc.dg/format/diag-2.c: New test.
37814
37815 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37816
37817         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37818
37819 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37820
37821         * gcc.dg/builtins-43.c: New.
37822         * gcc.dg/builtins-44.c: New.
37823         * gcc.dg/builtins-45.c: New.
37824
37825 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37826             Andreas Tobler  <a.tobler@schweiz.ch>
37827
37828         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37829         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37830         as SIGSEGV.
37831         * gcc.dg/cleanup-11.c: Likewise.
37832         * gcc.dg/cleanup-8.c: Likewise.
37833         * gcc.dg/cleanup-9.c: Likewise.
37834         * gcc.dg/cleanup-5.c: Run on all platforms.
37835
37836 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37837
37838         * g++.dg/warn/nonnull1.C: New test.
37839
37840 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37841
37842         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37843         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37844         Special-case the Sun compiler wrt to <complex.h>.
37845
37846 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37847
37848         * gcc.dg/Wunreachable-8.C: New test.
37849
37850         * gcc.dg/h8300-ice2.c : New test.
37851
37852 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37853
37854         PR fortran/16161
37855         * gfortran.fortran-torture/compile/implicit.f90: Add test
37856         for implicit character.
37857
37858 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37859
37860         PR fortran/16289
37861         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37862         Use tiny() intrinsic to find smallest non-negative real
37863
37864 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37865
37866         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37867         * gcc.dg/compat/struct-by-value-22_x.c: New.
37868         * gcc.dg/compat/struct-by-value-22_y.c: New.
37869
37870         * gcc.c-torture/execute/20040629-1.c: New test.
37871
37872 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37875         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37876
37877         PR target/16195
37878         * gcc.dg/20040625-1.c: New test.
37879
37880 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37881
37882         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37883
37884 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37885
37886         PR fortran/15963
37887         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37888
37889 2004-06-29  Richard Henderson  <rth@redhat.com>
37890
37891         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37892
37893 2004-06-29  Paul Brook  <paul@codesourcery.com>
37894
37895         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37896         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37897
37898 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37899
37900         PR c++/16260
37901         * g++.dg/parse/crash15.C: New.
37902
37903 2004-06-28  Andrew Pinski  <apinski@apple.com>
37904
37905         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37906         by the error already.
37907
37908         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37909
37910 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37911
37912         PR target/14041
37913         * gcc.dg/h8300-bss-align-1.c : New.
37914
37915 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37916
37917         * PR c++/16174
37918         * g++.dg/template/ctor4.C: New.
37919
37920 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37921
37922         PR c++/16205
37923         * g++.dg/warn/Wsequence-point-1.C: New test.
37924
37925 2004-06-27  Paul Brook  <paul@codesourcery.com>
37926
37927         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37928
37929 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37930
37931         * g++.old-deja/g++.mike/p7325.C: Remove.
37932
37933 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37934
37935         PR c/14963
37936         * gcc.dg/pr14963.c: New test.
37937
37938 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37939
37940         PR c++/16193
37941         * g++.dg/parse/redef1.C: New test.
37942
37943 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37944
37945         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37946         20021110.c.
37947         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37948         20021119-1.c.
37949         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37950         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37951         5-04.c.
37952         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37953         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37954         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37955         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37956         g++.brendan/enum14.C.
37957         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37958         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37959         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37960         g++.mike/virt1.C.
37961         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37962         memtemp24.C.
37963
37964 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37965
37966         * gcc.dg/20040527-1.c: New test case.
37967
37968 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37969
37970         PR gfortran/pr16196
37971         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37972
37973 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37974
37975         PR middle-end/15825
37976         * gcc.dg/pr15825-1.c: New test case.
37977
37978 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37979
37980         * gcc.c-torture/execute/20040625-1.c: New test.
37981
37982 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37983
37984         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37985
37986 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37987
37988         * gcc.dg/torture/mips-div-1.c: New test.
37989
37990 2004-06-24  Jeff Law  <law@redhat.com>
37991
37992         * gcc.dg/tree-ssa/20040624-1.c: New test.
37993
37994 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37995
37996         * gcc.c-torture/compile/20040624-1.c: New test.
37997
37998 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37999
38000         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38001         this directory.
38002
38003 2004-06-23  Andrew Pinski  <apinski@apple.com>
38004
38005         PR middle-end/15988
38006         * g++.dg/opt/ptrmem4.C: New test.
38007
38008         * gcc.dg/c90-array-quals-2.c: New test.
38009
38010 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38011
38012         * gcc.dg/kpice1.c: New test.
38013
38014 2006-06-23  Andrew Pinski  <apinski@apple.com>
38015
38016         * gcc.dg/c90-array-quals.c: New test.
38017
38018 2006-06-22  Richard Henderson  <rth@redhat.com>
38019
38020         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38021
38022 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38023
38024         * gcc.dg/builtins-config.h: Handle FreeBSD.
38025
38026 2006-06-22  Richard Henderson  <rth@redhat.com>
38027
38028         * g++.dg/opt/devirt1.C: New.
38029
38030 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38031
38032         * g++.dg/opt/pr15551.C: New testcase.
38033
38034 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38035
38036         PR target/14800
38037         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38038         x86_64-*-linux* when compiling for 32bit.
38039
38040 2004-06-21  Andrew Pinski  <apinski@apple.com>
38041
38042         * gcc.dg/pch/struct-1.c: New.
38043         * gcc.dg/pch/struct-1.hs: New.
38044
38045 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38046
38047         * gcc.dg/pch/save-temps-1.c: New file.
38048         * gcc.dg/pch/save-temps-1.hs: New file.
38049
38050 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38051
38052         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38053         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38054
38055 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38056
38057         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38058         to fix type error.
38059         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38060         Remove trailing spaces.
38061
38062 2004-06-21  Richard Henderson  <rth@redhat.com>
38063
38064         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38065         merging && to BIT_FIELD_REF.
38066
38067 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38068
38069         * g++.dg/opt/placeholder1.C: New test.
38070
38071 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38072
38073         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38074         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38075         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38076         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38077
38078 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38079
38080         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38081         extern "C".
38082         * g++.dg/other/pragma-re-1.C: Add comments.
38083
38084 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38085
38086         PR gfortran/16080
38087         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38088
38089 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38090
38091         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38092         instead of setting the type of size_t by
38093         hand.
38094
38095 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38096
38097         * gcc.dg/unordered-2.c: New test case.
38098         * gcc.dg/unordered-3.c: New test case.
38099
38100 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38101
38102         PR other/16043
38103         * lib/g++.exp (g++_version): Tweak regexp for version
38104         * lib/g77.exp (g77_version): Likewise.
38105         * lib/gfortran.exp (gfortran_version): Likewise.
38106         * lib/objc.exp (objc_version): Likewise.
38107         * lib/treelang.exp (treelang_version): Likewise.
38108
38109 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38110
38111         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38112         Use INT_MAX instead of __INT_MAX__.
38113         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38114
38115         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38116         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38117         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38118         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38119         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38120         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38121         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38122         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38123         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38124
38125         * gcc.dg/range-test-1.c: New test.
38126         * g++.dg/opt/range-test-1.C: New test.
38127
38128 2004-06-17  Richard Henderson  <rth@redhat.com>
38129
38130         * objc.dg/sync-1.m: New.
38131         * objc.dg/try-catch-1.m: Don't force next runtime.
38132         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38133         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38134         shadowed catch clause.
38135         * objc.dg/try-catch-5.m: New.
38136
38137 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38138
38139         Bug 14610
38140         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38141
38142 2004-06-15  Richard Henderson  <rth@redhat.com>
38143
38144         * gcc.dg/20001116-1.c: Move expected warning line.
38145
38146 2004-06-15  Richard Henderson  <rth@redhat.com>
38147
38148         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38149         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38150
38151 2004-06-15  Jeff Law  <law@redhat.com>
38152
38153         * gcc.dg/tree-ssa/20040615-1.c: New test.
38154         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38155         be less sensitive to operand ordering.
38156         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38157
38158 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38159
38160         * g++.dg/abi/bitfield3.C: Add comment..
38161
38162 2004-06-15  Richard Henderson  <rth@redhat.com>
38163
38164         * g++.dg/ext/stmtexpr1.C: XFAIL.
38165         * gcc.dg/20030612-1.c: XFAIL.
38166
38167 2004-06-15  Eric Christopher  <echristo@redhat.com>
38168
38169         * g++.dg/charset/asm5.c: New.
38170         * gcc.dg/charset/asm6.c: New.
38171
38172 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38173
38174         PR fortran/15962
38175         * gfortran.fortran-torture/execute/select_1.f90: New test.
38176
38177 2004-06-15  Paul Brook  <paul@codesourcery.com>
38178
38179         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38180
38181 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38182
38183         PR c++/15967
38184         * g++.dg/lookup/crash3.C: New test.
38185
38186 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38187
38188         PR c++/15947
38189         * g++.dg/parse/dtor4.C: New test.
38190
38191 2004-06-14  Jeff Law  <law@redhat.com>
38192
38193         * gcc.c-torture/compile/20040614-1.c: New test.
38194
38195 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38196
38197         PR fortran/15211
38198         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38199         LEN of a character array.
38200
38201 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38202
38203         PR c++/15096
38204         * g++.dg/template/ptrmem10.C: New test.
38205
38206         PR c++/14930
38207         * g++.dg/template/friend30.C: New test.
38208
38209 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38210
38211         PR fortran/14928
38212         * gfortran.fortran-torture/compile/mloc.f90: New test.
38213
38214 2004-06-13  Paul Brook  <paul@codesourcery.com>
38215
38216         * gfortran.fortran-torture/execute/random_2.f90: New test.
38217
38218 2004-06-13  Eric Christopher  <echristo@redhat.com>
38219
38220         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38221
38222 2004-06-12  Paul Brook  <paul@codesourcery.com>
38223
38224         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38225
38226 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38227
38228         PR fortran/14923
38229         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38230
38231 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38232
38233         PR fortran/14957
38234         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38235         syntax errors in end statements of contained subroutines.
38236
38237 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38238
38239         PR fortran/12841
38240         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38241
38242 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38243
38244         PR fortran/15665
38245         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38246
38247 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38248
38249         PR gfortran/12839
38250         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38251
38252 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38253
38254         PR c++/15862
38255         * g++.dg/parse/enum1.C: New test.
38256
38257 2004-06-10  Jeff Law  <law@redhat.com>
38258
38259         * gcc.c-torture/compile/20040610-1.c: New test.
38260
38261 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38262
38263         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38264         * g++.old-deja/g++.other/decl3.C: Likewise.
38265
38266 2004-06-10  Brian Booth  <bbooth@redhat.com>
38267
38268         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38269         V_MAY_DEF instead of VDEF.
38270         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38271
38272 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38273
38274         PR c++/14211
38275         * g++.dg/conversion/const1.C: New test.
38276
38277         PR c++/15076
38278         * g++.dg/conversion/reinterpret1.C: New test.
38279
38280         PR c++/15877
38281         * g++.dg/template/enum2.C: New test.
38282
38283         PR c++/15227
38284         * g++.dg/template/error13.C: New test.
38285
38286 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38287
38288         PR fortran/14957
38289         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38290         arguments to test_* REAL and of the right size.
38291
38292 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38293
38294         PR target/15569
38295         PR rtl-optimization/15681
38296         * gcc.dg/20040609-1.c: New test.
38297
38298 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38299
38300         PR c++/14791
38301         * g++.dg/opt/builtins1.C: New test.
38302
38303 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38304
38305         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38306         that use default windows32 struct layout.
38307         * gcc.dg/i386-bitfield2.c: Likewise.
38308
38309 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38310
38311         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38312         for mingw32 and cygwin targets.
38313
38314 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38315
38316         * gcc.dg/pch/macro-4.c: New.
38317         * gcc.dg/pch/macro-4.hs: New.
38318
38319 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38320
38321         PR fortran/13249
38322         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38323
38324 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38325
38326         PR fortran/13372
38327         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38328
38329 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38330
38331         PR gfortran/14897
38332         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38333
38334 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38335
38336         PR gfortran/15755
38337         * gfortran.fortran-torture/execute/backspace.c : New test.
38338
38339 2004-06-09  Paul Brook  <paul@codesourcery.com>
38340
38341         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38342         (pointer_to_section): Rewrite to use smaller array.
38343
38344 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38345
38346         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38347         * gcc.dg/ext/altivec-10.c: Same.
38348         * gcc.dg/ext/altivec-11.c: Same.
38349         * gcc.dg/ext/altivec-12.c: Same.
38350         * gcc.dg/ext/altivec-13.c: Same.
38351         * gcc.dg/ext/altivec-14.c: Same.
38352         * gcc.dg/ext/altivec-15.c: Same.
38353         * gcc.dg/ext/altivec-16.c: Same.
38354         * gcc.dg/ext/altivec-3.c: Same.
38355         * gcc.dg/ext/altivec-4.c: Same.
38356         * gcc.dg/ext/altivec-6.c: Same.
38357         * gcc.dg/ext/altivec-7.c: Same.
38358         * gcc.dg/ext/altivec-8.c: Same.
38359         * gcc.dg/ext/altivec-varargs-1.c: Same.
38360
38361         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38362         * g++.dg/ext/altivec-10.C: Same.
38363         * g++.dg/ext/altivec-2.C: Same.
38364         * g++.dg/ext/altivec-3.C: Same.
38365         * g++.dg/ext/altivec-4.C: Same.
38366         * g++.dg/ext/altivec-5.C: Same.
38367         * g++.dg/ext/altivec-6.C: Same.
38368         * g++.dg/ext/altivec-7.C: Same.
38369         * g++.dg/ext/altivec-8.C: Same.
38370         * g++.dg/ext/altivec-9.C: Same.
38371
38372 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38373
38374         PR c++/7841
38375         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38376
38377 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38378
38379         * gcc.dg/union-1.c: New test.
38380
38381 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38382
38383         * gcc.dg/builtins-41.c: New test case.
38384         * gcc.dg/builtins-42.c: New test case.
38385
38386 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38387
38388         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38389         * g++.dg/ext/altivec-10.C: Same.
38390         * g++.dg/ext/altivec-2.C: Same.
38391         * g++.dg/ext/altivec-3.C: Same.
38392         * g++.dg/ext/altivec-4.C: Same.
38393         * g++.dg/ext/altivec-5.C: Same.
38394         * g++.dg/ext/altivec-6.C: Same.
38395         * g++.dg/ext/altivec-7.C: Same.
38396         * g++.dg/ext/altivec-8.C: Same.
38397         * g++.dg/ext/altivec-9.C: Same.
38398         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38399         * g++.old-deja/g++.brendan/new3.C: Same.
38400         * gcc.c-torture/execute/eeprof-1.x: Same.
38401
38402 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38403
38404         PR c/14765
38405         * gcc.dg/pr14765-1.c: New test.
38406
38407 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38408
38409         PR c/14649
38410         * gcc.dg/pr14649-1.c: New test case.
38411
38412 2004-06-07  Richard Henderson  <rth@redhat.com>
38413
38414         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38415         if temporaries.
38416
38417 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38418
38419         * g++.dg/eh/elide1.C: Remove XFAIL.
38420
38421 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38422
38423         PR c++/15337
38424         * g++.dg/expr/sizeof3.C: New test.
38425
38426         PR c++/14777
38427         * g++.dg/template/access14.C: New test.
38428
38429         PR c++/15554
38430         * g++.dg/template/enum1.C: New test.
38431
38432         PR c++/15057
38433         * g++.dg/eh/throw1.C: New test.
38434
38435 2004-06-07  David Ayers  <d.ayers@inode.at>
38436             Ziemowit Laski  <zlaski@apple.com>
38437
38438         * lib/objc.exp (objc_target_compile): Revert the '-framework
38439         Foundation' flag fix, since bare Darwin does not ship
38440         with the Foundation framework.
38441         * objc/execute/next_mapping.h: Provide a local NSConstantString
38442         @interface and @implementation.
38443         (objc_constant_string_init): A constructor function, used to
38444         initialize the NSConstantString meta-class object.
38445         * objc/execute/string1.m: Include "next_mapping.h" instead of
38446         <Foundation/NSString.h>.
38447         * objc/execute/string2.m: Likewise.
38448         * objc/execute/string3.m: Likewise.
38449         * objc/execute/string4.m: Likewise.
38450
38451 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38452
38453         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38454         to double. Replace double with FLOAT.
38455         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38456
38457         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38458         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38459         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38460         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38461         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38462         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38463         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38464         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38465
38466 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38467
38468         PR c/13519
38469         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38470
38471 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38472
38473         PR c++/15503
38474         * g++.dg/template/meminit2.C: New test.
38475
38476 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38477
38478         PR target/15822
38479         * gcc.c-torture/execute/compare-fp-1.c,
38480         gcc.c-torture/execute/compare-fp-2.c,
38481         gcc.c-torture/execute/compare-fp-3.c,
38482         gcc.c-torture/execute/compare-fp-4.c,
38483         gcc.c-torture/execute/compare-fp-3.x,
38484         gcc.c-torture/execute/compare-fp-4.x: Moved...
38485         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38486         gcc.c-torture/execute/ieee/compare-fp-2.c,
38487         gcc.c-torture/execute/ieee/compare-fp-3.c,
38488         gcc.c-torture/execute/ieee/compare-fp-4.c,
38489         gcc.c-torture/execute/ieee/compare-fp-3.x,
38490         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38491
38492 2004-06-04  David Ayers  <d.ayers@inode.at>
38493
38494         * objc/execute/protocol-isEqual-4.m: New testcase.
38495
38496 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38497
38498         * objc/execute/protocol-isEqual-1.m: New testcase.
38499         * objc/execute/protocol-isEqual-2.m: New testcase.
38500         * objc/execute/protocol-isEqual-3.m: New testcase.
38501
38502 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38503
38504         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38505
38506 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38507
38508         * lib/objc.exp (objc_target_compile): When running tests on
38509         Darwin (Mac OS X), inform the linker about '-framework
38510         'Foundation'.
38511
38512 2004-06-02  Eric Christopher  <echristo@redhat.com>
38513
38514         * gcc.c-torture/compile/20040602-1.c: New.
38515
38516 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38517
38518         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38519         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38520
38521         PR tree-optimization/14736
38522         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38523
38524         PR tree-optimization/14042
38525         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38526
38527         PR tree-optimization/14729
38528         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38529
38530 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38531
38532         PR fortran/15557
38533         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38534
38535 2004-06-01  Richard Hederson  <rth@redhat.com>
38536
38537         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38538
38539 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38540
38541         PR c++/14932
38542         * g++.dg/parse/offsetof4.C: New test.
38543
38544 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
38545
38546         PR objc/7993
38547         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38548
38549 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38550
38551         PR c++/15701
38552         * g++.dg/template/friend29.C: New test.
38553
38554 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38555
38556         PR c/15749
38557         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38558
38559 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38560
38561         * gcc.dg/sparc-trap-1.c: New test.
38562
38563 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38564
38565         PR middle-end/15069
38566         * g++.dg/opt/fold3.C: New test case.
38567
38568 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38569
38570         * lib/target-supports.exp (check_iconv_available): Fix fallout
38571         from 2004-05-28 patch.
38572
38573 2004-05-30  Paul Brook  <paul@codesourcery.com>
38574
38575         PR fortran/15620
38576         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38577         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38578
38579 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38580
38581         * gfortran.fortran-torture/execute/random_1.f90: New test.
38582
38583 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38584
38585         * g++.dg/ext/altivec-10.C: New test.
38586
38587 2004-05-29  Paul Brook  <paul@codesourcery.com>
38588
38589         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38590
38591 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38592
38593         * gcc.dg/altivec-16.c: New test.
38594
38595 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38596
38597         * lib/target-supports.exp (check_vmx_hw_available): New.
38598         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38599
38600         * lib/target-supports.exp (check_alias_available,
38601         check_iconv_available, check_named_sections_available): Use
38602         unique names for temporary files.
38603
38604 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38605
38606         * gcc.dg/altivec-15.c: New test.
38607
38608 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38609
38610         PR c++/15083
38611         * g++.dg/warn/noeffect6.C: New test.
38612
38613         PR c++/15471
38614         * g++.dg/expr/ptrmem4.C: New test.
38615
38616         PR c++/15640
38617         * g++.dg/template/operator3.C: New test.
38618
38619 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38620
38621         PR c++/14668
38622         * g++.dg/lookup/redecl1.C: New test.
38623         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38624
38625 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38626
38627         * gcc.c-torture/execute/compare-fp-1.c,
38628         gcc.c-torture/execute/compare-fp-2.c,
38629         gcc.c-torture/execute/compare-fp-3.c,
38630         gcc.c-torture/execute/compare-fp-4.c,
38631         gcc.c-torture/execute/compare-fp-3.x,
38632         gcc.c-torture/execute/compare-fp-4.x,
38633         gcc.dg/pr15649-1.c: New.
38634
38635 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38636
38637         PR c++/12883
38638         * g++.dg/init/array14.C: New test.
38639
38640 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38641
38642         * lib/compat.exp (compat-get-options-main): New.
38643         (compat-get-options): Remove unneeded code, warn for ignored
38644         command.
38645         (compat-execute): Check flag set by dg-require-* commands.
38646
38647         * lib/compat.exp (compat-execute): Break up long lines.
38648
38649 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38650
38651         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38652         * gcc.dg/altivec-14.c: New test.
38653         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38654
38655         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38656         * gcc.dg/altivec-12.c: Ditto.
38657
38658         * gcc.dg/altivec-3.c: Move call to altivec_check.
38659
38660 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38661
38662         PR c++/15044
38663         * g++.dg/template/error12.C: New test.
38664
38665         PR c++/15317
38666         * g++.dg/ext/attrib15.C: New test.
38667
38668         PR c++/15329
38669         * g++.dg/template/ptrmem9.C: New test.
38670
38671 2004-05-25  Paul Brook  <paul@codesourcery.com>
38672
38673         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38674
38675 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38676
38677         PR c++/15165
38678         * g++.dg/template/crash19.C: New test.
38679
38680 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38681
38682         PR c++/15025
38683         * g++.dg/template/redecl1.C: New test.
38684
38685 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38686
38687         PR c++/14821
38688         * g++.dg/other/ns1.C: New test.
38689
38690         PR c++/14883
38691         * g++.dg/template/invalid1.C: New test.
38692
38693 2004-05-23  Paul Brook  <paul@codesourcery.com>
38694         Victor Leikehman  <lei@haifasphere.co.il>
38695
38696         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38697         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38698
38699 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38700
38701         PR c++/15285
38702         PR c++/15299
38703         * g++.dg/template/non-dependent5.C: New test.
38704         * g++.dg/template/non-dependent6.C: New test.
38705
38706 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38707
38708         PR c++/15507
38709         * g++.dg/inherit/union1.C: New test.
38710
38711         PR c++/15542
38712         * g++.dg/template/addr1.C: New test.
38713
38714         PR c++/15427
38715         * g++.dg/template/array5.C: New test.
38716
38717         PR c++/15287
38718         * g++.dg/template/array6.C: New test.
38719
38720 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38721             Roger Sayle  <roger@eyesopen.com>
38722
38723         * g++.dg/lookup/forscope2.C: New test case.
38724
38725 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38726
38727         * gcc.dg/cpp/Wmissingdirs.c: New.
38728
38729 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38730
38731         PR target/15301
38732         * gcc.dg/compat/union-m128-1.h: New file.
38733         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38734         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38735         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38736
38737 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38738
38739         PR target/15302
38740         * gcc.dg/compat/struct-complex-1.h: New file.
38741         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38742         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38743         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38744
38745 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38746
38747         PR middle-end/3074
38748         * gcc.dg/pr3074-1.c: New test case.
38749         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38750
38751 2004-05-20  Falk Hueffner  <falk@debian.org>
38752
38753         PR other/15526
38754         * gcc.dg/ftrapv-1.c: New test case.
38755
38756 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38757
38758         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38759
38760 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38761             Jeff Law  <law@redhat.com>
38762
38763         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38764         * gcc.dg/tree-ssa/20040518-2.c: New test.
38765
38766         * gcc.dg/tree-ssa/20040518-1.c: New test.
38767
38768 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38769
38770         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38771
38772 2004-05-18  Paul Brook  <paul@codesourcery.com>
38773
38774         PR fortran/13930
38775         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38776
38777 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38778
38779         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38780         constant folding.
38781
38782 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38783
38784         * gcc.dg/tree-ssa/20040517-1.c: New test.
38785
38786 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38787
38788         * gcc.dg/loop-4.c: New test.
38789
38790 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38791
38792         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38793
38794 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38795
38796         PR fortran/15311
38797         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38798
38799 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38800
38801         PR fortran/13826
38802         PR fortran/13940
38803         * gfortran.fortran-torture/compile/data_1.f90: New test.
38804
38805 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38806
38807         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38808         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38809
38810 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38811
38812         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38813
38814 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38815
38816         PR c/15444
38817         * gcc.dg/format/xopen-1.c: Adjust expected message.
38818         * gcc.dg/format/xopen-3.c: New test.
38819
38820 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38821
38822         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38823
38824 2004-05-14  Jeff Law  <law@redhat.com>
38825
38826         * gcc.dg/tree-ssa/20040514-2.c: New test.
38827
38828 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38829
38830         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38831         this ...
38832         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38833         this.
38834
38835 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38836
38837         * gcc.dg/tree-ssa/20040514-1.c: New test.
38838
38839 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38840
38841         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38842         test.
38843
38844 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38845
38846         PR fortran/14066
38847         * gfortran.fortran-torture/compile/do_1.f90: New test.
38848
38849 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38850
38851         PR fortran/15051
38852         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38853         test.
38854
38855 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38856
38857         PR fortran/15149
38858         * gfortran.fortran-torture/execute/random_init.f90: New test.
38859
38860 2004-05-13  Paul Brook  <paul@codesourcery.com>
38861
38862         PR fortran/15314
38863         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38864
38865 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38866
38867         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38868         for the powerpc case.
38869
38870 2004-05-13  Jeff Law  <law@redhat.com>
38871
38872         * gcc.dg/tree-ssa/20040513-1.c: New test.
38873         * gcc.dg/tree-ssa/20040513-2.c: New test.
38874
38875 2004-05-13  Paul Brook  <paul@codesourcery.com>
38876
38877         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38878         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38879         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38880
38881 2004-05-13  Andreas Schwab  <schwab@suse.de>
38882
38883         PR other/10819
38884         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38885         characters.
38886
38887 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38888
38889         PR fortran/15294
38890         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38891
38892 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38893
38894         Merge from tree-ssa-20020619-branch.  See
38895         ChangeLog.tree-ssa for details.
38896
38897 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38898
38899         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38900         include <altivec.h> explicitly.
38901         * gcc.dg/altivec-13.c: Likewise.
38902
38903 2004-05-11  Paul Brook  <paul@codesourcery.com>
38904
38905         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38906
38907 2004-05-10  Eric Christopher  <echristo@redhat.com>
38908
38909         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38910         * gcc.dg/sibcall-4.c: Ditto.
38911
38912 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38913
38914         * g++.dg/ext/altivec-8.C: New test case.
38915         * gcc.dg/altivec-13.c: New test case.
38916
38917 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38918
38919         * gcc.c-torture/execute/divcmp-1.c: New test case.
38920         * gcc.c-torture/execute/divcmp-2.c: New test case.
38921         * gcc.c-torture/execute/divcmp-3.c: New test case.
38922
38923 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38924
38925         * g++.dg/other/pragma-re-2.C: New test.
38926
38927 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38928
38929         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38930         * gcc.dg/i386-387-2.c: Likewise.
38931
38932         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38933         __builtin_drem.
38934         * gcc.dg/i386-387-6.c: Likewise.
38935
38936 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38937
38938         * gcc.dg/builtins-33.c: Also check log1p*.
38939
38940 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38941
38942         PR optimization/15296
38943         * gcc.c-torture/execute/pr15296.c: New test.
38944
38945 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38946
38947         * gcc.dg/builtins-40.c: New test.
38948
38949 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38950
38951         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38952
38953 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38954
38955         * g++.dg/ext/spe1.C: New testcase.
38956
38957 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38958
38959         * objc.dg/image-info.m: Allow additional attributes
38960         for __image_info section.
38961
38962 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38963
38964         * gcc.dg/torture/mips-hilo-2.c: New test.
38965
38966 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38967
38968         PR c++/14389
38969         * g++.dg/template/member5.C: New test.
38970
38971 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38972
38973         * gcc.dg/builtins-34.c: Also check expm1*.
38974
38975 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38976
38977         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38978         * gcc.dg/torture/builtin-convert-3.c: New test.
38979
38980 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38981
38982         PR middle-end/15054
38983         * g++.dg/opt/pr15054.C: New test.
38984
38985 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38986
38987         * gcc.dg/torture/builtin-rounding-1.c: New test.
38988         * gcc.dg/builtins-25.c: Delete.
38989         * gcc.dg/builtins-29.c: Delete.
38990
38991 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38992
38993         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38994         * gcc.dg/sibcall-4.c: Likewise.
38995         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38996
38997 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38998
38999         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39000         bit-field on 16-bit targets.
39001
39002 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39003
39004         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39005         16-bit targets.
39006
39007 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39008
39009         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39010         * gcc.dg/rs6000-power2-2.c: Likewise.
39011
39012 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39013
39014         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39015         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39016         Change the asm registers to be in form of frN instead of fN.
39017
39018 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39019
39020         * gcc.dg/torture/builtin-convert-2.c: New test.
39021
39022 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39023
39024         * gcc.dg/rs6000-power2-1.c: New test.
39025         * gcc.dg/rs6000-power2-2.c: New test.
39026
39027 2004-04-28  Jan Hubicka  <jh@suse.cz>
39028
39029         * gcc.dg/unused-6.c: New test.
39030
39031 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39032             Ulrich Weigand  <uweigand@de.ibm.com>
39033
39034         * ada/acats/run_all.sh: Define $target variable.
39035
39036 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39037
39038         PR c++/15119
39039         * g++.dg/other/vararg-1.C: New test.
39040
39041         PR c++/4794
39042         * g++.dg/eh/cleanup3.C: New test.
39043
39044 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39045
39046         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39047         and ad8011a (target_insn).
39048         * ada/acats/support/macro.dfs: Likewise.
39049         * ada/acats/support/impbit.adb: New file.
39050
39051 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39052
39053         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39054
39055 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39056
39057         * gcc.dg/loop-3.c: New test.
39058
39059 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39060
39061         * gcc.c-torture/execute/simd-5.c: New test.
39062
39063 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39064
39065         PR c++/15064
39066         * g++.dg/template/crash18.C: New test.
39067
39068 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39069
39070         * g++.dg/ext/complit3.C: New test.
39071
39072 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39073
39074         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39075         * gcc.dg/altivec-3.c: Same.
39076         * gcc.dg/altivec-varargs-1.c: Same.
39077
39078 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39079
39080         * lib/target-supports.exp (check_profiling_available): Assume
39081         profiling is not available on powerpc-eabi targets.
39082
39083 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39084
39085         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39086         * gcc.dg/vmx/bug-1.c: Ditto.
39087
39088 2004-04-20  Eric Christopher  <echristo@redhat.com>
39089
39090         * gcc.dg/charset/extern.c: New test.
39091         * g++.dg/charset/extern3.cc: Ditto.
39092
39093 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39094
39095         * gcc.dg/builtins-39.c: New test.
39096
39097 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39098
39099         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39100
39101 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39102
39103         * gcc.dg/torture/mips-hilo-1.c: New test.
39104
39105 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39106
39107         * gcc.c-torture/compile/20040419-1.c: New test.
39108
39109 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39110
39111         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39112
39113 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39114             Aldy Hernandez  <aldyh@redhat.com>
39115
39116         * gcc.c-torture/execute/va-arg-24.c: New.
39117
39118 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39119             Aldy Hernandez  <aldyh@redhat.com>
39120
39121         * gcc.dg/vmx/1b-01.c: New.
39122         * gcc.dg/vmx/1b-02.c: New.
39123         * gcc.dg/vmx/1b-03.c: New.
39124         * gcc.dg/vmx/1b-04.c: New.
39125         * gcc.dg/vmx/1b-05.c: New.
39126         * gcc.dg/vmx/1b-06.c: New.
39127         * gcc.dg/vmx/1b-07.c: New.
39128         * gcc.dg/vmx/1c-01.c: New.
39129         * gcc.dg/vmx/1c-02.c: New.
39130         * gcc.dg/vmx/3a-01a.c: New.
39131         * gcc.dg/vmx/3a-01.c: New.
39132         * gcc.dg/vmx/3a-01m.c: New.
39133         * gcc.dg/vmx/3a-03.c: New.
39134         * gcc.dg/vmx/3a-03m.c: New.
39135         * gcc.dg/vmx/3a-04.c: New.
39136         * gcc.dg/vmx/3a-04m.c: New.
39137         * gcc.dg/vmx/3a-05.c: New.
39138         * gcc.dg/vmx/3a-06.c: New.
39139         * gcc.dg/vmx/3a-06m.c: New.
39140         * gcc.dg/vmx/3a-07.c: New.
39141         * gcc.dg/vmx/3b-01.c: New.
39142         * gcc.dg/vmx/3b-02.c: New.
39143         * gcc.dg/vmx/3b-10.c: New.
39144         * gcc.dg/vmx/3b-13.c: New.
39145         * gcc.dg/vmx/3b-14.c: New.
39146         * gcc.dg/vmx/3b-15.c: New.
39147         * gcc.dg/vmx/3c-01a.c: New.
39148         * gcc.dg/vmx/3c-01.c: New.
39149         * gcc.dg/vmx/3c-02.c: New.
39150         * gcc.dg/vmx/3c-03.c: New.
39151         * gcc.dg/vmx/3d-01.c: New.
39152         * gcc.dg/vmx/4-01.c: New.
39153         * gcc.dg/vmx/4-03.c: New.
39154         * gcc.dg/vmx/5-01.c: New.
39155         * gcc.dg/vmx/5-02.c: New.
39156         * gcc.dg/vmx/5-03.c: New.
39157         * gcc.dg/vmx/5-04.c: New.
39158         * gcc.dg/vmx/5-05.c: New.
39159         * gcc.dg/vmx/5-06.c: New.
39160         * gcc.dg/vmx/5-07.c: New.
39161         * gcc.dg/vmx/5-07t.c: New.
39162         * gcc.dg/vmx/5-08.c: New.
39163         * gcc.dg/vmx/5-10.c: New.
39164         * gcc.dg/vmx/5-11.c: New.
39165         * gcc.dg/vmx/7-01a.c: New.
39166         * gcc.dg/vmx/7-01.c: New.
39167         * gcc.dg/vmx/7c-01.c: New.
39168         * gcc.dg/vmx/7d-01.c: New.
39169         * gcc.dg/vmx/7d-02.c: New.
39170         * gcc.dg/vmx/8-01.c: New.
39171         * gcc.dg/vmx/8-02a.c: New.
39172         * gcc.dg/vmx/8-02.c: New.
39173         * gcc.dg/vmx/brode-1.c: New.
39174         * gcc.dg/vmx/bug-1.c: New.
39175         * gcc.dg/vmx/bug-2.c: New.
39176         * gcc.dg/vmx/bug-3.c: New.
39177         * gcc.dg/vmx/cw-bug-1.c: New.
39178         * gcc.dg/vmx/cw-bug-2.c: New.
39179         * gcc.dg/vmx/cw-bug-3.c: New.
39180         * gcc.dg/vmx/dct.c: New.
39181         * gcc.dg/vmx/debug-1.c: New.
39182         * gcc.dg/vmx/debug-2.c: New.
39183         * gcc.dg/vmx/debug-3.c: New.
39184         * gcc.dg/vmx/debug-4.c: New.
39185         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39186         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39187         * gcc.dg/vmx/eg-5.c: New.
39188         * gcc.dg/vmx/fft.c: New.
39189         * gcc.dg/vmx/gcc-bug-1.c: New.
39190         * gcc.dg/vmx/gcc-bug-2.c: New.
39191         * gcc.dg/vmx/gcc-bug-3.c: New.
39192         * gcc.dg/vmx/gcc-bug-4.c: New.
39193         * gcc.dg/vmx/gcc-bug-5.c: New.
39194         * gcc.dg/vmx/gcc-bug-6.c: New.
39195         * gcc.dg/vmx/gcc-bug-7.c: New.
39196         * gcc.dg/vmx/gcc-bug-8.c: New.
39197         * gcc.dg/vmx/gcc-bug-9.c: New.
39198         * gcc.dg/vmx/gcc-bug-b.c: New.
39199         * gcc.dg/vmx/gcc-bug-c.c: New.
39200         * gcc.dg/vmx/gcc-bug-d.c: New.
39201         * gcc.dg/vmx/gcc-bug-e.c: New.
39202         * gcc.dg/vmx/gcc-bug-f.c: New.
39203         * gcc.dg/vmx/gcc-bug-g.c: New.
39204         * gcc.dg/vmx/gcc-bug-i.c: New.
39205         * gcc.dg/vmx/harness.h: New.
39206         * gcc.dg/vmx/ira1.c: New.
39207         * gcc.dg/vmx/ira2a.c: New.
39208         * gcc.dg/vmx/ira2b.c: New.
39209         * gcc.dg/vmx/ira2.c: New.
39210         * gcc.dg/vmx/ira2c.c: New.
39211         * gcc.dg/vmx/mem.c: New.
39212         * gcc.dg/vmx/newton-1.c: New.
39213         * gcc.dg/vmx/ops.c: New.
39214         * gcc.dg/vmx/sn7153.c: New.
39215         * gcc.dg/vmx/spill2.c: New.
39216         * gcc.dg/vmx/spill3.c: New.
39217         * gcc.dg/vmx/spill.c: New.
39218         * gcc.dg/vmx/t.c: New.
39219         * gcc.dg/vmx/varargs-1.c: New.
39220         * gcc.dg/vmx/varargs-2.c: New.
39221         * gcc.dg/vmx/varargs-3.c: New.
39222         * gcc.dg/vmx/varargs-4.c: New.
39223         * gcc.dg/vmx/varargs-5.c: New.
39224         * gcc.dg/vmx/varargs-6.c: New.
39225         * gcc.dg/vmx/varargs-7.c: New.
39226         * gcc.dg/vmx/vmx.exp: New.
39227         * gcc.dg/vmx/vprint-1.c: New.
39228         * gcc.dg/vmx/vscan-1.c: New.
39229         * gcc.dg/vmx/x-01.c: New.
39230         * gcc.dg/vmx/x-02.c: New.
39231         * gcc.dg/vmx/x-03.c: New.
39232         * gcc.dg/vmx/x-04.c: New.
39233         * gcc.dg/vmx/x-05.c: New.
39234         * gcc.dg/vmx/yousufi-1.c: New.
39235         * gcc.dg/vmx/zero-1.c: New.
39236         * gcc.dg/vmx/zero.c: New.
39237
39238 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39239
39240         * g++.dg/lookup/java1.C: Update for chage of
39241         _Jv_AllocObject.
39242         * g++.dg/lookup/java2.C: Likewise.
39243
39244 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39245
39246         * ada/acats/run_all.sh: use -O2 by default.
39247
39248 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39249
39250         * gcc.dg/vr-mult-[12].c: New tests.
39251
39252 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39253
39254         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39255
39256         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39257
39258 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39259
39260         * lib/target-supports.exp (check_profiling_available): Assume
39261         profiling isn't available for mips*-*-elf targets.
39262
39263 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39264
39265         * gcc.dg/builtins-38.c: New test.
39266
39267 2004-04-14  Eric Christopher  <echristo@redhat.com>
39268
39269         * g++.dg/charset/charset.exp: Run .cc extension tests.
39270
39271 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39272
39273         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39274
39275 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39276
39277         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39278
39279 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39280
39281         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39282         * gcc.dg/i386-387-2.c: Likewise.
39283
39284         * gcc.dg/i386-387-7.c: New test.
39285         * gcc.dg/i386-387-8.c: New test.
39286
39287         * gcc.dg/builtins-37.c: New test.
39288
39289 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39290
39291         * g++.dg/pch/externc-1.C: Add missing semicolon.
39292
39293 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39294
39295         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39296
39297 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39298
39299         * gcc.c-torture/execute/20040411-1.c: New test.
39300
39301 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39302
39303         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39304
39305 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39306
39307         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39308
39309 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39310
39311         * lib/target-supports.exp (check_named_sections_available): New.
39312         * lib/gcc-dg.exp (dg-require-named-sections): New.
39313         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39314         old-deja.exp.  Also prune error-count message from HP linker.
39315         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39316
39317         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39318         * g++.old-deja/g++.pt/static3.C: Likewise.
39319         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39320
39321 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39322
39323         * gcc.c-torture/execute/20040409-1.c: New test case.
39324         * gcc.c-torture/execute/20040409-2.c: New test case.
39325         * gcc.c-torture/execute/20040409-3.c: New test case.
39326
39327 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39328
39329         * gcc.dg/20040409-1.c: New test.
39330
39331 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39332
39333         PR target/14888
39334         * g++.dg/opt/pr14888.C: New test case.
39335
39336 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39337
39338         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39339         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39340         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39341         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39342         New tests.
39343
39344 2004-04-08  Paul Brook  <paul@codesourcery.com>
39345
39346         * gcc.dg/spill-1.c: New test.
39347
39348 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39349
39350         * gcc.dg/torture/builtin-ctype-2.c: New test.
39351
39352 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39353
39354         * gcc.dg/pch/pch.exp: Add largefile test.
39355
39356 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39357
39358         * g++.dg/pch/externc-1.Hs: New.
39359         * g++.dg/pch/externc-1.C: New.
39360
39361 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39362
39363         * gcc.dg/compat/struct-by-value-5a_main.c,
39364         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39365         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39366         * gcc.dg/compat/struct-by-value-5a_x.c,
39367         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39368         gcc.dg/compat/struct-by-value-5_x.c.
39369         * gcc.dg/compat/struct-by-value-5a_y.c,
39370         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39371         gcc.dg/compat/struct-by-value-5_y.c.
39372
39373         * gcc.dg/compat/struct-by-value-6a_main.c,
39374         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39375         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39376         * gcc.dg/compat/struct-by-value-6a_x.c,
39377         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39378         gcc.dg/compat/struct-by-value-6_x.c.
39379         * gcc.dg/compat/struct-by-value-6a_y.c,
39380         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39381         gcc.dg/compat/struct-by-value-6_y.c.
39382
39383         * gcc.dg/compat/struct-by-value-7a_main.c,
39384         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39385         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39386         * gcc.dg/compat/struct-by-value-7a_x.c,
39387         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39388         gcc.dg/compat/struct-by-value-7_x.c.
39389         * gcc.dg/compat/struct-by-value-7a_y.c,
39390         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39391         gcc.dg/compat/struct-by-value-7_y.c.
39392
39393 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39394
39395         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39396         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39397         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39398         options.
39399
39400 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39401
39402         * gcc.dg/builtins-36.c: New test.
39403
39404 2004-04-06  Paul Brook  <paul@codesourcery.com>
39405
39406         * README.gcc: Remove obsolete contraint on testcases.
39407
39408 2004-04-05  Paul Brook  <paul@codesourcery.com>
39409
39410         PR2123
39411         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39412         failure and exit(0) on success.
39413         * g++.dg/expr/anew2.C: Ditto.
39414         * g++.dg/expr/anew3.C: Ditto.
39415         * g++.dg/expr/anew4.C: Ditto.
39416
39417 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39418
39419         PR c++/3518
39420         * g++.dg/template/unify7.C: New.
39421
39422 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39423
39424         * g++.dg/README: Bring up to date with new subdirectories; remove
39425         duplicate subdirectory lines.
39426
39427 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39428
39429         PR c++/14007
39430         * g++.dg/template/unify5.C: New.
39431         * g++.dg/template/unify6.C: New.
39432         * g++.dg/template/qualttp20.C: Adjust.
39433         * g++.old-deja/g++.jason/report.C: Adjust.
39434         * g++.old-deja/g++.other/qual1.C: Adjust.
39435
39436 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39437
39438         PR c++/14803
39439         * g++.dg/inherit/ptrmem1.C: New test.
39440
39441 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39442
39443         PR c++/14755
39444         * gcc.c-torture/execute/20040331-1.c: New test.
39445         * gcc.dg/20040331-1.c: New test.
39446
39447 2004-04-01  Paul Brook  <paul@codesourcery.com>
39448
39449         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39450
39451 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39452
39453         PR c++/14724
39454         * g++.dg/init/goto1.C: New test.
39455
39456         PR c++/14763
39457         * g++.dg/template/defarg4.C: New test.
39458
39459 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39460
39461         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39462
39463 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39464
39465         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39466
39467 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39468
39469         * gcc.dg/noncompile/undeclared-2.c: New test.
39470
39471 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39472
39473         * gcc.dg/940409-1.c: Remove XFAIL.
39474         * gcc.dg/reg-vol-struct-1.c: New test.
39475
39476 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39477
39478         * gcc.dg/torture/builtin-wctype-1.c: New test.
39479
39480 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39481
39482         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39483         * gcc.dg/20001101-1.c: Likewise.
39484         * gcc.dg/20001102-1.c: Likewise.
39485
39486 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39487
39488         * gcc.dg/compare8.c: Add an additional test for XOR.
39489
39490 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39491
39492         * gcc.dg/torture/builtin-ctype-1.c: New test.
39493
39494 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39495
39496         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39497         * gcc.dg/torture/builtin-math-1.c: Likewise.
39498         * gcc.dg/torture/builtin-power-1.c: New test.
39499
39500 2004-03-24  Andreas Schwab  <schwab@suse.de>
39501
39502         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39503         IA64 assembler.
39504
39505 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39506             Roger Sayle  <roger@eyesopen.com>
39507
39508         * gcc.dg/compare8.c: New test case.
39509
39510 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39511
39512         * g++.dg/ext/altivec-7.C: New test.
39513
39514 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39515
39516         PR 12267, 12391, 12560, 13129, 14114, 14133
39517         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39518         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39519         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39520         Adjust error regexps.
39521         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39522         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39523         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39524         * gcc.dg/local1.c: Add explanatory comment.
39525
39526 2004-03-23  Roger Sayle  <roger@eyesopen.com>
39527
39528         PR optimization/14669
39529         * g++.dg/opt/fold2.C: New test case.
39530
39531 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
39532
39533         PR c/14069
39534         * gcc.dg/20040322-1.c: New test.
39535
39536 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39537
39538         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
39539         * gcc.dg/ultrasp4.c: Likewise.
39540         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
39541
39542 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39543
39544         * gcc.dg/i386-sse-8.c: Reset default options.
39545
39546 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
39547
39548         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39549         in the error message text.
39550
39551 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39552
39553         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39554
39555 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39556
39557         PR c++/14616
39558         * g++.dg/init/array13.C: New test.
39559
39560 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39561
39562         PR target/13889
39563         * gcc.c-torture/compile/pr13889.c: New test case.
39564
39565 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39566
39567         PR c/14635
39568         * builtins-1.c (nan, nans): Don't test.
39569         * builtins-30.c: Don't use nan, nanf, nanl.
39570         * builtins-35.c: New test.
39571
39572 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39573
39574         * g++.dg/ext/altivec-6.C: New test.
39575
39576 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39577
39578         * g++.dg/init/placement3.C: New test.
39579
39580         * g++.dg/template/spec13.C: New test.
39581
39582         * g++.dg/lookup/using11.C: New test.
39583
39584         * g++.dg/lookup/koenig3.C: New test.
39585
39586         * g++.dg/template/operator2.C: New test.
39587
39588         * g++.dg/expr/dtor3.C: New test.
39589         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39590         marker.
39591         * g++.old-deja/g++.law/visibility28.C: Likewise.
39592
39593 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39594
39595         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39596         * gcc.dg/ppc64-abi-3.c: Likewise.
39597
39598 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39599
39600         PR c++/14545
39601         * g++.dg/parse/template15.C: New test.
39602
39603 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39604
39605         * g++.dg/expr/dtor2.C: New test.
39606
39607         * g++.dg/lookup/anon4.C: New test.
39608
39609         * g++.dg/overload/using1.C: New test.
39610
39611         * g++.dg/template/lookup7.C: New test.
39612
39613         * g++.dg/template/typename6.C: New test.
39614
39615         * g++.dg/expr/cond6.C: New test.
39616
39617 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39618
39619         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39620
39621 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39622
39623         * g++.dg/expr/cond5.C: New test.
39624         * g++.dg/expr/constcast1.C: Likewise.
39625         * g++.dg/expr/ptrmem2.C: Likewise.
39626         * g++.dg/expr/ptrmem3.C: Likewise.
39627         * g++.dg/lookup/main1.C: Likewise.
39628         * g++.dg/template/lookup6.C: Likewise.
39629
39630 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39631
39632         * gcc.dg/local1.c: New test.
39633
39634         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39635
39636 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39637
39638         * gcc.dg/torture/builtin-convert-1.c: New test.
39639
39640 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39641
39642         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39643
39644 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39645
39646         PR c++/14481
39647         * g++.dg/warn/Wunused-7.C: New test.
39648
39649 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39650
39651         * gcc.dg/torture/builtin-integral-1.c: New test.
39652
39653 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39654
39655         PR c++/14586
39656         * g++.dg/parse/non-dependent3.C: New test.
39657
39658 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39659
39660         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39661         * g++.dg/eh/simd-2.C: Likewise.
39662         * g++.dg/init/array10.C: Likewise.
39663         * gcc.c-torture/compile/simd-1.c: Likewise.
39664         * gcc.c-torture/compile/simd-2.c: Likewise.
39665         * gcc.c-torture/compile/simd-3.c: Likewise.
39666         * gcc.c-torture/compile/simd-4.c: Likewise.
39667         * gcc.c-torture/compile/simd-6.c: Likewise.
39668         * gcc.c-torture/execute/simd-1.c: Likewise.
39669         * gcc.c-torture/execute/simd-2.c: Likewise.
39670         * gcc.dg/compat/vector-defs.h: Likewise.
39671         * gcc.dg/20020531-1.c: Likewise.
39672         * gcc.dg/altivec-3.c: Likewise.
39673         * gcc.dg/altivec-4.c: Likewise.
39674         * gcc.dg/altivec-varargs-1.c: Likewise.
39675         * gcc.dg/compat/vector-defs.h: Likewise.
39676         * gcc.dg/i386-mmx-3.c: Likewise.
39677         * gcc.dg/i386-sse-4.c: Likewise.
39678         * gcc.dg/i386-sse-5.c: Likewise.
39679         * gcc.dg/i386-sse-8.c: Likewise.
39680         * gcc.dg/simd-1.c: Likewise.
39681         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39682         __ev64_opaque__ since the machine description provides it.
39683
39684 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39685
39686         * lib/compat.exp (skip_list): New global variable.
39687         Use it to hold the user defined COMPAT_SKIPS list if any.
39688         (compat-obj): Add the members of skip_list to optall.
39689
39690 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39691
39692         * gcc.dg/compat/union-by-value-1_main.c,
39693         union-by-value-1_x.c, union-by-value-1_y.c,
39694         union-check.h, union-defs.h,
39695         union-init.h, union-return-1_main.c,
39696         union-return-1_x.c, union-return-1_y.c: New files.
39697
39698 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39699
39700         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39701         mixed-struct-init.h: Add 4 mixed structure types.
39702         struct-by-value-21_main.c, struct-by-value-21_x.c,
39703         struct-by-value-21_y.c, struct-return-21_main.c,
39704         struct-return-21_x.c, struct-return-21_y.c: New files.
39705
39706 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39707
39708         PR c++/14550
39709         * g++.dg/parse/template14.C: New test.
39710
39711 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39712
39713         * gcc.c-torture/execute/20040313-1.c: New test.
39714
39715 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39716
39717         PR target/14533
39718         * gcc.dg/20040311-2.c: New test.
39719
39720 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39721
39722         PR other/14544
39723         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39724         bit-field.
39725
39726 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39727
39728         * gcc.dg/20040305-2.c: Add missing return statement.
39729
39730 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39731
39732         * gcc.dg/builtins-34.c: Also check pow10*.
39733
39734 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39735
39736         PR target/14262
39737         * gcc.dg/20040305-2.c: New test.
39738
39739 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39740
39741         * gcc.dg/20040310-1.c: New test.
39742
39743 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39744
39745         * gcc.c-torture/execute/20040311-1.c: New test case.
39746
39747 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39748
39749         PR c++/14476
39750         * g++.dg/lookup/enum1.C: New test.
39751
39752 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39753
39754         PR c++/14510
39755         * g++.dg/lookup/struct2.C: New test.
39756
39757 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39758
39759         * gcc.dg/builtins-34.c: New test.
39760
39761 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39762
39763         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39764
39765 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39766
39767         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39768         * gcc.dg/alias-2.c: New testcase.
39769
39770 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39771
39772         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39773
39774 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39775
39776         * gcc.c-torture/execute/20040309-1.c: New test case.
39777
39778 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39779
39780         PR c++/14397
39781         * g++.dg/overload/ref1.C: New.
39782
39783 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39784
39785         PR c++/14409
39786         * g++.dg/template/spec12.C: New test.
39787
39788         PR c++/14448
39789         * g++.dg/parse/crash14.C: New test.
39790
39791 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39792
39793         PR c++/14230
39794         * g++.dg/init/ref11.C: New test.
39795
39796 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39797
39798         PR c++/14432
39799         * g++.dg/parse/builtin2.C: New test.
39800
39801 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39802
39803         PR c++/14401
39804         * g++.dg/init/ctor3.C: New test.
39805         * g++.dg/init/union1.C: New test.
39806         * g++.dg/ext/anon-struct4.C: New test.
39807
39808 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39809
39810         * g++.dg/lookup/koenig1.C: Tweak error messages.
39811         * g++.dg/lookup/used-before-declaration.C: Likewise.
39812         * g++.dg/other/do1.C: Likewise.
39813         * g++.dg/overload/koenig1.C: Likewise.
39814         * g++.dg/parse/crash13.C: Likewise.
39815         * g++.dg/template/instantiate3.C: Likewise.
39816
39817 2004-03-08  Eric Christopher  <echristo@redhat.com>
39818
39819         * * lib/target-supports.exp: Enable libiconv in test
39820         compilation.  Fix up error checking.
39821
39822 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39823
39824         PR middle-end/14289
39825         * gcc.dg/pr14289-1.c: New test case.
39826         * gcc.dg/pr14289-2.c: Likewise.
39827         * gcc.dg/pr14289-3.c: Likewise.
39828
39829 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39830
39831         * gcc.c-torture/execute/20040308-1.c: New test.
39832
39833 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39834
39835         * gcc.c-torture/execute/20040307-1.c: New test case.
39836
39837 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39838
39839         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39840
39841 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39842
39843         * gcc.dg/20040306-1.c: New test.
39844
39845 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39846
39847         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39848         them static.
39849         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39850
39851 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39852
39853         PR c/14465
39854         * gcc.dg/decl-6.c: New test.
39855
39856 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39857
39858         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39859         Rename LOGPOW -> LOG_POW.
39860         (SQRT_EXP, POW_EXP): New.
39861
39862 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39863
39864         * gcc.dg/i386-sse-8.c: New test.
39865
39866 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39867
39868         PR c/14114
39869         * gcc.dg/decl-5.c: New test.
39870
39871 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39872
39873         * gcc.dg/20040305-1.c: New test.
39874
39875 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39876
39877         PR other/14354
39878         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39879
39880 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39881
39882         PR c++/14425, c++/14426
39883         * g++.dg/ext/altivec-4.C: New test.
39884         * g++.dg/ext/altivec-5.C: New test.
39885
39886 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39887
39888         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39889         global variables of a type with no linkage.
39890         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39891         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39892         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39893         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39894         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39895         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39896         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39897         * g++.dg/warn/deprecated.C: Name enum Color.
39898         * g++.dg/overload/VLA.C: Name structure for 'b'.
39899         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39900
39901 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39902
39903         * gcc.c-torture/compile/20040304-1.c: New test.
39904
39905 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39906
39907         PR 13728
39908         * gcc.dg/decl-4.c: New testcase.
39909
39910 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39911
39912         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39913         as PRECF if sizeof (float) > sizeof (double).
39914         (PRECL): Make it the same as PRECF if
39915         sizeof (float) > sizeof (long double).
39916
39917 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39918
39919         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39920         system type.  Add check for irix6 which doesn't have c99 runtime.
39921
39922 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39923
39924         * gcc.dg/const-elim-1.c: xfail for xtensa.
39925
39926 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39927
39928         PR c++/14369
39929         * g++.dg/template/cond4.C: New test.
39930
39931 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39932
39933         PR c++/14360
39934         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39935
39936         PR c++/14361
39937         * g++.dg/parse/defarg7.C: New test.
39938
39939         PR c++/14359
39940         * g++.dg/template/friend26.C: New test.
39941
39942 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39943
39944         PR c++/14324
39945         * g++.dg/abi/mangle21.C: New test.
39946
39947         PR c++/14260
39948         * g++.dg/parse/constructor2.C: New test.
39949
39950         PR c++/14337
39951         * g++.dg/template/sfinae1.C: New test.
39952
39953 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39954
39955         PR c++/14267
39956         * g++.dg/expr/crash2.C: New test.
39957
39958         PR middle-end/13448
39959         * gcc.dg/inline-5.c: New test.
39960         * gcc.dg/always-inline.c: Split out tests into ...
39961         * gcc.dg/always-inline2.c: ... this and ...
39962         * gcc.dg/always-inline3.c: ... this.
39963
39964 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39965
39966         PR debug/12103
39967         * g++.dg/debug/crash1.C: New test.
39968
39969 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39970
39971         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39972         function with __attribute__((noinline)).
39973         (recurser_void2): Likewise.
39974         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39975         (recurser_void2): Likewise.
39976
39977 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39978
39979         PR middle-end/14203
39980         * g++.dg/warn/Wunused-6.C: New test case.
39981
39982 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39983
39984         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39985         not defined.
39986
39987 2004-02-27  Eric Christopher  <echristo@redhat.com>
39988
39989         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39990         * g++.dg/charset/asm2.c: Run only x86.
39991         * gcc.dg/charset/asm3.c: Ditto.
39992
39993 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39994
39995         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39996         ld_library_path.
39997
39998 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39999
40000         * g++.dg/ext/altivec-3.C: New.
40001
40002 2004-02-26  Richard Henderson  <rth@redhat.com>
40003
40004         * g++.dg/ext/attrib10.C: Mark for warning.
40005         * gcc.dg/attr-alias-1.c: New.
40006
40007 2004-02-26  Richard Henderson  <rth@redhat.com>
40008
40009         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40010         * gcc.c-torture/execute/20040208-2.c: ... it back.
40011
40012 2004-02-26  Eric Christopher  <echristo@redhat.com>
40013
40014         * lib/target-supports.exp (check-iconv-available): New function.
40015         * lib/gcc-dg.exp (dg-require-iconv): New function.
40016         Use above.
40017         * gcc.dg/charset: New directory.
40018         * gcc.dg/charset/charset.exp: New file.
40019         * gcc.dg/charset/asm1.c: Ditto.
40020         * gcc.dg/charset/asm2.c: Ditto.
40021         * gcc.dg/charset/asm3.c: Ditto.
40022         * gcc.dg/charset/asm4.c: Ditto.
40023         * gcc.dg/charset/asm5.c: Ditto.
40024         * gcc.dg/charset/attribute1.c: Ditto.
40025         * gcc.dg/charset/attribute2.c: Ditto.
40026         * gcc.dg/charset/string1.c: Ditto.
40027         * g++.dg/charset: New directory.
40028         * g++.dg/dg.exp: Add here. Special options.
40029         * g++.dg/charset/charset.exp: New file.
40030         * g++.dg/charset/asm1.c: Ditto.
40031         * g++.dg/charset/asm2.c: Ditto.
40032         * g++.dg/charset/asm3.c: Ditto.
40033         * g++.dg/charset/asm4.c: Ditto.
40034         * g++.dg/charset/attribute1.c: Ditto.
40035         * g++.dg/charset/attribute2.c: Ditto.
40036         * g++.dg/charset/extern1.cc: Ditto.
40037         * g++.dg/charset/extern2.cc: Ditto.
40038         * g++.dg/charset/string1.c: Ditto.
40039
40040 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40041
40042         PR c++/14278
40043         * g++.dg/parse/comma1.C: New test.
40044
40045 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40046
40047         PR c++/14284
40048         * g++.dg/template/ttp8.C: New test.
40049
40050 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40051
40052         * gcc.dg/fixuns-trunc-1.c: New test.
40053
40054 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40055
40056         * gcc.dg/builtins-config.h: Use #elif.
40057
40058 2004-02-26  Michael Matz  <matz@suse.de>
40059
40060         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40061         * gcc.dg/991214-1.c: Likewise.
40062         * gcc.dg/i386-asm-1.c: Likewise.
40063
40064 2004-02-25  Richard Henderson  <rth@redhat.com>
40065
40066         * gcc.c-torture/execute/20040208-2.c: Move ...
40067         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40068
40069 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40070
40071         PR c++/14246
40072         * g++.dg/other/crash-3.C: New test.
40073
40074 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40075
40076         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40077         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40078
40079         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40080         HP-UX.
40081
40082 2004-02-24  Michael Matz  <matz@suse.de>
40083
40084         * gcc.dg/i386-regparm.c: New.
40085
40086 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40087
40088         * gcc.c-torture/execute/20040223-1.c: New.
40089
40090 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40091             Kazu Hirata  <kazu@cs.umass.edu>
40092
40093         * gcc.dg/fwritable-strings-1.c: Remove.
40094
40095 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40096
40097         PR c/14156
40098         * gcc.dg/20040223-1.c: New test.
40099
40100 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40101
40102         PR c++/14106
40103         * g++.dg/ext/typeof9.C: New test.
40104
40105 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40106
40107         PR c++/14250
40108         * g++.dg/other/switch1.C: New test.
40109
40110 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40111
40112         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40113         * gcc.dg/va-arg-1.c: Likewise.
40114
40115 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40116
40117         PR c++/14143
40118         * g++.dg/template/koenig5.C: New test.
40119
40120 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40121
40122         * g++.dg/ext/altivec-1.C: Generalize target triple.
40123         * g++.dg/ext/altivec-2.C: New test case.
40124         * g++.dg/ext/altivec_check.h: New file.
40125         * gcc.dg/altivec-1.c: Generalize target triple;
40126         include altivec_check.h and call altivec_check().
40127         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40128         * gcc.dg/altivec-6.c: New test case.
40129         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40130         type casts as needed.
40131         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40132         altivec_check().
40133         * gcc.dg/altivec-12.c: New test case.
40134         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40135         include altivec_check.h and call altivec_check().
40136         * gcc.dg/altivec_check.h: New file.
40137
40138 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40139
40140         * lib/target-supports.exp (check_alias_available): Don't mangle
40141         function `g' in test program.
40142
40143 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40144
40145         * lib/target-supports.exp (check_profiling_available): Check
40146         argument to determine whether we support a profiling type.
40147         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40148         check_profiling_available.
40149         * g++.dg/bprob/bprob.exp: Likewise.
40150         * g77.dg/bprob/bprob.exp: Likewise.
40151         * gcc.misc-tests/bprob.exp: Likewise.
40152         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40153         dg-require-profiling and delete expected error handling.
40154         * gcc.dg/20021014-1.c: Likewise.
40155         * gcc.dg/nest.c: Likewise.
40156
40157 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40158
40159         PR c++/12007
40160         * g++.dg/other/vthunk1.C: New test.
40161
40162 2004-02-20  Falk Hueffner  <falk@debian.org>
40163
40164         PR target/14201
40165         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40166
40167 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/13927
40170         * g++.dg/other/error8.C: Remove XFAIL markers.
40171
40172         PR c++/14173
40173         * g++.dg/ext/packed5.C: New test.
40174
40175         PR c++/14199
40176         * g++.dg/warn/Wunused-5.C: New test.
40177
40178         PR c++/14186
40179         * g++.dg/lookup/member1.C: New test.
40180
40181 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40182
40183         * gcc.c-torture/compile/20040130-1.c: Enable only when
40184         __INT_MAX__ >= 2147483647L.
40185         * gcc.c-torture/compile/961203-1.c: Likewise.
40186
40187 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40188
40189         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40190         * g++.dg/opt/template1.C: Robustify assembler regexp
40191
40192 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40193
40194         * gcc.c-torture/execute/simd-4.x: Remove.
40195         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40196         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40197         Guard with #ifndef SKIP_ATTRIBUTE.
40198         * gcc.dg/compat/vector-1_y.c: Likewise.
40199         * gcc.dg/compat/vector-2_x.c: Likewise.
40200         * gcc.dg/compat/vector-2_y.c: Likewise.
40201         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40202         * g++.dg/eh/simd-2.C: Likewise.
40203
40204 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40205
40206         * gcc.c-torture/compile/complex-1.c: New.
40207
40208 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40209
40210         PR target/14209
40211         * gcc.c-torture/execute/20040218-1.c: New test.
40212
40213 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40214
40215         PR c++/14181
40216         * g++.dg/parse/new2.C: New test.
40217
40218 2004-02-18  Paul Brook  <paul@codesourcery.com>
40219
40220         * gcc.c-torture/compile/libcall-1.c: New test.
40221
40222 2004-02-18  Paul Brook  <paul@codesourcery.com>
40223
40224         PR debug/12934
40225         * gcc.dg/debug/debug-7.c: New test.
40226
40227 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40228
40229         * gcc.dg/20040217-1.c: New test.
40230
40231 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40232
40233         * gcc.c-torture/execute/990208-1.x: Delete.
40234
40235 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40236
40237         * gcc.c-torture/execute/20040208-2.x: New file.
40238
40239 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40240
40241         PR c++/11326
40242         * g++.dg/abi/structret1.C: New test.
40243
40244 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40245
40246         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40247         (i386_cpuid): No need to test if cpuid is available on AMD64.
40248         Fix assembly, so that it works onboth i386 and AMD64.
40249         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40250         (vecInLong): Fix s[] member type to unsigned int.
40251         (vecInWord): Remove type.
40252         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40253         (a64, b64, c64, d64, e64): Remove.
40254         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40255         Remove unused variable.  Remove initialization of removed variables.
40256         Don't call mmx_tests nor sse_tests.
40257         (reference_mmx, reference_sse): Remove.
40258         (check): Add return stmt.
40259         * gcc.dg/i386-sse-7.c: New test.
40260         * gcc.dg/i386-mmx-4.c: New test.
40261
40262 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40263
40264         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40265         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40266         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40267         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40268         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40269         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40270         g++.dg/tc1/dr94.C: Fix line terminator.
40271
40272 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40273
40274         * gcc.c-torture/compile/20040216-1.c: New.
40275
40276 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40277
40278         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40279         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40280         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40281         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40282         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40283         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40284
40285 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40286
40287         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40288
40289 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40290
40291         PR c++/13971
40292         * g++.dg/expr/cond4.C: New test.
40293
40294         PR c++/14086
40295         * g++.dg/lookup/crash2.C: New test.
40296
40297 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40298
40299         * gcc.c-torture/compile/20040214-2.c: New test.
40300
40301 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40302
40303         PR c++/14116
40304         * g++.dg/ext/typeof8.C: New test.
40305
40306 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40307
40308         * gcc.c-torture/compile/20040214-1.c: New test.
40309
40310 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40311
40312         PR c++/13635
40313         * g++.dg/template/spec11.C: New test.
40314
40315 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40316
40317         PR c++/13927
40318         * g++.dg/other/error8.C: New test.
40319
40320 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40321
40322         PR c++/14122
40323         * g++.dg/template/array4.C: New test.
40324
40325         PR c++/14108
40326         * g++.dg/inherit/thunk2.C: New test.
40327
40328         PR c++/14083
40329         * g++.dg/eh/cond2.C: New test.
40330
40331 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40332
40333         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40334
40335 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40336
40337         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40338
40339 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40340
40341         * g++.dg/simd-2.C: xfail on ppc64-linux.
40342
40343 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40344
40345         PR c/456
40346         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40347         tests.
40348
40349 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40350
40351         * gcc.dg/builtins-33.c: New test.
40352
40353 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40354
40355         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40356
40357 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40358
40359         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40360
40361 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40362
40363         * gcc.dg/ppc64-abi-3.c: New test.
40364
40365 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40366
40367         PR c/14092
40368
40369         * gcc.dg/pr14092-1.c: New testcase.
40370
40371 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40372
40373         * gcc.dg/cpp/assert4.c: Fix typo last change.
40374
40375         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40376         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40377
40378         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40379
40380 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40381
40382         * gcc.c-torture/compile/20040209-1.c: New test case.
40383
40384 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40385
40386         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40387
40388 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40389
40390         * gcc.c-torture/execute/20040208-[12].c: New tests.
40391
40392 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40393
40394         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40395
40396 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40397
40398         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40399
40400 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40401
40402         Bug 13856
40403         * gcc.dg/visibility-8.c: New testcase.
40404
40405 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40406
40407         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40408         arguments.
40409         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40410
40411 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40412
40413         PR middle-end/13696
40414         * g++.dg/opt/fold1.C: New test case.
40415
40416 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40417
40418         PR c++/14033
40419         * g++.dg/other/crash-2.C: New test.
40420
40421 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40422
40423         PR c++/14028
40424         * g++.dg/parse/angle-bracket2.C: New test.
40425
40426 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40427
40428         PR middle-end/13750
40429         Revert:
40430         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40431         PR pch/13361
40432         * g++.dg/pch/wchar-1.C: New.
40433         * g++.dg/pch/wchar-1.Hs: New.
40434
40435 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40436
40437         PR c++/14008
40438         * g++.dg/parse/error15.C: New test.
40439         * g++.dg/parse/crash11.C: Update dg-error mark.
40440
40441 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40442
40443         PR c++/13932
40444         * g++.dg/warn/conv2.C: New test.
40445
40446 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40447
40448         PR c++/13086
40449         * g++.dg/warn/incomplete1.C: Remove xfail.
40450
40451 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40452
40453         * lib/file-format.exp (gcc_target_object_format): Use
40454         ${tool}_target_compile, not gcc_target_compile.
40455         * lib/target-supports.exp (check_alias_available): Likewise.
40456         (check_gc_sections_available): Likewise.
40457         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40458         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40459         dg-require-alias.
40460
40461 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40462
40463         PR c++/13969
40464         * g++.dg/template/static6.C: New test.
40465
40466 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40467
40468         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40469
40470 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40471
40472         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40473         tests for systems where `char' is unsigned by default.
40474
40475 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40476
40477         PR c++/13997
40478         * g++.dg/template/partial3.C: New test.
40479
40480 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40481
40482         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40483         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40484         Remove mentions of obsolete ports.
40485
40486 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40487
40488         * gcc.dg/noncompile/20001228-1.c: Fix for new
40489         error message.
40490
40491 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40492
40493         PR target/9348
40494         * gcc.c-torture/execute/multdi-1.c: New test case.
40495
40496 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40497
40498         PR c++/13925
40499         * g++.dg/template/lookup5.C: New test.
40500
40501 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40502
40503         PR c++/13950
40504         * g++.dg/template/lookup4.C: New test.
40505
40506         PR c++/13970
40507         * g++.dg/parse/error14.C: New test.
40508
40509         PR c++/14002
40510         * g++.dg/parse/template13.C: New test.
40511
40512 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40513
40514         PR c++/13978
40515         * g++.dg/template/koenig4.C: New test.
40516
40517         PR c++/13968
40518         * g++.dg/template/crash17.C: New test.
40519
40520         PR c++/13975
40521         * g++.dg/parse/error13.C: New test.
40522         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40523
40524 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40525
40526         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40527
40528 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
40529
40530         PR c/11658
40531         PR c/13994
40532         * gcc.dg/noncompile/20040203-1.c: New test.
40533         * gcc.dg/noncompile/20040203-2.c: Likewise.
40534         * gcc.dg/noncompile/20040203-3.c: Likewise.
40535         * gcc.dg/20040203-1.c: Likewise.
40536
40537 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
40538
40539         PR c++/10858
40540         * g++.dg/template/sizeof7.C: New test.
40541
40542 2004-02-02  Eric Christopher  <echristo@redhat.com>
40543             Zack Weinberg  <zack@codesourcery.com>
40544
40545         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40546
40547 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
40548
40549         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40550         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40551         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40552         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40553
40554 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40555
40556         PR c++/13113
40557         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40558
40559         PR c++/13854
40560         * g++.dg/ext/attrib13.C: New test.
40561
40562         PR c++/13907
40563         * g++.dg/conversion/op2.C: New test.
40564
40565 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40566
40567         * gcc.dg/titype-1.c: Fix pasto.
40568
40569 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40570
40571         * gcc.dg/titype-1.c: New test.
40572
40573 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40574
40575         PR c++/13957
40576         * g++.dg/template/non-type-template-argument-1.C,
40577         g++.dg/template/qualified-id1.C: Update dg-error marks.
40578         * g++.dg/template/nontype6.C: New test.
40579
40580 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40581
40582         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40583         * gcc.dg/builtins-31.c: New testcase.
40584         * gcc.dg/builtins-32.c: New testcase.
40585
40586 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40587
40588         * objc.dg/call-super-2.m: Update line numbers
40589         for the including of stddef.h.
40590
40591 2004-01-30  Michael Matz  <matz@suse.de>
40592
40593         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40594         g++.dg/ext/case-range3.C: New tests.
40595
40596 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40597
40598         DR206
40599         PR c++/13813
40600         * g++.dg/template/member4.C: New test.
40601
40602 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40603
40604         PR c++/13683
40605         * g++.dg/template/sizeof6.C: New test.
40606
40607 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40608
40609         * gcc.dg/fwritable-strings-1.c: New test.
40610
40611 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40612
40613         * gcc.c-torture/compile/20040130-1.c: New test.
40614
40615 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40616
40617         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40618
40619 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40620
40621         PR c++/13883
40622         * g++.dg/template/ctor3.C: New test.
40623
40624 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40625
40626         * g++.dg/tc1: New directory.
40627         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40628         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40629         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40630         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40631         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40632
40633 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40634
40635         * g++.dg/parse/error11.C: New test.
40636         * g++.dg/parse/error12.C: Likewise.
40637
40638 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40639
40640         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40641         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40642
40643 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40644
40645         PR c++/13791
40646         * g++.dg/ext/attrib12.C: New test.
40647
40648         PR c++/13736
40649         * g++.dg/parse/cast2.C: New test.
40650
40651 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40652
40653         * objc.dg/encode-2.m (main): New local string.  Set depending on
40654         sizeof long.  Use in sscanf call.
40655         * objc.dg/encode-3.m (main): New local string.  Set depending on
40656         sizeof long.  Use in scan_initial call.
40657
40658 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40659
40660         * objc.dg/call-super-2.m: Make LP64-safe.
40661         * objc.dg/desig-init-1.m: Likewise.
40662
40663 2004-01-27  Devang Patel <dpatel@apple.com>
40664
40665         * g++.dg/debug/namespace1.C: New test.
40666
40667 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40668
40669         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40670         xscale-*-*.
40671
40672         * gcc.dg/arm-mmx-1.c: New test.
40673
40674 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40675
40676         * gcc.dg/20040127-1.c: New test.
40677         * gcc.dg/20040127-2.c: New test.
40678
40679 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40680
40681         * objc.dg/stret-1.m (glob): Renamed to globa.
40682
40683 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40684
40685         PR c++/13663
40686         * g++.dg/expr/for1.C: New test.
40687
40688 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40689
40690         PR middle-end/13779
40691         * gcc.dg/darwin-longlong.c: New test.
40692
40693 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40694
40695         * gcc.dg/20040124-1.c: Moved test from here...
40696         * gcc.c-torture/compile/20040124-1.c: ...to here.
40697
40698 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40699
40700         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40701         the assembly output if -m64 is passed.
40702
40703 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40704
40705         PR c++/13833
40706         * g++.dg/template/cond3.C: New test.
40707
40708 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40709
40710         PR c++/13810
40711         * g++.dg/template/ttp7.C: New test.
40712
40713 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40714
40715         PR c++/13797
40716         * g++.dg/template/nontype4.C: New test.
40717         * g++.dg/template/nontype5.C: Likewise.
40718
40719 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40720
40721         * gcc.dg/torture/mips-clobber-at.c: New test.
40722
40723 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40724
40725         * gcc.dg/20040124-1.c: New test.
40726
40727 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40728
40729         * gcc.dg/20040123-1.c: New test.
40730
40731 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40732
40733         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40734
40735 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40736
40737         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40738
40739 2004-01-23  Andrew Pinski  <apinski@apple.com>
40740
40741         * gcc.dg/20030121-1.c: Move to ..
40742         * gcc.dg/20040121-1.c: here.
40743
40744 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40745
40746         * gcc.dg/builtins-29.c: New test case.
40747
40748 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40749
40750         PR 18314
40751         * gcc.dg/builtins-30.c: New testcase.
40752
40753 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40754
40755         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40756         * lib/g77.exp: Likewise.
40757         * lib/objc.exp: Likewise.
40758         * lib/g++.exp: Likewise.
40759
40760 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40761
40762         * gcc.dg/struct-by-value-2.c: New test.
40763
40764 2004-01-21  Andrew Pinski  <apinski@apple.com>
40765
40766         PR target/13785
40767         * gcc.dg/20030121-1.c: New test.
40768
40769 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40770
40771         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40772         clobber frame pointer register in asm statement.
40773
40774 2004-01-21  Falk Hueffner  <falk@debian.org>
40775
40776         * gcc.c-torture/compile/20040121-1.c: New test.
40777
40778 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40779
40780         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40781
40782 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40783
40784         * gcc.dg/ppc64-abi-2.c: New test.
40785
40786 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40787
40788         * lib/treelang.exp: Fill out this file.
40789         * lib/treelang-dg.exp: New File.
40790
40791 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40792
40793         * gcc.c-torture/compile/981022-1.c: Remove.
40794         * gcc.dg/array-5.c: Remove XFAIL.
40795         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40796         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40797         gcc.dg/cond-lvalue-1.c: Update.
40798         * gcc.dg/cast-lvalue-2.c: New test.
40799
40800 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40801
40802         PR c++/13592
40803         * g++.dg/other/error1.C (class foo): Tweak error message.
40804
40805         PR c++/13592
40806         * g++.dg/template/call2.C: New test.
40807
40808 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40809
40810         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40811         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40812         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40813         scalar-return-1_x.c, scalar-return-2_y.c,
40814         scalar-return-3_x.c, scalar-return-3_y.c,
40815         scalar-return-4_x.c, scalar-return-4_y.c,
40816         struct-align-1.h, struct-align-1_x.c,
40817         struct-align-1_y.c, struct-align-2.h,
40818         struct-align-2_x.c, struct-align-2_y.c,
40819         struct-by-value-10_y.c, struct-by-value-11_x.c,
40820         struct-by-value-11_y.c, struct-by-value-12_x.c,
40821         struct-by-value-12_y.c, struct-by-value-13_x.c,
40822         struct-by-value-13_y.c, struct-by-value-14_x.c,
40823         struct-by-value-14_y.c, struct-by-value-15_x.c,
40824         struct-by-value-15_y.c, struct-by-value-16_y.c,
40825         struct-by-value-17_y.c, struct-by-value-18_y.c,
40826         struct-by-value-19_y.c, struct-by-value-1_x.c,
40827         struct-by-value-1_y.c, struct-by-value-20_y.c,
40828         struct-by-value-2_x.c, struct-by-value-2_y.c,
40829         struct-by-value-3_y.c, struct-by-value-4_x.c,
40830         struct-by-value-4_y.c, struct-by-value-5_y.c,
40831         struct-by-value-6_y.c, struct-by-value-7_y.c
40832         struct-by-value-8_x.c, struct-by-value-8_y.c
40833         struct-by-value-9_x.c, struct-by-value-9_y.c
40834         struct-return-10_x.c, struct-return-10_y.c,
40835         struct-return-19_x.c, struct-return-20_x.c
40836         struct-return-2_x.c, struct-return-2_y.c
40837         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40838         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40839
40840 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40841
40842         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40843         attribute on sparc*-sun-solaris2.*.
40844
40845 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40846
40847         PR c++/13710
40848         * g++.dg/ext/typeof7.C: New test.
40849
40850 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40851
40852         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40853         * gcc.dg/const-elim-1.c: Same.
40854
40855 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40856
40857         * objc.dg/stret-1.m: New.
40858         * objc.dg/stret-2.m: New.
40859
40860 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40861
40862         PR c++/11895
40863         * g++.dg/ext/vector1.C: New test.
40864
40865 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40866
40867         * gcc.dg/pch/import-1.c: New.
40868         * gcc.dg/pch/import-1.hs: New.
40869         * gcc.dg/pch/import-1a.h: New.
40870         * gcc.dg/pch/import-1b.h: New.
40871         * gcc.dg/pch/import-1c.h: New.
40872
40873 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40874
40875         PR c++/13574
40876         * g++.dg/ext/array1.C: New test.
40877
40878         PR c++/13178
40879         * g++.dg/conversion/op1.C: New test.
40880
40881 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40882
40883         PR 11864
40884         From Kazumoto Kojima / Dan Kegel:
40885         * gcc.dg/pr11864-1.c: New test.
40886
40887         PR 10392
40888         From Marcus Comstedt / Dan Kegel:
40889         * gcc.dg/pr10392-1.c: New test.
40890
40891 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40892
40893         PR c++/13478
40894         * g++.dg/init/ref10.C: New test.
40895
40896 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40897
40898         PR c++/13407
40899         * g++.dg/parse/typename6.C: New test.
40900
40901 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40902
40903         PR pch/13361
40904         * g++.dg/pch/wchar-1.C: New.
40905         * g++.dg/pch/wchar-1.Hs: New.
40906
40907 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40908
40909         PR c++/9259
40910         * g++.dg/expr/sizeof2.C: New test.
40911
40912 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40913
40914         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40915
40916 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40917
40918         PR c++/13659
40919         * g++.dg/lookup/strong-using-3.C: New.
40920         * g++.dg/lookup/using-10.C: New.
40921
40922 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40923
40924         PR c++/13594
40925         * g++.dg/lookup/strong-using-2.C: New.
40926
40927 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40928             Dan Kegel <dank@kegel.com>
40929             J"orn Rennecke <joern.rennecke@superh.com>
40930
40931         PR target/9365
40932         * gcc.dg/pr9365-1.c: New test.
40933
40934 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40935
40936         PR c++/8856
40937         * g++.dg/parse/casting-operator2.C: New test.
40938         * g++.old-deja/g++.pt/explicit83.C: Remove.
40939
40940 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40941
40942         * gcc.dg/label-compound-stmt-1.c: New test.
40943         * gcc.c-torture/compile/950922-1.c,
40944         gcc.c-torture/compile/20000211-3.c,
40945         gcc.c-torture/compile/20000518-1.c,
40946         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40947         compound statements.
40948
40949 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40950
40951         * gcc.dg/ppc64-abi-1.c: New test.
40952
40953 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40954
40955          * g++.dg/ext/attrib9.C: Add dg-warnings.
40956
40957 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40958
40959         PR c++/12335
40960         * g++.dg/parse/dtor3.C: New test.
40961
40962 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40963
40964         PR c++/12709
40965         * g++.dg/parse/try-catch-1.C: New test.
40966
40967 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40968
40969         * ada/acats/run_all.sh: Add more verbose output in acats.log
40970         when compiling tests.
40971
40972 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40973
40974         PR 13656
40975         * gcc.dg/typedef-redecl.c: New test case.
40976         * gcc.dg/typedef-redecl.h: New support file.
40977
40978 2004-01-13  Jan Hubicka  <jh@suse.cz>
40979
40980         * gcc.dg/always_inline.c: New test.
40981         * gcc.dg/debug/20031231-1.c: Fix.
40982
40983 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40984
40985         PR c++/13474
40986         * g++.dg/template/array3.C: New test.
40987
40988 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40989
40990         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40991         * g++.dg/warn/Wunused-2.C: Likewise.
40992
40993 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40994
40995         PR c++/13289
40996         * g++.dg/template/instantiate6.C: New test.
40997
40998 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40999
41000         PR middle-end/11397
41001         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41002
41003 2004-01-12  Jan Hubicka  <jh@suse.cz>
41004
41005         PR opt/12826
41006         * gcc.dg/20040112-1.c: New.
41007
41008         * gcc.dg/dwarf-die[1-7].c: Move to...
41009         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41010         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41011
41012 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41013
41014         PR c++/4100
41015         * g++.dg/parse/friend4.C: New test.
41016
41017 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41018
41019         PR c++/4100
41020         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41021         definition is called a friend.
41022
41023 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41024
41025         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41026
41027 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41028
41029         PR c++/3478
41030         * g++.dg/parse/error10.C: New test.
41031         * g++.dg/template/arg2.C: Accept "invalid type" error.
41032
41033 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41034
41035         PR middle-end/13392
41036         * g++.dg/opt/expect2.C: New test.
41037
41038 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41039
41040         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41041         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41042         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41043         Update dg-error regexps.
41044
41045 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41046
41047         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41048         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41049
41050 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41051
41052         * gcc.dg/pragma-re-1.c: Use right pointer type.
41053
41054 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41055
41056         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41057
41058 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41059
41060         * gcc.dg/rs6000-ldouble-1.c: New.
41061
41062 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41063
41064         DR 337
41065         PR c++/9256
41066         * g++.dg/other/abstract1.C: New test.
41067
41068 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41069
41070         * g++.dg/lookup/strong-using-1.C: New.
41071
41072 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41073
41074         PR c/11234
41075         * gcc.dg/func-ptr-conv-1.c: New test.
41076         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41077
41078 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41079
41080         PR target/13380.
41081         * gcc.c-torture/compile/20040109-1.c: New.
41082
41083 2004-01-08  Stuart Hastings  <stuart@apple.com>
41084
41085         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41086         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41087         * gcc.dg/i386-sse-6.c: ...this new testcase.
41088
41089 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41090
41091         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41092
41093 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41094
41095         * ada/acats/run_acats: Treat 'gnatchop' the same way
41096         as 'gnatmake'.  Export GCC_DRIVER.
41097         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41098         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41099
41100 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41101
41102         PR c++/12573
41103         * g++.dg/template/dependent-expr4.C: New test.
41104
41105 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41106
41107         * gcc.dg/altivec-11.c: New test.
41108
41109 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41110
41111         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41112
41113 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41114
41115         PR c/6024
41116         * gcc.dg/enum-compat-1.c: New test.
41117         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41118
41119 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41120
41121         PR c/12165
41122         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41123         gcc.dg/c99-idem-qual-3.c: New tests.
41124
41125 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41126
41127         * gcc.dg/winline-7.c: Don't cast void * to int.
41128
41129 2004-01-06  Jan Hubicka  <jh@suse.cz>
41130
41131         * gcc.dg/i386-sse-5.c: New test
41132         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41133
41134 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41135
41136         PR c++/12815
41137         * g++.dg/rtti/typeid4.C: New test.
41138
41139 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41140
41141         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41142
41143 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41144
41145         PR c++/12132
41146         * g++.dg/template/error11.C: New test.
41147
41148         PR c++/13451
41149         * g++.dg/template/class2.C: New test.
41150
41151 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41152         Richard Sandiford <rsandifo@redhat.com>
41153
41154         PR c++/13387
41155         * g++.dg/opt/alias3.C: New test.
41156
41157 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/13157
41160         * g++.dg/template/koenig3.C: New test.
41161
41162         PR c++/13529
41163         * g++.dg/parse/offsetof3.C: New test.
41164
41165         * g++.dg/init/copy7.C: Add missing dg-error markers.
41166
41167         PR c++/12226
41168         * g++.dg/init/copy7.c: New test.
41169
41170         PR c++/13536
41171         * g++.dg/parse/cast1.C: New test.
41172
41173 2004-01-04  Jan Hubicka  <jh@suse.cz>
41174
41175         * gcc.dg/winline[1-7].c: New tests.
41176
41177 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41178
41179         PR c++/13520
41180         * g++.dg/template/qualttp22.C: New test.
41181
41182 2004-01-01  Jan Hubicka  <jh@suse.cz>
41183
41184         * gcc.dg/debug/20031231-1.c: New.
41185         * gcc.c-torture/compile/20040101-1.c: New.
41186         * gcc.dg/dwarf-die-[1-7].c: New.
41187
41188 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41189
41190         PR optimization/13521
41191         * gcc.c-torture/compile/20031231-1.c: New test.
41192
41193 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41194
41195         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41196
41197 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41198
41199         PR c++/10079
41200         * g++.dg/template/crash16.C: New test.
41201
41202 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41203
41204         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41205
41206 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41207
41208         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41209         ports.
41210         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41211         * g++.old-deja/g++.law/profile1.C: Likewise.
41212         * gcc.c-torture/compile/981006-1.c: Likewise.
41213         * gcc.c-torture/execute/loop-2e.x: Likewise.
41214         * gcc.c-torture/execute/loop-2f.x: Remove.
41215         * gcc.c-torture/execute/loop-2g.x: Likewise.
41216         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41217         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41218
41219 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41220
41221         PR c++/13507
41222         * g++.dg/ext/attrib11.C: New test.
41223
41224         PR c++/13494
41225         * g++.dg/template/array2-1.C: New test.
41226         * g++.dg/template/array2-2.C: New test.
41227
41228 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41229
41230         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41231
41232 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         PR c++/12774
41235         * g++.dg/template/array1-1.C: New test.
41236         * g++.dg/template/array1-2.C: New test.
41237
41238 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41239
41240         PR fortran/12632
41241         * g77.dg/12632.f: New test case.
41242
41243 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41244
41245         PR c++/13289
41246         * g++.dg/parse/nontype1.C: New test.
41247
41248 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41249
41250         PR c++/12403
41251         * g++.dg/parse/explicit1.C: New test.
41252         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41253
41254 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41255
41256         PR c++/13081
41257         * g++.dg/opt/inline6.C: New test.
41258
41259         PR c++/12613
41260         * g++.dg/parse/error9.C: New test.
41261
41262         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41263
41264 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41265
41266         PR c++/13009
41267         * g++.dg/init/assign1.C: New test.
41268
41269 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41270
41271         PR c++/13070
41272         * g++.dg/warn/format3.C: New test case.
41273
41274 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41275
41276         * gcc.c-torture/compile/20031227-1.c: New test.
41277
41278 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41279
41280         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41281         * g77.dg/bprob/bprob.exp: Likewise.
41282         * gcc.misc-tests/bprob.exp: Likewise.
41283         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41284         variants on systems where the library does not provide that
41285         functionality.
41286         * gcc.dg/builtins-20.c: Use builtins-config.h.
41287         * gcc.dg/builtins-config.h: New file.
41288
41289 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41290
41291         * lib/gcc-dg.exp (dg-require-profiling): New function.
41292         * lib/target-supports.exp (check_profiling_available): Likewise.
41293         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41294         * g77.dg/bprob/bprob.exp: Likewise.
41295         * gcc.misc-tests/bprob.exp: Likewise.
41296         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41297         * gcc.dg/20021014-1.c: Likewise.
41298         * gcc.dg/nest.c: Likewise.
41299
41300 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41301
41302         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41303         compiling.
41304         * g++.dg/lookup/java2.C: Likewise.
41305         * gcc.dg/cpp/lexident.c: Likewise.
41306
41307 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41308
41309         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41310         given.
41311         * gcc.c-torture/compile/961203-1.c: Likewise.
41312         * gcc.c-torture/compile/980506-1.c: Likewise.
41313
41314 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41315
41316         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41317         (additional_prunes): New global.
41318         (gcc-dg-prune): Handle additional per-test pruning.
41319         (dg-test): Clear additional_prunes between tests.
41320
41321         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41322         dg-prune-output to avoid spurious failures from assembler
41323         complaining about nonexistent WAW violations.
41324         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41325         Use dg-prune-output to avoid spurious failures from assembler
41326         warning about Itanium B-step errata.
41327
41328 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41329
41330         * g++.dg/abi/macro0.C: New test.
41331         * g++.dg/abi/macro1.C: Likewise.
41332         * g++.dg/abi/macro2.C: Likewise.
41333
41334         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41335         * g++.dg/abi/bitfield7.C: Likewise.
41336         * g++.dg/abi/dtor2.C: Likewise.
41337         * g++.dg/abi/mangle11.C: Likewise.
41338         * g++.dg/abi/mangle12.C: Likewise.
41339         * g++.dg/abi/mangle14.C: Likewise.
41340         * g++.dg/abi/mangle17.C: Likewise.
41341         * g++.dg/abi/vbase10.C: Likewise.
41342         * g++.dg/abi/vbase14.C: Likewise.
41343         * g++.dg/template/qualttp17.C: Likewise.
41344
41345 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41346
41347         PR c/11995
41348         * gcc.dg/20031223-1.c: New test.
41349
41350 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41351
41352         * gcc.dg/noreturn-7.c: New test.
41353
41354 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41355
41356         * gcc.dg/null-pointer-1.c: New test.
41357
41358 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41359
41360         * g++.old-deja/g++.jason/template18.C: Remove.
41361         * g++.old-deja/g++.jason/template37.C: Likewise.
41362
41363         PR c++/12862
41364         * g++.dg/lookup/ns1.C: New test.
41365
41366         PR c++/12397
41367         * g++.dg/template/lookup3.C: New test.
41368
41369 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41370
41371         * g++.dg/template/recurse1.C: New test
41372
41373 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41374
41375         PR c++/12479
41376         * g++.dg/parse/semicolon1.C: New test.
41377         * g++.dg/parse/semicolon1.h: Likewise.
41378
41379 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41380
41381         * gcc.dg/darwin-misaligned.c: New test.
41382
41383 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41384
41385         PR c/9163
41386         * gcc.dg/20031222-1.c: New test.
41387
41388 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41389
41390         PR c++/13438
41391         * g++.dg/parse/error8.C: New test.
41392
41393         PR c++/11554
41394         * g++.dg/warn/ctor-init-1.C: New test.
41395
41396 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41397
41398         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41399         too small.
41400         * gcc.c-torture/compile/930217-1.c: Likewise.
41401         * gcc.c-torture/compile/930513-1.c: Likewise.
41402         * gcc.c-torture/execute/920908-2.c: Likewise.
41403         * gcc.c-torture/execute/921204-1.c: Likewise.
41404         * gcc.c-torture/execute/930621-1.c: Likewise.
41405         * gcc.c-torture/execute/930630-1.c: Likewise.
41406         * gcc.c-torture/execute/931031-1.c: Likewise.
41407         * gcc.c-torture/execute/980602-2.c: Likewise.
41408         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41409         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41410         * gcc.c-torture/execute/extzvsi.c: Likewise.
41411         * gcc.c-torture/unsorted/ext.c: Likewise.
41412
41413 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41414
41415         PR target/12749
41416         * gcc.c-torture/compile/20031220-2.c: New test case.
41417
41418 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41419
41420         PR optimization/13031
41421         * gcc.c-torture/compile/20031220-1.c: New test case.
41422
41423 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41424
41425         * gcc.dg/cast-function-1.c: New test.
41426
41427 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41428
41429         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41430         formats.
41431
41432 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41433
41434         PR c++/12795
41435         * g++.dg/ext/attrib10.C: New test.
41436
41437 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41438
41439         * gcc.dg/cleanup-10.c: New test.
41440         * gcc.dg/cleanup-11.c: New test.
41441
41442 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41443
41444         PR c++/13239
41445         * g++.dg/opt/expect1.C: New test.
41446
41447 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41448
41449         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41450
41451 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41452
41453         PR debug/12923
41454         * gcc.dg/20031218-1.c: New test.
41455
41456         PR debug/12389
41457         * gcc.dg/20031218-2.c: New test.
41458         * gcc.dg/20031218-3.c: New test.
41459
41460         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41461         of label name and allow for USER_LABEL_PREFIX == "_" names.
41462         * g++.dg/abi/mangle18-2.C: Likewise.
41463         * g++.dg/abi/mangle19-1.C: Likewise.
41464         * g++.dg/abi/mangle19-2.C: Likewise.
41465         * g++.dg/abi/mangle20-1.C: Likewise.
41466         * g++.dg/abi/mangle20-2.C: Likewise.
41467
41468 2003-12-18  Richard Henderson  <rth@redhat.com>
41469
41470         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41471
41472 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41473             Dan Kegel <dank@kegel.com>
41474
41475         PR other/12009
41476         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41477         testing a cross compiler, it causes spurious compile failures.
41478         * lib/g++.exp: Likewise.
41479
41480 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41481
41482         PR c++/13262
41483         * g++.dg/template/access13.C: New test.
41484
41485 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41486
41487         * gcc.dg/20031216-1.c: New test.
41488
41489 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41490
41491         PR c++/9154
41492         * g++.dg/template/error10.C: New test.
41493
41494 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41495
41496         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41497         * g++.dg/eh/simd-2.C: Likewise.
41498
41499 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41500             Roger Sayle  <roger@eyesopen.com>
41501
41502         * gcc.c-torture/execute/ieee/mzero5.c: New.
41503
41504 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41505
41506         PR c++/10603
41507         * g++.dg/parse/error6.C: New test.
41508
41509         PR c++/12827
41510         * g++.dg/parse/error7.C: New test.
41511
41512 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41513
41514         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41515         at -O with stabs debugging formats.
41516         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41517         * gcc.dg/debug/debug-2.c: Likewise.
41518
41519 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41520
41521         PR c++/12696
41522         * g++.dg/init/error1.C: New test.
41523
41524         PR c++/12218
41525         * g++.dg/init/pm3.C: New test.
41526
41527 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41528
41529         PR c/3347
41530         * gcc.dg/bitfld-8.c: New test.
41531
41532 2003-12-16  James Lemke  <jim@wasabisystems.com>
41533
41534         * gcc.dg/arm-scd42-[123].c: New tests.
41535
41536 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         PR c++/9043
41539         * g++.dg/abi/mangle20-1.C: New test.
41540         * g++.dg/abi/mangle20-2.C: New test.
41541
41542 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41543
41544         PR c++/13275
41545         * g++.dg/other/offsetof2.C: Remove XFAIL.
41546         * g++.dg/parse/offsetof1.C: New test.
41547         * g++.gd/parse/offsetof2.C: Likewise.
41548
41549 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41550
41551         * g++.dg/template/nontype3.C: New test.
41552         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41553
41554 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41555
41556         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41557
41558 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41559
41560         PR c++/13387
41561         * g++.dg/expr/assign1.C: New test.
41562
41563         PR c++/13242
41564         * g++.dg/abi/mangle19-1.C: New test.
41565         * g++.dg/abi/mangle19-2.C: New test.
41566
41567 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41568
41569         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41570
41571 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41572
41573         * gcc.c-torture/execute/20031216-1.c: New test.
41574
41575 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41576
41577         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41578         an ICE regression.
41579
41580 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41581
41582         PR c++/10926
41583         * g++.dg/template/error9.C: New test.
41584
41585         PR c++/11116
41586         * g++.dg/template/error8.C: New test.
41587
41588 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41589
41590         PR middle-end/13400
41591         * gcc.c-torture/execute/20031215-1.c: New test case.
41592
41593 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41594
41595         PR c++/13269
41596         * g++.dg/parse/error5.C: New test.
41597
41598         PR c++/12989
41599         * g++.dg/expr/sizeof1.C: New test.
41600
41601         PR c++/13310
41602         * g++.dg/template/crash15.C: New test.
41603
41604 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41605
41606         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41607         a non-POD type as the last named parameter of a varargs function.
41608
41609 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41610
41611         PR c++/13243
41612         PR c++/12573
41613         * g++.dg/template/crash14.C: New test.
41614         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41615
41616 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41617
41618         * g++.dg/other/java1.C: New test.
41619
41620         PR c++/13241
41621         * g++.dg/abi/mangle18-1.C: New test.
41622         * g++.dg/abi/mangle18-2.C: New test.
41623
41624 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41625
41626         PR optimization/10312
41627         * gcc.c-torture/execute/20031214-1.c: New.
41628
41629 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41630
41631         PR c++/10779
41632         PR c++/12160
41633         * g++.dg/parse/error3.C: New test.
41634         * g++.dg/parse/error4.C: Likewise.
41635         * g++.dg/abi/mangle4.C: Tweak error messages.
41636         * g++.dg/lookup/using5.C: Likewise.
41637         * g++.dg/other/error2.C: Likewise.
41638         * g++.dg/parse/typename5.C: Likewise.
41639         * g++.dg/parse/undefined1.C: Likewise.
41640         * g++.dg/template/arg2.C: Likewise.
41641         * g++.dg/template/ttp3.C: Likewise.
41642         * g++.dg/template/type1.C: Likewise.
41643         * g++.old-deja/g++.other/crash32.C: Likewise.
41644         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41645
41646 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41647
41648         PR c++/13106
41649         * g++.dg/warn/noreturn-3.C: New test.
41650
41651 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41652
41653         PR c++/13118
41654         * g++.dg/abi/covariant3.C: New.
41655
41656 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41657
41658         * g++.dg/eh/ia64-1.C: New test.
41659
41660 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41661
41662         PR optimization/13037
41663         * g77.f-torture/execute/13037.f: New test case.
41664
41665 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41666
41667         PR c++/12881
41668         * g++.dg/abi/covariant2.C: New.
41669
41670 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41671
41672         * gcc.dg/cpp/trad/macro.c: New tests.
41673
41674 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41675
41676         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41677
41678 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41679
41680         PR other/10819
41681         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41682         to fix Bug 10819.
41683         * lib/g++.exp (g++_version): Likewise.
41684         * lib/g77.exp (g77_version): Likewise.
41685         * lib/objc.exp (default_objc_version): Likewise.
41686
41687 2003-12-10  Richard Henderson  <rth@redhat.com>
41688
41689         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41690
41691         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41692
41693 2003-12-08  Matt Austern  <austern@apple.com>
41694
41695         PR c/13134
41696         * lib/gcc-dg.exp (dg-require-visibility): Define.
41697         * lib/target-supports (check_visibility_available): Define.
41698         * gcc.dg/visibility-1.c: New test.
41699         * gcc.dg/visibility-2.c: Likewise.
41700         * gcc.dg/visibility-3.c: Likewise.
41701         * gcc.dg/visibility-4.c: Likewise.
41702         * gcc.dg/visibility-5.c: Likewise.
41703         * gcc.dg/visibility-6.c: Likewise.
41704         * g++.dg/ext/visibility-1.C: Likewise.
41705         * g++.dg/ext/visibility-2.C: Likewise.
41706         * g++.dg/ext/visibility-3.C: Likewise.
41707         * g++.dg/ext/visibility-4.C: Likewise.
41708         * g++.dg/ext/visibility-5.C: Likewise.
41709         * g++.dg/ext/visibility-6.C: Likewise.
41710
41711 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41712
41713         * g++.dg/lookup/java1.C: New test.
41714         * g++.dg/lookup/java2.C: New test.
41715
41716 2003-12-07  Falk Hueffner  <falk@debian.org>
41717
41718         * g++.dg/opt/noreturn-1.C: New test.
41719
41720 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41721
41722         * gcc.dg/overflow-1.c: New test.
41723
41724 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41725
41726         * g77.f-torture/compile/13060.f: New test.
41727
41728 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41729
41730         PR c++/13323
41731         * g++.dg/inherit/operator2.C: New test.
41732
41733 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41734
41735         PR c++/13305
41736         * g++.dg/ext/attrib9.C: New test.
41737
41738 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41739
41740         PR c++/13314
41741         * g++.dg/template/error7.C: New test.
41742
41743 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41744             J"orn Rennecke <joern.rennecke@superh.com>
41745
41746         PR target/13302
41747         * g++.dg/other/struct-va_list.C: New test.
41748
41749 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41750
41751         PR c++/13166
41752         * g++.dg/parse/defarg6.C: New test.
41753
41754 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41755
41756         PR target/13256
41757         * gcc.c-torture/execute/20031201-1.c: New test.
41758
41759 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41760
41761         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41762
41763 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41764
41765         * gcc.dg/builtin-return-1.c: New test.
41766
41767 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41768             J"orn Rennecke <joern.rennecke@superh.com>
41769
41770         PR optimization/13260
41771         * gcc.c-torture/execute/20031204-1.c: New test.
41772
41773 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41774
41775         PR c++/9127
41776         * g++.dg/template/error6.C: New test.
41777
41778 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41779
41780         * gcc.dg/20031202-1.c: New test.
41781
41782 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41783
41784         PR c++/13179
41785         * g++.dg/template/eh1.C: New test.
41786
41787         PR c++/10771
41788         * g++.dg/template/error5.C: New test.
41789
41790 2003-12-02  David Ung  <davidu@mips.com>
41791
41792         * gcc.dg/compat/vector-check.h: Corrected type for var
41793         g_##TMODE
41794
41795 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41796
41797         PR c++/10126
41798         * g++.dg/template/ptrmem8.C: New test.
41799
41800 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41801
41802         PR c++/12573
41803         * g++.dg/template/dependent-expr3.C: New test.
41804
41805 2003-12-01  James Lemke  <jim@wasabisystems.com>
41806
41807         * gcc.dg/arm-g2.c: New test.
41808
41809 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41810
41811         PR optimization/11634
41812         * gcc.dg/20031201-2.c: New test case.
41813
41814 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41815
41816         PR 11433
41817         * objc.dg/proto-lossage-3.m: New test.
41818
41819 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41820
41821         PR optimization/12628
41822         * gcc.dg/20031201-1.c: New test case.
41823
41824 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41825
41826         * gcc.dg/unaligned-1.c: New test.
41827
41828 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41829
41830         PR c++/9849
41831         * g++.dg/template/error4.C: New test.
41832         * g++.dg/template/nested3.C: Adjust error markers.
41833
41834 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41835
41836         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41837
41838 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41839
41840         PR c/10333
41841         * gcc.dg/bitfld-7.c: New test.
41842
41843 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41844
41845         * gcc.dg/tls/asm-1.C: New test.
41846
41847 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41848
41849         * gcc.dg/cpp/assert4.c: Update.
41850
41851 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41852
41853         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41854         * gcc.dg/builtin-apply3.c: New test.
41855
41856 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41857
41858         * lib/compat.exp (compat-obj): New xfaildata parameter.
41859         Use it to set compiler_conditional_xfail_data before compiling.
41860         (compat-get-options): Handle dg-xfail-if.
41861         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41862         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41863         * gcc.dg/compat/vector-1_y.c: Likewise.
41864         * gcc.dg/compat/vector-2_x.c: Likewise.
41865         * gcc.dg/compat/vector-2_y.c: Likewise.
41866
41867 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41868
41869         * g++.dg/opt/reg-stack4.C: New test.
41870
41871 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41872
41873         * gcc.dg/builtin-apply2.c: New test.
41874
41875 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41876
41877         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41878
41879 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41880
41881         PR c++/12924
41882         * g++.dg/template/template-id-2.C: New test.
41883
41884 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41885
41886         PR c++/5369
41887         * g++.dg/template/memfriend1.C: New test.
41888         * g++.dg/template/memfriend2.C: Likewise.
41889         * g++.dg/template/memfriend3.C: Likewise.
41890         * g++.dg/template/memfriend4.C: Likewise.
41891         * g++.dg/template/memfriend5.C: Likewise.
41892         * g++.dg/template/memfriend6.C: Likewise.
41893         * g++.dg/template/memfriend7.C: Likewise.
41894         * g++.dg/template/memfriend8.C: Likewise.
41895         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41896
41897 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41898
41899         PR c++/12515
41900         * g++.dg/ext/cond1.C: New test.
41901
41902 2003-11-20  Richard Henderson  <rth@redhat.com>
41903
41904         * gcc.dg/20020201-2.c: Remove.
41905         * gcc.dg/20020201-4.c: Remove.
41906         * gcc.dg/20020304-1.c: Remove.
41907
41908 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41909
41910         * gcc.dg/cpp/trad/xwin1.c: New test case.
41911
41912 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41913
41914         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41915         * lib/g77.exp: Likewise.
41916         * lib/objc.exp: Likewise.
41917         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41918         for darwin.
41919
41920 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41921
41922         PR c++/12932
41923         * g++.dg/template/static5.C: New test.
41924
41925 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41926
41927         * gcc.dg/nested-func-1.c: New test.
41928
41929 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41930
41931         * gcc.dg/cpp/assert4.c: New test.
41932
41933 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41934
41935         PR c++/2294
41936         * g++.dg/lookup/using9.c: New test.
41937
41938 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41939
41940         PR c++/12762
41941         * g++.dg/template/error3.C: New test.
41942
41943 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41944
41945         PR ada/13035
41946         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41947         No longer use a wrapper for gcc, since this does not work under
41948         Windows.
41949
41950 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41951
41952         PR c++/2094
41953         * g++.dg/template/ptrmem7.C: New test.
41954
41955 2003-11-13  Andrew Pinski <apinski@apple.com>
41956
41957         * gcc.c-torture/compile/20031113-1.c: New test.
41958
41959 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41960             Kean Johnston <jkj@sco.com>
41961
41962         PR c/13029
41963         * gcc.dg/unused-4.c: Update.
41964
41965 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41966
41967         * g++.dg/opt/const3.C: New test.
41968
41969 2003-11-13  Jan Hubicka  <jh@suse.cz>
41970
41971         * gcc.c-torture/compile/20031112-1.c: New test.
41972
41973 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41974
41975         * g++.dg/parse/crash10.C: Remove bogus error marker.
41976
41977 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41978
41979         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41980         (host_gcc): Likewise.
41981         (ROOT): Honor $PWDCMD.
41982         (BASE): Likewise.
41983         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41984
41985 2003-11-12  Catherine Moore  <clm@redhat.com>
41986
41987         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41988
41989 2003-11-12  Andreas Jaeger  <aj@suse.de>
41990             Jakub Jelinek  <jakub@redhat.com>
41991             Andrew Pinski  <pinskia@physics.uc.edu>
41992             Richard Henderson  <rth@redhat.com>
41993
41994         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41995         systems.
41996         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41997
41998         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41999         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42000
42001 2003-11-11  Andreas Jaeger  <aj@suse.de>
42002
42003         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42004
42005         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42006
42007 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42008
42009         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42010         Clean ups.
42011
42012 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42013
42014         * gcc.dg/trampoline-1.c: New test.
42015
42016 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42017
42018         * gcc.c-torture/compile/200031109-1.c: New test.
42019
42020 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42021
42022         PR c/3190
42023         PR c/8714
42024         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42025         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42026         gcc.dg/format/no-y2k-1.c: Update.
42027
42028 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42029
42030         PR optimization/10467
42031         * gcc.dg/20031108-1.c: New test case.
42032
42033 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42034
42035         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42036
42037 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42038
42039         * gcc.dg/compound-lvalue-1.c: New test.
42040         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42041         some XFAILs.
42042
42043 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42044
42045         * gcc.dg/altivec-varargs-1.c: New test.
42046
42047 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42048
42049         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42050         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42051         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42052         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42053         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42054
42055 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42056
42057         * gcc.dg/cond-lvalue-1.c: New test.
42058
42059 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42060
42061         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42062
42063 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42064
42065         PR c++/11616
42066         * g++.dg/template/instantiate5.C: New test.
42067
42068 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42069
42070         PR c++/12726
42071         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42072         * ChangeLog: Add missing first entry for above test.
42073
42074 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42075
42076         PR c++/9810
42077         * g++.dg/template/using8.C: New test.
42078         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42079
42080 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42081
42082         PR optimization/10817
42083         * gcc.c-torture/compile/20031102-1.c: New test case.
42084
42085 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42086
42087         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42088         2147483647.
42089
42090 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42091
42092         * gcc.dg/20031102-1.c: New test.
42093
42094 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42095
42096         * gcc.dg/complex-1.c: New test.
42097
42098 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42099
42100         PR c++/12796
42101         * g++.dg/template/crash13.C: Adjust expected error location.
42102         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42103
42104 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42105
42106         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42107
42108 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42109
42110         PR/10239
42111         * gcc.c-torture/compile/20031031-2.c: New test.
42112
42113 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42114
42115         PR/11640
42116         * gcc.c-torture/compile/20031031-1.c: New test.
42117
42118 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42119
42120         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42121         * gcc.misc-tests/bprob.exp: Likewise.
42122         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42123         the execution test on arm-elf configs.
42124         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42125         configs that don't support scratch files.
42126         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42127
42128 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42129
42130         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42131         done by dejagnu.
42132
42133 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42134
42135         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42136         Avoid non pure sh syntax. Add more logging.
42137
42138         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42139         fail.
42140
42141 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42142
42143         PR libgcj/10610
42144         * gcc.dg/ppc-stackalign-1.c: New test.
42145
42146 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42147
42148         * ada/acats/run_all.sh: Change output to be more compliant with
42149         dejagnu framework.
42150         Create acats.sum and acats.log files under testsuite/ada/acats
42151         Only run [a-z]* directories, to filter out e.g. CVS.
42152         Redirect build output to log file.
42153
42154 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42155
42156         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42157
42158 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42159
42160         PR ada/5909:
42161         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42162
42163 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42164
42165         * gcc.c-torture/compile/20031023-1.c: New test.
42166         * gcc.c-torture/compile/20031023-2.c: New test.
42167         * gcc.c-torture/compile/20031023-3.c: New test.
42168         * gcc.c-torture/compile/20031023-4.c: New test.
42169
42170 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42171
42172         PR c++/10371
42173         * g++.dg/lookup/scoped8.C: New test.
42174
42175 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42176
42177         * g++.dg/opt/reg-stack3.C: New test.
42178
42179 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42180
42181         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42182
42183 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42184
42185         PR c++/11076
42186         * g++.dg/template/crash13.C: New test.
42187
42188 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42189
42190         * gcc.dg/c99-restrict-2.c: New test.
42191
42192 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42193
42194         PR c++/12698, c++/12699, c++/12700, c++/12566
42195         * g++.dg/inherit/covariant9.C: New test.
42196         * g++.dg/inherit/covariant10.C: New test.
42197         * g++.dg/inherit/covariant11.C: New test.
42198
42199 2003-10-23  Jason Merrill  <jason@redhat.com>
42200
42201         PR c++/12726
42202         * g++.dg/ext/complit2.C: New test.
42203
42204 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42205
42206         PR target/12654
42207         * gcc.c-torture/execute/20031020-1.c: New test.
42208
42209 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42210
42211         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42212         following the jump_insn.
42213
42214 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42215
42216         * gcc.dg/cast-lvalue-1.c: New test.
42217
42218 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42219
42220         PR c++/11962
42221         * g++.dg/template/cond2.C: New test.
42222
42223 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42224
42225         * gcc.dg/builtins-28.c: New test.
42226
42227 2003-10-20  Jan Hubicka  <jh@suse.cz>
42228
42229         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42230         parameter.
42231         * gcc.dg/inline-2.c: Likewise.
42232
42233 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42234
42235         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42236         * gcc.dg/nest.c: Likewise.
42237
42238 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42239
42240         PR c++/9781, c++/10583, c++/11862
42241         * g++.dg/parse/crash13.C: New test.
42242
42243 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42244
42245         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42246
42247 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42248
42249         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42250         Define HAVE_C99_RUNTIME except on Solaris.
42251         * gcc.dg/builtins-20.c: Likewise.
42252
42253 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42254
42255         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42256
42257 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42258
42259         PR c++/12495
42260         * g++.dg/template/crash21.C: New test.
42261
42262 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42263
42264         PR c++/2513
42265         * g++.dg/template/typename5.C: New test.
42266
42267 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42268
42269         PR c++/12369
42270         * g++.dg/template/friend25.C: New test.
42271
42272 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42273
42274         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42275         versions.
42276
42277 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42278
42279         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42280         == 2147483647.
42281
42282 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42283
42284         * gcc.c-torture/execute/960416-1.x: Remove.
42285         * gcc.c-torture/execute/divconst-3.x: Likewise.
42286
42287 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42288
42289         PR target/12598
42290         * gcc.dg/torture/cris-volatile-1.c: New test.
42291
42292 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42293
42294         PR optimization/9325
42295         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42296         for overflowing floating point to integer conversion during RTL
42297         simplification.
42298
42299 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42300
42301         * objc/execute/_cmd.m: Fix typo.
42302         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42303         Relax 'scan-assembler' regexp.
42304         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42305         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42306         * objc.dg/zero-link-2.m: Remove blank line.
42307         * objc.dg/zero-link-3.m: New test case.
42308
42309 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42310
42311         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42312
42313         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42314         than linker trickery.
42315
42316 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42317
42318         PR c++/12370
42319         * g++.dg/other/friend2.C: New test.
42320
42321 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42322
42323         * gcc.dg/20031012-1.c: New test.
42324
42325 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42326
42327         * gcc.dg/weak/weak-3.c: Fix for new warning.
42328
42329 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42330
42331         PR optimization/8750
42332         * gcc.c-torture/execute/20031012-1.c: New test case.
42333
42334 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42335
42336         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42337         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42338
42339 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42340
42341         PR optimization/12260
42342         * gcc.c-torture/compile/20031011-2.c: New test case.
42343
42344 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42345
42346         * gcc.c-torture/execute/20031011-1.c: New testcase.
42347
42348 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42349
42350         * gcc.c-torture/compile/20031011-1.c: New test.
42351
42352 2003-10-11  Jan Hubicka  <jh@suse.cz>
42353
42354         * g++.dg/other/first-global.C: New test.
42355
42356 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42357
42358         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42359
42360 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42361
42362         * gcc.c-torture/compile/20031010-1.c: New test.
42363
42364 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42365
42366         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42367         * gcc.c-torture/execute/va-arg-25.c: ... here.
42368
42369 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42370
42371         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42372
42373 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42374
42375         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42376
42377 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42378
42379         * g++.dg/parse/error2.C: New test.
42380
42381 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42382
42383         PR c++/11097
42384         * g++.dg/other/error5.C: Modify the error message.
42385         * g++.dg/lookup/using8.C: New test.
42386
42387 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42388
42389         * gcc.dg/darwin-abi-2.c: New file.
42390         * gcc.c-torture/execute/va-arg-24.c: New file.
42391
42392 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42393
42394         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42395         indentation.
42396
42397 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42398
42399         PR c++/10147
42400         * g++.dg/other/error4.C: Update error messages.
42401         * g++.dg/template/ptrmem4.C: Likewise.
42402
42403         PR c++/12337
42404         * g++.dg/init/new9.C: New test.
42405
42406         PR c++/12334, c++/12236, c++/8656
42407         * g++.dg/ext/attrib8.C: New test.
42408
42409 2003-10-06  Devang Patel  <dpatel@apple.com>
42410
42411         * gcc.dg/debug/dwarf2-3.h: New test.
42412         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42413
42414 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42415
42416         * g++.dg/opt/cfg2.C: New test.
42417
42418 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42419
42420         * g++.dg/opt/float1.C: New test.
42421
42422 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42423
42424         * gcc.dg/c90-array-lval-6.c: New test.
42425         * gcc.dg/c99-array-lval-6.c: New test.
42426
42427 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42428             Ziemowit Laski  <zlaski@apple.com>
42429
42430         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42431         'Derived', so that it is never considered a class method; add
42432         new warning for '+port' method ambiguity.
42433         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42434         <objc/objc-api.h> (needed on Mac OS X).
42435         * objc.dg/method-13.m: New test.
42436
42437 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42438
42439         PR optimization/9325, PR java/6391
42440         * gcc.c-torture/execute/20031003-1.c: New test case.
42441
42442 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42443
42444         PR optimization/12180
42445         * gcc.dg/20031002-1.c: New test.
42446
42447         PR c++/12486
42448         * g++.dg/inherit/error1.C: New test.
42449
42450 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42451
42452         * lib/f-torture.exp (search_for): Rename to...
42453         (search_for_re): This.  Also, clean up comments and the
42454         "regexp" invocation.
42455
42456 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42457
42458         * gcc.c-torture/compile/20031002-1.c: New test.
42459
42460 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42461
42462         * g++.dg/opt/cond1.C: New test.
42463
42464 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42465
42466         * gcc.dg/Wold-style-definition-2.c: New testcase.
42467         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42468
42469 2003-09-29  Richard Henderson  <rth@redhat.com>
42470
42471         * g++.dg/init/array10.C: Add dg-options.
42472
42473 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42474
42475         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42476
42477 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42478
42479         * g++.dg/template/friend19.C: Fix typo.
42480         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42481
42482 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42483
42484         * gcc.c-torture/execute/20030928-1.c: New test.
42485         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42486
42487 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42488
42489         * g++.dg/opt/unroll1.C: New test.
42490
42491 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42492
42493         PR optimization/11741
42494         * gcc.dg/20030926-1.c: New test case.
42495
42496 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42497
42498         PR c++/5655
42499         * g++.dg/parse/access7.C: New test.
42500         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42501
42502 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42503
42504         MERGE OF objc-improvements-branch into MAINLINE:
42505         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42506         if libobjc has not been built.
42507         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42508         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42509         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42510         objc/execute/nested-3.m, objc/execute/np-2.m,
42511         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42512         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42513         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42514         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42515         objc.dg/special/unclaimed-category-1.h,
42516         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42517         well as GNU runtime.
42518         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42519         * execute/cascading-1.m, execute/function-message-1.m,
42520         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42521         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42522         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42523         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42524         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42525         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42526         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42527         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42528         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42529         * objc.dg/bitfield-2.m: Run only on Darwin.
42530         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42531         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42532         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42533         * objc.dg/const-str-1.m: Fix constant string layout.
42534
42535 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
42536
42537         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42538
42539 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
42540
42541         * gcc.dg/darwin-abi-1.c: New file.
42542
42543 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
42544
42545         PR target/12281
42546         * gcc.c-torture/compile/20030921-1.c: New test.
42547
42548 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42549
42550         * g++.dg/opt/reg-stack2.C: New test.
42551
42552 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42553
42554         * g++.dg/eh/delayslot1.C: New test.
42555
42556 2003-09-20  Richard Henderson  <rth@redhat.com>
42557
42558         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42559
42560 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42561
42562         * gcc.c-torture/execute/20030920-1.c: New test case.
42563
42564 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42565
42566         * g++.dg/rtti/typeid3.C: Correct expected error message.
42567
42568 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42569
42570         PR c++/157
42571         * g++.dg/parse/crash12.C: New test.
42572
42573 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42574
42575         * gcc.dg/compat/mixed-struct-check.h: New.
42576         * gcc.dg/compat/mixed-struct-defs.h: New.
42577         * gcc.dg/compat/mixed-struct-init.h: New.
42578         * gcc.dg/compat/struct-by-value-19_main.c: New.
42579         * gcc.dg/compat/struct-by-value-19_x.c: New.
42580         * gcc.dg/compat/struct-by-value-19_y.c: New.
42581         * gcc.dg/compat/struct-by-value-20_main.c: New.
42582         * gcc.dg/compat/struct-by-value-20_x.c: New.
42583         * gcc.dg/compat/struct-by-value-20_y.c: New.
42584         * gcc.dg/compat/struct-return-19_main.c: New.
42585         * gcc.dg/compat/struct-return-19_x.c: New.
42586         * gcc.dg/compat/struct-return-19_y.c: New.
42587         * gcc.dg/compat/struct-return-20_main.c: New.
42588         * gcc.dg/compat/struct-return-20_x.c: New.
42589         * gcc.dg/compat/struct-return-20_y.c: New.
42590
42591 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42592         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42593         so that it will not complain on LP64 targets.
42594
42595 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42596
42597         PR c++/495
42598         * g++.dg/template/friend24.C: New test.
42599
42600 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42601
42602         PR c++/12332
42603         * g++.dg/template/memtmpl2.C: New test.
42604
42605 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42606
42607         PR target/11184
42608         * gcc.dg/builtin-apply1.c: New test.
42609
42610 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42611
42612         PR c++/9848
42613         * g++.dg/warn/Wunused-4.C: New test.
42614
42615 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42616
42617         PR c++/12316
42618         * g++.dg/other/gc2.C: New test.
42619
42620 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42621
42622         PR c++/11991
42623         * g++.dg/rtti/typeid3.C: New test.
42624
42625         PR c++/12266
42626         * g++.dg/overload/template1.C: New test.
42627
42628 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42629
42630         * g++.dg/opt/cfg3.C: New test.
42631
42632 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42633
42634         PR c++/7939
42635         * g++.dg/template/crash11.C: New test.
42636
42637 2003-09-16  Jason Merrill  <jason@redhat.com>
42638             Jakub Jelinek  <jakub@redhat.com>
42639
42640         * gcc.dg/attr-warn-unused-result.c: New test.
42641
42642 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42643
42644         PR c++/12184
42645         * g++.dg/expr/call2.C: New test.
42646
42647 2003-09-15  Andreas Jaeger  <aj@suse.de>
42648
42649         * gcc.dg/Wold-style-definition-1.c: New test.
42650
42651 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42652
42653         PR c++/3907
42654         * g++.dg/parse/template12.C: New test.
42655
42656         * g++.dg/abi/bitfield11.C: New test.
42657         * g++.dg/abi/bitfield12.C: Likewise.
42658
42659 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42660
42661         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42662         non-expansion of functional macro name without arguments at EOL.
42663         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42664
42665 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42666
42667         * gcc.c-torture/execute/20030914-[12].c: New tests.
42668
42669 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42670
42671         PR c++/11788
42672         * g++.dg/overload/addr1.C: New test.
42673
42674 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42675
42676         * gcc.dg/20030909-1.c: New test.
42677
42678 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42679
42680         * gcc.dg/ultrasp10.c: New test.
42681
42682 2003-09-09  Devang Patel  <dpatel@apple.com>
42683
42684         * gcc.dg/darwin-ld-6.c: New test.
42685
42686 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42687
42688         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42689
42690 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42691
42692         * gcc.dg/ia64-types1.c: New test.
42693         * gcc.dg/ia64-types2.c: Likewise.
42694
42695 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42696
42697         * gcc.dg/builtins-1.c: Add more _Complex tests.
42698         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42699
42700         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42701         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42702
42703 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42704
42705         PR c++/11786
42706         * g++.dg/lookup/koenig2.C: New test.
42707
42708         PR c++/5296
42709         * g++.dg/rtti/typeid2.C: New test.
42710
42711 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42712
42713         * gcc.c-torture/compile/20030904-1.c: New test.
42714
42715 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42716
42717         * g++.dg/opt/longbranch2.C: New test.
42718
42719 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42720
42721         * g++.dg/template/crash10.C: Only compile it.
42722
42723 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42724
42725         PR middle-end/11665
42726         * gcc.c-torture/compile/20030907-1.c: New test.
42727         * g++.dg/init/array11.C: New test.
42728
42729 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42730
42731         PR c++/11852
42732         * g++.dg/init/struct1.C: New test.
42733
42734 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42735
42736         PR c++/12181
42737         * g++.dg/expr/comma1.C: New test.
42738
42739 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42740
42741         PR c++/11867
42742         * g++.dg/expr/static_cast5.C: New test.
42743
42744 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42745
42746         PR c++/11507
42747         * g++.dg/lookup/scoped7.C: New test.
42748
42749         PR c++/9574
42750         * g++.dg/other/static1.C: New test.
42751
42752         PR c++/11490
42753         * g++.dg/warn/template-1.C: New test.
42754
42755         PR c++/11432
42756         * g++.dg/template/crash10.C: New test.
42757
42758         PR c++/2478
42759         * g++.dg/overload/VLA.C: New test.
42760
42761         PR c++/10804
42762         * g++.dg/template/call1.C: New test.
42763
42764 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42765
42766         PR c++/11794
42767         * g++.dg/parse/using3.C: New test.
42768
42769 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42770
42771         PR c++/11409
42772         * g++.dg/overload/builtin3.C: New test case.
42773
42774 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42775
42776         PR c/9862
42777         * gcc.dg/20030906-1.c: New test.
42778         * gcc.dg/20030906-2.c: Likewise.
42779
42780 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42781
42782         PR c++/12167
42783         * g++.dg/parse/defarg5.C: New test.
42784
42785         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42786
42787 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42788
42789         PR c++/12163
42790         * g++.dg/expr/static_cast4.C: New test.
42791
42792         PR c++/12146
42793         * g++.dg/template/crash9.C: New test.
42794
42795 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42796
42797         * g++.old-deja/g++.ext/pretty2.C: Update for change
42798         in __FUNCTION__.
42799         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42800
42801 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42802
42803         PR c++/11922
42804         * g++/dg/template/qualified-id1.C: New test.
42805
42806         PR c++/12037
42807         * g++.dg/warn/noeffect4.C: New test.
42808
42809 2003-09-04  Matt Austern  <austern@apple.com>
42810
42811         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42812         * g++.dg/ext/fnname2.C: Likewise.
42813         * g++.dg/ext/fnname3.C: Likewise.
42814
42815 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42816
42817         * g++.dg/expr/lval1.C: New test.
42818         * g++.dg/ext/lvcast.C: Remove.
42819
42820 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42821
42822         PR optimization/11700.
42823         * gcc.c-torture/compile/20030903-1.c: New test case.
42824
42825 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42826
42827         PR c++/12053
42828         * g++.dg/abi/layout4.C: New test.
42829
42830 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42831
42832         PR c++/11553
42833         * g++.dg/parse/friend3.C: New test.
42834
42835 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42836
42837         PR c++/11847
42838         * g++.dg/template/class1.C: New test.
42839
42840         PR c++/11808
42841         * g++.dg/expr/call1.C: New test.
42842
42843 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42844
42845         PR c++/12114
42846         * g++.dg/init/ref9.C: New test.
42847
42848         PR c++/11972
42849         * g++.dg/template/nested4.C: New test.
42850
42851 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42852
42853         PR c++/12093
42854         * g++.dg/template/non-dependent4.C: New test.
42855
42856         PR c++/11928
42857         * g++.dg/inherit/conv1.C: New test.
42858
42859 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42860
42861         PR c++/6196
42862         * g++.dg/ext/label1.C: New test.
42863         * g++.dg/ext/label2.C: Likewise.
42864
42865 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42866
42867         * g++.dg/expr/cond3.C: New test.
42868
42869 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42870
42871         * gcc.dg/builtins-1.c: Add new builtin cases.
42872
42873 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42874
42875         * gcc.dg/builtins-1.c: Add new cases.
42876         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42877
42878 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42879
42880         * gcc.dg/builtins-1.c: Add more math builtin tests.
42881         * gcc.dg/torture/builtin-attr-1.c: New test.
42882
42883 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42884
42885         PR optimization/5079
42886         * g++.dg/opt/static3.C: New test.
42887
42888 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42889
42890         * gcc.misc-tests/gcov-10b.c: New test.
42891
42892 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42893
42894         * g++.dg/opt/ptrmem3.C: New test.
42895
42896         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42897
42898 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42899
42900         * gcc.dg/20030826-2.c: New test.
42901
42902 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42903
42904         PR middle-end/12002
42905         * g77.f-torture/compile/12002.f: New test case.
42906
42907 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42908
42909         * gcc.dg/20030826-1.c: New test case.
42910
42911 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42912
42913         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42914
42915 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42916
42917         PR c++/11871
42918         * c++.dg/lookup/crash1.C: New test.
42919
42920         * c++.dg/warn/noeffect3.C: New test.
42921
42922 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42923
42924         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42925         * gcc.dg/compat/vector-1_y.c: Ditto.
42926         * gcc.dg/compat/vector-2_x.c: Ditto.
42927         * gcc.dg/compat/vector-2_y.c: Ditto.
42928
42929 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42930
42931         * gcc.dg/20030702-1.c: New test.
42932
42933 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42934
42935         PR c++/8795
42936         * g++.dg/ext/altivec-1.C: New test.
42937
42938 2003-08-24  Richard Henderson  <rth@redhat.com>
42939
42940         * g++.dg/eh/simd-2.C: Add -w for x86.
42941
42942 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42943
42944         * gcc.dg/20030815-1.c: New test.
42945
42946 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42947
42948         PR c++/3765
42949         * g++.dg/parse/access6.C: New test.
42950
42951 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42952
42953         PR c++/641, c++/11876
42954         * g++.dg/template/friend22.C: New test.
42955         * g++.dg/template/friend23.C: Likewise.
42956
42957 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42958
42959         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42960         identically.
42961
42962 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42963
42964         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42965
42966 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42967
42968         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42969
42970 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42971
42972         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42973
42974 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42975
42976         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42977
42978 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42979
42980         PR c++/11919
42981         * g++.dg/overload/prom1.C: New test.
42982
42983         PR c++/11551
42984         * g++.dg/parse/dtor2.C: New test.
42985
42986         PR c++/10762
42987         * g++.dg/parse/using2.C: New test.
42988
42989 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42990
42991         PR target/11805
42992         * gcc.c-torture/compile/20030821-1.c: New.
42993
42994 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42995
42996         PR c++/11834
42997         * g++.dg/template/deduce2.C: New test.
42998
42999 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43000
43001         * gcc.c-torture/execute/20030821-1.c: New test.
43002
43003 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43004
43005         PR middle-end/11984
43006         * gcc.dg/20030820-1.c: New test case.
43007
43008 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43009
43010         PR c++/11945
43011         * g++.dg/warn/noeffect2.C: New test.
43012
43013 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43014
43015         PR c++/10926
43016         * g++.dg/template/dtor2.C: New test.
43017
43018         PR c++/11684
43019         * g++.dg/template/operator1.C: New test.
43020         * g++.dg/parse/operator4.C: New test.
43021
43022         PR c++/11946.C
43023         * g++.dg/expr/enum1.C: New test.
43024         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43025
43026         PR c++/11036.C
43027         * g++.dg/parse/elab2.C: New test.
43028         * g++.dg/parse/typedef4.C: Change error message.
43029         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43030         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43031         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43032
43033 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43034
43035         * gcc.dg/pch/warn-1.c: New.
43036         * gcc.dg/pch/warn-1.hs: New.
43037
43038         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43039         not-tested file.
43040
43041 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43042
43043         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43044
43045 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43046
43047         * gcc.dg/uninit-D.c: New Test.
43048         * gcc.dg/uninit-E.c: New Test.
43049         * gcc.dg/uninit-F.c: New Test.
43050         * gcc.dg/uninit-G.c: New Test.
43051
43052 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43053
43054         * g++.dg/README: Describe the pch directory.
43055
43056 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43057
43058         PR c++/11174
43059         * g++.dg/parse/access4.C: New test.
43060         * g++.dg/parse/access5.C: Likewise.
43061         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43062
43063 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43064
43065         * gcc.dg/noncompile/20030818-1.c: New.
43066
43067 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43068
43069         PR c++/11957
43070         * g++.dg/warn/noeffect1.C: New test.
43071
43072         * g++.dg/template/scope2.C: New test.
43073         * g++.dg/template/error2.C: Correct dg-error
43074
43075 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43076
43077         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43078
43079 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         PR C++/11512
43082         * g++.dg/template/warn1.C: New.
43083
43084 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43085
43086         * g++.dg/template/error2.C: New test.
43087         * g++.dg/lookup/using7.C: Adjust errors
43088         * g++.old-deja/g++.pt/crash36.C: Likewise.
43089         * g++.old-deja/g++.pt/derived3.C: Likewise.
43090
43091 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43092
43093         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43094         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43095         * gcc.c-torture/execute/builtins/string-9.c: New, from
43096         string-opt-9.c.  Adjust for execute/builtins framework.
43097         * gcc.c-torture/execute/string-opt-9.c: Delete.
43098
43099 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43100
43101         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43102
43103         * g++.dg/parse/ret-type2.C: New test.
43104
43105         PR c++/11703
43106         * g++.dg/init/new8.C: New test.
43107
43108         PR c++/10923
43109         * g++.dg/parse/typedef5.C: New test.
43110
43111         PR c++/9512
43112         * g++.dg/parse/qualified2.C: New test.
43113         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43114         invalid code.
43115
43116 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43117
43118         * g++.dg/conversion/ptrmem1.C: New test.
43119
43120 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43121
43122         PR target/11693
43123         * gcc.dg/20030811-1.c: New test.
43124
43125         PR target/11535
43126         * gcc.c-torture/execute/20030811-1.c: New test.
43127
43128 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43129
43130         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43131
43132 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43133
43134         PR c++/11789.C
43135         * g++.dg/inherit/multiple1.C: New test.
43136
43137 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43138
43139         * gcc.dg/spe1.c: New test.
43140
43141         PR c++/11670
43142         * g++.dg/expr/cast2.C: New test.
43143
43144         PR c++/10530
43145         * g++.dg/template/dependent-name2.C: New test.
43146
43147 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43148
43149         * g++.dg/parse/crash11.C: Put the dg options in comments.
43150
43151 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43152
43153         * lib/gcc-dg.exp: Update for diagnostic change.
43154
43155 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43156
43157         PR c++/5767
43158         * g++.dg/parse/crash11.C: New test.
43159
43160 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43161
43162         * gcc.dg/cpp/spacing1.c: Update.
43163
43164 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43165
43166         PR target/11739
43167         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43168         a value for -mtune.
43169
43170 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43171
43172         PR middle-end/11771
43173         * gcc.c-torture/compile/20030804-1.c: New test case.
43174
43175 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43176
43177         * gcc.dg/20030804-1.c: New test case.
43178
43179 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43180
43181         * gcc.dg/cpp/separate-1.c: New test.
43182
43183 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43184
43185         PR c++/11704
43186         * g++.dg/template/dependent-expr2.C: New test.
43187
43188         PR c++/11766
43189         * g++.dg/expr/ptrmem1.C: New test.
43190
43191 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43192
43193         PR c++/9453
43194         * g++.dg/template/friend15.C: New test.
43195
43196 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43197
43198         * lib/dg-pch.exp: Work round PCH bug.
43199
43200 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43201
43202         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43203         builtins.  Move cases from builtins-4.c here.
43204
43205         * gcc.dg/torture/builtin-math-1.c: New test taken from
43206         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43207         additional cases.
43208
43209         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43210         Delete.
43211
43212 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43213
43214         PR c++/9447
43215         * g++.dg/template/using7.C: New test.
43216
43217 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43218
43219         * import1.c, import2.c: New tests.
43220
43221 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43222
43223         * g++.dg/eh/crossjump1.C: New test.
43224
43225 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43226
43227         PR c++/11697
43228         * g++.dg/template/using6.C: New test.
43229
43230         PR c++/11744
43231         * g++.dg/template/koenig2.C: New test.
43232
43233 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43234
43235         PR c++/7983
43236         * g++.dg/parse/typedef4.C: New test.
43237
43238 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43239
43240         PR c++/8442, c++/8806
43241         * g++.dg/template/elab1.C: New test.
43242         * g++.dg/template/type2.C: Likewise.
43243         * g++.dg/template/ttp3.C: Adjust expected error message.
43244         * g++.old-deja/g++.law/visibility13.C: Likewise.
43245         * g++.old-deja/g++.niklas/t135.C: Likewise.
43246         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43247         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43248         template argument.
43249         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43250
43251 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43252
43253         PR c++/11295
43254         * g++.dg/ext/stmtexpr1.C: New test.
43255
43256         * g++.dg/opt/tmp1.C: New test.
43257
43258         PR c++/11525
43259         * g++.dg/parse/constant4.C: New test.
43260
43261         PR c++/9447
43262         * g++.dg/template/using5.C: New test.
43263
43264 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43265
43266         * gcc.dg/builtins-27.c: New test case.
43267
43268 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43269
43270         * gcc.dg/tls/opt-7.c: New test.
43271
43272 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43273
43274         * g++.old-deja/g++.other/crash18.C: Remove.
43275
43276 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43277
43278         * g++.dg/template/explicit3.C: New.
43279         * g++.dg/template/explicit4.C: New.
43280         * g++.dg/template/explicit5.C: New.
43281
43282         PR c++/11347
43283         * g++.dg/template/memtmpl1.C: New.
43284
43285 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43286
43287         PR target/11565
43288         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43289         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43290
43291 2003-07-30  Jan Hubicka  <jh@suse.cz>
43292
43293         * vtgc1.c: Kill.
43294
43295 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43296
43297         * gcc.dg/struct-in-proto-1.c: New test.
43298
43299 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43300
43301         * gcc.dg/cpp/include2.c: Only expect one message.
43302
43303 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43304
43305         PR c++/9447
43306         * g++.dg/template/using1.C: New test.
43307         * g++.dg/template/using2.C: New test.
43308         * g++.dg/template/using3.C: New test.
43309         * g++.dg/template/using4.C: New test.
43310
43311 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43312
43313         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43314         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43315
43316 2003-07-28  Jan Hubicka  <jh@suse.cz>
43317
43318         PR c++/11530
43319         * g++.dg/opt/call1.C: New test.
43320
43321 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43322
43323         PR c++/11667
43324         * g++.dg/init/enum2.C: New test.
43325         * g++.dg/template/overload1.C: Add "-w" option.
43326
43327 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43328
43329         * gcc.dg/Wdeclaration-after-statement-1.c,
43330         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43331
43332 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43333
43334         * gcc.c-torture/compile/20030725-1.c: New test.
43335
43336 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43337
43338         * gcc.dg/20030505.c: Only run for SPE.
43339         Remove definition of opaque type.
43340
43341 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43342
43343         * g++.dg/template/ptrmem6.C: New test.
43344
43345 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43346
43347         * gcc.c-torture/compile/zero-strct-2.c: New test.
43348
43349 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43350
43351         * gcc.dg/intermod-1.c: New test.
43352
43353 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43354
43355         PR c++/11617
43356         * g++.dg/template/lookup2.C: New test.
43357         * g++.dg/template/memclass1.C: Remove instantiated from error.
43358         * g++.dg/other/error2.C: Tweak expected errors.
43359
43360         PR c++/11596
43361         * g++.dg/template/defarg3.C: New test.
43362
43363         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43364
43365 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43366
43367         * g++.dg/inherit/access5.C: New test.
43368
43369 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43370
43371         PR c++/11513
43372         * g++.dg/template/crash8.C: New test.
43373
43374 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43375
43376         PR c/10602
43377         * gcc.dg/noncompile/incomplete-2.c: New test.
43378
43379 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43380
43381         PR c++/11645
43382         * g++.dg/inherit/access4.C: New test.
43383
43384         PR c++/11517
43385         * g++.dg/expr/cond2.C: New test.
43386
43387         PR optimization/10679
43388         * g++.dg/opt/inline4.C: New test.
43389
43390 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43391
43392         * g++.dg/parse/crash10: New test.
43393
43394 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43395
43396         * g++.dg/ext/flexary1.C: New test.
43397
43398 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43399
43400         PR c++/10793
43401         * g++.dg/template/crash9.C: New test.
43402
43403 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43404
43405         PR c++/3004
43406         * g++.dg/parse/typedef3.C: New test.
43407
43408         PR c++/7906
43409         * g++.dg/parse/operator2.C: New test.
43410
43411         PR c++/8895
43412         * g++.dg/parse/def-tmpl-arg1.C: New test.
43413
43414         PR c++/9282
43415         * g++.dg/parse/funptr1.C: New test.
43416
43417         PR c++/9452
43418         * g++.dg/parse/ambig3.C: New test.
43419
43420         PR c++/9454
43421         * g++.dg/parse/operator3.C: New test.
43422
43423         PR c++/9486
43424         * g++.dg/parse/template10.C: New test.
43425
43426         PR c++/9488
43427         * g++.dg/parse/template11.C: New test.
43428
43429         PR c++/10150
43430         * g++.dg/parse/invalid-op1.C: New test.
43431
43432         PR c++/10247
43433         * g++.dg/parse/condexpr1.C: New test.
43434
43435 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43436
43437         * g++.dg/ext/packed3.C: New test.
43438         * g++.dg/ext/packed4.C: New test.
43439
43440         * gcc.dg/pack-test-3.c: New test.
43441
43442 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43443
43444         * lib/compat.exp: Handle dg-options per source file.
43445         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43446         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43447         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43448         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43449         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43450         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43451         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43452         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43453         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43454         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43455         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43456         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43457         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43458         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43459
43460 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43461
43462         PR c/10320
43463         * gcc.c-torture/execute/20030718-1.c: New test.
43464
43465 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43466
43467         PR optimization/11536
43468         * gcc.dg/20030721-1.c: New test.
43469
43470 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43471
43472         PR c++/11546
43473         * g++.dg/template/lookup1.C: New test.
43474
43475 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43476
43477         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43478         diagnostics of ill-formed constructs involving labels.
43479         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43480         the new 'previously defined here' message.
43481
43482 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43483
43484         * g++.dg/parse/non-dependent2.C: New test.
43485
43486 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43487
43488         * g++.dg/init/init-ref4.C: xfail on targets without
43489         weak symbols.
43490
43491 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43492
43493         PR target/11087
43494         * gcc.c-torture/execute/20030717-1.c: New test.
43495
43496 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43497
43498         * g++.dg/opt/cfg1.C: New test.
43499
43500 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43501
43502         PR optimization/11557
43503         * gcc.dg/20030717-1.c: New test.
43504
43505 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43506
43507         PR c++/10476
43508         * g++.dg/expr/crash-1.C: New test.
43509
43510         PR c++/11027
43511         * g++.dg/template/init3.C: New test.
43512
43513         PR c++/8222
43514         * g++.dg/template/non-dependent1.C: New test.
43515
43516         PR c++/11070
43517         * g++.dg/template/non-dependent2.C: New test.
43518
43519         PR c++/11071
43520         * g++.dg/template/non-dependent3.C: New test.
43521
43522         PR c++/9907
43523         * g++.dg/template/sizeof5.C: New test.
43524
43525 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
43526
43527         PR 11498
43528         * gcc.c-torture/compile/mangle-1.c: New file.
43529
43530 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43531
43532         PR c++/7809
43533         * g++.dg/parse/access3.C: New test.
43534
43535 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
43536
43537         PR c++/11384
43538         * g++.dg/init/init-ref4.C: New test.
43539
43540 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
43541
43542         PR c++/11547
43543         * g++.dg/parse/constant3.C: New test.
43544         * g++.dg/parse/crash7.C: Likewise.
43545
43546 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
43547
43548         PR target/11008
43549         * gcc.dg/i386-pentium4-not-mull.c: New.
43550
43551 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43552
43553         * gcc.dg/asm-names.c (ymain): Make it weak.
43554
43555 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43556
43557         PR c++/5421
43558         * g++.dg/template/friend21.C: New test.
43559
43560 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43561
43562         * gcc.dg/cleanup-8.c: New test.
43563         * gcc.dg/cleanup-9.c: New test.
43564
43565 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43566
43567         * g++.dg/ext/dll-MI1.h: New file.
43568         * g++.dg/ext/dllexport-MI1.C: New file.
43569         * g++.dg/ext/dllimport-MI1.C: New file.
43570
43571 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43572
43573         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43574         it does not have cmpstrsi patterns (just cmpmemsi).
43575
43576 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43577
43578         PR debug/11473
43579         * g++.dg/debug/debug8.C: New test.
43580
43581 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43582
43583         PR c++/10108
43584         * g++.dg/template/crash7.C: New test.
43585
43586 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43587
43588         PR target/10795
43589         * gcc.c-torture/compile/20030708-1.c: New.
43590
43591 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43592
43593         * gcc.c-torture/execute/20030715-1.c: New test.
43594
43595 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43596
43597         * gcc.dg/pch/inline-3.c: New file.
43598         * gcc.dg/pch/inline-3.hs: New file.
43599         * gcc.dg/pch/inline-4.c: New file.
43600         * gcc.dg/pch/inline-4.hs: New file.
43601
43602 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43603
43604         PR c++/11509
43605         * g++.dg/template/crash6.C: New test.
43606
43607         PR c++/7053
43608         * g++.dg/template/friend20.C: New test.
43609
43610         PR c++/7019
43611         * g++.dg/template/overload2.C: New test.
43612
43613 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43614
43615         PR optimization/11440
43616         * gcc.c-torture/execute/20030714-1.c: New test.
43617
43618 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43619
43620         PR c++/11154
43621         * g++.dg/template/partial2.C: New test.
43622
43623 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43624
43625         PR c++/11503
43626         * g++.dg/template/anon1.C: New test.
43627
43628         PR c++/11493
43629         PR c++/11495
43630         * g++.dg/parse/template9.C: Likewise.
43631         * g++.dg/template/crash4.C: New test.
43632         * g++.dg/template/koenig1.C: Likewise.
43633         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43634         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43635         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43636         functions.
43637         * g++.old-deja/g++.jason/template36.C: Likewise.
43638         * g++.old-deja/g++.mike/p1989.C: Likewise.
43639         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43640         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43641         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43642         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43643         compiling.
43644         * g++.old-deja/g++.pt/union2.C: Use this->.
43645
43646 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43647
43648         * gcc.dg/20030711-1.c: New test.
43649
43650 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43651
43652         PR c++/11050
43653         * g++.dg/parse/args1.C: New test.
43654         * g++.pt/defarg8.C: Change expected errors.
43655
43656 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43657
43658         PR c++/8164
43659         * g++.dg/template/nontype2.C: New test.
43660
43661         PR c++/10558
43662         * g++.dg/parse/template8.C: New test.
43663
43664         PR c++/8327
43665         * g++.dg/template/scope1.C: New test.
43666
43667         * g++.dg/warn/Wsign-compare-1.C: New test.
43668
43669 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43670
43671         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43672
43673 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43674
43675         PR c++/9411
43676         * g++.dg/template/explicit2.C: New test.
43677
43678         PR c++/10032
43679         * g++.dg/warn/pedantic1.C: New test.
43680
43681 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43682
43683         PR c++ 9483
43684         * g++.dg/other/field1.C: New test.
43685
43686 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43687
43688         PR c/11449
43689         * gcc.c-torture/compile/20030707-1.c: New.
43690
43691 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43692
43693         PR c++/10849
43694         * g++.dg/template/access12.C: New test.
43695
43696 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43697
43698         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43699         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43700         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43701         * gcc.misc-tests/gcov.exp: Update
43702         * g++.dg/gcov/gcov.exp: Update
43703         * lib/gcov.exp: Update.
43704
43705 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43706
43707         * g++.dg/abi/mangle17.C: Make sure template expressions are
43708         dependent.
43709         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43710         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43711         * g++.dg/opt/stack1.C: Remove erroneous code.
43712         * g++.dg/parse/template7.C: New test.
43713         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43714         * g++.old-deja/g++.pt/crash4.C: Likewise.
43715
43716 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43717
43718         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43719         with zero or one occurence of `$' after the initial `L'.
43720
43721 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43722
43723         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43724
43725 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43726
43727         PR c/11370
43728         * gcc.dg/Wunreachable-6.c: New testcase.
43729         * gcc.dg/Wunreachable-7.c: New testcase.
43730
43731 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43732
43733         PR c/11420
43734         * gcc.dg/20030708-1.c: New test.
43735
43736 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43737
43738         * gcc.dg/compat/sdata-section.h: New file.
43739         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43740         * gcc.dg/torture/mips-sdata-1.c: New test.
43741
43742 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43743
43744         PR c++/11030
43745         * g++.dg/template/friend19.C: New test.
43746
43747 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43748
43749         * g++.dg/opt/strength-reduce.C: New test.
43750
43751 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43752
43753         PR target/10979
43754         * gcc.dg/20030707-1.c: New testcase.
43755
43756 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43757
43758         PR optimization/11059
43759         * g++.dg/opt/emptyunion.C: New testcase.
43760
43761 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43762             Eric Botcazou  <ebotcazou@libertysurf.fr>
43763
43764         * g++.dg/opt/stack1.C: New test.
43765
43766 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43767
43768         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43769         run test.
43770
43771         PR c++/11431
43772         * g++.dg/expr/static_cast3.C: New test.
43773
43774 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43775
43776         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43777         everywhere.
43778         * gcc.dg/concat.c: Concatenation of string constants with
43779         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43780         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43781         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43782         necessary to avoid multi-character character constant warning.
43783         * gcc.dg/cpp/escape.c: Likewise.
43784         * gcc.dg/cpp/ucs.c: Likewise.
43785         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43786         Fix a typo.
43787
43788 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43789
43790         PR c/11428
43791         * gcc.c-torture/compile/20030704-1.c: New.
43792
43793 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43794
43795         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43796
43797 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43798
43799         PR c++/5287, PR c++/7910,  PR c++/11021
43800         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43801         tests for warnings.
43802         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43803         * g++.dg/ext/dllimport3.C: Likewise.
43804         * g++.dg/ext/dllimport4.C: New file.
43805         * g++.dg/ext/dllimport5.C: New file.
43806         * g++.dg/ext/dllimport6.C: New file.
43807         * g++.dg/ext/dllimport7.C: New file.
43808         * g++.dg/ext/dllimport8.C: New file.
43809         * g++.dg/ext/dllimport9.C: New file.
43810         * g++.dg/ext/dllimport10.C: New file.
43811         * g++.dg/ext/dllexport1.C: New file.
43812
43813 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43814
43815         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43816         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43817
43818 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43819
43820         * gcc.dg/builtins-25.c: New testcase.
43821         * gcc.dg/builtins-26.c: New testcase.
43822
43823 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43824
43825         * gcc.dg/compat/vector-defs.h: New file.
43826         * gcc.dg/compat/vector-setup.h: New file.
43827         * gcc.dg/compat/vector-check.h: New file.
43828         * gcc.dg/compat/vector-1_main.c: New file.
43829         * gcc.dg/compat/vector-1_x.c: New file.
43830         * gcc.dg/compat/vector-1_y.c: New file.
43831         * gcc.dg/compat/vector-2_main.c: New file.
43832         * gcc.dg/compat/vector-2_x.c: New file.
43833         * gcc.dg/compat/vector-2_y.c: New file.
43834
43835         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43836         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43837         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43838         * gcc.dg/compat/struct-align-1.h: New file.
43839         * gcc.dg/compat/struct-align-1_main.c: New file.
43840         * gcc.dg/compat/struct-align-1_x.c: New file.
43841         * gcc.dg/compat/struct-align-1_y.c: New file.
43842         * gcc.dg/compat/struct-align-2.h: New file.
43843         * gcc.dg/compat/struct-align-2_main.c: New file.
43844         * gcc.dg/compat/struct-align-2_x.c: New file.
43845         * gcc.dg/compat/struct-align-2_y.c: New file.
43846
43847         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43848         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43849         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43850         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43851         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43852         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43853         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43854         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43855         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43856         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43857         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43858         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43859         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43860         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43861         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43862         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43863         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43864         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43865         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43866         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43867         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43868         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43869         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43870         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43871         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43872         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43873         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43874         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43875         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43876
43877 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43878
43879         * gcc.dg/i386-call-1.c: New test.
43880
43881 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43882
43883         PR c++/9162
43884         * g++.dg/parse/defarg4.C: New.
43885
43886 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43887
43888         PR target/10700
43889         * gcc.c-torture/compile/20030703-1.c: New test case.
43890
43891 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43892
43893         * g++.dg/template/local3.C: Remove extra semicolon.
43894
43895 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43896
43897         * gcc.dg/i386-volatile-1.c: New test.
43898
43899 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43900
43901         PR c++/11072
43902         * g++.dg/other/offsetof2.C: XFAIL.
43903         * g++.dg/other/offsetof5.C: New.
43904
43905         PR c++/10219
43906         * g++.dg/template/error1.C: New.
43907
43908         PR c++/9779
43909         * g++.dg/template/dependent-expr1.C: New.
43910
43911 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43912
43913         PR c++/6949
43914         * g++.dg/template/local3.C: New test.
43915
43916         PR c++/11149
43917         * g++.dg/lookup/scoped6.C: New test.
43918
43919 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43920
43921         PR c++/8046
43922         * g++.dg/other/error7.C: New test.
43923
43924 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43925
43926         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43927         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43928         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43929         * g++.old-deja/g++.other/union2.C: Likewise.
43930         * gcc.dg/c90-const-expr-2.c: Likewise.
43931         * gcc.dg/c90-const-expr-3.c: Likewise.
43932         * gcc.dg/c99-const-expr-2.c: Likewise.
43933         * gcc.dg/c99-const-expr-3.c: Likewise.
43934         * gcc.dg/concat.c: Likewise.
43935
43936 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43937
43938         PR c++/9559
43939         * g++.dg/init/static1.C: New test.
43940
43941 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43942
43943         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43944         * g++.old-deja/g++.other/access2.C: Likewise.
43945         * g++.old-deja/g++.other/decl2.C: Likewise.
43946         * gcc.c-torture/execute/20020615-1.c: Likewise.
43947
43948 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43949
43950         PR c++/4933
43951         * g++.dg/template/sizeof4.C: New test.
43952
43953 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43954
43955         * g++.dg/other/error6.C: New test.
43956
43957 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43958
43959         PR c++/10750
43960         * g++.dg/parse/constant2.C: New test.
43961
43962 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43963
43964         PR c++/11106
43965         * g++.dg/other/error5.C: New test.
43966
43967 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43968
43969         * gcc.dg/format/gcc_diag-1.c: New test.
43970
43971 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43972
43973         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43974
43975 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43976
43977         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43978         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43979         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43980
43981 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43982
43983         * gcc.c-torture/execute/builtins/string-8.c: New test.
43984         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43985         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43986         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43987
43988 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43989
43990         PR c++/10468
43991         * g++.dg/ext/typeof6.C: New test.
43992
43993 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43994
43995         PR c++/10796
43996         * g++.dg/init/enum1.C: New test.
43997
43998 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43999
44000         * gcc.dg/20030627-1.c: New test.
44001
44002 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44003
44004         PR c++/11332
44005         * g++.dg/expr/static_cast2.C: New test.
44006
44007 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44008             Jakub Jelinek  <jakub@redhat.com>
44009
44010         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44011         sprintf(dst,"%s",src) optimization.
44012         * gcc.c-torture/execute/20030626-1.c: New test case.
44013         * gcc.c-torture/execute/20030626-2.c: New test case.
44014
44015 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44016
44017         * gcc.c-torture/execute/multi-ix.c: New test.
44018
44019         * gcc.c-torture/execute/simd-4.c (main):
44020         Added missing semicolon at end of union.
44021
44022 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44023
44024         PR c++/8266
44025         * g++.dg/template/explicit-instantiation3.C: New test.
44026
44027 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44028
44029         * gcc.dg/20030626-1.c: Use signed char.
44030
44031 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44032
44033         * gcc.dg/20030626-1.c: New test.
44034
44035 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44036
44037         * const-str-2.m: Update.
44038
44039 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44040
44041         PR c++/10990
44042         * g++.dg/rtti/dyncast1.C: New test.
44043         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44044         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44045         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44046
44047         PR c++/10931
44048         * g++.dg/expr/static_cast1.C: New test.
44049
44050 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44051
44052         * gcc.dg/20030625-1.c: New test.
44053
44054 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44055
44056         * gcc.c-torture/compile/20030624-1.c: New test case.
44057
44058 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44059
44060         * gcc.c-torture/execute/string-opt-17.c: New test.
44061
44062 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44063
44064         PR c++/5754
44065         * g++.dg/parse/crash6.C: New test.
44066
44067 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44068
44069         * gcc.dg/builtins-24.c: New test case.
44070
44071 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44072
44073         * g++.dg/opt/operator1.C: New test.
44074
44075 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44076
44077         * gcc.c-torture/execute/string-opt-16.c: New test case.
44078
44079 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44080
44081         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44082         * g++.old-deja/g++.other/conv7.C: Likewise.
44083         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44084         * g++.old-deja/g++.other/overload14.C: Likewise.
44085
44086 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44087
44088         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44089         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44090
44091 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44092
44093         PR c++/10888
44094         * g++.dg/warn/Winline-3.C: New test.
44095
44096 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44097
44098         * lib/target-supports.exp (check_alias_available): Make the test
44099         program acceptable to the Solaris assembler.
44100
44101         PR c++/10749
44102         * g++.dg/template/memclass2.C: New test.
44103
44104 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44105             Eric Botcazou  <ebotcazou@libertysurf.fr>
44106
44107         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44108         data for non-matching targets.
44109         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44110
44111 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44112
44113         PR c++/10845
44114         * g++.dg/template/member3.C: New test.
44115
44116 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44117
44118         PR c++/10939
44119         * g++.dg/template/func1.C: New test.
44120
44121         PR c++/9649
44122         * g++.dg/template/static4.C: New test.
44123         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44124
44125         PR c++/11041
44126         * g++.dg/init/ref7.C: New test.
44127
44128 2003-06-19  Matt Austern  <austern@apple.com>
44129
44130         PR c++/11228
44131         * g++.dg/anew1.C: New test.
44132         * g++.dg/anew2.C: New test.
44133         * g++.dg/anew3.C: New test.
44134         * g++.dg/anew4.C: New test.
44135
44136 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44137
44138         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44139
44140 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44141
44142         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44143         endian-dependent.
44144
44145 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44146
44147         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44148         Remove cruft.
44149
44150 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44151
44152         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44153         * gcc.c-torture/compile/961203-1.c: Likewise.
44154         * gcc.c-torture/compile/980506-1.c: Likewise.
44155
44156 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44157
44158         PR c++/10712
44159         * g++.dg/lookup/using7.C: New test.
44160
44161 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44162
44163         PR c++/11105
44164         * g++.dg/abi/conv1.C: Remove it.
44165         * g++.dg/template/conv7.C: New test.
44166         * g++.dg/template/conv8.C: Likewise.
44167         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44168         conversion operator.
44169
44170 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44171
44172         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44173         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44174         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44175         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44176         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44177         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44178         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44179         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44180         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44181         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44182         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44183         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44184         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44185         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44186         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44187         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44188         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44189         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44190         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44191         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44192         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44193         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44194         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44195         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44196         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44197         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44198         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44199         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44200         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44201
44202 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44203
44204         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44205         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44206         indications.
44207
44208 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44209
44210         * gcc.dg/i386-387-5.c: New test case.
44211         * gcc.dg/i386-387-6.c: New test case.
44212         * gcc.dg/builtins-23.c: New test case.
44213
44214 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44215
44216         * gcc.dg/builtins-22.c: New test case.
44217         * gcc.dg/i386-387-1.c: Update to test exp.
44218         * gcc.dg/i386-387-2.c: Likewise.
44219
44220 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44221
44222         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44223
44224 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44225
44226         * lib/gcc-dg.exp (dg-require-dll): New function.
44227         (dg-xfail-if): Likewise.
44228         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44229         driver.
44230
44231         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44232         * gcc.c-torture/compile/20001205-1.c: Likewise.
44233         * gcc.c-torture/compile/20001226-1.c: Likewise.
44234         * gcc.c-torture/compile/20010518-2.c: Likewise.
44235         * gcc.c-torture/compile/20020312-1.c: Likewise.
44236         * gcc.c-torture/compile/20020604-1.c: Likewise.
44237         * gcc.c-torture/compile/920501-12.c: Likewise.
44238         * gcc.c-torture/compile/920501-4.c: Likewise.
44239         * gcc.c-torture/compile/920520-1.c: Likewise.
44240         * gcc.c-torture/compile/920521-1.c: Likewise.
44241         * gcc.c-torture/compile/920625-1.c: Likewise.
44242         * gcc.c-torture/compile/961203-1.c: Likewise.
44243         * gcc.c-torture/compile/980506-1.c: Likewise.
44244         * gcc.c-torture/compile/981006-1.c: Likewise.
44245         * gcc.c-torture/compile/981022-1.c: Likewise.
44246         * gcc.c-torture/compile/981223-1.c: Likewise.
44247         * gcc.c-torture/compile/990617-1.c: Likewise.
44248         * gcc.c-torture/compile/dll.c: Likewise.
44249         * gcc.c-torture/compile/labels-3.c: Likewise.
44250         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44251         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44252         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44253         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44254         * gcc.c-torture/compile/simd-5.c: Likewise.
44255         * gcc.c-torture/compile/20000804-1.x: Remove.
44256         * gcc.c-torture/compile/20001205-1.x: Likewise.
44257         * gcc.c-torture/compile/20001226-1.x: Likewise.
44258         * gcc.c-torture/compile/20010518-2.x: Likewise.
44259         * gcc.c-torture/compile/20020312-1.x: Likewise.
44260         * gcc.c-torture/compile/20020604-1.x: Likewise.
44261         * gcc.c-torture/compile/920501-12.x: Likewise.
44262         * gcc.c-torture/compile/920501-4.x: Likewise.
44263         * gcc.c-torture/compile/920520-1.x: Likewise.
44264         * gcc.c-torture/compile/920521-1.x: Likewise.
44265         * gcc.c-torture/compile/920625-1.x: Likewise.
44266         * gcc.c-torture/compile/961203-1.x: Likewise.
44267         * gcc.c-torture/compile/980506-1.x: Likewise.
44268         * gcc.c-torture/compile/981006-1.x: Likewise.
44269         * gcc.c-torture/compile/981022-1.x: Likewise.
44270         * gcc.c-torture/compile/981223-1.x: Likewise.
44271         * gcc.c-torture/compile/990617-1.x: Likewise.
44272         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44273         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44274         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44275         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44276         * gcc.c-torture/compile/simd-5.x: Likewise.
44277
44278         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44279
44280 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44281
44282         * gcc.c-torture/execute/20030611-1.c: New test.
44283
44284 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44285
44286         PR middle-end/168
44287         * gcc.dg/20030612-1.c: New test case.
44288
44289 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44290
44291         PR c++/10635
44292         * g++.dg/expr/cast1.C: New test.
44293
44294 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44295
44296         * gcc.dg/builtins-21.c: New test case.
44297
44298 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44299
44300         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44301         options instead of at the end.
44302         * lib/objc.exp (objc_target_compile): Likewise.
44303
44304 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44305
44306         PR c++/10432
44307         * g++.dg/parse/error1.C: New test.
44308
44309 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44310
44311         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44312         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44313         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44314         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44315         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44316         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44317         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44318         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44319         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44320         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44321         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44322         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44323         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44324         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44325         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44326         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44327         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44328         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44329         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44330         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44331         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44332         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44333         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44334         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44335
44336         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44337         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44338         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44339         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44340         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44341         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44342         * gcc.dg/compat/scalar-return-3_main.c: New file.
44343         * gcc.dg/compat/scalar-return-3_x.c: New file.
44344         * gcc.dg/compat/scalar-return-3_y.c: New file.
44345         * gcc.dg/compat/scalar-return-4_main.c: New file.
44346         * gcc.dg/compat/scalar-return-4_x.c: New file.
44347         * gcc.dg/compat/scalar-return-4_y.c: New file.
44348
44349 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44350
44351         * gcc.dg/compat/fp2-struct-check.h: New file.
44352         * gcc.dg/compat/fp2-struct-defs.h: New file.
44353         * gcc.dg/compat/fp2-struct-init.h: New file.
44354         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44355         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44356         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44357         * gcc.dg/compat/struct-return-10_main.c: New file.
44358         * gcc.dg/compat/struct-return-10_x.c: New file.
44359         * gcc.dg/compat/struct-return-10_y.c: New file.
44360
44361         * gcc.dg/compat/compat-common.h: New file.
44362         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44363         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44364         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44365         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44366         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44367         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44368         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44369         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44370         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44371         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44372         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44373         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44374         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44375         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44376         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44377         * gcc.dg/compat/small-struct-check.h: Ditto.
44378         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44379         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44380         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44381         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44382         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44383         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44384         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44385         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44386         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44387         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44388         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44389         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44390         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44391         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44392         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44393         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44394         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44395         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44396         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44397         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44398         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44399         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44400         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44401         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44402         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44403         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44404         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44405         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44406         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44407         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44408
44409 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44410
44411         * g++.dg/pch/static-1.C: New file.
44412         * g++.dg/pch/static-1.Hs: New file.
44413
44414 2003-06-10  Richard Henderson  <rth@redhat.com>
44415
44416         * gcc.dg/asm-7.c: Adjust expected warning text.
44417
44418 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44419
44420         * gcc.dg/builtins-20.c: New test case.
44421
44422 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44423
44424         PR c++/11131
44425         * g++.dg/opt/template1.C: New test.
44426
44427 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44428
44429         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44430         additional_sources.
44431
44432 2003-05-21  David Taylor  <dtaylor@emc.com>
44433
44434         * gcc.dg/Wpadded.c: New file.
44435
44436 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44437
44438         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44439         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44440         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44441         dg-require-weak.
44442
44443 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44444
44445         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44446
44447 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44448
44449         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44450         (dg-require-alias): Likewise.
44451         (dg-require-gc-sections): Likewise.
44452         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44453
44454 2003-06-08  Richard Henderson  <rth@redhat.com>
44455
44456         * gcc.dg/20011029-2.c: Fix the array reference.
44457         * gcc.dg/asm-7.c: New.
44458
44459 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44460
44461         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44462
44463 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44464
44465         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44466         (dg-require-gc-sections): Likewise.
44467
44468 2003-06-08  Jan Hubicka  <jh@suse.cz>
44469
44470         * i386-cmov1.c: Fix regular expression.
44471         * i386-cvt-1.c: Likewise.
44472         * i386-local.c: Likewise.
44473         * i386-local2.c: Likewise.
44474         * i386-mul.c: Likewise.
44475         * i386-ssetype-1.c: Likewise.
44476         * i386-ssetype-3.c: Likewise.
44477         * i386-ssetype-5.c: Likewise.
44478
44479 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44480
44481         PR c++/11039
44482         * g++.dg/warn/implicit-typename2.C: New test.
44483         * g++.dg/warn/implicit-typename3.C: New test.
44484
44485 2003-06-07  Richard Henderson  <rth@redhat.com>
44486
44487         * g++.dg/other/offsetof3.C: Use size_t.
44488         * g++.dg/other/offsetof4.C: Likewise.
44489
44490 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44491
44492         * lib/copy-file.exp: New. Implement gcc_copy_files.
44493
44494         * lib/dg-pch.exp: Load copy-file.exp
44495         (dg-pch): Use gcc_copy_files instead of "file copy".
44496
44497 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44498
44499         * gcc.dg/weak/weak.exp: Simplify.
44500         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44501         * gcc.dg/weak/weak-1.c: Likewise.
44502         * gcc.dg/weak/weak-2.c: Likewise.
44503         * gcc.dg/weak/weak-3.c: Likewise.
44504         * gcc.dg/weak/weak-4.c: Likewise.
44505         * gcc.dg/weak/weak-5.c: Likewise.
44506         * gcc.dg/weak/weak-6.c: Likewise.
44507         * gcc.dg/weak/weak-7.c: Likewise.
44508         * gcc.dg/weak/weak-8.c: Likewise.
44509         * gcc.dg/weak/weak-9.c: Likewise.
44510
44511 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44512
44513         gcc.c-torture/execute/20030606-1.c: New.
44514
44515 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44516
44517         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44518         * gcc.dg/builtins-19.c: Likewise.
44519
44520 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44521
44522         * gcc.dg/builtins-2.c: Add some more tests.
44523         * gcc.dg/builtins-18.c: New test case.
44524         * gcc.dg/builtins-19.c: New test case.
44525
44526 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44527             Jim Wilson  <wilson@tuliptree.org>
44528
44529         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44530
44531 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
44532
44533         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44534         mempcpy/stpcpy calls not to be optimized into something else.
44535         * gcc.c-torture/execute/string-opt-3.c: Moved to...
44536         * gcc.c-torture/execute/builtins/string-7.c: ...here.
44537         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44538
44539 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44540
44541         * gcc.dg/format/asm_fprintf-1.c: New test.
44542
44543 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
44544
44545         * lib/gcc-defs.exp (additional_sources): New variable.
44546         (dg-additional-sources): New function.
44547         (additional_files): New variable.
44548         (dg-additional-files): New function.
44549         (dg-additional-files-options): Likewise.
44550         * lib/gcc-dg.exp (dg-require-weak): New function.
44551         (dg-require-alias): Likewise.
44552         (dg-require-gc-sections): Likewise.
44553         * lib/target-supports.exp (check_alias_available): Remove testfile
44554         parameter.
44555         (check_gc_sections_available): New function.
44556         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44557         (dg-gpp-additional-files): Likewise.
44558         * lib/g++.exp (additional_sources): Remove.
44559         (additional_files): Likewise.
44560         (g++_target_compile): Use dg-additional-files-options.
44561
44562         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44563         Tcl logic.
44564         * gcc.dg/special/ecos.exp: Remove.
44565         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44566         * gcc.dg/special/alias-1.c: Likewise.
44567         * gcc.dg/special/alias-2.c: Likewise.
44568         * gcc.dg/special/gcsec-1.c: Likewise.
44569         * gcc.dg/special/weak-1.c: Likewise.
44570         * gcc.dg/special/weak-2.c: Likewise.
44571         * gcc.dg/special/wkali-1.c: Likewise.
44572         * gcc.dg/special/wkali-2.c: Likewise.
44573
44574         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44575         dg-gpp-additional-*.
44576         * g++.dg/special/conpr-3.C: Likewise.
44577         * g++.dg/special/conpr-4.C: Likewise.
44578         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44579         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44580         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44581         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44582         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44583         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44584         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44585         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44586         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44587         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44588         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44589         * g++.old-deja/g++.other/comdat1.C: Likewise.
44590         * g++.old-deja/g++.other/comdat2.C: Likewise.
44591         * g++.old-deja/g++.other/comdat3.C: Likewise.
44592         * g++.old-deja/g++.other/ctor1.C: Likewise.
44593         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44594
44595 2003-06-05  Richard Henderson  <rth@redhat.com>
44596
44597         * gcc.dg/debug/20030605-1.c: New.
44598
44599 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44600
44601         * README.QMTEST: Update.
44602
44603 2003-06-04  Richard Henderson  <rth@redhat.com>
44604
44605         * gcc.dg/cleanup-1.c: New.
44606         * gcc.dg/cleanup-2.c: New.
44607         * gcc.dg/cleanup-3.c: New.
44608         * gcc.dg/cleanup-4.c: New.
44609         * gcc.dg/cleanup-5.c: New.
44610         * gcc.dg/cleanup-6.c: New.
44611         * gcc.dg/cleanup-7.c: New.
44612
44613 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44614
44615         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44616
44617         * lib/dg-pch.exp: New file.
44618         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44619         * gcc.dg/pch/pch.exp: Likewise.
44620
44621 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44622
44623         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44624         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44625         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44626         * gcc.dg/builtins-17.c: New test case.
44627         * gcc.dg/i386-387-4.c: New test case.
44628         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44629
44630 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44631
44632         * gcc.dg/ultrasp9.c: New test.
44633
44634 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44635
44636         * gcc.c-torture/compile/20030604-1.c: New test.
44637         * gcc.dg/sparc-constant-1.c: New test.
44638
44639 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44640
44641         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44642
44643 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44644
44645         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44646
44647         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44648         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44649
44650 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44651
44652         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44653
44654 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44655
44656         PR c++/10940
44657         * g++.dg/template/spec10.C: New test.
44658
44659 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44660
44661         * gcc.dg/builtins-16.c: New test case.
44662
44663 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44664
44665         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44666         mempcpy test with post-increments.
44667         * gcc.c-torture/execute/string-opt-3.c: New test.
44668         * gcc.dg/string-opt-1.c: New test.
44669
44670 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44671
44672         PR fortran/10965
44673         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44674
44675 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44676
44677         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44678         (scan-assembler): ... here.  Use dg-scan.
44679         (scan-assembler-not): Likewise.
44680         (scan-file): New function.
44681         (scan-file-not): Likewise.
44682         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44683         * gcc.dg/cpp/_Pragma4.c: Likewise.
44684         * gcc.dg/cpp/_Pragma5.c: Likewise.
44685         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44686         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44687         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44688         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44689         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44690         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44691         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44692         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44693         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44694         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44695         * gcc.dg/cpp/cxxcom1.c: Likewise.
44696         * gcc.dg/cpp/line1.c: Likewise.
44697         * gcc.dg/cpp/maccom1.c: Likewise.
44698         * gcc.dg/cpp/maccom2.c: Likewise.
44699         * gcc.dg/cpp/maccom3.c: Likewise.
44700         * gcc.dg/cpp/maccom4.c: Likewise.
44701         * gcc.dg/cpp/maccom5.c: Likewise.
44702         * gcc.dg/cpp/maccom6.c: Likewise.
44703         * gcc.dg/cpp/multiline.c: Likewise.
44704         * gcc.dg/cpp/spacing1.c: Likewise.
44705         * gcc.dg/cpp/spacing2.c: Likewise.
44706         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44707         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44708         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44709         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44710         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44711         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44712         * gcc.dg/cpp/cxxcom2.c: Likewise.
44713         * gcc.dg/cpp/cxxcom2.h: New file.
44714
44715         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44716         * g++.dg/cpp/truefalse.C: Here.
44717         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44718
44719 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44720
44721         * gcc.dg/cpp/redef3.c: New file.
44722
44723 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44724
44725         * gcc.dg/i386-loop-3.c: New test.
44726
44727 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44728
44729         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44730
44731 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44732
44733         * gcc.dg/fwrapv-1.c: New test case.
44734         * gcc.dg/fwrapv-2.c: New test case.
44735
44736 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44737
44738         PR c++/10956
44739         * g++.dg/template/spec9.C: New test.
44740
44741 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44742
44743         * gcc.dg/duff-4.c: New test case.
44744
44745 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44746
44747         PR fortran/10843
44748         * g77.dg/ffixed-form-1.f: New test
44749         * g77.dg/ffixed-form-2.f: New test
44750         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44751         * g77.dg/ffree-form-3.f: New test
44752
44753 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44754
44755         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44756         * gcc.dg/wint_t-1.c: Likewise.
44757
44758 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44759
44760         * g++.dg/template/access11.C: New test.
44761
44762 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44763
44764         PR c++/10849
44765         * g++.dg/template/access10.C: New test.
44766
44767 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44768             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44769
44770         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44771
44772 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44773
44774         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44775         suppress for powerpc-*-darwin*.
44776         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44777
44778 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44779
44780         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44781         suppress option for powerpc-*-darwin*.
44782
44783 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44784
44785         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44786         * gcc.dg/builtins-4.c: Add test for fmod.
44787
44788 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44789
44790         PR c++/10682
44791         * g++.dg/template/instantiate4.C: New test.
44792
44793 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44794
44795         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44796
44797 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44798
44799         * gcc.dg/compat/scalar-return-1_main.c: New file.
44800         * gcc.dg/compat/scalar-return-1_x.c: New file.
44801         * gcc.dg/compat/scalar-return-1_y.c: New file.
44802         * gcc.dg/compat/scalar-return-2_main.c: New file.
44803         * gcc.dg/compat/scalar-return-2_x.c: New file.
44804         * gcc.dg/compat/scalar-return-2_y.c: New file.
44805         * gcc.dg/compat/struct-return-3_main.c: New file.
44806         * gcc.dg/compat/struct-return-3_y.c: New file.
44807         * gcc.dg/compat/struct-return-3_x.c: New file.
44808         * gcc.dg/compat/struct-return-2_main.c: New file.
44809         * gcc.dg/compat/struct-return-2_x.c: New file.
44810         * gcc.dg/compat/struct-return-2_y.c: New file.
44811
44812 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44813
44814         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44815         for hppa*-hp-hpux*.
44816         * gcc.dg/20021014-1.c (dg-options): Likewise.
44817         * gcc.dg/nest.c (dg-options): Likewise.
44818
44819 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44820
44821         PR c++/9738
44822         * g++.dg/ext/dllimport2.C: New file.
44823         * g++.dg/ext/dllimport3.C: New file.
44824
44825 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44826
44827         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44828         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44829         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44830         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44831         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44832         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44833         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44834         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44835         * gcc.dg/compat/small-struct-defs.h: New file.
44836         * gcc.dg/compat/small-struct-init.h: New file.
44837         * gcc.dg/compat/small-struct-check.h: New file.
44838         * gcc.dg/compat/fp-struct-defs.h: New file.
44839         * gcc.dg/compat/fp-struct-check.h: New file.
44840         * gcc.dg/compat/fp-struct-init.h: New file.
44841         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44842         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44843
44844 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44845
44846         * gcc.dg/20030225-2.c: New test.
44847
44848 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44849             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44850
44851         * gcc.c-torture/compile/20030518-1.c: New test case.
44852
44853 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44854
44855         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44856         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44857         gcc-dg-debug-runtest.
44858         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44859         gcc-dg-debug-runtest.
44860
44861 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44862
44863         PR c++/9022
44864         * g++.dg/lookup/using6.C: New test.
44865
44866 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44867
44868         * g++.dg/parse/access2.C: New test.
44869
44870 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44871
44872         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44873         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44874         * gcc.dg/debug/debug.exp: Likewise.
44875
44876 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44877
44878         * gcc.dg/dollar.c: New test.
44879
44880 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44881
44882         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44883         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44884         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44885         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44886         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44887         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44888         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44889         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44890         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44891         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44892         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44893         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44894         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44895         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44896         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44897         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44898         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44899         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44900
44901 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44902
44903         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44904         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44905         support for "repo" mode.
44906         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44907         * lib/g77-dg.exp: Likewise.
44908         * lib/obj-dg.exp: Likewise.
44909
44910 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44911
44912         Merge from gcc-3_2-rhl8-branch:
44913         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44914
44915         * gcc.dg/tls/opt-6.c: New test.
44916
44917         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44918
44919         * gcc.dg/20030405-1.c: New test.
44920
44921         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44922
44923         * gcc.dg/20030309-1.c: New test.
44924
44925         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44926
44927         * gcc.c-torture/execute/20030307-1.c: New test.
44928
44929         2003-02-20  Randolph Chung  <tausq@debian.org>
44930
44931         * gcc.c-torture/compile/20030220-1.c: New test.
44932
44933         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44934
44935         * gcc.dg/20030217-1.c: New test.
44936
44937         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44938
44939         * gcc.c-torture/compile/20020129-1.c: New test.
44940
44941         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44942
44943         * gcc.dg/unroll-1.c: New test.
44944
44945         2002-11-16  Jan Hubicka  <jh@suse.cz>
44946
44947         * gcc.c-torture/execute/20020920-1.c: New test.
44948
44949         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44950
44951         PR target/7434
44952         * gcc.c-torture/compile/20021008-1.c: New test.
44953
44954         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44955
44956         PR target/7559
44957         * gcc.c-torture/execute/20020810-1.c: New test.
44958
44959         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44960
44961         * gcc.c-torture/compile/20020807-1.c: New test.
44962
44963         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44964
44965         * gcc.dg/tls/opt-1.c: New test.
44966
44967         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44968
44969         * gcc.dg/20020729-1.c: New test.
44970
44971         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44972
44973         * g++.dg/opt/life1.C: New test.
44974
44975         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44976
44977         * gcc.dg/20020525-1.c: New test.
44978
44979         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44980
44981         PR c++/6794
44982         * g++.dg/ext/pretty1.C: New test.
44983         * g++.dg/ext/pretty2.C: New test.
44984
44985 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44986
44987         PR c++/8385
44988         * g++.dg/ext/typeof5.C: New test.
44989
44990 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44991
44992         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44993         __USER_LABEL_PREFIX__ into account.
44994         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44995
44996 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44997
44998         * gcc.dg/builtins-15.c: New test case.
44999
45000 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45001
45002         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45003
45004 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45005
45006         * lib/g++.exp: Tweak handling of additional source files.
45007         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45008         * g++.dg/special/conpr-2a.C: Rename to ...
45009         * g++.dg/special/conpr-2a.cc: ... this.
45010         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45011         * g++.dg/special/conpr-3a.C: Rename to ...
45012         * g++.dg/special/conpr-3a.cc: This.
45013         * g++.dg/special/conpr-3b.C: Rename to ...
45014         * g++.dg/special/conpr-3b.cc: This.
45015         * g++.dg/special/conpr-4.C: New test.
45016         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45017
45018 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45019
45020         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45021
45022 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45023
45024         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45025         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45026         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45027         * g++.old-deja/g++.other/warn3.C: Likewise.
45028
45029 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45030
45031         * gcc.dg/i386-387-1.c: Update to also test log.
45032         * gcc.dg/i386-387-2.c: Likewise.
45033
45034 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45035
45036         * g77.f-torture/execute/int8421.f: New test.
45037
45038 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45039
45040         PR c++/10230, c++/10481
45041         * g++.dg/lookup/scoped5.C: New test.
45042
45043 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45044
45045         PR c++/10552
45046         * g++.dg/template/ttp6.C: New test.
45047
45048 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45049
45050         * gcc.c-torture/execute/builtins: New directory.
45051         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45052         gcc.c-torture/execute/builtins.
45053         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45054         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45055         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45056         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45057
45058 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45059
45060         PR c++/9252
45061         * g++.dg/template/access8.C: New test.
45062         * g++.dg/template/access9.C: New test.
45063
45064 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45065
45066         PR c++/9554
45067         * g++.dg/parse/access1.C: New test.
45068
45069 2003-05-09  DJ Delorie  <dj@redhat.com>
45070
45071         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45072         long, and not an int.
45073
45074 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45075
45076         PR c++/10555, c++/10576
45077         * g++.dg/template/memclass1.C: New test.
45078
45079 2003-05-08  DJ Delorie  <dj@redhat.com>
45080
45081         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45082         targets.
45083         * gcc.c-torture/execute/20021024-1.x: Likewise.
45084         * gcc.c-torture/execute/shiftdi.x: Likewise.
45085         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45086         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45087         * gcc.dg/20021018-1.c: Likewise.
45088
45089 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45090
45091         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45092
45093         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45094         (bcopy): Call memmove.
45095
45096 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45097
45098         * g77.f-torture/compile/8485.f: New test case.
45099
45100 2003-05-07  Richard Henderson  <rth@redhat.com>
45101
45102         PR c++/10570
45103         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45104         Verify exception_cleanup not called for rethrows.
45105         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45106         when exiting catch block without rethrowing.
45107         * g++.dg/eh/forced3.C: New.
45108         * g++.dg/eh/forced4.C: New.
45109
45110 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45111
45112         * gcc.dg/20030505.c: Fix triplet.
45113
45114 2003-05-06  DJ Delorie  <dj@redhat.com>
45115
45116         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45117         * gcc.dg/nest.c: Likewise.
45118
45119 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45120
45121         * gcc.dg/builtins-14.c: New test case.
45122
45123 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45124
45125         * lib/compat.exp (compat-execute): New argument.
45126         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45127         * gcc.dg/compat: New test directory.
45128         * gcc.dg/compat/compat.exp: New expect script.
45129         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45130         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45131         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45132         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45133         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45134         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45135
45136         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45137         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45138         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45139         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45140         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45141         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45142         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45143         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45144         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45145         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45146         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45147         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45148         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45149         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45150         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45151
45152 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45153
45154         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45155
45156 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45157
45158         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45159
45160 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45161
45162         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45163         * gcc.dg/ppc-fsel-2.c: New test.
45164
45165         * gcc.dg/unused-5.c: New test.
45166
45167 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45168
45169         PR c++/10496
45170         * g++.dg/warn/pmf1.C: New test.
45171
45172 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45173
45174         PR c++/4494
45175         * g++.dg/warn/main.C: New test.
45176
45177 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45178
45179         * gcc.dg/nonnull-3.c: New test.
45180
45181 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45182
45183         * gcc.dg/cpp/Wtrigraphs.c: Update.
45184         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45185
45186 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45187
45188         * gcc.dg/ppc-fsel-1.c: New test.
45189
45190 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45191
45192         PR c/10604
45193         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45194
45195 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45196
45197         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45198
45199 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45200
45201         PR c++/9364, c++/10553, c++/10586
45202         * g++.dg/parse/typename4.C: New test.
45203         * g++.dg/parse/typename5.C: Likewise.
45204
45205 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45206
45207         * gcc.c-torture/compile/20030503-1.c: New test.
45208
45209 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45210
45211         * g++.dg/lookup/using5.C: Fix testcase error.
45212
45213 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45214
45215         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45216         since MEABI is no longer supported.  Remove all vestiges
45217         of MEABI from the test.
45218
45219 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45220
45221         PR c++/10554
45222         * g++.dg/lookup/using5.C: New test.
45223
45224 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45225
45226         PR c++/8772
45227         * g++.dg/template/ttp5.C: New test.
45228
45229 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45230
45231         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45232         (dg-gpp-additional-sources): New function.
45233         (dg-gpp-additional-files): Likewise.
45234         * lib/g++.exp (additional_sources): New variable.
45235         (additional_files): Likewise.
45236         (g++_target_compile): Deal with them.
45237         * lib/old-dejagnu.exp: Remove.
45238         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45239         * g++.old-deja: Revise all tests to use dg commands.
45240
45241 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45242
45243         PR c++/9432, c++/9528
45244         * g++.dg/lookup/using4.C: New test.
45245
45246 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45247
45248         * gcc.dg/noreturn-5.c: New file.
45249         * gcc.dg/noreturn-6.c: New file.
45250
45251         * gcc.c-torture/compile/inline-1.c: New file.
45252
45253 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45254
45255         PR c++/10551
45256         * g++.dg/template/explicit1.C: New test.
45257
45258 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45259
45260         PR c++/10549
45261         * g++.dg/other/bitfield1.C: New test.
45262
45263         PR c++/10527
45264         * g++.dg/init/new7.C: New test.
45265
45266 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45267
45268         * g++.dg/ext/desig1.C: New test.
45269         * g++.dg/ext/init1.C: Update.
45270
45271         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45272
45273 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45274
45275         PR c++/10180
45276         * g++.dg/warn/Winline-1.C: New test.
45277
45278 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45279
45280         * gcc.c-torture/execute/string-opt-19.c: New test.
45281
45282         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45283         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45284
45285 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45286
45287         PR c++/10506
45288         * g++.dg/init/new6.C: New test.
45289
45290         PR c++/10503
45291         * g++.dg/init/ref6.C: New test.
45292
45293 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45294
45295         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45296
45297 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45298
45299         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45300         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45301
45302 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45303
45304         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45305         initialized static data members.
45306
45307 2003-04-25  H.J. Lu <hjl@gnu.org>
45308
45309         * gcc.dg/ia64-sync-4.c: New test.
45310
45311 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45312
45313         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45314         date.
45315
45316 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45317
45318         PR c++/10337
45319         * g++.dg/warn/conv1.C: New test.
45320         * g++.old-deja/g++.other/conv7.C: Adjust.
45321         * g++.old-deja/g++.other/overload14.C: Adjust.
45322
45323 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45324
45325         PR c++/10471
45326         * g++.dg/template/defarg2.C: New test.
45327
45328 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45329
45330         * gcc.dg/cpp/include2.c: Update.
45331         * gcc.dg/cpp/multiline-2.c: New.
45332         * gcc.dg/cpp/multiline.c: Update.
45333         * gcc.dg/cpp/strify2.c: Update.
45334         * gcc.dg/cpp/trad/literals-2.c: Update.
45335
45336 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45337
45338         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45339
45340 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45341
45342         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45343
45344 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45345
45346         PR c++/10451
45347         * g++.dg/parse/crash4.C: New test.
45348
45349         PR c++/9847
45350         * g++.dg/parse/crash5.C: New test.
45351
45352 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45353
45354         PR c++/10446
45355         * g++.dg/parse/crash3.C: New test.
45356
45357         PR c++/10428
45358         * g++.dg/parse/elab1.C: New test.
45359
45360 2003-04-22  Devang Patel  <dpatel@apple.com>
45361
45362         * gcc.dg/cpp/trad/funlike-5.c: New test.
45363
45364 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45365
45366         * g++.dg/other/packed1.C: Fix dg options.
45367
45368 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45369
45370         * g++.dg/other/offsetof2.C: New test.
45371
45372 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45373
45374         * g++.dg/template/recurse.C: Adjust location of error messages.
45375
45376 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45377
45378         PR c++/9881
45379         * g++.dg/init/addr-const1.C: New test.
45380         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45381
45382 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         PR c++/10405
45385         * g++.dg/lookup/struct-hack1.C: New test.
45386
45387 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45388
45389         * ucs.c: Update diagnostic messages.
45390
45391 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45392
45393         * gcc.dg/cpp/truefalse.cpp: New test.
45394         * gcc.dg/cpp/cpp.exp: Update.
45395         * g++.dg/other/stdbool-if.C: Remove.
45396
45397 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45398
45399         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45400         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45401
45402 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45403
45404         * gcc.c-torture/compile/20030418-1.c: New test.
45405
45406 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45407
45408         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45409
45410 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45411
45412         PR c++/10347
45413         g++.dg/template/dependent-name1.C: New test.
45414
45415 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45416
45417         * gcc.dg/warn-1.c (tourist_guide): New array,
45418         contains a pointer to bar.
45419
45420 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45421
45422         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45423         * gcc.c-torture/execute/medce-1.c: New test case.
45424         * gcc.c-torture/execute/medce-2.c: New test case.
45425
45426 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45427
45428         * lib/prune.exp: Ignore more messages.
45429
45430         PR c++/10381
45431         * g++.dg/parse/lookup3.C: New test.
45432
45433 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45434
45435         * gcc.c-torture/compile/20030415-1.c : New test.
45436
45437 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45438
45439         * gcc.c-torture/execute/scope-2.c: Move to ...
45440         * gcc.dg/noncompile/scope.c: .... here.
45441
45442 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45443
45444         * gcc.dg/20030414-2.c: New test case.
45445
45446 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45447
45448         PR target/10377
45449         * gcc.dg/20030414-1.c: New test.
45450
45451 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45452
45453         * gcc.dg/builtins-12.c: New test case.
45454         * gcc.dg/builtins-13.c: New test case.
45455
45456 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45457
45458         * gcc.c-torture/execute/string-opt-18.c: New test.
45459
45460 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45461
45462         PR c++/10300
45463         * g++.dg/init/new5.C: New test.
45464
45465 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45466
45467         PR c++/7910
45468         * g++.dg/ext/dllimport1.C: New test.
45469
45470 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45471
45472         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45473
45474 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45475
45476         PR Fortran/9263
45477         * g77.f-torture/noncompile/9263.f: New test
45478         PR Fortran/1832
45479         * g77.f-torture/execute/1832.f: New test
45480
45481 2003-04-11  David Chad  <davidc@freebsd.org>
45482             Loren J. Rittle  <ljrittle@acm.org>
45483
45484         PR libobjc/8562
45485         * objc.dg/headers.m: New test.
45486
45487 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45488
45489         * gcc.c-torture/execute/builtin-noret-2.c: New.
45490         * gcc.c-torture/execute/builtin-noret-2.x: New.
45491         XFAIL builtin-noret-2.c at -O1 and above.
45492         * gcc.dg/redecl.c: New.
45493         * gcc.dg/Wshadow-1.c: Update error regexps.
45494
45495 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45496
45497         * g++.dg/abi/bitfield10.C: New test.
45498
45499 2003-04-09  Mike Stump  <mrs@apple.com>
45500
45501         * gcc.dg/pch/pch.exp: Make testcase names longer.
45502         * g++.dg/pch/pch.exp: Make testcase names longer.
45503
45504 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45505
45506         * gcc.dg/builtins-11.c: New test case.
45507
45508 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45509
45510         * gcc.dg/builtins-9.c: New test case.
45511         * gcc.dg/builtins-10.c: New test case.
45512
45513 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45514
45515         * gcc.dg/noncompile/init-4.c.c: New test.
45516
45517 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45518
45519         * gcc.misc-test/gcov-9.c: New test.
45520         * gcc.misc-test/gcov-10.c: New test
45521         * gcc.misc-test/gcov-11.c: New test.
45522
45523 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45524
45525         PR optimization/10024
45526         * gcc.c-torture/compile/20030405-1.c: New test.
45527
45528 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
45529
45530         * gcc.dg/pch/static-3.c: New.
45531         * gcc.dg/pch/static-3.hs: New.
45532         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45533
45534 2003-04-04  Richard Henderson  <rth@redhat.com>
45535
45536         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45537         * g++.dg/eh/forced2.C: Likewise.
45538
45539 2003-04-03  Mike Stump  <mrs@apple.com>
45540
45541         * lib/scanasm.exp (scan-assembler): Add xfail processing for
45542         target arg.
45543         (scan-assembler-times, scan-assembler-not): Likewise.
45544         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45545
45546 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45547
45548         * gcc.dg/sparc-loop-1.c: New test.
45549
45550 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45551
45552         PR other/9274
45553         * g++.dg/pch/system-2.C: New.
45554         * g++.dg/pch/system-2.Hs: New.
45555
45556 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45557
45558         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45559
45560         * g++.dg/eh/simd-1.C (vecfunc): Same.
45561
45562 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45563
45564         * gcc.c-torture/execute/20030401-1.c: New test case.
45565
45566 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45567
45568         * objc.dg/defs.m: New.
45569
45570 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45571
45572         * g++.dg/eh/simd-1.C: New.
45573         * g++.dg/eh/simd-2.C: New.
45574
45575 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45576
45577         * gcc.c-torture/execute/simd-3.c: New.
45578
45579 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45580
45581         PR c/9936
45582         * gcc.dg/20030331-2.c: New test.
45583
45584 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45585
45586         PR c++/10278
45587         * g++.dg/parse/crash2.C: New test.
45588
45589 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45590
45591         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45592         * gcc.c-torture/execute/20030331-1.c: ...here.
45593
45594 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45595
45596         * gcc.c-torture/execute/20030331-1.c: New test.
45597
45598 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45599
45600         * lib/gcov.exp: Adjust call return testing strings.
45601         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45602
45603 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45604
45605         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45606         * gcc.dg/builtins-7.c: New test case.
45607         * gcc.dg/builtins-8.c: New test case.
45608
45609 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45610
45611         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45612
45613 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45614
45615         PR c++/7647
45616         * g++.dg/lookup-class-member-2.C: New test.
45617
45618 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45619
45620         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45621
45622 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45623
45624         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45625
45626 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45627
45628         * g++.dg/init/attrib1.C: New test.
45629
45630 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45631
45632         * gcc.dg/ultrasp8.c: New test.
45633
45634 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45635
45636         * gcc.dg/ultrasp7.c: New test.
45637
45638 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45639
45640         PR c++/10047
45641         * g++.dg/template/inline1.C: New test.
45642
45643 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45644
45645         * gcc.dg/sparc-dwarf2.c: New test.
45646
45647 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45648
45649         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45650         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45651
45652 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45653
45654         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45655         than reading .x files.
45656         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45657         * g77.dg/gcov/gcov-1.f: Likewise.
45658         * gcc.misc-tests/gcov-4b.c: Likewise.
45659         * gcc.misc-tests/gcov-5b.c: Likewise.
45660         * gcc.misc-tests/gcov-6.c: Likewise.
45661         * gcc.misc-tests/gcov-7.c: Likewise.
45662         * gcc.misc-tests/gcov-8.c: Likewise.
45663         * g++.dg/gcov/gcov-1.x: Remove.
45664         * g77.dg/gcov/gcov-1.x: Likewise.
45665         * gcc.misc-tests/gcov-4b.x: Likewise.
45666         * gcc.misc-tests/gcov-5b.x: Likewise.
45667         * gcc.misc-tests/gcov-6.x: Likewise.
45668         * gcc.misc-tests/gcov-7.x: Likewise.
45669         * gcc.misc-tests/gcov-8.x: Likewise.
45670
45671 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45672
45673         PR opt/10087
45674         * gcc.dg/20030324-1.c: New test.
45675
45676 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45677
45678         PR c++/10224
45679         * g++.dg/template/arg3.C: New test.
45680
45681         PR c++/10158
45682         * g++.dg/template/friend18.C: New test.
45683
45684 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45685
45686         * g77.f-torture/compile/20030326-1.f: New test case.
45687
45688 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45689
45690         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45691
45692         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45693
45694 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45695
45696         * gcc.dg/ia64-sync-3.c: New test.
45697
45698 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45699
45700         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45701
45702 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45703
45704         * gcc.dg/ultrasp6.c: New test.
45705
45706 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45707
45708         * gcc.dg/i386-signbit-1.c: New test.
45709         * gcc.dg/i386-signbit-2.c: New test.
45710         * gcc.dg/i386-signbit-3.c: New test.
45711
45712 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45713
45714         * gcc.dg/ultrasp5.c: Fix options.
45715
45716 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45717
45718         * gcc.dg/ultrasp5.c: Fix comment.
45719
45720 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45721
45722         PR fortran/10197
45723         * g77.f-torture/execute/10197.f: New test.
45724
45725 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45726
45727         PR c++/9898, c++/383
45728         * g++.dg/template/conv6.C: New test.
45729
45730         PR c++/10119
45731         * g++.dg/template/ptrmem5.C: New test.
45732
45733         PR c++/10026
45734         * g++.dg/lookup/koenig1.C: New test.
45735
45736         PR C++/10199
45737         * g++.dg/lookup/template2.C: New test.
45738
45739 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45740
45741         * g++.dg/opt/rtti1.C: New test.
45742
45743 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45744
45745         * gcc.dg/ultrasp5.c: New test.
45746
45747 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45748
45749         PR middle-end/9967
45750         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45751         builtin fputs.
45752
45753 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45754
45755         PR c/8224
45756         * gcc.dg/20030323-1.c: New test.
45757
45758 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45759
45760         * gcc.c-torture/compile/20030323-1.c: New test case.
45761
45762 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45763
45764         * gcc.dg/20030321-1.c: New test.
45765
45766 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45767
45768         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45769
45770 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45771
45772         PR c++/9978, c++/9708
45773         * g++.dg/ext/vlm1.C: Adjust expected error.
45774         * g++.dg/ext/vla2.C: New test.
45775         * g++.dg/template/arg1.C: New test.
45776         * g++.dg/template/arg2.C: New test.
45777
45778 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45779
45780         * g77.f-torture/execute/select.f: New test.
45781         * g77.f-torture/noncompile/select_no_compile.f: New test.
45782
45783 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45784
45785         PR c++/9898
45786         * g++.dg/other/error4.C: New test.
45787
45788 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45789
45790         * g++.dg/template/friend17.C: New test.
45791
45792 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45793
45794         * gcc.c-torture/compile/20030320-1.c: New.
45795
45796 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45797
45798         * gcc.dg/builtins-6.c: New test case.
45799
45800 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45801
45802         PR target/10073
45803         * gcc.c-torture/compile/20030319-1.c: New.
45804
45805 2003-03-18  Jan Hubicka  <jh@suse.cz>
45806
45807         * gcc.dg/i386-cvt-1.c: New test.
45808
45809 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45810
45811         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45812         * objc.dg/naming-2.m: Likewise.
45813
45814 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45815
45816         PR c++/9639
45817         * g++.dg/parse/crash1.C: New test.
45818
45819 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45820
45821         PR c++/8805
45822         * g++.dg/eh/cleanup1.C: New test.
45823
45824 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45825
45826         * gcc.c-torture/execute/20030316-1.c: New test case.
45827
45828 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45829
45830         PR c++/9629
45831         * g++.dg/init/ctor2.C: New test.
45832
45833 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45834
45835         * g77.f-torture/compile/xformat.f: New test case.
45836
45837 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45838
45839         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45840         * g++.old-deja/g++.mike/eh50.C: Likewise.
45841
45842 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45843
45844         PR c++/6440
45845         * g++.dg/template/spec7.C: New test.
45846         * g++.dg/template/spec8.C: Likewise.
45847
45848 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45849
45850         * gcc.c-torture/execute/20030313-1.c: New test.
45851
45852 2003-03-14  Richard Henderson  <rth@redhat.com>
45853
45854         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45855
45856 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45857
45858         * gcc.c-torture/compile/20030314-1.c: New test.
45859
45860 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45861
45862         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45863         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45864         thumb target,
45865         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45866         to accept newer _imp__  prefix and additional
45867         newline in .drectve section.
45868         * gcc.dg/dll-4.c: Likewise.
45869         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45870         switch.
45871
45872 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45873
45874         * g++.dg/parse/namespace9.C: New test.
45875
45876         * g++.dg/init/ref5.C: New test.
45877         * g++.dg/parse/ptrmem1.C: Likewise.
45878
45879 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45880
45881         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45882         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45883         regular expression.
45884         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45885         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45886
45887 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45888
45889         * gcc.c-torture/execute/20030224-2.c: New test.
45890
45891 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45892
45893         * gcc.dg/decl-3.c: New test.
45894
45895 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45896
45897         * gcc.dg/i386-loop-2.c: New test.
45898
45899 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45900
45901         PR c++/9474
45902         * g++.dg/parse/namespace8.C: New test.
45903
45904         PR c++/9924
45905         * g++.dg/overload/builtin2.C: New test.
45906
45907 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45908
45909         * gcc.dg/return-type-3.c: New test.
45910
45911 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45912
45913         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45914         profiling options are not supported.
45915
45916 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45917
45918         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45919         * g++.old-deja/g++.warn/impint2.C: Likewise.
45920
45921 2003-03-10  Devang Patel  <dpatel@apple.com>
45922
45923         * g++.dg/cpp/c++_cmd_1.C: New test.
45924         * g++.dg/cpp/c++_cmd_1.h: New file.
45925
45926 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45927
45928         * gcc.dg/altivec-9.c: New file.
45929
45930 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45931
45932         * gcc.dg/ppc-sdata-1.c: New test.
45933         * gcc.dg/ppc-sdata-2.c: New test.
45934
45935 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45936
45937         PR c++/9373
45938         * g++.dg/opt/ptrmem2.C: New test.
45939
45940         PR c++/8534
45941         * g++.dg/opt/ptrmem1.C: New test.
45942
45943 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45944
45945         * gcc.dg/i386-loop-1.c: New test.
45946
45947 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45948
45949         PR c++/9970
45950         * g++.dg/lookup/friend1.C: New test.
45951
45952 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45953
45954         PR c++/9823
45955         * g++.dg/parser/constructor1.C: New test.
45956
45957 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45958
45959         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45960
45961         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45962
45963 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45964
45965         * gcc.dg/cpp/Wunused.c: Update test.
45966
45967 2003-03-08  Jan Hubicka  <jh@suse.cz>
45968
45969         * gcc.dg/inline-3.c: New test.
45970
45971 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45972
45973         PR c++/9809
45974         * g++.dg/parse/builtin1.C: New test.
45975
45976         PR c++/9982
45977         * g++.dg/abi/cookie1.C: New test.
45978         * g++.dg/abi/cookie2.C: Likewise.
45979
45980         PR c++/9524
45981         * g++.dg/template/field1.C: New test.
45982
45983         PR c++/9912
45984         * g++.dg/parse/class1.C: New test.
45985         * g++.dg/parse/namespace7.C: Likewise.
45986         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45987
45988 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45989
45990         * g++.dg/init/ref4.C: New test.
45991
45992 2003-03-07  Jan Hubicka  <jh@suse.cz>
45993
45994         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45995         * gcc.dg/inline-3.c: New test.
45996
45997 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45998
45999         * g++.dg/init/ref3.C: New test.
46000
46001         PR c++/9965
46002         * g++.dg/init/ref2.C: New test.
46003
46004         PR c++/9400
46005         * g++.dg/warn/Wshadow-2.C: New test.
46006
46007         PR c++/9791
46008         * g++.dg/warn/Woverloaded-1.C: New test.
46009
46010 2003-03-05  Jan Hubicka  <jh@suse.cz>
46011
46012         * gcc.dg/i386-local2.c: New.
46013         * gcc.dg/i386-local.c: Fix typo.
46014
46015 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46016
46017         * g++.dg/abi/layout3.C: New test.
46018
46019 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46020
46021         * gcc.c-torture/compile/20030305-1.c
46022
46023 2003-03-05  Jan Hubicka  <jh@suse.cz>
46024
46025         * gcc.dg/i386-local.c: New.
46026
46027 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46028
46029         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46030
46031 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46032
46033         * gcc.dg/switch-2.c: New test.
46034         * gcc.dg/switch-3.c: New test.
46035         * gcc.dg/Wswitch.c: Adjust line numbers.
46036         * gcc.dg/Wswitch-default.c: Likewise.
46037         * gcc.dg/Wswitch-enum.c: Likewise.
46038
46039 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46040
46041         * gcc.c-torture/execute/20030222-1.c: New test.
46042
46043 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46044
46045         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46046
46047 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46048
46049         PR c++/9878
46050         * g++.dg/init/ref1.C: New test.
46051
46052 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46053
46054         * gcc.dg/sh-relax.c: New SH-only test.
46055
46056 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46057
46058         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46059         comment explaining purpose of testcase.
46060
46061 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46062
46063         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46064         for HC11/HC12 (asm needs two int registers).
46065         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46066         HC11/HC12 because the test uses an asm which needs two 32-bit
46067         registers.
46068
46069 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46070
46071         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46072         for HC11/HC12 (array is too large otherwise).
46073         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46074         * gcc.c-torture/compile/20010518-2.x: Likewise.
46075         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46076         HC11/HC12 (array is too large).
46077
46078 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46079
46080         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46081         * lib/g++-dg.exp (g++-dg-test): Likewise.
46082
46083 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46084
46085         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46086         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46087
46088 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46089
46090         * g++.dg/warn/implicit-typename1.C: Remove warning.
46091
46092 2003-02-28  Richard Henderson  <rth@redhat.com>
46093
46094         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46095         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46096
46097 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46098
46099         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46100         * g++.dg/pch/pch.exp: Likewise.
46101
46102 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46103
46104         PR c++/9879
46105         * g++.dg/init/new4.C: New test.
46106
46107 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46108
46109         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46110
46111 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46112
46113         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46114         unsigned long.
46115
46116         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46117         wider than float.
46118
46119 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46120
46121         * lib/scanasm.exp: Add support for counting numbers of
46122         occurences.
46123         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46124         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46125
46126 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46127
46128         PR c++/9683
46129         * g++.dg/template/static3.C: New test.
46130
46131         PR c++/9829
46132         * g++.dg/parse/namespace6.C: New test.
46133
46134 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46135
46136         PR target/9732
46137         * gcc.dg/20030225-1.c: New test.
46138
46139 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46140
46141         * README: Remove out-of-date information.
46142
46143         PR c++/9836
46144         * g++.dg/template/spec6.C: New test.
46145
46146 2003-02-24  Jeff Law  <law@redhat.com>
46147
46148         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46149
46150 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46151
46152         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46153         * gcc.dg/pragma-ep-1.c: Likewise.
46154
46155 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46156
46157         PR c++/9602
46158         * g++.dg/template/friend16.C: New test.
46159
46160 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46161
46162         PR c++/5333
46163         * g++.dg/parse/fused-params1.C: Adjust error messages.
46164         * g++.dg/template/nested3.C: New test.
46165
46166 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46167
46168         * g++.dg/abi/param1.C: New test.
46169
46170 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46171
46172         PR c++/7982
46173         * g++.dg/warn/implicit-typename1.C: New test.
46174
46175 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46176
46177         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46178         with "mtune".
46179         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46180         * gcc.c-torture/execute/20010129-1.x: Likewise.
46181         * gcc.dg/20011107-1.c: Likewise.
46182         * gcc.dg/20020108-1.c: Likewise.
46183         * gcc.dg/20020122-3.c: Likewise.
46184         * gcc.dg/20020206-1.c: Likewise.
46185         * gcc.dg/20020310-1.c: Likewise.
46186         * gcc.dg/20020426-2.c: Likewise.
46187         * gcc.dg/20020517-1.c: Likewise.
46188         * gcc.dg/991230-1.c: Likewise.
46189         * gcc.dg/i386-unroll-1.c: Likewise.
46190         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46191
46192 2003-02-22  Jan Hubicka  <jh@suse.cz>
46193
46194         * gcc.dg/i386-mul.c: New test.
46195
46196 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46197
46198         * gcc.dg/builtins-5.c: New test case.
46199
46200 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46201
46202         * gcc.dg/asmreg-1.c: New test.
46203
46204 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46205
46206         PR c++/9749
46207         * g++.dg/parse/varmod1.C: New test.
46208
46209 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46210
46211         PR c++/9727
46212         * g++.dg/template/op1.C: New test.
46213
46214 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46215
46216         PR c++/8906
46217         * g++.dg/template/nested2.C: New test.
46218
46219 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46220
46221         PR c++/8724
46222         * g++.dg/expr/dtor1.C: New test.
46223
46224 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46225
46226         * gcc.dg/cpp/include3.c: New test.
46227         * gcc.dg/cpp/inc/foo.h: New file.
46228
46229 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46230
46231         * gcc.c-torture/execute/20030221-1.c: New test.
46232
46233 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46234
46235         PR c++/9729
46236         * g++.dg/abi/conv1.C: New test.
46237
46238 2003-02-20  Jan Hubicka  <jh@suse.cz>
46239
46240         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46241
46242 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46243
46244         * gcc.c-torture/compile/20030219-1.c: New test.
46245
46246 2003-02-18  Jan Hubicka  <jh@suse.cz>
46247
46248         * gcc.dg/funcorder.c: New test.
46249
46250 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46251
46252         * gcc.c-torture/execute/20030218-1.c: New.
46253
46254 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46255
46256         * gcc.dg/20030218-1.c: New.
46257
46258 2003-02-18  Richard Henderson  <rth@redhat.com>
46259
46260         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46261         * gcc.dg/attr-used-2.c: New.
46262
46263 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46264
46265         PR c++/9704
46266         * g++.dg/init/copy5.C: New test.
46267
46268 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46269
46270         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46271         * g++.dg/pch/pch.exp: Likewise.
46272
46273 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46274
46275         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46276         STACK_SIZE is not defined.
46277
46278 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46279
46280         PR c++/9457
46281         * g++.dg/template/init1.C: New test.
46282
46283 2003-02-16  Jan HUbicka  <jh@suse.cz>
46284
46285         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46286         (foo): Add few extra tests
46287         * gcc.dg/c99-const-expr-3.c: Likewise.
46288         * gcc.c-torture/execute/20030216-1.c: New.
46289
46290 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46291
46292         PR c++/9459
46293         * g++.dg/ext/typeof4.C: New test.
46294
46295 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46296
46297         * gcc.dg/i386-387-3.c: New test case.
46298
46299 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46300
46301         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46302         cris-*-elf* cris-*-aout* and mmix-*-*.
46303
46304 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46305
46306         * gcc.dg/20030213-1.c: New test.
46307
46308 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46309
46310         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46311         * gcc.dg/i386-387-2.c: Likewise.
46312
46313 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46314
46315         * gcc.dg/ppc-spe.c: Fix formatting.
46316         Enable tests that were previously unsupported by gas.
46317         Delete tests for instructions that no longer exist.
46318         Switch arguments on evsubifw builtin.
46319
46320 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46321
46322         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46323         STACK_SIZE is too small.
46324
46325 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46326             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46327
46328         * gcc.dg/decl-2.c: New test.
46329
46330 2003-02-10  Jan Hubicka  <jh@suse.cz>
46331
46332         * gcc.dg/i386-fpcvt-1.c: New test.
46333
46334 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46335
46336         * gcc.c-torture/execute/20030209-1.c: New test.
46337
46338 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46339
46340         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46341         int-wide bitops, use the constants of the same width.
46342         Likewise, if long long is 32-bit wide, test bitops using
46343         32-bit constants.
46344
46345 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46346
46347         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46348
46349 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46350
46351         * gcc.dg/builtins-4.c: New test case.
46352
46353 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46354
46355         * gcc.dg/20020430-1.c: Fix dg command typos.
46356         * gcc.dg/20020503-1.c: Likewise.
46357
46358 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46359
46360         PR c++/8785
46361         * g++.dg/parse/fused-params1.C: New test.
46362
46363         PR c++/8857
46364         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46365
46366         PR c++/8921
46367         * g++.dg/parse/non-dependent1.C: New test.
46368
46369         PR c++/8928
46370         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46371
46372         PR c++/9228
46373         * g++.dg/parse/undefined7.C: New test.
46374         * g++.dg/parse/non-templ1.C: New test.
46375
46376         PR c++/9229
46377         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46378
46379 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46380
46381         * gcc.c-torture/compile/20030206-1.c: New test.
46382
46383 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46384
46385         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46386         "pow" to "foo" to avoid potential confusion with a math built-in.
46387
46388 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46389
46390         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46391         conditions for SPARC targets.
46392
46393 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46394
46395         * gcc.dg/20030204-1.c: New test.
46396
46397 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46398
46399         PR c++/38
46400         * g++.dg/parse/array-size1.C: New test.
46401
46402         PR c++/5657
46403         * g++.dg/parse/undefined3.C: New test.
46404
46405         PR c++/5665
46406         * g++.dg/parse/undefined4.C: New test.
46407
46408         PR c++/5975
46409         * g++.dg/parse/undefined5.C: New test.
46410
46411         PR c++/7259
46412         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46413
46414         PR c++/8578
46415         * g++.dg/parse/casting-operator1.C: New test.
46416
46417         PR c++/8596
46418         * g++.dg/parse/undefined6.C: New test.
46419
46420         PR c++/8736
46421         * g++.dg/parse/missing-template1.C: New test.
46422
46423 2003-02-04  Jan Hubicka  <jh@suse.cz>
46424
46425         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46426         * gcc.dg/i386-cmov?.c: Likewise.
46427         * gcc.dg/i386-fpcvt-?.c: Likewise.
46428         * gcc.dg/i386-ssefp-1.c: Likewise.
46429         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46430         conventions.
46431
46432 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46433
46434         PR c++/7129
46435         * g++.dg/ext/max.C: New test.
46436
46437 2003-02-03  Jan Hubicka  <jh@suse.cz>
46438
46439         * gcc.c-torture/execute/20030203-1.c: New test.
46440
46441 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46442
46443         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46444         'natural-endian'.
46445
46446 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46447
46448         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46449         * g++.dg/init/new2.C: Likewise.
46450         * g++.dg/other/new1.C: Likewise.
46451
46452 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46453
46454         * gcc.dg/struct-ret-libc.c: New test.
46455
46456 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46457
46458         * gcc.dg/20030129-1.c: New test.
46459
46460 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46461
46462         PR c++/8849
46463         * g++.dg/template/ptrmem4.C: New test.
46464
46465 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46466
46467         * g++.dg/parser/constant1.C: New test.
46468
46469 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46470
46471         PR c++/8591
46472         * g++.dg/parse/friend2.C: New test.
46473
46474 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46475
46476         PR c++/9437
46477         * g++.dg/template/unify4.C: New test.
46478
46479 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46480
46481         * gcc.c-torture/execute/20030128-1.c: New test.
46482
46483 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46484
46485         * g++.dg/lookup/nested1.C: Test moved from ...
46486         * g++.old-deja/g++.other/lookup24.C: ... here.
46487
46488 2003-01-28  Jan Hubicka  <jh@suse.cz>
46489
46490         * gcc.dg/i386-cmov5.c: New test.
46491
46492 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46493
46494         * gcc.c-torture/execute/20010925-1.c: Changed the
46495         memcpy declaration.
46496
46497 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46498
46499         PR c++/3902
46500         * g++.dg/parse/template5.C: New test.
46501
46502 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46503
46504         PR fortran/9258
46505         * g77.dg/pr9258: New test.
46506
46507 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46508
46509         * README: Move relevant parts from README.g++.
46510
46511         * README.g++: Remove this file.
46512
46513 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46514
46515         * g++.dg/abi/dcast1.C: New test.
46516
46517 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46518
46519         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46520
46521 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46522
46523         PR c++/47
46524         * g++.old-deja/g++.other/lookup24.C: New test.
46525
46526 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46527
46528         PR middle-end/7227
46529         * gcc.dg/uninit-C.c: New test.
46530
46531 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
46532
46533         * g++.dg/abi/covariant1.C: New test.
46534
46535 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
46536
46537         * gcc.dg/20030123-1.c: New test.
46538
46539 2003-01-25  Jan Hubicka  <jh@suse.cz>
46540
46541         PR opt/8492
46542         * gcc.c-torture/compile/20030125-1.c
46543
46544 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
46545
46546         PR c++/9403
46547         * g++.dg/parse/template3.C: New test.
46548         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46549
46550         PR c++/795
46551         * g++.dg/parse/template4.C: New test.
46552
46553         PR c++/9415
46554         * g++.dg/template/qual2.C: New test.
46555
46556         PR c++/8545
46557         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46558
46559         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46560
46561 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46562
46563         * gcc.c-torture/execute/switch-1.c: New test case.
46564
46565 2003-01-25  Jan Hubicka  <jh@suse.cz>
46566
46567         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46568
46569 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46570
46571         Tweaks for Bison-1.875. From the NEWS file:
46572         "- `parse error' -> `syntax error'
46573         Bison now uniformly uses the term `syntax error'"
46574         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46575         * gcc.dg/cpp/digraph2.c: Likewise.
46576         * gcc.dg/cpp/direct2.c: Likewise.
46577         * gcc.dg/cpp/paste4.c: Likewise.
46578         * gcc.dg/c90-restrict-1.c: Likewise.
46579         * gcc.dg/c99-func-2.c: Likewise.
46580         * gcc.dg/noncompile/920721-2.c: Likewise.
46581         * gcc.dg/noncompile/930622-2.c: Likewise.
46582         * gcc.dg/noncompile/940112-1.c: Likewise.
46583         * gcc.dg/noncompile/950921-1.c: Likewise.
46584         * gcc.dg/noncompile/951123-1.c: Likewise.
46585         * gcc.dg/noncompile/971104-1.c: Likewise.
46586         * gcc.dg/noncompile/990416-1.c: Likewise.
46587
46588 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46589
46590         * g++.dg/parse/undefined1.C: Add error message.
46591
46592 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46593
46594         PR c++/9354
46595         * g++.dg/parse/new1.C: New test.
46596
46597         PR c++/9216
46598         * g++.dg/parse/template2.C: New test.
46599
46600         PR c++/9354
46601         * g++.dg/parse/typedef2.C: New test.
46602
46603         PR c++/9328
46604         * g++.dg/ext/typeof3.C: New test.
46605
46606 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46607
46608         PR c++/2738
46609         * g++.dg/parse/ret-type1.C: New test.
46610
46611         PR c++/3792
46612         * g++.dg/parse/tmpl-outside1.C: New test.
46613
46614         PR c++/4207
46615         * g++.dg/parse/int-as-enum1.C: New test.
46616
46617         PR c++/4903
46618         * g++.dg/parse/no-typename1.C: New test.
46619
46620         PR c++/5533
46621         * g++.dg/parse/no-value1.C: New test.
46622
46623         PR c++/5921
46624         * g++.dg/parse/wrong-inline1.C: New test.
46625
46626         PR c++/6402
46627         * g++.dg/parse/ref1.C: New test.
46628
46629         PR c++/6992
46630         * g++.dg/parse/attr-ctor1.C: New test.
46631
46632         PR c++/7229
46633         * g++.dg/parse/namespace5.C: New test.
46634
46635         PR c++/7917
46636         * g++.dg/parse/func-def1.C: New test.
46637
46638         PR c++/8143
46639         * g++.dg/parse/undefined1.C: New test.
46640
46641         PR c++/5723, PR c++/8522
46642         * g++.dg/parse/specialization1.C: New test.
46643
46644         PR c++/163, PR c++/8595
46645         * g++.dg/parse/struct-as-enum1.C: New test.
46646
46647         PR c++/9173
46648         * g++.dg/parse/undefined2.C: New test.
46649
46650 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46651
46652         PR c++/9298
46653         * g++.dg/parse/template1.C: New test.
46654
46655         PR c++/9384
46656         * g++.dg/parse/using1.C: New test.
46657
46658         PR c++/9285
46659         PR c++/9294
46660         * g++.dg/parse/expr2.C: New test.
46661
46662         PR c++/9388
46663         * g++.dg/parse/lookup2.C: Likewise.
46664
46665 2003-01-21  Jan Hubicka  <jh@suse.cz>
46666
46667         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46668         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46669         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46670         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46671
46672 2003-01-20  Nick Clifton  <nickc@redhat.com>
46673
46674         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46675         problem with ARM sibcall code generation.
46676
46677 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46678
46679         * gcc.c-torture/execute/20030120-1.c: New.
46680
46681 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46682
46683         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46684
46685 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46686
46687         PR c++/9272
46688         * g++.dg/parse/ctor1.C: New test.
46689
46690         PR c++/9294:
46691         * g++.dg/parse/qualified1.C: New test.
46692
46693         * g++.dg/parse/typename3.C: New test.
46694
46695 2003-01-16  Richard Henderson  <rth@redhat.com>
46696
46697         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46698
46699 2003-01-16  Richard Henderson  <rth@redhat.com>
46700
46701         * g++.dg/pch/pch.exp: Copy test header to the working directory
46702         before using it either for precompilation or direct use.
46703         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46704         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46705
46706 2003-01-16  Richard Henderson  <rth@redhat.com>
46707
46708         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46709         before using it either for precompilation or direct use.
46710         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46711         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46712
46713 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46714
46715         * g++.dg/ext/typename1.C: Add typename keyword.
46716         * g++.dg/template/crash1.C: Update error messages.
46717         * g++.dg/template/crash2.C: Remove error message.
46718         * g++.dg/parse/typename2.C: New test.
46719         * g++.dg/template/typename2.C: Change implicit
46720         typename warning into error.
46721         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46722         error messages.
46723         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46724         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46725         * g++.old-deja/g++.law/visibility13.C: Remove error
46726         messages.
46727         * g++.old-deja/g++.ns/template17.C: Reorder code to
46728         make declaration visible in template.
46729         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46730         * g++.old-deja/g++.pt/crash36.C: Issue more error
46731         messages.
46732         * g++.old-deja/g++.pt/crash5.C: Improve error
46733         message.
46734         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46735         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46736         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46737         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46738         typename warning with error message.
46739         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46740         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46741         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46742
46743 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46744
46745         * g++.dg/parse/ambig2.C: New test.
46746
46747 2003-01-15  Richard Henderson  <rth@redhat.com>
46748
46749         * g++.dg/tls/init-2.C: Update error message string.
46750
46751 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46752
46753         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46754
46755 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46756
46757         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46758         all for HC11/HC12.
46759         * gcc.c-torture/compile/20001205-1.x: Likewise.
46760         * gcc.c-torture/compile/20001226-1.x: Likewise.
46761         * gcc.c-torture/compile/920520-1.x: Likewise.
46762         * gcc.c-torture/compile/961203-1.x: Likewise.
46763         * gcc.c-torture/compile/20020604-1.x: Likewise.
46764
46765 2003-01-15  Jan Hubicka  <jh@suse.cz>
46766
46767         * gcc.c-torture/compile/20030115-1.c: New test.
46768
46769         * gcc.dg/i386-fpcvt-1.c: New test.
46770         * gcc.dg/i386-fpcvt-2.c: New test.
46771
46772 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46773
46774         Further conform g++'s __vmi_class_type_info to the C++ ABI
46775         specification.
46776         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46777         the specification.
46778
46779 2003-01-14  Jan Hubicka  <jh@suse.cz>
46780
46781         * gcc.dg/i386-fpcvt-1.c: New test.
46782         * gcc.dg/i386-fpcvt-2.c: New test.
46783
46784 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46785
46786         * gcc.dg/i386-mmx-3.c: New test.
46787
46788 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46789
46790         PR c++/9264
46791         * g++.dg/parse/octal1.C: New file.
46792
46793         PR c++/9172
46794         * g++.dg/parse/typename1.C: New file.
46795
46796 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46797
46798         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46799         * gcc.dg/bf-no-ms-layout.c: Likewise.
46800         * gcc.dg/bf-ms-attrib.c: Likewise.
46801
46802 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46803
46804         PR c++/9099
46805         * g++.dg/parse/dtor1.C: New file.
46806
46807         PR c++/9128
46808         * g++.dg/rtti/typeid1.C: New file.
46809
46810         PR c++/9153
46811         * g++.dg/parse/lookup1.C: New file.
46812
46813         PR c++/9171
46814         * g++.dg/templ/spec5.C: New file.
46815
46816 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46817
46818         * gcc.c-torture/compile/20030110-1.c: New test.
46819
46820 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46821
46822         Merge from pch-branch:
46823
46824         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46825
46826         * gcc.dg/pch/cpp-1.h: New.
46827         * gcc.dg/pch/cpp-1.c: New.
46828         * gcc.dg/pch/cpp-2.h: New.
46829         * gcc.dg/pch/cpp-2.c: New.
46830
46831         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46832
46833         * gcc.dg/pch/except-1.h: New.
46834         * gcc.dg/pch/except-1.c: New.
46835
46836         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46837
46838         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46839         running test.
46840         * gcc.dg/pch: Include *.hp not *.h.
46841         * gcc.dg/pch/system-1.h: New.
46842         * gcc.dg/pch/system-1.c: New.
46843
46844         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46845
46846         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46847         rather than trying to build and run a program using PCH.
46848         * gcc.dg/pch: Remove dg-do commands from test files.
46849
46850         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46851
46852         * gcc.dg/pch/macro-3.c: New.
46853         * gcc.dg/pch/macro-3.h: New.
46854
46855         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46856
46857         * gcc.dg/pch/common-1.c: New.
46858         * gcc.dg/pch/common-1.h: New.
46859         * gcc.dg/pch/decl-1.c: New.
46860         * gcc.dg/pch/decl-1.h: New.
46861         * gcc.dg/pch/decl-2.c: New.
46862         * gcc.dg/pch/decl-2.h: New.
46863         * gcc.dg/pch/decl-3.c: New.
46864         * gcc.dg/pch/decl-3.h: New.
46865         * gcc.dg/pch/decl-4.c: New.
46866         * gcc.dg/pch/decl-4.h: New.
46867         * gcc.dg/pch/decl-5.c: New.
46868         * gcc.dg/pch/decl-5.h: New.
46869         * gcc.dg/pch/global-1.c: New.
46870         * gcc.dg/pch/global-1.h: New.
46871         * gcc.dg/pch/inline-1.c: New.
46872         * gcc.dg/pch/inline-1.h: New.
46873         * gcc.dg/pch/inline-2.c: New.
46874         * gcc.dg/pch/inline-2.h: New.
46875         * gcc.dg/pch/static-1.c: New.
46876         * gcc.dg/pch/static-1.h: New.
46877         * gcc.dg/pch/static-2.c: New.
46878         * gcc.dg/pch/static-2.h: New.
46879
46880         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46881
46882         * g++.dg/pch/pch.exp: Better handle failing testcases.
46883         * gcc.dg/pch/pch.exp: Likewise.
46884         * gcc.dg/pch/macro-1.c: New.
46885         * gcc.dg/pch/macro-1.h: New.
46886         * gcc.dg/pch/macro-2.c: New.
46887         * gcc.dg/pch/macro-2.h: New.
46888
46889         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46890
46891         * g++.dg/dg.exp: Treat files in pch/ specially.
46892         * g++.dg/pch/pch.exp: New file.
46893         * g++.dg/pch/empty.H: New file.
46894         * g++.dg/pch/empty.C: New file.
46895         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46896         "precompile".
46897
46898         * gcc.dg/pch/pch.exp: New file.
46899         * gcc.dg/pch/empty.h: New file.
46900         * gcc.dg/pch/empty.c: New file.
46901         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46902         "precompile".
46903
46904 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46905
46906         * g++.dg/template/friend14.C: New test.
46907
46908 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46909
46910         * gcc.dg/old-style-asm-1.c: New test.
46911
46912 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46913
46914         * gcc.c-torture/compile/20030109-1.c: New test.
46915
46916 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46917
46918         * gcc.c-torture/execute/20030109-1.c: New test.
46919
46920 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46921
46922         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46923         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46924         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46925         * g++.old-deja/g++.mike/eh2.C: Likewise.
46926         * g++.old-deja/g++.mike/eh3.C: Likewise.
46927         * g++.old-deja/g++.mike/eh5.C: Likewise.
46928         * g++.old-deja/g++.mike/eh6.C: Likewise.
46929         * g++.old-deja/g++.mike/eh7.C: Likewise.
46930         * g++.old-deja/g++.mike/eh8.C: Likewise.
46931         * g++.old-deja/g++.mike/eh9.C: Likewise.
46932         * g++.old-deja/g++.mike/eh10.C: Likewise.
46933         * g++.old-deja/g++.mike/eh12.C: Likewise.
46934         * g++.old-deja/g++.mike/eh13.C: Likewise.
46935         * g++.old-deja/g++.mike/eh14.C: Likewise.
46936         * g++.old-deja/g++.mike/eh16.C: Likewise.
46937         * g++.old-deja/g++.mike/eh17.C: Likewise.
46938         * g++.old-deja/g++.mike/eh18.C: Likewise.
46939         * g++.old-deja/g++.mike/eh21.C: Likewise.
46940         * g++.old-deja/g++.mike/eh23.C: Likewise.
46941         * g++.old-deja/g++.mike/eh24.C: Likewise.
46942         * g++.old-deja/g++.mike/eh25.C: Likewise.
46943         * g++.old-deja/g++.mike/eh26.C: Likewise.
46944         * g++.old-deja/g++.mike/eh27.C: Likewise.
46945         * g++.old-deja/g++.mike/eh28.C: Likewise.
46946         * g++.old-deja/g++.mike/eh29.C: Likewise.
46947         * g++.old-deja/g++.mike/eh31.C: Likewise.
46948         * g++.old-deja/g++.mike/eh33.C: Likewise.
46949         * g++.old-deja/g++.mike/eh34.C: Likewise.
46950         * g++.old-deja/g++.mike/eh35.C: Likewise.
46951         * g++.old-deja/g++.mike/eh36.C: Likewise.
46952         * g++.old-deja/g++.mike/eh37.C: Likewise.
46953         * g++.old-deja/g++.mike/eh38.C: Likewise.
46954         * g++.old-deja/g++.mike/eh39.C: Likewise.
46955         * g++.old-deja/g++.mike/eh40.C: Likewise.
46956         * g++.old-deja/g++.mike/eh41.C: Likewise.
46957         * g++.old-deja/g++.mike/eh42.C: Likewise.
46958         * g++.old-deja/g++.mike/eh44.C: Likewise.
46959         * g++.old-deja/g++.mike/eh46.C: Likewise.
46960         * g++.old-deja/g++.mike/eh47.C: Likewise.
46961         * g++.old-deja/g++.mike/eh48.C: Likewise.
46962         * g++.old-deja/g++.mike/eh49.C: Likewise.
46963         * g++.old-deja/g++.mike/eh50.C: Likewise.
46964         * g++.old-deja/g++.mike/eh51.C: Likewise.
46965         * g++.old-deja/g++.mike/eh53.C: Likewise.
46966         * g++.old-deja/g++.mike/eh55.C: Likewise.
46967         * g++.old-deja/g++.mike/p7912.C: Likewise.
46968         * g++.old-deja/g++.mike/p9706.C: Likewise.
46969         * g++.old-deja/g++.mike/p10416.C: Likewise.
46970         * g++.old-deja/g++.mike/p11667.C: Likewise.
46971         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46972         Remove redundant reference to Iris.
46973         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46974         Elxsi, i860, Pico Java, and WE32K.
46975
46976 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46977
46978         * g++.dg/ext/asm4.C: New test.
46979
46980 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46981
46982         PR c++/9030
46983         * g++.dg/template/friend12.C: New test.
46984         * g++.dg/template/friend13.C: Likewise.
46985         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46986
46987 2003-01-08  Jan Hubicka  <jh@suse.cz>
46988
46989         * gcc.dg/i386-cadd.c: New test.
46990         * gcc.dg/i386-cmov4.c: Likewise.
46991
46992 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46993
46994         PR c++/9165
46995         * g++.dg/warn/Wunused-3.C: New test.
46996
46997         * g++.dg/abi/bitfield9.C: New test.
46998
46999         PR c++/9189
47000         * g++.dg/parse/defarg3.C: New test.
47001
47002 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47003
47004         * g++.dg/parse/ambig1.C: New test.
47005         * g++.dg/parse/defarg2.C: New test.
47006
47007 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47008
47009         * g++.dg/template/defarg-1.C: New test.
47010         * g++.dg/template/local2.C: Likewise.
47011
47012 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47013
47014         * gcc.c-torture/execute/20030105-1.c: New test.
47015
47016 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47017
47018         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47019         * g++.dg/parse/namespace4.C: Likewise.
47020
47021 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47022
47023         * g++.dg/template/ntp2.C: New test.
47024
47025 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47026
47027         * g++.dg/parse/extern-C-1.C: New test.
47028
47029         * g++.dg/parse/namespace4.C: New test.
47030
47031         * g++.dg/template/nested1.C: New test.
47032
47033         * g++.dg/parse/namespace3.C: New test.
47034
47035 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47036
47037         * g++.dg/lookup/two-stage1.C: New test.
47038
47039 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47040
47041         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47042         * g++.old-deja/g++.jason/access8.C: Likewise.
47043         * g++.old-deja/g++.other/decl5.C: Likewise.
47044
47045 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47046
47047         * g++.dg/parse/parse7.C: New test.
47048
47049 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47050
47051         PR c++/2843
47052         * g++.dg/ext/attrib7.C: New test.
47053
47054 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47055
47056         * g++.dg/parse/parse6.C: New test.
47057
47058 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47059
47060         * gcc.dg/h8300-stack-1.c: New.
47061
47062 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47063
47064         g++.dg/lookup/exception1.C: New test.
47065
47066         g++.dg/lookup/template1.C: New test.
47067
47068         g++.dg/parse/namespace2.C: New test.
47069
47070         g++.dg/parse/parens2.C: New test.
47071
47072 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47073
47074         * g++.dg/parse/parse5.C: New test.
47075         * g++.dg/lookup/scoped4.C: New test.
47076
47077 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47078
47079         * g++.dg/parse/parens1.C: New test.
47080
47081         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47082         angle-bracket1.C.
47083         * g++.dg/parse/parens2.C: New test.
47084
47085         * g++.dg/lookup/scope-operator1.C: New test.
47086
47087         * g++.dg/parse/operator1.C: New test.
47088
47089 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47090
47091         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47092         * g++.old-deja/g++.other/access6.C: Likewise.
47093         * g++.old-deja/g++.other/decl1.C: Likewise.
47094         * g++.old-deja/g++.pt/typename12.C: Likewise.
47095
47096 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47097
47098         * g++.dg/parse/namespace1.C: New test.
47099
47100 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47101
47102         * g++.dg/parse/parse4.C: New test.
47103
47104 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47105
47106         * g++.dg/parse/parse3.C: New test.
47107
47108 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47109
47110         * g++.dg/parse/parse2.C: New test.
47111
47112 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47113
47114         * g++.dg/template/friend11.C: New test.
47115
47116 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47117
47118         * g++.dg/parse/parse1.C: New test.
47119
47120 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47121
47122         * lib/profopt.exp: Change the name of a global variable to avoid
47123         possible clashes with other test suites.
47124
47125 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47126
47127         * g++.dg/inherit/covariant8.C: New test.
47128
47129 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47130
47131         * g++.dg/init/array9.C: New test.
47132
47133         PR c++/9112
47134         * g++.dg/parse/expr1.C: New test.
47135
47136 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47137
47138         * gcc.c-torture/compile/20021230-1.c: New test.
47139
47140 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47141
47142         * g++.dg/inherit/covariant5.C: New test.
47143         * g++.dg/inherit/covariant6.C: New test.
47144         * g++.dg/inherit/covariant7.C: New test.
47145
47146 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47147
47148         PR c++/2739
47149         * g++.dg/other/access2.C: New test.
47150
47151 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47152
47153         * g++.dg/other/anon-struct.C: No longer fails
47154         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47155         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47156         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47157
47158 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47159
47160         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47161
47162 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47163
47164         * g++.dg/eh/spec4.C: Remove stray semicolon.
47165         * g++.dg/expr/pmf-1.C: Change error message.
47166         * g++.dg/ext/asm1.C: Remove stray semicolon.
47167         * g++.dg/ext/typename1.C: Add missing typenames.
47168         * g++.dg/inherit/template-as-base.C: Change error message.
47169         * g++.dg/lookup/scoped1.C: Likewise.
47170         * g++.dg/lookup/scoped2.C: Likewise.
47171         * g++.dg/lookup/using2.C: Likewise.
47172         * g++.dg/other/component1.C: Remove stray semicolon.
47173         * g++.dg/other/do1.C: Change error message.
47174         * g++.dg/other/error2.C: Likewise.
47175         * g++.dg/other/init1.C: Likewise.
47176         * g++.dg/other/packed1.C: Remove stray semicolon.
47177         * g++.dg/other/ptrmem2.C: Change error message.
47178         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47179         marker.
47180         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47181         * g++.dg/template/access3.C: Add typename keyword.
47182         * g++.dg/template/access5.C: Remove stray semicolon.
47183         * g++.dg/template/access6.C: Likewise.
47184         * g++.dg/template/complit1.C: Likewise.
47185         * g++.dg/template/crash1.C: Change error message.
47186         * g++.dg/template/inherit2.C: Remove stray semicolon.
47187         * g++.dg/template/instantiate2.C: Likewise.
47188         * g++.dg/template/instantiate3.C: Change error message.
47189         * g++.dg/template/qual1.C: Remove stray semicolon.
47190         * g++.dg/template/qualttp18.C: Change error message.
47191         * g++.dg/template/ref1.C: Remove stray semicolon.
47192         * g++.dg/template/sizeof1.C (A::value): Declare it.
47193         * g++.dg/template/spec4.C: Change error message.
47194         * g++.dg/template/static1.C: Likewise.
47195         * g++.dg/template/type1.C: Likewise.
47196         * g++.dg/template/typename3.C: Likewise.
47197         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47198         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47199         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47200         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47201         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47202         named return value extension.
47203         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47204         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47205         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47206         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47207         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47208         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47209         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47210         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47211         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47212         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47213         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47214         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47215         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47216         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47217         syntax.
47218         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47219         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47220         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47221         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47222         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47223         * g++.old-deja/g++.brendan/template11.C: Likewise.
47224         * g++.old-deja/g++.brendan/template26.C: Likewise.
47225         * g++.old-deja/g++.brendan/template27.C: Use explicit
47226         specialization syntax.
47227         * g++.old-deja/g++.brendan/template30.C: Likewise.
47228         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47229         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47230         non-dependent names.
47231         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47232         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47233         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47234         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47235         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47236         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47237         named return value extension.
47238         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47239         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47240         * g++.old-deja/g++.ext/return1.C: Likewise.
47241         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47242         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47243         * g++.old-deja/g++.jason/access8.C: Likewise.
47244         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47245         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47246         pseudo-destructor names.
47247         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47248         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47249         pseudo-destructor names.
47250         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47251         * g++.old-deja/g++.jason/overload19.C: Likewise.
47252         * g++.old-deja/g++.jason/overload32.C: Likewise.
47253         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47254         stray semicolons.
47255         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47256         * g++.old-deja/g++.jason/return.C: Likewise.
47257         * g++.old-deja/g++.jason/return2.C: Likewise.
47258         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47259         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47260         syntax.
47261         * g++.old-deja/g++.jason/template10.C: Account for use of
47262         non-dependent names.
47263         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47264         syntax.
47265         * g++.old-deja/g++.jason/template37.C: Likewise.
47266         * g++.old-deja/g++.law/access4.C: Change error messages.
47267         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47268         pseudo-destructor names.
47269         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47270         * g++.old-deja/g++.law/ctors9.C: Likewise.
47271         * g++.old-deja/g++.law/cvt22.C: Likewise.
47272         * g++.old-deja/g++.law/dtors5.C: Likewise.
47273         * g++.old-deja/g++.law/global-init1.C: Likewise.
47274         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47275         * g++.old-deja/g++.law/operators28.C: Likewise.
47276         * g++.old-deja/g++.law/visibility28.C: Likewise.
47277         * g++.old-deja/g++.martin/eval1.C: Likewise.
47278         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47279         name.
47280         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47281         * g++.old-deja/g++.mike/net34.C: Likewise.
47282         * g++.old-deja/g++.mike/net36.C: Likewise.
47283         * g++.old-deja/g++.mike/ns2.C: Likewise.
47284         * g++.old-deja/g++.mike/p12306.C: Likewise.
47285         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47286         value extension.
47287         * g++.old-deja/g++.mike/p700.C: Likewise.
47288         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47289         * g++.old-deja/g++.mike/p710.C: Likewise.
47290         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47291         value extension.
47292         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47293         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47294         * g++.old-deja/g++.ns/crash2.C: Likewise.
47295         * g++.old-deja/g++.ns/crash3.C: Likewise.
47296         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47297         * g++.old-deja/g++.ns/ns17.C: Likewise.
47298         * g++.old-deja/g++.ns/template16.C: Likewise.
47299         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47300         keyword.
47301         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47302         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47303         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47304         named return value extension.
47305         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47306         * g++.old-deja/g++.other/access4.C: Issue additional error
47307         messages.
47308         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47309         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47310         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47311         * g++.old-deja/g++.other/crash25.C: Change error message.
47312         * g++.old-deja/g++.other/crash4.C: Change error message.
47313         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47314         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47315         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47316         checks.
47317         * g++.old-deja/g++.other/defarg8.C: Likewise.
47318         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47319         * g++.old-deja/g++.other/dtor10.C: Likewise.
47320         * g++.old-deja/g++.other/incomplete.C: Likewise.
47321         * g++.old-deja/g++.other/linkage7.C: Likewise.
47322         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47323         lookup algorithm.
47324         * g++.old-deja/g++.other/mangle2.C: Likewise.
47325         * g++.old-deja/g++.other/refinit2.C: Likewise.
47326         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47327         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47328         * g++.old-deja/g++.pt/crash28.C: Likewise.
47329         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47330         syntax.
47331         * g++.old-deja/g++.pt/crash32.C: Change error message.
47332         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47333         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47334         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47335         error message position.
47336         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47337         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47338         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47339         syntax.
47340         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47341         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47342         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47343         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47344         keyword.
47345         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47346         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47347         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47348         keyword.
47349         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47350         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47351         syntax.
47352         * g++.old-deja/g++.pt/friend28.C: Account for use of
47353         non-dependent names.
47354         * g++.old-deja/g++.pt/friend29.C: Likewise.
47355         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47356         rules.
47357         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47358         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47359         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47360         lookup rules.
47361         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47362         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47363         keyword.
47364         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47365         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47366         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47367         keyword.
47368         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47369         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47370         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47371         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47372         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47373         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47374         keyword.
47375         * g++.old-deja/g++.pt/spec10.C: Likewise.
47376         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47377         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47378         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47379         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47380         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47381         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47382         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47383         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47384         * g++.old-deja/g++.pt/typename15.C: Likewise.
47385         * g++.old-deja/g++.pt/typename22.C: Likewise.
47386         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47387         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47388         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47389         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47390         syntax.
47391         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47392         return value extension.
47393         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47394         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47395         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47396         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47397
47398 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47399
47400         * g++.dg/warn/inline1.C: New test.
47401         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47402         * g++.old-deja/g++.jason/synth10.C: Likewise.
47403         * g++.old-deja/g++.mike/net31.C: Likewise.
47404         * g++.old-deja/g++.mike/p8786.C: Likewise.
47405
47406         * g++.dg/template/friend10.C: New test.
47407         * g++.dg/template/conv5.C: New test.
47408
47409 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47410
47411         * g++.dg/lookup/scoped3.C: New test.
47412
47413         * g++.dg/lookup/decl1.C: New test.
47414         * g++.dg/lookup/decl2.C: New test.
47415
47416 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47417
47418         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47419         gcc.c-torture/compile/20021015-1.c,
47420         gcc.c-torture/compile/20021015-2.c,
47421         gcc.c-torture/compile/20021123-1.c,
47422         gcc.c-torture/compile/20021123-2.c,
47423         gcc.c-torture/compile/20021123-3.c,
47424         gcc.c-torture/compile/20021123-4.c,
47425         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47426         only to 3.1 or 3.2 branch.
47427
47428 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47429
47430         * gcc.dg/i386-bitfield3.c: New test.
47431
47432         * gcc.dg/i386-bitfield2.c: New test.
47433
47434 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47435
47436         * g++.dg/parse/conv_op1.C: New test.
47437
47438 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47439
47440         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47441         approved.
47442
47443 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47444
47445         * gcc.c-torture/compile/20021220-1.c: New test.
47446
47447 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47448
47449         * gcc.dg/i386-fastcall-1.c: New.
47450
47451 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47452
47453         * gcc.c-torture/execute/20021219-1.c: New test.
47454
47455 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47456
47457         * gcc.dg/i386-pic-1.c: New test.
47458
47459 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47460
47461         PR c++/8099
47462         * g++.dg/template/friend9.C: New test.
47463
47464 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47465
47466         PR c++/3663
47467         * g++.dg/template/access7.C: New test.
47468
47469 2002-12-18  Nick Clifton  <nickc@redhat.com>
47470
47471         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47472         the libstdc++-v3 directory has been found.
47473
47474 2002-12-12  Devang Patel <dpatel@apple.com>
47475         * gcc.dg/darwin-ld-1.c: New test.
47476         * gcc.dg/darwin-ld-2.c: New test.
47477         * gcc.dg/darwin-ld-3.c: New test.
47478         * gcc.dg/darwin-ld-4.c: New test.
47479         * gcc.dg/darwin-ld-5.c: New test.
47480
47481 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47482
47483         * gcc.c-torture/compile/20021212-1.c: New test.
47484
47485 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47486
47487         * gcc.dg/fshort-wchar: New test.
47488
47489 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47490
47491         PR c++/8372
47492         * g++.dg/template/dtor1.C: New test.
47493
47494         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47495         markers.
47496
47497 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47498
47499         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47500
47501 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47502
47503         * g++.dg/template/static1.C: New test.
47504         * g++.dg/template/static2.C: New test.
47505         * g++.old-deja/g++.ext/memconst.C: New test.
47506
47507 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47508
47509         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47510         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47511         * g++.dg/special/initp1.C: Likewise.
47512
47513 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47514
47515         * gcc.c-torture/execute/20021204-1.c: New test.
47516
47517 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47518
47519         * gcc.dg/ppc-fmadd-1.c: New file.
47520         * gcc.dg/ppc-fmadd-2.c: New file.
47521         * gcc.dg/ppc-fmadd-3.c: New file.
47522
47523 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47524
47525         * gcc.c-torture/compile/20021204-1.c: New test.
47526
47527 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47528
47529         * g++.dg/inherit/covariant2.C: New test.
47530         * g++.dg/inherit/covariant3.C: New test.
47531         * g++.dg/inherit/covariant4.C: New test.
47532         * g++.dg/inherit/covariant1.C: Remove XFAIL.
47533         * g++.old-deja/g++.robertl/eb17.C: Likewise.
47534
47535 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
47536
47537         PR c++/8688
47538         * g++.dg/init/brace3.C: New test.
47539
47540 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
47541
47542         * gcc.dg/20020210-1.c: Fix a comment typo.
47543
47544 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
47545
47546         PR c++/8720
47547         * g++.dg/parse/defarg1.C: New test.
47548
47549         PR c++/8615
47550         * g++.dg/template/char1.C: New test.
47551
47552         * g++.dg/template/varmod1.C: Fix typo.
47553
47554 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47555
47556         DR 180
47557         * g++.old-deja/g++.pt/crash32.C: Expect error.
47558
47559 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47560
47561         PR c++/5919
47562         * g++.dg/template/varmod1.C: New test.
47563
47564         PR c++/8727
47565         * g++.dg/inherit/typeinfo1.C: New test.
47566
47567         PR c++/8663
47568         * g++.dg/inherit/typedef1.C: New test.
47569
47570 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47571
47572         PR c++/8332
47573         PR c++/8493
47574         * g++.dg/template/strlen1.C: New test.
47575
47576         PR c++/8227
47577         * g++.dg/template/ctor2.C: New test.
47578
47579         PR c++/8214
47580         * g++.dg/init/string1.C: New test.
47581
47582         PR c++/8511
47583         * g++.dg/template/friend8.C: New test.
47584
47585 2002-11-29  Joe Buck <jbuck@synopsys.com>
47586
47587         * g++.dg/lookup/anon2.C: New test.
47588
47589 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47590
47591         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47592         h8300 port.
47593
47594 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47595
47596         * gcc.dg/bitfld-6.c: New test.
47597
47598 2002-11-27  Jan Hubicka  <jh@suse.cz>
47599
47600         * gcc.c-torture/execute/20021127.[cx]: New test.
47601
47602 2002-11-26  Jan Hubicka  <jh@suse.cz>
47603
47604         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47605         quality.
47606
47607 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47608
47609         * g++.dg/init/brace2.C: New test.
47610         * g++.old-deja/g++.mike/p9129.C: Correct.
47611
47612 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47613
47614         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47615
47616 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47617
47618         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47619
47620 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47621
47622         * g++.dg/abi/empty11.C: New test.
47623         * g++.dg/rtti/cv1.C: New test.
47624
47625 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47626
47627         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47628
47629 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47630
47631         * g++.dg/abi/empty10.C: New test.
47632
47633 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47634
47635         * gcc.c-torture/compile/20021124-1.c: New test.
47636
47637 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47638
47639         * g++.dg/abi/rtti2.C: New test.
47640
47641 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47642
47643         * gcc.dg/i386-unroll-1.c: New test.
47644
47645 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47646
47647         * gcc.c-torture/compile/20021120-1.c: New test.
47648         * gcc.c-torture/compile/20021120-2.c: New test.
47649
47650 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47651
47652         * gcc.dg/bitfld-5.c: New test.
47653
47654 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47655
47656         * gcc.c-torture/execute/20021120-3.c: New test.
47657
47658 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47659
47660         * gcc.c-torture/execute/20021120-2.c: New test.
47661
47662 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47663
47664         * gcc.c-torture/execute/20021120-1.c: New test.
47665
47666 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47667
47668         * gcc.c-torture/execute/20021118-3.c: New test.
47669
47670 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47671
47672         * gcc.c-torture/compile/20021119-1.c: New test.
47673
47674 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47675
47676         * gcc.dg/duff-1.c: New test.
47677         * gcc.dg/duff-2.c: New test.
47678         * gcc.dg/duff-3.c: New test.
47679
47680 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47681
47682         * gcc.dg/cpp/_Pragma5.c: New test.
47683
47684 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47685
47686         * gcc.c-torture/execute/20021118-2.c: New test.
47687
47688 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47689
47690         * gcc.c-torture/execute/20021118-1.c: New test.
47691
47692 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47693
47694         * gcc.dg/20021116-1.c: New test.
47695
47696 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47697
47698         * g++.dg/abi/vcall1.C: New test.
47699
47700 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47701
47702         * gcc.dg/20021029-1.c: New test.
47703         * gcc.dg/20021029-2.c: New test.
47704
47705 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47706
47707         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47708
47709 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47710
47711         PR c/8439
47712         * gcc.dg/20021110.c: Move to ...
47713         * gcc.c-torture/compile/20021110.c: .... here.
47714
47715 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47716
47717         PR c/8467
47718         * gcc.c-torture/execute/20021111-1.c
47719
47720 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47721
47722         PR c/8439
47723         * gcc.dg/20021110.c: New test.
47724
47725 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47726
47727         * g++.dg/abi/vthunk3.C: Run only on x86.
47728
47729 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47730
47731         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47732
47733 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47734
47735         * lib/compat.exp (compat-execute): Fix logic error in last
47736         change.
47737
47738 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47739
47740         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47741
47742 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47743
47744         PR c++/8389
47745         * g++.dg/template/access6.C: New test.
47746
47747 2002-11-08  Jan Hubicka  <jh@suse.cz>
47748
47749         * gcc.dg/i386-ssefp-1.c: New test.
47750         * gcc.dg/i386-ssefp-1.c: New test.
47751
47752 2002-11-08  Jan Hubicka  <jh@suse.cz>
47753
47754         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47755
47756 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47757
47758         * g++.dg/abi/vthunk3.C: New test.
47759
47760         PR c++/8338
47761         * g++.dg/template/crash2.C: New test.
47762
47763 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47764
47765         * g++.dg/abi/dtor1.C: New test.
47766         * g++.dg/abi/dtor2.C: Likewise.
47767
47768 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47769
47770         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47771         Darwin.
47772
47773 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47774
47775         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47776         -mthumb.  Only xfail with -O0.
47777
47778 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47779
47780         * g++.dg/abi/thunk1.C: New test.
47781         * g++.dg/abi/thunk2.C: Likewise.
47782         * g++.dg/abi/vtt1.C: Likewise.
47783
47784 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47785
47786         PR optimization/8423
47787         * gcc.c-torture/execute/builtin-constant.c: New test.
47788
47789 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47790
47791         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47792         Add some more cases.
47793
47794 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47795
47796         PR c++/8391
47797         * g++.dg/opt/local1.C: New test.
47798
47799 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47800
47801         PR c++/8160
47802         * g++.dg/template/complit1.C: New test.
47803
47804         PR c++/8149
47805         * g++.dg/template/typename4.C: Likewise.
47806
47807 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47808
47809         Core issue 287, PR c++/7639
47810         * g++.dg/template/instantiate1.C: Adjust error location.
47811         * g++.dg/template/instantiate3.C: New test.
47812         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47813         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47814         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47815
47816 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47817
47818         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47819
47820 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47821
47822         PR c++/8287
47823         * g++.dg/init/dtor2.C: New test.
47824
47825 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47826
47827         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47828         * gcc.dg/nest.c: Bypass errors on irix6.
47829
47830 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47831
47832         * gcc.dg/nest.c: Expect error for mmix-*-*.
47833         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47834
47835 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47836
47837         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47838         markers.
47839
47840         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47841
47842 2002-10-25  Mike Stump  <mrs@apple.com>
47843
47844         * gcc.dg/warn-1.c: New test.
47845
47846 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47847
47848         * g++.dg/template/typename3.C: New test.
47849
47850 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47851
47852         * g++.dg/lookup/ptrmem1.C: New test.
47853
47854         * g++.dg/abi/vthunk2.C: New test.
47855
47856 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47857
47858         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47859
47860 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47861
47862         * g++.dg/abi/empty9.C: New test.
47863
47864 2002-10-24  Richard Henderson  <rth@redhat.com>
47865
47866         * g++.dg/inherit/thunk1.C: Enable for ia64.
47867
47868 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47869
47870         PR c++/8067
47871         * g++.dg/lookup/pretty1.C: New test.
47872
47873 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47874
47875         * gcc.dg/20021023-1.c: New test.
47876
47877 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47878
47879         PR c++/7679
47880         * g++.dg/parse/inline1.C: New test.
47881
47882 2002-10-23  Richard Henderson  <rth@redhat.com>
47883
47884         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47885
47886         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47887
47888 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47889
47890         PR c++/6579
47891         * g++.dg/parse/stmtexpr3.C: New test.
47892
47893 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47894
47895         * g++.dg/expr/cond1.C: New test.
47896
47897 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47898
47899         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47900
47901 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47902
47903         * g++.dg/abi/vbase13.C: New test.
47904         * g++.dg/abi/vbase14.C: Likewise.
47905
47906 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47907
47908         * gcc.dg/tls/pic-1.c: New test.
47909         * gcc.dg/tls/nonpic-1.c: New test.
47910         * gcc.dg/20021018-1.c: New test.
47911
47912 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47913
47914         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47915         Remove only files with the same base name as the test case.
47916         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47917         (profopt-execute): Likewise.  Also, remove old profiling
47918         and performance data files before running the tests.
47919
47920         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47921         * g++.dg/bprob/bprob.exp: Likewise.
47922         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47923         to allow more general test case names.
47924
47925         * g++.dg/bprob/bprob-1.C: Rename to ...
47926         * g++.dg/bprob/g++-bprob-1.C: ... this.
47927
47928         * g77.dg/bprob/bprob-1.f: Rename to ...
47929         * g77.dg/bprob/g77-bprob-1.f: ... this.
47930
47931 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47932
47933         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47934         bison 1.50 or later.
47935
47936 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47937
47938         * g++.dg/README: Describe more test directories.
47939
47940 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47941
47942         * g++.dg/init/array6.C: Add additional tests.
47943
47944 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47945
47946         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47947         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47948
47949 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47950
47951         * gcc.c-torture/compile/20020604-1.x: New.
47952         * gcc.c-torture/compile/simd-5.x: Likewise.
47953         * gcc.c-torture/execute/920710-1.x: Likewise.
47954         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47955
47956 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47957
47958         * g++.dg/inherit/override1.C: Add dg-options clause.
47959
47960 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47961
47962         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47963         _mm_slli_si128.
47964
47965 2002-10-19  Andreas Schwab  <schwab@suse.de>
47966
47967         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47968         directory component.
47969
47970 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47971
47972         * g++.dg/inherit/thunk1.C: New test.
47973
47974         * g++.dg/inherit/override1.C: New test.
47975
47976         * g++.dg/abi/mangle11.C: New test.
47977         * g++.dg/abi/mangle14.C: New test.
47978         * g++.dg/abi/mangle17.C: New test.
47979
47980 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47981
47982         * g++.dg/overload/member2.C: New test.
47983
47984 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47985
47986         * g++.dg/README: Describe new compat directory.
47987         * g++.dg/dg.exp: Skip tests in compat directory.
47988         * README.compat: New file.
47989         * lib/compat.exp: New expect script.
47990         * g++.dg/compat: New test directory.
47991         * g++.dg/compat/compat.exp: New expect script.
47992         * g++.dg/compat/abi: New test directory.
47993         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47994         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47995         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47996         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47997         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47998         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47999         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48000         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48001         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48002         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48003         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48004         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48005         * g++.dg/compat/break: New test directory.
48006         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48007         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48008         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48009         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48010         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48011         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48012         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48013         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48014         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48015         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48016         g++.dg/compat/break/README: New files.
48017         * g++.dg/compat/eh: New test directory.
48018         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48019         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48020         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48021         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48022         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48023         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48024         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48025         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48026         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48027         g++.dg/compat/eh/filter2_y.C,
48028         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48029         g++.dg/compat/eh/new1_y.C,
48030         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48031         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48032         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48033         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48034         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48035         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48036         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48037         g++.dg/compat/eh/unexpected1_y.C: New files.
48038         * g++.dg/compat/init: New test directory.
48039         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48040         g++.dg/compat/init/array5_y.C,
48041         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48042         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48043         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48044         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48045         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48046         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48047         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48048         g++.dg/compat/init/init-ref2_y.C: New files.
48049
48050 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48051
48052         PR c++/7584
48053         * g++.dg/inherit/using3.C: New test.
48054
48055 2002-10-17  Jan Hubicka  <jh@suse.cz>
48056
48057         * gcc.dg/20021017-2.c: New test.
48058
48059 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48060
48061         * g++.dg/abi/mangle16.C: Adjust.
48062
48063         * g++.dg/init/array8.C: New test.
48064
48065 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48066
48067         * gcc.dg/special/mips-abi.exp: New test.
48068         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48069
48070 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48071
48072         * g++.dg/abi/mangle16.C: New test.
48073         * g++.dg/abi/mangle17.C: Likewise.
48074
48075         PR c++/7478
48076         * g++.dg/template/ref1.C: New test.
48077
48078 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48079
48080         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48081
48082 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48083
48084         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48085
48086 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48087
48088         PR c++/7524
48089         * g++.dg/init/array7.C: New test.
48090
48091 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48092
48093         * g++.dg/init/array6.C: New test.
48094
48095         * g++.dg/abi/mangle13.C: Likewise.
48096         * g++.dg/abi/mangle14.C: Likewise.
48097         * g++.dg/abi/mangle15.C: Likewise.
48098
48099 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48100
48101         * g++.dg/abi/empty8.C: New test.
48102
48103 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48104
48105         * g++.dg/init/ctor1.C: New test.
48106
48107 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48108
48109         * gcc.c-torture/execute/20021015-1.c: New test.
48110
48111 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48112
48113         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48114
48115 2002-10-14  Jan Hubicka  <jh@suse.cz>
48116
48117         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48118
48119 2002-10-14  Richard Henderson  <rth@redhat.com>
48120
48121         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48122
48123 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48124
48125         PR optimization/6631
48126         * g++.dg/opt/const2.C: New test.
48127
48128 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48129
48130         PR c++/7176
48131         * g++.dg/parse/friend1.C: New test.
48132         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48133
48134 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48135
48136         * gcc.dg/20021014-1.c: New test.
48137
48138 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48139
48140         PR c++/5661
48141         * g++.dg/ext/vlm1.C: New test.
48142         * g++.dg/ext/vlm2.C: Likewise.
48143
48144         * g++.dg/init/array1.C: Remove invalid braces.
48145         * g++.dg/init/brace1.C: New test.
48146         * g++.dg/init/copy2.C: Likewise.
48147         * g++.dg/init/copy3.C: Likewise.
48148         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48149         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48150         braces.
48151
48152 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48153
48154         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48155
48156 2002-10-11  Richard Shann  <richard.shann@superh.com>
48157
48158         * gcc.c-torture/compile/simd-5.c: New test.
48159
48160 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48161
48162         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48163
48164 2002-10-10  Jim Wilson  <wilson@redhat.com>
48165
48166         * gcc.c-torture/execute/20021010-1.c: New test.
48167
48168 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48169
48170         PR c/7353
48171         * g++.dg/ext/typedef-init.C: New test.
48172         * gcc.dg/typedef-init.c: New test.
48173
48174 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48175
48176         * gcc.dg/cpp/paste13.c: New test.
48177
48178 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48179
48180         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48181         remaining platforms, XFAIL during compile, not execute.  Don't
48182         XFAIL at -O0.
48183
48184 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48185
48186         * gcc.dg/alias-1.c: Tweak expected warning.
48187
48188 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48189
48190         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48191
48192 2002-10-06  Andreas Jaeger  <aj@suse.de>
48193
48194         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48195         * gcc.dg/cpp/c++98.C: Likewise.
48196
48197         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48198         * g++.dg/cpp/c++98.C: Likewise.
48199
48200         * g++.dg/README (Subdirectories): Mention cpp directory.
48201
48202         PR target/7559
48203         * gcc.dg/20021006-1.c: New test.
48204
48205 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48206
48207         PR c++/7804
48208         * g++.dg/other/warning1.C: New test.
48209
48210 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48211
48212         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48213         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48214         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48215
48216 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48217
48218         PR c++/7931
48219         * g++.dg/template/ptrmem3.C: New test.
48220
48221         PR c++/7754
48222         * g++.dg/template/union1.C: New test.
48223
48224 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48225
48226         PR c++/8006
48227         * g++.dg/abi/mangle9.C: New test.
48228         * g++.dg/abi/mangle10.C: New test.
48229         * g++.dg/abi/mangle11.C: New test.
48230         * g++.dg/abi/mangle12.C: New test.
48231
48232 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48233
48234         PR c++/7188.
48235         * g++.dg/template/meminit1.C: New test.
48236         * g++.dg/warn/Wreorder-1.C: Likewise.
48237         * g++.old-deja/g++.mike/warn3.C: Tweak.
48238         * lib/prune.exp: Ingore "in copy constructor".
48239
48240 2002-10-02  Andreas Jaeger  <aj@suse.de>
48241
48242         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48243         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48244         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48245         on x86-64.
48246
48247 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48248
48249         * gcc.dg/empty1.C: Fix typo.
48250
48251 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48252
48253         * gcc.dg/alias-1.c: New test.
48254
48255 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48256
48257         * gcc.dg/empty1.C: New test.
48258
48259         * g++.dg/tls/init-2.C: Tweak error messages.
48260
48261 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48262
48263         * gcc.c-torture/compile/20020923-1.c: New test.
48264
48265 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48266
48267         * gcc.c-torture/execute/ffs-1.c: New test.
48268         * gcc.c-torture/execute/ffs-2.c: Ditto.
48269
48270 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48271
48272         * g++.dg/overload/member1.C: New test.
48273
48274 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48275
48276         * g++.dg/abi/empty7.C: New test.
48277         * g++.dg/init/pm2.C: Likewise.
48278
48279 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48280
48281         * g++.dg/rtti/crash1.C: New test.
48282
48283 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48284
48285         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48286         gcc.dg/sibcall-4.c: New tests.
48287
48288 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48289
48290         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48291         powerpc and MMIX targets.
48292
48293 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48294
48295         * gcc.dg/cpp/20020927-1.c: New.
48296
48297 2002-09-26  David S. Miller  <davem@redhat.com>
48298
48299         * gcc.c-torture/compile/trunctfdf.c: New.
48300
48301 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48302
48303         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48304
48305 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48306
48307         * gcc.c-torture/execute/loop-15.c: New.
48308
48309 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48310
48311         * README.QMTEST: Fix typo.
48312
48313 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48314
48315         * gcc.dg/20020926-1.c: New test.
48316
48317 2002-09-25  David S. Miller  <davem@redhat.com>
48318
48319         PR target/7842
48320         * gcc.c-torture/execute/shiftdi.c: New test.
48321
48322 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48323
48324         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48325         unique to the tool.
48326         * lib/g77.exp (g77_init): Likewise.
48327         * lib/g++.exp (g++_init): Likewise.
48328         * lib/objc.exp (objc_init): Likewise.
48329
48330 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48331
48332         * g++.dg/abi/empty5.C: New test.
48333         * g++.dg/abi/empty6.C: New test.
48334         * g++.dg/abi/vbase12.C: New test.
48335
48336 2002-09-25  Richard Henderson  <rth@redhat.com>
48337
48338         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48339         too-small long double.
48340
48341 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48342
48343         * gcc.dg/20020919-1.c: New test.
48344
48345 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48346
48347         * g++.dg/abi/bitfield6.C: New test.
48348         * g++.dg/abi/bitfield7.C: New test.
48349         * g++.dg/abi/bitfield8.C: New test.
48350         * g++.dg/abi/vbase11.C: New test.
48351
48352 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48353
48354         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48355         hppa*-*-hpux*.  Update test comment.
48356
48357 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48358
48359         * gcc.dg/tls/struct-1.c: New test.
48360
48361 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48362
48363         * gcc.dg/cpp/tr-warn2.c: Update.
48364
48365 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48366
48367         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48368
48369 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48370
48371         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48372         systems.
48373
48374 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48375
48376         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48377
48378         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48379         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48380         setting of cxxfilt.
48381
48382 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48383
48384         * gcc.dg/20020312-2.c: Update for darwin.
48385
48386 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48387
48388         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48389
48390 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48391
48392         * objc.dg/comp-types-1.m: New test.
48393         * objc.dg/comp-types-2.m: New test.
48394         * objc.dg/comp-types-3.m: New test.
48395         * objc.dg/comp-types-4.m: New test.
48396         * objc.dg/comp-types-5.m: New test.
48397         * objc.dg/comp-types-6.m: New test.
48398
48399 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48400
48401         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48402
48403 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48404
48405         * g++.dg/other/do1.C: New test.
48406
48407         * g++.dg/template/subst1.C: New test.
48408
48409 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48410
48411         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48412
48413 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48414
48415         * g++.dg/template/qualttp20.C: Adjust expected errors.
48416         * g++.old-deja/g++.jason/report.C: Likewise.
48417         * g++.old-deja/g++.other/qual1.C: Likewise.
48418
48419         * g++.dg/lookup/scoped2.C: New test.
48420
48421         * g++.dg/ext/asm3.C: New test.
48422
48423 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48424
48425         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48426
48427 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48428
48429         * ChangeLog: follow spelling conventions.
48430         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48431         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48432         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48433         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48434         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48435         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48436         * g++.old-deja/g++.law/global-init1.C: Likewise.
48437         * g++.old-deja/g++.other/delete4.C: Likewise.
48438         * g++.old-deja/g++.other/inline21.C: Likewise.
48439         * g++.old-deja/g++.other/singleton.C: Likewise.
48440         * g77.dg/strlen0.f: Likewise.
48441         * g77.f-torture/compile/20010519-1.f: Likewise.
48442         * g77.f-torture/compile/980310-4.f: Likewise.
48443         * gcc.c-torture/compile/20000605-1.c: Likewise.
48444         * gcc.c-torture/execute/20020225-1.c: Likewise.
48445         * gcc.dg/c90-hexfloat-2.c: Likewise.
48446         * gcc.dg/c99-bool-1.c: Likewise.
48447         * gcc.dg/c99-hexfloat-2.c: Likewise.
48448         * gcc.dg/dll-2.c: Likewise.
48449         * gcc.dg/wtr-union-init-1.c: Likewise.
48450         * gcc.dg/wtr-union-init-2.c: Likewise.
48451         * gcc.dg/wtr-union-init-3.c: Likewise.
48452         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48453         * gcc.dg/cpp/defined.c: Likewise.
48454         * gcc.dg/cpp/macsyntx.c: Likewise.
48455         * gcc.dg/cpp/paste2.c: Likewise.
48456         * gcc.dg/cpp/trad/defined.c: Likewise.
48457         * gcc.dg/format/c90-printf-1.c: Likewise.
48458         * gcc.dg/format/c90-scanf-1.c: Likewise.
48459         * gcc.dg/format/c99-printf-1.c: Likewise.
48460         * gcc.dg/format/c99-scanf-1.c: Likewise.
48461         * gcc.misc-tests/gcov-8.c: Likewise.
48462         * lib/profopt.exp: Likewise.
48463
48464 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48465
48466         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48467
48468 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48469
48470         * g++.dg/inherit/using2.C: New test.
48471
48472 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48473
48474         * ChangeLog: Follow spelling conventions.
48475         * g++.dg/template/friend4.C: Likewise.
48476         * g++.old-deja/g++.pt/crash67.C: Likewise.
48477         * gcc.c-torture/execute/20000801-4.c: Likewise.
48478         * gcc.dg/c90-digraph-1.c: Likewise.
48479         * gcc.dg/c94-digraph-1.c: Likewise.
48480         * gcc.dg/c99-digraph-1.c: Likewise.
48481         * gcc.dg/cpp/line5.c: Likewise.
48482         * gcc.dg/cpp/multiline.c: Likewise.
48483         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48484         * gcc.dg/format/attr-3.c: Likewise.
48485         * gcc.dg/format/c90-scanf-3.c: Likewise.
48486         * gcc.dg/format/ext-4.c: Likewise.
48487
48488 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48489
48490         * g++.dg/template/pretty1.C: New test.
48491
48492 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48493
48494         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48495
48496 2002-09-13  Matt Austern  <austern@apple.com>
48497
48498         * g++.dg/other/constref[12].C: New, regression tests for
48499         passing a cast expression to a function by const reference.
48500
48501 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48502
48503         * g++.dg/template/deduce1.C: New test.
48504
48505 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48506
48507         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48508         32-bit int.
48509
48510 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48511
48512         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48513         usage.
48514
48515 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48516
48517         * gcc.c-torture/compile/20020910-1.c: New test.
48518
48519 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48520
48521         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48522
48523 2002-09-10  Andreas Jaeger  <aj@suse.de>
48524
48525         * gcc.dg/20020312-2.c: Adjust for x86-64.
48526
48527 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
48528
48529         * g77.dg/7388.f: New test case for PR 7388.
48530
48531 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
48532
48533         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48534
48535 2002-09-05  Ziemowit Laski <zlaski@apple.com>
48536
48537         * objc.dg/proto-lossage-1.m: New test.
48538
48539 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
48540
48541         * gcc.dg/cpp/_Pragma4.c: Fix typo.
48542
48543 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
48544
48545         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
48546         expected to pass.
48547
48548 2002-09-06  Stan Shebs  <shebs@apple.com>
48549             David Edelsohn  <edelsohn@gnu.org>
48550
48551         * gcc.dg/weak: New directory.
48552         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48553         target-specific xfail bits.
48554         * gcc.dg/typeof-2.c: Move to new directory.
48555         * gcc.dg/weak.exp: New expect script.
48556
48557 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48558
48559         * gcc.c-torture/execute/extzvsi.c: New test.
48560
48561 2002-09-05  Stan Shebs  <shebs@apple.com>
48562
48563         * gcc.dg/weak-1.c: xfail on Darwin.
48564         * gcc.dg/weak-2.c: Ditto.
48565         * gcc.dg/weak-3.c: Ditto.
48566         * gcc.dg/weak-4.c: Ditto.
48567         * gcc.dg/weak-5.c: Ditto.
48568         * gcc.dg/weak-6.c: Ditto.
48569         * gcc.dg/weak-7.c: Ditto.
48570         * gcc.dg/weak-8.c: Ditto.
48571         * gcc.dg/weak-9.c: Ditto.
48572
48573 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48574
48575         * gcc.c-torture/execute/loop-14.c: New test.
48576
48577 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48578
48579         * g++.dg/other/cxa-atexit1.C: New test.
48580
48581         * gcc.dg/typeof-2.c: New test.
48582
48583 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48584
48585         * gcc.dg/builtins-2.c: New testcase.
48586         * gcc.dg/builtins-3.c: New testcase.
48587
48588 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48589
48590         * gcc.dg/cpp/_Pragma4.c: New test.
48591
48592 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48593
48594         * objc/execute/nil_method-1.m: New testcase.
48595
48596 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48597
48598         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48599         [Object class], not [Object initialize].
48600
48601 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48602             Hans-Peter Nilsson  <hp@bitrange.com>
48603
48604         * gcc.c-torture/execute/20020720-1.x: Skip test on
48605         mmix-knuth-mmixware.  Correct comment.
48606
48607 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48608
48609         * g++.dg/abi/bitfield5.C: New test.
48610         * g++.dg/abi/vbase10.C: Likewise.
48611
48612 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48613
48614         * objc.dg/undeclared-selector.m: New test.
48615
48616 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48617
48618         * g++.dg/other/offsetof1.C: Avoid cast warning.
48619
48620 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48621
48622         * objc.dg/super-class-2.m: New test.
48623
48624 2002-08-24  Matt Austern  <austern@apple.com>
48625
48626         * g++.dg/ext/lvaddr.C: New test.
48627         * g++.dg/ext/lvcast.C: New test.
48628
48629 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48630
48631         * g++.dg/inherit/cond1.C: New test.
48632
48633 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48634
48635         * gcc.dg/noncompile/incomplete-1.c: New test.
48636
48637 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48638
48639         * gcc.dg/typespec-1.c: New test.
48640
48641 2002-08-20  Devang Patel  <dpatel@apple.com>
48642         * objc.dg/proto-hier-2.m: New test.
48643
48644 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48645
48646         * objc.dg/bitfield-1.m: New test.
48647         * objc.dg/bitfield-2.m: New test.
48648
48649 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48650
48651         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48652         gcc.dg/c99-flex-array-4.c: New tests.
48653
48654 2002-08-16  Stan Shebs  <shebs@apple.com>
48655
48656         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48657
48658 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48659
48660         * gcc.dg/typeof-1.c: New test.
48661         * g++.dg/ext/typeof2.C: New test.
48662
48663 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48664
48665         * g++.dg/other/offsetof1.C: New test.
48666
48667 2002-08-14  Richard Henderson  <rth@redhat.com>
48668
48669         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48670
48671 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48672
48673         * gcc.dg/cpp/_Pragma3.c: New test.
48674
48675 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48676
48677         * g++.dg/template/inherit3: New test.
48678
48679 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48680
48681         * gcc.dg/bitfld-4.c: Add blank options.
48682
48683 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48684
48685         * g++.dg/template/crash1.C: New test.
48686
48687 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48688
48689         * gcc.dg/tls/opt-2.c: New test.
48690
48691 2002-08-08  Devang Patel  <dpatel@apple.com>
48692
48693         * objc.dg/selector-1.m : New test
48694
48695 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48696
48697         * g++.dg/abi/bitfield4.C: New test.
48698         * gcc.dg/bitfld-4.c: New test.
48699
48700 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48701
48702         * g++.dg/other/packed1.C: New test.
48703
48704 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48705
48706         * g++.dg/abi/offsetof.C: Tweak error messages.
48707         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48708
48709 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48710
48711         * gcc.dg/bitfld-3.c: New test.
48712
48713 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48714             Richard Henderson  <rth@redhat.com>
48715
48716         * gcc.dg/i386-bitfield1.c: New test.
48717         * g++.dg/abi/bitfield3.C: Update.
48718
48719 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48720
48721         * objc.dg/const-str-2.m: Update.
48722         * gcc.dg/cpp/c++98.c: Change to C extension.
48723         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48724         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48725
48726 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48727
48728         * gcc.dg/tls/diag-3.c: New.
48729
48730 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48731
48732         * g++.dg/README (Subdirectories): Document new subdir expr.
48733         * g++.dg/expr/pmf-1.C: New test.
48734
48735 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48736
48737         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48738
48739 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48740
48741         * g++.dg/abi/bitfield3.C: New test.
48742
48743 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48744
48745         * lib/gcov.exp: Tweak expected line formats.
48746         * gcc.misc-tests/gcov8.c: New test.
48747         * gcc.misc-tests/gcov8.x: New flags.
48748
48749 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48750
48751         * consistency.vlad/layout/endian.c: Include string.h.
48752
48753         * gcc.c-torture/execute/20020805-1.c: New test.
48754
48755 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48756
48757         * g++.dg/other/conversion1.C: New test.
48758
48759 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48760
48761         * gcc.dg/builtins-1.c: New testcase.
48762
48763 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48764
48765         * g++.dg/inherit/access3.C: New test.
48766
48767 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48768
48769         * gcc.dg/ia64-visibility-2.c: New test.
48770
48771 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48772
48773         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48774         __qualifier_flags to __flags.
48775
48776 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48777
48778         * g++.dg/inherit/operator1.C: New test.
48779         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48780         * g++.dg/other/error1.C: Change expected error message.
48781         * g++.dg/template/conv4.C: Likewise.
48782
48783 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48784
48785         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48786         for documented behavior.
48787
48788 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48789
48790         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48791         several targets known to fail.
48792
48793 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48794
48795         * gcc.dg/mips-args-[123].c: New tests.
48796
48797 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48798
48799         * gcc.dg/ppc-spe.c: New.
48800
48801 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48802
48803         * g++.dg/other/ptrmem4.C: New testcase.
48804
48805 2002-07-24  Richard Henderson  <rth@redhat.com>
48806
48807         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48808
48809 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48810
48811         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48812
48813 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48814
48815         * gcc.c-torture/execute/memset-3.c: New testcase.
48816
48817 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48818
48819         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48820         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48821
48822 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48823
48824         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48825         Delete.
48826
48827 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48828
48829         * gcc.c-torture/compile/simd-4.c: New test.
48830
48831 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48832
48833         PR c++/7347, c++/7348
48834         * g++.dg/template/access4.C: New test.
48835         * g++.dg/template/access5.C: New test.
48836         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48837         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48838         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48839         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48840
48841 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48842
48843         * gcc.dg/gnu89-init-2.c: New test.
48844
48845 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48846
48847         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48848
48849 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48850
48851         * gcc.c-torture/execute/20020720-1.c: New testcase.
48852
48853 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48854
48855         * gcc.dg/cpp/Wsignprom.c: New tests.
48856
48857 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48858
48859         * gcc.c-torture/execute/loop-13.c: New test.
48860
48861 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48862
48863         * gcc.dg/cpp/expr.c: New tests.
48864
48865 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48866
48867         * g++.dg/opt/pr6713.C: Add template instantiation.
48868
48869 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48870
48871         * gcc.dg/nest.c: New test.
48872
48873 2002-07-17  Richard Henderson  <rth@redhat.com>
48874
48875         * g++.dg/opt/pr6713.C: New test.
48876
48877 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48878
48879         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48880         XFAIL for all x86 processors.
48881
48882 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48883
48884         * gcc.c-torture/execute/20010122-1.x: Do not test with
48885         -fomit-frame-pointer.
48886
48887 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48888
48889         * g++.dg/template/instantiate2.C: New test.
48890         * g++.dg/template/spec4.C: New test.
48891
48892 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48893
48894         * g++.dg/template/access2.C: New test.
48895         * g++.dg/template/access3.C: New test.
48896
48897 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48898
48899         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48900         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48901         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48902         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48903         Convert to use <stdarg.h>.
48904         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48905         Delete.
48906         * gcc.dg/va-arg-2.c: New.
48907         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48908
48909 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48910
48911         * gcc.c-torture/compile/20020710-1.c: New test.
48912
48913 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48914                           Andrew Pinski  <pinskia@physics.uc.edu>
48915
48916         gcc.c-torture/compile/simd-2.c: New testcase.
48917         gcc.c-torture/compile/simd-3.c: Likewise.
48918
48919 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48920
48921         PR c++/7224
48922         * g++.dg/overload/error1.C: New test.
48923
48924 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48925
48926         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48927         configuration and IRIX 6 O32 ABI.
48928
48929 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48930
48931         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48932
48933 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48934
48935         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48936
48937 2002-07-10  Jeffrey A Law  <law@redhat.com>
48938
48939         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48940
48941         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48942
48943 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48944
48945         * gcc.dg/20020312-2.c: Check for __PPC__.
48946
48947 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48948
48949         * gcc.c-torture/compile/20020709-1.c: New test.
48950
48951 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48952
48953         * g++.dg/template/qualttp21.C: New test case.
48954
48955 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48956
48957         * gcc.c-torture/compile/20020706-1.c: New test.
48958         * gcc.c-torture/compile/20020706-2.c: New test.
48959
48960 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48961             Alexandre Oliva  <aoliva@redhat.com>
48962
48963         * g++.dg/warn/incomplete1.C: New test.
48964
48965 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48966
48967         PR c++/7099
48968         * g++.dg/warn/noreturn1.C: New test.
48969
48970 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48971
48972         PR c++/6706
48973         * g++.dg/debug/debug6.C: New test.
48974         * g++.dg/debug/debug7.C: New test.
48975
48976 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48977
48978         * gcc.c-torture/compile/simd-3.c: New test.
48979
48980 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48981
48982         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48983         * gcc.dg/20020620-1.c: Likewise.
48984
48985 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48986
48987         PR c++/6944
48988         * g++.dg/init/array4.C: New test.
48989         * g++.dg/init/array5.C: New test.
48990
48991 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48992
48993         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48994         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48995
48996 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48997
48998         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48999         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49000         * gcc.dg/wtr-conversion-1.c: Likewise.
49001         * gcc.dg/wtr-escape-1.c: Likewise.
49002         * gcc.dg/wtr-int-type-1.c: Likewise.
49003         * gcc.dg/wtr-label-1.c: Likewise.
49004         * gcc.dg/wtr-static-1.c: Likewise.
49005         * gcc.dg/wtr-strcat-1.c: Likewise.
49006         * gcc.dg/wtr-suffix-1.c: Likewise.
49007         * gcc.dg/wtr-switch-1.c: Likewise.
49008         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49009         * gcc.dg/wtr-union-init-1.c: Likewise.
49010         * gcc.dg/wtr-union-init-2.c: Likewise.
49011         * gcc.dg/wtr-union-init-3.c: Likewise.
49012
49013         * gcc.dg/wtr-func-def-1.c: New test.
49014
49015 2002-07-02 Devang Patel <dpatel@apple.com>
49016
49017         * objc.dg/param-1.m: New test.
49018
49019 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49020
49021         * gcc.dg/cpp/trad/directive.c: Add test.
49022         * gcc.dg/cpp/trad/macroargs.c: Add test.
49023         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49024
49025 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49026
49027         * gcc.dg/cpp/cmdlne-M.c: New test.
49028
49029 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49030
49031         * objc.dg/desig-init-1.m: New test.
49032
49033 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49034
49035         PR c++/6716
49036         * g++.dg/template/instantiate1.C: New test.
49037
49038 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49039
49040         PR c++/7112
49041         * g++.dg/template/sizeof2.C: New test.
49042
49043 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49044
49045         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49046         gcc.dg/cpp/trad/include.c: New tests.
49047
49048 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49049
49050         PR target/7177
49051         * gcc.c-torture/compile/20020701-1.c: New test.
49052
49053 2002-07-01  Stan Shebs  <shebs@apple.com>
49054
49055         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49056         header here...
49057         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49058         (objc-torture-execute): or here.
49059
49060 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49061
49062         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49063
49064 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49065
49066         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49067
49068 2002-06-30  Devang Patel  <dpatel@apple.com>
49069
49070         * objc.dg/fsyntax-only.m: New test.
49071
49072 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49073
49074         PR c++/6695
49075         * g++.dg/template/friend7.C: New file.
49076
49077 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49078
49079         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49080         return type.
49081
49082 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49083
49084         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49085         avoid division by zero.
49086
49087 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49088
49089         * gcc.dg/Wunknownprag.c: New tests.
49090
49091 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49092
49093         * gcc.c-torture/execute/simd-2.c: New test.
49094
49095 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49096
49097         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49098         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49099         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49100         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49101         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49102         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49103         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49104         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49105         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49106         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49107         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49108         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49109         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49110         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49111         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49112         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49113         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49114
49115 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49116
49117         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49118         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49119         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49120         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49121         New tests.
49122         * gcc.dg/cpp/trad/directive.c: Update.
49123
49124 2002-06-23  Andreas Jaeger  <aj@suse.de>
49125
49126         * gcc.c-torture/execute/complex-6.c: New.
49127
49128 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49129
49130         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49131         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49132         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49133         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49134
49135 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49136
49137         * gcc.dg/cpp/trad: New directory with traditional tests copied
49138         from parent directory.
49139         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49140         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49141         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49142         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49143         Move to trad/ and rename.
49144         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49145         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49146         gcc.dg/cpp/trad/redef2.c: New tests.
49147         * gcc.dg/cpp/trad/trad.exp: New driver.
49148
49149 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49150
49151         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49152         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49153         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49154         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49155         Remove.
49156
49157 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49158
49159         * gcc.dg/20020620-1.c: New test.
49160
49161 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49162
49163         * g++.dg/template/ttp4.C: New test.
49164
49165 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49166
49167         * g++.dg/opt/vt1.C: Fix regexp.
49168
49169 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49170
49171         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49172         Don't use attribute `noinline'.
49173
49174 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49175
49176         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49177
49178 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49179
49180         * gcc.c-torture/execute/simd-1.c: New.
49181
49182         * gcc.dg/simd-1.c: New.
49183
49184 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49185
49186         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49187
49188 2002-06-16  Richard Henderson  <rth@redhat.com>
49189
49190         * g++.dg/ext/anon-struct1.C: New.
49191         * g++.dg/ext/anon-struct2.C: New.
49192         * g++.dg/ext/anon-struct3.C: New.
49193         * gcc.dg/anon-struct-1.c: New.
49194         * gcc.dg/anon-struct-2.c: New.
49195         * gcc.dg/anon-struct-3.c: New.
49196         * gcc.dg/20011008-1.c: Adjust warning text.
49197         * gcc.dg/20020527-1.c: Add -fms-extensions.
49198
49199 2002-06-16  Richard Henderson  <rth@redhat.com>
49200
49201         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49202
49203 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49204
49205         * gcc.c-torture/execute/20020615-1.c: New test.
49206
49207 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49208
49209         * gcc.c-tortuture/execute/compare-1.c: New test case.
49210         * gcc.c-tortuture/execute/compare-2.c: New test case.
49211         * gcc.c-tortuture/execute/compare-3.c: New test case.
49212
49213 2002-06-13  Richard Henderson  <rth@redhat.com>
49214
49215         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49216         ia64 ilp32.
49217
49218 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49219
49220         * g++.dg/template/typename2.C: Update error message.
49221
49222 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49223
49224         * gcc.c-torture/execute/20020611-1.c: New test.
49225
49226 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49227
49228         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49229         list of targets to skip.
49230
49231 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49232
49233         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49234         targets if not optimizing.
49235
49236 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49237
49238         * gcc.c-torture/compile/20020605-1.c: New test.
49239
49240         * g++.dg/opt/vt1.C: New test.
49241
49242         * gcc.dg/20020531-1.c: New test.
49243
49244         * gcc.dg/20020530-1.c: New test.
49245
49246         * gcc.dg/20020527-1.c: New test.
49247
49248         * g++.dg/opt/cse1.C: New test.
49249
49250 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49251
49252         * gcc.dg/20020607-2.c: New test case.
49253
49254 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49255
49256         * gcc.c-torture/compile/20020604-1.c: New test.
49257
49258 2002-06-04  Richard Henderson  <rth@redhat.com>
49259
49260         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49261         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49262         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49263
49264 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49265
49266         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49267
49268 2002-06-03  Richard Henderson  <rth@redhat.com>
49269
49270         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49271         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49272
49273 2002-06-02  Richard Henderson  <rth@redhat.com>
49274
49275         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49276         test functions static.
49277
49278 2002-06-02  Andreas Jaeger  <aj@suse.de>
49279
49280         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49281         now.
49282
49283 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49284
49285         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49286         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49287         Update for mofified diagnostics.
49288         * gcc.dg/c99-intconst-1.c: No longer fail.
49289
49290 2002-06-02  Richard Henderson  <rth@redhat.com>
49291
49292         * gcc.dg/uninit-A.c: Remove xfail markers.
49293
49294 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49295
49296         * gcc.dg/fnegate-1.c: New test case.
49297
49298 2002-05-30  Osku Salerma  <osku@iki.fi>
49299
49300         * gcc.c-torture/execute/mayalias-1.c: New file.
49301
49302 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49303
49304         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49305         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49306         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49307
49308 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49309
49310         * gcc.c-torture/execute/20020529-1.c: New test.
49311
49312 2002-05-27  Richard Henderson  <rth@redhat.com>
49313
49314         * g++.dg/ext/attrib6.C: New test case.
49315
49316 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49317
49318         * gcc.c-torture/execute/pure-1.c: New test.
49319
49320 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49321
49322         * gcc.dg/cpp/arith-2.c: Remove.
49323
49324 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49325
49326         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49327         * gcc.dg/cpp/if-3.c: Remove.
49328
49329 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49330
49331         * g++.dg/opt/cse2.C: New test.
49332
49333 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49334
49335         * gcc.dg/cpp/arith-1.c: New semantic tests.
49336         * gcc.dg/cpp/if-1.c: Update.
49337
49338 2002-05-24  Ben Elliston  <bje@redhat.com>
49339
49340         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49341
49342 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49343
49344         * gcc.dg/verbose-asm.c: New test.
49345
49346 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49347
49348         * gcc.dg/cpp/paste12.c: New test.
49349
49350 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49351
49352         * g++.dg/parse/named_ops.C: New test.
49353
49354 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49355
49356         * gcc.dg/weak-8.c: New test.
49357
49358 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49359
49360         * gcc.dg/weak-2.c: Allow optional leading underscore
49361         in scan-assembler symbol name.
49362         * gcc.dg/weak-3.c: Likewise.
49363         * gcc.dg/weak-4.c: Likewise.
49364         * gcc.dg/weak-5.c: Likewise.
49365
49366 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49367
49368         * gcc.dg/20020523-1.c: New test.
49369
49370 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49371
49372         * objc.dg/const-str-2.m: Update now that we stop after
49373         a command line error.
49374
49375 2002-05-22  Richard Henderson  <rth@redhat.com>
49376
49377         * g++.dg/dg.exp: Fix typo in test pruneing.
49378
49379 2002-05-22  Richard Henderson  <rth@redhat.com>
49380
49381         * g++.dg/dg.exp: Prune the tls subdirectory.
49382         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49383         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49384         * g++.dg/tls/init-1.C: New.
49385
49386 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49387
49388         * gcc.dg/20020517-1.c: New test.
49389
49390 2002-05-21  Richard Henderson  <rth@redhat.com>
49391
49392         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49393         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49394
49395 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49396
49397         * g++.dg/other/copy2.C: New test.
49398
49399 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49400
49401         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49402         (MAX_COPY): Bump up to 10 times sizeof (long long).
49403         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49404
49405         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49406         sizeof (long long).
49407
49408         * gcc.c-torture/execute/strcpy-1.c: New test.
49409
49410 2002-05-19  Jason Merrill  <jason2redhat.com>
49411
49412         * g++.dg/ext/oper1.C: New test.
49413
49414 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49415 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49416
49417         * README.QMTEST: New file.
49418
49419         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49420
49421 2002-05-19  Andreas Jaeger  <aj@suse.de>
49422
49423         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49424         now.
49425         * gcc.c-torture/execute/loop-2d.x: Likewise.
49426
49427 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49428
49429         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49430         support weak symbols.
49431         * gcc.dg/weak-4.c: Likewise.
49432         * gcc.dg/weak-6.c: Likewise.
49433
49434 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49435
49436         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49437         cygwin, coff and h8300-*-hms targets
49438         * gcc.dg/weak-5.c: Likewise.
49439         * gcc.dg/weak-7.c: Likewise.
49440
49441 2002-05-16  Jason Merrill  <jason@redhat.com>
49442
49443         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49444         (scan-assembler-not, scan-assembler-dem): Likewise.
49445         (scan-assembler-dem-not): Likewise.
49446
49447 2002-05-15  Richard Henderson  <rth@redhat.com>
49448
49449         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49450
49451 2002-05-15  Richard Henderson  <rth@redhat.com>
49452
49453         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49454         (vfoo1f): Warning here.
49455         (vfoo1l): Don't redefine the alias.
49456
49457 2002-05-14  Jason Merrill  <jason@redhat.com>
49458             Alexandre Oliva  <aoliva@redhat.com>
49459
49460         * g++.dg/init/pm1.C: New test.
49461
49462 2002-05-12  David S. Miller  <davem@redhat.com>
49463
49464         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49465         types.
49466
49467 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49468
49469         * gcc.c-torture/execute/20020510-1.c: New test case.
49470
49471 2002-05-10  David S. Miller  <davem@redhat.com>
49472
49473         * gcc.c-torture/execute/conversion.c: Test long double too.
49474
49475 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49476
49477         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49478         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49479         * lib/g++.exp (g++_link_flags): Likewise.
49480         * lib/objc.exp (objc_target_compile): Likewise.
49481
49482 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49483
49484         * gcc.dg/cpp/poison.c: Update.
49485         * gcc.dg/cpp/20000625-2.c: Remove.
49486         * gcc.dg/cpp/direct2s.c: Remove final test.
49487
49488 2002-05-08  Tom Rix  <trix@redhat.com>
49489
49490         * gcc.c-torture/execute/20020508-1.c: New test.
49491         * gcc.c-torture/execute/20020508-2.c: New test.
49492         * gcc.c-torture/execute/20020508-3.c: New test.
49493
49494 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49495
49496         * gcc.dg/cpp/charconst-4.c: More tests.
49497
49498 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49499
49500         PR c/6569
49501         * gcc.dg/weak-3.c: Update location of warning messages.
49502         * gcc.dg/weak-5.c: Likewise.
49503
49504 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49505
49506         * gcc.c-torture/execute/20020506-1.c: New test case.
49507
49508 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49509
49510         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49511
49512 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49513
49514         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49515
49516 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49517
49518         * gcc.dg/cpp/charconst-3.c: New test.
49519
49520 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49521
49522         * gcc.dg/cpp/charconst.c: Update tests.
49523
49524 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49525
49526         * treelang: Added directory for new sample language treelang. Also
49527         lib/treelang.exp: New file to signal treelang should be tested.
49528
49529 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49530
49531         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49532         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49533         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49534         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49535         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49536         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49537         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49538
49539 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49540
49541         * gcc.dg/format/xopen-2.c: New test.
49542
49543 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
49544
49545         * gcc.dg/20020503-1.c: New test.
49546
49547 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
49548
49549         * g++.dg/init/dtor1.C: Make it tougher.
49550
49551 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49552
49553         * g++.dg/init/dtor1.C: New test.
49554
49555 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49556
49557         * gcc.dg/altivec-8.c: New.
49558
49559 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49560
49561         * gcc.dg/altivec-7.c: New.
49562
49563 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49564
49565         * g++.dg/parse/typedef1.C: New test.
49566
49567 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49568
49569         PR c++/6486
49570         * g++.dg/template/friend6.C: New test.
49571
49572         PR c++/6492
49573         * g++.dg/init/copy1.C: New test.
49574
49575 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49576
49577         * g++.dg/warn/effc1.C: New test.
49578
49579 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49580
49581         * gcc.dg/cpp/if-cexp.c: Add a test.
49582
49583 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49584
49585         * gcc.dg/20020426-2.c: New test.
49586
49587 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49588
49589         * gcc.dg/cpp/if-mop.c: Update.
49590         * gcc.dg/cpp/if-mpar.c: Add test.
49591         * gcc.dg/cpp/if-oppr.c: Update.
49592
49593 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49594
49595         PR c/6343
49596         * gcc.dg/weak-[2-7].c: New tests.
49597
49598 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49599
49600         * gcc.dg/enum1.c: New test.
49601
49602 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49603
49604         PR c++/6497
49605         * g++.dg/inherit/access2.C: New test.
49606
49607 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49608
49609         PR bootstrap/6445
49610         * gcc.dg/20020426-1.c: New test.
49611
49612 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49613
49614         * g++.dg/abi/enum1.C: New test.
49615
49616 2002-04-26  Richard Henderson  <rth@redhat.com>
49617
49618         * gcc.dg/c99-bool-1.c: Expect always true warning.
49619
49620 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49621
49622         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49623
49624 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49625
49626         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49627         targets.
49628
49629 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49630
49631         * g++.dg/abi/mange7.C: New test.
49632
49633         PR c++/6438.
49634         * g++.dg/parse/stmtexpr2.C: New test.
49635
49636 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49637
49638         * gcc.dg/20020312-2.c: Add SH target.
49639
49640 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49641
49642         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49643         compiler output on mips*-*-irix*.
49644
49645 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49646
49647         * g++.dg/parse/attr1.C: New test.
49648
49649 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49650
49651         * gcc.c-torture/execute/string-opt-17.c: New test case.
49652         * gcc.c-torture/execute/memset-2.c: New test case.
49653
49654 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49655
49656         PR c++/6256:
49657         * g++.dg/template/friend5.C: New test.
49658
49659         PR c++/6331:
49660         * g++.dg/template/qual1.C: Likewise.
49661
49662 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49663
49664         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49665         Include stdlib.h, not stdio.h or ctype.h.
49666
49667 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49668
49669         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49670         cris-*-elf* and mmix-*-*.
49671         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49672         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49673         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49674         Ditto.
49675         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49676         * gcc.dg/wchar_t-1.c: Ditto.
49677
49678 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49679
49680         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49681         Clarify comment.
49682
49683 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49684
49685         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49686
49687 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49688
49689         * gcc.c-torture/execute/20000906-1.x: Delete.
49690
49691 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49692
49693         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49694
49695 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49696
49697         * PR6367
49698         * g77.f-torture/execute/6367.f: New test.
49699         * g77.f-torture/execute/6367.x: Disable for MMIX.
49700
49701 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49702
49703         * PR6352
49704         * g++.dg/opt/inline2.C: New test.
49705
49706 2002-04-18  Richard Henderson  <rth@redhat.com>
49707
49708         * gcc.dg/20000906-1.c: Enable for all targets.
49709         * gcc.c-torture/compile/iftrap-2.c: New.
49710
49711 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49712
49713         * gcc.dg/20020418-1.c: New test.
49714         * gcc.dg/20020418-2.c: New test.
49715
49716 2002-04-18  Richard Henderson  <rth@redhat.com>
49717
49718         * gcc.c-torture/compile/iftrap-1.c: New.
49719         * gcc.dg/iftrap-1.c: Adjust for ia64.
49720         * gcc.dg/iftrap-2.c: New.
49721
49722 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49723
49724         * gcc.c-torture/compile/20020418-1.c: New test.
49725
49726 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49727
49728         * gcc.c-torture/compile/20020415-1.c: New.
49729
49730 2002-04-18  David S. Miller  <davem@redhat.com>
49731
49732         * gcc.c-torture/execute/20020418-1.c: New test.
49733
49734 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49735
49736         * gcc.dg/20020416-1.c: New test.
49737
49738         * g++.dg/opt/inline1.C: New test.
49739
49740 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49741
49742         * gcc.dg/altivec-5.c: New test.
49743
49744         * gcc.dg/20020415-1.c: New test.
49745
49746 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49747
49748         * lib/chill.exp: Remove.
49749
49750 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49751
49752         * g++.dg/other/big-struct.C: New test.
49753
49754 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49755
49756         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49757         of scratch file.
49758
49759 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49760
49761         PR c/6277
49762         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49763         in scan-assembler function name
49764
49765 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49766
49767         * g77.f-torture/execute/980628-4.x,
49768         g77.f-torture/execute/980628-5.x,
49769         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49770         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49771         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49772         i[34567]86-*-*.
49773
49774 2002-04-13  David S. Miller  <davem@redhat.com>
49775
49776         * gcc.c-torture/execute/20020413-1.c: New test.
49777
49778 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49779
49780         * gcc.dg/asm-6.c,
49781         * g++.dg/ext/asm1.C: New tests.
49782
49783 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49784
49785         PR c++ 5373.
49786         * g++.dg/parse/stmtexpr1.C: New test.
49787
49788         PR c++/5189.
49789         * g++.dg/template/copy1.C: New test.
49790
49791 2002-04-12  Richard Henderson  <rth@redhat.com>
49792
49793         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49794
49795 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49796
49797         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49798         gcc.c-torture/execute/20020307-2.c.
49799
49800 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49801
49802         * g++.dg/ext/attrib5.C,
49803         * g++.dg/lookup/struct1.C: New tests.
49804
49805 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49806
49807         * gcc.dg/20020411-1.c: New test.
49808
49809         * gcc.c-torture/execute/20020411-1.c: New test.
49810
49811 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49812
49813         * g77.f-torture/execute/6177.f: New test.
49814
49815 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49816
49817         PR middle-end/6247
49818         * g++.dg/opt/cleanup1.C: New test.
49819
49820         * g++.dg/opt/const1.C: New test.
49821
49822 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49823
49824         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49825
49826 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49827
49828         PR c++/5507
49829         * g++.dg/template/typename2.C: New test.
49830
49831 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49832
49833         * gcc.c-torture/execute/loop-12.c: New.
49834
49835 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49836
49837         * g77.f-torture/execute/980628-4.x,
49838         g77.f-torture/execute/980628-5.x,
49839         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49840         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49841         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49842
49843 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49844
49845         PR optimization/6086
49846         * g++.dg/opt/preinc1.C: New test.
49847
49848 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49849
49850         PR c++/5571
49851         * g++.dg/opt/static2.C: New test.
49852
49853 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49854
49855         PR c/5120
49856         * gcc.dg/20020406-1.c: New test.
49857
49858 2002-04-04  David S. Miller  <davem@redhat.com>
49859
49860         * gcc.c-torture/execute/20020404-1.c: New test.
49861
49862 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49863
49864         PR c/6123
49865         * gcc.dg/20020312-2.c: Do not declare global register variable
49866         if __PIC__ or __pic__ is defined.
49867
49868 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49869
49870         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49871         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49872
49873 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49874
49875         * gcc.misc-tests/linkage.exp: Update last change to handle
49876         sparc*-, not just sparc-.
49877
49878 2002-04-03  Richard Henderson  <rth@redhat.com>
49879
49880         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49881
49882 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49883
49884         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49885
49886 2002-04-02  David S. Miller  <davem@redhat.com>
49887
49888         * gcc.c-torture/execute/20020402-3.c: New test.
49889
49890 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49891
49892         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49893         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49894
49895         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49896         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49897         g77.f-torture/execute/20001201.x,
49898         g77.f-torture/execute/u77-test.x: New files.
49899
49900         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49901         * gcc.dg/wchar_t-1.c: Ditto.
49902
49903 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49904
49905         * gcc.c-torture/execute/20020402-1.c: New test.
49906
49907 2002-04-01  Richard Henderson  <rth@redhat.com>
49908
49909         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49910
49911         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49912
49913 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49914
49915         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49916
49917 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49918
49919         * g++.dg/inherit/template-as-base.C: Expect error.
49920         * g++.dg/inherit/namespace-as-base.C: Likewise.
49921
49922 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49923
49924         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49925         g++.dg/ext/instantiate3.C: Tweak match patterns.
49926
49927         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49928         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49929         -da test.
49930
49931 2002-03-31  Richard Henderson  <rth@redhat.com>
49932
49933         * gcc.dg/special/alias-2.c: New.
49934         * gcc.dg/special/ecos.exp: Run it.
49935
49936 2002-03-31  Richard Henderson  <rth@redhat.com>
49937
49938         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49939
49940 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49941
49942         * gcc.dg/weak-1.c: Disable on h8300 port.
49943
49944 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49945
49946         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49947         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49948         ordering tests.
49949         * g++.dg/bprob/bprob-1.C: New test.
49950         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49951         * g++.dg/gcov/gcov-1.C: New test.
49952         * g++.dg/gcov/gcov-1.x: New file.
49953         * g++.dg/gcov/gcov-2.C: New test.
49954         * g++.dg/gcov/gcov-3.C: New test.
49955         * g++.dg/gcov/gcov-3.h: New file.
49956
49957 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49958
49959         * g++.old-deja/g++.other/builtins5.C: New test.
49960         * g++.old-deja/g++.other/builtins6.C: New test.
49961         * g++.old-deja/g++.other/builtins7.C: New test.
49962         * g++.old-deja/g++.other/builtins8.C: New test.
49963         * g++.old-deja/g++.other/builtins9.C: New test.
49964
49965 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49966
49967         * g++.dg/opt/static1.C: New test.
49968
49969         * g++.dg/opt/longbranch1.C: New test.
49970
49971 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49972
49973         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49974
49975         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49976
49977 2002-03-28  Jeffrey A Law  (law@redhat.com)
49978
49979         * gcc.c-torture/execute/20020328-1.c: New test.
49980
49981 2002-03-27  Richard Henderson  <rth@redhat.com>
49982
49983         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49984         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49985         move from g++.old-deja/g++.ext/.
49986
49987 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49988
49989         * g++.dg/init/new2.C: New test.
49990
49991 2002-03-26  Richard Henderson  <rth@redhat.com>
49992
49993         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49994
49995         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49996         on sparc.
49997
49998         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49999         sparcv9 systems.
50000         * gcc.dg/20001102-1.c: Likewise.
50001
50002 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50003
50004         * gcc.dg/cpp/endif-pedantic1.c,
50005         gcc.dg/cpp/endif-pedantic2.c: New tests.
50006
50007 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50008
50009         * g++.dg/init/new1.C: New test.
50010
50011 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50012
50013         * g++.dg/abi/vbase9.C: New test.
50014
50015 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50016
50017         * gcc.dg/arm-asm.c: New test.
50018
50019 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50020
50021         * gcc.dg/Wswitch-enum.c: New test.
50022         Fix PR c/5044.
50023
50024 2002-03-26  Richard Henderson  <rth@redhat.com>
50025
50026         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50027         structure.
50028
50029 2002-03-25  Richard Henderson  <rth@redhat.com>
50030
50031         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50032         sparcv9 systems.
50033
50034         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50035         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50036
50037 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50038
50039         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50040
50041 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50042
50043         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50044         targets using generic thunk support.
50045
50046 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50047
50048         * gcc.c-torture/compile/20020323-1.c: New test.
50049
50050         * g++.dg/opt/conj2.C: New test.
50051
50052 2002-03-24  Richard Henderson  <rth@redhat.com>
50053
50054         * gcc.dg/weak-1.c: Use -fno-common.
50055
50056 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50057
50058         * g77.dg/f77-edit-apostrophe-out.f: New test
50059         * g77.dg/f77-edit-h-out.f: New test
50060         * g77.dg/f77-edit-t-in.f: New test
50061         * g77.dg/f77-edit-t-out.f: New test
50062         * g77.dg/f77-edit-x-out.f: New test
50063         * g77.dg/f77-edit-slash-out.f: New test
50064         * g77.dg/f77-edit-colon-out.f: New test
50065         * g77.dg/f77-edit-s-out.f: New test
50066
50067 2002-03-24  Richard Henderson  <rth@redhat.com>
50068
50069         * objc/execute/formal_protocol-6.x: New XFAIL.
50070
50071 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50072
50073         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50074         that do not support weak symbols
50075
50076 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50077
50078         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50079         * lib/g77.exp: Likewise.
50080         * lib/objc.exp: Likewise.
50081
50082 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50083
50084         * gcc.dg/Wswitch-default.c: New test.
50085
50086 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50087
50088         * g++.dg/other/enum1.C: New test.
50089
50090 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50091
50092         * gcc.dg/pragma-ep-3.c: Fix typo.
50093
50094 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50095
50096         * g++.dg/inherit/template-as-base.C: New test.
50097
50098 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50101         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50102
50103 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50104
50105         * gcc.dg/cpp/multiline.c: Update to match.
50106
50107 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50108
50109         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50110
50111 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50112
50113         * gcc.dg/cpp/extratokens2.c: New file.
50114
50115 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50116
50117         * gcc.dg/20020312-2.c: Add rs6000 target.
50118
50119         * gcc.c-torture/compile/20020319-1.c: New test.
50120
50121 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50122
50123         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50124         (A, E): Handle this.
50125
50126 2002-03-20  Jason Merrill  <jason@redhat.com>
50127
50128         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50129         ignoring -fpic.
50130         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50131         through prune_gcc_output.
50132
50133 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50134
50135         * gcc.c-torture/compile/20020320-1.c: New test.
50136
50137 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50138
50139         * gcc.c-torture/compile/20020318-1.c: New test.
50140
50141         * gcc.dg/struct-by-value-1.c: New test.
50142
50143         * gcc.dg/20020319-1.c: New test.
50144
50145 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50146
50147         * g++.dg/opt/conj1.C: New test.
50148
50149 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50150
50151         * g++.dg/template/qualttp20.C: Revert previous change.
50152         * g++.dg/template/qualttp3.C: Likewise.
50153         * g++.dg/template/qualttp4.C: Likewise.
50154         * g++.dg/template/qualttp5.C: Likewise.
50155         * g++.dg/template/qualttp6.C: Likewise.
50156         * g++.dg/template/qualttp7.C: Likewise.
50157         * g++.dg/template/qualttp8.C: Likewise.
50158         * g++.dg/template/recurse.C: Likewise.
50159
50160 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50161
50162         * gcc.dg/cpp/wchar-1.c: Update.
50163
50164 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50165
50166         * g++.dg/template/conv1.C: New test.
50167         * g++.dg/template/conv2.C: New test.
50168         * g++.dg/template/conv3.C: New test.
50169         * g++.dg/template/conv4.C: New test.
50170
50171 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50172
50173         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50174         * g++.dg/template/qualttp3.C: Likewise.
50175         * g++.dg/template/qualttp4.C: Likewise.
50176         * g++.dg/template/qualttp5.C: Likewise.
50177         * g++.dg/template/qualttp6.C: Likewise.
50178         * g++.dg/template/qualttp7.C: Likewise.
50179         * g++.dg/template/qualttp8.C: Likewise.
50180         * g++.dg/template/recurse.C: Likewise.
50181
50182 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50183
50184         * g++.dg/opt/dtor1.C: New test.
50185
50186 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50187
50188         * gcc.c-torture/compile/20020315-1.c: New test.
50189
50190 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50191
50192         * gcc.dg/weak-1.c: Fix scan tests.
50193
50194 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50195
50196         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50197         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50198         cris-*-aout* mmix-*-*.
50199         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50200         cris-*-aout* mmix-*-*.
50201         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50202         cris-*-elf* cris-*-aout* and mmix-*-*.
50203         * gcc.dg/20001009-1.c: Ditto.
50204         * gcc.dg/20010912-1.c: Ditto.
50205         * gcc.dg/20020122-4.c: Ditto.
50206         * gcc.dg/inline-2.c: Ditto.
50207
50208 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50209
50210         * gcc.c-torture/compile/20020314-1.c: New test.
50211
50212 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50213
50214         * gcc.c-torture/execute/20020314-1.c: New test.
50215
50216 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50217
50218         * g++.dg/warn/Wunused-1.C: New test.
50219
50220 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50221
50222         * g++.dg/abi/mangle6.C: New test.
50223
50224 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50225
50226         * gcc.c-torture/compile/20020309-2.c: New test.
50227
50228         * gcc.c-torture/compile/20020312-1.c: New test.
50229
50230 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50231
50232         * g++.dg/other/access1.C: New test.
50233
50234 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50235
50236         * gcc.c-torture/execute/wchar_t-1.c: New test.
50237
50238 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50239
50240         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50241
50242 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50243
50244         * gcc.dg/20020312-1.c: New test case.
50245
50246 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50247
50248         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50249
50250 2002-03-11  Richard Henderson  <rth@redhat.com>
50251
50252         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50253         * g++.old-deja/g++.jason/report.C: Likewise.
50254
50255 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50256
50257         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50258         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50259
50260 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50261
50262         * g++.dg/overload/pmf1.C: New test.
50263
50264 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50265
50266         * gcc.c-torture/execute/20020307-1.c: Use long.
50267
50268 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50269
50270         PR optimization/5844
50271         * gcc.dg/20020310-1.c: New test.
50272
50273 2002-03-09  Michael Meissner  <meissner@redhat.com>
50274
50275         * gcc.c-torture/execute/memcpy-2.c: New test.
50276         * gcc.c-torture/execute/memset-1.c: New test.
50277         * gcc.c-torture/execute/strlen-1.c: New test.
50278         * gcc.c-torture/execute/strcmp-1.c: New test.
50279         * gcc.c-torture/execute/strncmp-1.c: New test.
50280
50281 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50282
50283         * gcc.dg/ppc-ldstruct.c: New test.
50284
50285 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50286
50287         * gcc.c-torture/execute/va-arg-22.c: New test.
50288
50289 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50290
50291         * gcc.c-torture/compile/20020309-1.c: New test.
50292
50293 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50294
50295         * gcc.c-torture/execute/20020307-2.c: New test.
50296
50297 2002-03-07  Jeffrey A Law  (law@redhat.com)
50298
50299         * g77.f-torture/compile/20020307-1.f: New test.
50300
50301 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50302
50303         * gcc.dg/unordered-1.c: New test.
50304
50305 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50306
50307         * gcc.c-torture/execute/20020307-1.c: New test.
50308
50309 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50310
50311         * gcc.dg/20020304-1.c: New test.
50312
50313         * gcc.c-torture/compile/20020304-2.c: New test.
50314
50315 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50316
50317         * gcc.c-torture/compile/20020304-1.c: New test case
50318         (from PR c/5830).
50319
50320 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50321
50322         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50323
50324 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50325
50326         * g++.dg/other/classkey1.C: New test.
50327
50328 2002-03-01  Richard Henderson  <rth@redhat.com>
50329
50330         * gcc.c-torture/compile/981223-1.x: New.
50331         * gcc.c-torture/compile/920625-1.x: New.
50332
50333 2002-02-28  Richard Henderson  <rth@redhat.com>
50334
50335         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50336
50337 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50338
50339         * gcc.c-torture/execute/20020227-1.c: New test.
50340
50341 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50342
50343         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50344         here" ERROR lines.
50345         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50346         * g++.old-deja.g++.other/defarg1.C: Likewise.
50347         * g++.old-deja/g++.pt/calls2.C: Likewise.
50348         * g++.old-deja/g++.pt/crash20.C: Likewise.
50349         * g++.old-deja/g++.pt/crash30.C: Likewise.
50350         * g++.old-deja/g++.pt/crash36.C: Likewise.
50351         * g++.old-deja/g++.pt/crash6.C: Likewise.
50352         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50353         * g++.old-deja/g++.pt/derived3.C: Likewise.
50354         * g++.old-deja/g++.pt/error1.C: Likewise.
50355         * g++.old-deja/g++.pt/friend21.C: Likewise.
50356         * g++.old-deja/g++.pt/friend23.C: Likewise.
50357         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50358         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50359
50360 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50361
50362         * gcc.c-torture/execute/20020225-2.c: New test.
50363
50364 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50365
50366         * gcc.c-torture/execute/920730-1t.c,
50367         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50368         Delete test cases, only relevant to -traditional.
50369
50370 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50371
50372         * gcc.dg/cpp/undef1.c: Remove.
50373         * gcc.dg/cpp/directiv.c: Update.
50374         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50375
50376 2002-02-27  Michael Meissner  <meissner@redhat.com>
50377
50378         * gcc.c-torture/execute/20020226-1.c: New test.
50379
50380 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50381
50382         * g++.dg/debug/debug4.C: New test.
50383
50384         * gcc.dg/ia64-visibility-1.c: New test.
50385
50386 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50387
50388         * gcc.dg/debug/20020224-1.c: New.
50389
50390 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50391
50392         * gcc.c-torture/execute/960416-1.x: New.
50393         * gcc.c-torture/execute/divconst-3.x: Likewise.
50394
50395 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50396
50397         * gcc.dg/20020224-1.c: New test.
50398
50399 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50400
50401         * gcc.c-torture/execute/20020225-1.c: New.
50402
50403 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50404
50405         * gcc.dg/cpp/wchar-1.c: New test.
50406
50407 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50408
50409         * gcc.dg/20020222-1.c: New test.
50410
50411 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50412
50413         * g++.dg/opt/anonunion1.C: New test.
50414
50415 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50416
50417         * g++.dg/template/qualttp19.C: New test.
50418         * g++.dg/template/qualttp20.C: New test.
50419         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50420         * g++.old-deja/g++.other/qual1.C: Likewise.
50421
50422 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50423
50424         * gcc.dg/attr-alwaysinline.c: New.
50425
50426 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50427
50428         * gcc.dg/20020220-1.c: New test.
50429
50430         * gcc.dg/20020220-2.c: New test.
50431
50432         * g++.dg/opt/mmx1.C: New test.
50433
50434 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50435
50436         * gcc.c-torture/compile/20020110.c: New test.
50437
50438 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50439
50440         * gcc.c-torture/execute/20020219-1.c: New test.
50441
50442         * gcc.dg/20020219-1.c: New test.
50443
50444         * gcc.dg/noncompile/20020220-1.c: New test.
50445
50446         * g++.dg/opt/ptrintsum1.C: New test.
50447
50448         * gcc.dg/debug/20020220-1.c: New test.
50449
50450 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50451
50452         * gcc.c-torture/execute/20020216-1.c: New test.
50453
50454 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50455
50456         * gcc.dg/decl-1.c: Update, new test.
50457
50458 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50459
50460         * g++.dg/abi/bitfield1.C: New test.
50461         * g++.dg/abi/bitfield2.C: New test.
50462
50463 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50464
50465         * gcc.dg/attr-nest.c: New test.
50466
50467 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50468
50469         * gcc.c-torture/execute/20020215-1.c: New test.
50470
50471 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50472
50473         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50474         * g++.dg/debug/debug.exp: New.
50475         * g++.dg/debug/trivial.C: New.
50476         * g++.dg/debug/debug1.C: Moved...
50477         * g++.dg/other/debug1.C: ...from here.
50478         * g++.dg/debug/debug2.C: Moved...
50479         * g++.dg/other/debug2.C: ...from here.
50480         * g++.dg/debug/debug3.C: Moved...
50481         * g++.dg/other/debug3.C: ...from here.
50482
50483         * gcc.dg/noncompile/20020213-1.c: New test.
50484
50485 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50486
50487         * g++.dg/other/debug3.C: New test.
50488
50489         * gcc.c-torture/execute/20020213-1.c: New test.
50490
50491 2002-02-13  Richard Smith <richard@ex-parrot.com>
50492
50493         * g++.old-deja/g++.other/thunk1.C: New test.
50494
50495 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50496
50497         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50498
50499 2002-02-13  Stan Shebs  <shebs@apple.com>
50500
50501         * gcc.dg/altivec-3.c: New.
50502
50503 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50504
50505         * gcc.dg/Wunreachable-1.c: New test.
50506         * gcc.dg/Wunreachable-2.c: New test.
50507
50508 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50509
50510         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50511
50512 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50513
50514         * gcc.dg/decl-1.c: New test.
50515
50516 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50517
50518         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50519
50520 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50521
50522         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50523         * gcc.c-torture/compile/980506-1.x: Likewise.
50524
50525 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50526
50527         * gcc.dg/20020210-1.c: New.
50528
50529 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
50530
50531         * g77.f-torture/execute/947.f: New regression test
50532         for PR fortran/947.
50533
50534 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
50535
50536         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50537         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50538
50539 2002-02-08  Richard Henderson  <rth@redhat.com>
50540
50541         * gcc.c-torture/compile/labels-3.c: New.
50542
50543 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
50544
50545         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50546         expression statements work instead.
50547         * gcc.dg/noncompile/20020207-1.c: New test.
50548
50549 2002-02-07  Richard Henderson  <rth@redhat.com>
50550
50551         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50552
50553 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50554
50555         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50556         message from g77
50557         * lib/g77-dg.exp: Trim g77 error messages so that they are
50558         recognized by dg.exp.
50559
50560 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50561
50562         PR fortran/5473
50563         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50564
50565 2002-02-07  Richard Henderson  <rth@redhat.com>
50566
50567         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50568         to be sufficiently aligned for integers.
50569
50570 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50571
50572         * g++.dg/template/friend4.C: New test.
50573
50574 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50575
50576         PR fortran/5743
50577         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50578         unsupported cases.
50579
50580 2002-02-07  Richard Henderson  <rth@redhat.com>
50581
50582         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50583         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50584         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50585         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50586
50587 2002-02-06  Richard Henderson  <rth@redhat.com>
50588
50589         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50590
50591 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50592
50593         * gcc.dg/20020206-1.c: New test.
50594
50595 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50596
50597         * gcc.c-torture/execute/20020206-1.c: New test.
50598
50599         * gcc.c-torture/execute/20020206-2.c: New test.
50600
50601         PR optimization/5429:
50602         * gcc.c-torture/compile/20020206-1.c: New test.
50603
50604 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50605
50606         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50607         as certain file formats cannot support particularly large
50608         alignments.
50609
50610         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50611         and do not expect to be able to link the executable.
50612
50613         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50614         fail because the COFF format does not support the weak attribute.
50615
50616 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50617
50618         * g77.dg/pr5473.f: New test
50619
50620 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50621
50622         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50623         Fix testcase accordingly.
50624
50625 2002-02-04  Richard Henderson  <rth@redhat.com>
50626
50627         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50628         (buf): Change to be an array of pointers, not ints.
50629
50630 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50631
50632         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50633         before all tests.  Move warning one line above to match where it
50634         C frontend emits.
50635         * gcc.dg/Wswitch-2.c: New test.
50636         * g++.dg/warn/Wswitch-1.C: New test.
50637         * g++.dg/warn/Wswitch-2.C: New test.
50638
50639 2002-02-04  Richard Henderson  <rth@redhat.com>
50640
50641         * g++.dg/abi/offsetof.C: Fix size comparison.
50642
50643 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50644
50645         * gcc.dg/cast-qual-2.c: New test.
50646
50647 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50648
50649         * gcc.dg/20020201-4.c: New test.
50650
50651 2002-02-04  Ben Elliston  <bje@redhat.com>
50652
50653         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50654         target_info attribute != 0, in addition to the empty string.
50655         (gcc_target_compile): Likewise.
50656
50657 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50658
50659         * gcc.dg/Wswitch.c: New test.
50660         PR gcc/4475. PR gcc/3780.
50661
50662 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50663
50664         * g77.f-torture/execute/5122.f: New test for regressions
50665         against PR fortran/5122.
50666
50667 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50668
50669         * g77.f-torture/compile/pr3743.f: Delete
50670         * g77.dg/pr3743-1.f: New test.
50671         * g77.dg/pr3743-2.f: New test.
50672         * g77.dg/pr3743-3.f: New test.
50673         * g77.dg/pr3743-4.f: New test.
50674
50675 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50676
50677         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50678
50679 2002-02-02  Richard Henderson  <rth@redhat.com>
50680
50681         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50682         * gcc.c-torture/execute/bf64-1.c: Likewise.
50683
50684 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50685
50686         * gcc.dg/20020201-2.c: New test.
50687
50688         * gcc.dg/20020201-3.c: New test.
50689
50690         * gcc.c-torture/execute/bitfld-2.c: New test.
50691
50692 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50693
50694         * gcc.dg/bitfld-1.c: Update.
50695         * gcc.dg/bitfld-2.c: Update.
50696         * gcc.c-torture/execute/bitfld-1.x: New.
50697
50698 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50699
50700         * gcc.c-torture/execute/20020201-1.c: New test.
50701
50702 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50703
50704         PR target/5469
50705         * gcc.dg/20020201-1.c: New test.
50706
50707 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50708
50709         PR fortran/3743
50710         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50711         * g77.f-torture/compile/pr3743.x: Remove
50712
50713 2002-01-31  Tom Rix  <trix@redhat.com>
50714
50715         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50716
50717 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50718
50719         * gcc.dg/noncompile/20020130-1.c: New test.
50720
50721 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50722
50723         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50724
50725 2002-01-29  Richard Henderson  <rth@redhat.com>
50726
50727         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50728         to long long.
50729         * gcc.c-torture/execute/bf64-1.c: Likewise.
50730
50731 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50732
50733         * gcc.c-torture/execute/20020129-1.c: New test.
50734
50735 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50736
50737         * gcc.c-torture/compile/20000224-1.c: Update.
50738         * gcc.c-torture/execute/bitfld-1.c: New tests.
50739         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50740         * gcc.dg/uninit-A.c: Update.
50741
50742 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50743
50744         * g++.dg/template/ctor1.C: Add instantiation.
50745
50746 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50747
50748         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50749         argument to __builtin_prefetch to be const ptr.
50750
50751 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50752
50753         * gcc.c-torture/compile/20020120-1.c: New test.
50754
50755 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50756
50757         * gcc.c-torture/execute/20020127-1.c: New test.
50758
50759 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50760
50761         * g77.dg/f77-edit-i-in.f: New test
50762         * g77.dg/f77-edit-i-out.f: New test
50763
50764 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50765
50766         * gcc.dg/debug/debug.exp: New file.
50767         * gcc.dg/debug/trivial.c: New file.
50768         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50769         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50770         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50771         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50772         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50773         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50774         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50775         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50776         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50777         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50778         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50779         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50780         * gcc.dg/20000503-1.c: Removed.
50781         * gcc.dg/20010207-1.c: Removed.
50782         * gcc.dg/20011223-1.c: Removed.
50783         * gcc.dg/20020104-2.c: Removed.
50784         * gcc.dg/debug-1.c: Removed.
50785         * gcc.dg/debug-2.c: Removed.
50786         * gcc.dg/debug-3.c: Removed.
50787         * gcc.dg/debug-4.c: Removed.
50788         * gcc.dg/debug-5.c: Removed.
50789         * gcc.dg/debug-6.c: Removed.
50790         * gcc.dg/dwarf2-1.c: Removed.
50791         * gcc.dg/dwarf2-2.c: Removed.
50792
50793 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50794
50795         * g++.old-deja/g++.other/eh5.C: New test.
50796         * g++.old-deja/g++.other/sibcall2.C: New test.
50797         * g++.old-deja/g++.other/array9.C: New test.
50798         * g++.old-deja/g++.other/typename2.C: New test.
50799         * g++.old-deja/g++.other/crash60.C: New test.
50800         * g++.old-deja/g++.other/conv9.C: New test.
50801         * g++.old-deja/g++.other/mangle10.C: New test.
50802         * g++.old-deja/g++.other/unchanging1.C: New test.
50803         * g++.old-deja/g++.other/exprstmt1.C: New test.
50804         * g++.old-deja/g++.other/inline23.C: New test.
50805         * g++.old-deja/g++.eh/ia64-1.C: New test.
50806         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50807         * g++.old-deja/g++.other/reload1.C: New test.
50808         * g++.old-deja/g++.other/static20.C: New test.
50809         * g++.old-deja/g++.other/local-alloc1.C: New test.
50810         * g++.old-deja/g++.other/conv8.C: New test.
50811         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50812         * g++.old-deja/g++.other/storeexpr1.C: New test.
50813         * g++.old-deja/g++.other/storeexpr2.C: New test.
50814         * g++.dg/eh/template2.C: New test.
50815         * g++.dg/warn/weak1.C: New test.
50816
50817 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50818
50819         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50820         Remove first, non-varying, argument.
50821
50822 2002-01-23  Richard Henderson  <rth@redhat.com>
50823
50824         * gcc.dg/inline-2.c: New.
50825
50826         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50827         Add optional target arg.  Check number of arguments.
50828         (scan-assembler-not, scan-assembler-dem): Likewise.
50829         (scan-assembler-dem-not): Likewise.
50830
50831 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50832
50833         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50834         line 12.
50835         * g++.old-deja/g++.brendan/parse3.C,
50836         g++.old-deja/g++.other/crash26.C,
50837         g++.old-deja/g++.other/crash28.C,
50838         g++.old-deja/g++.other/crash29.C,
50839         g++.old-deja/g++.other/crash30.C,
50840         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50841
50842 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50843
50844         * gcc.dg/20020115-1.c: New.
50845
50846 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50847
50848         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50849
50850 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50851
50852         * gcc.dg/20020122-3.c: New.
50853
50854 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50855
50856         * g++.dg/other/gc1.C: New test.
50857
50858 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50859
50860         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50861
50862 2002-01-22  Richard Henderson  <rth@redhat.com>
50863
50864         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50865
50866 2002-01-22  Richard Henderson  <rth@redhat.com>
50867
50868         * gcc.dg/20020122-4.c: New.
50869
50870 2002-01-22  H.J. Lu <hjl@gnu.org>
50871
50872         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50873         link output.
50874         * gcc.dg/special/ecos.exp: Likewise.
50875         * lib/g++-dg.exp: Likewise.
50876         * lib/g77-dg.exp: Likewise.
50877         * lib/gcc-dg.exp : Likewise.
50878         * lib/mike-g++.exp: Likewise.
50879         * lib/mike-g77.exp: Likewise.
50880         * lib/mike-gcc.exp: Likewise.
50881         * lib/objc-dg.exp: Likewise.
50882
50883 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50884
50885         PR target/5379
50886         * gcc.dg/20020122-2.c: New test.
50887
50888 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50889
50890         * gcc.dg/20020122-1.c: New test.
50891
50892 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50893
50894         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50895
50896 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50897
50898         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50899
50900 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50901
50902         * gcc.c-torture/compile/20020121-1.c: New test.
50903
50904 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50905
50906         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50907         ld_library_path.
50908
50909 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50910
50911         * gcc.dg/20020218-1.c: New test.
50912
50913 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50914
50915         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50916         messages
50917         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50918         "At global scope" warning
50919         * g++.dg/ext/align1.C: Change cygwin test for alignment
50920         from db-bogus to dg-warning
50921
50922 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50923
50924         * g77.f-torture/compile/cpp2.F: New test.
50925
50926 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50927
50928         * g++.dg/template/access1.C: New test.
50929
50930 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50931
50932         * gcc.dg/20020118-1.c: New.
50933
50934 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50935
50936         * gcc.c-torture/execute/20020118-1.c: New test.
50937
50938 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50939
50940         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50941         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50942         alignment warnings.
50943
50944 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50945
50946         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50947         torture_with_loops and torture_without_loops
50948
50949 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50950
50951         * gcc.c-torture/compile/20020116-1.c: New test.
50952
50953 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50954
50955         * gcc.dg/20020116-2.c: New test.
50956
50957         * gcc.dg/ultrasp4.c: New test.
50958
50959         * gcc.dg/20020116-1.c: New test.
50960
50961 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50962
50963         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50964         by EABI.
50965
50966 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50967
50968         * gcc.misc-tests/i386-prefetch.exp: New.
50969         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50970         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50971         * gcc.misc-tests/i386-pf-none-1.c: New test.
50972         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50973
50974 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50975
50976         * gcc.dg/gnu89-init-1.c: Add new tests.
50977
50978 2002-01-15  Andreas Jaeger  <aj@suse.de>
50979
50980         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50981         * gcc.dg/i386-mmx-2.c: Likewise.
50982         * gcc.dg/i386-sse-1.c: Likewise.
50983         * gcc.dg/i386-sse-2.c: Likewise.
50984         * gcc.dg/i386-sse-3.c: Likewise.
50985
50986 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50987
50988         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50989         Uncomment additional cases that now pass.
50990
50991 2002-01-11  Richard Henderson  <rth@redhat.com>
50992
50993         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50994         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50995
50996 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50997
50998         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50999
51000 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51001
51002         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51003         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51004
51005 2002-01-10  Dale Johannesen  <dalej@apple.com>
51006
51007         * gcc.c-torture/execute/loop-11.c: New.
51008
51009 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51010
51011         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51012         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51013
51014 2002-01-09  Richard Henderson  <rth@redhat.com>
51015
51016         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51017         type in which to perform the operation for each size.
51018
51019 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51020
51021         * gcc.c-torture/compile/20020109-2.c: New test.
51022
51023 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51024
51025         * gcc.c-torture/execute/loop-10.c: New test.
51026
51027 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51028
51029         * gcc.c-torture/compile/20010226-1.c: New test.
51030         * gcc.c-torture/compile/20010227-1.c: New test.
51031         * gcc.c-torture/compile/20010426-1.c: New test.
51032         * gcc.c-torture/compile/20010510-1.c: New test.
51033         * gcc.c-torture/compile/20010605-3.c: New test.
51034         * gcc.c-torture/compile/20010824-1.c: New test.
51035         * gcc.c-torture/execute/20010409-1.c: New test.
51036         * gcc.dg/noncompile/20000901-1.c: New test.
51037         * gcc.dg/20001023-1.c: New test.
51038         * gcc.dg/20001101-1.c: New test.
51039         * gcc.dg/20001102-1.c: New test.
51040         * gcc.dg/20010207-1.c: New test.
51041         * gcc.dg/20010405-1.c: New test.
51042         * gcc.dg/20010822-1.c: New test.
51043         * gcc.dg/20011107-1.c: New test.
51044
51045 2002-01-09  Jeffrey A Law  (law@redhat.com)
51046
51047         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51048
51049         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51050         execution failure on PA targets.
51051
51052 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51053
51054         * gcc.c-torture/compile/20020109-1.c: New test.
51055
51056 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51057
51058         * gcc.c-torture/execute/20020108-1.c: New test.
51059
51060 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51061
51062         * gcc.dg/20020108-1.c: New test.
51063
51064 2002-01-08  H.J. Lu <hjl@gnu.org>
51065
51066         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51067         for header files.
51068
51069 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51070
51071         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51072         consistency.
51073
51074 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51075
51076         * gcc.dg/altivec-4.c: Test altivec predicates.
51077
51078 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51079
51080         * gcc.c-torture/execute/20020107-1.c: New test.
51081
51082 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51083
51084         PR c/5279
51085         * gcc.c-torture/compile/20020106-1.c: New test.
51086
51087 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51088
51089         * gcc.c-torture/execute/nestfunc-4.c: New test.
51090
51091 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51092
51093         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51094         extra triple that slipped in.
51095         * g++.old-deja/g++.abi/align.C: Likewise.
51096         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51097
51098 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51099
51100         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51101         * g++.old-deja/g++.abi/align.C: Likewise.
51102         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51103
51104         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51105         on FreeBSD/i386.
51106         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51107         FreeBSD.
51108
51109 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51110
51111         * gcc.dg/20020104-1.c: New test.
51112
51113         * gcc.dg/20020104-2.c: New test.
51114
51115 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51116
51117         * gcc.dg/20020103-1.c: Fix typo in target selector.
51118
51119 2002-01-03  Richard Henderson  <rth@redhat.com>
51120
51121         * gcc.dg/20020103-1.c: New.
51122
51123 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51124
51125         * gcc.c-torture/execute/20020103-1.c: New test.
51126
51127 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51128
51129         * g++.dg/other/debug2.C: New test.
51130
51131         * gcc.c-torture/compile/20020103-1.c: New test.
51132
51133 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51134
51135         * gcc.dg/gnu89-init-1.c: Added new tests.
51136
51137 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51138
51139         * g++.dg/template/friend2.C: Remove as patch is reverted.
51140
51141         * g++.dg/warn/oldcast1.C: New test.
51142
51143         * g++.dg/template/ptrmem1.C: New test.
51144         * g++.dg/template/ptrmem2.C: New test.
51145
51146         * g++.dg/template/ntp.C: New test.
51147
51148         * g++.dg/other/component1.C: New test.
51149
51150         * g++.dg/template/ttp3.C: New test.
51151
51152         * g++.dg/template/friend2.C: New test.
51153         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51154
51155 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51156
51157         * g++.dg/other/ptrmem1.C: New test.
51158         * g++.dg/other/ptrmem2.C: New test.
51159
51160 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51161
51162         * g++.dg/template/ctor1.C: New test.
51163
51164 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.dg/template/friend2.C: New test.
51167
51168 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51169
51170         * gcc.dg/mmix-1.c: New test.
51171
51172 2001-12-31  Richard Henderson  <rth@redhat.com>
51173
51174         * gcc.dg/asm-5.c: New.
51175
51176 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51177
51178         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51179         in namespace __gnu_cxx
51180
51181 2001-12-30  Richard Henderson  <rth@redhat.com>
51182
51183         * gcc.dg/debug-6.c: New.
51184
51185 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51186
51187         * gcc.c-torture/compile/20011229-2.c: New test.
51188
51189 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51190
51191         * gcc.dg/debug-3.c: New test.
51192         * gcc.dg/debug-4.c: New test.
51193         * gcc.dg/debug-5.c: New test.
51194
51195 2001-12-29  Richard Henderson  <rth@redhat.com>
51196
51197         * g++.dg/eh/loop1.C: New.
51198
51199 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51200
51201         * g++.dg/template/crash1.C: New test.
51202
51203 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51204
51205         * g++.dg/other/const1.C: New test.
51206
51207 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51208
51209         * gcc.c-torture/compile/20011229-1.c: New test.
51210
51211 2001-12-28  Stan Shebs  <shebs@apple.com>
51212
51213         * lib/objc-torture.exp: Resync with c-torture.exp.
51214         * lib/objc.exp: Load standard libraries.
51215
51216 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51217
51218         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51219         additional tests.
51220
51221 2001-12-27  Roger Sayle <roger@eyesopen.com>
51222
51223         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51224
51225 2001-12-27  Richard Henderson  <rth@redhat.com>
51226
51227         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51228
51229 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51230
51231         * g++.dg/eh/ctor1.C: New test.
51232         * g++.dg/other/error2.C: New test.
51233
51234 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51235
51236         * g++.dg/other/init2.C: New test.
51237
51238 2001-12-24  Richard Henderson  <rth@redhat.com>
51239
51240         * gcc.dg/20011223-1.c: New.
51241         * gcc.dg/inline-1.c: New.
51242
51243 2001-12-23  Richard Henderson  <rth@redhat.com>
51244
51245         * gcc.dg/asm-4.c: Test operand modifiers.
51246
51247 2001-12-23  Richard Henderson  <rth@redhat.com>
51248
51249         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51250
51251 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51252
51253         * gcc.c-torture/execute/20011223-1.c: New test.
51254
51255 2001-12-21  Richard Henderson  <rth@redhat.com>
51256
51257         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51258         re-enables the warning.
51259
51260 2001-12-21  Richard Henderson  <rth@redhat.com>
51261
51262         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51263
51264 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51265
51266         * gcc.c-torture/compile/20011218-1.c: New test.
51267
51268 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51269
51270         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51271         arm-isr.c test.
51272         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51273         epilogue generation for ARM ISR routines.
51274
51275 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51276
51277         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51278         * gcc.dg/format/c90-printf-3.c: Likewise.
51279         * gcc.dg/format/c99-printf-3.c: Likewise.
51280         * gcc.dg/format/ext-1.c: Likewise.
51281         * gcc.dg/format/ext-6.c: Likewise.
51282         * gcc.dg/format/format.h: Prototype unlocked stdio.
51283
51284 2001-12-20  Richard Henderson  <rth@redhat.com>
51285
51286         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51287         (arena): Use it.
51288         (malloc): Correct allocation logic.  Abort if we fill up the
51289         arena before initialization complete.
51290         (realloc): Correct allocation logic.
51291
51292 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51293
51294         * gcc.c-torture/compile/20011219-2.c: New test.
51295
51296         * gcc.c-torture/execute/20011219-1.c: New test.
51297
51298 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51299
51300         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51301         target does not support weak symbols.
51302
51303 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51304
51305         * gcc.c-torture/compile/20011219-1.c: New test.
51306
51307 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51308
51309         * g++.dg/other/error1.C: New test.
51310
51311 2001-12-17  Jeffrey A Law  (law@redhat.com)
51312
51313         * gcc.c-torture/execute/20011217-1.c: New test.
51314
51315 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51316
51317         * objc.dg/special/: New directory.
51318         * objc.dg/special/special.exp: New file.
51319         * objc.dg/special/unclaimed-category-1.h: New file.
51320         * objc.dg/special/unclaimed-category-1a.m: New file.
51321         * objc.dg/special/unclaimed-category-1.m: New file.
51322
51323 2001-12-17  Andreas Jaeger  <aj@suse.de>
51324
51325         * gcc.c-torture/compile/20011217-2.c: New test.
51326
51327 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51328
51329         * gcc.c-torture/compile/20011217-1.c: New test.
51330
51331 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51332
51333         * gcc.dg/20011214-1.c: New.
51334
51335 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51336
51337         * gcc.dg/altivec-4.c: New.
51338
51339 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51340
51341         * gcc.dg/20011113-1.c: New test.
51342
51343 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51344
51345         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51346         std::__malloc_alloc_template<0> and
51347         std::__default_alloc_template<false, 0>.
51348
51349 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51350
51351         * objc/execute/bf-21.m: New test.
51352         * objc/execute/enumeration-1.m: New test.
51353         * objc/execute/enumeration-2.m: New test.
51354
51355 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51356
51357         * gcc.dg/gnu89-init-1.c: New test.
51358
51359 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51360
51361         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51362         * g++.old-deja/g++.jason/2371.C: Likewise.
51363         * g++.old-deja/g++.jason/template33.C: Likewise.
51364         * g++.old-deja/g++.jason/template34.C: Likewise.
51365         * g++.old-deja/g++.jason/template36.C: Likewise.
51366         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51367         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51368         * g++.old-deja/g++.other/typename1.C: Likewise.
51369         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51370         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51371         * g++.old-deja/g++.pt/typename11.C: Likewise.
51372         * g++.old-deja/g++.pt/typename14.C: Likewise.
51373         * g++.old-deja/g++.pt/typename16.C: Likewise.
51374         * g++.old-deja/g++.pt/typename3.C: Likewise.
51375         * g++.old-deja/g++.pt/typename4.C: Likewise.
51376         * g++.old-deja/g++.pt/typename5.C: Likewise.
51377         * g++.old-deja/g++.pt/typename7.C: Likewise.
51378         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51379
51380 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * g++.dg/other/linkage1.C: New test.
51383         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51384         specifiers.
51385
51386 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51387
51388         * gcc.dg/concat.c: New test.
51389
51390 2001-12-11  Stan Shebs  <shebs@apple.com>
51391
51392         * objc/compile: New test directory.
51393         * objc/compile/compile.exp: New expect script.
51394         * objc/compile/20011211-1.m: New compile test.
51395
51396 2001-12-11  Jason Merrill  <jason@redhat.com>
51397
51398         * lib/prune.exp (prune_gcc_output): Also handle "In member
51399         function".  So many permutations...
51400
51401 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51402
51403         * g++.dg/template/typedef1.C: New test.
51404
51405 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51406
51407         * g++.dg/other/copy1.C: New test.
51408
51409 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51410
51411         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51412
51413         * gcc.dg/builtin-choose-expr.c: New.
51414
51415 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51416
51417         * gcc.dg/altivec-2.c: New.
51418
51419 2001-12-07  Richard Henderson  <rth@redhat.com>
51420
51421         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51422
51423 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51424
51425         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51426         ultrasparc.
51427
51428 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51429
51430         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51431
51432 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51433
51434         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51435         variable argument list.
51436
51437 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51438
51439         * gcc.c-torture/execute/memcheck: Delete entire directory.
51440         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51441         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51442
51443 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51444
51445         * gcc.dg/Wshadow-1.c: New test.
51446
51447 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51448
51449         * gcc.c-torture/compile/20011130-1.c: New test.
51450
51451         * gcc.dg/noncompile/20011025-1.c: New test.
51452
51453         * g++.dg/other/anon-union.C: New test.
51454
51455         * gcc.c-torture/execute/20011024-1.c: New test.
51456
51457 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51458
51459         * gcc.c-torture/execute/20000722-1.x,
51460         gcc.c-torture/execute/20010123-1.x: Remove.
51461         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51462         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51463         gcc.dg/c99-complit-2.c: New tests.
51464
51465 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51466
51467         * g++.dg/inherit/base1.C: New test.
51468
51469 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51470
51471         * g++.dg/other/stdarg1.C: New test.
51472
51473         * gcc.c-torture/compile/20011130-2.c: New test.
51474
51475 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51476
51477         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51478         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51479         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51480         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51481         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51482         * gcc.dg/builtin-prefetch-1.c: New test.
51483
51484 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51485
51486         * gcc.dg/20011130-1.c: New test.
51487
51488 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51489
51490         * g++.dg/other/scope1.C: New test.
51491         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51492
51493 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51494
51495         * gcc.dg/vla-init-1.c: New test.
51496
51497 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51498
51499         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51500
51501 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51502
51503         * objc.dg/alias.m: Update.
51504         * objc.dg/class-1.m: Update.
51505         * objc.dg/const-str-1.m: Update.
51506         * objc.dg/fwd-proto-1.m: Update.
51507         * objc.dg/id-1.m: Update.
51508         * objc.dg/super-class-1.m: Update.
51509
51510 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51511
51512         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51513         constructs.
51514
51515 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51516
51517         * gcc.c-torture/execute/20011128-1.c: New test.
51518
51519 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51520
51521         * gcc.dg/20011127-1.c: New test.
51522
51523 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51524
51525         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
51526         from Austin Group draft 7.
51527         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
51528         scanf format arguments.
51529         * gcc.dg/format/no-exargs-2.c: New test.
51530
51531 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
51532
51533         * g++.dg/abi/vbase8-4.C: New test.
51534
51535 2001-11-24  Ian Lance Taylor  <ian@airs.com>
51536
51537         * gcc.c-torture/execute/20011121-1.c: New test.
51538
51539 2001-11-23  Jeffrey A Law  (law@cygnus.com)
51540
51541         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51542
51543 2001-11-23  Andreas Jaeger  <aj@suse.de>
51544
51545         * gcc.dg/cpp/charconst-2.c: New test.
51546
51547 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
51548
51549         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51550         to the host if it is remote.  Let tests specify extra headers
51551         they use.
51552         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51553         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51554         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51555         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51556         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51557         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51558         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51559         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51560         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51561         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51562
51563 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51564
51565         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51566         for little endian ARMs.
51567
51568 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51569
51570         * gcc.c-torture/compile/20011119-1.c: New test.
51571         * gcc.c-torture/compile/20011119-2.c: New test.
51572
51573 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51574
51575         * gcc.dg/altivec-1.c: Fix typo.
51576
51577 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51578
51579         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51580
51581 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51582
51583         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51584
51585 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51586
51587         * lib/g77.exp: Don't specify --rpath-link.
51588
51589         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51590         across all the headers.
51591         * gcc.dg/format/format.exp: For testing on a remote host,
51592         copy format.h.
51593
51594         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51595         * gcc.c-torture/execute/930406-1.c: Likewise.
51596         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51597
51598 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51599
51600         * gcc.dg/altivec-1.c: New.
51601
51602 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51603
51604         * gcc.dg/cpp/fpreprocessed.c: New test case.
51605
51606 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51607
51608         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51609         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51610         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51611
51612 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51613
51614         * gcc.dg/no-builtin-1.c: New test.
51615
51616 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51617
51618         * gcc.c-torture/execute/20011115-1.c: New test.
51619
51620 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51621
51622         * gcc.c-torture/compile/20011114-2.c: New test.
51623         * gcc.c-torture/compile/20011114-3.c: New test.
51624         * gcc.c-torture/compile/20011114-4.c: New test.
51625
51626 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51627
51628         * g++.dg/other/init1.C: New test.
51629
51630 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51631
51632         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51633         message.
51634
51635         * gcc.c-torture/execute/20011114-1.c: New testcase.
51636
51637         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51638         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51639         like the (before this change) version of 20010327-1.c.
51640
51641 2001-11-14  Roger Sayle <roger@eyesopen.com>
51642
51643         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51644
51645 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51646
51647         * g++.dg/init/array2.C: New test.
51648
51649 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51650
51651         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51652
51653 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51654
51655         * g++.dg/other/forscope1.C: New test.
51656         * g++.dg/ext/forscope1.C: New test.
51657         * g++.dg/ext/forscope2.C: New test.
51658
51659 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51660
51661         * gcc.c-torture/execute/20011113-1.c: New test.
51662
51663 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51664
51665         * gcc.c-torture/execute/20011109-2.c: New test.
51666
51667         * gcc.c-torture/execute/20011109-1.c: New test.
51668
51669 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51670
51671         * gcc.c-torture/compile/20011109-1.c: New test.
51672
51673 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51674
51675         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51676         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51677         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51678         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51679         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51680         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51681         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51682
51683 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51684
51685         * g++.dg/warn/Wshadow-1.C: New tests.
51686         * g++.old-deja/g++.mike/for3.C: Update.
51687
51688 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51689
51690         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51691         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51692         XFAILs.  Adjust expected error texts.
51693         * gcc.c-torture/compile/20011106-1.c,
51694         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51695         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51696         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51697         gcc.dg/c99-array-lval-5.c: New tests.
51698
51699 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51700
51701         * gcc.dg/cpp/defined.c: Update.
51702
51703 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51704
51705         * gcc.c-torture/execute/anon-1.c: New test.
51706
51707 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51708
51709         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51710         same size, so no warning should be produced on stormy16.
51711
51712         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51713         due to oversized array.
51714         * g++.old-deja/g++.mike/ns15.C: Likewise.
51715         * g++.old-deja/g++.pt/crash16.C: Likewise.
51716
51717 2001-11-02  Graham Stott  <grahams@redhat.com>
51718
51719         * g++.dgother/debug1.C: Fix typos.
51720
51721 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51722
51723         * g++.dg/other/debug1.C: New test.
51724
51725 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51726
51727         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51728         of unsigned long.
51729
51730 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51731
51732         * gcc.dg/20011029-2.c: New test.
51733
51734         * gcc.c-torture/compile/20011029-1.c: New test.
51735
51736 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51737
51738         * objc/execute/class_self-1.m: New test.
51739         * objc/execute/class_self-2.m: New test.
51740
51741 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51742
51743         * gcc.misc-tests/msgs.exp: Delete.
51744         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51745         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51746         error set to match recent changes.
51747
51748 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51749
51750         * gcc.dg/20011021-1.c: New test.
51751
51752 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51753
51754         * gcc.c-torture/compile/20011023-1.c: New test.
51755
51756 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51757
51758         * lib/g77.exp: Rewrite based on lib/g++.exp.
51759
51760 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51761
51762         * gcc.c-torture/execute/20011019-1.c: New test.
51763
51764         * gcc.dg/20011018-1.c: New test.
51765
51766 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51767
51768         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51769
51770 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51771
51772         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51773         * gcc.dg/attr-invalid.c: Likewise.
51774
51775 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51776
51777         * gcc.dg/20011015-1.c: New test.
51778
51779 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51780
51781         * g++.dg/template/unify2.C: New test.
51782
51783 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51784
51785         * g++.dg/other/exception-specification.C: New test
51786
51787 2001-10-13  Tom Rix  <trix@redhat.com>
51788
51789         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51790         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51791
51792 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51793
51794         * gcc.dg/20011009-1.c: New test.
51795
51796 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         PR g++/4476
51799         * g++.dg/other/friend1.C: New test.
51800
51801 2001-10-11  Richard Henderson  <rth@redhat.com>
51802
51803         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51804
51805 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51806
51807         * gcc.c-torture/compile/20011010-1.c: New.
51808
51809 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51810
51811         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51812         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51813         g77.f-torture/execute/execute.exp,
51814         g77.f-torture/noncompile/noncompile.exp,
51815         gcc.c-torture/compile/compile.exp,
51816         gcc.c-torture/execute/execute.exp,
51817         gcc.c-torture/execute/ieee/ieee.exp,
51818         gcc.c-torture/execute/memcheck/memcheck.exp,
51819         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51820         objc/execute/execute.exp: Update FSF address.
51821
51822 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51823
51824         * gcc.dg/cpp/cmdlne-C.c: Update.
51825         * gcc.dg/cpp/cmdlne-C2.c: New.
51826
51827 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51828
51829         * gcc.c-torture/execute/20011008-3.c: New.
51830
51831 2001-10-08  DJ Delorie  <dj@redhat.com>
51832
51833         * gcc.dg/20011008-1.c: New.
51834         * gcc.dg/20011008-2.c: New.
51835
51836 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51837
51838         * gcc.dg/cpp/spacing1.c: Update test.
51839
51840 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51841
51842         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51843         spelling errors of "separate" as "seperate".
51844
51845 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51846
51847         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51848         enough to avoid inlining.
51849
51850 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51851
51852         * lib/g77.exp: set libg2c_dir correctly.
51853
51854 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51855
51856         * gcc.dg/cpp/macro11.c: New test.
51857
51858 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51859
51860         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51861         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51862         gcc.dg/format/multattr-3.c: New tests.
51863         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51864         tests for format attributes on function pointers being rejected.
51865
51866 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51867
51868         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51869
51870 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51871
51872         * g++.dg/warn/format1.C: New test.
51873
51874 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51875
51876         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51877
51878 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51879
51880         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51881
51882 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51883
51884         * gcc.dg/cpp/redef2.c: Add test.
51885
51886 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51887
51888         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51889         long-standing bug on i686, apparently.
51890         * gcc.c-torture/execute/loop-2c.x: New file.
51891         * gcc.c-torture/execute/loop-2d.x: New file.
51892         * gcc.c-torture/execute/loop-3c.x: New file.
51893
51894 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51895
51896         * gcc.dg/cpp/20000625-2.c: Correct line number.
51897
51898 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51899
51900         * gcc.dg/cpp/macro10.c: New test.
51901         * gcc.dg/cpp/strify3.c: New test.
51902         * gcc.dg/cpp/spacing1.c: Add tests.
51903         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51904         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51905
51906 2001-09-24  DJ Delorie  <dj@redhat.com>
51907
51908         * gcc.c-torture/execute/20010924-1.c: New test.
51909
51910 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51911
51912         * objc/execute/paste.m: Remove.
51913
51914 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51915
51916         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51917
51918 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51919
51920         * g77.dg/strlen0.f: New test.
51921
51922 2001-09-21  Richard Henderson  <rth@redhat.com>
51923
51924         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51925         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51926
51927 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51928
51929         Table-driven attributes.
51930         * g++.dg/ext/attrib1.C: New test.
51931
51932 2001-09-20  DJ Delorie  <dj@redhat.com>
51933
51934         * gcc.dg/20000926-1.c: Update expected warning messages.
51935         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51936         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51937         array.
51938
51939 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51940
51941         * g++.dg/eh/registers1.C: New test case.
51942
51943 2001-09-17  Richard Henderson  <rth@redhat.com>
51944
51945         * gcc.dg/array-5.c: Fix VLA decomposition test.
51946
51947 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51948
51949         * gcc.dg/cpp/line5.c: New testcase.
51950
51951 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51952
51953         * gcc.dg/cpp/macro9.c: New test.
51954
51955 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51956
51957         * gcc.c-torture/execute/980223.c: Change type of addr from long
51958         to char *.
51959
51960 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51961
51962         * gcc.c-torture/execute/20010915-1.c: New test.
51963
51964 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51965
51966         * g77.dg/bprob: New directory.
51967         * g77.dg/bprob/bprob.exp: New file.
51968         * g77.dg/bprob/bprob-1.f: New test.
51969         * g77.dg/gcov: New directory.
51970         * g77.dg/gcov/gcov.exp: New file.
51971         * g77.dg/gcov/gcov-1.f: New test.
51972         * g77.dg/gcov/gcov-1.x: New file.
51973
51974 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51975
51976         * gcc.dg/cpp/directiv.c: Update.
51977         * gcc.dg/cpp/undef1.c: Update.
51978
51979 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51980
51981         * gcc.dg/20010912-1.c: New test.
51982
51983 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51984
51985         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51986         language-independent file in lib.
51987         * lib/gcov.exp: New file.
51988
51989 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51990
51991         * gcc.c-torture/compile/20010911-1.c: New test.
51992
51993 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51994
51995         * lib/profopt.exp: New, to support profile-directed optimizations.
51996         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51997         * gcc.misc-tests/bprob-1.c: New test.
51998         * gcc.misc-tests/bprob-2.c: New test.
51999
52000 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52001
52002         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52003         XFAIL and which kinds of gcov output to verify.
52004         * gcc.misc-tests/gcov-4b.x: New file.
52005         * gcc.misc-tests/gcov-5b.x: New file.
52006         * gcc.misc-tests/gcov-6.x: New file.
52007         * gcc.misc-tests/gcov-7.c: New test.
52008         * gcc.misc-tests/gcov-7.x: New file.
52009
52010 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52011
52012         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52013         * gcc.misc-tests/gcov-6.c: New test.
52014
52015 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52016
52017         PR c++/3986
52018         * g++.dg/abi/vbase1.C: New test.
52019
52020 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52021
52022         * objc.dg/method-2.m: New.
52023
52024 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52025
52026         PR c++/4203
52027         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52028         * g++.dg/init/empty1.C: New test.
52029
52030 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * gcc.c-torture/compile/20010903-1.c: New test.
52033
52034 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52035
52036         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52037         for m68k.
52038
52039 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52040
52041         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52042
52043         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52044
52045         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52046
52047 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52048
52049         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52050         for 16-bit 'unsigned int'.
52051
52052 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52053
52054         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52055
52056 2001-08-27  Richard Henderson  <rth@redhat.com>
52057
52058         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52059         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52060
52061 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52062
52063         * gcc.dg/asm-names.c (ymain): New.
52064
52065 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52066
52067         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52068         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52069         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52070
52071 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52072
52073         * gcc.dg/compare5.c: New testcase.
52074
52075 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52076
52077         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52078         and "In instantiation".
52079
52080 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52081
52082         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52083
52084 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52085
52086         * gcc.misc-tests/gcov.exp: Add support for branch information.
52087         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52088         * gcc.misc-tests/gcov-4.c: New test.
52089         * gcc.misc-tests/gcov-4b.c: New test.
52090         * gcc.misc-tests/gcov-5b.c: New test.
52091
52092 2001-08-20  Zack Weinberg  <zackw@panix.com>
52093
52094         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52095         expected to fail.
52096
52097 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52098
52099         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52100
52101 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52102
52103         * g++.dg/eh/template1.C: New test.
52104
52105 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52106
52107         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52108         Fix thinko.
52109         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52110         for xfail.
52111
52112 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52113
52114         * lib/g77-dg.exp: Use prune.exp for common procedures
52115         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52116         * lib/g77.exp: (g77-dg-prune) Remove
52117
52118 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52119
52120         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52121
52122 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52123
52124         * g++.dg/template/unify1.C: New test.
52125
52126 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52127
52128         * g++.dg/abi/empty4.C: New test.
52129
52130 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52131
52132         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52133         solaris2.*
52134         * g77.f-torture/compile/pr3743.x: Likewise.
52135
52136 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52137
52138         * g++.dg/other/using-declaration.C: New test.
52139
52140 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52141
52142         * gcc.dg/cpp/tr-sign.c: New testcase.
52143
52144 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52145
52146         * gcc.dg/cpp/19951025-1.c: Revert.
52147         * gcc.dg/cpp/directiv.c: We no longer process directives that
52148         interrupt macro arguments.
52149
52150 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52151
52152         * gcc.dg/bconstp-1.c: New test.
52153
52154 2001-08-03  Richard Henderson  <rth@redhat.com>
52155
52156         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52157
52158 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52159
52160         * gcc.dg/cpp/19951025-1.c: Update.
52161
52162 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52163
52164         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52165         should be x.
52166
52167 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52168
52169         Kill -fhonor-std.
52170         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52171         * g++.old-deja/g++.other/std1.C: Likewise.
52172         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52173
52174 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52175
52176         * lib/g77.exp: Load gcc-defs.exp for common procedures
52177         (g77_pass, g77_fail, g77_finish, g77_exit,
52178         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52179
52180 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52181
52182         * g77.dg/fbackslash.f
52183         * g77.dg/fcase-preserve.f
52184         * g77.dg/ff90-1.f
52185         * g77.dg/ffixed-line-length-0.f
52186         * g77.dg/ffixed-line-length-132.f
52187         * g77.dg/ffixed-line-length-7.f
52188         * g77.dg/ffixed-line-length-72.f
52189         * g77.dg/ffixed-line-length-none.f
52190         * g77.dg/ffree-form-1.f
52191         * g77.dg/fno-backslash.f
52192         * g77.dg/fno-f90-1.f
52193         * g77.dg/fno-fixed-form-1.f
52194         * g77.dg/fno-onetrip.f
52195         * g77.dg/fno-typeless-boz.f
52196         * g77.dg/fno-underscoring.f
52197         * g77.dg/fno-vxt-1.f
52198         * g77.dg/fonetrip.f
52199         * g77.dg/ftypeless-boz.f
52200         * g77.dg/fugly-assumed.f
52201         * g77.dg/funderscoring.f
52202         * g77.dg/fvxt-1.f
52203
52204 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52205
52206         * objc.dg/fwd-proto-1.m: New.
52207         * objc.dg/local-decl-1.m: New.
52208         * objc.dg/naming-1.m: New.
52209         * objc.dg/naming-2.m: New.
52210         * objc.dg/proto-hier-1.m: New.
52211
52212 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52213
52214         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52215         largest-type elements to a struct makes its size grow.
52216
52217 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52218
52219         * g++.dg/abi/vthunk1.C: New test.
52220
52221 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52222
52223         * g++.dg/abi/vbase8-22.C: New test.
52224
52225 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52226
52227         * gcc.dg/cpp/macro8.c: New test.
52228
52229 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52230
52231         * g++.dg/abi/vbase8-21.C: New test.
52232
52233 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52234
52235         * g++.dg/abi/vbase8-10.C: New test.
52236
52237 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52238
52239         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52240         ${tool}_set_ld_library_path.
52241         Changed caller.
52242         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52243         g++.exp.
52244
52245 2001-07-26  Stan Cox <scox@redhat.com>
52246
52247         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52248         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52249         gcc_exit, gcc_check_unsupported_p):
52250         Moved to gcc-deps.exp
52251         * gcc-deps.exp: New file.
52252
52253 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52254
52255         * g++.old-deja/g++.pt/defarg14.C: New test.
52256
52257 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52258
52259         * g++.old-deja/g++.other/lineno5.C: New test.
52260
52261 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52262
52263         * g++.old-deja/g++.pt/crash68.C: New test.
52264
52265 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52266
52267         * g++.old-deja/g++.other/crash42.C: New test.
52268
52269 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52270
52271         * gcc.dg/cpp/extratokens.c: Fix.
52272         * gcc.dg/cpp/skipping2.c: New tests.
52273
52274 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52275
52276         * gcc.c-torture/execute/20010724-1.c: New file.
52277         * gcc.c-torture/execute/20010724-1.x: New file.
52278
52279 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52280
52281         * g++.old-deja/g++.other/cond7.C: New test.
52282
52283 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52284
52285         * g++.old-deja/g++.other/optimize4.C: New test.
52286
52287 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52288
52289         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52290
52291 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52292
52293         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52294         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52295         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52296         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52297
52298         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52299         bug report" message.
52300
52301         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52302         * g++.dg/ext/instantiate1.C: Move from old-deja.
52303
52304 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52305
52306         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52307         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52308         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52309         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52310
52311 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52312
52313         * gcc.c-torture/execute/20010723-1.c: New test.
52314
52315 2001-07-23  Ben Elliston  <bje@redhat.com>
52316
52317         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52318
52319 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52320
52321         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52322         i[34567]86-*-*.
52323         Delete handling of ieee_multilib_flags.
52324         Pass -mieee for alpha*-*-* and sh-*-*.
52325         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52326
52327 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52328
52329         Remove old-abi tests.
52330         * g++.old-deja/g++.mike/p11116.C: Remove.
52331         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52332
52333 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52334
52335         * g77.f-torture/compile/pr3743.f: New test
52336
52337 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52338
52339         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52340
52341 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52342
52343         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52344         g++.old-deja/g++.pt/static6.C: Likewise.
52345         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52346         supports weak symbols.
52347
52348 2001-07-18  Andreas Jaeger  <aj@suse.de>
52349
52350         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52351         supported again.
52352
52353 2001-07-18  Andreas Jaeger  <aj@suse.de>
52354
52355         * gcc.dg/iftrap-1.c: Fix target line.
52356
52357 2001-07-17  Richard Henderson  <rth@redhat.com>
52358
52359         * gcc.c-torture/execute/20010717-1.c: New.
52360
52361 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52362
52363         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52364         tests.
52365
52366 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52367
52368         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52369
52370 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52371
52372         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52373         UAC_SIGBUS, UAC_NOPRINT definitions.
52374
52375 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52376
52377         * objc/execute/object_is_class.m: New test.
52378         * objc/execute/object_is_meta_class.m: New test.
52379
52380 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52381
52382         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52383         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52384
52385 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52386
52387         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52388         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52389
52390 2001-07-14  Richard Henderson  <rth@redhat.com>
52391
52392         * gcc.dg/iftrap-1.c: New.
52393
52394 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52395
52396         * g77.f-torture/execute/intrinsic77.f: New test.
52397
52398 2001-07-11  Janis Johnson <janis@us.ibm.com>
52399
52400         * gcc.misc-tests/gcov-3.c: New test.
52401
52402 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52403
52404         * gcc.c-torture/compile/20010711-1.c,
52405         * gcc.c-torture/compile/20010711-2.c: New tests.
52406
52407 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52408
52409         * gcc.c-torture/execute/20010711-1.c: New test.
52410
52411 2001-07-11  Ben Elliston  <bje@redhat.com>
52412
52413         * g++.old-deja/g++.other/enum5.C: New test.
52414
52415 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52416
52417         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52418         (g++-dg-prune): Call prune_gcc_output.
52419         * prune.exp: New file for prune_gcc_output.
52420         * lib/g++.exp, lib/gcc.exp: Load it.
52421
52422 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52423
52424         * gcc.c-torture/compile/20010701-1.c,
52425         g++.old-deja/g++.ext/attrib6.C: New tests.
52426
52427 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52428
52429         * gcc.c-torture/compile/20010706-1.c: New test.
52430
52431 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52432
52433         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52434
52435 2001-06-28  Stan Shebs  <shebs@apple.com>
52436
52437         * gcc.dg/pragma-darwin.c: New test.
52438
52439 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52440
52441         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52442         Solaris 2.[678] system.
52443
52444 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52445
52446         * gcc.dg/20010622-1.c: New test.
52447
52448 2001-06-18  Stan Shebs  <shebs@apple.com>
52449
52450         * objc.dg: New directory.
52451         * objc.dg/dg.exp: New file.
52452         * objc.dg/alias.m: New.
52453         * objc.dg/class-1.m: New.
52454         * objc.dg/class-2.m: New.
52455         * objc.dg/const-str-1.m: New.
52456         * objc.dg/const-str-2.m: New.
52457         * objc.dg/id-1.m: New.
52458         * objc.dg/method-1.m: New.
52459         * objc.dg/super-class-1.m: New.
52460         * lib/objc-dg.exp: New file.
52461
52462 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52463
52464         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52465         of label name.
52466
52467 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52468
52469         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52470
52471 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52472
52473         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52474         variable.
52475
52476 2001-06-12  Richard Henderson  <rth@redhat.com>
52477
52478         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52479
52480 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52481
52482         * g++.old-deja/g++.abi/vbase5.C: New test.
52483         * g++.old-deja/g++.abi/vbase6.C: New test.
52484         * g++.old-deja/g++.abi/vbase7.C: New test.
52485
52486 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52487
52488         * gcc.c-torture/compile/20010610-1.c: New test.
52489
52490 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52491
52492         * g++.old-deja/g++.abi/vbase4.C: New test.
52493
52494 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52495
52496         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52497         support %f for HC11/HC12 targets.
52498         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52499         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52500         on HC11/HC12 targets.
52501         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52502
52503 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52504
52505         * gcc.dg/wchar_t-1.c: New file.
52506         * gcc.dg/wint_t-1.c: Likewise.
52507
52508 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52509
52510         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52511
52512 2001-06-11  Richard Henderson  <rth@redhat.com>
52513
52514         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52515
52516 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52517
52518         * gcc.c-torture/compile/20010611-1.c: New test.
52519
52520 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52521
52522         * gcc.dg/c99-tag-1.c: Add more tests.
52523
52524 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52525
52526         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52527         representation on MN10300 and ARM/Thumb.
52528
52529 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
52530
52531         * g77.f-torture/execute/20010610.f: New.
52532
52533 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
52534
52535         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52536         names.
52537
52538 2001-06-09  Richard Henderson  <rth@redhat.com>
52539
52540         * gcc.c-torture/execute/ashrdi-1.c: New.
52541         * gcc.c-torture/execute/ashldi-1.c: New.
52542         * gcc.c-torture/execute/lshrdi-1.c: New.
52543
52544 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
52545
52546         * objc/execute/load-3.m: Added. Check sending +load to categories,
52547         in addition to classes.
52548
52549 2001-06-08  Stan Shebs  <shebs@apple.com>
52550
52551         * objc/execute/load-2.m: New test.  From Nicola Pero
52552         <n.pero@mi.flashnet.it>.
52553
52554 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52555
52556         * gcc.c-torture/execute/20010605-2.c: New test.
52557
52558 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52559
52560         * g++.old-deja/g++.abi/vbase2.C: New test.
52561         * g++.old-deja/g++.abi/vbase3.C: New test.
52562
52563 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52564
52565         * g++.old-deja/g++.pt/friend49.C: New test.
52566
52567 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52568
52569         * g++.old-deja/g++.ext/anon3.C: New test.
52570
52571 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52572
52573         * g++.old-deja/g++.other/conv7.C: New test.
52574
52575 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52576
52577         * gcc.c-torture/compile/20010605-2.c: New test.
52578
52579 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52580
52581         * gcc.c-torture/execute/20010604-1.c: New test.
52582
52583 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52584
52585         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52586
52587 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52588
52589         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52590         (g++_link_flags): Likewise.
52591         (g++_init): Pass gccpath's value to two previous functions.
52592
52593 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52594
52595         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52596         Ensure logfile entry matches exec command line.
52597
52598 2001-05-31  Richard Henderson  <rth@redhat.com>
52599
52600         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52601         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52602
52603 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52604
52605         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52606         compiler for irix6.2
52607
52608 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52609
52610         * g++.old-deja/g++.other/optimize3.C: New file.
52611
52612 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52613
52614         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52615         assemble.
52616
52617 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52618
52619         * g++.old-deja/g++.other/optimize2.C: New file.
52620
52621 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52622
52623         * gcc.c-torture/compile/20010518-2.c: New file.
52624         * gcc.c-torture/execute/20010518-1.c: New file.
52625         * gcc.c-torture/execute/20010518-2.c: New file.
52626
52627 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52628
52629         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52630
52631 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52632
52633         G++ no longer defines builtins that do not begin with __builtin.
52634         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52635         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52636         * g++.old-deja/g++.law/builtin1.C: Likewise.
52637         * g++.old-deja/g++.law/cvt2.C: Likewise.
52638         * g++.old-deja/g++.mike/net5.C: Likewise.
52639         * g++.old-deja/g++.other/builtins1.C: Likewise.
52640         * g++.old-deja/g++.other/builtins2.C: Likewise.
52641         * g++.old-deja/g++.other/builtins3.C: Likewise.
52642         * g++.old-deja/g++.other/builtins4.C: Likewise.
52643         * g++.old-deja/g++.other/inline8.C: Likewise.
52644         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52645
52646 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52647
52648         * g++.old-deja/g++.pt/using1.C: Adjust.
52649         * g++.old-deja/g++.pt/using2.C: New test.
52650
52651 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52652
52653         * gcc.dg/cpp/charconst.c: New tests.
52654         * gcc.dg/cpp/escape.c: New tests.
52655         * gcc.dg/cpp/escape-1.c: New tests.
52656         * gcc.dg/cpp/escape-2.c: New tests.
52657         * gcc.dg/cpp/ucs.c: New tests.
52658
52659 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52660
52661         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52662         native compiler for irix6.5.
52663
52664 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52665
52666         * lib/g++.exp (g++_include_flags): Use args to compute
52667         get_multilibs.
52668         (g++_link_flags): Likewise.
52669         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52670
52671 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52672
52673         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52674
52675 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52676
52677         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52678         this file.
52679
52680 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52681
52682         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52683         STACK_SIZE;
52684         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52685         to STACK_SIZE; Use it to define size of add_histo array.
52686         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52687         to STACK_SIZE.
52688         (f): Use GITT_SIZE to define size of gitt local table.
52689         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52690         to STACK_SIZE; Use it to define size of bytemem array.
52691
52692 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52693
52694         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52695         on 68HC11/HC12 due to the asm instruction.
52696         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52697         * gcc.c-torture/compile/920520-1.x: Likewise.
52698         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52699         on 68HC11/HC12 because the function is larger than 64K.
52700         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52701         on 68HC11/HC12 because the structure is too large.
52702
52703 2001-05-20  Richard Henderson  <rth@redhat.com>
52704
52705         * gcc.c-torture/execute/20010520-1.c: New.
52706
52707 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52708
52709         * g++.old-deja/g++.warn/compare1.C: New test.
52710         * gcc.dg/compare4.c: New test.
52711
52712 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52713
52714         * g++.old-deja/g++.other/optimize1.C: New test.
52715
52716 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52717
52718         * g++.old-deja/g++.pt/spec41.C: New test.
52719
52720 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52721
52722         * gcc.c-torture/compile/20010114-1.x: Remove.
52723
52724 2001-05-18  Stan Shebs  <shebs@apple.com>
52725
52726         * gcc.c-torture/compile/20010518-1.c: New test.
52727
52728 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52729
52730         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52731         * g++.old-deja/g++.pt/crash67.C: New test.
52732
52733 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52734
52735         * g++.old-deja/g++.other/debug9.C: New test.
52736
52737 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52738
52739         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52740
52741 2001-05-16  Jan Hubicka  <jh@suse.cz>
52742
52743         * gcc.c-torture/compile/20010516-1.c: New test.
52744
52745 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52746
52747         * g++.old-deja/g++.other/crash41.C: New test.
52748
52749 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52750
52751         * g++.old-deja/g++.pt/crash66.C: New test.
52752
52753 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52754
52755         * g++.old-deja/g++.robertl/eb27.C: Convert.
52756
52757 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52758
52759         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52760         declaration being redundant.
52761
52762 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52763
52764         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52765
52766 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52767
52768         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52769
52770 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52771
52772         * lib/g++.exp: Use testsuite_flags.
52773
52774 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52775
52776         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52777
52778 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52779
52780         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52781
52782 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52783
52784         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52785
52786 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52787
52788         * gcc.c-torture/compile/20010313-1.c: New test.
52789
52790 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52791
52792         * gcc.dg/cpp/direct2.c: New test.
52793         * gccq.dg/cpp/direct2s.c: New test.
52794
52795         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52796
52797 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52798
52799         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52800         * g++.old-deja/g++.other/op3.C: Likewise.
52801
52802 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52803
52804         * gcc.dg/cpp/syshdr.h: New file.
52805         * gcc.dg/cpp/sysmac1.c: Update.
52806         * gcc.dg/cpp/sysmac2.c: Update.
52807
52808 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52809
52810         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52811
52812 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52813
52814         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52815         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52816
52817 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52818
52819         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52820
52821 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52822
52823         * lib/g++.exp (g++_include_flags): Don't use any special flags
52824         if TESTING_IN_BUILD_TREE is not defined.
52825         (g++_init): Use a plain 'c++' as the compiler if
52826         TESTING_IN_BUILD_TREEE is not defined.
52827
52828 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52829
52830         * g++.old-deja/g++.eh/catch13.C: New test.
52831         * g++.old-deja/g++.eh/catch14.C: New test.
52832
52833 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52834
52835         * gcc.dg/cpp/tr-define.c: New test.
52836
52837 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52838
52839         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52840         <stdlib.h>, not <malloc.h>.
52841
52842 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52843
52844         * g++.old-deja/g++.ns/template17.C: New test.
52845
52846 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52847
52848         * g++.old-deja/g++.pt/ref4.C: New test.
52849
52850 2001-04-30  Richard Henderson  <rth@redhat.com>
52851
52852         * gcc.dg/20000724-1.c: Revert last change.
52853
52854 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52855
52856         * g77.f-torture/execute/20010430.f: New test.
52857
52858 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52859
52860         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52861
52862 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52863
52864         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52865
52866 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52867
52868         * g++.old-deja/g++.eh/crash6.C: New test.
52869
52870 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52871
52872         * g++.old-deja/g++.other/warn7.C: New test.
52873
52874 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52875
52876         * g++.old-deja/g++.other/defarg9.C: New test.
52877
52878 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52879
52880         * g77.f-torture/compile/20010426.f: New test.
52881         * g77.f-torture/execute/20010426.f: New test.
52882
52883 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52884
52885         * g77.f-torture/compile/20000629-1.x: Remove - error
52886         has been fixed.
52887
52888 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52889
52890         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52891         Tweak slightly to work with g++.dg framework.
52892         * g++.dg/special/ecos.exp: Run initp1.C test.
52893         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52894
52895         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52896         its linker doesn't give line numbers either.
52897         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52898
52899 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52900
52901         * g++.old-deja/g++.other/lex1.C: New test.
52902
52903 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52904
52905         * gcc.dg/noncompile/20010425-1.c: New test.
52906
52907 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52908
52909         * g++.old-deja/g++.pt/mangle2.C: New test.
52910
52911 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52912
52913         * gcc.dg/format/plus-1.c: New test.
52914
52915 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52916
52917         * gcc.dg/20010423-1.c: New test.
52918
52919 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52920
52921         * gcc.c-torture/execute/20010422-1.c: New test.
52922
52923 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52924
52925         * g++.old-deja/g++.ns/type2.C: New test.
52926
52927 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52928
52929         * g++.old-deja/g++.other/perf1.C: New test.
52930
52931 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52932
52933         * gcc.dg/c99-func-2.c: Remove xfail.
52934         * gcc.dg/c99-func-3.c: Remove xfail.
52935         * gcc.dg/c99-func-4.c: Remove xfail.
52936
52937 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52938
52939         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52940
52941 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52942
52943         * gcc.c-torture/compile/20010423-1.c: New test.
52944
52945 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52946
52947         * g++.old-deja/g++.pt/typename28.C: New test.
52948
52949 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52950
52951         * g++.old-deja/g++.abi/empty2.C: New test.
52952         * g++.old-deja/g++.abi/empty3.C: New test.
52953
52954 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52955
52956         * g++.old-deja/g++.other/comdat2.C: New test.
52957         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52958
52959 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52960
52961         * g++.old-deja/g++.other/overload14.C: New test.
52962
52963 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52964
52965         * g++.old-deja/g++.other/lookup23.C: New test.
52966
52967 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52968
52969         * gcc.c-torture/execute/20010403-1.c: New test.
52970
52971 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52972             Mark Mitchell  <mark@codesourcery.com>
52973
52974         * lib/old-dejagnu.exp: Don't delete output of executable.
52975         Add .exe suffix to executables.
52976
52977 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52978
52979         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52980
52981 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52982
52983         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52984
52985 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52986
52987         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52988         * g++.old-deja/g++.abi/crash1.C: New test.
52989
52990 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52991
52992         * g++.old-deja/g++.other/crash40.C: New test.
52993
52994 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52995
52996         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52997
52998 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52999
53000         * g++.old-deja/g++.other/warn6.C: New test.
53001
53002 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53003
53004         * g++.old-deja/g++.robertl/eb42.C: Same.
53005
53006 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53007
53008         * gcc.dg/wtr-conversion-1.c: New testcase.
53009
53010 2001-04-10  Richard Henderson  <rth@redhat.com>
53011
53012         * g++.old-deja/g++.other/array5.C: New.
53013
53014 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53015
53016         * gcc.c-torture/execute/20010408-1.c: New test.
53017
53018 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53019
53020         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53021         headers and constructs.
53022         * g++.old-deja/g++.robertl/eb79.C: Same.
53023         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53024         * g++.old-deja/g++.robertl/eb73.C: Same.
53025         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53026         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53027         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53028         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53029         * g++.old-deja/g++.robertl/eb44.C: Same.
53030         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53031         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53032         * g++.old-deja/g++.robertl/eb39.C: Same.
53033         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53034         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53035         * g++.old-deja/g++.robertl/eb30.C: Same.
53036         * g++.old-deja/g++.robertl/eb3.C: Same.
53037         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53038         * g++.old-deja/g++.robertl/eb21.C: Same.
53039         * g++.old-deja/g++.robertl/eb15.C: Same.
53040         * g++.old-deja/g++.robertl/eb118.C: Same.
53041         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53042         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53043         * g++.old-deja/g++.robertl/eb109.C: Same.
53044         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53045         * g++.old-deja/g++.mike/rtti1.C: Same.
53046         * g++.old-deja/g++.mike/p658.C: Same.
53047         * g++.old-deja/g++.mike/net46.C: Same.
53048         * g++.old-deja/g++.mike/net34.C: Same.
53049         * g++.old-deja/g++.mike/memoize1.C: Same.
53050         * g++.old-deja/g++.mike/eh2.C: Same.
53051         * g++.old-deja/g++.law/weak.C: Same.
53052         * g++.old-deja/g++.law/visibility7.C: Same.
53053         * g++.old-deja/g++.law/visibility25.C: Same.
53054         * g++.old-deja/g++.law/visibility22.C: Same.
53055         * g++.old-deja/g++.law/visibility2.C: Same.
53056         * g++.old-deja/g++.law/visibility17.C: Same.
53057         * g++.old-deja/g++.law/visibility13.C: Same.
53058         * g++.old-deja/g++.law/visibility10.C: Same.
53059         * g++.old-deja/g++.law/visibility1.C: Same.
53060         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53061         * g++.old-deja/g++.law/vbase1.C: Same.
53062         * g++.old-deja/g++.law/operators32.C: Same.
53063         * g++.old-deja/g++.law/nest3.C: Same.
53064         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53065         * g++.old-deja/g++.law/except5.C (main): Same.
53066         * g++.old-deja/g++.law/cvt7.C (run): Same.
53067         * g++.old-deja/g++.law/cvt2.C: Same.
53068         * g++.old-deja/g++.law/cvt16.C: Same.
53069         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53070         * g++.old-deja/g++.law/ctors17.C (main): Same.
53071         * g++.old-deja/g++.law/ctors13.C: Same.
53072         * g++.old-deja/g++.law/ctors12.C (main): Same.
53073         * g++.old-deja/g++.law/ctors10.C: Same.
53074         * g++.old-deja/g++.law/code-gen5.C: Same.
53075         * g++.old-deja/g++.law/bad-error7.C: Same.
53076         * g++.old-deja/g++.law/arm9.C: Same.
53077         * g++.old-deja/g++.law/arm12.C: Same.
53078         * g++.old-deja/g++.law/arg8.C: Same.
53079         * g++.old-deja/g++.law/arg1.C: Same.
53080         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53081         * g++.old-deja/g++.jason/template31.C: Same.
53082         * g++.old-deja/g++.jason/template24.C (main): Same.
53083         * g++.old-deja/g++.jason/2371.C: Same.
53084         * g++.old-deja/g++.eh/new2.C: Same.
53085         * g++.old-deja/g++.eh/new1.C: Same.
53086         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53087         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53088         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53089         * g++.old-deja/g++.brendan/crash62.C: Same.
53090         * g++.old-deja/g++.brendan/crash52.C: Same.
53091         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53092         * g++.old-deja/g++.brendan/crash38.C: Same.
53093         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53094         * g++.old-deja/g++.brendan/copy9.C: Same.
53095
53096 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53097
53098         * gcc.c-torture/execute/20001203-2.c (memset):
53099         Count argument is of type __SIZE_TYPE__.
53100
53101 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53102
53103         * gcc.c-torture/compile/20010404-1.c: New test.
53104
53105 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53106
53107         * gcc.c-torture/compile/20010326-1.c: New test.
53108
53109 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53110
53111         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53112         peculiarities of the SH.
53113         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53114
53115 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53116
53117         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53118         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53119         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53120
53121 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53122
53123         * g77.f-torture/compile/20010321-1.f: New test.
53124
53125 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53126
53127         * gcc.c-torture/compile/20010329-1.c: New test.
53128
53129 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53130
53131         * gcc.c-torture/execute/20010329-1.c: New test.
53132
53133 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53134
53135         * g++.old-deja/g++.other/eh4.C: Fix typo.
53136
53137 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53138
53139         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53140
53141 2001-03-28  Philip Blundell  <philb@gnu.org>
53142
53143         * gcc.c-torture/compile/20010328-1.c: New test.
53144
53145 2001-03-27  Richard Henderson  <rth@redhat.com>
53146
53147         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53148         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53149
53150 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53151
53152         * gcc.c-torture/compile/20010327-1.c: New test.
53153
53154 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53155
53156         * g++.old-deja/g++.other/friend12.C: New test.
53157         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53158         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53159
53160 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53161
53162         * gcc.c-torture/execute/20010325-1.c: New test.
53163
53164 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53165
53166         * g++.old-deja/g++.other/mangle3.C: New test.
53167
53168 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53169
53170         * g++.old-deja/g++.other/anon8.C: New test.
53171
53172 2001-03-20  Philip Blundell  <philb@gnu.org>
53173
53174         * gcc.c-torture/compile/20010320-1.c: New test.
53175
53176 2001-03-17  Richard Henderson  <rth@redhat.com>
53177
53178         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53179
53180 2001-03-15  Geoff Keating  <geoff@redhat.com>
53181
53182         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53183         tests on AIX.
53184
53185 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53186
53187         * g++.old-deja/g++.other/eh4.C: New test.
53188
53189 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53190
53191         * gcc.dg/cpp/mi1.c: Update.
53192
53193 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53194
53195         * g++.old-deja/g++.other/regstack.C: New test.
53196
53197 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53198
53199         * g++.old-deja/g++.other/ref4.C: New test.
53200
53201 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53202
53203         * objc/execute/va_method.m: Added.
53204         * objc/execute/IMP.m: Added.
53205         * objc/execute/_cmd.m: Added.
53206         * objc/execute/accessing_ivars.m: Added.
53207         * objc/execute/class-1.m: Added.
53208         * objc/execute/class-10.m: Added.
53209         * objc/execute/class-11.m: Added.
53210         * objc/execute/class-12.m: Added.
53211         * objc/execute/class-13.m: Added.
53212         * objc/execute/class-14.m: Added.
53213         * objc/execute/class-2.m: Added.
53214         * objc/execute/class-3.m: Added.
53215         * objc/execute/class-4.m: Added.
53216         * objc/execute/class-5.m: Added.
53217         * objc/execute/class-6.m: Added.
53218         * objc/execute/class-7.m: Added.
53219         * objc/execute/class-8.m: Added.
53220         * objc/execute/class-9.m: Added.
53221         * objc/execute/class-tests-1.h
53222         * objc/execute/class-tests-2.h
53223         * objc/execute/compatibility_alias.m: Added.
53224         * objc/execute/encode-1.m: Added.
53225         * objc/execute/formal_protocol-1.m: Added.
53226         * objc/execute/formal_protocol-2.m: Added.
53227         * objc/execute/formal_protocol-3.m: Added.
53228         * objc/execute/formal_protocol-4.m: Added.
53229         * objc/execute/formal_protocol-5.m: Added.
53230         * objc/execute/formal_protocol-6.m: Added.
53231         * objc/execute/formal_protocol-7.m: Added.
53232         * objc/execute/informal_protocol.m: Added.
53233         * objc/execute/initialize.m: Added.
53234         * objc/execute/load.m: Added.
53235         * objc/execute/many_args_method.m: Added.
53236         * objc/execute/nested-3.m: Added.
53237         * objc/execute/no_clash.m: Added.
53238         * objc/execute/private.m: Added.
53239         * objc/execute/redefining_self.m: Added.
53240         * objc/execute/root_methods.m: Added.
53241         * objc/execute/selector-1.m: Added.
53242         * objc/execute/static-1.m: Added.
53243         * objc/execute/static-2.m: Added.
53244         * objc/execute/va_method.m: Added.
53245
53246 2001-03-10  Richard Henderson  <rth@redhat.com>
53247
53248         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53249
53250 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53251
53252         * g++.old-deja/g++.other/crash31.C: XFAIL.
53253         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53254         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53255         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53256         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53257         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53258
53259 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53260
53261         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53262
53263 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53264
53265         * gcc.dg/20000724-1.c: Don't use multiline strings.
53266
53267 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53268
53269         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53270         result of -cString against what we expect it to be; don't just
53271         print it out for no one to read.
53272
53273         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53274         Based on testcases provided by Nicola Pero.
53275
53276 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53277
53278         * gcc.dg/cpp/macro7.c: New test.
53279
53280 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53281
53282         * gcc.dg/cpp/multiline.c: Update.
53283
53284 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53285
53286         * g++.old-deja/g++.other/enum3.C: New test.
53287
53288 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53289
53290         * g++.old-deja/g++.other/pod1.C: New test.
53291
53292 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53293
53294         * g++.old-deja/g++.ext/overload1.C: New test.
53295
53296 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53297
53298         * g++.old-deja/g++.pt/using1.C: New test.
53299
53300 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53301
53302         * g++.old-deja/g++.other/using9.C: New test.
53303
53304 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53305
53306         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53307
53308         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53309
53310 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53311
53312         * g++.old-deja/g++.ext/realpt1.C: Remove.
53313
53314 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53315
53316         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53317
53318 2001-02-26  Will Cohen  <wcohen@redhat.com>
53319
53320         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53321
53322 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53323
53324         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53325         templatized constructors.
53326
53327 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53328
53329         * gcc.c-torture/execute/20010224-1.c: New test.
53330
53331 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53332
53333         * gcc.c-torture/execute/20010222-1.c: New test.
53334
53335 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53336
53337         * g++.old-deja/g++.other/inline20.C: New test.
53338
53339 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53340
53341         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53342
53343 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53344
53345         * g++.old-deja/g++.other/lookup22.C: New test.
53346
53347 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53348
53349         * g77.dg: New directory.
53350         * g77.dg/20010216-1.f: New test case.
53351         * g77.dg/dg.exp: New driver.
53352         * lib/g77-dg.exp: New driver library.
53353
53354 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53355
53356         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53357
53358 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53359
53360         * g++.old-deja/g++.other/decl9.C: New test.
53361
53362 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53363
53364         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53365         not need <string> and also tests the initialization at runtime.
53366
53367 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53368
53369         * gcc.c-torture/execute/longlong.c: New test.
53370
53371 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53372
53373         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53374
53375 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53376
53377         * gcc.c-torture/execute/920302-1.c (execute):
53378         Change argument type to short.
53379
53380 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53381
53382         * g++.old-deja/g++.pt/deduct6.C: New test.
53383
53384 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53385
53386         * g++.old-deja/g++.pt/deduct5.C: New test.
53387
53388 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53389
53390         * gcc.c-torture/execute/20010209-1.c: New test.
53391
53392 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53393
53394         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53395
53396 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53397
53398         * g++.dg/vtgc1.C: Update for new ABI.
53399
53400         * consistency.vlad: New directory, 1665 files.
53401
53402 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53403
53404         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53405         return type.
53406         * gcc.dg/cpp/digraphs.c: Declare puts.
53407
53408 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53409
53410         * g++.old-deja/g++.other/warn5.C: New test.
53411
53412 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53413
53414         * g++.old-deja/g++.pt/spec40.C: New test.
53415
53416 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53417
53418         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53419         case.
53420         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53421
53422 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53423
53424         * gcc.c-torture/compile/20010209-1.c: New test.
53425
53426 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53427
53428         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53429         excess errors message but not if it crashes.
53430         * g++.old-deja/g++.other/crash27.C: Likewise.
53431         * g++.old-deja/g++.other/crash28.C: Likewise.
53432         * g++.old-deja/g++.other/crash30.C: Likewise.
53433         * g++.old-deja/g++.other/crash32.C: Likewise.
53434         * g++.old-deja/g++.other/crash35.C: Likewise.
53435         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53436
53437 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53438
53439         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53440         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53441         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53442         g77.f-torture/execute/execute.exp,
53443         g77.f-torture/noncompile/noncompile.exp,
53444         gcc.c-torture/execute/execute.exp,
53445         gcc.c-torture/execute/memcheck/memcheck.exp,
53446         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53447         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53448         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53449         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53450         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53451         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53452         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53453         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53454         Remove bug reporting instructions with ancient email addresses.
53455
53456 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53457
53458         * gcc.dg/20010202-1.c: New test.
53459         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53460
53461 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53462
53463         * g++.dg/stdbool-if.C: New test.
53464
53465 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53466
53467         * objc/execute/fdecl.m: Added main().
53468
53469 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53470
53471         * gcc.c-torture/execute/20010206-1.c: New test.
53472
53473 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53474
53475         * gcc.dg/cpp/avoidpaste1.c: Update.
53476
53477 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53478
53479         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53480         Pero <nicola@brainstorm.co.uk>.
53481         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53482
53483 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53484
53485         * g++.old-deja/g++.pt/spec39.C: New test.
53486
53487 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53488
53489         * gcc.c-torture/compile/20010202-1.c: New test.
53490
53491 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53492
53493         * g++.old-deja/g++.abi/primary2.C: New test.
53494         * g++.old-deja/g++.abi/primary3.C: New test.
53495         * g++.old-deja/g++.abi/primary4.C: New test.
53496         * g++.old-deja/g++.abi/primary5.C: New test.
53497         * g++.old-deja/g++.abi/vtable3.h: New test.
53498         * g++.old-deja/g++.abi/vtable3a.C: New test.
53499         * g++.old-deja/g++.abi/vtable3b.C: New test.
53500         * g++.old-deja/g++.abi/vtable3c.C: New test.
53501         * g++.old-deja/g++.abi/vtable3d.C: New test.
53502         * g++.old-deja/g++.abi/vtable3e.C: New test.
53503         * g++.old-deja/g++.abi/vtable3f.C: New test.
53504         * g++.old-deja/g++.abi/vtable3g.C: New test.
53505         * g++.old-deja/g++.abi/vtable3h.C: New test.
53506         * g++.old-deja/g++.abi/vtable3i.C: New test.
53507         * g++.old-deja/g++.abi/vtable3j.C: New test.
53508         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53509
53510 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53511
53512         * g++.old-deja/g++.other/anon6.C: New test.
53513         * g++.old-deja/g++.other/anon7.C: New test.
53514
53515 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53516
53517         * gcc.dg/cpp/avoidpaste2.c: New tests.
53518
53519 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53520
53521         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53522
53523 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53524
53525         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53526         DECIMAL_DIG cases for Irix."
53527
53528 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
53529
53530         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53531
53532 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53533
53534         * gcc.dg/c99-tag-1.c: New test.
53535
53536 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53537
53538         * gcc.dg/cpp/tr-warn1.c: Add tests.
53539
53540 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
53541
53542         * gcc.dg/cpp/avoidpaste1.c: Update.
53543         * gcc.dg/cpp/paste4.c: Update.
53544
53545 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
53546
53547         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53548         cases for Irix.
53549
53550 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53551
53552         * g++.old-deja/g++.other/inline19.C: New test.
53553
53554 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53555
53556         * gcc.dg/Wlarger-than.c: New test.
53557
53558 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53559
53560         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53561
53562 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * gcc.c-torture/execute/20010129-1.c: New test.
53565         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53566
53567 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53568
53569         * gcc.dg/cpp/avoidpaste1.c: Test case.
53570
53571 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53572
53573         * g++.old-deja/g++.other/inline18.C: New test.
53574
53575 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53576
53577         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53578         and __builtin_putchar.
53579
53580 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53581
53582         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53583         tests.
53584
53585 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53586
53587         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53588         floating point number rounding mode to round to the nearest
53589         representable mode.
53590
53591 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53592
53593         * g++.old-deja/g++.other/mangle2.C: New test.
53594
53595 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53596
53597         * gcc.c-torture/compile/20010124-1.c: New test.
53598
53599 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.old-deja/g++.pt/spec38.C: New test.
53602
53603 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53604
53605         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53606         "Build don't run".
53607
53608 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53609
53610         * gcc.c-torture/execute/20010123-1.c: New test.
53611
53612 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53613
53614         * g++.old-deja/g++.pt/spec37.C: New test.
53615
53616 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53617
53618         * g++.old-deja/g++.pt/overload14.C: New test.
53619
53620 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53621
53622         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53623         __builtin_return_address.
53624
53625 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53626
53627         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53628         * g++.old-deja/g++.pt/spec35.C: New test.
53629         * g++.old-deja/g++.pt/spec36.C: New test.
53630
53631 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53632
53633         * gcc.c-torture/compile/20010118-1.c: New test.
53634
53635 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53636
53637         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53638
53639 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53640
53641         * gcc.c-torture/execute/20010119-1.c: New test.
53642
53643 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53644
53645         * g++.old-deja/g++.other/vbase5.C: New test.
53646
53647 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53648
53649         * gcc.c-torture/execute/20010118-1.c: New test.
53650
53651 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53652
53653         * g++.old-deja/g++.pt/deduct3.C: New test.
53654
53655 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53656
53657         * g++.old-deja/g++.pt/spec34.C: New test.
53658
53659 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53660
53661         * g77.f-torture/compile/20000601-2.f: New test.
53662
53663 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53664
53665         * g++.old-deja/g++.other/init17.C: New test.
53666
53667 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53668
53669         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53670
53671 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53672
53673         * g++.old-deja/g++.pt/unify8.C: New test.
53674
53675 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53676
53677         * g++.old-deja/g++.abi/vbase1.C: New test.
53678
53679 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53680
53681         * g++.old-deja/g++.pt/crash65.C: New test.
53682
53683 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53684
53685         * gcc.dg/cpp/assembl2.S: New test case.
53686
53687 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53688
53689         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53690         are supported.
53691
53692 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53693
53694         * g++.old-deja/g++.other/builtins1.C: New test.
53695         * g++.old-deja/g++.other/builtins2.C: Likewise.
53696         * g++.old-deja/g++.other/builtins3.C: Likewise.
53697         * g++.old-deja/g++.other/builtins4.C: Likewise.
53698
53699 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53700
53701         * gcc.c-torture/compile/20010117-1.c: New test.
53702         * gcc.c-torture/compile/20010117-2.c: New test.
53703
53704 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53705
53706         * g77.f-torture/execute/20010116.[fx]: New test,
53707         XFAIL on i?86-*-*.
53708         * g77.f-torture/compile/20010115.f: Indicate it's
53709         a test for PR fortran/1636.
53710
53711 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53712
53713         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53714
53715 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53716
53717         * g77.f-torture/compile/20010115.f: New test.
53718
53719 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53720
53721         * g++.old-deja/g++.pt/nontype5.C: New test.
53722
53723 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53724
53725         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53726         have an equivalent working one below it.
53727
53728 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53729
53730         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53731         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53732
53733 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53734
53735         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53736         message containing "init_priority".
53737         (conpr-2.C): Likewise.
53738         (conpr-3.C): Likewise.
53739         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53740
53741 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53742
53743         * gcc.c-torture/execute/20010114-2.c: New test.
53744
53745 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53746
53747         * gcc.c-torture/compile/20010114-1.c: New test.
53748         * gcc.c-torture/compile/20010114-1.x: Xfail.
53749         * gcc.c-torture/compile/20010114-2.c: New test.
53750         * gcc.c-torture/execute/20010114-1.c: New test.
53751         * gcc.dg/trunc-1.c: New test.
53752         * gcc.dg/uninit-B.c: New test.
53753
53754 2001-01-13  Nick Clifton  <nickc@redhat.com>
53755
53756         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53757         target.
53758
53759 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53760
53761         * gcc.c-torture/compile/20010113-1.c: New test.
53762
53763 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53764
53765         * gcc.c-torture/compile/20001212-1.c: New test.
53766
53767 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53768
53769         * gcc.dg/cpp/widestr1.c: Update.
53770         * gcc.dg/cpp/prag-imp.c: Remove.
53771
53772 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * gcc.c-torture/execute/20000801-3.x: Remove.
53775         * gcc.dg/c90-init-1.c: New test.
53776         * gcc.dg/c99-init-1.c: New test.
53777         * gcc.dg/c99-init-2.c: New test.
53778         * gcc.dg/gnu99-init-1.c: New test.
53779
53780 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53781
53782         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53783         testing that no relevant ones were found.
53784
53785 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53786
53787         * g++.old-deja/g++.pt/cast2.C: New test.
53788
53789 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53790
53791         * g++.old-deja/g++.pt/friend47.C: New test.
53792
53793 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53794
53795         * g++.old-deja/g++.pt/instantiate13.C: New test.
53796
53797 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53798
53799         * g++.old-deja/g++.other/defarg7.C: New test.
53800         * g++.old-deja/g++.other/defarg8.C: New test.
53801
53802 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53803
53804         * g++.old-deja/g++.pt/crash64.C: New test.
53805
53806 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53807
53808         * g++.old-deja/g++.pt/crash63.C: New test.
53809
53810 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53811
53812         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53813
53814 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53815
53816         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53817
53818 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53819
53820         * g++.old-deja/g++.pt/error3.C: New test.
53821
53822 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53823
53824         * g++.old-deja/g++.other/crash39.C: New test.
53825
53826 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53827
53828         * g++.old-deja/g++.other/vbase4.C: New test.
53829
53830 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53831
53832         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53833         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53834         * gcc.dg/special/special.exp: New test driver which will check
53835         for alias support for the above test.
53836
53837 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53838
53839         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53840         problems on small machines.
53841         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53842         parameterize.
53843
53844 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53845
53846         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53847         mips.
53848         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53849
53850 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53851
53852         * g++.old_deja/g++.pt/using8.C: New test.
53853
53854 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53855
53856         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53857
53858 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53859
53860         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53861         where a failure is expected.
53862         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53863
53864 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53865
53866         * g++.old_deja/g++.pt/instantiate12.C: New test.
53867
53868 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53869
53870         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53871         start of structs.
53872         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53873         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53874         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53875         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53876         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53877         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53878         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53879         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53880         * g++.old-deja/g++.eh/spec6.C: Likewise.
53881         * g++.old-deja/g++.jason/crash3.C: Likewise.
53882         * g++.old-deja/g++.law/ctors11.C: Likewise.
53883         * g++.old-deja/g++.law/ctors17.C: Likewise.
53884         * g++.old-deja/g++.law/ctors5.C: Likewise.
53885         * g++.old-deja/g++.law/ctors9.C: Likewise.
53886         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53887         * g++.old-deja/g++.mike/net22.C: Likewise.
53888         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53889         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53890         * g++.old-deja/g++.mike/virt3.C: Likewise.
53891         * g++.old-deja/g++.niklas/t128.C: Likewise.
53892         * g++.old-deja/g++.other/anon4.C: Likewise.
53893         * g++.old-deja/g++.other/using1.C: Likewise.
53894         * g++.old-deja/g++.other/warn3.C: Likewise.
53895         * g++.old-deja/g++.pt/t37.C: Likewise.
53896         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53897         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53898
53899 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53900
53901         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53902
53903 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53904
53905         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53906
53907 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53908
53909         * gcc.c-torture/compile/20010107-1.c: New test.
53910
53911 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53912
53913         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53914
53915 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53916
53917         * gcc.dg/format/format.h: New file.
53918         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53919         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53920         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53921         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53922         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53923         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53924         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53925         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53926         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53927         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53928         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53929         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53930         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53931         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53932         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53933         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53934         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53935         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53936         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53937         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53938         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53939         instead of declaring standard types, macros and functions in each
53940         test.
53941
53942 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53943
53944         * gcc.c-torture/execute/20010106-1.c: New test.
53945
53946 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53947
53948         * gcc.dg/format/format.exp: New file.
53949         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53950         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53951         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53952         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53953         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53954         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53955         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53956         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53957         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53958         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53959         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53960         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53961         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53962         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53963         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53964         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53965         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53966         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53967         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53968         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53969         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53970         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53971         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53972         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53973         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53974         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53975         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53976         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53977         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53978         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53979         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53980         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53981         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53982         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53983         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53984         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53985         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53986         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53987         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53988         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53989         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53990         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53991
53992 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53993
53994         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53995         account.
53996
53997 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53998
53999         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54000
54001 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54002
54003         * g++.old-deja/g++.pt/crash62.C: New test.
54004
54005 2001-01-04  Richard Henderson  <rth@redhat.com>
54006
54007         * gcc.dg/20000926-1.c: Update expected warnings.
54008         * gcc.dg/array-2.c: Likewise.
54009         * gcc.dg/array-4.c: Also validate flexible array members.
54010         * gcc.dg/c99-flex-array-1.c: New.
54011
54012 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54013
54014         * gcc.c-torture/compile/20001222-1.x: Remove.
54015
54016 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54017
54018         * gcc.c-torture/execute/built-in-setjmp.c: New.
54019
54020 2001-01-03  Richard Henderson  <rth@redhat.com>
54021
54022         * gcc.dg/940510-1.c: Update expected error wording.
54023         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54024
54025 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54026
54027         * lib/target-supports.exp (check_alias_available): Modified to
54028         indicate aliases not supported if only weak aliases are supported.
54029
54030 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54031
54032         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54033         Turn on cmpstrsi checks for __pj__ and __i370__.
54034
54035 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54036
54037         * g++.old-deja/g++.other/virtual11.C: New test.
54038
54039 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54040
54041         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54042
54043 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54044
54045         * gcc.c-torture/compile/20010102-1.c: New test.
54046
54047 2001-01-02  Andreas Jaeger  <aj@suse.de>
54048
54049         * gcc.dg/noreturn-3.c: New test.
54050
54051         * gcc.dg/noreturn-4.c: New test.
54052
54053 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54054
54055         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54056         __builtin_fputc and __builtin_fwrite.
54057
54058 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54059
54060         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54061         signed char, not default char.
54062
54063 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54064
54065         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54066
54067 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54068
54069         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54070
54071 2000-12-29  Richard Henderson  <rth@redhat.com>
54072
54073         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54074         (__cyg_profile_func_exit): Define.
54075
54076 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54077
54078         * g++.dg/vtgc1.C: New test.
54079
54080 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54081
54082         * gcc.dg/noncompile/20001228-1.c: New test.
54083
54084         * gcc.dg/20001228-1.c: New test.
54085
54086         * gcc.c-torture/execute/20001228-1.c: New test.
54087
54088 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54089
54090         * gcc.dg/format-strfmon-1.c: New test.
54091
54092 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54093
54094         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54095         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54096         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54097         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54098         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54099         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54100         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54101         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54102         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54103         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54104         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54105         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54106         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54107
54108         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54109         * gcc.c-torture/execute/string-opt-4.c: Test index.
54110
54111 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54112
54113         * gcc.c-torture/compile/20001226-1.c: New test.
54114
54115 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54116
54117         * gcc.c-torture/compile/20001222-1.c: New test.
54118         * gcc.c-torture/compile/20001222-1.x: Xfail.
54119
54120 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54121
54122         * gcc.c-torture/execute/comp-goto-2.c: New test.
54123
54124 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54125
54126         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54127         Use long types if __INT_MAX__ is 32767.
54128         (main): Use cast to (sint32 *) when poking 88 into a_page.
54129
54130         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54131
54132 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54133
54134         * gcc.c-torture/compile/20001221-1.c: New test.
54135         * gcc.c-torture/execute/20001221-1.c: New test.
54136
54137 2000-12-20  Richard Henderson  <rth@redhat.com>
54138
54139         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54140         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54141
54142 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54143
54144         * gcc.dg/compare3.c: New test.
54145
54146 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54147
54148         * gcc.dg/format-warnll-1.c: New test.
54149
54150 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54151
54152         * gcc.dg/cpp/cmdlne-P.c: New test.
54153
54154 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54155
54156         * gcc.c-torture/execute/builtin-abs-1.c,
54157         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54158
54159 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54160
54161         * gcc.dg/cpp/multiline.c: New test.
54162
54163 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54164
54165         * g++.old-deja/g++.other/syshdr1.C: Update.
54166         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54167
54168 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54169
54170         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54171
54172 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54173
54174         * g++.old-deja/g++.pt/ttp65.C: New test.
54175
54176 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54177
54178         * g++.old-deja/g++.pt/ttp64.C: New test.
54179
54180 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54181
54182         * g++.old-deja/g++.pt/spec33.C: New test.
54183
54184 2000-12-14  Catherine Moore  <clm@redhat.com>
54185
54186         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54187         * gcc.c-torture/execute/920612-2.c: Likewise.
54188         * gcc.c-torture/execute/920428-2.c: Likewise.
54189         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54190         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54191
54192 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54193
54194         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54195         * gcc.dg/pack-test-2.c: Likewise.
54196
54197 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54198
54199         Tests by Zack Weinberg <zackw@stanford.edu>.
54200
54201         * gcc.dg/cpp/defined.c: Update.
54202         * gcc.dg/cpp/defined_trad.c: New tests.
54203
54204 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54205
54206         * gcc.dg/cpp/trad-direct.c: Update.
54207
54208 2000-12-11  Neil Booth  <neilb@earthling.net>
54209
54210         * gcc.dg/cpp/defined_trad.c
54211
54212 2000-12-11  Neil Booth  <neilb@earthling.net>
54213
54214         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54215
54216 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54217
54218         * gcc.dg/format-miss-2.c: New test.
54219
54220 2000-12-09  Neil Booth  <neilb@earthling.net>
54221
54222         * gcc.dg/cpp/lineflags.c: New tests.
54223         * gcc.dg/cpp/poison.c: Update.
54224         * gcc.dg/cpp/redef2.c: Update.
54225         * gcc.dg/cpp/skipping.c: New test.
54226
54227 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54228
54229         * g++.old-deja/g++.other/eh3.C: New testcase.
54230
54231 2000-12-07  Neil Booth  <neilb@earthling.net>
54232
54233         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54234         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54235         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54236         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54237         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54238         Update.
54239
54240 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54241
54242         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54243         __SIZE_TYPE__ instead of int for type of integers cast to
54244         pointers.
54245
54246 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54247
54248         * g++.old-deja/g++.other/cleanup4.C: New test.
54249
54250 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54251
54252         * format-sec-1.c: New test.
54253
54254 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54255
54256         * gcc.dg/format-nonlit-3.c: New test.
54257
54258 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54259
54260         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54261         through a null pointer.
54262
54263 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54264
54265         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54266         * g++.old-deja/g++.pt/partial4.C: New test.
54267
54268 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54269
54270         * gcc.c-torture/execute/ieee/hugeval.x: New.
54271
54272 2000-12-06  Neil Booth  <neilb@earthling.net>
54273
54274         * gcc.dg/cpp/backslash2.c: New tests.
54275
54276 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54277
54278         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54279         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54280
54281 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54282
54283         * gcc.c-torture/execute/20001203-2.c: New testcase.
54284
54285 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54286
54287         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54288         * g++.old-deja/g++.other/virtual10.C: New test.
54289
54290 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54291
54292         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54293
54294 2000-12-05  Richard Henderson  <rth@redhat.com>
54295
54296         * gcc.c-torture/compile/20001205-1.c: New.
54297
54298 2000-12-04  Neil Booth  <neilb@earthling.net>
54299
54300         * g++.old-deja/g++.other/virtual9.C: New test.
54301         * g++.old-deja/g++.pt/crash61.C: New test.
54302         * gcc.c-torture/execute/loop-9.c: New test.
54303
54304 2000-12-04  Neil Booth  <neilb@earthling.net>
54305
54306         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54307         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54308         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54309         * gcc.dg/cpp/extratokens.c: ...here.
54310
54311 2000-12-04  Neil Booth  <neilb@earthling.net>
54312
54313         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54314         New tests.
54315
54316 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54317
54318         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54319         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54320
54321 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54322
54323         * gcc.c-torture/execute/20001203-1.c: New test.
54324
54325 2000-12-03  Neil Booth  <neilb@earthling.net>
54326
54327         * gcc.dg/cpp/macro6.c: New test cases.
54328
54329 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54330
54331         * gcc.c-torture/execute/string-opt-9.c: New test.
54332         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54333         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54334         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54335
54336         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54337         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54338
54339 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54340
54341         * gcc.dg/cpp/if-6.c: New testcase.
54342
54343         * gcc.dg/20001201-1.c: New testcase.
54344
54345 2000-12-02  Neil Booth  <neilb@earthling.net>
54346
54347         * g++.old-deja/g++.other/externC4.C,
54348         g++.old-deja/g++.other/friend10.C: New tests.
54349
54350 2000-12-02  Neil Booth  <neilb@earthling.net>
54351
54352         * g++.old-deja/g++.other/instan2.C
54353         * g++.old-deja/g++.other/instan3.C: New test.
54354
54355 2000-12-02  Neil Booth  <neilb@earthling.net>
54356
54357         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54358         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54359         gnuc99.c,gnuc99-pedantic.c: New tests.
54360
54361 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54362
54363         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54364         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54365
54366 2000-12-01  Neil Booth  <neilb@earthling.net>
54367
54368         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54369         * gcc.dg/cpp/poison.c: Update.
54370         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54371
54372 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54373
54374         * g77.f-torture/execute/20001201.f: New test.
54375
54376 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54377
54378         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54379
54380 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54381
54382         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54383
54384 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         * g++.old-deja/g++.other/cast6.C: New test.
54387
54388 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54389
54390         * gcc.c-torture/execute/20001130-2.c: New testcase.
54391
54392 2000-11-30  Richard Henderson  <rth@redhat.com>
54393
54394         * gcc.c-torture/execute/20001130-1.c: New test.
54395
54396 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54397
54398         * g++.old-deja/g++.other/op3.C: New test.
54399
54400 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54401
54402         * g++.old-deja/g++.other/op2.C: New test.
54403
54404 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54405
54406         * g++.old-deja/g++.other/crash38.C: New test.
54407
54408 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54409
54410         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54411
54412 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54413
54414         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54415         tests.
54416         * gcc.c-torture/execute/string-opt-6.c: New test.
54417
54418         * gcc.dg/20001117-1.c: Add main.
54419
54420 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54421
54422         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54423         Move from here ...
54424         * gcc.dg/940510-1.c: ... to here.
54425
54426         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54427         zero-size arrays in toplevel structures.
54428
54429 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54430
54431         * gcc.c-torture/execute/loop-8.c: New test.
54432
54433 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54434
54435         * g++.old-deja/g++.other/base1.C: New test.
54436
54437 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54438
54439         * g++.old-deja/g++.other/parse2.C: New test.
54440
54441 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54442
54443         * g++.old-deja/g++.pt/incomplete1.C: New test.
54444
54445 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54446
54447         * g++.old-deja/g++.other/friend9.C: New test.
54448
54449 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54450
54451         * gcc.dg/20001127-1.c: New test.
54452
54453 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54454
54455         * g++.old-deja/g++.pt/friend46.C: New test.
54456
54457 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54458
54459         * g++.old-deja/g++.other/ptrmem8.C: New test.
54460
54461 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54462
54463         * gcc.c-torture/execute/string-opt-7.c: New test.
54464         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54465
54466 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54467
54468         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54469         instead of 'mkcheck 2'.
54470
54471 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54472
54473         * gcc.c-torture/execute/memcheck/driver.c,
54474         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54475         C9X references to refer to C99.
54476
54477 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54478
54479         * gcc.dg/ultrasp3.c: New test.
54480
54481 2000-11-25  Neil Booth  <neilb@earthling.net>
54482
54483         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54484
54485 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54486
54487         * gcc.c-torture/compile/20001123-2.c: New.
54488
54489 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54490
54491         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54492
54493 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54494
54495         * gcc.dg/sequence-point-1.c: Add some new tests.
54496         * gcc.c-torture/execute/20001124-1.c: New test.
54497
54498 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54499
54500         * g++.old-deja/g++.other/vaarg4.C: New test.
54501         * gcc.c-torture/compile/20001123-1.c: New test.
54502
54503 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54504
54505         * g++.other/crash24.C: Adjust and remove XFAIL.
54506         * g++.other/crash37.C: New test.
54507
54508 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54509
54510         * g++.old-deja/g++.pt/instantiate9.C: New test.
54511
54512 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54513
54514         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54515         new ABI, too.
54516
54517         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54518         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54519
54520 2000-11-22  Neil Booth  <neilb@earthling.net>
54521
54522         * gcc.dg/cpp/Wtrigraphs.c: New test.
54523
54524 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54525
54526         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54527
54528 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
54529
54530         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54531
54532 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
54533
54534         * lib/gcc-dg.exp: load_lib scanasm.exp.
54535         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54536         * lib/g++-dg.exp: load_lib scanasm.exp.
54537         * lib/scanasm.exp: New.
54538         (scan-assembler, scan-assembler-not): Add optional arguments to
54539         test name, or if not present, the pattern name.
54540         (scan-assembler-dem, scan-assembler-dem-not): New.
54541
54542         * g++.dg/dg.exp: New.
54543
54544 2000-11-21  Neil Booth  <neilb@earthling.net>
54545
54546         * gcc.dg/cpp/integrated1.c: Remove.
54547
54548 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54549
54550         * gcc.c-torture/execute/20001121-1.c: New test.
54551
54552 2000-11-21  Richard Henderson  <rth@redhat.com>
54553
54554         * gcc.c-torture/compile/20001121-1.c: New test.
54555
54556 2000-11-20  Neil Booth  <neilb@earthling.net>
54557
54558         * gcc.dg/cpp/integrated1.c: New test.
54559
54560 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54561
54562         * g++.old-deja/g++.other/inline17.C: New test.
54563
54564 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54565
54566         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54567         local variable to be zero: I made the variable global. Now
54568         uses abort() and exit() instead of relying on main's return value.
54569
54570 2000-11-20  Neil Booth  <neilb@earthling.net>
54571
54572         * gcc.dg/cpp/paste2.c: Update test.
54573         * objc/execute/paste.m: New test.
54574
54575 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54576
54577         * gcc.dg/c99-condexpr-1.c: New test.
54578
54579 2000-11-20  Neil Booth  <neilb@earthling.net>
54580
54581         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54582
54583 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54584
54585         * g++.old-deja/g++.pt/export1.C: New test.
54586
54587 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54588
54589         * gcc.dg/20001117-1.c: New test.
54590
54591 2000-11-18  Richard Henderson  <rth@redhat.com>
54592
54593         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54594
54595 2000-11-18  Richard Henderson  <rth@redhat.com>
54596
54597         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54598         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54599         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54600
54601 2000-11-18  Richard Henderson  <rth@redhat.com>
54602
54603         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54604         (main): New.  Exit cleanly.
54605
54606 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54607
54608         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54609         gcc.dg/c99-fordecl-2.c: New tests.
54610
54611 2000-11-18  Richard Henderson  <rth@redhat.com>
54612
54613         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54614         * gcc.c-torture/execute/zerolen-2.c: New.
54615
54616 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54617
54618         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54619         memory.
54620
54621 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54622
54623         * g++.old-deja/g++.pt/instantiate8.C: New test.
54624
54625 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54626
54627         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54628         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54629
54630 2000-11-16  Nick Clifton  <nickc@redhat.com>
54631
54632         * gcc.c-torture/execute/nestfunc-2.c: New test.
54633         * gcc.c-torture/execute/nestfunc-3.c: New test.
54634
54635 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54636
54637         * gcc.c-torture/compile/20001116-1.c: New test.
54638
54639 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54640
54641         * gcc.c-torture/execute/20001115-1.c: New test.
54642
54643 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54644
54645         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54646         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54647         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54648         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54649
54650 2000-11-15  Neil Booth  <neilb@earthling.net>
54651
54652         gcc.dg/cpp/_Pragma1.c: Update.
54653         gcc.dg/cpp/_Pragma2.c: New test.
54654
54655 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54656
54657         * g++.old-deja/g++.other/anon5.C: New test.
54658
54659 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54660
54661         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54662         tests.
54663
54664 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54665
54666         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54667         output.
54668
54669 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54670
54671         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54672         labels at end of compound statements.
54673
54674 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54675
54676         * gcc.c-torture/execute/loop-7.c: New test.
54677
54678 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54679
54680         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54681
54682 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54683
54684         * gcc.dg/c99-bool-1.c: New test.
54685
54686 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54687
54688         * gcc.dg/c99-scope-1.c: Remove xfail.
54689         * gcc.dg/c99-scope-2.c: New test.
54690
54691 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54692
54693         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54694         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54695
54696 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54697
54698         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54699         error messages.
54700
54701         * g++.mike/p700.C: Don't typedef wchar_t.
54702         * g++.mike/p784.C: Likewise.
54703         * g++.mike/eb101.C: Don't use __wchar_t.
54704
54705 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54706
54707         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54708         from DO loop.
54709
54710 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54711
54712         * gcc.c-torture/execute/20001111-1.c: New test.
54713
54714 2000-11-10  Nick Clifton  <nickc@redhat.com>
54715
54716         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54717         long multuiple and accumulate.
54718
54719 2000-11-09  Richard Henderson  <rth@redhat.com>
54720
54721         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54722         via size_t instead of int.
54723
54724         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54725         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54726         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54727         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54728
54729 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54730
54731         * gcc.c-torture/compile/20001109-1.c: New test.
54732         * gcc.c-torture/compile/20001109-2.c: New test.
54733
54734 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54735
54736         * g++.old-deja/g++.pt/operator1.C: New test.
54737         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54738
54739 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54740
54741         * gcc.dg/20001108-1.c: New test.
54742
54743 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54744
54745         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54746         with both arguments constant strings.
54747         * gcc.c-torture/execute/string-opt-3.c: New test.
54748         * gcc.c-torture/execute/string-opt-4.c: New test.
54749         * gcc.c-torture/execute/string-opt-5.c: New test.
54750
54751 2000-11-08  Nick Clifton  <nickc@redhat.com>
54752
54753         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54754         mulsidi3adddi patterns.
54755
54756 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54757
54758         * g++.old-deja/g++.other/crash36.C: New test.
54759
54760 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54761
54762         * g++.old-deja/g++.other/init16.C: New test.
54763
54764 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54765
54766         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54767
54768 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54769
54770         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54771         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54772         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54773
54774 2000-11-07  DJ Delorie  <dj@redhat.com>
54775
54776         * gcc.dg/20000614-1.c: Add return so that test can pass.
54777
54778 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54779
54780         * gcc.c-torture/execute/string-opt-1.c: New test.
54781
54782 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54783
54784         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54785         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54786         parameters in registers, and there is no way for a varargs
54787         function to know in which order the integer and floating-point
54788         parameters should be interleaved when they are placed on the
54789         stack.
54790         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54791         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54792
54793 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54794
54795         * gcc.c-torture/execute/string-opt-2.c: New test.
54796
54797 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54798
54799         * g++.old-deja/g++.pt/crash60.C: New test.
54800
54801 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54802
54803         * g++.old-deja/g++.other/crash24.C: New test.
54804         * g++.old-deja/g++.other/crash25.C: New test.
54805         * g++.old-deja/g++.other/crash26.C: New test.
54806         * g++.old-deja/g++.other/crash27.C: New test.
54807         * g++.old-deja/g++.other/crash28.C: New test.
54808         * g++.old-deja/g++.other/crash29.C: New test.
54809         * g++.old-deja/g++.other/crash30.C: New test.
54810         * g++.old-deja/g++.other/crash31.C: New test.
54811         * g++.old-deja/g++.other/crash32.C: New test.
54812         * g++.old-deja/g++.other/crash33.C: New test.
54813         * g++.old-deja/g++.other/crash34.C: New test.
54814         * g++.old-deja/g++.other/crash35.C: New test.
54815
54816 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54817
54818         * gcc.c-torture/execute/20001031-1.c: New test.
54819
54820 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54821
54822         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54823         namespace.
54824
54825         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54826         standards-conformant.
54827
54828         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54829
54830         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54831         * g++.old-deja/g++.mike/p755a.C: Likewise.
54832         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54833         library makes no calls to `operator new' during initialization.
54834
54835 2000-11-04  Neil Booth  <neilb@earthling.net>
54836
54837         * gcc.dg/cpp/include2.c: New tests.
54838
54839 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54840
54841         * lib/g++.exp (g++_set_ld_library_path): New function.
54842         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54843
54844 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54845
54846         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54847         warnings.
54848
54849 2000-11-01  Richard Henderson  <rth@redhat.com>
54850
54851         * g++.old-deja/g++.ext/namedret1.C: New.
54852         * g++.old-deja/g++.ext/namedret2.C: New.
54853         * g++.old-deja/g++.ext/namedret3.C: New.
54854
54855 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54856
54857         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54858         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54859
54860 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54861
54862         * gcc.c-torture/execute/va-arg-21.c: New test.
54863
54864 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54865
54866         * gcc.dg/c99-complex-2.c: New test.
54867
54868 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54869
54870         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54871
54872 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54873
54874         * g++.old-deja/g++.other/inline16.C: New test.
54875
54876 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54877
54878         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54879         __PRETTY_FUNCTION__
54880
54881 2000-10-29  Neil Booth  <neilb@earthling.net>
54882
54883         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54884         New tests.
54885         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54886         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54887         optimisation.
54888
54889 2000-10-29  Neil Booth  <neilb@earthling.net>
54890
54891         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54892         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54893         * mi5.c: Test multiple includes work with -C.
54894         * trigraphs.c: Test ^= version.
54895
54896 2000-10-28  Neil Booth  <neilb@earthling.net>
54897
54898         New tests and test updates for new macro expander.
54899
54900         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54901         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54902         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54903         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54904         new diagnostic messages.
54905
54906         * gcc.dg/cpp/macro3.c: New tests.
54907
54908 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54909
54910         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54911         on the same line.
54912
54913 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54914
54915         * g++.old-deja/g++.other/eh2.C: New test.
54916
54917 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54918
54919         * gcc.c-torture/execute/20001027-1.c: New test.
54920
54921 2000-10-26  Richard Henderson  <rth@redhat.com>
54922
54923         * gcc.c-torture/execute/20001026-1.c: New.
54924
54925 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54926
54927         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54928         * g++.old-deja/g++.law/builtin1.C: Likewise.
54929         * g++.old-deja/g++.law/ctors10.C: Likewise.
54930         * g++.old-deja/g++.law/virtual3.C: Likewise.
54931         * g++.old-deja/g++.mike/p658.C: Likewise.
54932         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54933         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54934         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54935         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54936         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54937
54938 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54939
54940         * gcc.c-torture/compile/20001024-1.c: New test.
54941
54942 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54943
54944         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54945         to tell us whether or not we are using V3.
54946
54947 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54948
54949         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54950         operands.
54951
54952 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54953
54954         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54955
54956 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54957
54958         * gcc.c-torture/execute/20001024-1.c: New test.
54959
54960 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54961
54962         * g++.old-deja/g++.other/sibcall1.C: New test.
54963
54964 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54965
54966         * gcc.dg/noncompile/init-3.c: New test.
54967
54968 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54969
54970         * gcc.dg/format-array-1.c: New test.
54971
54972 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54973
54974         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54975         writing through null pointers; remove comment about testing
54976         unterminated strings.
54977
54978 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54979
54980         * gcc.c-torture/execute/20001017-2.c: New test.
54981
54982 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54983
54984         * gcc.c-torture/compile/20001018-1.c: New test.
54985         * gcc.c-torture/compile/20001018-1.x: Xfail.
54986
54987 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54988
54989         * gcc.c-torture/execute/20001017-1.c: New test.
54990
54991 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54992
54993         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54994         for multiple use of arguments with scanf formats; add tests for
54995         multiple use of arguments.
54996
54997 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54998
54999         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55000         from some old tests.
55001
55002 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55003
55004         * gcc.dg/format-miss-1.c: New test.
55005
55006 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55007
55008         * gcc.c-torture/execute/20001013-1.c: New test.
55009
55010 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55011
55012         * gcc.dg/format-branch-1.c: New test.
55013
55014 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55015
55016         * README, lib/file-format.exp: Remove EGCS references.
55017
55018 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55019
55020         * gcc.dg/20001013-1.c: New test.
55021
55022 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55023
55024         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55025         for intmax_t in the compiler using __typeof__ and the type rules
55026         for conditional expressions.
55027
55028 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55029
55030         * gcc.dg/20001012-1.c: New test.
55031         * gcc.dg/20001012-2.c: New test.
55032
55033 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55034
55035         * gcc.dg/format-attr-1.c: New test.
55036
55037 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55038
55039         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55040         __LONG_LONG_MAX__ instead of LLONG_MAX.
55041
55042 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55043
55044         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55045         scanf flags.
55046         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55047         flags.
55048
55049 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55050
55051         * gcc.dg/sequence-pt-1.c: New test.
55052
55053 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55054
55055         * gcc.c-torture/execute/20001011-1.c: New testcase.
55056         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55057
55058 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55059
55060         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55061         does not error on it.
55062
55063 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55064
55065         * gcc.dg/20001009-1.c: New test.
55066
55067 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55068
55069         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55070         * gcc.c-torture/execute/20001009-2.c: ... to here.
55071
55072 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55073
55074         * gcc.c-torture/compile/20001009-1.c: New testcase.
55075         * gcc.c-torture/execute/20001009-1.c: New testcase.
55076         Testcases provided by Jan Hubicka <jh@suse.cz>.
55077
55078 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55079
55080         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55081         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55082         uintmax_t using <limits.h> to emulate the compiler's internal
55083         logic.  No longer XFAIL %j tests.
55084
55085 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55086
55087         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55088         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55089         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55090         regexps and details of expected handling of some bad formats.
55091         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55092         suppression.
55093
55094 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55095
55096         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55097         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55098         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55099         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55100         in list archives.
55101
55102 2000-10-06  Richard Henderson  <rth@cygnus.com>
55103
55104         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55105         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55106         * g++.old-deja/g++.jason/report.C: Likewise.
55107         * g++.old-deja/g++.law/friend5.C: Likewise.
55108         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55109         of the expected warnings.
55110
55111 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55112
55113         * g++.old-deja/g++.pt/enum14.C: New test.
55114
55115 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55116
55117         * g++.old-deja/g++.pt/crash59.C: New test.
55118
55119 2000-10-04  Will Cohen  <wcohen@redhat.com>
55120
55121         * gcc.dg/20000926-1.c: New test.
55122
55123 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55124
55125         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55126         function name for current C++ compiler.
55127         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55128
55129 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55130
55131         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55132         __PRETTY_FUNCTION__.
55133         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55134
55135 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55136
55137         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55138
55139 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55140
55141         * gcc.c-torture/compile/20000923-1.c: New test.
55142
55143 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55144
55145         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55146         * g++.old-deja/g++.pt/ttp62.C: Same.
55147         * g++.old-deja/g++.other/inline14.C: Same.
55148
55149 2000-09-24  Richard Henderson  <rth@cygnus.com>
55150
55151         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55152
55153 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55154
55155         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55156
55157 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55158
55159         * gcc.c-torture/compile/20000922-1.c: New file.
55160
55161 2000-09-21  Nick Clifton  <nickc@redhat.com>
55162
55163         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55164         a signed long modulo operation.
55165         (mod6): New function - perform an unsigned long modulo operation.
55166         (main): Add tests for modulos of very large numbers by very small
55167         dividends.
55168
55169 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55170
55171         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55172
55173 2000-09-19  Richard Henderson  <rth@cygnus.com>
55174
55175         * gcc.dg/compare2.c (case 10): XFAIL.
55176
55177 2000-09-18  Richard Henderson  <rth@cygnus.com>
55178
55179         * gcc.c-torture/execute/20000906-1.c: Move ...
55180         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55181         that support __builtin_trap.
55182
55183 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55184
55185         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55186
55187 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55188
55189         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55190         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55191         more $ format tests.
55192
55193 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55194
55195         * gcc.dg/format-errmk-1.c: New test.
55196
55197 2000-09-17  Greg McGary  <greg@mcgary.org>
55198
55199         * gcc.c-torture/execute/20000917-1.x: Remove.
55200
55201 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55202
55203         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55204
55205 2000-09-17  Greg McGary  <greg@mcgary.org>
55206
55207         * gcc.c-torture/execute/20000917-1.c: New test.
55208         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55209
55210 2000-09-16  Neil Booth  <NeilB@earthling.net>
55211
55212         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55213         in nested macro bug.
55214
55215 2000-09-15  Neil Booth  <NeilB@earthling.net>
55216
55217         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55218
55219 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55220
55221         * gcc.c-torture/execute/20000914-1.c: New test.
55222
55223 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55224
55225         * g++.other/inline13.C: New test.
55226
55227 2000-09-12  Andreas Jaeger  <aj@suse.de>
55228
55229         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55230         constant by Ulrich Drepper <drepper@redhat.com>.
55231
55232 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55233
55234         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55235
55236 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55237
55238         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55239
55240 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55241
55242         * gcc.dg/cpp/backslash.c: New test.
55243
55244 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55245
55246         * gcc.c-torture/execute/20000910-1.c: New test.
55247         * gcc.c-torture/execute/20000910-2.c: Likewise.
55248
55249 2000-09-11  Robert Lipe  <robertl@sco.com>
55250
55251         * gcc.dg/pragma-align.c: New test.
55252
55253 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55254
55255         * g++.old-deja/g++.pt/explicit82.C: New test.
55256         * g++.old-deja/g++.pt/explicit83.C: New test.
55257
55258 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55259
55260         * gcc.dg/asm-names.c: New test.
55261
55262 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55263
55264         * gcc.dg/cpp/tr-warn6.c: New test
55265
55266 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55267
55268         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55269         be accepted.
55270
55271 2000-09-07  Catherine Moore  <clm@redhat.com>
55272
55273         * gcc.c-torture/execute/unroll-1.c: New test.
55274
55275 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55276
55277         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55278         ERROR markers.
55279         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55280         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55281         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55282         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55283         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55284         Preprocess only.
55285         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55286         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55287
55288 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55289
55290         * g++.old-deja/g++.pt/deduct2.C: New test.
55291
55292 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55293
55294         * g++.old-deja/g++.pt/parms2.C: New test.
55295
55296 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55297
55298         * g++.old-deja/g++.pt/crash58.C: New test.
55299
55300 2000-09-06  Greg McGary  <greg@mcgary.org>
55301
55302         * gcc.c-torture/execute/20000906-1.c: New test.
55303         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55304
55305 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55306
55307         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55308
55309 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55310
55311         * g++.old-deja/g++.pt/crash57.C: New test.
55312
55313 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55314
55315         * g++.old-deja/g++.pt/crash56.C: New test.
55316
55317 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55318
55319         * g++.old-deja/g++.pt/koenig1.C: New test.
55320
55321 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55322
55323         * gcc.dg/20000904-1.c: New test.
55324
55325 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55326
55327         * gcc.dg/cpp/paste8.c: New test.
55328
55329 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55330
55331         * gcc.c-torture/compile/20000827-1.c: New test.
55332
55333 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55334
55335         * gcc.dg/format-diag-1.c: New test.
55336
55337 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55338
55339         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55340         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55341         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55342         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55343         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55344
55345 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55346
55347         * g++.old-deja/g++.other/nested4.C: New test.
55348
55349 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55350
55351         * g++.old-deja/g++.ns/scoped1.C: New test.
55352
55353 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55354
55355         * lib/g++.exp: Support testing already-installed GCC.
55356
55357 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55358
55359         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55360
55361 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55362
55363         * gcc.dg/return-type-2.c: New test.
55364
55365 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55366
55367         * gcc.c-torture/compile/20000825-1.c: New test.
55368
55369 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55370
55371         * gcc.dg/dwarf2-2.c: New test.
55372
55373 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55374
55375         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55376         dg-warning regexps.
55377
55378 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55379
55380         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55381         gcc.dg/format-ext-5.c: New tests.
55382
55383 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55384
55385         * g++.old-deja/g++.other/crash22.C: New test.
55386
55387 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55388
55389         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55390
55391 2000-08-24  Richard Henderson  <rth@cygnus.com>
55392
55393         * gcc.dg/ia64-sync-1.c: New test.
55394         * gcc.dg/ia64-sync-2.c: New test.
55395         * gcc.dg/ia64-asm-1.c: New test.
55396
55397 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55398
55399         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55400         * gcc.dg/format-ext-2.c: New test.
55401
55402 2000-08-23  Jason Merrill  <jason@redhat.com>
55403
55404         * lib/old-dejagnu.exp: Also ignore "In member function" and
55405         "At global scope".
55406
55407 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55408
55409         * gcc.dg/noncompile/label-lineno-1.c: New test.
55410
55411 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55412
55413         * gcc.dg/c99-array-nonobj-1.c: New test.
55414
55415 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55416
55417         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55418         tests.
55419         * gcc.dg/format-ext-1.c: New test.
55420
55421 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55422
55423         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55424         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55425         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55426         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55427         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55428
55429 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55430
55431         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55432         gcc.dg/c99-strftime-2.c: New tests.
55433
55434 2000-08-22  Richard Henderson  <rth@cygnus.com>
55435
55436         * gcc.c-torture/execute/20000822-1.c: New test.
55437
55438 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55439
55440         * gcc.c-torture/execute/20000819-1.x: Remove.
55441
55442 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55443
55444         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55445         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55446         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55447         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55448         gcc.dg/format-xopen-1.c: New tests.
55449
55450 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55451
55452         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55453
55454 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55455
55456         * g++.old-deja/g++.other/loop2.C: New test.
55457
55458         * gcc.c-torture/compile/20000606-1.c: New test.
55459         * gcc.c-torture/compile/20000728-1.c: New test.
55460         * gcc.c-torture/execute/20000801-1.c: New test.
55461         * gcc.c-torture/execute/20000801-2.c: New test.
55462         * gcc.c-torture/execute/20000819-1.c: New test.
55463         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55464         * gcc.dg/20000629-1.c: New test.
55465         * gcc.dg/20000724-1.c: New test.
55466         * gcc.dg/20000807-1.c: New test.
55467
55468 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55469
55470         * gcc.dg/cpp/pragma-1.c: New test.
55471         * gcc.dg/cpp/pragma-2.c: New test.
55472
55473 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55474
55475         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55476         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55477
55478 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55479
55480         * gcc.c-torture/compile/20000818-1.c: New test.
55481
55482 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55483
55484         * gcc.c-torture/execute/20000818-1.c: New test.
55485
55486 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55487
55488         * gcc.dg/format-va-1.c: New test.
55489
55490 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55491
55492         * g++.old-deja/g++.other/typedef8.C: New test.
55493
55494 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55495
55496         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55497         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55498         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55499         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55500         * g++.old-deja/g++.other/ptrmem7.C: New test.
55501         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55502
55503 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55504
55505         * g++.old-deja/g++.pt/typename27.C: New test.
55506
55507 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55508
55509         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55510         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55511         * g++.old-deja/g++.pt/friend45.C: New test.
55512         * g++.old-deja/g++.other/friend8.C: New test.
55513
55514 2000-08-15  Richard Henderson  <rth@cygnus.com>
55515
55516         * gcc.c-torture/execute/20000815-1.c: New test.
55517
55518 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55519
55520         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55521         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55522         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55523
55524 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55525
55526         * g++.old-deja/g++.other/refinit2.C: New test.
55527
55528 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
55529
55530         * lib/c-torture.exp (c-torture): Make
55531         compiler_conditional_xfail_data global.
55532         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55533         compiler_conditional_xfail_data machinery.
55534         (f-torture-execute): Likewise.
55535         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55536         and only when unrolling loops.
55537
55538         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55539
55540 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55541
55542         * g++.old-deja/g++.pt/explicit81.C: New test.
55543
55544 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
55545
55546         * g++.old-deja/g++.pt/typename26.C: New test.
55547
55548 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55549
55550         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55551         warning.
55552
55553 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55554
55555         * g++.old-deja/g++.other/array3.C: New test.
55556
55557 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55558
55559         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55560         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55561         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55562         New tests.
55563
55564 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55565
55566         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55567         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55568
55569 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55570
55571         * gcc.c-torture/execute/20000808-1.c: New test.
55572
55573 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55574
55575         * gcc.dg/c90-const-expr-1.c: New test.
55576
55577 2000-08-08  Richard Henderson  <rth@cygnus.com>
55578
55579         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55580
55581 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55582
55583         * gcc.dg/noncompile/const-ll-1.c: New test.
55584
55585 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55586
55587         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55588
55589 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55590
55591         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55592         that running programs linked against the shared version of libobjc
55593         run correctly.
55594
55595 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55596
55597         * gcc.dg/c99-printf-1.c: New test.
55598
55599 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55600
55601         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55602
55603 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55604
55605         * gcc.c-torture/execute/20000731-1.x: Delete.
55606
55607 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55608
55609         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55610         and torture_without_loops as is done by c-torture.exp.
55611         (search_for): Copy from c-torture.exp.
55612         (gcc-dg-runtest): New function, drives a directory of tests
55613         iterating over the TORTURE_OPTIONS.
55614         (scan-assembler, scan-assembler-not): Move here from
55615         individual directory drivers.
55616
55617         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55618         defined by lib/gcc-dg.exp.
55619         * gcc.dg/cpp/cpp.exp: Likewise.
55620         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55621         gcc-dg-runtest, so we cycle over optimization options.
55622
55623         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55624         * gcc.dg/compare2.c: No longer expected to fail.
55625
55626 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55627
55628         * gcc.c-torture/execute/20000804-1.c: New test.
55629
55630 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55631
55632         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55633
55634 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55635
55636         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55637
55638 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55639
55640         * gcc.c-torture/compile/20000803-1.c: New test.
55641
55642 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55643
55644         * gcc.c-torture/execute/20000801-3.c,
55645         gcc.c-torture/execute/20000801-4.c: New tests.
55646         * gcc.c-torture/execute/20000801-3.x,
55647         gcc.c-torture/execute/20000801-4.x: Xfail.
55648
55649 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55650
55651         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55652         libobjc/.libs to allow for libtool.
55653
55654 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55655
55656         * gcc.c-torture/compile/20000802-1.c: New test.
55657
55658 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55659
55660         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55661
55662 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55663
55664         * gcc-c-torture/execute/20000731-2.c: New test.
55665
55666         * gcc.c-torture/execute/20000731-1.c: New test.
55667         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55668
55669 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55670
55671         * gcc.dg/cpp/paste7.c: New test.
55672         * gcc.dg/cpp/20000725-1.c: New test.
55673
55674 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55675
55676         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55677         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55678         declaration warning for __builtin_dwarf_reg_size.
55679
55680         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55681
55682 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55683
55684         * gcc.dg/noncompile/voidparam-1.c: New test.
55685
55686 2000-07-30  Richard Henderson  <rth@cygnus.com>
55687
55688         * gcc.dg/c90-digraph-1.c: Don't xfail.
55689         * gcc.dg/compare2.c (case 10): Xfail.
55690         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55691
55692 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55693
55694         * gcc.dg/c99-main-1.c: New test.
55695
55696 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55697
55698         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55699
55700 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55701
55702         * gcc.c-tortuer/execute/20000726-1.c: New test.
55703
55704 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55705
55706         * gcc.c-torture/execute/enum-2.c: New test.
55707
55708 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55709
55710         * gcc.dg/cpp/tr-warn3.c: New test.
55711
55712 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55713
55714         * g++.old-deja/g++.ext/implicit1.C: Remove.
55715         * g++.old-deja/g++.jason/c2.C: Remove
55716         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55717         * g++.old-deja/g++.pt/crash16.C: Likewise.
55718         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55719
55720 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55721
55722         * g++.old-deja/g++.other/for2.C: New test.
55723
55724 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55725
55726         * gcc.dg/20000720-1.c: New test.
55727
55728 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55729
55730         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55731
55732 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55733
55734         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55735         * gcc.c-torture/execute/20000722-1.c: New.
55736         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55737
55738 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55739
55740         * gcc.dg/cpp/20000720-1.S: New test.
55741
55742 2000-07-21  Michael Meissner  <meissner@redhat.com>
55743
55744         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55745
55746 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55747
55748         * g++.old-deja/g++.brendan/crash16.C,
55749         g++.old-deja/g++.brendan/parse3.C,
55750         g++.old-deja/g++.brendan/redecl1.C,
55751         g++.old-deja/g++.ns/template13.C,
55752         g++.old-deja/g++.other/decl4.C,
55753         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55754
55755 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55756
55757         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55758         and "Internal error".
55759
55760         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55761         regexps.
55762         * gcc.dg/cpp/paste6.c: New test.
55763
55764 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55765
55766         * gcc.dg/cpp/tr-direct.c: New test.
55767
55768         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55769         gcc.dg/cpp/undef1.c: Tweak error regexps.
55770
55771 2000-07-18  Eric Christopher <echristo@redhat.com>
55772
55773         * gcc.c-torture/compile/20000718-1.c: New test.
55774
55775 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55776
55777         * cpplex.c (_cpp_push_token): If the token being pushed back
55778         is the previous token in this context, just subtract one from
55779         context->posn.
55780         * cppmacro.c (save_expansion): Clear aux field when storing a
55781         placemarker.
55782
55783 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55784
55785         * gcc.dg/noncompile/redecl-1.c: New test.
55786
55787 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55788
55789         * gcc.c-torture/execute/20000717-5.c: New test.
55790         * gcc.c-torture/execute/20000717-1.x: Removed.
55791
55792 2000-07-17  Richard Henderson  <rth@cygnus.com>
55793
55794         * gcc.c-torture/execute/20000717-4.c: New test.
55795
55796 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55797
55798         * gcc.dg/cpp/syshdr.c: New test.
55799         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55800
55801 2000-07-17  Neil Booth  <neilb@earthling.net>
55802
55803         * gcc.dg/cpp/cmdlne-dM.c: New test.
55804         * gcc.dg/cpp/cmdlne-dD.c: New test.
55805
55806 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55807
55808         * gcc.c-torture/execute/20000717-3.c: New test.
55809
55810         * gcc.c-torture/compile/20000717-1.c: New test.
55811
55812 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55813
55814         * gcc.c-torture/execute/20000717-2.c: New test.
55815
55816 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55817
55818         * gcc.dg/formatz-1.c: New test.
55819
55820         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55821         * gcc.dg/c99-digraph-1.c: New tests.
55822
55823         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55824         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55825
55826         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55827         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55828         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55829         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55830         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55831         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55832         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55833
55834 2000-07-17  Greg McGary <greg@mcgary.org>
55835
55836         * gcc.c-torture/execute/20000717-1.c: New test.
55837         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55838
55839 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55840
55841         * gcc.c-torture/execute/20000715-2.c: New test.
55842         * gcc.dg/20000715-1.c: New test.
55843
55844 2000-07-15  Michael Meissner  <meissner@redhat.com>
55845
55846         * gcc.c-torture/execute/20000715-1.c: New test.
55847
55848 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55849
55850         * gcc.c-torture/execute/20000707-1.c: New test.
55851
55852 2000-07-13  Neil Booth  <NeilB@earthling.net>
55853
55854         * gcc.dg/cpp/digraph1.c,
55855         gcc.dg/cpp/digraph2.c,
55856         gcc.dg/cpp/digraphs.c: New tests.
55857
55858 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55859
55860         * g77.f-torture/compile/20000630-2.f: New test.
55861         * g77.f-torture/compile/20000630-2.x
55862
55863 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55864
55865         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55866
55867 2000-07-11  Neil Booth  <NeilB@earthling.net>
55868
55869         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55870
55871 2000-07-11  Neil Booth  <NeilB@earthling.net>
55872
55873         * gcc.dg/cpp/cmdlne-C.c: New.
55874
55875 2000-07-09  Neil Booth  <NeilB@earthling.net>
55876
55877         * gcc.dg/cpp/directiv.c: New tests.
55878         * gcc.dg/cpp/undef1.c: Update.
55879
55880 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55881
55882         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55883
55884 2000-07-09  Neil Booth  <NeilB@earthling.net>
55885
55886         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55887
55888 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55889
55890         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55891         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55892
55893 2000-07-08  Neil Booth  <NeilB@earthling.net>
55894
55895         * gcc.dg/cpp/macsyntx.c: New tests.
55896
55897 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55898
55899         * gcc.dg/20000707-1.c: New test.
55900
55901 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55902
55903         * gcc.c-torture/execute/20000706-1.c: New test.
55904         * gcc.c-torture/execute/20000706-2.c: New test.
55905         * gcc.c-torture/execute/20000706-3.c: New test.
55906         * gcc.c-torture/execute/20000706-4.c: New test.
55907         * gcc.c-torture/execute/20000706-5.c: New test.
55908
55909 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55910
55911         * g++.old-deja/g++.pt/instantiate7.C: New test.
55912
55913 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55914
55915         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55916         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55917         * g++.old-deja/g++.other/rtti3.C: Likewise.
55918         * g++.old-deja/g++.other/rttid3.C: Likewise.
55919
55920 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55921
55922         *  g77.f-torture/compile/20000630-1.x: Fix typo
55923
55924 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55925
55926         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55927         assembly output.
55928
55929 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55930
55931         * gcc.dg/cpp/ident.c: New test.
55932
55933 2000-07-05  Neil Booth  <NeilB@earthling.net>
55934
55935         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55936           gcc.dg/cpp/lexstrng.c: New tests.
55937
55938 2000-07-04  Neil Booth  <NeilB@earthling.net>
55939
55940         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55941         * gcc.dg/cpp/strify2.c: Same.
55942
55943 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55944
55945         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55946         * gcc.dg/cpp/19990703-1.c: Likewise.
55947         * gcc.dg/cpp/20000625-1.c: Likewise.
55948         * gcc.dg/cpp/20000625-2.c: Likewise.
55949
55950         * gcc.dg/cpp/macro1.c,
55951         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55952         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55953         gcc.dg/cpp/strify1.c,
55954         gcc.dg/cpp/strify2.c: New tests.
55955
55956 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55957
55958         * gcc.c-torture/execute/20000703-1.c: New test.
55959
55960 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55961
55962         * g++.old-deja/g++.pt (lookup10.C): New test.
55963
55964 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55965
55966         * g++.old-deja/g++.pt (typename25.C): New test.
55967
55968 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55969
55970         * gcc.c-torture/compile/20000701-1.c: New test.
55971
55972 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55973
55974         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55975         to test case.
55976
55977 2000-06-30  Catherine Moore  <clm@cygnus.com>
55978
55979         * gcc.c-torture/execute/align-1.c: New test.
55980
55981 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55982
55983         * g++.old-deja/g++.pt/expr8.C: New test.
55984         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55985
55986 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55987
55988         * gcc.c-torture/compile/20000629-1.c: New test.
55989
55990 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55991
55992
55993         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55994         gcc.dg/noncompile directory, depending on whether they're
55995         preprocessor tests or not.  Annotate all the tests for the dg
55996         framework.
55997
55998         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55999         * gcc.dg/noncompile/noncompile.exp: New.
56000
56001         * Moved files:
56002         Old name                                New name
56003         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56004         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56005         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56006         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56007         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56008         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56009         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56010         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56011         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56012         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56013         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56014         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56015         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56016         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56017         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56018         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56019         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56020         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56021         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56022         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56023         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56024         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56025         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56026         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56027
56028         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56029         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56030         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56031         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56032         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56033         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56034
56035 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56036
56037         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56038         declare one variable.  On the fourth, error.
56039         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56040         declared by 20000628-1a.h.
56041
56042 2000-06-29  Richard Henderson  <rth@redhat.com>
56043
56044         * gcc.c-torture/execute/930529-1.x: New file.
56045         * gcc.dg/920413-1.c: Adjust expected warning text.
56046         * gcc.dg/980217-1.c: Declare abort.
56047         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56048
56049 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56050
56051         * g77.f-torture/compile/20000629-1.f: New test.
56052         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56053
56054 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56055
56056         Rearrange lots of files, removing entirely the
56057         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56058         directories.
56059
56060         * Deleted files:
56061         gcc.c-torture/code_quality/code_quality.exp
56062         gcc.c-torture/special/special.exp
56063         gcc.failure/failure.exp
56064         gcc.failure/940409-1.x
56065         gcc.c-torture/compile/961203-1.x
56066
56067         * New files:
56068         gcc.misc-tests/linkage.exp
56069         gcc.c-torture/execute/920730-1t.c
56070         gcc.c-torture/execute/920730-1t.x
56071         gcc.c-torture/compile/920520-1.x
56072         gcc.c-torture/compile/920521-1.x
56073         gcc.c-torture/compile/981006-1.x
56074         gcc.c-torture/execute/eeprof-1.x
56075
56076         * Moved files (possibly with modifications to fit a new harness):
56077         Old name                                New name
56078         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56079         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56080         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56081         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56082         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56083         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56084         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56085         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56086         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56087         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56088         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56089         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56090         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56091         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56092
56093 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56094
56095         * c-torture/compile/961203-1.x: Delete.
56096
56097         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56098         not exit. Include stdio.h.
56099         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56100         * gcc.misc-tests/dg-12.c: Likewise.
56101         * gcc.misc-tests/dg-5.c: Likewise.
56102         * gcc.misc-tests/dg-6.c: Likewise.
56103         * gcc.misc-tests/dg-7.c: Prototype abort.
56104         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56105         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56106         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56107         not exit.
56108         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56109         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56110
56111 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56112
56113         * gcc.dg/cpp/20000628-1.c: New test.
56114         * gcc.dg/cpp/20000628-1.h: New header for above test.
56115         * gcc.dg/cpp/20000628-1a.h: Likewise.
56116
56117 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56118
56119         * gcc.dg/cpp: New directory.
56120         * gcc.dg/cpp/cpp.exp: New driver.
56121         * gcc.dg/cpp/20000627-1.c: New test.
56122         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56123         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56124         and rewrite as a compilation test.
56125
56126         * gcc.dg: Move many files into the cpp subdirectory, possibly
56127         renaming or editing them as well.
56128         Old name                New name
56129         990119-1.c              cpp/19990119-1.c
56130         990228-1.c              cpp/19990228-1.c
56131         990407-1.c              cpp/19990407-1.c
56132         990409-1.c              cpp/19990409-1.c
56133         990413-1.c              cpp/19990413-1.c
56134         990703-1.c              cpp/19990703-1.c
56135         20000127-1.c            cpp/20000127-1.c
56136         20000129-1.c            cpp/20000129-1.c
56137         20000207-1.c            cpp/20000207-1.c
56138         20000207-2.c            cpp/20000207-2.c
56139         20000209-1.c            cpp/20000209-1.c
56140         20000209-2.c            cpp/20000209-2.c
56141         20000301-1.c            cpp/20000301-1.c
56142         20000419-1.c            cpp/20000419-1.c
56143         20000510-1.S            cpp/20000510-1.S
56144         20000519-1.c            cpp/20000519-1.c
56145         20000529-1.c            cpp/20000529-1.c
56146         20000625-1.c            cpp/20000625-1.c
56147         20000625-2.c            cpp/20000625-2.c
56148         cpp-as1.c               cpp/assert1.c
56149         cpp-as2.c               cpp/assert2.c
56150         cxx-comments-1.c        cpp/cxxcom1.c
56151         cxx-comments-2.c        cpp/cxxcom2.c
56152         endif-label.c           cpp/endif.c
56153         cpp-hash1.c             cpp/hash1.c
56154         cpp-hash2.c             cpp/hash2.c
56155         cpp-if1.c               cpp/if-1.c
56156         cpp-if2.c               cpp/if-2.c
56157         cpp-if3.c               cpp/if-3.c
56158         cpp-if4.c               cpp/if-4.c
56159         cpp-if5.c               cpp/if-5.c
56160         cpp-cond.c              cpp/if-cexp.c
56161         cpp-missingop.c         cpp/if-mop.c
56162         cpp-missingparen.c      cpp/if-mpar.c
56163         cpp-opprec.c            cpp/if-oppr.c
56164         cpp-ifparen.c           cpp/if-paren.c
56165         cpp-shortcircuit.c      cpp/if-sc.c
56166         cpp-shift.c             cpp/if-shift.c
56167         cpp-unary.c             cpp/if-unary.c
56168         cpp-li1.c               cpp/line1.c
56169         cpp-li2.c               cpp/line2.c
56170         lineno.c                cpp/line3.c
56171         lineno-2.c              cpp/line4.c
56172         cpp-mi.c                cpp/mi1.c
56173         cpp-mic.h               cpp/mi1c.h
56174         cpp-micc.h              cpp/mi1cc.h
56175         cpp-mind.h              cpp/mi1nd.h
56176         cpp-mindp.h             cpp/mi1ndp.h
56177         cpp-mix.h               cpp/mi1x.h
56178         cpp-mi2.c               cpp/mi2.c
56179         cpp-mi2a.h              cpp/mi2a.h
56180         cpp-mi2b.h              cpp/mi2b.h
56181         cpp-mi2c.h              cpp/mi2c.h
56182         cpp-mi3.c               cpp/mi3.c
56183         cpp-mi3.def             cpp/mi3.def
56184         poison-1.c              cpp/poison.c
56185         pr-impl.c               cpp/prag-imp.c
56186         cpp-redef-2.c           cpp/redef1.c
56187         cpp-redef.c             cpp/redef2.c
56188         strpaste.c              cpp/strp1.c
56189         strpaste-2.c            cpp/strp2.c
56190         cpp-tradpaste.c         cpp/tr-paste.c
56191         cpp-tradstringify.c     cpp/tr-str.c
56192         cpp-tradwarn1.c         cpp/tr-warn1.c
56193         cpp-tradwarn2.c         cpp/tr-warn2.c
56194         trigraphs.c             cpp/trigraphs.c
56195         cpp-unc1.c              cpp/unc1.c
56196         cpp-unc2.c              cpp/unc2.c
56197         cpp-unc3.c              cpp/unc3.c
56198         cpp-unc.c               cpp/unc4.c
56199         undef.c                 cpp/undef1.c
56200         undef-2.c               cpp/undef2.c
56201         cpp-wi1.c               cpp/widestr1.c
56202
56203 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56204
56205         * lib/g++.exp (g++_include_flags): Tweak.
56206
56207 2000-06-27  H.J. Lu  <hjl@gnu.org>
56208             Loren J. Rittle  <ljrittle@acm.org>
56209
56210         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56211         version with one that knows about the new gcc tree structure.
56212         (g++_link_flags): Same.
56213
56214 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56215
56216         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56217         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56218         case we are cross-compiling.
56219
56220         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56221         g++.old-deja/g++.niklas/Makefile.in,
56222         g++.old-deja/g++.niklas/configure.in,
56223         g++.old-deja/g++.other/Makefile.in,
56224         g++.old-deja/g++.other/configure.in,
56225         gcc.c-torture/code_quality/Makefile.in,
56226         gcc.c-torture/code_quality/configure.in,
56227         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56228         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56229         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56230         gcc.c-torture/execute/ieee/Makefile.in,
56231         gcc.c-torture/execute/ieee/configure.in,
56232         gcc.c-torture/noncompile/Makefile.in,
56233         gcc.c-torture/noncompile/configure.in,
56234         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56235         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56236         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56237
56238 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56239
56240         * g++.old-deja/g++.other/ambig3.C: New test.
56241
56242 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56243
56244         * g++.old-deja/g++.pt/syntax1.C: New test.
56245         * g++.old-deja/g++.pt/syntax2.C: New test.
56246         * g++.old-deja/g++.other/syntax3.C: New test.
56247         * g++.old-deja/g++.other/syntax4.C: New test.
56248
56249 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56250
56251         * gcc.dg/20000623-1.c: Prototype exit and abort.
56252
56253 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56254
56255         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56256         New tests.
56257         * gcc.dg/cpp-mi3.def: New file.
56258
56259         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56260         inside assertions.
56261         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56262         lexer's error messages.
56263         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56264         divine anything from the linemarkers.
56265         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56266         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56267
56268 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56269
56270         * gcc.dg/20000623-1.c: New test.
56271
56272 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56273
56274         * gcc.c-torture/execute/20000622-1.c: New test.
56275
56276 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.other/init15.C: New test.
56279
56280 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56281
56282         * g++.old-deja/g++.pt/vaarg2.C: New test.
56283         * g++.old-deja/g++.pt/vaarg3.C: New test.
56284
56285 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56286
56287         * g++.old-deja/g++.other/dyncast6.C: New test.
56288
56289 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56290
56291         * gcc.c-torture/execute/loop-6.c: New test.
56292
56293 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56294
56295         * gcc.dg/20000614-1.c: New test.
56296         * gcc.dg/20000614-2.c: New test.
56297
56298 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56299
56300         * g++.old-deja/g++.other/inline12.C: New test.
56301
56302 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56303
56304         * g++.old-deja/g++.other/eh1.C: New test.
56305
56306 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56307
56308         * g++.old-deja/g++.other/type.C: New test.
56309
56310 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56311
56312         * g++.old-deja/g++.other/initstring.C: New test.
56313
56314 2000-06-12  Jason Merrill  <jason@redhat.com>
56315
56316         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56317
56318 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56319
56320         * gcc.c-torture/compile/20000609-1.c: New test.
56321
56322 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56323
56324         * gcc.dg/20000609-1.c: New test.
56325
56326 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56327
56328         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56329         * gcc.c-torture/noncompile/poison-1.c: Move...
56330         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56331         * gcc.dg/cpp-li1.c: Add a token after the #line.
56332
56333 2000-06-05  Richard Henderson  <rth@cygnus.com>
56334
56335         * gcc.c-torture/execute/20000605-2.c: New test.
56336         * gcc.c-torture/execute/20000605-3.c: New test.
56337
56338 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56339
56340         * g77.f-torture/execute/20000503-1.x: New file.
56341
56342 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56343
56344         * g++.old-deja/g++.eh/badalloc1.C: New test.
56345
56346 2000-06-05  Richard Henderson  <rth@cygnus.com>
56347
56348         * gcc.c-torture/execute/20000605-1.c: New test.
56349
56350 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56351             Nathan Sidwell <nathan@codesourcery.com>
56352
56353         * gcc.c-torture/compile/20000605-1.c: New test.
56354
56355 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56356
56357         * g77.f-torture/compile/20000601-1.f: New test.
56358
56359 2000-06-03  Richard Henderson  <rth@cygnus.com>
56360
56361         * gcc.c-torture/execute/20000603-1.c: New.
56362
56363 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56364
56365         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56366         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56367
56368 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56369
56370         * gcc.dg/compare2.c (case 12): XFAIL.
56371         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56372         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56373
56374         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56375
56376 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56377
56378         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56379         guard macro is already defined when the header is first
56380         included.
56381         * gcc.dg/cpp-mix.h: New file.
56382         * gcc.dg/endif-label.c: Update patterns to match compiler.
56383
56384         * g++.brendan/complex1.C: Declare abort.
56385         * g++.law/refs4.C: Remove XFAIL.
56386         * g++.oliva/expr2.C: Declare abort and exit.
56387
56388 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56389
56390         * gcc.c-torture/execute/20000528-1.c: New test.
56391
56392         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56393         * g++.old-deja/g++.law/temps4.C: Likewise.
56394
56395         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56396         stdlib.h.  Call abort() on failure.
56397         * g++.old-deja/g++.law/refs4.C: Likewise.
56398         * g++.old-deja/g++.law/temps4.C: Likewise.
56399         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56400         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56401
56402 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56403
56404         Relative to g++.dg/special:
56405         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56406
56407         Relative to g++.old-deja:
56408         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56409         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56410         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56411         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56412         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56413         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56414         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56415
56416         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56417         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56418         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56419         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56420         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56421         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56422         and/or string.h.
56423
56424         * g++.other/goto1.C: Update expectations for error messages.
56425
56426 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56427
56428         * gcc.c-torture/compile/20000523-1.c: New test.
56429
56430 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56431
56432         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56433
56434 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56435
56436         * g++.old-deja/g++.eh/catch11.C: New test.
56437         * g++.old-deja/g++.eh/catch12.C: New test.
56438
56439 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56440
56441         * gcc.c-torture/execute/20000523-1.c: New test.
56442
56443 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56444
56445         * c-torture/execute/bcp-1.c: Replace abort in arg of
56446         __builtin_constant_p with a generic external function.
56447
56448         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56449         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56450         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56451         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56452         Prototype abort and/or exit.
56453
56454         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56455         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56456         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56457         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56458
56459 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56460
56461         * gcc.dg/dwarf2-1.c: New test.
56462
56463 2000-05-20  Richard Henderson  <rth@cygnus.com>
56464
56465         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56466
56467 2000-05-20  Andreas Jaeger  <aj@suse.de>
56468
56469         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56470         testcase.
56471
56472 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56473
56474         * gcc.c-torture/execute/20000519-2.c: New test.
56475
56476 2000-05-19  Andreas Jaeger  <aj@suse.de>
56477
56478         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56479         which fails with SSA.
56480
56481         * lib/c-torture.exp: Also test with -O3 -fssa.
56482
56483 2000-05-18  Michael Meissner  <meissner@redhat.com>
56484
56485         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56486         * gcc.c-torture/execute/920415-1.c: Ditto.
56487         * gcc.c-torture/execute/920501-1.c: Ditto.
56488         * gcc.c-torture/execute/conversion.c: Ditto.
56489         * gcc.c-torture/execute/cvt-1.c: Ditto.
56490
56491 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56492
56493         * gcc.c-torture/compile/20000518-1.c: New test.
56494
56495 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56496
56497         * g77.f-torture/compile/200005018.f: New test.
56498
56499 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56500
56501         * gcc.c-torture/compile/20000517-1.c: New test.
56502
56503 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56504
56505         * gcc.c-torture/execute/20000516-1.c: New test.
56506
56507 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56508
56509         * g++.old-deja/g++.other/eh.C: New test.
56510
56511 2000-05-12  Richard Henderson  <rth@cygnus.com>
56512
56513         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56514         constants through to doit's conditional.
56515
56516 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56517
56518         * gcc.c-torture/compile/20000511-1.c: New test.
56519         * g77.f-torture/compile/20000511-1.f: New test.
56520         * g77.f-torture/compile/20000511-2.f: New test.
56521
56522 2000-05-11  Michael Meissner  <meissner@redhat.com>
56523
56524         * gcc.c-torture/execute/20000511-1.c: New test.
56525
56526 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
56527
56528         * gcc.dg/dg.exp: Scan .S files as well as .c files.
56529         * gcc.dg/20000510-1.S: New.
56530
56531 2000-05-08  Catherine Moore  <clm@cygnus.com>
56532
56533         * gcc.dg/unused-3.c: New.
56534
56535 2000-05-06  Richard Henderson  <rth@cygnus.com>
56536
56537           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56538           * g++.old-deja/g++.mike/warn1.C: Likewise.
56539           * g++.old-deja/g++.pt/local1.C: Likewise.
56540           * g++.old-deja/g++.pt/local7.C: Likewise.
56541           * g++.old-deja/g++.pt/spec16.C: Likewise.
56542
56543 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
56544
56545         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56546
56547 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
56548
56549           * g77.f-torture/execute/20000503-1.f: New test.
56550
56551 2000-05-04  Andreas Jaeger  <aj@suse.de>
56552
56553         * gcc.dg/noreturn-2.c: New test.
56554
56555 2000-05-04  Neil Booth  <NeilB@earthling.net>
56556
56557         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56558         preprocessor.
56559
56560 2000-05-04  Richard Henderson  <rth@cygnus.com>
56561
56562         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56563
56564 2000-05-04  Richard Henderson  <rth@cygnus.com>
56565
56566         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56567         OpenSSL by Jason R Thorpe.
56568
56569 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56570
56571         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56572
56573 2000-05-03  Robert Lipe <robertlipe@usa.net>
56574
56575         * gcc.dg/20000503-1.c: New test.
56576
56577 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56578
56579         * gcc.c-torture/compile/20000502-1.c: New test.
56580         * g++.old-deja/g++.other/align.C: New test.
56581         * gcc.dg/cpp-tradstringify.c: New test.
56582
56583 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56584
56585         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56586         and hard registers.
56587
56588 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56589
56590         * gcc.c-torture/execute/loop-5.c: New test.
56591
56592 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56593
56594         * gcc.c-torture/execute/va-arg-20.c: New test.
56595
56596 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56597
56598         * gcc.c-torture/execute/20000422-1.c: New test.
56599
56600 2000-04-20  Greg McGary  <gkm@gnu.org>
56601
56602         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56603         when optimizing, but without sibling-call optimizations (-O1).
56604
56605 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56606
56607           * gcc.c-torture/compile/20000420-1.c: New test.
56608
56609 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56610
56611         * g++.abi/ptrflags.C: New test.
56612         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56613
56614 2000-04-19  Catherine Moore  <clm@cygnus.com>
56615
56616         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56617
56618 2000-04-19  Greg McGary  <gkm@gnu.org>
56619
56620         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56621         sibling-call optimizations.
56622
56623 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56624
56625         * gcc.dg/20000419-1.c: New test.
56626
56627 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56628
56629         * gcc.c-torture/execute/20000412-6.c: New test.
56630
56631 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56632
56633         * gcc.c-torture/execute/20000412-5.c: New test.
56634         * g77.f-torture/compile/20000412-1.f: New test.
56635         * gcc.c-torture/execute/20000412-4.c: New test.
56636         * gcc.c-torture/compile/20000412-2.c: New test.
56637         * gcc.c-torture/execute/20000412-3.c: New test.
56638         * gcc.c-torture/compile/20000412-1.c: New test.
56639         * gcc.c-torture/execute/20000412-2.c: New test.
56640
56641 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56642
56643         * objc/execute/bf-20.m: New test.
56644
56645 2000-04-10  Richard Henderson  <rth@cygnus.com>
56646
56647         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56648
56649         * gcc.c-torture/execute/20000412-1.c: New test.
56650
56651 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56652
56653         * g++.old-deja/g++.eh/catchptr1.C: New test.
56654
56655 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56656
56657         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56658
56659 2000-04-08  Neil Booth  <NeilB@earthling.net>
56660
56661         * gcc.dg/cpp-nullchar.c: Remove test as
56662         embedded nulls cause problems.
56663
56664 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56665
56666         * gcc.dg/compare2.c: New test.
56667
56668 2000-04-08  Neil Booth  <NeilB@earthling.net>
56669
56670         * gcc.dg/cpp-nullchar.c: New test.
56671
56672 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56673
56674         * gcc.dg/cpp-mi2.c: New test.
56675         * gcc.dg/cpp-mi2[abc].h: New files.
56676
56677 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56678
56679         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56680         member name.
56681
56682 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56683
56684         * g++.old-deja/g++.abi/vmihint.C: New test.
56685
56686 2000-04-06  Neil Booth  <NeilB@earthling.net>
56687
56688         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56689         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56690         copyright.
56691
56692 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56693
56694         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56695         avoid stack-frame overwrite.
56696
56697 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56698
56699         * gcc.c-torture/compile/20000405-2.c: New test.
56700         * gcc.c-torture/compile/20000405-3.c: New test.
56701
56702 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56703
56704         * gcc.c-torture/compile/20000405-1.c: New test.
56705
56706 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56707
56708         * gcc.dg/cast-qual-1.c: Revert last change.
56709
56710 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56711
56712         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56713
56714 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56715
56716         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56717         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56718
56719 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56720
56721         * gcc.c-torture/compile/20000403-2.c: New test.
56722         * gcc.c-torture/compile/20000403-1.c: New test.
56723
56724 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56725
56726         * gcc.c-torture/execute/20000403-1.c: New test.
56727
56728 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56729
56730         * gcc.c-torture/execute/20000402-1.c: New test.
56731
56732 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56733
56734         * gcc.c-torture/execute/va-arg-15.c: New test.
56735         * gcc.c-torture/execute/va-arg-16.c: New test.
56736         * gcc.c-torture/execute/va-arg-17.c: New test.
56737         * gcc.c-torture/execute/va-arg-18.c: New test.
56738         * gcc.c-torture/execute/va-arg-19.c: New test.
56739
56740 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56741
56742         * gcc.c-torture/compile/981211-1.c: Move to...
56743         * gcc.dg/cpp-as1.c: ...here.
56744         * gcc.dg/cpp-as2.c: New file.
56745
56746         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56747         compiler.
56748
56749 2000-04-02  Neil Booth  <NeilB@earthling.net>
56750
56751         * gcc.dg/cpp-cond.c  New tests.
56752         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56753         accidental success less likely.
56754         * gcc.dg/cpp-missingop.c  New tests.
56755         * gcc.dg/cpp-missingparen.c  New tests.
56756         * gcc.dg/cpp-shift.c  New tests.
56757         * gcc.dg/cpp-shortcircuit.c  New tests.
56758         * gcc.dg/cpp-unary.c  New tests.
56759
56760 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56761
56762         * gcc.c-torture/compile/20000329-1.c: New test.
56763
56764 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56765
56766         * gcc.c-torture/compile/20000326-1.c: New test.
56767         * gcc.c-torture/compile/20000326-2.c: New test.
56768
56769 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56770
56771         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56772         the first parameter is a function argument.
56773
56774 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56775
56776         * g++.old-deja/g++.ext/array4.C: New test.
56777
56778 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56779
56780         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56781
56782 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56783
56784         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56785
56786 2000-03-19  Richard Henderson  <rth@cygnus.com>
56787
56788         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56789
56790 2000-03-19  Richard Henderson  <rth@cygnus.com>
56791
56792         * gcc.c-torture/compile/20000319-1.c: New test.
56793
56794 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56795
56796         * gcc.c-torture/execute/20000314-3.c: New test.
56797         * gcc.c-torture/execute/20000314-2.c: New test.
56798         * gcc.c-torture/execute/20000314-1.c: New test.
56799         * gcc.c-torture/compile/20000314-2.c: New test.
56800         * gcc.c-torture/compile/20000314-1.c: New test.
56801
56802 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56803
56804         * g++.old-deja/g++.warn/inline.C: New test.
56805
56806 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56807
56808         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56809         standards-compliant result rather than specific constants.
56810         Put test-values in array.
56811
56812 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56813
56814         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56815         (g++_target_compile): Put test-specific options last.
56816
56817 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56818
56819         * g++.old-deja/g++.eh/vbase4.C: New test.
56820
56821 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56822
56823         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56824
56825 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56826
56827         * g++.old-deja/g++.brendan/misc12.C: Removed.
56828         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56829         * g++.old-deja/g++.ext/pretty4.C: New test.
56830
56831 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56832
56833         * g++.old-deja/g++.other/string2.C: New test.
56834
56835 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56836
56837         * g++.old-deja/g++.warn/impint2.C: New test.
56838
56839 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56840
56841         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56842         is 1, not zero.
56843
56844 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56845
56846         * g++.old-deja/g++.warn/impint.C: New test.
56847         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56848         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56849         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56850         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56851         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56852         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56853         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56854         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56855         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56856         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56857         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56858         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56859
56860 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56861
56862         * gcc.dg/cpp-redef.c: New test.
56863
56864 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56865
56866         * g++.old-deja/g++.pt/unify7.C: New test.
56867
56868 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56869
56870         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56871         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56872
56873 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56874
56875         * gcc.c-torture/compile/20000224-1.c: New test.
56876
56877 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56878
56879         * gcc.c-torture/compile/cpp-2.c: New test.
56880         * gcc.c-torture/compile/cpp-1.c: New test.
56881
56882 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56883
56884         * gcc.c-torture/execute/20000225-1.c: New test.
56885
56886 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56887
56888         * gcc.dg/cpp-li2.c: New test.
56889
56890         * gcc.dg/cpp-wi1.c: New test.
56891
56892         * gcc.dg/cpp-li1.c: New test.
56893
56894 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56895
56896         * g++.old-deja/g++.other/sizeof5.C: New test.
56897
56898 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56899
56900         * gcc.c-torture/execute/va-arg-13.c: New test.
56901
56902 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56903
56904         * gcc.c-torture/execute/va-arg-12.c: New test.
56905
56906 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56907
56908         * gcc.c-torture/execute/20000223-1.c: New test.
56909
56910 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56911
56912         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56913
56914 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56915
56916         * g++.old-deja/g++.abi/ptrmem.C: New test.
56917
56918 2000-02-19  Richard Henderson  <rth@cygnus.com>
56919
56920         * gcc.c-torture/compile/init-3.c: New.
56921
56922 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56923
56924         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56925         ALWAYS_CXXFLAGS.
56926
56927 2000-02-11  Robert Lipe <robertl@sco.com>
56928
56929         * gcc.c-torture/compile/20000211-3.c: New test.
56930
56931 2000-02-11  Martin Buchholz <martin@xemacs.org>
56932
56933         * gcc.c-torture/compile/20000211-2.c: New test.
56934
56935 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56936
56937         * gcc.c-torture/compile/20000211-1.c: New test.
56938
56939 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56940
56941         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56942           on native targets
56943
56944 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56945
56946         * g++.old-deja/g++.other/cast5.C: New test.
56947
56948 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56949
56950         * gcc.c-torture/execute/20000205-1.c: New.
56951
56952 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56953
56954         * g++.old-deja/g++.jason/cast3.C: Return void.
56955         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56956
56957 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56958
56959         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56960
56961         * gcc.dg/loop-1.c: New test.
56962
56963 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56964
56965         * gcc.c-torture/compile/20000127-1.c: New test.
56966         * gcc.c-torture/execute/991228-1.c: New test.
56967
56968 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56969
56970         * gcc.dg/unused-2.c: New test.
56971
56972         * gcc.dg/conv-1.c: New test.
56973
56974 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56975
56976         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56977         compiler.
56978         (tool_option_proc): Fix typo.
56979
56980 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56981
56982         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56983         of the ld on the host, not on the build machine.
56984         Also, don't crash if '--help' is not a supported option.
56985
56986 2000-01-24  Richard Henderson  <rth@cygnus.com>
56987
56988         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56989
56990 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56991
56992         * gcc.c-torture/execute/20000120-2.c: New test.
56993         * gcc.c-torture/execute/20000120-1.c: New test.
56994
56995 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56996
56997         * gcc.c-torture/execute/20000113-1.c: New test.
56998
56999 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57000
57001         * gcc.c-torture/execute/20000112-1.c: New test.
57002
57003 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57004
57005         * gcc.dg/20000111-1.c: New test.
57006
57007 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57008
57009         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57010         with 16 bit integers.
57011
57012 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57013
57014         * gcc.dg/20000108-1.c: New test.
57015
57016 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57017
57018         * g++.old-deja/g++.ns/koenig8.C: New test.
57019
57020 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57021
57022         * g++.old-deja/g++.other/cast4.C: New test.
57023
57024 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57025
57026         * gcc.c-torture/compile/20000105-2.c: New test.
57027         * gcc.c-torture/compile/20000105-1.c: New test.
57028
57029 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57030
57031         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57032         references to printf & atoi to conform to ANSI standard.
57033         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57034         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57035         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57036         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57037         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57038         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57039         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57040         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57041         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57042         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57043         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57044         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57045         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57046         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57047         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57048         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57049         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57050         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57051         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57052         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57053         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57054         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57055         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57056         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57057         * g++.old-deja/g++.brendan/init3.C: Likewise.
57058         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57059         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57060         * g++.old-deja/g++.brendan/new2.C: Likewise.
57061         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57062         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57063         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57064         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57065         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57066         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57067         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57068         * g++.old-deja/g++.brendan/template24.C: Likewise.
57069         * g++.old-deja/g++.brendan/template3.C: Likewise.
57070         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57071         * g++.old-deja/g++.jason/inline3.C: Likewise.
57072         * g++.old-deja/g++.jason/opeq.C: Likewise.
57073         * g++.old-deja/g++.law/arg5.C: Likewise.
57074         * g++.old-deja/g++.law/arm7.C: Likewise.
57075         * g++.old-deja/g++.law/ctors11.C: Likewise.
57076         * g++.old-deja/g++.law/cvt8.C: Likewise.
57077         * g++.old-deja/g++.law/init9.C: Likewise.
57078         * g++.old-deja/g++.law/refs4.C: Likewise.
57079         * g++.old-deja/g++.law/template2.C: Likewise.
57080         * g++.old-deja/g++.law/visibility24.C: Likewise.
57081         * g++.old-deja/g++.law/vtable3.C: Likewise.
57082         * g++.old-deja/g++.mike/asm2.C: Likewise.
57083         * g++.old-deja/g++.mike/eh1.C: Likewise.
57084         * g++.old-deja/g++.mike/misc1.C: Likewise.
57085         * g++.old-deja/g++.mike/misc13.C: Likewise.
57086         * g++.old-deja/g++.mike/misc14.C: Likewise.
57087         * g++.old-deja/g++.mike/ns12.C: Likewise.
57088         * g++.old-deja/g++.mike/p1248.C: Likewise.
57089         * g++.old-deja/g++.mike/p3708.C: Likewise.
57090         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57091         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57092         * g++.old-deja/g++.mike/p646.C: Likewise.
57093         * g++.old-deja/g++.mike/p700.C: Likewise.
57094         * g++.old-deja/g++.mike/p783.C: Likewise.
57095         * g++.old-deja/g++.mike/p783a.C: Likewise.
57096         * g++.old-deja/g++.mike/p783b.C: Likewise.
57097         * g++.old-deja/g++.mike/p786.C: Likewise.
57098         * g++.old-deja/g++.mike/p789.C: Likewise.
57099         * g++.old-deja/g++.mike/p789a.C: Likewise.
57100         * g++.old-deja/g++.mike/p807a.C: Likewise.
57101         * g++.old-deja/g++.other/delete3.C: Likewise.
57102         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57103         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57104         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57105         * g++.old-deja/g++.other/empty1.C: Likewise.
57106         * g++.old-deja/g++.other/temporary1.C: Likewise.
57107         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57108         * g++.old-deja/g++.pt/t16.C: Likewise.
57109         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57110
57111 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57112
57113         * gcc.dg/991230-1.c: New test.
57114
57115 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57116
57117         * gcc.c-torture/compile/991229-3.c: New test.
57118         * gcc.c-torture/compile/991229-2.c: New test.
57119         * gcc.c-torture/compile/991229-1.c: New test.
57120
57121 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57122
57123         * gcc.c-torture/compile/labels-2.c: New test.
57124
57125 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57126
57127         * gcc.c-torture/execute/991227-1.c: New test.
57128
57129 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57130
57131         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57132
57133 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57134
57135         * gcc.c-torture/execute/991221-1.c: New test.
57136
57137 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57138
57139         * g++.old-deja/g++.other/cast3.C: New test.
57140
57141 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57142
57143         * gcc.c-torture/execute/991216-4.c: New test.
57144
57145 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57146
57147         * gcc.c-torture/execute/991216-1.c: New test.
57148         * gcc.c-torture/execute/991216-2.c: New test.
57149         * gcc.c-torture/execute/991216-3.c: New test.
57150
57151 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57152
57153         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57154         Actually make the test fail by using "-O2" for compilation.
57155
57156 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57157
57158         * g++.old-deja/g++.warn/cast-align1.C: New test.
57159
57160 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57161
57162         * gcc.c-torture/compile/991214-1.c: New test.
57163         * gcc.c-torture/compile/991214-2.c: New test.
57164
57165 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57166
57167         * gcc.dg/991214-1.c: New test.
57168
57169 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57170
57171         * gcc.c-torture/compile/991213-3.c: New test.
57172         * gcc.c-torture/compile/991213-2.c: New test.
57173         * gcc.c-torture/compile/991213-1.c: New test.
57174
57175 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57176
57177         * gcc.dg/991209-1.c: New test.
57178
57179 1999-12-08  Nathan Sidwell <nathan@acm.org>
57180
57181         * gcc.c-torture/compile/991208-1.c: New test.
57182
57183 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57184
57185         * gcc.dg/ultrasp2.c: New test.
57186
57187 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57188
57189         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57190
57191 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57192
57193         * gcc.c-torture/compile/991202-1.c: New test.
57194         * gcc.c-torture/execute/991202-1.c: New test.
57195         * gcc.c-torture/execute/991202-2.c: New test.
57196         * gcc.c-torture/execute/991202-3.c: New test.
57197
57198 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57199
57200         * g++.old-deja/g++.abi/align.C: New test.
57201         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57202         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57203
57204 1999-12-01  Richard Henderson  <rth@cygnus.com>
57205
57206         * gcc.c-torture/execute/991201-1.c: New.
57207
57208 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57209
57210         * gcc.dg/991129-1.c: New test.
57211
57212 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57213
57214         * gcc.c-torture/compile/991127-1.c: New test.
57215
57216 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57217
57218         * g++.old-deja/g++.other/warn4.C: New test.
57219
57220 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57221
57222         * g++.old-deja/g++.eh/cleanup2.C: New test.
57223         * g++.old-deja/g++.ext/pretty2.C: New test.
57224         * g++.old-deja/g++.ext/pretty3.C: New test.
57225         * g++.old-deja/g++.other/debug6.C: New test.
57226
57227 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57228
57229         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57230         compiler_output to look for one error message instead of two.
57231
57232 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57233
57234         * gcc.c-torture/execute/991118-1.c: Also test case
57235         where the word boundary does not split a byte evenly.
57236
57237 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57238
57239         * g++.old-deja/g++.ext/restrict1.C: New test.
57240
57241 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57242
57243         * gcc.c-torture/execute/991118-1.c: New test.
57244
57245 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57246
57247         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57248         working directory pathnames.
57249
57250 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57251
57252         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57253         host is equipped with driver.h and driver.o so it can actually
57254         compile and run the tests.
57255
57256 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57257
57258         * gcc.c-torture/compile/991008-1.c: New test.
57259
57260 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57261
57262         * lib/gcc-dg.exp: Include target-supports.exp
57263
57264 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57265
57266         * lib/target-supports.exp: New file: Provide procs to test for
57267         features supported by the target.
57268         (check_weak_available): Moved here from ecos.exp.
57269         (check_alias_available): New proc: Determine of the target
57270         toolchain supports the alias attribute.
57271
57272         * gcc.dg/special/ecos.exp: Move check_weak_available to
57273         target-supports.exp.
57274         (alias-1.c): Only perform the test if the target supports
57275         aliases.
57276         (wkali-1.c): Only perform the test if the target supports
57277         aliases.
57278
57279         * gcc.dg/990506-0.c: Expect error messages from cross
57280         targets as well as native targets.
57281
57282 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57283
57284         * gcc.dg/ultrasp1.c: Removed xfail.
57285         * gcc.dg/struct-ret-2.c: Likewise.
57286         * gcc.dg/array-1.c: Likewise.
57287
57288 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57289
57290         * gcc.dg/struct-ret-2.c: New test.
57291
57292         * gcc.dg/array-1.c: New test.
57293
57294 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57295
57296         * gcc.c-torture/execute/991030-1.c: New test.
57297
57298 1999-10-26  Richard Henderson  <rth@cygnus.com>
57299
57300         * gcc.c-torture/compile/991026-2.c: New test.
57301
57302 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57303
57304         * gcc.c-torture/compile/991026-1.c: New test.
57305
57306 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57307
57308         * gcc.c-torture/execute/991023-1.c: New test.
57309
57310 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57311
57312         * gcc.c-torture/execute/991019-1.c: New test.
57313
57314 1999-10-16  Richard Henderson  <rth@cygnus.com>
57315
57316         * gcc.c-torture/execute/991016-1.c: New test.
57317
57318 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57319
57320         * gcc.c-torture/execute/991014-1.c: New test.
57321
57322 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57323
57324         * g++.old-deja/g++.other/union2.C: New test.
57325
57326 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57327
57328         * g++.old-deja/g++.other/vaarg2.C: New test.
57329         * g++.old-deja/g++.other/vaarg3.C: New test.
57330
57331 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57332
57333         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57334         in compile/.
57335
57336 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57337
57338         * gcc.c-torture/execute/va-arg-11.c: New test.
57339
57340 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57341
57342         * lib/file-format.exp (gcc_target_object_format): Don't
57343         crash if objdump is unavailable.
57344
57345 1999-09-29  Donn Terry <donn@interix.com>
57346
57347         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57348
57349 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57350
57351         * gcc.c-torture/compile/990928-1.c: New test.
57352
57353 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57354
57355         * g++.old-deja/g++.other/decl6.C: New test.
57356
57357 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57358
57359         * gcc.c-torture/execute/va-arg-10.c: New test.
57360
57361 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57362
57363         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57364         __PRETTY_FUNCTION__.
57365
57366 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57367
57368         * gcc.c-torture/execute/990923-1.c: New test.
57369
57370 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57371
57372         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57373         for which -fpic is inappropriate.
57374
57375 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57376
57377         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57378
57379 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57380
57381         * g++.old-deja/g++.other/dyncast1.C: New test.
57382         * g++.old-deja/g++.other/dyncast2.C: New test.
57383         * g++.old-deja/g++.other/dyncast3.C: New test.
57384         * g++.old-deja/g++.other/dyncast4.C: New test.
57385         * g++.old-deja/g++.other/dyncast5.C: New test.
57386         * g++.old-deja/g++.eh/catch3.C: New test.
57387         * g++.old-deja/g++.eh/catch3p.C: New test.
57388         * g++.old-deja/g++.eh/catch4.C: New test.
57389         * g++.old-deja/g++.eh/catch4p.C: New test.
57390         * g++.old-deja/g++.eh/catch5.C: New test.
57391         * g++.old-deja/g++.eh/catch5p.C: New test.
57392         * g++.old-deja/g++.eh/catch6.C: New test.
57393         * g++.old-deja/g++.eh/catch6p.C: New test.
57394         * g++.old-deja/g++.eh/catch7.C: New test.
57395         * g++.old-deja/g++.eh/catch7p.C: New test.
57396         * g++.old-deja/g++.eh/catch8.C: New test.
57397         * g++.old-deja/g++.eh/catch8p.C: New test.
57398         * g++.old-deja/g++.eh/catch9.C: New test.
57399         * g++.old-deja/g++.eh/catch9p.C: New test.
57400
57401 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57402
57403         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57404         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57405
57406 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57407
57408         * gcc.c-torture/compile/990913-1.c: New test.
57409
57410 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57411
57412         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57413         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57414
57415 1999-09-09  Richard Henderson  <rth@cygnus.com>
57416
57417         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57418
57419 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57420
57421         * g++.old-deja/g++.other/lookup11.C: New test.
57422         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57423         what is permitted and what we want.
57424         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57425         overload use.
57426         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57427
57428 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57429
57430         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57431         * gcc.c-torture/noncompile/poison-1.c: New file.
57432
57433 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57434
57435         * g++.old-deja/g++.other/sizeof3.C: New test.
57436         * g++.old-deja/g++.other/sizeof4.C: New test.
57437         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57438         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57439
57440 1999-09-07  Richard Henderson  <rth@cygnus.com>
57441
57442         * gcc.dg/va-arg-1.c: New.
57443
57444 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57445
57446         * gcc.c-torture/execute/va-arg-9.c: New test.
57447
57448 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57449
57450         * g77.f-torture/compile/980519-2.f: New test.
57451         * g77.f-torture/compile/19990905-0.f: New test.
57452         * g77.f-torture/compile/19990905-1.f: New test.
57453         * g77.f-torture/compile/19990905-2.f: New test.
57454
57455         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57456
57457 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57458
57459         * gcc.c-torture/execute/990827-1.c: Fix typo.
57460
57461 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57462
57463         * g++.old-deja/g++.other/deref1.C: New test.
57464
57465 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57466
57467         * g++.old-deja/g++.other/ambig2.C: New test.
57468         * g++.old-deja/g++.other/cond5.C: New test.
57469         * g++.old-deja/g++.other/lookup16.C: New test.
57470
57471 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57472
57473         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57474         assemblers too.
57475
57476 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57477
57478         * lib/c-torture.exp: Avoid the "compare executables" optimization
57479         when testing native.
57480
57481 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57482
57483         * gcc.c-torture/execute/990829-1.c: New test.
57484         * gcc.c-torture/compile/990829-1.c: New test.
57485
57486 1999-08-27  Paul Burchard  <burchard@pobox.com>
57487
57488         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57489         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57490         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57491         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57492         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57493         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57494         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57495         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57496         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57497         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57498         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57499
57500 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57501
57502         * gcc.c-torture/execute/990827-1.c: New test.
57503
57504 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57505
57506         * g77.f-torture/noncompile/19990826-4.f: New test.
57507
57508         * g77.f-torture/compile/19990826-3.f: New test.
57509
57510         * g77.f-torture/execute/19990826-2.f: New test.
57511
57512         * g77.f-torture/compile/19990826-1.f: New test.
57513
57514         * gcc.c-torture/execute/990826-0.c: New test.
57515         * g77.c-torture/execute/19990826-0.f: New test.
57516
57517         * g77.f-torture/noncompile/970626-2.f: New test.
57518
57519 1999-08-25  Paul Burchard  <burchard@pobox.com>
57520
57521         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57522         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57523         lss-011.C: New tests.
57524
57525 1999-08-25  Nathan Sidwell  <nathan@acm.org>
57526
57527         * g++.old-deja/g++.other/decl5.C: New test.
57528
57529 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57530
57531         * noncompile/noncompile.exp: Load_lib c-torture.exp.
57532         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57533         call `postbase' for each one.  All callers of `postbase' changed
57534         to call this instead.
57535
57536 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
57537
57538         * gcc.c-torture/execute/990811-1.c: New test.
57539
57540 1999-08-09  Nick Clifton  <nickc@cygnus.com>
57541
57542         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57543         just native ones.
57544
57545         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57546         just native ones.
57547
57548 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57549
57550         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57551
57552 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57553
57554         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57555
57556 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57557
57558         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57559
57560 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57561
57562         * gcc.c-torture/execute/990804-1.c: New test.
57563
57564 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57565
57566         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57567         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57568         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57569
57570 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57571
57572         * g++.old-deja/g++.other/struct1.C: New test.
57573
57574 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57575
57576         * g++.old-deja/g++.other/enum2.C: New test.
57577
57578 1999-08-02  Richard Henderson  <rth@cygnus.com>
57579
57580         Adapted from tests from Franz Sirl:
57581         * gcc.c-torture/execute/va-arg-7.c: New test.
57582         * gcc.c-torture/execute/va-arg-8.c: New test.
57583
57584 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57585
57586         * gcc.c-torture/compile/990801-2.c: New test.
57587
57588         * gcc.c-torture/compile/990801-1.c: New test.
57589
57590 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57591
57592         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57593         fp-cmp-1.c, converting double to float.
57594
57595         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57596         fp-cmp-1.c, converting double to long double.
57597
57598         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57599         from fr1 to unknown_register, since fr1 is a legitimate register
57600         on some machines.
57601
57602 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57603
57604         * README: More listname related changes.
57605
57606 1999-07-08  Catherine Moore  <clm@cygnus.com>
57607
57608         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57609
57610 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57611
57612         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57613
57614 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57615
57616         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57617
57618 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57619
57620         * gcc.dg/990703-1.c: New test.
57621
57622 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57623
57624         * lib/file-format.exp: New file: Move definition of proc
57625         gcc_target_object_format to here from
57626         gcc.dg/special/ecos.exp.
57627
57628         * lib/c-torture.exp: Include lib file-format.exp.
57629         * lib/gcc-dg.exp: Include lib file-format.exp.
57630
57631         * gcc.dg/special/ecos.exp: Remove definition of proc
57632         gcc_target_object_format.
57633
57634 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57635
57636         * gcc.c-torture/execute/990628-1.c: New test.
57637
57638 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57639
57640         * gcc.c-torture/compile/990625-2.c: New test.
57641
57642         * gcc.c-torture/compile/990625-1.c: New test.
57643
57644 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57645
57646         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57647         attributes compile.
57648         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57649         ports that use the COFF/PE file format.
57650
57651 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57652
57653         * gcc.c-torture/compile/990617-1.c: New test.
57654
57655 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57656
57657         * g++.old-deja/g++.other/decl4.C: New test.
57658
57659 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57660
57661         * g++.old-deja/g++.other/bitfld3.C: New test.
57662
57663 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57664
57665         * g++.old-deja/g++.eh/catch1.C: New test.
57666
57667 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57668
57669         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57670
57671         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57672         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57673
57674 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57675
57676         * g77.f-torture/compile/19990502-0.f: Replace with new,
57677         shorter, test that still fails after recent changes.
57678
57679 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57680
57681         * gcc.c-torture/execute/990604-1.c: New test.
57682
57683 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57684
57685         * gcc.c-torture/execute/990531-1.c: New test.
57686
57687 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57688
57689         * gcc.c-torture/compile/990527-1.c: New test.
57690
57691 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57692
57693         * gcc.c-torture/execute/990527-1.c: New test.
57694
57695 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57696
57697         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57698         bitfields as signed.
57699
57700 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57701
57702         * g77.f-torture/compile/19990525-0.f: New test.
57703
57704 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57705
57706         * gcc.c-torture/execute/990525-2.c: New test.
57707
57708         * gcc.c-torture/execute/990525-1.c: New test.
57709
57710 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57711
57712         * g++.old-deja/g++.other/anon3.C: New test.
57713         * g++.old-deja/g++.other/anon4.C: New test.
57714         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57715         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57716         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57717         Merrill).
57718
57719 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57720
57721         * gcc.c-torture/execute/990524-1.c: New test.
57722
57723         * gcc.dg/990524-1.c: New test.
57724
57725 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57726
57727         * gcc.c-torture/compile/990523-1.c: New test.
57728
57729 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57730
57731         * gcc.c-torture/compile/990519-1.c: New test.
57732
57733 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57734
57735         * gcc.c-torture/compile/990517-1.c: New test.
57736
57737         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57738         (e4, f4): New tests.
57739         (main): Call them.
57740
57741 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57742
57743         * gcc.dg/noreturn-1.c: New test.
57744
57745 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57746
57747         * gcc.c-torture/execute/990513-1.c: New test.
57748
57749 1999-05-10  Richard Henderson  <rth@cygnus.com>
57750
57751         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57752
57753 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57754
57755         * g77.f-torture/execute/erfc.f: Use small single-precision
57756         values, to avoid problems on Alphas when not -mieee.
57757
57758 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57759
57760         * gcc.dg/990506-0.c: New test.
57761
57762 1999-05-08  Richard Henderson  <rth@cygnus.com>
57763
57764         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57765         the constant to test.  Don't XFAIL 64-bit targets.
57766
57767         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57768         * g++.old-deja/g++.law/profile1.C: Likewise.
57769
57770         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57771         operator new instances.
57772         * g++.old-deja/g++.other/delete5.C: Likewise.
57773
57774 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57775
57776         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57777         intrinsic.
57778
57779 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57780
57781         * g77.f-torture/execute/u77-test.f: Reverse order of two
57782         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57783
57784 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57785
57786         * gcc.dg/compare1.c: New test.
57787
57788 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57789
57790         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57791         New tests.
57792
57793 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57794
57795         * g77.f-torture/compile/19990502-1.f: New test.
57796
57797 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57798
57799         * g77.f-torture/compile/19990502-0.f: New test.
57800
57801 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57802
57803         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57804         intrinsic.
57805
57806 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57807
57808         * g77.f-torture/execute/u77-test.f (main): List libU77
57809         intrinsics not currently tested.
57810         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57811         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57812         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57813         Trim blanks off the ends of some printed strings.
57814
57815 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57816
57817         * g77.f-torture/execute/u77-test.f (main): Just warn about
57818         FSTAT gid disagreement, as it's expected on some systems.
57819
57820 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57821
57822         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57823         use a new function, which allows for some slop.
57824         Clean up some commentary.
57825         (issum): The new function.
57826         (sgladd): Deleted subroutine.
57827
57828 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57829
57830         * g77.f-torture/execute/u77-test.f: Modify to be more like
57831         libf2c/libU77 version, bringing patches to that version here.
57832         Add suitable commentary.
57833
57834 1999-04-25  Richard Henderson  <rth@cygnus.com>
57835
57836         * gcc.dg/990424-1.c: New test.
57837
57838 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57839
57840         * g77.f-torture/execute/u77-test.f (main): Bug involving
57841         LSTAT has been fixed, so turn back on full checking.
57842
57843 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57844
57845         * g77.f-torture/compile/19990419-0.f: New test.
57846         * g77.f-torture/execute/19990419-1.f: New test.
57847
57848 1999-04-17  Richard Henderson  <rth@cygnus.com>
57849
57850         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57851         to avoid the need for a prototype to supress a warning.
57852
57853 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57854
57855         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57856
57857 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57858
57859         * gcc.c-torture/execute/990404-1.c: New test.
57860
57861 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57862
57863         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57864         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57865         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57866         missing initializer warnings.
57867
57868 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57869
57870         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57871         matching strings.
57872
57873 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57874
57875         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57876
57877 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57878
57879         * g77.f-torture/execute/19990325-0.f: New test.
57880         * g77.f-torture/execute/19990325-1.f: New test.
57881
57882 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57883
57884         * gcc.c-torture/execute/990324-1.c: New test.
57885
57886 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57887
57888         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57889         test with 4.
57890
57891 1999-03-17  Richard Henderson  <rth@cygnus.com>
57892
57893         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57894
57895 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57896
57897         * g77.f-torture/execute/19990313-2.f: New test.
57898         * g77.f-torture/execute/19990313-3.f: New test.
57899
57900 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57901
57902         * g77.f-torture/execute/19990313-0.f: New test.
57903         * g77.f-torture/execute/19990313-1.f: New test.
57904
57905 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57906
57907         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57908         printf to sprintf.
57909         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57910         (main): Add check for u15.  Conditionalize u31 check depending on
57911         whether ints are <32 bits or >=32 bits.
57912
57913 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57914
57915         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57916
57917 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57918
57919         * g77.f-torture/compile/19990305-0.f: New test.
57920         * g77.f-torture/execute/19981119-0.f: New test.
57921
57922 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57923
57924         * g77.f-torture/execute/970625-2.f: call ABORT if final
57925         result is not correct, instead of just printing it.
57926         Add this checking via newly introduced obfuscation, to
57927         trip up buggy front ends.
57928
57929 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57930
57931         * g77.f-torture/compile/960317-1.f: Moved from being
57932         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57933
57934 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57935
57936         * g77.f-torture/execute/960317-1.f: New (old) test.
57937         * g77.f-torture/execute/970625-2.f: Ditto.
57938
57939 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57940
57941         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57942         error message on line 1 or line 2; cccp and cpplib do this differently.
57943
57944 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57945
57946         * g++.old-deja/g++.law/weak1.C: New test.
57947
57948 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57949
57950         * gcc.c-torture/execute/990119-1.c: Renamed to...
57951         * gcc.dg/990119-1.c: this, so it will only be tested once
57952         (it's a preprocessor test, it doesn't need to be run at
57953         multiple optimization levels).
57954
57955 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57956
57957         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57958           ALWAYS_CXXFLAGS.
57959
57960 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57961
57962         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57963         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57964         to not be compilable by current g77.
57965
57966 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57967
57968         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57969
57970 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57971
57972         * gcc.c-torture/execute/990222-1.c: New test.
57973
57974 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57975
57976         * g77.f-torture/compile/19990218-0.f: New test.
57977         * g77.f-torture/noncompile/19990218-1.f: New test.
57978
57979 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57980
57981         * g77.f-torture/compile/19981216-0.f: New test.
57982
57983 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57984
57985         * gcc.dg/990214-1.c: New test.
57986
57987 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57988
57989         * gcc.dg/990213-2.c: New test.
57990
57991         * gcc.dg/990213-1.c: New test.
57992
57993 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57994
57995         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57996         ints.
57997
57998 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57999
58000         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58001         specified by target.
58002
58003         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58004
58005 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58006
58007         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58008
58009 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58010
58011         * gcc.dg/special/ecos.exp: New test driver for new tests with
58012         special requirements.
58013
58014         * gcc.dg/special/alias-1.c: New test.
58015         * gcc.dg/special/gcsec-1.c: New test.
58016         * gcc.dg/special/weak-1.c: New test.
58017         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58018         * gcc.dg/special/weak-2.c: New test.
58019         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58020         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58021         * gcc.dg/special/wkali-1.c: New test.
58022         * gcc.dg/special/wkali-2.c: New test.
58023         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58024         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58025
58026 1999-02-10  Felix Lee  <flee@cygnus.com>
58027
58028           * lib/c-torture.exp (c-torture-compile): Pull out code for
58029           analyzing gcc error messages.
58030           (c-torture-execute): Likewise.  Fix some (harmless) false
58031           positives.
58032           * lib/gcc.exp (gcc_check_compile): New function.
58033
58034 1999-02-08  Richard Henderson  <rth@cygnus.com>
58035
58036         * gcc.c-torture/execute/990208-1.c: New test.
58037
58038 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58039
58040         * g++.dg/special/ecos.exp: New driver for new tests with special
58041         requirements
58042
58043         * g++.dg/special/conpr-1.C: New test
58044         * g++.dg/special/conpr-2.C: New test
58045         * g++.dg/special/conpr-2a.C: New test
58046         * g++.dg/special/conpr-3.C: New test
58047         * g++.dg/special/conpr-3a.C: New test
58048         * g++.dg/special/conpr-3b.C: New test
58049
58050         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58051         allow g++ to use the dg driver
58052
58053         * README: Add comment about g++.dg directory
58054
58055 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58056
58057         * README: Update email addresses.
58058
58059 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58060
58061         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58062         arguments in order to force structure S onto the stack even on
58063         the alpha.
58064         (test): Pass 10 leading arguments to function foo as well as the
58065         structure S.
58066
58067         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58068         failure for all targets.
58069
58070         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58071         abort to terminate program execution.
58072
58073 1999-01-30  Richard Henderson  <rth@cygnus.com>
58074
58075         * gcc.c-torture/execute/990130-1.c: New test.
58076
58077 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58078
58079         * gcc.dg/990130-1.c: New test.
58080
58081 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58082
58083         * gcc.c-torture/execute/990128-1.c: New test.
58084
58085 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58086
58087         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58088
58089 1999-01-27  Felix Lee  <flee@cygnus.com>
58090
58091         * lib/c-torture.exp (c-torture-compile): pull out code for
58092         analyzing gcc error messages.
58093         (c-torture-execute): ditto, and fix some (harmless) false
58094         positives.
58095         * lib/gcc.exp (gcc_check_compile): new function.
58096
58097 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58098
58099         * gcc.dg/990117-1.c: New test.
58100
58101         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58102
58103         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58104
58105 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58106
58107         * g77.f-torture/compile/990115-1.f: New test.
58108
58109 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58110
58111         * gcc.c-torture/compile/990107-1.c: New test
58112
58113 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58114
58115         * gcc.c-torture/execute/990106-2.c: New test.
58116
58117         * gcc.c-torture/execute/990106-1.c: New test.
58118
58119 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58120
58121         * gcc.c-torture/compile/981223-1.c: New test.
58122
58123 1998-12-29  Richard Henderson  <rth@cygnus.com>
58124
58125         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58126         (opt3): Rename from opt4 and disable.
58127
58128 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58129
58130         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58131
58132 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58133
58134         * g++.old-deja/g++.other/conv5.C: New test.
58135
58136 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58137
58138         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58139
58140 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58141
58142         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58143
58144 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58145
58146         * gcc.c-torture/compile/981211-1.c: New test.
58147
58148 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58149
58150         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58151
58152         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58153
58154 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58155
58156         * gcc.special/930510-1.c: Make C9X safe.
58157         * gcc.misc-tests/gcov-1.c Similarly.
58158         * gcc.misc-tests/gcov-2.c Similarly.
58159
58160 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58161
58162         * gcc.dg/ultrasp1.c: New test.
58163
58164 1998-12-06  Richard Henderson  <rth@cygnus.com>
58165
58166         * gcc.c-torture/execute/981206.c: New test.
58167
58168 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58169
58170         * g++.old-deja/g++.ns/template7.C: New test.
58171
58172         * g++.old-deja/g++.other/expr1.C: New test.
58173
58174         * g++.old-deja/g++.eh/tmpl3.C: New test.
58175
58176         * g++.old-deja/g++.eh/tmpl2.C: New test.
58177
58178 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58179
58180         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58181         * g++.old-deja/g++.other/using6.C: Removed.
58182         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58183
58184         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58185
58186 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58187
58188         * g++.old-deja/g++.pt/overload8.C: New test.
58189
58190         * g++.old-deja/g++.pt/overload7.C: New test.
58191
58192         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58193
58194         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58195         and relinking messages.
58196         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58197         compiling with -frepo.
58198
58199 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58200
58201         * g++.old-deja/g++.pt/lookup6.C: New test.
58202
58203 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58204
58205         * gcc.c-torture/execute/981130-1.c: New test.
58206         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58207
58208 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58209
58210         * g++.old-deja/g++.pt/explicit76.C: New test.
58211
58212         * g++.old-deja/g++.pt/friend38.C: New test.
58213
58214         * g++.old-deja/g++.ns/crash2.C: New test.
58215
58216         * g++.old-deja/g++.pt/defarg8.C: New test.
58217
58218         * g++.old-deja/g++.pt/instantiate6.C: New test.
58219
58220         * g++.old-deja/g++.pt/static6.C: New test.
58221
58222         * g++.old-deja/g++.pt/decl2.C: New test.
58223
58224 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58225
58226         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58227         problem is actually related with name lookup, but so what? :-)
58228
58229         * g++.old-deja/g++.pt/friend37.C: New test.
58230
58231 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58232
58233         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58234         element, which fails on some systems.
58235
58236         * g77.f-torture/execute/labug1.f: New test.
58237
58238 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58239
58240         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58241         is defined.
58242
58243 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58244
58245         * g77.f-torture/compile/981117-1.f: New test.
58246
58247 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58248
58249         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58250         properly discarded.
58251
58252 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58253
58254         * gcc.c-torture/execute/memcheck: New directory of tests for
58255         -fcheck-memory-usage.
58256
58257 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58258
58259         * README: New file, general information about the testsuite and
58260         new description of the various C++ test subdirectories.
58261         * README.g++: Eliminate obsolete information, update and move most
58262         relevant stuff to README.
58263
58264 1998-11-07  Richard Henderson  <rth@cygnus.com>
58265
58266         * gcc.c-torture/compile/981107-1.c: New test.
58267
58268 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58269
58270         * execute/memcpy-bi.c: New testcase.
58271
58272 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58273
58274         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58275         base classes.
58276
58277         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58278         template is selected.
58279
58280         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58281         classes, it should be accepted for all types.
58282
58283         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58284
58285         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58286         specializations start with template headers.
58287
58288 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58289
58290         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58291
58292         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58293         non-POD types.
58294
58295 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58296
58297         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58298
58299 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58300
58301         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58302
58303 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58304
58305         * 981019-1.c: New test.
58306
58307 1998-10-14  Robert Lipe <robertl@dgii.com>
58308
58309         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58310         find objc headers.
58311
58312 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58313
58314         * compile/981001-4.c: Remove use of GCC extension that triggers a
58315         compiler bug.
58316
58317 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58318
58319         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58320
58321 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58322
58323         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58324         instantiation of template produces incorrect code for delete
58325         expression.
58326
58327         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58328         constructors' name is not unique.
58329         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58330         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58331
58332         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58333         automatic array of const is ill-formed.
58334
58335         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58336         of template parameter?
58337
58338         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58339         const.
58340
58341         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58342         pointer-to-member expression.
58343
58344         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58345         declaration causes ICE.
58346
58347 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58348
58349         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58350         reserved in the global namespace.
58351
58352         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58353         generate needed virtual table.
58354
58355         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58356
58357 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58358
58359         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58360         template-dependent type
58361
58362 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58363
58364         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58365         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58366         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58367
58368         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58369         class should be usable as argument of member function.
58370         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58371         class should be usable as return type of member function.
58372         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58373         class should be usable as type of data member.
58374
58375         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58376
58377 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58378
58379         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58380
58381 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58382
58383         * gcc.dg/dll-?.c Add thumb to target list.
58384         Fix assembler scan patterns to match current assembler output.
58385
58386 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58387
58388         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58389         matching of template brackets.
58390
58391         * g++.old-deja/g++.other/using4.C: New test.  Test using
58392         declarations of methods from base classes.
58393
58394         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58395         within functions should introduce names into the innermost
58396         enclosing namespace.
58397
58398         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58399         of static locals if first initialization throws.
58400
58401 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58402
58403         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58404
58405 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58406
58407         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58408         lose track of the possible targets of tablejump insns.
58409         * special/special.exp: Run it.
58410
58411 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58412
58413         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58414         must be declared before its specializations can be named in friend
58415         declarations.
58416
58417 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58418
58419         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58420
58421         * g77.f-torture/execute/io1.f: New test.
58422
58423 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58424
58425         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58426         with pointer to template function, for which no argument deduction
58427         is possible.
58428
58429         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58430         specialization of template function as argument to template
58431         function.
58432
58433         * g++.old-deja/g++.other/access2.C: New test; Inner class
58434         shouldn't have privileged access to Outer's names.
58435
58436 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58437
58438         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58439         friend template declared within template class conflicts with
58440         nested class of the same name.
58441
58442         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58443         is ignored.
58444
58445         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58446         object with direct initializer as function declaration.
58447
58448         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58449         initializers.
58450
58451         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58452         involving const pointer and NULL produces incorrect result.
58453
58454         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58455         type name without `typename' should be rejected with -pedantic.
58456
58457 1998-10-02  Richard Henderson  <rth@cygnus.com>
58458
58459         * g++.old-deja/g++.other/addrof1.C: New test.
58460
58461 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58462
58463         * gcc.c-torture/compile/981001-1.c: New test.
58464         * gcc.c-torture/execute/981001-1.c: New test.
58465
58466 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58467
58468         * gcc.c-torture/compile/981001-2.c: New test.
58469         * gcc.c-torture/compile/981001-3.c: New test.
58470         * gcc.c-torture/compile/981001-4.c: New test.
58471
58472 1998-10-01  Robert Lipe  <robertl@dgii.com>
58473
58474         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58475         multilibbed hosts.  Idea grafted from g77.exp.
58476
58477 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58478
58479         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58480         avoid losing on systems which need -lsocket.
58481
58482 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58483
58484         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58485         * g++.old-deja/g++.other/nested2.C: Ditto.
58486         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58487         failure.
58488
58489 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58490
58491         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58492         preferred over template operator!= for enum bitfields.
58493
58494 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58495
58496         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58497         that happen to have the same base name, but in different scopes,
58498         are incorrectly rejected.
58499
58500 1998-09-16  Richard Henderson  <rth@cygnus.com>
58501
58502         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58503         on the native word size instead of an integer literal.
58504
58505 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58506
58507         * g++.old-deja/g++.other/static2.C: Invocation of static data
58508         member of type pointer-to-function denoted as non-static member.
58509
58510         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58511         checks involving function types and aliases.
58512
58513 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58514
58515         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58516         redefined to the same non-trivial type.
58517
58518         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58519         namespace-qualification of template specializations declared in
58520         other namespaces.
58521
58522         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58523         to declare a subset of the specializations of a template function
58524         as friends of specializations of a template class.
58525
58526         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58527         member templates that do not fully specialize the enclosing
58528         template class are rejected.
58529
58530 1998-09-11  Dave Love  <d.love@dl.ac.uk>
58531
58532         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58533
58534 1998-09-08  Dave Love  <d.love@dl.ac.uk>
58535
58536         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58537         altered from libf2c/libU77 version.
58538
58539 1998-09-06  Dave Love  <d.love@dl.ac.uk>
58540
58541         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58542
58543 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
58544             Alexandre Oliva  <oliva@dcc.unicamp.br>
58545
58546         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58547         (un)signed char are different types for template specialization
58548         purposes.
58549
58550 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58551
58552         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58553         * objc: ObjC testsuite.
58554
58555 1998-08-31  Catherine Moore  <clm@cygnus.com>
58556
58557         * gcc.c-torture/execute/941014-1.x: New file.
58558
58559 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58560
58561         * lib/c-torture.exp: Add support for
58562         torture_eval_before_compile and torture_eval_before_execute
58563         variables.
58564
58565 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58566
58567         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58568         this test triggers valid.
58569
58570 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58571
58572         * gcc.dg/980827-1.c: New test.
58573
58574 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58575
58576         * gcc.c-torture/execute/loop-4b.c: New test.
58577
58578 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58579
58580         * lib/c-torture.exp: Add support for
58581         torture_eval_before_compile and torture_eval_before_execute
58582         variables.
58583
58584 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58585
58586         * gcc.c-torture/compile/980825-1.c: New test.
58587
58588 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58589
58590         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58591         count number tests in opt_t0 not good_t0.
58592
58593 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58594
58595         * gcc.c-torture/compile/930326-1.x: Fix typo.
58596
58597 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58598
58599         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58600         causes an ICE.
58601
58602 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58603
58604         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58605         STACK_SIZE is defined.
58606         * gcc.c-torture/unsorted/stuct.c: Similarly.
58607
58608         * gcc.c-torture/compile/980821-1.c: New test.
58609
58610 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58611
58612         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58613         16bit ints.
58614
58615 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58616
58617         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58618         code.
58619
58620 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58621
58622         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58623         error'.
58624
58625 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58626
58627         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58628
58629 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58630
58631         * gcc.c-torture/compile/980816-1.c: New test.
58632
58633         * gcc.dg/980816-1.c: New test.
58634
58635 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58636
58637         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58638         compiler for ieee tests.
58639
58640 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58641
58642         * g77.f-torture/compile/980729-0.f: New test.
58643
58644 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58645
58646         * gcc.c-torture/special/eeprof-1.c: New test, for
58647         -finstrument-functions.
58648         * gcc.c-torture/special/special.exp: Run it.
58649
58650 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58651
58652         * gcc.c-torture/compile/980729-1.c: New test.
58653
58654 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58655
58656         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58657         __thumb__ is defined, and test for ARM style doubles if so.
58658
58659 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58660
58661         * g77.f-torture/noncompile/980615-0.f: New test.
58662
58663 1998-07-26  H.J. Lu  (hjl@gnu.org)
58664
58665         * gcc.dg/980312-1.c: Do link instead of compile.
58666         * gcc.dg/980313-1.c: Likewise.
58667
58668 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58669
58670         * gcc.c-torture/compile/980726-1.c: New test.
58671
58672 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58673
58674         * g77.f-torture/execute/io0.f: New test.
58675
58676 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58677
58678         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58679         an int.
58680
58681 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58682
58683         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58684         m32r bugs.
58685
58686 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58687
58688         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58689         c-decl.c:grokdeclarator can handle mode attributes.
58690
58691 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58692
58693         * gcc.c-torture/execute/980716-1.c: New test.
58694
58695 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58696
58697         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58698         the mn10200.
58699         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58700         the mn10200.
58701         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58702         * gcc.c-torture/compile/930326-1.x: Similarly.
58703
58704 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58705
58706         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58707         New test from Craig.
58708
58709 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58710
58711         * g77.f-torture/noncompile/980616-0.f: New test.
58712
58713         * g77.f-torture/execute/970816-3.f: New test from Craig.
58714
58715 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58716
58717         *  g++.other/singleton.C: Return error value instead of taking
58718         SIGSEGV.
58719
58720 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58721
58722         *  g++.other/singleton.C: New test.  Warning is under dispute.
58723         Runtime crash is not.
58724
58725 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58726
58727         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58728         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58729         using6.C, using7.C}: New namespace tests.
58730
58731 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58732
58733         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58734         specialization with typedef'ed names used as array indexes.
58735
58736 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58737
58738         * gcc.c-torture/execute/980709-1.c: New test.
58739
58740         * gcc.dg/980709-1.c: New test.
58741
58742 1998-07-07  Richard Henderson  <rth@cygnus.com>
58743
58744         * gcc.c-torture/execute/bcp-1.c: New test.
58745
58746 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58747
58748         * gcc.c-torture/execute/980707-1.c: New test.
58749
58750 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58751
58752         * gcc.c-torture/compile/980706-1.c: New test.
58753
58754 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58755
58756         * g77.f-torture/execute/980701-0.f,
58757         g77.f-torture/execute/980701-1.f: New test from Craig.
58758
58759 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58760
58761         * gcc.c-torture/compile/980701-1.c: New test.
58762
58763         * gcc.c-torture/execute/980701-1.c: New test.
58764
58765 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58766 rlsruhe.de>
58767
58768         * g++.old-deja/g++.robertl/eb132.C: New test.
58769         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58770
58771 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58772
58773         * g77.f-torture/execute/980628-7.f,
58774         g77.f-torture/execute/980628-8.f,
58775         g77.f-torture/execute/980628-9.f,
58776         g77.f-torture/execute/980628-10.f: New tests from Craig.
58777
58778         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58779
58780 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58781
58782         * g77.f-torture/execute/980628-4.f: New test from Craig.
58783         * g77.f-torture/execute/980628-5.f: Likewise.
58784         * g77.f-torture/execute/980628-2.f: Likewise.
58785         * g77.f-torture/execute/980628-0.f: Likewise.
58786         * g77.f-torture/execute/980628-1.f: Likewise.
58787         * g77.f-torture/execute/980628-3.f: Likewise.
58788         * g77.f-torture/execute/980628-6.f: Likewise.
58789
58790 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58791
58792         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58793         directory when nothing has been installed yet.
58794
58795 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58796
58797         * gcc.c-torture/special/special.exp: Handle newer versions of
58798         dejagnu.
58799
58800 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58801
58802         * gcc.dg/980626-1.c: New test.
58803
58804 1998-06-19  Bruno Haible <haible@ilog.fr>
58805
58806         * gcc.misc-tests/m-un-2.c: New test.
58807         * g++.old-deja/g++.other/warn01.c: Likewise.
58808
58809 1998-06-19  Robert Lipe  <robertl@dgii.com>
58810
58811         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58812         compatibility with assmblers with a different comment character.
58813         Eliminate use of GAS-specific extensions.
58814
58815 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58816
58817         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58818
58819 1998-06-19  Robert Lipe  <robertl@dgii.com>
58820
58821         * lib/g77.exp: Replace search for libf2c.a with search for newly
58822         renamed libg2c.a
58823
58824 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58825
58826         * gcc.c-torture/execute/980617-1.c: New test.
58827
58828 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58829
58830         * gcc.c-torture/execute/980612-1.c: New test.
58831
58832 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58833
58834         * gcc.dg/980523-1.c: Only test on ppc-linux.
58835         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58836
58837         * gcc.c-torture/execute/980608-1.c: New test.
58838
58839 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58840
58841         * gcc.c-torture/execute/980605-1.c: New test.
58842
58843 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58844
58845         * gcc.c-torture/execute/980604-1.c: New test.
58846
58847 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58848
58849         * gcc.c-torture/execute/980602-1.c: New test.
58850         * gcc.c-torture/execute/980602-2.c: Likewise.
58851
58852 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58853
58854         * 970125-0.f: Fix per JCB.  Add commentary.
58855
58856 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58857
58858         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58859         IEEE -0 support.
58860
58861 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58862
58863         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58864         earlier.
58865
58866 1998-05-28  Catherine Moore <clm@cygnus.com>
58867
58868         * gcc.c-torture/execute/980526-3.c: New test.
58869
58870 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58871
58872         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58873         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58874         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58875         m88k-motorola-sysv3 to XFAIL.
58876
58877 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58878
58879         * gcc.dg/980526-1.c: New test.
58880         * gcc.c-torture/execute/980526-2.c: New test.
58881
58882 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58883
58884         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58885
58886         * gcc.c-torture/execute/980526-1.c: New test.
58887
58888 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58889
58890         * g77.f-torture/execute/alpha2.f: Add runtime test.
58891
58892 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58893
58894         * g++.old-deja/old-deja.exp: Strip leading directories.
58895
58896         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58897         error for the line.  Don't run multiple tests for the same line.
58898
58899 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58900
58901         * gcc.dg/980523-1.c: New test.
58902
58903 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58904
58905         * g77.f-torture/compile/970915-0.f: New test.
58906
58907 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58908
58909         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58910
58911 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58912
58913         * gcc.dg/980520-1.c: New test.
58914
58915 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58916
58917         * gcc.dg/980502-1.c: Fix return type.
58918
58919 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58920
58921         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58922         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58923         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58924         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58925         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58926
58927 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58928
58929         * g77.f-torture/execute/980520-1.f: New test.
58930
58931 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58932
58933         * lib/mike-g77.exp: New file.
58934
58935         * g77.f-torture/noncompile/noncompile.exp,
58936         g77.f-torture/noncompile/check0.f: New files.
58937
58938 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58939
58940         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58941         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58942         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58943         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58944         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58945         abort where appropriate.
58946
58947 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58948
58949         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58950         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58951
58952 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58953
58954         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58955
58956 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58957
58958         * g77.f-torture/compile/980427-0.f: New test.
58959
58960 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58961
58962         * g77.f-torture/compile/980424-0.f: New test.
58963
58964 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58965
58966         * g77.f-torture/compile/980419-2.f (main): New test.
58967         * g77.f-torture/compile/970125-0.f: New test.
58968         * g77.f-torture/compile/980419-1.f: New test.
58969
58970 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58971
58972         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58973         of loop-4.c.
58974
58975 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58976
58977         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58978
58979 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58980
58981         * gcc.c-torture/compile/980329-1.c: New test.
58982
58983 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58984
58985         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58986         * gcc.dg/980312-1.c: Fix typo in -march command.
58987
58988 1998-03-16  H.J. Lu  (hjl@gnu.org)
58989
58990         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58991
58992 1998-03-11  Robert Lipe  <robertl@dgii.com>
58993
58994         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58995         Dave Love agree the Fortran source is bogus.
58996
58997 1998-03-11  Robert Lipe  <robertl@dgii.com>
58998
58999         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59000         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59001         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59002         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59003         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59004
59005 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59006
59007         * g++.old-deja/g++.other/friend1.C: New test.
59008
59009 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59010
59011         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59012         possibly uninitialized) variables and declare dnrm2.
59013
59014 1998-02-23  Robert Lipe <robertl@dgii.com>
59015
59016         From Bruno Haible <haible@ilog.fr>:
59017         * gcc.c-torture/execute/980223.c: New test.
59018
59019 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59020
59021         * gcc.dg/ifelse-1.c: New test.
59022
59023 1998-02-09  H.J. Lu  (hjl@gnu.org)
59024
59025         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59026
59027           * lib/old-dejagnu.exp (old-dejagnu): Added the
59028           "execution test - XFAIL *-*-*" handling in the spirit of
59029           "excess errors test -". Changed the "execution test fails"
59030           handling to be like "excess errors test fails".
59031           * Update various tests accordingly.
59032
59033 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59034
59035         * gcc.c-torture/execute/980205.c: New test.
59036
59037 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59038
59039         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59040         * lib/f-torture.exp: Similarly.
59041         * gcc.c-torture: Rename all .cexp files to .x files.
59042
59043 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59044
59045         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59046         (940510-1.c): Removed duplicate.
59047         (971104-1.c): New test.
59048
59049 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59050
59051           * lib/f-torture.exp: Improve error and loop detection.
59052
59053 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59054
59055         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59056         use that to size the filler array.
59057
59058 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59059
59060         * lib/c-torture.exp(c-torture-execute): Fix typo.
59061
59062         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59063         testcase as the executable name. Keep the executable around if
59064         the test fails.
59065
59066 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59067
59068         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59069         changes.  Only test one -g option, and move it to the end of the
59070         list of options to test.
59071
59072 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59073
59074         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59075         variable GCC_TORTURE_OPTIONS to supply default switches separated
59076         by colons.  If no environment variable, run tests with -O0 -g, -O1
59077         -g, and -O2 -g as well.
59078
59079 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59080
59081         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59082         explanatory comments. Fix indentation.
59083
59084 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59085
59086         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59087
59088 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59089
59090         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59091         * g++.old-deja/g++.mike/p7325.C: Likewise.
59092         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59093
59094 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59095
59096         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59097         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59098         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59099         * g++.old-deja/g++.law/operators4.C: Likewise.
59100
59101 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59102
59103         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59104         * g++.old-deja/g++.mike/p784.C: Ditto.
59105         * g++.old-deja/g++.mike/p785.C: Ditto.
59106
59107 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59108
59109           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59110
59111 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59112
59113         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59114         target feature; pass this to c-torture-execute as needed.
59115
59116 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59117
59118         * lib/c-torture.exp(c-torture-execute): If the previous and the
59119         current executables being tested are identical, we don't need to
59120         run the executable again. Try to make the executable names
59121         unique. Add an optional argument for passing additional compiler
59122         flags.
59123
59124 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59125
59126         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59127
59128 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59129
59130         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59131
59132 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59133
59134         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59135         32bit or larger longs.
59136
59137         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59138         have either a 32bit long or 32bit int.
59139
59140 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59141
59142         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59143         Make double precision tests dependent on sizeof (double).
59144
59145 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59146
59147         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59148         too.
59149
59150 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59151
59152         * gcc.c-torture/compile/961203-1.cexp: New script.
59153
59154 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59155
59156         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59157         up the includes ourselves.
59158
59159 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59160
59161         * lib/plumhall.exp: Remove random include, and add a few
59162         verbose messages for debugging.
59163
59164 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59165
59166         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59167         of trying to do it ourselves.
59168
59169 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59170
59171         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59172
59173 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59174
59175         * gcc.prms/5403.c: Made regexp a bit less strict.
59176
59177 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59178
59179         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59180         is returned from remote_load instead.
59181         * lib/plumhall.exp: Ditto.
59182         * lib/mike-g++.exp: Ditto.
59183         * lib/old-dejagnu.exp: Ditto.
59184         * lib/c-torture.exp: Ditto.
59185
59186 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59187
59188         * lib/g++.exp: Use build_wrapper procedure.
59189         * lib/gcc.exp: Ditto.
59190
59191 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59192
59193         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59194         an old-style decl for malloc.  Fixes tests to work when
59195         sizeof (int) != sizeof (size_t).
59196
59197 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59198
59199         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59200
59201         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59202         use stdargs.h interface.
59203
59204 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59205
59206         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59207         NO_VARARGS when compiling.
59208
59209 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59210
59211         * lib/plumhall.exp(ph_includes): New procedure.
59212         (ph_make): Use it.
59213         (ph_compiler): Ditto.
59214
59215         * lib/g++.exp: Rename test-glue.c to testglue.c.
59216         * lib/gcc.exp: Ditto.
59217
59218 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59219
59220         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59221         to completion when it's called.
59222
59223 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59224
59225         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59226         is defined, don't do test.
59227
59228 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59229
59230         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59231         for object files.
59232         (ph_summary): Mark skipped testcases as untested, not unresolved.
59233
59234         * lib/plumhall.exp (ph_make): If unresolved because of bad
59235         errorCode, record errorCode in log file.
59236         (*): Replace send_log/verbose with verbose -log.
59237
59238 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59239
59240         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59241         double conversion if double isn't at least 8 bytes.
59242
59243         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59244         int to work with targets where int is 16 bits.
59245
59246         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59247         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59248         precision for the test to complete.
59249
59250 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59251
59252         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59253         if d10v is not compiled with the -mdouble64 flag.
59254         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59255
59256         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59257         d10v is not compiled with the -mint32 flag.
59258
59259 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59260
59261         * lib/plumhall.exp: Use incr_count.
59262
59263 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59264
59265         * gcc.c-torture: Update to c-torture-1.45.
59266
59267 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59268
59269         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59270         the name of the expect testcase file).
59271
59272         * lib/g++.exp(g++_init): Ditto.
59273
59274 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59275
59276         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59277         the host.
59278
59279         * lib/gcc.exp(gcc_exit): New procedure.
59280
59281 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59282
59283         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59284         specs where appropriate.
59285
59286         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59287         because of new "candidates are" messages, and removed a few
59288
59289         * Converted all non-old-style g++ testcases to old-style, and
59290         moved into g++.old-deja.
59291
59292 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59293
59294         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59295         options.
59296
59297         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59298         succeeded.
59299
59300         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59301
59302 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59303
59304         * lib/gcc.exp (gcc_target_compile): Add support for defining
59305         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59306         the machine doesn't have those features.
59307
59308 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59309
59310         * g++.law/operators4.exp: Don't use LIBS.
59311
59312 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59313
59314         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59315
59316         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59317         * lib/g++.exp: Set it here instead. Also, allow use of the
59318         --tool_exec and --tool_opt options. Change CXX to
59319         GXX_UNDER_TEST.
59320
59321         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59322
59323         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59324
59325 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59326
59327         * lib/old-dejagnu.exp: Use prune_warnings instead of
59328         prune_system_crud.
59329         * lib/mike-g++.exp: Ditto.
59330         * lib/gcc.exp: Ditto.
59331         * lib/g++.exp: Ditto.
59332
59333         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59334
59335 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59336
59337           * 941014-2.c: Include stdlib.h
59338           * 960327-1.c: Include stdio.h
59339           * dbra.c, index-1.c: Don't assume ints are 32bits.
59340
59341 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59342
59343         * lib/gcc.exp: Add gcc,stack_size target feature.
59344
59345         * lib/g++.exp(g++_target_compile): Add the include and link
59346         paths here, not in two other places. And, it's $options, not
59347         options.
59348
59349         * lib/mike-g++.exp(postbase): Remove the code that determines
59350         the correct include and link paths.
59351         * g++.old-deja/old-deja.exp: Ditto.
59352
59353 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59354
59355         * lib/g++.exp(g++_init): target_compile no longer returns the
59356         filename of the result.
59357
59358 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59359
59360         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59361         call to glob.
59362
59363         * gcc.c-torture/special/special.exp: Change call to
59364         gcc_target_compile to include the object file.
59365
59366 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59367
59368         * gcc.c-torture/special/special.exp: Correct misspelling in last
59369         change.
59370
59371 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59372
59373         * lib/plumhall.exp(ph_summary): Log the entire output of the
59374         executable. Return -1 if there were any failures, 0 otherwise.
59375         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59376         (ph_make): Clean up objects and executables that were built
59377         if the tests succeeded.
59378
59379 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59380
59381         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59382         libraries and includes in the build tree as appropriate.
59383
59384 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59385
59386         * lib/c-torture.exp: Instead of looking for the global variable
59387         NO_LONG_LONG, check to see if that's a feature of the target.
59388
59389 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59390
59391         * config/default.exp: Minimize. Delete the remainer of the files in
59392         config; this functionality is now in devo/dejagnu/config.
59393
59394         g++.*/*: Pass any additional flags used to compile to postbase;
59395         delete CXXFLAGS.
59396
59397         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59398         is now done by runtest.exp. Use gcc_target_compile instead of
59399         compile.
59400
59401         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59402         Remove references to CFLAGS. Use remote_file instead of
59403         calling rm -f.
59404         (c-torture): Take a list of arguments to use to compile this
59405         testcase.
59406
59407         lib/g++.exp: Simplify. Use target_compile instead of compile.
59408         lib/gcc-dg.exp: Ditto.
59409         lib/gcc.exp: Ditto.
59410         lib/mike-{gcc,g++}.exp: Ditto.
59411         lib/old-dejagnu.exp: Ditto.
59412         lib/plumhall.exp: Ditto.
59413
59414 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59415
59416         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59417         (ph_linker): Likewise.
59418
59419 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59420
59421           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59422         MAP_ANON / MAP_ANONYMOUS if defined;
59423         else try to map from /dev/zero .
59424
59425 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59426
59427         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59428         isn't defined, then define it to MAP_ANONYMOUS.
59429
59430 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59431
59432         * gcc.c-torture: Update to c-torture-1.42 release.
59433
59434 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59435
59436         * gcc.c-torture: Update to c-torture-1.41 release.
59437
59438 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59439
59440         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59441         c-torture release.
59442
59443 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59444
59445         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59446         and LDFLAGS.  Fix second case to append the target_info ldflags
59447         onto LDFLAGS, not CFLAGS.
59448         * lib/g++.exp (g++_init): Add target_info stuff.
59449         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59450         of libgloss and newlib flags for !native.
59451
59452         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59453         (GDB): Fix relative path to go up another dir for finding gdb.
59454
59455 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59456
59457         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59458         versions in the target_info array, if they don't exist.
59459
59460 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59461
59462         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59463
59464 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59465
59466         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59467         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59468
59469 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59470
59471         * lib/old-dejagnu.exp: Don't remove the output file before we've
59472         actually tested it. Don't append pwd to the path of the executable
59473         we're testing.
59474
59475 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59476
59477         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59478
59479 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59480
59481         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59482         temporary directory for compiler files, and set it to a default
59483         value of /tmp. Set $output as the name of the output file from
59484         compiling the testcase. Add a -o option to $cflags_var so the
59485         compiler writes the final output file as $output. Set $executable
59486         to $output.
59487
59488         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59489         directory for compiler files, and set it to /tmp if it doesn't
59490         already have a value. Set $output_file to the name of the output
59491         file from compiling the testcase. Add a -o option to CXXFLAGS so
59492         the compiler writes the final output file as $output. Use $output
59493         as the executable to be tested.
59494
59495 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59496
59497         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59498
59499 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59500
59501         * gcc.c-torture/execute/pending-1.c: New test.  Still
59502         pending in Tege's queue.
59503
59504 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59505
59506         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59507         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59508         if there were failures.  Call unresolved if there were unresolved
59509         testcases.  Call gcc_fail if program did not run to completion.
59510         (ph_make): Pass additional argument name to ph_execute.
59511         (ph_execute): Add new argument.  Pass additional arguments to
59512         ph_summary.  Call gcc_fail is there is no execution output.
59513
59514 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59515
59516         * lib/plumhall.exp (proc_summary): Output relavent summary
59517         lines into the log so specific failures in plumhall can be
59518         investigated.
59519
59520 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59521
59522         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59523         (c-torture-execute): Don't try to execute tests which use
59524         "long long" types if $NO_LONG_LONG is nonzero.
59525
59526 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
59527
59528         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59529         not c-torture.
59530
59531         * gcc.ieee: Move from here.
59532         * gcc.c-torture/execute/ieee: To here.
59533
59534 1996-03-26  Jeffrey A Law  (law@cygnus.com)
59535
59536         * gcc.c-torture: Update to c-torture-1.41 release.
59537
59538 1996-03-22  Jeffrey A Law  (law@cygnus.com)
59539
59540         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59541         not "$output".
59542
59543 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
59544
59545         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59546         -c present.
59547
59548 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59549
59550         * config/proelf.exp: Handle connecting to a simulator.
59551
59552 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59553
59554         * config/proelf.exp: New file.  Enough framework that we can
59555         run c-torture tests on the proelf targets (or any other target
59556         that gdb can connect to for that matter).
59557
59558 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59559
59560         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59561         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59562
59563         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59564         exec_output exists.
59565
59566 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59567
59568         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59569         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59570
59571         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59572         to pass/fail/unresolved/unsupported/untested.  Caller must now
59573         call unresolved/unsupported/untested.
59574         * lib/*.exp: Update FSF address.  Update to handle new results of
59575         ${tool}_load.
59576         * lib/chill.exp (verbose): Delete.
59577
59578 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59579
59580         * lib/gcc.exp (default_gcc_start): Change order of args to
59581         $LDFLAGS $CFLAGS $LIBS.
59582         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59583         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59584         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59585         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59586         * gcc.misc-tests/dg-test.exp: Likewise.
59587         * gcc.misc-tests/msgs.exp: Likewise.
59588         * gcc.prms/prms.exp: Likewise.
59589         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59590         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59591
59592         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59593
59594 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59595
59596         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59597
59598         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59599         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59600
59601         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59602         necessary.
59603
59604 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59605
59606         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59607         global for loop; add use of $mathlib.
59608         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59609         settings here; set mathlib for anything but VxWorks.
59610
59611 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59612
59613         * gcc.c-torture: Update to c-torture-1.40 release.
59614
59615 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59616
59617         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59618         dg.exp.
59619
59620 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59621
59622         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59623         global.
59624
59625 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59626
59627         * lib/g++.exp (LIBS): Define if not already.
59628         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59629         (gcc-dg-prune): Call prune_gcc_output.
59630         * lib/gcc.exp (prune_gcc_output): New proc.
59631         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59632         prune_gcc_output.
59633
59634 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59635
59636         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59637         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59638
59639 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59640
59641         * gcc.c-torture: Update to c-torture-1.39 release.
59642
59643 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59644
59645         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59646         fails, try others as well.
59647
59648 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59649
59650         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59651         If compilation fails, mark execute tests as `untested'.
59652         If test is marked as unsupported, don't mark compilation and
59653         execute tests as failed.
59654
59655 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59656
59657         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59658         libstdc++ for whether or not we want to be doing shared
59659         libraries.  Delete link_curses since we don't need it anymore.
59660         * lib/mike-g++.exp (postbase): Don't link in libg++.
59661         * g++.old-deja/old-deja.exp: Likewise.
59662
59663 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59664
59665         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59666
59667 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59668
59669         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59670         For that, add `-Wl,-a,shared_archive'.
59671         * g++.old-deja/old-deja.exp: Likewise.
59672
59673 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59674
59675         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59676
59677 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59678
59679         * lib/mike-g++.exp (postbase): Pay attention to the status of
59680         g++_load.
59681
59682 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59683
59684           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59685
59686 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59687
59688         * lib/gcc.exp (default_gcc_start): No longer need to log program
59689         being executed or its output, execute_anywhere does that now.
59690         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59691         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59692
59693 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59694
59695         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59696         the same as those in lib/g++.exp.
59697
59698 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59699
59700         * gcc.c-torture: Update to c-torture-1.38 release.
59701         * gcc.ieee: Related changes.
59702
59703 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59704
59705         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59706         "exec". Minor reformatting changes.
59707
59708         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59709         cross. This means all "exec" calls now work on a remote host as
59710         well.
59711         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59712         cross. Filter out the extra "\r\n" stuff that expect puts in.
59713         (c-torture-execute): Filter out the bogus warnings like
59714         c-torture-compile does. Add support for canadian cross.
59715         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59716         Use execute_anywhere rather than calling exec directly. Now it
59717         works for canadian cross testing.
59718
59719 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59720
59721         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59722         results into a variable, and check that rather than using file exists.
59723
59724 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59725
59726         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59727         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59728
59729 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59730
59731         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59732         lib_curses if there's a shared libg++ in the build tree.
59733
59734 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59735
59736         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59737         if not supported target.
59738
59739 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59740
59741         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59742         link_curses up to always happen, not just for native builds.
59743
59744 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59745
59746         * gcc.c-torture: Update to c-torture-1.36 release.
59747         * gcc.failure: Related changes.
59748
59749 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59750
59751         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59752
59753 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59754
59755         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59756         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59757         runshlib, link_curses, and mathlib for link and run.
59758
59759         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59760         pass the runtime shared library options for Solaris, OSF/1, and
59761         Irix5, and link with -lcurses to avoid unresolved references.
59762
59763 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59764
59765         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59766         only run once.
59767
59768 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59769
59770         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59771
59772 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59773
59774         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59775         do not have a framework for the "compat" tests yet.
59776
59777 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59778
59779         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59780         set to null if we're testing vxworks5.1.  Use that instead of
59781         `-lm' in the setting of LIBS for link and run.
59782
59783 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59784
59785         * config/rom68k.exp (${tool}_load): Major changes to make it
59786         work.  Verified that it does in fact return the stuff in
59787         exec_output properly.  Catch any Emul or any TRAP other than 0.
59788
59789 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59790
59791         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59792         LDFLAGS properly for targets that need stuff from libgloss.
59793         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59794         only run once.
59795         (gpp_initialized): New variable.
59796
59797 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59798
59799         * config/rom68k.exp: Load libgloss.exp.
59800         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59801         so we can produce a fully linked binary.
59802         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59803         so we can produce a fully linked binary.
59804
59805 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59806
59807         * lib/plumhall.exp (ph_section): Watch for expected failures.
59808         Add missing `else'.
59809
59810         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59811         run the testcase.
59812         (c-torture): Likewise.
59813
59814 1995-08-28  Doug Evans  <dje@cygnus.com>
59815
59816         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59817
59818         * lib/mike-g++.exp (mike_cleanup): New proc.
59819         (prebase): New globals compiler_result, not_compiler_result,
59820         target_regexp.
59821         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59822         allow leading "-" in pattern.  Watch for unsupported tests.
59823         If $compiler_result is set, pattern match assembler code,
59824         and ditto for $not_compiler_result.
59825         * lib/mike-gcc.exp: Likewise.
59826
59827         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59828         execution "succeeded".
59829
59830 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59831
59832         * config/win32.exp: New file.
59833         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59834
59835 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59836
59837         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59838         unsupported.
59839         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59840         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59841         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59842
59843         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59844         "... without exceptions was ...".  That is now handled by
59845         prune_system_crud.
59846         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59847
59848 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59849
59850         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59851         sieve.c,sort2.c}: New files.
59852         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59853         sieve.exp,sort2.exp}: Drivers for them.
59854
59855         * lib/mike-gcc.exp (program_output): New user settable variable.
59856         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59857         messages.
59858         * lib/mike-g++.exp (program_output): New user settable variable.
59859
59860         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59861
59862         * config/sh.exp: Deleted (use sim.exp instead).
59863
59864 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59865
59866         * config/vx.exp: Declare CHECKTASK as global.
59867         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59868         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59869         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59870
59871 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59872
59873         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59874         target. Like vx.exp, only includes `vx29k.exp' instead of
59875         `vxworks.exp'.
59876
59877 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59878
59879         * config/sim.exp: Increase time limit from 120 seconds to 240.
59880
59881 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59882
59883         * gcc.c-torture/execute/950628-1.c: New test.
59884
59885 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59886
59887         * gcc.c-torture: Update with changes/additions from
59888         c-torture-1.34.
59889
59890 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59891
59892         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59893
59894 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59895
59896         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59897
59898 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59899
59900         * gcc.c-torture/compile/950512-1.c: New test.
59901         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59902         * gcc.dg/struct-ret-1.c: Likewise.
59903
59904 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59905
59906         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59907           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59908
59909 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59910
59911         * gcc.c-torture/special/920411-1.c: Deleted.
59912         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59913
59914 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59915
59916         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59917         cpu limit.
59918
59919 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59920
59921         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59922
59923 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59924
59925         From kenner;
59926         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59927         is the proper length.
59928         * va-arg-3.c: Likewise.
59929
59930 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59931
59932         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59933         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59934
59935         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59936         * lib/g++.exp (default_g++_start): Delete old cruft.
59937
59938 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59939
59940         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59941         (2 * (1 << 18)) to (2 * (1 << 17)).
59942
59943         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59944
59945 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59946
59947         * config/rom68k.exp: Renamed from config/idp.exp
59948
59949 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59950
59951         * c-torture/compile/921109-2.c
59952
59953 1995-04-18  Mike Stump  <mrs@cygnus.com>
59954
59955         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59956         excess errors.
59957
59958 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59959
59960         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59961         output.
59962         * lib/g++.exp (default_g++_start): Likewise.
59963
59964 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59965
59966         * gcc.c-torture/compile/950329-1.c: New test.
59967
59968 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59969
59970           * config/bug.exp (${tool}_load): Updated to use new remote_open
59971           and remote_close procs.
59972         * config/idp.exp: New file.
59973
59974 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59975
59976         * gcc.c-torture/execute/950322-1.c: New test.
59977
59978 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59979
59980         * config/vx.exp (${tool}_load): Clean up testing of return code from
59981         vxworks_ld and vxworks_spawn.
59982
59983 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59984
59985         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59986
59987 1995-03-13  Mike Stump  <mrs@cygnus.com>
59988
59989         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59990         can mark excess errors on a machine by machine basis.  Note, the
59991         default is to not expect any excess errors, even when excess
59992         errors test - is given, so you will want to put an XFAIL ... on
59993         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59994         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59995         those 4 machines, but no others.
59996
59997 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59998
59999         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60000         * lib/c-torture.exp: to here.
60001
60002 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60003
60004         * gcc.c-torture/execute/950221-1.c: New test.
60005         * gcc.c-torture/execute/struct-ret-1.c: New test.
60006         * gcc.c-torture/compile/950221-1.c: New test.
60007
60008         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60009
60010 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60011
60012         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60013         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60014
60015 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60016
60017         * g++.gb: New directory of tests, derived from my signature and
60018         class scoping tests.
60019
60020         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60021         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60022         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60023         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60024         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60025         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60026         * g++.gb/sig25.C: Likewise.
60027
60028         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60029         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60030         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60031         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60032         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60033         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60034         * g++.gb/sig25.exp: Likewise.
60035
60036         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60037         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60038         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60039         * g++.gb/scope13.C: Likewise, this test still fails.
60040
60041         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60042         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60043         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60044         * g++.gb/scope13.exp: Ditto.
60045
60046         * g++.gb/README: New file, explains what these tests are about.
60047
60048 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60049
60050         * lib/dg.exp (dg-do): Support `preprocess'.
60051         (dg-test): Likewise.
60052
60053 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60054
60055         * config/udi.exp: change "continue -expect" to "exp_continue".
60056
60057 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60058
60059         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60060         Delete redundant tests.
60061
60062         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60063         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60064         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60065         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60066         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60067         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60068         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60069         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60070
60071         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60072         storing label pointers.
60073         * gcc.c-torture/execute/921019-1.c: Likewise.
60074         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60075         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60076         parameter fp.
60077         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60078         constants.
60079
60080         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60081         Delete obsolete tests.
60082
60083         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60084         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60085         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60086         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60087         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60088         * gcc.c-torture/compile/950124-1.c: New test.
60089
60090         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60091
60092 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60093
60094         * lib/mike-g++.exp: Add -lm to LIBS.
60095
60096 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60097
60098         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60099
60100 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60101
60102         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60103
60104 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60105
60106         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60107
60108 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60109
60110         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60111         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60112         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60113         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60114         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60115         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60116         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60117         * g++.law/{operators31.C, operators32.C,
60118         * g++.law/{operators33.C, operators34.C}: Likewise.
60119         * g++.law/{pic1.C, refs2.C}: Likewise.
60120         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60121         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60122         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60123         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60124
60125         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60126         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60127         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60128         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60129         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60130         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60131         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60132         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60133         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60134         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60135         * g++.law/{operators34.exp}: Likewise.
60136         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60137         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60138         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60139         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60140         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60141
60142         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60143         No longer expected to fail.
60144         * g++.law/missed-error3.C: Tweak for recent bool changes.
60145
60146 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60147
60148         * config/emb-unix: Deleted.
60149         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60150         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60151
60152 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60153
60154         * lib/dg.exp (dg-test): Fix typo in last patch.
60155
60156 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60157
60158         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60159         (handles multiple occurrences).
60160
60161 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60162
60163         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60164         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60165         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60166         printed).
60167         * lib/c-torture.exp (c-torture-compile): Likewise.
60168         (c-torture): Prepend full path if missing.
60169         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60170         (gcc_fail): Likewise.
60171         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60172
60173 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60174
60175         * lib/netware.exp: Only attach to NetWare i386 systems.
60176
60177 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60178
60179         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60180         messages.  Add test name to "output pattern match" pass/fail message.
60181
60182 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60183
60184         * gcc.dg: New testsuite.
60185         * gcc.dg/dg.exp: New file.
60186
60187         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60188         test-switch.c}: Deleted.
60189
60190         * gcc.misc-tests/msgs.exp: New testcase driver.
60191
60192 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60193
60194         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60195         Watch for illegal return values from ${tool}_load.
60196         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60197         cross targets.  Coerce return value >0 to 1.
60198
60199 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60200
60201         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60202
60203         * config/emb-unix.exp: New file.
60204
60205         * config/sim.exp: Error if variable $SIM not defined.
60206         (${tool}_load): Mark test as "untested" if simulator missing.
60207
60208         * config/unix.exp: Load remote.exp to get rcp_download.
60209         * lib/c-torture.exp: Use different option lists for testcases with
60210         and without loops.
60211         * gcc.c-torture/execute/execute.exp: Likewise.
60212
60213 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60214
60215         * config/*.exp: Clarify return code from ${tool}_load.
60216         Call `unresolved' or `untested' instead of `warning' or `perror'
60217         (sometimes you still want to call both though).
60218         Add comment that `shell_id' is local to each file.
60219         * config/udi.exp (timeout): Set to 30.
60220         Don't print warning if connection fails, $connectmode has already
60221         printed an error.
60222         (${tool}_load): Move verbose messages to level 2.
60223         Rework pattern for "Process started" message.
60224         Pass `shell_id' to ${connectmode}_download.
60225         Retry twice upon timeout.  Make resetting of target more robust.
60226         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60227         Pass `shell_id' to exit_$connectmode.
60228         Only call exit_$connectmode if connected.
60229         * config/unix.exp (${tool}_load): Check return codes better.
60230         * config/vrtx.exp (${tool}_load): Likewise.
60231         * config/vx.exp (${tool}_load): Likewise.
60232         Delete unneeded global's.
60233         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60234         from ${tool}_load.
60235         (dg-stat): Delete.
60236         (dg-init): Delete recording of pass/fail counts.
60237         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60238         (old-dejagnu-init): Likewise.
60239         (old-dejagnu-stat): Delete contents, empty proc now.
60240         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60241         (c-torture): Delete references to lcnt, lpass, lfail.
60242         Get option list from TORTURE_OPTIONS.
60243         Delete -funroll[-all]-loops if no loops.
60244         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60245         (g++_stat): Delete contents (empty proc now).
60246         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60247         (gcc_finish): Likewise.
60248         (gcc_stat): Deleted.
60249         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60250         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60251         * gcc.c-torture/execute/execute.exp: Likewise.
60252         Split tests into two parts: compile, execute.
60253         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60254         no loops.  Update to reflect clarified return codes from ${tool}_load.
60255
60256 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60257
60258         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60259         to grep for.
60260         (old-dejagnu): Likewise (where necessary).
60261
60262 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60263
60264         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60265
60266         * lib/dg.exp (dg-process-target): Fix processing of selector.
60267         Add comment regarding use of `error'.
60268
60269         * lib/gcc.exp (prune_system_crud): Define if missing.
60270         * lib/g++.exp (prune_system_crud): Likewise.
60271
60272         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60273         Call prune_system_crud.
60274         * lib/dg.exp (dg-runtest): New proc.
60275         Use perror instead of send_user for tcl errors in testcase.
60276         Don't return any value, it's never used.
60277         Don't clobber previous definition of `unknown'.
60278         Print tcl errors in `dg-final'.
60279
60280 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60281
60282         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60283         (dg-test): Don't print errorInfo, it contains stack backtrace.
60284
60285 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60286
60287         * lib/g++.exp (runtest_file_p): Define if missing.
60288
60289 1994-09-24  Doug Evans  (dje@cygnus.com)
60290
60291         * lib/mike-g++.exp: Comment out loading of g++.exp.
60292         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60293         (default_g++_version): Always print something.
60294         (default_g++_start): Comment out call to `which'.
60295         (g++_start, g++_load): Deleted (must be defined in config file).
60296         * lib/gcc.exp: Test for existence of $CC at start.
60297         Delete check for tmpdir (done in gcc_init).
60298         (default_gcc_version): Always print something.
60299         (default_gcc_start): Comment out call to `which'.
60300         * config/*.exp: Major cleanup - make cross targets work at least a
60301         little better for g++ (by not being "--tool gcc" specific).
60302         Rename gcc_xxx to ${tool}_xxx.
60303         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60304         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60305
60306 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60307
60308         * lib/c-torture.exp (c-torture-compile): Rework compiler
60309         message processing.
60310
60311         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60312         c-torture.
60313
60314 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60315
60316         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60317
60318         * lib/dg.exp (dg-process-target): Support { target native }.
60319
60320 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60321
60322         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60323         looked for "... program xxx got fatal signal".
60324         Correct regsub munging of `comp_output'.
60325         Ignore compiler messages "path prefix not used" and "linker input
60326         file unused".
60327
60328 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60329
60330         * lib/gcc.exp (runtest_file_p): Define if missing.
60331         * gcc.prms/template.c: Example to work from.
60332
60333 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60334
60335         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60336         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60337
60338         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60339         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60340         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60341         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60342
60343         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60344         (dg-process-target): No longer a varargs proc.
60345         Return S/N for target, P/F for xfail.  All callers changed.
60346         (user option procs): More argument checking.
60347         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60348         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60349         (dg-test): Skip test if not running on selected target in `dg-do'.
60350         Update handling of `dg-do-what', `dg-output-text'.
60351         Separate execution pass/fail from output pattern match pass/fail.
60352         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60353
60354 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60355
60356         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60357         target for 920510-1.c.
60358
60359 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60360
60361         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60362         Clean up comment regarding use of passcnt, etc.
60363         (gcc_stat): Don't update `testcnt' here.
60364         (gcc_finish): Do it here.
60365         Might as well reset `but_id' here too.
60366         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60367         to determine if the file should be tested.
60368         * gcc.c-torture/compile/compile.exp: Likewise.
60369         * gcc.c-torture/execute/execute.exp: Likewise.
60370         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60371         * gcc.misc-tests/dg-test.exp: Likewise.
60372         * gcc.prms/prms.exp: Likewise.
60373         * gcc.wendy/wendy.exp: Likewise.
60374         * g++.old-deja.exp: Likewise.
60375         Move "Testing file" message to verbose level 1.
60376
60377 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60378
60379         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60380
60381 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60382
60383         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60384         (default_gcc_start): Accept optional second list element
60385         of compiler flags.  Print compiler output at verbosity level 2.
60386         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60387         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60388         Save current values of framework globals passcnt, failcnt, xpasscnt,
60389         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60390         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60391         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60392         xfailcnt to compute stats.  Update framework global `testcnt' from
60393         pass/fail counts.
60394         (gcc_finish): New proc.  Clean up test environment.
60395         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60396         (gcc_epass, gcc_efail): Delete.
60397         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60398         argument of line number.
60399         (dg-init): If the tool has an init routine, call it.
60400         (dg-test): Remove args `cflags_var' and `libs_var'.
60401         Pass all compiler options to ${tool}_start.
60402         Handle missing line number.
60403         (dg-finish): New function.
60404         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60405         particular files.  Call gcc_finish at end.  Move "skipping test"
60406         message to verbosity level 3.
60407         * gcc.c-torture/compile/compile.exp: Likewise.
60408         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60409         * gcc.c-torture/execute/execute.exp: Likewise.
60410         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60411         Print testcase being tried at verbosity level 1.
60412         * gcc.c-torture/special/special.exp: Unset xfail.
60413         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60414         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60415         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60416         * gcc.failure/failure.exp: Likewise.
60417         * gcc.ieee/ieee.exp: Likewise.
60418         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60419         Update call to dg-test.  Call dg-finish at end.
60420         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60421         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60422         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60423         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60424         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60425         * gcc.wendy/wendy.exp: Add copyright.
60426         Delete setting of tmpdir (done by gcc_init).
60427         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60428         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60429         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60430         gcc_[ce]pass/fail.
60431
60432 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60433
60434         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60435         confusion.
60436         (g++_load): Likewise.
60437
60438         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60439         Rename argument to `prog' to remove the confusion.
60440         Varargs fns behave differently too!
60441         (g++_load): Likewise.
60442
60443         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60444
60445         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60446         what it is.  Delete (always) printing of status value for !native.
60447         Simplify verbose code, and include status and exec_output.
60448         (g++_load): Use gcc_load.
60449
60450 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60451
60452         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60453         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60454         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60455         940714-3.c as these testcases don't exist anymore.  Make
60456         va-arg-1.c expected to pass.
60457
60458 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60459
60460         * gcc.misc-tests/misc.exp: Only run specific testcases.
60461         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60462         * gcc.misc-tests/dg-[1-9].c: New files.
60463
60464         * lib/dg.exp: New testsuite driver.
60465         * gcc.prms/prms.exp: Use it.
60466
60467         * README.gcc: New file.
60468
60469         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60470         Document and reset `lxpass' and `lxfail'.
60471         Simplify "initialized" message.
60472         (gcc_stat): Clean up comments a little.
60473
60474 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60475
60476         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60477
60478 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60479
60480         * lib/old-dejagnu.exp (process-option): New proc.
60481         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60482         (old-dejagnu): Simplify.
60483         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60484
60485 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60486
60487         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60488         exists and is not an empty string.
60489
60490         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60491         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60492         finished.
60493         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60494         automatically.
60495
60496         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60497         longer expected to fail.
60498
60499         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60500         "f" function call.
60501
60502         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60503
60504         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60505         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60506         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60507         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60508         c-torture-1.29.
60509
60510         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60511         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60512
60513         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60514
60515         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60516         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60517
60518         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60519         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60520         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60521
60522 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60523
60524         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60525         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60526         940714-1.c, 940714-2.c, 940714-3.c},
60527         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60528         gcc.misc-tests/{mg.c,mg.exp}:
60529         New tests.
60530         * gcc.noncompile/noncompile.exp: Change accordingly.
60531
60532 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
60533
60534         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60535         Undo previous clobberage.
60536
60537 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
60538
60539         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60540         * gcc.special/{930510-1.c, special.exp}:
60541         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60542         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60543         struct-varargs-1.c}: New tests from c-torture-1.26.
60544
60545 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
60546
60547         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60548           argument to switch.
60549
60550 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60551
60552         * Revert the previous changes.  Please see Rob's directory
60553         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60554         fixes.
60555
60556 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60557
60558         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60559         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60560         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60561         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60562         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60563         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60564         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60565         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60566         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60567         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60568         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60569         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60570         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60571         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60572         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60573         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60574         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60575         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60576         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60577         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60578         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60579         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60580         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60581         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60582         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60583         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60584         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60585         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60586         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60587         testing changes.
60588
60589 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60590
60591         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60592         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60593         with perror calls.
60594
60595 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60596
60597         * config/unix.exp (g++_load): Fix syntax.
60598
60599 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60600
60601         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60602         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60603         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60604         Don't expect va-arg-1.c to fail.  Correct expected output for
60605         920928-1.c.
60606         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60607         * gcc.wendy/hbm4.c: Correct typo.
60608         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60609
60610 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60611
60612         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60613         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60614         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60615         * lib/c-torture.exp (c-torture-compile): Ditto.
60616
60617         Reduce volume of output (remove all the -I's and such).
60618         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60619         Call gcc_cpass, gcc_cfail.
60620         (c-torture): Pass testing option to c-torture-compile.
60621
60622 1994-03-21  Doug Evans  (dje@cygnus.com)
60623
60624         Bring patches over from progressive.
60625         * config/default.exp: Exit remote shell cleanly.
60626         (g++_exit, g++_start): Add default versions.
60627         * config/sim.exp (gcc_load): Use perror, not error.
60628
60629 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60630
60631         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60632         set in site.exp.
60633
60634 1994-03-14  Doug Evans  (dje@cygnus.com)
60635
60636         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60637         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60638         (wendy_try): New proc to run testcase.
60639         (main loop): Call 'em.
60640         * gcc.wendy/*.c: Clean up pass to correct expected output.
60641
60642         * lib/gcc.exp: Minor cleanup work.
60643         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60644
60645 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60646
60647         * config/sim.exp (gcc_load): Document return codes better.
60648         Don't pass -v to simulator.
60649
60650 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60651
60652         * gcc.special/920717-x.c: Fix typo.
60653         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60654         get at sources.
60655
60656         * lib/mike-gcc.exp: Fix typo.
60657
60658 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60659
60660         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60661         binary to use, transform the name.
60662         * config/*.exp: rename everything. Nuke any g++ specific files,
60663         it's now a special case of gcc that requires no special support.
60664         Add a default.exp for unsupported targets.
60665
60666 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60667
60668         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60669         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60670         version of Tcl.
60671
60672 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60673
60674         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60675         than a warning.
60676
60677 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60678
60679         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60680
60681 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60682
60683         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60684         option_list.  Compile every file with only 4/6 option choices
60685         (same as C torture) instead of with 12/18 different option
60686         choices.
60687         * lib/c-torture.exp: Likewise.
60688
60689         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60690         not already set.
60691
60692 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60693
60694         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60695         can put an XFAIL *-*-* on excess errors.
60696
60697 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60698
60699         * g++.law: Add more tests derived from g++-bugs snapshots.
60700
60701         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60702         equivalent to g++.law/init9.
60703
60704         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60705         compiled it, and the a.out file after we've run it.
60706
60707 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60708
60709         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60710         compiled it, and the a.out file after we've run it.
60711
60712 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60713
60714         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60715
60716 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60717
60718         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60719         version number.
60720
60721 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60722
60723         * g++.law: New directory of g++ tests derived from the g++-bugs
60724         snapshots.
60725
60726 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60727
60728         * gcc.compile: initbug1.c initbug1.exp testcase added
60729
60730 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60731
60732         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60733         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60734           fixes submitted by Jeff Law (law@cs.utah.edu)
60735         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60736           Jeff Law (law@cs.utah.edu)
60737
60738
60739 1993-11-30  Mike Stump  (mrs@cygnus.com)
60740
60741         * config/unix-g++.exp: Follow the gcc way of doing things.
60742         * g++.old-deja/old-deja.exp: Minor updates.
60743         * lib/g++.exp: New file, follow the gcc way of doing things.
60744         * lib/old-dejagnu.exp: Minor updates.
60745         * lib/mike-g++.exp: Always unset errorInfo.
60746
60747 1993-11-06  Mike Stump  (mrs@cygnus.com)
60748
60749         * lib/gcc.exp: Fix some errors with the below change, CC and
60750         CFLAGS should be global when setting, not local.
60751
60752 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60753
60754         * lib/gcc.exp: Transform tool name.
60755
60756 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60757
60758         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60759
60760 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60761
60762         * lib/gcc.exp: change gcc_done to gcc_stat
60763
60764 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60765
60766         * Upgraded gcc testsuite to c-torture version 1.25
60767
60768 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60769
60770         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60771         * lib/c-torture: added hooks for new reporting code.
60772
60773 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60774
60775         * config/sh-gcc.exp: check if sh-sim exists in the path
60776
60777 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60778
60779         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60780         * gcc.compile/compile.exp: Initial changes for new logic.
60781         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60782         * gcc.failure/failure.exp: Initial changes for new logic.
60783         * gcc.ieee/ieee.exp: Initial changes for new logic.
60784         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60785         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60786         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60787         * lib/c-torture.exp: Initial changes for new logic.
60788         * lib/gcc.exp: Initial changes for new logic.
60789
60790 1993-10-15  Mike Stump  (mrs@cygnus.com)
60791
60792         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60793         depend upon failure or success.  Fully qualify names in failure
60794         and success messages.  Always remove a.out before starting
60795         compile, just in case.  Pay more attention to error text output by
60796         the compiler.  Handle testcases with no known past errors just
60797         like all others, so that things are uniform.  Other miscellaneous
60798         improvements.
60799
60800 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60801
60802         * gcc.cpp: new directory for cpp tests
60803
60804 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60805
60806         * lib/chill.exp: Code reformatted, removed unused code.
60807         * config/unix-chill.exp: Code reformatted, removed unused code.
60808         * chill.execute/execute.exp: Code reformatted, removed unused code.
60809         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60810
60811 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60812
60813         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60814         routines not written.
60815
60816 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60817
60818         * config/bug-gcc.exp: Use new procs from bug.exp.
60819
60820 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60821
60822         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60823         via ftp, rather than depending on NFS.
60824         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60825         case.
60826
60827 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60828
60829         * config/bug-gcc.exp: Use new download proc.
60830
60831 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60832
60833         * chill.execute/execute.exp: cleanups, handles errors better
60834         * chill.compile/compile.exp: rewrite, based on execute.exp
60835         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60836         * lib/chill.exp: major changes to diff proc and compile and link
60837         procs. added chill_fail and chill_pass wrappers to pass and
60838         fail. added more comments, and handle error codes better.
60839         Added a hack to capture stderr from exec, so noncompile tests
60840         can work.
60841
60842 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60843
60844         * chill.execute/execute.exp: rewrite of testsuite driver
60845         * lib/chill.exp: rewrite of testsuite driver
60846         * config/unix-chill.exp: rewrite of testsuite driver
60847
60848 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60849
60850         In chill.execute:
60851         * iexpr.ch: Standardize uppercase.
60852         * tuples.dat: Standardize uppercase.
60853         * vary.ch: standardize.  Correct varying string assignments.
60854         * vary.dat: Add new output lines.
60855
60856 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60857
60858         In chill.execute:
60859         * chprintf.ch: Standardize use of uppercase.
60860         * tuples.ch: Standardize and turn arr2 into a DCL,
60861           rather than a SYN.
60862         * pinits.ch: Standardize.
60863
60864 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60865
60866         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60867         * Makefil: Renamed to Makefile.in.
60868         * configure.in: New.
60869
60870 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60871
60872         In chill.execute:
60873         * .cvsignore: Add result/output files.
60874         * Makefile: Fix up variables at start.  Use MFLAGS
60875           everywhere.  Correct bool_loc, built_ins entries.
60876           Add entry for vary1.ch.
60877         * bitarray.ch: Standardize upper-case usage.
60878         * bitexpr.ch: Standardize, add output of b1.
60879         * params.ch: Use arrayt in along PROC parameters, to
60880           avoid novelty problems.
60881         * sets.ch: Tiny cleanup.
60882         * vary1.ch: Re-indent.
60883
60884 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60885
60886         * Add PR-related files to Makefiles, .cvsignore files, etc.
60887
60888 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60889
60890         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60891           with compiler objects. New names are test-flow.c and test-loop.c
60892
60893 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60894
60895         * Upgraded c-torture tests from 1.19 to 1.20
60896
60897         * new files:
60898         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60899         * gcc.compile: 930623-1.c 930623-2.c
60900         * gcc.noncompile: 930622-1.c 930622-2.c
60901         * gcc.failure: 920411-1.c 920627-2.c
60902         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60903
60904 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60905
60906         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60907           More changes to get testsuite working properly. Needs more work.
60908           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60909
60910 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60911
60912         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60913           More changes to get testsuite working properly. Needs more work.
60914
60915 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60916
60917         * chill.compile/compile.exp: Added for Dejagnu support
60918         * chill.execute/execute.exp: Added for Dejagnu support
60919         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60920
60921 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60922
60923         This should complete moving the CHILL test files.
60924         * chill.noncompile(.cvsignore printf.grt
60925             in-printf.grt chprintf.grt chprintf.ch):
60926             Added test-support files.
60927           (Makefile): Modified further.
60928         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60929             signal.ch): Added test files.
60930           * chill.execute (.cvsignore printf.grt printr.c
60931             in-printf.grt rts.c chprintf.grt rts.h): Added
60932           test-support files.
60933             (Makefile): More corrections.
60934
60935 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60936
60937         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60938           test cases, ready for DejaGnu.
60939
60940 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60941
60942         * Upgraded c-torture tests from 1.18 to 1.19
60943
60944         * gcc.compile: added test(s):
60945           930607-1.c
60946         * gcc.execute: added test(s):
60947           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60948
60949         * added new subdirectory for misc tests: gcc.misc-tests
60950         * gcc.misc-test(s): added tests:
60951           inst-check.c test-consts.c test-ior.c test-switch.c
60952
60953 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60954
60955         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60956
60957 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60958
60959         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60960
60961 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60962
60963         * Upgraded c-torture tests from 1.17 to 1.18
60964
60965 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60966
60967         * Upgraded c-torture tests from 1.12 to 1.17
60968
60969 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60970
60971         * lib/old-dejagnu.exp:
60972           Fixed handling of XFAIL target triplets to correctly
60973           recognize wildcard characters.  Removed code that
60974           appended a unique id tag to the end of the file name
60975           printed out by the result of the testcases within a
60976           given test file.
60977
60978 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60979
60980         * lib/old-dejagnu.exp:
60981           Reworked expected failure handling to trigger off of XFAIL
60982           keyword in keyphrase embeded in testcase source code. The
60983           XFAIL keyword must be at the end of the keyphrase line. It
60984           may optionally be followed by one or more target triplets.
60985           It has just occured that the handling of wildcards in the
60986           target triplet may not be correct.
60987
60988 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60989
60990         * g++.old-deja/tests:
60991           Moved all subdirectories up one level into g++.old-deja .
60992
60993         * lib/old-dejagnu.exp:
60994           Fixed problem with CXXFLAGS not being properly reset, and being
60995           corrupted with extraneous "-c" compiler option.  This was
60996           causing binaries to not be generated for test that needed them.
60997           Modified strings passed to "pass" and "fail" so that individual
60998           tests from the same test file would be distinguished by an
60999           identifier appended to the test file name in the summary logs;
61000           this corrected a problem with erroneous diff logs.  Added code
61001           to search testcases for expected fail and unexpected pass keywords.
61002
61003 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61004
61005         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61006
61007 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61008
61009         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61010           Removed extraneous text from end of "Special g++ Options"
61011           keyphrase.
61012
61013         * lib/old-dejagnu.exp: Added pattern matching to look for new
61014           keywords, embedded in testcases comments, which will trigger
61015           calls to xpass and xfail.
61016
61017 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61018
61019         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61020           comments embedded in the testcases, especially the one looking for
61021           special compiler options, as well as the pattern matching for the
61022           compiler output again.
61023
61024 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61025
61026         * lib/old-dejagnu.exp: Do a proper check of the return value for
61027           execute tests. Fixed several problems with the pattern matching
61028           of the compiler output which gave erroneous test results.
61029           Changed several of the test result messages to be more descriptive.
61030         * config/unix-g++.exp: Proc g++_load now actually works and
61031           executes the tests passed to it and returns a usable return
61032           value.
61033
61034 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61035
61036           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61037
61038 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61039
61040         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61041           Modified both files to properly execute the old style
61042           dejagnu tests. The previous versions of these files were
61043           experimental and did not function anything near correctly.
61044
61045 1993-04-05  Rob Savoye  (rob@cygnus.com)
61046
61047         * Removed all Makefile.in and configure.in files. No configuration
61048         needed now.
61049
61050 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61051
61052         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61053
61054 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61055
61056         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61057         gcc.special/configure.in, gcc.noncompile/configure.in,
61058         gcc.execute/configure.in, gcc.code_quality/configure.in,
61059         g++.other/configure.in, g++.old-deja/configure.in,
61060         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61061         in srcname setting.
61062
61063 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61064
61065         * lib/udi.exp: Fixed mondfe and mondfe_download.
61066         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61067         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61068
61069 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61070
61071         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61072         (gdb_exit): Don't remove *_soc files.
61073
61074 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61075
61076         * lib/c-torture.exp: Don't look for main; instead always use -w
61077         -c.  This is how the c-torture tests work.  Remove the object
61078         file if the compilation succeeds.
61079         * gcc.execute/execute.exp: Remove executable if test passes.
61080         * gcc.noncompile/noncompile.exp: Every test is an expected
61081         failure.
61082         * gcc.special/special.exp: Added tests from c-torture 1.11,
61083         corrected use of existing test.
61084         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61085         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61086         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61087         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61088         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61089         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61090         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61091         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61092         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61093         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61094         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61095         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61096         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61097         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61098         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61099         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61100         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61101         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61102         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61103         c-torture 1.11.
61104         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61105         correspond to c-torture 1.11.
61106
61107         * New file.