OSDN Git Service

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