OSDN Git Service

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