OSDN Git Service

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