OSDN Git Service

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