OSDN Git Service

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