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