tree-ssa-ccp.c (struct prop_value_d): Add mask member.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-08-06 Richard Guenther <rguenther@suse.de>
2
3 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
4 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
8 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
9 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
10 * gcc.c-torture/execute/20100805-1.c: Likewise.
11
12 2010-08-05 Martin Jambor <mjambor@suse.cz>
13
14 PR testsuite/42855
15 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
16
17 2010-08-05 Martin Jambor <mjambor@suse.cz>
18
19 * gcc.dg/ipa/ipcp-ii-1.c: New test.
20 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
21
22 2010-08-05 Martin Jambor <mjambor@suse.cz>
23
24 * g++.dg/ipa/devirt-1.C: New test.
25 * g++.dg/ipa/devirt-2.C: Likewise.
26 * g++.dg/ipa/devirt-3.C: Likewise.
27 * g++.dg/ipa/devirt-4.C: Likewise.
28 * g++.dg/ipa/devirt-5.C: Likewise.
29 * gcc.dg/ipa/iinline-3.c: Likewise.
30
31 2010-08-05 Jie Zhang <jie@codesourcery.com>
32
33 PR tree-optimization/45144
34 * gcc.dg/tree-ssa/pr45144.c: New test.
35
36 2010-08-04 Janus Weil <janus@gcc.gnu.org>
37
38 PR fortran/42207
39 PR fortran/44064
40 PR fortran/44065
41 * gfortran.dg/class_25.f03: New.
42 * gfortran.dg/class_26.f03: New.
43
44 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
45
46 * g++.dg/warn/miss-format-1.C: Update line number.
47
48 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
49
50 PR c++/44641
51 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
52 .frame and .mask assembler directives.
53
54 2010-08-04 Richard Guenther <rguenther@suse.de>
55
56 * gcc.dg/tree-ssa/vrp35.c: Adjust.
57 * gcc.dg/tree-ssa/vrp36.c: Likewise.
58 * gcc.dg/tree-ssa/vrp50.c: Likewise.
59 * gcc.dg/tree-ssa/vrp52.c: Likewise.
60
61 2010-08-04 Tobias Burnus <burnus@net-b.de>
62
63 PR fortran/44857
64 * gfortran.dg/derived_constructor_char_1.f90: New.
65 * gfortran.dg/derived_constructor_char_2.f90: New.
66
67 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
68
69 PR fortran/45159
70 * gfortran.dg/dependency_30.f90: New test.
71
72 2010-08-03 Jan Hubicka <jh@suse.cz>
73
74 * gcc.c-torture/compile/pr45085.c: New testcase.
75
76 2010-08-03 Janus Weil <janus@gcc.gnu.org>
77
78 PR fortran/44584
79 PR fortran/45161
80 * gfortran.dg/typebound_call_9.f03: Modified.
81 * gfortran.dg/typebound_generic_1.f03: Modified.
82
83 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
84
85 PR fortran/45159
86
87 * gfortran.dg/dependency_29.f90: New test.
88
89 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
90
91 PR fortran/36854
92 * gfortran.dg/character_comparison_2.f90: New test.
93 * gfortran.dg/character_comparison_3.f90: New test.
94 * gfortran.dg/dependency_28.f90: New test.
95
96 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
97
98 PR target/40457
99 * gcc.target/arm/pr40457-1.c: New test.
100 * gcc.target/arm/pr40457-2.c: New test.
101
102 2010-08-01 Janus Weil <janus@gcc.gnu.org>
103
104 PR fortran/44912
105 * gfortran.dg/typebound_call_17.f03: New.
106
107 2010-07-30 Janus Weil <janus@gcc.gnu.org>
108
109 PR fortran/44929
110 * gfortran.dg/allocate_derived_3.f90: New.
111
112 2010-07-30 Xinliang David Li <davidxl@google.com>
113 PR tree-optimization/45121
114 * c-c++-common/uninit-17.c: Add -fno-ivops option.
115
116 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
117
118 PR c++/45112
119 * testsuite/g++.dg/pr45112.C: New test.
120
121 2010-07-30 Jakub Jelinek <jakub@redhat.com>
122
123 PR debug/45055
124 PR rtl-optimization/45137
125 * gcc.dg/pr45055.c: New test.
126
127 2010-07-30 Alan Modra <amodra@gmail.com>
128
129 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
130 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
131
132 2010-07-29 Tobias Burnus <burnus@net-b.de>
133
134 PR fortran/45087
135 PR fortran/45125
136 * gfortran.dg/whole_file_25.f90: New.
137 * gfortran.dg/whole_file_26.f90: New.
138 * gfortran.dg/whole_file_27.f90: New.
139
140 2010-07-29 Janus Weil <janus@gcc.gnu.org>
141
142 PR fortran/44962
143 * gfortran.dg/typebound_proc_17.f03: New.
144
145 2010-07-29 Janus Weil <janus@gcc.gnu.org>
146
147 PR fortran/45004
148 * gfortran.dg/move_alloc_2.f90: New.
149
150 2010-07-29 Xinliang David Li <davidxl@google.com>
151 PR tree-optimization/45121
152 * c-c++-common/uninit-17.c: Fix expected output.
153
154 2010-07-29 Richard Guenther <rguenther@suse.de>
155
156 PR tree-optimization/45120
157 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
158
159 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
160
161 PR fortran/42051
162 PR fortran/44064
163 * gfortran.dg/pr42051.f03: New testcase.
164
165 2010-07-29 Richard Guenther <rguenther@suse.de>
166
167 PR middle-end/45034
168 * gcc.c-torture/execute/pr45034.c: New testcase.
169
170 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
171
172 PR c++/45096
173 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
174
175 2010-07-28 Daniel Kraft <d@domob.eu>
176
177 * gfortran.dg/bound_8.f90: New test.
178
179 2010-07-28 Jakub Jelinek <jakub@redhat.com>
180
181 PR debug/45105
182 * gcc.dg/pr45105.c: New test.
183
184 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
185
186 PR rtl-optimization/45107
187 * gcc.dg/pr45107.c: New test.
188
189 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
190
191 PR rtl-optimization/45101
192 * gcc.dg/pr45101.c: New test.
193
194 2010-07-28 Tobias Burnus <burnus@net-b.de>
195
196 PR fortran/45077
197 * gfortran.dg/whole_file_24.f90: New.
198
199 2010-07-27 Jason Merrill <jason@redhat.com>
200
201 * g++.dg/cpp0x/variadic102.C: New.
202 * g++.dg/cpp0x/variadic103.C: New.
203
204 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
205
206 PR rtl-optimization/40956
207 PR target/42495
208 PR middle-end/42574
209 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
210 * gcc.target/arm/pr42574.c: Add tests.
211
212 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
213
214 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
215 test name.
216 (cleanup-repo-files): Ditto.
217 (cleanup-saved-temps): Ditto.
218
219 2010-07-27 Jakub Jelinek <jakub@redhat.com>
220
221 PR testsuite/44701
222 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
223
224 PR c/45079
225 * gcc.dg/pr45079.c: New test.
226
227 2010-07-27 Ira Rosen <irar@il.ibm.com>
228
229 PR tree-optimization/44152
230 * gcc.dg/vect/fast-math-pr44152.c: New test.
231
232 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
233
234 PR ObjC/44140
235 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
236 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
237 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
238 * obj-c++.dg/torture/trivial.mm: Ditto.
239 * objc.dg/torture/tls/thr-init-2.m: Ditto.
240 * objc.dg/torture/tls/thr-init-3.m: Ditto.
241 * objc.dg/torture/tls/thr-init.m: Ditto.
242 * objc.dg/torture/trivial.m: Ditto.
243
244 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
245
246 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
247 Skip on spu-*-* targets.
248
249 2010-07-27 Jakub Jelinek <jakub@redhat.com>
250
251 PR tree-optimization/45083
252 * gcc.dg/pr45083.c: New test.
253
254 2010-07-26 Tobias Burnus <burnus@net-b.de>
255
256 PR fortran/40873
257 * gfortran.dg/whole_file_22.f90: New test.
258 * gfortran.dg/whole_file_23.f90: New test.
259
260 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
261 Jack Howarth <howarth@bromo.med.uc.edu>
262 Richard Henderson <rth@redhat.com>
263
264 PR target/44132
265 * gcc.dg/tls/thr-init-1.c: New.
266 * gcc.dg/tls/thr-init-2.c: New.
267 * gcc.dg/torture/tls New.
268 * gcc.dg/torture/tls/tls-test.c: New.
269 * gcc.dg/torture/tls/thr-init-1.c: New.
270 * gcc.dg/torture/tls/tls.exp: New.
271 * gcc.dg/torture/tls/thr-init-2.c: New.
272 * gcc.dg/tls/emutls-2.c: New test
273
274 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
275 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
276 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
277 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
278 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
279 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
280 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
281 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
282 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
283 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
284 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
285 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
286 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
287 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
288 gfortran.dg/gomp/appendix-a/a.22.4.f90,
289 gfortran.dg/gomp/appendix-a/a.22.5.f90,
290 gfortran.dg/gomp/appendix-a/a.22.6.f90,
291 gfortran.dg/gomp/appendix-a/a.24.1.f90,
292 gfortran.dg/gomp/appendix-a/a.32.1.f90,
293 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
294 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
295 gfortran.dg/gomp/omp_threadprivate1.f90,
296 gfortran.dg/gomp/omp_threadprivate2.f90,
297 gfortran.dg/gomp/reduction1.f90,
298 gfortran.dg/gomp/sharing-1.f90: Likewise.
299
300 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
301
302 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
303 sse_runtime.
304 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
305 dg-require-visibility.
306
307 2010-07-26 Richard Guenther <rguenther@suse.de>
308
309 PR tree-optimization/43784
310 * gcc.c-torture/execute/pr43784.c: New testcase.
311 * g++.dg/torture/pr43784.C: Likewise.
312
313 2010-07-26 Richard Guenther <rguenther@suse.de>
314
315 PR middle-end/45056
316 * g++.dg/pr45056.C: New testcase.
317
318 2010-07-26 Richard Guenther <rguenther@suse.de>
319
320 PR tree-optimization/45071
321 * gcc.dg/pr45071.c: New testcase.
322
323 2010-07-26 Tobias Burnus <burnus@net-b.de>
324
325 PR fortran/45066
326 * gfortran.dg/namelist_62.f90: New.
327
328 2010-07-26 Richard Guenther <rguenther@suse.de>
329
330 * gcc.c-torture/execute/pr45017.c: Move ...
331 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
332
333 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
334
335 PR fortran/40628
336 * trim_optimize_1.f90: New test.
337 * character_comparision_1.f90: New test.
338
339 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
340
341 PR fortran/42852
342 * gfortran.dg/wtruncate_fix.f: New test.
343
344 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
345
346 PR testsuite/45068
347 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
348
349 2010-07-24 Richard Guenther <rguenther@suse.de>
350
351 PR lto/43788
352 * g++.dg/lto/20100724-1_0.C: New testcase.
353
354 2010-07-24 Richard Guenther <rguenther@suse.de>
355
356 PR lto/43212
357 * gcc.dg/lto/20100724-1_0.c: New testcase.
358 * gcc.dg/lto/20100724-1_1.c: Likewise.
359
360 2010-07-24 Tobias Burnus <burnus@net-b.de>
361
362 PR fortran/40011
363 * gfortran.dg/whole_file_21.f90: New.
364
365 * gfortran.dg/integer_exponentiation_3.F90: Use
366 -ffloat-store only for i?86/x86-64 -m32.
367
368 2010-07-24 Tobias Burnus <burnus@net-b.de>
369
370 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
371 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
372
373 2010-07-24 Tobias Burnus <burnus@net-b.de>
374
375 * gfortran.dg/func_decl_4.f90: Split test into two ...
376 * gfortran.dg/func_decl_5.f90: ... parts.
377 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
378 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
379 * gfortran.dg/global_references_1.f90: Add new dg-warning.
380 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
381 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
382 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
383 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
384 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
385 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
386 * gfortran.dg/sizeof.f90: Make test valid.
387 * gfortran.dg/pr20865.f90: Add new dg-error.
388 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
389 * gfortran.dg/g77/19990218-0.f: Ditto.
390 * gfortran.dg/g77/19990218-1.f: Ditto.
391 * gfortran.dg/g77/970625-2.f: Ditto.
392 * gfortran.dg/pr37243.f: Fix function declaration.
393 * gfortran.dg/use_only_1.f90: Fix implicit typing.
394 * gfortran.dg/loc_1.f90: Fix pointer datatype.
395
396 2010-07-23 Tobias Burnus <burnus@net-b.de>
397
398 PR fortran/44945
399 * gfortran.dg/char_array_structure_constructor.f90: Add
400 -fwhole-file as dg-option as it otherwise fails on some
401 systems.
402
403 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
404
405 * gnat.dg/aggr16.ad[sb]: New test.
406 * gnat.dg/aggr16_pkg.ads: New helper.
407
408 2010-07-23 Richard Guenther <rguenther@suse.de>
409
410 PR lto/43071
411 * g++.dg/lto/20100723-1_0.C: New testcase.
412
413 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
414
415 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
416 AVX support.
417 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
418 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
419
420 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
421
422 * lib/target-supports.exp (add_options_for_tls): New proc.
423 * g++.dg/tls/static-1.C: Use dg-add-options tls.
424 * g++.dg/tls/static-1a.cc: Likewise.
425 * gcc.dg/tls/emutls-1.c: Likewise.
426 * gcc.dg/tls/opt-11.c: Likewise.
427 * gcc.dg/tls/opt-12.c: Likewise.
428 * gcc.dg/tls/pr24428-2.c: Likewise.
429 * gcc.dg/tls/pr24428.c: Likewise.
430 * obj-c++.dg/tls/static-1.mm: Likewise.
431 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
432 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
433 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
434 * objc.dg/torture/tls/thr-init-2.m: Likewise.
435 * objc.dg/torture/tls/thr-init-3.m: Likewise.
436 * objc.dg/torture/tls/thr-init.m: Likewise.
437 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
438
439 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
440
441 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
442 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
443 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
444 optimized dump files.
445
446 2010-07-23 Jakub Jelinek <jakub@redhat.com>
447
448 PR tree-optimization/45047
449 * gcc.c-torture/compile/pr45047.c: New test.
450
451 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
452
453 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
454 instead of dg-compile.
455 * gcc.dg/float-range-4.c: Ditto.
456 * gcc.dg/float-range-5.c: Ditto.
457 * gcc.dg/fold-overflow-1.c: Ditto.
458 * gcc.dg/gomp/sections-4.c: Ditto.
459 * gcc.dg/transparent-union-1.c: Ditto.
460 * gcc.dg/transparent-union-2.c: Ditto.
461 * gcc.target/i386/pr39315-check.c: Ditto.
462 * g++.dg/gomp/sections-4.C: Ditto.
463 * g++.dg/template/dtor7.C: Ditto.
464 * g++.dg/tree-ssa/pr19952.C: Ditto.
465 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
466 * gfortran.dg/graphite/pr42185.f90: Ditto.
467 * gfortran.dg/namelist_36.f90: Ditto.
468 * gnat.dg/noreturn1.adb: Ditto.
469 * gnat.dg/specs/small_alignment.ads: Ditto.
470
471 2010-07-23 Martin Jambor <mjambor@suse.cz>
472
473 PR tree-optimization/44915
474 * g++.dg/torture/pr44915.C: New test.
475
476 2010-07-23 Martin Jambor <mjambor@suse.cz>
477
478 PR tree-optimization/44914
479 * g++.dg/tree-ssa/pr44914.C: New test.
480
481 2010-07-23 Jie Zhang <jie@codesourcery.com>
482
483 PR target/44290
484 * gcc.dg/pr44290-1.c: New test.
485 * gcc.dg/pr44290-2.c: New test.
486
487 2010-07-23 Jason Merrill <jason@redhat.com>
488
489 PR c++/45008
490 * g++.dg/abi/mangle44.C: New.
491
492 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
493
494 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
495 for compile-time only tests.
496 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
497 target check.
498 * gcc.target/i386/pr39315-4.c: Ditto.
499 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
500 target check. Include sse-os-support.h.
501 (main): Call check_isa and sse_os_support.
502 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
503 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
504 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
505 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
506 target check. Include sse-os-support.h.
507 (main): Call check_isa and sse_os_support.
508 * gcc.target/i386/vperm-v2df.c: Ditto.
509
510 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
511
512 * lib/target-supports.exp (check_avx_hw_available): New procedure.
513 (check_effective_target_avx_runtime): New procedure.
514 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
515 (check_effective_target_sse_runtime): Add check_effective_target_sse.
516
517 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
518 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
519 and __get_cpuid test.
520 * gcc.dg/compat/vector-2b_main.c: Ditto.
521
522 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
523
524 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
525 for compile-time only test.
526 * gcc.dg/pr32716.c: Ditto.
527 * gcc.dg/pr34856.c: Ditto.
528 * gcc.dg/pr36997.c: Ditto.
529 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
530 * gfortran.dg/pr28158.f90: Ditto.
531 * gfortran.dg/pr30667.f: Ditto.
532
533 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
534 i?86-*-* and x86_64-*-* targets to disable execution on targets
535 without sse2 runtime support.
536 * g++.dg/vect/vect.exp: Ditto.
537 * gfortran.dg/vect/vect.exp: Ditto.
538
539 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
540 * gcc.dg/pr37544.c: Ditto.
541 * gcc.dg/pr40550.c: Ditto.
542 * gcc.dg/compat/union-m128-1_main.c: Ditto.
543 * gcc.dg/compat/vector-1a_main.c: Ditto.
544 * gcc.dg/compat/vector-2a_main.c: Ditto.
545 * gcc.dg/torture/pr16104-1.c: Ditto.
546 * gcc.dg/torture/pr35771-1.c: Ditto.
547 * gcc.dg/torture/pr35771-2.c: Ditto.
548 * gcc.dg/torture/pr35771-3.c: Ditto.
549 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
550 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
551 * gcc.dg/torture/stackalign/push-1.c: Ditto.
552 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
553 * g++.dg/other/i386-1.C: Ditto.
554 * g++.dg/other/pr40446.C: Ditto.
555
556 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
557
558 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
559
560 2010-07-23 Daniel Kraft <d@domob.eu>
561
562 PR fortran/44709
563 * gfortran.dg/exit_1.f08: New test.
564 * gfortran.dg/exit_2.f08: New test.
565
566 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
567
568 PR tree-optimization/39839
569 * gcc.target/arm/pr39839.c: New test case.
570
571 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
572
573 * gnat.dg/unchecked_convert5b.adb: New test.
574 * gnat.dg/unchecked_convert6.adb: Likewise.
575 * gnat.dg/unchecked_convert6b.adb: Likewise.
576
577 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
578
579 * gnat.dg/aggr15.ad[sb]: New test.
580
581 2010-07-22 Dodji Seketeli <dodji@redhat.com>
582
583 PR debug/45024
584 * g++.dg/debug/dwarf2/nested-2.C: New test case.
585
586 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
587
588 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
589 with dg-require-linker-plugin.
590
591 2010-07-22 Richard Guenther <rguenther@suse.de>
592
593 PR lto/43850
594 * g++.dg/lto/20100722-1_0.C: New testcase.
595
596 2010-07-22 Richard Guenther <rguenther@suse.de>
597
598 PR lto/42451
599 * gcc.dg/lto/20100720-3_0.c: New testcase.
600 * gcc.dg/lto/20100720-3_1.c: Likewise.
601
602 2010-07-22 Richard Guenther <rguenther@suse.de>
603
604 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
605 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
606
607 PR lto/43373
608 * gcc.dg/lto/20100722-1_0.c: New testcase.
609
610 2010-07-22 Martin Jambor <mjambor@suse.cz>
611
612 PR tree-optimization/44891
613 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
614
615 2010-07-22 Richard Guenther <rguenther@suse.de>
616
617 PR tree-optimization/45017
618 * gcc.c-torture/execute/pr45017.c: New testcase.
619
620 2010-07-22 Tobias Burnus <burnus@net-b.de>
621
622 PR fortran/45019
623 * gfortran.dg/aliasing_dummy_5.f90: New.
624
625 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
626
627 PR target/43698
628 * gcc.target/arm/pr43698.c: New test.
629
630 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
631
632 PR fortran/44929
633 * Revert my commit r162325 for this PR.
634
635 2010-07-21 Jakub Jelinek <jakub@redhat.com>
636
637 PR debug/45015
638 * gcc.target/m68k/pr45015.c: New test.
639
640 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
641
642 PR c++/44641
643 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
644 comments.
645
646 2010-07-21 Richard Guenther <rguenther@suse.de>
647
648 PR lto/45018
649 * g++.dg/lto/20100721-1_0.C: New testcase.
650
651 2010-07-21 Martin Jambor <mjambor@suse.cz>
652
653 PR tree-optimization/44900
654 * g++.dg/torture/pr44900.C: New test.
655
656 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
657
658 PR middle-end/44738
659 * c-c++-common/uninit-17.c: Correct expected error.
660
661 2010-07-21 Jakub Jelinek <jakub@redhat.com>
662
663 * gcc.dg/guality/asm-1.c: New test.
664
665 PR debug/45003
666 * gcc.dg/guality/pr45003-2.c: New test.
667 * gcc.dg/guality/pr45003-3.c: New test.
668
669 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
670
671 PR libfortran/44697
672 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
673
674 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
675
676 * lib/scanasm.exp (dg-function-on-line): Test that a function is
677 defined on the current line.
678 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
679 * g++.dg/debug/dwarf2/pr44641.C: New.
680
681 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
682
683 * gcc.target/powerpc/block-move-1.c: New test.
684 * gcc.target/powerpc/block-move-2.c: New test.
685
686 2010-07-20 Jason Merrill <jason@redhat.com>
687
688 PR c++/44967
689 * g++.dg/cpp0x/sfinae2.C: New.
690
691 2010-07-20 Richard Guenther <rguenther@suse.de>
692
693 PR lto/42696
694 * gcc.dg/lto/20100720-4_0.c: New testcase.
695
696 2010-07-20 Richard Guenther <rguenther@suse.de>
697
698 PR lto/43221
699 * gcc.dg/lto/20100720-2_0.c: New testcase.
700 * gcc.dg/lto/20100720-2_1.c: Likewise.
701
702 2010-07-20 Richard Guenther <rguenther@suse.de>
703
704 PR lto/43208
705 * gcc.dg/lto/20100720-1_0.c: New testcase.
706 * gcc.dg/lto/20100720-1_1.c: Likewise.
707
708 2010-07-20 Jakub Jelinek <jakub@redhat.com>
709
710 PR debug/45003
711 * gcc.dg/guality/pr45003-1.c: New test.
712
713 2010-07-20 Richard Guenther <rguenther@suse.de>
714
715 PR tree-optimization/44977
716 * gcc.dg/torture/pr44977.c: New testcase.
717
718 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
719
720 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
721 sync_char_short
722
723 2010-07-20 Richard Guenther <rguenther@suse.de>
724
725 PR middle-end/44971
726 PR middle-end/44988
727 * gcc.dg/pr44971.c: New testcase.
728 * gcc.c-torture/compile/pr44988.c: Likewise.
729
730 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
731
732 PR fortran/44929
733 * gfortran.dg/allocate_with_typespec.f90: New test.
734 * gfortran.dg/allocate_derived_1.f90: Update error message.
735
736 2010-07-19 Jason Merrill <jason@redhat.com>
737
738 PR c++/44996
739 * g++.dg/cpp0x/decltype23.C: New.
740
741 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
742
743 PR fortran/42385
744 * gfortran.dg/class_defined_operator_1.f03 : New test.
745
746 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
747
748 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
749 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
750 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
751 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
752
753 2010-07-19 Richard Guenther <rguenther@suse.de>
754
755 PR middle-end/44941
756 * gcc.c-torture/compile/pr44941.c: New testcase.
757
758 2010-07-19 Jason Merrill <jason@redhat.com>
759
760 PR c++/44969
761 * g++.dg/template/sfinae24.C: New.
762
763 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
764
765 PR fortran/44353
766 * gfortran.dg/data_implied_do_2.f90: Removed.
767
768 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/44969
771 * g++.dg/template/sfinae23.C: New.
772
773 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
774
775 * lib/target-supports.exp (check_sse_os_support_available): New
776 proc.
777 (check_sse_hw_available): New proc.
778 (check_effective_target_sse_runtime): New proc.
779 (check_effective_target_sse2_runtime): New proc.
780 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
781 -msse2 if check_sse_os_support_available.
782 * g++.dg/vect/vect.exp: Only run -msse2 tests if
783 check_sse_os_support_available.
784 * gcc.dg/vect/vect.exp: Likewise.
785 * gfortran.dg/vect/vect.exp: Likewise.
786 * gcc.target/i386/sol2-check: Renamed to ...
787 * gcc.target/i386/sse-os-support.h: ... this.
788 (sol2_check): Renamed to ...
789 (sse_os_support): ... this.
790 Only test movss with xmm registers.
791 * gcc.target/i386/sse-check.h: Reflect new header and function names.
792 Removed ILL_INSN, ILL_INSN_LEN.
793 * gcc.target/i386/sse2-check.h: Likewise.
794 * gcc.target/i386/sse3-check.h: Likewise.
795 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
796 Removed cpuid.h, __get_cpuid test.
797 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
798 Removed cpuid.h, __get_cpuid test.
799 * g++.dg/other/pr40446.C: Likewise.
800 * gcc.dg/compat/union-m128-1_main.c: Likewise.
801 * gcc.dg/compat/vector-1a_main.c: Likewise.
802 * gcc.dg/compat/vector-2a_main.c: Likewise.
803 * gcc.dg/pr36584.c: Likewise.
804 * gcc.dg/pr37544.c: Likewise.
805 * gcc.dg/torture/pr16104-1.c: Likewise.
806 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
807 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
808 * gcc.dg/torture/stackalign/push-1.c: Likewise.
809 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
810 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
811 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
812 sse2_runtime.
813 * gcc.dg/torture/pr35771-2.c: Likewise.
814 * gcc.dg/torture/pr35771-3.c: Likewise.
815 * gcc.target/i386/pr39315-2.c: Likewise.
816 * gcc.target/i386/pr39315-4.c: Likewise.
817 * gcc.target/i386/vperm-v2df.c: Likewise.
818 * gcc.target/i386/vperm-v2di.c: Likewise.
819 * gcc.target/i386/vperm-v4si-1.c: Likewise.
820 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
821 sse_runtime.
822
823 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/44353
826 * gfortran.dg/data_implied_do_2.f90: New test.
827
828 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
829
830 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
831
832 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
833
834 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
835 to the "mips16" group.
836 (mips_using_mips16_p): New procedure.
837 (mips-dg-options): Use it.
838
839 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
840
841 * gcc.target/mips/mips16-attributes-4.c: New test.
842
843 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
844
845 PR testsuite/44418
846 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
847 * gcc.target/powerpc/recip-2.c: Ditto.
848 * gcc.target/powerpc/recip-3.c: Ditto.
849
850 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
851
852 * gcc.target/arm/pr42235.c: New test.
853
854 2010-07-16 Jason Merrill <jason@redhat.com>
855
856 PR c++/32505
857 * g++.dg/template/partial8.C: New.
858
859 2010-07-16 Jakub Jelinek <jakub@redhat.com>
860
861 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
862 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
863 in C++.
864 (gualcvt): New overloaded inline.
865 (GUALCVT): Use it for C++.
866 * g++.dg/guality/guality.exp: New.
867 * g++.dg/guality/guality.h: New.
868 * g++.dg/guality/redeclaration1.C: New test.
869 * g++.dg/dg.exp: Prune also guality/* tests.
870 * gcc.dg/guality/pr43141.c: Moved to...
871 * c-c++-common/guality/pr43141.c: ... here.
872
873 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
874
875 PR libfortran/37077
876 * gfortran.dg/char4_iunit_2.f03: New test.
877
878 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
879
880 * lib/plugin-support.exp (plugin-test-execute):
881 Add ${gcc_objdir}/intl to includes.
882
883 2010-07-16 Jakub Jelinek <jakub@redhat.com>
884
885 PR target/44942
886 * gcc.c-torture/execute/pr44942.c: New test.
887 * gcc.target/i386/pr44942.c: New test.
888
889 2010-07-15 Jason Merrill <jason@redhat.com>
890
891 PR c++/44909
892 * g++.dg/cpp0x/implicit7.C: New.
893 * g++.dg/cpp0x/implicit8.C: New.
894
895 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
896
897 Disable float tests for __SPU__ targets due to lack of signed zero:
898 * c-c++-common/torture/complex-sign-add.c (check_add_float).
899 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
900 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
901 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
902 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
903 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
904 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
905 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
906 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
907
908 2010-07-15 Jakub Jelinek <jakub@redhat.com>
909
910 * gfortran.dg/select_char_2.f90: New test.
911
912 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
913
914 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
915 with DECL_CHAIN.
916
917 2010-07-15 Janus Weil <janus@gcc.gnu.org>
918
919 PR fortran/44936
920 * gfortran.dg/typebound_generic_9.f03: New.
921
922 2010-07-15 Richard Guenther <rguenther@suse.de>
923
924 PR tree-optimization/44946
925 * gcc.c-torture/compile/pr44946.c: New testcase.
926
927 2010-07-15 Jakub Jelinek <jakub@redhat.com>
928
929 PR fortran/40206
930 * gfortran.dg/select_char_3.f90: New test.
931
932 2010-07-15 Magnus Granberg <zorry@gentoo.org>
933 Kevin F. Quinn <kevquinn@gentoo.org>
934
935 * gcc.dg/Wtrampolines.c: New.
936
937 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
938
939 PR libfortran/44934
940 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
941
942 2010-07-14 Jason Merrill <jason@redhat.com>
943
944 PR c++/44810
945 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
946
947 Implement C++0x unrestricted unions (N2544)
948 * g++.dg/cpp0x/union1.C: New.
949 * g++.dg/cpp0x/union2.C: New.
950 * g++.dg/cpp0x/union3.C: New.
951 * g++.dg/cpp0x/defaulted2.C: Adjust.
952 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
953 * g++.old-deja/g++.ext/anon2.C: Adjust.
954 * g++.old-deja/g++.mike/misc6.C: Adjust.
955
956 2010-07-14 Janus Weil <janus@gcc.gnu.org>
957
958 PR fortran/44925
959 * gfortran.dg/c_loc_tests_15.f90: New.
960
961 2010-07-13 Jason Merrill <jason@redhat.com>
962
963 PR c++/44909
964 * g++.dg/cpp0x/implicit6.C: New.
965
966 2010-07-13 Jason Merrill <jason@redhat.com>
967
968 PR c++/44540
969 * g++.dg/abi/noreturn1.C: New.
970 * g++.dg/abi/noreturn2.C: New.
971
972 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
973
974 PR other/44874
975 PR debug/44832
976 * c-c++-common/pr44832.c: New test.
977
978 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
979
980 PR objc/44488
981 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
982 on the target. Make sure that we can assemble the emitted asm when
983 the test type is 'compile'.
984
985 2010-07-13 Richard Guenther <rguenther@suse.de>
986
987 PR tree-optimization/36960
988 * g++.dg/torture/pr36960.C: New testcase.
989
990 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
991
992 PR c++/44908
993 * g++.dg/template/sfinae21.C: New.
994 * g++.dg/template/sfinae22.C: Likewise.
995
996 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
997
998 PR testsuite/42843
999 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1000 * gcc.dg/plugin/ggcplug.c: Likewise.
1001 * g++.dg/plugin/selfassign.c: Likewise.
1002 * g++.dg/plugin/attribute_plugin.c: Likewise.
1003 * g++.dg/plugin/dumb_plugin.c: Likewise.
1004 * g++.dg/plugin/pragma_plugin.c: Likewise.
1005
1006 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1007
1008 * gcc.c-torture/execute/pr44683.x: New.
1009 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1010
1011 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1012
1013 PR fortran/44434
1014 PR fortran/44565
1015 PR fortran/43945
1016 PR fortran/44869
1017 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1018 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1019 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1020 * gfortran.dh/typebound_call_16.f03: New.
1021 * gfortran.dg/typebound_generic_6.f03: New.
1022 * gfortran.dg/typebound_generic_7.f03: New.
1023 * gfortran.dg/typebound_generic_8.f03: New.
1024
1025 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1026
1027 PR libfortran/37077
1028 * gfortran.dg/char4_iunit_1.f03: New test.
1029
1030 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1031
1032 * gcc.dg/tree-ssa/vrp53.c: New test.
1033
1034 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1035
1036 PR c++/44907
1037 * g++.dg/template/sfinae19.C: New.
1038 * g++.dg/template/sfinae20.C: Likewise.
1039
1040 2010-07-12 Jie Zhang <jie@codesourcery.com>
1041
1042 * gcc.target/arm/interrupt-1.c: New test.
1043 * gcc.target/arm/interrupt-2.c: New test.
1044
1045 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1046
1047 * gcc.dg/pr42427.c: Require c99_runtime.
1048 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1049 c99_runtime.
1050 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1051 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1052 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1053 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1054 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1055 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1056 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1057 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1058 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1059 * gcc.target/i386/pr37275.c: Require visibility support.
1060
1061 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1062
1063 * lib/target-supports.exp (check_effective_target_sse): New proc.
1064 * gcc.target/i386/sol2-check.h: New file.
1065 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1066 Include sol2-check.h.
1067 (main) Only run do_test () if sol2_check ().
1068 * gcc.target/i386/sse2-check.h: Likewise.
1069 * gcc.target/i386/sse3-check.h: Likewise.
1070 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1071 [__sun__ && __svr4__]: Execute SSE2 instruction.
1072 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1073 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1074 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1075 * g++.dg/ext/vector14.C: Likewise.
1076 * g++.dg/other/mmintrin.C: Likewise.
1077 * gcc.dg/20020418-1.c: Likewise.
1078 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1079 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1080 * gcc.dg/format/unnamed-1.c: Likewise.
1081 Adapt dg-warning line number.
1082 * gcc.dg/graphite/pr40281.c: Likewise.
1083 * gcc.dg/pr32176.c: Likewise.
1084 * gcc.dg/pr40550.c: Likewise.
1085 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1086 * gcc.dg/torture/pr36891.c: Likewise.
1087 * gcc.target/i386/20020218-1.c: Likewise.
1088 * gcc.target/i386/20020523.c: Likewise.
1089 * gcc.target/i386/abi-1.c: Likewise.
1090 * gcc.target/i386/brokensqrt.c: Likewise.
1091 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1092 * gcc.target/i386/pr13366.c: Likewise.
1093 * gcc.target/i386/pr13685.c: Likewise.
1094 * gcc.target/i386/pr24306.c: Likewise.
1095 * gcc.target/i386/pr31486.c: Likewise.
1096 * gcc.target/i386/pr32065-1.c: Likewise.
1097 * gcc.target/i386/pr32065-2.c: Likewise.
1098 * gcc.target/i386/pr32389.c: Likewise.
1099 * gcc.target/i386/pr38824.c: Likewise.
1100 * gcc.target/i386/pr38931.c: Likewise.
1101 * gcc.target/i386/pr39592-1.c: Likewise.
1102 * gcc.target/i386/pr43766.c: Likewise.
1103 * gcc.target/i386/recip-divf.c: Likewise.
1104 * gcc.target/i386/recip-sqrtf.c: Likewise.
1105 * gcc.target/i386/recip-vec-divf.c: Likewise.
1106 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1107 * gcc.target/i386/sse-1.c: Likewise.
1108 * gcc.target/i386/sse-16.c: Likewise.
1109 * gcc.target/i386/sse-2.c: Likewise.
1110 * gcc.target/i386/sse-20.c: Likewise.
1111 * gcc.target/i386/sse-3.c: Likewise.
1112 * gcc.target/i386/sse-7.c: Likewise.
1113 * gcc.target/i386/sse-9.c: Likewise.
1114 * gcc.target/i386/sse-addps-1.c: Likewise.
1115 * gcc.target/i386/sse-addss-1.c: Likewise.
1116 * gcc.target/i386/sse-andnps-1.c: Likewise.
1117 * gcc.target/i386/sse-andps-1.c: Likewise.
1118 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1119 * gcc.target/i386/sse-comiss-1.c: Likewise.
1120 * gcc.target/i386/sse-comiss-2.c: Likewise.
1121 * gcc.target/i386/sse-comiss-3.c: Likewise.
1122 * gcc.target/i386/sse-comiss-4.c: Likewise.
1123 * gcc.target/i386/sse-comiss-5.c: Likewise.
1124 * gcc.target/i386/sse-comiss-6.c: Likewise.
1125 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1126 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1127 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1128 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1129 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1130 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1131 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1132 * gcc.target/i386/sse-divps-1.c: Likewise.
1133 * gcc.target/i386/sse-divss-1.c: Likewise.
1134 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1135 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1136 * gcc.target/i386/sse-maxps-1.c: Likewise.
1137 * gcc.target/i386/sse-maxss-1.c: Likewise.
1138 * gcc.target/i386/sse-minps-1.c: Likewise.
1139 * gcc.target/i386/sse-minss-1.c: Likewise.
1140 * gcc.target/i386/sse-movaps-1.c: Likewise.
1141 * gcc.target/i386/sse-movaps-2.c: Likewise.
1142 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1143 * gcc.target/i386/sse-movhps-1.c: Likewise.
1144 * gcc.target/i386/sse-movhps-2.c: Likewise.
1145 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1146 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1147 * gcc.target/i386/sse-movntps-1.c: Likewise.
1148 * gcc.target/i386/sse-movss-1.c: Likewise.
1149 * gcc.target/i386/sse-movss-2.c: Likewise.
1150 * gcc.target/i386/sse-movss-3.c: Likewise.
1151 * gcc.target/i386/sse-movups-1.c: Likewise.
1152 * gcc.target/i386/sse-movups-2.c: Likewise.
1153 * gcc.target/i386/sse-mulps-1.c: Likewise.
1154 * gcc.target/i386/sse-mulss-1.c: Likewise.
1155 * gcc.target/i386/sse-orps-1.c: Likewise.
1156 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1157 * gcc.target/i386/sse-recip-vec.c: Likewise.
1158 * gcc.target/i386/sse-recip.c: Likewise.
1159 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1160 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1161 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1162 * gcc.target/i386/sse-subps-1.c: Likewise.
1163 * gcc.target/i386/sse-subss-1.c: Likewise.
1164 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1165 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1166 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1167 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1168 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1169 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1170 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1171 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1172 * gcc.target/i386/sse-xorps-1.c: Likewise.
1173 * gcc.target/i386/ssefn-1.c: Likewise.
1174 * gcc.target/i386/ssefn-3.c: Likewise.
1175 * gcc.target/i386/sseregparm-1.c: Likewise.
1176 * gcc.target/i386/stackalign/return-3.c: Likewise.
1177 * gcc.target/i386/vectorize1.c: Likewise.
1178 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1179 * gcc.target/i386/xorps-sse.c: Likewise.
1180 * gfortran.dg/pr28158.f90: Likewise.
1181 * gfortran.dg/pr30667.f: Likewise.
1182 * gnat.dg/loop_optimization7.adb: Likewise.
1183 * gnat.dg/sse_nolib.adb: Likewise.
1184
1185 2010-07-11 Tobias Burnus <burnus@net-b.de>
1186
1187 PR fortran/44702
1188 * gfortran.dg/use_rename_6.f90: New.
1189 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1190
1191 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1192
1193 PR fortran/44869
1194 * gfortran.dg/class_24.f03: New.
1195
1196 2010-07-10 Richard Guenther <rguenther@suse.de>
1197
1198 PR lto/44889
1199 * gcc.dg/lto/20100709-1_0.c: New testcase.
1200 * gcc.dg/lto/20100709-1_1.c: Likewise.
1201
1202 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1203
1204 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1205
1206 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1207
1208 PR objc/44140
1209 * objc.dg/lto/trivial-1_0.m: New.
1210 * objc.dg/lto/lto.exp: New.
1211 * obj-c++.dg/lto/trivial-1_0.mm: New.
1212 * obj-c++.dg/lto/lto.exp: New.
1213 * objc.dg/symtab-1.m: Adjust sizes.
1214 * objc.dg/image-info.m: Do not run for gnu-runtime.
1215
1216 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1217
1218 * gcc.dg/pr32370.c: Allow another kind of error message.
1219
1220 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1221
1222 * gnat.dg/atomic3.adb: New test.
1223
1224 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1225 Denys Vlasenko <dvlasenk@redhat.com>
1226 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1227
1228 PR tree-optimization/28632
1229 * gcc.dg/tree-ssa/vrp51.c: New test.
1230 * gcc.dg/tree-ssa/vrp52.c: New test.
1231
1232 2010-07-09 Jason Merrill <jason@redhat.com>
1233
1234 * g++.dg/abi/covariant6.C: New.
1235 * g++.dg/inherit/covariant17.C: Test both bases.
1236 * g++.dg/inherit/covariant7.C: Check vtable layout.
1237
1238 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1239
1240 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1241
1242 2010-07-09 Richard Guenther <rguenther@suse.de>
1243
1244 PR tree-optimization/44852
1245 * gcc.c-torture/execute/pr44852.c: New testcase.
1246
1247 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1248
1249 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1250 multiplication by values.
1251 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1252 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1253
1254 2010-07-09 Richard Guenther <rguenther@suse.de>
1255
1256 PR tree-optimization/44882
1257 * gfortran.dg/pr44882.f90: New testcase.
1258
1259 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1260
1261 PR target/40657
1262 * gcc.target/arm/pr40657-1.c: New test.
1263 * gcc.target/arm/pr40657-2.c: New test.
1264 * gcc.c-torture/execute/pr40657.c: New test.
1265
1266 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1267
1268 * gcc.dg/tree-ssa/vrp50.c: New test.
1269 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1270
1271 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1272
1273 PR fortran/44649
1274 * gfortran.dg/c_sizeof_1.f90: Modified.
1275 * gfortran.dg/storage_size_1.f08: New.
1276 * gfortran.dg/storage_size_2.f08: New.
1277
1278 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1279
1280 * gcc.c-torture/execute/20100708-1.c: New test.
1281
1282 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR fortran/44847
1285 * gfortran.dg/gomp/pr44847.f90: New test.
1286
1287 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1288
1289 PR tree-optimization/44710
1290 * gcc.dg/tree-ssa/ifc-6.c: New.
1291 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1292
1293 2010-07-08 Tobias Burnus <burnus@net-b.de>
1294
1295 PR fortran/18918
1296 * gfortran.dg/coarray_10.f90: Add an additional test.
1297
1298 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1299
1300 PR middle-end/44828
1301 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1302 * gcc.c-torture/execute/pr44828.x: Revert.
1303
1304 2010-07-08 Jason Merrill <jason@redhat.com>
1305
1306 PR c++/43120
1307 * g++.dg/inherit/covariant17.C: New.
1308 * g++.dg/abi/covariant1.C: Actually test for the bug.
1309
1310 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1311
1312 PR rtl-optimization/44838
1313 * gcc.dg/pr44838.c: New.
1314
1315 2010-07-08 Richard Guenther <rguenther@suse.de>
1316
1317 PR tree-optimization/44831
1318 * gcc.c-torture/compile/pr44831.c: New testcase.
1319 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1320
1321 2010-07-08 Richard Guenther <rguenther@suse.de>
1322
1323 PR tree-optimization/44861
1324 * g++.dg/vect/pr44861.cc: New testcase.
1325
1326 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1327
1328 PR middle-end/44828
1329 * gcc.c-torture/execute/pr44828.x: New file.
1330
1331 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1332
1333 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1334 dg-options.
1335 * g++.dg/ext/altivec-17.C: Adjust error message.
1336
1337 2010-07-07 Tom Tromey <tromey@redhat.com>
1338
1339 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1340
1341 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1342
1343 PR target/44844
1344 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1345 * gcc.target/i386/rdrand-2.c: Likewise.
1346 * gcc.target/i386/rdrand-3.c: Likewise.
1347
1348 2010-07-07 Jan Hubicka <jh@suse.cz>
1349
1350 PR middle-end/44813
1351 * g++.dg/torture/pr44813.C: New testcase.
1352 * g++.dg/torture/pr44826.C: New testcase.
1353
1354 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1355
1356 PR rtl-optimization/44787
1357 * gcc.c-torture/compile/pr44788.c: New test.
1358 * gcc.target/arm/pr44788.c: New test.
1359
1360 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1361
1362 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1363
1364 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1365
1366 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1367 to dg-options.
1368
1369 2010-07-06 Tobias Burnus <burnus@net-b.de>
1370
1371 PR fortran/44742
1372 * gfortran.dg/parameter_array_init_6.f90: New.
1373 * gfortran.dg/initialization_20.f90: Update dg-error.
1374 * gfortran.dg/initialization_24.f90: Ditto.
1375
1376 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1377 PR fortran/PR44693
1378 * gfortran.dg/dim_range_1.f90: New test.
1379 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1380
1381 2010-07-06 Jason Merrill <jason@redhat.com>
1382
1383 PR c++/44703
1384 * g++.dg/cpp0x/initlist41.C: New.
1385
1386 PR c++/44778
1387 * g++.dg/template/ptrmem22.C: New.
1388
1389 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1390
1391 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1392 support.
1393 * gcc.target/i386/i386.exp: Likewise.
1394
1395 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1396
1397 PR testsuite/44195
1398 * gcc.dg/lto/20100518_0.c: Limit to x86.
1399
1400 2010-07-06 Richard Guenther <rguenther@suse.de>
1401
1402 PR middle-end/44828
1403 * gcc.c-torture/execute/pr44828.c: New testcase.
1404
1405 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1406
1407 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1408 * g++.dg/warn/volatile1.C: Likewise.
1409 * g++.dg/template/warn1.C: Likewise.
1410
1411 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1412
1413 AVX Programming Reference (June, 2010)
1414 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1415 * g++.dg/other/i386-3.C: Likewise.
1416 * gcc.target/i386/sse-12.c: Likewise.
1417
1418 * gcc.target/i386/f16c-check.h: New.
1419 * gcc.target/i386/rdfsbase-1.c: Likewise.
1420 * gcc.target/i386/rdfsbase-2.c: Likewise.
1421 * gcc.target/i386/rdgsbase-1.c: Likewise.
1422 * gcc.target/i386/rdgsbase-2.c: Likewise.
1423 * gcc.target/i386/rdrand-1.c: Likewise.
1424 * gcc.target/i386/rdrand-2.c: Likewise.
1425 * gcc.target/i386/rdrand-3.c: Likewise.
1426 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1427 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1428 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1429 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1430 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1431 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1432 * gcc.target/i386/wrfsbase-1.c: Likewise.
1433 * gcc.target/i386/wrfsbase-2.c: Likewise.
1434 * gcc.target/i386/wrgsbase-1.c: Likewise.
1435 * gcc.target/i386/wrgsbase-2.c: Likewise.
1436
1437 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1438 (__builtin_ia32_vcvtps2ph): New.
1439 (__builtin_ia32_vcvtps2ph256): Likewise.
1440
1441 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1442 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1443
1444 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1445 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1446
1447 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1448 (__builtin_ia32_vcvtps2ph256): Likewise.
1449 Add fsgsbase,rdrnd,f16c.
1450
1451 * lib/target-supports.exp (check_effective_target_f16c): New.
1452
1453 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1454
1455 * gcc.dg/guality/nrv-1.c: New test.
1456
1457 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1458
1459 PR middle-end/42505
1460 * gcc.target/arm/pr42505.c: New test case.
1461
1462 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR c++/44808
1465 * g++.dg/opt/nrv16.C: New test.
1466
1467 2010-07-05 Richard Guenther <rguenther@suse.de>
1468
1469 PR tree-optimization/44784
1470 * gcc.c-torture/compile/pr44784.c: New testcase.
1471
1472 2010-07-05 Ira Rosen <irar@il.ibm.com>
1473
1474 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1475 Increase loop bound and array size.
1476 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1477 Likewise.
1478
1479 2010-07-05 Ira Rosen <irar@il.ibm.com>
1480
1481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1482 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1483 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1484 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1485 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1486
1487 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1488
1489 PR c++/22138
1490 * g++.dg/parse/template25.C: New.
1491
1492 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1493
1494 PR rtl-optimization/44695
1495 * gcc.dg/torture/pr44695.c: New.
1496
1497 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1498
1499 PR c++/16630
1500 * g++.dg/ext/pretty3.C: New.
1501
1502 2010-07-04 Richard Guenther <rguenther@suse.de>
1503
1504 PR middle-end/44809
1505 * g++.dg/torture/pr44809.C: New testcase.
1506
1507 2010-07-04 Richard Guenther <rguenther@suse.de>
1508
1509 PR tree-optimization/44656
1510 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1511
1512 2010-07-04 Ira Rosen <irar@il.ibm.com>
1513 Revital Eres <eres@il.ibm.com>
1514
1515 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1516 misaligned stores.
1517 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1518 gcc.dg/vect/vect-96.c: Likewise.
1519 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1520 that support misaligned stores. Change the number of expected
1521 misaligned accesses.
1522 * gcc.dg/vect/vect-peel-1.c: New test.
1523 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1524 gcc.dg/vect/vect-peel-4.c: Likewise.
1525 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1526 vectorizable on all targets that support realignment.
1527 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1528
1529 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1530
1531 PR c/44806
1532 * gcc.dg/torture/pr44806.c: New.
1533
1534 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1535
1536 * gnat.dg/cond_expr1.adb: New test.
1537
1538 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1539
1540 * gnat.dg/modular3.adb: New test.
1541 * gnat.dg/modular3_pkg.ads: New helper.
1542
1543 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1544 Mikael Pettersson <mikpe@it.uu.se>
1545
1546 PR testsuite/44518
1547 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1548 Make signed-ness of chars explicit. Scan the object for
1549 strings that are split by some target assemblers.
1550 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1551 explicit.
1552
1553 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1554
1555 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1556
1557 2010-07-02 Le-Chun Wu <lcwu@google.com>
1558
1559 PR/44128
1560 * g++.dg/warn/Wshadow-7.C: New test.
1561
1562 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1563 Julian Brown <julian@codesourcery.com>
1564 Sandra Loosemore <sandra@codesourcery.com>
1565
1566 * gcc.c-torture/execute/20100416-1.c: New test case.
1567
1568 2010-07-02 Julian Brown <julian@codesourcery.com>
1569 Sandra Loosemore <sandra@codesourcery.com>
1570
1571 PR target/43703
1572
1573 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1574 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1575
1576 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1577 Julian Brown <julian@codesourcery.com>
1578
1579 * gcc.target/arm/neon/vadds64.c: Regenerated.
1580 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1581 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1582 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1583 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1584 * gcc.target/arm/neon-vmls-1.c: Likewise.
1585 * gcc.target/arm/neon-vsubs64.c: New execution test.
1586 * gcc.target/arm/neon-vsubu64.c: New execution test.
1587 * gcc.target/arm/neon-vadds64.c: New execution test.
1588 * gcc.target/arm/neon-vaddu64.c: New execution test.
1589
1590 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1591
1592 * gcc.target/arm/neon-vands64.c: New.
1593 * gcc.target/arm/neon-vandu64.c: New.
1594 * gcc.target/arm/neon-vbics64.c: New.
1595 * gcc.target/arm/neon-vbicu64.c: New.
1596 * gcc.target/arm/neon-veors64.c: New.
1597 * gcc.target/arm/neon-veoru64.c: New.
1598 * gcc.target/arm/neon-vorns64.c: New.
1599 * gcc.target/arm/neon-vornu64.c: New.
1600 * gcc.target/arm/neon-vorrs64.c: New.
1601 * gcc.target/arm/neon-vorru64.c: New.
1602 * gcc.target/arm/neon/vands64.c: Regenerated.
1603 * gcc.target/arm/neon/vandu64.c: Regenerated.
1604 * gcc.target/arm/neon/vbics64.c: Regenerated.
1605 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1606 * gcc.target/arm/neon/veors64.c: Regenerated.
1607 * gcc.target/arm/neon/veoru64.c: Regenerated.
1608 * gcc.target/arm/neon/vorns64.c: Regenerated.
1609 * gcc.target/arm/neon/vornu64.c: Regenerated.
1610 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1611 * gcc.target/arm/neon/vorru64.c: Regenerated.
1612
1613 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1614
1615 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1616
1617 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618
1619 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1620 * gfortran.dg/intent_out_5.f90: Same.
1621 * gfortran.dg/ltrans-7.f90: Same.
1622 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1623
1624 2010-07-02 Jan Hubicka <jh@suse.cz>
1625
1626 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1627
1628 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1629
1630 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1631
1632 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR c++/44780
1635 * c-c++-common/Wunused-var-12.c: New test.
1636
1637 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1638
1639 PR target/42835
1640 * gcc.target/arm/pr42835.c: New test.
1641
1642 PR target/42172
1643 * gcc.target/arm/pr42172-1.c: New test.
1644
1645 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1648
1649 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1650
1651 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1652 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1653 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1654 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1655 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1656 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1657 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1658 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1659 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1660 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1661 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1662 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1663 * gcc.target/arm/neon-vdup_ns64.c: New.
1664 * gcc.target/arm/neon-vdup_nu64.c: New.
1665 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1666 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1667 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1668 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1669 * gcc.target/arm/neon-vmov_ns64.c: New.
1670 * gcc.target/arm/neon-vmov_nu64.c: New.
1671 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1672 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1673 * gcc.target/arm/neon-vget_lanes64.c: New.
1674 * gcc.target/arm/neon-vget_laneu64.c: New.
1675 * gcc.target/arm/neon-vset_lanes64.c: New.
1676 * gcc.target/arm/neon-vset_laneu64.c: New.
1677
1678 2010-07-02 Richard Guenther <rguenther@suse.de>
1679
1680 * g++.dg/torture/20100702-1.C: New testcase.
1681
1682 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1683
1684 PR target/44707
1685 * gcc.c-torture/compile/pr44707.c: New test.
1686
1687 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/44039
1690 * g++.dg/template/crash101.C: New.
1691
1692 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1693
1694 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1695 Use the ABI-0 accessors and fail it for m64.
1696
1697 2010-07-02 Jan Hubicka <jh@suse.cz>
1698
1699 * g++.dg/tree-ssa/pr44706.C: New testcase.
1700
1701 2010-07-02 Richard Guenther <rguenther@suse.de>
1702
1703 PR tree-optimization/44748
1704 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1705
1706 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1707
1708 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1709 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1710 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1711 the method types to forward:.
1712
1713 2010-06-30 Jason Merrill <jason@redhat.com>
1714
1715 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1716 * g++.dg/other/pr25632.C: Likewise.
1717
1718 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR tree-optimization/40421
1721 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1722
1723 2010-07-01 Richard Guenther <rguenther@suse.de>
1724
1725 PR middle-end/42834
1726 PR middle-end/44468
1727 * gcc.c-torture/execute/20100316-1.c: New testcase.
1728 * gcc.c-torture/execute/pr44468.c: Likewise.
1729 * gcc.c-torture/compile/20100609-1.c: Likewise.
1730 * gcc.dg/volatile2.c: Adjust.
1731 * gcc.dg/plugin/selfassign.c: Likewise.
1732 * gcc.dg/pr36902.c: Likewise.
1733 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1734 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1735 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1736 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1737 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1738 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1739 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1740 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1741 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1742 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1743 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1744 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1745 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1746 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1747 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1748 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1749 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1750 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1751 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1752 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1753 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1754 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1755 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1756 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1757 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1758 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1759 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1760 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1761 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1762 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1763 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1764 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1765 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1766 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1767 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1768 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1769 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1770 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1771 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1772 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1773 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1774 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1775 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1776 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1777 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1778 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1779 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1780 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1781 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1782 * g++.dg/tree-ssa/pr31146.C: Likewise.
1783 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1784 * g++.dg/tree-ssa/pr33604.C: Likewise.
1785 * g++.dg/plugin/selfassign.c: Likewise.
1786 * gfortran.dg/array_memcpy_3.f90: Likewise.
1787 * gfortran.dg/array_memcpy_4.f90: Likewise.
1788 * c-c++-common/torture/pr42834.c: New testcase.
1789
1790 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/44628
1793 * g++.dg/template/crash100.C: New.
1794
1795 2010-06-30 Jan Hubicka <jh@suse.cz>
1796
1797 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1798
1799 2010-06-30 Michael Matz <matz@suse.de>
1800
1801 PR bootstrap/44699
1802 * gcc.dg/pr44699.c: New test.
1803
1804 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1805
1806 PR tree-optimization/39799
1807 * c-c++-common/uninit-17.c: New test.
1808
1809 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1810
1811 PR libfortran/43298
1812 * gfortran.dg/read_infnan_1.f90: New test.
1813
1814 2010-06-29 Jason Merrill <jason@redhat.com>
1815
1816 Enable implicitly declared move constructor/operator= (N3053).
1817 * g++.dg/cpp0x/implicit3.C: New.
1818 * g++.dg/cpp0x/implicit4.C: New.
1819 * g++.dg/cpp0x/implicit5.C: New.
1820 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1821 * g++.dg/cpp0x/not_special.C: Adjust.
1822 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1823 * g++.dg/cpp0x/rv1n.C: Adjust.
1824 * g++.dg/cpp0x/rv1p.C: Adjust.
1825 * g++.dg/cpp0x/rv2n.C: Adjust.
1826 * g++.dg/cpp0x/rv2p.C: Adjust.
1827 * g++.dg/cpp0x/rv3n.C: Adjust.
1828 * g++.dg/cpp0x/rv3p.C: Adjust.
1829 * g++.dg/cpp0x/rv4n.C: Adjust.
1830 * g++.dg/cpp0x/rv4p.C: Adjust.
1831 * g++.dg/cpp0x/rv5n.C: Adjust.
1832 * g++.dg/cpp0x/rv5p.C: Adjust.
1833 * g++.dg/cpp0x/rv6n.C: Adjust.
1834 * g++.dg/cpp0x/rv6p.C: Adjust.
1835 * g++.dg/cpp0x/rv7n.C: Adjust.
1836 * g++.dg/cpp0x/rv7p.C: Adjust.
1837 * g++.dg/cpp0x/rv8p.C: Adjust.
1838 * g++.dg/gomp/pr26690-1.C: Adjust.
1839 * g++.dg/other/error20.C: Adjust.
1840 * g++.dg/other/error31.C: Adjust.
1841 * g++.dg/parse/error19.C: Adjust.
1842 * g++.dg/template/qualttp5.C: Adjust.
1843 * g++.old-deja/g++.law/ctors5.C: Adjust.
1844
1845 Enable implicitly deleted functions (N2346)
1846 * g++.dg/cpp0x/defaulted17.C: New.
1847 * g++.dg/cpp0x/implicit1.C: New.
1848 * g++.dg/cpp0x/implicit2.C: New.
1849 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1850 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1851 * g++.dg/init/ctor4.C: Adjust.
1852 * g++.dg/init/synth2.C: Adjust.
1853 * g++.dg/lto/20081118_1.C: Adjust.
1854 * g++.dg/other/error13.C: Adjust.
1855 * g++.dg/other/unused1.C: Adjust.
1856 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1857 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1858 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1859 * g++.old-deja/g++.law/ctors17.C: Adjust.
1860 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1861 * g++.old-deja/g++.pt/assign1.C: Adjust.
1862 * g++.old-deja/g++.pt/crash20.C: Adjust.
1863
1864 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1865 * g++.dg/cpp0x/defaulted13.C: Adjust.
1866 * g++.dg/cpp0x/defaulted2.C: Adjust.
1867 * g++.dg/cpp0x/defaulted3.C: Adjust.
1868 * g++.dg/cpp0x/initlist9.C: Adjust.
1869 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1870 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1871 * g++.dg/init/synth2.C: Adjust.
1872
1873 * g++.dg/cpp0x/defaulted19.C: New.
1874
1875 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1876 * g++.dg/template/error23.C: Fix for -std=c++0x.
1877
1878 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1879
1880 PR fortran/44718
1881 * gfortran.dg/proc_ptr_28.f90: New.
1882
1883 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR tree-optimization/43801
1886 * g++.dg/torture/pr43801.C: New test.
1887
1888 PR debug/44668
1889 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1890
1891 2010-06-29 Jason Merrill <jason@redhat.com>
1892
1893 PR c++/44587
1894 * g++.dg/template/qualified-id2.C: New.
1895 * g++.dg/template/qualified-id3.C: New.
1896
1897 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1898
1899 PR fortran/44696
1900 * gfortran.dg/associated_target_4.f90: New.
1901
1902 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
1903
1904 PR fortran/44582
1905 * gfortran.dg/aliasing_array_result_1.f90 : New test.
1906
1907 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1908
1909 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
1910
1911 2010-06-29 Jan Hubicka <jh@suse.cz>
1912
1913 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
1914
1915 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
1916
1917 PR target/43902
1918 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
1919 * gcc.target/arm/wmul-3.c: New test.
1920 * gcc.target/arm/wmul-4.c: New test.
1921
1922 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
1923
1924 PR rtl-optimization/44659
1925 * gcc.target/i386/extract-1.c: New.
1926 * gcc.target/i386/extract-2.c: Likewise.
1927 * gcc.target/i386/extract-3.c: Likewise.
1928 * gcc.target/i386/extract-4.c: Likewise.
1929 * gcc.target/i386/extract-5.c: Likewise.
1930 * gcc.target/i386/extract-6.c: Likewise.
1931
1932 2010-06-28 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR c++/44682
1935 * g++.dg/warn/Wunused-var-14.C: New test.
1936
1937 2010-06-28 Tobias Burnus <burnus@net-b.de>
1938
1939 PR fortran/43298
1940 * gfortran.dg/nan_6.f90: New.
1941
1942 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
1943
1944 PR tree-optimization/43781
1945 * gcc.dg/torture/pr43781.c: New.
1946
1947 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
1948
1949 PR fortran/40158
1950 * gfortran.dg/actual_rank_check_1.f90: New test.
1951
1952 2010-06-28 Martin Jambor <mjambor@suse.cz>
1953
1954 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
1955
1956 2010-06-28 Jan Hubicka <jh@suse.cz>
1957
1958 PR tree-optimization/44687
1959 * gcc.c-torture/compile/pr44687.c
1960
1961 2010-06-28 Martin Jambor <mjambor@suse.cz>
1962
1963 PR c++/44535
1964 * g++.dg/torture/pr44535.C: New test.
1965
1966 2010-06-28 Michael Matz <matz@suse.de>
1967
1968 PR middle-end/44592
1969 * gfortran.dg/pr44592.f90: New test.
1970
1971 2010-06-28 Jan Hubicka <jh@suse.cz>
1972
1973 PR tree-optimization/44357
1974 * g++.dg/torture/pr44357.C: New testcase.
1975
1976 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1977
1978 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
1979 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
1980 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
1981 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
1982 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
1983 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1984 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
1985 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
1986
1987 2010-06-27 Jan Hubicka <jh@suse.cz>
1988
1989 * gcc.c-torture/compile/pr44686.c: New file.
1990
1991 2010-06-27 Richard Guenther <rguenther@suse.de>
1992
1993 PR tree-optimization/44683
1994 * gcc.c-torture/execute/pr44683.c: New testcase.
1995
1996 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
1997
1998 * gnat.dg/noreturn3.ad[sb]: New test.
1999
2000 2010-06-26 Jason Merrill <jason@redhat.com>
2001
2002 * g++.dg/cpp0x/explicit5.C: New.
2003
2004 2010-06-26 Richard Guenther <rguenther@suse.de>
2005
2006 PR tree-optimization/44393
2007 * gcc.dg/pr44393.c: New testcase.
2008
2009 2010-06-26 Jan Hubicka <jh@suse.cz>
2010
2011 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2012
2013 2010-06-26 Richard Guenther <rguenther@suse.de>
2014
2015 PR middle-end/44674
2016 * gcc.dg/pr44674.c: New testcase.
2017
2018 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2019
2020 * gcc.dg/opts-3.c: New test.
2021
2022 2010-06-26 Tobias Burnus <burnus@net-b.de>
2023
2024 * gfortran.dg/type_decl_1.f90: New.
2025 * gfortran.dg/type_decl_2.f90: New.
2026
2027 2010-06-26 Tobias Burnus <burnus@net-b.de>
2028
2029 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2030 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2031
2032 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2033
2034 PR testsuite/38946
2035 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2036 error in comparing reals.
2037
2038 2010-06-25 Tobias Burnus <burnus@net-b.de>
2039
2040 * selected_real_kind_2.f90: New.
2041 * selected_real_kind_3.f90: New.
2042
2043 2010-06-25 Tobias Burnus <burnus@net-b.de>
2044
2045 * gfortran.dg/entry_19.f90: New.
2046
2047 2010-06-25 Tobias Burnus <burnus@net-b.de>
2048
2049 * gfortran.dg/end_subroutine_1.f90: New.
2050 * gfortran.dg/end_subroutine_2.f90: New.
2051 * gfortran.dg/interface_proc_end.f90: Update.
2052
2053 2010-06-25 Tobias Burnus <burnus@net-b.de>
2054
2055 * gfortran.dg/semicolon_fixed.f: Update.
2056 * gfortran.dg/semicolon_fixed_2.f: New.
2057 * gfortran.dg/semicolon_free_2.f90: New.
2058 * gfortran.dg/semicolon_free.f90: Update.
2059
2060 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2061
2062 PR fortran/44448
2063 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2064
2065 2010-06-25 Martin Jambor <mjambor@suse.cz>
2066
2067 * g++.dg/ipa/iinline-3.C: New test.
2068 * gcc.dg/ipa/modif-1.c: Removed.
2069
2070 2010-06-25 Jan Hubicka <jh@suse.cz>
2071
2072 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2073
2074 2010-06-25 Martin Jambor <mjambor@suse.cz>
2075
2076 * g++.dg/ipa/iinline-2.C: New test.
2077
2078 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR middle-end/43866
2081 * gfortran.dg/pr43866.f90: New test.
2082
2083 PR tree-optimization/44539
2084 * gcc.dg/pr44539.c: New test.
2085
2086 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2087
2088 From Jim Wilson:
2089 PR target/43902
2090 * gcc.target/mips/madd-9.c: New test.
2091
2092 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2093
2094 PR c/44517
2095 * gcc.dg/noncompile/pr44517.c: New.
2096 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2097
2098 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2099
2100 PR testsuite/43283
2101 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2102 and add argument to nop for IA64.
2103
2104 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2105
2106 PR target/44588
2107 * gcc.target/i386/mod-1.c: New.
2108 * gcc.target/i386/umod-1.c: Likewise.
2109 * gcc.target/i386/umod-2.c: Likewise.
2110 * gcc.target/i386/umod-3.c: Likewise.
2111
2112 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR middle-end/44492
2115 * g++.dg/torture/pr44492.C: New test.
2116
2117 2010-06-24 Andi Kleen <ak@linux.intel.com>
2118
2119 * c-c++-common/warn-omitted-condop.c: New.
2120
2121 2010-06-24 Tobias Burnus <burnus@net-b.de>
2122
2123 PR fortran/44614
2124 * gfortran.dg/import8.f90: New.
2125
2126 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2127
2128 * gnat.dg/not_null.adb: Update test case.
2129
2130 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR c++/44619
2133 * g++.dg/warn/Wunused-var-13.C: New test.
2134
2135 PR c++/44627
2136 * g++.dg/diagnostic/method1.C: New test.
2137
2138 2010-06-22 Cary Coutant <ccoutant@google.com>
2139
2140 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2141
2142 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2143
2144 PR fortran/44616
2145 * gfortran.dg/abstract_type_8.f03: New.
2146
2147 2010-06-21 Jason Merrill <jason@redhat.com>
2148
2149 * g++.dg/cpp0x/noexcept08.C: New.
2150
2151 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2152
2153 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2154
2155 PR target/44615
2156 * gcc.target/i386/sse2-vec-2a.c: New.
2157
2158 2010-06-21 DJ Delorie <dj@redhat.com>
2159
2160 * gcc.dg/pragma-diag-1.c: New.
2161
2162 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2163
2164 PR target/44615
2165 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2166
2167 2010-06-21 Alan Modra <amodra@gmail.com>
2168
2169 PR testsuite/44505
2170 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2171 tail call to check_fa_mid.
2172
2173 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR target/44575
2176 * gcc.c-torture/execute/pr44575.c: New test.
2177
2178 2010-06-21 Tobias Burnus <burnus@net-b.de>
2179
2180 PR fortran/40632
2181 * gfortran.dg/contiguous_1.f90: New.
2182 * gfortran.dg/contiguous_2.f90: New.
2183 * gfortran.dg/contiguous_3.f90: New.
2184
2185 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2186
2187 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2188 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2189
2190 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2191
2192 PR target/44546
2193 * gcc.target/i386/pr44546.c: New test.
2194
2195 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2196
2197 * gcc.dg/opts-2.c: New test.
2198
2199 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2200
2201 PR fortran/44584
2202 * gfortran.dg/typebound_proc_15.f03: Modified.
2203
2204 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2205
2206 PR target/44072
2207 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2208 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2209
2210 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2211
2212 * g++.dg/ext/label13.C: Fix typo in last change.
2213
2214 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2215
2216 PR libfortran/44477
2217 * gfortran.dg/eof_3.f90
2218 * gfortran.dg/endfile_2.f90
2219 * gfortran.dg/endfile_4.f90
2220 * gfortran.dg/endfile_3.f90
2221
2222 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2223
2224 PR c++/41090
2225 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2226
2227 2010-06-18 Tobias Burnus <burnus@net-b.de>
2228
2229 PR fortran/44556
2230 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2231
2232 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2233
2234 * gcc.target/arm/pr40900.c: New test.
2235
2236 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2237
2238 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2239
2240 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2241
2242 PR fortran/44558
2243 * gfortran.dg/typebound_call_15.f03: New.
2244
2245 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2246
2247 PR c++/44486
2248 * g++.dg/pr44486.C: New.
2249
2250 2010-06-16 DJ Delorie <dj@redhat.com>
2251
2252 * gcc.target/i386/volatile-bitfields-1.c: New.
2253 * gcc.target/i386/volatile-bitfields-2.c: New.
2254
2255 2010-06-16 Jason Merrill <jason@redhat.com>
2256
2257 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2258
2259 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2260
2261 2010-06-16 Richard Guenther <rguenther@suse.de>
2262
2263 PR c/44555
2264 * gcc.c-torture/execute/pr44555.c: New testcase.
2265
2266 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2267
2268 PR fortran/44549
2269 * gfortran.dg/typebound_proc_16.f03: New.
2270
2271 2010-06-16 Martin Jambor <mjambor@suse.cz>
2272
2273 * g++.dg/torture/pr43905.C: New test.
2274
2275 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2276
2277 PR testsuite/44538
2278 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2279 initialization loop from being vectorized.
2280 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2281
2282 2010-06-16 Alan Modra <amodra@gmail.com>
2283
2284 PR tree-optimization/44507
2285 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2286
2287 2010-06-15 Jason Merrill <jason@redhat.com>
2288
2289 * g++.dg/overload/arg3.C: Adjust error locations.
2290 * g++.dg/overload/copy1.C: Likewise.
2291 * g++.dg/tc1/dr152.C: Likewise.
2292 * g++.dg/template/incomplete4.C: Likewise.
2293 * g++.dg/template/incomplete5.C: Likewise.
2294 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2295 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2296 * g++.old-deja/g++.pt/crash9.C: Likewise.
2297
2298 * g++.dg/inherit/virtual5.C: New.
2299
2300 * g++.dg/cpp0x/defaulted18.C: New.
2301
2302 * g++.dg/cpp0x/initlist40.C: New.
2303
2304 * g++.dg/cpp0x/initlist39.C: New.
2305
2306 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2307
2308 PR middle-end/44391
2309 * gcc.dg/graphite/pr44391.c: New.
2310
2311 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2312
2313 PR fortran/43388
2314 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2315 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2316 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2317 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2318
2319 2010-06-15 Richard Guenther <rguenther@suse.de>
2320
2321 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2322
2323 2010-06-15 Richard Guenther <rguenther@suse.de>
2324
2325 * gcc.dg/vect/bb-slp-21.c: Adjust.
2326 * gcc.dg/vect/bb-slp-13.c: Likewise
2327 * gcc.dg/vect/bb-slp-4.c: Likewise
2328 * gcc.dg/vect/bb-slp-22.c: Likewise
2329 * gcc.dg/vect/bb-slp-14.c: Likewise
2330 * gcc.dg/vect/bb-slp-23.c: Likewise
2331 * gcc.dg/vect/bb-slp-15.c: Likewise
2332 * gcc.dg/vect/bb-slp-17.c: Likewise
2333 * gcc.dg/vect/bb-slp-18.c: Likewise
2334 * gcc.dg/vect/bb-slp-19.c: Likewise
2335 * gcc.dg/vect/bb-slp-10.c: Likewise
2336 * gcc.dg/vect/bb-slp-11.c: Likewise
2337 * gcc.dg/vect/bb-slp-20.c: Likewise
2338 * gcc.dg/vect/bb-slp-3.c: Likewise
2339
2340 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR fortran/44536
2343 * gfortran.dg/gomp/pr44536.f90: New test.
2344 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2345
2346 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2347
2348 PR target/44534
2349 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2350 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2351
2352 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2353
2354 PR tree-optimization/44508
2355 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2356
2357 PR bootstrap/44509
2358 * gcc.dg/pr44509.c: New test.
2359
2360 2010-06-14 Ira Rosen <irar@il.ibm.com>
2361
2362 PR tree-optimization/44507
2363 * gcc.dg/vect/pr44507.c: New test.
2364
2365 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2366
2367 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2368 and c-pretty-print.h.
2369
2370 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2371
2372 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2373
2374 * gfortran.dg/whole_file_18.f90: Updated error message.
2375
2376 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2377
2378 * gfortran.dg/whole_file_20.f03: New.
2379
2380 2010-06-12 Jan Hubicka <jh@suse.cz>
2381
2382 * gcc.c-torture/compile/pc44485.c: New testcase.
2383
2384 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2385
2386 PR fortran/40117
2387 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2388 * gfortran.dg/typebound_proc_14.f03: New.
2389 * gfortran.dg/typebound_proc_15.f03: New.
2390
2391 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2392
2393 * gcc.dg/opts-1.c: New test.
2394
2395 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2396
2397 * gcc.dg/funroll-loops-all.c: Update expected error.
2398
2399 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2400
2401 PR target/44481
2402 * gcc.target/i386/pr44481.c: New test.
2403
2404 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2405
2406 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2407
2408 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2409
2410 PR middle-end/44483
2411 * gcc.dg/tree-ssa/pr44483.c: New.
2412
2413 2010-06-11 Paul Brook <paul@codesourcery.com>
2414
2415 * g++.dg/other/arm-neon-1.C: New test.
2416
2417 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2418
2419 PR fortran/42051
2420 PR fortran/43896
2421 * gfortran.dg/class_23.f03: New test.
2422
2423 2010-06-11 Jan Hubicka <jh@suse.cz>
2424
2425 * gcc.dg/ipa/pure-const-2.c: New testcase.
2426
2427 2010-06-11 Jan Hubicka <jh@suse.cz>
2428
2429 * gcc.dg/noreturn-7.c: Update.
2430 * gcc.dg/noreturn-4.c: Update.
2431
2432 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2433
2434 Fix MIPS bootstrap
2435 * g++.dg/other/typedef4.C: New test.
2436
2437 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2438
2439 PR fortran/44207
2440 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2441
2442 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2443
2444 PR fortran/44457
2445 * gfortran.dg/asynchronous_3.f03
2446
2447 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2448
2449 PR middle-end/44185
2450 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2451 non-temporal stores out of the tests to form new test cases. As a
2452 result, no non-temporal store should be generated in this case.
2453
2454 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2455 prefetch-7.c that generate one non-temporal store.
2456
2457 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2458 prefetch-7.c that generate one non-temporal store and one
2459 one-temporal prefetch.
2460
2461 2010-06-10 Martin Jambor <mjambor@suse.cz>
2462
2463 PR tree-optimization/44258
2464 * gcc.dg/tree-ssa/pr44258.c: New test.
2465
2466 2010-06-10 Daniel Kraft <d@domob.eu>
2467
2468 PR fortran/38936
2469 * gfortran.dg/associate_1.f03: New test.
2470 * gfortran.dg/associate_2.f95: New test.
2471 * gfortran.dg/associate_3.f03: New test.
2472 * gfortran.dg/associate_4.f08: New test.
2473
2474 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2475
2476 * gfortran.dg/selected_char_kind_4.f90: New test.
2477
2478 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2479
2480 * gcc.dg/pr42461.c: New test.
2481
2482 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2483
2484 PR fortran/44347
2485 * gfortran.dg/selected_real_kind_1.f90: New.
2486
2487 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2488
2489 PR fortran/44359
2490 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2491 warning.
2492 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2493 check for warning.
2494
2495 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2496
2497 * gfortran.dg/data_namelist_conflict.f90: New test.
2498
2499 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500
2501 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2502 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2503 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2504
2505 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2506
2507 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2508 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2509 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2510 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2511 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2512
2513 2010-06-09 Jason Merrill <jason@redhat.com>
2514
2515 PR c++/44366
2516 * g++.dg/cpp0x/decltype23.C: Move to...
2517 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2518
2519 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2520
2521 PR fortran/44211
2522 * gfortran.dg/typebound_call_14.f03: New test.
2523
2524 2010-06-09 Martin Jambor <mjambor@suse.cz>
2525
2526 PR tree-optimization/44423
2527 * gcc.dg/tree-ssa/pr44423.c: New test.
2528
2529 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2530
2531 PR testsuite/42843
2532 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2533 TV_NONE to initialize tv_id field.
2534 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2535 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2536 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2537 Include toplev.h .
2538 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2539 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2540 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2541
2542 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2543
2544 PR tree-optimization/39874
2545 PR middle-end/28685
2546 * gcc.dg/pr39874.c: New file.
2547
2548 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2549
2550 * g++.dg/ext/attr-alias-1.C: New.
2551 * g++.dg/ext/attr-alias-2.C: New.
2552
2553 2010-06-07 Tobias Burnus <burnus@net-b.de>
2554
2555 PR fortran/44446
2556 * gfortran.dg/proc_ptr_27.f90: New.
2557
2558 2010-06-07 Jason Merrill <jason@redhat.com>
2559
2560 PR c++/44366
2561 * g++.dg/cpp0x/decltype23.C: New.
2562
2563 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2564 Shujing Zhao <pearly.zhao@oracle.com>
2565
2566 PR c/37724
2567 * gcc.dg/c90-const-expr-10.c: Adjust.
2568 * gcc.dg/c99-const-expr-10.c: Adjust.
2569 * gcc.dg/init-bad-7.c: New.
2570
2571 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2572
2573 * lib/target-supports.exp (check_effective_target_gas): New proc.
2574 * gcc.c-torture/execute/960321-1.x: New file.
2575
2576 2010-06-07 Jason Merrill <jason@redhat.com>
2577
2578 PR c++/44401
2579 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2580
2581 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR c++/44444
2584 * g++.dg/warn/Wunused-var-12.C: New test.
2585
2586 PR c++/44443
2587 * c-c++-common/Wunused-var-11.c: New test.
2588
2589 2010-06-07 Jan Hubicka <jh@suse.cz>
2590
2591 * gcc.dg/ipa/pure-const-1.c: New testcase.
2592
2593 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2594
2595 PR rtl-optimization/44404
2596 * gcc.dg/pr44404.c: New.
2597
2598 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2599
2600 PR target/44159
2601 * gcc.target/i386/abi-2.c: Check sysv abi here.
2602 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2603 function to avoid failures by different ABIs.
2604 * gcc.target/i386/aes-check.h: Likewise.
2605 * gcc.target/i386/avx-check.h: Likewise.
2606 * gcc.target/i386/fma4-check.h: Likewise.
2607 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2608 * gcc.target/i386/mmx-check.h: Likewise.
2609 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2610 * gcc.target/i386/pclmul-check.h: Likewise.
2611 * gcc.target/i386/sse-check.h: Likewise.
2612 * gcc.target/i386/sse2-check.h: Likewise.
2613 * gcc.target/i386/sse3-check.h: Likewise.
2614 * gcc.target/i386/sse4_1-check.h: Likewise.
2615 * gcc.target/i386/sse4_2-check.h: Likewise.
2616 * gcc.target/i386/sse4a-check.h: Likewise.
2617 * gcc.target/i386/ssse3-check.h: Likewise.
2618 * gcc.target/i386/xop-check.h: Likewise.
2619 * gcc.target/i386/pr27971.c: Fix for LLP64.
2620 * gcc.target/i386/pr39139.c: Likewise.
2621 * gcc.target/i386/pr39315-check.c: Likewise.
2622 * gcc.target/i386/vararg-1.c: Likewise.
2623 * gcc.target/i386/vararg-2.c: Likewise.
2624 Additional add dg-compile to avoid failure due
2625 missing foo symbol.
2626
2627 * gcc.dg/compound-literal-1.c: Fix for llp64.
2628 * gcc.dg/pr32370.c: Likewise.
2629 * gcc.dg/pr37561.c: Likewise.
2630 * gcc.dg/pr41340.c: Likewise.
2631 * gcc.dg/pr41551.c: Likewise.
2632
2633 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2634
2635 PR c++/44188
2636 * g++.dg/debug/dwarf2/typedef3.C: New test.
2637
2638 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2639
2640 PR c/20000
2641 * c-c++-common/pr20000.c: New.
2642
2643 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2644
2645 PR c++/44086
2646 * g++.dg/init/pr44086.C: New.
2647 * g++.dg/cpp0x/decltype4.C: Adjust.
2648
2649 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2650
2651 PR fortran/43945
2652 * gfortran.dg/generic_23.f03: New test.
2653
2654 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2655
2656 PR fortran/43895
2657 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2658
2659 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR c++/44361
2662 * c-c++-common/Wunused-var-9.c: New test.
2663
2664 2010-06-05 Jason Merrill <jason@redhat.com>
2665
2666 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2667
2668 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2669
2670 PR c/44322
2671 * gcc.dg/c99-restrict-4.c: New test.
2672
2673 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2674
2675 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2676 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2677 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2678 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2679 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2680 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2681 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2682 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2683 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2684 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2685 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2686 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2687 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2688 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2689 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2690 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2691 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2692 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2693 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2694 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2695 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2696 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2697
2698 2010-06-04 Jason Merrill <jason@redhat.com>
2699
2700 * g++.dg/cpp0x/noexcept06.C: New.
2701 * g++.dg/cpp0x/noexcept07.C: New.
2702
2703 * g++.dg/cpp0x/noexcept01.C: New.
2704 * g++.dg/cpp0x/noexcept02.C: New.
2705 * g++.dg/cpp0x/noexcept03.C: New.
2706 * g++.dg/cpp0x/noexcept04.C: New.
2707 * g++.dg/cpp0x/noexcept05.C: New.
2708
2709 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR c++/44412
2712 * g++.dg/warn/Wunused-var-10.C: New test.
2713 * g++.dg/warn/Wunused-var-11.C: New test.
2714
2715 PR c++/44362
2716 * c-c++-common/Wunused-var-10.c: New test.
2717
2718 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2719
2720 PR c/25880
2721 * gcc.dg/assign-warn-2.c: Update.
2722 * gcc.dg/cpp/line3.c: Update.
2723 * gcc.dg/c99-array-lval-8.c: Update.
2724 * gcc.dg/cast-qual-2.c: Update.
2725 * gcc.dg/c99-arraydecl-3.c: Update.
2726 * gcc.dg/assign-warn-1.c: Update.
2727 * gcc.dg/format/gcc_diag-1.c: Update.
2728
2729 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2730
2731 PR rtl-optimization/39871
2732 PR rtl-optimization/40615
2733 PR rtl-optimization/42500
2734 PR rtl-optimization/42502
2735 * gcc.target/arm/eliminate.c: New test.
2736
2737 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2738
2739 PR libstdc++/44410
2740 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2741 * g++.old-deja/g++.other/delete3.C: Likewise.
2742 * g++.old-deja/g++.other/new.C: Likewise.
2743 * g++.old-deja/g++.law/operators27.C: Likewise.
2744 * g++.old-deja/g++.mike/p755.C: Likewise.
2745 * g++.dg/eh/new1.C: Likewise.
2746 * g++.dg/init/new5.C: Likewise.
2747
2748 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2749
2750 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2751 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2752 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2753
2754 2010-06-03 Richard Guenther <rguenther@suse.de>
2755
2756 PR lto/41921
2757 * lib/lto.exp: Always load gcc.exp.
2758 (lto-obj): For C source files invoke gcc_target_compile.
2759 * g++.dg/lto/20100603-1_0.C: New testcase.
2760 * g++.dg/lto/20100603-1_1.c: Likewise.
2761
2762 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2763
2764 PR tree-optimization/43688
2765 * gfortran.dg/pr43688.f90: New.
2766
2767 2010-06-03 Richard Guenther <rguenther@suse.de>
2768
2769 PR lto/41584
2770 * gcc.dg/lto/20100603-1_0.c: New testcase.
2771 * gcc.dg/lto/20100603-2_0.c: Likewise.
2772 * gcc.dg/lto/20100603-3_0.c: Likewise.
2773
2774 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2775
2776 PR target/44218
2777 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2778 * gcc.target/powerpc/recip-2.c: Ditto.
2779 * gcc.target/powerpc/recip-3.c: Ditto.
2780 * gcc.target/powerpc/recip-4.c: Ditto.
2781 * gcc.target/powerpc/recip-5.c: Ditto.
2782 * gcc.target/powerpc/recip-6.c: Ditto.
2783 * gcc.target/powerpc/recip-7.c: Ditto.
2784 * gcc.target/powerpc/recip-test.h: Ditto.
2785 * gcc.target/powerpc/recip-test2.h: Ditto.
2786
2787 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2788
2789 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2790
2791 2010-06-02 Jason Merrill <jason@redhat.com>
2792
2793 * g++.dg/ext/vector9.C: Expect typedef in error message.
2794
2795 PR c++/9726
2796 PR c++/23594
2797 PR c++/44333
2798 * g++.dg/tc1/dr101.C: Remove xfails.
2799
2800 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2801
2802 PR middle-end/44372
2803 * g++.dg/ipa/pr44372.C: New.
2804
2805 2010-06-02 Jan Hubicka <jh@suse.cz>
2806
2807 PR middle-end/44295
2808 * g++.dg/torture/pr44295.C: Neww testcase.
2809
2810 2010-06-02 Jan Hubicka <jh@suse.cz>
2811
2812 * gcc.dg/tree-ssa/loadpre6.c: Update.
2813
2814 2010-06-02 Richard Guenther <rguenther@suse.de>
2815
2816 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2817 diagnostic.h.
2818
2819 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2820
2821 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2822 the link fail message.
2823
2824 2010-06-02 Tobias Burnus <burnus@net-b.de>
2825
2826 PR fortran/44360
2827 * gfortran.dg/use_13.f90: New test case.
2828
2829 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2830
2831 PR fortran/44371
2832 * gfortran.dg/error_stop_2.f08: Minor update.
2833
2834 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2835
2836 PR fortran/44371
2837 * gfortran.dg/error_stop_1.f08: New test.
2838 * gfortran.dg/error_stop_2.f08: New test.
2839
2840 2010-06-01 Jason Merrill <jason@redhat.com>
2841
2842 DR 990
2843 * g++.dg/cpp0x/initlist37.C: New.
2844 * g++.dg/cpp0x/initlist38.C: New.
2845
2846 PR c++/44358
2847 * g++.dg/cpp0x/initlist36.C: New.
2848
2849 2010-05-31 Jan Hubicka <jh@suse.cz>
2850
2851 * gcc.dg/noreturn-8.c: New testcase.
2852
2853 2010-05-31 Jan Hubicka <jh@suse.cz>
2854
2855 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2856 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2857
2858 2010-05-31 Jan Hubicka <jh@suse.cz>
2859
2860 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2861 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2862
2863 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2864
2865 PR fortran/36928
2866 * gfortran.dg/dependency_27.f90: New test.
2867 * gfortran.dg/array_assign_1.F90: New test.
2868
2869 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR target/44338
2872 * gcc.target/i386/sse-24.c: New test.
2873
2874 2010-05-31 Jan Hubicka <jh@suse.cz>
2875
2876 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2877
2878 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2879
2880 PR middle-end/44337
2881 * gcc.dg/pr44337.c: New test.
2882
2883 PR tree-optimization/44182
2884 * g++.dg/debug/pr44182.C: New test.
2885
2886 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * gcc.dg/nested-func-7.c: New test.
2889 * gnat.dg/frame_overflow.adb: Adjust directives.
2890
2891 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 * gnat.dg/prot2.ad[sb]: New test.
2894 * gnat.dg/prot2_pkg1.ads: New helper.
2895 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
2896
2897 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
2898
2899 * gnat.dg/array11.adb: Adjust dg-warning directive.
2900 * gnat.dg/object_overflow.adb: Likewise.
2901
2902 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
2903
2904 PR middle-end/44306
2905 * gcc.dg/tree-ssa/pr44306.c: New.
2906
2907 2010-05-29 Jan Hubicka <jh@suse.cz>
2908
2909 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
2910
2911 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
2912
2913 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
2914
2915 2010-05-28 Mike Stump <mikestump@comcast.net>
2916
2917 PR objc/44125
2918 * objc.dg/const-str-9.m: Remove static.
2919
2920 2010-05-28 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR target/43636
2923 * gcc.c-torture/compile/pr43636.c: New test.
2924
2925 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
2926
2927 PR objc++/23616
2928 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
2929 * obj-c++.dg/try-catch-9.mm: Ditto.
2930
2931 2010-05-28 Dodji Seketeli <dodji@redhat.com>
2932
2933 Revert patch for PR c++/44188
2934 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
2935
2936 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2937
2938 PR c++/44188
2939 * g++.dg/debug/dwarf2/typedef3.C: New test.
2940
2941 2010-05-27 Jason Merrill <jason@redhat.com>
2942
2943 PR c++/43555
2944 * g++.dg/ext/vla9.C: New.
2945
2946 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
2947
2948 PR objc/44140
2949 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
2950 * objc.dg/torture/tls/thr-init-3.m: Ditto.
2951 * objc.dg/torture/tls/thr-init.m: Ditto.
2952 * objc.dg/torture/trivial.m: Ditto.
2953 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
2954 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2955 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2956 * obj-c++.dg/torture/trivial.mm: Ditto.
2957
2958 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
2959
2960 * g++.dg/lto/20100302_0.C: Skip on darwin.
2961
2962 2010-05-27 Richard Guenther <rguenther@suse.de>
2963
2964 PR tree-optimization/44284
2965 * gcc.dg/vect/vect-118.c: New testcase.
2966 * gcc.dg/vect/bb-slp-20.c: Adjust.
2967 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2968 * gcc.dg/vect/slp-9.c: Likewise.
2969 * gcc.dg/vect/slp-reduc-4.c: Likewise.
2970 * gcc.dg/vect/vect-10.c: Likewise.
2971 * gcc.dg/vect/vect-109.c: Likewise.
2972 * gcc.dg/vect/vect-12.c: Likewise.
2973 * gcc.dg/vect/vect-36.c: Likewise.
2974 * gcc.dg/vect/vect-7.c: Likewise.
2975 * gcc.dg/vect/vect-iv-8.c: Likewise.
2976 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2977 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2978 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2979 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2980 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2981 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2982 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2983 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2984 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2985 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2986 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2987 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
2988 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
2989 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2990 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2991 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
2992 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2993
2994 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
2995
2996 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
2997 necessary.
2998
2999 2010-05-26 Jan Hubicka <jh@suse.cz>
3000
3001 * gcc.dg/lto/materialize-1_0.c: New file.
3002 * gcc.dg/lto/materialize-1_1.c: New file.
3003
3004 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gnat.dg/lto10.adb: New test.
3007 * gnat.dg/lto10_pkg.ads: New helper.
3008
3009 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3010
3011 * lib/target-supports.exp (check_effective_target_int128): New
3012 function to check if __int128 types are available for target.
3013 * c-c++-common/int128-types-1.c: New.
3014 * c-c++-common/int128-1.c: New.
3015 * c-c++-common/int128-2.c: New.
3016 * g++.dg/abi/mangle43.C: New.
3017 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3018 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3019 pointer-wide scalar.
3020 * g++.dg/other/pr25632.C: Likewise.
3021 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3022 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3023 overflow warnings.
3024 * g++.dg/warn/pr13358-4.C: Likewise.
3025 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3026 * g++.dg/warn/Wconversion-null.C: Likewise.
3027
3028 2010-05-26 Jason Merrill <jason@redhat.com>
3029
3030 PR c++/43382
3031 * g++.dg/cpp0x/variadic101.C: New.
3032
3033 2010-05-26 Richard Guenther <rguenther@suse.de>
3034
3035 PR rtl-optimization/44164
3036 * gcc.c-torture/execute/pr44164.c: New testcase.
3037 * g++.dg/tree-ssa/pr13146.C: Adjust.
3038
3039 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3040
3041 PR fortran/40011
3042 * gfortran.dg/whole_file_19.f90 : New test.
3043
3044 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3045
3046 PR fortran/30668
3047 PR fortran/31346
3048 PR fortran/34260
3049 * gfortran.dg/pr40999.f: Fix function type.
3050 * gfortran.dg/whole_file_5.f90: Likewise.
3051 * gfortran.dg/whole_file_6.f90: Likewise.
3052 * gfortran.dg/whole_file_16.f90: New.
3053 * gfortran.dg/whole_file_17.f90: New.
3054 * gfortran.dg/whole_file_18.f90: New.
3055
3056 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3057 Iain Sandoe <iains@gcc.gnu.org>
3058
3059 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3060 * gcc.c-torture/compile/pr44197.c: Require alias support.
3061 * gcc.dg/lto/20081222_0.c: Ditto.
3062
3063 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3064
3065 PR debug/42801
3066 * gcc.dg/guality/vla-2.c: New test.
3067
3068 2010-05-25 Richard Guenther <rguenther@suse.de>
3069
3070 PR middle-end/44069
3071 * g++.dg/torture/pr44069.C: New testcase.
3072
3073 2010-05-25 Richard Guenther <rguenther@suse.de>
3074
3075 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3076
3077 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3078
3079 PR objc/44140
3080 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3081
3082 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3083
3084 * obj-c++.dg/torture/tls/trivial.mm: New.
3085 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3086 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3087 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3088 * obj-c++.dg/torture/tls/diag-1.mm: New.
3089 * obj-c++.dg/torture/tls/tls.exp: New.
3090 * obj-c++.dg/torture/trivial.mm: New.
3091 * obj-c++.dg/torture/dg-torture.exp: New.
3092 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3093 * obj-c++.dg/tls/trivial.m: New.
3094 * obj-c++.dg/tls/init-1.mm: New.
3095 * obj-c++.dg/tls/diag-1.mm: New.
3096 * obj-c++.dg/tls/init-2.mm: New.
3097 * obj-c++.dg/tls/diag-2.mm: New.
3098 * obj-c++.dg/tls/diag-3.mm: New.
3099 * obj-c++.dg/tls/diag-4.mm: New.
3100 * obj-c++.dg/tls/static-1.mm: New.
3101 * obj-c++.dg/tls/tls.exp: New.
3102 * obj-c++.dg/tls/diag-5.mm: New.
3103 * obj-c++.dg/tls/static-1a.mm: New.
3104 * objc-obj-c++-shared/Object1.mm: New.
3105 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3106
3107 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3108
3109 PR objc++/43689
3110 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3111 * obj-c++.dg/const-str-6.mm: Ditto.
3112
3113 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3114
3115 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3116
3117 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3118
3119 PR ada/38394
3120 * gnat.dg/array13.ad[sb]: New test.
3121
3122 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3123 Sandra Loosemore <sandra@codesourcery.com>
3124
3125 * gcc.target/arm/neon/: Regenerated test cases.
3126
3127 * gcc.target/arm/neon/polytypes.c,
3128 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3129 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3130 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3131 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3132 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3133 dg-add-options arm_neon.
3134
3135 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3136 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3137 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3138 and arm_neon_fp16_ok.
3139
3140 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3141 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3142
3143 * lib/target-supports.exp (add_options_for_arm_neon): New.
3144 (check_effective_target_arm_neon_ok_nocache): New, from
3145 check_effective_target_arm_neon_ok. Check multiple possibilities.
3146 (check_effective_target_arm_neon_ok): Use
3147 check_effective_target_arm_neon_ok_nocache.
3148 (add_options_for_arm_neon_fp16)
3149 (check_effective_target_arm_neon_fp16_ok)
3150 check_effective_target_arm_neon_fp16_ok_nocache): New.
3151 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3152
3153 2010-05-24 Jason Merrill <jason@redhat.com>
3154
3155 PR c++/41510
3156 * g++.dg/cpp0x/initlist35.C: New.
3157 * g++.dg/init/brace6.C: Adjust.
3158
3159 2010-05-24 Paul Brook <paul@codesourcery.com>
3160
3161 * gcc.target/arm/frame-pointer-1.c: New test.
3162 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3163 pointer elimination.
3164
3165 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3166
3167 PR target/44245
3168 * gcc.target/i386/crc32-3.c: New.
3169 * gcc.target/i386/crc32-4.c: Likewise.
3170
3171 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3172
3173 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3174 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3175 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3176
3177 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3180
3181 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3182
3183 PR target/43869
3184 * gcc.c-target/pr43869.c: New test.
3185
3186 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3187
3188 PR fortran/44212
3189 * gfortran.dg/class_22.f03: New.
3190
3191 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3192
3193 PR lto/44238
3194 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3195
3196 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3197
3198 PR fortran/44213
3199 * gfortran.dg/abstract_type_7.f03: New.
3200
3201 2010-05-21 Jason Merrill <jason@redhat.com>
3202
3203 * g++.dg/eh/spec11.C: Test cleanup optimization.
3204
3205 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR debug/44223
3208 * gcc.target/i386/pr44223.c: New test.
3209
3210 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3211
3212 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3213
3214 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3215
3216 * g++.dg/other/const3.C: New test.
3217
3218 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3219
3220 PR fortran/38407
3221 * warn_unused_dummy_argument_1.f90: New.
3222 * warn_unused_dummy_argument_2.f90: New.
3223
3224 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3225
3226 PR c++/30298
3227 * g++.dg/inherit/crash1.C: New.
3228 * g++.dg/inherit/crash2.C: Likewise.
3229
3230 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR debug/44178
3233 * g++.dg/debug/pr44178.C: New test.
3234
3235 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3236
3237 PR middle-end/44185
3238 * gcc.dg/tree-ssa/prefetch-6.c: Add
3239 --param min-insn-to-prefetch-ratio=6.
3240 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3241 allow unrolling, and adjust the movnti count.
3242
3243 2010-05-20 Jan Hubicka <jh@suse.cz>
3244
3245 PR middle-end/44197
3246 * gcc.c-torture/compile/pr44197.c: New file.
3247
3248 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3249
3250 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3251 Fix test code.
3252 (check_effective_target_xop): Remove __may_alias__ attribute.
3253
3254 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3255
3256 PR target/44202
3257 * gcc.c-torture/execute/pr44202-1.c: New test.
3258
3259 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3260
3261 PR fortran/43851
3262 * gfortran.dg/label_1.f90: Update test.
3263
3264 2010-05-19 Jan Hubicka <jh@suse.cz>
3265
3266 * gcc.dg/lto/ipareference2_0.c: New file.
3267 * gcc.dg/lto/ipareference2_1.c: New file.
3268
3269 2010-05-19 Jason Merrill <jason@redhat.com>
3270
3271 * g++.dg/parse/fn-typedef2.C: New.
3272
3273 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3274 function type.
3275
3276 PR c++/44193
3277 * g++.dg/template/fntype1.C: New.
3278
3279 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3280
3281 * gnat.dg/discr23.ad[sb]: New test.
3282 * gnat.dg/discr23_pkg.ads: New helper.
3283
3284 * gnat.dg/specs/controlled1.ads: New test.
3285 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3286
3287 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3288
3289 PR fortran/44055
3290 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3291 Fixed scope of C_SIZEOF.
3292 * gfortran.dg/warn_conversion_2.f90: New.
3293
3294 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3295
3296 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3297 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3298 for optional selector.
3299 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3300 (check_effective_target_sse3): New proc.
3301 * gcc.target/i386/math-torture/math-torture.exp: Load
3302 target-supports.exp.
3303 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3304 check_effective_target_sse2.
3305 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3306 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3307 * g++.dg/vect/vect.exp: Likewise.
3308 * gfortran.dg/vect/vect.exp: Likewise.
3309 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3310 -msse2 if check_effective_target_sse2.
3311
3312 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3313 * gcc.target/i386/3dnow-2.c: Likewise.
3314 * gcc.target/i386/3dnowA-1.c: Likewise.
3315 * gcc.target/i386/3dnowA-2.c: Likewise.
3316 * gcc.target/i386/pr42549.c: Likewise.
3317
3318 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3319 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3320 * gcc.target/i386/sse3-addsubps.c: Likewise.
3321 * gcc.target/i386/sse3-haddpd.c: Likewise.
3322 * gcc.target/i386/sse3-haddps.c: Likewise.
3323 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3324 * gcc.target/i386/sse3-hsubps.c: Likewise.
3325 * gcc.target/i386/sse3-movddup.c: Likewise.
3326 * gcc.target/i386/sse3-movshdup.c: Likewise.
3327 * gcc.target/i386/sse3-movsldup.c: Likewise.
3328
3329 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3330 * g++.dg/ext/attrib35.C: Likewise.
3331 * g++.dg/opt/pr40496.C: Likewise.
3332 * g++.dg/other/i386-1.C: Likewise.
3333 * g++.dg/other/i386-4.C: Likewise.
3334 * g++.dg/other/pr34435.C: Likewise.
3335 * g++.dg/other/pr39496.C: Likewise.
3336 * g++.dg/other/pr40446.C: Likewise.
3337 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3338 * gcc.dg/compat/vector-1a_main.c: Likewise.
3339 * gcc.dg/compat/vector-2a_main.c: Likewise.
3340 * gcc.dg/lto/20090206-1_0.c: Likewise.
3341 * gcc.dg/pr34856.c: Likewise.
3342 * gcc.dg/pr36584.c: Likewise.
3343 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3344 * gcc.dg/pr37544.c: Likewise.
3345 * gcc.dg/torture/pr16104-1.c: Likewise.
3346 * gcc.dg/torture/pr35771-1.c: Likewise.
3347 * gcc.dg/torture/pr35771-2.c: Likewise.
3348 * gcc.dg/torture/pr35771-3.c: Likewise.
3349 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3350 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3351 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3352 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3353 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3354 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3355 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3356 * gcc.target/i386/20060512-1.c: Likewise.
3357 * gcc.target/i386/20060512-3.c: Likewise.
3358 * gcc.target/i386/all_one_m128i.c: Likewise.
3359 * gcc.target/i386/float128-1.c: Likewise.
3360 * gcc.target/i386/float128-2.c: Likewise.
3361 * gcc.target/i386/fpcvt-1.c: Likewise.
3362 * gcc.target/i386/fpcvt-2.c: Likewise.
3363 * gcc.target/i386/fpcvt-3.c: Likewise.
3364 * gcc.target/i386/fpprec-1.c: Likewise.
3365 * gcc.target/i386/funcspec-9.c: Likewise.
3366 * gcc.target/i386/incoming-1.c: Likewise.
3367 * gcc.target/i386/incoming-12.c: Likewise.
3368 * gcc.target/i386/incoming-2.c: Likewise.
3369 * gcc.target/i386/incoming-3.c: Likewise.
3370 * gcc.target/i386/incoming-4.c: Likewise.
3371 * gcc.target/i386/incoming-6.c: Likewise.
3372 * gcc.target/i386/incoming-7.c: Likewise.
3373 * gcc.target/i386/incoming-8.c: Likewise.
3374 * gcc.target/i386/opt-1.c: Likewise.
3375 * gcc.target/i386/opt-2.c: Likewise.
3376 * gcc.target/i386/ordcmp-1.c: Likewise.
3377 * gcc.target/i386/pr17692.c: Likewise.
3378 * gcc.target/i386/pr18614-1.c: Likewise.
3379 * gcc.target/i386/pr22152.c: Likewise.
3380 * gcc.target/i386/pr23570.c: Likewise.
3381 * gcc.target/i386/pr23575.c: Likewise.
3382 * gcc.target/i386/pr26449-1.c: Likewise.
3383 * gcc.target/i386/pr26600.c: Likewise.
3384 * gcc.target/i386/pr27790.c: Likewise.
3385 * gcc.target/i386/pr28839.c: Likewise.
3386 * gcc.target/i386/pr30970.c: Likewise.
3387 * gcc.target/i386/pr32000-1.c: Likewise.
3388 * gcc.target/i386/pr32000-2.c: Likewise.
3389 * gcc.target/i386/pr32280.c: Likewise.
3390 * gcc.target/i386/pr32661.c: Likewise.
3391 * gcc.target/i386/pr32708-1.c: Likewise.
3392 * gcc.target/i386/pr32961.c: Likewise.
3393 * gcc.target/i386/pr33329.c: Likewise.
3394 * gcc.target/i386/pr35714.c: Likewise.
3395 * gcc.target/i386/pr35767-1.c: Likewise.
3396 * gcc.target/i386/pr35767-1d.c: Likewise.
3397 * gcc.target/i386/pr35767-1i.c: Likewise.
3398 * gcc.target/i386/pr35767-2.c: Likewise.
3399 * gcc.target/i386/pr35767-2d.c: Likewise.
3400 * gcc.target/i386/pr35767-2i.c: Likewise.
3401 * gcc.target/i386/pr35767-3.c: Likewise.
3402 * gcc.target/i386/pr35767-5.c: Likewise.
3403 * gcc.target/i386/pr36222-1.c: Likewise.
3404 * gcc.target/i386/pr36578-1.c: Likewise.
3405 * gcc.target/i386/pr36578-2.c: Likewise.
3406 * gcc.target/i386/pr36992-1.c: Likewise.
3407 * gcc.target/i386/pr37101.c: Likewise.
3408 * gcc.target/i386/pr37216.c: Likewise.
3409 * gcc.target/i386/pr37434-1.c: Likewise.
3410 * gcc.target/i386/pr37434-2.c: Likewise.
3411 * gcc.target/i386/pr37843-3.c: Likewise.
3412 * gcc.target/i386/pr37843-4.c: Likewise.
3413 * gcc.target/i386/pr39162.c: Likewise.
3414 * gcc.target/i386/pr39315-1.c: Likewise.
3415 * gcc.target/i386/pr39315-2.c: Likewise.
3416 * gcc.target/i386/pr39315-3.c: Likewise.
3417 * gcc.target/i386/pr39315-4.c: Likewise.
3418 * gcc.target/i386/pr39445.c: Likewise.
3419 * gcc.target/i386/pr39496.c: Likewise.
3420 * gcc.target/i386/pr40809.c: Likewise.
3421 * gcc.target/i386/pr40906-3.c: Likewise.
3422 * gcc.target/i386/pr41019.c: Likewise.
3423 * gcc.target/i386/pr42542-1.c: Likewise.
3424 * gcc.target/i386/pr42542-2.c: Likewise.
3425 * gcc.target/i386/pr42542-3.c: Likewise.
3426 * gcc.target/i386/pr42542-3a.c: Likewise.
3427 * gcc.target/i386/pr42881.c: Likewise.
3428 * gcc.target/i386/push-1.c: Likewise.
3429 * gcc.target/i386/quad-sse.c: Likewise.
3430 * gcc.target/i386/reload-1.c: Likewise.
3431 * gcc.target/i386/sse-10.c: Likewise.
3432 * gcc.target/i386/sse-11.c: Likewise.
3433 * gcc.target/i386/sse-15.c: Likewise.
3434 * gcc.target/i386/sse-17.c: Likewise.
3435 * gcc.target/i386/sse-18.c: Likewise.
3436 * gcc.target/i386/sse-19.c: Likewise.
3437 * gcc.target/i386/sse-4.c: Likewise.
3438 * gcc.target/i386/sse-6.c: Likewise.
3439 * gcc.target/i386/sse-vect-types.c: Likewise.
3440 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3441 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3442 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3443 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3444 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3445 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3446 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3447 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3448 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3449 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3450 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3451 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3452 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3453 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3454 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3455 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3456 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3457 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3458 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3459 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3460 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3461 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3462 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3463 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3464 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3465 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3466 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3467 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3468 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3469 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3470 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3471 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3472 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3473 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3474 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3475 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3476 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3477 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3478 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3479 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3480 * gcc.target/i386/sse2-mmx.c: Likewise.
3481 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3482 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3483 * gcc.target/i386/sse2-movd-1.c: Likewise.
3484 * gcc.target/i386/sse2-movd-2.c: Likewise.
3485 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3486 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3487 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3488 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3489 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3490 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3491 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3492 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3493 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3494 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3495 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3496 * gcc.target/i386/sse2-movq-1.c: Likewise.
3497 * gcc.target/i386/sse2-movq-2.c: Likewise.
3498 * gcc.target/i386/sse2-movq-3.c: Likewise.
3499 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3500 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3501 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3502 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3503 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3504 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3505 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3506 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3507 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3508 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3509 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3510 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3511 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3512 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3513 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3514 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3515 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3516 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3517 * gcc.target/i386/sse2-pand-1.c: Likewise.
3518 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3519 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3520 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3521 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3522 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3523 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3524 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3525 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3526 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3527 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3528 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3529 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3530 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3531 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3532 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3533 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3534 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3535 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3536 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3537 * gcc.target/i386/sse2-por-1.c: Likewise.
3538 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3539 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3540 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3541 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3542 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3543 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3544 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3545 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3546 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3547 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3548 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3549 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3550 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3551 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3552 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3553 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3554 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3555 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3556 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3557 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3558 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3559 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3560 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3561 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3562 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3563 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3564 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3565 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3566 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3567 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3568 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3569 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3570 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3571 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3572 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3573 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3574 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3575 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3576 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3577 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3578 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3579 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3580 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3581 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3582 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3583 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3584 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3585 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3586 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3587 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3588 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3589 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3590 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3591 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3592 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3593 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3594 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3595 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3596 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3597 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3598 * gcc.target/i386/sse2-vec-1.c: Likewise.
3599 * gcc.target/i386/sse2-vec-2.c: Likewise.
3600 * gcc.target/i386/sse2-vec-3.c: Likewise.
3601 * gcc.target/i386/sse2-vec-4.c: Likewise.
3602 * gcc.target/i386/sse2-vec-5.c: Likewise.
3603 * gcc.target/i386/sse2-vec-6.c: Likewise.
3604 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3605 * gcc.target/i386/ssefn-2.c: Likewise.
3606 * gcc.target/i386/ssefn-4.c: Likewise.
3607 * gcc.target/i386/ssefp-1.c: Likewise.
3608 * gcc.target/i386/ssefp-2.c: Likewise.
3609 * gcc.target/i386/sseregparm-3.c: Likewise.
3610 * gcc.target/i386/sseregparm-4.c: Likewise.
3611 * gcc.target/i386/sseregparm-5.c: Likewise.
3612 * gcc.target/i386/sseregparm-6.c: Likewise.
3613 * gcc.target/i386/sseregparm-7.c: Likewise.
3614 * gcc.target/i386/ssetype-1.c: Likewise.
3615 * gcc.target/i386/ssetype-2.c: Likewise.
3616 * gcc.target/i386/ssetype-3.c: Likewise.
3617 * gcc.target/i386/ssetype-4.c: Likewise.
3618 * gcc.target/i386/ssetype-5.c: Likewise.
3619 * gcc.target/i386/unordcmp-1.c: Likewise.
3620 * gcc.target/i386/vararg-1.c: Likewise.
3621 * gcc.target/i386/vararg-2.c: Likewise.
3622 * gcc.target/i386/vararg-3.c: Likewise.
3623 * gcc.target/i386/vararg-4.c: Likewise.
3624 * gcc.target/i386/vararg-7.c: Likewise.
3625 * gcc.target/i386/vararg-8.c: Likewise.
3626 * gcc.target/i386/vecinit-1.c: Likewise.
3627 * gcc.target/i386/vecinit-2.c: Likewise.
3628 * gcc.target/i386/vecinit-3.c: Likewise.
3629 * gcc.target/i386/vecinit-4.c: Likewise.
3630 * gcc.target/i386/vecinit-5.c: Likewise.
3631 * gcc.target/i386/vecinit-6.c: Likewise.
3632 * gcc.target/i386/vectorize2.c: Likewise.
3633 * gcc.target/i386/vectorize3.c: Likewise.
3634 * gcc.target/i386/vectorize4.c: Likewise.
3635 * gcc.target/i386/vectorize6.c: Likewise.
3636 * gcc.target/i386/vectorize7.c: Likewise.
3637 * gcc.target/i386/vectorize8.c: Likewise.
3638 * gcc.target/i386/vperm-v2df.c: Likewise.
3639 * gcc.target/i386/vperm-v2di.c: Likewise.
3640 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3641 * gcc.target/i386/xorps-sse2.c: Likewise.
3642 * gcc.target/i386/xorps.c: Likewise.
3643 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3644 * gfortran.dg/graphite/pr42326.f90: Likewise.
3645 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3646
3647 2010-05-19 Richard Guenther <rguenther@suse.de>
3648
3649 PR lto/44196
3650 * g++.dg/lto/20100519-1_0.C: New testcase.
3651
3652 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3653
3654 PR fortran/42360
3655 * gfortran.dg/warn_intent_out_not_set.f90: New.
3656
3657 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3658
3659 PR fortran/38404
3660 * gfortran.dg/data_char_1.f90: Updated warning message.
3661 * gfortran.dg/data_array_6.f: New.
3662
3663 2010-05-19 Martin Jambor <mjambor@suse.cz>
3664
3665 * g++.dg/ipa/ivinline-8.C: New test.
3666 * gcc.dg/ipa/iinline-2.c: Likewise.
3667
3668 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3669
3670 PR fortran/34505
3671 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3672 arguments; add check for return value kind.
3673 * gfortran.dg/float_1.f90: Likewise.
3674
3675 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3676
3677 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3678 (main): Use it.
3679 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3680 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3681 Prune another location line format.
3682 (lto-obj): Call lto_prune_warns on comp_output.
3683
3684 2010-05-18 Jan Hubicka <jh@suse.cz>
3685
3686 * gcc.dg/lto/ipacp_0.c: New test.
3687 * gcc.dg/lto/ipacp_1.c: New test.
3688
3689 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3690
3691 PR lto/44184
3692 * gcc.dg/lto/20100518_0.c: New test.
3693
3694 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3695
3696 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3697
3698 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3699
3700 PR fortran/43990
3701 * gfortran.dg/class_21.f03: New.
3702
3703 2010-05-17 Jason Merrill <jason@redhat.com>
3704
3705 PR c++/44157
3706 * g++.dg/cpp0x/initlist34.C: New.
3707
3708 PR c++/44158
3709 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3710
3711 2010-05-17 Martin Jambor <mjambor@suse.cz>
3712
3713 * g++.dg/ipa/ivinline-1.C: New test.
3714 * g++.dg/ipa/ivinline-2.C: New test.
3715 * g++.dg/ipa/ivinline-3.C: New test.
3716 * g++.dg/ipa/ivinline-4.C: New test.
3717 * g++.dg/ipa/ivinline-5.C: New test.
3718 * g++.dg/ipa/ivinline-6.C: New test.
3719
3720 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3721 Jason Merrill <jason@redhat.com>
3722
3723 PR c++/44108
3724 * c-c++-common/Wunused-var-8.c: New test.
3725
3726 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3727
3728 PR bootstrap/42347
3729 * gcc.c-torture/compile/pr42347.c: New test.
3730
3731 PR middle-end/44102
3732 * g++.dg/ext/asmgoto1.C: New test.
3733
3734 2010-05-17 Martin Jambor <mjambor@suse.cz>
3735
3736 PR middle-end/44133
3737 * gcc.dg/tree-ssa/pr44133.c: New test.
3738 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3739 precise.
3740
3741 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3742
3743 PR fortran/44044
3744 * gfortran.dg/class_20.f03: New.
3745
3746 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3747
3748 PR 44078
3749 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3750 debug messages but not the newly introduced one.
3751
3752 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3753
3754 PR fortran/35779
3755 * gfortran.dg/initialization_25.f90: Commented testcase.
3756 * gfortran.dg/initialization_26.f90: New.
3757
3758 2010-05-16 Richard Guenther <rguenther@suse.de>
3759
3760 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3761 * gcc.dg/pr43084.c: Likewise.
3762 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3763 -fipa-type-escape.
3764 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3765 -fipa-type-escape.
3766 * gcc.dg/struct/struct-reorg.exp: Likewise.
3767 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3768 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3769
3770 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3771
3772 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3773 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3774 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3775 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3776 tests.
3777
3778 2010-05-15 Jason Merrill <jason@redhat.com>
3779
3780 * g++.dg/eh/spec10.C: New.
3781 * g++.dg/eh/spec11.C: New.
3782 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3783
3784 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3785
3786 PR fortran/44154
3787 PR fortran/42647
3788 * gfortran.dg/allocatable_scalar_9.f90: New.
3789
3790 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR c++/44148
3793 * g++.dg/torture/pr44148.C: New test.
3794
3795 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3796
3797 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3798 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3799 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3800 diagnostics and type sizes.
3801
3802 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3803
3804 * gnat.dg/lto9.adb: New test.
3805 * gnat.dg/lto9_pkg1.ads: New helper.
3806 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3807
3808 2010-05-15 Jan Hubicka <jh@suse.cz>
3809
3810 * gcc.dg/lto/ipareference_1.c: Rename to ...
3811 * gcc.dg/lto/ipareference_0.c: ... this one.
3812 * gcc.dg/lto/ipareference_2.c: Rename to ...
3813 * gcc.dg/lto/ipareference_1.c: ... this one.
3814
3815 2010-05-15 Jan Hubicka <jh@suse.cz>
3816
3817 * gcc.dg/lto/ipareference_1.c: New file.
3818 * gcc.dg/lto/ipareference_2.c: New file.
3819
3820 2010-05-15 Richard Guenther <rguenther@suse.de>
3821
3822 PR tree-optimization/44038
3823 * gcc.c-torture/compile/pr44038.c: New testcase.
3824
3825 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3826
3827 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3828 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3829
3830 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3831
3832 PR fortran/43207
3833 PR fortran/43969
3834 * gfortran.dg/class_18.f03: New.
3835 * gfortran.dg/class_19.f03: New.
3836
3837 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR debug/44112
3840 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3841 * g++.dg/debug/dwarf2/const1.C: Remove.
3842
3843 2010-05-14 Jason Merrill <jason@redhat.com>
3844
3845 * g++.dg/eh/cond4.C: New.
3846 * g++.dg/eh/elide2.C: Adjust.
3847 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3848
3849 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3850
3851 PR fortran/44135
3852 * gfortran.dg/actual_array_interface_2.f90: New test.
3853
3854 2010-05-14 Richard Guenther <rguenther@suse.de>
3855
3856 PR tree-optimization/44119
3857 * gcc.c-torture/compile/pr44119.c: New testcase.
3858
3859 2010-05-14 Jason Merrill <jason@redhat.com>
3860
3861 PR c++/44127
3862 * g++.dg/eh/terminate1.C: New.
3863
3864 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3865
3866 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3867
3868 PR debug/44136
3869 * gcc.dg/pr44136.c: New test.
3870
3871 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3872
3873 PR c++/30566
3874 * g++.dg/warn/Wshadow-4.C: Adjust.
3875 * g++.dg/warn/Wshadow-5.C: New test.
3876 * g++.dg/warn/Wshadow-6.C: New test
3877
3878 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3879
3880 PR fortran/35779
3881 * gfortran.dg/initialization_25.f90: New.
3882
3883 2010-05-13 Martin Jambor <mjambor@suse.cz>
3884
3885 * g++.dg/otr-fold-1.C: New test.
3886 * g++.dg/otr-fold-2.C: New test.
3887
3888 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR fortran/44036
3891 * gfortran.dg/gomp/pr44036-1.f90: New test.
3892 * gfortran.dg/gomp/pr44036-2.f90: New test.
3893 * gfortran.dg/gomp/pr44036-3.f90: New test.
3894
3895 PR debug/43983
3896 * gcc.dg/guality/sra-1.c: New test.
3897
3898 2010-05-12 Jan Hubicka <jh@suse.cz>
3899
3900 * tree-ssa/unreachable.c: New test.
3901
3902 2010-05-12 Jason Merrill <jason@redhat.com>
3903
3904 * g++.dg/cpp0x/sfinae1.C: New.
3905
3906 2010-05-12 Sriraman Tallam <tmsriram@google.com>
3907
3908 * gcc.target/i386/zee.c: New file.
3909
3910 2010-05-12 Jason Merrill <jason@redhat.com>
3911
3912 * g++.dg/conversion/op1.C: Expect template candidate message.
3913 * g++.dg/cpp0x/nullptr15.C: Likewise.
3914 * g++.dg/cpp0x/pr31431-2.C: Likewise.
3915 * g++.dg/cpp0x/pr31431.C: Likewise.
3916 * g++.dg/cpp0x/temp_default2.C: Likewise.
3917 * g++.dg/cpp0x/trailing4.C: Likewise.
3918 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
3919 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
3920 * g++.dg/cpp0x/variadic-throw.C: Likewise.
3921 * g++.dg/cpp0x/variadic35.C: Likewise.
3922 * g++.dg/cpp0x/vt-35147.C: Likewise.
3923 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3924 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3925 * g++.dg/ext/visibility/anon8.C: Likewise.
3926 * g++.dg/ext/vla2.C: Likewise.
3927 * g++.dg/other/pr28114.C: Likewise.
3928 * g++.dg/other/ptrmem10.C: Likewise.
3929 * g++.dg/other/ptrmem11.C: Likewise.
3930 * g++.dg/overload/unknown1.C: Likewise.
3931 * g++.dg/parse/template7.C: Likewise.
3932 * g++.dg/parse/typename7.C: Likewise.
3933 * g++.dg/template/conv11.C: Likewise.
3934 * g++.dg/template/copy1.C: Likewise.
3935 * g++.dg/template/deduce3.C: Likewise.
3936 * g++.dg/template/dependent-expr5.C: Likewise.
3937 * g++.dg/template/friend.C: Likewise.
3938 * g++.dg/template/incomplete2.C: Likewise.
3939 * g++.dg/template/local4.C: Likewise.
3940 * g++.dg/template/local6.C: Likewise.
3941 * g++.dg/template/operator10.C: Likewise.
3942 * g++.dg/template/overload6.C: Likewise.
3943 * g++.dg/template/ptrmem2.C: Likewise.
3944 * g++.dg/template/ptrmem20.C: Likewise.
3945 * g++.dg/template/ptrmem8.C: Likewise.
3946 * g++.dg/template/sfinae2.C: Likewise.
3947 * g++.dg/template/ttp25.C: Likewise.
3948 * g++.dg/template/unify10.C: Likewise.
3949 * g++.dg/template/unify11.C: Likewise.
3950 * g++.dg/template/unify6.C: Likewise.
3951 * g++.dg/template/unify7.C: Likewise.
3952 * g++.dg/template/unify9.C: Likewise.
3953 * g++.dg/template/varmod1.C: Likewise.
3954 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3955 * g++.old-deja/g++.law/operators32.C: Likewise.
3956 * g++.old-deja/g++.pt/crash28.C: Likewise.
3957 * g++.old-deja/g++.pt/crash60.C: Likewise.
3958 * g++.old-deja/g++.pt/explicit38.C: Likewise.
3959 * g++.old-deja/g++.pt/explicit39.C: Likewise.
3960 * g++.old-deja/g++.pt/explicit41.C: Likewise.
3961 * g++.old-deja/g++.pt/explicit67.C: Likewise.
3962 * g++.old-deja/g++.pt/explicit77.C: Likewise.
3963 * g++.old-deja/g++.pt/expr2.C: Likewise.
3964 * g++.old-deja/g++.pt/overload7.C: Likewise.
3965 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
3966 * g++.old-deja/g++.pt/spec5.C: Likewise.
3967 * g++.old-deja/g++.pt/spec6.C: Likewise.
3968 * g++.old-deja/g++.pt/t24.C: Likewise.
3969 * g++.old-deja/g++.pt/unify4.C: Likewise.
3970 * g++.old-deja/g++.pt/unify6.C: Likewise.
3971 * g++.old-deja/g++.pt/unify8.C: Likewise.
3972 * g++.old-deja/g++.robertl/eb119.C: Likewise.
3973 * g++.old-deja/g++.robertl/eb79.C: Likewise.
3974 * g++.old-deja/g++.robertl/eb98.C: Likewise.
3975
3976 * g++.dg/cpp0x/initlist32.C: New.
3977
3978 * g++.dg/template/conv11.C: New.
3979 * g++.dg/conversion/op1.C: Adjust expected error.
3980
3981 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
3982
3983 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
3984
3985 PR target/44088
3986 * gcc.target/i386/avx-cmpsd-1.c: New.
3987 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
3988 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3989 * gcc.target/i386/avx-cmpss-2.c: Likewise.
3990 * gcc.target/i386/sse-cmpss-1.c: Likewise.
3991 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3992
3993 2010-05-12 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR middle-end/44085
3996 * gcc.dg/gomp/pr44085.c: New test.
3997 * gfortran.dg/gomp/pr44085.f90: New test.
3998
3999 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4000
4001 * objc-obj-c++-shared/Object1.m: New.
4002 * objc.dg/torture: New directory.
4003 * objc.dg/torture/tls: Ditto.
4004 * objc.dg/tls: Ditto.
4005 * objc.dg/torture/tls/trivial.m: New test.
4006 * objc.dg/torture/tls/thr-init-2.m: New test.
4007 * objc.dg/torture/tls/thr-init-3.m: New test.
4008 * objc.dg/torture/tls/thr-init.m: New test.
4009 * objc.dg/torture/tls/diag-1.m: New test.
4010 * objc.dg/torture/tls/tls.exp: New.
4011 * objc.dg/torture/trivial.m: New test.
4012 * objc.dg/torture/dg-torture.exp: New.
4013 * objc.dg/tls/diag-3.m: New test.
4014 * objc.dg/tls/diag-4.m: New test.
4015 * objc.dg/tls/diag-5.m: New test.
4016 * objc.dg/tls/init-1.m: New test.
4017 * objc.dg/tls/init-2.m: New test.
4018 * objc.dg/tls/tls.exp: New.
4019 * objc.dg/tls/diag-2.m: New test.
4020 * lib/objc.exp: Respond to dg-additional-files.
4021
4022 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4023
4024 * gcc.target/m68k/20100512-1.c: New.
4025
4026 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4027
4028 * gnat.dg/lto8.adb: New test.
4029 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4030 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4031
4032 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4033
4034 PR c++/34272
4035 PR c++/43630
4036 PR c++/34491
4037 * g++.dg/template/crash97.C: New.
4038 * g++.dg/template/crash98.C: Likewise.
4039 * g++.dg/template/crash99.C: Likewise.
4040 * g++.dg/cpp0x/pr31439.C: Adjust.
4041 * g++.dg/template/crash95.C: Likewise.
4042
4043 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR middle-end/44071
4046 * c-c++-common/asmgoto-4.c: New test.
4047 * gcc.target/i386/pr44071.c: New test.
4048
4049 PR c++/44062
4050 * c-c++-common/Wunused-var-7.c: New test.
4051 * g++.dg/warn/Wunused-var-9.C: New test.
4052
4053 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4054
4055 PR fortran/43711
4056 * gfortran.dg/gomp/pr43711.f90: New.
4057
4058 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4059
4060 PR fortran/31820
4061 * gfortran.dg/select_5.f90: Updated.
4062
4063 2010-05-11 Jan Hubicka <jh@suse.cz>
4064
4065 PR tree-optimize/44063
4066 * gcc.c-torture/compile/pr44063.c: New testcase.
4067
4068 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR debug/44023
4071 * gcc.dg/pr44023.c: New test.
4072
4073 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4074
4075 * gnat.dg/lto7.adb: New test.
4076 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4077
4078 2010-05-10 Jason Merrill <jason@redhat.com>
4079
4080 PR c++/44017
4081 * g++.dg/template/inherit5.C: New.
4082
4083 PR c++/44045
4084 * g++.dg/cpp0x/initlist33.C: New.
4085 * g++.dg/cpp0x/initlist26.C: Adjust.
4086 * g++.dg/cpp0x/initlist28.C: Adjust.
4087
4088 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4089
4090 PR c++/43719
4091 * g++.dg/init/pr43719.C: New.
4092 * g++.dg/anon-struct4.C: Adjust.
4093
4094 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR debug/44028
4097 * gcc.dg/pr44028.c: New test.
4098
4099 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4100
4101 PR fortran/27866
4102 PR fortran/35003
4103 PR fortran/42809
4104 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4105 * gfortran.dg/warn_conversion.f90: New.
4106
4107 2010-05-10 Michael Matz <matz@suse.de>
4108
4109 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4110
4111 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4112
4113 PR rtl-optimization/44012
4114 * gcc.dg/pr44012.c: New.
4115
4116 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4117
4118 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4119 Log text on entry and exit.
4120 Prune Sun ld warnings for common symbols with differing sizes.
4121 (lto-link-and-maybe-run): Change caller.
4122
4123 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4124
4125 PR fortran/44044
4126 * gfortran.dg/class_7.f03: Modified.
4127 * gfortran.dg/select_type_1.f03: Modified.
4128 * gfortran.dg/select_type_12.f03: New.
4129
4130 2010-05-10 Richard Guenther <rguenther@suse.de>
4131
4132 PR tree-optimization/44050
4133 * gcc.dg/torture/pr44050.c: New testcase.
4134
4135 2010-05-10 Wei Guozhi <carrot@google.com>
4136
4137 PR target/42879
4138 * gcc.target/arm/pr42879.c: New testcase.
4139
4140 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4141
4142 PR c/44051
4143 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4144
4145 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4146
4147 PR c/10676
4148 * gcc.dg/anon-struct-10.c: New test.
4149
4150 2010-05-09 Richard Guenther <rguenther@suse.de>
4151
4152 PR middle-end/44024
4153 * gcc.dg/pr44024.c: New testcase.
4154
4155 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4156
4157 PR c/4784
4158 * gcc.dg/anon-struct-9.c: New test.
4159
4160 2010-05-09 Richard Guenther <rguenther@suse.de>
4161
4162 PR middle-end/44043
4163 * gcc.c-torture/compile/pr44043.c: New testcase.
4164
4165 2010-05-09 Richard Guenther <rguenther@suse.de>
4166
4167 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4168
4169 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4170
4171 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4172
4173 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4176 * gnat.dg/specs/lto3.ads: Likewise.
4177
4178 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4179
4180 PR middle-end/28685
4181 * gcc.dg/pr28685-1.c: New file.
4182
4183 2010-05-08 Richard Guenther <rguenther@suse.de>
4184
4185 PR tree-optimization/44030
4186 * gcc.c-torture/compile/pr44030.c: New testcase.
4187
4188 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gnat.dg/lto6.adb: New test.
4191 * gnat.dg/lto6_pkg.ads: New helper.
4192
4193 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4194
4195 * gnat.dg/lto5.adb: New test.
4196 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4197
4198 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * gnat.dg/lto4.ad[sb]: New test.
4201
4202 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4203
4204 * gnat.dg/specs/lto3.ads: New test.
4205 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4206 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4207
4208 2010-05-08 Quentin Ochem <ochem@adacore.com>
4209
4210 * gnat.dg/sizetype3.ad[sb]: New test.
4211 * gnat.dg/sizetype3_pkg.ads: New helper.
4212
4213 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4214
4215 PR c++/43951
4216 * g++.dg/init/new29.C: New.
4217
4218 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4219
4220 PR fortran/40728
4221 * gfortran.dg/coarray_1.f90: Fixed error message.
4222 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4223 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4224 * gfortran.dg/intrinsic_std_5.f90: New.
4225
4226 2010-05-07 Jason Merrill <jason@redhat.com>
4227
4228 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4229
4230 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4231
4232 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4233 (size_t, stderr): Remove.
4234 (read_error): Replaced __builtin_fprintf by fprintf.
4235
4236 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4237
4238 * gcc.dg/ordered-comparison-1.c: New test.
4239 * gcc.dg/ordered-comparison-2.c: New test.
4240 * gcc.dg/ordered-comparison-3.c: New test.
4241 * gcc.dg/ordered-comparison-4.c: New test.
4242
4243 2010-05-06 Mike Stump <mikestump@comcast.net>
4244
4245 PR objc/35165
4246 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4247
4248 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4249 Jason Merrill <jason@redhat.com>
4250
4251 * g++.dg/cpp0x/nullptr01.C: New.
4252 * g++.dg/cpp0x/nullptr02.C: New.
4253 * g++.dg/cpp0x/nullptr03.C: New.
4254 * g++.dg/cpp0x/nullptr04.C: New.
4255 * g++.dg/cpp0x/nullptr05.C: New.
4256 * g++.dg/cpp0x/nullptr06.C: New.
4257 * g++.dg/cpp0x/nullptr07.C: New.
4258 * g++.dg/cpp0x/nullptr08.C: New.
4259 * g++.dg/cpp0x/nullptr09.C: New.
4260 * g++.dg/cpp0x/nullptr10.C: New.
4261 * g++.dg/cpp0x/nullptr11.C: New.
4262 * g++.dg/cpp0x/nullptr12.C: New.
4263 * g++.dg/cpp0x/nullptr13.C: New.
4264 * g++.dg/cpp0x/nullptr14.C: New.
4265 * g++.dg/cpp0x/nullptr15.C: New.
4266 * g++.dg/cpp0x/nullptr16.C: New.
4267 * g++.dg/cpp0x/nullptr17.C: New.
4268 * g++.dg/cpp0x/nullptr18.C: New.
4269 * g++.dg/cpp0x/nullptr19.C: New.
4270 * g++.dg/cpp0x/nullptr20.C: New.
4271 * g++.dg/cpp0x/nullptr21.C: New.
4272 * g++.dg/cpp0x/nullptr22.C: New.
4273 * g++.dg/debug/nullptr01.C: New.
4274 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4275
4276 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4277
4278 * gcc.dg/Wunused-var-8.c: Move to...
4279 * c-c++-common/Wunused-var-6.c: ... here. New test.
4280
4281 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4282
4283 PR c++/40406
4284 * g++.dg/template/crash96.C: New.
4285
4286 2010-05-06 Jan Hubicka <jh@suse.cz>
4287
4288 PR tree-optimization/43791
4289 * gcc.c-torture/compile/pr43791.c: New file.
4290
4291 2010-05-06 Michael Matz <matz@suse.de>
4292
4293 PR tree-optimization/43984
4294 * gfortran.dg/pr43984.f90: New test.
4295
4296 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4297
4298 PR 40989
4299 * gcc.dg/pr40989.c: New.
4300
4301 2010-05-06 Richard Guenther <rguenther@suse.de>
4302
4303 PR tree-optimization/43934
4304 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4305
4306 2010-05-06 Richard Guenther <rguenther@suse.de>
4307
4308 PR tree-optimization/43987
4309 * gcc.c-torture/execute/pr43987.c: New testcase.
4310 * gcc.dg/torture/pta-escape-1.c: Adjust.
4311 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4312 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4313 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4314 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4315
4316 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4317 Dodji Seketeli <dodji@redhat.com>
4318
4319 PR c/18624
4320 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4321 * g++.dg/template/sfinae16.C: Likewise.
4322 * gcc.dg/Wunused-var-1.c: Moved to...
4323 * c-c++-common/Wunused-var-1.c: ...here. New test.
4324 * gcc.dg/Wunused-var-2.c: Moved to...
4325 * c-c++-common/Wunused-var-2.c: ...here. New test.
4326 * gcc.dg/Wunused-var-3.c: Moved to...
4327 * c-c++-common/Wunused-var-3.c: ...here. New test.
4328 * gcc.dg/Wunused-var-4.c: Moved to...
4329 * gcc.dg/Wunused-var-1.c: ... here.
4330 * gcc.dg/Wunused-var-5.c: Moved to...
4331 * c-c++-common/Wunused-var-4.c: ...here. New test.
4332 * gcc.dg/Wunused-var-7.c: Moved to...
4333 * c-c++-common/Wunused-var-5.c: ...here. New test.
4334 * gcc.dg/Wunused-var-6.c: Moved to...
4335 * gcc.dg/Wunused-var-2.c: ... here.
4336 * c-c++-common/Wunused-var-1.c: New test.
4337 * c-c++-common/Wunused-var-2.c: New test.
4338 * c-c++-common/Wunused-var-3.c: New test.
4339 * c-c++-common/Wunused-var-4.c: New test.
4340 * c-c++-common/Wunused-var-5.c: New test.
4341 * g++.dg/warn/Wunused-var-1.C: New test.
4342 * g++.dg/warn/Wunused-var-2.C: New test.
4343 * g++.dg/warn/Wunused-var-3.C: New test.
4344 * g++.dg/warn/Wunused-var-4.C: New test.
4345 * g++.dg/warn/Wunused-var-5.C: New test.
4346 * g++.dg/warn/Wunused-var-6.C: New test.
4347 * g++.dg/warn/Wunused-var-7.C: New test.
4348 * g++.dg/warn/Wunused-var-8.C: New test.
4349 * g++.dg/warn/Wunused-parm-1.C: New test.
4350 * g++.dg/warn/Wunused-parm-2.C: New test.
4351 * g++.dg/warn/Wunused-parm-3.C: New test.
4352
4353 2010-05-06 Tobias Burnus <burnus@net-b.de>
4354
4355 PR fortran/43985
4356 * gfortran.dg/gomp/crayptr5.f90: New test case.
4357
4358 2010-05-05 Jason Merrill <jason@redhat.com>
4359
4360 PR debug/43370
4361 * g++.dg/ext/attrib39.C: New.
4362
4363 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4364
4365 PR fortran/24978
4366 * gfortran.dg/data_invalid.f90: New.
4367
4368 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4369
4370 * gnat.dg/lto2.adb: New test.
4371
4372 2010-05-05 Jason Merrill <jason@redhat.com>
4373
4374 PR c++/43787
4375 * g++.dg/opt/empty1.C: New.
4376
4377 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4378
4379 PR fortran/43696
4380 * gfortran.dg/class_17.f03: New.
4381
4382 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4383
4384 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4385
4386 2010-05-04 Mike Stump <mikestump@comcast.net>
4387
4388 PR objc/35165
4389 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4390
4391 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4392
4393 PR target/43668
4394 * gcc.target/i386/pr43668.c: New.
4395
4396 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4397
4398 PR c++/43028
4399 * g++.dg/cpp0x/initlist31.C: New.
4400
4401 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4402
4403 PR c/43981
4404 * gcc.dg/Wunused-var-8.c: New test.
4405
4406 2010-05-04 Jason Merrill <jason@redhat.com>
4407
4408 PR c++/38064
4409 * g++.dg/cpp0x/enum3.C: Extend.
4410
4411 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4412
4413 PR target/43799
4414 * gcc.target/i386/pr43799.c: New.
4415
4416 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4417
4418 * gnat.dg/lto1.adb: New test.
4419 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4420
4421 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4422
4423 PR middle-end/43671
4424 * gcc.target/i386/pr43671.c: New.
4425
4426 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4427
4428 PR c++/43705
4429 * g++.dg/template/crash95.C: New.
4430
4431 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4432
4433 PR debug/43508
4434 * gcc.target/i386/pr43508.c: New.
4435
4436 2010-05-04 Richard Guenther <rguenther@suse.de>
4437
4438 PR tree-optimization/43879
4439 * g++.dg/torture/pr43879-1_0.C: New testcase.
4440 * g++.dg/torture/pr43879-1_1.C: Likewise.
4441
4442 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4443
4444 PR c++/43953
4445 * g++.dg/other/crash-12.C: New test.
4446
4447 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4448
4449 * g++.dg/cdce3.C: Add a space. Updated.
4450
4451 2010-05-03 Jason Merrill <jason@redhat.com>
4452
4453 PR c++/43680
4454 * g++.dg/opt/enum2.C: New.
4455 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4456 * g++.dg/warn/Wswitch-1.C: Adjust message.
4457
4458 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4461 * g++.dg/ext/label13.C: Fix typo.
4462 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4463 alpha*-dec-osf5*.
4464 * gcc.c-torture/compile/limits-declparen.c: xfail on
4465 alpha*-dec-osf5* with -g.
4466 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4467 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4468 * gcc.dg/c99-tgmath-2.c: Likewise.
4469 * gcc.dg/c99-tgmath-3.c: Likewise.
4470 * gcc.dg/c99-tgmath-4.c: Likewise.
4471
4472 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4473
4474 PR fortran/43592
4475 * gfortran.dg/unexpected_interface.f90: New test.
4476
4477 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4478
4479 * ada/acats/run_acats (which): New function.
4480 (host_gnatchop, host_gnatmake): Use it.
4481
4482 2010-05-03 Richard Guenther <rguenther@suse.de>
4483
4484 PR tree-optimization/43971
4485 * gcc.dg/pr43971.c: New testcase.
4486
4487 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4488
4489 PR debug/43972
4490 * gcc.dg/debug/pr43972.c: New test.
4491
4492 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4493
4494 PR testsuite/43963
4495 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4496
4497 2010-05-02 Richard Guenther <rguenther@suse.de>
4498
4499 PR tree-optimization/43879
4500 * gcc.dg/torture/pr43879-3.c: New testcase.
4501
4502 2010-05-01 Richard Guenther <rguenther@suse.de>
4503
4504 PR tree-optimization/43949
4505 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4506
4507 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4508
4509 PR c++/43951
4510 * g++.dg/init/new28.C: New.
4511
4512 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4513
4514 PR objc++/32052
4515 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4516 structure and nested declarations.
4517 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4518 structure and nested declarations. Reduce header clutter and
4519 use _exit() rather than abort().
4520 * objc.dg/encode-10.m: New.
4521 * objc.dg/encode-11.m: New.
4522
4523 2010-04-30 DJ Delorie <dj@redhat.com>
4524
4525 * gcc.c-torture/execute/20100430-1.c: New test.
4526
4527 2010-04-30 Jason Merrill <jason@redhat.com>
4528
4529 PR c++/43868
4530 * g++.dg/template/ptrmem21.C: New.
4531
4532 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4533
4534 PR fortran/18918
4535 PR fortran/43931
4536 * gfortran.dg/coarray_13.f90: New test.
4537
4538 2010-04-30 Richard Guenther <rguenther@suse.de>
4539
4540 PR lto/43946
4541 * gcc.dg/lto/20100430-1_0.c: New testcase.
4542
4543 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR debug/43942
4546 * c-c++-common/pr43942.c: New test.
4547
4548 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4549
4550 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4551 conflict with darwin crt1.o 'start' symbol.
4552
4553 2010-04-30 Richard Guenther <rguenther@suse.de>
4554
4555 PR tree-optimization/43879
4556 * gcc.dg/torture/pr43879_1.c: New testcase.
4557
4558 2010-04-30 Richard Guenther <rguenther@suse.de>
4559
4560 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4561
4562 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4563
4564 PR c++/43890
4565 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4566 user-provided constructor while recursing.
4567
4568 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4569
4570 PR fortran/42274
4571 * gfortran.dg/class_16.f03: New test.
4572
4573 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4574
4575 PR fortran/42274
4576 * gfortran.dg/class_15.f03: New.
4577
4578 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4579
4580 PR fortran/43326
4581 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4582
4583 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4584
4585 PR fortran/43492
4586 * gfortran.dg/generic_22.f03 : New test.
4587
4588 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4589
4590 PR fortran/42353
4591 * gfortran.dg/class_14.f03: New test.
4592
4593 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4594
4595 PR fortran/42680
4596 * gfortran.dg/interface_32.f90: New test.
4597
4598 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4599 Janus Weil <janus@gcc.gnu.org>
4600
4601 PR fortran/41829
4602 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4603 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4604 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4605
4606 2010-04-28 Mike Stump <mikestump@comcast.net>
4607
4608 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4609 dg-excess-errors.
4610 * g++.dg/uninit-pred-2_b.C: Likewise.
4611
4612 2010-04-28 Tobias Burnus <burnus@net-b.de>
4613
4614 PR fortran/18918
4615 PR fortran/43919
4616 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4617
4618 2010-04-28 Matthias Klose <doko@ubuntu.com>
4619
4620 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4621 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4622 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4623 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4624 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4625
4626 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4627
4628 * gcc.dg/const-uniq-1.c: New test.
4629 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4630
4631 2010-04-28 Xinliang David Li <davidxl@google.com>
4632
4633 * gcc.dg/uninit-pred-2_b.c: New test.
4634 * gcc.dg/uninit-pred-4_b.c: New test.
4635 * gcc.dg/uninit-pred-3_d.c: New test.
4636 * gcc.dg/uninit-pred-6_b.c: New test.
4637 * gcc.dg/uninit-pred-8_b.c: New test.
4638 * gcc.dg/uninit-pred-3_a.c: New test.
4639 * gcc.dg/uninit-pred-2_c.c: New test.
4640 * gcc.dg/uninit-pred-5_a.c: New test.
4641 * gcc.dg/uninit-pred-3_e.c: New test.
4642 * gcc.dg/uninit-pred-7_a.c: New test.
4643 * gcc.dg/uninit-pred-6_c.c: New test.
4644 * gcc.dg/uninit-pred-9_a.c: New test.
4645 * gcc.dg/uninit-pred-8_c.c: New test.
4646 * gcc.dg/uninit-pred-3_b.c: New test.
4647 * gcc.dg/uninit-pred-5_b.c: New test.
4648 * gcc.dg/uninit-pred-7_b.c: New test.
4649 * gcc.dg/uninit-pred-6_d.c: New test.
4650 * gcc.dg/uninit-pred-9_b.c: New test.
4651 * gcc.dg/uninit-pred-2_a.c: New test.
4652 * gcc.dg/uninit-pred-4_a.c: New test.
4653 * gcc.dg/uninit-pred-3_c.c: New test.
4654 * gcc.dg/uninit-pred-6_a.c: New test.
4655 * gcc.dg/uninit-pred-8_a.c: New test.
4656 * gcc.dg/uninit-pred-7_c.c: New test.
4657 * gcc.dg/uninit-pred-6_e.c: New test.
4658 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4659 * g++.dg/uninit-pred-1_a.C: New test.
4660 * g++.dg/uninit-pred-1_b.C: New test.
4661 * g++.dg/uninit-pred-2_a.C: New test.
4662 * g++.dg/uninit-pred-2_b.C: New test.
4663 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4664 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4665 * g++.dg/uninit-pred-loop_1.cc: New test.
4666
4667 2010-04-28 Martin Jambor <mjambor@suse.cz>
4668
4669 * gcc.dg/lto/20091209-1_0.c: New testcase.
4670
4671 2010-04-28 Richard Guenther <rguenther@suse.de>
4672
4673 PR tree-optimization/43879
4674 PR tree-optimization/43909
4675 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4676
4677 2010-04-28 Richard Guenther <rguenther@suse.de>
4678
4679 PR c++/43880
4680 * g++.dg/torture/pr43880.C: New testcase.
4681
4682 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4683
4684 PR c++/9335
4685 * g++.dg/template/recurse2.C: Update
4686 * g++.dg/template/recurse.C: Update.
4687 * g++.dg/template/pr23510.C: Update.
4688 * lib/prune.exp: Filter out 'recursively instantiated'.
4689
4690 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4691
4692 PR c++/29043
4693 * g++.dg/init/pr29043.C: New.
4694
4695 2010-04-27 Jason Merrill <jason@redhat.com>
4696
4697 * g++.dg/lookup/scoped5.C: Adjust.
4698 * g++.dg/lookup/scoped8.C: Adjust.
4699 * g++.dg/template/dependent-expr5.C: Adjust.
4700 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4701
4702 PR c++/43856
4703 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4704
4705 PR c++/43875
4706 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4707
4708 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4709 Jan Hubicka <hubicka@ucw.cz>
4710
4711 * gcc.dg/pure-2.c: New testcase.
4712 * gcc.dg/const-1.c: New testcase.
4713
4714 2010-04-27 Jason Merrill <jason@redhat.com>
4715
4716 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4717
4718 PR c++/41468
4719 * g++.dg/template/sfinae17.C: New.
4720 * g++.dg/template/sfinae18.C: New.
4721
4722 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4723
4724 * g++.dg/init/pr42844.C: New.
4725 * g++.dg/cpp0x/pr42844-2.C: New.
4726 * g++.dg/cpp0x/defaulted2.C: Adjust.
4727 * g++.dg/tree-ssa/pr27549.C: Likewise.
4728 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4729
4730 2010-04-27 Tobias Burnus <burnus@net-b.de>
4731
4732 PR fortran/18918
4733 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4734
4735 2010-04-27 Richard Guenther <rguenther@suse.de>
4736
4737 PR middle-end/40561
4738 * g++.dg/other/pr40561.C: New testcase.
4739
4740 2010-04-27 Martin Jambor <mjambor@suse.cz>
4741
4742 PR middle-end/43812
4743 * g++.dg/ipa/pr43812.C: New test.
4744
4745 2010-04-27 Jan Hubicka <jh@suse.cz>
4746
4747 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4748 (test): ... this one.
4749
4750 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4751
4752 PR target/40657
4753 * gcc.target/arm/thumb-stackframe.c: New test.
4754
4755 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4756
4757 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4758 * gcc.dg/misc-column.c: Likewise.
4759 * gcc.dg/Walways-true-1.c: Likewise.
4760 * gcc.dg/Walways-true-2.c: Likewise.
4761 * gcc.dg/warn-addr-cmp.c: Likewise.
4762
4763 2010-04-27 Tobias Burnus <burnus@net-b.de>
4764
4765 PR fortran/18918
4766 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4767 * gfortran.dg/coarray_12.f90: New.
4768
4769 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4770
4771 PR c/32207
4772 * gcc.dg/pr32207.c: New test.
4773 * gcc.dg/misc-column.c: Adjust expected warning.
4774 * gcc.dg/Walways-true-1.c: Likewise.
4775 * gcc.dg/Walways-true-2.c: Likewise.
4776 * gcc.dg/warn-addr-cmp.c: Likewise.
4777
4778 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4779
4780 PR lto/42776
4781 * lib/lto.exp (lto_prune_vis_warns): New function.
4782 (lto-link-and-maybe-run): Call it.
4783
4784 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4785
4786 PR tree-optimization/43904
4787 * gcc.dg/tree-ssa/tailcall-6.c: New.
4788
4789 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4790
4791 PR testsuite/35165
4792 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4793 Darwin8/OSX10.4 - compatible code generation.
4794 Use scan-rtl-dump.
4795 * obj-c++.dg/stubify-1.mm: Ditto.
4796 * lib/objc-torture.exp: Do not require link success for
4797 "trivial.m" in the runtime checks when dowhat = 'compile'.
4798 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4799 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4800 Darwin8/OSX10.4 - compatible code generation.
4801 * objc.dg/stubify-2.m: Ditto.
4802 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4803 * objc.dg/next-runtime-1.m: Ditto.
4804 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4805 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4806 runtimes on Darwin.
4807
4808 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4809
4810 PR 43715
4811 * lib/plugin-support.exp: Use "-undefined
4812 dynamic_lookup" on darwin.
4813
4814 2010-04-26 Richard Guenther <rguenther@suse.de>
4815
4816 * gcc.dg/lto/20100426_0.c: New testcase.
4817
4818 2010-04-26 Jie Zhang <jie@codesourcery.com>
4819
4820 PR tree-optimization/43833
4821 gcc.dg/Warray-bounds-8.c: New test case.
4822
4823 2010-04-26 Richard Guenther <rguenther@suse.de>
4824
4825 PR lto/43080
4826 * g++.dg/lto/20100423-3_0.C: New testcase.
4827
4828 2010-04-26 Richard Guenther <rguenther@suse.de>
4829
4830 PR lto/42425
4831 * g++.dg/lto/20100423-2_0.C: New testcase.
4832
4833 2010-04-26 Ira Rosen <irar@il.ibm.com>
4834
4835 * gcc.dg/vect/bb-slp-23.c: New test.
4836
4837 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4838
4839 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4840 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4841 * gcc.dg/c1x-float-1.c: New test.
4842
4843 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4844
4845 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4846 of "lea\[ \t\]".
4847
4848 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4849
4850 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4851 FreeBSD.
4852 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4853 * gfortran.dg/default_format_2.f90: Ditto.
4854
4855 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 * gfortran.dg/pr43505.f90: Clean up .mod file.
4858 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4859 * gfortran.dg/pr41347.f90: Ditto.
4860 * gfortran.dg/internal_pack_4.f90: Ditto.
4861 * gfortran.dg/proc_decl_23.f90: Ditto.
4862 * gfortran.dg/recursive_check_3.f90: Ditto.
4863 * gfortran.dg/intent_out_3.f90: Ditto.
4864 * gfortran.dg/assignment_2.f90: Ditto.
4865 * gfortran.dg/pr41928.f90: Ditto.
4866 * gfortran.dg/pr42166.f90: Ditto.
4867 * gfortran.dg/private_type_12.f90: Ditto.
4868 * gfortran.dg/graphite/pr42185.f90: Ditto.
4869 * gfortran.dg/graphite/pr42186.f90: Ditto.
4870 * gfortran.dg/graphite/pr40982.f90: Ditto.
4871 * gfortran.dg/graphite/id-2.f90: Ditto.
4872 * gfortran.dg/graphite/id-4.f90: Ditto.
4873 * gfortran.dg/graphite/pr42050.f90: Ditto.
4874 * gfortran.dg/graphite/id-18.f90: Ditto.
4875 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4876 * gfortran.dg/graphite/pr41924.f90: Ditto.
4877 * gfortran.dg/graphite/pr42393.f90: Ditto.
4878 * gfortran.dg/graphite/pr37980.f90: Ditto.
4879 * gfortran.dg/graphite/pr38953.f90: Ditto.
4880 * gfortran.dg/graphite/pr42180.f90: Ditto.
4881 * gfortran.dg/graphite/pr42181.f90: Ditto.
4882 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4883 * gfortran.dg/select_type_4.f90: Ditto.
4884 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4885 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4886 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4887 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4888 * gfortran.dg/whole_file_11.f90: Ditto.
4889 * gfortran.dg/private_type_11.f90: Ditto.
4890 * gfortran.dg/vect/vect-gems.f90: Ditto.
4891 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
4892
4893 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4894
4895 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
4896
4897 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
4898
4899 * gnat.dg/pack15.ad[sb]: New test.
4900
4901 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
4902
4903 * gcc.target/arm/mla-1.c: New test.
4904
4905 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4906
4907 PR fortran/30073
4908 PR fortran/43793
4909 * gfortran.dg/pr43793.f90: New test.
4910
4911 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
4912
4913 PR tree-optimization/41442
4914 * gcc.target/i386/pr41442.c: New test.
4915
4916 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
4917
4918 PR fortran/43832
4919 * gfortran.dg/fgetc_3.f90: Delete bogus test.
4920
4921 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4922
4923 PR fortran/43832
4924 * gfortran.dg/open_nounit.f90: New test.
4925
4926 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
4927
4928 PR fortran/43841
4929 PR fortran/43843
4930 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
4931
4932 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4933
4934 * gcc.dg/Wconversion-integer.c: Update.
4935
4936 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
4937
4938 * gnat.dg/unchecked_convert5.adb: New test.
4939
4940 2010-04-23 Richard Guenther <rguenther@suse.de>
4941
4942 PR lto/41734
4943 * gcc.dg/lto/20100423-2_0.c: New testcase.
4944 * gcc.dg/lto/20100423-2_0.c: Likewise.
4945
4946 2010-04-23 Richard Guenther <rguenther@suse.de>
4947
4948 PR lto/43455
4949 * gcc.dg/lto/20100423-1_0.c: New testcase.
4950 * gcc.dg/lto/20100423-1_1.c: Likewise.
4951
4952 2010-04-23 Martin Jambor <mjambor@suse.cz>
4953
4954 PR tree-optimization/43846
4955 * gcc.dg/tree-ssa/sra-10.c: New test.
4956
4957 2010-04-23 Martin Jambor <mjambor@suse.cz>
4958
4959 PR middle-end/43835
4960 * gcc.c-torture/execute/pr43835.c: New test.
4961
4962 2010-04-23 Richard Guenther <rguenther@suse.de>
4963
4964 PR lto/42653
4965 * g++.dg/lto/20100423-1_0.C: New testcase.
4966
4967 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
4968
4969 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
4970
4971 2010-04-22 Ira Rosen <irar@il.ibm.com>
4972
4973 PR tree-optimization/43842
4974 * gcc.dg/vect/pr43842.c: New test.
4975
4976 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4977
4978 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
4979 * gcc.target/i386/wmul-2.c: Likewise.
4980
4981 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4982
4983 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
4984 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
4985
4986 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
4987
4988 * gfortran.dg/reassoc_6.f: New testcase.
4989
4990 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
4991
4992 PR middle-end/29274
4993 * gcc.target/arm/wmul-1.c: New test.
4994 * gcc.target/arm/wmul-2.c: New test.
4995
4996 2010-04-22 Richard Guenther <rguenther@suse.de>
4997
4998 PR tree-optimization/43845
4999 * gcc.c-torture/compile/pr43845.c: New testcase.
5000
5001 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5002
5003 PR middle-end/29274
5004 * gcc.target/i386/wmul-1.c: New test.
5005 * gcc.target/i386/wmul-2.c: New test.
5006 * gcc.target/bfin/wmul-1.c: New test.
5007 * gcc.target/bfin/wmul-2.c: New test.
5008
5009 2010-04-22 Richard Guenther <rguenther@suse.de>
5010
5011 PR fortran/43829
5012 * gfortran.dg/vector_subscript_6.f90: New testcase.
5013 * gfortran.dg/assign_10.f90: Adjust.
5014
5015 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR fortran/43836
5018 * gfortran.dg/gomp/pr43836.f90: New test.
5019
5020 2010-04-21 Richard Guenther <rguenther@suse.de>
5021
5022 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5023
5024 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5025
5026 * gcc.dg/torture/builtin-cproj-3.c: New.
5027
5028 2010-04-20 Jason Merrill <jason@redhat.com>
5029
5030 PR c++/9335
5031 * g++.dg/template/recurse2.C: New.
5032 * g++.dg/parse/crash36.C: Adjust.
5033 * g++.dg/other/fold1.C: Adjust.
5034 * g++.dg/init/member1.C: Adjust.
5035 * lib/prune.exp: Prune "skipping N instantiation contexts".
5036
5037 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5038
5039 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5040
5041 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5042
5043 * gcc.dg/torture/builtin-cproj-1.c: New.
5044 * gcc.dg/torture/builtin-cproj-2.c: New.
5045
5046 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5047
5048 PR c++/43800
5049 PR c++/43704
5050 * g++.dg/template/typedef32.C: Adjust.
5051 * g++.dg/template/typedef33.C: New test.
5052
5053 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5054
5055 PR fortran/43227
5056 * gfortran.dg/proc_decl_23.f90: New test.
5057
5058 PR fortran/43266
5059 * gfortran.dg/abstract_type_6.f03: New test.
5060
5061 2010-04-20 Xinliang David Li <davidxl@google.com>
5062
5063 * g++.dg/tree-ssa/fold-compare.C: New.
5064
5065 2010-04-20 Richard Guenther <rguenther@suse.de>
5066
5067 PR tree-optimization/39417
5068 * g++.dg/torture/pr39417.C: New testcase.
5069
5070 2010-04-20 Richard Guenther <rguenther@suse.de>
5071
5072 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5073
5074 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5075
5076 * g++.dg/debug/dwarf2/rv1.C: New test.
5077
5078 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5079
5080 PR target/43635
5081 * gcc.c-torture/compile/pr43635.c: New testcase.
5082
5083 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR fortran/43339
5086 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5087 of sequential loops being private only in the innermost containing
5088 task region.
5089
5090 PR middle-end/43337
5091 * gfortran.dg/gomp/pr43337.f90: New test.
5092
5093 2010-04-19 Richard Guenther <rguenther@suse.de>
5094
5095 PR tree-optimization/43796
5096 * gfortran.dg/pr43796.f90: New testcase.
5097
5098 2010-04-19 Richard Guenther <rguenther@suse.de>
5099
5100 PR tree-optimization/43783
5101 * gcc.c-torture/execute/pr43783.c: New testcase.
5102
5103 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5104
5105 PR target/43766
5106 * gcc.target/i386/pr43766.c: New test.
5107
5108 2010-04-19 Jie Zhang <jie@codesourcery.com>
5109
5110 PR target/43662
5111 * gcc.target/i386/pr43662.c: New test.
5112
5113 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5114
5115 PR c++/43704
5116 * g++.dg/template/typedef32.C: New test.
5117
5118 2010-04-19 Ira Rosen <irar@il.ibm.com>
5119
5120 PR tree-optimization/37027
5121 * lib/target-supports.exp
5122 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5123 * gcc.dg/vect/pr37027.c: New test.
5124 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5125 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5126 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5127 gcc.dg/vect/vect-complex-6.c: Likewise.
5128
5129 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5130
5131 * g++.dg/debug/dwarf2/enum1.C: New test.
5132
5133 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/rep_clause5.ad[sb]: New test.
5136 * gnat.dg/rep_clause5_pkg.ads: New helper.
5137
5138 2010-04-18 Ira Rosen <irar@il.ibm.com>
5139
5140 PR tree-optimization/43771
5141 * g++.dg/vect/pr43771.cc: New test.
5142
5143 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5144
5145 PR fortran/31538
5146 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5147 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5148
5149 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5150
5151 * gnat.dg/sizetype.adb: Rename into...
5152 * gnat.dg/sizetype1.adb: ...this.
5153 * gnat.dg/sizetype2.adb: New test.
5154
5155 2010-04-16 Richard Guenther <rguenther@suse.de>
5156
5157 PR tree-optimization/43572
5158 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5159
5160 2010-04-16 Olivier Hainque <hainque@adacore.com>
5161
5162 * gnat.dg/specs/discr_private.ads: New test.
5163
5164 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5165
5166 PR target/41514
5167 * gcc.target/arm/thumb-comparisons.c: New test.
5168
5169 PR target/40603
5170 * gcc.target/arm/thumb-cbranchqi.c: New test.
5171
5172 2010-04-16 Christian Bruel <christian.bruel@st.com>
5173
5174 * g++.dg/torture/pr36191.C: Enable for SH.
5175
5176 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5177
5178 * gnat.dg/wide_boolean.adb: New test.
5179 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5180
5181 2010-04-15 Richard Guenther <rguenther@suse.de>
5182
5183 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5184 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5185 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5186 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5187 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5188 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5189 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5190 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5191 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5192 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5193 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5194 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5195 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5196 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5197 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5198
5199 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5200
5201 PR target/21803
5202 * gcc.target/arm/pr42496.c: New test.
5203
5204 2010-04-14 Jason Merrill <jason@redhat.com>
5205
5206 PR c++/36625
5207 * g++.dg/ext/attrib38.C: New.
5208
5209 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5210
5211 PR testsuite/43739
5212 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5213
5214 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5215
5216 PR 42966
5217 * gcc.dg/cpp/warn-undef-2.c: Update.
5218 * gcc.dg/cpp/warn-traditional-2.c: Update.
5219 * gcc.dg/cpp/warn-comments-2.c: Update.
5220 * gcc.dg/cpp/warn-variadic-2.c: Update.
5221 * gcc.dg/cpp/warn-long-long-2.c: Update.
5222 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5223 * gcc.dg/cpp/warn-multichar-2.c: Update.
5224 * gcc.dg/cpp/warn-normalized-3.c: Update.
5225 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5226 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5227 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5228 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5229 * gcc.dg/cpp/warn-redefined-2.c: Update.
5230 * gfortran.dg/warning-directive-2.F90: Update.
5231 * c-c++-common/cpp/warning-directive-2.c: Update.
5232
5233 2010-04-14 Michael Matz <matz@suse.de>
5234
5235 PR tree-optimization/42963
5236 * gcc.dg/pr42963.c: New testcase.
5237
5238 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gnat.dg/class_wide.adb: Rename into...
5241 * gnat.dg/class_wide1.adb: ...this.
5242 * gnat.dg/class_wide2.ad[sb]: New test.
5243
5244 2010-04-14 Tobias Burnus <burnus@net-b.de>
5245
5246 PR fortran/18918
5247 * gfortran.dg/coarray_9.f90: Update dg-errors.
5248 * gfortran.dg/coarray_10.f90: New test.
5249 * gfortran.dg/coarray_11.f90: New test.
5250
5251 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5252
5253 PR fortran/43747
5254 gfortran.dg/initialization_24.f90: New test.
5255
5256 2010-04-13 Jason Merrill <jason@redhat.com>
5257
5258 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5259 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5260
5261 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5262
5263 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5264 * g++.dg/dg.exp: Likewise.
5265 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5266 * c-c++-common/cpp/warning-directive-1.c: ... here.
5267 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5268 * c-c++-common/cpp/warning-directive-2.c: ... here.
5269 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5270 * c-c++-common/cpp/warning-directive-3.c: ... here.
5271 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5272 * c-c++-common/cpp/warning-directive-4.c: ... here.
5273 * g++.dg/cpp/warning-directive-1.C: Delete.
5274 * g++.dg/cpp/warning-directive-2.C: Delete.
5275 * g++.dg/cpp/warning-directive-3.C: Delete.
5276 * g++.dg/cpp/warning-directive-4.C: Delete.
5277 * gcc.dg/cpp/normalised-3.c: Delete.
5278 * g++.dg/cpp/normalised-1.C: Rename as ...
5279 * c-c++-common/cpp/normalised-3.c: ... this.
5280
5281 2010-04-13 Martin Jambor <mjambor@suse.cz>
5282
5283 * gcc.dg/tree-ssa/sra-9.c: New test.
5284
5285 2010-04-13 Michael Matz <matz@suse.de>
5286
5287 PR middle-end/43730
5288 * gcc.dg/pr43730.c: New test.
5289
5290 2010-04-13 Michael Matz <matz@suse.de>
5291
5292 * gcc.dg/tree-ssa/negate.c: New testcase.
5293
5294 2010-04-13 Richard Guenther <rguenther@suse.de>
5295
5296 PR testsuite/43735
5297 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5298
5299 2010-04-13 Richard Guenther <rguenther@suse.de>
5300
5301 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5302
5303 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5304
5305 * gnat.dg/derived_type1.adb: New test.
5306
5307 2010-04-13 Matthias Klose <doko@ubuntu.com>
5308
5309 * gcc.dg/plugindir1.c: New testcase.
5310 * gcc.dg/plugindir2.c: New testcase.
5311 * gcc.dg/plugindir3.c: New testcase.
5312 * gcc.dg/plugindir4.c: New testcase.
5313
5314 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5315
5316 * gcc.target/i386/rotate-2.c: New test.
5317
5318 2010-04-12 Jason Merrill <jason@redhat.com>
5319
5320 PR c++/43641
5321 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5322 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5323
5324 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5325
5326 PR c++/25811
5327 * g++.dg/init/pr25811.C: New test.
5328
5329 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5330
5331 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5332 dg-error, dg-warning.
5333 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5334
5335 2010-04-12 Richard Guenther <rguenther@suse.de>
5336
5337 * gcc.dg/torture/inline-2.c: New testcase.
5338
5339 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR bootstrap/43699
5342 * gcc.dg/Wunused-var-7.c: New test.
5343
5344 PR tree-optimization/43560
5345 * gcc.c-torture/execute/pr43560.c: New test.
5346
5347 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5348
5349 * gnat.dg/aggr13.adb: New test.
5350 * gnat.dg/aggr14.adb: Likewise.
5351 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5352
5353 2010-04-12 Richard Guenther <rguenther@suse.de>
5354
5355 PR c++/43611
5356 * g++.dg/torture/pr43611.C: New testcase.
5357
5358 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5359
5360 PR c/36774
5361 * gcc.dg/pr36774-1.c: New test.
5362 * gcc.dg/pr36774-2.c: New test.
5363
5364 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5365
5366 * gcc.target/sh/rte-delay-slot.c: New test.
5367
5368 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5369
5370 * gnat.dg/pack9.adb: Remove -cargs option.
5371 * gnat.dg/aggr12.ad[sb]: New test.
5372
5373 2010-04-10 Jie Zhang <jie@codesourcery.com>
5374
5375 PR target/43417
5376 * gcc.target/sh/pr43417.c: New test.
5377
5378 2010-04-10 Tobias Burnus <burnus@net-b.de>
5379
5380 PR fortran/43591
5381 * gfortran.dg/spec_expr_6.f90: New test.
5382
5383 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5384
5385 PR cpp/43195
5386 * gcc.dg/cpp/pr43195.c: New.
5387 * gcc.dg/cpp/pr43195.h: New.
5388
5389 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5390
5391 PR 42965
5392 * gcc.dg/Werror-6.c: Adjust.
5393 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5394 * gcc.dg/Werror-4.c: Likewise.
5395 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5396 * gcc.dg/Wswitch-enum-error.c: Likewise.
5397 * gcc.dg/Wpointer-arith.c: Likewise.
5398 * gcc.dg/Wfatal.c: Likewise.
5399 * gcc.dg/Wswitch-error.c: Likewise.
5400 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5401 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5402 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5403 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5404 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5405 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5406 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5407 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5408 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5409 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5410 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5411 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5412 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5413 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5414 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5415 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5416 * g++.dg/cpp/warning-directive-2.C: Likewise.
5417 * gfortran.dg/warning-directive-2.F90: Likewise.
5418
5419 2010-04-09 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/42623
5422 * g++.dg/template/sizeof13.C: New.
5423
5424 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5425
5426 * g++.dg/other/pr35504.C: Add check for thiscall.
5427 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5428 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5429
5430 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5431
5432 PR c++/28584
5433 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5434 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5435 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5436 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5437 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5438 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5439 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5440 * g++.dg/other/increment1.C: Likewise.
5441
5442 2010-04-09 Tobias Burnus <burnus@net-b.de>
5443
5444 PR fortran/18918
5445 * gfortran.dg/coarray_7.f90: New test.
5446 * gfortran.dg/coarray_8.f90: New test.
5447
5448 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5449
5450 PR fortran/28039
5451 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5452
5453 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5454
5455 PR target/43643
5456 * gcc.dg/pr43643.c: New test.
5457
5458 2010-04-08 Tobias Burnus <burnus@net-b.de>
5459
5460 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5461
5462 2010-04-08 Richard Guenther <rguenther@suse.de>
5463
5464 PR tree-optimization/43679
5465 * gcc.c-torture/compile/pr43679.c: New testcase.
5466
5467 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR debug/43670
5470 * gcc.dg/pr43670.c: New test.
5471
5472 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5473
5474 PR middle-end/40815
5475 * gcc.dg/tree-ssa/reassoc-19.c: New.
5476
5477 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR c/18624
5480 * gcc.dg/Wunused-var-1.c: New test.
5481 * gcc.dg/Wunused-var-2.c: New test.
5482 * gcc.dg/Wunused-var-3.c: New test.
5483 * gcc.dg/Wunused-var-4.c: New test.
5484 * gcc.dg/Wunused-var-5.c: New test.
5485 * gcc.dg/Wunused-var-6.c: New test.
5486 * gcc.dg/Wunused-parm-1.c: New test.
5487
5488 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5489 * gcc.dg/trunc-1.c: Likewise.
5490 * gcc.dg/vla-9.c: Likewise.
5491 * gcc.dg/dfp/composite-type.c: Likewise.
5492
5493 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5494
5495 PR objc/35996
5496 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5497 * obj-c++.dg/objc-gc-3.mm: Ditto.
5498
5499 2010-04-07 Simon Baldwin <simonb@google.com>
5500
5501 * gcc.dg/cpp/warn-undef-2.c: New.
5502 * gcc.dg/cpp/warn-traditional-2.c: New.
5503 * gcc.dg/cpp/warn-comments-2.c: New.
5504 * gcc.dg/cpp/warning-directive-1.c: New.
5505 * gcc.dg/cpp/warn-long-long.c: New.
5506 * gcc.dg/cpp/warn-traditional.c: New.
5507 * gcc.dg/cpp/warn-variadic-2.c: New.
5508 * gcc.dg/cpp/warn-undef.c: New.
5509 * gcc.dg/cpp/warn-normalized-1.c: New.
5510 * gcc.dg/cpp/warning-directive-2.c: New.
5511 * gcc.dg/cpp/warn-long-long-2.c: New.
5512 * gcc.dg/cpp/warn-variadic.c: New.
5513 * gcc.dg/cpp/warn-normalized-2.c: New.
5514 * gcc.dg/cpp/warning-directive-3.c: New.
5515 * gcc.dg/cpp/warn-deprecated-2.c: New.
5516 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5517 * gcc.dg/cpp/warn-multichar-2.c: New.
5518 * gcc.dg/cpp/warn-normalized-3.c: New.
5519 * gcc.dg/cpp/warning-directive-4.c: New.
5520 * gcc.dg/cpp/warn-unused-macros.c: New.
5521 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5522 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5523 * gcc.dg/cpp/warn-cxx-compat.c: New.
5524 * gcc.dg/cpp/warn-redefined.c: New.
5525 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5526 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5527 * gcc.dg/cpp/warn-deprecated.c: New.
5528 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5529 * gcc.dg/cpp/warn-redefined-2.c: New.
5530 * gcc.dg/cpp/warn-comments.c: New.
5531 * gcc.dg/cpp/warn-multichar.c: New.
5532 * g++.dg/cpp/warning-directive-1.C: New.
5533 * g++.dg/cpp/warning-directive-2.C: New.
5534 * g++.dg/cpp/warning-directive-3.C: New.
5535 * g++.dg/cpp/warning-directive-4.C: New.
5536 * gfortran.dg/warning-directive-1.F90: New.
5537 * gfortran.dg/warning-directive-3.F90: New.
5538 * gfortran.dg/warning-directive-2.F90: New.
5539 * gfortran.dg/warning-directive-4.F90: New.
5540
5541 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5542
5543 PR objc++/23716
5544 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5545
5546 2010-04-07 Jason Merrill <jason@redhat.com>
5547
5548 * g++.dg/template/dr408.C: New.
5549
5550 * g++.dg/lookup/ns4.C: New.
5551
5552 PR c++/38392
5553 * g++.dg/template/friend51.C: New test.
5554
5555 PR c++/41970
5556 * g++.old-deja/g++.other/linkage1.C: Adjust.
5557
5558 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5559
5560 PR c++/42697
5561 * g++.dg/template/crash94.C: New test.
5562
5563 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5564
5565 PR c++/40239
5566 * g++.dg/init/aggr5.C: New test.
5567 * g++.dg/init/aggr5.C: New test.
5568
5569 2010-04-07 Richard Guenther <rguenther@suse.de>
5570
5571 PR tree-optimization/43270
5572 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5573 * gcc.dg/Warray-bounds-7.c: Likewise.
5574
5575 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5576
5577 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5578 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5579 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5580
5581 2010-04-07 Jie Zhang <jie@codesourcery.com>
5582
5583 PR c++/42556
5584 * g++.dg/init/pr42556.C: New test.
5585
5586 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5587
5588 PR debug/43628
5589 * g++.dg/debug/dwarf2/typedef2.C: New test.
5590
5591 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5592
5593 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5594 c-c++-common/dwarf2/redeclaration-1.C
5595
5596 2010-04-06 Jason Merrill <jason@redhat.com>
5597
5598 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5599 * g++.dg/ext/attrib18.C: Likewise.
5600 * g++.dg/ext/bitfield2.C: Likewise.
5601 * g++.dg/ext/bitfield4.C: Likewise.
5602 * g++.dg/ext/visibility/warn2.C: Likewise.
5603 * g++.dg/ext/visibility/warn3.C: Likewise.
5604 * g++.dg/gomp/pr26690-1.C: Likewise.
5605 * g++.dg/inherit/covariant7.C: Likewise.
5606 * g++.dg/init/synth2.C: Likewise.
5607 * g++.dg/lookup/using7.C: Likewise.
5608 * g++.dg/other/crash-4.C: Likewise.
5609 * g++.dg/other/error13.C: Likewise.
5610 * g++.dg/other/error20.C: Likewise.
5611 * g++.dg/parse/crash31.C: Likewise.
5612 * g++.dg/parse/error16.C: Likewise.
5613 * g++.dg/parse/error19.C: Likewise.
5614 * g++.dg/parse/error27.C: Likewise.
5615 * g++.dg/parse/error28.C: Likewise.
5616 * g++.dg/parse/fused-params1.C: Likewise.
5617 * g++.dg/template/error2.C: Likewise.
5618 * g++.dg/template/local6.C: Likewise.
5619 * g++.dg/template/qualttp15.C: Likewise.
5620 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5621 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5622 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5623 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5624 * g++.old-deja/g++.eh/spec6.C: Likewise.
5625 * g++.old-deja/g++.jason/crash3.C: Likewise.
5626 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5627 * g++.old-deja/g++.law/ctors5.C: Likewise.
5628 * g++.old-deja/g++.law/ctors9.C: Likewise.
5629 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5630 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5631 * g++.old-deja/g++.other/struct1.C: Likewise.
5632 * g++.old-deja/g++.other/volatile1.C: Likewise.
5633 * g++.old-deja/g++.pt/crash36.C: Likewise.
5634 * g++.old-deja/g++.pt/derived3.C: Likewise.
5635 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5636 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5637
5638 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5639
5640 PR middle-end/43519
5641 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5642 * gcc.dg/graphite/id-19.c: New.
5643
5644 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5645
5646 PR middle-end/32824
5647 * gcc.dg/vect/pr32824: New.
5648
5649 2010-04-06 Tobias Burnus <burnus@net-b.de>
5650
5651 PR fortran/18918
5652 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5653 * gfortran.dg/coarray_3.f90: Ditto.
5654 * gfortran.dg/coarray_4.f90: Ditto.
5655 * gfortran.dg/coarray_5.f90: Ditto.
5656 * gfortran.dg/coarray_6.f90: Ditto.
5657 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5658
5659 2010-04-06 Tobias Burnus <burnus@net-b.de>
5660
5661 PR fortran/18918
5662 * gfortran.dg/coarray_4.f90: Fix test.
5663 * gfortran.dg/coarray_6.f90: Add more tests.
5664
5665 2010-04-06 Tobias Burnus <burnus@net-b.de>
5666
5667 PR fortran/18918
5668 * gfortran.dg/coarray_4.f90: New test.
5669 * gfortran.dg/coarray_5.f90: New test.
5670 * gfortran.dg/coarray_6.f90: New test.
5671
5672 2010-04-06 Tobias Burnus <burnus@net-b.de>
5673
5674 PR fortran/18918
5675 * gfortran.dg/iso_fortran_env_5.f90: New test.
5676 * gfortran.dg/iso_fortran_env_6.f90: New test.
5677
5678 2010-04-06 Tobias Burnus <burnus@net-b.de>
5679
5680 PR fortran/39997
5681 * gfortran.dg/coarray_1.f90: New test.
5682 * gfortran.dg/coarray_2.f90: New test.
5683 * gfortran.dg/coarray_3.f90: New test.
5684
5685 2010-04-06 Jason Merrill <jason@redhat.com>
5686
5687 PR c++/43648
5688 * g++.dg/template/dtor8.C: New.
5689
5690 PR c++/43621
5691 * g++.dg/template/error-recovery2.C: New.
5692
5693 2010-04-06 Jan Hubicka <jh@suse.czpli
5694
5695 PR tree-optimization/42906
5696 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5697
5698 2010-04-06 Tobias Burnus <burnus@net-b.de>
5699
5700 PR fortran/43178
5701 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5702 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5703 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5704
5705 2010-04-06 Richard Guenther <rguenther@suse.de>
5706
5707 PR tree-optimization/43627
5708 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5709
5710 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5711
5712 PR target/43638
5713 * gcc.target/i386/pr43638.c: New test.
5714
5715 2010-04-06 Richard Guenther <rguenther@suse.de>
5716
5717 PR middle-end/43661
5718 * gcc.c-torture/compile/pr43661.c: New testcase.
5719
5720 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5721
5722 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5723
5724 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5725
5726 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5727
5728 2010-04-02 Richard Guenther <rguenther@suse.de>
5729
5730 PR tree-optimization/43629
5731 * gcc.c-torture/execute/pr43629.c: New testcase.
5732
5733 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5734 Dominique d'Humieres <dominiq@lps.ens.fr>
5735
5736 PR libfortran/43605
5737 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5738
5739 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5740
5741 PR debug/43325
5742 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5743
5744 2010-04-01 Jason Merrill <jason@redhat.com>
5745
5746 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5747
5748 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5749 Manfred Schwarb <manfred99@gmx.ch>
5750
5751 PR libfortran/43605
5752 * gfortran.dg/ftell_3.f90: New test.
5753
5754 2010-04-01 Richard Guenther <rguenther@suse.de>
5755
5756 PR middle-end/43614
5757 * gcc.c-torture/compile/pr43614.c: New testcase.
5758
5759 2010-04-01 Martin Jambor <mjambor@suse.cz>
5760
5761 PR tree-optimization/43141
5762 * gcc.dg/guality/pr43141.c: New test.
5763
5764 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5765
5766 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5767 * g++.dg/eh/spbp.C: Likewise.
5768 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5769 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5770 superfluous casts.
5771 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5772 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5773 * objc.dg/dwarf-2.m: Likewise.
5774
5775 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5776
5777 PR middle-end/43464
5778 * gcc.dg/graphite/id-pr43464.c: New.
5779 * gcc.dg/graphite/id-pr43464-1.c: New.
5780
5781 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5782
5783 PR middle-end/43351
5784 * gcc.dg/graphite/id-pr43351.c
5785
5786 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5787
5788 PR testsuite/35165
5789 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5790 * obj-c++.dg/try-catch-2.mm: Ditto.
5791 * obj-c++.dg/lookup-2.mm: Ditto.
5792 * obj-c++.dg/encode-8.m: Ditto.
5793 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5794 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5795 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5796 * obj-c++.dg/const-str-11.mm: Ditto.
5797 * obj-c++.dg/const-str-9.mm: Ditto.
5798 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5799 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5800 * obj-c++.dg/except-1.mm: Ditto.
5801 * obj-c++.dg/const-str-7.mm: Ditto.
5802 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5803 * obj-c++.dg/const-str-3.mm: Ditto.
5804 * obj-c++.dg/const-str-7.mm: Ditto.
5805 * obj-c++.dg/stubify-2.mm: Change dump file name.
5806
5807 PR objc++/23613
5808 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5809 New macro.
5810 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5811 Remove dg-xfail-if.
5812
5813 2010-03-31 Martin Jambor <mjambor@suse.cz>
5814
5815 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5816 only with -O2, -O3 or -Os and not with -fwhopr.
5817
5818 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5819
5820 PR c++/43558
5821 * g++.dg/template/typedef31.C: New test.
5822
5823 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5824
5825 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5826 assembler output on *-*-solaris2*.
5827 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5828
5829 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR debug/43557
5832 * gcc.dg/pr43557-1.c: New test.
5833 * gcc.dg/pr43557-2.c: New file.
5834
5835 2010-03-31 Jie Zhang <jie@codesourcery.com>
5836
5837 PR 43562
5838 * gcc.dg/pr43562.c: New test.
5839
5840 2010-03-30 Jason Merrill <jason@redhat.com>
5841
5842 PR c++/43076
5843 * g++.dg/template/error-recovery1.C: New.
5844
5845 PR c++/41786
5846 * g++.dg/parse/ambig5.C: New.
5847
5848 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5849
5850 PR debug/43593
5851 * gcc.dg/guality/pr43593.c: New test.
5852
5853 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5854
5855 PR middle-end/43430
5856 * gcc.dg/vect/pr43430-1.c: New.
5857
5858 2010-03-30 Jason Merrill <jason@redhat.com>
5859
5860 PR c++/43559
5861 * g++.dg/template/partial7.C: New.
5862
5863 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5864
5865 * gcc.target/s390/stackcheck1.c: New testcase.
5866
5867 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5868
5869 PR libfortran/43265
5870 * gfortran.dg/read_eof_8.f90: New test.
5871
5872 2010-03-29 Jason Merrill <jason@redhat.com>
5873
5874 * gcc.dg/cpp/include6.c: Change [] to ().
5875
5876 N3077
5877 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5878 splicing and UCNs.
5879 * c-c++-common/raw-string-2.c: Add trigraph test.
5880 * c-c++-common/raw-string-8.c: New.
5881 * c-c++-common/raw-string-9.c: New.
5882 * c-c++-common/raw-string-10.c: New.
5883
5884 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5885 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5886 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5887 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5888 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5889 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5890 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
5891
5892 2010-03-29 Richard Guenther <rguenther@suse.de>
5893
5894 PR tree-optimization/43560
5895 * gcc.dg/torture/pr43560.c: New testcase.
5896
5897 2010-03-29 Jason Merrill <jason@redhat.com>
5898
5899 N3077
5900 * g++.dg/ext/raw-string-1.C: Change [] to ().
5901 * g++.dg/ext/raw-string-2.C: Change [] to ().
5902 Don't use \ in delimiter.
5903 * g++.dg/ext/raw-string-3.C: Change [] to ().
5904 * g++.dg/ext/raw-string-4.C: Change [] to ().
5905 * g++.dg/ext/raw-string-5.C: Change [] to ().
5906 Test for error on \ in delimiter.
5907 * g++.dg/ext/raw-string-6.C: Change [] to ().
5908 * g++.dg/ext/raw-string-7.C: Change [] to ().
5909
5910 2010-03-29 Jie Zhang <jie@codesourcery.com>
5911
5912 PR 43564
5913 * gcc.dg/pr43564.c: New test.
5914
5915 2010-03-29 Tobias Burnus <burnus@net-b.de>
5916
5917 PR fortran/43551
5918 * gfortran.dg/direct_io_12.f90: New test.
5919
5920 2010-03-28 Jan Hubicka <jh@suse.cz>
5921
5922 PR tree-optimization/43505
5923 * gfortran.dg/pr43505.f90: New testcase.
5924
5925 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
5926
5927 PR tree-optimization/43528
5928 * gcc.target/i386/pr43528.c: New test.
5929
5930 2010-03-26 Joseph Myers <joseph@codesourcery.com>
5931
5932 PR c/43381
5933 * gcc.dg/parm-impl-decl-3.c: New test.
5934
5935 2010-03-26 Jason Merrill <jason@redhat.com>
5936
5937 PR c++/43509
5938 * g++.dg/cpp0x/parse1.C: New.
5939
5940 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
5941
5942 PR target/43524
5943 * gcc.target/i386/pr43524.c: New test.
5944
5945 2010-03-26 Martin Jambor <mjambor@suse.cz>
5946
5947 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
5948 whitespace, rename main to foo.
5949 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
5950 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
5951 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
5952 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
5953 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
5954 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
5955 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
5956 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5957 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
5958 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
5959 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
5960
5961 2010-03-26 Dodji Seketeli <dodji@redhat.com>
5962
5963 PR c++/43327
5964 * g++.dg/other/crash-10.C: New test.
5965 * g++.dg/other/crash-11.C: New test.
5966
5967 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5968
5969 PR libfortran/43517
5970 * gfortran.dg/read_eof_7.f90: New test.
5971
5972 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5973
5974 PR objc/35165
5975 PR testsuite/43512
5976 * objc-obj-c++-shared: New directory.
5977 * objc-obj-c++-shared/Object1-implementation.h: New file.
5978 * objc-obj-c++-shared/Object1.h: New file.
5979 * objc-obj-c++-shared/Protocol1.h: New file.
5980 * objc-obj-c++-shared/next-abi.h: New file.
5981 * objc-obj-c++-shared/next-mapping.h: New file.
5982 * objc/execute/next_mapping.h: Delete.
5983 * objc.dg/special/special.exp: For all targets run the tests with
5984 -fgnu-runtime, for darwin targets also run the tests with
5985 -fnext-runtime.
5986 * objc.dg/dg.exp: Ditto.
5987 * obj-c++.dg/dg.exp: Ditto.
5988 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
5989 Protocol1.h) and next-mapping.h as required. Amend testcase to
5990 include use of updated NeXT interface.
5991 * objc/execute/formal_protocol-5.m: Ditto.
5992 * objc/execute/protocol-isEqual-2.m: Ditto.
5993 * objc/execute/protocol-isEqual-4.m: Ditto.
5994 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
5995 Protocol1.h) and next-mapping.h as required.
5996 * objc/execute/object_is_class.m: Ditto.
5997 * objc/execute/enumeration-1.m: Ditto.
5998 * objc/execute/class-13.m: Ditto.
5999 * objc/execute/formal_protocol-2.m: Ditto.
6000 * objc/execute/formal_protocol-4.m: Ditto.
6001 * objc/execute/class-1.m: Ditto.
6002 * objc/execute/bycopy-1.m: Ditto.
6003 * objc/execute/formal_protocol-6.m: Ditto.
6004 * objc/execute/bycopy-3.m: Ditto.
6005 * objc/execute/class-3.m: Ditto.
6006 * objc/execute/bf-11.m: Ditto.
6007 * objc/execute/class-5.m: Ditto.
6008 * objc/execute/bf-13.m: Ditto.
6009 * objc/execute/class-7.m: Ditto.
6010 * objc/execute/bf-15.m: Ditto.
6011 * objc/execute/class-9.m: Ditto.
6012 * objc/execute/bf-17.m: Ditto.
6013 * objc/execute/bf-19.m: Ditto.
6014 * objc/execute/IMP.m: Ditto.
6015 * objc/execute/exceptions/catchall-1.m: Ditto.
6016 * objc/execute/exceptions/trivial.m: Ditto.
6017 * objc/execute/exceptions/finally-1.m: Ditto.
6018 * objc/execute/exceptions/local-variables-1.m: Ditto.
6019 * objc/execute/exceptions/foward-1.m: Ditto.
6020 * objc/execute/bf-2.m: Ditto.
6021 * objc/execute/string1.m: Ditto.
6022 * objc/execute/bf-4.m: Ditto.
6023 * objc/execute/informal_protocol.m: Ditto.
6024 * objc/execute/string3.m: Ditto.
6025 * objc/execute/bf-6.m: Ditto.
6026 * objc/execute/bf-8.m: Ditto.
6027 * objc/execute/class-tests-1.h: Ditto.
6028 * objc/execute/protocol-isEqual-1.m: Ditto.
6029 * objc/execute/protocol-isEqual-3.m: Ditto.
6030 * objc/execute/_cmd.m: Ditto.
6031 * objc/execute/function-message-1.m: Ditto.
6032 * objc/execute/bf-20.m: Ditto.
6033 * objc/execute/bf-common.h: Ditto.
6034 * objc/execute/np-2.m: Ditto.
6035 * objc/execute/class-10.m: Ditto.
6036 * objc/execute/class-12.m: Ditto.
6037 * objc/execute/enumeration-2.m: Ditto.
6038 * objc/execute/class-14.m: Ditto.
6039 * objc/execute/encode-1.m: Ditto.
6040 * objc/execute/formal_protocol-1.m: Ditto.
6041 * objc/execute/formal_protocol-3.m: Ditto.
6042 * objc/execute/accessing_ivars.m: Ditto.
6043 * objc/execute/bycopy-2.m: Ditto.
6044 * objc/execute/class-2.m: Ditto.
6045 * objc/execute/bf-10.m: Ditto.
6046 * objc/execute/formal_protocol-7.m: Ditto.
6047 * objc/execute/root_methods.m: Ditto.
6048 * objc/execute/class-4.m: Ditto.
6049 * objc/execute/bf-12.m: Ditto.
6050 * objc/execute/class-6.m: Ditto.
6051 * objc/execute/bf-14.m: Ditto.
6052 * objc/execute/nested-func-1.m: Ditto.
6053 * objc/execute/class-8.m: Ditto.
6054 * objc/execute/private.m: Ditto.
6055 * objc/execute/bf-16.m: Ditto.
6056 * objc/execute/bf-18.m: Ditto.
6057 * objc/execute/load-3.m: Ditto.
6058 * objc/execute/compatibility_alias.m: Ditto.
6059 * objc/execute/bf-1.m: Ditto.
6060 * objc/execute/no_clash.m: Ditto.
6061 * objc/execute/bf-3.m: Ditto.
6062 * objc/execute/string2.m: Ditto.
6063 * objc/execute/bf-5.m: Ditto.
6064 * objc/execute/string4.m: Ditto.
6065 * objc/execute/bf-7.m: Ditto.
6066 * objc/execute/object_is_meta_class.m: Ditto.
6067 * objc/execute/bf-9.m: Ditto.
6068 * objc/execute/bf-21.m: Ditto.
6069 * objc/execute/cascading-1.m: Ditto.
6070 * objc/execute/trivial.m: Ditto.
6071 * objc/execute/np-1.m: Ditto.
6072 * objc/compile/trivial.m: Ditto.
6073 * objc/execute/class_self-2.m: Include <stdlib.h>.
6074 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6075 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6076 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6077 and 64bit. Use new NeXT interface as required.
6078 * objc.dg/special/unclaimed-category-1.m: Ditto.
6079 * objc.dg/special/unclaimed-category-1.h: Ditto.
6080 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6081 * objc.dg/func-ptr-1.m: Ditto.
6082 * objc.dg/stret-1.m: Ditto.
6083 * objc.dg/encode-2.m: Ditto.
6084 * objc.dg/category-1.m: Ditto.
6085 * objc.dg/encode-3.m: Ditto.
6086 * objc.dg/call-super-3.m: Ditto.
6087 * objc.dg/method-3.m: Ditto.
6088 * objc.dg/func-ptr-2.m: Ditto.
6089 * objc.dg/lookup-1.m: Ditto.
6090 * objc.dg/encode-4.m: Ditto.
6091 * objc.dg/fix-and-continue-1.m: Ditto.
6092 * objc.dg/proto-lossage-3.m: Ditto.
6093 * objc.dg/method-13.m: Ditto.
6094 * objc.dg/proto-qual-1.m: Ditto.
6095 * objc.dg/zero-link-3.m: Ditto.
6096 * objc.dg/bitfield-1.m: Ditto.
6097 * objc.dg/va-meth-1.m: Ditto.
6098 * objc.dg/super-class-3.m: Ditto.
6099 * objc.dg/call-super-1.m: Ditto.
6100 * objc.dg/type-size-2.m: Ditto.
6101 * objc.dg/method-10.m: Ditto.
6102 * objc.dg/defs.m: Ditto.
6103 * objc.dg/const-str-3.m: Ditto.
6104 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6105 Protocol1.h) and next-mapping.h as required. Use new NeXT
6106 interface as required.
6107 * objc.dg/super-class-4.m: Ditto.
6108 * objc.dg/comp-types-8.m: Ditto.
6109 * objc.dg/call-super-2.m: Ditto.
6110 * objc.dg/objc-fast-4.m: Ditto.
6111 * objc.dg/method-6.m: Ditto.
6112 * objc.dg/const-str-3.m: Ditto.
6113 * objc.dg/const-str-7.m: Ditto.
6114 * objc.dg/method-15.m: Ditto.
6115 * objc.dg/method-19.m: Ditto.
6116 * objc.dg/sync-1.m: Ditto.
6117 * objc.dg/layout-1.m: Ditto.
6118 * objc.dg/bitfield-3.m: Ditto.
6119 * objc.dg/try-catch-3.m: Ditto.
6120 * objc.dg/try-catch-7.m: Ditto.
6121 * objc.dg/comp-types-10.m: Ditto.
6122 * objc.dg/selector-2.: Ditto.
6123 * objc.dg/method-7.m: Ditto.
6124 * objc.dg/typedef-alias-1.m: Ditto.
6125 * objc.dg/proto-lossage-2.m: Ditto.
6126 * objc.dg/comp-types-11.m: Ditto.
6127 * objc.dg/sizeof-1.m: Ditto.
6128 * objc.dg/method-17.m: Ditto.
6129 * objc.dg/bitfield-5.m: Ditto.
6130 * objc.dg/try-catch-1.m: Ditto.
6131 * objc.dg/encode-5.m: Ditto.
6132 * objc.dg/fix-and-continue-2.m: Ditto.
6133 * objc.dg/method-9.m: Ditto.
6134 * objc.dg/isa-field-1.m: Ditto.
6135 * objc.dg/local-decl-2.m: Ditto.
6136 * objc.dg/objc-gc-4.m: Ditto.
6137 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6138 * objc.dg/gnu-runtime-3.m: Ditto.
6139 * objc.dg/encode-7.m: Ditto.
6140 * objc.dg/encode-8.m: Ditto.
6141 * objc.dg/selector-3.m: Ditto.
6142 * objc.dg/gnu-runtime-1.m: Ditto.
6143 * objc.dg/const-str-12.m: Ditto.
6144 * objc.dg/gnu-runtime-2.m: Ditto.
6145 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6146 * objc.dg/selector-1.m: Ditto.
6147 * objc.dg/stubify-2.m: Ditto.
6148 * objc.dg/zero-link-1.m: Ditto.
6149 * objc.dg/stret-2.m: Ditto.
6150 * objc.dg/zero-link-2.m: Ditto.
6151 * objc.dg/next-runtime-1.m: Ditto.
6152 * objc.dg/symtab-1.m: Ditto.
6153 * objc.dg/stubify-1.m: Ditto.
6154 * objc.dg/bitfield-2.m: Ditto.
6155 * objc.dg/try-catch-10.m: Apply to both runtimes.
6156 * objc.dg/const-str-1.m: Ditto.
6157 * objc.dg/image-info.m: Ditto.
6158 * objc.dg/encode-9.m: Ditto.
6159 * objc.dg/pragma-1.m: Apply test to all targets.
6160 * objc.dg/const-str-4.m: Ditto.
6161 * objc.dg/const-str-8.m: Ditto.
6162 * objc.dg/super-class-2.m: Ditto.
6163 * objc.dg/try-catch-5.m: Ditto.
6164 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6165 Protocol1.h) and next-mapping.h as required. Use new NeXT
6166 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6167 * objc.dg/const-str-11.m: Ditto.
6168 * objc.dg/const-str-9.m: Ditto.
6169 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6170 * objc.dg/encode-1.m: Remove redundant -lobjc.
6171 * objc.dg/try-catch-9.m: Tidy space.
6172 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6173 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6174 and 64bit. Use new NeXT interface as required.
6175 * obj-c++.dg/template-4.mm: Ditto.
6176 * obj-c++.dg/defs.mm: Ditto.
6177 * obj-c++.dg/basic.mm: Ditto.
6178 * obj-c++.dg/encode-4.mm: Ditto.
6179 * obj-c++.dg/method-17.mm: Ditto.
6180 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6181 * obj-c++.dg/cxx-class-1.mm: Ditto.
6182 * obj-c++.dg/method-10.mm: Ditto.
6183 * obj-c++.dg/va-meth-1.mm: Ditto.
6184 * obj-c++.dg/encode-5.mm: Ditto.
6185 * obj-c++.dg/lookup-2.mm: Ditto.
6186 * obj-c++.dg/template-3.mm: Ditto.
6187 * obj-c++.dg/proto-qual-1.mm: Ditto.
6188 * obj-c++.dg/qual-types-1.m: Ditto.
6189 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6190 * obj-c++.dg/template-1.mm: Ditto.
6191 * obj-c++.dg/encode-6.mm: Ditto.
6192 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6193 Protocol1.h) and next-mapping.h as required. Use new NeXT
6194 interface as required.
6195 * obj-c++.dg/except-1.mm: Ditto.
6196 * obj-c++.dg/const-str-7.mm: Ditto.
6197 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6198 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6199 * obj-c++.dg/selector-2.mm: Ditto.
6200 * obj-c++.dg/isa-field-1.mm: Ditto.
6201 * obj-c++.dg/try-catch-1.mm: Ditto.
6202 * obj-c++.dg/local-decl-1.mm: Ditto.
6203 * obj-c++.dg/try-catch-9.mm: Ditto.
6204 * obj-c++.dg/no-extra-load.mm: Ditto.
6205 * obj-c++.dg/selector-5.mm: Ditto.
6206 * obj-c++.dg/method-12.mm: Ditto.
6207 * obj-c++.dg/try-catch-11.mm: Ditto.
6208 * obj-c++.dg/comp-types-11.mm: Ditto.
6209 * obj-c++.dg/bitfield-3.mm: Ditto.
6210 * obj-c++.dg/method-6.mm: Ditto.
6211 * obj-c++.dg/super-class-2.mm: Ditto.
6212 * obj-c++.dg/method-21.mm: Ditto.
6213 * obj-c++.dg/const-str-8.mm: Ditto.
6214 * obj-c++.dg/try-catch-7.mm: Ditto.
6215 * obj-c++.dg/method-15.mm: Ditto.
6216 * obj-c++.dg/layout-1.mm: Ditto.
6217 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6218 * obj-c++.dg/const-str-3.mm: Ditto.
6219 * obj-c++.dg/try-catch-2.mm: Ditto.
6220 * obj-c++.dg/objc-gc-3.mm: Ditto.
6221 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6222 * obj-c++.dg/bitfield-1.mm: Ditto.
6223 * obj-c++.dg/selector-6.mm: Ditto.
6224 * obj-c++.dg/method-13.mm: Ditto.
6225 * obj-c++.dg/comp-types-12.mm: Ditto.
6226 * obj-c++.dg/bitfield-4.mm: Ditto.
6227 * obj-c++.dg/try-catch-8.mm: Ditto.
6228 * obj-c++.dg/method-2.mm: Ditto.
6229 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6230 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6231 * obj-c++.dg/const-str-4.mm: Ditto.
6232 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6233 * obj-c++.dg/try-catch-3.mm: Ditto.
6234 * obj-c++.dg/comp-types-9.mm: Ditto.
6235 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6236 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6237 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6238 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6239 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6240 Use new NeXT interface as required.
6241 * obj-c++.dg/const-str-10.mm: Ditto.
6242 * obj-c++.dg/const-str-11.mm: Ditto.
6243 * obj-c++.dg/const-str-9.mm: Ditto.
6244 * obj-c++.dg/method-11.mm: Ditto.
6245 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6246 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6247 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6248 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6249 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6250
6251 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6252
6253 PR c++/43206
6254 * g++.dg/template/typedef30.C: New test case.
6255
6256 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR c/43385
6259 * gcc.c-torture/execute/pr43385.c: New test.
6260
6261 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6262
6263 * gcc.dg/strncpy-fix-1.c: New test.
6264
6265 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6266
6267 PR testsuite/41609
6268 * lib/objc-torture.exp (objc-set-runtime-options): New.
6269 * objc/execute/execute.exp: Check runtime options on each pass.
6270 * objc/execute/exceptions/exceptions.exp: Ditto.
6271 * objc/compile/compile.exp: Ditto.
6272
6273 PR testsuite/42348
6274 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6275 standard tests.
6276 (check_effective_target_objc2): New proc.
6277 (check_effective_target_next_runtime): New proc.
6278 * lib/objc.exp: Determine which runtime is in force and support it.
6279 * lib/obj-c++.exp: Ditto.
6280
6281 2010-03-24 Jason Merrill <jason@redhat.com>
6282
6283 PR c++/43502
6284 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6285
6286 2010-03-24 Martin Jambor <mjambor@suse.cz>
6287
6288 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6289 a loop.
6290 * gcc.dg/ipa/ipa-2.c: Likewise.
6291 * gcc.dg/ipa/ipa-3.c: Likewise.
6292 * gcc.dg/ipa/ipa-4.c: Likewise.
6293 * gcc.dg/ipa/ipa-5.c: Likewise.
6294 * gcc.dg/ipa/ipa-7.c: Likewise.
6295 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6296 a loop.
6297 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6298 i_can_not_be_propagated_fully2 into a loop.
6299 * gcc.dg/ipa/ipa-8.c: New test.
6300 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6301
6302 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR debug/19192
6305 PR debug/43479
6306 * gcc.dg/guality/pr43479.c: New test.
6307 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6308 and add volatile keyword.
6309
6310 2010-03-23 Mike Stump <mikestump@comcast.net>
6311
6312 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6313
6314 2010-03-23 Jason Merrill <jason@redhat.com>
6315
6316 * g++.dg/ext/altivec-17.C: Adjust error message.
6317
6318 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6319 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6320 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6321 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6322 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6323 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6324
6325 2010-03-22 Jason Merrill <jason@redhat.com>
6326
6327 PR c++/43333
6328 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6329 * g++.dg/ext/is_pod_98.C: New.
6330
6331 PR c++/43281
6332 * g++.dg/cpp0x/auto18.C: New.
6333
6334 * gcc.dg/pr36997.c: Adjust error message.
6335 * g++.dg/ext/vector9.C: Likewise.
6336 * g++.dg/conversion/simd3.C: Likewise.
6337 * g++.dg/other/error23.C: Likewise.
6338
6339 2010-03-22 Michael Matz <matz@suse.de>
6340
6341 PR middle-end/43475
6342 * gfortran.dg/pr43475.f90: New testcase.
6343
6344 2010-03-22 Richard Guenther <rguenther@suse.de>
6345
6346 PR tree-optimization/43390
6347 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6348
6349 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6350
6351 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6352 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6353
6354 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6355 Michael Matz <matz@suse.de>
6356
6357 PR c++/43081
6358 * g++.dg/parse/crash56.C: New test.
6359
6360 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6361
6362 PR fortran/43450
6363 * gfortran.dg/whole_file_15.f90 : New test.
6364
6365 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6366
6367 PR fortran/43409
6368 * gfortran.dg/inquire_size.f90: New test.
6369
6370 2010-03-20 Richard Guenther <rguenther@suse.de>
6371
6372 PR rtl-optimization/43438
6373 * gcc.c-torture/execute/pr43438.c: New testcase.
6374
6375 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6376
6377 PR c++/43375
6378 * g++.dg/abi/mangle42.C: New test.
6379
6380 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6381
6382 PR C/43211
6383 * gcc.dg/pr43211.c: New test.
6384 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6385
6386 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6387
6388 PR rtl-optimization/42258
6389 * gcc.target/arm/thumb1-mul-moves.c: New test.
6390
6391 PR target/40697
6392 * gcc.target/arm/thumb-andsi.c: New test.
6393
6394 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6395 dg-require-effective-target.
6396
6397 2010-03-19 Michael Matz <matz@suse.de>
6398
6399 PR c++/43116
6400 * g++.dg/other/pr43116.C: New testcase.
6401
6402 2010-03-19 Michael Matz <matz@suse.de>
6403
6404 PR target/43305
6405 * gcc.dg/pr43305.c: New testcase.
6406
6407 2010-03-19 Richard Guenther <rguenther@suse.de>
6408
6409 PR tree-optimization/43415
6410 * gcc.c-torture/compile/pr43415.c: New testcase.
6411
6412 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6413
6414 PR ada/43106
6415 * gnat.dg/case_optimization2.adb: New test.
6416 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6417
6418 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6419 Jack Howarth <howarth@bromo.med.uc.edu>
6420
6421 PR target/36399
6422 * gcc.target/i386/push-1.c: Don't xfail
6423 scan-assembler-not "movups" on darwin.
6424
6425 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR debug/43058
6428 * gcc.dg/pr43058.c: New test.
6429
6430 2010-03-18 Martin Jambor <mjambor@suse.cz>
6431
6432 PR middle-end/42450
6433 * g++.dg/torture/pr42450.C: New test.
6434
6435 2010-03-18 Michael Matz <matz@suse.de>
6436
6437 PR middle-end/43419
6438 * gcc.dg/pr43419.c: New testcase.
6439
6440 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6441
6442 PR rtl-optimization/43360
6443 * gcc.dg/torture/pr43360.c: New.
6444
6445 2010-03-18 Michael Matz <matz@suse.de>
6446
6447 PR tree-optimization/43402
6448 * gcc.dg/pr43402.c: New testcase.
6449
6450 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6451
6452 PR target/42427
6453 * gcc.dg/pr42427.c: New test.
6454
6455 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6456
6457 PR libfortran/43265
6458 * gfortran.dg/read_empty_file.f: New test.
6459 * gfortran.dg/read_eof_all.f90: New test.
6460 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6461 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6462
6463 2010-03-17 Michael Matz <matz@suse.de>
6464
6465 * gcc.dg/pr43300.c: Add -w.
6466
6467 2010-03-17 Richard Guenther <rguenther@suse.de>
6468
6469 * gcc.dg/pr43379.c: Add -w.
6470
6471 2010-03-17 Tobias Burnus <burnus@net-b.de>
6472
6473 PR fortran/43331
6474 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6475
6476 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6477
6478 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6479
6480 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6481
6482 * ada/acats/run_all.sh: Log start and end times.
6483
6484 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6485
6486 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6487
6488 2010-03-16 Richard Guenther <rguenther@suse.de>
6489
6490 PR middle-end/43379
6491 * gcc.dg/pr43379.c: New testcase.
6492
6493 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6494
6495 PR debug/43051
6496 * gcc.dg/guality/pr43051-1.c: New test.
6497
6498 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6499
6500 PR testsuite/43363
6501 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6502
6503 2010-03-15 Michael Matz <matz@suse.de>
6504
6505 PR middle-end/43300
6506 * gcc.dg/pr43300.c: New testcase.
6507
6508 2010-03-15 Richard Guenther <rguenther@suse.de>
6509
6510 PR tree-optimization/43367
6511 * gcc.c-torture/compile/pr43367.c: New testcase.
6512
6513 2010-03-15 Richard Guenther <rguenther@suse.de>
6514
6515 PR tree-optimization/43317
6516 * gcc.dg/pr43317.c: New testcase.
6517
6518 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6519
6520 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6521
6522 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6523
6524 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6525
6526 2010-03-14 Tobias Burnus <burnus@net-b.de>
6527
6528 PR fortran/43362
6529 * gfortran.dg/impure_constructor_1.f90: New test.
6530
6531 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6532
6533 PR middle-end/43354
6534 * gfortran.dg/graphite/id-pr43354.f: New.
6535
6536 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6537
6538 PR middle-end/43349
6539 * gfortran.dg/graphite/pr43349.f: New.
6540
6541 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6542
6543 PR middle-end/43306
6544 * gcc.dg/graphite/pr43306.c: New.
6545
6546 2010-03-12 David S. Miller <davem@davemloft.net>
6547
6548 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6549 sparc.
6550
6551 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6552
6553 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6554
6555 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6556
6557 PR fortran/43291
6558 PR fortran/43326
6559 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6560
6561 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6562
6563 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6564 fail for *-*-mingw* targets.
6565
6566 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR debug/43329
6569 * gcc.dg/guality/pr43329-1.c: New test.
6570
6571 2010-03-11 Martin Jambor <mjambor@suse.cz>
6572
6573 PR tree-optimization/43257
6574 * g++.dg/torture/pr43257.C: New test.
6575
6576 2010-03-11 Tobias Burnus <burnus@net-b.de>
6577
6578 PR fortran/43228
6579 * gfortran.dg/namelist_61.f90: New test.
6580
6581 2010-03-11 Richard Guenther <rguenther@suse.de>
6582
6583 PR tree-optimization/43255
6584 * gcc.c-torture/compile/pr43255.c: New testcase.
6585
6586 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6587
6588 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6589 * gcc.dg/pr43280.c: New testcase.
6590
6591 2010-03-11 Richard Guenther <rguenther@suse.de>
6592
6593 PR lto/43200
6594 * gcc.dg/lto/20100227-1_0.c: New testcase.
6595 * gcc.dg/lto/20100227-1_1.c: Likewise.
6596
6597 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6598
6599 PR libfortran/43320
6600 PR libfortran/43265
6601 * gfortran.dg/read_eof_6.f: New test
6602 * gfortran.dg/read_x_eof.f90: New test.
6603 * gfortran.dg/read_x_past.f: Update test.
6604
6605 2010-03-10 Jan Hubicka <jh@suse.cz>
6606
6607 * gcc.c-torture/compile/pr43288.c: New test.
6608
6609 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6610
6611 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6612 -fpic/-fPIC flags.
6613 * g++.old-deja/g++.pt/asm2.C: Likewise.
6614 * gcc.c-torture/compile/20000804-1.c: Likewise.
6615 * gcc.target/i386/clobbers.c: Likewise.
6616
6617 2010-03-10 Tobias Burnus <burnus@net-b.de>
6618
6619 PR fortran/43303
6620 * gfortran.dg/c_assoc_3.f90: New test.
6621
6622 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR debug/36728
6625 * gcc.dg/guality/pr36728-1.c: New test.
6626 * gcc.dg/guality/pr36728-2.c: New test.
6627
6628 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6629
6630 * gcc.dg/h8300-div-delay-slot.c: New test.
6631
6632 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6633
6634 PR tree-optimization/43236
6635 * gcc.c-torture/execute/pr43236.c: New test.
6636
6637 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6638
6639 PR middle-end/42859
6640 * g++.dg/eh/pr42859.C: New test.
6641
6642 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR debug/43299
6645 * gcc.dg/pr43299.c: New test.
6646
6647 PR debug/43290
6648 * g++.dg/eh/unwind2.C: New test.
6649
6650 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6651 Reza Yazdani <reza.yazdani@amd.com>
6652
6653 PR middle-end/43065
6654 * gcc.dg/graphite/run-id-4.c: New.
6655
6656 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6657
6658 PR middle-end/43065
6659 * gcc.dg/graphite/run-id-3.c: New.
6660
6661 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6662
6663 PR middle-end/42644
6664 PR middle-end/42130
6665 * gcc.dg/graphite/id-18.c: New.
6666 * gcc.dg/graphite/run-id-pr42644.c: New.
6667
6668 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6669
6670 PR middle-end/42326
6671 * gcc.dg/graphite/pr42326.c: New.
6672
6673 2010-03-08 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/43269
6676 * gcc.c-torture/execute/pr43269.c: New testcase.
6677
6678 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6679
6680 PR fortran/43256
6681 * gfortran.dg/typebound_call_13.f03: New.
6682
6683 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6684
6685 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6686 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6687
6688 2010-03-05 Jason Merrill <jason@redhat.com>
6689
6690 * g++.dg/abi/mangle40.C: Require weak and alias.
6691
6692 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6693
6694 PR middle-end/42326
6695 * gfortran.dg/graphite/pr42326.f90: New.
6696 * gfortran.dg/graphite/pr42326-1.f90: New.
6697
6698 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6699
6700 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6701 (gnat_target_compile): Likewise.
6702 Reinitialize GNAT_UNDER_TEST if target changes.
6703 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6704 (local_find_gnatmake): Pass full --GCC to gnatlink.
6705 Remove --LINK.
6706
6707 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6708
6709 PR c/43248
6710 * gcc.dg/compound-literal-1.c: New testcase.
6711
6712 2010-03-04 Martin Jambor <mjambor@suse.cz>
6713
6714 PR tree-optimization/43164
6715 PR tree-optimization/43191
6716 * gcc.c-torture/compile/pr43164.c: New test.
6717 * gcc.c-torture/compile/pr43191.c: Likewise.
6718
6719 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6720
6721 PR fortran/43244
6722 * gfortran.dg/finalize_9.f90: New.
6723
6724 2010-03-04 Tobias Burnus <burnus@net-b.de>
6725 Ken Werner <ken@linux.vnet.ibm.com>
6726
6727 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6728 to dg-options for spu.
6729 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6730 dump-scan target to exclude spu.
6731
6732 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6733
6734 PR middle-end/43209
6735 * gcc.dg/tree-ssa/ivopts-4.c: New.
6736
6737 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6738
6739 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6740 include-opts and exclude-opts; skip checking the flags if arguments
6741 are the same as the defaults.
6742 (dg-xfail-if): Verify the number of arguments, supply defaults
6743 for unspecified optional arguments.
6744 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6745
6746 2010-03-03 Jason Merrill <jason@redhat.com>
6747
6748 PR c++/12909
6749 * g++.dg/abi/mangle40.C: Updated.
6750
6751 2010-03-03 Jason Merrill <jason@redhat.com>
6752
6753 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6754 * g++.dg/abi/mangle23.C: Likewise.
6755 * g++.dg/eh/simd-2.C: Likewise.
6756 * g++.dg/ext/attribute-test-2.C: Likewise.
6757 * g++.dg/ext/vector14.C: Likewise.
6758 * g++.dg/other/pr34435.C: Likewise.
6759 * g++.dg/template/conv8.C: Likewise.
6760 * g++.dg/template/nontype9.C: Likewise.
6761 * g++.dg/template/qualttp17.C: Likewise.
6762 * g++.dg/template/ref1.C: Likewise.
6763 * g++.old-deja/g++.pt/crash68.C: Likewise.
6764 * g++.old-deja/g++.pt/ref1.C: Likewise.
6765 * g++.old-deja/g++.pt/ref3.C: Likewise.
6766 * g++.old-deja/g++.pt/ref4.C: Likewise.
6767
6768 PR c++/12909
6769 * g++.dg/abi/mangle40.C: New.
6770 * g++.dg/abi/mangle41.C: New.
6771 * g++.dg/lto/20100302_0.C: New.
6772 * g++.dg/lto/20100302_1.C: New.
6773 * g++.dg/lto/20100302.h: New.
6774
6775 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6776
6777 PR fortran/43243
6778 * gfortran.dg/internal_pack_12.f90: New test.
6779
6780 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6781
6782 * gcc.dg/pr36997.c: Adjust error message.
6783
6784 2010-03-03 Mike Stump <mikestump@comcast.net>
6785
6786 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6787 adjustments to not be present on machines that align the stack to
6788 more than 4 bytes and don't have a red zone yet as that is an
6789 unimplemented optimization.
6790
6791 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6792
6793 PR fortran/43169
6794 * gfortran.dg/impure_assignment_3.f90: New.
6795
6796 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR debug/43229
6799 * gfortran.dg/pr43229.f90: New test.
6800
6801 PR debug/43237
6802 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6803
6804 PR debug/43177
6805 * gcc.dg/guality/pr43177.c: New test.
6806
6807 2010-03-02 Jason Merrill <jason@redhat.com>
6808
6809 * g++.dg/ext/vector9.C: Adjust error message.
6810 * g++.dg/conversion/simd3.C: Likewise.
6811 * g++.dg/other/error23.C: Likewise.
6812
6813 2010-03-02 Mike Stump <mikestump@comcast.net>
6814
6815 PR c++/41090
6816 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6817
6818 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6819
6820 PR fortran/43180
6821 * gfortran.dg/internal_pack_10.f90: New test.
6822
6823 PR fortran/43173
6824 * gfortran.dg/internal_pack_11.f90: New test.
6825
6826 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6827
6828 PR middle-end/42640
6829 * gcc.dg/tree-ssa/pr42640.c: New.
6830
6831 2010-03-01 Richard Guenther <rguenther@suse.de>
6832
6833 PR tree-optimization/43220
6834 * gcc.c-torture/execute/pr43220.c: New testcase.
6835
6836 2010-03-01 Richard Guenther <rguenther@suse.de>
6837
6838 PR middle-end/43213
6839 * gcc.dg/pr43213.c: New testcase.
6840
6841 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6842
6843 PR pch/14940
6844 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6845
6846 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6847
6848 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6849 New function.
6850 (check_effective_target_ucn): Likewise.
6851
6852 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6853 if !ucn.
6854 * gcc.dg/ucnid-2.c: Likewise.
6855 * gcc.dg/ucnid-3.c: Likewise.
6856 * gcc.dg/ucnid-4.c: Likewise.
6857 * gcc.dg/ucnid-11.c: Likewise.
6858 * gcc.dg/ucnid-12.c: Likewise.
6859 * gcc.dg/ucnid-6.c: Skip if !ucn.
6860 * gcc.dg/ucnid-9.c: Likewise.
6861
6862 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6863
6864 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6865 lists to dg-skip-if.
6866 * gcc.target/i386/stackalign/return-3.c: Likewise.
6867
6868 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6869
6870 * gcc.target/i386/clearcap.map: New file.
6871 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6872 Pass clearcap.map by default if supported.
6873
6874 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6875
6876 PR fortran/42900
6877 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6878 Explain this.
6879 * gfortran.dg/stat_2.f90: Likewise.
6880
6881 2010-03-01 Tobias Burnus <burnus@net-b.de>
6882
6883 PR fortran/43199
6884 * gfortran.dg/module_read_2.f90: New test.
6885
6886 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6887
6888 PR c++/42748
6889 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6890 * g++.dg/abi/mangle12.C: Likewise.
6891 * g++.dg/abi/mangle20-2.C: Likewise.
6892 * g++.dg/abi/mangle17.C: Likewise.
6893 * g++.dg/template/cond2.C: Likewise.
6894 * g++.dg/template/pr35240.C: Likewise.
6895
6896 2010-02-27 Richard Guenther <rguenther@suse.de>
6897
6898 PR tree-optimization/43186
6899 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
6900
6901 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
6902
6903 * g++.dg/abi/packed1.C: Expect warning on the SH.
6904
6905 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
6906
6907 PR c++/42054:
6908 * g++.dg/parse/error37.C: New test.
6909
6910 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6911
6912 PR c/24577
6913 PR c/43192
6914 * gcc.dg/pr8927-1.c: Match new note.
6915 * gcc.dg/990506-0.c: Likewise.
6916 * gcc.dg/gomp/flush-2.c: Likewise.
6917 * gcc.dg/gomp/atomic-5.c: Likewise.
6918 * gcc.dg/gomp/pr34607.c: Likewise.
6919 * gcc.dg/pr35746.c: Likewise.
6920 * gcc.dg/cpp/pragma-1.c: Likewise.
6921 * gcc.dg/cpp/pragma-2.c: Likewise.
6922 * gcc.dg/pr41842.c: Likewise.
6923 * gcc.dg/noncompile/20040629-1.c: Likewise.
6924 * objc.dg/private-1.m: Likewise.
6925
6926 2010-02-27 Tobias Burnus <burnus@net-b.de>
6927
6928 PR fortran/43185
6929 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
6930 * gfortran.dg/default_initialization_4.f90: New test.
6931
6932 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
6933
6934 * gnat.dg/thin_pointer.ad[sb]: Rename into...
6935 * gnat.dg/thin_pointer1.ad[sb]: ...this.
6936 * gnat.dg/thin_pointer2.adb: New test.
6937 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
6938
6939 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
6940
6941 PR c/20631
6942 * gcc.dg/cpp/c90-pedantic.c: New.
6943 * gcc.dg/cpp/c90.c: New.
6944 * gcc.dg/gnu90-const-expr-1.c: New.
6945 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
6946
6947 2010-02-26 Richard Guenther <rguenther@suse.de>
6948
6949 PR tree-optimization/43186
6950 * gcc.c-torture/compile/pr43186.c: New testcase.
6951
6952 2010-02-26 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR debug/43190
6955 * c-c++-common/dwarf2/pr43190.c: New test.
6956
6957 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6958
6959 PR testsuite/37074:
6960 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
6961
6962 2010-02-26 Richard Guenther <rguenther@suse.de>
6963
6964 PR tree-optimization/43188
6965 * gcc.c-torture/compile/pr43188.c: New testcase.
6966
6967 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
6968
6969 PR target/43175
6970 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
6971
6972 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
6973
6974 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
6975
6976 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6977
6978 PR target/43154
6979 * gcc.target/powerpc/pr43154.c: New file.
6980
6981 2010-02-25 Jakub Jelinek <jakub@redhat.com>
6982
6983 PR debug/43166
6984 * gfortran.dg/debug/pr43166.f: New test.
6985
6986 PR debug/43165
6987 * gcc.dg/torture/pr43165.c: New test.
6988
6989 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6990
6991 PR c/43128
6992 * c-c++-common/pr41779.c: Update.
6993
6994 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6995
6996 PR ada/32547
6997 * lib/gnat-dg.exp (gnat_load): Redefine.
6998
6999 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7000 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7001
7002 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7003
7004 PR libobjc/36610
7005 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7006 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7007 -fgnu-runtime.
7008 Sort entries.
7009
7010 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7011
7012 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7013
7014 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR debug/43150
7017 * gcc.dg/guality/vla-1.c: New test.
7018
7019 2010-02-24 Tobias Burnus <burnus@net-b.de>
7020
7021 PR fortran/43042
7022 * gfortran.dg/c_ptr_tests_15.f90: New test.
7023
7024 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR target/43107
7027 * gcc.target/i386/pr43107.c: New test.
7028
7029 2010-02-23 Jason Merrill <jason@redhat.com>
7030
7031 PR c++/43143
7032 * g++.dg/cpp0x/variadic100.C: New.
7033
7034 2010-02-23 Jason Merrill <jason@redhat.com>
7035
7036 PR debug/42800
7037 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7038 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7039 * c-c++-common/dwarf2/vla1.c: New.
7040
7041 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR target/43139
7044 * gcc.dg/pr43139.c: New test.
7045
7046 PR debug/43077
7047 * gcc.dg/guality/pr43077-1.c: New test.
7048
7049 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7050
7051 PR 43123
7052 * gcc.dg/march.c: New.
7053 * gcc.dg/march-generic.c: New.
7054 * gcc.dg/mtune.c: New.
7055
7056 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7057
7058 PR middle-end/43083
7059 * gcc.dg/graphite/pr43083.c: New.
7060
7061 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7062
7063 PR middle-end/43097
7064 * gfortran.dg/graphite/pr43097.f: New.
7065
7066 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7067 Manuel López-Ibáñez <manu@gcc.gnu.org>
7068
7069 PR middle-end/43140
7070 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7071
7072 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7073
7074 PR middle-end/43026
7075 * g++.dg/graphite/pr43026.C: New.
7076
7077 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7078
7079 PR c++/43126
7080 * gcc.dg/cleanup-1.c: Update.
7081 * gcc.dg/func-args-1.c: Update.
7082 * gcc.dg/format/sentinel-1.c: Update.
7083 * g++.old-deja/g++.jason/scoping10.C: Update.
7084 * g++.old-deja/g++.ns/lookup5.C: Update.
7085 * g++.dg/ext/cleanup-1.C: Update.
7086 * g++.dg/parse/varmod1.C: Update.
7087 * g++.dg/parse/error33.C: Update.
7088 * g++.dg/expr/call3.C: Update.
7089 * g++.dg/func-args-1.C: New.
7090
7091 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7092
7093 PR c/43125
7094 * gcc.dg/attr-used-2.c: Moved to ...
7095 * c-c++-common/attr-used-2.c: Here.
7096
7097 * gcc.dg/attr-used.c: Moved to ...
7098 * c-c++-common/attr-used.c: Here.
7099
7100 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7101
7102 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7103
7104 2010-02-22 Richard Guenther <rguenther@suse.de>
7105
7106 PR lto/43045
7107 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7108 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7109
7110 2010-02-22 Richard Guenther <rguenther@suse.de>
7111
7112 PR tree-optimization/42749
7113 * gcc.c-torture/compile/pr42749.c: New testcase.
7114
7115 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7116
7117 PR fortran/43072
7118 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7119 * gfortran.dg/internal_pack_9.f90: New test.
7120
7121 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7122
7123 PR c++/23510
7124 * g++.dg/template/recurse.C: Adjust.
7125 * g++.dg/template/pr23510.C: New.
7126
7127 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7128
7129 PR c++/42824
7130 * g++.dg/template/memclass4.C: New test.
7131
7132 2010-02-21 Tobias Burnus <burnus@net-b.de>
7133
7134 PR fortran/35259
7135 * gfortran.dg/reassoc_5.f90: New test.
7136
7137 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7138
7139 PR target/43067
7140 * gcc.target/i386/pr43067.c: New test.
7141
7142 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7143
7144 PR c++/35669
7145 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7146 -Wconversion-null.
7147 * g++.dg/warn/Wconversion-null.C: New test.
7148 * g++.old-deja/g++.other/null1.C: Move to...
7149 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7150
7151 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7152
7153 PR fortran/36932
7154 PR fortran/36933
7155 * gfortran.dg/dependency_26.f90: New test.
7156
7157 PR fortran/43072
7158 * gfortran.dg/internal_pack_7.f90: New test.
7159
7160 PR fortran/43111
7161 * gfortran.dg/internal_pack_8.f90: New test.
7162
7163 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7164
7165 PR 43128
7166 * c-c++-common/pr41779.c: Fix broken testcase.
7167
7168 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7169
7170 PR 36513
7171 * c-c++-common/pr36513.c: New testcase.
7172 * c-c++-common/pr36513-2.c: New testcase.
7173
7174 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7175
7176 PR 41779
7177 * c-c++-common/pr41779.c: New.
7178
7179 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR debug/43084
7182 * gcc.dg/pr43084.c: New test.
7183
7184 2010-02-19 Richard Guenther <rguenther@suse.de>
7185
7186 PR tree-optimization/42916
7187 * gcc.dg/pr42916.c: New testcase.
7188
7189 2010-02-18 Jason Merrill <jason@redhat.com>
7190
7191 PR c++/42837
7192 * g++.dg/abi/packed1.C: Add expected warning.
7193
7194 PR c++/43108
7195 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7196 * gcc.dg/torture/dg-torture.exp: Likewise.
7197 * c-c++-common/torture/complex-sign.h,
7198 c-c++-common/torture/complex-sign-add.c,
7199 c-c++-common/torture/complex-sign-mixed-add.c,
7200 c-c++-common/torture/complex-sign-mixed-div.c,
7201 c-c++-common/torture/complex-sign-mixed-mul.c,
7202 c-c++-common/torture/complex-sign-mixed-sub.c,
7203 c-c++-common/torture/complex-sign-mul.c,
7204 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7205 Adapt for C++ compilation as well.
7206
7207 PR c++/43070
7208 * g++.dg/ext/label1.C: Update.
7209 * g++.dg/ext/label2.C: Update.
7210
7211 PR c++/26261
7212 * g++.dg/template/dependent-name6.C: New.
7213
7214 PR c++/43109
7215 * g++.dg/parse/namespace12.C: New.
7216
7217 2010-02-18 Martin Jambor <mjambor@suse.cz>
7218
7219 PR tree-optimization/43066
7220 * gcc.c-torture/compile/pr43066.c: New test.
7221
7222 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7223
7224 * g++.dg/ext/attrib35.C: Fix target selector string.
7225 * g++.dg/ext/attrib36.C: Ditto.
7226 * g++.dg/ext/attrib37.C: Ditto.
7227 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7228 * g++.dg/abi/mangle25.C: Ditto.
7229
7230 2010-02-17 Jason Merrill <jason@redhat.com>
7231
7232 PR c++/43069
7233 * g++.dg/parse/namespace11.C: New.
7234
7235 PR c++/43093
7236 * g++.dg/ext/attrib37.C: New.
7237
7238 PR c++/43079
7239 * g++.dg/template/ptrmem20.C: New.
7240
7241 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7242
7243 PR target/43103
7244 * gcc.target/i386/xop-check.h: Include m256-check.h.
7245 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7246 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7247 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7248 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7249
7250 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR debug/42918
7253 * gcc.dg/pr42918.c: New test.
7254
7255 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7256
7257 * g++.dg/ext/attrib36.C: Require ILP32.
7258
7259 2010-02-16 Richard Guenther <rguenther@suse.de>
7260
7261 PR tree-optimization/41043
7262 * gfortran.dg/pr41043.f90: New testcase.
7263 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7264
7265 2010-02-16 Jason Merrill <jason@redhat.com>
7266
7267 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7268
7269 2010-02-16 Ira Rosen <irar@il.ibm.com>
7270
7271 PR tree-optimization/43074
7272 * gcc.dg/vect/fast-math-pr43074.c: New test.
7273
7274 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7275
7276 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7277
7278 2010-02-16 Jason Merrill <jason@redhat.com>
7279
7280 PR c++/43031
7281 * g++.dg/ext/attrib36.C: New.
7282
7283 PR c++/43036
7284 * g++.dg/other/array6.C: New.
7285
7286 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7287
7288 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7289
7290 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7291
7292 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7293 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7294 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7295 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7296 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7297 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7298
7299 2010-02-15 Richard Guenther <rguenther@suse.de>
7300
7301 PR middle-end/43068
7302 * g++.dg/torture/pr43068.C: New testcase.
7303
7304 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7305
7306 PR c++/43024
7307 * g++.dg/opt/ice1.C: New.
7308
7309 2010-02-14 Jason Merrill <jason@redhat.com>
7310
7311 PR c++/41997
7312 * g++.dg/cpp0x/initlist-opt.C: New.
7313
7314 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7315
7316 PR fortran/41113
7317 PR fortran/41117
7318 * gfortran.dg/internal_pack_6.f90: New test.
7319
7320 2010-02-12 Jason Merrill <jason@redhat.com>
7321
7322 PR c++/43054
7323 * g++.dg/cpp0x/variadic99.C: New.
7324
7325 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7326
7327 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7328 sign extend pointers to gualchk_t.
7329
7330 PR c++/43033
7331 * g++.dg/other/default3.C: Xfail g4 test.
7332
7333 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7334
7335 PR middle-end/43012
7336 * gcc.dg/graphite/pr43012.c: New.
7337
7338 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7339
7340 PR middle-end/42930
7341 * g++.dg/graphite/pr42930.C: New.
7342
7343 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7344
7345 PR middle-end/42914
7346 PR middle-end/42530
7347 * gcc.dg/graphite/pr42530.c: New.
7348 * gcc.dg/graphite/pr42914.c: New.
7349
7350 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7351
7352 PR middle-end/42771
7353 * gcc.dg/graphite/pr42771.c: New.
7354
7355 2010-02-11 Richard Guenther <rguenther@suse.de>
7356
7357 PR tree-optimization/42998
7358 * gcc.c-torture/compile/pr42998.c: New testcase.
7359
7360 2010-02-10 Jason Merrill <jason@redhat.com>
7361
7362 PR c++/41896
7363 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7364
7365 PR c++/42983, core issue 906
7366 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7367 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7368
7369 PR c++/43016
7370 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7371
7372 2010-02-10 Richard Guenther <rguenther@suse.de>
7373
7374 PR tree-optimization/43017
7375 * gcc.dg/torture/pr43017.c: New testcase.
7376
7377 2010-02-10 Tobias Burnus <burnus@net-b.de>
7378
7379 PR fortran/40823
7380 * gfortran.dg/private_type_1.f90: Update error location.
7381 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7382 * gfortran.dg/typebound_operator_2.f03: Ditto.
7383 * gfortran.dg/assignment_2.f90: Ditto.
7384 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7385 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7386
7387 2010-02-10 Tobias Burnus <burnus@net-b.de>
7388
7389 PR fortran/43015
7390 * gfortran.dg/bind_c_usage_20.f90: New test.
7391
7392 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR debug/43010
7395 * g++.dg/debug/pr43010.C: New test.
7396
7397 2010-02-10 Richard Guenther <rguenther@suse.de>
7398
7399 PR c/43007
7400 * gcc.c-torture/execute/20100209-1.c: New testcase.
7401 * gcc.dg/fold-div-3.c: Likewise.
7402
7403 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7404
7405 * gcc.dg/builtin-ffs-1.c: New test.
7406
7407 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7408
7409 PR fortran/42999
7410 * gfortran.dg/array_constructor_35.f90: New test.
7411
7412 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7413
7414 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7415
7416 2010-02-09 Jason Merrill <jason@redhat.com>
7417
7418 PR c++/42399
7419 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7420
7421 PR c++/42370
7422 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7423
7424 2010-02-09 Tobias Burnus <burnus@net-b.de>
7425
7426 PR fortran/41869
7427 * gfortran.dg/module_write_1.f90: New test.
7428
7429 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7430
7431 * gcc.dg/pr19340.c: Adjust.
7432
7433 2010-02-09 Richard Guenther <rguenther@suse.de>
7434
7435 PR tree-optimization/43008
7436 * gcc.c-torture/execute/pr43008.c: New testcase.
7437
7438 2010-02-09 Richard Guenther <rguenther@suse.de>
7439
7440 PR tree-optimization/43000
7441 * gcc.dg/torture/pr43000.c: New testcase.
7442 * gcc.dg/torture/pr43002.c: Likewise.
7443
7444 2010-02-09 Daniel Kraft <d@domob.eu>
7445
7446 PR fortran/39171
7447 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7448 and pass -Wsurprising as necessary.
7449
7450 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR tree-optimization/42890
7453 * g++.dg/torture/pr42890.C: New test.
7454
7455 2010-02-08 Richard Guenther <rguenther@suse.de>
7456
7457 PR middle-end/42995
7458 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7459
7460 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7461
7462 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7463 return 0 from main.
7464 * gcc.dg/graphite/block-1.c: Same.
7465 * gcc.dg/graphite/block-3.c: Same.
7466 * gcc.dg/graphite/block-4.c: Same.
7467 * gcc.dg/graphite/block-5.c: Same.
7468 * gcc.dg/graphite/block-6.c: Same.
7469 * gcc.dg/graphite/block-7.c: Same.
7470 * gcc.dg/graphite/interchange-0.c: Same.
7471 * gcc.dg/graphite/interchange-1.c: Same.
7472 * gcc.dg/graphite/interchange-10.c: Same.
7473 * gcc.dg/graphite/interchange-11.c: Same.
7474 * gcc.dg/graphite/interchange-12.c: Same.
7475 * gcc.dg/graphite/interchange-2.c: Same.
7476 * gcc.dg/graphite/interchange-3.c: Same.
7477 * gcc.dg/graphite/interchange-4.c: Same.
7478 * gcc.dg/graphite/interchange-5.c: Same.
7479 * gcc.dg/graphite/interchange-6.c: Same.
7480 * gcc.dg/graphite/interchange-7.c: Same.
7481 * gcc.dg/graphite/interchange-8.c: Same.
7482 * gcc.dg/graphite/interchange-9.c: Same.
7483 * gcc.dg/graphite/interchange-mvt.c: Same.
7484
7485 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7486
7487 * gfortran.dg/graphite/id-19.f: New.
7488 * gfortran.dg/graphite/pr14741.f90: New.
7489 * gfortran.dg/graphite/pr41924.f90: New.
7490 * gfortran.dg/graphite/run-id-2.f90: New.
7491
7492 2010-02-07 Richard Guenther <rguenther@suse.de>
7493
7494 PR middle-end/42956
7495 * gcc.c-torture/compile/pr42956.c: New testcase.
7496
7497 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7498
7499 PR libfortran/42742
7500 * gfortran.dg/fmt_cache_2.f: New test.
7501
7502 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7503
7504 * gfortran.dg/read_no_eor.f90: New test.
7505
7506 2010-02-05 Jason Merrill <jason@redhat.com>
7507
7508 * g++.dg/ext/label13.C: Move constructor body out of class.
7509
7510 2010-02-03 Jason Merrill <jason@redhat.com>
7511
7512 PR c++/42870
7513 * g++.dg/ext/dllexport3.C: New.
7514
7515 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7516
7517 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7518
7519 2010-02-05 Richard Guenther <rguenther@suse.de>
7520
7521 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7522
7523 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7524
7525 PR c++/42915
7526 * g++.dg/other/crash-9.C: New test.
7527
7528 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7529
7530 PR fortran/42309
7531 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7532
7533 2010-02-04 Richard Guenther <rguenther@suse.de>
7534
7535 PR rtl-optimization/42952
7536 * gcc.dg/torture/pr42952.c: New testcase.
7537
7538 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7539
7540 PR libfortran/42901
7541 * gfortran.dg/namelist_60.f90: New test.
7542
7543 2010-02-03 Jason Merrill <jason@redhat.com>
7544
7545 PR c++/40138
7546 * g++.dg/ext/builtin11.C: New.
7547
7548 PR c++/4926
7549 PR c++/38600
7550 * g++.dg/abi/mangle35.C: New.
7551 * g++.dg/abi/mangle37.C: New.
7552
7553 PR c++/12909
7554 * g++.dg/abi/mangle36.C: New.
7555
7556 PR c++/35652
7557 * g++.dg/warn/string1.C: New.
7558
7559 2010-02-03 Richard Guenther <rguenther@suse.de>
7560
7561 PR tree-optimization/42944
7562 * gcc.dg/errno-1.c: New testcase.
7563
7564 2010-02-03 Richard Guenther <rguenther@suse.de>
7565
7566 PR middle-end/42927
7567 * gcc.c-torture/compile/pr42927.c: New testcase.
7568
7569 2010-02-03 Tobias Burnus <burnus@net-b.de>
7570
7571 PR fortran/42936
7572 * gfortran.dg/null_4.f90: New test.
7573
7574 2010-02-02 Jason Merrill <jason@redhat.com>
7575
7576 PR c++/41090
7577 * g++.dg/ext/label13.C: New.
7578
7579 2010-02-02 Tobias Burnus <burnus@net-b.de>
7580
7581 PR fortran/42650
7582 * gfortran.dg/func_result_5.f90: New test.
7583
7584 2010-02-01 Tobias Burnus <burnus@net-b.de>
7585
7586 PR fortran/42922
7587 * gfortran.dg/pure_initializer_3.f90: News test.
7588
7589 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7590
7591 PR fortran/42888
7592 * gfortran.dg/allocate_derived_2.f90: New test.
7593
7594 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7595
7596 PR middle-end/42898
7597 * gcc.dg/torture/pr42898-2.c: New test.
7598
7599 2010-01-31 Richard Guenther <rguenther@suse.de>
7600
7601 PR middle-end/42898
7602 * gcc.dg/torture/pr42898.c: New testcase.
7603
7604 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7605
7606 PR fortran/38324
7607 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7608 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7609
7610 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7611
7612 * g++.dg/tree-ssa/inline-1.C: New.
7613 * g++.dg/tree-ssa/inline-2.C: New.
7614 * g++.dg/tree-ssa/inline-3.C: New.
7615
7616 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7617
7618 PR testsuite/41701
7619 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7620 the string 'pow' in the pathname of the compiler from generating a
7621 test failure.
7622
7623 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7626 * g++.old-deja/g++.mike/eh17.C: Likewise.
7627 * g++.old-deja/g++.mike/p5571.C: Likewise.
7628
7629 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7630
7631 PR c++/42758
7632 PR c++/42634
7633 PR c++/42336
7634 PR c++/42797
7635 PR c++/42880
7636 * g++.dg/other/crash-5.C: New test.
7637 * g++.dg/other/crash-6.C: New test.
7638 * g++.dg/other/crash-7.C: New test.
7639 * g++.dg/other/crash-8.C: New test.
7640
7641 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR rtl-optimization/42889
7644 * gcc.dg/pr42889.c: New test.
7645
7646 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7647
7648 * gcc.target/i386/pr42881.c: Use SSE2.
7649
7650 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7651
7652 PR target/42891
7653 * gcc.target/i386/pr42891.c: New test.
7654
7655 2010-01-28 Richard Guenther <rguenther@suse.de>
7656
7657 PR tree-optimization/42871
7658 * g++.dg/torture/pr42871.C: New testcase.
7659
7660 2010-01-28 Richard Guenther <rguenther@suse.de>
7661
7662 * gcc.dg/Wobjsize-1.h: New testcase.
7663 * gcc.dg/Wobjsize-1.c: Likewise.
7664
7665 2010-01-28 Richard Guenther <rguenther@suse.de>
7666
7667 PR middle-end/42883
7668 * g++.dg/torture/pr42883.C: New testcase.
7669
7670 2010-01-28 Michael Matz <matz@suse.de>
7671
7672 * gcc.target/i386/pr42881.c: New test.
7673
7674 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7677 Add i?86-*-solaris2* support.
7678
7679 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7680
7681 PR c++/42713
7682 PR c++/42820
7683 * g++.dg/template/typedef27.C: New test case.
7684 * g++.dg/template/typedef28.C: New test case.
7685
7686 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7687
7688 * gcc.dg/optimize-bswap*.c: Add ARM target
7689
7690 2010-01-27 Richard Guenther <rguenther@suse.de>
7691
7692 PR middle-end/42878
7693 * gcc.dg/torture/pr42878-1.c: New testcase.
7694 * gcc.dg/torture/pr42878-2.c: Likewise.
7695
7696 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR middle-end/42874
7699 * gcc.dg/vla-22.c: New test.
7700
7701 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7702
7703 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7704 current collation.
7705
7706 2010-01-26 Richard Guenther <rguenther@suse.de>
7707
7708 PR rtl-optimization/42685
7709 * gcc.dg/pr42685.c: New testcase.
7710 * g++.dg/other/pr42685.C: Likewise.
7711
7712 2010-01-26 Richard Guenther <rguenther@suse.de>
7713
7714 PR middle-end/42806
7715 * g++.dg/other/pr42806.C: New testcase.
7716
7717 2010-01-26 Richard Guenther <rguenther@suse.de>
7718
7719 PR tree-optimization/42250
7720 * gcc.dg/pr42250.c: New testcase.
7721
7722 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7723
7724 * gnat.dg/array_bounds_test.adb: New test.
7725
7726 2010-01-25 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/42858
7729 * gfortran.dg/generic_21.f90: New test.
7730
7731 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7732
7733 PR testsuite/41522
7734 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7735
7736 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7737
7738 PR c++/42748
7739 * g++.dg/abi/arm_va_list2.C: New test.
7740 * g++.dg/abi/arm_va_list2.h: Companion header file.
7741
7742 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7743
7744 PR fortran/41044
7745 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7746
7747 PR fortran/41167
7748 * gfortran.dg/char_array_arg_1.f90 : New test.
7749
7750 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7751
7752 2010-01-24 Tobias Burnus <burnus@net-b.de>
7753
7754 PR fortran/39304
7755 * gfortran.dg/generic_20.f90: New test.
7756
7757 2010-01-22 Michael Matz <matz@suse.de>
7758
7759 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7760 -msse2.
7761
7762 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7763
7764 PR fortran/42736
7765 * gfortran.dg/dependency_25.f90 : New test.
7766
7767 2010-01-21 Martin Jambor <mjambor@suse.cz>
7768
7769 PR tree-optimization/42585
7770 * gcc.dg/tree-ssa/pr42585.c: New test.
7771
7772 2010-01-21 Richard Guenther <rguenther@suse.de>
7773
7774 PR middle-end/19988
7775 * gcc.dg/pr19988.c: New testcase.
7776
7777 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7778
7779 * g++.dg/compat/decimal/compat-common.h: New file.
7780 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7781 * g++.dg/compat/decimal/pass_x.h: New file.
7782 * g++.dg/compat/decimal/pass_y.h: New file.
7783 * g++.dg/compat/decimal/pass-1_main.C: New file.
7784 * g++.dg/compat/decimal/pass-1_x.C: New file.
7785 * g++.dg/compat/decimal/pass-1_y.C: New file.
7786 * g++.dg/compat/decimal/pass-2_main.C: New file.
7787 * g++.dg/compat/decimal/pass-2_x.C: New file.
7788 * g++.dg/compat/decimal/pass-2_y.C: New file.
7789 * g++.dg/compat/decimal/pass-3_main.C: New file.
7790 * g++.dg/compat/decimal/pass-3_x.C: New file.
7791 * g++.dg/compat/decimal/pass-3_y.C: New file.
7792 * g++.dg/compat/decimal/pass-4_main.C: New file.
7793 * g++.dg/compat/decimal/pass-4_x.C: New file.
7794 * g++.dg/compat/decimal/pass-4_y.C: New file.
7795 * g++.dg/compat/decimal/pass-5_main.C: New file.
7796 * g++.dg/compat/decimal/pass-5_x.C: New file.
7797 * g++.dg/compat/decimal/pass-5_y.C: New file.
7798 * g++.dg/compat/decimal/pass-6_main.C: New file.
7799 * g++.dg/compat/decimal/pass-6_x.C: New file.
7800 * g++.dg/compat/decimal/pass-6_y.C: New file.
7801 * g++.dg/compat/decimal/return_x.h: New file.
7802 * g++.dg/compat/decimal/return_y.h: New file.
7803 * g++.dg/compat/decimal/return-1_main.C: New file.
7804 * g++.dg/compat/decimal/return-1_x.C: New file.
7805 * g++.dg/compat/decimal/return-1_y.C: New file.
7806 * g++.dg/compat/decimal/return-2_main.C: New file.
7807 * g++.dg/compat/decimal/return-2_x.C: New file.
7808 * g++.dg/compat/decimal/return-2_y.C: New file.
7809 * g++.dg/compat/decimal/return-3_main.C: New file.
7810 * g++.dg/compat/decimal/return-3_x.C: New file.
7811 * g++.dg/compat/decimal/return-3_y.C: New file.
7812 * g++.dg/compat/decimal/return-4_main.C: New file.
7813 * g++.dg/compat/decimal/return-4_x.C: New file.
7814 * g++.dg/compat/decimal/return-4_y.C: New file.
7815 * g++.dg/compat/decimal/return-5_main.C: New file.
7816 * g++.dg/compat/decimal/return-5_x.C: New file.
7817 * g++.dg/compat/decimal/return-5_y.C: New file.
7818 * g++.dg/compat/decimal/return-6_main.C: New file.
7819 * g++.dg/compat/decimal/return-6_x.C: New file.
7820 * g++.dg/compat/decimal/return-6_y.C: New file.
7821
7822 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7823
7824 PR debug/42715
7825 * gcc.dg/pr42715.c: New.
7826
7827 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7828
7829 PR c++/42038
7830 * g++.dg/parse/crash55.C: New.
7831
7832 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7833
7834 PR debug/42782
7835 * gcc.dg/guality/pr42782.c: New.
7836
7837 2010-01-20 Jason Merrill <jason@redhat.com>
7838
7839 PR c++/41788
7840 * g++.dg/abi/packed1.C: New.
7841
7842 PR c++/41920
7843 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7844
7845 PR c++/40750
7846 * g++.dg/parse/fn-typedef1.C: New.
7847 * g++.dg/other/cv_quals.C: Adjust.
7848
7849 2010-01-20 Anthony Green <green@moxielogic.com>
7850
7851 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7852 pack(push) pragma).
7853 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7854 * gcc.dg/20020312-2.c: Port this to the moxie core.
7855 * gcc.dg/weak/typeof-2.c: Ditto.
7856
7857 2010-01-20 Richard Guenther <rguenther@suse.de>
7858
7859 PR tree-optimization/42717
7860 * gcc.c-torture/compile/pr42717.c: New testcase.
7861
7862 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7863
7864 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7865 of signed, add a few new tests.
7866
7867 PR middle-end/42803
7868 * g++.dg/parse/limits-initializer1.C: New test.
7869
7870 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7871
7872 PR fortran/42804
7873 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7874 * gfortran.dg/typebound_call_12.f03: New test.
7875
7876 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7877
7878 PR fortran/42783
7879 * gfortran.dg/bounds_check_15.f90 : New test.
7880
7881 2010-01-19 Michael Matz <matz@suse.de>
7882
7883 PR tree-optimization/41783
7884 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7885
7886 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7887
7888 PR target/38697.
7889 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7890 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7891 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
7892 * gcc.target/arm/neon/vget_lows16.c: Likewise.
7893 * gcc.target/arm/neon/vget_lows32.c: Likewise.
7894 * gcc.target/arm/neon/vget_lows64.c: Likewise.
7895 * gcc.target/arm/neon/vget_lows8.c: Likewise.
7896 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
7897 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
7898 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
7899 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
7900
7901 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7902
7903 PR fortran/42545
7904 * gfortran.dg/extends_6.f03: Modified an error message.
7905 * gfortran.dg/extends_10.f03: New test.
7906 * gfortran.dg/private_type_6.f03: Modified an error message.
7907 * gfortran.dg/structure_constructor_8.f03: Ditto.
7908
7909 2010-01-19 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR tree-optimization/42719
7912 * gcc.dg/pr42719.c: New test.
7913
7914 PR debug/42728
7915 * gcc.dg/pr42728.c: New test.
7916
7917 2010-01-19 Anthony Green <green@moxielogic.com>
7918
7919 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
7920
7921 2010-01-18 Anthony Green <green@moxielogic.com>
7922
7923 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
7924 for moxie.
7925
7926 2010-01-19 Dodji Seketeli <dodji@redhat.com>
7927
7928 * g++.dg/template/error45.C: reverted as part of reverting the
7929 fix of PR c++/42634.
7930
7931 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7932
7933 PR c++/42634
7934 * g++.dg/template/error45.C: New test.
7935
7936 2010-01-18 Dodji Seketeli <dodji@redhat.com>
7937
7938 PR c++/42766
7939 * g++.dg/conversion/op6.C: New test.
7940
7941 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
7942
7943 PR target/42774
7944 * gcc.target/alpha/pr42774.c: New test.
7945
7946 2010-01-18 Richard Guenther <rguenther@suse.de>
7947
7948 PR tree-optimization/42781
7949 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
7950
7951 2010-01-17 Richard Guenther <rguenther@suse.de>
7952
7953 PR middle-end/42248
7954 * gcc.c-torture/execute/pr42248.c: New testcase.
7955
7956 2010-01-17 Richard Guenther <rguenther@suse.de>
7957
7958 PR tree-optimization/42773
7959 * g++.dg/torture/pr42773.C: New testcase.
7960
7961 2010-01-17 Janus Weil <janus@gcc.gnu.org>
7962
7963 PR fortran/42677
7964 * gfortran.dg/interface_assignment_5.f90: New test.
7965
7966 2010-01-17 Dodji Seketeli <dodji@redhat.com>
7967
7968 PR c++/42697
7969 * g++.dg/template/crash94.C: Reverted.
7970
7971 2010-01-17 Jie Zhang <jie.zhang@analog.com>
7972
7973 PR debug/42767
7974 * gcc.dg/debug/pr42767.c: New.
7975
7976 2010-01-15 Jason Merrill <jason@redhat.com>
7977
7978 PR c++/42761
7979 * g++.dg/cpp0x/decltype22.C: New.
7980
7981 2010-01-16 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR middle-end/42760
7984 * g++.dg/torture/pr42760.C: New test.
7985
7986 2010-01-15 Jing Yu <jingyu@google.com>
7987
7988 PR rtl-optimization/42691
7989 * gcc.c-torture/execute/pr42691.c: New.
7990
7991 2010-01-15 Richard Guenther <rguenther@suse.de>
7992
7993 PR middle-end/42739
7994 * g++.dg/torture/pr42739.C: New testcase.
7995
7996 2010-01-15 Dodji Seketeli <dodji@redhat.com>
7997
7998 * g++.dg/template/error45.C: Revert as part of reverting changes
7999 or PR c++/42634.
8000
8001 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8002
8003 PR fortran/42684
8004 * gfortran.dg/interface_31.f90: New test.
8005
8006 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8007
8008 * gcc.target/powerpc/pr42747.c: New file.
8009
8010 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR middle-end/42674
8013 * c-c++-common/pr42674.c: New test.
8014
8015 PR c++/42608
8016 * g++.dg/template/instantiate11.C: New test.
8017
8018 2010-01-14 Jason Merrill <jason@redhat.com>
8019
8020 PR c++/42701
8021 * g++.dg/overload/error3.C: New.
8022
8023 PR c++/42655
8024 * g++.dg/overload/rvalue1.C: New.
8025
8026 2010-01-14 Martin Jambor <mjambor@suse.cz>
8027
8028 PR tree-optimization/42706
8029 * gcc.dg/ipa/pr42706.c: New testcase.
8030
8031 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8032
8033 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8034
8035 2010-01-14 Martin Jambor <mjambor@suse.cz>
8036
8037 PR tree-optimization/42714
8038 * g++.dg/torture/pr42714.C: New test.
8039
8040 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8041
8042 PR rtl-optimization/42246
8043 * gfortran.dg/pr42246-2.f: New.
8044
8045 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8046
8047 PR rtl-optimization/42389
8048 * gcc.dg/pr42389.c: New.
8049
8050 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8051
8052 PR rtl-optimization/42388
8053 * gcc.dg/pr42388.c: New.
8054
8055 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8056
8057 PR rtl-optimization/42294
8058 * gfortran.dg/pr42294.f: New.
8059
8060 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8061
8062 PR rtl-optimization/39453
8063 PR rtl-optimization/42246
8064 * gcc.dg/pr39453.c: New.
8065 * gcc.dg/pr42246.c: New.
8066
8067 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8068
8069 PR middle-end/42245
8070 * gcc.dg/pr42245.c: New.
8071 * gcc.dg/pr42245-2.c: New.
8072
8073 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8074
8075 PR rtl-optimization/42249
8076 * gcc.dg/pr42249.c: New.
8077
8078 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR c/42721
8081 * gcc.c-torture/execute/pr42721.c: New test.
8082
8083 2010-01-14 Ira Rosen <irar@il.ibm.com>
8084
8085 PR tree-optimization/42709
8086 * gcc.dg/vect/pr42709.c: New test.
8087
8088 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8089
8090 PR fortran/41478
8091 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8092 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8093
8094 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8095
8096 PR fortran/42481
8097 * gfortran.dg/generic_19.f90 : New test.
8098
8099 2010-01-13 Richard Guenther <rguenther@suse.de>
8100
8101 PR tree-optimization/42730
8102 * gcc.c-torture/compile/pr42730.c: New testcase.
8103
8104 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8105
8106 PR target/pr42542
8107 * gcc.target/ia64/pr42542-1.c: New.
8108 * gcc.target/ia64/pr42542-2.c: New.
8109 * gcc.target/ia64/pr42542-3.c: New.
8110
8111 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8112
8113 PR c++/42634
8114 * g++.dg/template/error45.C: New test.
8115
8116 2010-01-13 Martin Jambor <mjambor@suse.cz>
8117
8118 PR tree-optimization/42704
8119 * g++.dg/torture/pr42704.C: New test.
8120
8121 2010-01-13 Martin Jambor <mjambor@suse.cz>
8122
8123 PR tree-optimization/42703
8124 * gcc.c-torture/compile/pr42703.c: New test.
8125
8126 2010-01-13 Richard Guenther <rguenther@suse.de>
8127
8128 PR tree-optimization/42705
8129 * gcc.c-torture/compile/pr42705.c: New testcase.
8130
8131 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8132
8133 * gcc.target/bfin/l2.c: New test.
8134 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8135
8136 2010-01-13 Richard Guenther <rguenther@suse.de>
8137
8138 PR middle-end/42716
8139 * gcc.c-torture/compile/pr42716.c: New testcase.
8140
8141 2010-01-13 Richard Guenther <rguenther@suse.de>
8142
8143 PR lto/42678
8144 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8145
8146 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8147
8148 PR c/42708
8149 * gcc.c-torture/compile/pr42708-1.c: New test.
8150
8151 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR debug/42662
8154 * gcc.dg/pr42662.c: New test.
8155
8156 PR tree-optimization/42645
8157 * g++.dg/other/pr42645-1.C: New test.
8158 * g++.dg/other/pr42645-2.C: New test.
8159
8160 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8161
8162 PR target/42416
8163 * gcc.target/powerpc/warn-1.c: New test.
8164 * gcc.target/powerpc/warn-2.c: New test.
8165
8166 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8167
8168 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8169 stack alignment.
8170
8171 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8172
8173 * gcc.dg/lto/20100108_0.c: New.
8174
8175 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8176
8177 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8178 Add -march=i686 -msse for 32bit x86 targets.
8179
8180 2010-01-10 Richard Guenther <rguenther@suse.de>
8181
8182 PR middle-end/42667
8183 * gcc.dg/torture/pr42667.c: New testcase.
8184
8185 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8186
8187 PR fortran/32489
8188 * gfortran.dg/array_constructor_34.f90: New test.
8189
8190 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8191
8192 PR fortran/20923
8193 * gfortran.dg/array_constructor_33.f90: New test.
8194 gfortran.dg/array_function_5.f90: Add credit.
8195
8196 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8197
8198 PR debug/42631
8199 * gcc.dg/pr42631.c: New.
8200
8201 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8202
8203 PR debug/42630
8204 * gcc.dg/pr42630.c: New.
8205
8206 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8207
8208 PR debug/42629
8209 * gcc.dg/pr42629.c: New.
8210
8211 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8212
8213 PR middle-end/42363
8214 * gcc.dg/torture/pr42363.c: New.
8215
8216 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8217
8218 PR debug/42604
8219 PR debug/42395
8220 * gcc.dg/vect/pr42604.c: New.
8221 * gcc.dg/vect/pr42395.c: New.
8222
8223 2010-01-09 Richard Guenther <rguenther@suse.de>
8224
8225 PR middle-end/42512
8226 * gcc.c-torture/execute/pr42512.c: New testcase.
8227
8228 2010-01-09 Tobias Burnus <burnus@net-b.de>
8229
8230 PR fortran/41298
8231 * gfortran.dg/c_ptr_tests_14.f90: New test.
8232
8233 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235 PR ada/41929
8236 * gnat.dg/null_pointer_deref1.adb: Don't run on
8237 sparc*-sun-solaris2.11.
8238
8239 2010-01-08 Richard Guenther <rguenther@suse.de>
8240
8241 PR lto/42528
8242 * gcc.dg/lto/20100103-1_0.c: New testcase.
8243 * gcc.dg/lto/20100103-2_0.c: Likewise.
8244
8245 2010-01-08 Tobias Burnus <burnus@net-b.de
8246
8247 PR/fortran 25829
8248 * gfortran.dg/asynchronous_1.f90: New test.
8249 * gfortran.dg/asynchronous_2.f90: New test.
8250 * gfortran.dg/conflicts.f90: Update error message.
8251
8252 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8253
8254 c++/40155
8255 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8256
8257 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR tree-optimization/42625
8260 * g++.dg/opt/dtor4.C: New test.
8261 * g++.dg/opt/dtor4.h: New.
8262 * g++.dg/opt/dtor4-aux.cc: New.
8263
8264 2010-01-07 Tobias Burnus <burnus@net-b.de>
8265
8266 PR fortran/42597
8267 * gfortran.dg/proc_ptr_26.f90: New test.
8268
8269 2010-01-07 Tobias Burnus <burnus@net-b.de>
8270
8271 PR fortran/41872
8272 * gfortran.dg/allocatable_scalar_7.f90: New test.
8273
8274 2010-01-06 Richard Guenther <rguenther@suse.de>
8275
8276 * gcc.c-torture/compile/pr42632.c: New testcase.
8277
8278 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8279
8280 PR target/42542
8281 * gcc.target/i386/pr42542-4.c: New.
8282 * gcc.target/i386/pr42542-4a.c: Likewise.
8283 * gcc.target/i386/pr42542-5.c: Likewise.
8284 * gcc.target/i386/pr42542-5a.c: Likewise.
8285
8286 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8287
8288 * gcc.dg/tls/opt-15.c: New test.
8289
8290 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8293
8294 2010-01-05 Martin Jambor <mjambor@suse.cz>
8295
8296 PR tree-optimization/42462
8297 * g++.dg/torture/pr42462.C: New test.
8298
8299 2010-01-05 Jason Merrill <jason@redhat.com>
8300
8301 * g++.dg/cpp0x/initlist30.C: New test.
8302
8303 2010-01-05 Richard Guenther <rguenther@suse.de>
8304
8305 PR tree-optimization/42614
8306 * gcc.c-torture/execute/pr42614.c: New testcase.
8307
8308 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8309
8310 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8311 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8312 -Wunreachable-code.
8313 * gcc.dg/Wunreachable-2.c: Likewise.
8314 * gcc.dg/Wunreachable-3.c: Likewise.
8315 * gcc.dg/Wunreachable-4.c: Likewise.
8316 * gcc.dg/Wunreachable-5.c: Likewise.
8317 * gcc.dg/Wunreachable-6.c: Likewise.
8318 * gcc.dg/Wunreachable-7.c: Likewise.
8319 * gcc.dg/Wunreachable-8.c: Likewise.
8320 * gcc.dg/20041231-1.c: Likewise.
8321
8322 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR other/42611
8325 * gcc.dg/pr42611.c: New test.
8326
8327 PR tree-optimization/42508
8328 * g++.dg/opt/pr42508.C: New test.
8329
8330 2010-01-05 Tobias Burnus <burnus@net-b.de>
8331
8332 PR fortran/41872
8333 * gfortran.dg/allocatable_scalar_8.f90: New.
8334
8335 2010-01-04 Martin Jambor <mjambor@suse.cz>
8336
8337 PR tree-optimization/42398
8338 * gcc.c-torture/compile/pr42398.c: New test.
8339
8340 2010-01-04 Jason Merrill <jason@redhat.com>
8341
8342 PR c++/42555
8343 * g++.dg/ext/attrib35.C: New.
8344
8345 PR c++/42567
8346 * g++.dg/cpp0x/auto17.C: New.
8347
8348 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8349
8350 * gcc.dg/lto/20100104_0.c: New.
8351
8352 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8353
8354 PR target/42542
8355 * gcc.target/i386/pr42542-1.c: New.
8356 * gcc.target/i386/pr42542-1a.c: Likewise.
8357 * gcc.target/i386/pr42542-1b.c: Likewise.
8358 * gcc.target/i386/pr42542-2.c: Likewise.
8359 * gcc.target/i386/pr42542-2a.c: Likewise.
8360 * gcc.target/i386/pr42542-2b.c: Likewise.
8361 * gcc.target/i386/pr42542-3.c: Likewise.
8362 * gcc.target/i386/pr42542-3a.c: Likewise.
8363
8364 2009-01-04 Tobias Burnus <burnus@net-b.de>
8365
8366 PR fortran/41872
8367 * gfortran.dg/allocatable_scalar_5.f90: New test.
8368 * gfortran.dg/allocatable_scalar_6.f90: New test.
8369
8370 2010-01-03 Richard Guenther <rguenther@suse.de>
8371
8372 PR testsuite/42583
8373 * gfortran.dg/gomp/recursion1.f90: Remove.
8374
8375 2010-01-03 Richard Guenther <rguenther@suse.de>
8376
8377 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8378 * gcc.dg/uninit-6.c: Likewise.
8379 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8380
8381 2010-01-03 Richard Guenther <rguenther@suse.de>
8382
8383 PR tree-optimization/42589
8384 * gcc.target/i386/pr42589.c: New testcase.
8385
8386 2010-01-03 Richard Guenther <rguenther@suse.de>
8387
8388 PR tree-optimization/42438
8389 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8390
8391 2010-01-02 Richard Guenther <rguenther@suse.de>
8392
8393 PR testsuite/41651
8394 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8395
8396 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8397
8398 PR target/42448
8399 * gcc.target/alpha/pr42448-1.c: New test.
8400 * gcc.target/alpha/pr42448-2.c: Ditto.
8401
8402 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8403
8404 PR preprocessor/41947
8405 * gcc.dg/c99-hexfloat-3.c: New test.
8406
8407 2010-01-01 Richard Guenther <rguenther@suse.de>
8408
8409 PR c/42570
8410 * gcc.c-torture/execute/pr42570.c: New testcase.
8411
8412 2010-01-01 Richard Guenther <rguenther@suse.de>
8413
8414 PR middle-end/42559
8415 * gcc.c-torture/compile/pr42559.c: New testcase.
8416
8417 \f
8418 Copyright (C) 2010 Free Software Foundation, Inc.
8419
8420 Copying and distribution of this file, with or without modification,
8421 are permitted in any medium without royalty provided the copyright
8422 notice and this notice are preserved.