OSDN Git Service

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