OSDN Git Service

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