OSDN Git Service

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