OSDN Git Service

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