OSDN Git Service

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