OSDN Git Service

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