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