OSDN Git Service

PR c/39902
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
2
3         PR c/39902
4         * gcc.dg/dfp/pr39902.c: New test.
5
6 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
7
8         PR testsuite/40532
9         * gcc.dg/builtins-65.c: Require c99 runtime.
10
11 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gnat.dg/array7.ad[sb]: New test.
14
15 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
16
17         * gnat.dg/array6.adb: New test.
18
19 2009-06-25  Ian Lance Taylor  <iant@google.com>
20
21         * g++.dg/warn/Wsign-compare-3.C: New testcase.
22
23 2009-06-25  Ian Lance Taylor  <iant@google.com>
24
25         * g++.dg/warn/Wunused-16.C: New testcase.
26
27 2009-06-25  Ian Lance Taylor  <iant@google.com>
28
29         * g++.dg/warn/skip-2.C: New testcase.
30
31 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
32
33         * gcc.c-torture/execute/20090618-1.c: add dg-run and
34         dg-skip-if and move to ...
35         * gcc.dg/torture/20090618-1.c.
36
37 2009-06-25  Martin Jambor  <mjambor@suse.cz>
38
39         PR tree-optimization/40493
40         * testsuite/gcc.c-torture/execute/pr40493.c: New test.
41
42 2009-06-24  Jason Merrill  <jason@redhat.com>
43
44         PR c++/40342
45         * g++.dg/template/overload10.C: New.
46
47 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
48
49         PR fortran/40427
50         * gfortran.dg/proc_ptr_comp_11.f90: New.
51
52 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
53
54         * gcc.dg/pr40501.c: New testcase.
55
56 2009-06-23  DJ Delorie  <dj@redhat.com>
57
58         Add MeP port.
59         * lib/target-supports.exp: Add mep support (no profiling).
60
61 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
62
63         PR testsuite/39297
64         * gcc.dg/ssa/loop-31.c: Change scan rules.
65
66 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
67
68         * gcc.dg/cpp/empty-include.c: Update column info.
69         * gcc.dg/cpp/assert2.c: Update column info.
70
71 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
72
73         * g++.dg/ext/builtin-object-size1.C: New test.
74         * g++.dg/ext/builtin-object-size2.C: New test.
75
76 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
77
78         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
79         * gcc.dg/optimize-bswapdi-1.c: Likewise.
80
81 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
82
83         * gcc.target/mips/truncate-3.c: New test.
84
85 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
86
87         PR fortran/37254
88         PR fortran/39850
89         * gfortran.dg/interface_30.f90: Modified error message.
90         * gfortran.dg/proc_decl_22.f90: New.
91
92 2009-06-22  Ian Lance Taylor  <iant@google.com>
93
94         * gcc.dg/Wcxx-compat-19.c: New testcase.
95
96 2009-06-22  Matthias Klose  <doko@ubuntu.com>
97
98         PR objc/28050
99         * pr28050.m: New testcase.
100
101 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
102
103         PR testsuite/40481
104         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
105
106 2009-06-22  Martin Jambor  <mjambor@suse.cz>
107
108         PR tree-optimization/40492
109         * g++.dg/torture/pr40492.C: New test.
110
111 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
112
113         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
114         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
115
116 2009-06-22  Olivier Hainque  <hainque@adacore.com>
117
118         * gnat.dg/raise_ce.adb: Helper for ...
119         * gnat.dg/handle_and_return.adb: New test.
120
121 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
122
123         PR fortran/40443
124         * gfortran.dg/generic_18.f90: New test.
125
126 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
127
128         PR fortran/40472
129         * gfortran.dg/spread_size_limit.f90: New test.
130
131 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
132
133         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
134         to put dump files in a subdirectory.
135         * gcc/testsuite/lib/gcc-dg.exp (cleanup-saved-temps): Also remove
136         ".o" temporary files.
137
138 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
139
140         PR fortran/39850
141         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
142         * gfortran.dg/interface_20.f90: Ditto.
143         * gfortran.dg/interface_21.f90: Ditto.
144         * gfortran.dg/interface_22.f90: Ditto.
145         * gfortran.dg/interface_30.f90: New.
146         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
147
148 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
149
150         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
151         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
152         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
153         DEFAULT_VECTFLAGS.
154
155 2009-06-21  Ira Rosen  <irar@il.ibm.com>
156             Revital Eres  <eres@il.ibm.com>
157
158         PR testsuite/40359
159         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
160         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
161         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
162
163 2009-06-21  Ira Rosen  <irar@il.ibm.com>
164
165         PR testsuite/40475
166         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
167         without misalignment support.
168         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
169
170 2009-06-20  Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/40452
173         * gfortran.dg/bounds_check_strlen_9.f90: New test.
174
175 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
176
177         PR fortran/40440
178         * gfortran.dg/alloc_comp_result_2.f90: New test.
179
180 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
181
182         PR target/40482
183         * gcc.target/arm/pr40482.c: New test.
184         
185 2009-06-19  Ian Lance Taylor  <iant@google.com>
186
187         * gcc.dg/Wcxx-compat-18.c: New testcase.
188
189 2009-06-19  Richard Guenther  <rguenther@suse.de>
190
191         * gcc.c-torture/execute/20090618-1.c: New testcase.
192
193 2009-06-19  Ian Lance Taylor  <iant@google.com>
194
195         * gcc.dg/Wcxx-compat-17.c: New testcase.
196
197 2009-06-19  Ian Lance Taylor  <iant@google.com>
198
199         * gcc.dg/Wcxx-compat-15.c: New testcase.
200
201 2009-06-19  Ian Lance Taylor  <iant@google.com>
202
203         * gcc.dg/Wcxx-compat-16.c: New testcase.
204
205 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
206
207         * gcc.dg/builtins-34.c: Add significand cases.
208
209 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
210
211         PR testsuite/40491
212         * testsuite/gcc.dg/20080522-1.c: Remove testcase for real.
213         * testsuite/gcc.dg/20080528-1.c: Ditto.
214
215 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
216
217         PR fortran/40450
218         * gfortran.dg/proc_ptr_20.f90: New.
219
220 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
221
222         PR target/40470
223         * gcc.dg/torture/pr40470-1.c: New.
224         * gcc.dg/torture/pr40470-2.c: Likewise.
225         * gcc.dg/torture/pr40470-3.c: Likewise.
226         * gcc.dg/torture/pr40470-4.c: Likewise.
227
228 2009-06-18  Diego Novillo  <dnovillo@google.com>
229
230         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
231         * gcc.dg/plugin/ggcplug.c: Likewise.
232         * gcc.dg/plugin/one_time_plugin.c: Likewise.
233         * g++.dg/plugin/selfassign.c: Likewise.
234         * g++.dg/plugin/attribute_plugin.c: Likewise.
235         * g++.dg/plugin/dumb_plugin.c: Likewise.
236
237 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
238
239         * gcc.dg/cpp/arith-3.c: Add column info.
240         
241 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
242
243         * gcc.target/arm/fp16-compile-none-2.c: New.
244         * gcc.target/arm/fp16-compile-ieee-12.c: New.
245         * gcc.target/arm/fp16-compile-alt-12.c: New.
246
247 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
248
249         * gcc.target/arm/fp16-compile-alt-1.c: New.
250         * gcc.target/arm/fp16-compile-alt-2.c: New.
251         * gcc.target/arm/fp16-compile-alt-3.c: New.
252         * gcc.target/arm/fp16-compile-alt-4.c: New.
253         * gcc.target/arm/fp16-compile-alt-5.c: New.
254         * gcc.target/arm/fp16-compile-alt-6.c: New.
255         * gcc.target/arm/fp16-compile-alt-7.c: New.
256         * gcc.target/arm/fp16-compile-alt-8.c: New.
257         * gcc.target/arm/fp16-compile-alt-9.c: New.
258         * gcc.target/arm/fp16-compile-alt-10.c: New.
259         * gcc.target/arm/fp16-compile-alt-11.c: New.
260         * gcc.target/arm/fp16-compile-ieee-1.c: New.
261         * gcc.target/arm/fp16-compile-ieee-2.c: New.
262         * gcc.target/arm/fp16-compile-ieee-3.c: New.
263         * gcc.target/arm/fp16-compile-ieee-4.c: New.
264         * gcc.target/arm/fp16-compile-ieee-5.c: New.
265         * gcc.target/arm/fp16-compile-ieee-6.c: New.
266         * gcc.target/arm/fp16-compile-ieee-7.c: New.
267         * gcc.target/arm/fp16-compile-ieee-8.c: New.
268         * gcc.target/arm/fp16-compile-ieee-9.c: New.
269         * gcc.target/arm/fp16-compile-ieee-10.c: New.
270         * gcc.target/arm/fp16-compile-ieee-11.c: New.
271         * gcc.target/arm/fp16-compile-none-1.c: New.
272         * gcc.target/arm/fp16-compile-exprtype.c: New.
273         * gcc.target/arm/fp16-compile-vcvt.c: New.
274         * gcc.target/arm/fp16-builtins-1.c: New.
275         * gcc.target/arm/fp16-rounding-alt-1.c: New.
276         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
277         * gcc.target/arm/fp16-param-1.c: New.
278         * gcc.target/arm/fp16-return-1.c: New.
279         * gcc.target/arm/fp16-unprototyped-1.c: New.
280         * gcc.target/arm/fp16-unprototyped-2.c: New.
281         * gcc.target/arm/fp16-variadic-1.c: New.
282         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
283         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
284         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
285         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
286         * gcc.dg/torture/arm-fp16-ops.h: New.
287         * gcc.dg/torture/arm-fp16-ops-1.c: New.
288         * gcc.dg/torture/arm-fp16-ops-2.c: New.
289         * gcc.dg/torture/arm-fp16-ops-3.c: New.
290         * gcc.dg/torture/arm-fp16-ops-4.c: New.
291         * gcc.dg/torture/arm-fp16-ops-5.c: New.
292         * gcc.dg/torture/arm-fp16-ops-6.c: New.
293         * gcc.dg/torture/arm-fp16-ops-7.c: New.
294         * gcc.dg/torture/arm-fp16-ops-8.c: New.
295         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
296         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
297         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
298         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
299         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
300         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
301         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
302         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
303         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
304         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
305         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
306         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
307         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
308
309 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
310
311         * gcc.dg/builtins-65.c: New test.
312
313 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
314
315         PR fortran/40451
316         * gfortran.dg/proc_ptr_result_4.f90: New.
317
318 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
319
320         * gcc.c-torture/execute/bitfld-5.c: New test.
321
322 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
323
324         * gcc.dg/builtin-unreachable-3.c: New test.
325
326 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
327
328         * gcc.target/i386/builtin-unreachable.c: New test.
329
330 2009-06-17  Ian Lance Taylor  <iant@google.com>
331
332         * gcc.dg/Wcxx-compat-14.c: New testcase.
333
334 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
335
336         * gcc.dg/func-ptr-conv-1.c: Update column info.
337
338 2009-06-17  Richard Guenther  <rguenther@suse.de>
339
340         PR middle-end/40404
341         * gcc.c-torture/execute/pr40404.c: New testcase.
342
343 2009-06-17  Richard Guenther  <rguenther@suse.de>
344
345         PR middle-end/40460
346         * g++.dg/torture/pr40460.C: New testcase.
347
348 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
349
350         * gcc.dg/plugin/one_time_plugin.c: New test.
351         * gcc.dg/plugin/one_time-test-1.c: New test.
352         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
353
354 2009-06-16  Ian Lance Taylor  <iant@google.com>
355
356         * g++.dg/warn/skip-1.C: New testcase.
357
358 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
359
360         PR middle-end/40446
361         * g++.dg/other/pr40446.C: New test.
362
363 2009-06-16  Richard Guenther  <rguenther@suse.de>
364
365         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
366         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
367         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
368         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
369
370 2009-06-16  Martin Jambor  <mjambor@suse.cz>
371
372         * testsuite/gcc.c-torture/compile/pr40432.c: New file.
373
374 2009-06-16  Martin Jambor  <mjambor@suse.cz>
375
376         * testsuite/gfortran.fortran-torture/compile/pr40413.f90: New file.
377
378 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
379
380         PR fortran/36947
381         PR fortran/40039
382         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
383         * gfortran.dg/interface_20.f90: Modified error messages.
384         * gfortran.dg/interface_21.f90: Ditto.
385         * gfortran.dg/interface_26.f90: Ditto.
386         * gfortran.dg/interface_27.f90: Ditto.
387         * gfortran.dg/interface_28.f90: Extended test case.
388         * gfortran.dg/interface_29.f90: New.
389         * gfortran.dg/proc_decl_7.f90: Modified error messages.
390         * gfortran.dg/proc_decl_8.f90: Ditto.
391         * gfortran.dg/proc_ptr_11.f90: Ditto.
392         * gfortran.dg/proc_ptr_15.f90: Ditto.
393
394 2009-06-16  Ira Rosen  <irar@il.ibm.com>
395
396         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
397         printing.
398         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
399         gcc.dg/vect/vect-outer-4f.c: Likewise.
400         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
401         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
402         Likewise.
403         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
404         outer loop.
405
406 2009-06-16  Tobias Burnus  <burnus@net-b.de>
407
408         PR fortran/40383
409         * gfortran.dg/bounds_check_strlen_8.f90: New test.
410
411 2009-06-15  Ian Lance Taylor  <iant@google.com>
412
413         * gcc.dg/Wjump-misses-init-1.c: New testcase.
414         * gcc.dg/Wjump-misses-init-2.c: New testcase.
415         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
416         Recognize new notes.
417         * gcc.dg/stmt-expr-label-2.c: Likewise.
418         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
419         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
420         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
421         * gcc.dg/c99-vla-jump-4.c: Likewise.
422         * gcc.dg/stmt-expr-label-1.c: Likewise.
423         * gcc.dg/stmt-expr-label-3.c: Likewise.
424         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
425
426 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
427
428         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
429
430 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
431
432         * gcc.dg/builtin-object-size-7.c: New test.
433
434 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
435
436         PR testsuite/40426
437         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
438         level != "" use separate -gdwarf-2 -g${level} options instead of
439         -gdwarf-2${level}.
440         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
441         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
442         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
443
444 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
445
446         * g++.dg/abi/mangle11.C: Update warning line.
447         * g++.dg/abi/mangle12.C: Update warning line.
448         * g++.dg/abi/mangle17.C: Update warning line.
449         * g++.dg/abi/mangle20-2.C: Update warning line.
450
451 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
452
453         * gcc.dg/optimize-bswap-1.c: Split into these two:
454         * gcc.dg/optimize-bswapsi-1.c: New testcase.
455         * gcc.dg/optimize-bswapdi-1.c: New testcase.
456
457 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
458
459         * gcc.dg/optimize-bswap-1.c: New testcase.
460
461 2009-06-14  Richard Guenther  <rguenther@suse.de>
462
463         PR middle-end/40389
464         * g++.dg/torture/pr40389.C: New testcase.
465
466 2009-06-13  Richard Guenther  <rguenther@suse.de>
467
468         PR tree-optimization/40421
469         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
470
471 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
472
473         * gcc.dg/old-style-prom-3.c: Add column info.
474         * gcc.dg/overflow-warn-1.c
475         * gcc.dg/gomp/pr27415.c
476         * gcc.dg/gomp/for-1.c: Same.
477         * gcc.dg/enum-compat-1.c: Same.
478         * gcc.dg/c99-tag-3.c: Same.
479         * gcc.dg/Wredundant-decls-2.c: Same.
480         * gcc.dg/func-ptr-conv-1.c: Same.
481         * gcc.dg/asm-wide-1.c: Same.
482         * gcc.dg/nofixed-point-2.c: Same.
483         * gcc.dg/cpp/line3.c: Same.
484         * gcc.dg/array-10.c: Same.
485         * gcc.dg/c99-vla-jump-1.c: Same.
486         * gcc.dg/pr20368-1.c: Same.
487         * gcc.dg/Wshadow-3.c: Same.
488         * gcc.dg/c90-const-expr-8.c: Same.
489         * gcc.dg/label-decl-2.c: Same.
490         * gcc.dg/dremf-type-compat-2.c: Same.
491         * gcc.dg/c90-const-expr-5.c: Same.
492         * gcc.dg/builtins-30.c: Same.
493         * gcc.dg/Warray-bounds.c: Same.
494         * gcc.dg/Wcxx-compat-2.c: Same.
495         * gcc.dg/tree-ssa/col-1.c: Same.
496         * gcc.dg/old-style-prom-2.c: Same.
497         * gcc.dg/cast-function-1.c: Same.
498         * gcc.dg/pr15698-1.c: Same.
499         * gcc.dg/dremf-type-compat-3.c: Same.
500         * gcc.dg/vla-8.c: Same.
501         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
502         line.
503         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
504         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
505         * gcc.dg/enum-compat-1.c: Same.
506         * gcc.dg/dremf-type-compat-2.c: Same.
507         * gcc.dg/old-style-prom-2.c: Same.
508         * gcc.dg/pr15698-1.c: Same.
509         * gcc.dg/pr20368-1.c: Same.
510         * gcc.dg/dremf-type-compat-3.c: Same.
511         * gcc.dg/builtins-30.c: Same.  Test for columns.
512         
513 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
514
515         PR fortran/40176
516         * gfortran.dg/proc_decl_1.f90: Extended.
517
518 2009-06-12  Ian Lance Taylor  <iant@google.com>
519
520         * gcc.dg/Wcxx-compat-13.c: New testcase.
521
522 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
523
524         PR tree-opt/38865
525         * gcc.dg/tree-ssa/fre-vce-1.c
526
527 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
528
529         PR testsuite/40384
530         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
531         min-insn-to-prefetch-ratio=5.
532
533 2009-06-12  Joey Ye  <joey.ye@intel.com>
534             H.J. Lu  <hongjiu.lu@intel.com>
535
536         PR middle-end/39146
537         * gcc.target/i386/stackalign/pr39146.c: New.
538
539 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
540
541         * gcc.target/i386/crc32-1.c: New.
542         * gcc.target/i386/crc32-2.c: Likewise.
543
544 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
545
546         PR c/39252
547         * gcc.dg/builtin-unreachable-1.c: New test.
548         * gcc.dg/builtin-unreachable-2.c: Same.
549
550 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
551
552         PR fortran/40402
553         * gfortran.dg/data_value_1.f90: New test.
554
555 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
556
557         PR testsuite/39831
558         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
559         remove ilp32 requirement.
560         * gcc.target/i386/excess-precision-2.c: Likewise.
561         * gcc.target/i386/excess-precision-3.c: Likewise.
562         * gcc.target/i386/excess-precision-4.c: Likewise.
563         * gcc.target/i386/excess-precision-5.c: Likewise.
564         * gcc.target/i386/excess-precision-6.c: Likewise.
565
566 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
567
568         PR fortran/38718
569         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
570         * gfortran.dg/nan_5.f90: New test.
571
572 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
573
574         * gcc.target/arm/neon-modes-1.c: New test.
575
576 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
577
578         * g++.dg/torture/pr31579.C: Cast pointer
579         via __SIZE_TYPE__ instead of 'unsigned long'.
580
581 2009-06-10  Anthony Green  <green@moxielogic.com>
582
583         * testsuite/lib/target-supports.exp (check_profiling_available):
584         Profiling is not available for testing purposes on moxie.
585
586 2009-06-09  Ian Lance Taylor  <iant@google.com>
587
588         * gcc.dg/Wcxx-compat-12.c: New testcase.
589
590 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
591
592         PR libfortran/40334
593         * gfortran.dg/backspace_11.f90: New.
594
595 2009-06-09  Jason Merrill  <jason@redhat.com>
596
597         * g++.dg/cpp0x/defaulted10.C: New.
598
599 2009-06-09  Martin Jambor  <mjambor@suse.cz>
600
601         * testsuite/gcc.c-torture/compile/pr40351.c: New file.
602
603 2009-06-09  Olivier Hainque  <hainque@adacore.com>
604
605         * gnat.dg/align_max.adb: New test.
606
607 2009-06-08  Jason Merrill  <jason@redhat.com>
608
609         * g++.dg/cpp0x/auto15.C: New.
610
611 2009-06-08  Jan Hubicka  <jh@suse.cz>
612
613         PR debug/39834
614         * gcc.dg/torture/pr39834.c
615
616 2009-06-08  Jan Hubicka  <jh@suse.cz>
617
618         PR middle-end/40102
619         * g++.dg/torture/pr40102.C: New testcase.
620
621 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
622
623         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
624         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
625         * gcc.dg/builtin-object-size-6.c: New test.
626
627         PR c++/40373
628         * g++.dg/template/dtor7.C: New test.
629
630         PR c++/40370
631         PR c++/40372
632         * g++.dg/template/error41.C: New test.
633         * g++.dg/template/error42.C: New test.
634
635 2009-06-08  Revital Eres  <eres@il.ibm.com>
636
637         PR testsuite/40359
638         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
639         * gcc.dg/vect/vect-88.c: Likewise.
640         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
641         * gcc.dg/vect/pr25413.c: Likewise.
642         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
643
644 2009-06-07  Ian Lance Taylor  <iant@google.com>
645
646         * g++.dg/warn/Wswitch-3.C: New testcase.
647         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
648         * gcc.dg/Wswitch-enum-error.c: Likewise.
649         * gcc.dg/Wswitch-error.c: Likewise.
650
651 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
652
653         PR fortran/40008
654         * gfortran.dg/negative_unit.f: Update test.
655         * gfortran.dg/negative_unit_int8.f: Update test.
656         * gfortran.dg/newunit_1.f90: New test.
657
658 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
659
660         PR fortran/25104
661         PR fortran/29962
662         * gfortran.dg/spread_init_expr.f03: New.
663         * gfortran.dg/unpack_init_expr.f03: New.
664         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
665         error message.
666
667 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
668
669         PR fortran/25104
670         PR fortran/29962
671         * gfortran.dg/count_init_expr.f03
672         * gfortran.dg/product_init_expr.f03
673         * gfortran.dg/sum_init_expr.f03
674
675 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
676
677         PR fortran/36874
678         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
679         message.
680         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
681         shapes.
682         * gfortran.dg/zero_sized_5.f90: Likewise.
683
684 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
685
686         PR middle-end/32950
687         * g++.dg/torture/pr32950.C: New.
688
689 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
690
691         PR fortran/25104
692         PR fortran/29962
693         * gfortran.dg/dot_product_1.f03: New.
694         * gfortran.dg/matmul_8.f03: New.
695         * gfortran.dg/transpose_3.f03: New.
696
697 2009-06-06  Ian Lance Taylor  <iant@google.com>
698
699         * gcc.dg/Wunused-label-1.c: New test case.
700         * g++.dg/warn/Wunused-label-1.C: New test case.
701         * g++.dg/warn/Wunused-label-2.C: New test case.
702         * g++.dg/warn/Wunused-label-3.C: New test case.
703
704 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
705
706         PR fortran/37203
707         * reshape_zerosize_2.f90: New.
708
709 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
710
711         PR fortran/32890
712         * gfortran.dg/pack_assign_1.f90: New.
713         * gfortran.dg/pack_vector_1.f90: New.
714
715 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
716
717         PR middle-end/40340
718         * gcc.dg/pr40340-1.c: New test.
719         * gcc.dg/pr40340-2.c: New test.
720         * gcc.dg/pr40340-3.c: New test.
721         * gcc.dg/pr40340-4.c: New test.
722         * gcc.dg/pr40340-5.c: New test.
723         * gcc.dg/pr40340.h: New file.
724
725 2009-06-05  Revital Eres  <eres@il.ibm.com>
726
727         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
728         New procedure.
729         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
730         * gcc.dg/vect/vect-33.c: Likewise.
731         * gcc.dg/vect/vect-92.c: Likewise.
732         * gcc.dg/vect/vect-58.c: Likewise.
733         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
734         * gcc.dg/vect/vect-42.c: Likewise.
735         * gcc.dg/vect/slp-25.c: Likewise.
736         * gcc.dg/vect/vect-align-1.c: Likewise.
737         * gcc.dg/vect/vect-align-2.c: Likewise.
738         * gcc.dg/vect/vect-93.c: Likewise.
739         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
740         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
741         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
742         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
743         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
744         * gcc.dg/vect/vect-26.c: Likewise.
745         * gcc.dg/vect/vect-44.c: Likewise.
746         * gcc.dg/vect/vect-70.c: Likewise.
747         * gcc.dg/vect/vect-95.c: Likewise.
748         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
749         * gcc.dg/vect/vect-28.c: Likewise.
750         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
751         * gcc.dg/vect/vect-87.c: Likewise.
752         * gcc.dg/vect/vect-109.c: Likewise.
753         * gcc.dg/vect/vect-54.c: Likewise.
754         * gcc.dg/vect/vect-96.c: Likewise.
755         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
756         * gcc.dg/vect/vect-88.c: Likewise.
757         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
758         * gcc.dg/vect/vect-89.c: Likewise.
759         * gcc.dg/vect/vect-91.c: Likewise.
760         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
761         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
762         * gfortran.dg/vect/vect-2.f90: Likewise.
763         * gfortran.dg/vect/vect-3.f90: Likewise.
764         * gfortran.dg/vect/vect-4.f90: Likewise.
765         * gfortran.dg/vect/vect-5.f90: Likewise.
766
767 2009-06-05  Alexander Strange <astrange@ithinksw.com>
768
769         PR tree-optimization/36318
770         * gcc.dg/tree-ssa/sra-7.c: New test.
771
772 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
773
774         PR fortran/37203
775         * gfortran.dg/reshape_order_5.f90: New.
776         * gfortran.dg/reshape_shape_1.f90: New.
777
778 2009-06-04  Jason Merrill  <jason@redhat.com>
779
780         * g++.dg/template/error38.C: Add pointer-to-typedef case.
781
782 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
783
784         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
785         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
786
787 2009-06-04  Richard Guenther  <rguenther@suse.de>
788
789         PR c++/39371
790         * g++.dg/torture/pr40335.C: New testcase.
791
792 2009-06-03  Richard Guenther  <rguenther@suse.de>
793
794         PR middle-end/40328
795         * gcc.dg/torture/pr40328.c: New testcase.
796
797 2009-06-03  Martin Jambor  <mjambor@suse.cz>
798
799         * g++.dg/torture/pr40323.C: New file.
800
801 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
802
803         * gnat.dg/specs/root.ads: New test.
804         * gnat.dg/specs/root-level_1.ads: Likewise.
805         * gnat.dg/specs/root-level_2.ads: Likewise.
806         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
807
808 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
809
810         * g++.dg/init/ref15.C: Require unwrapped targets.
811
812 2009-06-02  Jason Merrill  <jason@redhat.com>
813
814         * g++.dg/cpp0x/initlist13.C: Remove expected error.
815         * g++.dg/cpp0x/initlist18.C: New.
816         * g++.dg/cpp0x/initlist19.C: New.
817
818         * g++.dg/cpp0x/auto14.C: New.
819
820 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
821
822         * gnat.dg/alignment6.adb: Remove XFAIL.
823
824 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
825
826         PR c++/38089
827         * g++.dg/template/spec36.C: New test.
828
829 2009-06-01  Ian Lance Taylor  <iant@google.com>
830
831         * gcc.dg/cast-qual-3.c: New testcase.
832         * g++.dg/warn/Wcast-qual2.C: New testcase.
833
834 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
835
836         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
837         (process-message): Expect column numbers.
838         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
839         * gcc.dg/pch/counter-2.c: Same.
840         * gcc.dg/pch/valid-2.c: Same.
841         * gcc.dg/pch/warn-1.c: Same.
842         * gcc.dg/pch/valid-1.c: Same.
843         * gcc.dg/cpp/include2a.c: Handle lack of columns.
844         * gcc.dg/cpp/syshdr.c: Same.
845         * gcc.dg/cpp/19940712-1.c: Same.
846         * gcc.dg/cpp/missing-header-1.c: Same.
847         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
848         * gcc.dg/cpp/tr-warn3.c: Same.
849         * gcc.dg/cpp/pr29612-2.c: Same.
850         * gcc.dg/cpp/tr-warn4.c: Same.
851         * gcc.dg/cpp/Wtrigraphs.c: Same.
852         * gcc.dg/cpp/poison.c: Same.
853         * gcc.dg/cpp/arith-3.c: Same.
854         * gcc.dg/cpp/sysmac2.c: Same.
855         * gcc.dg/cpp/cpp.exp: Same.
856         * gcc.dg/cpp/tr-warn5.c: Same.
857         * gcc.dg/cpp/include2.c: Same.
858         * gcc.dg/cpp/Wmissingdirs.c: Same.
859         * gcc.dg/cpp/Wmissingdirs.c: Same.
860         * gcc.dg/cpp/tr-warn6.c: Same.
861         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
862         * gcc.dg/cpp/macspace1.c: Same.
863         * gcc.dg/cpp/escape-2.c: Same.
864         * gcc.dg/cpp/assert2.c: Same.
865         * gcc.dg/cpp/undef2.c: Same.
866         * gcc.dg/cpp/macspace2.c: Same.
867         * gcc.dg/cpp/tr-warn1.c: Same.
868         * gcc.dg/cpp/extratokens2.c: Same.
869         * gcc.dg/cpp/strify2.c: Same.
870         * gcc.dg/cpp/Wsignprom.c: Same.
871         * gcc.dg/cpp/redef2.c: Same.
872         * gcc.dg/cpp/trad/trad.exp: Same.
873         * gcc.dg/cpp/arith-1.c: Same.
874         * gcc.dg/cpp/extratokens.c: Same.
875         * gcc.dg/cpp/if-mpar.c: Same.
876
877 2009-06-01  Olivier Hainque  <hainque@adacore.com>
878
879         * gnat.dg/nested_float_packed.ads: New test.
880
881 2009-06-01  Olivier Hainque  <hainque@adacore.com>
882             Eric Botcazou  <botcazou@adacore.com>
883
884         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
885         * gnat.dg/test_oconst.adb: New test.
886
887 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
888
889         * gcc.dg/plugin/ggcplug.c: Moved comment.
890         (plugin_init): Fixed typo, declared i, returned 0 at end.
891
892 2009-05-31  Ira Rosen  <irar@il.ibm.com>
893
894         PR testsuite/40244
895         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
896         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
897
898 2009-05-29  Ian Lance Taylor  <iant@google.com>
899
900         * gcc.dg/Wcxx-compat-11.c: New testcase.
901
902 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
903
904         PR fortran/40019
905         * gfortran.dg/leadz_trailz_1.f90: New test.
906         * gfortran.dg/leadz_trailz_2.f90: New test.
907
908 2009-05-29  Martin Jambor  <mjambor@suse.cz>
909
910         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
911         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
912         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
913         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
914         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
915         * gcc.dg/tree-ssa/sra-2.c: Likewise.
916         * gcc.dg/tree-ssa/sra-3.c: Likewise.
917         * gcc.dg/tree-ssa/sra-1.c: Likewise.
918         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
919         * gcc.dg/tree-ssa/sra-5.c: New file.
920         * gcc.dg/tree-ssa/sra-6.c: New file.
921         * gcc.c-torture/compile/sra-1.c: New file.
922
923 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
924
925         PR middle-end/40291
926         * gcc.c-torture/compile/pr40291.c: New test.
927
928         PR target/40017
929         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
930         __vector _Bool.
931         * gcc.target/powerpc/altivec-30.c: New test.
932         * gcc.target/powerpc/altivec-31.c: New test.
933
934 2009-05-28  Richard Guenther  <rguenther@suse.de>
935
936         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
937         * gcc.c-torture/execute/20090527-1.c: Likewise.
938
939 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
940
941         PR c++/39754
942         * g++.dg/template/canon-type-1.C: New test.
943         * g++.dg/template/canon-type-2.C: Likewise.
944         * g++.dg/template/canon-type-3.C: Likewise.
945         * g++.dg/template/canon-type-4.C: Likewise.
946         * g++.dg/template/canon-type-5.C: Likewise.
947         * g++.dg/template/canon-type-6.C: Likewise.
948         * g++.dg/template/canon-type-7.C: Likewise.
949
950 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
951             Uros Bizjak  <ubizjak@gmail.com>
952             Danny Smith  <dansmister@gmail.com>
953
954         PR target/37216
955
956         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
957         New function.
958         * gcc.target/i386/pr37216.c:  New test source file.
959         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
960         use -fno-common for testing Cygwin and MinGW targets.
961
962 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
963
964         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
965         * g++.dg/opt/memcpy1.C (size_t): Likewise.
966         * g++.dg/pr37742.C (size_t): Likewise.
967         * g++.dg/torture/pr34850.C (size_t): Likewise.
968         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
969         _PTRDIFF_TYPE__.
970         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
971         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
972         (size_t): Use __extension__ and __SIZE_TYPE__.
973         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
974         __SIZE_TYPE__.
975         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
976         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
977         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
978         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
979         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
980         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
981         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
982         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
983         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
984         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
985         (__ssize_t): Likewise.
986         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
987         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
988         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
989         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
990         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
991         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
992         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
993         * gcc.dg/pr33667.c (size_t): Likewise.
994         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
995         * gcc.dg/torture/pr39204.c (size_t): Likewise.
996         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
997         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
998         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
999         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
1000
1001 2009-05-28  Ira Rosen  <irar@il.ibm.com>
1002
1003         PR tree-optimization/40254
1004         * gcc.dg/vect/pr40254.c: New test.
1005
1006 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
1007
1008         PR middle-end/33699
1009         * gcc.target/mips/const-anchor-1.c: New test.
1010         * gcc.target/mips/const-anchor-2.c: New test.
1011
1012 2009-05-27  Jason Merrill  <jason@redhat.com>
1013
1014         * g++.dg/cpp0x/initlist15.C: New.
1015         * g++.dg/cpp0x/initlist16.C: New.
1016         * g++.dg/cpp0x/initlist17.C: New.
1017
1018 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1019
1020         PR fortran/39178
1021         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
1022         patterns to reflect frontend changes.
1023         * gfortran.dg/vector_subscript_4.f90: Likewise.
1024
1025 2009-05-27  Olivier Hainque  <hainque@adacore.com>
1026             Eric Botcazou  <botcazou@adacore.com>
1027
1028         * gcc.c-torture/execute/align-nest.c: New testcase.
1029         * gnat.dg/misaligned_nest.adb: New testcase.
1030
1031 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
1032
1033         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
1034         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
1035         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1036         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1037
1038 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
1039
1040         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
1041         cast instead of assuming 0ul.
1042         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
1043         __SIZE_TYPE__.
1044         (_type_desc): Make first argument const.
1045         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
1046
1047 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1048
1049         PR libfortran/40187
1050         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
1051         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
1052
1053 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
1054
1055         * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
1056         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
1057         * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
1058         * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
1059
1060 2009-05-26  Tobias Burnus  <burnus@net-b.de>
1061
1062         PR fortran/40246
1063         * gfortran.dg/nullify_4.f90: New test.
1064
1065 2009-05-26  Richard Guenther  <rguenther@suse.de>
1066
1067         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
1068
1069 2009-05-26  Richard Guenther  <rguenther@suse.de>
1070
1071         PR middle-end/40252
1072         * gcc.c-torture/compile/pr40252.c: New testcase.
1073
1074 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
1075
1076         PR c++/40007
1077         * g++.dg/template/typedef18.C: New test.
1078         * g++.dg/template/typedef19.C: Likewise.
1079         * g++.dg/template/typedef20.C: Likewise.
1080         * g++.dg/template/access11.C: Adjust.
1081
1082 2009-05-26  Richard Guenther  <rguenther@suse.de>
1083
1084         PR testsuite/40247
1085         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
1086
1087 2009-05-25  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/38064
1090         * g++.dg/cpp0x/enum3.C: New test.
1091
1092 2009-05-25  Richard Guenther  <rguenther@suse.de>
1093
1094         PR tree-optimization/36327
1095         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
1096         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1097         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
1098         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1099         * gcc.dg/vect/vect-40.c: Likewise.
1100         * gcc.dg/vect/vect-42.c: Likewise.
1101         * gcc.dg/vect/vect-46.c: Likewise.
1102         * gcc.dg/vect/vect-76.c: Likewise.
1103
1104 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
1105
1106         PR fortran/40176
1107         * gfortran.dg/proc_ptr_18.f90: New.
1108         * gfortran.dg/proc_ptr_19.f90: New.
1109         * gfortran.dg/proc_ptr_comp_9.f90: New.
1110         * gfortran.dg/proc_ptr_comp_10.f90: New.
1111
1112 2009-05-25  Richard Guenther  <rguenther@suse.de>
1113
1114         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
1115         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1116
1117 2009-05-25  Ira Rosen  <irar@il.ibm.com>
1118
1119         PR tree-optimization/40238
1120         * gcc.dg/vect/pr40238.c: New test.
1121
1122 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1123             Dominique Dhumieres  <dominiq@lps.ens.fr>
1124
1125         PR fortran/35732
1126         PR fortran/39872
1127         * gfortran.dg/bounds_check_fail_3.f90: New test.
1128         * gfortran.dg/bounds_check_fail_4.f90: New test.
1129         * gfortran.dg/bounds_check_14.f90: Update test.
1130         * gfortran.dg/bound_4.f90: Update test.
1131
1132 2009-05-24  Richard Guenther  <rguenther@suse.de>
1133
1134         PR middle-end/40233
1135         * gcc.c-torture/compile/pr40233.c: New testcase.
1136
1137 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
1138
1139         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
1140         for alpha*-*-* targets.
1141
1142 2009-05-24  Ira Rosen  <irar@il.ibm.com>
1143
1144         * gcc.dg/vect/bb-slp-1.c: New test.
1145         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c, 
1146         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c, 
1147         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
1148         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c, 
1149         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c, 
1150         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c, 
1151         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c, 
1152         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c, 
1153         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c, 
1154         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
1155         gcc.dg/vect/bb-slp-22.c: Likewise.
1156         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
1157
1158 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
1159             Maxim Kuvyrkov  <maxim@codesourcery.com>
1160
1161         * gcc.dg/falign-labels-1.c: New test.
1162
1163 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1164
1165         * gnat.dg/specs/rep_clause3.ads: New test.
1166
1167 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
1168
1169         * gnat.dg/addr6.adb: New test.
1170
1171 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
1172
1173         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
1174         New function.
1175         * gcc.target/arm/thumb2-mul-space.c: New file.
1176         * gcc.target/arm/thumb2-mul-space-2.c: New file.
1177         * gcc.target/arm/thumb2-mul-space-3.c: New file.
1178         * gcc.target/arm/thumb2-mul-speed.c: New file.
1179
1180 2009-05-22  Richard Guenther  <rguenther@suse.de>
1181
1182         PR middle-end/38964
1183         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
1184         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
1185         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
1186
1187 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
1188
1189         * gcc.dg/dll-6.c: New test.
1190         * gcc.dg/dll-6a.c: Likewise.
1191         * gcc.dg/dll-7.c: Likewise.
1192         * gcc.dg/dll-7a.c: Likewise.
1193         * g++.dg/ext/dllexport2.C: Likewise.
1194         * g++.dg/ext/dllexport2a.cc: Likewise.
1195
1196 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
1197
1198         PR target/37846
1199         * gcc.target/ia64/mfused-madd-vect.c: New test.
1200         * gcc.target/ia64/mfused-madd.c: New test.
1201         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
1202         * gcc.target/ia64/mno-fused-madd.c: New test.
1203
1204 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1205
1206         * gcc.target/i386/movbe-1.c: New.
1207         * gcc.target/i386/movbe-2.c: Likewise.
1208
1209 2009-05-21  Taras Glek  <tglek@mozilla.com>
1210
1211         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
1212         plugin_init signature.
1213         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1214         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
1215         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
1216
1217 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * gcc.dg/target/arm/neon-vmla-1.c: New.
1220         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
1221
1222 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
1223
1224         * gcc.target/mips/octeon-exts-6.c: New test.
1225         * gcc.target/mips/extend-1.c: New test.
1226         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
1227         EXTS.
1228         * gcc.target/mips/octeon-exts-5.c: Likewise.
1229
1230 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR middle-end/40204
1233         * gcc.c-torture/compile/pr40204.c: New test.
1234
1235 2009-05-20  Richard Guenther  <rguenther@suse.de>
1236
1237         * gcc.c-torture/compile/20090518-1.c: New testcase.
1238
1239 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
1240
1241         PR tree-optimization/40087
1242         * gcc.dg/tree-ssa/pr40087.c: New test.
1243
1244 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1245
1246         * gcc.dg/vector-4.c: New testcase.
1247         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
1248         * g++.dg/ext/vector16.C: New testcase.
1249
1250 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1251
1252         PR c/40172
1253         * gcc.dg/pr40172.c: Renamed to ...
1254         * gcc.dg/pr40172-1.c: This.
1255
1256         * gcc.dg/pr40172-2.c: New.
1257         * gcc.dg/pr40172-3.c: Likewise.
1258
1259 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1260
1261         PR c/40172
1262         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
1263         
1264 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266         * gnat.dg/loop_optimization6.ad[sb]: New test.
1267
1268 2009-05-19  Richard Guenther  <rguenther@suse.de>
1269
1270         * gcc.c-torture/compile/20090519-1.c: New testcase.
1271
1272 2009-05-18  Jason Merrill  <jason@redhat.com>
1273
1274         * g++.dg/cpp0x/explicit1.C: New.
1275         * g++.dg/cpp0x/explicit2.C: New.
1276
1277 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
1278
1279         PR debug/40109
1280         * g++.dg/debug/dwarf2/nested-1.C: New test.
1281
1282 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1283
1284         PR testsuite/39907
1285         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
1286         stack alignment.
1287
1288 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
1289
1290         PR fortran/40164
1291         * gfortran.dg/proc_ptr_comp_8.f90: New.
1292
1293 2009-05-18  Richard Guenther  <rguenther@suse.de>
1294
1295         PR fortran/40168
1296         * gfortran.dg/array_memset_2.f90: Adjust.
1297
1298 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
1299
1300         PR fortran/36947
1301         PR fortran/40039
1302         * gfortran.dg/interface_27.f90: New.
1303         * gfortran.dg/interface_28.f90: New.
1304         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
1305         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1306
1307 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1308
1309         * gcc.target/m68k/tls-ie.c: New test.
1310         * gcc.target/m68k/tls-le.c: New test.
1311         * gcc.target/m68k/tls-gd.c: New test.
1312         * gcc.target/m68k/tls-ld.c: New test.
1313         * gcc.target/m68k/tls-ie-xgot.c: New test.
1314         * gcc.target/m68k/tls-le-xtls.c: New test.
1315         * gcc.target/m68k/tls-gd-xgot.c: New test.
1316         * gcc.target/m68k/tls-ld-xgot.c: New test.
1317         * gcc.target/m68k/tls-ld-xtls.c: New test.
1318         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
1319
1320 2009-05-18  Martin Jambor  <mjambor@suse.cz>
1321
1322         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
1323
1324 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
1325
1326         PR c/40172
1327         * gcc.dg/pr40172.c: New.
1328
1329 2009-05-17  Jason Merrill  <jason@redhat.com>
1330
1331         PR c++/40139
1332         * g++.dg/template/dtor6.C: New.
1333
1334 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
1335
1336         * g++.dg/warn/translate-ice-1.C: New test.
1337
1338 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1339
1340         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
1341         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
1342         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
1343         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
1344
1345 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1346
1347         PR fortran/33197
1348         * gfortran.dg/erf_2.F90: New test.
1349         * gfortran.dg/erfc_scaled_2.f90: New test.
1350
1351 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1352
1353         PR fortran/31243
1354         * gcc/testsuite/gfortran.dg/string_1.f90: New test.
1355         * gcc/testsuite/gfortran.dg/string_2.f90: New test.
1356         * gcc/testsuite/gfortran.dg/string_3.f90: New test.
1357
1358 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
1359
1360         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
1361         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
1362
1363 2009-05-15  Ian Lance Taylor  <iant@google.com>
1364
1365         * gcc.dg/Wcxx-compat-10.c: New testcase.
1366
1367 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1368
1369         PR 16302
1370         * gcc.dg/pr16302.c: New.
1371         * g++.dg/warn/pr16302.C: New.
1372
1373 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1374
1375         * gcc.dg/torture/builtin-math-5.c: New.
1376         * gcc.dg/torture/builtin-math-6.c: New.
1377         * lib/target-supports.exp (check_effective_target_mpc): New.
1378
1379 2009-05-15  Jan Hubicka  <jh@suse.cz>
1380
1381         * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
1382
1383 2009-05-15  Jan Hubicka  <jh@suse.cz>
1384
1385         * gcc.target/i386/align-main-1.c (check): Mark noinline.
1386         * gcc.target/i386/align-main-2.c (check): Mark noinline.
1387         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
1388         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
1389         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
1390         Mark noinline.
1391         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
1392         Mark noinline.
1393         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
1394         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
1395
1396 2009-05-15  Jan Hubicka  <jh@suse.cz>
1397
1398         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
1399         optimized by sibcall noinline.
1400
1401 2009-05-15  Jan Hubicka  <jh@suse.cz>
1402
1403         * sibcall-1.c (track): Mark noinline.
1404         * sibcall-2.c (track): Mark noinline.
1405         * sibcall-3.c (track): Mark noinline.
1406         * sibcall-4.c (track): Mark noinline.
1407
1408 2009-05-15  Jan Hubicka  <jh@suse.cz>
1409
1410         * flatten-2.c: Disable early inlining; add comment.
1411         * flatten-3.c: New test based on flatten-2.c.
1412
1413 2009-05-15  Richard Guenther  <rguenther@suse.de>
1414
1415         PR tree-optimization/39999
1416         * gcc.c-torture/compile/pr39999.c: New testcase.
1417
1418 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
1419
1420         * gcc.c-torture/compile/ptr-conv-1.c: New test.
1421
1422 2009-05-14  Ian Lance Taylor  <iant@google.com>
1423
1424         * gcc.dg/Wcxx-compat-9.c: New testcase.
1425
1426 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
1427
1428         PR fortran/39996
1429         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
1430         * gfortran.dg/duplicate_type_2.f90: Ditto.
1431         * gfortran.dg/duplicate_type_3.f90: New.
1432
1433 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
1434         
1435         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
1436         * ada/acats/tests/c5/c59002c.ada: Likewise.
1437         
1438 2009-05-13  Taras Glek  <tglek@mozilla.com>
1439
1440         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
1441         attributes and decl smashing.
1442         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
1443         attributes.
1444         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
1445         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
1446
1447 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR fortran/39865
1450         * gfortran.dg/pr39865.f90: New test.
1451         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
1452         arrays in FMT=.
1453         * gfortran.dg/hollerith_f95.f90: Likewise.
1454         * gfortran.dg/hollerith6.f90: New test.
1455         * gfortran.dg/hollerith7.f90: New test.
1456
1457 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1458
1459         PR cpp/36674
1460         * gcc.dg/cpp/pr36674.i: New.
1461
1462 2009-05-14  Ben Elliston  <bje@au.ibm.com>
1463          
1464         PR middle-end/40035
1465         * gcc.c-torture/compile/pr40035.c: New test.
1466
1467 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1468
1469         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
1470
1471 2009-05-12  Tobias Burnus  <burnus@net-b.de>
1472
1473         PR fortran/40110
1474         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
1475         * gfortran.dg/c_kind_tests_2.f03: Ditto.
1476         * gfortran.dg/interop_params.f03: Ditto.
1477
1478 2009-05-12  Jan Hubicka  <jh@suse.cz>
1479
1480         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
1481         so unrolling still happens.
1482         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
1483         * gcc.dg/ipa/ipacost-2.c: Likewise.
1484         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
1485
1486 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
1487
1488         * gfortran.dg/default_format_1.f90: XFAIL on cygwin. 
1489
1490 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
1491
1492         * lib/target-supports.exp (check_profiling_available): Return
1493         false for -p on *-*-cygwin* targets.
1494
1495 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
1496
1497         PR tree-optimization/38632
1498         * g++.dg/tree-ssa/pr38632.C: New.
1499
1500 2009-05-11  Jan Hubicka  <jh@suse.cz>
1501
1502         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
1503         we now optimize better.
1504         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
1505         out at different places.
1506         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
1507         unroling.
1508         * gcc.dg/vect/vect-76.c: Likewise.
1509         * gcc.dg/vect/vect-70.c: Likewise.
1510         * gcc.dg/vect/vect-66.c: Likewise.
1511         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1512         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
1513
1514 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
1515
1516         PR middle-end/40080
1517         * gcc.c-torture/compile/pr40080.c: New.
1518
1519 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
1520
1521         * gcc.c-torture/compile/pr40026.c: New testcase.
1522
1523 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
1524
1525         PR fortran/40089
1526         * gfortran.dg/proc_ptr_comp_7.f90: New.
1527
1528 2009-05-11  Ira Rosen  <irar@il.ibm.com>
1529
1530         PR tree-optimization/40074
1531         * gcc.dg/vect/pr40074.c: New test.
1532
1533 2009-05-10  Ian Lance Taylor  <iant@google.com>
1534
1535         * gcc.dg/Wcxx-compat-7.c: New testcase.
1536         * gcc.dg/Wcxx-compat-8.c: New testcase.
1537         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
1538         * gcc.dg/pr17188-1.c: Likewise.
1539         * gcc.dg/pr39084.c: Likewise.
1540
1541 2009-05-10  Michael Matz  <matz@suse.de>
1542
1543         PR target/40031
1544         * gcc.dg/pr40031.c: New test.
1545
1546 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/40018
1549         * gfortran.dg/array_constructor_31.f90: New test.
1550
1551 2009-05-10  Richard Guenther  <rguenther@suse.de>
1552
1553         PR tree-optimization/40081
1554         * g++.dg/torture/pr40081.C: New testcase.
1555
1556 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
1557
1558         PR fortran/38863
1559         * gfortran.dg/dependency_24.f90: New test.
1560         * gfortran.dg/dependency_23.f90: Clean up module files.
1561
1562 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
1563
1564         PR fortran/38956
1565         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
1566         * gfortran.dg/chmod_2.f90: Likewise.
1567         * gfortran.dg/chmod_3.f90: Likewise.
1568         * gfortran.dg/open_errors.f90: Likewise.
1569
1570 2009-05-09  Jan Hubicka  <jh@suse.cz>
1571
1572         PR middle-end/40043
1573         * g++.dg/eh/nested-try.C: New test.
1574
1575 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1576
1577         PR tree-optimization/40049
1578         * gcc.dg/vect/vect-shift-2.c: New test.
1579
1580 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
1581
1582         * gcc.dg/torture/complex-sign-mul-minus-one.c,
1583         gcc.dg/torture/complex-sign-mul-one.c: New tests.
1584
1585 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
1586
1587         PR c/36892
1588         * g++.dg/warn/deprecated-6.C: New.
1589         * gcc.dg/deprecated-4.c: Likewise.
1590         * gcc.dg/deprecated-5.c: Likewise.
1591         * gcc.dg/deprecated-6.c: Likewise.
1592
1593 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
1594
1595         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
1596         __aligned__(__BIGGEST_ALIGNMENT__).
1597         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1598         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1599         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1600         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1601         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1602         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1603         * gcc.dg/vect/Os-vect-95.c: Likewise.
1604         * gcc.dg/vect/pr20122.c: Likewise.
1605         * gcc.dg/vect/pr36493.c: Likewise.
1606         * gcc.dg/vect/pr37385.c: Likewise.
1607         * gcc.dg/vect/slp-7.c: Likewise.
1608         * gcc.dg/vect/slp-9.c: Likewise.
1609         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1610         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1611         * gcc.dg/vect/vect-35.c: Likewise.
1612         * gcc.dg/vect/vect-40.c: Likewise.
1613         * gcc.dg/vect/vect-42.c: Likewise.
1614         * gcc.dg/vect/vect-44.c: Likewise.
1615         * gcc.dg/vect/vect-46.c: Likewise.
1616         * gcc.dg/vect/vect-48.c: Likewise.
1617         * gcc.dg/vect/vect-52.c: Likewise.
1618         * gcc.dg/vect/vect-54.c: Likewise.
1619         * gcc.dg/vect/vect-56.c: Likewise.
1620         * gcc.dg/vect/vect-58.c: Likewise.
1621         * gcc.dg/vect/vect-60.c: Likewise.
1622         * gcc.dg/vect/vect-74.c: Likewise.
1623         * gcc.dg/vect/vect-75.c: Likewise.
1624         * gcc.dg/vect/vect-76.c: Likewise.
1625         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1626         * gcc.dg/vect/vect-77.c: Likewise.
1627         * gcc.dg/vect/vect-77-global.c: Likewise.
1628         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1629         * gcc.dg/vect/vect-78.c: Likewise.
1630         * gcc.dg/vect/vect-78-global.c: Likewise.
1631         * gcc.dg/vect/vect-80.c: Likewise.
1632         * gcc.dg/vect/vect-85.c: Likewise.
1633         * gcc.dg/vect/vect-87.c: Likewise.
1634         * gcc.dg/vect/vect-88.c: Likewise.
1635         * gcc.dg/vect/vect-92.c: Likewise.
1636         * gcc.dg/vect/vect-93.c: Likewise.
1637         * gcc.dg/vect/vect-95.c: Likewise.
1638         * gcc.dg/vect/vect-97.c: Likewise.
1639         * gcc.dg/vect/vect-complex-1.c: Likewise.
1640         * gcc.dg/vect/vect-complex-4.c: Likewise.
1641         * gcc.dg/vect/vect-complex-5.c: Likewise.
1642         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1643         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
1644         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1645         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1646         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1647         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1648         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1649         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1650         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1651         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1652         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1653         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1654         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1655         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1656         * gcc.dg/vect/vect-outer-1.c: Likewise.
1657         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1658         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1659         * gcc.dg/vect/vect-outer-2.c: Likewise.
1660         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1661         * gcc.dg/vect/vect-outer-2d.c: Likewise.
1662         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1663         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1664         * gcc.dg/vect/vect-outer-3.c: Likewise.
1665         * gcc.dg/vect/vect-outer-3c.c: Likewise.
1666         * gcc.dg/vect/vect-outer-5.c: Likewise.
1667         * gcc.dg/vect/vect-outer-6.c: Likewise.
1668         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1669         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1670         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1671         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1672         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
1673         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1674         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1675         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1676         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1677         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1678         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1679         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1680         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
1681         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1682
1683 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
1684
1685         PR c/24581
1686         * gcc.dg/torture/complex-sign.h: New header.
1687         * gcc.dg/torture/complex-sign-add.c,
1688         gcc.dg/torture/complex-sign-mixed-add.c,
1689         gcc.dg/torture/complex-sign-mixed-div.c,
1690         gcc.dg/torture/complex-sign-mixed-mul.c,
1691         gcc.dg/torture/complex-sign-mixed-sub.c,
1692         gcc.dg/torture/complex-sign-mul.c,
1693         gcc.dg/torture/complex-sign-sub.c: New tests.
1694
1695 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
1696
1697         PR fortran/39876
1698         * gfortran.dg/intrinsic_3.f90: New.
1699
1700 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
1701
1702         PR c/39037
1703         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
1704         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
1705         * gcc.dg/dfp/float-constant-double.c: New test.
1706         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
1707         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
1708         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
1709         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
1710         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
1711         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
1712         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
1713         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
1714         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
1715
1716 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
1717
1718         PR middle-end/40057
1719         * gcc.c-torture/execute/pr40057.c: New test.
1720
1721 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
1722
1723         * gcc.c-torture/compile/const-high-part.c: New test.
1724
1725 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
1726
1727         PR testsuite/40050
1728         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
1729         build plugin.
1730
1731 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
1732
1733         PR fortran/39630
1734         * gfortran.dg/proc_decl_1.f90: Modified.
1735         * gfortran.dg/proc_ptr_comp_1.f90: New.
1736         * gfortran.dg/proc_ptr_comp_2.f90: New.
1737         * gfortran.dg/proc_ptr_comp_3.f90: New.
1738         * gfortran.dg/proc_ptr_comp_4.f90: New.
1739         * gfortran.dg/proc_ptr_comp_5.f90: New.
1740         * gfortran.dg/proc_ptr_comp_6.f90: New.
1741
1742 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
1743
1744         PR c++/17395
1745         * g++.dg/template/call7.C: New test.
1746
1747 2009-05-06  Diego Novillo  <dnovillo@google.com>
1748
1749         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
1750
1751 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
1752
1753         * gfortran.dg/pr40021.f: Moved to ...
1754         * gfortran.fortran-torture/execute/pr40021.f: Here.
1755
1756 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
1757
1758         PR middle-end/39986
1759         * gcc.dg/dfp/pr39986.c: New test.
1760
1761 2009-05-06  Michael Matz  <matz@suse.de>
1762
1763         PR middle-end/40021
1764         * gfortran.dg/pr40021.f: New test.
1765
1766 2009-05-06  Le-Chun Wu  <lcwu@google.com>
1767
1768         * lib/plugin-support.exp: New file containing support procs for
1769         plugin testcases.
1770         * lib/target-supports.exp (check_plugin_available): New proc.
1771         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
1772         * gcc.dg/plugin/selfassign.c: New plugin source file.
1773         * gcc.dg/plugin/self-assign-test-1.c: New test.
1774         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
1775         * g++.dg/README: Add description for plugin test.
1776         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
1777         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
1778         * g++.dg/plugin/selfassign.c: New plugin source file.
1779         * g++.dg/plugin/self-assign-test-1.C: New test.
1780         * g++.dg/plugin/self-assign-test-2.C: Likewise.
1781         * g++.dg/plugin/self-assign-test-3.C: Likewise.
1782         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1783         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1784
1785 2009-05-06  Tobias Burnus  <burnus@net-b.de>
1786
1787         PR fortran/40041
1788         * gfortran.dg/intrinsic_2.f90: New test.
1789         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1790
1791 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
1792
1793         PR c/40032
1794         * gcc.dg/noncompile/incomplete-5.c: New test.
1795
1796 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
1797
1798         PR middle-end/39666
1799         * gcc.dg/pr39666-1.c: New test.
1800         * gcc.dg/pr39666-2.c: Likewise.
1801         * g++.dg/warn/Wuninitialized-4.C: Likewise.
1802         * g++.dg/warn/Wuninitialized-5.C: Likewise.
1803         * gfortran.dg/pr39666-1.f90: Likewise.
1804         * gfortran.dg/pr39666-2.f90: Likewise.
1805
1806 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
1807
1808         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1809         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1810         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1811
1812 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
1813
1814         PR fortran/39998
1815         * gfortran.dg/proc_ptr_17.f90: New.
1816
1817 2009-05-05  Richard Guenther  <rguenther@suse.de>
1818
1819         PR tree-optimization/40022
1820         * gcc.c-torture/execute/pr40022.c: New testcase.
1821
1822 2009-05-05  Richard Guenther  <rguenther@suse.de>
1823
1824         PR middle-end/40023
1825         * gcc.c-torture/compile/pr40023.c: New testcase.
1826
1827 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
1828
1829         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1830         * g++.dg/template/overload9.C: Likewise.
1831         * g++.dg/ext/ms-1.C: New.
1832
1833 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR c++/40013
1836         * g++.dg/ext/vla7.C: New test.
1837
1838 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
1839
1840         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1841
1842 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
1843
1844         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1845         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1846         Update expected errors.
1847
1848 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1849
1850         PR c++/28152
1851         * g++.dg/parse/parser-pr28152.C: New.
1852         * g++.dg/parse/parser-pr28152-2.C: New.
1853
1854 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
1855
1856         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1857
1858 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
1859
1860         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1861         * gcc.target/sparc/fexpand-2.c: Likewise.
1862         * gcc.target/sparc/fpmerge-2.c: Likewise.
1863         * gcc.target/sparc/pdist-2.c: Likewise.
1864
1865 2009-05-03  Richard Guenther  <rguenther@suse.de>
1866
1867         PR c/39983
1868         * gcc.c-torture/compile/pr39983.c: New testcase.
1869
1870 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
1871
1872         * gcc.dg/c99-complex-3.c: New test.
1873
1874 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
1875
1876         * gcc.dg/cpp/utf8-5byte-1.c: New test.
1877
1878 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
1879
1880         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1881
1882 2009-05-02  Richard Guenther  <rguenther@suse.de>
1883
1884         PR middle-end/40001
1885         * gcc.target/spu/pr40001.c: New testcase.
1886
1887 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
1888
1889         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1890
1891 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
1892
1893         PR middle-end/39579
1894         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1895         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1896
1897 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
1898
1899         PR testsuite/39776
1900         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1901         no longer issued.
1902
1903 2009-04-30  David Ayers  <ayers@fsfe.org>
1904
1905         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1906         and gcc_error_prefix variables.
1907         * objc.dg/bad-receiver-type.m: Update to match correct
1908         diagnostics marker.
1909         * objc.dg/encode-5.m: Likewise.
1910         * objc.dg/id-1.m: Likewise.
1911         * objc.dg/method-1.m: Likewise.
1912         * objc.dg/method-6.m: Likewise.
1913         * objc.dg/method-7.m: Likewise.
1914         * objc.dg/method-9.m: Likewise.
1915         * objc.dg/method-11.m: Likewise.
1916         * objc.dg/method-20.m: Likewise.
1917         * objc.dg/private-1.m: Likewise.
1918
1919 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
1920
1921         PR libfortran/39667
1922         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1923         * gfortran.dg/advance_4.f90: Likewise
1924         * gfortran.dg/advance_5.f90: Likewise
1925         * gfortran.dg/append_1.f90: Likewise
1926         * gfortran.dg/backslash_1.f90: Likewise
1927         * gfortran.dg/backslash_2.f90: Likewise
1928         * gfortran.dg/backslash_3.f: Likewise
1929         * gfortran.dg/backspace_10.f90: Likewise
1930         * gfortran.dg/backspace_3.f: Likewise
1931         * gfortran.dg/backspace_4.f: Likewise
1932         * gfortran.dg/backspace_5.f: Likewise
1933         * gfortran.dg/backspace_8.f: Likewise
1934         * gfortran.dg/backspace_9.f: Likewise
1935         * gfortran.dg/complex_write.f90: Likewise
1936         * gfortran.dg/convert_implied_open.f90: Likewise
1937         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1938         * gfortran.dg/dos_eol.f: Likewise
1939         * gfortran.dg/empty_format_1.f90: Likewise
1940         * gfortran.dg/endfile.f: Likewise
1941         * gfortran.dg/eof_1.f90: Likewise
1942         * gfortran.dg/eor_1.f90: Likewise
1943         * gfortran.dg/eor_handling_1.f90: Likewise
1944         * gfortran.dg/eor_handling_2.f90: Likewise
1945         * gfortran.dg/eor_handling_3.f90: Likewise
1946         * gfortran.dg/eor_handling_4.f90: Likewise
1947         * gfortran.dg/eor_handling_5.f90: Likewise
1948         * gfortran.dg/error_recovery_5.f90: Likewise
1949         * gfortran.dg/f2003_inquire_1.f03: Likewise
1950         * gfortran.dg/f2003_io_4.f03: Likewise
1951         * gfortran.dg/f2003_io_5.f03: Likewise
1952         * gfortran.dg/f2003_io_7.f03: Likewise
1953         * gfortran.dg/fgetc_1.f90: Likewise
1954         * gfortran.dg/fgetc_2.f90: Likewise
1955         * gfortran.dg/flush_1.f90: Likewise
1956         * gfortran.dg/fmt_exhaust.f90: Likewise
1957         * gfortran.dg/fmt_huge.f90: Likewise
1958         * gfortran.dg/fmt_read.f90: Likewise
1959         * gfortran.dg/fmt_t_1.f90: Likewise
1960         * gfortran.dg/fmt_t_2.f90: Likewise
1961         * gfortran.dg/fmt_t_3.f90: Likewise
1962         * gfortran.dg/fmt_t_4.f90: Likewise
1963         * gfortran.dg/fmt_t_5.f90: Likewise
1964         * gfortran.dg/fmt_t_7.f: Likewise
1965         * gfortran.dg/fseek.f90: Likewise
1966         * gfortran.dg/ftell_1.f90: Likewise
1967         * gfortran.dg/ftell_2.f90: Likewise
1968         * gfortran.dg/func_derived_3.f90: Likewise
1969         * gfortran.dg/inquire_9.f90: Likewise
1970         * gfortran.dg/iostat_1.f90: Likewise
1971         * gfortran.dg/iostat_2.f90: Likewise
1972         * gfortran.dg/list_read_1.f90: Likewise
1973         * gfortran.dg/list_read_4.f90: Likewise
1974         * gfortran.dg/list_read_5.f90: Likewise
1975         * gfortran.dg/list_read_7.f90: Likewise
1976         * gfortran.dg/list_read_8.f90: Likewise
1977         * gfortran.dg/list_read_9.f90: Likewise
1978         * gfortran.dg/namelist_13.f90: Likewise
1979         * gfortran.dg/namelist_14.f90: Likewise
1980         * gfortran.dg/namelist_15.f90: Likewise
1981         * gfortran.dg/namelist_16.f90: Likewise
1982         * gfortran.dg/namelist_17.f90: Likewise
1983         * gfortran.dg/namelist_18.f90: Likewise
1984         * gfortran.dg/namelist_19.f90: Likewise
1985         * gfortran.dg/namelist_20.f90: Likewise
1986         * gfortran.dg/namelist_24.f90: Likewise
1987         * gfortran.dg/namelist_26.f90: Likewise
1988         * gfortran.dg/namelist_27.f90: Likewise
1989         * gfortran.dg/namelist_28.f90: Likewise
1990         * gfortran.dg/namelist_37.f90: Likewise
1991         * gfortran.dg/namelist_38.f90: Likewise
1992         * gfortran.dg/namelist_39.f90: Likewise
1993         * gfortran.dg/namelist_40.f90: Likewise
1994         * gfortran.dg/namelist_43.f90: Likewise
1995         * gfortran.dg/namelist_44.f90: Likewise
1996         * gfortran.dg/namelist_45.f90: Likewise
1997         * gfortran.dg/namelist_46.f90: Likewise
1998         * gfortran.dg/namelist_47.f90: Likewise
1999         * gfortran.dg/namelist_48.f90: Likewise
2000         * gfortran.dg/namelist_49.f90: Likewise
2001         * gfortran.dg/namelist_50.f90: Likewise
2002         * gfortran.dg/namelist_51.f90: Likewise
2003         * gfortran.dg/namelist_52.f90: Likewise
2004         * gfortran.dg/namelist_56.f90: Likewise
2005         * gfortran.dg/namelist_char_only.f90: Likewise
2006         * gfortran.dg/namelist_use.f90: Likewise
2007         * gfortran.dg/namelist_use_only.f90: Likewise
2008         * gfortran.dg/noadv_size.f90: Likewise
2009         * gfortran.dg/open_access_append_1.f90: Likewise
2010         * gfortran.dg/pad_no.f90: Likewise
2011         * gfortran.dg/pr12884.f: Likewise
2012         * gfortran.dg/pr17090.f90: Likewise
2013         * gfortran.dg/pr17285.f90: Likewise
2014         * gfortran.dg/pr17286.f90: Likewise
2015         * gfortran.dg/pr18122.f90: Likewise
2016         * gfortran.dg/pr18210.f90: Likewise
2017         * gfortran.dg/pr18392.f90: Likewise
2018         * gfortran.dg/pr19155.f: Likewise
2019         * gfortran.dg/pr19216.f: Likewise
2020         * gfortran.dg/pr19467.f90: Likewise
2021         * gfortran.dg/pr19657.f: Likewise
2022         * gfortran.dg/pr20257.f90: Likewise
2023         * gfortran.dg/read_bad_advance.f90: Likewise
2024         * gfortran.dg/read_eof_2.f90: Likewise
2025         * gfortran.dg/read_eof_4.f90: Likewise
2026         * gfortran.dg/read_many_1.f: Likewise
2027         * gfortran.dg/read_noadvance.f90: Likewise
2028         * gfortran.dg/read_repeat.f90: Likewise
2029         * gfortran.dg/read_size_noadvance.f90: Likewise
2030         * gfortran.dg/read_x_past.f: Likewise
2031         * gfortran.dg/record_marker_1.f90: Likewise
2032         * gfortran.dg/record_marker_3.f90: Likewise
2033         * gfortran.dg/rewind_1.f90: Likewise
2034         * gfortran.dg/runtime_warning_1.f90: Likewise
2035         * gfortran.dg/shape_3.f90: Likewise
2036         * gfortran.dg/slash_1.f90: Likewise
2037         * gfortran.dg/stat_1.f90: Likewise
2038         * gfortran.dg/stat_2.f90: Likewise
2039         * gfortran.dg/streamio_11.f90: Likewise
2040         * gfortran.dg/streamio_3.f90: Likewise
2041         * gfortran.dg/streamio_4.f90: Likewise
2042         * gfortran.dg/streamio_9.f90: Likewise
2043         * gfortran.dg/tl_editing.f90: Likewise
2044         * gfortran.dg/unf_io_convert_1.f90: Likewise
2045         * gfortran.dg/unf_io_convert_2.f90: Likewise
2046         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
2047         * gfortran.dg/unf_short_record_1.f90: Likewise
2048         * gfortran.dg/utf8_1.f03: Likewise
2049         * gfortran.dg/utf8_2.f03: Likewise
2050         * gfortran.dg/widechar_IO_1.f90: Likewise
2051         * gfortran.dg/write_check3.f90: Likewise
2052         * gfortran.dg/write_rewind_2.f: Likewise
2053         * gfortran.dg/x_slash_2.f: Likewise
2054         
2055 2009-04-29  Richard Guenther  <rguenther@suse.de>
2056
2057         PR target/39943
2058         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2059         New.
2060         (check_effective_target_vect_floatuint_cvt): Likewise.
2061         * gcc.dg/vect/slp-10.c: Adjust.
2062         * gcc.dg/vect/slp-11.c: Adjust.
2063         * gcc.dg/vect/slp-12b.c: Adjust.
2064         * gcc.dg/vect/slp-33.c: Adjust.
2065         * gcc.c-torture/compile/pr39943.c: New testcase.
2066
2067 2009-04-29  Richard Guenther  <rguenther@suse.de>
2068
2069         PR middle-end/39937
2070         * gcc.c-torture/compile/pr39937.c: New testcase.
2071
2072 2009-04-29  Richard Guenther  <rguenther@suse.de>
2073
2074         PR tree-optimization/39941
2075         * gcc.c-torture/compile/pr39941.c: New testcase.
2076
2077 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
2078
2079         * gcc.target/bfin/20090411-1.c: New test.
2080
2081 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
2082
2083         PR target/39565
2084         * gcc.dg/pr39565.c: New testcase.
2085
2086 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
2087
2088         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
2089         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2090         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2091         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2092         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2093         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2094         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2095         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2096         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2097         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2098         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2099         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2100         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2101         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2102         * gcc.target/i386/pr37191.c: Likewise.
2103         * gcc.target/i386/reload-1.c: Likewise.
2104         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
2105         * g++.old-deja/g++.pt/repo2.C: Likewise.
2106         * g++.old-deja/g++.pt/repo3.C: Likewise.
2107         * g++.old-deja/g++.pt/repo4.C: Likewise.
2108         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2109         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2110         * g++.dg/template/repo1.C: Likewise.
2111         * g++.dg/template/repo2.C: Likewise.
2112         * g++.dg/template/repo3.C: Likewise.
2113         * g++.dg/template/repo4.C: Likewise.
2114         * g++.dg/template/repo5.C: Likewise.
2115         * g++.dg/template/repo6.C: Likewise.
2116         * g++.dg/template/repo7.C: Likewise.
2117         * g++.dg/template/repo8.C: Likewise.
2118         * g++.dg/template/repo9.C: Likewise.
2119         * g++.dg/rtti/repo1.C: Likewise.        
2120         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
2121         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
2122         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
2123         * g++.dg/other/PR23205.C: Skip for vxworks.
2124         * g++.dg/ext/visibility/class1.C: Requires PIC.
2125         * g++.dg/eh/async-unwind2.C: Requires PIC.
2126         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
2127         does not have cxa_exit.
2128
2129 2009-04-28  Jing Yu  <jingyu@google.com>
2130
2131         PR testsuite/39790
2132         * lib/target-supports.exp (check_effective_target_tls): Remove
2133         comment of caching.
2134         (check_effective_target_tls_native): Likewise.
2135         (check_effective_target_tls_runtime): Likewise.
2136         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
2137         tls to tls_runtime.
2138         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2139
2140 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2141
2142         PR fortran/39946
2143         * gfortran.dg/proc_ptr_16.f90: New.
2144
2145 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
2146
2147         * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
2148         lp64 is true.
2149
2150 2009-04-28  Richard Guenther  <rguenther@suse.de>
2151
2152         PR middle-end/39937
2153         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2154
2155 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
2156
2157         * g++.dg/warn/pr35652.C: Removed.
2158         * gcc.dg/pr35652.c: Likewise.
2159
2160 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
2161
2162         * gcc.target/ia64/20071210-2.c: New testcase.
2163
2164 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
2165
2166         PR c/39323
2167         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
2168         * gcc.dg/pr39323-3.c: Ditto.
2169
2170 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
2171
2172         PR fortran/39930
2173         PR fortran/39931
2174         * gfortran.dg/ambiguous_reference_2.f90: New.
2175         * gfortran.dg/pointer_assign_7.f90: New.
2176
2177 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
2178             Mark Mitchell  <mark@codesourcery.com>
2179
2180         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
2181         * gcc.dg/20020103-1.c: Check for __ppc.
2182         * gcc.dg/asm-b.c: Check for __ppc.
2183         * gcc.dg/20020919-1.c: Check for __ppc.
2184         * gcc.dg/20020312-2.c: Likewise.
2185         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
2186         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
2187         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
2188         * g++.dg/warn/weak1.C: Likewise.
2189         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
2190         static so appropriate optimizations kick in.
2191         (find_base_value_wrapper): New function.
2192         * g++.dg/eh/simd-5.C: Fix target triplet.
2193         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2194
2195 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
2196             H.J. Lu  <hongjiu.lu@intel.com>
2197
2198         PR target/39911
2199         * gcc.target/i386/pr39911.c: New test.
2200
2201 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
2202
2203         PR fortran/39879
2204         * gfortran.dg/alloc_comp_assign_10.f90: New test.
2205
2206 2009-04-28  Ben Elliston  <bje@au.ibm.com>
2207
2208         PR c++/35652
2209         Revert:
2210
2211         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2212
2213         * gcc.dg/pr35652.C: New.
2214         * g++.dg/warn/pr35652.C: New.
2215         * gcc.dg/format/plus-1.c: Adjust message.
2216
2217 2009-04-27  DJ Delorie  <dj@redhat.com>
2218
2219         * lib/target-supports.exp (check_effective_target_double64): New.
2220         (check_effective_target_double64plus): New.
2221         (check_effective_target_large_double): New.
2222         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
2223         * gcc.dg/div-double-1.c: Likewise.
2224         * gcc.dg/Wconversion-real.c: Require large_double.
2225         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
2226
2227         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
2228         are too small.
2229
2230         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
2231         constants as long.
2232
2233 2009-04-27  Ian Lance Taylor  <iant@google.com>
2234
2235         * gcc.dg/Wcxx-compat-5.c: New testcase.
2236         * gcc.dg/Wcxx-compat-6.c: New testcase.
2237
2238 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
2239
2240         Allow non-constant arguments to conversion intrinsics.
2241         * gcc.target/spu/intrinsics-3.c: Update tests.
2242
2243 2009-04-27  Richard Guenther  <rguenther@suse.de>
2244
2245         PR middle-end/39928
2246         * gcc.c-torture/compile/pr39928-1.c: New testcase.
2247         * gcc.c-torture/compile/pr39928-2.c: Likewise.
2248
2249 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
2250
2251         PR target/39903
2252         * gcc.dg/torture/pr39903-1.c: New.
2253         * gcc.dg/torture/pr39903-2.c: Likewise.
2254
2255 2009-04-27  Revital Eres  <eres@il.ibm.com>
2256
2257         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
2258         and check it.
2259         * gcc.dg/sms-2.c: Add dump check.
2260         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
2261         and check it.
2262         * gcc.dg/sms-4.c: Likewise.
2263         * gcc.dg/sms-5.c: Likewise.
2264         * gcc.dg/sms-6.c: Likewise.
2265         * gcc.dg/sms-7.c: Likewise.
2266         * gcc.dg/sms-antideps.c: Rename to...
2267         * gcc.dg/sms-8.c: This and add sms dump file and check it.
2268
2269 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
2270
2271         * gnat.dg/opt2.adb: New test.
2272
2273 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
2274
2275         PR c++/39875
2276         * g++.dg/warn/Wunused-15.C: New test.
2277
2278 2009-04-26  Michael Matz  <matz@suse.de>
2279
2280         Expand from SSA.
2281         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
2282         change regexps.
2283         * gcc.target/i386/pr37248-1.c: Modified.
2284         * gcc.target/i386/pr37248-3.c: Modified.
2285         * gcc.target/i386/pr37248-2.c: Modified.
2286         * gnat.dg/aliasing1.adb: Modified.
2287         * gnat.dg/pack9.adb: Modified.
2288         * gnat.dg/aliasing2.adb: Modified.
2289         * gcc.dg/strict-overflow-2.c: Modified.
2290         * gcc.dg/autopar/reduc-1char.c: Modified.
2291         * gcc.dg/autopar/reduc-2char.c: Modified.
2292         * gcc.dg/autopar/reduc-1.c: Modified.
2293         * gcc.dg/autopar/reduc-2.c: Modified.
2294         * gcc.dg/autopar/reduc-3.c: Modified.
2295         * gcc.dg/autopar/reduc-6.c: Modified.
2296         * gcc.dg/autopar/reduc-7.c: Modified.
2297         * gcc.dg/autopar/reduc-8.c: Modified.
2298         * gcc.dg/autopar/reduc-9.c: Modified.
2299         * gcc.dg/autopar/reduc-1short.c: Modified.
2300         * gcc.dg/autopar/reduc-2short.c: Modified.
2301         * gcc.dg/autopar/parallelization-1.c: Modified.
2302         * gcc.dg/strict-overflow-4.c: Modified.
2303         * gcc.dg/strict-overflow-6.c: Modified.
2304         * gcc.dg/gomp/combined-1.c: Modified.
2305         * gcc.dg/no-strict-overflow-1.c: Modified.
2306         * gcc.dg/no-strict-overflow-3.c: Modified.
2307         * gcc.dg/no-strict-overflow-5.c: Modified.
2308         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
2309         * gcc.dg/tree-ssa/pr18134.c: Modified.
2310         * gcc.dg/tree-ssa/20030824-1.c: Modified.
2311         * gcc.dg/tree-ssa/vector-2.c: Modified.
2312         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
2313         * gcc.dg/tree-ssa/loop-21.c: Modified.
2314         * gcc.dg/tree-ssa/20030824-2.c: Modified.
2315         * gcc.dg/tree-ssa/vector-3.c: Modified.
2316         * gcc.dg/tree-ssa/asm-3.c: Modified.
2317         * gcc.dg/tree-ssa/pr23294.c: Modified.
2318         * gcc.dg/tree-ssa/loop-22.c: Modified.
2319         * gcc.dg/tree-ssa/loop-15.c: Modified.
2320         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
2321         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
2322         * gcc.dg/tree-ssa/pr20139.c: Modified.
2323         * gcc.dg/tree-ssa/scev-cast.c: Modified.
2324         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
2325         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
2326         * gcc.dg/tree-ssa/loop-5.c: Modified.
2327         * gcc.dg/tree-ssa/pr19431.c: Modified.
2328         * gcc.dg/tree-ssa/pr32044.c: Modified.
2329         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
2330         * gcc.dg/tree-ssa/loop-19.c: Modified.
2331         * gcc.dg/tree-ssa/loop-28.c: Modified.
2332         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
2333         * gcc.dg/tree-ssa/divide-1.c: Modified.
2334         * gcc.dg/tree-ssa/inline-1.c: Modified.
2335         * gcc.dg/tree-ssa/divide-3.c: Modified.
2336         * gcc.dg/tree-ssa/pr30978.c: Modified.
2337         * gcc.dg/tree-ssa/alias-6.c: Modified.
2338         * gcc.dg/tree-ssa/divide-4.c: Modified.
2339         * gcc.dg/tree-ssa/alias-11.c: Modified.
2340         * gcc.dg/no-strict-overflow-7.c: Modified.
2341         * gcc.dg/strict-overflow-1.c: Modified.
2342         * gcc.dg/pr15784-4.c: Modified.
2343         * gcc.dg/pr34263.c: Modified.
2344         * gcc.dg/strict-overflow-3.c: Modified.
2345         * gcc.dg/tree-prof/stringop-1.c: Modified.
2346         * gcc.dg/tree-prof/val-prof-1.c: Modified.
2347         * gcc.dg/tree-prof/val-prof-2.c: Modified.
2348         * gcc.dg/tree-prof/val-prof-3.c: Modified.
2349         * gcc.dg/tree-prof/val-prof-4.c: Modified.
2350         * gcc.dg/no-strict-overflow-2.c: Modified.
2351         * gcc.dg/no-strict-overflow-4.c: Modified.
2352         * gcc.dg/no-strict-overflow-6.c: Modified.
2353         * g++.dg/tree-ssa/pr27090.C: Modified.
2354         * g++.dg/tree-ssa/tmmti-2.C: Modified.
2355         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
2356         * g++.dg/tree-ssa/pr19807.C: Modified.
2357         * g++.dg/opt/pr30965.C: Modified.
2358         * g++.dg/init/new17.C: Modified.
2359         * gfortran.dg/whole_file_6.f90: Modified.
2360         * gfortran.dg/whole_file_5.f90: Modified.
2361         * gfortran.dg/reassoc_1.f90: Modified.
2362         * gfortran.dg/reassoc_3.f90: Modified.
2363
2364 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2365
2366         PR fortran/39893
2367         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
2368
2369 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR inline-asm/39543
2372         * gcc.target/i386/pr39543-1.c: New test.
2373         * gcc.target/i386/pr39543-2.c: New test.
2374         * gcc.target/i386/pr39543-3.c: New test.
2375
2376         PR c/39889
2377         * gcc.dg/Wunused-value-3.c: New test.
2378
2379 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
2380
2381         PR c/39581
2382         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
2383         gcc.dg/vla-21.c: New tests.
2384
2385 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
2386
2387         PR c/39556
2388         * gcc.dg/inline-34.c: New test.
2389
2390 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2391
2392         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
2393         gcc.dg/enum-const-3.c: New tests.
2394         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
2395         -pedantic-errors.  Update expected diagnostics.
2396
2397 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2398
2399         PR c/39582
2400         * gcc.dg/vla-20.c: New test.
2401
2402 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2403
2404         PR c/39564
2405         * gcc.dg/vla-19.c: New test.
2406
2407 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
2408
2409         PR preprocessor/39559
2410         * gcc.dg/c99-intconst-2.c: New test.
2411
2412 2009-04-25  Jan Hubicka  <jh@suse.cz>
2413
2414         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
2415
2416 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
2417
2418         PR fortran/39688
2419         * gfortran.dg/import7.f90: New.
2420
2421 2009-04-24  Richard Guenther  <rguenther@suse.de>
2422
2423         * gcc.dg/tree-ssa/vrp48.c: Fix.
2424
2425 2008-04-24  Doug Kwan  <dougkwan@google.com>
2426
2427         * g++.dg/init/copy7.C: Only abort in memcpy if source and
2428         destination are the same.
2429
2430 2009-04-24  Richard Guenther  <rguenther@suse.de>
2431
2432         * gcc.dg/tree-ssa/vrp48.c: New testcase.
2433
2434 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
2435
2436         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
2437         gcc.dg/array-const-3.c: New tests.
2438
2439 2009-04-24  Ian Lance Taylor  <iant@google.com>
2440
2441         * gcc.dg/Wcxx-compat-4.c: New testcase.
2442
2443 2009-04-24  Daniel Kraft  <d@domob.eu>
2444
2445         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
2446         expected on already erraneous symbol (renamed to fresh one).
2447
2448 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
2449
2450         PR middle-end/39867
2451         * gcc.dg/pr39867.c: New.
2452
2453 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
2454
2455         PR fortran/39861
2456         PR fortran/39864
2457         * gfortran.dg/intrinsic_1.f90: New.
2458
2459 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
2460
2461         * gnat.dg/alignment7.adb: New test.
2462         * gnat.dg/alignment8.adb: Likewise.
2463
2464 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
2465
2466         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
2467         * gnat.dg/specs/rep_clause2.ads: New test.
2468
2469 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
2470
2471         PR rtl-optimization/39794
2472         * gcc.dg/pr39794.c: New test.
2473
2474 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2475
2476         * gnat.dg/atomic1.adb: New test.
2477         * gnat.dg/atomic1_pkg.ads: New helper.
2478
2479 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
2480
2481         PR testsuite/39623
2482         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
2483         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
2484         
2485 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
2486
2487         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
2488         warning.
2489
2490 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2491
2492         PR C/31499
2493         * gcc.dg/vector-init-1.c: New testcase.
2494         * gcc.dg/vector-init-2.c: New testcase.
2495
2496 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
2497
2498         * gnat.dg/enum2.adb: New test.
2499         * gnat.dg/enum2_pkg.ads: New helper.
2500
2501 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
2502
2503         PR c/39855
2504         * gcc.dg/torture/pr39855.c: New test.
2505
2506 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
2507
2508         PR c++/39639
2509         * g++.dg/cpp0x/pr39639.C: New test.
2510
2511 2009-04-22  Mark Heffernan  <meheff@google.com>
2512
2513         * gcc.dg/profile-generate-3.c: New test.
2514
2515 2009-04-22  Jan Hubicka  <jh@suse.cz>
2516
2517         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2518
2519 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
2520
2521         PR testsuite/39623
2522         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2523         
2524 2009-04-22  Richard Guenther  <rguenther@suse.de>
2525
2526         PR tree-optimization/39824
2527         * gcc.c-torture/compile/pr39824.c: New testcase.
2528
2529 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2530
2531         PR c++/14875
2532         * g++.dg/parse/parser-pr14875.C: New.
2533         * g++.dg/parse/parser-pr14875-2.C: New.
2534         * g++.dg/parse/error6.C: Update match string.
2535
2536 2009-04-22  Richard Guenther  <rguenther@suse.de>
2537
2538         PR tree-optimization/39845
2539         * gcc.c-torture/compile/pr39845.c: New testcase.
2540
2541 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/39735
2544         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
2545         * gfortran.dg/external_initializer.f90: Modified.
2546         * gfortran.dg/interface_26.f90: Modified.
2547         * gfortran.dg/intrinsic_subroutine.f90: Modified.
2548         * gfortran.dg/proc_ptr_3.f90: Modified.
2549         * gfortran.dg/proc_ptr_15.f90: New.
2550         * gfortran.dg/proc_ptr_result_1.f90: Modified.
2551
2552 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2553
2554         PR c++/35711
2555         * g++.dg/warn/pr35711.C: New.
2556         * g++.dg/conversion/ptrmem2.C: Update.
2557
2558 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
2559
2560         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
2561         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
2562         README.gcc, g++.dg/README, g++.dg/compat/break/README,
2563         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
2564         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
2565         gcc.c-torture/ChangeLog.0,
2566         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
2567         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
2568         gcc.target/i386/math-torture/math-torture.exp,
2569         gcc.target/mips/inter/mips16-inter.exp,
2570         gcc.target/mips/mips-nonpic/README,
2571         gcc.target/x86_64/abi/README.gcc,
2572         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
2573         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
2574         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
2575         notices.
2576         * ChangeLog-1993-2007, ChangeLog: Correct dates.
2577
2578 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
2579
2580         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
2581
2582 2009-04-21  Richard Guenther  <rguenther@suse.de>
2583
2584         PR middle-end/39829
2585         * gcc.dg/torture/pr39829.c: New testcase.
2586
2587 2009-04-21  Martin Jambor  <mjambor@suse.cz>
2588
2589         * gcc.dg/tree-ssa/cswtch-2.c: New test.
2590
2591 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2592
2593         PR 16202
2594         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
2595         * gcc.dg/sequence-pt-2.c: New.
2596         * gcc.dg/sequence-pt-3.c: New.
2597         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
2598         * g++.dg/warn/sequence-pt-2.c: New.
2599         * g++.dg/warn/sequence-pt-3.c: New.
2600
2601 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
2602
2603         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
2604
2605 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
2606
2607         * gnat.dg/import1.ad[sb]: New test.
2608
2609 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2610
2611         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
2612         return 0.
2613
2614 2009-04-20  Tobias Burnus  <burnus@net-b.de>
2615
2616         PR fortran/39811
2617         * gfortran.dg/continuation_11.f90: New test.
2618
2619 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2620
2621         PR c++/13358
2622         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
2623         messages. Test for "long long" in system headers.
2624         * gcc.dg/c99-longlong-2.c: New.
2625         * g++.dg/warn/pr13358.C: New.
2626         * g++.dg/warn/pr13358-2.C: New.
2627         * g++.dg/warn/pr13358-3.C: New.
2628         * g++.dg/warn/pr13358-4.C: New.
2629
2630 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2631
2632         * gcc.dg/framework-2.c: Fix up for non existent includes
2633         being fatal errors now.
2634
2635 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
2636
2637         PR fortran/39800
2638         * gfortran.dg/private_type_13.f90: New test.
2639         * gfortran.dg/private_type_2.f90: Add option -std=f95.
2640
2641 2009-04-20  Le-Chun Wu  <lcwu@google.com>
2642
2643         PR c++/39803
2644         * g++.dg/warn/Wunused-14.C: New test.
2645
2646 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
2647
2648         * gnat.dg/specs/small_alignment.ads: New test.
2649
2650 2009-04-20  Ian Lance Taylor  <iant@google.com>
2651
2652         * gcc.dg/Wcxx-compat-3.c: New testcase.
2653
2654 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
2655
2656         * gnat.dg/pack13.ad[sb]: New test.
2657         * gnat.dg/pack13_pkg.ads: New helper.
2658
2659 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
2660
2661         * gnat.dg/discr11.ad[sb]: New test.
2662         * gnat.dg/discr11_pkg.ads: New helper.
2663
2664 2009-04-20  Ira Rosen  <irar@il.ibm.com>
2665
2666         PR tree-optimization/39675
2667         * gcc.dg/vect/O3-pr39675-2.c: New test.
2668
2669 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
2670
2671         * gnat.dg/rep_clause3.adb: New test.
2672
2673 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
2674
2675         PR c/37481
2676         * gcc.dg/c99-flex-array-7.c: New test.
2677
2678 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
2679
2680         PR c/19771
2681         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2682
2683 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
2684
2685         PR c/38243
2686         * gcc.dg/c99-restrict-3.c: New test.
2687
2688 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
2689
2690         PR preprocessor/20078
2691         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2692
2693 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
2694
2695         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
2696         Do not pass -B$root after -margs.
2697
2698 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2699
2700         PR c/32061
2701         PR c++/36954
2702         * gcc.dg/pr32061.c: New.
2703         * gcc.dg/Wlogical-op-1.c: Update.
2704         * g++.dg/warn/Wlogical-op-1.C: Update.
2705         * g++.dg/warn/pr36954.C: New.
2706
2707 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
2708
2709         PR c/27676
2710         * gcc.dg/lvalue-5.c: New test.
2711
2712 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
2713
2714         PR c/22367
2715         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2716
2717 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
2718
2719         * gcc.dg/cpp/include5.c: New test.
2720
2721 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
2722
2723         PR c/35210
2724         * gcc.dg/call-diag-2.c: New test.
2725
2726 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
2727
2728         PR preprocessor/39646
2729         * gcc.dg/cpp/line8.c: New test.
2730
2731 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
2732
2733         PR preprocessor/39647
2734         * gcc.dg/cpp/line7.c: New test.
2735
2736 2009-04-18  Richard Guenther  <rguenther@suse.de>
2737
2738         PR middle-end/39804
2739         * gcc.target/i386/pr39804.c: New testcase.
2740
2741 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
2742
2743         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
2744         * g++.dg/other/pr39496.C: Likewise.
2745
2746 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2747
2748         PR middle-end/36902
2749         * gcc.dg/pr36902.c: New.
2750
2751 2009-04-17  Diego Novillo  <dnovillo@google.com>
2752
2753         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
2754         violation for variable 'inside_main'.
2755
2756 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2757
2758         * gfortran.fortran-torture/execute/getarg_1.x: New file.
2759
2760 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2761
2762         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2763
2764 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2765
2766         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
2767         * gfortran.dg/chmod_2.f90: Likewise.
2768         * gfortran.dg/chmod_3.f90: Likewise.
2769         * gfortran.dg/open_errors.f90: Likewise.
2770         * gfortran.dg/stat_1.f90: Likewise.
2771         * gfortran.dg/stat_2.f90: Likewise.
2772
2773 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2774
2775         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
2776         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
2777         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2778         * gfortran.dg/nearest_1.f90: Likewise.
2779         * gfortran.dg/nearest_3.f90: Likewise.
2780         * gfortran.dg/isnan_1.f90: Likewise.
2781         * gfortran.dg/isnan_2.f90: Likewise.
2782         * gfortran.dg/nan_1.f90: Likewise.
2783         * gfortran.dg/nan_2.f90: Likewise.
2784         * gfortran.dg/nan_3.f90: Likewise.
2785         * gfortran.dg/nan_4.f90: Likewise.
2786         * gfortran.dg/module_nan.f90: Likewise.
2787         * gfortran.dg/int_conv_2.f90: Likewise.
2788         * gfortran.dg/init_flag_3.f90: Likewise.
2789         * gfortran.dg/namelist_42.f90: Likewise.
2790         * gfortran.dg/namelist_43.f90: Likewise.
2791         * gfortran.dg/real_const_3.f90: Likewise.
2792         * gfortran.dg/transfer_simplify_1.f90: Likewise.
2793
2794         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2795         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2796         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2797         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2798         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2799
2800         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2801         * gfortran.dg/gamma_5.f90: Likewise.
2802
2803 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2804
2805         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2806         less strict so it also works with auto-overlay support.
2807         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2808         for "exceeds local store" linker errors on the SPU.
2809
2810         * lib/gfortran.exp: Include target-supports.exp.
2811         (gfortran_init): On SPU targets where automatic overlay support
2812         is available, use it to build all Fortran test cases.
2813
2814         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2815
2816 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
2817
2818         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2819         rule enforced by gnat on taft types.
2820
2821 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR testsuite/39792
2824         * g++.dg/ext/complit11.C: Add empty dg-options.
2825
2826 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
2827
2828         PR c++/17570
2829         * g++.dg/template/defarg11.C: New test.
2830
2831 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
2832
2833         PR c++/28766
2834         * g++.dg/ext/complit11.C: New testcase.
2835
2836 2009-04-15  Le-Chun Wu  <lcwu@google.com>
2837
2838         PR c++/39551
2839         * g++.dg/warn/Wunused-13.C: New testcase.
2840
2841 2009-04-15  Ian Lance Taylor  <iant@google.com>
2842
2843         * gcc.dg/Wenum-compare-1.c: New testcase.
2844
2845 2009-04-15  Richard Guenther  <rguenther@suse.de>
2846
2847         PR tree-optimization/39764
2848         * g++.dg/torture/pr39764.C: New testcase.
2849
2850 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
2851
2852         * g++.dg/ext/altivec-17.C: New.
2853
2854 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
2855
2856         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2857         * gnat.dg/specs/limited1.ads: Ditto.
2858
2859 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2860
2861         PR testsuite/39769
2862         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2863         for testing the results of estimate instructions.
2864         * gcc.dg/vmx/3a-04m.c (test): Ditto.
2865         * gcc.dg/vmx/3a-05.c (test): Ditto.
2866
2867 2009-04-14  Jason Merrill  <jason@redhat.com>
2868
2869         PR c++/39763
2870         * g++.dg/warn/Wshadow-4.C: Extend.
2871
2872 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
2873
2874         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2875         (do_D): Remove attribute hidden.
2876
2877 2009-04-13  Jason Merrill  <jason@redhat.com>
2878
2879         PR c++/39480
2880         * g++.dg/init/copy7.C: New.
2881
2882 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
2883
2884         PR testsuite/39733
2885         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2886         (check_for_all_options): This.
2887
2888 2009-04-13  Jason Merrill  <jason@redhat.com>
2889
2890         PR c++/39750
2891         * g++.dg/template/crash90.C: New.
2892
2893 2009-04-12  Jason Merrill  <jason@redhat.com>
2894
2895         PR c++/39742
2896         * g++.dg/overload/extern-C-2.C: New.
2897
2898 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
2899
2900         PR preprocessor/31869
2901         * gcc.dg/cpp/strify5.c: New test.
2902
2903 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
2904
2905         * gnat.dg/enum1.adb: New test.
2906         * gnat.dg/enum1_pkg.ads: New helper.
2907
2908 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
2909
2910         PR target/39740
2911         * gcc.target/alpha/pr39740.c: New test.
2912
2913 2009-04-11  Daniel Kraft  <d@domob.eu>
2914
2915         PR fortran/37746
2916         * gfortran.dg/bounds_check_strlen_1.f90: New test.
2917         * gfortran.dg/bounds_check_strlen_2.f90: New test.
2918         * gfortran.dg/bounds_check_strlen_3.f90: New test.
2919         * gfortran.dg/bounds_check_strlen_4.f90: New test.
2920         * gfortran.dg/bounds_check_strlen_5.f90: New test.
2921         * gfortran.dg/bounds_check_strlen_6.f90: New test.
2922         * gfortran.dg/bounds_check_strlen_7.f90: New test.
2923         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2924         expected string length that failed with -fbounds-check now.
2925         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2926
2927 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
2928
2929         PR fortran/39692
2930         * gfortran.dg/proc_ptr_14.f90: New.
2931
2932 2009-04-11  Richard Guenther  <rguenther@suse.de>
2933
2934         PR middle-end/39732
2935         * g++.dg/torture/pr39732.C: New testcase.
2936
2937 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
2938
2939         * gfortran.dg/whole_file_5.f90: New.
2940         * gfortran.dg/whole_file_6.f90: New.
2941
2942 2009-04-11  Richard Guenther  <rguenther@suse.de>
2943
2944         PR tree-optimization/39713
2945         * g++.dg/torture/pr39713.C: New testcase.
2946
2947 2009-04-10  Richard Guenther  <rguenther@suse.de>
2948
2949         PR c/39712
2950         * gcc.dg/pr39712.c: New testcase.
2951
2952 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR c++/28301
2955         * g++.dg/cpp0x/enum2.C: Updated.
2956         * g++.dg/debug/pr22514.C: Likewise.
2957         * g++.dg/parse/enum2.C: Likewise.
2958         * g++.dg/parse/enum3.C: Likewise.
2959         * g++.dg/template/crash79.C: Likewise.
2960         * g++.old-deja/g++.jason/cond.C: Likewise.
2961
2962 2009-04-10  Chao-ying Fu  <fu@mips.com>
2963
2964         * gcc.target/mips/interrupt_handler.c: Change from compile to
2965         assemble.
2966
2967 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2968
2969         * objc/execute/forward-1.x: Fix x86_64 entry typos.
2970
2971 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
2972
2973         PR fortran/38709
2974         * gfortran.dg/zero_sized_6.f90: New.
2975
2976 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2977
2978         PR  c++/20118
2979         * g++.dg/parse/pr20118.C: New.
2980         * g++.dg/template/spec16.C: Update.
2981
2982 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
2983
2984         PR testsuite/35621
2985         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2986         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2987         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2988         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2989         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2990         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2991         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2992         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2993         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2994         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2995         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2996         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2997         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2998         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2999         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
3000         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
3001         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
3002
3003 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
3004
3005         PR target/39678
3006         * g++.dg/torture/pr39678.C: New.
3007         * gcc.dg/compat/struct-complex-2.h: Likewise.
3008         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
3009         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
3010         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
3011         * gcc.dg/torture/pr39678.c: Likewise.
3012         * gcc.target/i386/pr39678.c: Likewise.
3013
3014         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
3015         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3016
3017         * gcc.target/x86_64/abi/test_passing_structs.c: Include
3018         <complex.h>.  Add tests for structure with complex float.
3019
3020 2009-04-10  Ben Elliston  <bje@au.ibm.com>
3021             Joseph Myers  <joseph@codesourcery.com>
3022
3023         PR target/36800
3024         * gcc.dg/dfp/pr36800.c: New.
3025
3026 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3027             Rafael Avila de Espindola  <espindola@google.com>
3028
3029         * gcc.misc-tests/help.exp: New file.
3030         * lib/options.exp: New file.
3031
3032 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
3033
3034         PR libobjc/36610
3035         * objc/execute/forward-1.x: New.
3036
3037 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
3038
3039         * gcc.dg/pr27150-1.c: Change to a link test.
3040
3041 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
3042
3043         * g++.dg/lookup/using2.C: Change copyright header to refer to version
3044         3 of the GNU General Public License and to point readers at the
3045         COPYING3 file and the FSF's license web page.
3046         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
3047         * gcc.dg/struct/struct-reorg.exp: Likewise.
3048         * gcc.target/spu/tag_manager.c: Likewise.
3049
3050 2009-04-09  Richard Guenther  <rguenther@suse.de>
3051
3052         PR testsuite/39696
3053         * ssa-ccp-25.c: Adjust pattern.
3054
3055 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
3056
3057         PR fortran/36704
3058         * gfortran.dg/external_procedures_1.f90: Modified.
3059         * gfortran.dg/proc_ptr_result_1.f90: New.
3060         * gfortran.dg/proc_ptr_result_2.f90: New.
3061         * gfortran.dg/proc_ptr_result_3.f90: New.
3062
3063 2009-04-09  Richard Guenther  <rguenther@suse.de>
3064
3065         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
3066         to prevent constant propagation.
3067         * gcc.dg/vect/vect-56.c: Likewise.
3068         * gcc.dg/vect/vect-58.c: Likewise.
3069         * gcc.dg/vect/vect-60.c: Likewise.
3070         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3071         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3072         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
3073
3074 2009-04-09  Richard Guenther  <rguenther@suse.de>
3075
3076         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
3077         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3078
3079 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
3080
3081         PR c/39613
3082         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
3083         New tests.
3084
3085 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
3086
3087         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
3088         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
3089
3090 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
3091
3092         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
3093
3094 2009-04-08  Jason Merrill  <jason@redhat.com>
3095
3096         PR c++/25185
3097         * g++.dg/template/error40.C: Add another test.
3098
3099 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
3100
3101         PR c/39614
3102         PR c/39673
3103         * gcc.c-torture/compile/pr39614-1.c,
3104         gcc.c-torture/compile/pr39614-2.c,
3105         gcc.c-torture/compile/pr39614-3.c,
3106         gcc.c-torture/compile/pr39614-4.c,
3107         gcc.c-torture/compile/pr39614-5.c,
3108         gcc.c-torture/compile/pr39673-1.c,
3109         gcc.c-torture/compile/pr39673-2.c: New tests.
3110         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
3111         more cases.
3112         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3113         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
3114         expected errors.
3115
3116 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
3117
3118         PRc++/39637
3119         * g++.dg/cpp0x/variadic-crash2.C: New test.
3120
3121 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
3122
3123         PR fortran/38863
3124         * gfortran.dg/alloc_comp_result_1.f90: New test.
3125
3126 2009-04-07  Jason Merrill  <jason@redhat.com>
3127
3128         PR c++/34691
3129         * g++.dg/overload/extern-C-1.C: New.
3130
3131 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3132
3133         PR testsuite/39325
3134         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
3135
3136 2009-04-07  Jason Merrill  <jason@redhat.com>
3137
3138         PR c++/25185
3139         * g++.dg/template/error40.C: New.
3140
3141 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
3142
3143         PR fortran/38152
3144         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
3145
3146 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3147
3148         * gnat.dg/subp_elim_errors.ad[sb]: New test.
3149
3150 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
3151
3152         PR fortran/38290
3153         * gfortran.dg/proc_decl_1.f90: Modified.
3154         * gfortran.dg/proc_ptr_11.f90: Extended.
3155         * gfortran.dg/proc_ptr_13.f90: Modified.
3156
3157 2009-04-06  Jason Merrill  <jason@redhat.com>
3158
3159         PR c++/35146
3160         * g++.dg/template/fnspec1.C: New.
3161
3162 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
3163
3164         * lib/gnat.exp: Handle multilib.
3165         
3166 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/38863
3169         * gfortran.dg/dependency_23.f90: New test.
3170
3171 2009-04-06  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/28868
3174         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3175         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
3176         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3177         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3178
3179 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3180
3181         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
3182
3183 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3184
3185         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
3186
3187 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
3188
3189         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
3190         with the built-in y0, and the subsequent warning.
3191         (y1): Likewise, rename to y_1.
3192
3193 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
3194
3195         PR fortran/39414
3196         * gfortran.dg/proc_decl_21.f90: New.
3197
3198 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
3199
3200         PR fortran/36091
3201         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
3202
3203 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
3204
3205         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
3206         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
3207         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
3208         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
3209         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
3210         gfortran.dg/namelist_49.f90: Gate test on effective_target
3211         fd_truncate.
3212         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
3213
3214 2009-04-05  Daniel Kraft  <d@domob.eu>
3215
3216         PR fortran/38654
3217         * gfortran.dg/read_float_2.f03
3218         * gfortran.dg/read_float_3.f90
3219
3220 2009-04-05  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/39648
3223         * gcc.c-torture/compile/pr39648.c: New testcase.
3224
3225 2009-04-05  Jason Merrill  <jason@redhat.com>
3226
3227         PR c++/14912
3228         * g++.dg/template/error39.C: New.
3229
3230 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
3231
3232         PR fortran/29458
3233         * gfortran.dg/implied_do_1.f90: New.
3234
3235 2009-04-04  Tobias Burnus  <burnus@net-b.de>
3236
3237         PR fortran/39577
3238         * gfortran.dg/recursive_check_8.f90: New.
3239         * gfortran.dg/recursive_check_9.f90: New.
3240         * gfortran.dg/recursive_check_10.f90: New.
3241         * gfortran.dg/recursive_check_11.f90: New.
3242         * gfortran.dg/recursive_check_12.f90: New.
3243         * gfortran.dg/recursive_check_13.f90: New.
3244         * gfortran.dg/recursive_check_14.f90: New.
3245
3246 2009-04-04  Jason Merrill  <jason@redhat.com>
3247
3248         PR c++/25185
3249         * g++.dg/template/error38.C: Add more tests.
3250
3251 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
3252
3253         PR fortran/37614
3254         * gfortran.dg/common_align_2.f90: New test.
3255
3256 2009-04-04  Richard Guenther  <rguenther@suse.de>
3257
3258         PR tree-optimization/8781
3259         PR tree-optimization/37892
3260         * g++.dg/tree-ssa/pr8781.C: New testcase.
3261         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
3262
3263 2009-04-04  Richard Guenther  <rguenther@suse.de>
3264
3265         PR tree-optimization/39636
3266         * gcc.c-torture/compile/pr39636.c: New testcase.
3267
3268 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
3269
3270         PR rtl-optimization/39607
3271         * g++.dg/opt/pr39607.C: New.
3272
3273 2009-04-03  Tobias Burnus  <burnus@net-b.de>
3274
3275         PR fortran/39594
3276         * gfortran.dg/common_12.f90: New.
3277
3278 2009-04-03  Jason Merrill  <jason@redhat.com>
3279
3280         PR c++/39608
3281         * g++.dg/template/const2.C: New test.
3282
3283 2009-04-03  Richard Guenther  <rguenther@suse.de>
3284
3285         PR tree-optimization/2480
3286         PR tree-optimization/23086
3287         * gcc.dg/tree-ssa/pr2480.c: New testcase.
3288         * gcc.dg/tree-ssa/pr23086.c: Likewise.
3289
3290 2009-04-03  Richard Guenther  <rguenther@suse.de>
3291
3292         PR tree-optimization/34743
3293         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
3294         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
3295         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3296         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3297         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3298         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3299         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3300         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3301
3302 2009-04-03  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/13146
3305         PR tree-optimization/23940
3306         PR tree-optimization/33237
3307         PR middle-end/33974
3308         PR middle-end/34093
3309         PR tree-optimization/36201
3310         PR tree-optimization/36230
3311         PR tree-optimization/38049
3312         PR tree-optimization/38207
3313         PR tree-optimization/38230
3314         PR tree-optimization/38301
3315         PR tree-optimization/38585
3316         PR middle-end/38895
3317         PR tree-optimization/38985
3318         PR tree-optimization/39299
3319         * gcc.dg/pr19633-1.c: Adjust.
3320         * gcc.dg/torture/pta-callused-1.c: Likewise.
3321         * gcc.dg/torture/pr39074-2.c: Likewise.
3322         * gcc.dg/torture/pr39074.c: Likewise.
3323         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
3324         * gcc.dg/torture/pr30375.c: Adjust.
3325         * gcc.dg/torture/pr33563.c: Likewise.
3326         * gcc.dg/torture/pr33870.c: Likewise.
3327         * gcc.dg/torture/pr33560.c: Likewise.
3328         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
3329         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3330         * gcc.dg/tree-ssa/alias-15.c: Remove.
3331         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
3332         * gcc.dg/tree-ssa/pr26421.c: Adjust.
3333         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
3334         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
3335         * gcc.dg/tree-ssa/pr23382.c: Adjust.
3336         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
3337         * gcc.dg/tree-ssa/alias-16.c: Adjust.
3338         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3339         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3340         * gcc.dg/tree-ssa/alias-18.c: Likewise.
3341         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3342         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
3343         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3344         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
3345         * gcc.dg/tree-ssa/pr13146.c: Likewise.
3346         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3347         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3348         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3349         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
3350         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
3351         * gcc.dg/tree-ssa/alias-20.c: Likewise.
3352         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
3353         * gcc.dg/tree-ssa/pr38895.c: Likewise.
3354         * gcc.dg/uninit-B.c: XFAIL.
3355         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3356         * gcc.dg/uninit-pr19430.c: XFAIL.
3357         * g++.dg/tree-ssa/pr13146.C: New testcase.
3358         * g++.dg/opt/pr36187.C: Adjust.
3359         * g++.dg/torture/20090329-1.C: New testcase.
3360
3361 2009-04-02  Chao-ying Fu  <fu@mips.com>
3362
3363         * gcc.target/mips/interrupt_handler.c: New test.
3364
3365 2009-04-02  David Ayers  <ayers@fsfe.org>
3366
3367         PR objc/18456
3368         * objc.dg/bad-receiver-type-2.m: New test contributed by
3369         Alexander Mamberg.
3370
3371 2009-04-02  Jason Merrill  <jason@redhat.com>
3372
3373         PR c++/25185
3374         * g++.dg/template/error38.C: New test.
3375
3376 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
3377
3378         PR tree-optimization/31677
3379         * gcc.dg/memcpy-1.c: Add compiler option.
3380
3381 2009-04-02  Ira Rosen  <irar@il.ibm.com>
3382
3383         PR tree-optimization/39595
3384         * gfortran.dg/vect/O3-pr39595.f: New test.
3385
3386 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
3387
3388         PR c++/26693
3389         * g++.dg/template/typedef11.C: New test.
3390         * g++.dg/template/typedef12.C: Likewise.
3391         * g++.dg/template/typedef13.C: Likewise.
3392         * g++.dg/template/typedef14.C: Likewise.
3393         * g++.dg/template/typedef15.C: Likewise.
3394         * g++.dg/template/typedef16.C: Likewise.
3395         * g++.dg/template/sfinae3.C: Compile this pedantically.
3396         The only errors expected should be the one saying the typedef is ill
3397         formed.
3398         * g++.old-deja/g++.pt/typename8.C: Likewise.
3399         * g++.dg/template/access11.C: Update this.
3400
3401 2009-04-02  Richard Guenther  <rguenther@suse.de>
3402
3403         PR tree-optimization/37221
3404         * gcc.c-torture/compile/20090331-1.c: New testcase.
3405
3406 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
3407
3408         * gcc.c-torture/compile/20090401-1.c: New test.
3409
3410 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3411
3412         PR c++/4926
3413         * g++.dg/template/pr4926-1.C: New.
3414
3415 2009-04-01  Xinliang David Li  <davidxl@google.com>
3416
3417         * gcc.target/i386/all_one_m128i.c: New test.
3418
3419 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
3420
3421         PR c/39027
3422         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
3423         * gcc.dg/fltconst-2.c: New test.
3424         * gcc.dg/fltconst-double-pedantic-1.c: New test.
3425         * gcc.dg/fltconst-double-pedantic-2.c: New test.
3426
3427         PR c/33466
3428         * gcc.dg/cpp/pr33466.c: New test.
3429         * gcc.dg/dfp/pr33466.c: New test.
3430         * gcc.dg/fixed-point/pr33466.c: New test.
3431
3432 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3433
3434         PR tree-optimization/35011
3435         * g++.dg/other/pr35011.C: New.
3436
3437 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
3438
3439         PR target/39226
3440         * gcc.dg/pr39226.c: New test.
3441
3442 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3443
3444         PR c++/35240
3445         * g++.dg/template/pr35240.C: New.
3446
3447 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
3448
3449         PR c/39605
3450         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
3451         * gcc.dg/pr25682.c: Update expected diagnostics.
3452
3453 2009-04-01  Richard Guenther  <rguenther@suse.de>
3454
3455         * gcc.dg/fold-plusmult-2.c: New testcase.
3456
3457 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR c/37772
3460         * gcc.dg/pr37772.c: New test.
3461         * g++.dg/ext/asm11.C: New test.
3462
3463 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
3464
3465         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
3466         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
3467         defined.
3468
3469 2009-03-31  Jason Merrill  <jason@redhat.com>
3470
3471         * g++.old-deja/g++.other/using9.C: Add expected errors.
3472
3473 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3474
3475         * gcc.c-torture/compile/pr33009.c: Removed.
3476
3477 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3478
3479         * gcc.c-torture/compile/pr33009.c: Delete.
3480         * gcc.c-torture/compile/pr11832.c: Likewise.
3481
3482 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
3483
3484         PR c/448
3485         * lib/target-supports.exp (check_effective_target_stdint_types):
3486         Update comment.
3487         (check_effective_target_inttypes_types): New.
3488         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
3489         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
3490         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
3491
3492 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
3493
3494         PR fortran/38917
3495         PR fortran/38918
3496         * gfortran.dg/data_pointer_1.f90: New test.
3497
3498 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
3499
3500         PR fortran/38915
3501         * gfortran.dg/char_length_15.f90: New test.
3502
3503 2009-03-31  Jason Merrill  <jason@redhat.com>
3504
3505         C++ DR 613
3506         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
3507         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
3508         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
3509         xfail others.
3510
3511         * g++.dg/other/typedef2.C: New test.
3512
3513         PR c++/37806
3514         * g++.dg/template/typedef17.C: New test.
3515
3516         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
3517         * g++.dg/cpp0x/auto12.C: Likewise.
3518
3519 2009-03-31  Richard Guenther  <rguenther@suse.de>
3520
3521         PR middle-end/31029
3522         * gcc.dg/fold-compare-4.c: New testcase.
3523         * gcc.dg/fold-compare-5.c: Likewise.
3524
3525 2009-03-31  Richard Guenther  <rguenther@suse.de>
3526
3527         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
3528
3529 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
3530
3531         PR target/39592
3532         * gcc.target/i386/pr39592-1.c: New test.
3533
3534 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
3535
3536         PR preprocessor/15638
3537         * gcc.dg/cpp/missing-header-1.c: New test.
3538         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
3539         "compilation terminated" message.
3540         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
3541         test #include "".
3542         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
3543         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
3544         terminated" message.
3545
3546 2009-03-31  Richard Guenther  <rguenther@suse.de>
3547
3548         PR middle-end/23401
3549         PR middle-end/27810
3550         * gcc.dg/tree-ssa/pr23401.c: New testcase.
3551         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3552
3553 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
3554
3555         PR fortran/38389
3556         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
3557         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
3558         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3559         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
3560         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3561         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3562         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
3563
3564 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
3565
3566         PR fortran/22571
3567         * gfortran.dg/whole_file_1.f90: New test.
3568         PR fortran/26227
3569         * gfortran.dg/whole_file_2.f90: New test.
3570         * gfortran.dg/whole_file_3.f90: New test.
3571         PR fortran/24886
3572         * gfortran.dg/whole_file_4.f90: New test.
3573
3574 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
3575
3576         * gfortran.dg/bind_c_usage_19.f90: New test.
3577
3578         PR target/39558
3579         * gcc.target/powerpc/altivec-29.c: New test.
3580
3581 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
3582
3583         PR rtl-optimization/323
3584         * gcc.target/i386/excess-precision-1.c,
3585         gcc.target/i386/excess-precision-2.c,
3586         gcc.target/i386/excess-precision-3.c,
3587         gcc.target/i386/excess-precision-4.c,
3588         gcc.target/i386/excess-precision-5.c,
3589         gcc.target/i386/excess-precision-6.c: New tests.
3590
3591 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
3592
3593         PR c/35235
3594         * gcc.dg/c99-array-lval-8.c: New test.
3595
3596 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
3597
3598         PR preprocessor/34695
3599         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
3600         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
3601         instead of dg-warning for "previous definition" messages.
3602         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
3603         "warnings being treated as errors" message.
3604         * gcc.dg/fltconst-1.c: Use -fshow-column.
3605
3606 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3607
3608         PR fortran/38823
3609         * gfortran.dg/power1.f90: New test.
3610
3611 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
3612
3613         PR c/456
3614         PR c/5675
3615         PR c/19976
3616         PR c/29116
3617         PR c/31871
3618         PR c/35198
3619         * gcc.c-torture/compile/20081108-1.c,
3620         gcc.c-torture/compile/20081108-2.c,
3621         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
3622         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
3623         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
3624         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
3625         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
3626         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
3627         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
3628         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
3629         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
3630         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
3631         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
3632         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
3633         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
3634         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
3635         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
3636         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
3637         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
3638         case.
3639         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3640         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
3641         XFAILs.  Update expected messages.
3642         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
3643         expected messages.
3644         * gcc.dg/real-const-1.c: Replace with test from original PR.
3645         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
3646         when casting from non-constant integer to pointer.
3647
3648 2009-03-29  Richard Guenther  <rguenther@suse.de>
3649
3650         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
3651
3652 2009-03-29  Daniel Kraft  <d@domob.eu>
3653
3654         PR fortran/37423
3655         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
3656         DEFERRED bindings.
3657         * gfortran.dg/typebound_proc_9.f03: New test.
3658         * gfortran.dg/typebound_proc_10.f03: New test.
3659         * gfortran.dg/typebound_proc_11.f03: New test.
3660         * gfortran.dg/abstract_type_5.f03: New test.
3661
3662 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3663
3664         PR fortran/38507
3665         * gfortran.dg/do_4.f: New.
3666         * gfortran.dg/goto_2.f90: Correct expected warnings.
3667         * gfortran.dg/goto_4.f90: Likewise.
3668         * gfortran.dg/goto_5.f90: New.
3669
3670 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
3671
3672         PR target/39545
3673         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
3674
3675         * gcc.target/i386/pr39545-1.c: New.
3676         * gcc.target/i386/pr39545-2.c: Likewise.
3677
3678         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
3679         (flex2_struct): Likewise.
3680         (check_struct_passing7): Likewise.
3681         (check_struct_passing8): Likewise.
3682         (f1s): Likewise.
3683         (f2s): Likewise.
3684         (main): Call check_struct_passing7 and check_struct_passing8.
3685
3686 2009-03-29  Richard Guenther  <rguenther@suse.de>
3687
3688         * gcc.c-torture/execute/20090113-1.c: New testcase.
3689         * gcc.c-torture/execute/20090113-2.c: Likewise.
3690         * gcc.c-torture/execute/20090113-3.c: Likewise.
3691         * gcc.c-torture/execute/20090207-1.c: Likewise.
3692         * gcc.c-torture/compile/20090114-1.c: Likewise.
3693         * gcc.c-torture/compile/20090328-1.c: Likewise.
3694         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
3695
3696 2009-03-29  David Ayers  <ayers@fsfe.org>
3697
3698         PR objc/27377
3699         * objc.dg/conditional-1.m: New tests.
3700         
3701 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
3702
3703         * gcc.dg/winline-10.c: New test.
3704
3705 2009-03-28  Tobias Burnus  <burnus@net-b.de>
3706
3707         PR fortran/34656
3708         * gfortran.dg/do_check_1.f90: Add test.
3709         * gfortran.dg/do_check_2.f90: Add test.
3710         * gfortran.dg/do_check_3.f90: Add test.
3711         * gfortran.dg/do_check_4.f90: Add test.
3712
3713 2009-03-28  Jan Hubicka  <jh@suse.cz>
3714
3715         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
3716         * gcc.dg/pr33826.c: Update dump files.
3717         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
3718         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
3719
3720 2009-03-28  Martin Jambor  <mjambor@suse.cz>
3721
3722         * g++.dg/tree-ssa/fwprop-align.C: New test.
3723
3724 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
3725
3726         * gcc.target/powerpc/altivec-28.c: New test.
3727
3728         PR c++/39554
3729         * gcc.dg/wdisallowed-functions-1.c: Removed.
3730         * gcc.dg/wdisallowed-functions-2.c: Removed.
3731         * gcc.dg/wdisallowed-functions-3.c: Removed.
3732         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
3733         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
3734         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
3735
3736 2009-03-28  Richard Guenther  <rguenther@suse.de>
3737
3738         PR tree-optimization/38723
3739         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
3740
3741 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
3742
3743         PR fortran/38538
3744         * gfortran.dg/char_result_13.f90: New test.
3745
3746 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
3747
3748         PR fortran/38765
3749         * gfortran.dg/alloc_comp_assign_9.f90: New test.
3750
3751 2009-03-28  Daniel Kraft  <d@domob.eu>
3752
3753         * gfortran.dg/trim_1.f90: New test.
3754
3755 2009-03-28  Richard Guenther  <rguenther@suse.de>
3756
3757         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
3758         * g++.dg/warn/Warray-bounds.C: Likewise.
3759
3760 2009-03-28  Tobias Burnus  <burnus@net-b.de>
3761
3762         PR fortran/32626
3763         * gfortran.dg/recursive_check_7.f90: New test.
3764
3765 2009-03-28  Tobias Burnus  <burnus@net-b.de>
3766
3767         PR fortran/38432
3768         * gfortran.dg/do_check_5.f90: New test.
3769         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
3770         * gfortran.dg/array_constructor_18.f90: Ditto.
3771         * gfortran.dg/array_constructor_22.f90: Ditto.
3772         * gfortran.dg/do_3.F90: Ditto.
3773         * gfortran.dg/do_1.f90: Ditto.
3774
3775 2009-03-28  Richard Guenther  <rguenther@suse.de>
3776
3777         PR tree-optimization/38180
3778         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3779
3780 2009-03-28  Richard Guenther  <rguenther@suse.de>
3781
3782         PR tree-optimization/38513
3783         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3784         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3785         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3786         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3787         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3788         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3789         * gcc.dg/vect/vect-35.c: Likewise.
3790         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3791         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3792         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3793
3794 2009-03-28  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/38968
3797         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3798
3799 2009-03-28  Richard Guenther  <rguenther@suse.de>
3800
3801         PR tree-optimization/37795
3802         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3803
3804 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
3805
3806         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3807         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3808         options for removed targets.
3809
3810 2009-03-27  Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/39120
3813         * gcc.c-torture/execute/pr39120.c: New testcase.
3814
3815 2009-03-27  Richard Guenther  <rguenther@suse.de>
3816
3817         PR tree-optimization/39120
3818         * gcc.dg/torture/pta-callused-1.c: New testcase.
3819
3820 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3821
3822         PR middle-end/39315
3823         * gcc.target/i386/pr39315-1.c: New.
3824         * gcc.target/i386/pr39315-2.c: Likewise.
3825         * gcc.target/i386/pr39315-3.c: Likewise.
3826         * gcc.target/i386/pr39315-4.c: Likewise.
3827         * gcc.target/i386/pr39315-check.c: Likewise.
3828
3829 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3830
3831         PR c/39323
3832         * gcc.dg/pr39323-1.c: New.
3833         * gcc.dg/pr39323-2.c: Likewise.
3834         * gcc.dg/pr39323-3.c: Likewise.
3835
3836 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         PR target/38034
3839         * gcc.target/ia64/sync-1.c: New.
3840
3841 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3842
3843         PR target/39472
3844         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3845         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3846         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3847         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3848         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3849         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3850         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3851         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3852
3853 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3854
3855         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3856         for low precision (i.e. float).
3857
3858 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
3859             Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR debug/37959
3862         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3863
3864 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
3865
3866         * gcc.dg/memmove-2.c: New test.
3867         * gcc.dg/memmove-3.c: New test.
3868
3869         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3870         in clone naming.
3871
3872 2009-03-27  Xinliang David Li  <davidxl@google.com>
3873
3874         PR tree-optimization/39557
3875         * g++.dg/tree-ssa/dom-invalid.C: New test.
3876
3877 2009-03-27  Xinliang David Li  <davidxl@google.com>
3878
3879         PR tree-optimization/39548
3880         * g++.dg/tree-ssa/copyprop.C: New test.
3881
3882 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3883
3884         PR c++/38638
3885         * g++.dg/template/typename17.C: New testcase.
3886         * g++.dg/template/typename18.C: New testcase.
3887
3888 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3889
3890         PR c++/36799
3891         * g++.dg/other/var_copy-1.C: New test.
3892
3893 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
3894
3895         PR c++/37647
3896         * g++.dg/parse/ctor9.C: New test.
3897
3898 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
3899
3900         PR c++/29727
3901         * g++.dg/init/error2.C: New test.
3902
3903 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3904
3905         PR c++/35652
3906         * gcc.dg/pr35652.C: New.
3907         * g++.dg/warn/pr35652.C: New.
3908         * gcc.dg/format/plus-1.c: Adjust message.
3909
3910 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
3911
3912         PR c++/39554
3913         * gcc.dg/wdisallowed-functions-3.c: New test.
3914         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3915
3916 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3917
3918         * gcc.dg/inline-33.c: Fix when pic.
3919
3920 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
3921
3922         * gcc.target/ia64/20090324-1.c: New test.
3923
3924 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR c/27898
3927         * gcc.dg/pr27898.c: New test.
3928
3929         PR tree-optimization/32139
3930         * gcc.c-torture/compile/pr32139.c: New test.
3931
3932 2009-03-24  Jason Merrill  <jason@redhat.com>
3933
3934         PR c++/28274
3935         * g++.dg/parse/defarg14.C: New test.
3936
3937 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3938
3939         PR libfortran/39528
3940         * gfortran.dg/read_repeat.f90: New test.
3941
3942 2009-03-24  Ira Rosen  <irar@il.ibm.com>
3943
3944         PR tree-optimization/39529
3945         * gcc.dg/vect/pr39529.c: New test.
3946
3947 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
3948             Jakub Jelinek  <jakub@redhat.com>
3949
3950         PR debug/39524
3951         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3952
3953 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
3954
3955         PR c/39495
3956         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3957
3958 2009-03-23  Jason Merrill  <jason@redhat.com>
3959
3960         * g++.dg/cpp0x/auto12.C: Add variadic test.
3961         
3962         PR c++/39526
3963         * g++.dg/warn/Wshadow-4.C: New test.
3964
3965 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR tree-optimization/39516
3968         * gfortran.dg/pr39516.f: New test.
3969
3970 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
3971
3972         * lib/target-libpath.exp (set_ld_library_path_env_vars):
3973         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3974         variable, not environment variable.
3975
3976 2009-03-21  Jason Merrill  <jason@redhat.com>
3977
3978         PR c++/28879
3979         * g++.dg/ext/vla6.C: New test.
3980
3981 2009-03-20  Jason Merrill  <jason@redhat.com>
3982
3983         * g++.dg/cpp0x/initlist5.C: Add additional test.
3984
3985 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
3986             Janis Johnson  <janis187@us.ibm.com>
3987
3988         * lib/compat.exp (compat-get-options-main, compat-get-options):
3989         Handle dg-prune-output in source file.
3990         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3991         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3992         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3993         two warnings.
3994
3995 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
3996
3997         PR c/39495
3998         * gcc.dg/gomp/pr39495-1.c: New test.
3999         * gcc.dg/gomp/pr39495-2.c: New test.
4000         * g++.dg/gomp/pr39495-1.C: New test.
4001         * g++.dg/gomp/pr39495-2.C: New test.
4002
4003         PR target/39496
4004         * gcc.target/i386/pr39496.c: New test.
4005         * g++.dg/other/pr39496.C: New test.
4006
4007 2009-03-19  Li Feng  <nemokingdom@gmail.com>
4008
4009         PR middle-end/39500
4010         * gcc.dg/autopar/pr39500-1.c: New.
4011         * gcc.dg/autopar/pr39500-2.c: New.
4012
4013 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4014
4015         * g++.dg/dg.exp: Prune graphite.
4016
4017 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
4018
4019         PR middle-end/39447
4020         * g++.dg/graphite: New.
4021         * g++.dg/graphite/graphite.exp: New.
4022         * g++.dg/graphite/pr39447.C: New.
4023
4024 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4025
4026         PR c++/39425
4027         * g++.dg/template/pr39425.C: New.
4028
4029         * g++.dg/template/spec33.C: Updated.
4030
4031 2009-03-17  Jason Merrill  <jason@redhat.com>
4032
4033         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
4034
4035 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4036
4037         PR c++/39475
4038         * g++.dg/ext/unary_trait_incomplete.C: New.
4039
4040 2009-03-17  Jing Yu  <jingyu@google.com>
4041
4042         PR middle-end/39378
4043         * g++.dg/inherit/thunk10.C: New test.
4044
4045 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
4046
4047         PR target/39482
4048         * gcc.target/i386/pr39482.c: New test.
4049
4050 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
4051
4052         PR debug/39471
4053         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
4054         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
4055         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
4056         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
4057
4058         PR middle-end/39443
4059         * gcc.dg/pr39443.c: New test.
4060
4061         PR debug/39412
4062         * gcc.dg/debug/pr39412.c: New test.
4063
4064 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
4065
4066         PR testsuite/38526
4067         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
4068         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
4069         is defined.
4070         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
4071         its original value, or unset if it was not defined.
4072         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
4073         path procs around use of HOSTCC.
4074         * g++.dg/compat/struct-layout-1.exp: Ditto.
4075         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
4076
4077 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
4078
4079         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
4080
4081 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
4082
4083         Revert patch for PR testsuite/37630.
4084
4085         PR testsuite/37960
4086         * gcc.dg/pr11492.c: Replace constant and remove xfail.
4087
4088         PR testsuite/37630
4089         * lib/target-supports.exp (check_effective_target_ieee): New.
4090         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
4091         * gcc.dg/20001012-1.c: Require ieee.
4092
4093         PR testsuite/37628
4094         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
4095
4096 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
4097
4098         PR tree-optimization/39455
4099         * gcc.dg/pr39455.c: New test.
4100
4101 2009-03-13  David Ayers  <ayers@fsfe.org>
4102
4103         * objc/execute/trivial.m. New test.
4104
4105 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
4106
4107         PR target/39137
4108         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
4109
4110 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
4111
4112         PR testsuite/39451
4113         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
4114         constraint on (%2).
4115
4116 2009-03-12  David Ayers  <ayers@fsfe.org>
4117
4118         PR libobjc/27466
4119         * objc/execute/exceptions/handler-1.m. New test.
4120
4121 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
4122
4123         PR target/39431
4124         * gcc.target/i386/pr39431.c: New test.
4125
4126 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128         PR target/39445
4129         * gcc.target/i386/pr39445.c: New.
4130
4131         * gcc.target/i386/push-1.c: XFAIL.
4132
4133 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
4134
4135         * gcc.dg/inline-33.c: New test.
4136
4137 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
4138
4139         * gcc.dg/vect/vect-82.c: Combine dg-do and
4140         dg-require-effective-target into dg-skip-if.
4141         * gcc.dg/vect/vect-83.c: Likewise.
4142
4143 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
4144
4145         PR target/39137
4146         * gcc.target/i386/stackalign/longlong-1.c: New test.
4147         * gcc.target/i386/stackalign/longlong-2.c: New test.
4148
4149 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4150
4151         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
4152
4153 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4154
4155         * gcc.c-torture/execute/ieee/inf-3.c: New test.
4156         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
4157
4158 2009-03-11  Olivier Hainque  <hainque@adacore.com>
4159
4160         * gnat.dg/slice_enum.adb: New test.
4161
4162 2009-03-11  Jason Merrill  <jason@redhat.com>
4163
4164         PR debug/39086
4165         * g++.dg/opt/nrv15.C: New test.
4166
4167 2009-03-10  Ira Rosen  <irar@il.ibm.com>
4168
4169         PR tree-optimization/39422
4170         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
4171         constant array with static initialization to global memory.
4172         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4173
4174 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
4175
4176         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
4177         padding.
4178
4179 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
4180
4181         PR c++/39371
4182         * g++.dg/opt/switch2.C: Add -w to dg-options.
4183         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
4184         * g++.dg/warn/switch1.C: New test.
4185         * g++.dg/other/switch3.C: New test.
4186
4187         PR tree-optimization/39394
4188         * gcc.c-torture/compile/pr39394.c: New test.
4189
4190 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4191
4192         * gcc.target/s390/20090223-1.c: New testcase.
4193
4194 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196         PR libfortran/39402
4197         * gfortran.dg/fmt_f0_1.f90: New test.
4198
4199 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
4200
4201         PR c++/39060
4202         * g++.dg/other/new1.C: Adjusted.
4203         * g++.dg/parse/crash40.C: Likewise.
4204         * g++.dg/parse/defarg12.C: Likewise.
4205         * g++.dg/template/error15.C: Likewise.
4206
4207         * g++.dg/other/pr39060.C: New.
4208
4209 2009-03-07  Jason Merrill  <jason@redhat.com>
4210
4211         PR c++/39367
4212         * g++.dg/opt/new1.C: New.
4213
4214 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4215
4216         PR c++/33492
4217         * g++.dg/other/error32.C: New.
4218
4219 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
4220
4221         PR middle-end/39360
4222         * gcc.c-torture/compile/pr39360.c: New test.
4223
4224         PR debug/39372
4225         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
4226
4227 2009-03-05  Jason Merrill  <jason@redhat.com>
4228
4229         PR c++/38908
4230         * g++.dg/warn/Wuninitialized-3.C: New test.
4231
4232 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR debug/39379
4235         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
4236         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
4237
4238 2009-03-04  Jason Merrill  <jason@redhat.com>
4239
4240         PR c++/13549
4241         * g++.dg/template/koenig7.C: New test.
4242
4243 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4244
4245         * g++.dg/torture/predcom-1.C: New test.
4246
4247 2009-03-04  Richard Guenther  <rguenther@suse.de>
4248
4249         PR tree-optimization/39362
4250         * g++.dg/torture/pr39362.C: New testcase.
4251
4252 2009-03-04  Jason Merrill  <jason@redhat.com>
4253             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4254
4255         PR c++/9634
4256         PR c++/29469
4257         PR c++/29607
4258         * g++.dg/template/dependent-name5.C: New test.
4259
4260 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
4261
4262         PR testsuite/39357
4263         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
4264         vect_int to vect_int_mult.
4265
4266 2009-03-04  Richard Guenther  <rguenther@suse.de>
4267
4268         PR tree-optimization/39358
4269         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
4270         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
4271
4272 2009-03-04  Richard Guenther  <rguenther@suse.de>
4273
4274         PR tree-optimization/39339
4275         * gcc.c-torture/execute/pr39339.c: New testcase.
4276
4277 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
4278
4279         * gcc.c-torture/compile/20090303-1.c,
4280         gcc.c-torture/compile/20090303-2.c: New tests.
4281
4282 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR fortran/39354
4285         * gfortran.dg/gomp/pr39354.f90: New test.
4286
4287         PR tree-optimization/39343
4288         * gcc.dg/pr39343.c: New test.
4289
4290 2009-03-03  Ira Rosen  <irar@il.ibm.com>
4291
4292         PR tree-optimization/39248
4293         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
4294         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
4295         on targets without vector misalignment support.
4296         * lib/target-supports.exp 
4297         (check_effective_target_vect_short_mult): Add 
4298         check_effective_target_arm32.
4299
4300 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
4301
4302         PR middle-end/39335
4303         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
4304         * testsuite/gcc.dg/graphite/pr39335.c: New.
4305
4306 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
4307
4308         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
4309         of andl.
4310         * gcc.target/i386/stackalign/return-5.c: Likewise.
4311         * gcc.target/i386/stackalign/return-6.c: Likewise.
4312
4313 2009-03-02  Richard Guenther  <rguenther@suse.de>
4314             Ira Rosen  <irar@il.ibm.com>
4315
4316         PR tree-optimization/39318
4317         * gfortran.dg/vect/pr39318.f90: New test.
4318
4319 2009-03-01  Jan Hubicka  <jh@suse.cz>
4320
4321         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
4322
4323 2009-03-01  Jan Hubicka  <jh@suse.cz>
4324
4325         PR debug/39267
4326         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
4327
4328 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4329
4330         * gnat.dg/pack12.adb: New test.
4331
4332 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4333
4334         PR c++/37789
4335         * g++.dg/other/pr37789.C: New.
4336
4337 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
4338
4339         PR fortran/39295
4340         * gfortran.dg/interface_25.f90: New test.
4341         * gfortran.dg/interface_26.f90: New test.
4342
4343 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
4344
4345         PR fortran/39292
4346         * gfortran.dg/initialization_22.f90: New test.
4347
4348 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
4349
4350         PR rtl-optimization/39241
4351         * gcc.dg/torture/pr39241.c: New.
4352
4353 2009-02-25  Martin Jambor  <mjambor@suse.cz>
4354
4355         PR tree-optimizations/39259
4356         * g++.dg/torture/pr39259.C: New testcase.
4357
4358 2009-02-24  Richard Guenther  <rguenther@suse.de>
4359
4360         PR c++/39242
4361         * g++.dg/template/instantiate10.C: New testcase.
4362
4363 2009-02-24  Richard Guenther  <rguenther@suse.de>
4364             Zdenek Dvorak  <ook@ucw.cz>
4365
4366         PR tree-optimization/39233
4367         * gcc.c-torture/execute/pr39233.c: New testcase.
4368
4369 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
4370
4371         PR tree-optimization/39260
4372         * gcc.dg/graphite/pr39260.c: New.
4373
4374 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
4375
4376         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
4377
4378 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
4379
4380         PR c++/36411
4381         * g++.dg/template/void14.C: New.
4382
4383 2009-02-23  Jason Merrill  <jason@redhat.com>
4384
4385         PR c++/38880
4386         * g++.dg/init/const7.C: Remove XFAIL.
4387         * g++.dg/init/static-init1.C: New test.
4388
4389         * g++.dg/cpp0x/initlist14.C: New test.
4390
4391 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4392
4393         PR fortran/38914
4394         * bound_simplification_2.f90:  New test case.
4395         * bound_7.f90:  New test case.
4396
4397 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
4398
4399         * gcc.dg/cpp/include4.c: New test.
4400
4401 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
4402
4403         PR target/39256
4404         * gcc.target/i386/abi-2.c: New.
4405
4406 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
4407
4408         * gcc.c-torture/execute/pr39228.x: New.
4409
4410 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
4411
4412         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
4413         scan-assembler to check for xmm0 register.
4414
4415 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
4416             Joseph Myers  <joseph@codesourcery.com>
4417
4418         * gcc.target/arm/va_list.c: New test.
4419         * g++.dg/abi/arm_va_list.C: Likewise.
4420         * lib/target-supports.exp (check_effective_target_arm_eabi): New
4421         function.
4422         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
4423         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
4424         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
4425         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
4426         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
4427         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
4428
4429 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
4430
4431         PR testsuite/38164
4432         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
4433         to dg-options.
4434
4435 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
4436
4437         PR target/39240
4438         * gcc.c-torture/execute/pr39240.c: New test.
4439
4440 2009-02-20  Jason Merrill  <jason@redhat.com>
4441
4442         PR c++/39225
4443         * g++.dg/parse/dtor15.C: New test.
4444
4445 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
4446
4447         * gcc.c-torture/execute/20090219-1.c: New.
4448
4449 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
4450
4451         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
4452         (mips-dg-options): When matching isa* pseudo-options make
4453         'value' optional and accept ! entries.  Use $spec instead of
4454         $isa_spec in the isa pseudo-option error message.  Only
4455         perform the ISA-range check when 'value' is set.  If arch is
4456         matching any CPU in the ! entries switch to its generic ISA.
4457         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
4458         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
4459
4460 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR target/39175
4463         * gcc.dg/visibility-20.c: New test.
4464         * g++.dg/ext/visibility/visibility-11.C: New test.
4465
4466 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
4467
4468         PR c++/39188
4469         * g++.dg/abi/pr39188-1a.C: New.
4470         * g++.dg/abi/pr39188-1b.C: Likewise.
4471         * g++.dg/abi/pr39188-1.h: Likewise.
4472         * g++.dg/abi/pr39188-2a.C: Likewise.
4473         * g++.dg/abi/pr39188-2b.C: Likewise.
4474         * g++.dg/abi/pr39188-2.h: Likewise.
4475         * g++.dg/abi/pr39188-3a.C: Likewise.
4476         * g++.dg/abi/pr39188-3b.C: Likewise.
4477         * g++.dg/abi/pr39188-3.h: Likewise.
4478
4479 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
4480
4481         PR c/38483
4482         * gcc.c-torture/execute/call-trap-1.c,
4483         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
4484         tests.
4485
4486 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
4487
4488         PR target/39228
4489         * gcc.c-torture/execute/pr39228.c: New test.
4490
4491 2009-02-19  Richard Guenther  <rguenther@suse.de>
4492
4493         PR tree-optimization/39074
4494         * gcc.dg/torture/pr39074.c: New testcase.
4495         * gcc.dg/torture/pr39074-2.c: Likewise.
4496         * gcc.dg/torture/pr39074-3.c: Likewise.
4497
4498 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
4499
4500         PR c++/39219
4501         * g++.dg/parse/attr3.C: New.
4502
4503 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
4504
4505         PR testsuite/38165
4506         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
4507
4508         PR testsuite/38166
4509         * g++.dg/ext/visibility/class1.C: Revert revision 122348
4510         and skip on Darwin.
4511
4512 2009-02-18  Jason Merrill  <jason@redhat.com>
4513
4514         PR c++/38880
4515         * g++.dg/init/const7.C: Remove XFAIL.
4516
4517         PR target/39179
4518         * g++.dg/opt/const6.C: New test.
4519
4520 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
4521
4522         * gcc.dg/callabi/callabi.exp: Moved to ...
4523         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
4524         in 64bit mode.
4525
4526         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
4527         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4528         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4529         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
4530         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
4531         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
4532         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
4533
4534         * gcc.dg/callabi/callabi.h: Moved to ...
4535         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
4536
4537         * gcc.dg/callabi/func-1.c: Moved to ...
4538         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
4539
4540         * gcc.dg/callabi/func-indirect.c: Moved to ...
4541         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
4542
4543         * gcc.dg/callabi/pr38891.c: Moved to ...
4544         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
4545
4546         * gcc.dg/callabi/vaarg-1.c: Moved to ...
4547         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
4548
4549         * gcc.dg/callabi/vaarg-2.c: Moved to ...
4550         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
4551
4552         * gcc.dg/callabi/vaarg-3.c: Moved to ...
4553         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
4554
4555 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
4556
4557         PR target/38891
4558         * gcc.dg/callabi/pr38891.c: New.
4559
4560 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4561
4562         * gcc.dg/callabi/callabi.exp: New.
4563
4564 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4565
4566         PR target/39082
4567         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
4568         -Wno-abi for x86.
4569         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
4570
4571         * gcc.target/i386/pr39082-1.c: New.
4572
4573         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
4574         -Wno-abi.
4575
4576         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
4577         CHECK_M64_M128 is defined.
4578         (check_f_arguments): Add "do".
4579         (check_vector_arguments): New.
4580         (check_m64_arguments): Likewise.
4581         (check_m128_arguments): Likewise.
4582
4583         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
4584         (CHECK_M64_M128): Define.
4585
4586         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
4587         on abitest.
4588         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
4589
4590         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
4591         tests only if CHECK_M64_M128 is defined.
4592
4593         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
4594         (m128_2_struct): Likewise.
4595         (check_struct_passing5): Likewise.
4596         (check_struct_passing6): Likewise.
4597         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
4598
4599         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
4600         (un5): Likewise.
4601         (check_union_passing4): Likewise.
4602         (main): Test union with __m128 if CHECK_M64_M128 is defined.
4603
4604 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
4605
4606         PR c/35447
4607         * gcc.dg/noncompile/pr35447-1.c: New test.
4608
4609 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR tree-optimization/36922
4612         * gfortran.dg/pr36922.f: New test.
4613
4614 2009-02-17  Richard Guenther  <rguenther@suse.de>
4615
4616         PR tree-optimization/39202
4617         * gcc.c-torture/compile/pr39202.c: New testcase.
4618
4619 2009-02-17  Richard Guenther  <rguenther@suse.de>
4620
4621         PR tree-optimization/39204
4622         * gcc.dg/torture/pr39204.c: New testcase.
4623
4624 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
4625
4626         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
4627         * gcc.dg/vect/vect-outer-6.c: Ditto.
4628
4629 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
4630
4631         PR c/35446
4632         * gcc.dg/noncompile/init-5.c: New test.
4633         * gcc.dg/init-bad-4.c: Adjust expected errors.
4634
4635 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
4636
4637         PR target/37049
4638         * gcc.target/i386/push-1.c: New.
4639
4640 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
4641
4642         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
4643         
4644 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4645
4646         * gcc.target/spu/intrinsics-sr.c: New test.
4647
4648 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
4649
4650         PR target/38056
4651         * gcc.target/ia64/sibcall-opt-1.c: New test.
4652         * gcc.target/ia64/sibcall-opt-2.c: New test.
4653
4654 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
4655
4656         PR fortran/36528
4657         * gfortran.dg/cray_pointers_8.f90: New test.
4658
4659         PR fortran/36703
4660         * gfortran.dg/cray_pointers_9.f90: New test.
4661
4662 2009-02-13  Jason Merrill  <jason@redhat.com>
4663
4664         PR c++/39070
4665         * g++.dg/cpp0x/decltype16.C: New.
4666
4667 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
4668
4669         PR target/39152
4670         * gfortran.dg/gomp/pr39152.f90: New.
4671
4672 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
4673
4674         PR target/39162
4675         * gcc.target/i386/pr39162.c: New.
4676
4677 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
4678
4679         PR c/35444
4680         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
4681         New tests.
4682
4683 2009-02-12  Jason Merrill  <jason@redhat.com>
4684
4685         PR c++/38950
4686         * g++.dg/template/array20.C: New test.
4687
4688 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
4689
4690         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
4691         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
4692         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
4693
4694 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4695
4696         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
4697
4698 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4699
4700         PR target/39152
4701         * gfortran.dg/pr39152.f: New.
4702
4703 2009-02-11  Jason Merrill  <jason@redhat.com>
4704
4705         PR c++/39153
4706         * g++.dg/cpp0x/defaulted9.C: New test.
4707
4708         PR c++/30111
4709         * g++.dg/init/value7.C: New test.
4710
4711 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
4712
4713         PR target/38824
4714         * gcc.target/i386/pr38824.c: New testcase.
4715
4716 2009-02-11  Jason Merrill  <jason@redhat.com>
4717
4718         PR c++/38649
4719         * g++.dg/cpp0x/defaulted8.C: New test.
4720
4721         PR c++/36744
4722         * g++.dg/cpp0x/rv9p.C: New test.
4723
4724 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4725
4726         * gnat.dg/aliasing3.adb: New test.
4727         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
4728
4729 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
4730
4731         PR c++/34397
4732         * g++.dg/template/crash88.C: New.
4733         * g++.dg/template/crash89.C: Likewise.
4734
4735 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
4736
4737         PR c/39084
4738         * gcc.dg/pr39084.c: New test.
4739
4740 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
4741
4742         PR target/39139
4743         * gcc.target/i386/pr39139.c: New test.
4744
4745 2009-02-10  Richard Guenther  <rguenther@suse.de>
4746
4747         PR tree-optimization/39132
4748         * gcc.dg/torture/pr39132.c: New testcase.
4749
4750 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4751
4752         PR target/39119
4753         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
4754         * gcc.target/x86_64/abi/avx/args.h: Likewise.
4755         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
4756         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
4757         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
4758         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
4759         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4760         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
4761
4762 2009-02-09  Jason Merrill  <jason@redhat.com>
4763
4764         PR c++/39109
4765         * g++.dg/init/value6.C: New test.
4766
4767 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
4768
4769         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
4770
4771 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
4772
4773         * gcc.c-torture/compile/20090209-1.c: New test.
4774
4775 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
4776
4777         PR c++/35147
4778         PR c++/37737
4779         * g++.dg/cpp0x/vt-35147.C: New.
4780         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4781         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4782
4783 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
4784
4785         PR c/35434
4786         * gcc.dg/attr-alias-4.c: New test.
4787
4788 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
4789
4790         PR c/39035
4791         * gcc.dg/dfp/pr39035.c: New test.
4792
4793 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
4794
4795         PR c/36432
4796         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4797
4798 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR c++/39106
4801         * g++.dg/opt/thunk3.C: New test.
4802
4803 2009-02-05  Nick Clifton  <nickc@redhat.com>
4804
4805         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4806         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4807         * gcc.dg/cdce1.c: Likewise.
4808         * gcc.dg/cpp/_Pragma6.c: Likewise.
4809         * g++.dg/cpp/_Pragma1.C: Likewise.
4810         * gcc.dg/utf32-2.c: Xfail for M32C.
4811         * gcc.dg/utf32-1.c: Likewise.
4812         * gcc.dg/utf32-3.c: Likewise.
4813         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4814         targets.
4815         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4816         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4817         * gcc.dg/Wconversion-5.c: Likewise.
4818         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4819         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4820         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4821         * gcc.dg/utf-inc-init.c: Likewise.
4822         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4823         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4824         * gcc.dg/utf-array-short-wchar.c: Likewise.
4825         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4826         * gcc.dg/mallign.c: Use size_t instead of long.
4827
4828 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
4829
4830         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4831
4832 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
4833
4834         * gcc.c-torture/execute/pr39100.c: New.
4835
4836 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
4837
4838         PR c/35435
4839         * gcc.dg/tls/diag-6.c: New test.
4840
4841 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4842
4843         AVX Programming Reference (January, 2009)
4844         * gcc.target/i386/avx-vpclmulqdq.c: New.
4845         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4846
4847         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4848
4849         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4850         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
4851         (pclmul_test): Renamed to ...
4852         (TEST): This.
4853
4854 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR c++/39095
4857         * g++.dg/abi/mangle31.C: New test.
4858
4859 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
4860
4861         PR c/29129
4862         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4863         declarator.
4864         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
4865         inside function prototype but not part of parameter declarator.
4866         * vla-11.c: New test.
4867
4868 2009-02-03  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/warn/main-4.C: New test.
4871         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4872
4873 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4874
4875         PR c++/36607
4876         * g++.dg/expr/cast10.C: New test.
4877
4878 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
4879
4880         PR c/35433
4881         * gcc.dg/init-bad-6.c: New test.
4882
4883 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
4884
4885         PR target/35318
4886         * gcc.c-torture/compile/pr35318.c: New test.
4887
4888         PR inline-asm/39059
4889         * gcc.dg/nofixed-point-2.c: New test.
4890         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4891         * g++.dg/ext/fixed2.C: Likewise.
4892         * g++.dg/other/error25.C: Likewise.
4893         * g++.dg/lookup/crash7.C: Likewise.
4894         * g++.dg/cpp0x/decltype-38655.C: Likewise.
4895
4896         PR c++/39056
4897         * g++.dg/cpp0x/initlist13.C: New test.
4898
4899 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
4900
4901         PR c++/36897
4902         * g++.dg/template/func2.C: New test.
4903
4904         PR c++/37314
4905         * g++.dg/template/typename15.C: New.
4906         * g++.dg/template/typename16.C: New.
4907
4908 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
4909             Ben Elliston  <bje@au.ibm.com>
4910
4911         PR c/39034
4912         * gcc.dg/dfp/pr39034.c: New test.
4913
4914 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4915
4916         PR testsuite/38263
4917         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4918
4919 2009-02-02  Jason Merrill  <jason@redhat.com>
4920
4921         PR c++/39054
4922         * g++.dg/parse/dtor14.C: New test.
4923
4924 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
4925
4926         * lib/target-supports.exp
4927         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4928         * g++.dg/ext/builtin10.C: New test.
4929
4930         PR inline-asm/39058
4931         * gcc.target/i386/pr39058.c: New test.
4932
4933 2009-02-02  Richard Guenther  <rguenther@suse.de>
4934
4935         PR tree-optimization/38937
4936         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4937
4938 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
4939
4940         PR c++/39053
4941         * g++.dg/parse/crash52.C: New.
4942
4943 2009-01-30  Richard Guenther  <rguenther@suse.de>
4944
4945         PR tree-optimization/39041
4946         * gcc.c-torture/compile/pr39041.c: New testcase.
4947
4948 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
4949
4950         PR target/39013
4951         * gcc.target/i386/pr39013-1.c: New test.
4952         * gcc.target/i386/pr39013-2.c: New test.
4953
4954         PR c++/39028
4955         * g++.dg/ext/label12.C: New test.
4956
4957 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4958
4959         PR c++/33465
4960         * g++.dg/parse/error34.C: New.
4961         * g++.dg/parse/error35.C: Likewise.
4962
4963 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
4964
4965         PR c++/38655
4966         * g++.dg/cpp0x/decltype-38655.C: New.
4967
4968 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR target/39002
4971         * g++.dg/torture/pr39002.C: New test.
4972
4973 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
4974
4975         PR tree-optimization/39007
4976         * gcc.dg/tree-ssa/pr39007.c: New.
4977
4978 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
4979
4980         PR middle-end/35854
4981         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4982         to "subreg1".
4983         
4984 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
4985
4986         PR middle-end/38857
4987         * gcc.c-torture/compile/pr38857.c: New test.
4988
4989 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
4990
4991         PR fortran/38852
4992         PR fortran/39006
4993         * gfortran.dg/bound_6.f90: New test.
4994
4995 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
4996
4997         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4998
4999 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
5000
5001         PR tree-optimization/38997
5002         * gcc.dg/tree-ssa/pr38997.c: New.
5003
5004 2009-01-28  Richard Guenther  <rguenther@suse.de>
5005
5006         PR tree-optimization/38926
5007         * gcc.c-torture/compile/pr38926.c: New testcase.
5008
5009 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR middle-end/38934
5012         * gcc.dg/pr38934.c: New test.
5013
5014 2009-01-28  Richard Guenther  <rguenther@suse.de>
5015
5016         PR middle-end/38908
5017         * g++.dg/warn/Wuninitialized-2.C: New testcase.
5018
5019 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
5020
5021         PR tree-optimization/38984
5022         * gcc.dg/pr38984.c: New XFAILed testcase.
5023
5024
5025 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
5026
5027         PR target/38988
5028         * gcc.target/i386/pr38988.c: New test.
5029
5030 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
5031
5032         PR c++/37554
5033         * g++.dg/parse/crash51.C: New.
5034         * g++.old-deja/g++.pt/crash9.C: Adjust.
5035
5036 2009-01-27  Daniel Kraft  <d@domob.eu>
5037
5038         PR fortran/38883
5039         * gfortran.dg/mvbits_6.f90:  New test.
5040         * gfortran.dg/mvbits_7.f90:  New test.
5041         * gfortran.dg/mvbits_8.f90:  New test.
5042
5043 2009-01-27  Richard Guenther  <rguenther@suse.de>
5044
5045         PR tree-optimization/38503
5046         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
5047
5048 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
5049
5050         PR middle-end/38969
5051         * gcc.c-torture/execute/pr38969.c: New test.
5052
5053 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
5054
5055         PR testsuite/38864
5056         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
5057         to dg-do compile.
5058         * gcc.target/mips/fixed-scalar-type.c: Likewise.
5059         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
5060         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
5061
5062 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         PR target/38952
5065         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
5066         if __USING_SJLJ_EXCEPTIONS__ is defined.
5067
5068         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
5069         __USING_SJLJ_EXCEPTIONS__ is defined.
5070         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
5071         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
5072         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
5073         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
5074         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
5075         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
5076
5077 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
5078
5079         PR testsuite/38949
5080         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
5081         Use instead of C name in asm statements.
5082
5083 2009-01-26  Richard Guenther  <rguenther@suse.de>
5084
5085         PR tree-optimization/38745
5086         * g++.dg/torture/pr38745.C: New testcase.
5087
5088 2009-01-26  Richard Guenther  <rguenther@suse.de>
5089
5090         PR middle-end/38851
5091         * g++.dg/warn/Wuninitialized-1.C: New testcase.
5092
5093 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
5094
5095         * gcc.dg/bitfld-15.c: Gate warning on target
5096         pcc_bitfield_type_matters.
5097         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
5098         g++.dg/ext/bitfield4.C: Likewise.
5099         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
5100         bitfield for any target.
5101
5102 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
5103
5104         PR c/38957
5105         * gcc.dg/pr38957.c: New test.
5106
5107 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
5108
5109         PR fortran/38955
5110         * gfortran.dg/array_constructor_24.f: Allow tolerance when
5111         comparing floats.
5112
5113 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
5114
5115         PR tree-optimization/38953
5116         * gfortran.dg/graphite/pr38953.f90: New.
5117
5118 2009-01-24  Paul Brook  <paul@codesourcery.com>
5119
5120         * gcc.target/arm/neon-cond-1.c: New test.
5121
5122 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
5123
5124         PR tree-optimization/38932
5125         * gcc.dg/pr38932.c: New.
5126
5127 2009-01-23  Revital Eres  <eres@il.ibm.com>
5128
5129         * gcc.dg/sms-7.c: Fix test.
5130
5131 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
5132
5133         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
5134         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
5135         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
5136         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
5137
5138 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
5139
5140         * gcc.dg/pr35729.c: Make test x86 specific.
5141
5142 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
5143
5144         PR middle-end/38615
5145         * gcc.dg/pr38615.c: New test.
5146
5147 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
5148
5149         PR target/38931
5150         * gcc.target/i386/pr38931.c: New test.
5151
5152 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
5153
5154         PR c++/38930
5155         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
5156         * g++.dg/template/typedef12.C: Likewise.
5157         * g++.dg/template/typedef13.C: Likewise.
5158         * g++.dg/template/typedef14.C: Likewise.
5159         * g++.dg/template/sfinae3.C: Likewise.
5160         * g++.old-deja/g++.pt/typename8.C: Likewise.
5161         * g++.dg/template/access11.C: Likewise
5162
5163 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
5164
5165         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
5166         and mips*-*-irix*.
5167         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
5168
5169 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
5170
5171         PR c++/26693
5172         * g++.dg/template/typedef11.C: New test.
5173         * g++.dg/template/typedef12.C: Likewise.
5174         * g++.dg/template/typedef13.C: Likewise.
5175         * g++.dg/template/typedef14.C: Likewise.
5176         * g++.dg/template/sfinae3.C: Compile this pedantically.
5177         The only errors expected should be the one saying the typedef is ill
5178         formed.
5179         * g++.old-deja/g++.pt/typename8.C: Likewise.
5180         * g++.dg/template/access11.C: Update this.
5181
5182 2009-01-21  Daniel Kraft  <d@domob.eu>
5183
5184         PR fortran/38887
5185         * gfortran.dg/mvbits_5.f90:  New test.
5186
5187 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
5188
5189         * gcc.dg/sms-6.c: New test.
5190         * gcc.dg/sms-7.c: Likewise.
5191
5192 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
5193
5194         PR fortran/38907
5195         * gfortran.dg/host_assoc_function_7.f90: New test
5196
5197 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5198             Richard Guenther  <rguenther@suse.de>
5199
5200         PR tree-optimization/38747
5201         PR tree-optimization/38748
5202         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
5203         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5204         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
5205
5206 2009-01-20  Kees Cook  <kees@ubuntu.com>
5207             H.J. Lu  <hongjiu.lu@intel.com>
5208
5209         PR target/38902
5210         * gcc.dg/pr38902.c: New.
5211
5212 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
5213
5214         PR target/38868
5215         * gfortran.dg/pr38868.f: New testcase.
5216
5217 2009-01-20  Richard Guenther  <rguenther@suse.de>
5218
5219         * gcc.c-torture/execute/pr36227.c: Move ...
5220         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
5221
5222 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5223
5224         * lib/gfortran.exp: Add -B options for targets that use
5225         libgfortran.a%s in their specs.
5226
5227 2009-01-19  Jason Merrill  <jason@redhat.com>
5228
5229         PR c++/23287
5230         * g++.dg/template/dtor5.C: New test.
5231
5232 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
5233
5234         PR fortran/38859
5235         * gfortran.dg/bound_5.f90: New test.
5236
5237 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
5238
5239         PR target/38736
5240         * g++.dg/compat/abi/pr38736_main.C: New.
5241         * g++.dg/compat/abi/pr38736_x.C: Likewise.
5242         * g++.dg/compat/abi/pr38736_y.C: Likewise.
5243         * g++.dg/other/macro-1.C: Likewise.
5244         * gcc.dg/macro-1.c: Likewise.
5245         * gcc.dg/compat/pr38736_main.c: Likewise.
5246         * gcc.dg/compat/pr38736_x.c: Likewise.
5247         * gcc.dg/compat/pr38736_y.c: Likewise.
5248
5249 2009-01-18  Richard Guenther  <rguenther@suse.de>
5250
5251         PR tree-optimization/38819
5252         * gcc.c-torture/execute/pr38819.c: New testcase.
5253
5254 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5255
5256         PR fortran/38657
5257         * gfortran.dg/module_commons_3.f90: Reapply.
5258
5259 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5260
5261         PR fortran/34955
5262         * gfortran.dg/transfer_intrinsic_1.f90: New test.
5263         * gfortran.dg/transfer_intrinsic_2.f90: New test.
5264
5265 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
5266
5267         PR fortran/38657
5268         * gfortran.dg/module_commons_3.f90: Remove
5269
5270 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5271
5272         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
5273
5274 2009-01-16  Jason Merrill  <jason@redhat.com>
5275
5276         PR c++/38877
5277         * g++.dg/template/lvalue1.C: New test.
5278
5279         PR c++/29470
5280         * g++.dg/template/access20.C: New test.
5281         * g++.dg/torture/pr34641.C: Fix access.
5282
5283 2009-01-16  Richard Guenther  <rguenther@suse.de>
5284
5285         PR tree-optimization/38835
5286         PR middle-end/36227
5287         * gcc.c-torture/execute/pr36227.c: New testcase.
5288         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
5289         * g++.dg/init/const7.C: Likewise.
5290
5291 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
5292
5293         PR target/38554
5294         * gcc.c-torture/compile/pr38554.c: New test.
5295
5296 2009-01-16  Jason Merrill  <jason@redhat.com>
5297
5298         PR c++/38579
5299         * g++.dg/conversion/access1.C: New test.
5300
5301 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR tree-optimization/38789
5304         * gcc.c-torture/compile/pr38789.c: New test.
5305
5306 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
5307
5308         PR fortran/38152
5309         * gfortran.dg/proc_ptr_13.f90: New.
5310
5311 2009-01-15  Jason Merrill  <jason@redhat.com>
5312
5313         PR c++/38850
5314         * g++.dg/template/koenig6.C: New test.
5315
5316 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5317
5318         PR c++/29388
5319         * g++.dg/template/error37.C: New testcase.
5320
5321 2009-01-15  Jason Merrill  <jason@redhat.com>
5322
5323         PR c++/36334
5324         * g++.dg/conversion/memfn1.C: New test.
5325
5326         PR c++/37646
5327         * g++.dg/conversion/memfn2.C: New test.
5328
5329 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
5330
5331         PR c++/38357
5332         * g++.dg/template/crash87.C: New test.
5333
5334 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5335
5336         PR middle-end/37843
5337         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
5338
5339 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
5340
5341         PR c++/38636
5342         * g++.dg/parse/crash50.C: New test.
5343
5344 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR rtl-optimization/38245
5347         * gcc.dg/pr38245-3.c: New test.
5348         * gcc.dg/pr38245-3.h: New file.
5349         * gcc.dg/pr38245-4.c: New file.
5350         * gcc.dg/pr38364.c: New test.
5351
5352 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
5353
5354         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
5355         sequence PC-relative.
5356
5357 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
5358
5359         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
5360         calls and/or PLT markers.
5361         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
5362         calls and/or PLT markers.
5363         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
5364         calls and/or PLT markers.
5365         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
5366         calls and/or PLT markers.
5367
5368 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
5369             Nathan Froyd  <froydnj@codesourcery.com>
5370             Joseph Myers  <joseph@codesourcery.com>
5371
5372         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
5373         New function.
5374         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
5375         and use consistent CFLAGS.
5376         * gcc.target/powerpc/20030505.c: Likewise.
5377         * gcc.target/powerpc/20081204-1.c: Likewise.
5378         * gcc.target/powerpc/ppc-spe.c: Likewise.
5379         * gcc.target/powerpc/spe1.c: Likewise.
5380         * g++.dg/ext/spe1.C: Likewise.
5381         * g++.dg/other/opaque-1.C: Likewise.
5382         * g++.dg/other/opaque-2.C: Likewise.
5383         * g++.dg/other/opaque-3.C: Likewise.
5384
5385 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
5386
5387         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
5388         out of loop.
5389
5390 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
5391
5392         PR target/38811
5393         * g++.dg/torture/pr38811.C: New file.
5394
5395 2009-01-14  Richard Guenther  <rguenther@suse.de>
5396
5397         PR tree-optimization/38826
5398         PR middle-end/38477
5399         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
5400
5401 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
5402
5403         * gcc.dg/graphite/pr38786.c: Fix commit problem.
5404
5405 2009-01-14  Nick Clifton  <nickc@redhat.com>
5406
5407         PR c++/37862
5408         * g++.cp/parse/pr37862.C: New test.
5409
5410 2009-01-14  Julian Brown  <julian@codesourcery.com>
5411
5412         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
5413         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
5414         to...
5415         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
5416         These.
5417
5418 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR rtl-optimization/38774
5421         * gcc.dg/torture/pr38774.c: New test.
5422
5423         PR c++/38795
5424         * g++.dg/cpp0x/pr38795.C: New test.
5425
5426 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
5427             Nathan Froyd  <froydnj@codesourcery.com>
5428             Joseph Myers  <joseph@codesourcery.com>
5429
5430         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
5431         otherwise.  Do not check for AltiVec at runtime.
5432         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5433         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5434         * gcc.target/powerpc/altivec-1.c: Likewise.
5435         * gcc.target/powerpc/altivec-3.c: Likewise.
5436         * gcc.target/powerpc/altivec-10.c: Likewise.
5437         * gcc.target/powerpc/altivec-12.c: Likewise.
5438         * gcc.target/powerpc/altivec-24.c: Likewise.
5439         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
5440         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
5441         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
5442         * gcc.target/powerpc/pr35907.c: Likewise.
5443         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
5444         otherwise.  Do not check for Cell at runtime.
5445         * gcc.target/powerpc/altivec_check.h: Delete.
5446
5447         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
5448         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
5449         not check for AltiVec at runtime.
5450         * g++.dg/ext/altivec-cell-2.C: Likewise.
5451         * g++.dg/ext/altivec-cell-3.C: Likewise.
5452         * g++.dg/ext/altivec-cell-4.C: Likewise.
5453         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
5454         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
5455         check.
5456         * g++.dg/ext/altivec_check.h: Delete.
5457         
5458 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
5459
5460         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
5461         effective target.  Adjust line numbers accordingly.
5462
5463 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
5464
5465         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
5466
5467 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
5468
5469         PR tree-optimization/38786
5470         * gcc.dg/graphite/pr38786.c: New.
5471
5472 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
5473
5474         Revert:
5475         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
5476
5477         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5478         for alpha*-*-* targets.
5479         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5480
5481 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5482
5483         PR libfortran/38772
5484         * gfortran.dg/fmt_bz_bn_err.f: New test.
5485
5486 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
5487
5488         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
5489
5490 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
5491
5492         * lib/target-supports.exp (check_effective_target_powerpc64): New.
5493         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
5494         instruction support.  Do not check for it at runtime.
5495
5496 2009-01-12  Jason Merrill  <jason@redhat.com>
5497
5498         PR c++/35109
5499         * g++.dg/lookup/friend11.C: Remove expected error.
5500         * g++.dg/lookup/friend14.C: New test.
5501         * g++.dg/lookup/friend15.C: New test.
5502
5503 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
5504
5505         PR c++/36019
5506         * g++.dg/lookup/hidden-class12.C: New test.
5507         * g++.dg/lookup/hidden-class13.C: New test.
5508         * g++.dg/lookup/hidden-class14.C: New test.
5509         * g++.dg/lookup/hidden-class15.C: New test.
5510         * g++.dg/lookup/hidden-class16.C: New test.
5511
5512 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
5513
5514         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
5515         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
5516         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
5517
5518 2009-01-12  Jason Merrill  <jason@redhat.com>
5519
5520         PR c++/31488
5521         * g++.dg/other/vararg-3.C: New test.
5522
5523 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
5524
5525         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
5526         Explicitly enable SPE.
5527         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
5528         directive.
5529
5530         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
5531         Expect -flax-vector-conversions message.  Adjust incompatible
5532         types errors.
5533         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
5534         Make Foo extern.
5535
5536         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
5537
5538         * g++.dg/other/opaque-1.C: Run on targets with SPE.
5539
5540         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
5541         * g++.dg/other/opaque-2.C: Likewise.
5542         * g++.dg/other/opaque-3.C: Likewise.
5543
5544 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
5545
5546         PR c/32041
5547         * gcc.dg/pr32041.c: New test.
5548         * g++.dg/parse/offsetof9.C: New test.
5549
5550 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
5551             Nathan Froyd  <froydnj@codesourcery.com>
5552
5553         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
5554         * g++.dg/ext/attribute-test-1.C: Likewise.
5555         * g++.dg/ext/attribute-test-2.C: Likewise.
5556         * g++.dg/ext/attribute-test-3.C: Likewise.
5557         * g++.dg/ext/attribute-test-4.C: Likewise.
5558
5559 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
5560
5561         * gnat.dg/unchecked_convert3.adb: New test.
5562
5563 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR c++/38794
5566         * g++.dg/parse/typedef9.C: New test.
5567
5568         PR tree-optimization/38807
5569         * gcc.c-torture/compile/pr38807.c: New test.
5570
5571 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
5572
5573         * gcc.target/mips/ins-2.c: New test.
5574
5575 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5576
5577         PR testsuite/38809
5578         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
5579
5580 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR c++/36254
5583         * g++.dg/warn/Wreturn-type-5.C: New test.
5584
5585 2009-01-11  Matthias Klose  <doko@ubuntu.com>
5586
5587         PR middle-end/38616
5588         * gcc.dg/pr38616.c: New test.
5589
5590 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
5591
5592         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
5593
5594 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
5595
5596         PR c++/38648
5597         * g++.dg/expr/string-1.C: New test.
5598         * g++.dg/expr/string-2.C: New test.
5599
5600         PR c++/36695
5601         * g++.dg/ext/complex4.C: New test.
5602         * g++.dg/ext/complex5.C: New test.
5603         * g++.dg/init/reference1.C: New test.
5604         * g++.dg/init/reference2.C: New test.
5605         * g++.dg/init/reference3.C: New test.
5606
5607 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
5608
5609         PR fortran/38763
5610         * gfortran.dg/transfer_null_1.f90: New test.
5611
5612 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
5613
5614         PR fortran/38765
5615         * gfortran.dg/host_assoc_function_6.f90: New test.
5616
5617 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
5618
5619         * lib/target-supports.exp: Add method to determine if the effective
5620         target is really a ppc405 after applying all compile options.
5621         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
5622         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
5623         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
5624         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
5625         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
5626         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
5627         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
5628         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
5629         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
5630         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
5631         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
5632         * gcc.target/powerpc/405-machhw-1.c: Likewise.
5633         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
5634         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
5635         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
5636         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
5637         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
5638         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
5639         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
5640         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
5641         * gcc.target/powerpc/405-macchw-1.c: Likewise.
5642         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
5643         * gcc.target/powerpc/405-machhw-2.c: Likewise.
5644         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
5645         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
5646         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
5647         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
5648         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
5649         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
5650         * gcc.target/powerpc/405-macchw-2.c: Likewise.
5651         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
5652
5653 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR c++/35335
5656         * g++.dg/other/error31.C: New testcase.
5657
5658         PR c/35742
5659         * gcc.dg/pr35742.c: New test.
5660
5661 2009-01-09  John F. Carr  <jfc@mit.edu>
5662
5663         PR c++/37877
5664         * g++.dg/parse/linkage3.C: New test.
5665
5666 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR middle-end/38771
5669         * gcc.c-torture/compile/pr38771.c: New test.
5670
5671 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
5672
5673         * gcc.dg/pr34856.c: Ignore irrelevant warning.
5674
5675 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
5676
5677         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
5678         * gcc.dg/sibcall-4.c: Likewise.
5679
5680 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
5681             Jan Sjodin  <jan.sjodin@amd.com>
5682
5683         PR tree-optimization/38559
5684         * testsuite/gcc.dg/graphite/pr38559.c: New.
5685
5686 2009-01-08  Ira Rosen  <irar@il.ibm.com>
5687
5688         PR tree-optimization/37194
5689         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
5690
5691 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
5692
5693         PR c++/38725
5694         * g++.dg/ext/label11.C: New test.
5695
5696 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
5697
5698         * lib/target-supports.exp (check_weak_override_available): New.
5699         * lib/target-supports-dg.exp (dg-require-weak-override): New.
5700         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
5701         dg-require-weak-override.
5702
5703 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
5704             Alan Modra  <amodra@bigpond.net.au>
5705
5706         * gcc.c-torture/compile/20090107-1.c: New test.
5707
5708 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
5709
5710         PR target/38706
5711         * g++.dg/other/pr38706.C: New test.
5712
5713 2009-01-07  Jason Merrill  <jason@redhat.com>
5714
5715         * g++.dg/cpp0x/variadic92.C: New test.
5716         * g++.dg/cpp0x/variadic93.C: New test.
5717
5718 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
5719
5720         * lib/target-supports-dg.exp (current_compiler_flags): New.
5721         (check-flags): Use it; do not access dg-test local variables.
5722         (dg-skip-if): Do not access dg-test local variables.
5723         (dg-xfail-run-if): Ditto.
5724         (dg-shouldfail): Ditto.
5725         * gcc.test-framework/test-framework.exp
5726         (check_effective_target_def_nocache): New.
5727         * gcc.test-framework/test-framework.awk: Handle scan tests.
5728         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
5729         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
5730         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
5731         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
5732         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
5733         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
5734         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
5735         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
5736         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
5737
5738         * g++.dg/torture/pr38586.C: Ignore a possible warning.
5739
5740         * lib/target-supports-dg.exp (check_test_flags): Delete.
5741
5742 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
5743
5744         PR tree-optimization/38492
5745         PR tree-optimization/38498
5746         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
5747         in trunk.
5748         * testsuite/gcc.dg/graphite/block-0.c: Update test.
5749         * testsuite/gcc.dg/graphite/block-1.c: Same.
5750         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
5751         for blocking.
5752         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
5753         * testsuite/gcc.dg/graphite/block-3.c: New.
5754         * testsuite/gcc.dg/graphite/pr38498.c: New.
5755
5756 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
5757
5758         AVX Programming Reference (December, 2008)
5759         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
5760         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
5761         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
5762
5763         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
5764         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
5765
5766 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5767
5768         PR fortran/38220
5769         * gfortran.dg/c_loc_pure_1.f90:  New test.
5770
5771 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
5772
5773         PR fortran/38669
5774         * gfortran.dg/elemental_dependency_3.f90:
5775         Add the final tree dump cleanup.
5776
5777 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
5778
5779         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5780         passing -m32.
5781
5782         PR rtl-optimization/38722
5783         * gfortran.dg/pr38722.f90: New test.
5784
5785 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
5786
5787         PR c/34252
5788         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5789         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
5790
5791 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
5792
5793         * gfortran.dg/implicit_12.f90: Add space around dg directive.
5794         * gfortran.dg/typebound_call_8.f03: Same.
5795         * gfortran.dg/elemental_bind_c.f90: Same.
5796         * gfortran.dg/typebound_call_7.f03: Same.
5797         * gfortran.dg/interface_proc_end.f90: Same
5798         * gfortran.dg/pr37243.f: Fix typo.
5799
5800 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
5801
5802         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
5803         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
5804         large stack sizes.
5805
5806 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
5807
5808         AVX Programming Reference (December, 2008)
5809         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5810         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5811         * gcc.target/i386/sse-14.c: Likewise.
5812
5813         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5814         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5815         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5816         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5817
5818 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5819
5820         PR libfortran/38735
5821         * gfortran.dg/fmt_bz_bn.f: Update test.
5822
5823 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
5824
5825         PR c++/38472
5826         * g++.dg/conversion/usual-arith-conv.C: New test.
5827
5828 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5829
5830         PR c/34911
5831         * gcc.dg/vector-3.c: New testcase.
5832         * g++.dg/ext/vector15.C: New test.
5833
5834 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
5835
5836         PR tree-optimization/38510
5837         * gcc.dg/graphite/pr38510.c: New.
5838
5839 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
5840             Jan Sjodin <jan.sjodin@amd.com>
5841
5842         PR tree-optimization/38500
5843         * gcc.dg/graphite/pr38500.c: New.
5844
5845 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
5846
5847         * gcc.c-torture/compile/20001226-1.c: Generalize
5848         dg-timeout-factor.
5849         * gcc.c-torture/compile/limits-fnargs.c: Add
5850         dg-timeout-factor.
5851         * gcc.dg/20020425-1.c: Likewise.
5852         * gcc.dg/pch/pch.exp: Likewise.
5853         
5854 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
5855
5856         PR fortran/38657
5857         * gfortran.dg/module_commons_3.f90: New test.
5858
5859 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
5860
5861         PR fortran/37159
5862         * gfortran.dg/random_seed_1.f90: Updated.
5863
5864 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
5865
5866         PR fortran/38669
5867         PR fortran/38726
5868         * gfortran.dg/elemental_subroutine_7.f90: 
5869         Fix p values so that it can be used as vector subscript.
5870
5871 2009-01-05  Jason Merrill  <jason@redhat.com>
5872
5873         * g++.dg/cpp0x/initlist12.C: Add another test.
5874
5875         * g++.dg/cpp0x/defaulted7.C: New test.
5876
5877 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5878
5879         PR fortran/38672
5880         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
5881         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
5882
5883 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
5884
5885         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5886         for alpha*-*-* targets.
5887         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5888
5889 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
5890
5891         PR fortran/38665
5892         * gfortran.dg/host_assoc_function_5.f90: New test.
5893
5894 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
5895
5896         PR fortran/38669
5897         * gfortran.dg/elemental_dependency_3.f90: New test.
5898         * gfortran.dg/elemental_subroutine_7.f90: New test.
5899
5900 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
5901
5902         * gcc.dg/struct-ret-3.c: Include unistd.h.
5903         (main): Exit early if system memory page size is
5904         larger than 4096 bytes.
5905
5906 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
5907
5908         PR fortran/38718
5909         * gfortran.dg/merge_init_expr.f90: New.
5910
5911 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
5912
5913         PR fortran/38536
5914         * gfortran.dg/c_loc_tests_13.f90: New test.
5915         * gfortran.dg/c_loc_tests_14.f90: New test.
5916
5917 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
5918
5919         * gfortran.dg/func_result_4.f90: New.
5920
5921 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
5922
5923         PR fortran/38594
5924         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5925         interface still works, in addition to original tests.
5926         * gfortran.dg/host_assoc_call_6.f90: New test.
5927
5928 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
5929
5930         PR c++/38705
5931         * g++.dg/torture/pr38705.C: New test.
5932
5933         PR c/38700
5934         * gcc.dg/pr38700.c: New test.
5935
5936 2009-01-02  Jason Merrill  <jason@redhat.com>
5937
5938         * g++.dg/cpp0x/initlist11.C: New test.
5939         * g++.dg/cpp0x/initlist12.C: New test.
5940
5941 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5942
5943         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5944         Allow extra informative notes.
5945
5946 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
5947
5948         PR c/36489
5949         * gcc.dg/pr36489.c: New test.
5950
5951 \f
5952 Copyright (C) 2009 Free Software Foundation, Inc.
5953
5954 Copying and distribution of this file, with or without modification,
5955 are permitted in any medium without royalty provided the copyright
5956 notice and this notice are preserved.