OSDN Git Service

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