OSDN Git Service

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