OSDN Git Service

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