OSDN Git Service

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