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