OSDN Git Service

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