166d03dd9bc012415cb33be33f61493872390491
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-09-07 Martin Jambor <mjambor@suse.cz>
2
3 PR middle-end/41282
4 * gcc.c-torture/compile/pr41282.c: New test.
5
6 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7
8 PR fortran/41197
9 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
10 variables for stat and errmsg.
11 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
12 * gfortran.dg/allocate_stat_2.f90: New test.
13
14 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
15
16 * gcc.c-torture/compile/20090907-1.c: New test.
17
18 2009-09-06 Jakub Jelinek <jakub@redhat.com>
19
20 PR bootstrap/41241
21 * gcc.dg/pr41241.c: New test.
22
23 2009-09-06 Richard Guenther <rguenther@suse.de>
24
25 PR middle-end/41144
26 * g++.dg/torture/pr41144.C: New testcase.
27
28 2009-09-06 Richard Guenther <rguenther@suse.de>
29
30 PR middle-end/41261
31 * gcc.dg/torture/pr41261.c: New testcase.
32
33 2009-09-05 Richard Guenther <rguenther@suse.de>
34
35 PR middle-end/41181
36 * gcc.c-torture/compile/pr41181.c: New testcase.
37
38 2009-09-05 Richard Guenther <rguenther@suse.de>
39
40 PR debug/41273
41 * g++.dg/torture/pr41273.C: New testcase.
42
43 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
44
45 PR fortran/41258
46 * gfortran.dg/typebound_proc_12.f90 : New test.
47
48 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
49
50 PR debug/41225
51 * gfortran.dg/pr41225.f90: New.
52
53 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
54
55 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
56 unistd.h, sys/types.h and sys/wait.h.
57 (gualchk_t): New.
58 (GUALCVT): New.
59 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
60 (GUALITY_GDB_REDIRECT): New.
61 (GUALITY_GDB_ARGS): Use it.
62
63 2009-09-04 Richard Guenther <rguenther@suse.de>
64
65 PR middle-end/41257
66 * g++.dg/torture/pr41257.C: New testcase.
67
68 2009-09-04 Martin Jambor <mjambor@suse.cz>
69
70 PR tree-optimization/41112
71 * gnat.dg/array8.adb: New test.
72
73 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
74
75 * gcc.target/arm/ctz.c: New test case.
76
77 2009-09-03 Alon Dayan <alond@il.ibm.com>
78
79 PR tree-optimization/38275
80 * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
81 of iterations. Adjust the logic accordingly.
82 * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
83 * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
84 * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
85 * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
86 * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
87 * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
88 * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
89 * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
90 * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
91 * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
92 * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
93 * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
94
95 2009-09-03 Jakub Jelinek <jakub@redhat.com>
96
97 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
98 testcase using guality.h compiles and links and if a global variable
99 can be verified by gdb.
100
101 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
102
103 * lib/target-supports.exp (check_effective_target_sync_int_long):
104 Supported on Blackfin Linux targets.
105
106 2009-09-02 David Daney <ddaney@caviumnetworks.com>
107
108 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
109
110 2009-09-03 Diego Novillo <dnovillo@google.com>
111
112 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
113 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
114 * g++.dg/warn/unit-1.C: Likewise.
115 * g++.dg/ipa/iinline-1.C: Likewise.
116 * g++.dg/template/cond2.C: Adjust expected line location for the
117 error.
118 * g++.dg/template/pr35240.C: Likewise.
119
120 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
121
122 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
123 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
124
125 2009-09-02 Martin Jambor <mjambor@suse.cz>
126
127 * gcc.dg/tree-ssa/sra-8.c: New testcase.
128 * gcc.dg/memcpy-1.c: Add . to match pattern.
129 * gcc.dg/uninit-I.c: XFAIL warning test.
130 * g++.dg/warn/unit-1.C: XFAIL warning test.
131
132 2009-09-02 Ian Lance Taylor <iant@google.com>
133
134 * gcc.dg/20090902-1.c: New test.
135
136 2009-09-02 Jakub Jelinek <jakub@redhat.com>
137
138 * gcc.dg/builtin-object-size-9.c: New test.
139
140 2009-09-02 Olivier Hainque <hainque@adacore.com>
141
142 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
143
144 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
145 Olivier Hainque <hainque@adacore.com>
146
147 * gnat.dg/misaligned_param.adb: New test.
148 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
149 * gnat.dg/slice7.adb: Add 1 more related case.
150
151 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
152
153 * gcc.dg/guality/guality.c: Expect to fail for now.
154 * gcc.dg/guality/example.c: Likewise.
155
156 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
157
158 * gcc.dg/guality/guality.c: New.
159 * gcc.dg/guality/guality.h: New.
160 * gcc.dg/guality/guality.exp: New.
161 * gcc.dg/guality/example.c: New.
162 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
163 (cleanup-saved-temps): Likewise, .gkd files too.
164
165 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
166
167 PR fortran/39229
168 * gfortran.dg/line_length_3.f: New test.
169 * gfortran.dg/line_length_4.f90: New test.
170
171 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
172
173 * lib/target-supports.exp (check_gc_sections_available):
174 Add proper pattern quote.
175
176 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
177 Kaz Kojima <kkojima@gcc.gnu.org>
178
179 * lib/target-supports.exp (add_options_for_ieee): New procedure.
180 * g++.dg/cdce3.C: Use dg-add-options ieee.
181 * g++.dg/torture/type-generic-1.C: Likewise.
182 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
183 * gcc.dg/pr28796-2.c: Likewise.
184 * gcc.dg/torture/builtin-math-7.c: Likewise.
185 * gcc.dg/torture/type-generic-1.c: Likewise.
186 * gfortran.dg/boz_14.f90: Likewise.
187 * gfortran.dg/erf_2.F90: Likewise.
188 * gfortran.dg/init_flag_3.f90: Likewise.
189 * gfortran.dg/init_flag_4.f90: Likewise.
190 * gfortran.dg/init_flag_5.f90: Likewise.
191 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
192 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
193 * gfortran.dg/isnan_1.f90: Likewise.
194 * gfortran.dg/isnan_2.f90: Likewise.
195 * gfortran.dg/maxlocval_2.f90: Likewise.
196 * gfortran.dg/maxlocval_4.f90: Likewise.
197 * gfortran.dg/minlocval_1.f90: Likewise.
198 * gfortran.dg/minlocval_4.f90: Likewise.
199 * gfortran.dg/module_nan.f90: Likewise.
200 * gfortran.dg/namelist_42.f90: Likewise.
201 * gfortran.dg/namelist_43.f90: Likewise.
202 * gfortran.dg/nan_1.f90: Likewise.
203 * gfortran.dg/nan_2.f90: Likewise.
204 * gfortran.dg/nan_3.f90: Likewise.
205 * gfortran.dg/nan_4.f90: Likewise.
206 * gfortran.dg/nan_5.f90: Likewise.
207 * gfortran.dg/nearest_1.f90: Likewise.
208 * gfortran.dg/nearest_2.f90: Likewise.
209 * gfortran.dg/nearest_3.f90: Likewise.
210 * gfortran.dg/pr37243.f: Likewise.
211 * gfortran.dg/real_const_3.f90: Likewise.
212 * gfortran.dg/transfer_simplify_2.f90: Likewise.
213
214 2009-08-31 Dodji Seketeli <dodji@redhat.com>
215
216 PR debug/30161
217 * g++.dg/debug/dwarf2/template-params-1.C: New test.
218 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
219 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
220 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
221 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
222 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
223 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
224 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
225 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
226 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
227 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
228 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
229 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
230
231 2009-08-31 Jason Merrill <jason@redhat.com>
232
233 PR c++/41127
234 * g++.dg/parse/enum5.C: New.
235 * g++.dg/cpp0x/enum1.C: Adjust expected error.
236
237 2009-08-31 Janus Weil <janus@gcc.gnu.org>
238
239 PR fortran/40940
240 * gfortran.dg/allocate_derived_1.f90: New.
241 * gfortran.dg/class_3.f03: New.
242
243 2009-08-31 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/40996
246 * gfortran.dg/allocatable_scalar_1.f90: New.
247 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
248 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
249 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
250
251 2009-08-30 Richard Guenther <rguenther@suse.de>
252
253 PR tree-optimization/41186
254 * g++.dg/torture/pr41186.C: New testcase.
255 * g++.dg/tree-ssa/pr41186.C: Likewise.
256
257 2009-08-30 Dodji Seketeli <dodji@redhat.com>
258
259 PR c++/41187
260 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
261 take ia64 assembly comments syntax in account.
262
263 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
264
265 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
266
267 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
268
269 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
270 * gfortran.dg/whole_file_6.f90: Likewise.
271
272 2009-08-28 Cary Coutant <ccoutant@google.com>
273
274 PR debug/41063
275 * g++.dg/debug/dwarf2/pr41063.C: New test.
276
277 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
278
279 PR rtl-optimization/40861
280 * gcc.dg/pr40861.c: New test.
281
282 2009-08-27 Janus Weil <janus@gcc.gnu.org>
283
284 PR fortran/40869
285 * gfortran.dg/proc_ptr_comp_20.f90: New.
286
287 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
288
289 PR libfortran/39667
290 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
291 open temp file with status="scratch".
292 * gfortran.dg/fmt_cache_1.f: Likewise.
293 * gfortran.dg/fmt_exhaust.f90: Likewise.
294 * gfortran.dg/fmt_t_4.f90: Likewise.
295 * gfortran.dg/fseek.f90: Likewise.
296 * gfortran.dg/list_read_5.f90: Likewise.
297 * gfortran.dg/namelist_39.f90: Likewise.
298 * gfortran.dg/namelist_56.f90: Likewise.
299 * gfortran.dg/read_bad_advance.f90: Likewise.
300 * gfortran.dg/read_repeat.f90: Likewise.
301 * gfortran.dg/read_size_noadvance.f90: Likewise.
302 * gfortran.dg/read_x_past.f: Likewise.
303
304 2009-08-27 Tobias Burnus <burnus@net-b.de>
305
306 PR fortran/28039
307 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
308
309 2009-08-27 Daniel Kraft <d@domob.eu>
310
311 PR fortran/37425
312 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
313 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
314 error and fix problem with recursive assignment.
315 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
316 * gfortran.dg/typebound_operator_3.f03: New test.
317 * gfortran.dg/typebound_operator_4.f03: New test.
318
319 2009-08-27 Dodji Seketeli <dodji@redhat.com>
320
321 PR debug/41170
322 * debug/dwarf2/namespace-1.C: New test.
323
324 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR fortran/41162
327 * gfortran.dg/pr41162.f: New.
328
329 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
330 Richard Sandiford <rdsandiford@googlemail.com>
331
332 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
333 with "forbid_cpu".
334 * gcc.target/mips/branch-1.c: Update accordingly.
335 * gcc.target/mips/extend-1.c: Likewise.
336 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
337
338 2009-08-26 Richard Guenther <rguenther@suse.de>
339
340 PR middle-end/41163
341 * gcc.c-torture/compile/pr41163.c: New testcase.
342 * gcc.dg/pr35899.c: Adjust.
343
344 2009-08-26 Richard Guenther <rguenther@suse.de>
345
346 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
347
348 2009-08-26 Jason Merrill <jason@redhat.com>
349
350 * g++.dg/cpp0x/explicit3.C: New.
351 * g++.dg/overload/cond2.C: New.
352
353 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
354
355 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
356
357 2009-08-25 Jan Hubicka <jh@suse.cz>
358
359 * gcc.target/i386/sse5-shift1-vector.c
360 * gcc.target/i386/isa-12.c
361 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
362 * gcc.target/i386/sse5-pcmov2.c
363 * gcc.target/i386/isa-3.c
364 * gcc.target/i386/sse5-shift2-vector.c
365 * gcc.target/i386/isa-7.c
366 * gcc.target/i386/funcspec-2.c
367 * gcc.target/i386/sse5-haddX.c
368 * gcc.target/i386/sse5-hadduX.c
369 * gcc.target/i386/isa-9.c
370 * gcc.target/i386/sse5-maccXX.c
371 * gcc.target/i386/sse5-shift3-vector.c
372 * gcc.target/i386/sse5-msubXX.c
373 * gcc.target/i386/sse5-permpX.c
374 * gcc.target/i386/sse5-check.h
375 * gcc.target/i386/sse-12.c
376 * gcc.target/i386/sse-11.c
377 * gcc.target/i386/sse-10.c
378 * gcc.target/i386/sse-13.c
379 * gcc.target/i386/sse-14.c
380 * gcc.target/i386/sse-22.c
381 * gcc.target/i386/sse-2.c
382 * gcc.target/i386/sse-13.c
383 * gcc.target/i386/avx-2.c
384 * gcc.target/i386/sse5-rotate1-vector.c
385 * gcc.target/i386/isa-4.c
386 * gcc.target/i386/sse5-hsubX.c
387 * gcc.target/i386/sse5-pcmov.c
388 * gcc.target/i386/sse5-fma.c
389 * gcc.target/i386/isa-8.c
390 * gcc.target/i386/sse5-rotate2-vector.c
391 * gcc.target/i386/sse5-nmaccXX.c
392 * gcc.target/i386/sse5-imul64-vector.c
393 * gcc.target/i386/sse5-nmsubXX.c
394 * gcc.target/i386/sse5-rotate3-vector.c
395 * gcc.target/i386/sse5-fma-vector.c
396 * gcc.target/i386/sse5-imul32widen-vector.c
397 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
398
399 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
400 * gcc.target/i386/funcspec-5.c: Remove SSE5.
401 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
402 * gcc.target/i386/avx-1.c: Remove SSE5.
403 * gcc.target/i386/avx-2.c: Remove SSE5.
404 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
405 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
406 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
407 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
408
409 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
410
411 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
412
413 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
414
415 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
416 keyword works in the same manner as __alignof.
417
418 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
419
420 PR libfortran/34670
421 * gfortran.dg/unpack_bounds_1.f90: New test.
422 * gfortran.dg/unpack_bounds_2.f90: New test.
423 * gfortran.dg/unpack_bounds_3.f90: New test.
424
425 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/slice7.adb: New test.
428 * gnat.dg/slice7_pkg.ads: New helper.
429
430 2009-08-25 Janus Weil <janus@gcc.gnu.org>
431
432 PR fortran/41139
433 * gfortran.dg/proc_ptr_25.f90: New.
434 * gfortran.dg/proc_ptr_comp_18.f90: New.
435 * gfortran.dg/proc_ptr_comp_19.f90: New.
436
437 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
438
439 PR fortran/41154
440 * gfortran.dg/fmt_error_8.f: New test.
441
442 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
443
444 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
445 number, update all callers and synchronize results for latest MPC.
446
447 2009-08-21 Jason Merrill <jason@redhat.com>
448
449 * g++.dg/warn/Wunused-17.C: New.
450
451 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
452
453 * gcc.target/arm/combine-cmp-shift.c: New test.
454
455 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
456
457 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
458 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
459 width specifier.
460
461 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
462
463 * gfortran.dg/fmt_error_7.f: New test.
464
465 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
466
467 PR target/40718
468 * gcc.target/i386/pr40718.c: New test.
469
470 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
471
472 * gfortran.dg/proc_ptr_24.f90: New test.
473
474 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
475
476 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
477 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
478 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
479
480 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
481
482 PR fortran/28039
483 * gfortran.dg/fmt_with_extra.f: new file.
484
485 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
486
487 * lib/target-supports.exp
488 (check_effective_target_arm_iwmmxt_ok): New procedure.
489 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
490 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
491
492 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
493
494 * gfortran.dg/boz_9.f90: Do not load denormal floating
495 point constants. Remove -mieee option for alpha*-*-* targets.
496
497 2009-08-21 Janus Weil <janus@gcc.gnu.org>
498
499 PR fortran/41106
500 * gfortran.dg/proc_ptr_23.f90: New.
501 * gfortran.dg/proc_ptr_comp_15.f90: New.
502 * gfortran.dg/proc_ptr_comp_16.f90: New.
503 * gfortran.dg/proc_ptr_comp_17.f90: New.
504
505 2009-08-21 Jakub Jelinek <jakub@redhat.com>
506
507 PR c++/41131
508 * g++.dg/expr/unary3.C: New test.
509
510 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
511
512 * gfortran.dg/common_5.f: Add -mdalign for sh.
513 * gfortran.dg/common_align_2.f90: Likewise.
514
515 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
516
517 PR libfortran/40962
518 * c_f_pointer_tests_4.f90: New test.
519
520 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
521
522 * gnat.dg/slice6.adb: New test.
523 * gnat.dg/slice6_pkg.ads: New helper.
524
525 2009-08-20 Michael Matz <matz@suse.de>
526
527 PR fortran/41126
528 * gfortran.dg/pr41126.f90: New test.
529
530 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gnat.dg/dynamic_bound.adb: New test.
533
534 2009-08-20 Janus Weil <janus@gcc.gnu.org>
535
536 PR fortran/41121
537 * gfortran.dg/intrinsic_5.f90: New.
538
539 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
540 Richard Earnshaw <richard.earnshaw@arm.com>
541
542 * gcc.target/arm/20090811-1.c: New test.
543
544 2009-08-19 Jakub Jelinek <jakub@redhat.com>
545
546 PR middle-end/41123
547 * gcc.dg/pr41123.c: New test.
548
549 2009-08-19 Jason Merrill <jason@redhat.com>
550
551 PR c++/41120
552 * g++.dg/other/gc4.C: New.
553
554 2009-08-18 Michael Matz <matz@suse.de>
555
556 * gfortran.dg/vect/vect-gems.f90: New test.
557 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
558
559 2009-08-18 DJ Delorie <dj@redhat.com>
560
561 * lib/wrapper.exp: Move load of target-libpath.exp from here...
562 * lib/gcc-defs.exp: ... to here.
563
564 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
565 GCC_EXEC_PREFIX before building the wrapper.
566
567 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
568
569 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
570 tests.
571 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
572 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
573 dg-options. Fix dg-final clause.
574
575 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
576
577 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
578
579 2009-08-18 Janus Weil <janus@gcc.gnu.org>
580 Paul Thomas <pault@gcc.gnu.org>
581
582 PR fortran/40870
583 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
584
585 2009-08-18 Richard Guenther <rguenther@suse.de>
586
587 PR middle-end/41094
588 * gcc.dg/torture/pr41094.c: New testcase.
589 * gcc.dg/torture/builtin-power-1.c: Adjust.
590 * gcc.dg/builtins-10.c: Likewise.
591
592 2009-08-18 Jakub Jelinek <jakub@redhat.com>
593
594 PR target/40971
595 * gcc.dg/pr40971.c: New test.
596
597 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
598
599 PR fortran/41062
600 * gfortran.dg/use_only_4.f90: New test.
601
602 2009-08-17 Daniel Kraft <d@domob.eu>
603
604 PR fortran/37425
605 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
606 NOPASS bindings as operators.
607
608 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
609
610 * lib/target-supports.exp
611 (check_effective_target_vect_cmdline_needed): Add alpha to the list
612 of targets that do not need command line argument to enable SIMD.
613
614 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
615
616 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
617 typo in cache name.
618
619 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
620
621 PR fortran/41075
622 * gfortran.dg/unlimited_fmt_1.f90: New test.
623
624 2009-08-17 Dodji Seketeli <dodji@redhat.com>
625
626 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
627
628 2009-08-17 Arnaud Charlet <charlet@adacore.com>
629
630 * gnat.dg/itype.ad[sb]: New test.
631
632 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
633
634 * gcc.target/mips/mips.exp: Add terminology section to comment
635 at the top of the file. Fix typos.
636
637 2009-08-16 Jason Merrill <jason@redhat.com>
638
639 * g++.dg/debug/dwarf2/inline1.C: New.
640
641 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
642
643 PR target/38599
644 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
645
646 2009-08-16 Dodji Seketeli <dodji@redhat.com>
647
648 PR debug/37801
649 * gcc.dg/debug/20020224-1.c: Adjust the comment.
650 Make sure to trigger inlining optimizations.
651 * gcc.dg/debug/dwarf2/inline2.c: New test.
652
653 2009-08-14 Janus Weil <janus@gcc.gnu.org>
654
655 PR fortran/41070
656 * gfortran.dg/structure_constructor_10.f90: New.
657
658 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
659
660 * gcc.dg/pragma-re-1.c: Supported on all platforms.
661 * gcc.dg/pragma-re-2.c: Likewise.
662 * gcc.dg/pragma-re-3.c: Likewise.
663 * gcc.dg/pragma-re-4.c: Likewise.
664 * g++.dg/other/pragma-re-1.C: Likewise.
665 * g++.dg/other/pragma-re-2.C: Likewise.
666
667 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
668
669 * gcc.dg/torture/builtin-math-7.c: New.
670
671 2009-08-14 Richard Guenther <rguenther@suse.de>
672
673 * gcc.c-torture/execute/20090814-1.c: New testcase.
674
675 2009-08-14 David Edelsohn <edelsohn@gnu.org>
676
677 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
678
679 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
680
681 PR target/40934
682 * gcc.target/i386/pr40934.c: New.
683
684 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
685
686 PR target/41019
687 * gcc.target/i386/pr41019.c: New test.
688
689 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
690
691 PR fortran/40955
692 * gfortran.dg/winapi.f90: New test.
693
694 2009-08-13 Janus Weil <janus@gcc.gnu.org>
695
696 PR fortran/40995
697 * gfortran.dg/intrinsic_4.f90: New.
698 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
699 different line.
700
701 2009-08-13 Richard Guenther <rguenther@suse.de>
702
703 PR middle-end/41047
704 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
705
706 2009-08-12 Richard Guenther <rguenther@suse.de>
707
708 PR tree-optimization/41011
709 * gfortran.dg/pr41011.f: New testcase.
710
711 2009-08-11 Andrew Haley <aph@redhat.com>
712
713 * gcc.target/arm/synchronize.c: New file.
714
715 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
716
717 PR middle-end/40980
718 * gfortran.dg/graphite/id-17.f: New.
719
720 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
721
722 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
723
724 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
725 Pranav Garg <pranav.garg2107@gmail.com>
726
727 * gcc.dg/graphite/interchange-6.c: XFAILed.
728
729 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
730
731 * gcc.dg/graphite/interchange-9.c: New.
732
733 2009-08-12 Richard Guenther <rguenther@suse.de>
734
735 PR rtl-optimization/41033
736 * gcc.dg/pr41033.c: New test.
737
738 2009-08-11 Janus Weil <janus@gcc.gnu.org>
739
740 PR fortran/41022
741 * gfortran.dg/proc_ptr_comp_14.f90: New.
742
743 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
744
745 * gcc.target/mips/ext-5.c: New test.
746 * gcc.target/mips/ext-6.c: New test.
747 * gcc.target/mips/ext-7.c: New test.
748 * gcc.target/mips/ext-8.c: New test.
749 * gcc.target/mips/extend-2.c: New test.
750
751 2009-08-10 Jason Merrill <jason@redhat.com>
752
753 * g++.dg/other/linkage2.C: New test for types-without-linkage
754 handling.
755 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
756 * g++.dg/lookup/anon2.C: Likewise.
757 * g++.dg/other/anon3.C: Likewise.
758 * g++.dg/template/arg2.C: Likewise.
759 * g++.dg/template/local4.C: Likewise.
760 * g++.old-deja/g++.law/operators32.C: Likewise.
761 * g++.old-deja/g++.other/linkage2.C: Likewise.
762 * g++.old-deja/g++.pt/enum6.C: Likewise.
763 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
764 * g++.old-deja/g++.other/linkage1.C: Likewise.
765
766 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
767
768 * gcc.dg/dg.exp: Test also c-c++-common dir.
769 * g++.dg/dg.exp: Likewise.
770 * g++.dg/warn/Wconversion-real.C: Delete.
771 * gcc.dg/Wconversion-real.c: Move to ...
772 * c-c++-common/Wconversion-real.c: ... here.
773 * lib/target-supports.exp
774 (check_effective_target_c,check_effective_target_c++): New.
775
776 2009-08-10 Daniel Kraft <d@domob.eu>
777
778 PR fortran/37425
779 * gfortran.dg/typebound_operator_1.f03: New test.
780 * gfortran.dg/typebound_operator_2.f03: New test.
781
782 2009-08-10 Richard Guenther <rguenther@suse.de>
783
784 PR middle-end/41006
785 * gcc.c-torture/compile/pr41006-1.c: New testcase.
786 * gcc.c-torture/compile/pr41006-2.c: Likewise.
787
788 2009-08-10 Janus Weil <janus@gcc.gnu.org>
789
790 PR fortran/40940
791 * gfortran.dg/class_1.f03: New.
792 * gfortran.dg/class_2.f03: New.
793 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
794 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
795 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
796 * gfortran.dg/typebound_call_10.f03: Ditto.
797 * gfortran.dg/typebound_call_2.f03: Ditto.
798 * gfortran.dg/typebound_call_3.f03: Ditto.
799 * gfortran.dg/typebound_call_4.f03: Ditto.
800 * gfortran.dg/typebound_generic_3.f03: Ditto.
801 * gfortran.dg/typebound_generic_4.f03: Ditto.
802 * gfortran.dg/typebound_proc_1.f08: Ditto.
803 * gfortran.dg/typebound_proc_5.f03: Ditto.
804 * gfortran.dg/typebound_proc_6.f03: Ditto.
805
806 2009-08-10 Dodji Seketeli <dodji@redhat.com>
807
808 PR c++/40866
809 * g++.dg/expr/stmt-expr-1.C: New test.
810
811 2009-08-09 Richard Guenther <rguenther@suse.de>
812
813 PR tree-optimization/41016
814 * gcc.c-torture/compile/pr41016.c: New testcase.
815
816 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
817
818 * gcc.dg/overflow-warn-8.c: New test.
819
820 2009-08-09 Ira Rosen <irar@il.ibm.com>
821
822 PR tree-optimization/41008
823 * gcc.dg/vect/O1-pr41008.c: New test.
824
825 2009-08-05 Tobias Burnus <burnus@net-b.de>
826
827 PR fortran/40955
828 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
829
830 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
831
832 * gcc.target/bfin/loop-autoinc.c: New file.
833
834 2009-08-08 Richard Guenther <rguenther@suse.de>
835
836 PR tree-optimization/40991
837 * g++.dg/torture/pr40991.C: New testcase.
838
839 2009-08-08 Laurent GUERBY <laurent@guerby.net>
840
841 * ada/acats/support/impdef.a: Tweak timing constants. Add
842 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
843 * ada/acats/tests/c9/c940005.a: Use new timing constants.
844 * ada/acats/tests/c9/c940007.a: Likewise.
845 * ada/acats/tests/c9/c94001c.ada: Likewise.
846 * ada/acats/tests/c9/c94006a.ada: Likewise.
847 * ada/acats/tests/c9/c94008c.ada: Likewise.
848 * ada/acats/tests/c9/c951002.a: Likewise.
849 * ada/acats/tests/c9/c954a01.a: Likewise.
850 * ada/acats/tests/c9/c96001a.ada: Likewise.
851 * ada/acats/tests/c9/c97307a.ada: Likewise.
852
853 2009-08-07 Richard Guenther <rguenther@suse.de>
854
855 PR tree-optimization/40999
856 * gfortran.dg/pr40999.f: New testcase.
857
858 2009-08-07 Jakub Jelinek <jakub@redhat.com>
859
860 * g++.dg/tree-prof/partition1.C: New test.
861
862 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
863
864 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
865 attribute.
866 * gcc.target/arm/vfp1[567].c: New tests.
867
868 2009-08-06 Jason Merrill <jason@redhat.com>
869
870 PR c++/40948
871 * g++.dg/ext/complit12.C: Expand.
872
873 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
874
875 Merge ARM/hard_vfp_branch to trunk.
876
877 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
878
879 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
880 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
881
882 2009-05-12 Joseph Myers <joseph@codesourcery.com>
883
884 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
885 (PCS): Define macro to use base AAPCS.
886 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
887
888 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
889
890 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
891 Correct arm_neon.h typo.
892
893 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
894
895 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
896 this a linkage test.
897 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
898 argument marshalling.
899 * abitest.h: New file.
900 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
901 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
902
903 2009-08-06 Martin Jambor <mjambor@suse.cz>
904
905 PR middle-end/32964
906 * gcc.dg/tree-ssa/pr32964.c: New test.
907
908 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
909 H.J. Lu <hongjiu.lu@intel.com>
910
911 PR target/40957
912 * gcc.target/i386/pr40957.c: New test.
913
914 2009-08-06 Richard Guenther <rguenther@suse.de>
915
916 PR tree-optimization/40964
917 * gcc.c-torture/compile/pr40964.c: New testcase.
918
919 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
920
921 PR fortran/40847
922 * gfortran.dg/transfer_resolve_1.f90 : New test.
923
924 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
925 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
926
927 PR target/40906
928 * gcc.target/i386/pr40906-1.c: New test.
929 * gcc.target/i386/pr40906-2.c: Ditto.
930 * gcc.target/i386/pr40906-3.c: Ditto.
931
932 2009-08-05 Jakub Jelinek <jakub@redhat.com>
933
934 PR rtl-optimization/40924
935 * g++.dg/torture/pr40924.C: New test.
936
937 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
938
939 PR c++/36069
940 * g++.dg/warn/pr36069.C: New.
941
942 2009-08-04 Dodji Seketeli <dodji@redhat.com>
943
944 PR c++/39987
945 * g++.dg/overload/defarg4.C: New test.
946
947 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
948
949 PR c++/16696
950 * g++.dg/parse/pr16696.C: New.
951 * g++.dg/parse/pr16696-permissive.C: New.
952
953 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
954
955 PR fortran/40875
956 * gfortran.dg/initialization_23.f90 : New test.
957
958 2009-08-04 Dodji Seketeli <dodji@redhat.com>
959
960 PR debug/39706
961 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
962
963 2009-08-03 Jason Merrill <jason@redhat.com>
964 Jakub Jelinek <jakub@redhat.com>
965
966 PR c++/40948
967 * g++.dg/ext/complit12.C: New.
968
969 2009-08-03 Janis Johnson <janis187@us.ibm.com>
970
971 PR c/39902
972 * gcc.target/powerpc/pr39902-2.c: New test.
973
974 2009-08-03 Jakub Jelinek <jakub@redhat.com>
975
976 PR middle-end/40943
977 * gcc.dg/uninit-6.c: Re-add XFAIL.
978 * gcc.dg/uninit-6-O0.c: Likewise.
979 * gcc.dg/uninit-pr40943.c: New test.
980
981 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
982
983 PR testsuite/40858
984 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
985 .ascii.
986
987 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
988
989 PR libfortran/40853
990 * gfortran.dg/namelist_40.f90: Update error output.
991 * gfortran.dg/namelist_47.f90: Update error output.
992 * gfortran.dg/namelist_58.f90: New test.
993
994 2009-08-02 Janus Weil <janus@gcc.gnu.org>
995
996 PR fortran/40881
997 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
998 * gfortran.dg/altreturn_3.f90: Ditto.
999 * gfortran.dg/altreturn_5.f90: Ditto.
1000 * gfortran.dg/altreturn_6.f90: Ditto.
1001 * gfortran.dg/altreturn_7.f90: Ditto.
1002 * gfortran.dg/array_constructor_13.f90: Ditto.
1003 * gfortran.dg/arrayio_7.f90: Ditto.
1004 * gfortran.dg/arrayio_8.f90: Ditto.
1005 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1006 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1007 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1008 * gfortran.dg/backspace_8.f: Add -std=legacy.
1009 * gfortran.dg/backspace_9.f: Ditto.
1010 * gfortran.dg/char_comparison_1.f: Ditto.
1011 * gfortran.dg/char_decl_1.f90: Ditto.
1012 * gfortran.dg/char_initialiser_actual.f90: Ditto.
1013 * gfortran.dg/char_pointer_assign.f90: Ditto.
1014 * gfortran.dg/char_pointer_dependency.f90: Ditto.
1015 * gfortran.dg/char_pointer_dummy.f90: Ditto.
1016 * gfortran.dg/char_pointer_func.f90: Ditto.
1017 * gfortran.dg/common_8.f90: Ditto.
1018 * gfortran.dg/constant_substring.f: Ditto.
1019 * gfortran.dg/data_char_2.f90: Ditto.
1020 * gfortran.dg/der_array_io_1.f90: Ditto.
1021 * gfortran.dg/der_array_io_2.f90: Ditto.
1022 * gfortran.dg/der_array_io_3.f90: Ditto.
1023 * gfortran.dg/der_io_3.f90: Ditto.
1024 * gfortran.dg/dev_null.F90: Ditto.
1025 * gfortran.dg/direct_io_2.f90: Ditto.
1026 * gfortran.dg/do_iterator_2.f90: Ditto.
1027 * gfortran.dg/e_d_fmt.f90: Ditto.
1028 * gfortran.dg/empty_format_1.f90: Ditto.
1029 * gfortran.dg/entry_17.f90: Modified warning message.
1030 * gfortran.dg/entry_7.f90: Add -std=legacy.
1031 * gfortran.dg/eor_1.f90: Ditto.
1032 * gfortran.dg/equiv_2.f90: Ditto.
1033 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1034 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1035 * gfortran.dg/extended_char_comparison_1.f: Ditto.
1036 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1037 * gfortran.dg/fmt_error_2.f90: Ditto.
1038 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1039 * gfortran.dg/fmt_tl.f: Ditto.
1040 * gfortran.dg/fmt_white.f: Ditto.
1041 * gfortran.dg/func_derived_1.f90: Ditto.
1042 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1043 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1044 * gfortran.dg/global_references_2.f90: Ditto.
1045 * gfortran.dg/hollerith_1.f90: Ditto.
1046 * gfortran.dg/hollerith.f90: Use new-style character length.
1047 * gfortran.dg/hollerith_f95.f90: Ditto.
1048 * gfortran.dg/ichar_1.f90: Add -std=legacy.
1049 * gfortran.dg/implicit_6.f90: Ditto.
1050 * gfortran.dg/implicit_9.f90: Ditto.
1051 * gfortran.dg/inquire_13.f90: Ditto.
1052 * gfortran.dg/inquire_5.f90: Ditto.
1053 * gfortran.dg/inquire_6.f90: Ditto.
1054 * gfortran.dg/inquire.f90: Ditto.
1055 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1056 * gfortran.dg/io_constraints_2.f90: Ditto.
1057 * gfortran.dg/list_read_2.f90: Add -std=legacy.
1058 * gfortran.dg/loc_2.f90: Ditto.
1059 * gfortran.dg/logical_1.f90: Ditto.
1060 * gfortran.dg/longline.f: Ditto.
1061 * gfortran.dg/merge_char_1.f90: Ditto.
1062 * gfortran.dg/namelist_12.f: Ditto.
1063 * gfortran.dg/namelist_14.f90: Ditto.
1064 * gfortran.dg/namelist_18.f90: Ditto.
1065 * gfortran.dg/namelist_19.f90: Ditto.
1066 * gfortran.dg/namelist_21.f90: Ditto.
1067 * gfortran.dg/namelist_22.f90: Ditto.
1068 * gfortran.dg/namelist_37.f90: Ditto.
1069 * gfortran.dg/namelist_54.f90: Ditto.
1070 * gfortran.dg/namelist_55.f90: Ditto.
1071 * gfortran.dg/namelist_empty.f90: Ditto.
1072 * gfortran.dg/namelist_use.f90: Use new-style character length.
1073 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1074 * gfortran.dg/nested_modules_4.f90: Ditto.
1075 * gfortran.dg/nested_modules_5.f90: Ditto.
1076 * gfortran.dg/open-options-blanks.f: Ditto.
1077 * gfortran.dg/output_exponents_1.f90: Ditto.
1078 * gfortran.dg/parens_5.f90: Ditto.
1079 * gfortran.dg/parens_6.f90: Ditto.
1080 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1081 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1082 * gfortran.dg/pr15129.f90: Ditto.
1083 * gfortran.dg/pr15332.f: Ditto.
1084 * gfortran.dg/pr16597.f90: Ditto.
1085 * gfortran.dg/pr17143.f90: Ditto.
1086 * gfortran.dg/pr17164.f90: Ditto.
1087 * gfortran.dg/pr17229.f: Modified warning message.
1088 * gfortran.dg/pr18210.f90: Add -std=legacy.
1089 * gfortran.dg/pr19155.f: Ditto.
1090 * gfortran.dg/pr20086.f90: Ditto.
1091 * gfortran.dg/pr20124.f90: Ditto.
1092 * gfortran.dg/pr20755.f: Ditto.
1093 * gfortran.dg/pr20865.f90: Ditto.
1094 * gfortran.dg/pr20950.f: Ditto.
1095 * gfortran.dg/pr21730.f: Ditto.
1096 * gfortran.dg/pr22491.f: Ditto.
1097 * gfortran.dg/pr29713.f90: Ditto.
1098 * gfortran.dg/print_parentheses_1.f: Ditto.
1099 * gfortran.dg/print_parentheses_2.f90: Ditto.
1100 * gfortran.dg/proc_assign_1.f90: Ditto.
1101 * gfortran.dg/proc_decl_1.f90: Ditto.
1102 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1103 * gfortran.dg/read_eor.f90: : Add -std=legacy.
1104 * gfortran.dg/read_float_1.f90: Ditto.
1105 * gfortran.dg/read_logical.f90: Ditto.
1106 * gfortran.dg/recursive_statement_functions.f90: Ditto.
1107 * gfortran.dg/return_1.f90: Ditto.
1108 * gfortran.dg/rewind_1.f90: Ditto.
1109 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1110 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1111 * gfortran.dg/stfunc_1.f90: Ditto.
1112 * gfortran.dg/stfunc_3.f90: Ditto.
1113 * gfortran.dg/stfunc_4.f90: Ditto.
1114 * gfortran.dg/stfunc_6.f90: Ditto.
1115 * gfortran.dg/streamio_2.f90: Ditto.
1116 * gfortran.dg/string_ctor_1.f90: Ditto.
1117 * gfortran.dg/string_null_compare_1.f: Ditto.
1118 * gfortran.dg/substr_6.f90: Ditto.
1119 * gfortran.dg/tl_editing.f90: Ditto.
1120 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1121 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1122 * gfortran.dg/x_slash_1.f: Add -std=legacy.
1123 * gfortran.dg/g77/1832.f: Ditto.
1124 * gfortran.dg/g77/19981216-0.f Ditto.
1125 * gfortran.dg/g77/19990525-0.f: Ditto.
1126 * gfortran.dg/g77/19990826-2.f: Ditto.
1127 * gfortran.dg/g77/20000630-2.f: Ditto.
1128 * gfortran.dg/g77/20010116.f: Ditto.
1129 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1130 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1131 * gfortran.dg/g77/980520-1.f: Ditto.
1132 * gfortran.dg/g77/check0.f: Ditto.
1133 * gfortran.dg/g77/cpp3.F: Ditto.
1134 * gfortran.dg/g77/cpp4.F: Use new-style character length.
1135 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1136 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1137 * gfortran.dg/g77/short.f: Ditto.
1138
1139 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
1140
1141 * gcc.target/mips/ext-3.c: Add NOMIPS16.
1142 * gcc.target/mips/ext-4.c: Likewise.
1143 * gcc.target/mips/interrupt_handler.c: Likewise.
1144 * gcc.target/mips/truncate-4.c: Likewise.
1145 * gcc.target/mips/truncate-5.c: Likewise.
1146
1147 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
1148
1149 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1150 -fgraphite-force-parallel to -floop-parallelize-all.
1151
1152 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
1153
1154 PR fortran/40011
1155 * gfortran.dg/whole_file_7.f90: New test.
1156 * gfortran.dg/whole_file_8.f90: New test.
1157 * gfortran.dg/whole_file_9.f90: New test.
1158 * gfortran.dg/whole_file_10.f90: New test.
1159 * gfortran.dg/whole_file_11.f90: New test.
1160 * gfortran.dg/whole_file_12.f90: New test.
1161 * gfortran.dg/whole_file_13.f90: New test.
1162 * gfortran.dg/whole_file_14.f90: New test.
1163
1164 2009-07-31 Jason Merrill <jason@redhat.com>
1165
1166 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1167 binding semantics.
1168 * g++.dg/cpp0x/named.C: Likewise.
1169 * g++.dg/cpp0x/overload.C: Likewise.
1170 * g++.dg/cpp0x/rv1n.C: Likewise.
1171 * g++.dg/cpp0x/rv1p.C: Likewise.
1172 * g++.dg/cpp0x/rv2n.C: Likewise.
1173 * g++.dg/cpp0x/rv2p.C: Likewise.
1174 * g++.dg/cpp0x/rv3n.C: Likewise.
1175 * g++.dg/cpp0x/rv3p.C: Likewise.
1176 * g++.dg/cpp0x/rv4n.C: Likewise.
1177 * g++.dg/cpp0x/rv4p.C: Likewise.
1178 * g++.dg/cpp0x/rv5n.C: Likewise.
1179 * g++.dg/cpp0x/rv5p.C: Likewise.
1180 * g++.dg/cpp0x/rv6n.C: Likewise.
1181 * g++.dg/cpp0x/rv6p.C: Likewise.
1182 * g++.dg/cpp0x/rv7n.C: Likewise.
1183 * g++.dg/cpp0x/rv7p.C: Likewise.
1184 * g++.dg/cpp0x/template_deduction.C: Likewise.
1185 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1186 * g++.dg/cpp0x/overloadn.C: New.
1187 * g++.dg/cpp0x/rv-cast.C: New.
1188
1189 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
1190
1191 * gcc.target/mips/ext-4.c: New test.
1192
1193 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1194
1195 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1196
1197 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1198
1199 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1200 * gcc.dg/tree-ssa/loop-32.c: Same.
1201 * gcc.dg/tree-ssa/loop-33.c: Same.
1202 * gcc.dg/tree-ssa/loop-34.c: Same.
1203 * gcc.dg/tree-ssa/loop-35.c: Same.
1204 * gcc.dg/tree-ssa/loop-7.c: Same.
1205 * gcc.dg/tree-ssa/pr23109.c: Same.
1206 * gcc.dg/tree-ssa/restrict-2.c: Same.
1207 * gcc.dg/tree-ssa/restrict-3.c: Same.
1208 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1209 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1210 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1211 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1212 * gcc.dg/tree-ssa/structopt-1.c: Same.
1213 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1214 * gfortran.dg/pr32921.f: Same.
1215
1216 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1217
1218 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1219 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1220 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1221 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1222 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1223 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1224 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1225 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1226 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1227 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1228 * gcc.dg/graphite/id-1.c: New.
1229 * gcc.dg/graphite/id-10.c: New.
1230 * gcc.dg/graphite/id-11.c: New.
1231 * gcc.dg/graphite/id-12.c: New.
1232 * gcc.dg/graphite/id-13.c: New.
1233 * gcc.dg/graphite/id-14.c: New.
1234 * gcc.dg/graphite/id-15.c: New.
1235 * gcc.dg/graphite/id-2.c: New.
1236 * gcc.dg/graphite/id-3.c: New.
1237 * gcc.dg/graphite/id-4.c: New.
1238 * gcc.dg/graphite/id-5.c: New.
1239 * gcc.dg/graphite/id-6.c: New.
1240 * gcc.dg/graphite/id-7.c: New.
1241 * gcc.dg/graphite/id-8.c: New.
1242 * gcc.dg/graphite/id-9.c: New.
1243 * gcc.dg/graphite/interchange-0.c: New.
1244 * gcc.dg/graphite/interchange-1.c: New.
1245 * gcc.dg/graphite/interchange-2.c: New.
1246 * gcc.dg/graphite/interchange-3.c: New.
1247 * gcc.dg/graphite/interchange-4.c: New.
1248 * gcc.dg/graphite/interchange-5.c: New.
1249 * gcc.dg/graphite/interchange-6.c: New.
1250 * gcc.dg/graphite/interchange-7.c: New.
1251 * gcc.dg/graphite/interchange-8.c: New.
1252 * gcc.dg/graphite/pr35356-1.c: New.
1253 * gcc.dg/graphite/pr35356-2.c: New.
1254 * gcc.dg/graphite/pr35356-3.c: New.
1255 * gcc.dg/graphite/pr40157.c: New.
1256 * gcc.dg/graphite/run-id-1.c: New.
1257 * gcc.dg/graphite/scop-20.c: New.
1258 * gcc.dg/graphite/scop-21.c: New.
1259 * gfortran.dg/graphite/id-1.f90: New.
1260 * gfortran.dg/graphite/id-10.f90: New.
1261 * gfortran.dg/graphite/id-11.f: New.
1262 * gfortran.dg/graphite/id-12.f: New.
1263 * gfortran.dg/graphite/id-13.f: New.
1264 * gfortran.dg/graphite/id-14.f: New.
1265 * gfortran.dg/graphite/id-15.f: New.
1266 * gfortran.dg/graphite/id-16.f: New.
1267 * gfortran.dg/graphite/id-5.f: New.
1268 * gfortran.dg/graphite/id-6.f: New.
1269 * gfortran.dg/graphite/id-7.f: New.
1270 * gfortran.dg/graphite/id-8.f: New.
1271 * gfortran.dg/graphite/id-9.f: New.
1272 * gfortran.dg/graphite/interchange-1.f: New.
1273 * gfortran.dg/graphite/interchange-2.f: New.
1274
1275 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1276
1277 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1278 flags based on the name of the testcase.
1279 * gfortran.dg/graphite/graphite.exp: Same.
1280
1281 * gcc.dg/graphite/block-0.c: Adjusted.
1282 * gcc.dg/graphite/block-1.c: Adjusted.
1283 * gcc.dg/graphite/block-2.c: Adjusted.
1284 * gcc.dg/graphite/block-3.c: Adjusted.
1285 * gcc.dg/graphite/block-4.c: Adjusted.
1286 * gcc.dg/graphite/block-5.c: Adjusted.
1287 * gcc.dg/graphite/block-6.c: Adjusted.
1288 * gcc.dg/graphite/pr37485.c: Adjusted.
1289 * gcc.dg/graphite/pr37684.c: Adjusted.
1290 * gcc.dg/graphite/pr37828.c: Adjusted.
1291 * gcc.dg/graphite/pr37883.c: Adjusted.
1292 * gcc.dg/graphite/pr37928.c: Adjusted.
1293 * gcc.dg/graphite/pr37943.c: Adjusted.
1294 * gcc.dg/graphite/pr38409.c: Adjusted.
1295 * gcc.dg/graphite/pr38498.c: Adjusted.
1296 * gcc.dg/graphite/pr38559.c: Adjusted.
1297 * gcc.dg/graphite/pr39335.c: Adjusted.
1298 * gcc.dg/graphite/pr39335_1.c: Adjusted.
1299 * gcc.dg/graphite/scop-0.c: Adjusted.
1300 * gcc.dg/graphite/scop-1.c: Adjusted.
1301 * gcc.dg/graphite/scop-10.c: Adjusted.
1302 * gcc.dg/graphite/scop-11.c: Adjusted.
1303 * gcc.dg/graphite/scop-12.c: Adjusted.
1304 * gcc.dg/graphite/scop-13.c: Adjusted.
1305 * gcc.dg/graphite/scop-14.c: Adjusted.
1306 * gcc.dg/graphite/scop-15.c: Adjusted.
1307 * gcc.dg/graphite/scop-16.c: Adjusted.
1308 * gcc.dg/graphite/scop-17.c: Adjusted.
1309 * gcc.dg/graphite/scop-18.c: Adjusted.
1310 * gcc.dg/graphite/scop-19.c: Adjusted.
1311 * gcc.dg/graphite/scop-2.c: Adjusted.
1312 * gcc.dg/graphite/scop-3.c: Adjusted.-
1313 * gcc.dg/graphite/scop-4.c: Adjusted.
1314 * gcc.dg/graphite/scop-5.c: Adjusted.
1315 * gcc.dg/graphite/scop-6.c: Adjusted.
1316 * gcc.dg/graphite/scop-7.c: Adjusted.
1317 * gcc.dg/graphite/scop-8.c: Adjusted.
1318 * gcc.dg/graphite/scop-9.c: Adjusted.
1319 * gcc.dg/graphite/scop-matmult.c: Adjusted.
1320 * gfortran.dg/graphite/block-1.f90: Adjusted.
1321 * gfortran.dg/graphite/block-2.f: Adjusted.
1322 * gfortran.dg/graphite/block-3.f90: Adjusted.
1323 * gfortran.dg/graphite/block-4.f90: Adjusted.
1324 * gfortran.dg/graphite/id-2.f90: Adjusted.
1325 * gfortran.dg/graphite/id-3.f90: Adjusted.
1326 * gfortran.dg/graphite/id-4.f90: Adjusted.
1327 * gfortran.dg/graphite/pr37852.f90: Adjusted.
1328 * gfortran.dg/graphite/pr37857.f90: Adjusted.
1329 * gfortran.dg/graphite/pr37980.f90: Adjusted.
1330 * gfortran.dg/graphite/pr38083.f90: Adjusted.
1331 * gfortran.dg/graphite/pr38953.f90: Adjusted.
1332 * gfortran.dg/graphite/scop-1.f: Adjusted.
1333
1334 2009-07-30 Doug Kwan <dougkwan@google.com>
1335
1336 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
1337 in warnings added in rev 141298.
1338
1339 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1340
1341 * lib/options.exp: Use "!=" instead of "ne".
1342
1343 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
1344
1345 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
1346 * gcc.dg/ucnid-12.c: Likewise.
1347
1348 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1349 Pat Haugen <pthaugen@us.ibm.com>
1350 Revital Eres <ERES@il.ibm.com>
1351
1352 * gcc.target/powerpc/altivec-32.c: New file to test
1353 Altivec simple math function vectorization.
1354
1355 * gcc.target/powerpc/bswap-run.c: New file to test swap
1356 builtins.
1357 * gcc.target/powerpc/bswap16.c: Ditto.
1358 * gcc.target/powerpc/bswap32.c: Ditto.
1359 * gcc.target/powerpc/bswap64-1.c: Ditto.
1360 * gcc.target/powerpc/bswap64-2.c: Ditto.
1361 * gcc.target/powerpc/bswap64-3.c: Ditto.
1362 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
1363 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
1364 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
1365
1366 * gcc.target/powerpc/popcount-2.c: New file to test
1367 power7 popcntd instructions.
1368 * gcc.target/powerpc/popcount-3.c: Ditto.
1369
1370 * gcc.target/powerpc/pr39457.c: New VSX test.
1371 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
1372 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
1373 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
1374 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
1375 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
1376 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
1377 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
1378 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
1379 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
1380 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
1381 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
1382 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
1383
1384 * gcc.target/powerpc/altivec-6.c: Store the result of
1385 vec_add, so the optimizer doesn't remove it.
1386
1387 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
1388 systems that support bswap64.
1389
1390 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
1391 prevent VSX code generation.
1392
1393 * lib/target-supports.exp (check_vsx_hw_available): New
1394 function to test if VSX available.
1395 (check_effective_target_powerpc_vsx_ok): Ditto.
1396 (check_vmx_hw_available): Add explicit -mno-vsx.
1397
1398 2009-07-30 Janis Johnson <janis187@us.ibm.com>
1399
1400 PR c/39902
1401 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
1402
1403 2009-07-30 Martin Jambor <mjambor@suse.cz>
1404
1405 PR tree-optimization/40570
1406 * gcc.c-torture/compile/pr40570.c: New test.
1407
1408 2009-07-29 Jason Merrill <jason@redhat.com>
1409
1410 PR c++/14912
1411 * g++.dg/template/defarg13.C: New.
1412
1413 2009-07-29 Richard Guenther <rguenther@suse.de>
1414
1415 PR c++/40834
1416 * g++.dg/torture/pr40834.C: New testcase.
1417
1418 2009-07-29 Michael Matz <matz@suse.de>
1419
1420 PR middle-end/40830
1421 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
1422
1423 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
1424
1425 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
1426 sh*-*-* targets. Skip on spu-*-* targets.
1427 * gfortran.dg/maxlocval_4.f90: Likewise.
1428 * gfortran.dg/minlocval_1.f90: Likewise.
1429 * gfortran.dg/minlocval_4.f90: Likewise.
1430
1431 2009-07-28 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR fortran/40878
1434 * gfortran.dg/gomp/pr40878-1.f90: New test.
1435 * gfortran.dg/gomp/pr40878-2.f90: New test.
1436
1437 PR testsuite/40891
1438 * gcc.dg/cdce1.c: Adjust note line number.
1439 * gcc.dg/cdce2.c: Likewise.
1440
1441 2009-07-28 Janus Weil <janus@gcc.gnu.org>
1442
1443 PR fortran/40882
1444 * gfortran.dg/proc_ptr_comp_13.f90: New.
1445
1446 2009-07-28 Jan Beulich <jbeulich@novell.com>
1447
1448 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1449 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1450 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1451 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1452 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1453 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1454 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1455 * gcc.target/i386/avx-vtestps-2.c: Likewise.
1456 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1457 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1458 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1459 * gcc.target/i386/avx-vtestps-3.c: Likewise.
1460 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
1461 #ifdef NEED_IEEE754_FLOAT conditional.
1462 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
1463 conditional.
1464
1465 2009-07-28 Jan Beulich <jbeulich@novell.com>
1466
1467 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1468 i?86-*-netware.
1469 * g++.dg/ext/bitfield3.C: Likewise.
1470 * g++.dg/ext/bitfield4.C: Likewise.
1471 * g++.dg/ext/bitfield5.C: Likewise.
1472 * gcc.dg/bitfld-15.c: Likewise.
1473 * gcc.dg/bitfld-16.c: Likewise.
1474 * gcc.dg/bitfld-17.c: Likewise.
1475 * gcc.dg/bitfld-18.c: Likewise.
1476 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1477 * gcc.dg/20010912-1.c: Likewise.
1478 * gcc.dg/20021018-1.c: Likewise.
1479 * gcc.dg/20030213-1.c: Likewise.
1480 * gcc.dg/20030225-1.c: Likewise.
1481 * gcc.dg/20030708-1.c: Likewise.
1482 * gcc.dg/20050321-2.c: Likewise.
1483 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1484 * gcc.dg/cdce2.c: Likewise.
1485 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1486 targets.
1487 * gcc.target/i386/pr37248-3.c: Likewise.
1488
1489 2009-07-27 Janus Weil <janus@gcc.gnu.org>
1490
1491 PR fortran/40848
1492 * gfortran.dg/altreturn_7.f90: New.
1493
1494 2009-07-27 Simon Baldwin <simonb@google.com>
1495
1496 PR testsuite/40829
1497 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1498 so that indexing no longer runs off array end.
1499
1500 2009-07-27 Tobias Burnus <burnus@net-b.de>
1501
1502 PR fortran/40851
1503 * gfortran.dg/derived_init_3.f90: New test.
1504
1505 2009-07-26 Tobias Burnus <burnus@net-b.de>
1506
1507 PR fortran/33197
1508 * gfortran.dg/atan2_1.f90: New test
1509 * gfortran.dg/atan2_2.f90: New test
1510
1511 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1512
1513 PR c++/40749
1514 * g++.dg/warn/Wreturn-type-6.C: New test.
1515
1516 2009-07-26 Ira Rosen <irar@il.ibm.com>
1517
1518 PR tree-optimization/40801
1519 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1520 * gfortran.dg/vect/vect.exp: Run tests starting with
1521 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1522
1523 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1524
1525 PR rtl-optimization/40445
1526 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1527
1528 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1529
1530 * gcc.dg/builtin-unreachable-4.c: New test.
1531
1532 2009-07-25 Tobias Burnus <burnus@net-b.de>
1533
1534 PR fortran/33197
1535 * gfortran.dg/complex_intrinsic_5.f90: New test.
1536 * gfortran.dg/complex_intrinsic_7.f90: New test.
1537
1538 2009-07-25 Martin Jambor <mjambor@suse.cz>
1539
1540 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1541 * gcc.dg/ipa/noclone-1.c: New test.
1542
1543 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1544
1545 * lib/target-supports.exp (check_effective_target_static): New
1546 procedure.
1547 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1548 supported.
1549 * g++.old-deja/g++.law/weak.C: Require static effective target.
1550
1551 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1552
1553 PR fortran/39630
1554 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1555 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1556 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1557 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1558 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1559 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1560 * gfortran.dg/typebound_call_10.f03: New.
1561
1562 2009-07-24 Jason Merrill <jason@redhat.com>
1563
1564 * g++.dg/cpp0x/defaulted11.C: New.
1565
1566 * g++.dg/cpp0x/initlist23.C: New.
1567
1568 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1569
1570 PR fortran/40822
1571 * gfortran.dg/char_length_16.f90: New.
1572
1573 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR fortran/40643
1576 PR fortran/31067
1577 * gfortran.dg/maxlocval_2.f90: New test.
1578 * gfortran.dg/maxlocval_3.f90: New test.
1579 * gfortran.dg/maxlocval_4.f90: New test.
1580 * gfortran.dg/minlocval_1.f90: New test.
1581 * gfortran.dg/minlocval_2.f90: New test.
1582 * gfortran.dg/minlocval_3.f90: New test.
1583 * gfortran.dg/minlocval_4.f90: New test.
1584
1585 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1586
1587 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1588 scan-assembler.
1589
1590 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR fortran/40839
1593 * gfortran.dg/pr40839.f90: New test.
1594
1595 2009-07-23 Michael Matz <matz@suse.de>
1596
1597 PR middle-end/40830
1598 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1599 don't set options ourself.
1600
1601 2009-07-23 Simon Baldwin <simonb@google.com>
1602
1603 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1604 native C compilation where required.
1605
1606 2009-07-22 Doug Kwan <dougkwan@google.com>
1607
1608 * gcc.c-torture/compile/20090721-1.c: New test.
1609
1610 2009-07-22 Michael Matz <matz@suse.de>
1611
1612 PR tree-optimization/35229
1613 PR tree-optimization/39300
1614 * gcc.dg/vect/vect-pre-interact.c: New test.
1615
1616 2009-07-22 Richard Guenther <rguenther@suse.de>
1617
1618 * g++.dg/lookup/using21.C: Fix duplicate paste.
1619
1620 2009-07-22 Richard Guenther <rguenther@suse.de>
1621
1622 PR c++/40799
1623 * g++.dg/lookup/using21.C: New testcase.
1624
1625 2009-07-21 Jason Merrill <jason@redhat.com>
1626
1627 * g++.dg/init/aggr4.C: New.
1628
1629 2009-07-21 Jason Merrill <jason@redhat.com>
1630
1631 Core issue 934
1632 * g++.dg/cpp0x/initlist22.C: New.
1633
1634 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1635
1636 * gcc.target/i386/vectorize8.c: New test.
1637
1638 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1639
1640 PR target/40811
1641 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1642 Add i?86 and x86_64 targets.
1643 * gcc.target/i386/vectorize7.c: New test.
1644
1645 PR target/40809
1646 * gcc.target/i386/pr40809.c: New test.
1647
1648 2009-07-21 Jakub Jelinek <jakub@redhat.com>
1649
1650 PR tree-optimization/40813
1651 * g++.dg/opt/inline15.C: New test.
1652
1653 2009-07-21 Paul Brook <paul@codesourcery.com>
1654
1655 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1656 * lib/target-supports.exp (check_effective_target_section_anchors):
1657 Add arm*-*-*.
1658
1659 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1660
1661 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1662 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1663 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1664
1665 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1666
1667 * gcc.target/mips/ext-3.c: New test.
1668
1669 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1670
1671 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1672 * gcc.dg/builtin-object-size-8.c: New test.
1673 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1674 * g++.dg/ext/builtin-object-size2.C: Likewise.
1675
1676 PR tree-optimization/40792
1677 * gcc.dg/pr40792.c: New test.
1678
1679 2009-07-20 Ira Rosen <irar@il.ibm.com>
1680
1681 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1682 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1683 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1684
1685 2009-07-20 Christian Bruel <christian.bruel@st.com>
1686
1687 * gcc.target/sh/mfmovd.c: New test.
1688
1689 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1690 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1691
1692 PR libfortran/40714
1693 * gfortran.dg/eof_3.f90: New test.
1694
1695 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1696
1697 PR fortran/40727
1698 * gfortran.dg/intrinsic_cmplx.f90: New test.
1699
1700 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1701
1702 PR libfortran/34670
1703 PR libfortran/36874
1704 * gfortran.dg/cshift_bounds_1.f90: New test.
1705 * gfortran.dg/cshift_bounds_2.f90: New test.
1706 * gfortran.dg/cshift_bounds_3.f90: New test.
1707 * gfortran.dg/cshift_bounds_4.f90: New test.
1708 * gfortran.dg/eoshift_bounds_1.f90: New test.
1709 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1710 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1711 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1712
1713 2009-07-19 Jan Hubicka <jh@suse.cz>
1714
1715 PR tree-optimization/40676
1716 * gcc.c-torture/compile/pr40676.c: New testcase.
1717
1718 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1719
1720 * gcc.target/mips/ext-2.c: New test.
1721
1722 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1723
1724 * gcc.target/mips/octeon-exts-7.c: New test.
1725 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1726 * gcc.target/mips/octeon-exts-5.c: Likewise.
1727
1728 2009-07-18 Richard Guenther <rguenther@suse.de>
1729
1730 PR testsuite/40798
1731 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1732
1733 2009-07-18 Richard Guenther <rguenther@suse.de>
1734
1735 PR c/40787
1736 * gcc.dg/pr35899.c: Adjust.
1737
1738 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1739
1740 * gcc.target/powerpc/asm-es-1.c: New test.
1741 * gcc.target/powerpc/asm-es-2.c: Likewise.
1742
1743 2009-07-17 Richard Guenther <rguenther@suse.de>
1744
1745 PR c/40401
1746 * g++.dg/rtti/crash4.C: New testcase.
1747 * g++.dg/torture/20090706-1.C: Likewise.
1748 * gcc.dg/redecl-17.c: Likewise.
1749 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1750 * gcc.dg/declspec-9.c: Expect extra error.
1751 * gcc.dg/declspec-10.c: Likewise.
1752 * gcc.dg/declspec-11.c: Likewise.
1753 * gcc.dg/redecl-10.c: Expect extra warnings.
1754 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1755 * gcc.target/i386/pr39545-1.c: Likewise.
1756 * g++.dg/ext/asm3.C: Expect more errors.
1757 * g++.dg/gomp/block-1.C: Likewise.
1758 * g++.dg/gomp/block-2.C: Likewise.
1759 * g++.dg/gomp/block-3.C: Likewise.
1760 * g++.dg/gomp/block-5.C: Likewise.
1761 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1762 * g++.dg/warn/unused-result1.C: XFAIL.
1763
1764 2009-07-17 Richard Guenther <rguenther@suse.de>
1765
1766 PR tree-optimization/40321
1767 * gcc.c-torture/compile/pr40321.c: New testcase.
1768 * g++.dg/torture/pr40321.C: Likewise.
1769
1770 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR c++/40780
1773 * g++.dg/template/ptrmem19.C: New test.
1774
1775 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1776 Manuel López-Ibáñez <manu@gcc.gnu.org>
1777
1778 PR 40435
1779 * gcc.dg/pr36902.c: Add column info.
1780 * g++.dg/gcov/gcov-2.C: Change count for definition.
1781
1782 2009-07-16 Jason Merrill <jason@redhat.com>
1783
1784 PR libstdc++/37907
1785 * g++.dg/cpp0x/std-layout1.C: New.
1786 * g++.dg/ext/has_nothrow_assign.C: Fix.
1787 * g++.dg/ext/has_nothrow_copy.C: Fix.
1788 * g++.dg/ext/has_trivial_assign.C: Fix.
1789 * g++.dg/ext/has_trivial_copy.C: Fix.
1790 * g++.dg/ext/is_pod.C: Fix.
1791 * g++.dg/other/offsetof3.C: Adjust.
1792 * g++.dg/overload/ellipsis1.C: Adjust.
1793 * g++.dg/warn/var-args1.C: Adjust.
1794 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1795 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1796 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1797 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1798 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1799
1800 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1801
1802 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1803 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1804 effective target "mpc_pow".
1805 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1806
1807 2009-07-16 Richard Henderson <rth@redhat.com>
1808
1809 * g++.dg/opt/eh4.C: New test.
1810
1811 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1812
1813 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1814
1815 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR middle-end/40747
1818 * gcc.c-torture/execute/pr40747.c: New test.
1819
1820 2009-07-15 Richard Guenther <rguenther@suse.de>
1821
1822 PR middle-end/40753
1823 * gcc.c-torture/compile/pr40753.c: New testcase.
1824
1825 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1826
1827 PR fortran/40743
1828 * gfortran.dg/interface_assignment_4.f90: New.
1829
1830 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1831
1832 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1833 for FreeBSD up to and including version 8.
1834
1835 2009-07-14 Taras Glek <tglek@mozilla.com>
1836 Rafael Espindola <espindola@google.com>
1837
1838 * g++.dg/plugin/header-plugin-test.C: New.
1839 * g++.dg/plugin/header_plugin.c: New.
1840 * g++.dg/plugin/plugin.exp: Update.
1841
1842 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1843
1844 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1845 function to enable vectorization.
1846 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1847 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1848
1849 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1850
1851 * gcc.target/i386/sse-copysignf-vec.c: New test.
1852 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1853
1854 2009-07-14 Jason Merrill <jason@redhat.com>
1855
1856 PR c++/37276
1857 * g++.dg/lookup/builtin5.C: New.
1858 * g++.dg/other/error22.C: Add missing extern "C".
1859 * g++.dg/warn/Warray-bounds.C: Likewise.
1860 * gcc.dg/compat/compat-common.h: Likewise.
1861
1862 PR c++/40746
1863 * g++.dg/lookup/using20.C: New.
1864
1865 PR c++/40740
1866 * g++.dg/template/koenig8.C: New.
1867
1868 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1869
1870 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1871 both i?86-*-darwin* and x86_64-*-darwin*.
1872
1873 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1874
1875 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1876 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1877 name.
1878
1879 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1880
1881 PR debug/40705
1882 * g++.dg/debug/dwarf2/typedef1.C: New test.
1883
1884 PR c++/40357
1885 * g++.dg/other/typedef3.C: New test.
1886
1887 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1888
1889 * gcc.dg/20090709-1.c: Move to a proper place ...
1890 * gcc.target/m68k/20090709-1.c: ... here.
1891
1892 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1893
1894 PR C++/22154
1895 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1896 front of qualified names are allowed.
1897 * g++.dg/parse/crash10.C: Likewise.
1898 * g++.dg/parse/error15.C: Likewise.
1899 * g++.dg/parse/typename9.C: Likewise.
1900 * g++.dg/parse/error8.C: Likewise.
1901
1902 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1903
1904 PR fortran/40646
1905 * gfortran.dg/proc_ptr_22.f90: Extended.
1906 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1907
1908 2009-07-13 Ira Rosen <irar@il.ibm.com>
1909
1910 * gfortran.dg/vect/vect-6.f: New test.
1911
1912 2009-07-12 Jason Merrill <jason@redhat.com>
1913
1914 PR c++/36628
1915 * g++.dg/cpp0x/decltype17.C: New.
1916
1917 PR c++/37206
1918 * g++.dg/cpp0x/rv10.C: New.
1919
1920 2009-07-12 Jason Merrill <jason@redhat.com>
1921
1922 PR c++/40689
1923 * g++.dg/cpp0x/initlist20.C: New.
1924 * g++.dg/cpp0x/initlist21.C: New.
1925
1926 2009-07-12 Ira Rosen <irar@il.ibm.com>
1927
1928 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1929 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1930 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1931 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1932 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1933
1934 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1935
1936 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1937 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1938 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1939 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1940 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1941 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1942 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1943 effective_target fd_truncate.
1944
1945 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 * gnat.dg/specs/addr1.ads: New test.
1948
1949 2009-07-11 Jan Hubicka <jh@suse.cz>
1950
1951 PR middle-end/48388
1952 * g++.dg/torture/pr40388.C: New testcase.
1953
1954 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR target/40668
1957 * gcc.c-torture/execute/pr40668.c: New test.
1958
1959 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1960
1961 * gcc.c-torture/execute/20090711-1.c: New test.
1962
1963 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1964
1965 PR testsuite/40699
1966 PR testsuite/40707
1967 PR testsuite/40709
1968 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1969 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1970 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1971 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1972
1973 2009-07-11 Tobias Burnus <burnus@net-b.de>
1974
1975 PR fortran/33197
1976 * gfortran.dg/complex_intrinsic_3.f90: New test.
1977 * gfortran.dg/complex_intrinsic_4.f90: New test.
1978
1979 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1980
1981 PR target/39079
1982 * gcc.target/mips/mips.exp: Make -msynci a known option.
1983 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1984
1985 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR c++/40502
1988 * g++.dg/ext/strncpy-chk1.C: New test.
1989
1990 2009-07-10 Richard Guenther <rguenther@suse.de>
1991
1992 PR tree-optimization/40496
1993 * g++.dg/opt/pr40496.C: New testcase.
1994
1995 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1996
1997 PR 25509
1998 PR 40614
1999 * g++.dg/warn/unused-result1-Werror.c: New.
2000
2001 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
2002
2003 PR fortran/39334
2004 * gfortran.dg/recursive_parameter_1.f90: New test.
2005
2006 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
2007
2008 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2009 * gfortran.dg/module_equivalence_6.f90: Ditto.
2010 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2011 * gfortran.dg/nan_2.f90: Ditto.
2012 * gfortran.dg/inquire_11.f90: Ditto.
2013 * gfortran.dg/abstract_type_3.f03: Ditto.
2014 * gfortran.dg/abstract_type_1.f90: Ditto.
2015 * gfortran.dg/private_type_9.f90: Ditto.
2016 * gfortran.dg/abstract_type_5.f03: Ditto.
2017 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2018 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2019 * gfortran.dg/derived_sub.f90: Ditto.
2020 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2021 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2022 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2023 * gfortran.dg/mvbits_6.f90: Ditto.
2024 * gfortran.dg/abstract_type_2.f03: Ditto.
2025 * gfortran.dg/abstract_type_4.f03: Ditto.
2026 * gfortran.dg/bounds_check_9.f90: Ditto.
2027 * gfortran.dg/optional_dim_3.f90: Ditto.
2028 * gfortran.dg/pr32921.f: Ditto.
2029 * gfortran.dg/entry_16.f90: Ditto.
2030 * gfortran.dg/generic_16.f90: Ditto.
2031
2032
2033 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
2034
2035 * gcc.target/m68k/20090709-1.c: New.
2036
2037 2009-07-09 Dodji Seketeli <dodji@redhat.com>
2038
2039 PR c++/40684
2040 * g++.dg/template/unify11.C: New test.
2041
2042 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
2043
2044 PR fortran/40629
2045 * gfortran.dg/host_assoc_function_9.f90: New test.
2046
2047 2009-07-09 Janus Weil <janus@gcc.gnu.org>
2048
2049 PR fortran/40646
2050 * gfortran.dg/proc_ptr_22.f90: New.
2051 * gfortran.dg/proc_ptr_comp_12.f90: New.
2052
2053 2009-07-09 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR middle-end/40692
2056 * gcc.c-torture/compile/pr40692.c: New test.
2057
2058 2009-07-09 Tobias Burnus <burnus@net-b.de>
2059
2060 PR fortran/40604
2061 * gfortran.dg/pointer_check_6.f90: New test.
2062
2063 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
2064
2065 * gcc.target/mips/truncate-5.c: New test.
2066
2067 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2068
2069 PR libfortran/40330
2070 PR libfortran/40662
2071 * gfortran.dg/fmt_cache_1.f: New test.
2072
2073 2009-07-08 Tobias Burnus <burnus@net-b.de>
2074
2075 PR fortran/40675
2076 * gfortran.dg/nosigned_zero_1.f90: New test.
2077 * gfortran.dg/nosigned_zero_2.f90: New test.
2078
2079 2009-07-08 Richard Guenther <rguenther@suse.de>
2080
2081 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2082
2083 2009-07-08 Richard Guenther <rguenther@suse.de>
2084
2085 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2086
2087 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
2088
2089 PR fortran/40591
2090 * gfortran.dg/proc_ptr_21.f90: New test.
2091
2092 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
2093
2094 PR c++/31246
2095 * g++.dg/warn/pr31246.C: New.
2096 * g++.dg/warn/pr31246-2.C: New.
2097
2098 2009-07-07 Jason Merrill <jason@redhat.com>
2099
2100 PR c++/35828
2101 * g++.dg/template/defarg12.C: New.
2102
2103 PR c++/37816
2104 * g++.dg/cpp0x/enum7.C: New.
2105
2106 PR c++/37946
2107 * g++.dg/cpp0x/enum6.C: New.
2108
2109 PR c++/40639
2110 * g++.dg/cpp0x/enum5.C: New.
2111
2112 PR c++/40633
2113 * g++.dg/cpp0x/enum4.C: New.
2114
2115 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2116
2117 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2118
2119 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2120
2121 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2122
2123 2009-07-07 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR middle-end/40669
2126 * gcc.dg/pr40669.c: New test.
2127
2128 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2129
2130 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2131 location. Update all calls.
2132 * g++.dg/plugin/selfassign.c: Likewise.
2133
2134 2009-07-06 Jason Merrill <jason@redhat.com>
2135
2136 * g++.dg/rtti/dyncast[34].C: New.
2137
2138 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
2139
2140 * lib/target-supports.exp
2141 (check_effective_target_mips_newabi_large_long_double): New.
2142 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2143 target.
2144 * gcc.target/mips/fpr-moves-6.c: Likewise.
2145
2146 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
2147
2148 PR c++/40557
2149 * g++.dg/template/union2.C: New test.
2150
2151 2009-07-04 Jason Merrill <jason@redhat.com>
2152
2153 * g++.dg/template/using15.C: New.
2154
2155 2009-07-04 Jakub Jelinek <jakub@redhat.com>
2156
2157 * gfortran.dg/maxloc_1.f90: New test.
2158
2159 2009-07-04 Janus Weil <janus@gcc.gnu.org>
2160
2161 PR fortran/40593
2162 * gfortran.dg/proc_ptr_result_6.f90: New.
2163
2164 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2165
2166 * gcc.dg/framework-2.c: Adjust testcase to pass.
2167
2168 2009-07-04 Jason Merrill <jason@redhat.com>
2169
2170 PR c++/40619
2171 * g++.dg/cpp0x/auto16.C: New.
2172
2173 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
2174
2175 PR target/40587
2176 * gfortran.dg/pr40587.f: New test.
2177
2178 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2179
2180 PR fortran/40638
2181 * gfortran.dg/unit_1.f90: New test.
2182
2183 2009-07-03 Jason Merrill <jason@redhat.com>
2184
2185 * g++.dg/template/pure1.C: Expect another error.
2186
2187 2009-07-03 Richard Guenther <rguenther@suse.de>
2188
2189 PR tree-optimization/40640
2190 * gcc.c-torture/compile/pr40640.c: New testcase.
2191
2192 2009-07-03 Richard Guenther <rguenther@suse.de>
2193
2194 PR middle-end/34163
2195 * gfortran.dg/pr34163.f90: New testcase.
2196
2197 2009-07-03 Jan Hubicka <jh@suse.cz>
2198
2199 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2200 * gcc.dg/tree-ssa/loop-25.c: Likewise.
2201 * gcc.dg/tree-ssa/loop-26.c: Likewise.
2202 * gcc.dg/tree-ssa/pr32044.c: Likewise.
2203 * gcc.dg/tree-ssa/loop-29.c: Likewise.
2204 * gcc.dg/tree-ssa/loop-10.c: Likewise.
2205 * gnat.dg/loop_optimization6.adb: Enable -O2.
2206
2207 2009-07-02 Mark Mitchell <mark@codesourcery.com>
2208
2209 * g++.dg/warn/null4.C: Extend.
2210
2211 2009-07-02 Jason Merrill <jason@redhat.com>
2212
2213 * g++.dg/template/spec8.C: Fix.
2214
2215 2009-07-02 Michael Matz <matz@suse.de>
2216
2217 PR fortran/32131
2218 * gfortran.dg/pr32921.f: Adjust.
2219
2220 2009-07-02 Jan Hubicka <jh@suse.cz>
2221
2222 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2223
2224 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
2225
2226 * gcc.target/mips/truncate-4.c: New testcase.
2227
2228 2009-07-01 Richard Guenther <rguenther@suse.de>
2229
2230 PR tree-optimization/19831
2231 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2232 make allocated memory escape. Un-XFAIL.
2233 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2234 * gcc.dg/vect/pr31699.c: Likewise.
2235 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2236
2237 2009-06-30 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR c++/40566
2240 * g++.dg/parse/cond5.C: New test.
2241
2242 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
2243
2244 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2245 (main): Pass n to main_1 instead.
2246 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2247 (main_1): New function, split off from...
2248 (main): ...here. Pass `off' to main_1 instead.
2249
2250 2009-06-30 Jason Merrill <jason@redhat.com>
2251
2252 PR c++/40595
2253 * g++.dg/cpp0x/variadic94.C: New.
2254
2255 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2256
2257 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2258 * lib/target-libpath.exp (ld_library_path_vars): New variable.
2259 (init_ld_library_path_env_vars): New function, replacing the
2260 orig_*_saved assignments. Call it after defining it.
2261 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2262 (restore_ld_library_path_env_vars): Likewise.
2263 (add_path, find_libgcc_s): New functions.
2264 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2265 gcc-set-multilib-library-path.
2266 (objc_target_compile): Don't add "." to ld_library_path.
2267 Use add_path.
2268 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2269 ld_library_path. Use add_path. Use find_libgcc_s instead of
2270 gcc-set-multilib-library-path.
2271 * lib/g++.exp (g++_link_flags): Likewise.
2272 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2273 * lib/c-torture.exp: Do not manipulate ld_library_path at the
2274 top level; do it...
2275 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
2276 to tell when this needs to happen. Use find_libgcc_s instead of
2277 gcc-set-multilib-library-path.
2278 * lib/gcc-dg.exp: Likewise.
2279 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
2280 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
2281 unless it is in $ALT_LD_LIBRARY_PATH.
2282 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2283
2284 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
2285
2286 * gnat.dg/discr12.adb: New test.
2287 * gnat.dg/discr12_pkg.ads: New helper.
2288 * gnat.dg/discr13.adb: New test.
2289 * gnat.dg/discr14.ad[sb]: Likewise.
2290 * gnat.dg/discr15.adb: Likewise.
2291 * gnat.dg/discr15_pkg.ads: New helper.
2292 * gnat.dg/discr16.adb: New test.
2293 * gnat.dg/discr16_g.ads: New helper.
2294 * gnat.dg/discr16_pkg.ads: Likewise.
2295 * gnat.dg/discr16_cont.ads: Likewise.
2296 * gnat.dg/discr17.adb: New test.
2297 * gnat.dg/discr18.adb: Likewise.
2298 * gnat.dg/discr18_pkg.ads: New helper.
2299 * gnat.dg/discr19.adb: New test.
2300
2301 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2302
2303 PR fortran/40576
2304 * gfortran.dg/internal_write_1.f90: New testcase.
2305
2306 2009-06-30 Janus Weil <janus@gcc.gnu.org>
2307
2308 PR fortran/40594
2309 * gfortran.dg/derived_pointer_recursion_2.f90: New.
2310
2311 2009-06-30 Richard Guenther <rguenther@suse.de>
2312
2313 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2314
2315 2009-06-30 Wei Guozhi <carrot@google.com>
2316
2317 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
2318 to "-Os".
2319
2320 2009-06-30 Ira Rosen <irar@il.ibm.com>
2321
2322 PR tree-optimization/40542
2323 * gcc.dg/vect/pr40542.c: New test.
2324
2325 2009-06-30 Martin Jambor <mjambor@suse.cz>
2326
2327 PR tree-optimization/40582
2328 * gcc.c-torture/compile/pr40582.c: New test.
2329
2330 2009-06-30 Wei Guozhi <carrot@google.com>
2331
2332 PR/40416
2333 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2334
2335 2009-06-29 Jason Merrill <jason@redhat.com>
2336
2337 PR c++/40274
2338 * g++.dg/template/debug1.C: New.
2339
2340 2009-06-29 Tobias Burnus <burnus@net-b.de>
2341
2342 PR fortran/40580
2343 * pointer_check_1.f90: New test.
2344 * pointer_check_2.f90: New test.
2345 * pointer_check_3.f90: New test.
2346 * pointer_check_4.f90: New test.
2347 * pointer_check_5.f90: New test.
2348
2349 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
2350
2351 PR fortran/40551
2352 * gfortran.dg/func_assign_2.f90 : New test.
2353
2354 2009-06-29 Richard Guenther <rguenther@suse.de>
2355
2356 PR middle-end/14187
2357 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
2358 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
2359 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
2360 * gcc.c-torture/execute/20090623-1.c: Likewise.
2361 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
2362 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2363
2364 2009-06-29 Richard Guenther <rguenther@suse.de>
2365
2366 PR middle-end/38212
2367 * gcc.c-torture/execute/pr38212.c: New testcase.
2368
2369 2009-06-29 Richard Guenther <rguenther@suse.de>
2370
2371 PR tree-optimization/40579
2372 * gcc.c-torture/execute/pr40579.c: New testcase.
2373
2374 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
2375
2376 PR tree-optimization/40550
2377 * gcc.dg/pr40550.c: New test.
2378
2379 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
2380
2381 * gnat.dg/overflow_sum2.adb: New test
2382 * gnat.dg/namet.ads: New helper.
2383
2384 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2385
2386 2009-06-28 Tobias Burnus <burnus@net-b.de>
2387
2388 PR fortran/34112
2389 * gfortran.dg/compiler-directive_1.f90: New test.
2390 * gfortran.dg/compiler-directive_2.f: New test.
2391
2392 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2393
2394 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
2395 comment out some values and add some cases.
2396
2397 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
2398
2399 PR testsuite/40567
2400 * gcc.dg/vect/vect.exp: Fix lappend syntax.
2401
2402 2009-06-26 Richard Henderson <rth@redhat.com>
2403
2404 PR testsuite/40565
2405 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
2406 * gcc.target/i386/local.c: Pass a non-constant to T.
2407
2408 2009-06-26 Janus Weil <janus@gcc.gnu.org>
2409
2410 PR fortran/39997
2411 PR fortran/40541
2412 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
2413 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
2414 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2415 * gfortran.dg/proc_ptr_result_5.f90: New.
2416
2417 2009-06-26 Janis Johnson <janis187@us.ibm.com>
2418
2419 PR c/39902
2420 * gcc.dg/dfp/pr39902.c: New test.
2421
2422 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
2423
2424 PR testsuite/40532
2425 * gcc.dg/builtins-65.c: Require c99 runtime.
2426
2427 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2428
2429 * gnat.dg/array7.ad[sb]: New test.
2430
2431 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2432
2433 * gnat.dg/array6.adb: New test.
2434
2435 2009-06-25 Ian Lance Taylor <iant@google.com>
2436
2437 * g++.dg/warn/Wsign-compare-3.C: New testcase.
2438
2439 2009-06-25 Ian Lance Taylor <iant@google.com>
2440
2441 * g++.dg/warn/Wunused-16.C: New testcase.
2442
2443 2009-06-25 Ian Lance Taylor <iant@google.com>
2444
2445 * g++.dg/warn/skip-2.C: New testcase.
2446
2447 2009-06-25 Steve Ellcey <sje@cup.hp.com>
2448
2449 * gcc.c-torture/execute/20090618-1.c: add dg-run and
2450 dg-skip-if and move to ...
2451 * gcc.dg/torture/20090618-1.c.
2452
2453 2009-06-25 Martin Jambor <mjambor@suse.cz>
2454
2455 PR tree-optimization/40493
2456 * gcc.c-torture/execute/pr40493.c: New test.
2457
2458 2009-06-24 Jason Merrill <jason@redhat.com>
2459
2460 PR c++/40342
2461 * g++.dg/template/overload10.C: New.
2462
2463 2009-06-24 Janus Weil <janus@gcc.gnu.org>
2464
2465 PR fortran/40427
2466 * gfortran.dg/proc_ptr_comp_11.f90: New.
2467
2468 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
2469
2470 * gcc.dg/pr40501.c: New testcase.
2471
2472 2009-06-23 DJ Delorie <dj@redhat.com>
2473
2474 Add MeP port.
2475 * lib/target-supports.exp: Add mep support (no profiling).
2476
2477 2009-06-23 Steve Ellcey <sje@cup.hp.com>
2478
2479 PR testsuite/39297
2480 * gcc.dg/ssa/loop-31.c: Change scan rules.
2481
2482 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2483
2484 * gcc.dg/cpp/empty-include.c: Update column info.
2485 * gcc.dg/cpp/assert2.c: Update column info.
2486
2487 2009-06-23 Jakub Jelinek <jakub@redhat.com>
2488
2489 * g++.dg/ext/builtin-object-size1.C: New test.
2490 * g++.dg/ext/builtin-object-size2.C: New test.
2491
2492 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2493
2494 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2495 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2496
2497 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2498
2499 * gcc.target/mips/truncate-3.c: New test.
2500
2501 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2502
2503 PR fortran/37254
2504 PR fortran/39850
2505 * gfortran.dg/interface_30.f90: Modified error message.
2506 * gfortran.dg/proc_decl_22.f90: New.
2507
2508 2009-06-22 Ian Lance Taylor <iant@google.com>
2509
2510 * gcc.dg/Wcxx-compat-19.c: New testcase.
2511
2512 2009-06-22 Matthias Klose <doko@ubuntu.com>
2513
2514 PR objc/28050
2515 * pr28050.m: New testcase.
2516
2517 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2518
2519 PR testsuite/40481
2520 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2521
2522 2009-06-22 Martin Jambor <mjambor@suse.cz>
2523
2524 PR tree-optimization/40492
2525 * g++.dg/torture/pr40492.C: New test.
2526
2527 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2528
2529 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2530 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2531
2532 2009-06-22 Olivier Hainque <hainque@adacore.com>
2533
2534 * gnat.dg/raise_ce.adb: Helper for ...
2535 * gnat.dg/handle_and_return.adb: New test.
2536
2537 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2538
2539 PR fortran/40443
2540 * gfortran.dg/generic_18.f90: New test.
2541
2542 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2543
2544 PR fortran/40472
2545 * gfortran.dg/spread_size_limit.f90: New test.
2546
2547 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2548
2549 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2550 to put dump files in a subdirectory.
2551 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2552 ".o" temporary files.
2553
2554 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2555
2556 PR fortran/39850
2557 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2558 * gfortran.dg/interface_20.f90: Ditto.
2559 * gfortran.dg/interface_21.f90: Ditto.
2560 * gfortran.dg/interface_22.f90: Ditto.
2561 * gfortran.dg/interface_30.f90: New.
2562 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2563
2564 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2565
2566 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2567 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2568 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2569 DEFAULT_VECTFLAGS.
2570
2571 2009-06-21 Ira Rosen <irar@il.ibm.com>
2572 Revital Eres <eres@il.ibm.com>
2573
2574 PR testsuite/40359
2575 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2576 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2577 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2578
2579 2009-06-21 Ira Rosen <irar@il.ibm.com>
2580
2581 PR testsuite/40475
2582 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2583 without misalignment support.
2584 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2585
2586 2009-06-20 Tobias Burnus <burnus@net-b.de>
2587
2588 PR fortran/40452
2589 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2590
2591 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2592
2593 PR fortran/40440
2594 * gfortran.dg/alloc_comp_result_2.f90: New test.
2595
2596 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2597
2598 PR target/40482
2599 * gcc.target/arm/pr40482.c: New test.
2600
2601 2009-06-19 Ian Lance Taylor <iant@google.com>
2602
2603 * gcc.dg/Wcxx-compat-18.c: New testcase.
2604
2605 2009-06-19 Richard Guenther <rguenther@suse.de>
2606
2607 * gcc.c-torture/execute/20090618-1.c: New testcase.
2608
2609 2009-06-19 Ian Lance Taylor <iant@google.com>
2610
2611 * gcc.dg/Wcxx-compat-17.c: New testcase.
2612
2613 2009-06-19 Ian Lance Taylor <iant@google.com>
2614
2615 * gcc.dg/Wcxx-compat-15.c: New testcase.
2616
2617 2009-06-19 Ian Lance Taylor <iant@google.com>
2618
2619 * gcc.dg/Wcxx-compat-16.c: New testcase.
2620
2621 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * gcc.dg/builtins-34.c: Add significand cases.
2624
2625 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2626
2627 PR testsuite/40491
2628 * gcc.dg/20080522-1.c: Remove testcase for real.
2629 * gcc.dg/20080528-1.c: Ditto.
2630
2631 2009-06-19 Janus Weil <janus@gcc.gnu.org>
2632
2633 PR fortran/40450
2634 * gfortran.dg/proc_ptr_20.f90: New.
2635
2636 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
2637
2638 PR target/40470
2639 * gcc.dg/torture/pr40470-1.c: New.
2640 * gcc.dg/torture/pr40470-2.c: Likewise.
2641 * gcc.dg/torture/pr40470-3.c: Likewise.
2642 * gcc.dg/torture/pr40470-4.c: Likewise.
2643
2644 2009-06-18 Diego Novillo <dnovillo@google.com>
2645
2646 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
2647 * gcc.dg/plugin/ggcplug.c: Likewise.
2648 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2649 * g++.dg/plugin/selfassign.c: Likewise.
2650 * g++.dg/plugin/attribute_plugin.c: Likewise.
2651 * g++.dg/plugin/dumb_plugin.c: Likewise.
2652
2653 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2654
2655 * gcc.dg/cpp/arith-3.c: Add column info.
2656
2657 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2658
2659 * gcc.target/arm/fp16-compile-none-2.c: New.
2660 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2661 * gcc.target/arm/fp16-compile-alt-12.c: New.
2662
2663 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2664
2665 * gcc.target/arm/fp16-compile-alt-1.c: New.
2666 * gcc.target/arm/fp16-compile-alt-2.c: New.
2667 * gcc.target/arm/fp16-compile-alt-3.c: New.
2668 * gcc.target/arm/fp16-compile-alt-4.c: New.
2669 * gcc.target/arm/fp16-compile-alt-5.c: New.
2670 * gcc.target/arm/fp16-compile-alt-6.c: New.
2671 * gcc.target/arm/fp16-compile-alt-7.c: New.
2672 * gcc.target/arm/fp16-compile-alt-8.c: New.
2673 * gcc.target/arm/fp16-compile-alt-9.c: New.
2674 * gcc.target/arm/fp16-compile-alt-10.c: New.
2675 * gcc.target/arm/fp16-compile-alt-11.c: New.
2676 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2677 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2678 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2679 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2680 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2681 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2682 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2683 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2684 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2685 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2686 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2687 * gcc.target/arm/fp16-compile-none-1.c: New.
2688 * gcc.target/arm/fp16-compile-exprtype.c: New.
2689 * gcc.target/arm/fp16-compile-vcvt.c: New.
2690 * gcc.target/arm/fp16-builtins-1.c: New.
2691 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2692 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2693 * gcc.target/arm/fp16-param-1.c: New.
2694 * gcc.target/arm/fp16-return-1.c: New.
2695 * gcc.target/arm/fp16-unprototyped-1.c: New.
2696 * gcc.target/arm/fp16-unprototyped-2.c: New.
2697 * gcc.target/arm/fp16-variadic-1.c: New.
2698 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2699 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2700 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2701 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2702 * gcc.dg/torture/arm-fp16-ops.h: New.
2703 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2704 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2705 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2706 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2707 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2708 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2709 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2710 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2711 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2712 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2713 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2714 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2715 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2716 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2717 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2718 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2719 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2720 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2721 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2722 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2723 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2724
2725 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2726
2727 * gcc.dg/builtins-65.c: New test.
2728
2729 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2730
2731 PR fortran/40451
2732 * gfortran.dg/proc_ptr_result_4.f90: New.
2733
2734 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2735
2736 * gcc.c-torture/execute/bitfld-5.c: New test.
2737
2738 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2739
2740 * gcc.dg/builtin-unreachable-3.c: New test.
2741
2742 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2743
2744 * gcc.target/i386/builtin-unreachable.c: New test.
2745
2746 2009-06-17 Ian Lance Taylor <iant@google.com>
2747
2748 * gcc.dg/Wcxx-compat-14.c: New testcase.
2749
2750 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2751
2752 * gcc.dg/func-ptr-conv-1.c: Update column info.
2753
2754 2009-06-17 Richard Guenther <rguenther@suse.de>
2755
2756 PR middle-end/40404
2757 * gcc.c-torture/execute/pr40404.c: New testcase.
2758
2759 2009-06-17 Richard Guenther <rguenther@suse.de>
2760
2761 PR middle-end/40460
2762 * g++.dg/torture/pr40460.C: New testcase.
2763
2764 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2765
2766 * gcc.dg/plugin/one_time_plugin.c: New test.
2767 * gcc.dg/plugin/one_time-test-1.c: New test.
2768 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2769
2770 2009-06-16 Ian Lance Taylor <iant@google.com>
2771
2772 * g++.dg/warn/skip-1.C: New testcase.
2773
2774 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR middle-end/40446
2777 * g++.dg/other/pr40446.C: New test.
2778
2779 2009-06-16 Richard Guenther <rguenther@suse.de>
2780
2781 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2782 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2783 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2784 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2785
2786 2009-06-16 Martin Jambor <mjambor@suse.cz>
2787
2788 * gcc.c-torture/compile/pr40432.c: New file.
2789
2790 2009-06-16 Martin Jambor <mjambor@suse.cz>
2791
2792 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2793
2794 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2795
2796 PR fortran/36947
2797 PR fortran/40039
2798 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2799 * gfortran.dg/interface_20.f90: Modified error messages.
2800 * gfortran.dg/interface_21.f90: Ditto.
2801 * gfortran.dg/interface_26.f90: Ditto.
2802 * gfortran.dg/interface_27.f90: Ditto.
2803 * gfortran.dg/interface_28.f90: Extended test case.
2804 * gfortran.dg/interface_29.f90: New.
2805 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2806 * gfortran.dg/proc_decl_8.f90: Ditto.
2807 * gfortran.dg/proc_ptr_11.f90: Ditto.
2808 * gfortran.dg/proc_ptr_15.f90: Ditto.
2809
2810 2009-06-16 Ira Rosen <irar@il.ibm.com>
2811
2812 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2813 printing.
2814 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2815 gcc.dg/vect/vect-outer-4f.c: Likewise.
2816 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2817 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2818 Likewise.
2819 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2820 outer loop.
2821
2822 2009-06-16 Tobias Burnus <burnus@net-b.de>
2823
2824 PR fortran/40383
2825 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2826
2827 2009-06-15 Ian Lance Taylor <iant@google.com>
2828
2829 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2830 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2831 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2832 Recognize new notes.
2833 * gcc.dg/stmt-expr-label-2.c: Likewise.
2834 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2835 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2836 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2837 * gcc.dg/c99-vla-jump-4.c: Likewise.
2838 * gcc.dg/stmt-expr-label-1.c: Likewise.
2839 * gcc.dg/stmt-expr-label-3.c: Likewise.
2840 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2841
2842 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2843
2844 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2845
2846 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2847
2848 * gcc.dg/builtin-object-size-7.c: New test.
2849
2850 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2851
2852 PR testsuite/40426
2853 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2854 level != "" use separate -gdwarf-2 -g${level} options instead of
2855 -gdwarf-2${level}.
2856 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2857 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2858 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2859
2860 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2861
2862 * g++.dg/abi/mangle11.C: Update warning line.
2863 * g++.dg/abi/mangle12.C: Update warning line.
2864 * g++.dg/abi/mangle17.C: Update warning line.
2865 * g++.dg/abi/mangle20-2.C: Update warning line.
2866
2867 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2868
2869 * gcc.dg/optimize-bswap-1.c: Split into these two:
2870 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2871 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2872
2873 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2874
2875 * gcc.dg/optimize-bswap-1.c: New testcase.
2876
2877 2009-06-14 Richard Guenther <rguenther@suse.de>
2878
2879 PR middle-end/40389
2880 * g++.dg/torture/pr40389.C: New testcase.
2881
2882 2009-06-13 Richard Guenther <rguenther@suse.de>
2883
2884 PR tree-optimization/40421
2885 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2886
2887 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2888
2889 * gcc.dg/old-style-prom-3.c: Add column info.
2890 * gcc.dg/overflow-warn-1.c
2891 * gcc.dg/gomp/pr27415.c
2892 * gcc.dg/gomp/for-1.c: Same.
2893 * gcc.dg/enum-compat-1.c: Same.
2894 * gcc.dg/c99-tag-3.c: Same.
2895 * gcc.dg/Wredundant-decls-2.c: Same.
2896 * gcc.dg/func-ptr-conv-1.c: Same.
2897 * gcc.dg/asm-wide-1.c: Same.
2898 * gcc.dg/nofixed-point-2.c: Same.
2899 * gcc.dg/cpp/line3.c: Same.
2900 * gcc.dg/array-10.c: Same.
2901 * gcc.dg/c99-vla-jump-1.c: Same.
2902 * gcc.dg/pr20368-1.c: Same.
2903 * gcc.dg/Wshadow-3.c: Same.
2904 * gcc.dg/c90-const-expr-8.c: Same.
2905 * gcc.dg/label-decl-2.c: Same.
2906 * gcc.dg/dremf-type-compat-2.c: Same.
2907 * gcc.dg/c90-const-expr-5.c: Same.
2908 * gcc.dg/builtins-30.c: Same.
2909 * gcc.dg/Warray-bounds.c: Same.
2910 * gcc.dg/Wcxx-compat-2.c: Same.
2911 * gcc.dg/tree-ssa/col-1.c: Same.
2912 * gcc.dg/old-style-prom-2.c: Same.
2913 * gcc.dg/cast-function-1.c: Same.
2914 * gcc.dg/pr15698-1.c: Same.
2915 * gcc.dg/dremf-type-compat-3.c: Same.
2916 * gcc.dg/vla-8.c: Same.
2917 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2918 line.
2919 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2920 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2921 * gcc.dg/enum-compat-1.c: Same.
2922 * gcc.dg/dremf-type-compat-2.c: Same.
2923 * gcc.dg/old-style-prom-2.c: Same.
2924 * gcc.dg/pr15698-1.c: Same.
2925 * gcc.dg/pr20368-1.c: Same.
2926 * gcc.dg/dremf-type-compat-3.c: Same.
2927 * gcc.dg/builtins-30.c: Same. Test for columns.
2928
2929 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2930
2931 PR fortran/40176
2932 * gfortran.dg/proc_decl_1.f90: Extended.
2933
2934 2009-06-12 Ian Lance Taylor <iant@google.com>
2935
2936 * gcc.dg/Wcxx-compat-13.c: New testcase.
2937
2938 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2939
2940 PR tree-opt/38865
2941 * gcc.dg/tree-ssa/fre-vce-1.c
2942
2943 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2944
2945 PR testsuite/40384
2946 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2947 min-insn-to-prefetch-ratio=5.
2948
2949 2009-06-12 Joey Ye <joey.ye@intel.com>
2950 H.J. Lu <hongjiu.lu@intel.com>
2951
2952 PR middle-end/39146
2953 * gcc.target/i386/stackalign/pr39146.c: New.
2954
2955 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2956
2957 * gcc.target/i386/crc32-1.c: New.
2958 * gcc.target/i386/crc32-2.c: Likewise.
2959
2960 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2961
2962 PR c/39252
2963 * gcc.dg/builtin-unreachable-1.c: New test.
2964 * gcc.dg/builtin-unreachable-2.c: Same.
2965
2966 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2967
2968 PR fortran/40402
2969 * gfortran.dg/data_value_1.f90: New test.
2970
2971 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2972
2973 PR testsuite/39831
2974 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2975 remove ilp32 requirement.
2976 * gcc.target/i386/excess-precision-2.c: Likewise.
2977 * gcc.target/i386/excess-precision-3.c: Likewise.
2978 * gcc.target/i386/excess-precision-4.c: Likewise.
2979 * gcc.target/i386/excess-precision-5.c: Likewise.
2980 * gcc.target/i386/excess-precision-6.c: Likewise.
2981
2982 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2983
2984 PR fortran/38718
2985 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2986 * gfortran.dg/nan_5.f90: New test.
2987
2988 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2989
2990 * gcc.target/arm/neon-modes-1.c: New test.
2991
2992 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2993
2994 * g++.dg/torture/pr31579.C: Cast pointer
2995 via __SIZE_TYPE__ instead of 'unsigned long'.
2996
2997 2009-06-10 Anthony Green <green@moxielogic.com>
2998
2999 * lib/target-supports.exp (check_profiling_available):
3000 Profiling is not available for testing purposes on moxie.
3001
3002 2009-06-09 Ian Lance Taylor <iant@google.com>
3003
3004 * gcc.dg/Wcxx-compat-12.c: New testcase.
3005
3006 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
3007
3008 PR libfortran/40334
3009 * gfortran.dg/backspace_11.f90: New.
3010
3011 2009-06-09 Jason Merrill <jason@redhat.com>
3012
3013 * g++.dg/cpp0x/defaulted10.C: New.
3014
3015 2009-06-09 Martin Jambor <mjambor@suse.cz>
3016
3017 * gcc.c-torture/compile/pr40351.c: New file.
3018
3019 2009-06-09 Olivier Hainque <hainque@adacore.com>
3020
3021 * gnat.dg/align_max.adb: New test.
3022
3023 2009-06-08 Jason Merrill <jason@redhat.com>
3024
3025 * g++.dg/cpp0x/auto15.C: New.
3026
3027 2009-06-08 Jan Hubicka <jh@suse.cz>
3028
3029 PR debug/39834
3030 * gcc.dg/torture/pr39834.c
3031
3032 2009-06-08 Jan Hubicka <jh@suse.cz>
3033
3034 PR middle-end/40102
3035 * g++.dg/torture/pr40102.C: New testcase.
3036
3037 2009-06-08 Jakub Jelinek <jakub@redhat.com>
3038
3039 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3040 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3041 * gcc.dg/builtin-object-size-6.c: New test.
3042
3043 PR c++/40373
3044 * g++.dg/template/dtor7.C: New test.
3045
3046 PR c++/40370
3047 PR c++/40372
3048 * g++.dg/template/error41.C: New test.
3049 * g++.dg/template/error42.C: New test.
3050
3051 2009-06-08 Revital Eres <eres@il.ibm.com>
3052
3053 PR testsuite/40359
3054 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3055 * gcc.dg/vect/vect-88.c: Likewise.
3056 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3057 * gcc.dg/vect/pr25413.c: Likewise.
3058 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3059
3060 2009-06-07 Ian Lance Taylor <iant@google.com>
3061
3062 * g++.dg/warn/Wswitch-3.C: New testcase.
3063 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3064 * gcc.dg/Wswitch-enum-error.c: Likewise.
3065 * gcc.dg/Wswitch-error.c: Likewise.
3066
3067 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3068
3069 PR fortran/40008
3070 * gfortran.dg/negative_unit.f: Update test.
3071 * gfortran.dg/negative_unit_int8.f: Update test.
3072 * gfortran.dg/newunit_1.f90: New test.
3073
3074 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3075
3076 PR fortran/25104
3077 PR fortran/29962
3078 * gfortran.dg/spread_init_expr.f03: New.
3079 * gfortran.dg/unpack_init_expr.f03: New.
3080 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3081 error message.
3082
3083 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3084
3085 PR fortran/25104
3086 PR fortran/29962
3087 * gfortran.dg/count_init_expr.f03
3088 * gfortran.dg/product_init_expr.f03
3089 * gfortran.dg/sum_init_expr.f03
3090
3091 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3092
3093 PR fortran/36874
3094 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3095 message.
3096 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3097 shapes.
3098 * gfortran.dg/zero_sized_5.f90: Likewise.
3099
3100 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
3101
3102 PR middle-end/32950
3103 * g++.dg/torture/pr32950.C: New.
3104
3105 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3106
3107 PR fortran/25104
3108 PR fortran/29962
3109 * gfortran.dg/dot_product_1.f03: New.
3110 * gfortran.dg/matmul_8.f03: New.
3111 * gfortran.dg/transpose_3.f03: New.
3112
3113 2009-06-06 Ian Lance Taylor <iant@google.com>
3114
3115 * gcc.dg/Wunused-label-1.c: New test case.
3116 * g++.dg/warn/Wunused-label-1.C: New test case.
3117 * g++.dg/warn/Wunused-label-2.C: New test case.
3118 * g++.dg/warn/Wunused-label-3.C: New test case.
3119
3120 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3121
3122 PR fortran/37203
3123 * reshape_zerosize_2.f90: New.
3124
3125 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3126
3127 PR fortran/32890
3128 * gfortran.dg/pack_assign_1.f90: New.
3129 * gfortran.dg/pack_vector_1.f90: New.
3130
3131 2009-06-05 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR middle-end/40340
3134 * gcc.dg/pr40340-1.c: New test.
3135 * gcc.dg/pr40340-2.c: New test.
3136 * gcc.dg/pr40340-3.c: New test.
3137 * gcc.dg/pr40340-4.c: New test.
3138 * gcc.dg/pr40340-5.c: New test.
3139 * gcc.dg/pr40340.h: New file.
3140
3141 2009-06-05 Revital Eres <eres@il.ibm.com>
3142
3143 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3144 New procedure.
3145 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3146 * gcc.dg/vect/vect-33.c: Likewise.
3147 * gcc.dg/vect/vect-92.c: Likewise.
3148 * gcc.dg/vect/vect-58.c: Likewise.
3149 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3150 * gcc.dg/vect/vect-42.c: Likewise.
3151 * gcc.dg/vect/slp-25.c: Likewise.
3152 * gcc.dg/vect/vect-align-1.c: Likewise.
3153 * gcc.dg/vect/vect-align-2.c: Likewise.
3154 * gcc.dg/vect/vect-93.c: Likewise.
3155 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3156 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3157 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3158 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3159 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3160 * gcc.dg/vect/vect-26.c: Likewise.
3161 * gcc.dg/vect/vect-44.c: Likewise.
3162 * gcc.dg/vect/vect-70.c: Likewise.
3163 * gcc.dg/vect/vect-95.c: Likewise.
3164 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3165 * gcc.dg/vect/vect-28.c: Likewise.
3166 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3167 * gcc.dg/vect/vect-87.c: Likewise.
3168 * gcc.dg/vect/vect-109.c: Likewise.
3169 * gcc.dg/vect/vect-54.c: Likewise.
3170 * gcc.dg/vect/vect-96.c: Likewise.
3171 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3172 * gcc.dg/vect/vect-88.c: Likewise.
3173 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3174 * gcc.dg/vect/vect-89.c: Likewise.
3175 * gcc.dg/vect/vect-91.c: Likewise.
3176 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3177 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3178 * gfortran.dg/vect/vect-2.f90: Likewise.
3179 * gfortran.dg/vect/vect-3.f90: Likewise.
3180 * gfortran.dg/vect/vect-4.f90: Likewise.
3181 * gfortran.dg/vect/vect-5.f90: Likewise.
3182
3183 2009-06-05 Alexander Strange <astrange@ithinksw.com>
3184
3185 PR tree-optimization/36318
3186 * gcc.dg/tree-ssa/sra-7.c: New test.
3187
3188 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
3189
3190 PR fortran/37203
3191 * gfortran.dg/reshape_order_5.f90: New.
3192 * gfortran.dg/reshape_shape_1.f90: New.
3193
3194 2009-06-04 Jason Merrill <jason@redhat.com>
3195
3196 * g++.dg/template/error38.C: Add pointer-to-typedef case.
3197
3198 2009-06-04 Steve Ellcey <sje@cup.hp.com>
3199
3200 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3201 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3202
3203 2009-06-04 Richard Guenther <rguenther@suse.de>
3204
3205 PR c++/39371
3206 * g++.dg/torture/pr40335.C: New testcase.
3207
3208 2009-06-03 Richard Guenther <rguenther@suse.de>
3209
3210 PR middle-end/40328
3211 * gcc.dg/torture/pr40328.c: New testcase.
3212
3213 2009-06-03 Martin Jambor <mjambor@suse.cz>
3214
3215 * g++.dg/torture/pr40323.C: New file.
3216
3217 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
3218
3219 * gnat.dg/specs/root.ads: New test.
3220 * gnat.dg/specs/root-level_1.ads: Likewise.
3221 * gnat.dg/specs/root-level_2.ads: Likewise.
3222 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3223
3224 2009-06-02 Mark Mitchell <mark@codesourcery.com>
3225
3226 * g++.dg/init/ref15.C: Require unwrapped targets.
3227
3228 2009-06-02 Jason Merrill <jason@redhat.com>
3229
3230 * g++.dg/cpp0x/initlist13.C: Remove expected error.
3231 * g++.dg/cpp0x/initlist18.C: New.
3232 * g++.dg/cpp0x/initlist19.C: New.
3233
3234 * g++.dg/cpp0x/auto14.C: New.
3235
3236 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
3237
3238 * gnat.dg/alignment6.adb: Remove XFAIL.
3239
3240 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
3241
3242 PR c++/38089
3243 * g++.dg/template/spec36.C: New test.
3244
3245 2009-06-01 Ian Lance Taylor <iant@google.com>
3246
3247 * gcc.dg/cast-qual-3.c: New testcase.
3248 * g++.dg/warn/Wcast-qual2.C: New testcase.
3249
3250 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
3251
3252 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3253 (process-message): Expect column numbers.
3254 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3255 * gcc.dg/pch/counter-2.c: Same.
3256 * gcc.dg/pch/valid-2.c: Same.
3257 * gcc.dg/pch/warn-1.c: Same.
3258 * gcc.dg/pch/valid-1.c: Same.
3259 * gcc.dg/cpp/include2a.c: Handle lack of columns.
3260 * gcc.dg/cpp/syshdr.c: Same.
3261 * gcc.dg/cpp/19940712-1.c: Same.
3262 * gcc.dg/cpp/missing-header-1.c: Same.
3263 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3264 * gcc.dg/cpp/tr-warn3.c: Same.
3265 * gcc.dg/cpp/pr29612-2.c: Same.
3266 * gcc.dg/cpp/tr-warn4.c: Same.
3267 * gcc.dg/cpp/Wtrigraphs.c: Same.
3268 * gcc.dg/cpp/poison.c: Same.
3269 * gcc.dg/cpp/arith-3.c: Same.
3270 * gcc.dg/cpp/sysmac2.c: Same.
3271 * gcc.dg/cpp/cpp.exp: Same.
3272 * gcc.dg/cpp/tr-warn5.c: Same.
3273 * gcc.dg/cpp/include2.c: Same.
3274 * gcc.dg/cpp/Wmissingdirs.c: Same.
3275 * gcc.dg/cpp/Wmissingdirs.c: Same.
3276 * gcc.dg/cpp/tr-warn6.c: Same.
3277 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3278 * gcc.dg/cpp/macspace1.c: Same.
3279 * gcc.dg/cpp/escape-2.c: Same.
3280 * gcc.dg/cpp/assert2.c: Same.
3281 * gcc.dg/cpp/undef2.c: Same.
3282 * gcc.dg/cpp/macspace2.c: Same.
3283 * gcc.dg/cpp/tr-warn1.c: Same.
3284 * gcc.dg/cpp/extratokens2.c: Same.
3285 * gcc.dg/cpp/strify2.c: Same.
3286 * gcc.dg/cpp/Wsignprom.c: Same.
3287 * gcc.dg/cpp/redef2.c: Same.
3288 * gcc.dg/cpp/trad/trad.exp: Same.
3289 * gcc.dg/cpp/arith-1.c: Same.
3290 * gcc.dg/cpp/extratokens.c: Same.
3291 * gcc.dg/cpp/if-mpar.c: Same.
3292
3293 2009-06-01 Olivier Hainque <hainque@adacore.com>
3294
3295 * gnat.dg/nested_float_packed.ads: New test.
3296
3297 2009-06-01 Olivier Hainque <hainque@adacore.com>
3298 Eric Botcazou <botcazou@adacore.com>
3299
3300 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
3301 * gnat.dg/test_oconst.adb: New test.
3302
3303 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
3304
3305 * gcc.dg/plugin/ggcplug.c: Moved comment.
3306 (plugin_init): Fixed typo, declared i, returned 0 at end.
3307
3308 2009-05-31 Ira Rosen <irar@il.ibm.com>
3309
3310 PR testsuite/40244
3311 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
3312 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
3313
3314 2009-05-29 Ian Lance Taylor <iant@google.com>
3315
3316 * gcc.dg/Wcxx-compat-11.c: New testcase.
3317
3318 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3319
3320 PR fortran/40019
3321 * gfortran.dg/leadz_trailz_1.f90: New test.
3322 * gfortran.dg/leadz_trailz_2.f90: New test.
3323
3324 2009-05-29 Martin Jambor <mjambor@suse.cz>
3325
3326 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
3327 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
3328 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3329 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3330 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
3331 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3332 * gcc.dg/tree-ssa/sra-3.c: Likewise.
3333 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3334 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
3335 * gcc.dg/tree-ssa/sra-5.c: New file.
3336 * gcc.dg/tree-ssa/sra-6.c: New file.
3337 * gcc.c-torture/compile/sra-1.c: New file.
3338
3339 2009-05-29 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR middle-end/40291
3342 * gcc.c-torture/compile/pr40291.c: New test.
3343
3344 PR target/40017
3345 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
3346 __vector _Bool.
3347 * gcc.target/powerpc/altivec-30.c: New test.
3348 * gcc.target/powerpc/altivec-31.c: New test.
3349
3350 2009-05-28 Richard Guenther <rguenther@suse.de>
3351
3352 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
3353 * gcc.c-torture/execute/20090527-1.c: Likewise.
3354
3355 2009-05-28 Dodji Seketeli <dodji@redhat.com>
3356
3357 PR c++/39754
3358 * g++.dg/template/canon-type-1.C: New test.
3359 * g++.dg/template/canon-type-2.C: Likewise.
3360 * g++.dg/template/canon-type-3.C: Likewise.
3361 * g++.dg/template/canon-type-4.C: Likewise.
3362 * g++.dg/template/canon-type-5.C: Likewise.
3363 * g++.dg/template/canon-type-6.C: Likewise.
3364 * g++.dg/template/canon-type-7.C: Likewise.
3365
3366 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
3367 Uros Bizjak <ubizjak@gmail.com>
3368 Danny Smith <dansmister@gmail.com>
3369
3370 PR target/37216
3371
3372 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
3373 New function.
3374 * gcc.target/i386/pr37216.c: New test source file.
3375 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
3376 use -fno-common for testing Cygwin and MinGW targets.
3377
3378 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
3379
3380 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
3381 * g++.dg/opt/memcpy1.C (size_t): Likewise.
3382 * g++.dg/pr37742.C (size_t): Likewise.
3383 * g++.dg/torture/pr34850.C (size_t): Likewise.
3384 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
3385 _PTRDIFF_TYPE__.
3386 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
3387 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
3388 (size_t): Use __extension__ and __SIZE_TYPE__.
3389 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
3390 __SIZE_TYPE__.
3391 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
3392 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
3393 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
3394 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
3395 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
3396 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
3397 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
3398 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
3399 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
3400 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
3401 (__ssize_t): Likewise.
3402 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
3403 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
3404 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
3405 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
3406 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
3407 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
3408 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
3409 * gcc.dg/pr33667.c (size_t): Likewise.
3410 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
3411 * gcc.dg/torture/pr39204.c (size_t): Likewise.
3412 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
3413 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
3414 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
3415 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
3416
3417 2009-05-28 Ira Rosen <irar@il.ibm.com>
3418
3419 PR tree-optimization/40254
3420 * gcc.dg/vect/pr40254.c: New test.
3421
3422 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
3423
3424 PR middle-end/33699
3425 * gcc.target/mips/const-anchor-1.c: New test.
3426 * gcc.target/mips/const-anchor-2.c: New test.
3427
3428 2009-05-27 Jason Merrill <jason@redhat.com>
3429
3430 * g++.dg/cpp0x/initlist15.C: New.
3431 * g++.dg/cpp0x/initlist16.C: New.
3432 * g++.dg/cpp0x/initlist17.C: New.
3433
3434 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3435
3436 PR fortran/39178
3437 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3438 patterns to reflect frontend changes.
3439 * gfortran.dg/vector_subscript_4.f90: Likewise.
3440
3441 2009-05-27 Olivier Hainque <hainque@adacore.com>
3442 Eric Botcazou <botcazou@adacore.com>
3443
3444 * gcc.c-torture/execute/align-nest.c: New testcase.
3445 * gnat.dg/misaligned_nest.adb: New testcase.
3446
3447 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
3448
3449 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3450 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3451 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3452 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3453
3454 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
3455
3456 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3457 cast instead of assuming 0ul.
3458 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3459 __SIZE_TYPE__.
3460 (_type_desc): Make first argument const.
3461 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3462
3463 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3464
3465 PR libfortran/40187
3466 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
3467 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
3468
3469 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
3470
3471 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3472 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3473 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3474 * gcc.dg/plugin/ggcplug.c: Added new file.
3475
3476 2009-05-26 Tobias Burnus <burnus@net-b.de>
3477
3478 PR fortran/40246
3479 * gfortran.dg/nullify_4.f90: New test.
3480
3481 2009-05-26 Richard Guenther <rguenther@suse.de>
3482
3483 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3484
3485 2009-05-26 Richard Guenther <rguenther@suse.de>
3486
3487 PR middle-end/40252
3488 * gcc.c-torture/compile/pr40252.c: New testcase.
3489
3490 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3491
3492 PR c++/40007
3493 * g++.dg/template/typedef18.C: New test.
3494 * g++.dg/template/typedef19.C: Likewise.
3495 * g++.dg/template/typedef20.C: Likewise.
3496 * g++.dg/template/access11.C: Adjust.
3497
3498 2009-05-26 Richard Guenther <rguenther@suse.de>
3499
3500 PR testsuite/40247
3501 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3502
3503 2009-05-25 Jason Merrill <jason@redhat.com>
3504
3505 PR c++/38064
3506 * g++.dg/cpp0x/enum3.C: New test.
3507
3508 2009-05-25 Richard Guenther <rguenther@suse.de>
3509
3510 PR tree-optimization/36327
3511 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3512 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3513 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3514 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3515 * gcc.dg/vect/vect-40.c: Likewise.
3516 * gcc.dg/vect/vect-42.c: Likewise.
3517 * gcc.dg/vect/vect-46.c: Likewise.
3518 * gcc.dg/vect/vect-76.c: Likewise.
3519
3520 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3521
3522 PR fortran/40176
3523 * gfortran.dg/proc_ptr_18.f90: New.
3524 * gfortran.dg/proc_ptr_19.f90: New.
3525 * gfortran.dg/proc_ptr_comp_9.f90: New.
3526 * gfortran.dg/proc_ptr_comp_10.f90: New.
3527
3528 2009-05-25 Richard Guenther <rguenther@suse.de>
3529
3530 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3531 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3532
3533 2009-05-25 Ira Rosen <irar@il.ibm.com>
3534
3535 PR tree-optimization/40238
3536 * gcc.dg/vect/pr40238.c: New test.
3537
3538 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3539 Dominique Dhumieres <dominiq@lps.ens.fr>
3540
3541 PR fortran/35732
3542 PR fortran/39872
3543 * gfortran.dg/bounds_check_fail_3.f90: New test.
3544 * gfortran.dg/bounds_check_fail_4.f90: New test.
3545 * gfortran.dg/bounds_check_14.f90: Update test.
3546 * gfortran.dg/bound_4.f90: Update test.
3547
3548 2009-05-24 Richard Guenther <rguenther@suse.de>
3549
3550 PR middle-end/40233
3551 * gcc.c-torture/compile/pr40233.c: New testcase.
3552
3553 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3554
3555 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3556 for alpha*-*-* targets.
3557
3558 2009-05-24 Ira Rosen <irar@il.ibm.com>
3559
3560 * gcc.dg/vect/bb-slp-1.c: New test.
3561 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3562 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3563 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3564 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3565 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3566 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3567 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3568 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3569 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3570 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3571 gcc.dg/vect/bb-slp-22.c: Likewise.
3572 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3573
3574 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3575 Maxim Kuvyrkov <maxim@codesourcery.com>
3576
3577 * gcc.dg/falign-labels-1.c: New test.
3578
3579 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3580
3581 * gnat.dg/specs/rep_clause3.ads: New test.
3582
3583 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3584
3585 * gnat.dg/addr6.adb: New test.
3586
3587 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3588
3589 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3590 New function.
3591 * gcc.target/arm/thumb2-mul-space.c: New file.
3592 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3593 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3594 * gcc.target/arm/thumb2-mul-speed.c: New file.
3595
3596 2009-05-22 Richard Guenther <rguenther@suse.de>
3597
3598 PR middle-end/38964
3599 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3600 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3601 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3602
3603 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3604
3605 * gcc.dg/dll-6.c: New test.
3606 * gcc.dg/dll-6a.c: Likewise.
3607 * gcc.dg/dll-7.c: Likewise.
3608 * gcc.dg/dll-7a.c: Likewise.
3609 * g++.dg/ext/dllexport2.C: Likewise.
3610 * g++.dg/ext/dllexport2a.cc: Likewise.
3611
3612 2009-05-21 Steve Ellcey <sje@cup.hp.com>
3613
3614 PR target/37846
3615 * gcc.target/ia64/mfused-madd-vect.c: New test.
3616 * gcc.target/ia64/mfused-madd.c: New test.
3617 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3618 * gcc.target/ia64/mno-fused-madd.c: New test.
3619
3620 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3621
3622 * gcc.target/i386/movbe-1.c: New.
3623 * gcc.target/i386/movbe-2.c: Likewise.
3624
3625 2009-05-21 Taras Glek <tglek@mozilla.com>
3626
3627 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3628 plugin_init signature.
3629 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3630 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3631 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
3632
3633 2009-05-21 Mark Mitchell <mark@codesourcery.com>
3634
3635 * gcc.dg/target/arm/neon-vmla-1.c: New.
3636 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
3637
3638 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
3639
3640 * gcc.target/mips/octeon-exts-6.c: New test.
3641 * gcc.target/mips/extend-1.c: New test.
3642 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
3643 EXTS.
3644 * gcc.target/mips/octeon-exts-5.c: Likewise.
3645
3646 2009-05-20 Jakub Jelinek <jakub@redhat.com>
3647
3648 PR middle-end/40204
3649 * gcc.c-torture/compile/pr40204.c: New test.
3650
3651 2009-05-20 Richard Guenther <rguenther@suse.de>
3652
3653 * gcc.c-torture/compile/20090518-1.c: New testcase.
3654
3655 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3656
3657 PR tree-optimization/40087
3658 * gcc.dg/tree-ssa/pr40087.c: New test.
3659
3660 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3661
3662 * gcc.dg/vector-4.c: New testcase.
3663 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3664 * g++.dg/ext/vector16.C: New testcase.
3665
3666 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3667
3668 PR c/40172
3669 * gcc.dg/pr40172.c: Renamed to ...
3670 * gcc.dg/pr40172-1.c: This.
3671
3672 * gcc.dg/pr40172-2.c: New.
3673 * gcc.dg/pr40172-3.c: Likewise.
3674
3675 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3676
3677 PR c/40172
3678 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3679
3680 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3681
3682 * gnat.dg/loop_optimization6.ad[sb]: New test.
3683
3684 2009-05-19 Richard Guenther <rguenther@suse.de>
3685
3686 * gcc.c-torture/compile/20090519-1.c: New testcase.
3687
3688 2009-05-18 Jason Merrill <jason@redhat.com>
3689
3690 * g++.dg/cpp0x/explicit1.C: New.
3691 * g++.dg/cpp0x/explicit2.C: New.
3692
3693 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3694
3695 PR debug/40109
3696 * g++.dg/debug/dwarf2/nested-1.C: New test.
3697
3698 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3699
3700 PR testsuite/39907
3701 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3702 stack alignment.
3703
3704 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3705
3706 PR fortran/40164
3707 * gfortran.dg/proc_ptr_comp_8.f90: New.
3708
3709 2009-05-18 Richard Guenther <rguenther@suse.de>
3710
3711 PR fortran/40168
3712 * gfortran.dg/array_memset_2.f90: Adjust.
3713
3714 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3715
3716 PR fortran/36947
3717 PR fortran/40039
3718 * gfortran.dg/interface_27.f90: New.
3719 * gfortran.dg/interface_28.f90: New.
3720 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3721 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3722
3723 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3724
3725 * gcc.target/m68k/tls-ie.c: New test.
3726 * gcc.target/m68k/tls-le.c: New test.
3727 * gcc.target/m68k/tls-gd.c: New test.
3728 * gcc.target/m68k/tls-ld.c: New test.
3729 * gcc.target/m68k/tls-ie-xgot.c: New test.
3730 * gcc.target/m68k/tls-le-xtls.c: New test.
3731 * gcc.target/m68k/tls-gd-xgot.c: New test.
3732 * gcc.target/m68k/tls-ld-xgot.c: New test.
3733 * gcc.target/m68k/tls-ld-xtls.c: New test.
3734 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3735
3736 2009-05-18 Martin Jambor <mjambor@suse.cz>
3737
3738 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3739
3740 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3741
3742 PR c/40172
3743 * gcc.dg/pr40172.c: New.
3744
3745 2009-05-17 Jason Merrill <jason@redhat.com>
3746
3747 PR c++/40139
3748 * g++.dg/template/dtor6.C: New.
3749
3750 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3751
3752 * g++.dg/warn/translate-ice-1.C: New test.
3753
3754 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3755
3756 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3757 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3758 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3759 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3760
3761 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3762
3763 PR fortran/33197
3764 * gfortran.dg/erf_2.F90: New test.
3765 * gfortran.dg/erfc_scaled_2.f90: New test.
3766
3767 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3768
3769 PR fortran/31243
3770 * gfortran.dg/string_1.f90: New test.
3771 * gfortran.dg/string_2.f90: New test.
3772 * gfortran.dg/string_3.f90: New test.
3773
3774 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3775
3776 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3777 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3778
3779 2009-05-15 Ian Lance Taylor <iant@google.com>
3780
3781 * gcc.dg/Wcxx-compat-10.c: New testcase.
3782
3783 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3784
3785 PR 16302
3786 * gcc.dg/pr16302.c: New.
3787 * g++.dg/warn/pr16302.C: New.
3788
3789 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3790
3791 * gcc.dg/torture/builtin-math-5.c: New.
3792 * gcc.dg/torture/builtin-math-6.c: New.
3793 * lib/target-supports.exp (check_effective_target_mpc): New.
3794
3795 2009-05-15 Jan Hubicka <jh@suse.cz>
3796
3797 * gcc.dg/tree-ssa/inline-3.c: New testcase
3798
3799 2009-05-15 Jan Hubicka <jh@suse.cz>
3800
3801 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3802 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3803 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3804 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3805 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3806 Mark noinline.
3807 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3808 Mark noinline.
3809 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3810 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3811
3812 2009-05-15 Jan Hubicka <jh@suse.cz>
3813
3814 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3815 optimized by sibcall noinline.
3816
3817 2009-05-15 Jan Hubicka <jh@suse.cz>
3818
3819 * sibcall-1.c (track): Mark noinline.
3820 * sibcall-2.c (track): Mark noinline.
3821 * sibcall-3.c (track): Mark noinline.
3822 * sibcall-4.c (track): Mark noinline.
3823
3824 2009-05-15 Jan Hubicka <jh@suse.cz>
3825
3826 * flatten-2.c: Disable early inlining; add comment.
3827 * flatten-3.c: New test based on flatten-2.c.
3828
3829 2009-05-15 Richard Guenther <rguenther@suse.de>
3830
3831 PR tree-optimization/39999
3832 * gcc.c-torture/compile/pr39999.c: New testcase.
3833
3834 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3835
3836 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3837
3838 2009-05-14 Ian Lance Taylor <iant@google.com>
3839
3840 * gcc.dg/Wcxx-compat-9.c: New testcase.
3841
3842 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3843
3844 PR fortran/39996
3845 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3846 * gfortran.dg/duplicate_type_2.f90: Ditto.
3847 * gfortran.dg/duplicate_type_3.f90: New.
3848
3849 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3850
3851 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3852 * ada/acats/tests/c5/c59002c.ada: Likewise.
3853
3854 2009-05-13 Taras Glek <tglek@mozilla.com>
3855
3856 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3857 attributes and decl smashing.
3858 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3859 attributes.
3860 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3861 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3862
3863 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR fortran/39865
3866 * gfortran.dg/pr39865.f90: New test.
3867 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3868 arrays in FMT=.
3869 * gfortran.dg/hollerith_f95.f90: Likewise.
3870 * gfortran.dg/hollerith6.f90: New test.
3871 * gfortran.dg/hollerith7.f90: New test.
3872
3873 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3874
3875 PR cpp/36674
3876 * gcc.dg/cpp/pr36674.i: New.
3877
3878 2009-05-14 Ben Elliston <bje@au.ibm.com>
3879
3880 PR middle-end/40035
3881 * gcc.c-torture/compile/pr40035.c: New test.
3882
3883 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3884
3885 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3886
3887 2009-05-12 Tobias Burnus <burnus@net-b.de>
3888
3889 PR fortran/40110
3890 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3891 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3892 * gfortran.dg/interop_params.f03: Ditto.
3893
3894 2009-05-12 Jan Hubicka <jh@suse.cz>
3895
3896 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3897 so unrolling still happens.
3898 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3899 * gcc.dg/ipa/ipacost-2.c: Likewise.
3900 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3901
3902 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3903
3904 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3905
3906 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3907
3908 * lib/target-supports.exp (check_profiling_available): Return
3909 false for -p on *-*-cygwin* targets.
3910
3911 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3912
3913 PR tree-optimization/38632
3914 * g++.dg/tree-ssa/pr38632.C: New.
3915
3916 2009-05-11 Jan Hubicka <jh@suse.cz>
3917
3918 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3919 we now optimize better.
3920 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3921 out at different places.
3922 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3923 unroling.
3924 * gcc.dg/vect/vect-76.c: Likewise.
3925 * gcc.dg/vect/vect-70.c: Likewise.
3926 * gcc.dg/vect/vect-66.c: Likewise.
3927 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3928 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3929
3930 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3931
3932 PR middle-end/40080
3933 * gcc.c-torture/compile/pr40080.c: New.
3934
3935 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3936
3937 * gcc.c-torture/compile/pr40026.c: New testcase.
3938
3939 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3940
3941 PR fortran/40089
3942 * gfortran.dg/proc_ptr_comp_7.f90: New.
3943
3944 2009-05-11 Ira Rosen <irar@il.ibm.com>
3945
3946 PR tree-optimization/40074
3947 * gcc.dg/vect/pr40074.c: New test.
3948
3949 2009-05-10 Ian Lance Taylor <iant@google.com>
3950
3951 * gcc.dg/Wcxx-compat-7.c: New testcase.
3952 * gcc.dg/Wcxx-compat-8.c: New testcase.
3953 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3954 * gcc.dg/pr17188-1.c: Likewise.
3955 * gcc.dg/pr39084.c: Likewise.
3956
3957 2009-05-10 Michael Matz <matz@suse.de>
3958
3959 PR target/40031
3960 * gcc.dg/pr40031.c: New test.
3961
3962 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3963
3964 PR fortran/40018
3965 * gfortran.dg/array_constructor_31.f90: New test.
3966
3967 2009-05-10 Richard Guenther <rguenther@suse.de>
3968
3969 PR tree-optimization/40081
3970 * g++.dg/torture/pr40081.C: New testcase.
3971
3972 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3973
3974 PR fortran/38863
3975 * gfortran.dg/dependency_24.f90: New test.
3976 * gfortran.dg/dependency_23.f90: Clean up module files.
3977
3978 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3979
3980 PR fortran/38956
3981 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3982 * gfortran.dg/chmod_2.f90: Likewise.
3983 * gfortran.dg/chmod_3.f90: Likewise.
3984 * gfortran.dg/open_errors.f90: Likewise.
3985
3986 2009-05-09 Jan Hubicka <jh@suse.cz>
3987
3988 PR middle-end/40043
3989 * g++.dg/eh/nested-try.C: New test.
3990
3991 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3992
3993 PR tree-optimization/40049
3994 * gcc.dg/vect/vect-shift-2.c: New test.
3995
3996 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3997
3998 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3999 gcc.dg/torture/complex-sign-mul-one.c: New tests.
4000
4001 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4002
4003 PR c/36892
4004 * g++.dg/warn/deprecated-6.C: New.
4005 * gcc.dg/deprecated-4.c: Likewise.
4006 * gcc.dg/deprecated-5.c: Likewise.
4007 * gcc.dg/deprecated-6.c: Likewise.
4008
4009 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4010
4011 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4012 __aligned__(__BIGGEST_ALIGNMENT__).
4013 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4014 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4015 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4016 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4017 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4018 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4019 * gcc.dg/vect/Os-vect-95.c: Likewise.
4020 * gcc.dg/vect/pr20122.c: Likewise.
4021 * gcc.dg/vect/pr36493.c: Likewise.
4022 * gcc.dg/vect/pr37385.c: Likewise.
4023 * gcc.dg/vect/slp-7.c: Likewise.
4024 * gcc.dg/vect/slp-9.c: Likewise.
4025 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4026 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4027 * gcc.dg/vect/vect-35.c: Likewise.
4028 * gcc.dg/vect/vect-40.c: Likewise.
4029 * gcc.dg/vect/vect-42.c: Likewise.
4030 * gcc.dg/vect/vect-44.c: Likewise.
4031 * gcc.dg/vect/vect-46.c: Likewise.
4032 * gcc.dg/vect/vect-48.c: Likewise.
4033 * gcc.dg/vect/vect-52.c: Likewise.
4034 * gcc.dg/vect/vect-54.c: Likewise.
4035 * gcc.dg/vect/vect-56.c: Likewise.
4036 * gcc.dg/vect/vect-58.c: Likewise.
4037 * gcc.dg/vect/vect-60.c: Likewise.
4038 * gcc.dg/vect/vect-74.c: Likewise.
4039 * gcc.dg/vect/vect-75.c: Likewise.
4040 * gcc.dg/vect/vect-76.c: Likewise.
4041 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4042 * gcc.dg/vect/vect-77.c: Likewise.
4043 * gcc.dg/vect/vect-77-global.c: Likewise.
4044 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4045 * gcc.dg/vect/vect-78.c: Likewise.
4046 * gcc.dg/vect/vect-78-global.c: Likewise.
4047 * gcc.dg/vect/vect-80.c: Likewise.
4048 * gcc.dg/vect/vect-85.c: Likewise.
4049 * gcc.dg/vect/vect-87.c: Likewise.
4050 * gcc.dg/vect/vect-88.c: Likewise.
4051 * gcc.dg/vect/vect-92.c: Likewise.
4052 * gcc.dg/vect/vect-93.c: Likewise.
4053 * gcc.dg/vect/vect-95.c: Likewise.
4054 * gcc.dg/vect/vect-97.c: Likewise.
4055 * gcc.dg/vect/vect-complex-1.c: Likewise.
4056 * gcc.dg/vect/vect-complex-4.c: Likewise.
4057 * gcc.dg/vect/vect-complex-5.c: Likewise.
4058 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4059 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4060 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4061 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4062 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4063 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4064 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4065 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4066 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4067 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4068 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4069 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4070 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4071 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4072 * gcc.dg/vect/vect-outer-1.c: Likewise.
4073 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4074 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4075 * gcc.dg/vect/vect-outer-2.c: Likewise.
4076 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4077 * gcc.dg/vect/vect-outer-2d.c: Likewise.
4078 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4079 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4080 * gcc.dg/vect/vect-outer-3.c: Likewise.
4081 * gcc.dg/vect/vect-outer-3c.c: Likewise.
4082 * gcc.dg/vect/vect-outer-5.c: Likewise.
4083 * gcc.dg/vect/vect-outer-6.c: Likewise.
4084 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4085 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4086 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4087 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4088 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4089 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4090 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4091 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4092 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4093 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4094 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4095 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4096 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4097 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4098
4099 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4100
4101 PR c/24581
4102 * gcc.dg/torture/complex-sign.h: New header.
4103 * gcc.dg/torture/complex-sign-add.c,
4104 gcc.dg/torture/complex-sign-mixed-add.c,
4105 gcc.dg/torture/complex-sign-mixed-div.c,
4106 gcc.dg/torture/complex-sign-mixed-mul.c,
4107 gcc.dg/torture/complex-sign-mixed-sub.c,
4108 gcc.dg/torture/complex-sign-mul.c,
4109 gcc.dg/torture/complex-sign-sub.c: New tests.
4110
4111 2009-05-08 Janus Weil <janus@gcc.gnu.org>
4112
4113 PR fortran/39876
4114 * gfortran.dg/intrinsic_3.f90: New.
4115
4116 2009-05-07 Janis Johnson <janis187@us.ibm.com>
4117
4118 PR c/39037
4119 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4120 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4121 * gcc.dg/dfp/float-constant-double.c: New test.
4122 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4123 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4124 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4125 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4126 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4127 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4128 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4129 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4130 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4131
4132 2009-05-07 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR middle-end/40057
4135 * gcc.c-torture/execute/pr40057.c: New test.
4136
4137 2009-05-06 James E. Wilson <wilson@codesourcery.com>
4138
4139 * gcc.c-torture/compile/const-high-part.c: New test.
4140
4141 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4142
4143 PR testsuite/40050
4144 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4145 build plugin.
4146
4147 2009-05-06 Janus Weil <janus@gcc.gnu.org>
4148
4149 PR fortran/39630
4150 * gfortran.dg/proc_decl_1.f90: Modified.
4151 * gfortran.dg/proc_ptr_comp_1.f90: New.
4152 * gfortran.dg/proc_ptr_comp_2.f90: New.
4153 * gfortran.dg/proc_ptr_comp_3.f90: New.
4154 * gfortran.dg/proc_ptr_comp_4.f90: New.
4155 * gfortran.dg/proc_ptr_comp_5.f90: New.
4156 * gfortran.dg/proc_ptr_comp_6.f90: New.
4157
4158 2009-05-06 Dodji Seketeli <dodji@redhat.com>
4159
4160 PR c++/17395
4161 * g++.dg/template/call7.C: New test.
4162
4163 2009-05-06 Diego Novillo <dnovillo@google.com>
4164
4165 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4166
4167 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4168
4169 * gfortran.dg/pr40021.f: Moved to ...
4170 * gfortran.fortran-torture/execute/pr40021.f: Here.
4171
4172 2009-05-06 Janis Johnson <janis187@us.ibm.com>
4173
4174 PR middle-end/39986
4175 * gcc.dg/dfp/pr39986.c: New test.
4176
4177 2009-05-06 Michael Matz <matz@suse.de>
4178
4179 PR middle-end/40021
4180 * gfortran.dg/pr40021.f: New test.
4181
4182 2009-05-06 Le-Chun Wu <lcwu@google.com>
4183
4184 * lib/plugin-support.exp: New file containing support procs for
4185 plugin testcases.
4186 * lib/target-supports.exp (check_plugin_available): New proc.
4187 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4188 * gcc.dg/plugin/selfassign.c: New plugin source file.
4189 * gcc.dg/plugin/self-assign-test-1.c: New test.
4190 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4191 * g++.dg/README: Add description for plugin test.
4192 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4193 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4194 * g++.dg/plugin/selfassign.c: New plugin source file.
4195 * g++.dg/plugin/self-assign-test-1.C: New test.
4196 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4197 * g++.dg/plugin/self-assign-test-3.C: Likewise.
4198 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4199 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4200
4201 2009-05-06 Tobias Burnus <burnus@net-b.de>
4202
4203 PR fortran/40041
4204 * gfortran.dg/intrinsic_2.f90: New test.
4205 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4206
4207 2009-05-06 Joseph Myers <joseph@codesourcery.com>
4208
4209 PR c/40032
4210 * gcc.dg/noncompile/incomplete-5.c: New test.
4211
4212 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR middle-end/39666
4215 * gcc.dg/pr39666-1.c: New test.
4216 * gcc.dg/pr39666-2.c: Likewise.
4217 * g++.dg/warn/Wuninitialized-4.C: Likewise.
4218 * g++.dg/warn/Wuninitialized-5.C: Likewise.
4219 * gfortran.dg/pr39666-1.f90: Likewise.
4220 * gfortran.dg/pr39666-2.f90: Likewise.
4221
4222 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
4223
4224 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4225 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4226 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4227
4228 2009-05-05 Janus Weil <janus@gcc.gnu.org>
4229
4230 PR fortran/39998
4231 * gfortran.dg/proc_ptr_17.f90: New.
4232
4233 2009-05-05 Richard Guenther <rguenther@suse.de>
4234
4235 PR tree-optimization/40022
4236 * gcc.c-torture/execute/pr40022.c: New testcase.
4237
4238 2009-05-05 Richard Guenther <rguenther@suse.de>
4239
4240 PR middle-end/40023
4241 * gcc.c-torture/compile/pr40023.c: New testcase.
4242
4243 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
4244
4245 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4246 * g++.dg/template/overload9.C: Likewise.
4247 * g++.dg/ext/ms-1.C: New.
4248
4249 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR c++/40013
4252 * g++.dg/ext/vla7.C: New test.
4253
4254 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4255
4256 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4257
4258 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4259
4260 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4261 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4262 Update expected errors.
4263
4264 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4265
4266 PR c++/28152
4267 * g++.dg/parse/parser-pr28152.C: New.
4268 * g++.dg/parse/parser-pr28152-2.C: New.
4269
4270 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4271
4272 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4273
4274 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
4275
4276 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4277 * gcc.target/sparc/fexpand-2.c: Likewise.
4278 * gcc.target/sparc/fpmerge-2.c: Likewise.
4279 * gcc.target/sparc/pdist-2.c: Likewise.
4280
4281 2009-05-03 Richard Guenther <rguenther@suse.de>
4282
4283 PR c/39983
4284 * gcc.c-torture/compile/pr39983.c: New testcase.
4285
4286 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4287
4288 * gcc.dg/c99-complex-3.c: New test.
4289
4290 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4291
4292 * gcc.dg/cpp/utf8-5byte-1.c: New test.
4293
4294 2009-05-02 Joseph Myers <joseph@codesourcery.com>
4295
4296 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
4297
4298 2009-05-02 Richard Guenther <rguenther@suse.de>
4299
4300 PR middle-end/40001
4301 * gcc.target/spu/pr40001.c: New testcase.
4302
4303 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
4304
4305 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
4306
4307 2009-04-30 Steve Ellcey <sje@cup.hp.com>
4308
4309 PR middle-end/39579
4310 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
4311 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
4312
4313 2009-04-30 Janis Johnson <janis187@us.ibm.com>
4314
4315 PR testsuite/39776
4316 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
4317 no longer issued.
4318
4319 2009-04-30 David Ayers <ayers@fsfe.org>
4320
4321 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4322 and gcc_error_prefix variables.
4323 * objc.dg/bad-receiver-type.m: Update to match correct
4324 diagnostics marker.
4325 * objc.dg/encode-5.m: Likewise.
4326 * objc.dg/id-1.m: Likewise.
4327 * objc.dg/method-1.m: Likewise.
4328 * objc.dg/method-6.m: Likewise.
4329 * objc.dg/method-7.m: Likewise.
4330 * objc.dg/method-9.m: Likewise.
4331 * objc.dg/method-11.m: Likewise.
4332 * objc.dg/method-20.m: Likewise.
4333 * objc.dg/private-1.m: Likewise.
4334
4335 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
4336
4337 PR libfortran/39667
4338 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
4339 * gfortran.dg/advance_4.f90: Likewise
4340 * gfortran.dg/advance_5.f90: Likewise
4341 * gfortran.dg/append_1.f90: Likewise
4342 * gfortran.dg/backslash_1.f90: Likewise
4343 * gfortran.dg/backslash_2.f90: Likewise
4344 * gfortran.dg/backslash_3.f: Likewise
4345 * gfortran.dg/backspace_10.f90: Likewise
4346 * gfortran.dg/backspace_3.f: Likewise
4347 * gfortran.dg/backspace_4.f: Likewise
4348 * gfortran.dg/backspace_5.f: Likewise
4349 * gfortran.dg/backspace_8.f: Likewise
4350 * gfortran.dg/backspace_9.f: Likewise
4351 * gfortran.dg/complex_write.f90: Likewise
4352 * gfortran.dg/convert_implied_open.f90: Likewise
4353 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
4354 * gfortran.dg/dos_eol.f: Likewise
4355 * gfortran.dg/empty_format_1.f90: Likewise
4356 * gfortran.dg/endfile.f: Likewise
4357 * gfortran.dg/eof_1.f90: Likewise
4358 * gfortran.dg/eor_1.f90: Likewise
4359 * gfortran.dg/eor_handling_1.f90: Likewise
4360 * gfortran.dg/eor_handling_2.f90: Likewise
4361 * gfortran.dg/eor_handling_3.f90: Likewise
4362 * gfortran.dg/eor_handling_4.f90: Likewise
4363 * gfortran.dg/eor_handling_5.f90: Likewise
4364 * gfortran.dg/error_recovery_5.f90: Likewise
4365 * gfortran.dg/f2003_inquire_1.f03: Likewise
4366 * gfortran.dg/f2003_io_4.f03: Likewise
4367 * gfortran.dg/f2003_io_5.f03: Likewise
4368 * gfortran.dg/f2003_io_7.f03: Likewise
4369 * gfortran.dg/fgetc_1.f90: Likewise
4370 * gfortran.dg/fgetc_2.f90: Likewise
4371 * gfortran.dg/flush_1.f90: Likewise
4372 * gfortran.dg/fmt_exhaust.f90: Likewise
4373 * gfortran.dg/fmt_huge.f90: Likewise
4374 * gfortran.dg/fmt_read.f90: Likewise
4375 * gfortran.dg/fmt_t_1.f90: Likewise
4376 * gfortran.dg/fmt_t_2.f90: Likewise
4377 * gfortran.dg/fmt_t_3.f90: Likewise
4378 * gfortran.dg/fmt_t_4.f90: Likewise
4379 * gfortran.dg/fmt_t_5.f90: Likewise
4380 * gfortran.dg/fmt_t_7.f: Likewise
4381 * gfortran.dg/fseek.f90: Likewise
4382 * gfortran.dg/ftell_1.f90: Likewise
4383 * gfortran.dg/ftell_2.f90: Likewise
4384 * gfortran.dg/func_derived_3.f90: Likewise
4385 * gfortran.dg/inquire_9.f90: Likewise
4386 * gfortran.dg/iostat_1.f90: Likewise
4387 * gfortran.dg/iostat_2.f90: Likewise
4388 * gfortran.dg/list_read_1.f90: Likewise
4389 * gfortran.dg/list_read_4.f90: Likewise
4390 * gfortran.dg/list_read_5.f90: Likewise
4391 * gfortran.dg/list_read_7.f90: Likewise
4392 * gfortran.dg/list_read_8.f90: Likewise
4393 * gfortran.dg/list_read_9.f90: Likewise
4394 * gfortran.dg/namelist_13.f90: Likewise
4395 * gfortran.dg/namelist_14.f90: Likewise
4396 * gfortran.dg/namelist_15.f90: Likewise
4397 * gfortran.dg/namelist_16.f90: Likewise
4398 * gfortran.dg/namelist_17.f90: Likewise
4399 * gfortran.dg/namelist_18.f90: Likewise
4400 * gfortran.dg/namelist_19.f90: Likewise
4401 * gfortran.dg/namelist_20.f90: Likewise
4402 * gfortran.dg/namelist_24.f90: Likewise
4403 * gfortran.dg/namelist_26.f90: Likewise
4404 * gfortran.dg/namelist_27.f90: Likewise
4405 * gfortran.dg/namelist_28.f90: Likewise
4406 * gfortran.dg/namelist_37.f90: Likewise
4407 * gfortran.dg/namelist_38.f90: Likewise
4408 * gfortran.dg/namelist_39.f90: Likewise
4409 * gfortran.dg/namelist_40.f90: Likewise
4410 * gfortran.dg/namelist_43.f90: Likewise
4411 * gfortran.dg/namelist_44.f90: Likewise
4412 * gfortran.dg/namelist_45.f90: Likewise
4413 * gfortran.dg/namelist_46.f90: Likewise
4414 * gfortran.dg/namelist_47.f90: Likewise
4415 * gfortran.dg/namelist_48.f90: Likewise
4416 * gfortran.dg/namelist_49.f90: Likewise
4417 * gfortran.dg/namelist_50.f90: Likewise
4418 * gfortran.dg/namelist_51.f90: Likewise
4419 * gfortran.dg/namelist_52.f90: Likewise
4420 * gfortran.dg/namelist_56.f90: Likewise
4421 * gfortran.dg/namelist_char_only.f90: Likewise
4422 * gfortran.dg/namelist_use.f90: Likewise
4423 * gfortran.dg/namelist_use_only.f90: Likewise
4424 * gfortran.dg/noadv_size.f90: Likewise
4425 * gfortran.dg/open_access_append_1.f90: Likewise
4426 * gfortran.dg/pad_no.f90: Likewise
4427 * gfortran.dg/pr12884.f: Likewise
4428 * gfortran.dg/pr17090.f90: Likewise
4429 * gfortran.dg/pr17285.f90: Likewise
4430 * gfortran.dg/pr17286.f90: Likewise
4431 * gfortran.dg/pr18122.f90: Likewise
4432 * gfortran.dg/pr18210.f90: Likewise
4433 * gfortran.dg/pr18392.f90: Likewise
4434 * gfortran.dg/pr19155.f: Likewise
4435 * gfortran.dg/pr19216.f: Likewise
4436 * gfortran.dg/pr19467.f90: Likewise
4437 * gfortran.dg/pr19657.f: Likewise
4438 * gfortran.dg/pr20257.f90: Likewise
4439 * gfortran.dg/read_bad_advance.f90: Likewise
4440 * gfortran.dg/read_eof_2.f90: Likewise
4441 * gfortran.dg/read_eof_4.f90: Likewise
4442 * gfortran.dg/read_many_1.f: Likewise
4443 * gfortran.dg/read_noadvance.f90: Likewise
4444 * gfortran.dg/read_repeat.f90: Likewise
4445 * gfortran.dg/read_size_noadvance.f90: Likewise
4446 * gfortran.dg/read_x_past.f: Likewise
4447 * gfortran.dg/record_marker_1.f90: Likewise
4448 * gfortran.dg/record_marker_3.f90: Likewise
4449 * gfortran.dg/rewind_1.f90: Likewise
4450 * gfortran.dg/runtime_warning_1.f90: Likewise
4451 * gfortran.dg/shape_3.f90: Likewise
4452 * gfortran.dg/slash_1.f90: Likewise
4453 * gfortran.dg/stat_1.f90: Likewise
4454 * gfortran.dg/stat_2.f90: Likewise
4455 * gfortran.dg/streamio_11.f90: Likewise
4456 * gfortran.dg/streamio_3.f90: Likewise
4457 * gfortran.dg/streamio_4.f90: Likewise
4458 * gfortran.dg/streamio_9.f90: Likewise
4459 * gfortran.dg/tl_editing.f90: Likewise
4460 * gfortran.dg/unf_io_convert_1.f90: Likewise
4461 * gfortran.dg/unf_io_convert_2.f90: Likewise
4462 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4463 * gfortran.dg/unf_short_record_1.f90: Likewise
4464 * gfortran.dg/utf8_1.f03: Likewise
4465 * gfortran.dg/utf8_2.f03: Likewise
4466 * gfortran.dg/widechar_IO_1.f90: Likewise
4467 * gfortran.dg/write_check3.f90: Likewise
4468 * gfortran.dg/write_rewind_2.f: Likewise
4469 * gfortran.dg/x_slash_2.f: Likewise
4470
4471 2009-04-29 Richard Guenther <rguenther@suse.de>
4472
4473 PR target/39943
4474 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4475 New.
4476 (check_effective_target_vect_floatuint_cvt): Likewise.
4477 * gcc.dg/vect/slp-10.c: Adjust.
4478 * gcc.dg/vect/slp-11.c: Adjust.
4479 * gcc.dg/vect/slp-12b.c: Adjust.
4480 * gcc.dg/vect/slp-33.c: Adjust.
4481 * gcc.c-torture/compile/pr39943.c: New testcase.
4482
4483 2009-04-29 Richard Guenther <rguenther@suse.de>
4484
4485 PR middle-end/39937
4486 * gcc.c-torture/compile/pr39937.c: New testcase.
4487
4488 2009-04-29 Richard Guenther <rguenther@suse.de>
4489
4490 PR tree-optimization/39941
4491 * gcc.c-torture/compile/pr39941.c: New testcase.
4492
4493 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4494
4495 * gcc.target/bfin/20090411-1.c: New test.
4496
4497 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4498
4499 PR target/39565
4500 * gcc.dg/pr39565.c: New testcase.
4501
4502 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4503
4504 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4505 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4506 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4507 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4508 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4509 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4510 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4511 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4512 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4513 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4514 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4515 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4516 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4517 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4518 * gcc.target/i386/pr37191.c: Likewise.
4519 * gcc.target/i386/reload-1.c: Likewise.
4520 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4521 * g++.old-deja/g++.pt/repo2.C: Likewise.
4522 * g++.old-deja/g++.pt/repo3.C: Likewise.
4523 * g++.old-deja/g++.pt/repo4.C: Likewise.
4524 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4525 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4526 * g++.dg/template/repo1.C: Likewise.
4527 * g++.dg/template/repo2.C: Likewise.
4528 * g++.dg/template/repo3.C: Likewise.
4529 * g++.dg/template/repo4.C: Likewise.
4530 * g++.dg/template/repo5.C: Likewise.
4531 * g++.dg/template/repo6.C: Likewise.
4532 * g++.dg/template/repo7.C: Likewise.
4533 * g++.dg/template/repo8.C: Likewise.
4534 * g++.dg/template/repo9.C: Likewise.
4535 * g++.dg/rtti/repo1.C: Likewise.
4536 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4537 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4538 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4539 * g++.dg/other/PR23205.C: Skip for vxworks.
4540 * g++.dg/ext/visibility/class1.C: Requires PIC.
4541 * g++.dg/eh/async-unwind2.C: Requires PIC.
4542 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4543 does not have cxa_exit.
4544
4545 2009-04-28 Jing Yu <jingyu@google.com>
4546
4547 PR testsuite/39790
4548 * lib/target-supports.exp (check_effective_target_tls): Remove
4549 comment of caching.
4550 (check_effective_target_tls_native): Likewise.
4551 (check_effective_target_tls_runtime): Likewise.
4552 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4553 tls to tls_runtime.
4554 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4555
4556 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4557
4558 PR fortran/39946
4559 * gfortran.dg/proc_ptr_16.f90: New.
4560
4561 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4562
4563 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4564 lp64 is true.
4565
4566 2009-04-28 Richard Guenther <rguenther@suse.de>
4567
4568 PR middle-end/39937
4569 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4570
4571 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4572
4573 * g++.dg/warn/pr35652.C: Removed.
4574 * gcc.dg/pr35652.c: Likewise.
4575
4576 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4577
4578 * gcc.target/ia64/20071210-2.c: New testcase.
4579
4580 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4581
4582 PR c/39323
4583 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4584 * gcc.dg/pr39323-3.c: Ditto.
4585
4586 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4587
4588 PR fortran/39930
4589 PR fortran/39931
4590 * gfortran.dg/ambiguous_reference_2.f90: New.
4591 * gfortran.dg/pointer_assign_7.f90: New.
4592
4593 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4594 Mark Mitchell <mark@codesourcery.com>
4595
4596 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4597 * gcc.dg/20020103-1.c: Check for __ppc.
4598 * gcc.dg/asm-b.c: Check for __ppc.
4599 * gcc.dg/20020919-1.c: Check for __ppc.
4600 * gcc.dg/20020312-2.c: Likewise.
4601 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4602 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4603 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4604 * g++.dg/warn/weak1.C: Likewise.
4605 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4606 static so appropriate optimizations kick in.
4607 (find_base_value_wrapper): New function.
4608 * g++.dg/eh/simd-5.C: Fix target triplet.
4609 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4610
4611 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4612 H.J. Lu <hongjiu.lu@intel.com>
4613
4614 PR target/39911
4615 * gcc.target/i386/pr39911.c: New test.
4616
4617 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
4618
4619 PR fortran/39879
4620 * gfortran.dg/alloc_comp_assign_10.f90: New test.
4621
4622 2009-04-28 Ben Elliston <bje@au.ibm.com>
4623
4624 PR c++/35652
4625 Revert:
4626
4627 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4628
4629 * gcc.dg/pr35652.C: New.
4630 * g++.dg/warn/pr35652.C: New.
4631 * gcc.dg/format/plus-1.c: Adjust message.
4632
4633 2009-04-27 DJ Delorie <dj@redhat.com>
4634
4635 * lib/target-supports.exp (check_effective_target_double64): New.
4636 (check_effective_target_double64plus): New.
4637 (check_effective_target_large_double): New.
4638 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
4639 * gcc.dg/div-double-1.c: Likewise.
4640 * gcc.dg/Wconversion-real.c: Require large_double.
4641 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
4642
4643 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
4644 are too small.
4645
4646 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
4647 constants as long.
4648
4649 2009-04-27 Ian Lance Taylor <iant@google.com>
4650
4651 * gcc.dg/Wcxx-compat-5.c: New testcase.
4652 * gcc.dg/Wcxx-compat-6.c: New testcase.
4653
4654 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4655
4656 Allow non-constant arguments to conversion intrinsics.
4657 * gcc.target/spu/intrinsics-3.c: Update tests.
4658
4659 2009-04-27 Richard Guenther <rguenther@suse.de>
4660
4661 PR middle-end/39928
4662 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4663 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4664
4665 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4666
4667 PR target/39903
4668 * gcc.dg/torture/pr39903-1.c: New.
4669 * gcc.dg/torture/pr39903-2.c: Likewise.
4670
4671 2009-04-27 Revital Eres <eres@il.ibm.com>
4672
4673 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4674 and check it.
4675 * gcc.dg/sms-2.c: Add dump check.
4676 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4677 and check it.
4678 * gcc.dg/sms-4.c: Likewise.
4679 * gcc.dg/sms-5.c: Likewise.
4680 * gcc.dg/sms-6.c: Likewise.
4681 * gcc.dg/sms-7.c: Likewise.
4682 * gcc.dg/sms-antideps.c: Rename to...
4683 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4684
4685 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4686
4687 * gnat.dg/opt2.adb: New test.
4688
4689 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR c++/39875
4692 * g++.dg/warn/Wunused-15.C: New test.
4693
4694 2009-04-26 Michael Matz <matz@suse.de>
4695
4696 Expand from SSA.
4697 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4698 change regexps.
4699 * gcc.target/i386/pr37248-1.c: Modified.
4700 * gcc.target/i386/pr37248-3.c: Modified.
4701 * gcc.target/i386/pr37248-2.c: Modified.
4702 * gnat.dg/aliasing1.adb: Modified.
4703 * gnat.dg/pack9.adb: Modified.
4704 * gnat.dg/aliasing2.adb: Modified.
4705 * gcc.dg/strict-overflow-2.c: Modified.
4706 * gcc.dg/autopar/reduc-1char.c: Modified.
4707 * gcc.dg/autopar/reduc-2char.c: Modified.
4708 * gcc.dg/autopar/reduc-1.c: Modified.
4709 * gcc.dg/autopar/reduc-2.c: Modified.
4710 * gcc.dg/autopar/reduc-3.c: Modified.
4711 * gcc.dg/autopar/reduc-6.c: Modified.
4712 * gcc.dg/autopar/reduc-7.c: Modified.
4713 * gcc.dg/autopar/reduc-8.c: Modified.
4714 * gcc.dg/autopar/reduc-9.c: Modified.
4715 * gcc.dg/autopar/reduc-1short.c: Modified.
4716 * gcc.dg/autopar/reduc-2short.c: Modified.
4717 * gcc.dg/autopar/parallelization-1.c: Modified.
4718 * gcc.dg/strict-overflow-4.c: Modified.
4719 * gcc.dg/strict-overflow-6.c: Modified.
4720 * gcc.dg/gomp/combined-1.c: Modified.
4721 * gcc.dg/no-strict-overflow-1.c: Modified.
4722 * gcc.dg/no-strict-overflow-3.c: Modified.
4723 * gcc.dg/no-strict-overflow-5.c: Modified.
4724 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4725 * gcc.dg/tree-ssa/pr18134.c: Modified.
4726 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4727 * gcc.dg/tree-ssa/vector-2.c: Modified.
4728 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4729 * gcc.dg/tree-ssa/loop-21.c: Modified.
4730 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4731 * gcc.dg/tree-ssa/vector-3.c: Modified.
4732 * gcc.dg/tree-ssa/asm-3.c: Modified.
4733 * gcc.dg/tree-ssa/pr23294.c: Modified.
4734 * gcc.dg/tree-ssa/loop-22.c: Modified.
4735 * gcc.dg/tree-ssa/loop-15.c: Modified.
4736 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4737 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4738 * gcc.dg/tree-ssa/pr20139.c: Modified.
4739 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4740 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4741 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4742 * gcc.dg/tree-ssa/loop-5.c: Modified.
4743 * gcc.dg/tree-ssa/pr19431.c: Modified.
4744 * gcc.dg/tree-ssa/pr32044.c: Modified.
4745 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4746 * gcc.dg/tree-ssa/loop-19.c: Modified.
4747 * gcc.dg/tree-ssa/loop-28.c: Modified.
4748 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4749 * gcc.dg/tree-ssa/divide-1.c: Modified.
4750 * gcc.dg/tree-ssa/inline-1.c: Modified.
4751 * gcc.dg/tree-ssa/divide-3.c: Modified.
4752 * gcc.dg/tree-ssa/pr30978.c: Modified.
4753 * gcc.dg/tree-ssa/alias-6.c: Modified.
4754 * gcc.dg/tree-ssa/divide-4.c: Modified.
4755 * gcc.dg/tree-ssa/alias-11.c: Modified.
4756 * gcc.dg/no-strict-overflow-7.c: Modified.
4757 * gcc.dg/strict-overflow-1.c: Modified.
4758 * gcc.dg/pr15784-4.c: Modified.
4759 * gcc.dg/pr34263.c: Modified.
4760 * gcc.dg/strict-overflow-3.c: Modified.
4761 * gcc.dg/tree-prof/stringop-1.c: Modified.
4762 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4763 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4764 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4765 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4766 * gcc.dg/no-strict-overflow-2.c: Modified.
4767 * gcc.dg/no-strict-overflow-4.c: Modified.
4768 * gcc.dg/no-strict-overflow-6.c: Modified.
4769 * g++.dg/tree-ssa/pr27090.C: Modified.
4770 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4771 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4772 * g++.dg/tree-ssa/pr19807.C: Modified.
4773 * g++.dg/opt/pr30965.C: Modified.
4774 * g++.dg/init/new17.C: Modified.
4775 * gfortran.dg/whole_file_6.f90: Modified.
4776 * gfortran.dg/whole_file_5.f90: Modified.
4777 * gfortran.dg/reassoc_1.f90: Modified.
4778 * gfortran.dg/reassoc_3.f90: Modified.
4779
4780 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4781
4782 PR fortran/39893
4783 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4784
4785 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR inline-asm/39543
4788 * gcc.target/i386/pr39543-1.c: New test.
4789 * gcc.target/i386/pr39543-2.c: New test.
4790 * gcc.target/i386/pr39543-3.c: New test.
4791
4792 PR c/39889
4793 * gcc.dg/Wunused-value-3.c: New test.
4794
4795 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4796
4797 PR c/39581
4798 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4799 gcc.dg/vla-21.c: New tests.
4800
4801 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4802
4803 PR c/39556
4804 * gcc.dg/inline-34.c: New test.
4805
4806 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4807
4808 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4809 gcc.dg/enum-const-3.c: New tests.
4810 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4811 -pedantic-errors. Update expected diagnostics.
4812
4813 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4814
4815 PR c/39582
4816 * gcc.dg/vla-20.c: New test.
4817
4818 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4819
4820 PR c/39564
4821 * gcc.dg/vla-19.c: New test.
4822
4823 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4824
4825 PR preprocessor/39559
4826 * gcc.dg/c99-intconst-2.c: New test.
4827
4828 2009-04-25 Jan Hubicka <jh@suse.cz>
4829
4830 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4831
4832 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4833
4834 PR fortran/39688
4835 * gfortran.dg/import7.f90: New.
4836
4837 2009-04-24 Richard Guenther <rguenther@suse.de>
4838
4839 * gcc.dg/tree-ssa/vrp48.c: Fix.
4840
4841 2008-04-24 Doug Kwan <dougkwan@google.com>
4842
4843 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4844 destination are the same.
4845
4846 2009-04-24 Richard Guenther <rguenther@suse.de>
4847
4848 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4849
4850 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4851
4852 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4853 gcc.dg/array-const-3.c: New tests.
4854
4855 2009-04-24 Ian Lance Taylor <iant@google.com>
4856
4857 * gcc.dg/Wcxx-compat-4.c: New testcase.
4858
4859 2009-04-24 Daniel Kraft <d@domob.eu>
4860
4861 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4862 expected on already erraneous symbol (renamed to fresh one).
4863
4864 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4865
4866 PR middle-end/39867
4867 * gcc.dg/pr39867.c: New.
4868
4869 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4870
4871 PR fortran/39861
4872 PR fortran/39864
4873 * gfortran.dg/intrinsic_1.f90: New.
4874
4875 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4876
4877 * gnat.dg/alignment7.adb: New test.
4878 * gnat.dg/alignment8.adb: Likewise.
4879
4880 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4881
4882 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4883 * gnat.dg/specs/rep_clause2.ads: New test.
4884
4885 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4886
4887 PR rtl-optimization/39794
4888 * gcc.dg/pr39794.c: New test.
4889
4890 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4891
4892 * gnat.dg/atomic1.adb: New test.
4893 * gnat.dg/atomic1_pkg.ads: New helper.
4894
4895 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4896
4897 PR testsuite/39623
4898 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4899 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4900
4901 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4902
4903 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4904 warning.
4905
4906 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4907
4908 PR C/31499
4909 * gcc.dg/vector-init-1.c: New testcase.
4910 * gcc.dg/vector-init-2.c: New testcase.
4911
4912 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4913
4914 * gnat.dg/enum2.adb: New test.
4915 * gnat.dg/enum2_pkg.ads: New helper.
4916
4917 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR c/39855
4920 * gcc.dg/torture/pr39855.c: New test.
4921
4922 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4923
4924 PR c++/39639
4925 * g++.dg/cpp0x/pr39639.C: New test.
4926
4927 2009-04-22 Mark Heffernan <meheff@google.com>
4928
4929 * gcc.dg/profile-generate-3.c: New test.
4930
4931 2009-04-22 Jan Hubicka <jh@suse.cz>
4932
4933 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4934
4935 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4936
4937 PR testsuite/39623
4938 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4939
4940 2009-04-22 Richard Guenther <rguenther@suse.de>
4941
4942 PR tree-optimization/39824
4943 * gcc.c-torture/compile/pr39824.c: New testcase.
4944
4945 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4946
4947 PR c++/14875
4948 * g++.dg/parse/parser-pr14875.C: New.
4949 * g++.dg/parse/parser-pr14875-2.C: New.
4950 * g++.dg/parse/error6.C: Update match string.
4951
4952 2009-04-22 Richard Guenther <rguenther@suse.de>
4953
4954 PR tree-optimization/39845
4955 * gcc.c-torture/compile/pr39845.c: New testcase.
4956
4957 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4958
4959 PR fortran/39735
4960 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4961 * gfortran.dg/external_initializer.f90: Modified.
4962 * gfortran.dg/interface_26.f90: Modified.
4963 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4964 * gfortran.dg/proc_ptr_3.f90: Modified.
4965 * gfortran.dg/proc_ptr_15.f90: New.
4966 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4967
4968 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4969
4970 PR c++/35711
4971 * g++.dg/warn/pr35711.C: New.
4972 * g++.dg/conversion/ptrmem2.C: Update.
4973
4974 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4975
4976 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4977 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4978 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4979 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4980 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4981 gcc.c-torture/ChangeLog.0,
4982 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4983 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4984 gcc.target/i386/math-torture/math-torture.exp,
4985 gcc.target/mips/inter/mips16-inter.exp,
4986 gcc.target/mips/mips-nonpic/README,
4987 gcc.target/x86_64/abi/README.gcc,
4988 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4989 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4990 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4991 notices.
4992 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4993
4994 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4995
4996 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4997
4998 2009-04-21 Richard Guenther <rguenther@suse.de>
4999
5000 PR middle-end/39829
5001 * gcc.dg/torture/pr39829.c: New testcase.
5002
5003 2009-04-21 Martin Jambor <mjambor@suse.cz>
5004
5005 * gcc.dg/tree-ssa/cswtch-2.c: New test.
5006
5007 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5008
5009 PR 16202
5010 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5011 * gcc.dg/sequence-pt-2.c: New.
5012 * gcc.dg/sequence-pt-3.c: New.
5013 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5014 * g++.dg/warn/sequence-pt-2.c: New.
5015 * g++.dg/warn/sequence-pt-3.c: New.
5016
5017 2009-04-21 Jakub Jelinek <jakub@redhat.com>
5018
5019 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5020
5021 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gnat.dg/import1.ad[sb]: New test.
5024
5025 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5026
5027 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5028 return 0.
5029
5030 2009-04-20 Tobias Burnus <burnus@net-b.de>
5031
5032 PR fortran/39811
5033 * gfortran.dg/continuation_11.f90: New test.
5034
5035 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5036
5037 PR c++/13358
5038 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5039 messages. Test for "long long" in system headers.
5040 * gcc.dg/c99-longlong-2.c: New.
5041 * g++.dg/warn/pr13358.C: New.
5042 * g++.dg/warn/pr13358-2.C: New.
5043 * g++.dg/warn/pr13358-3.C: New.
5044 * g++.dg/warn/pr13358-4.C: New.
5045
5046 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5047
5048 * gcc.dg/framework-2.c: Fix up for non existent includes
5049 being fatal errors now.
5050
5051 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
5052
5053 PR fortran/39800
5054 * gfortran.dg/private_type_13.f90: New test.
5055 * gfortran.dg/private_type_2.f90: Add option -std=f95.
5056
5057 2009-04-20 Le-Chun Wu <lcwu@google.com>
5058
5059 PR c++/39803
5060 * g++.dg/warn/Wunused-14.C: New test.
5061
5062 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5063
5064 * gnat.dg/specs/small_alignment.ads: New test.
5065
5066 2009-04-20 Ian Lance Taylor <iant@google.com>
5067
5068 * gcc.dg/Wcxx-compat-3.c: New testcase.
5069
5070 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5071
5072 * gnat.dg/pack13.ad[sb]: New test.
5073 * gnat.dg/pack13_pkg.ads: New helper.
5074
5075 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5076
5077 * gnat.dg/discr11.ad[sb]: New test.
5078 * gnat.dg/discr11_pkg.ads: New helper.
5079
5080 2009-04-20 Ira Rosen <irar@il.ibm.com>
5081
5082 PR tree-optimization/39675
5083 * gcc.dg/vect/O3-pr39675-2.c: New test.
5084
5085 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5086
5087 * gnat.dg/rep_clause3.adb: New test.
5088
5089 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5090
5091 PR c/37481
5092 * gcc.dg/c99-flex-array-7.c: New test.
5093
5094 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5095
5096 PR c/19771
5097 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5098
5099 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5100
5101 PR c/38243
5102 * gcc.dg/c99-restrict-3.c: New test.
5103
5104 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5105
5106 PR preprocessor/20078
5107 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5108
5109 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
5110
5111 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5112 Do not pass -B$root after -margs.
5113
5114 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5115
5116 PR c/32061
5117 PR c++/36954
5118 * gcc.dg/pr32061.c: New.
5119 * gcc.dg/Wlogical-op-1.c: Update.
5120 * g++.dg/warn/Wlogical-op-1.C: Update.
5121 * g++.dg/warn/pr36954.C: New.
5122
5123 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5124
5125 PR c/27676
5126 * gcc.dg/lvalue-5.c: New test.
5127
5128 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5129
5130 PR c/22367
5131 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5132
5133 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5134
5135 * gcc.dg/cpp/include5.c: New test.
5136
5137 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5138
5139 PR c/35210
5140 * gcc.dg/call-diag-2.c: New test.
5141
5142 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5143
5144 PR preprocessor/39646
5145 * gcc.dg/cpp/line8.c: New test.
5146
5147 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5148
5149 PR preprocessor/39647
5150 * gcc.dg/cpp/line7.c: New test.
5151
5152 2009-04-18 Richard Guenther <rguenther@suse.de>
5153
5154 PR middle-end/39804
5155 * gcc.target/i386/pr39804.c: New testcase.
5156
5157 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5160 * g++.dg/other/pr39496.C: Likewise.
5161
5162 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5163
5164 PR middle-end/36902
5165 * gcc.dg/pr36902.c: New.
5166
5167 2009-04-17 Diego Novillo <dnovillo@google.com>
5168
5169 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5170 violation for variable 'inside_main'.
5171
5172 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5173
5174 * gfortran.fortran-torture/execute/getarg_1.x: New file.
5175
5176 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5177
5178 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5179
5180 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5181
5182 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5183 * gfortran.dg/chmod_2.f90: Likewise.
5184 * gfortran.dg/chmod_3.f90: Likewise.
5185 * gfortran.dg/open_errors.f90: Likewise.
5186 * gfortran.dg/stat_1.f90: Likewise.
5187 * gfortran.dg/stat_2.f90: Likewise.
5188
5189 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5190
5191 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5192 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5193 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5194 * gfortran.dg/nearest_1.f90: Likewise.
5195 * gfortran.dg/nearest_3.f90: Likewise.
5196 * gfortran.dg/isnan_1.f90: Likewise.
5197 * gfortran.dg/isnan_2.f90: Likewise.
5198 * gfortran.dg/nan_1.f90: Likewise.
5199 * gfortran.dg/nan_2.f90: Likewise.
5200 * gfortran.dg/nan_3.f90: Likewise.
5201 * gfortran.dg/nan_4.f90: Likewise.
5202 * gfortran.dg/module_nan.f90: Likewise.
5203 * gfortran.dg/int_conv_2.f90: Likewise.
5204 * gfortran.dg/init_flag_3.f90: Likewise.
5205 * gfortran.dg/namelist_42.f90: Likewise.
5206 * gfortran.dg/namelist_43.f90: Likewise.
5207 * gfortran.dg/real_const_3.f90: Likewise.
5208 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5209
5210 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5211 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5212 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5213 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5214 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5215
5216 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5217 * gfortran.dg/gamma_5.f90: Likewise.
5218
5219 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5220
5221 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5222 less strict so it also works with auto-overlay support.
5223 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5224 for "exceeds local store" linker errors on the SPU.
5225
5226 * lib/gfortran.exp: Include target-supports.exp.
5227 (gfortran_init): On SPU targets where automatic overlay support
5228 is available, use it to build all Fortran test cases.
5229
5230 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5231
5232 2009-04-17 Arnaud Charlet <charlet@adacore.com>
5233
5234 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5235 rule enforced by gnat on taft types.
5236
5237 2009-04-17 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR testsuite/39792
5240 * g++.dg/ext/complit11.C: Add empty dg-options.
5241
5242 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5243
5244 PR c++/17570
5245 * g++.dg/template/defarg11.C: New test.
5246
5247 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5248
5249 PR c++/28766
5250 * g++.dg/ext/complit11.C: New testcase.
5251
5252 2009-04-15 Le-Chun Wu <lcwu@google.com>
5253
5254 PR c++/39551
5255 * g++.dg/warn/Wunused-13.C: New testcase.
5256
5257 2009-04-15 Ian Lance Taylor <iant@google.com>
5258
5259 * gcc.dg/Wenum-compare-1.c: New testcase.
5260
5261 2009-04-15 Richard Guenther <rguenther@suse.de>
5262
5263 PR tree-optimization/39764
5264 * g++.dg/torture/pr39764.C: New testcase.
5265
5266 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
5267
5268 * g++.dg/ext/altivec-17.C: New.
5269
5270 2009-04-15 Arnaud Charlet <charlet@adacore.com>
5271
5272 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5273 * gnat.dg/specs/limited1.ads: Ditto.
5274
5275 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5276
5277 PR testsuite/39769
5278 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5279 for testing the results of estimate instructions.
5280 * gcc.dg/vmx/3a-04m.c (test): Ditto.
5281 * gcc.dg/vmx/3a-05.c (test): Ditto.
5282
5283 2009-04-14 Jason Merrill <jason@redhat.com>
5284
5285 PR c++/39763
5286 * g++.dg/warn/Wshadow-4.C: Extend.
5287
5288 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
5289
5290 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
5291 (do_D): Remove attribute hidden.
5292
5293 2009-04-13 Jason Merrill <jason@redhat.com>
5294
5295 PR c++/39480
5296 * g++.dg/init/copy7.C: New.
5297
5298 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
5299
5300 PR testsuite/39733
5301 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
5302 (check_for_all_options): This.
5303
5304 2009-04-13 Jason Merrill <jason@redhat.com>
5305
5306 PR c++/39750
5307 * g++.dg/template/crash90.C: New.
5308
5309 2009-04-12 Jason Merrill <jason@redhat.com>
5310
5311 PR c++/39742
5312 * g++.dg/overload/extern-C-2.C: New.
5313
5314 2009-04-12 Joseph Myers <joseph@codesourcery.com>
5315
5316 PR preprocessor/31869
5317 * gcc.dg/cpp/strify5.c: New test.
5318
5319 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
5320
5321 * gnat.dg/enum1.adb: New test.
5322 * gnat.dg/enum1_pkg.ads: New helper.
5323
5324 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
5325
5326 PR target/39740
5327 * gcc.target/alpha/pr39740.c: New test.
5328
5329 2009-04-11 Daniel Kraft <d@domob.eu>
5330
5331 PR fortran/37746
5332 * gfortran.dg/bounds_check_strlen_1.f90: New test.
5333 * gfortran.dg/bounds_check_strlen_2.f90: New test.
5334 * gfortran.dg/bounds_check_strlen_3.f90: New test.
5335 * gfortran.dg/bounds_check_strlen_4.f90: New test.
5336 * gfortran.dg/bounds_check_strlen_5.f90: New test.
5337 * gfortran.dg/bounds_check_strlen_6.f90: New test.
5338 * gfortran.dg/bounds_check_strlen_7.f90: New test.
5339 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
5340 expected string length that failed with -fbounds-check now.
5341 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
5342
5343 2009-04-11 Janus Weil <janus@gcc.gnu.org>
5344
5345 PR fortran/39692
5346 * gfortran.dg/proc_ptr_14.f90: New.
5347
5348 2009-04-11 Richard Guenther <rguenther@suse.de>
5349
5350 PR middle-end/39732
5351 * g++.dg/torture/pr39732.C: New testcase.
5352
5353 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
5354
5355 * gfortran.dg/whole_file_5.f90: New.
5356 * gfortran.dg/whole_file_6.f90: New.
5357
5358 2009-04-11 Richard Guenther <rguenther@suse.de>
5359
5360 PR tree-optimization/39713
5361 * g++.dg/torture/pr39713.C: New testcase.
5362
5363 2009-04-10 Richard Guenther <rguenther@suse.de>
5364
5365 PR c/39712
5366 * gcc.dg/pr39712.c: New testcase.
5367
5368 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
5369
5370 PR c++/28301
5371 * g++.dg/cpp0x/enum2.C: Updated.
5372 * g++.dg/debug/pr22514.C: Likewise.
5373 * g++.dg/parse/enum2.C: Likewise.
5374 * g++.dg/parse/enum3.C: Likewise.
5375 * g++.dg/template/crash79.C: Likewise.
5376 * g++.old-deja/g++.jason/cond.C: Likewise.
5377
5378 2009-04-10 Chao-ying Fu <fu@mips.com>
5379
5380 * gcc.target/mips/interrupt_handler.c: Change from compile to
5381 assemble.
5382
5383 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5384
5385 * objc/execute/forward-1.x: Fix x86_64 entry typos.
5386
5387 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
5388
5389 PR fortran/38709
5390 * gfortran.dg/zero_sized_6.f90: New.
5391
5392 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5393
5394 PR c++/20118
5395 * g++.dg/parse/pr20118.C: New.
5396 * g++.dg/template/spec16.C: Update.
5397
5398 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5399
5400 PR testsuite/35621
5401 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
5402 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
5403 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
5404 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
5405 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
5406 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
5407 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
5408 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
5409 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
5410 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
5411 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
5412 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
5413 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
5414 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
5415 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
5416 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
5417 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
5418
5419 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5420
5421 PR target/39678
5422 * g++.dg/torture/pr39678.C: New.
5423 * gcc.dg/compat/struct-complex-2.h: Likewise.
5424 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
5425 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
5426 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
5427 * gcc.dg/torture/pr39678.c: Likewise.
5428 * gcc.target/i386/pr39678.c: Likewise.
5429
5430 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5431 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5432
5433 * gcc.target/x86_64/abi/test_passing_structs.c: Include
5434 <complex.h>. Add tests for structure with complex float.
5435
5436 2009-04-10 Ben Elliston <bje@au.ibm.com>
5437 Joseph Myers <joseph@codesourcery.com>
5438
5439 PR target/36800
5440 * gcc.dg/dfp/pr36800.c: New.
5441
5442 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5443 Rafael Avila de Espindola <espindola@google.com>
5444
5445 * gcc.misc-tests/help.exp: New file.
5446 * lib/options.exp: New file.
5447
5448 2009-04-09 Janis Johnson <janis187@us.ibm.com>
5449
5450 PR libobjc/36610
5451 * objc/execute/forward-1.x: New.
5452
5453 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
5454
5455 * gcc.dg/pr27150-1.c: Change to a link test.
5456
5457 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5458
5459 * g++.dg/lookup/using2.C: Change copyright header to refer to version
5460 3 of the GNU General Public License and to point readers at the
5461 COPYING3 file and the FSF's license web page.
5462 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5463 * gcc.dg/struct/struct-reorg.exp: Likewise.
5464 * gcc.target/spu/tag_manager.c: Likewise.
5465
5466 2009-04-09 Richard Guenther <rguenther@suse.de>
5467
5468 PR testsuite/39696
5469 * ssa-ccp-25.c: Adjust pattern.
5470
5471 2009-04-09 Janus Weil <janus@gcc.gnu.org>
5472
5473 PR fortran/36704
5474 * gfortran.dg/external_procedures_1.f90: Modified.
5475 * gfortran.dg/proc_ptr_result_1.f90: New.
5476 * gfortran.dg/proc_ptr_result_2.f90: New.
5477 * gfortran.dg/proc_ptr_result_3.f90: New.
5478
5479 2009-04-09 Richard Guenther <rguenther@suse.de>
5480
5481 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5482 to prevent constant propagation.
5483 * gcc.dg/vect/vect-56.c: Likewise.
5484 * gcc.dg/vect/vect-58.c: Likewise.
5485 * gcc.dg/vect/vect-60.c: Likewise.
5486 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5487 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5488 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5489
5490 2009-04-09 Richard Guenther <rguenther@suse.de>
5491
5492 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5493 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5494
5495 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5496
5497 PR c/39613
5498 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5499 New tests.
5500
5501 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5502
5503 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5504 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5505
5506 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5507
5508 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5509
5510 2009-04-08 Jason Merrill <jason@redhat.com>
5511
5512 PR c++/25185
5513 * g++.dg/template/error40.C: Add another test.
5514
5515 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5516
5517 PR c/39614
5518 PR c/39673
5519 * gcc.c-torture/compile/pr39614-1.c,
5520 gcc.c-torture/compile/pr39614-2.c,
5521 gcc.c-torture/compile/pr39614-3.c,
5522 gcc.c-torture/compile/pr39614-4.c,
5523 gcc.c-torture/compile/pr39614-5.c,
5524 gcc.c-torture/compile/pr39673-1.c,
5525 gcc.c-torture/compile/pr39673-2.c: New tests.
5526 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5527 more cases.
5528 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5529 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5530 expected errors.
5531
5532 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5533
5534 PRc++/39637
5535 * g++.dg/cpp0x/variadic-crash2.C: New test.
5536
5537 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5538
5539 PR fortran/38863
5540 * gfortran.dg/alloc_comp_result_1.f90: New test.
5541
5542 2009-04-07 Jason Merrill <jason@redhat.com>
5543
5544 PR c++/34691
5545 * g++.dg/overload/extern-C-1.C: New.
5546
5547 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5548
5549 PR testsuite/39325
5550 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5551
5552 2009-04-07 Jason Merrill <jason@redhat.com>
5553
5554 PR c++/25185
5555 * g++.dg/template/error40.C: New.
5556
5557 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5558
5559 PR fortran/38152
5560 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5561
5562 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5563
5564 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5565
5566 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5567
5568 PR fortran/38290
5569 * gfortran.dg/proc_decl_1.f90: Modified.
5570 * gfortran.dg/proc_ptr_11.f90: Extended.
5571 * gfortran.dg/proc_ptr_13.f90: Modified.
5572
5573 2009-04-06 Jason Merrill <jason@redhat.com>
5574
5575 PR c++/35146
5576 * g++.dg/template/fnspec1.C: New.
5577
5578 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5579
5580 * lib/gnat.exp: Handle multilib.
5581
5582 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5583
5584 PR fortran/38863
5585 * gfortran.dg/dependency_23.f90: New test.
5586
5587 2009-04-06 Richard Guenther <rguenther@suse.de>
5588
5589 PR tree-optimization/28868
5590 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5591 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5592 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5593 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5594
5595 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5596
5597 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5598
5599 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5600
5601 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5602
5603 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5604
5605 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5606 with the built-in y0, and the subsequent warning.
5607 (y1): Likewise, rename to y_1.
5608
5609 2009-04-06 Janus Weil <janus@gcc.gnu.org>
5610
5611 PR fortran/39414
5612 * gfortran.dg/proc_decl_21.f90: New.
5613
5614 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5615
5616 PR fortran/36091
5617 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5618
5619 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
5620
5621 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5622 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5623 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5624 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5625 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5626 gfortran.dg/namelist_49.f90: Gate test on effective_target
5627 fd_truncate.
5628 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
5629
5630 2009-04-05 Daniel Kraft <d@domob.eu>
5631
5632 PR fortran/38654
5633 * gfortran.dg/read_float_2.f03
5634 * gfortran.dg/read_float_3.f90
5635
5636 2009-04-05 Richard Guenther <rguenther@suse.de>
5637
5638 PR tree-optimization/39648
5639 * gcc.c-torture/compile/pr39648.c: New testcase.
5640
5641 2009-04-05 Jason Merrill <jason@redhat.com>
5642
5643 PR c++/14912
5644 * g++.dg/template/error39.C: New.
5645
5646 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
5647
5648 PR fortran/29458
5649 * gfortran.dg/implied_do_1.f90: New.
5650
5651 2009-04-04 Tobias Burnus <burnus@net-b.de>
5652
5653 PR fortran/39577
5654 * gfortran.dg/recursive_check_8.f90: New.
5655 * gfortran.dg/recursive_check_9.f90: New.
5656 * gfortran.dg/recursive_check_10.f90: New.
5657 * gfortran.dg/recursive_check_11.f90: New.
5658 * gfortran.dg/recursive_check_12.f90: New.
5659 * gfortran.dg/recursive_check_13.f90: New.
5660 * gfortran.dg/recursive_check_14.f90: New.
5661
5662 2009-04-04 Jason Merrill <jason@redhat.com>
5663
5664 PR c++/25185
5665 * g++.dg/template/error38.C: Add more tests.
5666
5667 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5668
5669 PR fortran/37614
5670 * gfortran.dg/common_align_2.f90: New test.
5671
5672 2009-04-04 Richard Guenther <rguenther@suse.de>
5673
5674 PR tree-optimization/8781
5675 PR tree-optimization/37892
5676 * g++.dg/tree-ssa/pr8781.C: New testcase.
5677 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5678
5679 2009-04-04 Richard Guenther <rguenther@suse.de>
5680
5681 PR tree-optimization/39636
5682 * gcc.c-torture/compile/pr39636.c: New testcase.
5683
5684 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 PR rtl-optimization/39607
5687 * g++.dg/opt/pr39607.C: New.
5688
5689 2009-04-03 Tobias Burnus <burnus@net-b.de>
5690
5691 PR fortran/39594
5692 * gfortran.dg/common_12.f90: New.
5693
5694 2009-04-03 Jason Merrill <jason@redhat.com>
5695
5696 PR c++/39608
5697 * g++.dg/template/const2.C: New test.
5698
5699 2009-04-03 Richard Guenther <rguenther@suse.de>
5700
5701 PR tree-optimization/2480
5702 PR tree-optimization/23086
5703 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5704 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5705
5706 2009-04-03 Richard Guenther <rguenther@suse.de>
5707
5708 PR tree-optimization/34743
5709 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5710 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5711 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5712 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5713 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5714 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5715 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5716 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5717
5718 2009-04-03 Richard Guenther <rguenther@suse.de>
5719
5720 PR middle-end/13146
5721 PR tree-optimization/23940
5722 PR tree-optimization/33237
5723 PR middle-end/33974
5724 PR middle-end/34093
5725 PR tree-optimization/36201
5726 PR tree-optimization/36230
5727 PR tree-optimization/38049
5728 PR tree-optimization/38207
5729 PR tree-optimization/38230
5730 PR tree-optimization/38301
5731 PR tree-optimization/38585
5732 PR middle-end/38895
5733 PR tree-optimization/38985
5734 PR tree-optimization/39299
5735 * gcc.dg/pr19633-1.c: Adjust.
5736 * gcc.dg/torture/pta-callused-1.c: Likewise.
5737 * gcc.dg/torture/pr39074-2.c: Likewise.
5738 * gcc.dg/torture/pr39074.c: Likewise.
5739 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5740 * gcc.dg/torture/pr30375.c: Adjust.
5741 * gcc.dg/torture/pr33563.c: Likewise.
5742 * gcc.dg/torture/pr33870.c: Likewise.
5743 * gcc.dg/torture/pr33560.c: Likewise.
5744 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5745 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5746 * gcc.dg/tree-ssa/alias-15.c: Remove.
5747 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5748 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5749 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5750 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5751 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5752 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5753 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5754 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5755 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5756 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5757 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5758 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5759 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5760 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5761 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5762 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5763 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5764 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5765 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5766 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5767 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5768 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5769 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5770 * gcc.dg/uninit-B.c: XFAIL.
5771 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5772 * gcc.dg/uninit-pr19430.c: XFAIL.
5773 * g++.dg/tree-ssa/pr13146.C: New testcase.
5774 * g++.dg/opt/pr36187.C: Adjust.
5775 * g++.dg/torture/20090329-1.C: New testcase.
5776
5777 2009-04-02 Chao-ying Fu <fu@mips.com>
5778
5779 * gcc.target/mips/interrupt_handler.c: New test.
5780
5781 2009-04-02 David Ayers <ayers@fsfe.org>
5782
5783 PR objc/18456
5784 * objc.dg/bad-receiver-type-2.m: New test contributed by
5785 Alexander Mamberg.
5786
5787 2009-04-02 Jason Merrill <jason@redhat.com>
5788
5789 PR c++/25185
5790 * g++.dg/template/error38.C: New test.
5791
5792 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5793
5794 PR tree-optimization/31677
5795 * gcc.dg/memcpy-1.c: Add compiler option.
5796
5797 2009-04-02 Ira Rosen <irar@il.ibm.com>
5798
5799 PR tree-optimization/39595
5800 * gfortran.dg/vect/O3-pr39595.f: New test.
5801
5802 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5803
5804 PR c++/26693
5805 * g++.dg/template/typedef11.C: New test.
5806 * g++.dg/template/typedef12.C: Likewise.
5807 * g++.dg/template/typedef13.C: Likewise.
5808 * g++.dg/template/typedef14.C: Likewise.
5809 * g++.dg/template/typedef15.C: Likewise.
5810 * g++.dg/template/typedef16.C: Likewise.
5811 * g++.dg/template/sfinae3.C: Compile this pedantically.
5812 The only errors expected should be the one saying the typedef is ill
5813 formed.
5814 * g++.old-deja/g++.pt/typename8.C: Likewise.
5815 * g++.dg/template/access11.C: Update this.
5816
5817 2009-04-02 Richard Guenther <rguenther@suse.de>
5818
5819 PR tree-optimization/37221
5820 * gcc.c-torture/compile/20090331-1.c: New testcase.
5821
5822 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * gcc.c-torture/compile/20090401-1.c: New test.
5825
5826 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5827
5828 PR c++/4926
5829 * g++.dg/template/pr4926-1.C: New.
5830
5831 2009-04-01 Xinliang David Li <davidxl@google.com>
5832
5833 * gcc.target/i386/all_one_m128i.c: New test.
5834
5835 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5836
5837 PR c/39027
5838 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5839 * gcc.dg/fltconst-2.c: New test.
5840 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5841 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5842
5843 PR c/33466
5844 * gcc.dg/cpp/pr33466.c: New test.
5845 * gcc.dg/dfp/pr33466.c: New test.
5846 * gcc.dg/fixed-point/pr33466.c: New test.
5847
5848 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5849
5850 PR tree-optimization/35011
5851 * g++.dg/other/pr35011.C: New.
5852
5853 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR target/39226
5856 * gcc.dg/pr39226.c: New test.
5857
5858 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5859
5860 PR c++/35240
5861 * g++.dg/template/pr35240.C: New.
5862
5863 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5864
5865 PR c/39605
5866 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5867 * gcc.dg/pr25682.c: Update expected diagnostics.
5868
5869 2009-04-01 Richard Guenther <rguenther@suse.de>
5870
5871 * gcc.dg/fold-plusmult-2.c: New testcase.
5872
5873 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR c/37772
5876 * gcc.dg/pr37772.c: New test.
5877 * g++.dg/ext/asm11.C: New test.
5878
5879 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5880
5881 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5882 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5883 defined.
5884
5885 2009-03-31 Jason Merrill <jason@redhat.com>
5886
5887 * g++.old-deja/g++.other/using9.C: Add expected errors.
5888
5889 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5890
5891 * gcc.c-torture/compile/pr33009.c: Removed.
5892
5893 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5894
5895 * gcc.c-torture/compile/pr33009.c: Delete.
5896 * gcc.c-torture/compile/pr11832.c: Likewise.
5897
5898 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5899
5900 PR c/448
5901 * lib/target-supports.exp (check_effective_target_stdint_types):
5902 Update comment.
5903 (check_effective_target_inttypes_types): New.
5904 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5905 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5906 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5907
5908 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5909
5910 PR fortran/38917
5911 PR fortran/38918
5912 * gfortran.dg/data_pointer_1.f90: New test.
5913
5914 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5915
5916 PR fortran/38915
5917 * gfortran.dg/char_length_15.f90: New test.
5918
5919 2009-03-31 Jason Merrill <jason@redhat.com>
5920
5921 C++ DR 613
5922 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5923 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5924 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5925 xfail others.
5926
5927 * g++.dg/other/typedef2.C: New test.
5928
5929 PR c++/37806
5930 * g++.dg/template/typedef17.C: New test.
5931
5932 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5933 * g++.dg/cpp0x/auto12.C: Likewise.
5934
5935 2009-03-31 Richard Guenther <rguenther@suse.de>
5936
5937 PR middle-end/31029
5938 * gcc.dg/fold-compare-4.c: New testcase.
5939 * gcc.dg/fold-compare-5.c: Likewise.
5940
5941 2009-03-31 Richard Guenther <rguenther@suse.de>
5942
5943 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5944
5945 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5946
5947 PR target/39592
5948 * gcc.target/i386/pr39592-1.c: New test.
5949
5950 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5951
5952 PR preprocessor/15638
5953 * gcc.dg/cpp/missing-header-1.c: New test.
5954 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5955 "compilation terminated" message.
5956 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5957 test #include "".
5958 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5959 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5960 terminated" message.
5961
5962 2009-03-31 Richard Guenther <rguenther@suse.de>
5963
5964 PR middle-end/23401
5965 PR middle-end/27810
5966 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5967 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5968
5969 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5970
5971 PR fortran/38389
5972 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5973 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5974 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5975 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5976 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5977 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5978 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5979
5980 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5981
5982 PR fortran/22571
5983 * gfortran.dg/whole_file_1.f90: New test.
5984 PR fortran/26227
5985 * gfortran.dg/whole_file_2.f90: New test.
5986 * gfortran.dg/whole_file_3.f90: New test.
5987 PR fortran/24886
5988 * gfortran.dg/whole_file_4.f90: New test.
5989
5990 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5991
5992 * gfortran.dg/bind_c_usage_19.f90: New test.
5993
5994 PR target/39558
5995 * gcc.target/powerpc/altivec-29.c: New test.
5996
5997 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5998
5999 PR rtl-optimization/323
6000 * gcc.target/i386/excess-precision-1.c,
6001 gcc.target/i386/excess-precision-2.c,
6002 gcc.target/i386/excess-precision-3.c,
6003 gcc.target/i386/excess-precision-4.c,
6004 gcc.target/i386/excess-precision-5.c,
6005 gcc.target/i386/excess-precision-6.c: New tests.
6006
6007 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6008
6009 PR c/35235
6010 * gcc.dg/c99-array-lval-8.c: New test.
6011
6012 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6013
6014 PR preprocessor/34695
6015 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6016 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6017 instead of dg-warning for "previous definition" messages.
6018 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6019 "warnings being treated as errors" message.
6020 * gcc.dg/fltconst-1.c: Use -fshow-column.
6021
6022 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
6023
6024 PR fortran/38823
6025 * gfortran.dg/power1.f90: New test.
6026
6027 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6028
6029 PR c/456
6030 PR c/5675
6031 PR c/19976
6032 PR c/29116
6033 PR c/31871
6034 PR c/35198
6035 * gcc.c-torture/compile/20081108-1.c,
6036 gcc.c-torture/compile/20081108-2.c,
6037 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6038 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6039 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6040 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6041 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6042 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6043 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6044 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6045 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6046 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6047 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6048 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6049 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6050 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6051 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6052 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6053 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6054 case.
6055 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6056 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6057 XFAILs. Update expected messages.
6058 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6059 expected messages.
6060 * gcc.dg/real-const-1.c: Replace with test from original PR.
6061 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6062 when casting from non-constant integer to pointer.
6063
6064 2009-03-29 Richard Guenther <rguenther@suse.de>
6065
6066 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6067
6068 2009-03-29 Daniel Kraft <d@domob.eu>
6069
6070 PR fortran/37423
6071 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6072 DEFERRED bindings.
6073 * gfortran.dg/typebound_proc_9.f03: New test.
6074 * gfortran.dg/typebound_proc_10.f03: New test.
6075 * gfortran.dg/typebound_proc_11.f03: New test.
6076 * gfortran.dg/abstract_type_5.f03: New test.
6077
6078 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
6079
6080 PR fortran/38507
6081 * gfortran.dg/do_4.f: New.
6082 * gfortran.dg/goto_2.f90: Correct expected warnings.
6083 * gfortran.dg/goto_4.f90: Likewise.
6084 * gfortran.dg/goto_5.f90: New.
6085
6086 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
6087
6088 PR target/39545
6089 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6090
6091 * gcc.target/i386/pr39545-1.c: New.
6092 * gcc.target/i386/pr39545-2.c: Likewise.
6093
6094 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6095 (flex2_struct): Likewise.
6096 (check_struct_passing7): Likewise.
6097 (check_struct_passing8): Likewise.
6098 (f1s): Likewise.
6099 (f2s): Likewise.
6100 (main): Call check_struct_passing7 and check_struct_passing8.
6101
6102 2009-03-29 Richard Guenther <rguenther@suse.de>
6103
6104 * gcc.c-torture/execute/20090113-1.c: New testcase.
6105 * gcc.c-torture/execute/20090113-2.c: Likewise.
6106 * gcc.c-torture/execute/20090113-3.c: Likewise.
6107 * gcc.c-torture/execute/20090207-1.c: Likewise.
6108 * gcc.c-torture/compile/20090114-1.c: Likewise.
6109 * gcc.c-torture/compile/20090328-1.c: Likewise.
6110 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6111
6112 2009-03-29 David Ayers <ayers@fsfe.org>
6113
6114 PR objc/27377
6115 * objc.dg/conditional-1.m: New tests.
6116
6117 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
6118
6119 * gcc.dg/winline-10.c: New test.
6120
6121 2009-03-28 Tobias Burnus <burnus@net-b.de>
6122
6123 PR fortran/34656
6124 * gfortran.dg/do_check_1.f90: Add test.
6125 * gfortran.dg/do_check_2.f90: Add test.
6126 * gfortran.dg/do_check_3.f90: Add test.
6127 * gfortran.dg/do_check_4.f90: Add test.
6128
6129 2009-03-28 Jan Hubicka <jh@suse.cz>
6130
6131 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6132 * gcc.dg/pr33826.c: Update dump files.
6133 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6134 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6135
6136 2009-03-28 Martin Jambor <mjambor@suse.cz>
6137
6138 * g++.dg/tree-ssa/fwprop-align.C: New test.
6139
6140 2009-03-28 Jakub Jelinek <jakub@redhat.com>
6141
6142 * gcc.target/powerpc/altivec-28.c: New test.
6143
6144 PR c++/39554
6145 * gcc.dg/wdisallowed-functions-1.c: Removed.
6146 * gcc.dg/wdisallowed-functions-2.c: Removed.
6147 * gcc.dg/wdisallowed-functions-3.c: Removed.
6148 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6149 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6150 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6151
6152 2009-03-28 Richard Guenther <rguenther@suse.de>
6153
6154 PR tree-optimization/38723
6155 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6156
6157 2009-03-28 Paul Thomas <pault@gcc.gnu.org
6158
6159 PR fortran/38538
6160 * gfortran.dg/char_result_13.f90: New test.
6161
6162 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
6163
6164 PR fortran/38765
6165 * gfortran.dg/alloc_comp_assign_9.f90: New test.
6166
6167 2009-03-28 Daniel Kraft <d@domob.eu>
6168
6169 * gfortran.dg/trim_1.f90: New test.
6170
6171 2009-03-28 Richard Guenther <rguenther@suse.de>
6172
6173 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6174 * g++.dg/warn/Warray-bounds.C: Likewise.
6175
6176 2009-03-28 Tobias Burnus <burnus@net-b.de>
6177
6178 PR fortran/32626
6179 * gfortran.dg/recursive_check_7.f90: New test.
6180
6181 2009-03-28 Tobias Burnus <burnus@net-b.de>
6182
6183 PR fortran/38432
6184 * gfortran.dg/do_check_5.f90: New test.
6185 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6186 * gfortran.dg/array_constructor_18.f90: Ditto.
6187 * gfortran.dg/array_constructor_22.f90: Ditto.
6188 * gfortran.dg/do_3.F90: Ditto.
6189 * gfortran.dg/do_1.f90: Ditto.
6190
6191 2009-03-28 Richard Guenther <rguenther@suse.de>
6192
6193 PR tree-optimization/38180
6194 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6195
6196 2009-03-28 Richard Guenther <rguenther@suse.de>
6197
6198 PR tree-optimization/38513
6199 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6200 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6201 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6202 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6203 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6204 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6205 * gcc.dg/vect/vect-35.c: Likewise.
6206 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6207 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6208 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6209
6210 2009-03-28 Richard Guenther <rguenther@suse.de>
6211
6212 PR tree-optimization/38968
6213 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6214
6215 2009-03-28 Richard Guenther <rguenther@suse.de>
6216
6217 PR tree-optimization/37795
6218 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6219
6220 2009-03-28 Joseph Myers <joseph@codesourcery.com>
6221
6222 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6223 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6224 options for removed targets.
6225
6226 2009-03-27 Richard Guenther <rguenther@suse.de>
6227
6228 PR tree-optimization/39120
6229 * gcc.c-torture/execute/pr39120.c: New testcase.
6230
6231 2009-03-27 Richard Guenther <rguenther@suse.de>
6232
6233 PR tree-optimization/39120
6234 * gcc.dg/torture/pta-callused-1.c: New testcase.
6235
6236 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6237
6238 PR middle-end/39315
6239 * gcc.target/i386/pr39315-1.c: New.
6240 * gcc.target/i386/pr39315-2.c: Likewise.
6241 * gcc.target/i386/pr39315-3.c: Likewise.
6242 * gcc.target/i386/pr39315-4.c: Likewise.
6243 * gcc.target/i386/pr39315-check.c: Likewise.
6244
6245 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 PR c/39323
6248 * gcc.dg/pr39323-1.c: New.
6249 * gcc.dg/pr39323-2.c: Likewise.
6250 * gcc.dg/pr39323-3.c: Likewise.
6251
6252 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6253
6254 PR target/38034
6255 * gcc.target/ia64/sync-1.c: New.
6256
6257 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6258
6259 PR target/39472
6260 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6261 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6262 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6263 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6264 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6265 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6266 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6267 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6268
6269 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6270
6271 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6272 for low precision (i.e. float).
6273
6274 2009-03-27 Dodji Seketeli <dodji@redhat.com>
6275 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR debug/37959
6278 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
6279
6280 2009-03-27 Jakub Jelinek <jakub@redhat.com>
6281
6282 * gcc.dg/memmove-2.c: New test.
6283 * gcc.dg/memmove-3.c: New test.
6284
6285 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
6286 in clone naming.
6287
6288 2009-03-27 Xinliang David Li <davidxl@google.com>
6289
6290 PR tree-optimization/39557
6291 * g++.dg/tree-ssa/dom-invalid.C: New test.
6292
6293 2009-03-27 Xinliang David Li <davidxl@google.com>
6294
6295 PR tree-optimization/39548
6296 * g++.dg/tree-ssa/copyprop.C: New test.
6297
6298 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6299
6300 PR c++/38638
6301 * g++.dg/template/typename17.C: New testcase.
6302 * g++.dg/template/typename18.C: New testcase.
6303
6304 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6305
6306 PR c++/36799
6307 * g++.dg/other/var_copy-1.C: New test.
6308
6309 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6310
6311 PR c++/37647
6312 * g++.dg/parse/ctor9.C: New test.
6313
6314 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6315
6316 PR c++/29727
6317 * g++.dg/init/error2.C: New test.
6318
6319 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6320
6321 PR c++/35652
6322 * gcc.dg/pr35652.C: New.
6323 * g++.dg/warn/pr35652.C: New.
6324 * gcc.dg/format/plus-1.c: Adjust message.
6325
6326 2009-03-26 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR c++/39554
6329 * gcc.dg/wdisallowed-functions-3.c: New test.
6330 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
6331
6332 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6333
6334 * gcc.dg/inline-33.c: Fix when pic.
6335
6336 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
6337
6338 * gcc.target/ia64/20090324-1.c: New test.
6339
6340 2009-03-25 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR c/27898
6343 * gcc.dg/pr27898.c: New test.
6344
6345 PR tree-optimization/32139
6346 * gcc.c-torture/compile/pr32139.c: New test.
6347
6348 2009-03-24 Jason Merrill <jason@redhat.com>
6349
6350 PR c++/28274
6351 * g++.dg/parse/defarg14.C: New test.
6352
6353 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6354
6355 PR libfortran/39528
6356 * gfortran.dg/read_repeat.f90: New test.
6357
6358 2009-03-24 Ira Rosen <irar@il.ibm.com>
6359
6360 PR tree-optimization/39529
6361 * gcc.dg/vect/pr39529.c: New test.
6362
6363 2009-03-24 Dodji Seketeli <dodji@redhat.com>
6364 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR debug/39524
6367 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
6368
6369 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR c/39495
6372 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
6373
6374 2009-03-23 Jason Merrill <jason@redhat.com>
6375
6376 * g++.dg/cpp0x/auto12.C: Add variadic test.
6377
6378 PR c++/39526
6379 * g++.dg/warn/Wshadow-4.C: New test.
6380
6381 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6382
6383 PR tree-optimization/39516
6384 * gfortran.dg/pr39516.f: New test.
6385
6386 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
6387
6388 * lib/target-libpath.exp (set_ld_library_path_env_vars):
6389 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
6390 variable, not environment variable.
6391
6392 2009-03-21 Jason Merrill <jason@redhat.com>
6393
6394 PR c++/28879
6395 * g++.dg/ext/vla6.C: New test.
6396
6397 2009-03-20 Jason Merrill <jason@redhat.com>
6398
6399 * g++.dg/cpp0x/initlist5.C: Add additional test.
6400
6401 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6402 Janis Johnson <janis187@us.ibm.com>
6403
6404 * lib/compat.exp (compat-get-options-main, compat-get-options):
6405 Handle dg-prune-output in source file.
6406 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
6407 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
6408 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
6409 two warnings.
6410
6411 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR c/39495
6414 * gcc.dg/gomp/pr39495-1.c: New test.
6415 * gcc.dg/gomp/pr39495-2.c: New test.
6416 * g++.dg/gomp/pr39495-1.C: New test.
6417 * g++.dg/gomp/pr39495-2.C: New test.
6418
6419 PR target/39496
6420 * gcc.target/i386/pr39496.c: New test.
6421 * g++.dg/other/pr39496.C: New test.
6422
6423 2009-03-19 Li Feng <nemokingdom@gmail.com>
6424
6425 PR middle-end/39500
6426 * gcc.dg/autopar/pr39500-1.c: New.
6427 * gcc.dg/autopar/pr39500-2.c: New.
6428
6429 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6430
6431 * g++.dg/dg.exp: Prune graphite.
6432
6433 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
6434
6435 PR middle-end/39447
6436 * g++.dg/graphite: New.
6437 * g++.dg/graphite/graphite.exp: New.
6438 * g++.dg/graphite/pr39447.C: New.
6439
6440 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6441
6442 PR c++/39425
6443 * g++.dg/template/pr39425.C: New.
6444
6445 * g++.dg/template/spec33.C: Updated.
6446
6447 2009-03-17 Jason Merrill <jason@redhat.com>
6448
6449 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6450
6451 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/39475
6454 * g++.dg/ext/unary_trait_incomplete.C: New.
6455
6456 2009-03-17 Jing Yu <jingyu@google.com>
6457
6458 PR middle-end/39378
6459 * g++.dg/inherit/thunk10.C: New test.
6460
6461 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
6462
6463 PR target/39482
6464 * gcc.target/i386/pr39482.c: New test.
6465
6466 2009-03-17 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR debug/39471
6469 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6470 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6471 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6472 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6473
6474 PR middle-end/39443
6475 * gcc.dg/pr39443.c: New test.
6476
6477 PR debug/39412
6478 * gcc.dg/debug/pr39412.c: New test.
6479
6480 2009-03-17 Janis Johnson <janis187@us.ibm.com>
6481
6482 PR testsuite/38526
6483 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6484 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6485 is defined.
6486 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6487 its original value, or unset if it was not defined.
6488 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6489 path procs around use of HOSTCC.
6490 * g++.dg/compat/struct-layout-1.exp: Ditto.
6491 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6492
6493 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6494
6495 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6496
6497 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6498
6499 Revert patch for PR testsuite/37630.
6500
6501 PR testsuite/37960
6502 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6503
6504 PR testsuite/37630
6505 * lib/target-supports.exp (check_effective_target_ieee): New.
6506 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6507 * gcc.dg/20001012-1.c: Require ieee.
6508
6509 PR testsuite/37628
6510 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6511
6512 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6513
6514 PR tree-optimization/39455
6515 * gcc.dg/pr39455.c: New test.
6516
6517 2009-03-13 David Ayers <ayers@fsfe.org>
6518
6519 * objc/execute/trivial.m. New test.
6520
6521 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6522
6523 PR target/39137
6524 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6525
6526 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6527
6528 PR testsuite/39451
6529 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6530 constraint on (%2).
6531
6532 2009-03-12 David Ayers <ayers@fsfe.org>
6533
6534 PR libobjc/27466
6535 * objc/execute/exceptions/handler-1.m. New test.
6536
6537 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR target/39431
6540 * gcc.target/i386/pr39431.c: New test.
6541
6542 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6543
6544 PR target/39445
6545 * gcc.target/i386/pr39445.c: New.
6546
6547 * gcc.target/i386/push-1.c: XFAIL.
6548
6549 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6550
6551 * gcc.dg/inline-33.c: New test.
6552
6553 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6554
6555 * gcc.dg/vect/vect-82.c: Combine dg-do and
6556 dg-require-effective-target into dg-skip-if.
6557 * gcc.dg/vect/vect-83.c: Likewise.
6558
6559 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR target/39137
6562 * gcc.target/i386/stackalign/longlong-1.c: New test.
6563 * gcc.target/i386/stackalign/longlong-2.c: New test.
6564
6565 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6566
6567 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6568
6569 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6570
6571 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6572 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6573
6574 2009-03-11 Olivier Hainque <hainque@adacore.com>
6575
6576 * gnat.dg/slice_enum.adb: New test.
6577
6578 2009-03-11 Jason Merrill <jason@redhat.com>
6579
6580 PR debug/39086
6581 * g++.dg/opt/nrv15.C: New test.
6582
6583 2009-03-10 Ira Rosen <irar@il.ibm.com>
6584
6585 PR tree-optimization/39422
6586 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6587 constant array with static initialization to global memory.
6588 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6589
6590 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6591
6592 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6593 padding.
6594
6595 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR c++/39371
6598 * g++.dg/opt/switch2.C: Add -w to dg-options.
6599 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6600 * g++.dg/warn/switch1.C: New test.
6601 * g++.dg/other/switch3.C: New test.
6602
6603 PR tree-optimization/39394
6604 * gcc.c-torture/compile/pr39394.c: New test.
6605
6606 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6607
6608 * gcc.target/s390/20090223-1.c: New testcase.
6609
6610 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6611
6612 PR libfortran/39402
6613 * gfortran.dg/fmt_f0_1.f90: New test.
6614
6615 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
6616
6617 PR c++/39060
6618 * g++.dg/other/new1.C: Adjusted.
6619 * g++.dg/parse/crash40.C: Likewise.
6620 * g++.dg/parse/defarg12.C: Likewise.
6621 * g++.dg/template/error15.C: Likewise.
6622
6623 * g++.dg/other/pr39060.C: New.
6624
6625 2009-03-07 Jason Merrill <jason@redhat.com>
6626
6627 PR c++/39367
6628 * g++.dg/opt/new1.C: New.
6629
6630 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/33492
6633 * g++.dg/other/error32.C: New.
6634
6635 2009-03-06 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR middle-end/39360
6638 * gcc.c-torture/compile/pr39360.c: New test.
6639
6640 PR debug/39372
6641 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
6642
6643 2009-03-05 Jason Merrill <jason@redhat.com>
6644
6645 PR c++/38908
6646 * g++.dg/warn/Wuninitialized-3.C: New test.
6647
6648 2009-03-05 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR debug/39379
6651 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6652 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6653
6654 2009-03-04 Jason Merrill <jason@redhat.com>
6655
6656 PR c++/13549
6657 * g++.dg/template/koenig7.C: New test.
6658
6659 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6660
6661 * g++.dg/torture/predcom-1.C: New test.
6662
6663 2009-03-04 Richard Guenther <rguenther@suse.de>
6664
6665 PR tree-optimization/39362
6666 * g++.dg/torture/pr39362.C: New testcase.
6667
6668 2009-03-04 Jason Merrill <jason@redhat.com>
6669 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6670
6671 PR c++/9634
6672 PR c++/29469
6673 PR c++/29607
6674 * g++.dg/template/dependent-name5.C: New test.
6675
6676 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6677
6678 PR testsuite/39357
6679 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6680 vect_int to vect_int_mult.
6681
6682 2009-03-04 Richard Guenther <rguenther@suse.de>
6683
6684 PR tree-optimization/39358
6685 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6686 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6687
6688 2009-03-04 Richard Guenther <rguenther@suse.de>
6689
6690 PR tree-optimization/39339
6691 * gcc.c-torture/execute/pr39339.c: New testcase.
6692
6693 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6694
6695 * gcc.c-torture/compile/20090303-1.c,
6696 gcc.c-torture/compile/20090303-2.c: New tests.
6697
6698 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR fortran/39354
6701 * gfortran.dg/gomp/pr39354.f90: New test.
6702
6703 PR tree-optimization/39343
6704 * gcc.dg/pr39343.c: New test.
6705
6706 2009-03-03 Ira Rosen <irar@il.ibm.com>
6707
6708 PR tree-optimization/39248
6709 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6710 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6711 on targets without vector misalignment support.
6712 * lib/target-supports.exp
6713 (check_effective_target_vect_short_mult): Add
6714 check_effective_target_arm32.
6715
6716 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6717
6718 PR middle-end/39335
6719 * gcc.dg/graphite/pr39335_1.c: New.
6720 * gcc.dg/graphite/pr39335.c: New.
6721
6722 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6723
6724 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6725 of andl.
6726 * gcc.target/i386/stackalign/return-5.c: Likewise.
6727 * gcc.target/i386/stackalign/return-6.c: Likewise.
6728
6729 2009-03-02 Richard Guenther <rguenther@suse.de>
6730 Ira Rosen <irar@il.ibm.com>
6731
6732 PR tree-optimization/39318
6733 * gfortran.dg/vect/pr39318.f90: New test.
6734
6735 2009-03-01 Jan Hubicka <jh@suse.cz>
6736
6737 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6738
6739 2009-03-01 Jan Hubicka <jh@suse.cz>
6740
6741 PR debug/39267
6742 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6743
6744 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6745
6746 * gnat.dg/pack12.adb: New test.
6747
6748 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6749
6750 PR c++/37789
6751 * g++.dg/other/pr37789.C: New.
6752
6753 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6754
6755 PR fortran/39295
6756 * gfortran.dg/interface_25.f90: New test.
6757 * gfortran.dg/interface_26.f90: New test.
6758
6759 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6760
6761 PR fortran/39292
6762 * gfortran.dg/initialization_22.f90: New test.
6763
6764 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6765
6766 PR rtl-optimization/39241
6767 * gcc.dg/torture/pr39241.c: New.
6768
6769 2009-02-25 Martin Jambor <mjambor@suse.cz>
6770
6771 PR tree-optimizations/39259
6772 * g++.dg/torture/pr39259.C: New testcase.
6773
6774 2009-02-24 Richard Guenther <rguenther@suse.de>
6775
6776 PR c++/39242
6777 * g++.dg/template/instantiate10.C: New testcase.
6778
6779 2009-02-24 Richard Guenther <rguenther@suse.de>
6780 Zdenek Dvorak <ook@ucw.cz>
6781
6782 PR tree-optimization/39233
6783 * gcc.c-torture/execute/pr39233.c: New testcase.
6784
6785 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6786
6787 PR tree-optimization/39260
6788 * gcc.dg/graphite/pr39260.c: New.
6789
6790 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6791
6792 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6793
6794 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6795
6796 PR c++/36411
6797 * g++.dg/template/void14.C: New.
6798
6799 2009-02-23 Jason Merrill <jason@redhat.com>
6800
6801 PR c++/38880
6802 * g++.dg/init/const7.C: Remove XFAIL.
6803 * g++.dg/init/static-init1.C: New test.
6804
6805 * g++.dg/cpp0x/initlist14.C: New test.
6806
6807 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6808
6809 PR fortran/38914
6810 * bound_simplification_2.f90: New test case.
6811 * bound_7.f90: New test case.
6812
6813 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6814
6815 * gcc.dg/cpp/include4.c: New test.
6816
6817 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6818
6819 PR target/39256
6820 * gcc.target/i386/abi-2.c: New.
6821
6822 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6823
6824 * gcc.c-torture/execute/pr39228.x: New.
6825
6826 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6827
6828 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6829 scan-assembler to check for xmm0 register.
6830
6831 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6832 Joseph Myers <joseph@codesourcery.com>
6833
6834 * gcc.target/arm/va_list.c: New test.
6835 * g++.dg/abi/arm_va_list.C: Likewise.
6836 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6837 function.
6838 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6839 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6840 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6841 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6842 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6843 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6844
6845 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6846
6847 PR testsuite/38164
6848 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6849 to dg-options.
6850
6851 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR target/39240
6854 * gcc.c-torture/execute/pr39240.c: New test.
6855
6856 2009-02-20 Jason Merrill <jason@redhat.com>
6857
6858 PR c++/39225
6859 * g++.dg/parse/dtor15.C: New test.
6860
6861 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6862
6863 * gcc.c-torture/execute/20090219-1.c: New.
6864
6865 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6866
6867 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6868 (mips-dg-options): When matching isa* pseudo-options make
6869 'value' optional and accept ! entries. Use $spec instead of
6870 $isa_spec in the isa pseudo-option error message. Only
6871 perform the ISA-range check when 'value' is set. If arch is
6872 matching any CPU in the ! entries switch to its generic ISA.
6873 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6874 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6875
6876 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR target/39175
6879 * gcc.dg/visibility-20.c: New test.
6880 * g++.dg/ext/visibility/visibility-11.C: New test.
6881
6882 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6883
6884 PR c++/39188
6885 * g++.dg/abi/pr39188-1a.C: New.
6886 * g++.dg/abi/pr39188-1b.C: Likewise.
6887 * g++.dg/abi/pr39188-1.h: Likewise.
6888 * g++.dg/abi/pr39188-2a.C: Likewise.
6889 * g++.dg/abi/pr39188-2b.C: Likewise.
6890 * g++.dg/abi/pr39188-2.h: Likewise.
6891 * g++.dg/abi/pr39188-3a.C: Likewise.
6892 * g++.dg/abi/pr39188-3b.C: Likewise.
6893 * g++.dg/abi/pr39188-3.h: Likewise.
6894
6895 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6896
6897 PR c/38483
6898 * gcc.c-torture/execute/call-trap-1.c,
6899 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6900 tests.
6901
6902 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR target/39228
6905 * gcc.c-torture/execute/pr39228.c: New test.
6906
6907 2009-02-19 Richard Guenther <rguenther@suse.de>
6908
6909 PR tree-optimization/39074
6910 * gcc.dg/torture/pr39074.c: New testcase.
6911 * gcc.dg/torture/pr39074-2.c: Likewise.
6912 * gcc.dg/torture/pr39074-3.c: Likewise.
6913
6914 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6915
6916 PR c++/39219
6917 * g++.dg/parse/attr3.C: New.
6918
6919 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6920
6921 PR testsuite/38165
6922 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6923
6924 PR testsuite/38166
6925 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6926 and skip on Darwin.
6927
6928 2009-02-18 Jason Merrill <jason@redhat.com>
6929
6930 PR c++/38880
6931 * g++.dg/init/const7.C: Remove XFAIL.
6932
6933 PR target/39179
6934 * g++.dg/opt/const6.C: New test.
6935
6936 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6937
6938 * gcc.dg/callabi/callabi.exp: Moved to ...
6939 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6940 in 64bit mode.
6941
6942 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6943 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6944 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6945 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6946 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6947 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6948 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6949
6950 * gcc.dg/callabi/callabi.h: Moved to ...
6951 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6952
6953 * gcc.dg/callabi/func-1.c: Moved to ...
6954 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6955
6956 * gcc.dg/callabi/func-indirect.c: Moved to ...
6957 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6958
6959 * gcc.dg/callabi/pr38891.c: Moved to ...
6960 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6961
6962 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6963 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6964
6965 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6966 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6967
6968 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6969 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6970
6971 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6972
6973 PR target/38891
6974 * gcc.dg/callabi/pr38891.c: New.
6975
6976 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6977
6978 * gcc.dg/callabi/callabi.exp: New.
6979
6980 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6981
6982 PR target/39082
6983 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6984 -Wno-abi for x86.
6985 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6986
6987 * gcc.target/i386/pr39082-1.c: New.
6988
6989 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6990 -Wno-abi.
6991
6992 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6993 CHECK_M64_M128 is defined.
6994 (check_f_arguments): Add "do".
6995 (check_vector_arguments): New.
6996 (check_m64_arguments): Likewise.
6997 (check_m128_arguments): Likewise.
6998
6999 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7000 (CHECK_M64_M128): Define.
7001
7002 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
7003 on abitest.
7004 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7005
7006 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7007 tests only if CHECK_M64_M128 is defined.
7008
7009 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7010 (m128_2_struct): Likewise.
7011 (check_struct_passing5): Likewise.
7012 (check_struct_passing6): Likewise.
7013 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7014
7015 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7016 (un5): Likewise.
7017 (check_union_passing4): Likewise.
7018 (main): Test union with __m128 if CHECK_M64_M128 is defined.
7019
7020 2009-02-18 Joseph Myers <joseph@codesourcery.com>
7021
7022 PR c/35447
7023 * gcc.dg/noncompile/pr35447-1.c: New test.
7024
7025 2009-02-18 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR tree-optimization/36922
7028 * gfortran.dg/pr36922.f: New test.
7029
7030 2009-02-17 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/39202
7033 * gcc.c-torture/compile/pr39202.c: New testcase.
7034
7035 2009-02-17 Richard Guenther <rguenther@suse.de>
7036
7037 PR tree-optimization/39204
7038 * gcc.dg/torture/pr39204.c: New testcase.
7039
7040 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
7041
7042 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7043 * gcc.dg/vect/vect-outer-6.c: Ditto.
7044
7045 2009-02-16 Joseph Myers <joseph@codesourcery.com>
7046
7047 PR c/35446
7048 * gcc.dg/noncompile/init-5.c: New test.
7049 * gcc.dg/init-bad-4.c: Adjust expected errors.
7050
7051 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
7052
7053 PR target/37049
7054 * gcc.target/i386/push-1.c: New.
7055
7056 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
7057
7058 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7059
7060 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7061
7062 * gcc.target/spu/intrinsics-sr.c: New test.
7063
7064 2009-02-13 Steve Ellcey <sje@cup.hp.com>
7065
7066 PR target/38056
7067 * gcc.target/ia64/sibcall-opt-1.c: New test.
7068 * gcc.target/ia64/sibcall-opt-2.c: New test.
7069
7070 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
7071
7072 PR fortran/36528
7073 * gfortran.dg/cray_pointers_8.f90: New test.
7074
7075 PR fortran/36703
7076 * gfortran.dg/cray_pointers_9.f90: New test.
7077
7078 2009-02-13 Jason Merrill <jason@redhat.com>
7079
7080 PR c++/39070
7081 * g++.dg/cpp0x/decltype16.C: New.
7082
7083 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7084
7085 PR target/39152
7086 * gfortran.dg/gomp/pr39152.f90: New.
7087
7088 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7089
7090 PR target/39162
7091 * gcc.target/i386/pr39162.c: New.
7092
7093 2009-02-13 Joseph Myers <joseph@codesourcery.com>
7094
7095 PR c/35444
7096 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7097 New tests.
7098
7099 2009-02-12 Jason Merrill <jason@redhat.com>
7100
7101 PR c++/38950
7102 * g++.dg/template/array20.C: New test.
7103
7104 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
7105
7106 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7107 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
7108 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7109
7110 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7111
7112 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7113
7114 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7115
7116 PR target/39152
7117 * gfortran.dg/pr39152.f: New.
7118
7119 2009-02-11 Jason Merrill <jason@redhat.com>
7120
7121 PR c++/39153
7122 * g++.dg/cpp0x/defaulted9.C: New test.
7123
7124 PR c++/30111
7125 * g++.dg/init/value7.C: New test.
7126
7127 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
7128
7129 PR target/38824
7130 * gcc.target/i386/pr38824.c: New testcase.
7131
7132 2009-02-11 Jason Merrill <jason@redhat.com>
7133
7134 PR c++/38649
7135 * g++.dg/cpp0x/defaulted8.C: New test.
7136
7137 PR c++/36744
7138 * g++.dg/cpp0x/rv9p.C: New test.
7139
7140 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gnat.dg/aliasing3.adb: New test.
7143 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7144
7145 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/34397
7148 * g++.dg/template/crash88.C: New.
7149 * g++.dg/template/crash89.C: Likewise.
7150
7151 2009-02-10 Steve Ellcey <sje@cup.hp.com>
7152
7153 PR c/39084
7154 * gcc.dg/pr39084.c: New test.
7155
7156 2009-02-10 Jakub Jelinek <jakub@redhat.com>
7157
7158 PR target/39139
7159 * gcc.target/i386/pr39139.c: New test.
7160
7161 2009-02-10 Richard Guenther <rguenther@suse.de>
7162
7163 PR tree-optimization/39132
7164 * gcc.dg/torture/pr39132.c: New testcase.
7165
7166 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
7167
7168 PR target/39119
7169 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7170 * gcc.target/x86_64/abi/avx/args.h: Likewise.
7171 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7172 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7173 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7174 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7175 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7176 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7177
7178 2009-02-09 Jason Merrill <jason@redhat.com>
7179
7180 PR c++/39109
7181 * g++.dg/init/value6.C: New test.
7182
7183 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
7184
7185 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7186
7187 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
7188
7189 * gcc.c-torture/compile/20090209-1.c: New test.
7190
7191 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7192
7193 PR c++/35147
7194 PR c++/37737
7195 * g++.dg/cpp0x/vt-35147.C: New.
7196 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7197 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7198
7199 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7200
7201 PR c/35434
7202 * gcc.dg/attr-alias-4.c: New test.
7203
7204 2009-02-06 Janis Johnson <janis187@us.ibm.com>
7205
7206 PR c/39035
7207 * gcc.dg/dfp/pr39035.c: New test.
7208
7209 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7210
7211 PR c/36432
7212 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7213
7214 2009-02-05 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR c++/39106
7217 * g++.dg/opt/thunk3.C: New test.
7218
7219 2009-02-05 Nick Clifton <nickc@redhat.com>
7220
7221 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7222 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7223 * gcc.dg/cdce1.c: Likewise.
7224 * gcc.dg/cpp/_Pragma6.c: Likewise.
7225 * g++.dg/cpp/_Pragma1.C: Likewise.
7226 * gcc.dg/utf32-2.c: Xfail for M32C.
7227 * gcc.dg/utf32-1.c: Likewise.
7228 * gcc.dg/utf32-3.c: Likewise.
7229 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7230 targets.
7231 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7232 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7233 * gcc.dg/Wconversion-5.c: Likewise.
7234 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7235 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7236 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7237 * gcc.dg/utf-inc-init.c: Likewise.
7238 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7239 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7240 * gcc.dg/utf-array-short-wchar.c: Likewise.
7241 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7242 * gcc.dg/mallign.c: Use size_t instead of long.
7243
7244 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
7245
7246 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7247
7248 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
7249
7250 * gcc.c-torture/execute/pr39100.c: New.
7251
7252 2009-02-05 Joseph Myers <joseph@codesourcery.com>
7253
7254 PR c/35435
7255 * gcc.dg/tls/diag-6.c: New test.
7256
7257 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
7258
7259 AVX Programming Reference (January, 2009)
7260 * gcc.target/i386/avx-vpclmulqdq.c: New.
7261 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7262
7263 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7264
7265 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7266 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
7267 (pclmul_test): Renamed to ...
7268 (TEST): This.
7269
7270 2009-02-04 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR c++/39095
7273 * g++.dg/abi/mangle31.C: New test.
7274
7275 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7276
7277 PR c/29129
7278 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7279 declarator.
7280 * vla-6.c: Likewise. Expect warning not error for [*] lexically
7281 inside function prototype but not part of parameter declarator.
7282 * vla-11.c: New test.
7283
7284 2009-02-03 Jason Merrill <jason@redhat.com>
7285
7286 * g++.dg/warn/main-4.C: New test.
7287 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
7288
7289 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7290
7291 PR c++/36607
7292 * g++.dg/expr/cast10.C: New test.
7293
7294 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7295
7296 PR c/35433
7297 * gcc.dg/init-bad-6.c: New test.
7298
7299 2009-02-03 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR target/35318
7302 * gcc.c-torture/compile/pr35318.c: New test.
7303
7304 PR inline-asm/39059
7305 * gcc.dg/nofixed-point-2.c: New test.
7306 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
7307 * g++.dg/ext/fixed2.C: Likewise.
7308 * g++.dg/other/error25.C: Likewise.
7309 * g++.dg/lookup/crash7.C: Likewise.
7310 * g++.dg/cpp0x/decltype-38655.C: Likewise.
7311
7312 PR c++/39056
7313 * g++.dg/cpp0x/initlist13.C: New test.
7314
7315 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
7316
7317 PR c++/36897
7318 * g++.dg/template/func2.C: New test.
7319
7320 PR c++/37314
7321 * g++.dg/template/typename15.C: New.
7322 * g++.dg/template/typename16.C: New.
7323
7324 2009-02-03 Janis Johnson <janis187@us.ibm.com>
7325 Ben Elliston <bje@au.ibm.com>
7326
7327 PR c/39034
7328 * gcc.dg/dfp/pr39034.c: New test.
7329
7330 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7331
7332 PR testsuite/38263
7333 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
7334
7335 2009-02-02 Jason Merrill <jason@redhat.com>
7336
7337 PR c++/39054
7338 * g++.dg/parse/dtor14.C: New test.
7339
7340 2009-02-02 Jakub Jelinek <jakub@redhat.com>
7341
7342 * lib/target-supports.exp
7343 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
7344 * g++.dg/ext/builtin10.C: New test.
7345
7346 PR inline-asm/39058
7347 * gcc.target/i386/pr39058.c: New test.
7348
7349 2009-02-02 Richard Guenther <rguenther@suse.de>
7350
7351 PR tree-optimization/38937
7352 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
7353
7354 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7355
7356 PR c++/39053
7357 * g++.dg/parse/crash52.C: New.
7358
7359 2009-01-30 Richard Guenther <rguenther@suse.de>
7360
7361 PR tree-optimization/39041
7362 * gcc.c-torture/compile/pr39041.c: New testcase.
7363
7364 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR target/39013
7367 * gcc.target/i386/pr39013-1.c: New test.
7368 * gcc.target/i386/pr39013-2.c: New test.
7369
7370 PR c++/39028
7371 * g++.dg/ext/label12.C: New test.
7372
7373 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/33465
7376 * g++.dg/parse/error34.C: New.
7377 * g++.dg/parse/error35.C: Likewise.
7378
7379 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7380
7381 PR c++/38655
7382 * g++.dg/cpp0x/decltype-38655.C: New.
7383
7384 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR target/39002
7387 * g++.dg/torture/pr39002.C: New test.
7388
7389 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
7390
7391 PR tree-optimization/39007
7392 * gcc.dg/tree-ssa/pr39007.c: New.
7393
7394 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
7395
7396 PR middle-end/35854
7397 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
7398 to "subreg1".
7399
7400 2009-01-29 Steve Ellcey <sje@cup.hp.com>
7401
7402 PR middle-end/38857
7403 * gcc.c-torture/compile/pr38857.c: New test.
7404
7405 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
7406
7407 PR fortran/38852
7408 PR fortran/39006
7409 * gfortran.dg/bound_6.f90: New test.
7410
7411 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
7412
7413 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
7414
7415 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
7416
7417 PR tree-optimization/38997
7418 * gcc.dg/tree-ssa/pr38997.c: New.
7419
7420 2009-01-28 Richard Guenther <rguenther@suse.de>
7421
7422 PR tree-optimization/38926
7423 * gcc.c-torture/compile/pr38926.c: New testcase.
7424
7425 2009-01-28 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR middle-end/38934
7428 * gcc.dg/pr38934.c: New test.
7429
7430 2009-01-28 Richard Guenther <rguenther@suse.de>
7431
7432 PR middle-end/38908
7433 * g++.dg/warn/Wuninitialized-2.C: New testcase.
7434
7435 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
7436
7437 PR tree-optimization/38984
7438 * gcc.dg/pr38984.c: New XFAILed testcase.
7439
7440
7441 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
7442
7443 PR target/38988
7444 * gcc.target/i386/pr38988.c: New test.
7445
7446 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7447
7448 PR c++/37554
7449 * g++.dg/parse/crash51.C: New.
7450 * g++.old-deja/g++.pt/crash9.C: Adjust.
7451
7452 2009-01-27 Daniel Kraft <d@domob.eu>
7453
7454 PR fortran/38883
7455 * gfortran.dg/mvbits_6.f90: New test.
7456 * gfortran.dg/mvbits_7.f90: New test.
7457 * gfortran.dg/mvbits_8.f90: New test.
7458
7459 2009-01-27 Richard Guenther <rguenther@suse.de>
7460
7461 PR tree-optimization/38503
7462 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7463
7464 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7465
7466 PR middle-end/38969
7467 * gcc.c-torture/execute/pr38969.c: New test.
7468
7469 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
7470
7471 PR testsuite/38864
7472 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7473 to dg-do compile.
7474 * gcc.target/mips/fixed-scalar-type.c: Likewise.
7475 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7476 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7477
7478 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
7479
7480 PR target/38952
7481 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7482 if __USING_SJLJ_EXCEPTIONS__ is defined.
7483
7484 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7485 __USING_SJLJ_EXCEPTIONS__ is defined.
7486 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7487 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7488 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7489 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7490 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7491 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7492
7493 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7494
7495 PR testsuite/38949
7496 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7497 Use instead of C name in asm statements.
7498
7499 2009-01-26 Richard Guenther <rguenther@suse.de>
7500
7501 PR tree-optimization/38745
7502 * g++.dg/torture/pr38745.C: New testcase.
7503
7504 2009-01-26 Richard Guenther <rguenther@suse.de>
7505
7506 PR middle-end/38851
7507 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7508
7509 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7510
7511 * gcc.dg/bitfld-15.c: Gate warning on target
7512 pcc_bitfield_type_matters.
7513 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7514 g++.dg/ext/bitfield4.C: Likewise.
7515 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7516 bitfield for any target.
7517
7518 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR c/38957
7521 * gcc.dg/pr38957.c: New test.
7522
7523 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7524
7525 PR fortran/38955
7526 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7527 comparing floats.
7528
7529 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7530
7531 PR tree-optimization/38953
7532 * gfortran.dg/graphite/pr38953.f90: New.
7533
7534 2009-01-24 Paul Brook <paul@codesourcery.com>
7535
7536 * gcc.target/arm/neon-cond-1.c: New test.
7537
7538 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7539
7540 PR tree-optimization/38932
7541 * gcc.dg/pr38932.c: New.
7542
7543 2009-01-23 Revital Eres <eres@il.ibm.com>
7544
7545 * gcc.dg/sms-7.c: Fix test.
7546
7547 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7548
7549 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7550 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7551 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7552 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7553
7554 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7555
7556 * gcc.dg/pr35729.c: Make test x86 specific.
7557
7558 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7559
7560 PR middle-end/38615
7561 * gcc.dg/pr38615.c: New test.
7562
7563 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7564
7565 PR target/38931
7566 * gcc.target/i386/pr38931.c: New test.
7567
7568 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7569
7570 PR c++/38930
7571 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7572 * g++.dg/template/typedef12.C: Likewise.
7573 * g++.dg/template/typedef13.C: Likewise.
7574 * g++.dg/template/typedef14.C: Likewise.
7575 * g++.dg/template/sfinae3.C: Likewise.
7576 * g++.old-deja/g++.pt/typename8.C: Likewise.
7577 * g++.dg/template/access11.C: Likewise
7578
7579 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7580
7581 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7582 and mips*-*-irix*.
7583 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7584
7585 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7586
7587 PR c++/26693
7588 * g++.dg/template/typedef11.C: New test.
7589 * g++.dg/template/typedef12.C: Likewise.
7590 * g++.dg/template/typedef13.C: Likewise.
7591 * g++.dg/template/typedef14.C: Likewise.
7592 * g++.dg/template/sfinae3.C: Compile this pedantically.
7593 The only errors expected should be the one saying the typedef is ill
7594 formed.
7595 * g++.old-deja/g++.pt/typename8.C: Likewise.
7596 * g++.dg/template/access11.C: Update this.
7597
7598 2009-01-21 Daniel Kraft <d@domob.eu>
7599
7600 PR fortran/38887
7601 * gfortran.dg/mvbits_5.f90: New test.
7602
7603 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7604
7605 * gcc.dg/sms-6.c: New test.
7606 * gcc.dg/sms-7.c: Likewise.
7607
7608 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
7609
7610 PR fortran/38907
7611 * gfortran.dg/host_assoc_function_7.f90: New test
7612
7613 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7614 Richard Guenther <rguenther@suse.de>
7615
7616 PR tree-optimization/38747
7617 PR tree-optimization/38748
7618 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7619 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7620 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7621
7622 2009-01-20 Kees Cook <kees@ubuntu.com>
7623 H.J. Lu <hongjiu.lu@intel.com>
7624
7625 PR target/38902
7626 * gcc.dg/pr38902.c: New.
7627
7628 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
7629
7630 PR target/38868
7631 * gfortran.dg/pr38868.f: New testcase.
7632
7633 2009-01-20 Richard Guenther <rguenther@suse.de>
7634
7635 * gcc.c-torture/execute/pr36227.c: Move ...
7636 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
7637
7638 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7639
7640 * lib/gfortran.exp: Add -B options for targets that use
7641 libgfortran.a%s in their specs.
7642
7643 2009-01-19 Jason Merrill <jason@redhat.com>
7644
7645 PR c++/23287
7646 * g++.dg/template/dtor5.C: New test.
7647
7648 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
7649
7650 PR fortran/38859
7651 * gfortran.dg/bound_5.f90: New test.
7652
7653 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7654
7655 PR target/38736
7656 * g++.dg/compat/abi/pr38736_main.C: New.
7657 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7658 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7659 * g++.dg/other/macro-1.C: Likewise.
7660 * gcc.dg/macro-1.c: Likewise.
7661 * gcc.dg/compat/pr38736_main.c: Likewise.
7662 * gcc.dg/compat/pr38736_x.c: Likewise.
7663 * gcc.dg/compat/pr38736_y.c: Likewise.
7664
7665 2009-01-18 Richard Guenther <rguenther@suse.de>
7666
7667 PR tree-optimization/38819
7668 * gcc.c-torture/execute/pr38819.c: New testcase.
7669
7670 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7671
7672 PR fortran/38657
7673 * gfortran.dg/module_commons_3.f90: Reapply.
7674
7675 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7676
7677 PR fortran/34955
7678 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7679 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7680
7681 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7682
7683 PR fortran/38657
7684 * gfortran.dg/module_commons_3.f90: Remove
7685
7686 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7687
7688 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7689
7690 2009-01-16 Jason Merrill <jason@redhat.com>
7691
7692 PR c++/38877
7693 * g++.dg/template/lvalue1.C: New test.
7694
7695 PR c++/29470
7696 * g++.dg/template/access20.C: New test.
7697 * g++.dg/torture/pr34641.C: Fix access.
7698
7699 2009-01-16 Richard Guenther <rguenther@suse.de>
7700
7701 PR tree-optimization/38835
7702 PR middle-end/36227
7703 * gcc.c-torture/execute/pr36227.c: New testcase.
7704 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7705 * g++.dg/init/const7.C: Likewise.
7706
7707 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7708
7709 PR target/38554
7710 * gcc.c-torture/compile/pr38554.c: New test.
7711
7712 2009-01-16 Jason Merrill <jason@redhat.com>
7713
7714 PR c++/38579
7715 * g++.dg/conversion/access1.C: New test.
7716
7717 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR tree-optimization/38789
7720 * gcc.c-torture/compile/pr38789.c: New test.
7721
7722 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7723
7724 PR fortran/38152
7725 * gfortran.dg/proc_ptr_13.f90: New.
7726
7727 2009-01-15 Jason Merrill <jason@redhat.com>
7728
7729 PR c++/38850
7730 * g++.dg/template/koenig6.C: New test.
7731
7732 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7733
7734 PR c++/29388
7735 * g++.dg/template/error37.C: New testcase.
7736
7737 2009-01-15 Jason Merrill <jason@redhat.com>
7738
7739 PR c++/36334
7740 * g++.dg/conversion/memfn1.C: New test.
7741
7742 PR c++/37646
7743 * g++.dg/conversion/memfn2.C: New test.
7744
7745 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7746
7747 PR c++/38357
7748 * g++.dg/template/crash87.C: New test.
7749
7750 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7751
7752 PR middle-end/37843
7753 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7754
7755 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7756
7757 PR c++/38636
7758 * g++.dg/parse/crash50.C: New test.
7759
7760 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR rtl-optimization/38245
7763 * gcc.dg/pr38245-3.c: New test.
7764 * gcc.dg/pr38245-3.h: New file.
7765 * gcc.dg/pr38245-4.c: New file.
7766 * gcc.dg/pr38364.c: New test.
7767
7768 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7769
7770 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7771 sequence PC-relative.
7772
7773 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7774
7775 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7776 calls and/or PLT markers.
7777 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7778 calls and/or PLT markers.
7779 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7780 calls and/or PLT markers.
7781 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7782 calls and/or PLT markers.
7783
7784 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7785 Nathan Froyd <froydnj@codesourcery.com>
7786 Joseph Myers <joseph@codesourcery.com>
7787
7788 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7789 New function.
7790 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7791 and use consistent CFLAGS.
7792 * gcc.target/powerpc/20030505.c: Likewise.
7793 * gcc.target/powerpc/20081204-1.c: Likewise.
7794 * gcc.target/powerpc/ppc-spe.c: Likewise.
7795 * gcc.target/powerpc/spe1.c: Likewise.
7796 * g++.dg/ext/spe1.C: Likewise.
7797 * g++.dg/other/opaque-1.C: Likewise.
7798 * g++.dg/other/opaque-2.C: Likewise.
7799 * g++.dg/other/opaque-3.C: Likewise.
7800
7801 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7802
7803 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7804 out of loop.
7805
7806 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7807
7808 PR target/38811
7809 * g++.dg/torture/pr38811.C: New file.
7810
7811 2009-01-14 Richard Guenther <rguenther@suse.de>
7812
7813 PR tree-optimization/38826
7814 PR middle-end/38477
7815 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7816
7817 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7818
7819 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7820
7821 2009-01-14 Nick Clifton <nickc@redhat.com>
7822
7823 PR c++/37862
7824 * g++.cp/parse/pr37862.C: New test.
7825
7826 2009-01-14 Julian Brown <julian@codesourcery.com>
7827
7828 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7829 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7830 to...
7831 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7832 These.
7833
7834 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR rtl-optimization/38774
7837 * gcc.dg/torture/pr38774.c: New test.
7838
7839 PR c++/38795
7840 * g++.dg/cpp0x/pr38795.C: New test.
7841
7842 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7843 Nathan Froyd <froydnj@codesourcery.com>
7844 Joseph Myers <joseph@codesourcery.com>
7845
7846 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7847 otherwise. Do not check for AltiVec at runtime.
7848 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7849 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7850 * gcc.target/powerpc/altivec-1.c: Likewise.
7851 * gcc.target/powerpc/altivec-3.c: Likewise.
7852 * gcc.target/powerpc/altivec-10.c: Likewise.
7853 * gcc.target/powerpc/altivec-12.c: Likewise.
7854 * gcc.target/powerpc/altivec-24.c: Likewise.
7855 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7856 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7857 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7858 * gcc.target/powerpc/pr35907.c: Likewise.
7859 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7860 otherwise. Do not check for Cell at runtime.
7861 * gcc.target/powerpc/altivec_check.h: Delete.
7862
7863 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7864 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7865 not check for AltiVec at runtime.
7866 * g++.dg/ext/altivec-cell-2.C: Likewise.
7867 * g++.dg/ext/altivec-cell-3.C: Likewise.
7868 * g++.dg/ext/altivec-cell-4.C: Likewise.
7869 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7870 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7871 check.
7872 * g++.dg/ext/altivec_check.h: Delete.
7873
7874 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7875
7876 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7877 effective target. Adjust line numbers accordingly.
7878
7879 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7880
7881 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7882
7883 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7884
7885 PR tree-optimization/38786
7886 * gcc.dg/graphite/pr38786.c: New.
7887
7888 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7889
7890 Revert:
7891 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7892
7893 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7894 for alpha*-*-* targets.
7895 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7896
7897 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7898
7899 PR libfortran/38772
7900 * gfortran.dg/fmt_bz_bn_err.f: New test.
7901
7902 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7903
7904 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7905
7906 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7907
7908 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7909 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7910 instruction support. Do not check for it at runtime.
7911
7912 2009-01-12 Jason Merrill <jason@redhat.com>
7913
7914 PR c++/35109
7915 * g++.dg/lookup/friend11.C: Remove expected error.
7916 * g++.dg/lookup/friend14.C: New test.
7917 * g++.dg/lookup/friend15.C: New test.
7918
7919 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7920
7921 PR c++/36019
7922 * g++.dg/lookup/hidden-class12.C: New test.
7923 * g++.dg/lookup/hidden-class13.C: New test.
7924 * g++.dg/lookup/hidden-class14.C: New test.
7925 * g++.dg/lookup/hidden-class15.C: New test.
7926 * g++.dg/lookup/hidden-class16.C: New test.
7927
7928 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7929
7930 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7931 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7932 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7933
7934 2009-01-12 Jason Merrill <jason@redhat.com>
7935
7936 PR c++/31488
7937 * g++.dg/other/vararg-3.C: New test.
7938
7939 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7940
7941 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7942 Explicitly enable SPE.
7943 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7944 directive.
7945
7946 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7947 Expect -flax-vector-conversions message. Adjust incompatible
7948 types errors.
7949 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7950 Make Foo extern.
7951
7952 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7953
7954 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7955
7956 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7957 * g++.dg/other/opaque-2.C: Likewise.
7958 * g++.dg/other/opaque-3.C: Likewise.
7959
7960 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR c/32041
7963 * gcc.dg/pr32041.c: New test.
7964 * g++.dg/parse/offsetof9.C: New test.
7965
7966 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7967 Nathan Froyd <froydnj@codesourcery.com>
7968
7969 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7970 * g++.dg/ext/attribute-test-1.C: Likewise.
7971 * g++.dg/ext/attribute-test-2.C: Likewise.
7972 * g++.dg/ext/attribute-test-3.C: Likewise.
7973 * g++.dg/ext/attribute-test-4.C: Likewise.
7974
7975 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7976
7977 * gnat.dg/unchecked_convert3.adb: New test.
7978
7979 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR c++/38794
7982 * g++.dg/parse/typedef9.C: New test.
7983
7984 PR tree-optimization/38807
7985 * gcc.c-torture/compile/pr38807.c: New test.
7986
7987 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7988
7989 * gcc.target/mips/ins-2.c: New test.
7990
7991 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7992
7993 PR testsuite/38809
7994 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7995
7996 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR c++/36254
7999 * g++.dg/warn/Wreturn-type-5.C: New test.
8000
8001 2009-01-11 Matthias Klose <doko@ubuntu.com>
8002
8003 PR middle-end/38616
8004 * gcc.dg/pr38616.c: New test.
8005
8006 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
8007
8008 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8009
8010 2009-01-10 Andrew Pinski <pinskia@gmail.com>
8011
8012 PR c++/38648
8013 * g++.dg/expr/string-1.C: New test.
8014 * g++.dg/expr/string-2.C: New test.
8015
8016 PR c++/36695
8017 * g++.dg/ext/complex4.C: New test.
8018 * g++.dg/ext/complex5.C: New test.
8019 * g++.dg/init/reference1.C: New test.
8020 * g++.dg/init/reference2.C: New test.
8021 * g++.dg/init/reference3.C: New test.
8022
8023 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8024
8025 PR fortran/38763
8026 * gfortran.dg/transfer_null_1.f90: New test.
8027
8028 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8029
8030 PR fortran/38765
8031 * gfortran.dg/host_assoc_function_6.f90: New test.
8032
8033 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
8034
8035 * lib/target-supports.exp: Add method to determine if the effective
8036 target is really a ppc405 after applying all compile options.
8037 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8038 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8039 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8040 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8041 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8042 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8043 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8044 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8045 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8046 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8047 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8048 * gcc.target/powerpc/405-machhw-1.c: Likewise.
8049 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8050 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8051 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8052 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8053 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8054 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8055 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8056 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8057 * gcc.target/powerpc/405-macchw-1.c: Likewise.
8058 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8059 * gcc.target/powerpc/405-machhw-2.c: Likewise.
8060 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8061 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8062 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8063 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8064 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8065 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8066 * gcc.target/powerpc/405-macchw-2.c: Likewise.
8067 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8068
8069 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR c++/35335
8072 * g++.dg/other/error31.C: New testcase.
8073
8074 PR c/35742
8075 * gcc.dg/pr35742.c: New test.
8076
8077 2009-01-09 John F. Carr <jfc@mit.edu>
8078
8079 PR c++/37877
8080 * g++.dg/parse/linkage3.C: New test.
8081
8082 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR middle-end/38771
8085 * gcc.c-torture/compile/pr38771.c: New test.
8086
8087 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
8088
8089 * gcc.dg/pr34856.c: Ignore irrelevant warning.
8090
8091 2009-01-08 Mark Mitchell <mark@codesourcery.com>
8092
8093 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8094 * gcc.dg/sibcall-4.c: Likewise.
8095
8096 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
8097 Jan Sjodin <jan.sjodin@amd.com>
8098
8099 PR tree-optimization/38559
8100 * gcc.dg/graphite/pr38559.c: New.
8101
8102 2009-01-08 Ira Rosen <irar@il.ibm.com>
8103
8104 PR tree-optimization/37194
8105 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8106
8107 2009-01-07 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR c++/38725
8110 * g++.dg/ext/label11.C: New test.
8111
8112 2009-01-07 Joseph Myers <joseph@codesourcery.com>
8113
8114 * lib/target-supports.exp (check_weak_override_available): New.
8115 * lib/target-supports-dg.exp (dg-require-weak-override): New.
8116 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8117 dg-require-weak-override.
8118
8119 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
8120 Alan Modra <amodra@bigpond.net.au>
8121
8122 * gcc.c-torture/compile/20090107-1.c: New test.
8123
8124 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
8125
8126 PR target/38706
8127 * g++.dg/other/pr38706.C: New test.
8128
8129 2009-01-07 Jason Merrill <jason@redhat.com>
8130
8131 * g++.dg/cpp0x/variadic92.C: New test.
8132 * g++.dg/cpp0x/variadic93.C: New test.
8133
8134 2009-01-07 Janis Johnson <janis187@us.ibm.com>
8135
8136 * lib/target-supports-dg.exp (current_compiler_flags): New.
8137 (check-flags): Use it; do not access dg-test local variables.
8138 (dg-skip-if): Do not access dg-test local variables.
8139 (dg-xfail-run-if): Ditto.
8140 (dg-shouldfail): Ditto.
8141 * gcc.test-framework/test-framework.exp
8142 (check_effective_target_def_nocache): New.
8143 * gcc.test-framework/test-framework.awk: Handle scan tests.
8144 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8145 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8146 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8147 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8148 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8149 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8150 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8151 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8152 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8153
8154 * g++.dg/torture/pr38586.C: Ignore a possible warning.
8155
8156 * lib/target-supports-dg.exp (check_test_flags): Delete.
8157
8158 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
8159
8160 PR tree-optimization/38492
8161 PR tree-optimization/38498
8162 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8163 in trunk.
8164 * gcc.dg/graphite/block-0.c: Update test.
8165 * gcc.dg/graphite/block-1.c: Same.
8166 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8167 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8168 * gcc.dg/graphite/block-3.c: New.
8169 * gcc.dg/graphite/pr38498.c: New.
8170
8171 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
8172
8173 AVX Programming Reference (December, 2008)
8174 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8175 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8176 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8177
8178 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8179 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8180
8181 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8182
8183 PR fortran/38220
8184 * gfortran.dg/c_loc_pure_1.f90: New test.
8185
8186 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
8187
8188 PR fortran/38669
8189 * gfortran.dg/elemental_dependency_3.f90:
8190 Add the final tree dump cleanup.
8191
8192 2009-01-06 Jakub Jelinek <jakub@redhat.com>
8193
8194 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8195 passing -m32.
8196
8197 PR rtl-optimization/38722
8198 * gfortran.dg/pr38722.f90: New test.
8199
8200 2009-01-06 Janis Johnson <janis187@us.ibm.com>
8201
8202 PR c/34252
8203 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8204 instead of DECnn_DEN. Support -DDBG to list lines that fail.
8205
8206 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
8207
8208 * gfortran.dg/implicit_12.f90: Add space around dg directive.
8209 * gfortran.dg/typebound_call_8.f03: Same.
8210 * gfortran.dg/elemental_bind_c.f90: Same.
8211 * gfortran.dg/typebound_call_7.f03: Same.
8212 * gfortran.dg/interface_proc_end.f90: Same
8213 * gfortran.dg/pr37243.f: Fix typo.
8214
8215 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
8216
8217 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
8218 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
8219 large stack sizes.
8220
8221 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
8222
8223 AVX Programming Reference (December, 2008)
8224 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8225 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8226 * gcc.target/i386/sse-14.c: Likewise.
8227
8228 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8229 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8230 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8231 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8232
8233 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8234
8235 PR libfortran/38735
8236 * gfortran.dg/fmt_bz_bn.f: Update test.
8237
8238 2009-01-05 Dodji Seketeli <dodji@redhat.com>
8239
8240 PR c++/38472
8241 * g++.dg/conversion/usual-arith-conv.C: New test.
8242
8243 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8244
8245 PR c/34911
8246 * gcc.dg/vector-3.c: New testcase.
8247 * g++.dg/ext/vector15.C: New test.
8248
8249 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8250
8251 PR tree-optimization/38510
8252 * gcc.dg/graphite/pr38510.c: New.
8253
8254 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8255 Jan Sjodin <jan.sjodin@amd.com>
8256
8257 PR tree-optimization/38500
8258 * gcc.dg/graphite/pr38500.c: New.
8259
8260 2009-01-05 Laurent GUERBY <laurent@guerby.net>
8261
8262 * gcc.c-torture/compile/20001226-1.c: Generalize
8263 dg-timeout-factor.
8264 * gcc.c-torture/compile/limits-fnargs.c: Add
8265 dg-timeout-factor.
8266 * gcc.dg/20020425-1.c: Likewise.
8267 * gcc.dg/pch/pch.exp: Likewise.
8268
8269 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8270
8271 PR fortran/38657
8272 * gfortran.dg/module_commons_3.f90: New test.
8273
8274 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
8275
8276 PR fortran/37159
8277 * gfortran.dg/random_seed_1.f90: Updated.
8278
8279 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
8280
8281 PR fortran/38669
8282 PR fortran/38726
8283 * gfortran.dg/elemental_subroutine_7.f90:
8284 Fix p values so that it can be used as vector subscript.
8285
8286 2009-01-05 Jason Merrill <jason@redhat.com>
8287
8288 * g++.dg/cpp0x/initlist12.C: Add another test.
8289
8290 * g++.dg/cpp0x/defaulted7.C: New test.
8291
8292 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8293
8294 PR fortran/38672
8295 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
8296 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
8297
8298 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8299
8300 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8301 for alpha*-*-* targets.
8302 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8303
8304 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8305
8306 PR fortran/38665
8307 * gfortran.dg/host_assoc_function_5.f90: New test.
8308
8309 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8310
8311 PR fortran/38669
8312 * gfortran.dg/elemental_dependency_3.f90: New test.
8313 * gfortran.dg/elemental_subroutine_7.f90: New test.
8314
8315 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
8316
8317 * gcc.dg/struct-ret-3.c: Include unistd.h.
8318 (main): Exit early if system memory page size is
8319 larger than 4096 bytes.
8320
8321 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
8322
8323 PR fortran/38718
8324 * gfortran.dg/merge_init_expr.f90: New.
8325
8326 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8327
8328 PR fortran/38536
8329 * gfortran.dg/c_loc_tests_13.f90: New test.
8330 * gfortran.dg/c_loc_tests_14.f90: New test.
8331
8332 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
8333
8334 * gfortran.dg/func_result_4.f90: New.
8335
8336 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
8337
8338 PR fortran/38594
8339 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
8340 interface still works, in addition to original tests.
8341 * gfortran.dg/host_assoc_call_6.f90: New test.
8342
8343 2009-01-03 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR c++/38705
8346 * g++.dg/torture/pr38705.C: New test.
8347
8348 PR c/38700
8349 * gcc.dg/pr38700.c: New test.
8350
8351 2009-01-02 Jason Merrill <jason@redhat.com>
8352
8353 * g++.dg/cpp0x/initlist11.C: New test.
8354 * g++.dg/cpp0x/initlist12.C: New test.
8355
8356 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8357
8358 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
8359 Allow extra informative notes.
8360
8361 2009-01-01 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR c/36489
8364 * gcc.dg/pr36489.c: New test.
8365
8366 \f
8367 Copyright (C) 2009 Free Software Foundation, Inc.
8368
8369 Copying and distribution of this file, with or without modification,
8370 are permitted in any medium without royalty provided the copyright
8371 notice and this notice are preserved.