OSDN Git Service

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