OSDN Git Service

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