OSDN Git Service

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