OSDN Git Service

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