OSDN Git Service

c514a3eeda7c53875b8433b35fbb4c53919e73ba
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2
3         PR tree-optimization/29598
4         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5
6 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/31559
9         * gfortran.dg/func_assign.f90: New test.
10
11 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/31550
14         * gfortran.dg/used_types_16.f90: New test.
15
16 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
17
18         PR fortran/18937
19         * gfortran.dg/goto_2.f90: New.
20         * gfortran.dg/goto_3.f90: New.
21         * gfortran.dg/pr17708.f90: Rename to ...
22         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
23
24 2007-04-13  Tobias Burnus  <burnus@net-b.de>
25
26         PR fortran/31562
27         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
28         instead of a struct.
29
30 2007-04-13  Tobias Burnus  <burnus@net-b.de>
31
32         PR fortran/31562
33         * gfortran.dg/value_4.c: Use GNU extensions for complex
34         instead of a struct.
35
36 2007-04-13  Richard Guenther  <rguenther@suse.de>
37
38         PR tree-optimization/21258
39         * gcc.dg/tree-ssa/vrp34.c: New testcase.
40
41 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
42
43         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
44         <complex.h>.
45
46 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
47
48         PR fortran/31250
49         * gfortran.dg/char_length_2.f90: New.
50         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
51         * gfortran.dg/repeat_4.f90: Likewise.
52
53         PR fortran/31266
54         * gfortran.dg/char_assign_1.f90: New.
55
56         PR fortran/31471
57         * gfortran.dg/block_name_1.f90: New.
58         * gfortran.dg/block_name_2.f90: New.
59
60 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
61
62         PR c++/31078
63         * g++.dg/other/pr31078.C: New.
64
65 2007-04-12  Richard Guenther  <rguenther@suse.de>
66
67         PR tree-optimization/31169
68         * gcc.c-torture/execute/pr31169.c: New testcase.
69
70 2007-04-12  Richard Guenther  <rguenther@suse.de>
71
72         PR tree-optimization/24689
73         PR tree-optimization/31307
74         * g++.dg/tree-ssa/pr31307.C: New testcase.
75         * gcc.dg/tree-ssa/pr24689.c: Likewise.
76
77 2007-04-12  Tobias Burnus  <burnus@net-b.de>
78
79         PR fortran/31472
80         * gfortran.dg/access_spec_1.f90: New test.
81         * gfortran.dg/access_spec_2.f90: New test.
82         * gfortran.dg/non_module_public.f90: Match new error message.
83
84 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
85
86         PR testsuite/31538
87         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
88         to 4 at line 38 to fix bounds problem.
89
90 2007-04-11  Tobias Burnus  <burnus@net-b.de>
91
92         PR testsuite/31240
93         * gfortran.dg/pointer_intent_1.f90: Fix test.
94
95 2007-04-10  Eric Christopher  <echristo@apple.com>
96
97         * lib/target-supports.exp
98         (check_effective_target_fstack_protector): Rewrite.
99
100 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/31449
103         * g++.dg/init/const5.C: New test.
104
105 2007-04-09  Jan Hubicka  <jh@suse.cz>
106
107         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
108
109 2007-04-08  Jan Hubicka  <jh@suse.cz>
110
111         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
112
113 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
114
115         PR fortran/31257
116         * gfortran.dg/achar_4.f90: New test.
117
118 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
119
120         PR fortran/30880
121         * gfortran.dg/used_dummy_types_8.f90: New test.
122
123 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
124
125         PR fortran/30872
126         * gfortran.dg/parameter_array_element_1.f90: New test.
127
128 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
129
130         PR fortran/31222
131         * gfortran.dg/default_numeric_type_1.f90: New test.
132
133 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
134
135         PR fortran/31424
136         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
137
138 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
139
140         PR fortran/31293
141         * gfortran.dg/interface_12.f90: New test.
142
143 2007-04-07  Bruce Korb  <bkorb@gnu.org>
144
145         * gcc.dg/format/opt-6.c: New test.
146         * gcc.dg/format/nul-1.c: New test.
147         * gcc.dg/format/nul-2.c: New test.
148
149 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
150
151         PR libgfortran/31395
152         * gfortran.dg/fmt_colon.f90: New test.
153
154 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
155
156         * g++.old-deja/g++.other/init18.C: Use
157         dg-require-effective-target instead of an explicit xfail.
158
159 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
160
161         * gcc.dg/dfp/signbit-1.c
162         * gcc.dg/dfp/signbit-2.c
163
164 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
165
166         PR fortran/31483
167         * gfortran.dg/altreturn_5.f90: New test.
168
169 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
170
171         PR fortran/31292
172         * gfortran.dg/contained_module_proc_1.f90: New test.
173
174 2007-04-04  Stuart Hastings  <stuart@apple.com>
175
176         PR 31281
177         * testsuite/objc/execute/exceptions/pr31281.m: New.
178
179 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
180
181         * g++.dg/ext/dllimport12.C: Update comments.
182
183 2007-04-03  Eric Christopher  <echristo@apple.com>
184
185         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
186
187 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
188
189         PR fortran/31304
190         * gfortran.dg/repeat_2.f90: New test.
191         * gfortran.dg/repeat_3.f90: New test.
192         * gfortran.dg/repeat_4.f90: New test.
193
194 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
195
196         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
197
198 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
199
200         PR c++/30847
201         * g++.dg/parse/cond3.C: New test.
202
203         PR middle-end/30704
204         * gcc.c-torture/execute/ieee/pr30704.c: New test.
205
206 2007-04-02  Jason Merrill  <jason@redhat.com>
207
208         PR c++/31187
209         * g++.dg/ext/visibility/anon3.C: New test.
210
211 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
212
213         PR libgfortran/31052
214         * gfortran.dg/namelist_28.f90: New test.
215
216 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
217
218         PR libgfortran/31366
219         * gfortran.dg/direct_io_6.f90: New test.
220
221 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
222
223         PR libgfortran/31207
224         * gfortran.dg/advance_5.f90: New test.
225         * gfortran.dg/advance_6.f90: New test.
226
227 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
228
229         * g++.dg/ext/dllimport6.C: Remove extra ';'.
230         * g++.dg/ext/dllimport7.C: Likewise.
231         * g++.dg/ext/selectany1.C: Likewise.
232
233 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
234
235         * g++.dg/parser/pr31138.C: New.
236         * g++.dg/parser/pr31140.C: New.
237         * g++.dg/parser/pr31141.C: New.
238
239 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
240
241         PR c++/26099
242         * g++.dg/ext/is_base_of.C: New.
243         * g++.dg/ext/has_virtual_destructor.C: New.
244         * g++.dg/ext/is_polymorphic.C: New.
245         * g++.dg/ext/is_base_of_diagnostic.C: New.
246         * g++.dg/ext/is_enum.C: New.
247         * g++.dg/ext/has_nothrow_assign.C: New.
248         * g++.dg/ext/has_nothrow_constructor.C: New.
249         * g++.dg/ext/is_empty.C: New.
250         * g++.dg/ext/has_trivial_copy.C: New.
251         * g++.dg/ext/has_trivial_assign.C: New.
252         * g++.dg/ext/is_abstract.C: New.
253         * g++.dg/ext/is_pod.C: New.
254         * g++.dg/ext/has_nothrow_copy.C: New.
255         * g++.dg/ext/is_class.C: New.
256         * g++.dg/ext/has_trivial_constructor.C: New.
257         * g++.dg/ext/is_union.C: New.
258         * g++.dg/ext/has_trivial_destructor.C: New.
259         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
260         * g++.dg/template/crash43.C: Likewise.
261
262 2007-03-29  Dirk Mueller  <dmueller@suse.de>
263
264         * g++.dg/warn/pedantic2.C: New testcase.
265
266 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
267
268         * size_dim.f90: Fix dg directive.
269         * pr16433.f: Likewise.
270         * use_6.f90: Likewise.
271         * use_7.f90: Likewise.
272         * entry_9.f90: Likewise.
273         * pointer_intent_2.f90: Likewise.
274         * protected_1.f90: Likewise.
275         * fmt_missing_period_2.f: Likewise.
276         * pointer_intent_3.f90: Likewise.
277         * protected_2.f90: Likewise.
278         * protected_3.f90: Likewise.
279         * pr15754.f90: Likewise.
280         * protected_4.f90: Likewise.
281         * protected_5.f90: Likewise.
282         * initialization_2.f90: Likewise.
283         * protected_6.f90: Likewise.
284         * continuation_7.f90: Likewise.
285         * derived_function_interface_1.f90: Likewise.
286         * der_pointer_4.f90: Likewise.
287         * fmt_zero_precision.f90: Likewise.
288         * blockdata_3.f90: Likewise.
289         * fmt_missing_period_1.f: Likewise.
290         * real_const_3.f90: Likewise.
291         * use_4.f90: Likewise.
292         * fmt_missing_period_3.f: Likewise.
293         * use_5.f90: Likewise.
294
295 2007-03-28  Mike Stump  <mrs@apple.com>
296
297         * gcc.dg/darwin-comm.c: Add.
298
299 2007-03-28  Eric Christopher  <echristo@apple.com>
300
301         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
302         * gcc.dg/ssp-1.c: Use.
303         * gcc.dg/ssp-2.c: Ditto.
304
305 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
306
307         PR c++/29077
308         * g++.dg/parse/constructor3.C: New test.
309
310 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
311
312         * gnat.dg/thin_pointer.ad[sb]: New test.
313
314 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
315
316         * g++.dg/cpp0x/bracket1.C: New.
317         * g++.dg/cpp0x/bracket2.C: New.
318         * g++.dg/cpp0x/bracket3.C: New.
319         * g++.dg/cpp0x/bracket4.C: New.
320
321 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
322
323         * g++.dg/cpp0x/temp_default1.C: New.
324         * g++.dg/cpp0x/temp_default3.C: New.
325         * g++.dg/cpp0x/temp_default2.C: New.
326         * g++.dg/cpp0x/temp_default4.C: New.
327
328 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
329
330         PR c++/29993
331         * g++.dg/other/cv_func2.C: New.
332
333 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
334
335         * gcc.dg/dfp/func-vararg-alternate.h: New file.
336         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
337         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
338         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
339
340         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
341         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
342
343         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
344
345         * lib/compat.exp (compat-execute): Fix processing of file names.
346
347 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
348
349         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
350
351 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
352
353         * lib/target-supports.exp (check_effective_target_fortran_large_real):
354         Delete created executable test file.
355         (check_effective_target_fortran_large_int): Ditto.
356         (check_effective_target_static_libgfortran): Ditto.
357
358 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
359
360         PR c++/30500
361         * g++.dg/warn/pragma-system_header1.C: New test.
362         * g++.dg/warn/pragma-system_header2.C: New test.
363         * g++.dg/warn/pragma-system_header1.h. New.
364         * g++.dg/warn/pragma-system_header2.h. New.
365
366 2007-03-26  Ian Lance Taylor  <iant@google.com>
367
368         PR tree-optimization/31345
369         * gcc.c-torture/compile/pr31345-1.c: New test.
370
371 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
372
373         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
374         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
375         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
376         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
377         * gfortran.dg/overload_1.f90: Likewise.
378         * gfortran.dg/impure_assignment_1.f90: Likewise.
379         * gfortran.dg/error_recovery_3.f90: Likewise.
380         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
381         * gfortran.dg/sequence_types_1.f90: Likewise.
382         * gfortran.dg/internal_references_1.f90: Likewise.
383         * gfortran.dg/present_1.f90: Likewise.
384         * gfortran.dg/volatile10.f90: Likewise.
385         * gfortran.dg/module_equivalence_2.f90: Likewise.
386         * gfortran.dg/use_4.f90: Likewise.
387         * gfortran.dg/elemental_result_1.f90: Likewise.
388         * gfortran.dg/generic_actual_arg.f90: Likewise.
389         * gfortran.dg/private_type_5.f90: Likewise.
390         * gfortran.dg/protected_4.f90: Likewise.
391         * gfortran.dg/interface_3.f90: Likewise.
392
393 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
394
395         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
396         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
397
398 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
399
400         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
401
402 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
403
404         PR libgfortran/31199
405         * gfortran.dg/fmt_t_4.f90: New test.
406
407 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
408
409         PR libfortran/31297
410         * gfortran.dg/backspace_5.f:  Initialize variable(s).
411         * gfortran.dg/backspace_6.f:  Likewise.
412         * gfortran.dg/char_bounds_check_fail_1: Likewise.
413         * gfortran.dg/direct_io_2.f90:  Likewise.
414         * gfortran.dg/write_back.f:  Likewise.
415         * gfortran.dg/write_rewind_2.f:  Likewise.
416         * gfortran.dg/write_rewind_1.f:  Likewise.
417         * gfortran.dg/write_rewind_2.f:  Likewise.
418
419 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
420
421         PR tree-optimization/30784
422         * gcc.dg/vect/pr30784.c: New test.
423
424 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
425
426         PR fortran/30877
427         * gfortran.dg/operator_1.f90: New test.
428         * gfortran.dg/operator_2.f90: New test.
429
430 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
431
432         PR libfortran/31196
433         * gfortran.dg/reshape_transpose_1.f90:  New test.
434
435 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
436
437         PR fortran/30655
438         * gfortran.dg/bounds_check_6.f90: New test.
439
440 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
441
442         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
443         #ifndef/#endif.
444         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
445         * gcc.dg/dfp/decfloat-constants.c: Ditto.
446
447 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
448
449         PR fortran/31209
450         * gfortran.dg/pointer_function_actual_1.f90: New test.
451
452         PR fortran/31200
453         * gfortran.dg/pointer_function_actual_2.f90: New test.
454
455         PR fortran/31215
456         * gfortran.dg/result_in_spec_1.f90: New test.
457
458 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
459
460         PR fortran/30834
461         * gfortran.dg/integer_exponentiation_3.F90: New test.
462         * gfortran.dg/integer_exponentiation_4.f90: New test.
463         * gfortran.dg/integer_exponentiation_5.F90: New test.
464
465 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/30863
468         * g++.dg/template/error24.C: New test.
469         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
470
471 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
472
473         PR c++/31273
474         * g++.dg/expr/bitfield7.C: New test.
475
476 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
477
478         PR other/23572
479         * gcc.dg/float-range-4.c: New.
480         * gcc.dg/float-range-1.c: Update. Test for a warning.
481         * gcc.dg/float-range-3.c: New.
482         * gcc.dg/float-range-5.c: New.
483
484 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
485
486         PR fortran/31262
487         * gfortran.dg/no_range_check_1.f90: New test.
488
489 2007-03-22  Dirk Mueller  <dmueller@suse.de>
490
491         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
492         * g++.dg/other/static1.C: Remove stray semicolon.
493         * g++.dg/other/init1.C: Likewise.
494         * g++.dg/rtti/dyncast1.C: Likewise.
495         * g++.dg/tree-ssa/pr17153.C: Likewise.
496         * g++.dg/lookup/disamb1.C: Likewise.
497         * g++.dg/lookup/scoped2.C: Likewise.
498         * g++.dg/lookup/friend7.C: Likewise.
499         * g++.dg/parse/parse4.C: Likewise.
500         * g++.dg/parse/parse5.C: Likewise.
501         * g++.dg/expr/pr29066.C: Likewise.
502         * g++.dg/expr/cast4.C: Likewise.
503         * g++.dg/tc1/dr193.C: Likewise.
504         * g++.dg/tc1/dr213.C: Likewise.
505         * g++.dg/abi/dcast1.C: Likewise.
506         * g++.dg/abi/covariant2.C: Likewise.
507         * g++.dg/inherit/covariant11.C: Likewise.
508         * g++.dg/inherit/covariant9.C: Likewise.
509         * g++.dg/inherit/covariant10.C: Likewise.
510         * g++.dg/init/static3.C: Likewise.
511         * g++.dg/init/init-ref3.C: Likewise.
512         * g++.dg/init/ref10.C: Likewise.
513         * g++.dg/template/meminit2.C: Likewise.
514         * g++.dg/template/using9.C: Likewise.
515         * g++.dg/template/friend9.C: Likewise.
516         * g++.dg/template/ref1.C: Likewise.
517         * g++.old-deja/g++.warn/inline.C: Likewise.
518         * g++.old-deja/g++.robertl/eb91.C: Likewise.
519         * g++.old-deja/g++.robertl/eb46.C: Likewise.
520         * g++.old-deja/g++.robertl/eb34.C: Likewise.
521         * g++.old-deja/g++.robertl/eb43.C: Likewise.
522         * g++.old-deja/g++.robertl/eb26.C: Likewise.
523         * g++.old-deja/g++.robertl/eb116.C: Likewise.
524         * g++.old-deja/g++.brendan/copy5.C: Likewise.
525         * g++.old-deja/g++.brendan/overload8.C: Likewise.
526         * g++.old-deja/g++.brendan/overload11.C: Likewise.
527         * g++.old-deja/g++.brendan/copy7.C: Likewise.
528         * g++.old-deja/g++.brendan/crash38.C: Likewise.
529         * g++.old-deja/g++.brendan/template11.C: Likewise.
530         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
531         * g++.old-deja/g++.brendan/crash50.C: Likewise.
532         * g++.old-deja/g++.brendan/crash16.C: Likewise.
533         * g++.old-deja/g++.jason/pmem2.C: Likewise.
534         * g++.old-deja/g++.jason/parse9.C: Likewise.
535         * g++.old-deja/g++.jason/byval2.C: Likewise.
536         * g++.old-deja/g++.jason/overload8.C: Likewise.
537         * g++.old-deja/g++.jason/pmf8.C: Likewise.
538         * g++.old-deja/g++.jason/template33.C: Likewise.
539         * g++.old-deja/g++.jason/return3.C: Likewise.
540         * g++.old-deja/g++.jason/scoping2.C: Likewise.
541         * g++.old-deja/g++.jason/virtual.C: Likewise.
542         * g++.old-deja/g++.jason/opeq3.C: Likewise.
543         * g++.old-deja/g++.jason/template27.C: Likewise.
544         * g++.old-deja/g++.jason/synth6.C: Likewise.
545         * g++.old-deja/g++.jason/ref8.C: Likewise.
546         * g++.old-deja/g++.jason/offset1.C: Likewise.
547         * g++.old-deja/g++.other/static20.C: Likewise.
548         * g++.old-deja/g++.other/array1.C: Likewise.
549         * g++.old-deja/g++.other/new3.C: Likewise.
550         * g++.old-deja/g++.other/array2.C: Likewise.
551         * g++.old-deja/g++.other/overload9.C: Likewise.
552         * g++.old-deja/g++.other/cast6.C: Likewise.
553         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
554         * g++.old-deja/g++.other/eh4.C: Likewise.
555         * g++.old-deja/g++.other/using7.C: Likewise.
556         * g++.old-deja/g++.other/init18.C: Likewise.
557         * g++.old-deja/g++.other/dyncast1.C: Likewise.
558         * g++.old-deja/g++.other/dyncast2.C: Likewise.
559         * g++.old-deja/g++.other/dtor11.C: Likewise.
560         * g++.old-deja/g++.pt/static11.C: Likewise.
561         * g++.old-deja/g++.pt/crash19.C: Likewise.
562         * g++.old-deja/g++.pt/overload12.C: Likewise.
563         * g++.old-deja/g++.pt/crash46.C: Likewise.
564         * g++.old-deja/g++.pt/mi1.C: Likewise.
565         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
566         * g++.old-deja/g++.pt/nontype5.C: Likewise.
567         * g++.old-deja/g++.pt/local5.C: Likewise.
568         * g++.old-deja/g++.pt/typename2.C: Likewise.
569         * g++.old-deja/g++.pt/explicit80.C: Likewise.
570         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
571         * g++.old-deja/g++.law/visibility1.C: Likewise.
572         * g++.old-deja/g++.law/visibility2.C: Likewise.
573         * g++.old-deja/g++.law/virtual2.C: Likewise.
574         * g++.old-deja/g++.law/operators19.C: Likewise.
575         * g++.old-deja/g++.law/parsing10.C: Likewise.
576         * g++.old-deja/g++.law/visibility4.C: Likewise.
577         * g++.old-deja/g++.law/operators4.C: Likewise.
578         * g++.old-deja/g++.law/dtors2.C: Likewise.
579         * g++.old-deja/g++.law/missed-error3.C: Likewise.
580         * g++.old-deja/g++.law/visibility10.C: Likewise.
581         * g++.old-deja/g++.law/scope3.C: Likewise.
582         * g++.old-deja/g++.law/casts2.C: Likewise.
583         * g++.old-deja/g++.law/code-gen5.C: Likewise.
584         * g++.old-deja/g++.law/operators33.C: Likewise.
585         * g++.old-deja/g++.law/friend4.C: Likewise.
586         * g++.old-deja/g++.mike/pmf7.C: Likewise.
587         * g++.old-deja/g++.mike/p5611.C: Likewise.
588         * g++.old-deja/g++.mike/net37.C: Likewise.
589         * g++.old-deja/g++.mike/p3570.C: Likewise.
590         * g++.old-deja/g++.mike/p5718.C: Likewise.
591         * g++.old-deja/g++.mike/net21.C: Likewise.
592         * g++.old-deja/g++.mike/p1862.C: Likewise.
593         * g++.old-deja/g++.mike/p4511.C: Likewise.
594         * g++.old-deja/g++.mike/virt3.C: Likewise.
595         * g++.old-deja/g++.mike/p16146.C: Likewise.
596         * g++.old-deja/g++.mike/p1989.C: Likewise.
597         * g++.old-deja/g++.mike/p5571.C: Likewise.
598         * g++.old-deja/g++.gb/scope10.C: Likewise.
599         * g++.old-deja/g++.abi/primary5.C: Likewise.
600         * g++.old-deja/g++.abi/empty2.C: Likewise.
601         * g++.old-deja/g++.abi/arraynew.C: Likewise.
602         * g++.old-deja/g++.eh/vbase4.C: Likewise.
603         * g++.old-deja/g++.eh/ptr1.C: Likewise.
604         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
605         * g++.old-deja/g++.bob/template3.C: Likewise.
606         * g++.old-deja/g++.bob/inherit1.C: Likewise.
607
608 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
609
610         PR fortran/31193
611         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
612
613 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
614
615         PR fortran/20897
616         * gfortran.dg/derived_name_1.f90: New.
617         * gfortran.dg/derived_name_2.f: New.
618
619 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
620
621         * lib/target-supports.exp (check_effective_target_nonpic): New
622         procedure.
623         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
624         when compiling PIC.
625         * gcc.target/i386/asm-4.c: Require nonpic.
626         * gcc.target/i386/cmov1.c: Likewise.
627         * gcc.target/i386/mul.c: Likewise.
628         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
629         * gcc.target/i386/ssetype-1.c: Require nonpic.
630         * gcc.target/i386/ssetype-3.c: Likewise.
631         * gcc.target/i386/ssetype-5.c: Likewise.
632
633 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
634
635         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
636         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
637         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
638         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
639
640 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
641
642         PR tree-optimization/30590
643         * g++.dg/opt/pr30590.C: New testcase.
644
645 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
646
647         PR c/30762
648         * gcc.dg/pr30762-1.c: New test.
649         * gcc.dg/pr30762-2.c: New test.
650
651         PR inline-asm/30505
652         * gcc.target/i386/pr30505.c: New test.
653
654 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
655
656         * gcc.target/arm/register-variables.c: New.
657
658 2007-03-19  Jeff Law  <law@redhat.com>
659
660         * PR tree-optimization/30984
661         * gcc.c-torture/pr30984.c: New test.
662
663 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
664         Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/31254
667         * gcc.dg/torture/pr31254.c: New testcase.
668
669 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
670
671         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
672         target default_packed.
673
674 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
675
676         PR fortran/31203
677         * gfortran.dg/string_length_1.f90: New test.
678
679 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
680
681         PR testsuite/30395
682         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
683
684 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
685
686         PR libgfortran/31052
687         * gfortran.dg/namelist_27.f90: New test.
688
689 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
690
691         PR fortran/30531
692         * gfortran.dg/used_types_14.f90: New test.
693
694         PR fortran/31086
695         * gfortran.dg/used_types_15.f90: New test.
696
697 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
698
699         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
700         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
701
702 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
703
704         PR fortran/31120
705         * gfortran.dg/integer_exponentiation_2.f90: New test.
706
707 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
708
709         PR tree-optimization/31041
710         * gcc.dg/vect/pr31041.c: New test.
711
712 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
713
714         * g++.dg/warn/Wconversion-integer.C: New
715         * g++.dg/warn/Wconversion-real.C: New.
716         * g++.dg/warn/Wconversion-real-integer.C: New.
717         * g++.dg/warn/conv2.C: Updated.
718
719 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
720
721         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
722         exclude RTPs.
723
724 2007-03-16  Richard Guenther  <rguenther@suse.de>
725
726         PR tree-optimization/31146
727         * g++.dg/tree-ssa/pr31146.C: New testcase.
728
729 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
730
731         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
732         assume that the target has <features.h>.
733
734 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
735
736         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
737         dg-options rather than to the whole test.
738
739 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
740
741         PR debug/29906
742         * g++.dg/debug/pr29906.C: New
743
744 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745
746         PR libgfortran/31099
747         * gfortran.dg/unformatted_recl.f90: Update test.
748
749 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
750
751         * gcc.dg/tree-ssa/prefetch-5.c: New test.
752
753 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
754
755         PR c++/30891
756         * g++.dg/parse/namespace-definition.C: New.
757
758 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
759
760         PR c++/24924
761         * g++.dg/cpp/pedantic-errors.C: New.
762         * g++.dg/cpp/permissive.C: New.
763
764 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
765
766         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
767         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
768
769 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
770
771         * lib/target-supports.exp (check_missing_uclibc_feature)
772         (check_effective_target_wchar): New procedures.
773         * gcc.dg/wchar_t-1.c: Require target wchar.
774         * gcc.dg/wint_t-1.c: Likewise.
775
776 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
777
778         * lib/target-supports.exp (check_gc_sections_available): Return
779         false for VxWorks targets.
780
781 2007-03-15  Dirk Mueller  <dmueller@suse.de>
782
783         * g++.dg/warn/Wconversion2.C: Fix typo.
784         * gcc.dg/if-empty-1.c: Ditto.
785
786 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
787
788         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
789
790 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
791
792         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
793         * gcc.target/i386/pr31167.c: Ditto.
794
795 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
796
797         PR target/31167
798         * gcc.target/i386/pr31167.c: New test.
799
800 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
801
802         PR fortran/30922
803         * gfortran.dg/import5.f90.f90: New test.
804
805
806         PR fortran/30879
807         * gfortran.dg/data_components_1.f90: New test.
808
809
810         PR fortran/30870
811         * gfortran.dg/generic_13.f90: New test.
812
813         PR fortran/31163
814         * gfortran.dg/alloc_comp_basics_5.f90: New test.
815
816 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
817
818         PR libgfortran/31051
819         * gfortran.dg/fmt_t_4.f90: New
820
821 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
822
823         PR C++/31165
824         * g++.dg/other/default7.C: New test.
825
826 2007-03-15  Dirk Mueller  <dmueller@suse.de>
827
828         * g++.dg/warn/Wconversion2.C: New.
829
830 2007-03-14  Eric Christopher  <echristo@apple.com>
831
832         * gcc.dg/ssp-1.c: New.
833         * gcc.dg/ssp-2.c: Ditto.
834
835 2007-03-14  Dirk Mueller  <dmueller@suse.de>
836
837         * g++.dg/warn/do-empty.C: New.
838         * gcc.dg/do-empty.c: New.
839         * gcc.dg/if-empty-1.c: Update.
840         * gcc.dg/20001116-1.c: Update.
841         * gcc.dg/pr23165.c: Update.
842
843 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
844
845         * gfortran.dg/module_implicit_conversion.f90: New test.
846
847 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
848
849         PR middle-end/31127
850         * gcc.dg/pr31127.c: New.
851
852 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
853
854         * gcc.dg/tree-ssa/loop-26.c: New test.
855
856 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
857
858         * gcc.target/i386/cmpxchg16b-1.c: New test.
859
860 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
861
862         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
863         * gcc.dg/c99-vla-1.c: Likewise.
864         * g++.dg/ext/vla1.C: Likewise
865
866 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
867
868         * gcc.dg/wvla-1.c: New test
869         * gcc.dg/wvla-2.c: New test
870         * gcc.dg/wvla-3.c: New test
871         * gcc.dg/wvla-4.c: New test
872         * gcc.dg/wvla-5.c: New test
873         * gcc.dg/wvla-6.c: New test
874         * gcc.dg/wvla-7.c: New test
875         * g++.dg/warn/Wvla-1.C: New test
876         * g++.dg/warn/Wvla-2.C: New test
877         * g++.dg/warn/Wvla-3.C: New test
878
879 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/30108
882         * g++.dg/other/default6.C: New test.
883
884 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
885
886         * lib/target-supports.exp (check_profiling_available): Return false
887         for VxWorks.
888         (check_effective_target_vxworks_kernel): New procedure.
889         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
890         VxWorks.
891         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
892         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
893         to include VxWorks.
894         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
895
896 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
897
898         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
899         PIC is not supported.
900         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
901         * gcc.dg/20020426-2.c: Likewise.
902         * gcc.dg/pr28243.c: Likewise.
903         * gcc.dg/visibility-11.c: Likewise.
904         * gcc.dg/tls/opt-9.c: Likewise.
905         * gcc.dg/tls/opt-10.c: Likewise.
906         * gcc.dg/tls/pic-1.c: Likewise.
907         * gcc.dg/tls/struct-1.c: Likewise.
908         * gcc.target/i386/20000807-1.c: Likewise.
909         * gcc.target/i386/20000904-1.c: Likewise.
910         * gcc.target/i386/20011119-1.c: Likewise.
911         * gcc.target/i386/990213-2.c: Likewise.
912         * gcc.target/i386/990214-1.c: Likewise.
913         * gcc.target/i386/compress-float-387-pic.c: Likewise.
914         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
915         * gcc.target/i386/pic-1.c: Likewise.
916         * gcc.target/i386/pr21518.c: Likewise.
917         * gcc.target/i386/pr23098.c: Likewise.
918         * gcc.target/i386/pr23943.c: Likewise.
919
920 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
921
922         PR c++/31038
923         * g++.dg/template/complit2.C: New test.
924
925         PR c++/30328
926         * g++.dg/ext/bitfield1.C: New test.
927
928 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
929
930         PR fortran/30883
931         * gfortran.dg/interface_11.f90: New test.
932
933 2007-03-11  Richard Guenther  <rguenther@suse.de>
934
935         PR tree-optimization/31115
936         * gcc.dg/torture/pr31115.c: New testcase.
937
938 2007-03-11  Ira Rosen  <irar@il.ibm.com>
939
940         PR tree-optimization/29925
941         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
942
943 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
944
945         PR c++/30274
946         * g++.dg/expr/bitfield3.C: New test.
947         * g++.dg/expr/bitfield4.C: Likewise.
948         * g++.dg/expr/bitfield5.C: Likewise.
949         * g++.dg/expr/bitfield6.C: Likewise.
950
951         PR c++/30924
952         * g++.dg/template/array18.C: New test.
953
954 2007-03-10  Dirk Mueller  <dmueller@suse.de>
955
956         PR c++/17946
957         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
958         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
959
960 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
961
962         PR c++/20599
963         * g++.dg/cpp0x/variadic-bind.C: New.
964         * g++.dg/cpp0x/variadic-function.C: New.
965         * g++.dg/cpp0x/variadic-mem_fn.C: New.
966         * g++.dg/cpp0x/variadic-tuple.C: New.
967         * g++.dg/cpp0x/variadic1.C: New.
968         * g++.dg/cpp0x/variadic2.C: New.
969         * g++.dg/cpp0x/variadic3.C: New.
970         * g++.dg/cpp0x/variadic4.C: New.
971         * g++.dg/cpp0x/variadic5.C: New.
972         * g++.dg/cpp0x/variadic6.C: New.
973         * g++.dg/cpp0x/variadic7.C: New.
974         * g++.dg/cpp0x/variadic8.C: New.
975         * g++.dg/cpp0x/variadic9.C: New.
976         * g++.dg/cpp0x/variadic10.C: New.
977         * g++.dg/cpp0x/variadic11.C: New.
978         * g++.dg/cpp0x/variadic12.C: New.
979         * g++.dg/cpp0x/variadic13.C: New.
980         * g++.dg/cpp0x/variadic14.C: New.
981         * g++.dg/cpp0x/variadic15.C: New.
982         * g++.dg/cpp0x/variadic16.C: New.
983         * g++.dg/cpp0x/variadic17.C: New.
984         * g++.dg/cpp0x/variadic18.C: New.
985         * g++.dg/cpp0x/variadic19.C: New.
986         * g++.dg/cpp0x/variadic20.C: New.
987         * g++.dg/cpp0x/variadic21.C: New.
988         * g++.dg/cpp0x/variadic22.C: New.
989         * g++.dg/cpp0x/variadic23.C: New.
990         * g++.dg/cpp0x/variadic24.C: New.
991         * g++.dg/cpp0x/variadic25.C: New.
992         * g++.dg/cpp0x/variadic26.C: New.
993         * g++.dg/cpp0x/variadic27.C: New.
994         * g++.dg/cpp0x/variadic28.C: New.
995         * g++.dg/cpp0x/variadic29.C: New.
996         * g++.dg/cpp0x/variadic30.C: New.
997         * g++.dg/cpp0x/variadic31.C: New.
998         * g++.dg/cpp0x/variadic32.C: New.
999         * g++.dg/cpp0x/variadic33.C: New.
1000         * g++.dg/cpp0x/variadic34.C: New.
1001         * g++.dg/cpp0x/variadic35.C: New.
1002         * g++.dg/cpp0x/variadic36.C: New.
1003         * g++.dg/cpp0x/variadic37.C: New.
1004         * g++.dg/cpp0x/variadic38.C: New.
1005         * g++.dg/cpp0x/variadic39.C: New.
1006         * g++.dg/cpp0x/variadic40.C: New.
1007         * g++.dg/cpp0x/variadic41.C: New.
1008         * g++.dg/cpp0x/variadic42.C: New.
1009         * g++.dg/cpp0x/variadic43.C: New.
1010         * g++.dg/cpp0x/variadic44.C: New.
1011         * g++.dg/cpp0x/variadic45.C: New.
1012         * g++.dg/cpp0x/variadic46.C: New.
1013         * g++.dg/cpp0x/variadic47.C: New.
1014         * g++.dg/cpp0x/variadic48.C: New.
1015         * g++.dg/cpp0x/variadic49.C: New.
1016         * g++.dg/cpp0x/variadic50.C: New.
1017         * g++.dg/cpp0x/variadic51.C: New.
1018         * g++.dg/cpp0x/variadic52.C: New.
1019         * g++.dg/cpp0x/variadic53.C: New.
1020         * g++.dg/cpp0x/variadic54.C: New.
1021         * g++.dg/cpp0x/variadic55.C: New.
1022         * g++.dg/cpp0x/variadic56.C: New.
1023         * g++.dg/cpp0x/variadic57.C: New.
1024         * g++.dg/cpp0x/variadic58.C: New.
1025         * g++.dg/cpp0x/variadic59.C: New.
1026         * g++.dg/cpp0x/variadic60.C : New.
1027         * g++.dg/cpp0x/variadic61.C : New.
1028         * g++.dg/cpp0x/variadic62.C : New.
1029         * g++.dg/cpp0x/variadic63.C : New.
1030         * g++.dg/cpp0x/variadic64.C : New.
1031         * g++.dg/cpp0x/variadic65.C : New.
1032         * g++.dg/cpp0x/variadic66.C : New.
1033         * g++.dg/cpp0x/variadic67.C : New.
1034         * g++.dg/cpp0x/variadic68.C : New.
1035         * g++.dg/cpp0x/variadic69.C : New.
1036         * g++.dg/cpp0x/variadic70.C : New.
1037         * g++.dg/cpp0x/variadic71.C : New.
1038         * g++.dg/cpp0x/variadic72.C : New.
1039         * g++.dg/cpp0x/variadic73.C : New.
1040         * g++.dg/cpp0x/variadic74.C : New.
1041         * g++.dg/cpp0x/variadic75.C : New.
1042         * g++.dg/cpp0x/variadic-ex1.C : New.
1043         * g++.dg/cpp0x/variadic-ex2.C : New.
1044         * g++.dg/cpp0x/variadic-ex3.C : New.
1045         * g++.dg/cpp0x/variadic-ex4.C : New.
1046         * g++.dg/cpp0x/variadic-ex5.C : New.
1047         * g++.dg/cpp0x/variadic-ex6.C : New.
1048         * g++.dg/cpp0x/variadic-ex7.C : New.
1049         * g++.dg/cpp0x/variadic-ex8.C : New.
1050         * g++.dg/cpp0x/variadic-ex9.C : New.
1051         * g++.dg/cpp0x/variadic-ex10.C : New.
1052         * g++.dg/cpp0x/variadic-ex11.C : New.
1053         * g++.dg/cpp0x/variadic-ex12.C : New.
1054         * g++.dg/cpp0x/variadic-ex13.C : New.
1055         * g++.dg/cpp0x/variadic-ex14.C : New.
1056
1057 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1058
1059         PR libgfortran/31099
1060         * gfortran.dg/unformatted_recl.f90: New test.
1061
1062 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1063
1064         * gcc.dg/fold-eqcmplx-1.c: New test case.
1065
1066 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1067
1068         PR rtl-optimization/30643
1069         * gcc.dg/pr30643.c: New.
1070
1071 2007-03-09  Chao-ying Fu  <fu@mips.com>
1072
1073         * gcc.target/mips/mips32-dspr2-type.c: New test.
1074         * gcc.target/mips/mips32-dspr2.c: New test.
1075         * gcc.target/mips/dspr2-MULT.c: New test.
1076         * gcc.target/mips/dspr2-MULTU.c: New test.
1077         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1078         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1079         Adjust some formats.
1080
1081 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1082
1083         PR c++/17946
1084         * gcc.dg/Wlogical-op-1.c: New.
1085         * g++.dg/warn/Wlogical-op-1.C: New.
1086
1087 2007-03-09  Richard Guenther  <rguenther@suse.de>
1088
1089         PR tree-optimization/30904
1090         PR middle-end/31058
1091         * gcc.dg/pr30904.c: Remove xfail.
1092
1093 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1094
1095         PR C/31072
1096         * gcc.c-torture/execute/pr31072.c: New test.
1097
1098 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1099
1100         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1101         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1102         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1103         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1104         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1105         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1106         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1107         and *lround*.  Correct macro names.
1108         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1109         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1110
1111 2007-03-08  Ian Lance Taylor  <iant@google.com>
1112
1113         * gcc.dg/no-strict-overflow-5.c: New test.
1114         * gcc.dg/no-strict-overflow-6.c: New test.
1115         * gcc.dg/Wstrict-overflow-11.c: New test.
1116         * gcc.dg/Wstrict-overflow-12.c: New test.
1117         * gcc.dg/Wstrict-overflow-13.c: New test.
1118         * gcc.dg/Wstrict-overflow-14.c: New test.
1119         * gcc.dg/Wstrict-overflow-15.c: New test.
1120
1121 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1122
1123         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1124         for VxWorks kernel mode.
1125         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1126
1127 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1128
1129         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1130         mode.
1131
1132 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1133
1134         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1135         and lib/bfill.c on VxWorks targets.
1136         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1137         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1138         lib/bfill.c and lib/memmove.c on VxWorks targets.
1139         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1140         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1141         on VxWorks targets.
1142         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1143         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1144
1145 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1146
1147         * gfortran.dg/use_5.f90: New test.
1148         * gfortran.dg/use_6.f90: Ditto.
1149         * gfortran.dg/use_7.f90: Ditto.
1150
1151 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1152
1153         PR fortran/30973
1154         * gfortran.dg/use_4.f90: New test.
1155         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1156
1157 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1158
1159         PR fortran/31011
1160         * gfortran.dg/parameter_array_section_2.f90: New test.
1161
1162 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1163
1164         PR c++/30852
1165         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1166
1167         PR c++/30534
1168         * g++.dg/template/arg5.C: New test.
1169
1170 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1171
1172         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1173
1174 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1175
1176         * gcc.dg/var-expand1.c: Add newline at end of file.
1177
1178 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1179
1180         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1181
1182 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1183
1184         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1185
1186 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1187
1188         * gcc.dg/torture/builtin-convert-4.c: New test.
1189
1190 2007-03-05  Ian Lance Taylor  <iant@google.com>
1191
1192         * gcc.c-torture/compile/pr31034.c: New test.
1193
1194 2007-03-05  Ian Lance Taylor  <iant@google.com>
1195
1196         * gcc.dg/inline-18.c: New test.
1197         * gcc.dg/inline-19.c: New test.
1198         * gcc.dg/inline-20.c: New test.
1199         * gcc.dg/inline-21.c: New test.
1200
1201 2007-03-05  Richard Guenther  <rguenther@suse.de>
1202
1203         PR tree-optimization/14052
1204         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1205
1206 2007-03-05  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/23777
1209         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1210
1211 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1212
1213         PR other/30465
1214         * gcc.dg/multiple-overflow-warn-3.c: New.
1215         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1216
1217 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1218
1219         PR c++/30895
1220         * g++.dg/parse/template23.C: New test.
1221
1222 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1223
1224         PR middle-end/30744
1225         * gcc.dg/pr30744-1.c: New test case.
1226
1227 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1228
1229         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1230
1231 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1232
1233         PR target/30406
1234         * gfortran.dg/logical_3.f90: New test.
1235
1236 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1237
1238         PR libfortran/30981
1239         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1240
1241 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1242
1243         * gcc.target/m68k/m68k.exp: New.
1244         * gcc.target/m68k/crash1.c: New.
1245
1246 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1247
1248         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1249         to be more compatible with integer(kind=8).
1250
1251 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1252
1253         PR libfortran/31001
1254         * gfortran.dg/zero_sized_3.f90: New test.
1255
1256 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1257
1258         PR c++/15787
1259         * g++.dg/parse/else.C: New.
1260         * g++.dg/parse/else-2.C: New.
1261
1262 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1263             Tobias Burnus  <burnus@net-b.de>
1264
1265         PR fortran/30882
1266         * gfortran.dg/size_dim.f90: New test.
1267
1268 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1269             Tobias Burnus  <burnus@net-b.de>
1270
1271         PR fortran/30873
1272         * gfortran.dg/entry_9.f90: New test.
1273
1274 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1275
1276         PR c++/28253
1277         * g++.dg/inherit/covariant16.C: New test.
1278
1279 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1280
1281         * g++.dg/other/darwin-minversion-1.C: New.
1282
1283 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1284
1285         * gcc.dg/tree-ssa/20070302-1.c: New test.
1286
1287 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1288
1289         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1290         tests.
1291
1292 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1293
1294         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1295
1296 2007-03-01  Simon Baldwin <simonb@google.com>
1297
1298         PR c++/23689
1299         * warn/ignored_typedef.C: New.
1300         * init/ctor8.C: Added dg-warning to consume ignored typedef
1301         warning.
1302         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1303         and added an explicit line number.
1304
1305 2007-02-28  Richard Guenther  <rguenther@suse.de>
1306
1307         PR middle-end/30364
1308         * gcc.dg/torture/pr30364-1.c: New testcase.
1309         * gcc.dg/torture/pr30364-2.c: Likewise.
1310         * gcc.dg/torture/pr30364-3.c: Likewise.
1311
1312 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1313
1314         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1315         powerpc*, use -funsafe-math-optimizations.
1316         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1317         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1318
1319 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1320             Paul Thomas  <pault@gcc.gnu.org>
1321
1322         PR fortran/30888
1323         PR fortran/30887
1324         * c_by_val_1.f: Test %VAL() with non-default kind.
1325         * c_by_val.c: Ditto.
1326         * c_by_val_4.f: New test.
1327
1328 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1329
1330         PR fortran/30968
1331         * gfortran.dg/continuation_7.f90: New test.
1332
1333 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1334
1335         * g++.dg/inherit/thunk7.C: New test.
1336         * lib/target-supports.exp (check_profiling_available): Not available
1337         for bfin-*-*.
1338
1339 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1340
1341         PR target/30970
1342         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1343
1344 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1345
1346         * lib/target-supports.exp (check_effective_target_init_priority):
1347         Remove Solaris special case.
1348
1349 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1350
1351         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1352         for more builtin types.
1353
1354         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1355         * g++.dg/ext/visibility/noPLT.C: Likewise.
1356
1357 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1358
1359         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1360         sh* targets.
1361
1362 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1363
1364         PR fortran/30865
1365         * size_optional_dim_1.f90:  New test.
1366
1367 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1368
1369         * gcc.dg/vxworks/vxworks.exp: New file.
1370         * gcc.dg/vxworks/initpri1.c: Likewise.
1371         * gcc.dg/vxworks/initpri2.c: Likewise.
1372         * gcc.dg/initpri2.c: Add more tests.
1373         * g++.dg/special/initpri2.C: Likewise.
1374
1375         * gcc.dg/initpri1.c: New test.
1376         * gcc.dg/initpri2.c: Likewise.
1377         * g++.dg/special/initpri1.C: New test.
1378         * g++.dg/special/initpri2.C: Likewise.
1379         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1380         * g++.dg/special/conpr-2.C: Likewise.
1381         * g++.dg/special/conpr-3.C: Likewise.
1382         * g++.dg/special/conpr-4.C: Likewise.
1383         * g++.dg/special/initp1.C: Likewise.
1384         * g++.dg/special/ecos.exp: Remove code to detect availability of
1385         constructor priorities.
1386         * lib/target-supports.exp (check_effective_target_init_priority):
1387         New function.
1388
1389 2007-02-24  Jan Hubicka  <jh@suse.cz>
1390
1391         * gcc.c-torture/execute/pr30778.c: New testcase.
1392
1393 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1394
1395         PR libgfortran/30918
1396         * gfortran.dg/namelist_26.f90: New test.
1397
1398 2007-02-24  Richard Guenther  <rguenther@suse.de>
1399
1400         PR middle-end/30951
1401         * gcc.dg/pr30951.c: New testcase.
1402
1403 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1404
1405         * gcc.dg/torture/builtin-modf-1.c: New test.
1406
1407 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1408
1409         PR tree-optimization/30904
1410         * gcc.dg/pr30904.c: New test.
1411
1412 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1413
1414         * gcc.test-framework/README: Correct command.
1415         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1416         -Wunused-value.
1417         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1418
1419 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1422
1423 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1424
1425         * lib/target-supports.exp (check_effective_target_newlib): New
1426         function.
1427
1428 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1429
1430         PR fortran/30660
1431         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1432         allocatable component.
1433
1434
1435 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1436
1437         * gcc.dg/torture/builtin-logb-1.c: New test.
1438         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1439         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1440         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1441         sh* targets.
1442
1443 2007-02-23  Richard Guenther  <rguenther@suse.de>
1444
1445         * g++.dg/warn/changes-meaning.C: New testcase.
1446
1447 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448
1449         PR libgfortran/30910
1450         * gfortran.dg/fmt_zero_precision.f90: Update test.
1451
1452 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1453
1454         * gcc.dg/torture/builtin-frexp-1.c: New test.
1455
1456 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1457
1458         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1459
1460 2007-02-22  Ian Lance Taylor  <iant@google.com>
1461
1462         PR debug/30898
1463         * g++.dg/debug/pr30898.C: New test.
1464
1465 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1466
1467         * gcc.dg/vect/vect-106.c: New test.
1468
1469 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1470             Ira Rosen  <irar@il.ibm.com>
1471
1472         PR tree-optimization/30843
1473         * gcc.dg/vect/pr30843.c: New test.
1474
1475 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1476
1477         PR tree-optimization/30858
1478         * gcc.dg/vect/pr30858.c: New test.
1479
1480 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1481
1482         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1483         to set options for compiling testglue.
1484         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1485         * lib/obj-c++.exp (obj-c++_init): Likewise.
1486
1487 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1488
1489         * gnat.dg/derived_aggregate.adb: New test.
1490
1491 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1492
1493         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1494         sh* targets.  Call the correct CKSGN macro.
1495
1496 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gfortran.dg/gomp/omp_parse1.f90: New test.
1499         * gfortran.dg/gomp/omp_parse2.f: New test.
1500
1501 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1502
1503         PR fortran/30869
1504         * gfortran.dg/do_pointer_1.f90:  New test.
1505
1506 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1507
1508         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1509         and scalbln.
1510
1511 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1512
1513         * gcc.dg/darwin-minversion-1.c: New.
1514         * gcc.dg/darwin-minversion-2.c: New.
1515
1516 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1517
1518         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1519
1520 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1521             DJ Delorie <dj@redhat.com>
1522
1523         PR other/30824
1524         * gcc.dg/Wfatal.c: New.
1525         * gcc.dg/Wfatal-2.c: New.
1526         * gcc.dg/Werror-1.c: Adjust expectations.
1527         * gcc.dg/Werror-5.c: Likewise.
1528         * gcc.dg/Werror-7.c: Likewise.
1529         * gcc.dg/Werror-10.c: Likewise.
1530         * gcc.dg/Werror-11.c: Likewise.
1531
1532 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1533
1534         PR fortran/30522
1535         * gfortran.dg/volatile10.f90: New test.
1536
1537 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1538
1539         PR libfortran/30533
1540         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1541
1542 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1543
1544         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1545         * gcc.dg/Walways-true-1.c: Likewise.
1546         * gcc.dg/weak/weak-3.c: Likewise.
1547         * gcc.dg/Werror-1.c: Likewise.
1548         * gcc.dg/Werror-3.c: Likewise.
1549         * gcc.dg/Werror-4.c: Likewise.
1550         * gcc.dg/Werror-5.c: Likewise.
1551         * gcc.dg/Werror-6.c: Likewise.
1552         * gcc.dg/Werror-7.c: Likewise.
1553         * gcc.dg/Werror-8.c: Likewise.
1554         * gcc.dg/Werror-10.c: Likewise.
1555         * gcc.dg/Werror-11.c: Likewise.
1556         * gcc.dg/Werror-12.c: Likewise.
1557         * g++.old-deja/g++.mike/warn8.C: Likewise.
1558         * g++.dg/warn/Walways-true-1.C: Likewise.
1559         * g++.dg/warn/Walways-true-2.C: Likewise.
1560         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1561         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1562         -Wstring-literal-comparison with -Waddress.
1563         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1564         -Wno-string-literal-comparison with -Wno-address.
1565
1566 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gnat.dg/self_aggregate_with_call.adb: New test.
1569
1570 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1571
1572         PR tree-optimization/30975
1573         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1574         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1575         * gcc.dg/vect/pr30795.c: New.
1576
1577 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1578
1579         PR fortran/30681
1580         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1581
1582 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1583
1584         PR rtl-optimization/28173
1585         * gcc.target/i386/andor-1.c: New test case.
1586
1587 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1588
1589         * gcc.dg/torture/builtin-ldexp-1.c: New.
1590         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1591
1592 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1593
1594         * gfortran.dg/array_constructor_15.f90: New test case.
1595
1596 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1597
1598         * gfortran.dg/forall_10.f90: New test case.
1599
1600 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1601
1602         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1603
1604 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1605
1606         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1607         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1608
1609 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1610
1611         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1612         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1613         * gcc.target/i386/xchg-1.c: New test.
1614         * gcc.target/i386/xchg-2.c: New test.
1615
1616 2007-02-16  Richard Guenther  <rguenther@suse.de>
1617             Christian Bruel  <christian.bruel@st.com>
1618
1619         * gcc.dg/strict-overflow-5.c: New testcase.
1620
1621 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1622
1623         PR fortran/30793
1624         * gfortran.dg/func_derived_4.f90: New test.
1625
1626 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1627
1628         PR middle-end/30391
1629         * gfortran.dg/pr30391-1.f90: New test case.
1630
1631 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1632
1633         PR middle-end/30433
1634         * gcc.c-torture/compile/pr30433.c: New testcase to check
1635         that complex constants comparisions are foldded.
1636
1637 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1638
1639         PR C++/30158
1640         * g++.dg/ext/stmtexpr10.C: New testcase.
1641
1642 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1643
1644         PR middle-end/30729
1645         * gcc.dg/Wunused-value-2.c: New testcase.
1646
1647 2007-02-15  Ian Lance Taylor  <iant@google.com>
1648
1649         * g++.dg/eh/subreg-1.C: New test.
1650
1651 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1652
1653         PR c/26494
1654         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1655         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1656         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1657         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1658         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1659         * gcc.dg/Werror-implicit-function-declaration.c: New.
1660
1661 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1662
1663         PR c++/28943
1664         * g++.dg/warn/pr28943.C: New.
1665
1666 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1667
1668         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1669
1670 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR fortran/30779
1673         * gfortran.dg/error_recovery_3.f90: New test.
1674
1675 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1676
1677         * g++.dg/tree-ssa/sra-1.C: New.
1678
1679 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1680
1681         * g++.dg/tree-ssa/sra-1.C: New.
1682
1683 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1684
1685         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1686
1687 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1688
1689         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1690
1691 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1692
1693         PR fortran/30799
1694         * gfortran.dg/logical_2.f90: New test.
1695
1696 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1697
1698         * gcc.dg/torture/complex-alias-1.c: New test.
1699
1700 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1701
1702         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1703         instead of -fdump-tree-tailcall.
1704
1705 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1706
1707         * gfortran.dg/interface_10.f90: Fix comment typo.
1708
1709 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1710
1711         PR tree-optimization/30771
1712         * gcc.dg/vect/pr30771.c: New test.
1713
1714 2007-02-13  Ian Lance Taylor  <iant@google.com>
1715
1716         * gcc.dg/Wstrict-overflow-1.c: New test.
1717         * gcc.dg/Wstrict-overflow-2.c: New test.
1718         * gcc.dg/Wstrict-overflow-3.c: New test.
1719         * gcc.dg/Wstrict-overflow-4.c: New test.
1720         * gcc.dg/Wstrict-overflow-5.c: New test.
1721         * gcc.dg/Wstrict-overflow-6.c: New test.
1722         * gcc.dg/Wstrict-overflow-7.c: New test.
1723         * gcc.dg/Wstrict-overflow-8.c: New test.
1724         * gcc.dg/Wstrict-overflow-9.c: New test.
1725         * gcc.dg/Wstrict-overflow-10.c: New test.
1726
1727 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1728
1729         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1730
1731 2007-02-13  Richard Henderson  <rth@redhat.com>
1732
1733         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1734         * gcc.c-torture/execute/pr29302-1.c: ... here.
1735
1736 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1737
1738         PR c/29521
1739         * gcc.dg/c90-return-1.c: Update output.
1740         * gcc.dg/c99-return-1.c: Likewise.
1741
1742 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1743
1744         PR fortran/30554
1745         * gfortran.dg/used_dummy_types_7.f90: New test..
1746
1747 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1748
1749         * gcc.target/i386/parity-1.c: New test.
1750         * gcc.target/i386/parity-2.c: New test.
1751
1752 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1753
1754         * gcc.target/i386/builtin-bswap-3.c: New test case.
1755
1756 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1757
1758         PR tree-optimization/29145
1759         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1760         alias analysis is improved to take better advantage of restrict
1761         qualified pointers.
1762         * gcc.dg/vect/vect-80.c: Likewise.
1763         * gcc.dg/vect/pr29145.c: New.
1764
1765 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1766
1767         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1768         * gcc.target/i386/sse4a-insert.c: Likewise.
1769
1770 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1771
1772         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1773         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1774
1775 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1776
1777         PR fortran/30478
1778         * gfortran.dg/enum_4.f90: Update error message checks.
1779
1780 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1781
1782         PR fortran/30554
1783         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1784         versions of the modules.
1785
1786         PR fortran/30617
1787         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1788         by getting rid of recursive I/O and providing functions with
1789         results.
1790
1791         PR fortran/30319
1792         * gfortran.dg/char_array_constructor_2.f90
1793
1794 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/26988
1797         * g++.dg/template/spec34.C: New test
1798
1799 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1800
1801         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1802         on i?86 and x86_64.
1803         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1804         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1805         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1806         on i?86 and x86_64.
1807         * gcc.dg/vect/vect-113.c: Ditto.
1808
1809 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1810
1811         PR c++/29487
1812         * g++.dg/eh/weak1-C: New test.
1813         * g++.dg/eh/weak1-a.cc: Likewise.
1814         * g++.dg/eh/comdat1.C: Likewise.
1815
1816 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1817             Dorit Nuzman  <dorit@il.ibm.com>
1818
1819         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1820         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1821         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1822         * gcc.dg/vect/vect-113.c: Likewise.
1823
1824         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1825
1826 2007-02-10  Richard Henderson  <rth@redhat.com>
1827
1828         * lib/target-supports.exp (check_effective_target_tls): Redefine
1829         to mean non-emulated tls.
1830         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1831         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1832         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1833         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1834         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1835         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1836         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1837
1838 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1839
1840         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1841
1842 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1843
1844         * gfortran.dg/secnds.f: Replace time tolerance with a
1845         before-and-after bracket.
1846         * gfortran.dg/secnds-1.f: Likewise.
1847
1848 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1849
1850         PR fortran/30512
1851         * gfortran.dg/maxlocval_1.f90: New test.
1852
1853 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1854
1855         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1856
1857 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1858
1859         PR fortran/30720
1860         * gfortran.dg/array_function_1.f90: New test.
1861
1862 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1863
1864         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1865         (check_effective_target_dummy_wcsftime): New functions.
1866
1867 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1868
1869         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1870         * lib/target-supports.exp (check_effective_target_uclibc): New
1871         function.
1872
1873 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1874
1875         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1876         (vsnprintf): Don't define for uClibc targets.
1877
1878 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1879
1880         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1881         set before checking whether it was allowed.
1882         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1883         before checking inside_main.
1884
1885 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1886
1887         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1888         uClinux targets.
1889         (u16sf): Likewise u4sf.
1890         * g++.dg/compat/struct-layout-1.h: Likewise.
1891
1892 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1893
1894         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1895         procedure.
1896         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1897         m68k targets if check_effective_target_coldfire_fpu returns true.
1898
1899 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1900         Richard Guenther  <rguenther@suse.de>
1901
1902         PR middle-end/23361
1903         * gcc.dg/fold-compare-3.c: New testcase.
1904         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1905
1906 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1907
1908         * gcc.dg/pr26570.c: Clean up coverage files.
1909         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1910         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1911         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1912         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1913         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1914         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1915         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1916         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1917         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1918         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1919         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1920         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1921         * gcc.dg/vect/pr28952.c: Ditto.
1922         * gcc.dg/vect/pr27151.c: Ditto.
1923         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1924         * g++.dg/gomp/macro-3.C: Ditto.
1925
1926 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1927
1928         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1929         of the loop.
1930
1931 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1932
1933         * gcc.target/i386/builtin-bswap-2.c: New test case.
1934
1935 2007-02-08  Roger Sayle  <roger@eyesopen.com>
1936
1937         * gfortran.dg/forall_8.f90: New test case.
1938         * gfortran.dg/forall_9.f90: Likewise.
1939
1940 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1941
1942         * gcc.dg/builtins-20.c: Add some -~ complex cases.
1943
1944 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
1945
1946         * lib/target-supports.exp (check_effective_target_simulator): New.
1947
1948 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
1949
1950         * gcc.dg/tree-ssa/loop-25.c: New test.
1951
1952 2007-02-06  Richard Henderson  <rth@redhat.com>
1953
1954         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
1955
1956 2007-02-06  Roger Sayle  <roger@eyesopen.com>
1957
1958         * gcc.target/powerpc/popcount-1.c: New test case.
1959         * gcc.target/powerpc/parity-1.c: Likewise.
1960
1961 2007-02-06  Richard Guenther  <rguenther@suse.de>
1962
1963         PR middle-end/27302
1964         * gcc.dg/torture/pr27302-2.c: New testcase.
1965
1966 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
1967
1968         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
1969         * gcc.dg/vect/vect-iv-1.c: New test.
1970         * gcc.dg/vect/vect-iv-2.c: New test.
1971         * gcc.dg/vect/vect-iv-3.c: New test.
1972         * gcc.dg/vect/vect-iv-4.c: New test.
1973         * gcc.dg/vect/vect-iv-5.c: New test.
1974         * gcc.dg/vect/vect-iv-6.c: New test.
1975         * gcc.dg/vect/vect-iv-7.c: New test.
1976         * gcc.dg/vect/vect-iv-8.c: New test.
1977         * gcc.dg/vect/vect-iv-9.c: New test.
1978         * gcc.dg/vect/vect-iv-10.c: New test.
1979         * gcc.dg/vect/vect-iv-11.c: New test.
1980         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
1981         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
1982         * gcc.dg/vect/vect-14.c: Now vectorizable.
1983         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
1984         * gcc.dg/vect/vect-27.c: Likewise.
1985         * gcc.dg/vect/vect-29.c Likewise.
1986         * gcc.dg/vect/vect-dv-2.c: Likewise.
1987         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1988         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1989         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1990
1991 2007-02-06  Ira Rosen  <irar@il.ibm.com>
1992
1993         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
1994
1995 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1996
1997         * gcc.dg/builtins-20.c: Add more cases.
1998
1999 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2000
2001         PR debug/30189
2002         * gcc.dg/pr30189.c: New test.
2003
2004 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2005
2006         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2007         for running tests.
2008         * gcc.target/i386/sse4a-extract.c: New test.
2009         * gcc.target/i386/sse4a-insert.c: New test.
2010         * gcc.target/i386/sse4a-montsd.c: New test.
2011         * gcc.target/i386/sse4a-montss.c: New test.
2012
2013 2007-02-05  Richard Guenther  <rguenther@suse.de>
2014
2015         * gcc.target/i386/vectorize3.c: New testcase.
2016
2017 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2018
2019         PR target/30665
2020         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2021
2022 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2023
2024         PR fortran/30611
2025         * gfortran.dg/repeat_1.f90: New test.
2026
2027 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2028
2029         PR fortran/30605
2030         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2031         * gfortran.dg/derived_init_2.f90: Ditto.
2032         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2033         * gfortran.dg/array_initializer_1.f90: Ditto.
2034         * gfortran.dg/do_2.f90: Ditto.
2035         * gfortran.dg/proc_assign_1.f90: Ditto.
2036
2037 2007-02-04  Richard Guenther  <rguenther@suse.de>
2038
2039         PR middle-end/30636
2040         * g++.dg/warn/pr30636.C: New testcase.
2041         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2042
2043 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         PR middle-end/30667
2046         * gfortran.dg/pr30667.f: New test.
2047
2048 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2049
2050         * gcc.dg/builtins-54.c: Add more cases.
2051
2052 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2053
2054         PR fortran/30514
2055         * gfortran.dg/zero_sized_2.f90: New test.
2056
2057         PR fortran/30660
2058         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2059
2060         PR fortran/29820
2061         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2062         file.
2063
2064 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2065
2066         PR fortran/30683
2067         * gfortran.dg/interface_10.f90: New test.
2068
2069 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2070
2071         * gcc.dg/builtins-20.c: Add more cases.
2072
2073 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2074
2075         PR target/29682
2076         * gcc-target/ia64/pr29682.c: New test.
2077
2078 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2079
2080         PR fortran/30284
2081         * gfortran.dg/arrayio_11.f90.f90: New test.
2082
2083         PR fortran/30626
2084         * gfortran.dg/arrayio_12.f90.f90: New test.
2085
2086 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c++/30536
2089         * g++.dg/tls/diag-5.C: New test.
2090
2091         PR middle-end/30473
2092         * gcc.dg/pr30473.c: New test.
2093         * gcc.c-torture/execute/20070201-1.c: New test.
2094
2095 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2096
2097         * gfortran.dg/dependency_20.f90: New test case.
2098
2099 2007-01-31  Ian Lance Taylor  <iant@google.com>
2100
2101         * gcc.dg/lower-subreg-1.c (test): New test.
2102
2103 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2104
2105         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2106
2107 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2108
2109         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2110         * gcc.dg/torture/builtin-math-3.c: Likewise.
2111
2112 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2113
2114         gcc.dg/Wparentheses-2.c: Update and add new tests.
2115
2116 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2117
2118         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2119         vectorize.
2120
2121 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         * gcc.dg/builtins-63.c: New test.
2124
2125 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2126
2127         PR fortran/27588
2128         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2129
2130 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2131
2132         PR fortran/30520
2133         * gfortran.dg/volatile8.f90: New argument conformance test.
2134         * gfortran.dg/volatile9.f90: New scope test.
2135
2136 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2137
2138         PR c++/24745
2139         * g++.dg/warn/null4.C: New.
2140
2141 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2142             Uros Bizjak  <ubizjak@gmail.com>
2143
2144         * gcc.dg/large-size-array-3.c: Correct typo.
2145
2146 2007-01-30  Richard Guenther  <rguenther@suse.de>
2147
2148         PR middle-end/27657
2149         * g++.dg/debug/pr27657.C: New testcase.
2150
2151 2007-01-30  Richard Guenther  <rguenther@suse.de>
2152
2153         PR middle-end/30313
2154         * gcc.dg/torture/pr30313.c: New testcase.
2155
2156 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2157
2158         * gcc.dg/dfp/dfp-except.h: New file.
2159         * gcc.dg/dfp/fe-check.h: New file.
2160         * gcc.dg/dfp/fe-binop.c: New test.
2161         * gcc.dg/dfp/fe-convert-1.c: New test.
2162         * gcc.dg/dfp/fe-convert-2.c: New test.
2163         * gcc.dg/dfp/fe-convert-3.c: New test.
2164
2165         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2166         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2167         * gcc.dg/dfp/convert-dfp.c: Ditto.
2168         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2169
2170 2007-01-29  Josh Conner  <jconner@apple.com>
2171
2172         * gcc.target/powerpc/altivec-24.c: New test.
2173
2174 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2175
2176         PR c++/28266
2177         * g++.dg/parse/defarg12.C: New test.
2178
2179 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2180
2181         PR fortran/30554
2182         * gfortran.dg/used_dummy_types_6.f90: New test.
2183
2184 2007-01-28  Jan Hubicka  <jh@suse.cz>
2185
2186         * gcc.dg/tree-prof/val-prof-6.c: New test.
2187
2188 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2189
2190         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2191
2192 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2193
2194         PR C++/28988
2195         * g++.dg/expr/dtor4.C: New test.
2196
2197 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2198
2199         * gcc.dg/tree-ssa/loop-23.c: New test.
2200
2201 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2202
2203         PR libfortran/30389
2204         * gfortran.dg/achar_2.f90:  New test.
2205         * gfortran.dg/achar_3.f90:  New test.
2206
2207 2007-01-27  Ian Lance Taylor  <iant@google.com>
2208
2209         * gcc.dg/strict-overflow-1.c: New test.
2210         * gcc.dg/no-strict-overflow-1.c: New test.
2211         * gcc.dg/strict-overflow-2.c: New test.
2212         * gcc.dg/no-strict-overflow-2.c: New test.
2213         * gcc.dg/strict-overflow-3.c: New test.
2214         * gcc.dg/no-strict-overflow-3.c: New test.
2215         * gcc.dg/strict-overflow-4.c: New test.
2216         * gcc.dg/no-strict-overflow-4.c: New test.
2217         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2218         * gcc.dg/pr15784-1.c: Likewise.
2219         * gcc.dg/pr20922-1.c: Likewise.
2220         * gcc.dg/pr20922-3.c: Likewise.
2221         * gcc.dg/pr20922-4.c: Likewise.
2222         * gcc.dg/pr20922-6.c: Likewise.
2223         * gcc.dg/compare-4.c: Likewise.
2224         * gcc.dg/torture/pr26898-1.c: Likewise.
2225         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2226         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2227         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2228         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2229         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2230         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2231         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2232         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2233         * g++.dg/tree-ssa/pr21082.C: Likewise.
2234
2235 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2236
2237         * gcc-dg/large-size-array-3.c: New test case.
2238
2239 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2240
2241         * gfortran.dg/forall_7.f90: New test case.
2242
2243 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2244
2245         PR fortran/30407
2246         * gfortran.dg/where_operator_assign_1.f90: New test.
2247         * gfortran.dg/where_operator_assign_2.f90: New test.
2248         * gfortran.dg/where_operator_assign_3.f90: New test.
2249
2250 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2251
2252         * lib/target-supports.exp
2253         (check_effective_target_powerpc_altivec): New.
2254         (check_effective_target_vect_cmdline_needed): Use it.
2255
2256 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2257
2258         PR fortran/30278
2259         * gfortran.dg/backslash_3.f: New test.
2260
2261 2007-01-26  Richard Guenther  <rguenther@suse.de>
2262
2263         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2264
2265 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2266
2267         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2268         * gfortran.dg/vect/vect.exp: Ditto.
2269         * gfortran.dg/dg.exp: Ditto.
2270         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2271         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2272
2273 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2274
2275         * gcc.dg/builtins-20.c: Add more cases.
2276         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2277
2278 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2279
2280         PR fortran/30437
2281         * gcc.dg/Wall.c: New.
2282         * gcc.dg/Wno-all.c: New.
2283         * gfortran.dg/Wall.f90: New.
2284         * gfortran.dg/Wno-all.f90: New.
2285
2286 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2287
2288         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2289         * g++.dg/eh/simd-2.C: Also run on Darwin.
2290         * g++.dg/eh/simd-3.C: New.
2291         * g++.dg/eh/simd-4.C: New.
2292
2293 2007-01-25  Richard Guenther  <rguenther@suse.de>
2294
2295         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2296         and _PROFILE_USE.
2297         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2298
2299 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2300
2301         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2302         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2303         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2304         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2305         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2306         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2307         * gcc.dg/ipa/ipa-7.c: New testcase.
2308
2309 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2310
2311         * g++.dg/cpp0x/warn_cxx0x.C: New.
2312
2313 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2314
2315         * gcc.dg/builtins-20.c: Test builtin carg.
2316
2317 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR middle-end/27416
2320         * gcc.dg/gomp/pr27416.c: New test.
2321
2322         PR middle-end/30494
2323         * gcc.dg/gomp/pr30494.c: New test.
2324         * g++.dg/gomp/pr30494.C: New test.
2325
2326         PR middle-end/30421
2327         * gcc.dg/gomp/pr30421.c: New test.
2328
2329 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2330
2331         * gcc.target/ia64/versionid-1.c: New test.
2332         * gcc.target/ia64/versionid-2.c: New test.
2333
2334 2007-01-24  Richard Guenther  <rguenther@suse.de>
2335
2336         PR testsuite/30181
2337         * gcc.dg/builtins-57.c: Change to a link-time testcase
2338         to support non-C99 targets.
2339
2340 2007-01-24  Jan Hubicka  <jh@suse.cz>
2341
2342         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2343
2344 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2345
2346         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2347
2348 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2349
2350         PR objc/27438
2351         * objc.dg/const-str-12.m: New test.
2352
2353 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2354
2355         PR fortran/30532
2356         * gfortran.dg/ctrl-z.f90:  New test.
2357
2358 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2359
2360         PR fortran/30481
2361         * gfortran.dg/namelist_assumed_char.f90:  New test.
2362
2363 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2364
2365         PR c++/27492
2366         * g++.dg/inherit/covariant15.C: New test.
2367
2368 2007-01-23  Ian Lance Taylor  <iant@google.com>
2369
2370         * g++.dg/warn/Wparentheses-24.C: New test.
2371
2372 2007-01-23  Richard Guenther  <rguenther@suse.de>
2373
2374         PR testsuite/30560
2375         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2376         with full path.
2377
2378 2007-01-22  Richard Guenther  <rguenther@suse.de>
2379
2380         PR tree-optimization/30038
2381         * gcc.dg/builtins-62.c: New testcase.
2382
2383 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2384
2385         * gcc.c-torture/compile/20070121.c: New test.
2386
2387 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2388
2389         PR libfortran/30525
2390         * gfortran.dg/char_comparison_1.f:  New test.
2391
2392 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2393
2394         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2395
2396 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2397
2398         PR objc/30479
2399         * objc.dg/pch: New directory.
2400         * objc.dg/pch/pch.exp: New file.
2401         * objc.dg/pch/interface-1.m: New test.
2402         * objc.dg/pch/interface-1.hs: New include file.
2403         * lib/objc.exp (objc_target_compile): Add
2404         "-x objective-c-header" in front of the sources if this is
2405         a precompiled header being compiled.
2406
2407 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2408
2409         * gfortran.dg/array_memcpy_3.f90: New test case.
2410         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2411
2412 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2413             Brooks Moses  <brooks.moses@codesourcery.com>
2414             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2415
2416         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2417         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2418
2419 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2420
2421         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2422
2423 2007-01-19  Mike Stump  <mrs@apple.com>
2424
2425         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2426         away.
2427
2428 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2429
2430         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2431         option instead of -funsafe-math-optimizations.
2432
2433 2007-01-19  Tomas Bily  <tbily@suse.cz>
2434
2435         gcc.dg/tree-prof/indir-call-prof.c: New.
2436         g++.dg/dg.exp: Add tree-prof subdirectory.
2437         g++.dg/tree-prof/indir-call-prof.C: New.
2438         g++.dg/tree-prof/tree-prof.exp: New.
2439
2440 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2441
2442         PR c++/17947
2443         * g++.dg/warn/deprecated.C: Update warning output.
2444         * g++.dg/warn/deprecated-2.C: Likewise.
2445         * g++.dg/warn/deprecated-3.C: New.
2446
2447 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2448
2449         * gcc.c-torture/execute/nestfunc-7.c: New.
2450
2451 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2452
2453         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2454
2455 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2456
2457         * gcc.dg/m68k-pic-1.c: New.
2458
2459 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2460
2461         * gfortran.dg/array_memcpy_4.f90: New test case.
2462
2463 2007-01-18  Josh Conner  <jconner@apple.com>
2464
2465         PR target/30485
2466         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2467         * gcc.dg/vect/no-trapping-math-1: New.
2468         * gcc.dg/vect/no-trapping-math-2: New.
2469
2470 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2471
2472         * gcc.target/i386/387-8.c: Update comment about optimizing
2473         inherent load of 1.0 of fptan instruction.
2474
2475 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2476             Richard Guenther <rguenther@suse.de>
2477
2478         PR diagnostic/8268
2479         * gcc.dg/Warray-bounds.c: New testcase.
2480         * gcc.dg/Warray-bounds-2.c: New testcase.
2481         * g++.dg/warn/Warray-bounds.C: New testcase.
2482         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2483
2484 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2485
2486         PR fortran/30476
2487         * gfortran.dg/generic_12.f90: New test.
2488
2489 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2490
2491         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2492         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2493
2494 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2495
2496         * gcc.dg/dfp/compare-special.h: New file.
2497         * gcc.dg/dfp/compare-special-32.c: New test.
2498         * gcc.dg/dfp/compare-special-64.c: New test.
2499         * gcc.dg/dfp/compare-special-128.c: New test.
2500
2501 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2502             Paul Thomas  <pault@gcc.gnu.org>
2503             Steven G. Kargl  <kargl@gcc.gnu.org>
2504
2505         PR fortran/30404
2506         * gfortran.dg/forall_6.f90: New test case.
2507         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2508         * gfortran.dg/dependency_13.f90: Likewise.
2509
2510 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2511
2512         PR testsuite/12325
2513         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2514         targets that don't support Inf.
2515
2516 2007-01-15  Dale Johannesen  <dalej@apple.com>
2517
2518         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2519
2520 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2521
2522         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2523         of achar for 0xff to avoid the "Extended ASCII not
2524         implemented" error message.
2525
2526 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/28172
2529         * gfortran.dg/altreturn_4.f90: New test.
2530
2531         PR fortran/29389
2532         * gfortran.dg/stfunc_4.f90: New test.
2533
2534         PR fortran/29712
2535         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2536         * gfortran.dg/initialization_1.f90: Change warning.
2537
2538         PR fortran/30283
2539         * gfortran.dg/specification_type_resolution_2.f90: New test.
2540
2541 2007-01-14  Jan Hubicka  <jh@suse.cz>
2542
2543         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2544         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2545         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2546         elimination.
2547
2548 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2549
2550         PR fortran/30410
2551         * gfortran.dg/external_procedures_2.f90: New test.
2552
2553 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2554
2555         PR target/30413
2556         * gcc.target/i386/pr30413.c: New test.
2557
2558 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2559
2560         PR fortran/30452
2561         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2562
2563 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2564
2565         * gcc.dg/20070112-1.c: New test.
2566
2567 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2568
2569         PR libgfortran/30435
2570         * gfortran.dg/list_read_6.f90: New test.
2571
2572 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2573
2574         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2575
2576 2007-01-12  Tom Tromey  <tromey@redhat.com>
2577
2578         PR preprocessor/28227:
2579         * gcc.dg/cpp/pr28227.c: New file.
2580
2581 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2582
2583         * gcc.dg/tree-ssa/loop-22.c: New test.
2584
2585 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2586
2587         PR tree-optimization/29516
2588         * gcc.dg/tree-ssa/loop-20.c: New test.
2589
2590 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2591
2592         PR libfortran/30415
2593         * minmaxloc_integer_kinds_1.f90:  New test.
2594
2595 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2596
2597         PR c++/29573
2598         * g++.dg/template/sizeof-template-argument.C: New test.
2599
2600 2007-01-11  Jan Hubicka  <jh@suse.cz>
2601
2602         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2603         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2604         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2605         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2606         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2607         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2608         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2609         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2610         transformation in question.
2611         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2612         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2613         * gcc.dg/always_inline3.c: Likewise.
2614
2615 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2616
2617         PR c++/28999
2618         * g++.dg/template/typename11.C: New test.
2619
2620 2007-01-10  Robert Kennedy <jimbob@google.com>
2621
2622         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2623
2624 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2625
2626         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2627         for different integer kinds.
2628         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2629         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2630         * gfortran.dg/ishft_2.f90: New test.
2631         * gfortran.dg/ishft_3.f90: New test.
2632
2633 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2634
2635         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2636
2637 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2638
2639         PR tree-optimization/30322
2640         * gcc.dg/tree-ssa/loop-21.c: New test.
2641
2642 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2643
2644         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2645
2646 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2647
2648         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2649
2650 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2651
2652         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2653         * g++.dg/warn/overflow-warn-3.C: Likewise.
2654         * g++.dg/warn/overflow-warn-4.C: Likewise.
2655         * g++.dg/warn/overflow-warn-5.C: Likewise.
2656         * g++.dg/warn/overflow-warn-6.C: Likewise.
2657         * g++.dg/warn/Woverflow-1.C: Likewise.
2658         * g++.dg/warn/Woverflow-2.C: Likewise.
2659         * g++.dg/warn/Woverflow-3.C: Likewise.
2660         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2661
2662 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2663
2664         * gfortran.dg/array_constructor_14.f90: New test case.
2665         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2666
2667 2007-01-08  Richard Guenther  <rguenther@suse.de>
2668
2669         PR tree-optimization/23603
2670         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2671         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2672
2673 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2674
2675         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2676         in __v8qi typedef.
2677         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2678         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2679         compiler behaviour.
2680         * gcc.dg/simd-5.c: Likewise.
2681         * gcc.dg/simd-6.c: Likewise.
2682         * g++.dg/conversion/simd1.C: Likewise.
2683         * g++.dg/conversion/simd3.C: Likewise.
2684         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2685         (main): Use it.
2686
2687 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2688
2689         PR tree-optimization/29877
2690         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2691         name of a hard register for the target concerned.  Adjust dg-error
2692         directives to cope with new behaviour of TER.
2693
2694 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2695
2696         PR c++/28986
2697         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2698         * g++.dg/warn/overflow-warn-1.C: New.
2699         * g++.dg/warn/overflow-warn-3.C: New.
2700         * g++.dg/warn/overflow-warn-4.C: New.
2701         * g++.dg/warn/overflow-warn-5.C: New.
2702         * g++.dg/warn/overflow-warn-6.C: New.
2703         * g++.dg/warn/Woverflow-1.C: New.
2704         * g++.dg/warn/Woverflow-2.C: New.
2705         * g++.dg/warn/Woverflow-3.C: New.
2706         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2707
2708 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2709
2710         PR fortran/27698
2711         * gfortran.dg/invalid_name.f90: New test.
2712         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2713         * gfortran.dg/gomp/pr29759.f90: Ditto.
2714
2715 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2716
2717         * gfortran.dg/present_1.f90:  Update error message.
2718
2719 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2720
2721         PR c++/19439
2722         * g++.dg/template/duplicate1.C: New test
2723         * g++.dg/template/memfriend6.C: Adjust error markers.
2724
2725 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2726
2727         PR tree-opt/30385
2728         * gcc.dg/torture/inline-1.c: New test.
2729
2730 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2731
2732         PR c/19978
2733         * gcc.dg/multiple-overflow-warn-1.c: New.
2734         * gcc.dg/multiple-overflow-warn-2.c: New.
2735         * gcc.dg/overflow-warn-6.c: New.
2736         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2737
2738 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2739
2740         * gfortran.dg/array_memcpy_1.f90: New test case.
2741         * gfortran.dg/array_memcpy_2.f90: Likewise.
2742
2743 2007-01-05  Richard Guenther  <rguenther@suse.de>
2744
2745         PR middle-end/27826
2746         * g++.dg/opt/pr27826.C: New testcase.
2747
2748 2007-01-05  Ian Lance Taylor  <iant@google.com>
2749
2750         * gcc.dg/Walways-true-1.c: New test.
2751         * gcc.dg/Walways-true-2.c: New test.
2752         * g++.dg/warn/Walways-true-1.C: New test.
2753         * g++.dg/warn/Walways-true-2.C: New test.
2754
2755 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR c/30360
2758         * gcc.dg/pr30360.c: New test.
2759
2760 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/23232
2763         * gfortran.dg/data_implied_do_1.f90: New test.
2764
2765         PR fortran/27996
2766         PR fortran/27998
2767         * gfortran.dg/char_length_1.f90: New test.
2768
2769 2007-01-05  Richard Guenther  <rguenther@suse.de>
2770
2771         PR middle-end/28116
2772         * g++.dg/opt/pr28116.C: New testcase.
2773
2774 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2775
2776         PR fortran/29624
2777         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2778           invalid deallocate.
2779         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2780         * gfortran.dg/protected_4.f90: Add pointer intent check.
2781         * gfortran.dg/protected_6.f90: Add pointer intent check.
2782         * gfortran.dg/pointer_intent_1.f90: New test.
2783         * gfortran.dg/pointer_intent_2.f90: New test.
2784         * gfortran.dg/pointer_intent_3.f90: New test.
2785
2786 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2787
2788         PR 30235
2789         * gfortran.dg/altreturn_2.f90: new test.
2790
2791 2007-01-04  Tom Tromey  <tromey@redhat.com>
2792
2793         PR preprocessor/28165:
2794         * gcc.dg/cpp/pr28165.c: New file.
2795
2796 2007-01-03  Josh Conner  <jconner@apple.com>
2797
2798         PR middle-end/29683
2799         * gcc.dg/pr29683.c: New.
2800
2801 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR c++/28217
2804         * g++.dg/pch/template-1.C: New test.
2805         * g++.dg/pch/template-1.Hs: New file.
2806
2807 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2808
2809         PR middle-end/30353
2810         * gcc.c-torture/compile/complex-4.c: New test.
2811
2812 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2813
2814         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2815         -maltivec.
2816         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2817
2818 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR middle-end/30286
2821         * gcc.dg/pr30286.c: New test.
2822
2823         PR c++/29535
2824         * g++.dg/template/crash66.C: New test.
2825
2826         PR c++/29054
2827         * g++.dg/template/friend49.C: New test.
2828
2829 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2830
2831         * gfortran.dg/ibits.f90: New test.
2832
2833 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2834
2835         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2836         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2837
2838 2007-01-02  Jan Hubicka  <jh@suse.cz>
2839
2840         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2841         first one.
2842
2843 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2844
2845         PR c/19977
2846         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2847         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2848
2849 2006-01-02  Ian Lance Taylor  <iant@google.com>
2850
2851         * g++.dg/warn/Wparentheses-22.C: New test.
2852         * g++.dg/warn/Wparentheses-23.C: New test.
2853
2854 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2855
2856         PR middle-end/7651
2857         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2858         * gcc.dg/declspec-3-Wextra.c: New.
2859         * gcc.dg/declspec-3-no.c: New
2860
2861 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2862
2863         PR fortran/20896
2864         * gfortran.dg/interface_10.f90: Remove.
2865
2866 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2867
2868         * gcc.dg/fold-eqxor-4.c: New test case.
2869
2870 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2871
2872         PR middle-end/30311
2873         * gcc.c-torture/compile/pr30311.c: New test.
2874
2875 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2876
2877         PR middle-end/30253
2878         * gcc.c-torture/compile/statement-expression-1.c: New test.
2879
2880 2007-01-01  Andreas Schwab  <schwab@suse.de>
2881
2882         PR target/29166
2883         * g++.dg/eh/pr29166.C: New test.
2884
2885 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2886
2887         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2888         New.
2889         (check_effective_target_vect_cmdline_needed): Use it.
2890
2891 2006-12-31  Richard Guenther  <rguenther@suse.de>
2892
2893         PR middle-end/30137
2894         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2895         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2896
2897 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2898
2899         PR middle-end/30322
2900         * gcc.dg/fold-plusnot-1.c: New test case.
2901
2902 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2903
2904         PR c++/29731
2905         * g++.dg/parse/template22.C: New test.
2906
2907 2006-12-31  Richard Guenther  <rguenther@suse.de>
2908
2909         PR middle-end/30338
2910         * gcc.c-torture/compile/pr30338.c: New testcase.
2911
2912 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2913
2914         PR fortran/27900
2915         * gfortran.dg/intrinsic_actual_4.f90: New test.
2916
2917         PR fortran/24325
2918         * gfortran.dg/func_decl_3.f90: New test.
2919
2920 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2921
2922         PR fortran/23060
2923         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2924         * gfortran.dg/c_by_val_1.f: New test.
2925         * gfortran.dg/c_by_val_2.f: New test.
2926         * gfortran.dg/c_by_val_3.f: New test.
2927
2928 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2929
2930         PR libfortran/30321
2931         * gfortran.dg/sum_zero_array_1.f90:  New test.
2932
2933 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR preprocessor/29612
2936         * gcc.dg/cpp/pr29612-1.c: New test.
2937         * gcc.dg/cpp/pr29612-2.c: New test.
2938
2939 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR fortran/30034
2942         * gfortran.dg/pure_formal_proc_1.f90: New test.
2943
2944         PR fortran/30237
2945         * gfortran.dg/intrinsic_actual_3.f90: New test.
2946
2947 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2948
2949         PR fortran/30014
2950         * gfortran.dg/io_constraints_1.f90: Update test.
2951         * gfortran.dg/io_constraints_2.f90: Update test.
2952         * gfortran.dg/inquire_iolength.f90: New test.
2953
2954 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
2955
2956         PR fortran/20896
2957         * gfortran.dg/interface_10.f90: New test.
2958         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
2959         since z is already, locally a variable.
2960
2961         PR fortran/25135
2962         * gfortran.dg/generic_11.f90: New test.
2963         * gfortran.dg/interface_7.f90: Remove name clash between module
2964         name and procedure 'x' referenced in the interface.
2965
2966 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2967
2968         PR middle-end/7651
2969         * gcc.dg/Wmissing-parameter-type.c: New.
2970         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
2971         * gcc.dg/Wmissing-parameter-type-no.c: New.
2972
2973 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
2974
2975         PR fortran/25818
2976         * gfortran.dg/entry_array_specs_2.f: New test.
2977
2978         PR fortran/30084
2979         * gfortran.dg/nested_modules_6.f90: New test.
2980
2981 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2982
2983         PR middle-end/7651
2984         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
2985         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
2986
2987 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
2988
2989         PR C++/30168
2990         * g++.dg/opt/complex6.C: New test.
2991
2992 2006-12-22  Ben Elliston  <bje@au.ibm.com>
2993
2994         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
2995         full" if the linker on spu-*-* warns about exceeding local store.
2996
2997         And revert this patch:
2998         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
2999         fail to link due to relocation overflows on spu-*-*.
3000
3001 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3002
3003         PR fortran/30273
3004         * gfortran.dg/dependency_19.f90: New test.
3005
3006 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3007
3008         PR fortran/30202
3009         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3010
3011 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR middle-end/30262
3014         * gcc.c-torture/execute/20061220-1.c: New test.
3015
3016         PR middle-end/30263
3017         * gcc.dg/gomp/asm-1.c: New test.
3018
3019         PR target/30230
3020         * g++.dg/eh/ia64-2.C: New test.
3021
3022 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3023
3024         PR target/28966
3025         PR target/29248
3026         * gcc.dg/rs6000-leaf.c: New.
3027
3028 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3029
3030         PR fortran/25392
3031         * gfortran.dg/f2c_8.f90: New test.
3032
3033 2006-12-20  Bill Wendling  <wendling@apple.com>
3034
3035         * gcc.dg/asm-b.c: Check for __ppc64__.
3036
3037 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3038
3039         PR fortran/30190
3040         * gfortran.dg/bounds_check_5.f90: New test.
3041
3042 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3043
3044         PR middle-end/30143
3045         * gcc.dg/gomp/complex-1.c: New testcase.
3046
3047 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3048
3049         * gfortran.dg/array_memset_1.f90: New test case.
3050
3051 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3052
3053         * lib/target-supports.exp: Add spu to
3054         check_effective_target_vect_widen_mult_hi_to_si.
3055
3056 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3057
3058         PR fortran/29992
3059         * gfortran.dg/generic_9.f90: New test.
3060
3061         PR fortran/30081
3062         * gfortran.dg/generic_10.f90: New test.
3063
3064 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3065
3066         PR tree-opt/30045
3067         * gcc.dg/pr30045.c: New test.
3068
3069 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3070
3071         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3072
3073 2006-12-19  Eric Christopher  <echristo@apple.com>
3074
3075         PR target/29302
3076         * gcc.c-torture/execute/pr29302-1.c: New.
3077
3078 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3079
3080         PR fortran/39238
3081         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3082
3083 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3084
3085         PR fortran/30236
3086         * gfortran.dg/altreturn_3.f90: New test.
3087
3088         * gfortran.dg/char_result_12.f90: Fix comment typos.
3089
3090 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3091
3092         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3093         as newlib's stdio.h uses non-traditional cpp constructs.
3094
3095 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3096
3097         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3098         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3099         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3100         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3101         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3102         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3103         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3104         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3105         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3106         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3107         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3108         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3109         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3110         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3111         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3112         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3113         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3114         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3115         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3116         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3117         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3118         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3119         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3120         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3121         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3122         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3123
3124 2006-12-18  Bill Wendling  <wendling@apple.com>
3125
3126         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3127         id is an OjbC keyword.
3128
3129 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3130
3131         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3132
3133 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3134
3135         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3136
3137 2006-12-18  Ian Lance Taylor  <iant@google.com>
3138
3139         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3140
3141 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3142
3143         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3144
3145 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3146
3147         PR fortran/30207
3148         * gfortran.fortran-torture/execute/where21.f90: New test.
3149
3150 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3151
3152         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3153
3154 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3155
3156         PR middle-end/7651
3157         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3158         * gcc.dg/if-empty-1.c: Likewise.
3159         * gcc.dg/pr23165.c: Likewise.
3160         * g++.dg/warn/empty-body.C: Likewise.
3161
3162 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3163
3164         PR libfortran/30005
3165         * gfortran.dg/open_errors.f90: New test.
3166
3167 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3168
3169         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3170
3171         * gcc.target/i386/ssse3-pabsb.c: New file.
3172         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3173         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3174         * gcc.target/i386/ssse3-palignr.c: Likewise.
3175         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3176         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3177         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3178         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3179         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3180         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3181         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3182         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3183         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3184         * gcc.target/i386/ssse3-psignb.c: Likewise.
3185         * gcc.target/i386/ssse3-psignd.c: Likewise.
3186         * gcc.target/i386/ssse3-psignw.c: Likewise.
3187         * gcc.target/i386/ssse3-vals.h: Likewise.
3188
3189 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3190
3191         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3192         * lib/fortran-torture.exp: Include target-supports.exp.
3193
3194 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3195
3196         PR target/30185
3197         * gcc.c-torture/execute/pr30185.c: New test.
3198
3199 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3200
3201         PR testsuite/30179
3202         PR testsuite/30180
3203         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3204         * gcc.dg/builtin-bswap-2.c: Likewise.
3205         * gcc.dg/builtin-bswap-3.c: Likewise.
3206         * gcc.dg/builtin-bswap-4.c: Likewise.
3207         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3208         * cc.c-torture/execute/mode-dependent-address.x: New file.
3209
3210 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3211
3212         PR libfortran/30145
3213         * gfortran.dg/write_zero_array: New test.
3214
3215 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3216
3217         PR fortran/30200
3218         * gfortran.dg/write_fmt_trim.f90: New test.
3219
3220 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3221
3222         PR 30194
3223         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3224         temporarily.
3225
3226 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3227
3228         * lib/target-supports.exp (check_weak_available): Use istarget
3229         "hppa*-*-hpux10*" instead of regexp.
3230         (check_cxa_atexit_available): Likewise.
3231
3232 2006-12-14  Richard Guenther  <rguenther@suse.de>
3233
3234         PR tree-optimization/30197
3235         * gcc.c-torture/execute/complex-1.c: Fix function name.
3236         * gcc.dg/builtins-61.c: New testcase.
3237
3238 2006-12-14  Richard Guenther  <rguenther@suse.de>
3239
3240         PR middle-end/30172
3241         * gcc.dg/pr30172-1.c: New testcase.
3242
3243 2006-12-14  Richard Guenther  <rguenther@suse.de>
3244
3245         PR tree-optimization/30198
3246         * gcc.dg/builtins-60.c: New testcase.
3247
3248 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3249
3250         * lib/target-supports.exp (vect_no_align): Remove spu.
3251
3252 2006-12-13  Ian Lance Taylor  <iant@google.com>
3253
3254         PR c++/19564
3255         PR c++/19756
3256         * g++.dg/warn/Wparentheses-5.C: New test.
3257         * g++.dg/warn/Wparentheses-6.C: New test.
3258         * g++.dg/warn/Wparentheses-7.C: New test.
3259         * g++.dg/warn/Wparentheses-8.C: New test.
3260         * g++.dg/warn/Wparentheses-9.C: New test.
3261         * g++.dg/warn/Wparentheses-10.C: New test.
3262         * g++.dg/warn/Wparentheses-11.C: New test.
3263         * g++.dg/warn/Wparentheses-12.C: New test.
3264         * g++.dg/warn/Wparentheses-13.C: New test.
3265         * g++.dg/warn/Wparentheses-14.C: New test.
3266         * g++.dg/warn/Wparentheses-15.C: New test.
3267         * g++.dg/warn/Wparentheses-16.C: New test.
3268         * g++.dg/warn/Wparentheses-17.C: New test.
3269         * g++.dg/warn/Wparentheses-18.C: New test.
3270         * g++.dg/warn/Wparentheses-19.C: New test.
3271         * g++.dg/warn/Wparentheses-20.C: New test.
3272         * g++.dg/warn/Wparentheses-21.C: New test.
3273
3274 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3275
3276         PR testsuite/30157
3277         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3278         for target "hppa.*hpux10".
3279
3280 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3281
3282         * g++.dg/debug/vartrack1.C: New test.
3283
3284         * g++.dg/opt/ifcvt1.C: New test.
3285
3286         * gcc.dg/tls/opt-13.c: New test.
3287
3288         * gcc.dg/20060425-2.c: New test.
3289
3290         * g++.dg/opt/pr15054-2.C: New test.
3291
3292         * gcc.c-torture/execute/20060420-1.c: New test.
3293
3294         * gcc.c-torture/execute/20060412-1.c: New test.
3295
3296         * objc/compile/20060406-1.m: New test.
3297
3298 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3299
3300         * g++.dg/template/array17.C: New test.
3301
3302 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3303
3304         * gcc.target/powerpc/altivec-23.c: New test.
3305
3306 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3307
3308         PR c++27316
3309         * g++.dg/inherit/error3.C: New test.
3310
3311         PR c++/28740
3312         * g++.dg/inherit/error4.C: New test.
3313
3314 2006-12-13  Richard Guenther  <rguenther@suse.de>
3315
3316         PR tree-optimization/17687
3317         * gcc.dg/builtins-59.c: New testcase.
3318
3319 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3320
3321         * gcc.target/spu/Wmain.c: New test.
3322
3323 2006-12-12  Josh Conner  <jconner@apple.com>
3324
3325         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3326         * g++.dg/abi/thunk4.C: Likewise.
3327         * g++.dg/abi/rtti3.C: Likewise.
3328
3329 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3330
3331         * gcc.target/spu/cpat-1.c: New test.
3332         * gcc.target/spu/cpat-2.c: New test.
3333         * gcc.target/spu/cpat-3.c: New test.
3334         * gcc.target/spu/cpat-4.c: New test.
3335
3336 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3337
3338         PR tree-opt/28436
3339         * gcc.c-torture/compile/vector-1.c: New test.
3340         * gcc.c-torture/compile/vector-2.c: New test.
3341         * gcc.c-torture/compile/vector-3.c: New test.
3342
3343 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3344
3345         * lib/fortran-torture.exp: Update copyright years.  Remove
3346         obsolete comment.  Test -ftree-vectorize where it makes sense.
3347         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3348         from fortran-torture.exp.
3349         * gfortran.dg/char_transpose_1.f90,
3350         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3351         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3352         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3353         '-w' to dg-options.
3354
3355 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3356
3357         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3358         saved_${tool}_load.
3359
3360 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3361
3362         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3363         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3364         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3365         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3366         gaps.
3367
3368 2006-12-12  Richard Guenther  <rguenther@suse.de>
3369
3370         PR middle-end/30147
3371         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3372
3373 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3374             Diego Novillo  <dnovillo@redhat.com>
3375
3376         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3377         VDEF/VUSE changes.
3378         * gcc.dg/tree-ssa/pr26421.c: Likewise
3379         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3380         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3381         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3382         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3383         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3384         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3385         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3386         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3387         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3388
3389 2006-12-11  Jan Hubicka  <jh@suse.cz>
3390
3391         * gcc.dg/tree-prof/stringop-1.c: New test.
3392         * gcc.dg/tree-prof/stringop-2.c: New test.
3393
3394 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3395
3396         PR target/30120
3397         * gcc.target/i386/pr30120.c: New test.
3398
3399         Revert:
3400         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3401
3402         * gcc.target/i386/x87regparm-1.c: New test.
3403         * gcc.target/i386/x87regparm-2.c: New test.
3404         * gcc.target/i386/x87regparm-3.c: New test.
3405         * gcc.target/i386/x87regparm-4.c: New test.
3406
3407 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3408
3409         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3410
3411 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3412
3413         PR fortran/23994
3414         * gfortran.dg/protected_1.f90: New test.
3415         * gfortran.dg/protected_2.f90: New test.
3416         * gfortran.dg/protected_3.f90: New test.
3417         * gfortran.dg/protected_4.f90: New test.
3418         * gfortran.dg/protected_5.f90: New test.
3419         * gfortran.dg/protected_6.f90: New test.
3420
3421 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3422             Tobias Burnus  <burnus@gcc.gnu.org>
3423
3424         PR fortran/29975
3425         PR fortran/30068
3426         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3427         interface.
3428         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3429         ambiguous interfaces.
3430         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3431         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3432         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3433         ambiguous interfaces.
3434         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3435         * gfortran.dg/array_initializer_2.f90: Add initializer array
3436         constructor test.
3437
3438         PR fortran/30096
3439         * gfortran.dg/interface_9.f90: Test that host interfaces are
3440         not checked for ambiguity with the local version.
3441
3442 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3443
3444         PR fortran/29464
3445         * gfortran.dg/module_interface_2.f90: New test.
3446
3447 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3448
3449         PR fortran/29941
3450         * gfortran.dg/assumed_len.f90: New test.
3451
3452 2006-12-09  Richard Guenther  <rguenther@suse.de>
3453
3454         * g++.dg/warn/implicit-typename1.C: Qualify types.
3455         * g++.dg/parse/crash12.C: Likewise.
3456         * g++.dg/tree-ssa/pr22444.C: Likewise.
3457
3458 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3459
3460         * gfortran.dg/array_2.f90: Added sqrt test.
3461
3462 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3463
3464         * gcc.target/i386/x87regparm-1.c: XFAIL.
3465         * gcc.target/i386/x87regparm-2.c: XFAIL.
3466         * gcc.target/i386/x87regparm-3.c: XFAIL.
3467         * gcc.target/i386/x87regparm-4.c: XFAIL.
3468
3469 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3470
3471         * lib/target-supports.exp
3472         (check_effective_target_large_long_double): New.
3473         * gcc.dg/Wconversion-real.c : Use it.
3474         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3475         unsigned.
3476
3477 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3478
3479         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3480
3481 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3482
3483         PR fortran/27546
3484         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3485
3486 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3487
3488         PR c++/29732
3489         * g++.dg/template/crash65.C: New test.
3490         * g++.dg/template/spec16.C: Tweak error markers.
3491
3492 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3493
3494         * gcc.target/spu: New directory.
3495         * gcc.target/spu/spu.exp: New file.
3496         * gcc.target/spu/intrinsics-1.c: New test.
3497
3498 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3499
3500         PR c++/29980
3501         * g++.dg/ext/attrib27.C: New test.
3502         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3503         * g++.dg/parse/typedef5.C: Likewise.
3504
3505 2006-12-07  Mike Stump  <mrs@apple.com>
3506
3507         * treelang/compile/var_defs.tree: Adjust.
3508
3509 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/29730
3512         * g++.dg/template/crash64.C: New test.
3513         * g++.dg/parse/crash27.C: Adjust error markers.
3514
3515 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3516
3517         PR libfortran/30009
3518         PR libfortran/30056
3519         * gfortran.dg/read_eof_4.f90:  Add tests.
3520         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3521         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3522
3523 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/29729
3526         * g++.dg/template/crash63.C: New test.
3527
3528         PR c++/29728
3529         * g++.dg/template/crash62.C: New test.
3530
3531 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3532
3533         PR fortran/30003
3534         * gfortran.dg/allocatable_function_1.f90: Increase the number
3535         of expected calls of free to 10; the lhs section reference is
3536         now evaluated so there is another call to bar.  Change the
3537         comment appropriately.
3538         * gfortran.dg/array_section_1.f90: New test.
3539
3540 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3541
3542         PR fortran/29912
3543         * gfortran.dg/char_result_12.f90: New test.
3544
3545 2006-12-05  Richard Guenther  <rguenther@suse.de>
3546
3547         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3548         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3549         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3550         vect_double, xfail for spu*-*-*.
3551
3552 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3553
3554         PR fortran/29962
3555         * initialization_4.f90: Test noninteger exponents (-std=f95).
3556         * initialization_5.f90: New test for noninteger exponents
3557           with -std=f2003.
3558
3559 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3560
3561         PR fortran/29821
3562         * gfortran.dg/parameter_array_section_1.f90: New test.
3563
3564 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/29733
3567         * g++.dg/template/crash61.C: New test.
3568
3569         PR c++/29632
3570         * g++.dg/template/error23.C: New test.
3571
3572 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3573
3574         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3575
3576 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3577
3578         PR fortran/29916
3579         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3580
3581 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR middle-end/29965
3584         * gcc.dg/gomp/pr29965-1.c: New test.
3585         * gcc.dg/gomp/pr29965-2.c: New test.
3586         * gcc.dg/gomp/pr29965-3.c: New test.
3587         * gcc.dg/gomp/pr29965-4.c: New test.
3588         * gcc.dg/gomp/pr29965-5.c: New test.
3589         * gcc.dg/gomp/pr29965-6.c: New test.
3590         * g++.dg/gomp/pr29965-1.C: New test.
3591         * g++.dg/gomp/pr29965-2.C: New test.
3592         * g++.dg/gomp/pr29965-3.C: New test.
3593         * g++.dg/gomp/pr29965-4.C: New test.
3594         * g++.dg/gomp/pr29965-5.C: New test.
3595         * g++.dg/gomp/pr29965-6.C: New test.
3596         * g++.dg/gomp/pr29965-7.C: New test.
3597         * g++.dg/gomp/pr29965-8.C: New test.
3598         * g++.dg/gomp/pr29965-9.C: New test.
3599         * g++.dg/gomp/pr29965-10.C: New test.
3600
3601 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3602
3603         * gnat.dg/pointer_variable_bounds.adb: New test.
3604         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3605         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3606
3607 2006-12-03  Eric Christopher  <echristo@apple.com>
3608
3609         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3610
3611 2006-12-03  Richard Henderson  <rth@redhat.com>
3612             Andrew Pinski  <pinskia@gmail.com>
3613
3614         PR C++/14329
3615         * g++.dg/warn/unit-1.C: New test.
3616
3617 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3618
3619         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3620
3621 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3622
3623         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3624         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3625         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3626         * gcc.dg/vect/vect-70.c: Reduce array size.
3627         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3628         vect_no_compaer_double targets.
3629         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3630         vect_float, vect_double, and vect_int.
3631
3632 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3633
3634         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3635         test for loop versioning on vect_no_align targets.
3636         * gcc.dg/vect/pr20122.c: Likewise.
3637         * gcc.dg/vect/vect-105.c: Likewise.
3638         * gcc.dg/vect/vect-42.c: Likewise.
3639         * gcc.dg/vect/vect-43.c: Likewise.
3640         * gcc.dg/vect/vect-74.c: Likewise.
3641         * gcc.dg/vect/vect-75.c: Likewise.
3642         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3643         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3644         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3645         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3646
3647 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3648
3649         PR fortran/29642
3650         * gfortran.dg/value_1.f90 : New test.
3651         * gfortran.dg/value_2.f90 : New test.
3652         * gfortran.dg/value_3.f90 : New test.
3653         * gfortran.dg/value_4.f90 : New test.
3654         * gfortran.dg/value_4.c : Called from value_4.f90.
3655
3656 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3657
3658         PR C++/30033
3659         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3660
3661 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3662
3663         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3664
3665 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3666
3667         PR c/27953
3668         * gcc.dg/pr27953.c: New test.
3669
3670 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3671
3672         PR c++/30022
3673         * g++.dg/ext/vector5.C: New test.
3674
3675         PR c++/30021
3676         * g++.dg/other/main1.C: New test.
3677
3678 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3679
3680         PR libfortran/29568
3681         * gfortran.dg/convert_implied_open.f90:  Change to
3682         new default record length.
3683         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3684         new error message.
3685         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3686
3687 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3688
3689         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3690
3691 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3692
3693         PR c++/29066
3694         * g++.dg/expr/pr29066.c: New.
3695
3696 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3697             Zdenek Dvorak <dvorakz@suse.cz>
3698
3699         PR tree-optimization/29921
3700         * gcc.dg/pr29921-2.c: New test.
3701
3702 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3703
3704         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3705         (i386_get_cpuid): New function.
3706         (i386_cpuid_ecx): Likewise.
3707         (i386_cpuid_edx): Likewise.
3708         (i386_cpuid): Updated to call i386_cpuid_edx.
3709
3710         * gcc.target/i386/sse3-addsubpd.c: New file.
3711         * gcc.target/i386/sse3-addsubps.c: Likewise.
3712         * gcc.target/i386/sse3-haddpd.c: Likewise.
3713         * gcc.target/i386/sse3-haddps.c: Likewise.
3714         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3715         * gcc.target/i386/sse3-hsubps.c: Likewise.
3716         * gcc.target/i386/sse3-lddqu.c: Likewise.
3717         * gcc.target/i386/sse3-movddup.c: Likewise.
3718         * gcc.target/i386/sse3-movshdup.c: Likewise.
3719         * gcc.target/i386/sse3-movsldup.c: Likewise.
3720
3721 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3722
3723         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3724
3725 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3726
3727         * gcc.dg/dfp/convert-int-max.c: New test.
3728         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3729
3730 2006-11-30  Richard Guenther  <rguenther@suse.de>
3731
3732         * gcc.dg/vect/vect-pow-1.c: Rename ...
3733         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3734         floats instead of doubles, check successful vectorization.
3735
3736 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3737
3738         PR target/29945
3739         * gcc.c-torture/compile/pr29945.c: New testcase.
3740
3741 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3742
3743         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3744         -maltivec.
3745
3746 2006-11-29  Eric Christopher  <echristo@apple.com>
3747
3748         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3749
3750 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3751
3752         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3753
3754         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3755
3756 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3757
3758         PR c++/29022
3759         * g++.dg/inherit/virtual2.C: New test.
3760         * g++.dg/inherit/virtual3.C: Likewise.
3761         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3762         * g++.dg/inherit/error2.C: Likewise.
3763         * g++.dg/template/instantiate1.C: Likewise.
3764
3765 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3766
3767         PR tree-opt/29984
3768         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3769
3770 2006-11-28  Jan Hubicka  <jh@suse.cz>
3771
3772         * gcc.dg/memcpy-1.c: New test.
3773
3774 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3775
3776         PR c++/29735
3777         * g++.dg/warn/main-3.C: New test.
3778
3779 2006-11-28  Jan Hubicka  <jh@suse.cz>
3780
3781         * gcc.dg/winline-1.c: New test.
3782
3783 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3784
3785         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3786         alignments.
3787
3788 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3789
3790         PR fortran/29976
3791         * gfortran.dg/missing_optional_dummy_3.f90
3792
3793 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3794
3795         PR fortran/20880
3796         * gfortran.dg/interface_3.f90: Modify errors.
3797
3798 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3799
3800         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3801         fail to link due to relocation overflows on spu-*-*.
3802
3803 2006-11-27  Michael Matz  <matz@suse.de>
3804             Andreas Krebbel  <krebbel1@de.ibm.com>
3805
3806         PR target/29319
3807         * gcc.dg/20061127-1.c: New testcase.
3808
3809 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3810
3811         * gcc.dg/20061124-1.c: Add exit() function prototype.
3812
3813 2006-11-27  Jan Hubicka  <jh@suse.cz>
3814
3815         * gcc.target/i386/memcpy-1.c: Adjust size.
3816         * testsuite/gcc.dg/visibility-11.c: Likewise.
3817
3818 2006-11-27  Richard Guenther  <rguenther@suse.de>
3819
3820         PR middle-end/25620
3821         * gcc.target/i386/pow-1.c: New testcase.
3822         * gcc.dg/builtins-58.c: Likewise.
3823
3824 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/29886
3827         * g++.dg/expr/cast8.C: New test.
3828
3829 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3830
3831         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3832         Don't ever inline the testcase.
3833
3834 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3835
3836         PR fortran/29982
3837         * gfortran.fortran-torture/compile/parameter_3.f90: New
3838         testcase.
3839
3840 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3841
3842         PR fortran/29951
3843         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3844
3845 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3846
3847         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3848         for CHAR.
3849
3850 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3851
3852         PR libgfortran/29936
3853         * gfortran.dg/write_check3.f90: New test.
3854
3855 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3856
3857         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3858
3859 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3860
3861         PR fortran/20880
3862         * gfortran.dg/interface_3.f90: New test.
3863
3864         PR fortran/29387
3865         * gfortran.dg/generic_8.f90: New test.
3866
3867 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3868
3869         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3870         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3871         * gfortran.dg/specifics_3.f90: Remove.
3872
3873 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR c/29955
3876         * gcc.dg/gomp/pr29955.c: New test.
3877
3878         PR c/29736
3879         * gcc.dg/pr29736.c: New test.
3880
3881 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3882
3883         PR tree-opt/29964
3884         * gcc.dg/pure-1.c: New test.
3885
3886 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3887
3888         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3889         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3890
3891 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3892
3893         * gcc.dg/20061124-1.c: New testcase.
3894
3895 2006-11-23  Eric Christopher  <echristo@apple.com>
3896
3897         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3898
3899 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3900
3901         PR c/2707
3902         PR c++/26167
3903         * gcc.dg/Wconversion-integer.c: New. Supersedes
3904         Wconversion-negative-constants.c
3905         * gcc.dg/Wconversion-real.c: New.
3906         * gcc.dg/Wconversion-real-integer.c: New.
3907         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3908         * g++.dg/warn/Wconversion1.C: Modified.
3909
3910 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3911
3912         * gfortran.dg/overload_1.f90: New test.
3913
3914 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3915
3916         PR c/9072
3917         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3918         Wtraditional-conversion.
3919         * gcc.dg/overflow-warn-2.c: Likewise.
3920         * gcc.dg/Wconversion.c: Likewise. Renamed as
3921         Wtraditional-conversion.c .
3922         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3923         Wtraditional-conversion-2.c .
3924         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3925         Wtraditional-conversion-2.c
3926         * gcc.dg/Wconversion-negative-constants.c: New.
3927
3928 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3929
3930         * gcc.dg/tree-ssa/dump-1.c: New test.
3931
3932 2006-11-23  David Ung <davidu@mips.com>
3933
3934         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
3935         -mfp64, allowable when ISA >= 33 and float is enabled.
3936         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
3937         of mthc1 and mfhc1 patterns.
3938
3939 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
3940
3941         PR tree-optimization/29921
3942         * gcc.dg/pr29921.c: New test.
3943
3944 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3945
3946         PR fortran/29441
3947         * gfortran.dg/initialization_4.f90: New test.
3948
3949 2006-11-22  Ira Rosen  <irar@il.ibm.com>
3950
3951         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
3952         platforms that have interleaving support.
3953         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
3954         * gcc.dg/vect/vect-strided-a-u16-i2.c,
3955         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
3956         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
3957         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
3958         gcc.dg/vect/vect-strided-u8-i2-gap.c,
3959         gcc.dg/vect/vect-strided-u8-i8.c,
3960         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
3961         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3962         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
3963         gcc.dg/vect/vect-strided-float.c,
3964         gcc.dg/vect/vect-strided-a-mult.c,
3965         gcc.dg/vect/vect-strided-mult-char-ls.c,
3966         gcc.dg/vect/vect-strided-a-u16-mult.c,
3967         gcc.dg/vect/vect-strided-a-u32-mult.c,
3968         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
3969         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
3970         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
3971         gcc.dg/vect/vect-strided-mult.c,
3972         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
3973         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
3974
3975 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3976
3977         PR fortran/25087
3978         * gfortran.dg/auto_char_len_4.f90: New test.
3979
3980 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
3981
3982         PR fortran/29652
3983         * gfortran.dg/generic_7.f90: New test.
3984         * gfortran.dg/defined_operators_1.f90: Add new error.
3985
3986 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
3987
3988         PR tree-optimization/29902
3989         * g++.dg/tree-ssa/pr29902.C: New test.
3990
3991 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
3992
3993         PR fortran/29820
3994         * gfortran.dg/used_types_13.f90: New test.
3995
3996 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
3997
3998         * gcc.dg/dfp/snan.c: Delete.
3999
4000 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4001
4002         * g++.dg/cpp0x/static_assert1.C: New.
4003         * g++.dg/cpp0x/static_assert2.C: New.
4004         * g++.dg/cpp0x/static_assert3.C: New.
4005
4006 2006-11-21  Richard Guenther  <rguenther@suse.de>
4007
4008         * gcc.dg/vect/vect-pow-1.c: New testcase.
4009         * gcc.dg/vect/vect-pow-2.c: Likewise.
4010
4011 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4012
4013         PR c++/29570
4014         * g++.dg/template/static29.C: New test.
4015
4016         PR c++/29734
4017         * g++.dg/conversion/simd4.C: New test.
4018
4019 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4020
4021         PR c++/29475
4022         * g++.dg/template/access19.C: New test.
4023         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4024         error is reported.
4025
4026 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4027
4028         PR tree-opt/25500
4029         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4030
4031 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4032
4033         PR fortran/27546
4034         * gfortran.dg/import.f90: Extended test.
4035         * gfortran.dg/import2.f90: Extended test.
4036
4037 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4038
4039         * gfortran.dg/volatile3.f90: Add conflict test.
4040
4041 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4042
4043         PR fortran/24783
4044         * gfortran.dg/implicit_10.f90: New test.
4045
4046 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4047
4048         PR c++/8586
4049         * g++.dg/warn/Wall-write-strings.C: New.
4050
4051 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4052
4053         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4054         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4055
4056 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4057
4058         * gfortran.dg/use_3.f90: Remove error message.
4059         * gfortran.dg/iso_fortran_env_1.f90: New test.
4060         * gfortran.dg/iso_fortran_env_2.f90: New test.
4061         * gfortran.dg/iso_fortran_env_3.f90: New test.
4062         * gfortran.dg/iso_fortran_env_4.f90: New test.
4063
4064 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4065
4066         * gcc.dg/vect/vect-27.c: Fix initialization.
4067
4068 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4069
4070         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4071         * gcc.dg/torture/builtin-minmax-1.c: New.
4072
4073         * gcc.dg/builtins-20.c: Add cases for copysign.
4074
4075 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4076
4077         PR fortran/24285
4078         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4079
4080 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4081         * gfortran.dg/use_1.f90: New test.
4082         * gfortran.dg/use_1.f90: New test.
4083         * gfortran.dg/use_1.f90: New test.
4084
4085 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4086
4087         PR tree-optimization/29801
4088         * gcc.dg/pr29801.c: New test.
4089
4090 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4091
4092         PR middle-end/29584
4093         * gcc.dg/torture/pr29584.c: New test.
4094
4095 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4096
4097         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4098         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4099         * gcc.target/powerpc/compress-float-ppc.c,
4100         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4101         powerpc_fprs.
4102         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4103         do not pass -mhard-float.
4104
4105 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4106
4107         * gnat.dg/volatile_aggregate.adb: New test.
4108
4109 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4110
4111         PR fortran/29391
4112         PR fortran/29489
4113         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
4114         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
4115
4116 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4117
4118         PR target/29201
4119         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4120
4121 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4122
4123         * gfortran.dg/import3.f90: Fix error message.
4124
4125 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4126
4127         PR tree-opt/29788
4128         * gfortran.fortran-torture/compile/inline_1.f90:
4129         New testcase.
4130
4131 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         * gcc.target/i386/x87regparm-1.c: New test.
4134         * gcc.target/i386/x87regparm-2.c: New test.
4135         * gcc.target/i386/x87regparm-3.c: New test.
4136         * gcc.target/i386/x87regparm-4.c: New test.
4137
4138 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/27546
4141         * gfortran.dg/import.f90: New test.
4142         * gfortran.dg/import2.f90: New test.
4143         * gfortran.dg/import3.f90: New test.
4144
4145 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4146
4147         PR fortran/27588
4148         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4149
4150 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4151
4152         PR fortran/29806
4153         * gfortran.dg/contains.f90: New test.
4154         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4155
4156 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR tree-optimization/29581
4159         * gcc.dg/pr29581-1.c: New test.
4160         * gcc.dg/pr29581-2.c: New test.
4161         * gcc.dg/pr29581-3.c: New test.
4162         * gcc.dg/pr29581-4.c: New test.
4163         * gfortran.dg/pr29581.f90: New test.
4164
4165 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4166
4167         PR fortran/29702
4168         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4169         numbers in error message headers.
4170
4171 2006-11-14  Richard Guenther  <rguenther@suse.de>
4172
4173         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4174         to i?86 and x86_64 targets.
4175
4176 2006-11-14  Caroline Tice  <ctice@apple.com>
4177
4178         * gcc.dg/pubtypes-1.c: New file/testcase.
4179         * gcc.dg/pubtypes-2.c: New file/testcase.
4180         * gcc.dg/pubtypes-3.c: New file/testcase.
4181         * gcc.dg/pubtypes-4.c: New file/testcase.
4182         * g++.dg/pubtypes.C: New file/testcase.
4183
4184 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4185