OSDN Git Service

5d3374783bbb8ad75d5f3b60e9fa2481ab29584f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2             Paul Thomas  <pault@gcc.gnu.org>
3             Steven G. Kargl  <kargl@gcc.gnu.org>
4
5         PR fortran/30404
6         * gfortran.dg/forall_6.f90: New test case.
7         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8         * gfortran.dg/dependency_13.f90: Likewise.
9
10 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11
12         PR testsuite/12325
13         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
14         targets that don't support Inf.
15
16 2007-01-15  Dale Johannesen  <dalej@apple.com>
17
18         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
19
20 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
21
22         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
23         of achar for 0xff to avoid the "Extended ASCII not
24         implemented" error message.
25
26 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
27
28         PR fortran/28172
29         * gfortran.dg/altreturn_4.f90: New test.
30
31         PR fortran/29389
32         * gfortran.dg/stfunc_4.f90: New test.
33
34         PR fortran/29712
35         * gfortran.dg/bound_2.f90: Reinstate commented out line.
36         * gfortran.dg/initialization_1.f90: Change warning.
37
38         PR fortran/30283
39         * gfortran.dg/specification_type_resolution_2.f90: New test.
40
41 2007-01-14  Jan Hubicka  <jh@suse.cz>
42
43         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
44         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
45         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
46         elimination.
47
48 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
49
50         PR fortran/30410
51         * gfortran.dg/external_procedures_2.f90: New test.
52
53 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
54
55         PR target/30413
56         * gcc.target/i386/pr30413.c: New test.
57
58 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
59
60         PR fortran/30452
61         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
62
63 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
64
65         * gcc.dg/20070112-1.c: New test.
66
67 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         PR libgfortran/30435
70         * gfortran.dg/list_read_6.f90: New test.
71
72 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
73
74         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
75
76 2007-01-12  Tom Tromey  <tromey@redhat.com>
77
78         PR preprocessor/28227:
79         * gcc.dg/cpp/pr28227.c: New file.
80
81 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
82
83         * gcc.dg/tree-ssa/loop-22.c: New test.
84
85 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
86
87         PR tree-optimization/29516
88         * gcc.dg/tree-ssa/loop-20.c: New test.
89
90 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
91
92         PR libfortran/30415
93         * minmaxloc_integer_kinds_1.f90:  New test.
94
95 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
96
97         PR c++/29573
98         * g++.dg/template/sizeof-template-argument.C: New test.
99
100 2007-01-11  Jan Hubicka  <jh@suse.cz>
101
102         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
103         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
104         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
105         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
106         * gcc.dg/tree-ssa/pr21658.c: Likewise.
107         * gcc.dg/tree-ssa/pr15349.c: Likewise.
108         * gcc.dg/tree-ssa/pr25501.c: Likewise.
109         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
110         transformation in question.
111         * gcc.dg/tree-ssa/vrp05.c: Likewise.
112         * gcc.dg/tree-ssa/pr20701.c: Likewise.
113         * gcc.dg/always_inline3.c: Likewise.
114
115 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
116
117         PR c++/28999
118         * g++.dg/template/typename11.C: New test.
119
120 2007-01-10  Robert Kennedy <jimbob@google.com>
121
122         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
123
124 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
125
126         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
127         for different integer kinds.
128         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
129         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
130         * gfortran.dg/ishft_2.f90: New test.
131         * gfortran.dg/ishft_3.f90: New test.
132
133 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
134
135         * gfortran.dg/altreturn_2.f90: Removed executable bit.
136
137 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
138
139         PR tree-optimization/30322
140         * gcc.dg/tree-ssa/loop-21.c: New test.
141
142 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
143
144         * g++.dg/rtti/darwin-builtin-linkage.C: New.
145
146 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
147
148         * gcc.target/spu/intrinsics-1.c: Remove xfail.
149
150 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
151
152         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
153         * g++.dg/warn/overflow-warn-3.C: Likewise.
154         * g++.dg/warn/overflow-warn-4.C: Likewise.
155         * g++.dg/warn/overflow-warn-5.C: Likewise.
156         * g++.dg/warn/overflow-warn-6.C: Likewise.
157         * g++.dg/warn/Woverflow-1.C: Likewise.
158         * g++.dg/warn/Woverflow-2.C: Likewise.
159         * g++.dg/warn/Woverflow-3.C: Likewise.
160         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
161
162 2007-01-08  Roger Sayle  <roger@eyesopen.com>
163
164         * gfortran.dg/array_constructor_14.f90: New test case.
165         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
166
167 2007-01-08  Richard Guenther  <rguenther@suse.de>
168
169         PR tree-optimization/23603
170         * gcc.dg/tree-ssa/vrp31.c: New testcase.
171         * gcc.dg/tree-ssa/vrp32.c: Likewise.
172
173 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
174
175         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
176         in __v8qi typedef.
177         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
178         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
179         compiler behaviour.
180         * gcc.dg/simd-5.c: Likewise.
181         * gcc.dg/simd-6.c: Likewise.
182         * g++.dg/conversion/simd1.C: Likewise.
183         * g++.dg/conversion/simd3.C: Likewise.
184         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
185         (main): Use it.
186
187 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
188
189         PR tree-optimization/29877
190         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
191         name of a hard register for the target concerned.  Adjust dg-error
192         directives to cope with new behaviour of TER.
193
194 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
195
196         PR c++/28986
197         * g++.dg/conversion/nullptr1.C: Added overflow warning.
198         * g++.dg/warn/overflow-warn-1.C: New.
199         * g++.dg/warn/overflow-warn-3.C: New.
200         * g++.dg/warn/overflow-warn-4.C: New.
201         * g++.dg/warn/overflow-warn-5.C: New.
202         * g++.dg/warn/overflow-warn-6.C: New.
203         * g++.dg/warn/Woverflow-1.C: New.
204         * g++.dg/warn/Woverflow-2.C: New.
205         * g++.dg/warn/Woverflow-3.C: New.
206         * g++.dg/warn/multiple-overflow-warn-2.C: New.
207         
208 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
209
210         PR fortran/27698
211         * gfortran.dg/invalid_name.f90: New test.
212         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
213         * gfortran.dg/gomp/pr29759.f90: Ditto.
214
215 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
216
217         * gfortran.dg/present_1.f90:  Update error message.
218
219 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
220
221        PR c++/19439
222        * g++.dg/template/duplicate1.C: New test
223        * g++.dg/template/memfriend6.C: Adjust error markers.
224         
225 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
226
227         PR tree-opt/30385
228         * gcc.dg/torture/inline-1.c: New test.
229
230 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
231
232         PR c/19978
233         * gcc.dg/multiple-overflow-warn-1.c: New.
234         * gcc.dg/multiple-overflow-warn-2.c: New.
235         * gcc.dg/overflow-warn-6.c: New.
236         * g++.dg/warn/multiple-overflow-warn-1.C: New.
237         
238 2007-01-05  Roger Sayle  <roger@eyesopen.com>
239
240         * gfortran.dg/array_memcpy_1.f90: New test case.
241         * gfortran.dg/array_memcpy_2.f90: Likewise.
242
243 2007-01-05  Richard Guenther  <rguenther@suse.de>
244
245         PR middle-end/27826
246         * g++.dg/opt/pr27826.C: New testcase.
247
248 2007-01-05  Ian Lance Taylor  <iant@google.com>
249
250         * gcc.dg/Walways-true-1.c: New test.
251         * gcc.dg/Walways-true-2.c: New test.
252         * g++.dg/warn/Walways-true-1.C: New test.
253         * g++.dg/warn/Walways-true-2.C: New test.
254
255 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
256
257         PR c/30360
258         * gcc.dg/pr30360.c: New test.
259
260 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
261
262         PR fortran/23232
263         * gfortran.dg/data_implied_do_1.f90: New test.
264
265         PR fortran/27996
266         PR fortran/27998
267         * gfortran.dg/char_length_1.f90: New test.
268
269 2007-01-05  Richard Guenther  <rguenther@suse.de>
270
271         PR middle-end/28116
272         * g++.dg/opt/pr28116.C: New testcase.
273
274 2007-01-05  Tobias Burnus  <burnus@net-b.de>
275
276         PR fortran/29624
277         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
278           invalid deallocate.
279         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
280         * gfortran.dg/protected_4.f90: Add pointer intent check.
281         * gfortran.dg/protected_6.f90: Add pointer intent check.
282         * gfortran.dg/pointer_intent_1.f90: New test.
283         * gfortran.dg/pointer_intent_2.f90: New test.
284         * gfortran.dg/pointer_intent_3.f90: New test.
285
286 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
287
288         PR 30235
289         * gfortran.dg/altreturn_2.f90: new test.
290
291 2007-01-04  Tom Tromey  <tromey@redhat.com>
292
293         PR preprocessor/28165:
294         * gcc.dg/cpp/pr28165.c: New file.
295
296 2007-01-03  Josh Conner  <jconner@apple.com>
297
298         PR middle-end/29683
299         * gcc.dg/pr29683.c: New.
300
301 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
302
303         PR c++/28217
304         * g++.dg/pch/template-1.C: New test.
305         * g++.dg/pch/template-1.Hs: New file.
306
307 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
308
309         PR middle-end/30353
310         * gcc.c-torture/compile/complex-4.c: New test.
311
312 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
313
314         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
315         -maltivec.
316         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
317
318 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
319
320         PR middle-end/30286
321         * gcc.dg/pr30286.c: New test.
322
323         PR c++/29535
324         * g++.dg/template/crash66.C: New test.
325
326         PR c++/29054
327         * g++.dg/template/friend49.C: New test.
328
329 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
330
331         * gfortran.dg/ibits.f90: New test.
332
333 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
334
335         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
336         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
337
338 2007-01-02  Jan Hubicka  <jh@suse.cz>
339
340         * gcc.dg/pr16194.c: We now output error on all three functions, not just
341         first one.
342
343 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
344
345         PR c/19977
346         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
347         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
348
349 2006-01-02  Ian Lance Taylor  <iant@google.com>
350
351         * g++.dg/warn/Wparentheses-22.C: New test.
352         * g++.dg/warn/Wparentheses-23.C: New test.
353
354 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
355
356         PR middle-end/7651
357         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
358         * gcc.dg/declspec-3-Wextra.c: New.
359         * gcc.dg/declspec-3-no.c: New
360
361 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
362
363         PR fortran/20896
364         * gfortran.dg/interface_10.f90: Remove.
365
366 2007-01-01  Roger Sayle  <roger@eyesopen.com>
367
368         * gcc.dg/fold-eqxor-4.c: New test case.
369
370 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
371
372         PR middle-end/30311
373         * gcc.c-torture/compile/pr30311.c: New test.
374
375 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
376
377         PR middle-end/30253
378         * gcc.c-torture/compile/statement-expression-1.c: New test.
379
380 2007-01-01  Andreas Schwab  <schwab@suse.de>
381
382         PR target/29166
383         * g++.dg/eh/pr29166.C: New test.
384
385 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
386
387         * lib/target-supports.exp (check_effective_target_powerpc_spe):
388         New.
389         (check_effective_target_vect_cmdline_needed): Use it.
390
391 2006-12-31  Richard Guenther  <rguenther@suse.de>
392
393         PR middle-end/30137
394         * testsuite/gcc.dg/pr30137-1.c: New testcase.
395         * testsuite/gcc.dg/pr30137-2.c: Likewise.
396
397 2006-12-31  Roger Sayle  <roger@eyesopen.com>
398
399         PR middle-end/30322
400         * gcc.dg/fold-plusnot-1.c: New test case.
401
402 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
403
404         PR c++/29731
405         * g++.dg/parse/template22.C: New test.
406
407 2006-12-31  Richard Guenther  <rguenther@suse.de>
408
409         PR middle-end/30338
410         * gcc.c-torture/compile/pr30338.c: New testcase.
411
412 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
413
414         PR fortran/27900
415         * gfortran.dg/intrinsic_actual_4.f90: New test.
416
417         PR fortran/24325
418         * gfortran.dg/func_decl_3.f90: New test.
419
420 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
421
422         PR fortran/23060
423         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
424         * gfortran.dg/c_by_val_1.f: New test.
425         * gfortran.dg/c_by_val_2.f: New test.
426         * gfortran.dg/c_by_val_3.f: New test.
427
428 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
429
430         PR libfortran/30321
431         * gfortran.dg/sum_zero_array_1.f90:  New test.
432
433 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
434
435         PR preprocessor/29612
436         * gcc.dg/cpp/pr29612-1.c: New test.
437         * gcc.dg/cpp/pr29612-2.c: New test.
438
439 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
440
441         PR fortran/30034
442         * gfortran.dg/pure_formal_proc_1.f90: New test.
443
444         PR fortran/30237
445         * gfortran.dg/intrinsic_actual_3.f90: New test.
446
447 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
448
449         PR fortran/30014
450         * gfortran.dg/io_constraints_1.f90: Update test.
451         * gfortran.dg/io_constraints_2.f90: Update test.
452         * gfortran.dg/inquire_iolength.f90: New test.
453
454 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
455
456         PR fortran/20896
457         * gfortran.dg/interface_10.f90: New test.
458         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
459         since z is already, locally a variable.
460
461         PR fortran/25135
462         * gfortran.dg/generic_11.f90: New test.
463         * gfortran.dg/interface_7.f90: Remove name clash between module
464         name and procedure 'x' referenced in the interface.
465
466 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
467
468         PR middle-end/7651
469         * gcc.dg/Wmissing-parameter-type.c: New.
470         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
471         * gcc.dg/Wmissing-parameter-type-no.c: New.
472         
473 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
474
475         PR fortran/25818
476         * gfortran.dg/entry_array_specs_2.f: New test.
477
478         PR fortran/30084
479         * gfortran.dg/nested_modules_6.f90: New test.
480
481 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
482
483         PR middle-end/7651
484         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
485         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
486
487 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
488
489         PR C++/30168
490         * g++.dg/opt/complex6.C: New test.
491
492 2006-12-22  Ben Elliston  <bje@au.ibm.com>
493
494         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
495         full" if the linker on spu-*-* warns about exceeding local store.
496
497         And revert this patch:
498         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
499         fail to link due to relocation overflows on spu-*-*.
500
501 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
502
503         PR fortran/30273
504         * gfortran.dg/dependency_19.f90: New test.
505
506 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
507
508         PR fortran/30202
509         * gfortran.dg/alloc_comp_basics_3.f90: New test.
510
511 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
512
513         PR middle-end/30262
514         * gcc.c-torture/execute/20061220-1.c: New test.
515
516         PR middle-end/30263
517         * gcc.dg/gomp/asm-1.c: New test.
518
519         PR target/30230
520         * g++.dg/eh/ia64-2.C: New test.
521
522 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
523
524         PR target/28966
525         PR target/29248
526         * gcc.dg/rs6000-leaf.c: New.
527
528 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
529
530         PR fortran/25392
531         * gfortran.dg/f2c_8.f90: New test.
532
533 2006-12-20  Bill Wendling  <wendling@apple.com>
534
535         * gcc.dg/asm-b.c: Check for __ppc64__.
536
537 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
538
539         PR fortran/30190
540         * gfortran.dg/bounds_check_5.f90: New test.
541
542 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
543
544         PR middle-end/30143
545         * gcc.dg/gomp/complex-1.c: New testcase.
546
547 2006-12-20  Roger Sayle  <roger@eyesopen.com>
548
549         * gfortran.dg/array_memset_1.f90: New test case.
550
551 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
552
553         * lib/target-supports.exp: Add spu to
554         check_effective_target_vect_widen_mult_hi_to_si.
555
556 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
557
558         PR fortran/29992
559         * gfortran.dg/generic_9.f90: New test.
560
561         PR fortran/30081
562         * gfortran.dg/generic_10.f90: New test.
563
564 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
565
566         PR tree-opt/30045
567         * gcc.dg/pr30045.c: New test.
568
569 2006-12-20  Ben Elliston  <bje@au.ibm.com>
570
571         * gcc.dg/20020312-2.c: Add a case for __SPU__.
572
573 2006-12-19  Eric Christopher  <echristo@apple.com>
574
575         PR target/29302
576         * gcc.c-torture/execute/pr29302-1.c: New.
577
578 2006-12-19  Tobias Burnus  <burnus@net-b.de>
579
580         PR fortran/39238
581         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
582
583 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
584
585         PR fortran/30236
586         * gfortran.dg/altreturn_3.f90: New test.
587
588         * gfortran.dg/char_result_12.f90: Fix comment typos.
589
590 2006-12-19  Ben Elliston  <bje@au.ibm.com>
591
592         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
593         as newlib's stdio.h uses non-traditional cpp constructs.
594
595 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
596
597         * gfortran.dg/advance.f90: Renamed to advance_1.f90
598         * gfortran.dg/append-1.f90: Renamed to append_1.f90
599         * gfortran.dg/array-1.f90: Renamed to array_1.f90
600         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
601         * gfortran.dg/backspace.f: Renamed to backspace_1.f
602         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
603         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
604         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
605         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
606         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
607         * gfortran.dg/logint-1.f: Renamed to logint_1.f
608         * gfortran.dg/logint-2.f: Renamed to logint_2.f
609         * gfortran.dg/logint-3.f: Renamed to logint_3.f
610         * gfortran.dg/advance_1.f90: Renamed from advance.f90
611         * gfortran.dg/append_1.f90: Renamed from append-1.f90
612         * gfortran.dg/array_1.f90: Renamed from array-1.f90
613         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
614         * gfortran.dg/backspace_1.f: Renamed from backspace.f
615         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
616         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
617         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
618         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
619         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
620         * gfortran.dg/logint_1.f: Renamed from logint-1.f
621         * gfortran.dg/logint_2.f: Renamed from logint-2.f
622         * gfortran.dg/logint_3.f: Renamed from logint-3.f
623
624 2006-12-18  Bill Wendling  <wendling@apple.com>
625
626         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
627         id is an OjbC keyword.
628
629 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
630
631         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
632
633 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
634
635         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
636
637 2006-12-18  Ian Lance Taylor  <iant@google.com>
638
639         * g++.dg/warn/Wmissing-declarations-1.C: New test.
640
641 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
642
643         * gcc.c-torture/compile/pr27528.c: Use empty templates.
644
645 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
646
647         PR fortran/30207
648         * gfortran.fortran-torture/execute/where21.f90: New test.
649
650 2006-12-17  Tobias Burnus  <burnus@net-b.de>
651
652         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
653
654 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
655
656         PR middle-end/7651
657         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
658         * gcc.dg/if-empty-1.c: Likewise.
659         * gcc.dg/pr23165.c: Likewise.
660         * g++.dg/warn/empty-body.C: Likewise.
661
662 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
663
664         PR libfortran/30005
665         * gfortran.dg/open_errors.f90: New test.
666
667 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
668
669         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
670
671         * gcc.target/i386/ssse3-pabsb.c: New file.
672         * gcc.target/i386/ssse3-pabsd.c: Likewise.
673         * gcc.target/i386/ssse3-pabsw.c: Likewise.
674         * gcc.target/i386/ssse3-palignr.c: Likewise.
675         * gcc.target/i386/ssse3-phaddd.c: Likewise.
676         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
677         * gcc.target/i386/ssse3-phaddw.c: Likewise.
678         * gcc.target/i386/ssse3-phsubd.c: Likewise.
679         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
680         * gcc.target/i386/ssse3-phsubw.c: Likewise.
681         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
682         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
683         * gcc.target/i386/ssse3-pshufb.c: Likewise.
684         * gcc.target/i386/ssse3-psignb.c: Likewise.
685         * gcc.target/i386/ssse3-psignd.c: Likewise.
686         * gcc.target/i386/ssse3-psignw.c: Likewise.
687         * gcc.target/i386/ssse3-vals.h: Likewise.
688
689 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
690
691         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
692         * lib/fortran-torture.exp: Include target-supports.exp.
693
694 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
695
696         PR target/30185
697         * gcc.c-torture/execute/pr30185.c: New test.
698
699 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
700
701         PR testsuite/30179
702         PR testsuite/30180
703         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
704         * gcc.dg/builtin-bswap-2.c: Likewise.
705         * gcc.dg/builtin-bswap-3.c: Likewise.
706         * gcc.dg/builtin-bswap-4.c: Likewise.
707         * lib/target-supports.exp (check_effective_target_stdint_types): New.
708         * cc.c-torture/execute/mode-dependent-address.x: New file.
709
710 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
711
712         PR libfortran/30145
713         * gfortran.dg/write_zero_array: New test.
714
715 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         PR fortran/30200
718         * gfortran.dg/write_fmt_trim.f90: New test.
719
720 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
721
722         PR 30194
723         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
724         temporarily.
725
726 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
727
728         * lib/target-supports.exp (check_weak_available): Use istarget
729         "hppa*-*-hpux10*" instead of regexp.
730         (check_cxa_atexit_available): Likewise.
731
732 2006-12-14  Richard Guenther  <rguenther@suse.de>
733
734         PR tree-optimization/30197
735         * gcc.c-torture/execute/complex-1.c: Fix function name.
736         * gcc.dg/builtins-61.c: New testcase.
737
738 2006-12-14  Richard Guenther  <rguenther@suse.de>
739
740         PR middle-end/30172
741         * gcc.dg/pr30172-1.c: New testcase.
742
743 2006-12-14  Richard Guenther  <rguenther@suse.de>
744
745         PR tree-optimization/30198
746         * gcc.dg/builtins-60.c: New testcase.
747
748 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
749
750         * lib/target-supports.exp (vect_no_align): Remove spu.
751
752 2006-12-13  Ian Lance Taylor  <iant@google.com>
753
754         PR c++/19564
755         PR c++/19756
756         * g++.dg/warn/Wparentheses-5.C: New test.
757         * g++.dg/warn/Wparentheses-6.C: New test.
758         * g++.dg/warn/Wparentheses-7.C: New test.
759         * g++.dg/warn/Wparentheses-8.C: New test.
760         * g++.dg/warn/Wparentheses-9.C: New test.
761         * g++.dg/warn/Wparentheses-10.C: New test.
762         * g++.dg/warn/Wparentheses-11.C: New test.
763         * g++.dg/warn/Wparentheses-12.C: New test.
764         * g++.dg/warn/Wparentheses-13.C: New test.
765         * g++.dg/warn/Wparentheses-14.C: New test.
766         * g++.dg/warn/Wparentheses-15.C: New test.
767         * g++.dg/warn/Wparentheses-16.C: New test.
768         * g++.dg/warn/Wparentheses-17.C: New test.
769         * g++.dg/warn/Wparentheses-18.C: New test.
770         * g++.dg/warn/Wparentheses-19.C: New test.
771         * g++.dg/warn/Wparentheses-20.C: New test.
772         * g++.dg/warn/Wparentheses-21.C: New test.
773
774 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
775
776         PR testsuite/30157
777         * lib/target-supports.exp (check_cxa_atexit_available): Return false
778         for target "hppa.*hpux10".
779
780 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
781
782         * g++.dg/debug/vartrack1.C: New test.
783
784         * g++.dg/opt/ifcvt1.C: New test.
785
786         * gcc.dg/tls/opt-13.c: New test.
787
788         * gcc.dg/20060425-2.c: New test.
789
790         * g++.dg/opt/pr15054-2.C: New test.
791
792         * gcc.c-torture/execute/20060420-1.c: New test.
793
794         * gcc.c-torture/execute/20060412-1.c: New test.
795
796         * objc/compile/20060406-1.m: New test.
797
798 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
799
800         * g++.dg/template/array17.C: New test.
801
802 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
803
804         * gcc.target/powerpc/altivec-23.c: New test.
805
806 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
807
808         PR c++27316
809         * g++.dg/inherit/error3.C: New test.
810
811         PR c++/28740
812         * g++.dg/inherit/error4.C: New test.
813
814 2006-12-13  Richard Guenther  <rguenther@suse.de>
815
816         PR tree-optimization/17687
817         * gcc.dg/builtins-59.c: New testcase.
818
819 2006-12-13  Ben Elliston  <bje@au.ibm.com>
820
821         * gcc.target/spu/Wmain.c: New test.
822
823 2006-12-12  Josh Conner  <jconner@apple.com>
824
825         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
826         * g++.dg/abi/thunk4.C: Likewise.
827         * g++.dg/abi/rtti3.C: Likewise.
828
829 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
830
831         * gcc.target/spu/cpat-1.c: New test.
832         * gcc.target/spu/cpat-2.c: New test.
833         * gcc.target/spu/cpat-3.c: New test.
834         * gcc.target/spu/cpat-4.c: New test.
835
836 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
837
838         PR tree-opt/28436
839         * gcc.c-torture/compile/vector-1.c: New test.
840         * gcc.c-torture/compile/vector-2.c: New test.
841         * gcc.c-torture/compile/vector-3.c: New test.
842
843 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
844
845         * lib/fortran-torture.exp: Update copyright years.  Remove
846         obsolete comment.  Test -ftree-vectorize where it makes sense.
847         * lib/gfortran-dg.exp: Update copyright years.  Use settings
848         from fortran-torture.exp.
849         * gfortran.dg/char_transpose_1.f90,
850         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
851         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
852         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
853         '-w' to dg-options.
854
855 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
856
857         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
858         saved_${tool}_load.
859
860 2006-12-12  Ira Rosen  <irar@il.ibm.com>
861
862         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
863         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
864         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
865         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
866         gaps.
867
868 2006-12-12  Richard Guenther  <rguenther@suse.de>
869
870         PR middle-end/30147
871         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
872
873 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
874             Diego Novillo  <dnovillo@redhat.com>
875
876         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
877         VDEF/VUSE changes.
878         * gcc.dg/tree-ssa/pr26421.c: Likewise
879         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
880         * gcc.dg/tree-ssa/pr23382.c: Likewise.
881         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
882         * gcc.dg/tree-ssa/pr28410.c: Likewise.
883         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
884         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
885         * gcc.dg/tree-ssa/vrp07.c: Likewise.
886         * gcc.dg/tree-ssa/vrp08.c: Likewise.
887         * gcc.dg/tree-ssa/alias-12.c: Likewise.
888
889 2006-12-11  Jan Hubicka  <jh@suse.cz>
890
891         * gcc.dg/tree-prof/stringop-1.c: New test.
892         * gcc.dg/tree-prof/stringop-2.c: New test.
893
894 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
895
896         PR target/30120
897         * gcc.target/i386/pr30120.c: New test.
898
899         Revert:
900         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
901
902         * gcc.target/i386/x87regparm-1.c: New test.
903         * gcc.target/i386/x87regparm-2.c: New test.
904         * gcc.target/i386/x87regparm-3.c: New test.
905         * gcc.target/i386/x87regparm-4.c: New test.
906
907 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
908
909         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
910
911 2006-12-10  Tobias Burnus  <burnus@net-b.de>
912
913         PR fortran/23994
914         * gfortran.dg/protected_1.f90: New test.
915         * gfortran.dg/protected_2.f90: New test.
916         * gfortran.dg/protected_3.f90: New test.
917         * gfortran.dg/protected_4.f90: New test.
918         * gfortran.dg/protected_5.f90: New test.
919         * gfortran.dg/protected_6.f90: New test.
920
921 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
922             Tobias Burnus  <burnus@gcc.gnu.org>
923
924         PR fortran/29975
925         PR fortran/30068
926         * gfortran.dg/interface_4.f90: Test adding procedure to generic
927         interface.
928         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
929         ambiguous interfaces.
930         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
931         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
932         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
933         ambiguous interfaces.
934         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
935         * gfortran.dg/array_initializer_2.f90: Add initializer array
936         constructor test.
937
938         PR fortran/30096
939         * gfortran.dg/interface_9.f90: Test that host interfaces are
940         not checked for ambiguity with the local version.
941
942 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
943
944         PR fortran/29464
945         * gfortran.dg/module_interface_2.f90: New test.
946
947 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
948
949         PR fortran/29941
950         * gfortran.dg/assumed_len.f90: New test.
951
952 2006-12-09  Richard Guenther  <rguenther@suse.de>
953
954         * g++.dg/warn/implicit-typename1.C: Qualify types.
955         * g++.dg/parse/crash12.C: Likewise.
956         * g++.dg/tree-ssa/pr22444.C: Likewise.
957
958 2006-12-09  Tobias Burnus  <burnus@net-b.de>
959
960         * gfortran.dg/array_2.f90: Added sqrt test.
961
962 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
963
964         * gcc.target/i386/x87regparm-1.c: XFAIL.
965         * gcc.target/i386/x87regparm-2.c: XFAIL.
966         * gcc.target/i386/x87regparm-3.c: XFAIL.
967         * gcc.target/i386/x87regparm-4.c: XFAIL.
968
969 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
970
971         * lib/target-supports.exp
972         (check_effective_target_large_long_double): New.
973         * gcc.dg/Wconversion-real.c : Use it.
974         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
975         unsigned.
976
977 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
978
979         * gcc.c-torture/execute/mode-dependent-address.c: New test.
980
981 2006-12-08  Tobias Burnus  <burnus@net-b.de>
982
983         PR fortran/27546
984         * gfortran.dg/import4.f90: New test for IMPORT in modules.
985
986 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/29732
989         * g++.dg/template/crash65.C: New test.
990         * g++.dg/template/spec16.C: Tweak error markers.
991
992 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
993
994         * gcc.target/spu: New directory.
995         * gcc.target/spu/spu.exp: New file.
996         * gcc.target/spu/intrinsics-1.c: New test.
997
998 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
999
1000         PR c++/29980
1001         * g++.dg/ext/attrib27.C: New test.
1002         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1003         * g++.dg/parse/typedef5.C: Likewise.
1004
1005 2006-12-07  Mike Stump  <mrs@apple.com>
1006
1007         * treelang/compile/var_defs.tree: Adjust.
1008
1009 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1010
1011         PR c++/29730
1012         * g++.dg/template/crash64.C: New test.
1013         * g++.dg/parse/crash27.C: Adjust error markers.
1014
1015 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1016
1017         PR libfortran/30009
1018         PR libfortran/30056
1019         * gfortran.dg/read_eof_4.f90:  Add tests.
1020         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1021         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1022
1023 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/29729
1026         * g++.dg/template/crash63.C: New test.
1027
1028         PR c++/29728
1029         * g++.dg/template/crash62.C: New test.
1030
1031 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1032
1033         PR fortran/30003
1034         * gfortran.dg/allocatable_function_1.f90: Increase the number
1035         of expected calls of free to 10; the lhs section reference is
1036         now evaluated so there is another call to bar.  Change the
1037         comment appropriately.
1038         * gfortran.dg/array_section_1.f90: New test.
1039
1040 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1041
1042         PR fortran/29912
1043         * gfortran.dg/char_result_12.f90: New test.
1044
1045 2006-12-05  Richard Guenther  <rguenther@suse.de>
1046
1047         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1048         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1049         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1050         vect_double, xfail for spu*-*-*.
1051
1052 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1053
1054         PR fortran/29962
1055         * initialization_4.f90: Test noninteger exponents (-std=f95).
1056         * initialization_5.f90: New test for noninteger exponents
1057           with -std=f2003.
1058
1059 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1060
1061         PR fortran/29821
1062         * gfortran.dg/parameter_array_section_1.f90: New test.
1063
1064 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1065
1066         PR c++/29733
1067         * g++.dg/template/crash61.C: New test.
1068
1069         PR c++/29632
1070         * g++.dg/template/error23.C: New test.
1071
1072 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1073
1074         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1075
1076 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1077
1078         PR fortran/29916
1079         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1080
1081 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1082
1083         PR middle-end/29965
1084         * gcc.dg/gomp/pr29965-1.c: New test.
1085         * gcc.dg/gomp/pr29965-2.c: New test.
1086         * gcc.dg/gomp/pr29965-3.c: New test.
1087         * gcc.dg/gomp/pr29965-4.c: New test.
1088         * gcc.dg/gomp/pr29965-5.c: New test.
1089         * gcc.dg/gomp/pr29965-6.c: New test.
1090         * g++.dg/gomp/pr29965-1.C: New test.
1091         * g++.dg/gomp/pr29965-2.C: New test.
1092         * g++.dg/gomp/pr29965-3.C: New test.
1093         * g++.dg/gomp/pr29965-4.C: New test.
1094         * g++.dg/gomp/pr29965-5.C: New test.
1095         * g++.dg/gomp/pr29965-6.C: New test.
1096         * g++.dg/gomp/pr29965-7.C: New test.
1097         * g++.dg/gomp/pr29965-8.C: New test.
1098         * g++.dg/gomp/pr29965-9.C: New test.
1099         * g++.dg/gomp/pr29965-10.C: New test.
1100
1101 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/pointer_variable_bounds.adb: New test.
1104         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1105         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1106
1107 2006-12-03  Eric Christopher  <echristo@apple.com>
1108
1109         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1110
1111 2006-12-03  Richard Henderson  <rth@redhat.com>
1112             Andrew Pinski  <pinskia@gmail.com>
1113
1114         PR C++/14329
1115         * g++.dg/warn/unit-1.C: New test.
1116
1117 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1120
1121 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1122
1123         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1124         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1125         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1126         * gcc.dg/vect/vect-70.c: Reduce array size.
1127         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1128         vect_no_compaer_double targets.
1129         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1130         vect_float, vect_double, and vect_int.
1131
1132 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1133
1134         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1135         test for loop versioning on vect_no_align targets.
1136         * gcc.dg/vect/pr20122.c: Likewise.
1137         * gcc.dg/vect/vect-105.c: Likewise.
1138         * gcc.dg/vect/vect-42.c: Likewise.
1139         * gcc.dg/vect/vect-43.c: Likewise.
1140         * gcc.dg/vect/vect-74.c: Likewise.
1141         * gcc.dg/vect/vect-75.c: Likewise.
1142         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1143         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1144         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1145         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1146
1147 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1148
1149         PR fortran/29642
1150         * gfortran.dg/value_1.f90 : New test.
1151         * gfortran.dg/value_2.f90 : New test.
1152         * gfortran.dg/value_3.f90 : New test.
1153         * gfortran.dg/value_4.f90 : New test.
1154         * gfortran.dg/value_4.c : Called from value_4.f90.
1155
1156 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1157
1158         PR C++/30033
1159         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1160
1161 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1162
1163         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1164
1165 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1166
1167         PR c/27953
1168         * gcc.dg/pr27953.c: New test.
1169
1170 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1171
1172         PR c++/30022
1173         * g++.dg/ext/vector5.C: New test.
1174
1175         PR c++/30021
1176         * g++.dg/other/main1.C: New test.
1177
1178 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1179
1180         PR libfortran/29568
1181         * gfortran.dg/convert_implied_open.f90:  Change to
1182         new default record length.
1183         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1184         new error message.
1185         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1186
1187 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1188
1189         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1190
1191 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1192
1193         PR c++/29066
1194         * g++.dg/expr/pr29066.c: New.
1195
1196 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1197             Zdenek Dvorak <dvorakz@suse.cz>
1198
1199         PR tree-optimization/29921
1200         * gcc.dg/pr29921-2.c: New test.
1201
1202 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1203
1204         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1205         (i386_get_cpuid): New function.
1206         (i386_cpuid_ecx): Likewise.
1207         (i386_cpuid_edx): Likewise.
1208         (i386_cpuid): Updated to call i386_cpuid_edx.
1209
1210         * gcc.target/i386/sse3-addsubpd.c: New file.
1211         * gcc.target/i386/sse3-addsubps.c: Likewise.
1212         * gcc.target/i386/sse3-haddpd.c: Likewise.
1213         * gcc.target/i386/sse3-haddps.c: Likewise.
1214         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1215         * gcc.target/i386/sse3-hsubps.c: Likewise.
1216         * gcc.target/i386/sse3-lddqu.c: Likewise.
1217         * gcc.target/i386/sse3-movddup.c: Likewise.
1218         * gcc.target/i386/sse3-movshdup.c: Likewise.
1219         * gcc.target/i386/sse3-movsldup.c: Likewise.
1220
1221 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1222
1223         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1224
1225 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1226
1227         * gcc.dg/dfp/convert-int-max.c: New test.
1228         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1229
1230 2006-11-30  Richard Guenther  <rguenther@suse.de>
1231
1232         * gcc.dg/vect/vect-pow-1.c: Rename ...
1233         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1234         floats instead of doubles, check successful vectorization.
1235
1236 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1237
1238         PR target/29945
1239         * gcc.c-torture/compile/pr29945.c: New testcase.
1240
1241 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1242
1243         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1244         -maltivec.
1245
1246 2006-11-29  Eric Christopher  <echristo@apple.com>
1247
1248         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1249
1250 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1251
1252         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1253
1254         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1255
1256 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1257
1258         PR c++/29022
1259         * g++.dg/inherit/virtual2.C: New test.
1260         * g++.dg/inherit/virtual3.C: Likewise.
1261         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1262         * g++.dg/inherit/error2.C: Likewise.
1263         * g++.dg/template/instantiate1.C: Likewise.
1264
1265 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1266
1267         PR tree-opt/29984
1268         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1269
1270 2006-11-28  Jan Hubicka  <jh@suse.cz>
1271
1272         * gcc.dg/memcpy-1.c: New test.
1273
1274 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1275
1276         PR c++/29735
1277         * g++.dg/warn/main-3.C: New test.
1278
1279 2006-11-28  Jan Hubicka  <jh@suse.cz>
1280
1281         * gcc.dg/winline-1.c: New test.
1282
1283 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1284
1285         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1286         alignments.
1287
1288 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1289
1290         PR fortran/29976
1291         * gfortran.dg/missing_optional_dummy_3.f90
1292
1293 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1294
1295         PR fortran/20880
1296         * gfortran.dg/interface_3.f90: Modify errors.
1297
1298 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1299
1300         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1301         fail to link due to relocation overflows on spu-*-*.
1302
1303 2006-11-27  Michael Matz  <matz@suse.de>
1304             Andreas Krebbel  <krebbel1@de.ibm.com>
1305
1306         PR target/29319
1307         * gcc.dg/20061127-1.c: New testcase.
1308
1309 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1310
1311         * gcc.dg/20061124-1.c: Add exit() function prototype.
1312
1313 2006-11-27  Jan Hubicka  <jh@suse.cz>
1314
1315         * gcc.target/i386/memcpy-1.c: Adjust size.
1316         * testsuite/gcc.dg/visibility-11.c: Likewise.
1317
1318 2006-11-27  Richard Guenther  <rguenther@suse.de>
1319
1320         PR middle-end/25620
1321         * gcc.target/i386/pow-1.c: New testcase.
1322         * gcc.dg/builtins-58.c: Likewise.
1323
1324 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1325
1326         PR c++/29886
1327         * g++.dg/expr/cast8.C: New test.
1328
1329 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1330
1331         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1332         Don't ever inline the testcase.
1333
1334 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1335
1336         PR fortran/29982
1337         * gfortran.fortran-torture/compile/parameter_3.f90: New
1338         testcase.
1339
1340 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1341
1342         PR fortran/29951
1343         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1344
1345 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1346
1347         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1348         for CHAR.
1349
1350 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1351
1352         PR libgfortran/29936
1353         * gfortran.dg/write_check3.f90: New test.
1354
1355 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1356
1357         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1358
1359 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1360
1361         PR fortran/20880
1362         * gfortran.dg/interface_3.f90: New test.
1363
1364         PR fortran/29387
1365         * gfortran.dg/generic_8.f90: New test.
1366
1367 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1368
1369         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1370         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1371         * gfortran.dg/specifics_3.f90: Remove.
1372
1373 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR c/29955
1376         * gcc.dg/gomp/pr29955.c: New test.
1377
1378         PR c/29736
1379         * gcc.dg/pr29736.c: New test.
1380
1381 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1382
1383         PR tree-opt/29964
1384         * gcc.dg/pure-1.c: New test.
1385
1386 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1387
1388         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1389         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1390
1391 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1392
1393         * gcc.dg/20061124-1.c: New testcase.
1394
1395 2006-11-23  Eric Christopher  <echristo@apple.com>
1396
1397         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1398
1399 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1400
1401         PR c/2707
1402         PR c++/26167
1403         * gcc.dg/Wconversion-integer.c: New. Supersedes
1404         Wconversion-negative-constants.c
1405         * gcc.dg/Wconversion-real.c: New.
1406         * gcc.dg/Wconversion-real-integer.c: New.
1407         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1408         * g++.dg/warn/Wconversion1.C: Modified.
1409
1410 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1411
1412         * gfortran.dg/overload_1.f90: New test.
1413
1414 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1415
1416         PR c/9072
1417         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1418         Wtraditional-conversion.
1419         * gcc.dg/overflow-warn-2.c: Likewise.
1420         * gcc.dg/Wconversion.c: Likewise. Renamed as
1421         Wtraditional-conversion.c .
1422         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1423         Wtraditional-conversion-2.c .
1424         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1425         Wtraditional-conversion-2.c
1426         * gcc.dg/Wconversion-negative-constants.c: New.
1427
1428 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1429
1430         * gcc.dg/tree-ssa/dump-1.c: New test.
1431
1432 2006-11-23  David Ung <davidu@mips.com>
1433
1434         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1435         -mfp64, allowable when ISA >= 33 and float is enabled.
1436         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1437         of mthc1 and mfhc1 patterns.
1438
1439 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1440
1441         PR tree-optimization/29921
1442         * gcc.dg/pr29921.c: New test.
1443
1444 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1445
1446         PR fortran/29441
1447         * gfortran.dg/initialization_4.f90: New test.
1448
1449 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1450
1451         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1452         platforms that have interleaving support.
1453         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1454         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1455         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1456         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1457         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1458         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1459         gcc.dg/vect/vect-strided-u8-i8.c,
1460         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1461         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1462         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1463         gcc.dg/vect/vect-strided-float.c,
1464         gcc.dg/vect/vect-strided-a-mult.c,
1465         gcc.dg/vect/vect-strided-mult-char-ls.c,
1466         gcc.dg/vect/vect-strided-a-u16-mult.c,
1467         gcc.dg/vect/vect-strided-a-u32-mult.c,
1468         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1469         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1470         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1471         gcc.dg/vect/vect-strided-mult.c,
1472         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1473         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1474
1475 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1476
1477         PR fortran/25087
1478         * gfortran.dg/auto_char_len_4.f90: New test.
1479
1480 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1481
1482         PR fortran/29652
1483         * gfortran.dg/generic_7.f90: New test.
1484         * gfortran.dg/defined_operators_1.f90: Add new error.
1485
1486 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1487
1488         PR tree-optimization/29902
1489         * g++.dg/tree-ssa/pr29902.C: New test.
1490
1491 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1492
1493         PR fortran/29820
1494         * gfortran.dg/used_types_13.f90: New test.
1495
1496 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1497
1498         * gcc.dg/dfp/snan.c: Delete.
1499
1500 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1501
1502         * g++.dg/cpp0x/static_assert1.C: New.
1503         * g++.dg/cpp0x/static_assert2.C: New.
1504         * g++.dg/cpp0x/static_assert3.C: New.
1505
1506 2006-11-21  Richard Guenther  <rguenther@suse.de>
1507
1508         * gcc.dg/vect/vect-pow-1.c: New testcase.
1509         * gcc.dg/vect/vect-pow-2.c: Likewise.
1510
1511 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1512
1513         PR c++/29570
1514         * g++.dg/template/static29.C: New test.
1515
1516         PR c++/29734
1517         * g++.dg/conversion/simd4.C: New test.
1518
1519 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1520
1521         PR c++/29475
1522         * g++.dg/template/access19.C: New test.
1523         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1524         error is reported.
1525
1526 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1527
1528         PR tree-opt/25500
1529         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1530
1531 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1532
1533         PR fortran/27546
1534         * gfortran.dg/import.f90: Extended test.
1535         * gfortran.dg/import2.f90: Extended test.
1536
1537 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1538
1539         * gfortran.dg/volatile3.f90: Add conflict test.
1540
1541 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1542
1543         PR fortran/24783
1544         * gfortran.dg/implicit_10.f90: New test.
1545
1546 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1547
1548         PR c++/8586
1549         * g++.dg/warn/Wall-write-strings.C: New.
1550
1551 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1552
1553         * gfortran.dg/alloc_comp_constraint_5.f90: New.
1554         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
1555
1556 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1557
1558         * gfortran.dg/use_3.f90: Remove error message.
1559         * gfortran.dg/iso_fortran_env_1.f90: New test.
1560         * gfortran.dg/iso_fortran_env_2.f90: New test.
1561         * gfortran.dg/iso_fortran_env_3.f90: New test.
1562         * gfortran.dg/iso_fortran_env_4.f90: New test.
1563
1564 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
1565
1566         * gcc.dg/vect/vect-27.c: Fix initialization.
1567
1568 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1569
1570         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
1571         * gcc.dg/torture/builtin-minmax-1.c: New.
1572
1573         * gcc.dg/builtins-20.c: Add cases for copysign.
1574
1575 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1576
1577         PR fortran/24285
1578         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
1579
1580 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1581         * gfortran.dg/use_1.f90: New test.
1582         * gfortran.dg/use_1.f90: New test.
1583         * gfortran.dg/use_1.f90: New test.
1584
1585 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
1586
1587         PR tree-optimization/29801
1588         * gcc.dg/pr29801.c: New test.
1589
1590 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR middle-end/29584
1593         * gcc.dg/torture/pr29584.c: New test.
1594
1595 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
1596
1597         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
1598         Condition PowerPC tests for saving FPRs on powerpc_fprs.
1599         * gcc.target/powerpc/compress-float-ppc.c,
1600         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
1601         powerpc_fprs.
1602         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
1603         do not pass -mhard-float.
1604
1605 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1606
1607         * gnat.dg/volatile_aggregate.adb: New test.
1608
1609 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1610
1611         PR fortran/29391
1612         PR fortran/29489
1613         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
1614         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
1615
1616 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1617
1618         PR target/29201
1619         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
1620
1621 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1622
1623         * gfortran.dg/import3.f90: Fix error message.
1624
1625 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1626
1627         PR tree-opt/29788
1628         * gfortran.fortran-torture/compile/inline_1.f90:
1629         New testcase.
1630
1631 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1632
1633         * gcc.target/i386/x87regparm-1.c: New test.
1634         * gcc.target/i386/x87regparm-2.c: New test.
1635         * gcc.target/i386/x87regparm-3.c: New test.
1636         * gcc.target/i386/x87regparm-4.c: New test.
1637
1638 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1639
1640         PR fortran/27546
1641         * gfortran.dg/import.f90: New test.
1642         * gfortran.dg/import2.f90: New test.
1643         * gfortran.dg/import3.f90: New test.
1644
1645 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/27588
1648         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
1649
1650 2006-11-15  Tobias Burnus  <burnus@net-b.de>
1651
1652         PR fortran/29806
1653         * gfortran.dg/contains.f90: New test.
1654         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
1655
1656 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR tree-optimization/29581
1659         * gcc.dg/pr29581-1.c: New test.
1660         * gcc.dg/pr29581-2.c: New test.
1661         * gcc.dg/pr29581-3.c: New test.
1662         * gcc.dg/pr29581-4.c: New test.
1663         * gfortran.dg/pr29581.f90: New test.
1664
1665 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
1666
1667         PR fortran/29702
1668         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
1669         numbers in error message headers.
1670
1671 2006-11-14  Richard Guenther  <rguenther@suse.de>
1672
1673         * gcc.target/i386/math-torture/math-torture.exp: Restrict
1674         to i?86 and x86_64 targets.
1675
1676 2006-11-14  Caroline Tice  <ctice@apple.com>
1677
1678         * gcc.dg/pubtypes-1.c: New file/testcase.
1679         * gcc.dg/pubtypes-2.c: New file/testcase.
1680         * gcc.dg/pubtypes-3.c: New file/testcase.
1681         * gcc.dg/pubtypes-4.c: New file/testcase.
1682         * g++.dg/pubtypes.C: New file/testcase.
1683
1684 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
1685
1686         PR c++/29106
1687         * g++.dg/init/self1.C: New test.
1688
1689 2006-11-14  Tobias Burnus  <burnus@net-b.de>
1690
1691         PR fortran/29657
1692         * gfortran.dg/conflicts.f90: Add.
1693
1694 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
1695
1696         PR rtl-optimization/29798
1697
1698         * gcc.c-torture/execute/pr29798.c: New.
1699
1700 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1701
1702         * gcc.dg/builtins-20.c: Add more cases.
1703
1704 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR fortran/29759
1707         * gfortran.dg/gomp/pr29759.f90: New test.
1708
1709 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
1710
1711         PR c++/29518
1712         * g++.dg/template/static28.C: New test.
1713
1714 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
1715
1716         * lib/c-torture.exp: Use target-libpath.exp.
1717         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
1718         set GCC_EXEC_PREFIX env var from global variable of same name.
1719
1720 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1721
1722         PR fortran/26994
1723         * gfortran.fortran-torture/compile/transfer-1.f90:
1724         New testcase.
1725
1726 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
1727             Zdenek Dvorak <dvorakz@suse.cz>
1728
1729         PR tree-optimization/29680
1730         * gcc.dg/alias-11.c: New test.
1731
1732 2006-11-12  Jason Merrill  <jason@redhat.com>
1733             Andrew Pinski <pinskia@physics.uc.edu>
1734
1735         PR middle-end/28915
1736         * gcc.target/i386/vectorize1.c: New.
1737
1738 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1739
1740         PR rtl-optimization/29797
1741         * gcc.c-torture/execute/pr29797-1.c: New test case.
1742
1743 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1744
1745         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
1746
1747 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
1748
1749         * gcc.dg/tree-ssa/prefetch-3.c: New test.
1750
1751 2006-11-12  Roger Sayle  <roger@eyesopen.com>
1752
1753         PR tree-optimization/13827
1754         * gcc.dg/fold-eqand-1.c: New test case.
1755
1756 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1757
1758         PR rtl-opt/28812
1759         * gcc.c-torture/execute/mayalias-3.c: New test.
1760
1761 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
1762
1763         PR middle-end/27528
1764         * gcc.c-torture/compile/pr27528.c: New test.
1765         * gcc.dg/pr27528.c: Likewise.
1766
1767 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1768
1769         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
1770
1771         * gcc.dg/torture/builtin-symmetric-1.c: New test.
1772
1773 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1774
1775         PR fortran/29758
1776         * gfortran.dg/reshape_source_size_1.f90: New test.
1777
1778 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
1779
1780         PR fortran/29315
1781         * gfortran.dg/aliasing_dummy_4.f90: New test.
1782
1783 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
1784
1785         PR target/29777
1786         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
1787         and x86_64-*-* targets.
1788
1789 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1790
1791         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
1792         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
1793         New macros. Use them in exact tests.
1794         (TESTIT3): New macro.
1795         Add tests for fmin, fmax and fma.
1796
1797 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1798
1799         PR fortran/29431
1800         * gfortran.dg/array_constructor_13.f90: New test.
1801
1802 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1803
1804         PR fortran/29744
1805         * gfortran.dg/used_types_12.f90: New test.
1806
1807 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
1808
1809         PR middle-end/29726
1810         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
1811         (test6): Ditto.
1812         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
1813         * gcc.dg/fold-eqandshift-3.c: New test case.
1814
1815 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
1816
1817         PR fortran/29699
1818         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
1819
1820         PR fortran/21370
1821         * gfortran.dg/change_symbol_attributes_1.f90: New test.
1822
1823 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1824
1825         * gcc.dg/20061109-1.c: New testcase.
1826
1827 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1828
1829         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
1830
1831 2006-11-09  Tobias Burnus  <burnus@net-b.de>
1832
1833         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
1834         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
1835
1836 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
1837
1838         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
1839         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
1840
1841 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1842
1843         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
1844
1845 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1846
1847         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
1848         vect-9.c).
1849         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
1850         * gcc.dg/vect/vect-9.c: Now vectorizable.
1851         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
1852         that support vect_widen_mult.
1853         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
1854         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
1855         vect-reduc-dot-u16.c).
1856         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
1857         vect-reduc-dot-u16.c).
1858         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
1859         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
1860         vect-reduc-dot-s8.c).
1861         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
1862         vect-reduc-dot-s8.c).
1863         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
1864         vect-reduc-dot-s8.c).
1865         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
1866         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
1867         vect-reduc-dot-u8.c).
1868         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
1869         vect-reduc-dot-u8.c).
1870         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
1871         * gcc.dg/vect/vect-multitypes-9.c: New test.
1872         * gcc.dg/vect/vect-multitypes-10.c: New test.
1873         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
1874         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
1875         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
1876         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
1877         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
1878         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
1879         wrapv-vect-reduc-dot-s8.c.
1880         * lib/target-support.exp (check_effective_target_vect_unpack): New.
1881         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
1882         targets that support vec_unpack.
1883         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1884         (check_effective_target_vect_widen_mult_qi_to_hi): New.
1885         (check_effective_target_vect_widen_mult_hi_to_si): New.
1886         (check_effective_target_vect_widen_sum): Removed.
1887
1888         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1889
1890         * gcc.dg/vect/vect-multitypes-8.c: New test.
1891         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
1892
1893         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
1894
1895         * gcc.dg/vect/vect-multitypes-7.c: New test.
1896
1897         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1898
1899         * gcc.dg/vect/vect-multitypes-4.c: New test.
1900         * gcc.dg/vect/vect-multitypes-5.c: New test.
1901         * gcc.dg/vect/vect-multitypes-6.c: New test.
1902
1903         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
1904
1905         * gcc.dg/vect/vect-multitypes-1.c: New test.
1906         * gcc.dg/vect/vect-multitypes-2.c: New test.
1907         * gcc.dg/vect/vect-multitypes-3.c: New test.
1908
1909 2006-11-07  Eric Christopher  <echristo@apple.com>
1910
1911         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
1912         Test using scan-assembler-not.
1913
1914 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
1915
1916         * gcc.dg/inline-17.c: New test.
1917
1918 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
1919
1920         PR other/25028
1921         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
1922         on HP-UX.
1923
1924 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
1925
1926         PR fortran/29539
1927         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
1928
1929         PR fortran/29634
1930         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
1931         test.
1932
1933 2006-11-07  Tobias Burnus  <burnus@net-b.de>
1934
1935         PR fortran/29601
1936         * gfortran.dg/volatile.f90: Add.
1937         * gfortran.dg/volatile2.f90: Add.
1938         * gfortran.dg/volatile3.f90: Add.
1939         * gfortran.dg/volatile4.f90: Add.
1940         * gfortran.dg/volatile5.f90: Add.
1941         * gfortran.dg/volatile6.f90: Add.
1942         * gfortran.dg/volatile7.f90: Add.
1943
1944 2006-11-06  Tobias Burnus  <burnus@net-b.de>
1945
1946         * gfortran.dg/io_constraints_2.f90: Adjust pattern
1947           for matching error messages.
1948         * gfortran.dg/specifics_3.f90: Adjust pattern
1949           for matching error messages.
1950
1951 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
1952             Bernhard Fischer  <aldot@gcc.gnu.org>
1953
1954         * lib/gcc-dg.exp (output-exists): New proc.
1955         (output-exists-not): New proc.
1956         * gcc.test-framework/test-framework.awk: Support new directives.
1957         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
1958         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
1959         * gcc.test-framework/dg-outexists-exp-F.c: New test.
1960         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
1961         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
1962         * gcc.test-framework/dg-outexists-exp-P.c: New test.
1963
1964 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
1965
1966         PR fortran/29630
1967         PR fortran/29679
1968         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
1969         * gfortran.dg/initialization_3.f90: New.
1970
1971 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1972
1973         PR libgfortran/25545
1974         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
1975
1976 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR middle-end/29695
1979         * gcc.c-torture/execute/pr29695-1.c: New test.
1980         * gcc.c-torture/execute/pr29695-2.c: New test.
1981
1982 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
1983
1984         PR fortran/29565
1985         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
1986
1987 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
1988
1989         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
1990         for matching error messages.
1991
1992 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
1993
1994         PR target/26915
1995         * gcc.target/i386/387-12.c: New test.
1996
1997 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1998
1999         PR libfortran/29713
2000         * gfortran.dg/pr29713.f90: New test.
2001
2002 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2003
2004         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2005         Also test for bogus rest sign.
2006
2007 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2008
2009         PR libfortran/27895
2010         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2011
2012 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2013
2014         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2015         from error messages.
2016
2017 2006-11-02  Mike Stump  <mrs@apple.com>
2018
2019         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2020
2021         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2022
2023 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2024
2025         * g++.dg/eh/gcsec1.C: New test.
2026
2027 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2028
2029         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2030         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2031
2032 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2033
2034         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2035         hexadecimal value.
2036         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2037         * gcc.dg/pr14796-2.c: Likewise.
2038
2039 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2040
2041         * gcc.c-torture/execute/20061101-1.c: New test.
2042
2043 2006-11-01  Richard Guenther  <rguenther@suse.de>
2044
2045         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2046
2047 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2048
2049         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2050         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2051
2052 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2053
2054         * gcc.c-torture/execute/20061031-1.c: New test.
2055
2056 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2057
2058         PR 23067
2059         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2060         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2061         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2062         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2063         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2064         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2065         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2066
2067 2006-10-31  Eric Christopher  <echristo@apple.com>
2068             Falk Hueffner  <falk@debian.org>
2069
2070         * gcc.dg/builtin-bswap-1.c: New.
2071         * gcc.dg/builtin-bswap-2.c: New.
2072         * gcc.dg/builtin-bswap-3.c: New.
2073         * gcc.dg/builtin-bswap-4.c: New.
2074         * gcc.dg/builtin-bswap-5.c: New.
2075         * gcc.target/i386/builtin-bswap-1.c: New.
2076
2077 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2078
2079         * gcc.dg/inline-16.c: New.
2080
2081         PR 16622
2082         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2083         defining it.
2084         * gcc.dg/inline-13.c: New.
2085         * gcc.dg/inline-14.c: New.
2086         * gcc.dg/inline-15.c: New.
2087
2088         PR 11377
2089         * gcc.dg/inline6.c: New.
2090         * gcc.dg/inline7.c: New.
2091
2092 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2093
2094         PR middle-end/23470
2095         * gcc.dg/pr23470-1.c: New test case.
2096
2097 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2098
2099         PR fortran/29537
2100         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2101         data.
2102         * gfortran.dg/blockdata_2.f90: New testcase.
2103
2104 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2105
2106         PR libfortran/29627
2107         * gfortran.dg/unf_short_record_1.f90:  New test.
2108
2109 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2110
2111         PR fortran/29067
2112         * gfortran.dg/pr29067.f: New test.
2113
2114 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2115             Richard Sandiford  <richard@codesourcery.com>
2116
2117         * lib/target-supports.exp (get_compiler_messages): Append options
2118         as a single list element.
2119         (check_effective_target_arm_vfp_ok): New.
2120         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2121
2122 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2123
2124         PR fortran/29387
2125         * gfortran.dg/intrinsic_actual_2.f90: New test.
2126
2127         PR fortran/29490
2128         * gfortran.dg/actual_array_interface_1.f90: New test.
2129
2130         PR fortran/29641
2131         * gfortran.dg/used_types_11.f90: New test.
2132
2133 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2134
2135         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2136         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2137         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2138         * g++.old-deja/g++.mike/net25.C (main): Same.
2139         * g++.dg/lookup/exception1.C (main): Same.
2140         * g++.dg/parse/parens2.C (main): Same.
2141
2142 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2143
2144         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2145
2146 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2147
2148         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2149         * gcc.dg/torture/builtin-math-3.c: Likewise.
2150
2151 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2152
2153         PR fortran/29452
2154         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2155         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2156
2157 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2158
2159         PR Fortran/29410
2160         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2161
2162 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2163
2164         * lib/target-supports.exp (check_function_available): Declare
2165         function before calling.
2166
2167 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR tree-optimization/29637
2170         * gcc.dg/pr29637.c: New test.
2171
2172 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2173
2174         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2175         tree canonicalization.
2176
2177 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2178
2179         * gcc.dg/builtins-20.c: Add more hypot tests.
2180
2181 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2182
2183         * gcc.dg/fold-compare-1.c: New test case.
2184
2185 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2186
2187         PR c++/16307
2188         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2189
2190 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2191
2192         PR tree-optimization/15458
2193         * gcc.dg/fold-xornot-1.c: New test case.
2194
2195 2006-10-29  Richard Guenther  <rguenther@suse.de>
2196
2197         * gcc.target/i386/math-torture/trunc.c: New testcase.
2198
2199 2006-10-29  Richard Guenther  <rguenther@suse.de>
2200
2201         * gcc.target/i386/math-torture/round.c: New testcase.
2202
2203 2006-10-29  Richard Guenther  <rguenther@suse.de>
2204
2205         * gcc.target/i386/math-torture/ceil.c: New testcase.
2206         * gcc.target/i386/math-torture/floor.c: Likewise.
2207
2208 2006-10-29  Richard Guenther  <rguenther@suse.de>
2209
2210         * gcc.target/i386/math-torture/rint.c: New testcase.
2211         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2212
2213 2006-10-29  Richard Guenther  <rguenther@suse.de>
2214
2215         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2216         * gcc.target/i386/math-torture/lceil.c: Likewise.
2217
2218 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2219
2220         PR libgfortran/24313
2221         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2222
2223 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2224
2225         * gcc.c-torture/execute/20020118-1.c,
2226         gcc.c-torture/execute/builtins/strlen.c,
2227         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2228         comment typos.
2229
2230 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2231
2232         * gcc.dg/builtins-20.c: Add tests for hypot.
2233         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2234         two-argument builtins.
2235         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2236         TESTIT2.  Update all callers.
2237         (TESTIT2, TESTIT2_R): New helper macros.
2238         Add testcases for pow, hypot and atan2.
2239
2240 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2241
2242         PR C++/29295
2243         * g++.dg/expr/bool1.C: New test.
2244         * g++.dg/expr/bool2.C: New test.
2245
2246 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2247
2248         PR fortran/28224
2249         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2250         * gfortran.dg/namelist_internal.f90: New test.
2251
2252 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2253
2254         PR fortran/29625
2255         * gfortran.dg/io_real_boz.f90: Add.
2256         * gfortran.dg/io_real_boz2.f90: Add.
2257
2258 2006-10-28  Richard Guenther  <rguenther@suse.de>
2259
2260         PR middle-end/26899
2261         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2262
2263 2006-10-28  Richard Guenther  <rguenther@suse.de>
2264
2265         PR target/28806
2266         * gcc.target/i386/math-torture/lround.c: New testcase.
2267
2268 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2269
2270         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2271         * gcc.dg/builtins-44.c: Likewise.
2272         * gcc.dg/builtins-45.c: Likewise.
2273         * gcc.dg/pr28796-2.c: Likewise.
2274         * gcc.dg/unordered-3.c: Likewise.
2275
2276 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2277
2278         PR libgfortran/27954
2279         * gfortran.dg/error_recovery_2.f90: New test.
2280
2281 2006-10-26  Richard Guenther  <rguenther@suse.de>
2282
2283         * gcc.target/i386/i386.exp: Use glob, not find to collect
2284         tests.  Avoids recursing into subdirectories.
2285         * gcc.target/i386/math-torture/math-torture.exp: Torture
2286         for interesting ia32 math options.
2287         * gcc.target.i386/math-torture/lrint.c: New testcase.
2288
2289 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2290
2291         PR libgfortran/29563
2292         * gfortran.dg/arrayio_9.f90: Update test.
2293         * gfortran.dg/arrayio_19.f90: New test.
2294
2295 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2296
2297         * gcc.dg/20061026.c: New testcase.
2298
2299 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2300
2301         PR libgfortran/29563
2302         * gfortran.dg/arrayio_9.f90: New test.
2303
2304 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2305
2306         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2307         Copy the strings manually, as strcpy may call strlen.
2308
2309 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2310
2311         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2312         Add checks for log, log2, log10 and log1p.
2313
2314         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2315         we already test 0.0.  Add checks for expm1, log, log2, log10,
2316         log1p, cbrt, erf and erfc.
2317
2318 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2319
2320         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2321
2322 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2323
2324         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2325         and remainderl() built-in functions.  Remove -ffast-math from
2326         dg-options.
2327
2328 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2329
2330         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2331         acosh and atanh.
2332
2333         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2334         floating point modifiers to arguments passed to float and long
2335         double functions respectively.  Update all callers to use floating
2336         point numbers, not integers.  Add tests for exp, exp2 and
2337         exp10/pow10.
2338
2339         * gcc.dg/torture/builtin-math-3.c: New test.
2340
2341 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2342
2343         PR fortran/29393
2344         * gfortran.dg/initialize_2.f90: New.
2345
2346 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2347
2348         * gcc.dg/torture/builtin-math-2.c: New test.
2349
2350 2006-10-24  Richard Guenther  <rguenther@suse.de>
2351
2352         PR middle-end/28796
2353         * gcc.dg/pr28796-1.c: New testcase.
2354         * gcc.dg/pr28796-2.c: Likewise.
2355
2356 2006-10-24  Richard Guenther  <rguenther@suse.de>
2357
2358         * gcc.dg/builtins-57.c: New testcase.
2359
2360 2006-10-24  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/29567
2363         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2364
2365 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2366
2367         PR tree-optimization/14784
2368         * gcc.dg/alias-10.c: New test.
2369
2370 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2371
2372         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2373
2374 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2375
2376         * gcc.dg/builtin-strncat-chk-1.c: New test.
2377
2378 2006-10-23  Jan Hubicka  <jh@suse.cz>
2379
2380         * gcc.dg/memmove-1.c: New test.
2381
2382 2006-10-23  Paul Brook  <paul@codesourcery.com>
2383
2384         * gcc.dg/pragma-pack-5.c: New test.
2385
2386 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2387
2388         * g++.dg/other/s390-1.C: New testcase.
2389
2390 2006-10-23  Richard Guenther  <rguenther@suse.de>
2391
2392         PR middle-end/27132
2393         PR middle-end/23295
2394         * gcc.dg/pr27132.c: New testcase.
2395         * gcc.dg/pr23295.c: Likewise.
2396         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2397         * g++.dg/tree-ssa/pr19807.C: Likewise.
2398
2399 2006-10-23  Richard Guenther  <rguenther@suse.de>
2400
2401         PR middle-end/21032
2402         * gcc.dg/pr21032.c: New testcase.
2403
2404 2006-10-22  Jeff Law  <law@redhat.com>
2405         Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/15911
2408         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2409
2410 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2411
2412         PR c++/20647
2413         * g++.dg/abi/rtti3.C: New.
2414
2415 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2416
2417         PR middle-end/28252
2418         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2419         transformation.
2420
2421 2006-10-21  Richard Guenther  <rguenther@suse.de>
2422
2423         PR tree-optimization/3511
2424         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2425
2426 2006-10-21  Richard Guenther  <rguenther@suse.de>
2427
2428         PR middle-end/26898
2429         * gcc.dg/torture/pr26898-1.c: New testcase.
2430         * gcc.dg/torture/pr26898-2.c: Likewise.
2431
2432 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2433
2434         PR c++/28053
2435         * g++.dg/parse/bitfield1.C: Adjust error markers.
2436         * g++.dg/parse/bitfield2.C: New test.
2437
2438 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2439
2440         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2441
2442 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2443
2444         PR libfortran/27895
2445         * gfortran.dg/zero_sized_1.f90: New test.
2446
2447 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2448
2449         * gcc.dg/div-compare-1.c: New test.
2450
2451 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2452
2453         PR fortran/29216
2454         * gfortran.dg/result_default_init_1.f90: New test.
2455
2456         PR fortran/29314
2457         * gfortran.dg/automatic_default_init_1.f90: New test.
2458
2459         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2460         from 38 to 33.
2461
2462 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2463
2464         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2465         'using namespace std' without previous declaration.
2466         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2467         * g++.old-deja/g++.robertl/eb133c.C: New.
2468
2469 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2470
2471         PR libgfortran/29277
2472         * gfortran.dg/streamio_4.f90: Update test.
2473         * gfortran.dg/streamio_11.f90: New test.
2474
2475 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2476
2477         PR c++/27952
2478         * g++.dg/inherit/virtual1.C: New test.
2479
2480 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2481
2482         PR c++/28261
2483         * g++.dg/parse/enum3.C: New test.
2484
2485 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2486
2487         PR c++/29039
2488         * g++.dg/init/ctor8.C: New test.
2489
2490 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/27270
2493         * g++.dg/ext/complit8.C: Tweak error markers.
2494         * g++.dg/template/complit1.C: Add error marker.
2495
2496 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2497
2498         PR c++/27270
2499         * g++.dg/ext/complit8.C: New test.
2500
2501         PR c++/29408
2502         * g++.dg/parse/dtor12.C: New test.
2503
2504         PR c++/29435
2505         * g++.dg/template/sizeof11.C: New test.
2506
2507 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2508
2509         PR fortran/29392
2510         * gfortran.dg/data_char_3.f90: New test.
2511
2512         PR fortran/29451
2513         * gfortran.dg/negative_automatic_size.f90: New test.
2514
2515 2006-10-16  David Daney  <ddaney@avtrex.com>
2516
2517         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2518
2519 2006-10-16  Eric Christopher  <echristo@apple.com>
2520
2521         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2522         x86_64.
2523
2524 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/28211
2527         * g++.dg/tc1/dr49.C: Tweak error messages.
2528         * g++.dg/parse/template21.C: New test.
2529
2530 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2531
2532         PR middle-end/20491
2533         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2534
2535 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2536
2537         PR fortran/29403
2538         * gfortran.dg/print_1.f90: New test.
2539
2540 2006-10-15  Jan Hubicka  <jh@suse.cz>
2541
2542         PR middle-end/29241
2543         * gcc.c-torture/compile/pr29241.c: New testcase.
2544
2545 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2546
2547         PR middle-end/29250
2548         * gcc.c-torture/compile/pr29250.c: New test.
2549
2550 2006-10-15  Richard Guenther  <rguenther@suse.de>
2551
2552         * gcc.dg/pr29299.c: New testcase.
2553
2554 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
2555
2556         PR fortran/24767
2557         * gfortran.dg/label_4.f90: Adjust warning flag.
2558
2559 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
2560
2561         PR fortran/29371
2562         * gfortran.dg/nullify_3.f90: New test.
2563
2564 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2565
2566         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2567         on Solaris 2.5.1 too.
2568
2569 2006-10-13  Eric Christopher  <echristo@apple.com>
2570
2571         * gcc.dg/pr25993.c: Skip for darwin.
2572
2573 2006-10-13  Eric Christopher  <echristo@apple.com>
2574
2575         * gcc.dg/visibility-11.c: Skip for darwin.
2576
2577 2006-10-13  Eric Christopher  <echristo@apple.com>
2578
2579         * gcc.dg/darwin-weakimport-1.c: Use
2580         -fno-asynchronous-unwind-tables.
2581         * gcc.dg/darwin-weakimport-3.c: Ditto.
2582
2583 2006-10-13  Richard Guenther  <rguenther@suse.de>
2584
2585         PR tree-optimization/29446
2586         * gcc.dg/torture/pr29446.c: New testcase.
2587
2588 2006-10-13  Bill Wendling  <wendling@apple.com>
2589
2590         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
2591         * g++.old-deja/g++.jason/hmc1.C: Likewise.
2592         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
2593         * g++.old-deja/g++.law/shadow1.C: Likewise.
2594         * g++.old-deja/g++.law/ctors10.C: Likewise.
2595         * g++.dg/debug/namespace1.C: Likewise.
2596         * g++.dg/inherit/namespace-as-base.C: Likewise.
2597         * g++.dg/opt/delay-slot-1.C: Likewise.
2598         * g++.dg/parse/defarg10.C: Likewise.
2599         * g++.dg/template/ptrmem11.C: Likewise.
2600         * g++.dg/template/mem_func_ptr.C: Likewise.
2601         * g++.dg/template/spec19.C: Likewise.
2602
2603 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
2604
2605         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
2606
2607 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
2608
2609         PR fortran/29373
2610         * gfortran.dg/implicit_9.f90: New test.
2611
2612         PR fortran/29407
2613         * gfortran.dg/namelist_25.f90: New test.
2614
2615         PR fortran/27701
2616         * gfortran.dg/same_name_2.f90: New test.
2617
2618         PR fortran/29232
2619         * gfortran.dg/host_assoc_types_1.f90: New test.
2620
2621         PR fortran/29364
2622         * gfortran.dg/missing_derived_type_1.f90: New test.
2623         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
2624
2625         PR fortran/29422
2626         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
2627
2628         PR fortran/29428
2629         * gfortran.dg/alloc_comp_assign_5.f90: New test.
2630
2631 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2632
2633         PR fortran/29391
2634         * gfortran.dg/bound_2.f90: New test.
2635
2636 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2637
2638         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
2639         directive.
2640         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2641         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
2642         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2643         * gfortran.dg/gomp/reduction3.f90: Likewise.
2644         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2645         * gfortran.dg/dummy_procedure_2.f90: Likewise.
2646         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2647         * gfortran.dg/forall_4.f90: Likewise.
2648         * gfortran.dg/spec_expr_4.f90: Likewise.
2649         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
2650         * gfortran.dg/forall_5.f90: Likewise.
2651         * gfortran.dg/open_access_append_2.f90: Add check for
2652         compile-time warning.
2653
2654 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/28506
2657         * g++.dg/parse/pure1.C: New test.
2658
2659 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2660
2661         PR fortran/21435
2662         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
2663         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
2664         for compile-time warnings.
2665         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
2666         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
2667         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
2668         file.
2669         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
2670         specifier.
2671         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
2672         compile-time warning.
2673
2674 2006-10-12  Jan Hubicka  <jh@suse.cz>
2675
2676         PR c/28419
2677         * gcc.dg/pr28319.c: New test.
2678
2679 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
2680         PR c++/29318
2681         * g++.dg/ext/vla4.C: New test.
2682
2683 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
2684
2685         PR c++/27961
2686         * g++.dg/template/crash60.C: New test.
2687         * g++.dg/other/large-size-array.C: Adjust error markers.
2688         * g++.dg/parse/crash27.C: Likewise.
2689         * g++.dg/template/crash1.C: Likewise.
2690
2691 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
2692
2693         PR testsuite/29093
2694         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
2695
2696 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR preprocessor/28709
2699         * gcc.dg/cpp/paste14.c: New test.
2700
2701 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
2702
2703         PR c++/29175
2704         * g++.dg/init/array24.C: New test.
2705
2706 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2707
2708         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
2709         of <sys/types.h>.
2710
2711 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
2712
2713         PR c++/29024
2714         * g++.dg/parse/typedef8.C: New test.
2715         * g++.dg/other/mult-stor1.C: Adjust error markers.
2716
2717 2006-10-11  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/28230
2720         * gcc.dg/torture/pr28230.c: New testcase.
2721
2722 2006-10-11  Richard Guenther  <rguenther@suse.de>
2723
2724         PR inline-asm/29119
2725         * gcc.dg/torture/pr29119.c: New testcase.
2726
2727 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR middle-end/29272
2730         * gcc.c-torture/execute/20060930-2.c: New test.
2731
2732 2006-10-09  Richard Henderson  <rth@redhat.com>
2733
2734         Revert emutls patch.
2735
2736 2006-10-09  Richard Guenther  <rguenther@suse.de>
2737
2738         PR middle-end/29254
2739         * gcc.dg/pr29254.c: New testcase.
2740
2741 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
2742             Paul Thomas  <pault@gcc.gnu.org>
2743
2744         PR fortran/20541
2745         * gfortran.dg/alloc_comp_basics_1.f90: New test.
2746         * gfortran.dg/alloc_comp_basics_2.f90: New test.
2747         * gfortran.dg/alloc_comp_assign_1.f90: New test.
2748         * gfortran.dg/alloc_comp_assign_2.f90: New test.
2749         * gfortran.dg/alloc_comp_assign_3.f90: New test.
2750         * gfortran.dg/alloc_comp_assign_4.f90: New test.
2751         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
2752         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
2753         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
2754         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
2755         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
2756         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
2757         * gfortran.dg/alloc_comp_std.f90: New test.
2758         * gfortran.dg/move_alloc.f90: New test.
2759
2760 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
2761
2762         PR fortran/29115
2763         * gfortran.dg/derived_constructor_comps_2.f90: New test.
2764
2765         PR fortran/29211
2766         * gfortran.dg/forall_char_dependencies_1.f90: New test.
2767
2768 2006-10-08  Tobias Burnus  <burnus@net-b.de>
2769
2770         PR fortran/28585
2771         * gfortran.dg/new_line.f90: New test.
2772
2773 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2774
2775         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
2776         * gcc.dg/torture/builtin-convert-1.c,
2777         gcc.dg/torture/builtin-convert-2.c,
2778         gcc.dg/torture/builtin-convert-3.c,
2779         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
2780
2781 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
2782
2783         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2784         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2785         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2786         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
2787
2788 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
2789
2790         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2791         Xfail some tests for powerpc-darwin and powerpc-aix.
2792
2793 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR c/29380
2796         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
2797
2798 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2799
2800         PR target/29300
2801         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
2802         on hppa*-*-hpux*.
2803
2804 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2805
2806         PR fortran/16580
2807         PR fortran/29288
2808         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
2809         Add tests for using all possible intrinsics as actual arguments.
2810         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
2811         all possible intrinsics as actual arguments.
2812         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
2813         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
2814
2815 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
2816
2817         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
2818         * gcc.dg/debug/debug-2.c: Likewise.
2819
2820 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
2821
2822         * gcc.c-torture/compile/sync-2.c: New test.
2823
2824 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2825
2826         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
2827         line endings.
2828
2829 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2830
2831         PR rtl-optimization/29128
2832         * gcc.c-torture/compile/pr29128.c: New test.
2833
2834 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2835
2836         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
2837         line endings.
2838
2839 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
2840
2841         PR middle-end/29256
2842         * gcc.dg/tree-ssa/loop-19.c: New test.
2843
2844 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR tree-optimization/29330
2847         * gcc.dg/pr29330.c: New test.
2848
2849         PR target/28924
2850         * gcc.c-torture/compile/20061005-1.c: New test.
2851
2852 2006-10-06  Olivier Hainque  <hainque@adacore.com>
2853
2854         * gcc.dg/typename-vla-1.c: New case.
2855         * gnat.dg/forward_vla.adb: New case.
2856
2857 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2858
2859         PR tree-optimization/29290
2860         * gfortran.dg/loop_nest_1.f90: New test.
2861
2862         PR target/29198
2863         * gcc.dg/tls/opt-12.c: New test.
2864
2865         PR fortran/28415
2866         * gfortran.dg/save_2.f90: New test.
2867
2868         PR c/29091
2869         * gcc.dg/pr29091.c: New test.
2870
2871 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
2872
2873         * lib/target-supports.exp
2874         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
2875         same as x86_64-*-*; check for LP64.
2876
2877 2006-10-04  Richard Henderson  <rth@redhat.com>
2878
2879         * lib/target-supports.exp (check_effective_target_tls): Redefine
2880         to mean non-emulated tls.
2881         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2882         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2883         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2884         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2885         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2886         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2887         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2888
2889 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2890
2891         PR fortran/29343
2892         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
2893
2894 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2895
2896         * gfortran.dg/bounds_check_fail_1.f90: New test.
2897
2898 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/29020
2901         * g++.dg/template/friend48.C: New test.
2902
2903 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
2904
2905         PR fortran/29098
2906         * gfortran.dg/default_initialization_2.f90: New test.
2907
2908 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2909
2910         PR fortran/20779
2911         PR fortran/20891
2912         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
2913
2914 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
2915
2916         PR fortran/29284
2917         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
2918
2919         PR fortran/29321
2920         PR fortran/29322
2921         * gfortran.dg/missing_optional_dummy_2.f90: New test.
2922
2923         PR fortran/25091
2924         PR fortran/25092
2925         * gfortran.dg/entry_array_specs_1.f90: New test.
2926
2927 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2928
2929         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
2930         insufficient to inhibit some test failures at -O3.  Do testing
2931         on integers.
2932
2933 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/29138
2936         * g++.dg/inherit/access8.C: New test.
2937         * g++.dg/template/dtor4.C: Tweak error messages.
2938
2939 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2940
2941         PR fortran/27478
2942         * gfortran.dg/entry_8.f90: New test.
2943
2944 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2945
2946         PR c++/29291
2947         * g++.dg/parse/new4.C: New test.
2948
2949 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
2950
2951         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
2952         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
2953         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
2954         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
2955         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
2956
2957 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958
2959         PR fortran/19260
2960         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
2961         * gfortran.dg/continuation_2.f90: New test.
2962
2963         PR fortran/19262
2964         * gfortran.dg/continuation_3.f90: New test.
2965         * gfortran.dg/continuation_4.f90: New test.
2966         * gfortran.dg/continuation_5.f: New test.
2967         * gfortran.dg/continuation_6.f: New test.
2968
2969 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/29226
2972         * g++.dg/template/vla1.C: New test.
2973
2974 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2975
2976         PR fortran/29210
2977         * gfortran.dg/complex_parameter_1.f90: New test.
2978
2979 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR c/29154
2982         * gcc.c-torture/execute/20060929-1.c: New test.
2983
2984 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
2985
2986         PR c++/29105
2987         * g++.dg/template/member6.C: New test.
2988         * g++.dg/parse/typename7.C: Adjust error markers.
2989
2990         PR c++/29080
2991         * g++.dg/template/member7.C: New test.
2992
2993 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
2994
2995         PR c/24010
2996         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
2997         gcc.dg/Woverride-init-3.c: New tests.
2998
2999 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000
3001         * gcc.c-torture/execute/20060930-1.c: New test.
3002
3003 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3004
3005         PR fortran/18791
3006         * gfortran.dg/specifics_1.f90: New test.
3007         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3008         complex specifics.
3009
3010 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3011
3012         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3013         pthread-init-common.h: New.
3014
3015 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3016
3017         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3018         precision on some archs.
3019
3020 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3021
3022         * gcc.dg/non-local-goto-1.c: New test.
3023         * gcc.dg/non-local-goto-2.c: Likewise.
3024         * gcc.dg/setjmp-3.c: Likewise.
3025         * gcc.dg/setjmp-4.c: Likewise.
3026
3027 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3028
3029         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3030
3031 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3032
3033         PR fortran/28276
3034         * gfortran.dg/exponent_1.f90: New test.
3035
3036         PR fortran/27021
3037         * gfortran.dg/nearest_1.f90: New test.
3038
3039 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3040
3041         PR middle-end/25261
3042         PR middle-end/28790
3043         * gcc.dg/gomp/nestedfn-1.c: New test.
3044
3045 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3046
3047         PR objc/29195
3048         * objc/compile/method-1.m: New test.
3049
3050 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3051
3052         PR c++/26938
3053         * g++.dg/template/crash58.C: New test.
3054         * g++.dg/parse/crash28.C: Adjust error markers.
3055         * g++.dg/template/crash34.C: Likewise.
3056         * g++.dg/template/friend31.C: Likewise.
3057         * g++.dg/template/crash32.C: Likewise.
3058
3059         PR c++/27329
3060         * g++.dg/template/crash59.C: New test.
3061
3062         PR c++/27667
3063         * g++.dg/template/spec33.C: New test.
3064         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3065
3066 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3067             Adam Nemet  <anemet@caviumnetworks.com>
3068
3069         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3070         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3071
3072 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3073
3074         PR target/28911
3075         * gcc.dg/pr28911.c: New.
3076
3077 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3078
3079         PR target/29169
3080         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3081         (dg-options): Add -mfpmath=387.
3082
3083 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR c/28706
3086         * gcc.dg/pr28706.c: New test.
3087
3088         PR c/28712
3089         * gcc.dg/pr28712.c: New test.
3090
3091 2006-09-22  Mike Stump  <mrs@apple.com>
3092
3093         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3094
3095 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3096
3097         PR tree-optimization/28888
3098         * gcc.dg/pr28888.c: New test.
3099
3100 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3101
3102         PR c++/29016
3103         * g++.dg/init/ptrfn1.C: New test.
3104
3105 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3106
3107         PR c++/28861
3108         * g++.dg/template/spec32.C: New test.
3109         * g++.dg/parse/crash9.C: Adjust error markers.
3110
3111         PR c++/28303
3112         * g++.dg/template/typedef6.C: New test.
3113         * g++.dg/init/error1.C: Adjust error markers.
3114         * g++.dg/parse/crash9.C: Likewise.
3115         * g++.dg/template/crash55.C: Likewise.
3116
3117 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3118
3119         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3120
3121 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3122
3123         PR target/27650
3124         * g++.dg/ext/dllimport12.C: New test.
3125
3126 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3127
3128         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3129         * gcc.target/mips/nmadd-2.c: Likewise.
3130         * gcc.target/mips/mips-ps-6.c: New test.
3131         * gcc.target/mips/neg-abs-1.c: Likewise.
3132         * gcc.target/mips/neg-abs-2.c: Likewise.
3133         * gcc.target/mips/nmadd-3.c: New test.
3134
3135 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR middle-end/28046
3138         * gcc.dg/gomp/atomic-10.c: New test.
3139         * g++.dg/gomp/atomic-10.C: New test.
3140
3141 2006-09-20  Eric Christopher  <echristo@apple.com>
3142
3143         * gcc.target/i386/sse3-not-fisttp.c: New.
3144
3145 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3146
3147         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3148
3149 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3150
3151         * gcc.c-torture/execute/pr28289.c (one): New variable.
3152         (main): Use it instead of argc.
3153         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3154         (main): Use it instead of argc.
3155
3156 2006-09-19  Paul Brook  <paul@codesourcery.com>
3157
3158         PR target/28516
3159         * gcc.dg/nested-func-5.c: New test.
3160
3161 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3162
3163         * lib/target-supports.exp (check_effective_target_tls): Compile
3164         test stubs using ${tool}_target_compile, not just target_compile.
3165         (check_effective_target_tls_runtime): Likewise.
3166
3167 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3168
3169         * gcc.c-torture/compile/20030405-1.x: Remove.
3170
3171         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3172         optimising linker from discarding it.
3173
3174 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3175
3176         PR fortran/28526
3177         * gfortran.dg/keyword_symbol_1.f90: New test.
3178
3179         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3180         pedantic compilation option.
3181
3182 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3183
3184         PR fortran/29060
3185         * gfortran.dg/spread_shape_1.f90: New test.
3186
3187 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3188
3189         PR tree-optimization/28887
3190         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3191
3192 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3193
3194         PR c/25993
3195         * gcc.dg/pr25993.c: New test.
3196
3197 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3198
3199         PR tree-opt/21591
3200         * gcc.dg/vect/pr21591.c: New test.
3201
3202 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3203
3204         PR tree-opt/29059
3205         * gcc.c-torture/compile/strcpy-1.c: New test.
3206         * gcc.c-torture/compile/strcpy-2.c: New test.
3207         * gcc.c-torture/compile/memcpy-1.c: New test.
3208         * gcc.c-torture/compile/memcpy-2.c: New test.
3209
3210 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3211
3212         PR testsuite/29055
3213         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3214
3215 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3216
3217         * gnat.dg/specs/double_record_extension1.ads: New test.
3218         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3219
3220 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3221
3222         PR fortran/29051
3223         * gfortran.dg/oldstyle_3.f90: New test.
3224
3225 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3226
3227         PR libgfortran/29099
3228         * gfortran.dg/secnds-1.f: New test.
3229
3230 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3231
3232         PR libgfortran/29053
3233         * gfortran.dg/streamio_9.f90: New test.
3234         * gfortran.dg/streamio_10.f90: New test.
3235
3236 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3237
3238         PR C++/29002
3239         * g++.dg/init/array22.C: New test.
3240         * g++.dg/init/array23.C: New test.
3241
3242 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3243
3244         * stackcheck.lst: Update list of tests requiring stack checking.
3245         * norun.lst: Adjust for above change.
3246         * ada95.lst: New file.
3247         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3248         requiring -gnat95 switch.
3249
3250 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3251
3252         * gnat.dg/in_out_parameter.adb: New test.
3253
3254 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3255
3256         PR debug/28980
3257         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3258
3259 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3260
3261         * gnat.dg/specs/unchecked_union.ads: New test.
3262
3263 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3264
3265         PR rtl-optimization/28982
3266         * gcc.c-torture/execute/pr28982a.c: New test.
3267         * gcc.c-torture/execute/pr28982b.c: Likewise.
3268
3269 2006-09-12  Eric Christopher  <echristo@apple.com>
3270
3271         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3272         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3273
3274 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3275
3276         PR c/28768
3277         PR preprocessor/14634
3278         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3279         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3280         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3281
3282 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3283
3284         * gcc.dg/pr28243.c: New test.
3285
3286 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3287
3288         PR fortran/28971
3289         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3290         this undiagnosed regression reappears.
3291
3292 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3293
3294         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3295         Treat $srcdir as a literal.
3296         * lib/fortran-torture.exp (fortran-torture-compile,
3297         fortran-torture-execute): Likewise.
3298         * lib/objc-torture.exp (objc-torture-compile,
3299         objc-torture-execute): Likewise.
3300         * lib/profopt.exp (profopt-execute): Likewise.
3301
3302 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3303
3304         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3305
3306 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3307
3308         PR testsuite/28950
3309         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3310
3311 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3312
3313         PR target/13685
3314         * gcc.target/i386/pr13685.c: New test.
3315
3316 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3317
3318         * gcc.dg/pr28726.c: New test.
3319
3320 2006-09-11  Josh Conner  <jconner@apple.com>
3321
3322         * gcc.dg/nrv3.c: Increase size of structure.
3323         * gcc.dg/nrv4.c: Likewise.
3324         * gcc.dg/nrv5.c: Likewise.
3325
3326 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3327
3328         PR libfortran/28890
3329         gfortran.dg/assumed_charlen_function_5.f90: New test.
3330
3331 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3332
3333         PR c++/28991
3334         * g++.dg/init/static3.C: New test.
3335
3336 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3337
3338         PR testsuite/29007
3339         * gcc.dg/long-long-cst1.c (t): Add cast to
3340         __SIZE_TYPE__ before casting to int.
3341         (main): Return 0 on success.
3342
3343 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3344
3345         * gcc.c-torture/execute/20060910-1.c: New test.
3346
3347 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3348
3349         PR middle-end/26983
3350         * gcc.dg/pr26983.c: New test.
3351
3352 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3353
3354         PR target/29006
3355         * gcc.c-torture/execute/pr29006.c: New test.
3356
3357 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3358
3359         PR libfortran/28947
3360         gfortran.dg/matmul_4.f90: New test.
3361
3362 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3363
3364         PR fortran/28959
3365         gfortran.dg/used_types_10: New test.
3366
3367 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3368
3369         PR libfortran/28923
3370         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3371         gfortran.dg/array_initializer_3.f90: New test.
3372
3373 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3374
3375         PR fortran/28914
3376         * gfortran.dg/actual_array_constructor_3.f90: New test.
3377
3378 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3379
3380         PR testsuite/26778
3381         * gcc.target/i386/pr26778.c: New testcase.
3382
3383 2006-09-08  Eric Christopher  <echristo@apple.com>
3384
3385         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3386         * gcc.target/i386/memcpy-1.c: Ditto.
3387         * gcc.target/i386/asm-1.c: Ditto.
3388         * gcc.target/i386/20060512-4.c: Ditto.
3389         * gcc.target/i386/compress-float-387.c: Ditto.
3390         * gcc.target/i386/20060512-1.c: Ditto.
3391         * gcc.target/i386/compress-float-sse.c: Ditto.
3392         * gcc.target/i386/20060512-2.c: Ditto.
3393         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3394         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3395         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3396         * gcc.dg/pr26449.c: Ditto.
3397         * gcc.dg/attr-ms_struct-2.c: Ditto.
3398         * gcc.dg/attr-ms_struct-1.c: Ditto.
3399         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3400
3401 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3402
3403         PR c/28504
3404         * gcc.dg/vla-10.c: New test.
3405
3406 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3407
3408         PR c++/28858
3409         * g++.dg/parse/template20.C: New test.
3410         * g++.dg/template/operator8.C: Remove obsolete part.
3411         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3412         * g++.old-deja/g++.pt/crash65.C: Likewise.
3413
3414 2006-09-07  Jason Merrill  <jason@redhat.com>
3415
3416         PR middle-end/27724
3417         * gcc.dg/long-long-cst1.c: New test.
3418
3419 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3420
3421         PR C++/28906
3422         * g++.dg/other/array3.C: New test.
3423         * g++.dg/other/array4.C: New test.
3424         * g++.dg/other/array5.C: New test.
3425
3426 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3427
3428         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3429
3430 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3431
3432         PR target/28946
3433         * gcc.target/i386/pr28946.c: New test.
3434
3435 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3436
3437         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3438         in integer literal constant.
3439         * gfortran.dg/enum_8.f90: Ditto.
3440         * gfortran.dg/g77/20030326-1.f: Ditto.
3441
3442 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3443
3444         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3445         nonconformance usage.
3446
3447 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3448
3449         PR middle-end/28862
3450         * gcc.c-torture/compile/vector-align-1.c: New test.
3451
3452 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3453
3454         PR rtl-opt/27883
3455         * g++.dg/opt/copysign-1.C: New test.
3456
3457 2006-09-06  Jason Merrill  <jason@redhat.com>
3458
3459         PR c++/27371
3460         * g++.dg/warn/unused-result1.C: New test.
3461
3462 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/28903
3465         * g++.dg/ext/vla3.C: New test.
3466
3467         PR c++/28886
3468         * g++.dg/template/array16.C: New test.
3469
3470 2006-09-06  Richard Guenther  <rguenther@suse.de>
3471
3472         * gcc.dg/pr27226.c: Remove testcase again.
3473
3474 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3475
3476         PR tree-opt/28937
3477         * g++.dg/opt/unroll2.C: New test.
3478
3479 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3480
3481         PR tree-opt/28952
3482         * gcc.dg/vect/pr28952.c: New test.
3483
3484 2006-09-05  Richard Guenther  <rguenther@suse.de>
3485
3486         PR tree-optimization/28900
3487         * gcc.dg/torture/pr28900.c: New testcase
3488
3489 2006-09-05  Richard Guenther  <rguenther@suse.de>
3490
3491         PR tree-optimization/28905
3492         * gcc.c-torture/compile/pr28905.c: New testcase.
3493
3494 2006-09-05  Richard Guenther  <rguenther@suse.de>
3495
3496         PR middle-end/28935
3497         * gcc.dg/pr28935.c: New testcase.
3498
3499 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3500
3501         * gcc.c-torture/execute/20060905-1.c: New test.
3502
3503 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3504
3505         PR fortran/28908
3506         * gfortran.dg/used_types_7.f90: New test.
3507         * gfortran.dg/used_types_8.f90: New test.
3508         * gfortran.dg/used_types_9.f90: New test.
3509
3510 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3511
3512         * gcc.c-torture/compile/20060904-1.c: New test.
3513
3514 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3515
3516         PR c++/23287 Revert my 2006-09-01 patch
3517         * g++.dg/parse/dtor12.C: Remove.
3518
3519 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3520
3521         PR c+/27670
3522         * g++.dg/template/operator9.C: New test.
3523
3524         PR c++/27493
3525         * g++.dg/template/operator7.C: New test.
3526
3527         PR c++/27494
3528         * g++.dg/template/operator8.C: New test.
3529
3530         PR c++/27397
3531         * g++.dg/template/crash57.C: New test.
3532
3533         * g++.dg/template/typedef4.C: Adjust error markers.
3534         * g++.dg/template/typedef5.C: Likewise.
3535
3536 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR c++/28878
3539         * g++.dg/parse/crash33.C: New test.
3540
3541 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3542         Richard Guenther  <rguenther@suse.de>
3543         Adam Nemet  <anemet@caviumnetworks.com>
3544
3545         PR middle-end/27226
3546         * gcc.target/mips/memcpy-1.c: New testcase.
3547         * gcc.dg/pr27226.c: Likewise.
3548
3549 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3550
3551         PR c++/28705
3552         * g++.dg/lookup/koenig5.C: New.
3553         * g++.dg/template/crash56.C: New.
3554
3555 2006-09-01  Josh Conner  <jconner@apple.com>
3556
3557         PR c++/25505
3558         * gcc.dg/nrv3.c: New test.
3559         * gcc.dg/nrv4.c: New test.
3560         * gcc.dg/nrv5.c: New test.
3561
3562 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
3563
3564         PR c++/23287
3565         * g++.dg/parse/dtor12.C: New.
3566
3567 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
3568
3569         PR tree-optimization/28839
3570         * gcc.dg/pr28839.c: New test.
3571
3572 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
3573
3574         PR target/24367
3575         * gcc.dg/pr24367.c: New testcase.
3576
3577 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
3578
3579         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
3580
3581 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
3582
3583         PR rtl-optimization/27735
3584         * gcc.dg/loop-unswitch-1.c: New test.
3585
3586 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
3587
3588         PR fortran/28885
3589         * gfortran.dg/aliasing_dummy_2.f90: New test.
3590
3591         PR fortran/20067
3592         * gfortran.dg/generic_5.f90: Change error message.
3593
3594         PR fortran/28873
3595         * gfortran.dg/generic_6.f90: New test.
3596
3597         PR fortran/25077
3598         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
3599
3600         PR fortran/25102
3601         * gfortran.dg/invalid_interface_assignment.f90: New test.
3602
3603         PR fortran/24866
3604         * gfortran.dg/module_proc_external_dummy.f90: New test.
3605
3606 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
3607
3608         PR c++/28349
3609         * testsuite/g++.dg/warn/var-args1.C: New test.
3610
3611 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
3612
3613         PR fortran/28866
3614         * gfortran.dg/simpleif_2.f90: New test.
3615         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
3616         * gfortran.dg/enum_5.f90: Ditto.
3617
3618 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3619             Kazu Hirata  <kazu@codesourcery.com>
3620
3621         PR tree-optimization/17506
3622         * gcc.dg/pr17506.c: New.
3623
3624 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
3625
3626         PR c++/28139
3627         * g++.dg/eh/alias1.C: New test.
3628
3629 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3630
3631         PR c++/28860
3632         * g++.dg/template/ttp22.C: New test.
3633
3634 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
3635
3636         PR middle-end/26632
3637         * gcc.dg/pr26632.c: New.
3638
3639 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3640
3641         PR libgfortran/28354
3642         * gfortran.dg/fmt_zero_precision.f90: New test.
3643
3644 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
3645
3646         PR c++/28058
3647         * g++.dg/template/spec31.C: New test.
3648
3649 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
3650
3651         PR c++/26573
3652         * g++.dg/other/static2.C: New test.
3653
3654 2006-08-26  Roger Sayle  <roger@eyesopen.com>
3655
3656         * gcc.dg/Wswitch-enum-2.c: New test case.
3657         * gcc.dg/Wswitch-enum-3.c: Likewise.
3658
3659 2006-08-26  Richard Guenther  <rguenther@suse.de>
3660
3661         * gcc.c-torture/compile/20060826-1.c: New testcase.
3662
3663 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
3664
3665         PR c++/28736
3666         * g++.dg/template/void10.C: New test.
3667
3668         PR c++/28737
3669         * g++.dg/template/void8.C: New test.
3670
3671         PR c+_+/28738
3672         * g++.dg/template/void9.C: New test.
3673
3674         * g++.dg/template/void3.C: Adjust error markers.
3675         * g++.dg/template/void4.C: Likewise.
3676         * g++.dg/template/crash55.C: Likewise.
3677         * g++.dg/template/void7.C: Likewise
3678
3679 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/28588
3682         * g++.dg/inherit/access6.C: New test.
3683         * g++.dg/inherit/access7.C: Likewise.
3684
3685         PR c++/28595
3686         * g++.dg/template/array15.C: New test.
3687         * g++.dg/template/crash2.C: Tweak error markers.
3688
3689 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR middle-end/28683
3692         * gcc.c-torture/compile/20060823-1.c: New test.
3693
3694 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3695
3696         PR c++/28853
3697         * g++.dg/template/ttp21.C: New test.
3698
3699         PR c++/28852
3700         * g++.dg/other/operator1.C: Add error-marker.
3701         * g++.dg/other/operator2.C: New test.
3702
3703 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3704
3705         PR c/27893
3706         * gcc.c-torture/compile/vla-const-1.c,
3707         gcc.c-torture/compile/vla-const-2.c: New tests.
3708
3709 2006-08-26  Richard Guenther  <rguenther@suse.de>
3710
3711         PR middle-end/28814
3712         * gcc.dg/torture/pr28814.c: New testcase.
3713
3714 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3715
3716         PR c/28418
3717         * gcc.c-torture/compile/compound-literal-1.c: New test.
3718
3719 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
3720
3721         PR c/28299
3722         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
3723         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
3724         Expect extra diagnostics.
3725
3726 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3727
3728         gcc.dg/noncompile/pr16876.c: New test.
3729
3730 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3731
3732         PR c++/28056
3733         * g++.dg/parse/local1.C: New test.
3734         * g++.dg/other/qual1.C: Tweak error marker.
3735
3736 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3737
3738         PR c++/27787
3739         * g++.dg/template/typename10.C: New.
3740         * g++.dg/template/lookup4.C: Remove bogus error marker.
3741
3742 2006-08-25  Richard Guenther  <rguenther@suse.de>
3743
3744         PR testsuite/28829
3745         * gcc.dg/pr26570.c: Fix testcase.
3746
3747 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
3748
3749         PR tree-opt/28807
3750         * gcc.c-torture/execute/mayalias-2.c: New test.
3751         * gcc.dg/tree-ssa/alias-13.c: New test.
3752
3753 2006-08-24  Jan Hubicka  <jh@suse.cz>
3754
3755         PR debug/26881
3756         * gcc.dg/debug/pr26881.c: New file.
3757
3758 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR fortran/28788
3761         * gfortran.dg/used_types_4.f90: New test.
3762         * gfortran.dg/derived_init_2.f90: Modify to check sibling
3763         association of derived types.
3764         * gfortran.dg/used_types_2.f90: Add module cleanup.
3765         * gfortran.dg/used_types_3.f90: The same.
3766
3767         PR fortran/28771
3768         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
3769         fix of regression.
3770
3771 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3772
3773         PR 28813
3774         * gfortran.dg/direct_io_6.f90: Remove test.
3775
3776 2006-08-23  Stuart Hastings  <stuart@apple.com>
3777
3778         PR 28825
3779         * gcc.target/i386/20060821-1.c: New.
3780
3781 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
3782
3783         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
3784         dg-warning strings for dllimport.
3785
3786 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3787
3788         PR C++/28450
3789         * g++.dg/ext/vector4.C: New test.
3790         * g++.dg/ext/complex1.C: New test.
3791
3792 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
3793
3794         PR debug/28692
3795         * gcc.dg/debug/const-1.c: New.
3796         * gcc.dg/debug/const-2.c: New.
3797         * gcc.dg/debug/dwarf2/const-1.c: New.
3798         * gcc.dg/debug/dwarf2/const-2.c: New.
3799         * gcc.dg/debug/dwarf2/const-2b.c: New.
3800
3801 2006-08-22  Richard Guenther  <rguenther@suse.de>
3802
3803         PR middle-end/28776
3804         * gcc.c-torture/compile/pr28776-1.c: New testcase.
3805         * gcc.c-torture/compile/pr28776-2.c: Likewise.
3806
3807 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3808
3809         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
3810
3811 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
3812
3813         PR c++/26269
3814         * g++.dg/other/error14.C: New test.
3815
3816         PR c++/28505
3817         * g++.dg/parse/ctor7.C: New test.
3818         * g++.dg/parse/ctor8.C: Likewise.
3819
3820         PR c++/28741
3821         * g++.dg/template/void7.C: New test.
3822
3823 2006-08-21  Olivier Hainque  <hainque@adacore.com>
3824
3825         * gnat.dg/self_aggregate_with_zeros.adb: New test.
3826         * gnat.dg/self_aggregate_with_array.adb: New test.
3827
3828 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
3829
3830         * g++.dg/eh/arm-vfp-unwind.C: New test.
3831
3832 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/28341
3835         * g++.dg/template/ref3.C: New test.
3836         * g++.dg/template/nontype13.C: New test.
3837
3838         PR c++/28346
3839         * g++.dg/template/ptrmem17.C: New test.
3840
3841 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
3842
3843         PR target/28648 c:
3844         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
3845
3846 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
3847
3848         PR fortran/28630
3849         * gfortran.dg/used_types_2.f90: New test.
3850
3851         PR fortran/28601
3852         * gfortran.dg/used_types_3.f90: New test.
3853
3854         PR fortran/20886
3855         * gfortran.dg/generic_actual_arg.f90: New test.
3856
3857         PR fortran/28735
3858         * gfortran.dg/module_private_array_refs_1.f90: New test.
3859
3860         PR fortran/28762
3861         * gfortran.dg/program_name_1.f90: New test.
3862
3863         PR fortran/28425
3864         * gfortran.dg/derived_constructor_comps_1.f90: New test.
3865
3866         PR fortran/28496
3867         * gfortran.dg/array_initializer_2.f90: New test.
3868
3869         PR fortran/18111
3870         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
3871
3872         PR fortran/28600
3873         * gfortran.dg/assumed_charlen_function_4.f90: New test.
3874
3875         PR fortran/28771
3876         * gfortran.dg/assumed_charlen_in_main.f90: New test.
3877
3878         PR fortran/28660
3879         * gfortran.dg/dependent_decls_1.f90: New test.
3880
3881 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3882
3883         PR fortran/25217
3884         * gfortran.dg/derived_init_2.f90: New.
3885
3886 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
3887
3888         * gcc.c-torture/execute/pr28289.c: New test.
3889
3890 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
3891
3892         PR c/28744
3893         * gcc.dg/attr-externally-visible-1.c: New test.
3894         * gcc.dg/attr-externally-visible-2.c: New test.
3895         * g++.dg/parse/attr-externally-visible-1.C: New test.
3896         * g++.dg/parse/attr-externally-visible-2.C: New test.
3897
3898 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3899
3900         PR c++/28606
3901         * g++.dg/parse/dtor11.C: New test.
3902
3903 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3904
3905         PR rtl-optimization/28489
3906         * gcc.c-torture/compile/pr28489.c: New test.
3907
3908 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3909
3910         PR c++/28710
3911         * g++.dg/template/redecl4.C: New test.
3912
3913         PR c++/28711
3914         * g++.dg/template/ctor8.C: New test.
3915
3916 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3917
3918         * gcc.dg/pr26570.c: Fix testcase.
3919
3920 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
3921
3922         * PR c++/28573
3923         * g++.dg/parse/offsetof6.C: New test.
3924         * g++.dg/parse/offsetof6.C: New test.
3925         * g++.dg/parse/offsetof7.C: New test.
3926
3927 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3928
3929         PR testsuite/28602
3930         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
3931         is false.
3932
3933 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3934
3935         PR c++/28302
3936         * g++.dg/ext/vector3.C: New test.
3937
3938 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
3939
3940         PR gcov/profile/26570
3941         * gcc.dg/pr26570.c: New test.
3942
3943 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
3944
3945         PR c/27697
3946         * gcc.dg/qual-component-1.c: New test.
3947
3948 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3949
3950         PR c++/28593
3951         * g++.dg/parse/new3.C: New test.
3952
3953 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3954
3955         PR fortran/25828
3956         * gfortran.dg/streamio_1.f90: New test.
3957         * gfortran.dg/streamio_2.f90: New test.
3958         * gfortran.dg/streamio_3.f90: New test.
3959         * gfortran.dg/streamio_4.f90: New test.
3960         * gfortran.dg/streamio_5.f90: New test.
3961         * gfortran.dg/streamio_6.f90: New test.
3962         * gfortran.dg/streamio_7.f90: New test.
3963         * gfortran.dg/streamio_8.f90: New test.
3964
3965 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
3966
3967         PR c/28287
3968         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
3969
3970 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
3971
3972         PR c++/28594
3973         * g++.dg/template/void6.C: New test.
3974
3975 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3976
3977         PR c/28649
3978         * gcc.dg/parse-error-1.c: New test.
3979         * gcc.dg/parse-error-2.c: New test.
3980         * gcc.dg/cpp/digraph2.c: Add error-marker.
3981         * gcc.dg/noncompile/920923-1.c: Likewise.
3982
3983 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
3984
3985         PR c/27490
3986         * gcc.dg/sizeof-2.c: New testcase.
3987
3988         PR c/27489
3989         * gcc.dg/switch-A.c: New testcase.
3990
3991 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
3992
3993         PR c++/28288
3994         PR c++/14556
3995         * g++.old-deja/g++.warn/compare1.C: Delete.
3996         * g++.dg/opt/pr7503-2.C: Delete.
3997         * g++.dg/opt/pr7503-3.C: Delete.
3998         * g++.dg/opt/pr7503-4.C: Delete.
3999         * g++.dg/opt/pr7503-5.C: Delete.
4000         * g++.dg/opt/max1.C: Delete.
4001         * g++.dg/warn/minmax.C: Delete.
4002         * g++.dg/expr/minmax.C: New test.
4003
4004 2006-08-14  Richard Guenther  <rguenther@suse.de>
4005
4006         PR testsuite/28703
4007         * gcc.c-torture/execute/pr28651.c: Do not use argc
4008         to avoid optimization, instead forbid inlining.
4009
4010 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4011
4012         PR rtl-optimization/28634
4013         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4014
4015 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4016
4017         PR c/27184
4018         * gcc.dg/torture/pr27184.c: New test.
4019
4020 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4021
4022         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4023
4024 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4025
4026         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4027         * gfortran.dg/stat_2.f90: Likewise.
4028         * gfortran.dg/chmod_1.f90: Likewise.
4029         * gfortran.dg/chmod_2.f90: Likewise.
4030         * gfortran.dg/chmod_3.f90: Likewise.
4031
4032 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4033
4034         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4035
4036 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4037
4038         * g++.dg/opt/pr23454-2.C: New test.
4039
4040 2006-08-11  Richard Guenther  <rguenther@suse.de>
4041
4042         PR middle-end/28651
4043         * gcc.c-torture/execute/pr28651.c: New testcase.
4044
4045 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4046
4047         * gnat.dg/specs/static_initializer.ads: New test.
4048
4049 2006-08-10  Paul Brook  <paul@codesourcery.com>
4050
4051         * gcc.target/arm/cond-asm.c: New test.
4052
4053 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4054
4055         PR tree-optimization/26197
4056         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4057         * g++.dg/vect/vect.exp: Compile the new tests with
4058         --param max-aliased-vops=0.
4059
4060 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4061
4062         PR c++/28637
4063         * g++.dg/template/void3.C: New test.
4064
4065         PR c++/28638
4066         * g++.dg/template/void4.C: New test.
4067
4068         PR c++/28640
4069         * g++.dg/template/void5.C: New test.
4070
4071 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4072
4073         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4074         after dg-do compile.
4075
4076 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4077
4078         PR tree-optimizations/26969
4079         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4080         "unswitch-loops" with -funswitch-loops.
4081         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4082
4083 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4084
4085         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4086         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4087         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4088         * objc.dg/dwarf-1.m: Likewise.
4089         * objc.dg/dwarf-2.m: Likewise.
4090         * obj-c++.dg/dwarf-2.mm: Likewise.
4091
4092 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4093
4094         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4095         * objc.dg/dwarf-2.m: Likewise.
4096         * obj-c++.dg/dwarf-2.mm: Likewise.
4097
4098         PR libfortran/28603
4099         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4100
4101         PR testsuite/27611
4102         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4103
4104         PR testsuite/27033
4105         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4106
4107 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4108
4109         PR target/27827
4110         * gcc.target/i386/pr27827.c: New testcase.
4111
4112 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4113
4114         PR fortran/28590
4115         * gfortran.dg/sequence_types_1.f90: New test.
4116
4117 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4118
4119         PR fortran/28548
4120         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4121         dg-warning.  Add -pedantic option.
4122
4123 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4124
4125         PR c/28502
4126         * gcc.dg/proto-1.c: New test.
4127
4128         PR c/27721
4129         * gcc.dg/lvalue-4.c: New test.
4130
4131         PR c/28136
4132         * gcc.dg/init-bad-5.c: New test.
4133
4134 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4135
4136         PR c++/28347
4137         * g++.dg/ext/typedef-init.C: Add new test for typedef
4138         initialization inside templates. Adjust existing error markers.
4139
4140 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/28148
4143         * g++.dg/init/ptrmem3.C: New test.
4144
4145 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4146
4147         PR tree-optimization/27770
4148         * lib/target-support.exp: New target keyword "section_anchors".
4149         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4150         tests.
4151         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4152         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4153         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4154         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4155
4156 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4157
4158         * gcc.dg/20060801-1.c: Add missing '}'.
4159
4160 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4161
4162         PR c++/27508
4163         * g++.dg/parse/dtor9.C: New test.
4164         * g++.dg/parse/dtor10.C: New test.
4165         * g++.dg/other/error7.C: Adjust error-marker.
4166
4167         PR c++/28274
4168         * g++.dg/other/default5.C: New test.
4169
4170 2006-08-02  Richard Guenther  <rguenther@suse.de>
4171
4172         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4173
4174 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/28557
4177         * g++.dg/template/conv9.C: New test.
4178
4179 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4180
4181         PR debug/28063
4182         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4183         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4184         Optionally return assembly text.  Update callers.
4185         (check_no_compiler_messages): Update verbose messages.
4186         (check_no_messages_and_pattern): New.
4187         (check_effective_target_string_merging): New.
4188
4189 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4190
4191         PR c++/28250
4192         * g++.dg/eh/catch4.C: New test.
4193
4194         PR c++/28257
4195         * g++.dg/other/qual1.C: New test.
4196
4197         PR c++/28259
4198         * g++.dg/inherit/error2.C: New test.
4199
4200         PR c++/28267
4201         * g++.dg/other/new1.C: New test.
4202
4203         * g++.dg/warn/pr23075.C: Remove obsolete test.
4204         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4205         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4206
4207 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c++/28523
4210         * g++.dg/eh/cast1.C: New test.
4211
4212 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4213
4214         PR libfortran/28452
4215         * gfortran.dg/random_3.f90:  New test.
4216
4217 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4218
4219         PR c++/28432
4220         * g++.dg/other/pr28304.C: Change expected error message.
4221         * g++.dg/other/pr28432.C: New test.
4222
4223 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4224
4225         PR c++/28256
4226         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4227
4228 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4229
4230         PR debug/23336
4231         * lib/gcc-dg.e