OSDN Git Service

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