cgraphunit.c (cgraph_decide_is_function_needed): Really return false for nested funct...
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.dg/nested-func-7.c: New test.
4 * gnat.dg/frame_overflow.adb: Adjust directives.
5
6 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/prot2.ad[sb]: New test.
9 * gnat.dg/prot2_pkg1.ads: New helper.
10 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
11
12 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gnat.dg/array11.adb: Adjust dg-warning directive.
15 * gnat.dg/object_overflow.adb: Likewise.
16
17 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
18
19 PR middle-end/44306
20 * gcc.dg/tree-ssa/pr44306.c: New.
21
22 2010-05-29 Jan Hubicka <jh@suse.cz>
23
24 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
25
26 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
27
28 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
29
30 2010-05-28 Mike Stump <mikestump@comcast.net>
31
32 PR objc/44125
33 * objc.dg/const-str-9.m: Remove static.
34
35 2010-05-28 Jakub Jelinek <jakub@redhat.com>
36
37 PR target/43636
38 * gcc.c-torture/compile/pr43636.c: New test.
39
40 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
41
42 PR objc++/23616
43 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
44 * obj-c++.dg/try-catch-9.mm: Ditto.
45
46 2010-05-28 Dodji Seketeli <dodji@redhat.com>
47
48 Revert patch for PR c++/44188
49 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
50
51 2010-05-25 Dodji Seketeli <dodji@redhat.com>
52
53 PR c++/44188
54 * g++.dg/debug/dwarf2/typedef3.C: New test.
55
56 2010-05-27 Jason Merrill <jason@redhat.com>
57
58 PR c++/43555
59 * g++.dg/ext/vla9.C: New.
60
61 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
62
63 PR objc/44140
64 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
65 * objc.dg/torture/tls/thr-init-3.m: Ditto.
66 * objc.dg/torture/tls/thr-init.m: Ditto.
67 * objc.dg/torture/trivial.m: Ditto.
68 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
69 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
70 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
71 * obj-c++.dg/torture/trivial.mm: Ditto.
72
73 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
74
75 * g++.dg/lto/20100302_0.C: Skip on darwin.
76
77 2010-05-27 Richard Guenther <rguenther@suse.de>
78
79 PR tree-optimization/44284
80 * gcc.dg/vect/vect-118.c: New testcase.
81 * gcc.dg/vect/bb-slp-20.c: Adjust.
82 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
83 * gcc.dg/vect/slp-9.c: Likewise.
84 * gcc.dg/vect/slp-reduc-4.c: Likewise.
85 * gcc.dg/vect/vect-10.c: Likewise.
86 * gcc.dg/vect/vect-109.c: Likewise.
87 * gcc.dg/vect/vect-12.c: Likewise.
88 * gcc.dg/vect/vect-36.c: Likewise.
89 * gcc.dg/vect/vect-7.c: Likewise.
90 * gcc.dg/vect/vect-iv-8.c: Likewise.
91 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
92 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
93 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
94 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
95 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
96 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
97 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
98 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
99 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
100 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
101 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
102 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
103 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
104 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
105 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
106 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
107 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
108
109 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
110
111 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
112 necessary.
113
114 2010-05-26 Jan Hubicka <jh@suse.cz>
115
116 * gcc.dg/lto/materialize-1_0.c: New file.
117 * gcc.dg/lto/materialize-1_1.c: New file.
118
119 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
120
121 * gnat.dg/lto10.adb: New test.
122 * gnat.dg/lto10_pkg.ads: New helper.
123
124 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
125
126 * lib/target-supports.exp (check_effective_target_int128): New
127 function to check if __int128 types are available for target.
128 * testsuite/c-c++-common/int128-types-1.c: New.
129 * testsuite/c-c++-common/int128-1.c: New.
130 * testsuite/c-c++-common/int128-2.c: New.
131 * g++.dg/abi/mangle43.C: New.
132 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
133 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
134 pointer-wide scalar.
135 * g++.dg/other/pr25632.C: Likewise.
136 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
137 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
138 overflow warnings.
139 * g++.dg/warn/pr13358-4.C: Likewise.
140 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
141 * g++.dg/warn/Wconversion-null.C: Likewise.
142
143 2010-05-26 Jason Merrill <jason@redhat.com>
144
145 PR c++/43382
146 * g++.dg/cpp0x/variadic101.C: New.
147
148 2010-05-26 Richard Guenther <rguenther@suse.de>
149
150 PR rtl-optimization/44164
151 * gcc.c-torture/execute/pr44164.c: New testcase.
152 * g++.dg/tree-ssa/pr13146.C: Adjust.
153
154 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
155
156 PR fortran/40011
157 * gfortran.dg/whole_file_19.f90 : New test.
158
159 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
160
161 PR fortran/30668
162 PR fortran/31346
163 PR fortran/34260
164 * gfortran.dg/pr40999.f: Fix function type.
165 * gfortran.dg/whole_file_5.f90: Likewise.
166 * gfortran.dg/whole_file_6.f90: Likewise.
167 * gfortran.dg/whole_file_16.f90: New.
168 * gfortran.dg/whole_file_17.f90: New.
169 * gfortran.dg/whole_file_18.f90: New.
170
171 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
172 Iain Sandoe <iains@gcc.gnu.org>
173
174 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
175 * gcc.c-torture/compile/pr44197.c: Require alias support.
176 * gcc.dg/lto/20081222_0.c: Ditto.
177
178 2010-05-25 Jakub Jelinek <jakub@redhat.com>
179
180 PR debug/42801
181 * gcc.dg/guality/vla-2.c: New test.
182
183 2010-05-25 Richard Guenther <rguenther@suse.de>
184
185 PR middle-end/44069
186 * g++.dg/torture/pr44069.C: New testcase.
187
188 2010-05-25 Richard Guenther <rguenther@suse.de>
189
190 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
191
192 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
193
194 PR objc/44140
195 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
196
197 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
198
199 * obj-c++.dg/torture/tls/trivial.mm: New.
200 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
201 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
202 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
203 * obj-c++.dg/torture/tls/diag-1.mm: New.
204 * obj-c++.dg/torture/tls/tls.exp: New.
205 * obj-c++.dg/torture/trivial.mm: New.
206 * obj-c++.dg/torture/dg-torture.exp: New.
207 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
208 * obj-c++.dg/tls/trivial.m: New.
209 * obj-c++.dg/tls/init-1.mm: New.
210 * obj-c++.dg/tls/diag-1.mm: New.
211 * obj-c++.dg/tls/init-2.mm: New.
212 * obj-c++.dg/tls/diag-2.mm: New.
213 * obj-c++.dg/tls/diag-3.mm: New.
214 * obj-c++.dg/tls/diag-4.mm: New.
215 * obj-c++.dg/tls/static-1.mm: New.
216 * obj-c++.dg/tls/tls.exp: New.
217 * obj-c++.dg/tls/diag-5.mm: New.
218 * obj-c++.dg/tls/static-1a.mm: New.
219 * objc-obj-c++-shared/Object1.mm: New.
220 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
221
222 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
223
224 PR objc++/43689
225 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
226 * obj-c++.dg/const-str-6.mm: Ditto.
227
228 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
229
230 * g++.dg/parse/array-size2.C: Remove dg-error directives.
231
232 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
233
234 PR ada/38394
235 * gnat.dg/array13.ad[sb]: New test.
236
237 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
238 Sandra Loosemore <sandra@codesourcery.com>
239
240 * gcc.target/arm/neon/: Regenerated test cases.
241
242 * gcc.target/arm/neon/polytypes.c,
243 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
244 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
245 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
246 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
247 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
248 dg-add-options arm_neon.
249
250 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
251 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
252 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
253 and arm_neon_fp16_ok.
254
255 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
256 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
257
258 * lib/target-supports.exp (add_options_for_arm_neon): New.
259 (check_effective_target_arm_neon_ok_nocache): New, from
260 check_effective_target_arm_neon_ok. Check multiple possibilities.
261 (check_effective_target_arm_neon_ok): Use
262 check_effective_target_arm_neon_ok_nocache.
263 (add_options_for_arm_neon_fp16)
264 (check_effective_target_arm_neon_fp16_ok)
265 check_effective_target_arm_neon_fp16_ok_nocache): New.
266 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
267
268 2010-05-24 Jason Merrill <jason@redhat.com>
269
270 PR c++/41510
271 * g++.dg/cpp0x/initlist35.C: New.
272 * g++.dg/init/brace6.C: Adjust.
273
274 2010-05-24 Paul Brook <paul@codesourcery.com>
275
276 * gcc.target/arm/frame-pointer-1.c: New test.
277 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
278 pointer elimination.
279
280 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
281
282 PR target/44245
283 * gcc.target/i386/crc32-3.c: New.
284 * gcc.target/i386/crc32-4.c: Likewise.
285
286 2010-05-23 Joseph Myers <joseph@codesourcery.com>
287
288 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
289 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
290 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
291
292 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
293
294 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
295
296 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
297
298 PR target/43869
299 * gcc.c-target/pr43869.c: New test.
300
301 2010-05-22 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/44212
304 * gfortran.dg/class_22.f03: New.
305
306 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
307
308 PR lto/44238
309 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
310
311 2010-05-22 Janus Weil <janus@gcc.gnu.org>
312
313 PR fortran/44213
314 * gfortran.dg/abstract_type_7.f03: New.
315
316 2010-05-21 Jason Merrill <jason@redhat.com>
317
318 * g++.dg/eh/spec11.C: Test cleanup optimization.
319
320 2010-05-21 Jakub Jelinek <jakub@redhat.com>
321
322 PR debug/44223
323 * gcc.target/i386/pr44223.c: New test.
324
325 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
326
327 * gcc.target/i386/pr25993.c: Use @function as type specifier.
328
329 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
330
331 * g++.dg/other/const3.C: New test.
332
333 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
334
335 PR fortran/38407
336 * warn_unused_dummy_argument_1.f90: New.
337 * warn_unused_dummy_argument_2.f90: New.
338
339 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
340
341 PR c++/30298
342 * g++.dg/inherit/crash1.C: New.
343 * g++.dg/inherit/crash2.C: Likewise.
344
345 2010-05-20 Jakub Jelinek <jakub@redhat.com>
346
347 PR debug/44178
348 * g++.dg/debug/pr44178.C: New test.
349
350 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
351
352 PR middle-end/44185
353 * gcc.dg/tree-ssa/prefetch-6.c: Add
354 --param min-insn-to-prefetch-ratio=6.
355 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
356 allow unrolling, and adjust the movnti count.
357
358 2010-05-20 Jan Hubicka <jh@suse.cz>
359
360 PR middle-end/44197
361 * gcc.c-torture/compile/pr44197.c: New file.
362
363 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
364
365 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
366 Fix test code.
367 (check_effective_target_xop): Remove __may_alias__ attribute.
368
369 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
370
371 PR target/44202
372 * gcc.c-torture/execute/pr44202-1.c: New test.
373
374 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
375
376 PR fortran/43851
377 * gfortran.dg/label_1.f90: Update test.
378
379 2010-05-19 Jan Hubicka <jh@suse.cz>
380
381 * gcc.dg/lto/ipareference2_0.c: New file.
382 * gcc.dg/lto/ipareference2_1.c: New file.
383
384 2010-05-19 Jason Merrill <jason@redhat.com>
385
386 * g++.dg/parse/fn-typedef2.C: New.
387
388 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
389 function type.
390
391 PR c++/44193
392 * g++.dg/template/fntype1.C: New.
393
394 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
395
396 * gnat.dg/discr23.ad[sb]: New test.
397 * gnat.dg/discr23_pkg.ads: New helper.
398
399 * gnat.dg/specs/controlled1.ads: New test.
400 * gnat.dg/specs/controlled1_pkg.ads: New helper.
401
402 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
403
404 PR fortran/44055
405 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
406 Fixed scope of C_SIZEOF.
407 * gfortran.dg/warn_conversion_2.f90: New.
408
409 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
410
411 * lib/target-supports.exp (check_effective_target_sse2): New proc.
412 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
413 for optional selector.
414 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
415 (check_effective_target_sse3): New proc.
416 * gcc.target/i386/math-torture/math-torture.exp: Load
417 target-supports.exp.
418 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
419 check_effective_target_sse2.
420 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
421 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
422 * g++.dg/vect/vect.exp: Likewise.
423 * gfortran.dg/vect/vect.exp: Likewise.
424 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
425 -msse2 if check_effective_target_sse2.
426
427 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
428 * gcc.target/i386/3dnow-2.c: Likewise.
429 * gcc.target/i386/3dnowA-1.c: Likewise.
430 * gcc.target/i386/3dnowA-2.c: Likewise.
431 * gcc.target/i386/pr42549.c: Likewise.
432
433 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
434 * gcc.target/i386/sse3-addsubpd.c: Likewise.
435 * gcc.target/i386/sse3-addsubps.c: Likewise.
436 * gcc.target/i386/sse3-haddpd.c: Likewise.
437 * gcc.target/i386/sse3-haddps.c: Likewise.
438 * gcc.target/i386/sse3-hsubpd.c: Likewise.
439 * gcc.target/i386/sse3-hsubps.c: Likewise.
440 * gcc.target/i386/sse3-movddup.c: Likewise.
441 * gcc.target/i386/sse3-movshdup.c: Likewise.
442 * gcc.target/i386/sse3-movsldup.c: Likewise.
443
444 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
445 * g++.dg/ext/attrib35.C: Likewise.
446 * g++.dg/opt/pr40496.C: Likewise.
447 * g++.dg/other/i386-1.C: Likewise.
448 * g++.dg/other/i386-4.C: Likewise.
449 * g++.dg/other/pr34435.C: Likewise.
450 * g++.dg/other/pr39496.C: Likewise.
451 * g++.dg/other/pr40446.C: Likewise.
452 * gcc.dg/compat/union-m128-1_main.c: Likewise.
453 * gcc.dg/compat/vector-1a_main.c: Likewise.
454 * gcc.dg/compat/vector-2a_main.c: Likewise.
455 * gcc.dg/lto/20090206-1_0.c: Likewise.
456 * gcc.dg/pr34856.c: Likewise.
457 * gcc.dg/pr36584.c: Likewise.
458 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
459 * gcc.dg/pr37544.c: Likewise.
460 * gcc.dg/torture/pr16104-1.c: Likewise.
461 * gcc.dg/torture/pr35771-1.c: Likewise.
462 * gcc.dg/torture/pr35771-2.c: Likewise.
463 * gcc.dg/torture/pr35771-3.c: Likewise.
464 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
465 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
466 * gcc.dg/torture/stackalign/push-1.c: Likewise.
467 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
468 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
469 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
470 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
471 * gcc.target/i386/20060512-1.c: Likewise.
472 * gcc.target/i386/20060512-3.c: Likewise.
473 * gcc.target/i386/all_one_m128i.c: Likewise.
474 * gcc.target/i386/float128-1.c: Likewise.
475 * gcc.target/i386/float128-2.c: Likewise.
476 * gcc.target/i386/fpcvt-1.c: Likewise.
477 * gcc.target/i386/fpcvt-2.c: Likewise.
478 * gcc.target/i386/fpcvt-3.c: Likewise.
479 * gcc.target/i386/fpprec-1.c: Likewise.
480 * gcc.target/i386/funcspec-9.c: Likewise.
481 * gcc.target/i386/incoming-1.c: Likewise.
482 * gcc.target/i386/incoming-12.c: Likewise.
483 * gcc.target/i386/incoming-2.c: Likewise.
484 * gcc.target/i386/incoming-3.c: Likewise.
485 * gcc.target/i386/incoming-4.c: Likewise.
486 * gcc.target/i386/incoming-6.c: Likewise.
487 * gcc.target/i386/incoming-7.c: Likewise.
488 * gcc.target/i386/incoming-8.c: Likewise.
489 * gcc.target/i386/opt-1.c: Likewise.
490 * gcc.target/i386/opt-2.c: Likewise.
491 * gcc.target/i386/ordcmp-1.c: Likewise.
492 * gcc.target/i386/pr17692.c: Likewise.
493 * gcc.target/i386/pr18614-1.c: Likewise.
494 * gcc.target/i386/pr22152.c: Likewise.
495 * gcc.target/i386/pr23570.c: Likewise.
496 * gcc.target/i386/pr23575.c: Likewise.
497 * gcc.target/i386/pr26449-1.c: Likewise.
498 * gcc.target/i386/pr26600.c: Likewise.
499 * gcc.target/i386/pr27790.c: Likewise.
500 * gcc.target/i386/pr28839.c: Likewise.
501 * gcc.target/i386/pr30970.c: Likewise.
502 * gcc.target/i386/pr32000-1.c: Likewise.
503 * gcc.target/i386/pr32000-2.c: Likewise.
504 * gcc.target/i386/pr32280.c: Likewise.
505 * gcc.target/i386/pr32661.c: Likewise.
506 * gcc.target/i386/pr32708-1.c: Likewise.
507 * gcc.target/i386/pr32961.c: Likewise.
508 * gcc.target/i386/pr33329.c: Likewise.
509 * gcc.target/i386/pr35714.c: Likewise.
510 * gcc.target/i386/pr35767-1.c: Likewise.
511 * gcc.target/i386/pr35767-1d.c: Likewise.
512 * gcc.target/i386/pr35767-1i.c: Likewise.
513 * gcc.target/i386/pr35767-2.c: Likewise.
514 * gcc.target/i386/pr35767-2d.c: Likewise.
515 * gcc.target/i386/pr35767-2i.c: Likewise.
516 * gcc.target/i386/pr35767-3.c: Likewise.
517 * gcc.target/i386/pr35767-5.c: Likewise.
518 * gcc.target/i386/pr36222-1.c: Likewise.
519 * gcc.target/i386/pr36578-1.c: Likewise.
520 * gcc.target/i386/pr36578-2.c: Likewise.
521 * gcc.target/i386/pr36992-1.c: Likewise.
522 * gcc.target/i386/pr37101.c: Likewise.
523 * gcc.target/i386/pr37216.c: Likewise.
524 * gcc.target/i386/pr37434-1.c: Likewise.
525 * gcc.target/i386/pr37434-2.c: Likewise.
526 * gcc.target/i386/pr37843-3.c: Likewise.
527 * gcc.target/i386/pr37843-4.c: Likewise.
528 * gcc.target/i386/pr39162.c: Likewise.
529 * gcc.target/i386/pr39315-1.c: Likewise.
530 * gcc.target/i386/pr39315-2.c: Likewise.
531 * gcc.target/i386/pr39315-3.c: Likewise.
532 * gcc.target/i386/pr39315-4.c: Likewise.
533 * gcc.target/i386/pr39445.c: Likewise.
534 * gcc.target/i386/pr39496.c: Likewise.
535 * gcc.target/i386/pr40809.c: Likewise.
536 * gcc.target/i386/pr40906-3.c: Likewise.
537 * gcc.target/i386/pr41019.c: Likewise.
538 * gcc.target/i386/pr42542-1.c: Likewise.
539 * gcc.target/i386/pr42542-2.c: Likewise.
540 * gcc.target/i386/pr42542-3.c: Likewise.
541 * gcc.target/i386/pr42542-3a.c: Likewise.
542 * gcc.target/i386/pr42881.c: Likewise.
543 * gcc.target/i386/push-1.c: Likewise.
544 * gcc.target/i386/quad-sse.c: Likewise.
545 * gcc.target/i386/reload-1.c: Likewise.
546 * gcc.target/i386/sse-10.c: Likewise.
547 * gcc.target/i386/sse-11.c: Likewise.
548 * gcc.target/i386/sse-15.c: Likewise.
549 * gcc.target/i386/sse-17.c: Likewise.
550 * gcc.target/i386/sse-18.c: Likewise.
551 * gcc.target/i386/sse-19.c: Likewise.
552 * gcc.target/i386/sse-4.c: Likewise.
553 * gcc.target/i386/sse-6.c: Likewise.
554 * gcc.target/i386/sse-vect-types.c: Likewise.
555 * gcc.target/i386/sse2-addpd-1.c: Likewise.
556 * gcc.target/i386/sse2-addsd-1.c: Likewise.
557 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
558 * gcc.target/i386/sse2-andpd-1.c: Likewise.
559 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
560 * gcc.target/i386/sse2-comisd-1.c: Likewise.
561 * gcc.target/i386/sse2-comisd-2.c: Likewise.
562 * gcc.target/i386/sse2-comisd-3.c: Likewise.
563 * gcc.target/i386/sse2-comisd-4.c: Likewise.
564 * gcc.target/i386/sse2-comisd-5.c: Likewise.
565 * gcc.target/i386/sse2-comisd-6.c: Likewise.
566 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
567 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
568 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
569 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
570 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
571 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
572 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
573 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
574 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
575 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
576 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
577 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
578 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
579 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
580 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
581 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
582 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
583 * gcc.target/i386/sse2-divpd-1.c: Likewise.
584 * gcc.target/i386/sse2-divsd-1.c: Likewise.
585 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
586 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
587 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
588 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
589 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
590 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
591 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
592 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
593 * gcc.target/i386/sse2-minpd-1.c: Likewise.
594 * gcc.target/i386/sse2-minsd-1.c: Likewise.
595 * gcc.target/i386/sse2-mmx.c: Likewise.
596 * gcc.target/i386/sse2-movapd-1.c: Likewise.
597 * gcc.target/i386/sse2-movapd-2.c: Likewise.
598 * gcc.target/i386/sse2-movd-1.c: Likewise.
599 * gcc.target/i386/sse2-movd-2.c: Likewise.
600 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
601 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
602 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
603 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
604 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
605 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
606 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
607 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
608 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
609 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
610 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
611 * gcc.target/i386/sse2-movq-1.c: Likewise.
612 * gcc.target/i386/sse2-movq-2.c: Likewise.
613 * gcc.target/i386/sse2-movq-3.c: Likewise.
614 * gcc.target/i386/sse2-movsd-1.c: Likewise.
615 * gcc.target/i386/sse2-movsd-2.c: Likewise.
616 * gcc.target/i386/sse2-movupd-1.c: Likewise.
617 * gcc.target/i386/sse2-movupd-2.c: Likewise.
618 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
619 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
620 * gcc.target/i386/sse2-orpd-1.c: Likewise.
621 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
622 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
623 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
624 * gcc.target/i386/sse2-paddb-1.c: Likewise.
625 * gcc.target/i386/sse2-paddd-1.c: Likewise.
626 * gcc.target/i386/sse2-paddq-1.c: Likewise.
627 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
628 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
629 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
630 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
631 * gcc.target/i386/sse2-paddw-1.c: Likewise.
632 * gcc.target/i386/sse2-pand-1.c: Likewise.
633 * gcc.target/i386/sse2-pandn-1.c: Likewise.
634 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
635 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
636 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
637 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
638 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
639 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
640 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
641 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
642 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
643 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
644 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
645 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
646 * gcc.target/i386/sse2-pminub-1.c: Likewise.
647 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
648 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
649 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
650 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
651 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
652 * gcc.target/i386/sse2-por-1.c: Likewise.
653 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
654 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
655 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
656 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
657 * gcc.target/i386/sse2-pslld-1.c: Likewise.
658 * gcc.target/i386/sse2-pslld-2.c: Likewise.
659 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
660 * gcc.target/i386/sse2-psllq-1.c: Likewise.
661 * gcc.target/i386/sse2-psllq-2.c: Likewise.
662 * gcc.target/i386/sse2-psllw-1.c: Likewise.
663 * gcc.target/i386/sse2-psllw-2.c: Likewise.
664 * gcc.target/i386/sse2-psrad-1.c: Likewise.
665 * gcc.target/i386/sse2-psrad-2.c: Likewise.
666 * gcc.target/i386/sse2-psraw-1.c: Likewise.
667 * gcc.target/i386/sse2-psraw-2.c: Likewise.
668 * gcc.target/i386/sse2-psrld-1.c: Likewise.
669 * gcc.target/i386/sse2-psrld-2.c: Likewise.
670 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
671 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
672 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
673 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
674 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
675 * gcc.target/i386/sse2-psubb-1.c: Likewise.
676 * gcc.target/i386/sse2-psubd-1.c: Likewise.
677 * gcc.target/i386/sse2-psubq-1.c: Likewise.
678 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
679 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
680 * gcc.target/i386/sse2-psubw-1.c: Likewise.
681 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
682 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
683 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
684 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
685 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
686 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
687 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
688 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
689 * gcc.target/i386/sse2-pxor-1.c: Likewise.
690 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
691 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
692 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
693 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
694 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
695 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
696 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
697 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
698 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
699 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
700 * gcc.target/i386/sse2-shufps-1.c: Likewise.
701 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
702 * gcc.target/i386/sse2-subpd-1.c: Likewise.
703 * gcc.target/i386/sse2-subsd-1.c: Likewise.
704 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
705 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
706 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
707 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
708 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
709 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
710 * gcc.target/i386/sse2-unpack-1.c: Likewise.
711 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
712 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
713 * gcc.target/i386/sse2-vec-1.c: Likewise.
714 * gcc.target/i386/sse2-vec-2.c: Likewise.
715 * gcc.target/i386/sse2-vec-3.c: Likewise.
716 * gcc.target/i386/sse2-vec-4.c: Likewise.
717 * gcc.target/i386/sse2-vec-5.c: Likewise.
718 * gcc.target/i386/sse2-vec-6.c: Likewise.
719 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
720 * gcc.target/i386/ssefn-2.c: Likewise.
721 * gcc.target/i386/ssefn-4.c: Likewise.
722 * gcc.target/i386/ssefp-1.c: Likewise.
723 * gcc.target/i386/ssefp-2.c: Likewise.
724 * gcc.target/i386/sseregparm-3.c: Likewise.
725 * gcc.target/i386/sseregparm-4.c: Likewise.
726 * gcc.target/i386/sseregparm-5.c: Likewise.
727 * gcc.target/i386/sseregparm-6.c: Likewise.
728 * gcc.target/i386/sseregparm-7.c: Likewise.
729 * gcc.target/i386/ssetype-1.c: Likewise.
730 * gcc.target/i386/ssetype-2.c: Likewise.
731 * gcc.target/i386/ssetype-3.c: Likewise.
732 * gcc.target/i386/ssetype-4.c: Likewise.
733 * gcc.target/i386/ssetype-5.c: Likewise.
734 * gcc.target/i386/unordcmp-1.c: Likewise.
735 * gcc.target/i386/vararg-1.c: Likewise.
736 * gcc.target/i386/vararg-2.c: Likewise.
737 * gcc.target/i386/vararg-3.c: Likewise.
738 * gcc.target/i386/vararg-4.c: Likewise.
739 * gcc.target/i386/vararg-7.c: Likewise.
740 * gcc.target/i386/vararg-8.c: Likewise.
741 * gcc.target/i386/vecinit-1.c: Likewise.
742 * gcc.target/i386/vecinit-2.c: Likewise.
743 * gcc.target/i386/vecinit-3.c: Likewise.
744 * gcc.target/i386/vecinit-4.c: Likewise.
745 * gcc.target/i386/vecinit-5.c: Likewise.
746 * gcc.target/i386/vecinit-6.c: Likewise.
747 * gcc.target/i386/vectorize2.c: Likewise.
748 * gcc.target/i386/vectorize3.c: Likewise.
749 * gcc.target/i386/vectorize4.c: Likewise.
750 * gcc.target/i386/vectorize6.c: Likewise.
751 * gcc.target/i386/vectorize7.c: Likewise.
752 * gcc.target/i386/vectorize8.c: Likewise.
753 * gcc.target/i386/vperm-v2df.c: Likewise.
754 * gcc.target/i386/vperm-v2di.c: Likewise.
755 * gcc.target/i386/vperm-v4si-1.c: Likewise.
756 * gcc.target/i386/xorps-sse2.c: Likewise.
757 * gcc.target/i386/xorps.c: Likewise.
758 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
759 * gfortran.dg/graphite/pr42326.f90: Likewise.
760 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
761
762 2010-05-19 Richard Guenther <rguenther@suse.de>
763
764 PR lto/44196
765 * g++.dg/lto/20100519-1_0.C: New testcase.
766
767 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
768
769 PR fortran/42360
770 * gfortran.dg/warn_intent_out_not_set.f90: New.
771
772 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
773
774 PR fortran/38404
775 * gfortran.dg/data_char_1.f90: Updated warning message.
776 * gfortran.dg/data_array_6.f: New.
777
778 2010-05-19 Martin Jambor <mjambor@suse.cz>
779
780 * g++.dg/ipa/ivinline-8.C: New test.
781 * gcc.dg/ipa/iinline-2.c: Likewise.
782
783 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
784
785 PR fortran/34505
786 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
787 arguments; add check for return value kind.
788 * gfortran.dg/float_1.f90: Likewise.
789
790 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
791
792 * gcc.target/i386/20011009-1.c (COMMENT): Define.
793 (main): Use it.
794 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
795 * lib/lto.exp (lto_prune_warns): Fix location line regex.
796 Prune another location line format.
797 (lto-obj): Call lto_prune_warns on comp_output.
798
799 2010-05-18 Jan Hubicka <jh@suse.cz>
800
801 * gcc.dg/lto/ipacp_0.c: New test.
802 * gcc.dg/lto/ipacp_1.c: New test.
803
804 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
805
806 PR lto/44184
807 * gcc.dg/lto/20100518_0.c: New test.
808
809 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
810
811 * gnat.dg/specs/lto3.ads: Add missing dg-options.
812
813 2010-05-17 Janus Weil <janus@gcc.gnu.org>
814
815 PR fortran/43990
816 * gfortran.dg/class_21.f03: New.
817
818 2010-05-17 Jason Merrill <jason@redhat.com>
819
820 PR c++/44157
821 * g++.dg/cpp0x/initlist34.C: New.
822
823 PR c++/44158
824 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
825
826 2010-05-17 Martin Jambor <mjambor@suse.cz>
827
828 * g++.dg/ipa/ivinline-1.C: New test.
829 * g++.dg/ipa/ivinline-2.C: New test.
830 * g++.dg/ipa/ivinline-3.C: New test.
831 * g++.dg/ipa/ivinline-4.C: New test.
832 * g++.dg/ipa/ivinline-5.C: New test.
833 * g++.dg/ipa/ivinline-6.C: New test.
834
835 2010-05-17 Dodji Seketeli <dodji@redhat.com>
836 Jason Merrill <jason@redhat.com>
837
838 PR c++/44108
839 * c-c++-common/Wunused-var-8.c: New test.
840
841 2010-05-17 Jakub Jelinek <jakub@redhat.com>
842
843 PR bootstrap/42347
844 * gcc.c-torture/compile/pr42347.c: New test.
845
846 PR middle-end/44102
847 * g++.dg/ext/asmgoto1.C: New test.
848
849 2010-05-17 Martin Jambor <mjambor@suse.cz>
850
851 PR middle-end/44133
852 * gcc.dg/tree-ssa/pr44133.c: New test.
853 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
854 precise.
855
856 2010-05-17 Janus Weil <janus@gcc.gnu.org>
857
858 PR fortran/44044
859 * gfortran.dg/class_20.f03: New.
860
861 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
862
863 PR 44078
864 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
865 debug messages but not the newly introduced one.
866
867 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
868
869 PR fortran/35779
870 * gfortran.dg/initialization_25.f90: Commented testcase.
871 * gfortran.dg/initialization_26.f90: New.
872
873 2010-05-16 Richard Guenther <rguenther@suse.de>
874
875 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
876 * gcc.dg/pr43084.c: Likewise.
877 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
878 -fipa-type-escape.
879 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
880 -fipa-type-escape.
881 * gcc.dg/struct/struct-reorg.exp: Likewise.
882 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
883 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
884
885 2010-05-16 Joseph Myers <joseph@codesourcery.com>
886
887 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
888 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
889 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
890 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
891 tests.
892
893 2010-05-15 Jason Merrill <jason@redhat.com>
894
895 * g++.dg/eh/spec10.C: New.
896 * g++.dg/eh/spec11.C: New.
897 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
898
899 2010-05-15 Janus Weil <janus@gcc.gnu.org>
900
901 PR fortran/44154
902 PR fortran/42647
903 * gfortran.dg/allocatable_scalar_9.f90: New.
904
905 2010-05-15 Jakub Jelinek <jakub@redhat.com>
906
907 PR c++/44148
908 * g++.dg/torture/pr44148.C: New test.
909
910 2010-05-15 Joseph Myers <joseph@codesourcery.com>
911
912 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
913 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
914 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
915 diagnostics and type sizes.
916
917 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
918
919 * gnat.dg/lto9.adb: New test.
920 * gnat.dg/lto9_pkg1.ads: New helper.
921 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
922
923 2010-05-15 Jan Hubicka <jh@suse.cz>
924
925 * gcc.dg/lto/ipareference_1.c: Rename to ...
926 * gcc.dg/lto/ipareference_0.c: ... this one.
927 * gcc.dg/lto/ipareference_2.c: Rename to ...
928 * gcc.dg/lto/ipareference_1.c: ... this one.
929
930 2010-05-15 Jan Hubicka <jh@suse.cz>
931
932 * gcc.dg/lto/ipareference_1.c: New file.
933 * gcc.dg/lto/ipareference_2.c: New file.
934
935 2010-05-15 Richard Guenther <rguenther@suse.de>
936
937 PR tree-optimization/44038
938 * gcc.c-torture/compile/pr44038.c: New testcase.
939
940 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
941
942 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
943 * gcc.target/i386/avx-cmpss-1.c: Likewise.
944
945 2010-05-15 Janus Weil <janus@gcc.gnu.org>
946
947 PR fortran/43207
948 PR fortran/43969
949 * gfortran.dg/class_18.f03: New.
950 * gfortran.dg/class_19.f03: New.
951
952 2010-05-14 Jakub Jelinek <jakub@redhat.com>
953
954 PR debug/44112
955 * gcc.dg/debug/dwarf2/const-1.c: Remove.
956 * g++.dg/debug/dwarf2/const1.C: Remove.
957
958 2010-05-14 Jason Merrill <jason@redhat.com>
959
960 * g++.dg/eh/cond4.C: New.
961 * g++.dg/eh/elide2.C: Adjust.
962 * g++.old-deja/g++.eh/terminate1.C: Adjust.
963
964 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
965
966 PR fortran/44135
967 * gfortran.dg/actual_array_interface_2.f90: New test.
968
969 2010-05-14 Richard Guenther <rguenther@suse.de>
970
971 PR tree-optimization/44119
972 * gcc.c-torture/compile/pr44119.c: New testcase.
973
974 2010-05-14 Jason Merrill <jason@redhat.com>
975
976 PR c++/44127
977 * g++.dg/eh/terminate1.C: New.
978
979 2010-05-14 Jakub Jelinek <jakub@redhat.com>
980
981 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
982
983 PR debug/44136
984 * gcc.dg/pr44136.c: New test.
985
986 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
987
988 PR c++/30566
989 * testsuite/g++.dg/warn/Wshadow-4.C: Adjust.
990 * testsuite/g++.dg/warn/Wshadow-5.C: New test.
991 * testsuite/g++.dg/warn/Wshadow-6.C: New test
992
993 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
994
995 PR fortran/35779
996 * gfortran.dg/initialization_25.f90: New.
997
998 2010-05-13 Martin Jambor <mjambor@suse.cz>
999
1000 * g++.dg/otr-fold-1.C: New test.
1001 * g++.dg/otr-fold-2.C: New test.
1002
1003 2010-05-13 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR fortran/44036
1006 * gfortran.dg/gomp/pr44036-1.f90: New test.
1007 * gfortran.dg/gomp/pr44036-2.f90: New test.
1008 * gfortran.dg/gomp/pr44036-3.f90: New test.
1009
1010 PR debug/43983
1011 * gcc.dg/guality/sra-1.c: New test.
1012
1013 2010-05-12 Jan Hubicka <jh@suse.cz>
1014
1015 * tree-ssa/unreachable.c: New test.
1016
1017 2010-05-12 Jason Merrill <jason@redhat.com>
1018
1019 * g++.dg/cpp0x/sfinae1.C: New.
1020
1021 2010-05-12 Sriraman Tallam <tmsriram@google.com>
1022
1023 * gcc.target/i386/zee.c: New file.
1024
1025 2010-05-12 Jason Merrill <jason@redhat.com>
1026
1027 * g++.dg/conversion/op1.C: Expect template candidate message.
1028 * g++.dg/cpp0x/nullptr15.C: Likewise.
1029 * g++.dg/cpp0x/pr31431-2.C: Likewise.
1030 * g++.dg/cpp0x/pr31431.C: Likewise.
1031 * g++.dg/cpp0x/temp_default2.C: Likewise.
1032 * g++.dg/cpp0x/trailing4.C: Likewise.
1033 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1034 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1035 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1036 * g++.dg/cpp0x/variadic35.C: Likewise.
1037 * g++.dg/cpp0x/vt-35147.C: Likewise.
1038 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1039 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1040 * g++.dg/ext/visibility/anon8.C: Likewise.
1041 * g++.dg/ext/vla2.C: Likewise.
1042 * g++.dg/other/pr28114.C: Likewise.
1043 * g++.dg/other/ptrmem10.C: Likewise.
1044 * g++.dg/other/ptrmem11.C: Likewise.
1045 * g++.dg/overload/unknown1.C: Likewise.
1046 * g++.dg/parse/template7.C: Likewise.
1047 * g++.dg/parse/typename7.C: Likewise.
1048 * g++.dg/template/conv11.C: Likewise.
1049 * g++.dg/template/copy1.C: Likewise.
1050 * g++.dg/template/deduce3.C: Likewise.
1051 * g++.dg/template/dependent-expr5.C: Likewise.
1052 * g++.dg/template/friend.C: Likewise.
1053 * g++.dg/template/incomplete2.C: Likewise.
1054 * g++.dg/template/local4.C: Likewise.
1055 * g++.dg/template/local6.C: Likewise.
1056 * g++.dg/template/operator10.C: Likewise.
1057 * g++.dg/template/overload6.C: Likewise.
1058 * g++.dg/template/ptrmem2.C: Likewise.
1059 * g++.dg/template/ptrmem20.C: Likewise.
1060 * g++.dg/template/ptrmem8.C: Likewise.
1061 * g++.dg/template/sfinae2.C: Likewise.
1062 * g++.dg/template/ttp25.C: Likewise.
1063 * g++.dg/template/unify10.C: Likewise.
1064 * g++.dg/template/unify11.C: Likewise.
1065 * g++.dg/template/unify6.C: Likewise.
1066 * g++.dg/template/unify7.C: Likewise.
1067 * g++.dg/template/unify9.C: Likewise.
1068 * g++.dg/template/varmod1.C: Likewise.
1069 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1070 * g++.old-deja/g++.law/operators32.C: Likewise.
1071 * g++.old-deja/g++.pt/crash28.C: Likewise.
1072 * g++.old-deja/g++.pt/crash60.C: Likewise.
1073 * g++.old-deja/g++.pt/explicit38.C: Likewise.
1074 * g++.old-deja/g++.pt/explicit39.C: Likewise.
1075 * g++.old-deja/g++.pt/explicit41.C: Likewise.
1076 * g++.old-deja/g++.pt/explicit67.C: Likewise.
1077 * g++.old-deja/g++.pt/explicit77.C: Likewise.
1078 * g++.old-deja/g++.pt/expr2.C: Likewise.
1079 * g++.old-deja/g++.pt/overload7.C: Likewise.
1080 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1081 * g++.old-deja/g++.pt/spec5.C: Likewise.
1082 * g++.old-deja/g++.pt/spec6.C: Likewise.
1083 * g++.old-deja/g++.pt/t24.C: Likewise.
1084 * g++.old-deja/g++.pt/unify4.C: Likewise.
1085 * g++.old-deja/g++.pt/unify6.C: Likewise.
1086 * g++.old-deja/g++.pt/unify8.C: Likewise.
1087 * g++.old-deja/g++.robertl/eb119.C: Likewise.
1088 * g++.old-deja/g++.robertl/eb79.C: Likewise.
1089 * g++.old-deja/g++.robertl/eb98.C: Likewise.
1090
1091 * g++.dg/cpp0x/initlist32.C: New.
1092
1093 * g++.dg/template/conv11.C: New.
1094 * g++.dg/conversion/op1.C: Adjust expected error.
1095
1096 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1097
1098 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
1099
1100 PR target/44088
1101 * gcc.target/i386/avx-cmpsd-1.c: New.
1102 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1103 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1104 * gcc.target/i386/avx-cmpss-2.c: Likewise.
1105 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1106 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1107
1108 2010-05-12 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR middle-end/44085
1111 * gcc.dg/gomp/pr44085.c: New test.
1112 * gfortran.dg/gomp/pr44085.f90: New test.
1113
1114 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
1115
1116 * objc-obj-c++-shared/Object1.m: New.
1117 * objc.dg/torture: New directory.
1118 * objc.dg/torture/tls: Ditto.
1119 * objc.dg/tls: Ditto.
1120 * objc.dg/torture/tls/trivial.m: New test.
1121 * objc.dg/torture/tls/thr-init-2.m: New test.
1122 * objc.dg/torture/tls/thr-init-3.m: New test.
1123 * objc.dg/torture/tls/thr-init.m: New test.
1124 * objc.dg/torture/tls/diag-1.m: New test.
1125 * objc.dg/torture/tls/tls.exp: New.
1126 * objc.dg/torture/trivial.m: New test.
1127 * objc.dg/torture/dg-torture.exp: New.
1128 * objc.dg/tls/diag-3.m: New test.
1129 * objc.dg/tls/diag-4.m: New test.
1130 * objc.dg/tls/diag-5.m: New test.
1131 * objc.dg/tls/init-1.m: New test.
1132 * objc.dg/tls/init-2.m: New test.
1133 * objc.dg/tls/tls.exp: New.
1134 * objc.dg/tls/diag-2.m: New test.
1135 * lib/objc.exp: Respond to dg-additional-files.
1136
1137 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
1138
1139 * gcc.target/m68k/20100512-1.c: New.
1140
1141 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
1142
1143 * gnat.dg/lto8.adb: New test.
1144 * gnat.dg/lto8_pkg.ad[sb]: New helper.
1145 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
1146
1147 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/34272
1150 PR c++/43630
1151 PR c++/34491
1152 * g++.dg/template/crash97.C: New.
1153 * g++.dg/template/crash98.C: Likewise.
1154 * g++.dg/template/crash99.C: Likewise.
1155 * g++.dg/cpp0x/pr31439.C: Adjust.
1156 * g++.dg/template/crash95.C: Likewise.
1157
1158 2010-05-11 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR middle-end/44071
1161 * c-c++-common/asmgoto-4.c: New test.
1162 * gcc.target/i386/pr44071.c: New test.
1163
1164 PR c++/44062
1165 * c-c++-common/Wunused-var-7.c: New test.
1166 * g++.dg/warn/Wunused-var-9.C: New test.
1167
1168 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
1169
1170 PR fortran/43711
1171 * gfortran.dg/gomp/pr43711.f90: New.
1172
1173 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
1174
1175 PR fortran/31820
1176 * gfortran.dg/select_5.f90: Updated.
1177
1178 2010-05-11 Jan Hubicka <jh@suse.cz>
1179
1180 PR tree-optimize/44063
1181 * gcc.c-torture/compile/pr44063.c: New testcase.
1182
1183 2010-05-11 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR debug/44023
1186 * gcc.dg/pr44023.c: New test.
1187
1188 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gnat.dg/lto7.adb: New test.
1191 * gnat.dg/lto7_pkg.ad[sb]: New helper.
1192
1193 2010-05-10 Jason Merrill <jason@redhat.com>
1194
1195 PR c++/44017
1196 * g++.dg/template/inherit5.C: New.
1197
1198 PR c++/44045
1199 * g++.dg/cpp0x/initlist33.C: New.
1200 * g++.dg/cpp0x/initlist26.C: Adjust.
1201 * g++.dg/cpp0x/initlist28.C: Adjust.
1202
1203 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
1204
1205 PR c++/43719
1206 * g++.dg/init/pr43719.C: New.
1207 * g++.dg/anon-struct4.C: Adjust.
1208
1209 2010-05-10 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR debug/44028
1212 * gcc.dg/pr44028.c: New test.
1213
1214 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
1215
1216 PR fortran/27866
1217 PR fortran/35003
1218 PR fortran/42809
1219 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
1220 * gfortran.dg/warn_conversion.f90: New.
1221
1222 2010-05-10 Michael Matz <matz@suse.de>
1223
1224 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
1225
1226 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
1227
1228 PR rtl-optimization/44012
1229 * gcc.dg/pr44012.c: New.
1230
1231 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1232
1233 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
1234 Log text on entry and exit.
1235 Prune Sun ld warnings for common symbols with differing sizes.
1236 (lto-link-and-maybe-run): Change caller.
1237
1238 2010-05-10 Janus Weil <janus@gcc.gnu.org>
1239
1240 PR fortran/44044
1241 * gfortran.dg/class_7.f03: Modified.
1242 * gfortran.dg/select_type_1.f03: Modified.
1243 * gfortran.dg/select_type_12.f03: New.
1244
1245 2010-05-10 Richard Guenther <rguenther@suse.de>
1246
1247 PR tree-optimization/44050
1248 * gcc.dg/torture/pr44050.c: New testcase.
1249
1250 2010-05-10 Wei Guozhi <carrot@google.com>
1251
1252 PR target/42879
1253 * gcc.target/arm/pr42879.c: New testcase.
1254
1255 2010-05-09 Joseph Myers <joseph@codesourcery.com>
1256
1257 PR c/44051
1258 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
1259
1260 2010-05-09 Joseph Myers <joseph@codesourcery.com>
1261
1262 PR c/10676
1263 * gcc.dg/anon-struct-10.c: New test.
1264
1265 2010-05-09 Richard Guenther <rguenther@suse.de>
1266
1267 PR middle-end/44024
1268 * gcc.dg/pr44024.c: New testcase.
1269
1270 2010-05-09 Joseph Myers <joseph@codesourcery.com>
1271
1272 PR c/4784
1273 * gcc.dg/anon-struct-9.c: New test.
1274
1275 2010-05-09 Richard Guenther <rguenther@suse.de>
1276
1277 PR middle-end/44043
1278 * gcc.c-torture/compile/pr44043.c: New testcase.
1279
1280 2010-05-09 Richard Guenther <rguenther@suse.de>
1281
1282 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
1283
1284 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
1285
1286 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
1287
1288 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
1289
1290 * gnat.dg/lto[12456].adb: Add "target lto" marker.
1291 * gnat.dg/specs/lto3.ads: Likewise.
1292
1293 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
1294
1295 PR middle-end/28685
1296 * gcc.dg/pr28685-1.c: New file.
1297
1298 2010-05-08 Richard Guenther <rguenther@suse.de>
1299
1300 PR tree-optimization/44030
1301 * gcc.c-torture/compile/pr44030.c: New testcase.
1302
1303 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
1304
1305 * gnat.dg/lto6.adb: New test.
1306 * gnat.dg/lto6_pkg.ads: New helper.
1307
1308 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/lto5.adb: New test.
1311 * gnat.dg/lto5_pkg.ad[sb]: New helper.
1312
1313 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
1314
1315 * gnat.dg/lto4.ad[sb]: New test.
1316
1317 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
1318
1319 * gnat.dg/specs/lto3.ads: New test.
1320 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
1321 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
1322
1323 2010-05-08 Quentin Ochem <ochem@adacore.com>
1324
1325 * gnat.dg/sizetype3.ad[sb]: New test.
1326 * gnat.dg/sizetype3_pkg.ads: New helper.
1327
1328 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
1329
1330 PR c++/43951
1331 * g++.dg/init/new29.C: New.
1332
1333 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
1334
1335 PR fortran/40728
1336 * gfortran.dg/coarray_1.f90: Fixed error message.
1337 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
1338 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
1339 * gfortran.dg/intrinsic_std_5.f90: New.
1340
1341 2010-05-07 Jason Merrill <jason@redhat.com>
1342
1343 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
1344
1345 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1346
1347 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
1348 (size_t, stderr): Remove.
1349 (read_error): Replaced __builtin_fprintf by fprintf.
1350
1351 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
1352
1353 * gcc.dg/ordered-comparison-1.c: New test.
1354 * gcc.dg/ordered-comparison-2.c: New test.
1355 * gcc.dg/ordered-comparison-3.c: New test.
1356 * gcc.dg/ordered-comparison-4.c: New test.
1357
1358 2010-05-06 Mike Stump <mikestump@comcast.net>
1359
1360 PR objc/35165
1361 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
1362
1363 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
1364 Jason Merrill <jason@redhat.com>
1365
1366 * g++.dg/cpp0x/nullptr01.C: New.
1367 * g++.dg/cpp0x/nullptr02.C: New.
1368 * g++.dg/cpp0x/nullptr03.C: New.
1369 * g++.dg/cpp0x/nullptr04.C: New.
1370 * g++.dg/cpp0x/nullptr05.C: New.
1371 * g++.dg/cpp0x/nullptr06.C: New.
1372 * g++.dg/cpp0x/nullptr07.C: New.
1373 * g++.dg/cpp0x/nullptr08.C: New.
1374 * g++.dg/cpp0x/nullptr09.C: New.
1375 * g++.dg/cpp0x/nullptr10.C: New.
1376 * g++.dg/cpp0x/nullptr11.C: New.
1377 * g++.dg/cpp0x/nullptr12.C: New.
1378 * g++.dg/cpp0x/nullptr13.C: New.
1379 * g++.dg/cpp0x/nullptr14.C: New.
1380 * g++.dg/cpp0x/nullptr15.C: New.
1381 * g++.dg/cpp0x/nullptr16.C: New.
1382 * g++.dg/cpp0x/nullptr17.C: New.
1383 * g++.dg/cpp0x/nullptr18.C: New.
1384 * g++.dg/cpp0x/nullptr19.C: New.
1385 * g++.dg/cpp0x/nullptr20.C: New.
1386 * g++.dg/cpp0x/nullptr21.C: New.
1387 * g++.dg/cpp0x/nullptr22.C: New.
1388 * g++.dg/debug/nullptr01.C: New.
1389 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
1390
1391 2010-05-06 Jakub Jelinek <jakub@redhat.com>
1392
1393 * gcc.dg/Wunused-var-8.c: Move to...
1394 * c-c++-common/Wunused-var-6.c: ... here. New test.
1395
1396 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1397
1398 PR c++/40406
1399 * g++.dg/template/crash96.C: New.
1400
1401 2010-05-06 Jan Hubicka <jh@suse.cz>
1402
1403 PR tree-optimization/43791
1404 * gcc.c-torture/compile/pr43791.c: New file.
1405
1406 2010-05-06 Michael Matz <matz@suse.de>
1407
1408 PR tree-optimization/43984
1409 * gfortran.dg/pr43984.f90: New test.
1410
1411 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
1412
1413 PR 40989
1414 * gcc.dg/pr40989.c: New.
1415
1416 2010-05-06 Richard Guenther <rguenther@suse.de>
1417
1418 PR tree-optimization/43934
1419 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
1420
1421 2010-05-06 Richard Guenther <rguenther@suse.de>
1422
1423 PR tree-optimization/43987
1424 * gcc.c-torture/execute/pr43987.c: New testcase.
1425 * gcc.dg/torture/pta-escape-1.c: Adjust.
1426 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1427 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1428 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1429 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
1430
1431 2010-04-22 Jakub Jelinek <jakub@redhat.com>
1432 Dodji Seketeli <dodji@redhat.com>
1433
1434 PR c/18624
1435 * g++.dg/warn/Wunused-7.C: Add dg-warning.
1436 * g++.dg/template/sfinae16.C: Likewise.
1437 * gcc.dg/Wunused-var-1.c: Moved to...
1438 * c-c++-common/Wunused-var-1.c: ...here. New test.
1439 * gcc.dg/Wunused-var-2.c: Moved to...
1440 * c-c++-common/Wunused-var-2.c: ...here. New test.
1441 * gcc.dg/Wunused-var-3.c: Moved to...
1442 * c-c++-common/Wunused-var-3.c: ...here. New test.
1443 * gcc.dg/Wunused-var-4.c: Moved to...
1444 * gcc.dg/Wunused-var-1.c: ... here.
1445 * gcc.dg/Wunused-var-5.c: Moved to...
1446 * c-c++-common/Wunused-var-4.c: ...here. New test.
1447 * gcc.dg/Wunused-var-7.c: Moved to...
1448 * c-c++-common/Wunused-var-5.c: ...here. New test.
1449 * gcc.dg/Wunused-var-6.c: Moved to...
1450 * gcc.dg/Wunused-var-2.c: ... here.
1451 * c-c++-common/Wunused-var-1.c: New test.
1452 * c-c++-common/Wunused-var-2.c: New test.
1453 * c-c++-common/Wunused-var-3.c: New test.
1454 * c-c++-common/Wunused-var-4.c: New test.
1455 * c-c++-common/Wunused-var-5.c: New test.
1456 * g++.dg/warn/Wunused-var-1.C: New test.
1457 * g++.dg/warn/Wunused-var-2.C: New test.
1458 * g++.dg/warn/Wunused-var-3.C: New test.
1459 * g++.dg/warn/Wunused-var-4.C: New test.
1460 * g++.dg/warn/Wunused-var-5.C: New test.
1461 * g++.dg/warn/Wunused-var-6.C: New test.
1462 * g++.dg/warn/Wunused-var-7.C: New test.
1463 * g++.dg/warn/Wunused-var-8.C: New test.
1464 * g++.dg/warn/Wunused-parm-1.C: New test.
1465 * g++.dg/warn/Wunused-parm-2.C: New test.
1466 * g++.dg/warn/Wunused-parm-3.C: New test.
1467
1468 2010-05-06 Tobias Burnus <burnus@net-b.de>
1469
1470 PR fortran/43985
1471 * gfortran.dg/gomp/crayptr5.f90: New test case.
1472
1473 2010-05-05 Jason Merrill <jason@redhat.com>
1474
1475 PR debug/43370
1476 * g++.dg/ext/attrib39.C: New.
1477
1478 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
1479
1480 PR fortran/24978
1481 * gfortran.dg/data_invalid.f90: New.
1482
1483 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
1484
1485 * gnat.dg/lto2.adb: New test.
1486
1487 2010-05-05 Jason Merrill <jason@redhat.com>
1488
1489 PR c++/43787
1490 * g++.dg/opt/empty1.C: New.
1491
1492 2010-05-05 Janus Weil <janus@gcc.gnu.org>
1493
1494 PR fortran/43696
1495 * gfortran.dg/class_17.f03: New.
1496
1497 2010-05-04 Neil Vachharajani <nvachhar@google.com>
1498
1499 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
1500
1501 2010-05-04 Mike Stump <mikestump@comcast.net>
1502
1503 PR objc/35165
1504 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
1505
1506 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 PR target/43668
1509 * gcc.target/i386/pr43668.c: New.
1510
1511 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/43028
1514 * g++.dg/cpp0x/initlist31.C: New.
1515
1516 2010-05-04 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR c/43981
1519 * gcc.dg/Wunused-var-8.c: New test.
1520
1521 2010-05-04 Jason Merrill <jason@redhat.com>
1522
1523 PR c++/38064
1524 * g++.dg/cpp0x/enum3.C: Extend.
1525
1526 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 PR target/43799
1529 * gcc.target/i386/pr43799.c: New.
1530
1531 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
1532
1533 * gnat.dg/lto1.adb: New test.
1534 * gnat.dg/lto1_pkg.ad[sb]: New helper.
1535
1536 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
1537
1538 PR middle-end/43671
1539 * gcc.target/i386/pr43671.c: New.
1540
1541 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/43705
1544 * g++.dg/template/crash95.C: New.
1545
1546 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
1547
1548 PR debug/43508
1549 * gcc.target/i386/pr43508.c: New.
1550
1551 2010-05-04 Richard Guenther <rguenther@suse.de>
1552
1553 PR tree-optimization/43879
1554 * g++.dg/torture/pr43879-1_0.C: New testcase.
1555 * g++.dg/torture/pr43879-1_1.C: Likewise.
1556
1557 2010-05-03 Dodji Seketeli <dodji@redhat.com>
1558
1559 PR c++/43953
1560 * g++.dg/other/crash-12.C: New test.
1561
1562 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 * g++.dg/cdce3.C: Add a space. Updated.
1565
1566 2010-05-03 Jason Merrill <jason@redhat.com>
1567
1568 PR c++/43680
1569 * g++.dg/opt/enum2.C: New.
1570 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
1571 * g++.dg/warn/Wswitch-1.C: Adjust message.
1572
1573 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1574
1575 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
1576 * g++.dg/ext/label13.C: Fix typo.
1577 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
1578 alpha*-dec-osf5*.
1579 * gcc.c-torture/compile/limits-declparen.c: xfail on
1580 alpha*-dec-osf5* with -g.
1581 * gcc.c-torture/compile/limits-pointer.c: Likewise.
1582 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
1583 * gcc.dg/c99-tgmath-2.c: Likewise.
1584 * gcc.dg/c99-tgmath-3.c: Likewise.
1585 * gcc.dg/c99-tgmath-4.c: Likewise.
1586
1587 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
1588
1589 PR fortran/43592
1590 * gfortran.dg/unexpected_interface.f90: New test.
1591
1592 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1593
1594 * ada/acats/run_acats (which): New function.
1595 (host_gnatchop, host_gnatmake): Use it.
1596
1597 2010-05-03 Richard Guenther <rguenther@suse.de>
1598
1599 PR tree-optimization/43971
1600 * gcc.dg/pr43971.c: New testcase.
1601
1602 2010-05-03 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR debug/43972
1605 * gcc.dg/debug/pr43972.c: New test.
1606
1607 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
1608
1609 PR testsuite/43963
1610 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
1611
1612 2010-05-02 Richard Guenther <rguenther@suse.de>
1613
1614 PR tree-optimization/43879
1615 * gcc.dg/torture/pr43879-3.c: New testcase.
1616
1617 2010-05-01 Richard Guenther <rguenther@suse.de>
1618
1619 PR tree-optimization/43949
1620 * g++.dg/warn/Warray-bounds-5.C: New testcase.
1621
1622 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
1623
1624 PR c++/43951
1625 * g++.dg/init/new28.C: New.
1626
1627 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
1628
1629 PR objc++/32052
1630 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
1631 structure and nested declarations.
1632 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
1633 structure and nested declarations. Reduce header clutter and
1634 use _exit() rather than abort().
1635 * objc.dg/encode-10.m: New.
1636 * objc.dg/encode-11.m: New.
1637
1638 2010-04-30 DJ Delorie <dj@redhat.com>
1639
1640 * gcc.c-torture/execute/20100430-1.c: New test.
1641
1642 2010-04-30 Jason Merrill <jason@redhat.com>
1643
1644 PR c++/43868
1645 * g++.dg/template/ptrmem21.C: New.
1646
1647 2010-04-30 Tobias Burnus Mburnus@net-b.de>
1648
1649 PR fortran/18918
1650 PR fortran/43931
1651 * gfortran.dg/coarray_13.f90: New test.
1652
1653 2010-04-30 Richard Guenther <rguenther@suse.de>
1654
1655 PR lto/43946
1656 * gcc.dg/lto/20100430-1_0.c: New testcase.
1657
1658 2010-04-30 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR debug/43942
1661 * c-c++-common/pr43942.c: New test.
1662
1663 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
1664
1665 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
1666 conflict with darwin crt1.o 'start' symbol.
1667
1668 2010-04-30 Richard Guenther <rguenther@suse.de>
1669
1670 PR tree-optimization/43879
1671 * gcc.dg/torture/pr43879_1.c: New testcase.
1672
1673 2010-04-30 Richard Guenther <rguenther@suse.de>
1674
1675 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
1676
1677 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
1678
1679 PR c++/43890
1680 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
1681 user-provided constructor while recursing.
1682
1683 2010-04-29 Janus Weil <janus@gcc.gnu.org>
1684
1685 PR fortran/42274
1686 * gfortran.dg/class_16.f03: New test.
1687
1688 2010-04-29 Janus Weil <janus@gcc.gnu.org>
1689
1690 PR fortran/42274
1691 * gfortran.dg/class_15.f03: New.
1692
1693 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
1694
1695 PR fortran/43326
1696 * gfortran.dg/dynamic_dispatch_9.f03: New test.
1697
1698 2010-04-29 Janus Weil <janus@gcc.gnu.org>
1699
1700 PR fortran/43492
1701 * gfortran.dg/generic_22.f03 : New test.
1702
1703 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
1704
1705 PR fortran/42353
1706 * gfortran.dg/class_14.f03: New test.
1707
1708 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1709
1710 PR fortran/42680
1711 * gfortran.dg/interface_32.f90: New test.
1712
1713 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
1714 Janus Weil <janus@gcc.gnu.org>
1715
1716 PR fortran/41829
1717 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
1718 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
1719 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
1720
1721 2010-04-28 Mike Stump <mikestump@comcast.net>
1722
1723 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
1724 dg-excess-errors.
1725 * g++.dg/uninit-pred-2_b.C: Likewise.
1726
1727 2010-04-28 Tobias Burnus <burnus@net-b.de>
1728
1729 PR fortran/18918
1730 PR fortran/43919
1731 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
1732
1733 2010-04-28 Matthias Klose <doko@ubuntu.com>
1734
1735 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
1736 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
1737 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
1738 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
1739 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
1740
1741 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
1742
1743 * gcc.dg/const-uniq-1.c: New test.
1744 * gcc.dg/lto/const-uniq_[01].c: Likewise.
1745
1746 2010-04-28 Xinliang David Li <davidxl@google.com>
1747
1748 * gcc.dg/uninit-pred-2_b.c: New test.
1749 * gcc.dg/uninit-pred-4_b.c: New test.
1750 * gcc.dg/uninit-pred-3_d.c: New test.
1751 * gcc.dg/uninit-pred-6_b.c: New test.
1752 * gcc.dg/uninit-pred-8_b.c: New test.
1753 * gcc.dg/uninit-pred-3_a.c: New test.
1754 * gcc.dg/uninit-pred-2_c.c: New test.
1755 * gcc.dg/uninit-pred-5_a.c: New test.
1756 * gcc.dg/uninit-pred-3_e.c: New test.
1757 * gcc.dg/uninit-pred-7_a.c: New test.
1758 * gcc.dg/uninit-pred-6_c.c: New test.
1759 * gcc.dg/uninit-pred-9_a.c: New test.
1760 * gcc.dg/uninit-pred-8_c.c: New test.
1761 * gcc.dg/uninit-pred-3_b.c: New test.
1762 * gcc.dg/uninit-pred-5_b.c: New test.
1763 * gcc.dg/uninit-pred-7_b.c: New test.
1764 * gcc.dg/uninit-pred-6_d.c: New test.
1765 * gcc.dg/uninit-pred-9_b.c: New test.
1766 * gcc.dg/uninit-pred-2_a.c: New test.
1767 * gcc.dg/uninit-pred-4_a.c: New test.
1768 * gcc.dg/uninit-pred-3_c.c: New test.
1769 * gcc.dg/uninit-pred-6_a.c: New test.
1770 * gcc.dg/uninit-pred-8_a.c: New test.
1771 * gcc.dg/uninit-pred-7_c.c: New test.
1772 * gcc.dg/uninit-pred-6_e.c: New test.
1773 * g++.dg/uninit-pred-loop-1_b.cc: New test.
1774 * g++.dg/uninit-pred-1_a.C: New test.
1775 * g++.dg/uninit-pred-1_b.C: New test.
1776 * g++.dg/uninit-pred-2_a.C: New test.
1777 * g++.dg/uninit-pred-2_b.C: New test.
1778 * g++.dg/uninit-pred-loop-1_a.cc: New test.
1779 * g++.dg/uninit-pred-loop-1_c.cc: New test.
1780 * g++.dg/uninit-pred-loop_1.cc: New test.
1781
1782 2010-04-28 Martin Jambor <mjambor@suse.cz>
1783
1784 * gcc.dg/lto/20091209-1_0.c: New testcase.
1785
1786 2010-04-28 Richard Guenther <rguenther@suse.de>
1787
1788 PR tree-optimization/43879
1789 PR tree-optimization/43909
1790 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
1791
1792 2010-04-28 Richard Guenther <rguenther@suse.de>
1793
1794 PR c++/43880
1795 * g++.dg/torture/pr43880.C: New testcase.
1796
1797 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
1798
1799 PR c++/9335
1800 * g++.dg/template/recurse2.C: Update
1801 * g++.dg/template/recurse.C: Update.
1802 * g++.dg/template/pr23510.C: Update.
1803 * lib/prune.exp: Filter out 'recursively instantiated'.
1804
1805 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
1806
1807 PR c++/29043
1808 * g++.dg/init/pr29043.C: New.
1809
1810 2010-04-27 Jason Merrill <jason@redhat.com>
1811
1812 * g++.dg/lookup/scoped5.C: Adjust.
1813 * g++.dg/lookup/scoped8.C: Adjust.
1814 * g++.dg/template/dependent-expr5.C: Adjust.
1815 * g++.old-deja/g++.brendan/nest1.C: Adjust.
1816
1817 PR c++/43856
1818 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
1819
1820 PR c++/43875
1821 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
1822
1823 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
1824 Jan Hubicka <hubicka@ucw.cz>
1825
1826 * gcc.dg/pure-2.c: New testcase.
1827 * gcc.dg/const-1.c: New testcase.
1828
1829 2010-04-27 Jason Merrill <jason@redhat.com>
1830
1831 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
1832
1833 PR c++/41468
1834 * g++.dg/template/sfinae17.C: New.
1835 * g++.dg/template/sfinae18.C: New.
1836
1837 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
1838
1839 * g++.dg/init/pr42844.C: New.
1840 * g++.dg/cpp0x/pr42844-2.C: New.
1841 * g++.dg/cpp0x/defaulted2.C: Adjust.
1842 * g++.dg/tree-ssa/pr27549.C: Likewise.
1843 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
1844
1845 2010-04-27 Tobias Burnus <burnus@net-b.de>
1846
1847 PR fortran/18918
1848 * gfortran.dg/coarray_12.f90: Fix dump parsing.
1849
1850 2010-04-27 Richard Guenther <rguenther@suse.de>
1851
1852 PR middle-end/40561
1853 * g++.dg/other/pr40561.C: New testcase.
1854
1855 2010-04-27 Martin Jambor <mjambor@suse.cz>
1856
1857 PR middle-end/43812
1858 * g++.dg/ipa/pr43812.C: New test.
1859
1860 2010-04-27 Jan Hubicka <jh@suse.cz>
1861
1862 * gcc.dg/ipa/iinline-1.c (main): Rename to...
1863 (test): ... this one.
1864
1865 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
1866
1867 PR target/40657
1868 * gcc.target/arm/thumb-stackframe.c: New test.
1869
1870 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
1871
1872 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
1873 * gcc.dg/misc-column.c: Likewise.
1874 * gcc.dg/Walways-true-1.c: Likewise.
1875 * gcc.dg/Walways-true-2.c: Likewise.
1876 * gcc.dg/warn-addr-cmp.c: Likewise.
1877
1878 2010-04-27 Tobias Burnus <burnus@net-b.de>
1879
1880 PR fortran/18918
1881 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
1882 * gfortran.dg/coarray_12.f90: New.
1883
1884 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
1885
1886 PR c/32207
1887 * gcc.dg/pr32207.c: New test.
1888 * gcc.dg/misc-column.c: Adjust expected warning.
1889 * gcc.dg/Walways-true-1.c: Likewise.
1890 * gcc.dg/Walways-true-2.c: Likewise.
1891 * gcc.dg/warn-addr-cmp.c: Likewise.
1892
1893 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
1894
1895 PR lto/42776
1896 * lib/lto.exp (lto_prune_vis_warns): New function.
1897 (lto-link-and-maybe-run): Call it.
1898
1899 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
1900
1901 PR tree-optimization/43904
1902 * gcc.dg/tree-ssa/tailcall-6.c: New.
1903
1904 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
1905
1906 PR testsuite/35165
1907 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
1908 Darwin8/OSX10.4 - compatible code generation.
1909 Use scan-rtl-dump.
1910 * obj-c++.dg/stubify-1.mm: Ditto.
1911 * lib/objc-torture.exp: Do not require link success for
1912 "trivial.m" in the runtime checks when dowhat = 'compile'.
1913 * lib/dg-pch.exp (dg-flags-pch): New Proc.
1914 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
1915 Darwin8/OSX10.4 - compatible code generation.
1916 * objc.dg/stubify-2.m: Ditto.
1917 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
1918 * objc.dg/next-runtime-1.m: Ditto.
1919 * objc.dg/stret-2.m: Restrict to ilp32 targets.
1920 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
1921 runtimes on Darwin.
1922
1923 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
1924
1925 PR 43715
1926 * testsuite/lib/plugin-support.exp: Use "-undefined
1927 dynamic_lookup" on darwin.
1928
1929 2010-04-26 Richard Guenther <rguenther@suse.de>
1930
1931 * gcc.dg/lto/20100426_0.c: New testcase.
1932
1933 2010-04-26 Jie Zhang <jie@codesourcery.com>
1934
1935 PR tree-optimization/43833
1936 gcc.dg/Warray-bounds-8.c: New test case.
1937
1938 2010-04-26 Richard Guenther <rguenther@suse.de>
1939
1940 PR lto/43080
1941 * g++.dg/lto/20100423-3_0.C: New testcase.
1942
1943 2010-04-26 Richard Guenther <rguenther@suse.de>
1944
1945 PR lto/42425
1946 * g++.dg/lto/20100423-2_0.C: New testcase.
1947
1948 2010-04-26 Ira Rosen <irar@il.ibm.com>
1949
1950 * gcc.dg/vect/bb-slp-23.c: New test.
1951
1952 2010-04-25 Joseph Myers <joseph@codesourcery.com>
1953
1954 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
1955 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
1956 * gcc.dg/c1x-float-1.c: New test.
1957
1958 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
1959
1960 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
1961 of "lea\[ \t\]".
1962
1963 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
1964
1965 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
1966 FreeBSD.
1967 * gfortran.dg/default_format_denormal_1.f90: Ditto.
1968 * gfortran.dg/default_format_2.f90: Ditto.
1969
1970 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
1971
1972 * gfortran.dg/pr43505.f90: Clean up .mod file.
1973 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
1974 * gfortran.dg/pr41347.f90: Ditto.
1975 * gfortran.dg/internal_pack_4.f90: Ditto.
1976 * gfortran.dg/proc_decl_23.f90: Ditto.
1977 * gfortran.dg/recursive_check_3.f90: Ditto.
1978 * gfortran.dg/intent_out_3.f90: Ditto.
1979 * gfortran.dg/assignment_2.f90: Ditto.
1980 * gfortran.dg/pr41928.f90: Ditto.
1981 * gfortran.dg/pr42166.f90: Ditto.
1982 * gfortran.dg/private_type_12.f90: Ditto.
1983 * gfortran.dg/graphite/pr42185.f90: Ditto.
1984 * gfortran.dg/graphite/pr42186.f90: Ditto.
1985 * gfortran.dg/graphite/pr40982.f90: Ditto.
1986 * gfortran.dg/graphite/id-2.f90: Ditto.
1987 * gfortran.dg/graphite/id-4.f90: Ditto.
1988 * gfortran.dg/graphite/pr42050.f90: Ditto.
1989 * gfortran.dg/graphite/id-18.f90: Ditto.
1990 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
1991 * gfortran.dg/graphite/pr41924.f90: Ditto.
1992 * gfortran.dg/graphite/pr42393.f90: Ditto.
1993 * gfortran.dg/graphite/pr37980.f90: Ditto.
1994 * gfortran.dg/graphite/pr38953.f90: Ditto.
1995 * gfortran.dg/graphite/pr42180.f90: Ditto.
1996 * gfortran.dg/graphite/pr42181.f90: Ditto.
1997 * gfortran.dg/where_operator_assign_4.f90: Ditto.
1998 * gfortran.dg/select_type_4.f90: Ditto.
1999 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2000 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2001 * gfortran.dg/lto/pr40725_0.f03: Ditto.
2002 * gfortran.dg/elemental_args_check_2.f90: Ditto.
2003 * gfortran.dg/whole_file_11.f90: Ditto.
2004 * gfortran.dg/private_type_11.f90: Ditto.
2005 * gfortran.dg/vect/vect-gems.f90: Ditto.
2006 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2007
2008 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
2009
2010 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2011
2012 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
2013
2014 * gnat.dg/pack15.ad[sb]: New test.
2015
2016 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
2017
2018 * gcc.target/arm/mla-1.c: New test.
2019
2020 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2021
2022 PR fortran/30073
2023 PR fortran/43793
2024 * gfortran.dg/pr43793.f90: New test.
2025
2026 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
2027
2028 PR tree-optimization/41442
2029 * gcc.target/i386/pr41442.c: New test.
2030
2031 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
2032
2033 PR fortran/43832
2034 * gfortran.dg/fgetc_3.f90: Delete bogus test.
2035
2036 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037
2038 PR fortran/43832
2039 * gfortran.dg/open_nounit.f90: New test.
2040
2041 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
2042
2043 PR fortran/43841
2044 PR fortran/43843
2045 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2046
2047 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2048
2049 * gcc.dg/Wconversion-integer.c: Update.
2050
2051 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
2052
2053 * gnat.dg/unchecked_convert5.adb: New test.
2054
2055 2010-04-23 Richard Guenther <rguenther@suse.de>
2056
2057 PR lto/41734
2058 * gcc.dg/lto/20100423-2_0.c: New testcase.
2059 * gcc.dg/lto/20100423-2_0.c: Likewise.
2060
2061 2010-04-23 Richard Guenther <rguenther@suse.de>
2062
2063 PR lto/43455
2064 * gcc.dg/lto/20100423-1_0.c: New testcase.
2065 * gcc.dg/lto/20100423-1_1.c: Likewise.
2066
2067 2010-04-23 Martin Jambor <mjambor@suse.cz>
2068
2069 PR tree-optimization/43846
2070 * gcc.dg/tree-ssa/sra-10.c: New test.
2071
2072 2010-04-23 Martin Jambor <mjambor@suse.cz>
2073
2074 PR middle-end/43835
2075 * gcc.c-torture/execute/pr43835.c: New test.
2076
2077 2010-04-23 Richard Guenther <rguenther@suse.de>
2078
2079 PR lto/42653
2080 * g++.dg/lto/20100423-1_0.C: New testcase.
2081
2082 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
2083
2084 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2085
2086 2010-04-22 Ira Rosen <irar@il.ibm.com>
2087
2088 PR tree-optimization/43842
2089 * gcc.dg/vect/pr43842.c: New test.
2090
2091 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
2092
2093 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2094 * gcc.target/i386/wmul-2.c: Likewise.
2095
2096 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2097
2098 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2099 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2100
2101 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
2102
2103 * gfortran.dg/reassoc_6.f: New testcase.
2104
2105 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
2106
2107 PR middle-end/29274
2108 * gcc.target/arm/wmul-1.c: New test.
2109 * gcc.target/arm/wmul-2.c: New test.
2110
2111 2010-04-22 Richard Guenther <rguenther@suse.de>
2112
2113 PR tree-optimization/43845
2114 * gcc.c-torture/compile/pr43845.c: New testcase.
2115
2116 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
2117
2118 PR middle-end/29274
2119 * gcc.target/i386/wmul-1.c: New test.
2120 * gcc.target/i386/wmul-2.c: New test.
2121 * gcc.target/bfin/wmul-1.c: New test.
2122 * gcc.target/bfin/wmul-2.c: New test.
2123
2124 2010-04-22 Richard Guenther <rguenther@suse.de>
2125
2126 PR fortran/43829
2127 * gfortran.dg/vector_subscript_6.f90: New testcase.
2128 * gfortran.dg/assign_10.f90: Adjust.
2129
2130 2010-04-21 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR fortran/43836
2133 * gfortran.dg/gomp/pr43836.f90: New test.
2134
2135 2010-04-21 Richard Guenther <rguenther@suse.de>
2136
2137 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2138
2139 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2140
2141 * gcc.dg/torture/builtin-cproj-3.c: New.
2142
2143 2010-04-20 Jason Merrill <jason@redhat.com>
2144
2145 PR c++/9335
2146 * g++.dg/template/recurse2.C: New.
2147 * g++.dg/parse/crash36.C: Adjust.
2148 * g++.dg/other/fold1.C: Adjust.
2149 * g++.dg/init/member1.C: Adjust.
2150 * lib/prune.exp: Prune "skipping N instantiation contexts".
2151
2152 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2153
2154 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
2155
2156 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2157
2158 * gcc.dg/torture/builtin-cproj-1.c: New.
2159 * gcc.dg/torture/builtin-cproj-2.c: New.
2160
2161 2010-04-20 Dodji Seketeli <dodji@redhat.com>
2162
2163 PR c++/43800
2164 PR c++/43704
2165 * g++.dg/template/typedef32.C: Adjust.
2166 * g++.dg/template/typedef33.C: New test.
2167
2168 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
2169
2170 PR fortran/43227
2171 * gfortran.dg/proc_decl_23.f90: New test.
2172
2173 PR fortran/43266
2174 * gfortran.dg/abstract_type_6.f03: New test.
2175
2176 2010-04-20 Xinliang David Li <davidxl@google.com>
2177
2178 * g++.dg/tree-ssa/fold-compare.C: New.
2179
2180 2010-04-20 Richard Guenther <rguenther@suse.de>
2181
2182 PR tree-optimization/39417
2183 * g++.dg/torture/pr39417.C: New testcase.
2184
2185 2010-04-20 Richard Guenther <rguenther@suse.de>
2186
2187 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
2188
2189 2010-04-20 Jakub Jelinek <jakub@redhat.com>
2190
2191 * g++.dg/debug/dwarf2/rv1.C: New test.
2192
2193 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2194
2195 PR target/43635
2196 * gcc.c-torture/compile/pr43635.c: New testcase.
2197
2198 2010-04-19 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR fortran/43339
2201 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
2202 of sequential loops being private only in the innermost containing
2203 task region.
2204
2205 PR middle-end/43337
2206 * gfortran.dg/gomp/pr43337.f90: New test.
2207
2208 2010-04-19 Richard Guenther <rguenther@suse.de>
2209
2210 PR tree-optimization/43796
2211 * gfortran.dg/pr43796.f90: New testcase.
2212
2213 2010-04-19 Richard Guenther <rguenther@suse.de>
2214
2215 PR tree-optimization/43783
2216 * gcc.c-torture/execute/pr43783.c: New testcase.
2217
2218 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
2219
2220 PR target/43766
2221 * gcc.target/i386/pr43766.c: New test.
2222
2223 2010-04-19 Jie Zhang <jie@codesourcery.com>
2224
2225 PR target/43662
2226 * gcc.target/i386/pr43662.c: New test.
2227
2228 2010-04-19 Dodji Seketeli <dodji@redhat.com>
2229
2230 PR c++/43704
2231 * g++.dg/template/typedef32.C: New test.
2232
2233 2010-04-19 Ira Rosen <irar@il.ibm.com>
2234
2235 PR tree-optimization/37027
2236 * lib/target-supports.exp
2237 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
2238 * gcc.dg/vect/pr37027.c: New test.
2239 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
2240 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
2241 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
2242 gcc.dg/vect/vect-complex-6.c: Likewise.
2243
2244 2010-04-19 Jakub Jelinek <jakub@redhat.com>
2245
2246 * g++.dg/debug/dwarf2/enum1.C: New test.
2247
2248 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
2249
2250 * gnat.dg/rep_clause5.ad[sb]: New test.
2251 * gnat.dg/rep_clause5_pkg.ads: New helper.
2252
2253 2010-04-18 Ira Rosen <irar@il.ibm.com>
2254
2255 PR tree-optimization/43771
2256 * g++.dg/vect/pr43771.cc: New test.
2257
2258 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
2259
2260 PR fortran/31538
2261 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
2262 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2263
2264 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
2265
2266 * gnat.dg/sizetype.adb: Rename into...
2267 * gnat.dg/sizetype1.adb: ...this.
2268 * gnat.dg/sizetype2.adb: New test.
2269
2270 2010-04-16 Richard Guenther <rguenther@suse.de>
2271
2272 PR tree-optimization/43572
2273 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2274
2275 2010-04-16 Olivier Hainque <hainque@adacore.com>
2276
2277 * gnat.dg/specs/discr_private.ads: New test.
2278
2279 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
2280
2281 PR target/41514
2282 * gcc.target/arm/thumb-comparisons.c: New test.
2283
2284 PR target/40603
2285 * gcc.target/arm/thumb-cbranchqi.c: New test.
2286
2287 2010-04-16 Christian Bruel <christian.bruel@st.com>
2288
2289 * g++.dg/torture/pr36191.C: Enable for SH.
2290
2291 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
2292
2293 * gnat.dg/wide_boolean.adb: New test.
2294 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
2295
2296 2010-04-15 Richard Guenther <rguenther@suse.de>
2297
2298 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
2299 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
2300 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2301 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2302 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
2303 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
2304 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
2305 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
2306 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
2307 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
2308 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2309 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
2310 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2311 * gcc.dg/torture/ipa-pta-2.c: Likewise.
2312 * gcc.dg/torture/ipa-pta-1.c: Adjust.
2313
2314 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
2315
2316 PR target/21803
2317 * gcc.target/arm/pr42496.c: New test.
2318
2319 2010-04-14 Jason Merrill <jason@redhat.com>
2320
2321 PR c++/36625
2322 * g++.dg/ext/attrib38.C: New.
2323
2324 2010-04-14 Steve Ellcey <sje@cup.hp.com>
2325
2326 PR testsuite/43739
2327 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2328
2329 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2330
2331 PR 42966
2332 * gcc.dg/cpp/warn-undef-2.c: Update.
2333 * gcc.dg/cpp/warn-traditional-2.c: Update.
2334 * gcc.dg/cpp/warn-comments-2.c: Update.
2335 * gcc.dg/cpp/warn-variadic-2.c: Update.
2336 * gcc.dg/cpp/warn-long-long-2.c: Update.
2337 * gcc.dg/cpp/warn-deprecated-2.c: Update.
2338 * gcc.dg/cpp/warn-multichar-2.c: Update.
2339 * gcc.dg/cpp/warn-normalized-3.c: Update.
2340 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
2341 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
2342 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
2343 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
2344 * gcc.dg/cpp/warn-redefined-2.c: Update.
2345 * gfortran.dg/warning-directive-2.F90: Update.
2346 * c-c++-common/cpp/warning-directive-2.c: Update.
2347
2348 2010-04-14 Michael Matz <matz@suse.de>
2349
2350 PR tree-optimization/42963
2351 * testsuite/gcc.dg/pr42963.c: New testcase.
2352
2353 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
2354
2355 * gnat.dg/class_wide.adb: Rename into...
2356 * gnat.dg/class_wide1.adb: ...this.
2357 * gnat.dg/class_wide2.ad[sb]: New test.
2358
2359 2010-04-14 Tobias Burnus <burnus@net-b.de>
2360
2361 PR fortran/18918
2362 * gfortran.dg/coarray_9.f90: Update dg-errors.
2363 * gfortran.dg/coarray_10.f90: New test.
2364 * gfortran.dg/coarray_11.f90: New test.
2365
2366 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2367
2368 PR fortran/43747
2369 gfortran.dg/initialization_24.f90: New test.
2370
2371 2010-04-13 Jason Merrill <jason@redhat.com>
2372
2373 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
2374 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2375
2376 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
2377
2378 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
2379 * g++.dg/dg.exp: Likewise.
2380 * gcc.dg/cpp/warning-directive-1.c: Move to ...
2381 * c-c++-common/cpp/warning-directive-1.c: ... here.
2382 * gcc.dg/cpp/warning-directive-2.c: Move to ...
2383 * c-c++-common/cpp/warning-directive-2.c: ... here.
2384 * gcc.dg/cpp/warning-directive-3.c: Move to ...
2385 * c-c++-common/cpp/warning-directive-3.c: ... here.
2386 * gcc.dg/cpp/warning-directive-4.c: Move to ...
2387 * c-c++-common/cpp/warning-directive-4.c: ... here.
2388 * g++.dg/cpp/warning-directive-1.C: Delete.
2389 * g++.dg/cpp/warning-directive-2.C: Delete.
2390 * g++.dg/cpp/warning-directive-3.C: Delete.
2391 * g++.dg/cpp/warning-directive-4.C: Delete.
2392 * gcc.dg/cpp/normalised-3.c: Delete.
2393 * g++.dg/cpp/normalised-1.C: Rename as ...
2394 * c-c++-common/cpp/normalised-3.c: ... this.
2395
2396 2010-04-13 Martin Jambor <mjambor@suse.cz>
2397
2398 * gcc.dg/tree-ssa/sra-9.c: New test.
2399
2400 2010-04-13 Michael Matz <matz@suse.de>
2401
2402 PR middle-end/43730
2403 * gcc.dg/pr43730.c: New test.
2404
2405 2010-04-13 Michael Matz <matz@suse.de>
2406
2407 * gcc.dg/tree-ssa/negate.c: New testcase.
2408
2409 2010-04-13 Richard Guenther <rguenther@suse.de>
2410
2411 PR testsuite/43735
2412 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
2413
2414 2010-04-13 Richard Guenther <rguenther@suse.de>
2415
2416 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
2417
2418 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
2419
2420 * gnat.dg/derived_type1.adb: New test.
2421
2422 2010-04-13 Matthias Klose <doko@ubuntu.com>
2423
2424 * gcc.dg/plugindir1.c: New testcase.
2425 * gcc.dg/plugindir2.c: New testcase.
2426 * gcc.dg/plugindir3.c: New testcase.
2427 * gcc.dg/plugindir4.c: New testcase.
2428
2429 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
2430
2431 * gcc.target/i386/rotate-2.c: New test.
2432
2433 2010-04-12 Jason Merrill <jason@redhat.com>
2434
2435 PR c++/43641
2436 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
2437 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2438
2439 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
2440
2441 PR c++/25811
2442 * g++.dg/init/pr25811.C: New test.
2443
2444 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2445
2446 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
2447 dg-error, dg-warning.
2448 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
2449
2450 2010-04-12 Richard Guenther <rguenther@suse.de>
2451
2452 * gcc.dg/torture/inline-2.c: New testcase.
2453
2454 2010-04-12 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR bootstrap/43699
2457 * gcc.dg/Wunused-var-7.c: New test.
2458
2459 PR tree-optimization/43560
2460 * gcc.c-torture/execute/pr43560.c: New test.
2461
2462 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
2463
2464 * gnat.dg/aggr13.adb: New test.
2465 * gnat.dg/aggr14.adb: Likewise.
2466 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
2467
2468 2010-04-12 Richard Guenther <rguenther@suse.de>
2469
2470 PR c++/43611
2471 * g++.dg/torture/pr43611.C: New testcase.
2472
2473 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
2474
2475 PR c/36774
2476 * gcc.dg/pr36774-1.c: New test.
2477 * gcc.dg/pr36774-2.c: New test.
2478
2479 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2480
2481 * gcc.target/sh/rte-delay-slot.c: New test.
2482
2483 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
2484
2485 * gnat.dg/pack9.adb: Remove -cargs option.
2486 * gnat.dg/aggr12.ad[sb]: New test.
2487
2488 2010-04-10 Jie Zhang <jie@codesourcery.com>
2489
2490 PR target/43417
2491 * gcc.target/sh/pr43417.c: New test.
2492
2493 2010-04-10 Tobias Burnus <burnus@net-b.de>
2494
2495 PR fortran/43591
2496 * gfortran.dg/spec_expr_6.f90: New test.
2497
2498 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
2499
2500 PR cpp/43195
2501 * gcc.dg/cpp/pr43195.c: New.
2502 * gcc.dg/cpp/pr43195.h: New.
2503
2504 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
2505
2506 PR 42965
2507 * gcc.dg/Werror-6.c: Adjust.
2508 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2509 * gcc.dg/Werror-4.c: Likewise.
2510 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
2511 * gcc.dg/Wswitch-enum-error.c: Likewise.
2512 * gcc.dg/Wpointer-arith.c: Likewise.
2513 * gcc.dg/Wfatal.c: Likewise.
2514 * gcc.dg/Wswitch-error.c: Likewise.
2515 * g++.dg/warn/unused-result1-Werror.c: Likewise.
2516 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
2517 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2518 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
2519 * gcc.dg/cpp/warn-comments-2.c: Likewise.
2520 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
2521 * gcc.dg/cpp/warning-directive-2.c: Likewise.
2522 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
2523 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
2524 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
2525 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
2526 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
2527 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
2528 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
2529 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
2530 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
2531 * g++.dg/cpp/warning-directive-2.C: Likewise.
2532 * gfortran.dg/warning-directive-2.F90: Likewise.
2533
2534 2010-04-09 Jason Merrill <jason@redhat.com>
2535
2536 PR c++/42623
2537 * g++.dg/template/sizeof13.C: New.
2538
2539 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
2540
2541 * g++.dg/other/pr35504.C: Add check for thiscall.
2542 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
2543 * gcc.dg/torture/stackalign/thiscall-1.c: New.
2544
2545 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
2546
2547 PR c++/28584
2548 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
2549 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
2550 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
2551 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
2552 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
2553 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
2554 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
2555 * g++.dg/other/increment1.C: Likewise.
2556
2557 2010-04-09 Tobias Burnus <burnus@net-b.de>
2558
2559 PR fortran/18918
2560 * gfortran.dg/coarray_7.f90: New test.
2561 * gfortran.dg/coarray_8.f90: New test.
2562
2563 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
2564
2565 PR fortran/28039
2566 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
2567
2568 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2569
2570 PR target/43643
2571 * gcc.dg/pr43643.c: New test.
2572
2573 2010-04-08 Tobias Burnus <burnus@net-b.de>
2574
2575 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
2576
2577 2010-04-08 Richard Guenther <rguenther@suse.de>
2578
2579 PR tree-optimization/43679
2580 * gcc.c-torture/compile/pr43679.c: New testcase.
2581
2582 2010-04-08 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR debug/43670
2585 * gcc.dg/pr43670.c: New test.
2586
2587 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
2588
2589 PR middle-end/40815
2590 * gcc.dg/tree-ssa/reassoc-19.c: New.
2591
2592 2010-04-07 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR c/18624
2595 * gcc.dg/Wunused-var-1.c: New test.
2596 * gcc.dg/Wunused-var-2.c: New test.
2597 * gcc.dg/Wunused-var-3.c: New test.
2598 * gcc.dg/Wunused-var-4.c: New test.
2599 * gcc.dg/Wunused-var-5.c: New test.
2600 * gcc.dg/Wunused-var-6.c: New test.
2601 * gcc.dg/Wunused-parm-1.c: New test.
2602
2603 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
2604 * gcc.dg/trunc-1.c: Likewise.
2605 * gcc.dg/vla-9.c: Likewise.
2606 * gcc.dg/dfp/composite-type.c: Likewise.
2607
2608 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
2609
2610 PR objc/35996
2611 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
2612 * obj-c++.dg/objc-gc-3.mm: Ditto.
2613
2614 2010-04-07 Simon Baldwin <simonb@google.com>
2615
2616 * gcc.dg/cpp/warn-undef-2.c: New.
2617 * gcc.dg/cpp/warn-traditional-2.c: New.
2618 * gcc.dg/cpp/warn-comments-2.c: New.
2619 * gcc.dg/cpp/warning-directive-1.c: New.
2620 * gcc.dg/cpp/warn-long-long.c: New.
2621 * gcc.dg/cpp/warn-traditional.c: New.
2622 * gcc.dg/cpp/warn-variadic-2.c: New.
2623 * gcc.dg/cpp/warn-undef.c: New.
2624 * gcc.dg/cpp/warn-normalized-1.c: New.
2625 * gcc.dg/cpp/warning-directive-2.c: New.
2626 * gcc.dg/cpp/warn-long-long-2.c: New.
2627 * gcc.dg/cpp/warn-variadic.c: New.
2628 * gcc.dg/cpp/warn-normalized-2.c: New.
2629 * gcc.dg/cpp/warning-directive-3.c: New.
2630 * gcc.dg/cpp/warn-deprecated-2.c: New.
2631 * gcc.dg/cpp/warn-trigraphs-1.c: New.
2632 * gcc.dg/cpp/warn-multichar-2.c: New.
2633 * gcc.dg/cpp/warn-normalized-3.c: New.
2634 * gcc.dg/cpp/warning-directive-4.c: New.
2635 * gcc.dg/cpp/warn-unused-macros.c: New.
2636 * gcc.dg/cpp/warn-trigraphs-2.c: New.
2637 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
2638 * gcc.dg/cpp/warn-cxx-compat.c: New.
2639 * gcc.dg/cpp/warn-redefined.c: New.
2640 * gcc.dg/cpp/warn-trigraphs-3.c: New.
2641 * gcc.dg/cpp/warn-unused-macros-2.c: New.
2642 * gcc.dg/cpp/warn-deprecated.c: New.
2643 * gcc.dg/cpp/warn-trigraphs-4.c: New.
2644 * gcc.dg/cpp/warn-redefined-2.c: New.
2645 * gcc.dg/cpp/warn-comments.c: New.
2646 * gcc.dg/cpp/warn-multichar.c: New.
2647 * g++.dg/cpp/warning-directive-1.C: New.
2648 * g++.dg/cpp/warning-directive-2.C: New.
2649 * g++.dg/cpp/warning-directive-3.C: New.
2650 * g++.dg/cpp/warning-directive-4.C: New.
2651 * gfortran.dg/warning-directive-1.F90: New.
2652 * gfortran.dg/warning-directive-3.F90: New.
2653 * gfortran.dg/warning-directive-2.F90: New.
2654 * gfortran.dg/warning-directive-4.F90: New.
2655
2656 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
2657
2658 PR objc++/23716
2659 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2660
2661 2010-04-07 Jason Merrill <jason@redhat.com>
2662
2663 * g++.dg/template/dr408.C: New.
2664
2665 * g++.dg/lookup/ns4.C: New.
2666
2667 PR c++/38392
2668 * g++.dg/template/friend51.C: New test.
2669
2670 PR c++/41970
2671 * g++.old-deja/g++.other/linkage1.C: Adjust.
2672
2673 2010-04-07 Dodji Seketeli <dodji@redhat.com>
2674
2675 PR c++/42697
2676 * g++.dg/template/crash94.C: New test.
2677
2678 2010-04-07 Dodji Seketeli <dodji@redhat.com>
2679
2680 PR c++/40239
2681 * g++.dg/init/aggr5.C: New test.
2682 * g++.dg/init/aggr5.C: New test.
2683
2684 2010-04-07 Richard Guenther <rguenther@suse.de>
2685
2686 PR tree-optimization/43270
2687 * g++.dg/warn/Warray-bounds-4.C: New testcase.
2688 * gcc.dg/Warray-bounds-7.c: Likewise.
2689
2690 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
2691
2692 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
2693 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
2694 * gnat.dg/bit_packed_array4.ad[sb]: New test.
2695
2696 2010-04-07 Jie Zhang <jie@codesourcery.com>
2697
2698 PR c++/42556
2699 * g++.dg/init/pr42556.C: New test.
2700
2701 2010-04-07 Dodji Seketeli <dodji@redhat.com>
2702
2703 PR debug/43628
2704 * g++.dg/debug/dwarf2/typedef2.C: New test.
2705
2706 2010-04-06 Dodji Seketeli <dodji@redhat.com>
2707
2708 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
2709 c-c++-common/dwarf2/redeclaration-1.C
2710
2711 2010-04-06 Jason Merrill <jason@redhat.com>
2712
2713 * g++.dg/cpp0x/pr31437.C: Adjust error location.
2714 * g++.dg/ext/attrib18.C: Likewise.
2715 * g++.dg/ext/bitfield2.C: Likewise.
2716 * g++.dg/ext/bitfield4.C: Likewise.
2717 * g++.dg/ext/visibility/warn2.C: Likewise.
2718 * g++.dg/ext/visibility/warn3.C: Likewise.
2719 * g++.dg/gomp/pr26690-1.C: Likewise.
2720 * g++.dg/inherit/covariant7.C: Likewise.
2721 * g++.dg/init/synth2.C: Likewise.
2722 * g++.dg/lookup/using7.C: Likewise.
2723 * g++.dg/other/crash-4.C: Likewise.
2724 * g++.dg/other/error13.C: Likewise.
2725 * g++.dg/other/error20.C: Likewise.
2726 * g++.dg/parse/crash31.C: Likewise.
2727 * g++.dg/parse/error16.C: Likewise.
2728 * g++.dg/parse/error19.C: Likewise.
2729 * g++.dg/parse/error27.C: Likewise.
2730 * g++.dg/parse/error28.C: Likewise.
2731 * g++.dg/parse/fused-params1.C: Likewise.
2732 * g++.dg/template/error2.C: Likewise.
2733 * g++.dg/template/local6.C: Likewise.
2734 * g++.dg/template/qualttp15.C: Likewise.
2735 * g++.dg/warn/Wnvdtor-2.C: Likewise.
2736 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2737 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
2738 * g++.old-deja/g++.brendan/crash29.C: Likewise.
2739 * g++.old-deja/g++.eh/spec6.C: Likewise.
2740 * g++.old-deja/g++.jason/crash3.C: Likewise.
2741 * g++.old-deja/g++.jason/destruct2.C: Likewise.
2742 * g++.old-deja/g++.law/ctors5.C: Likewise.
2743 * g++.old-deja/g++.law/ctors9.C: Likewise.
2744 * g++.old-deja/g++.mike/p3538a.C: Likewise.
2745 * g++.old-deja/g++.mike/p3538b.C: Likewise.
2746 * g++.old-deja/g++.other/struct1.C: Likewise.
2747 * g++.old-deja/g++.other/volatile1.C: Likewise.
2748 * g++.old-deja/g++.pt/crash36.C: Likewise.
2749 * g++.old-deja/g++.pt/derived3.C: Likewise.
2750 * g++.old-deja/g++.robertl/eb109.C: Likewise.
2751 * g++.old-deja/g++.robertl/eb4.C: Likewise.
2752
2753 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
2754
2755 PR middle-end/43519
2756 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
2757 * gcc.dg/graphite/id-19.c: New.
2758
2759 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
2760
2761 PR middle-end/32824
2762 * gcc.dg/vect/pr32824: New.
2763
2764 2010-04-06 Tobias Burnus <burnus@net-b.de>
2765
2766 PR fortran/18918
2767 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
2768 * gfortran.dg/coarray_3.f90: Ditto.
2769 * gfortran.dg/coarray_4.f90: Ditto.
2770 * gfortran.dg/coarray_5.f90: Ditto.
2771 * gfortran.dg/coarray_6.f90: Ditto.
2772 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
2773
2774 2010-04-06 Tobias Burnus <burnus@net-b.de>
2775
2776 PR fortran/18918
2777 * gfortran.dg/coarray_4.f90: Fix test.
2778 * gfortran.dg/coarray_6.f90: Add more tests.
2779
2780 2010-04-06 Tobias Burnus <burnus@net-b.de>
2781
2782 PR fortran/18918
2783 * gfortran.dg/coarray_4.f90: New test.
2784 * gfortran.dg/coarray_5.f90: New test.
2785 * gfortran.dg/coarray_6.f90: New test.
2786
2787 2010-04-06 Tobias Burnus <burnus@net-b.de>
2788
2789 PR fortran/18918
2790 * gfortran.dg/iso_fortran_env_5.f90: New test.
2791 * gfortran.dg/iso_fortran_env_6.f90: New test.
2792
2793 2010-04-06 Tobias Burnus <burnus@net-b.de>
2794
2795 PR fortran/39997
2796 * gfortran.dg/coarray_1.f90: New test.
2797 * gfortran.dg/coarray_2.f90: New test.
2798 * gfortran.dg/coarray_3.f90: New test.
2799
2800 2010-04-06 Jason Merrill <jason@redhat.com>
2801
2802 PR c++/43648
2803 * g++.dg/template/dtor8.C: New.
2804
2805 PR c++/43621
2806 * g++.dg/template/error-recovery2.C: New.
2807
2808 2010-04-06 Jan Hubicka <jh@suse.czpli
2809
2810 PR tree-optimization/42906
2811 * gcc.dg/tree-ssa/dce-1.c: New testcase.
2812
2813 2010-04-06 Tobias Burnus <burnus@net-b.de>
2814
2815 PR fortran/43178
2816 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
2817 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2818 * gfortran.dg/auto_dealloc_1.f90: Ditto.
2819
2820 2010-04-06 Richard Guenther <rguenther@suse.de>
2821
2822 PR tree-optimization/43627
2823 * gcc.dg/tree-ssa/vrp49.c: New testcase.
2824
2825 2010-04-06 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR target/43638
2828 * gcc.target/i386/pr43638.c: New test.
2829
2830 2010-04-06 Richard Guenther <rguenther@suse.de>
2831
2832 PR middle-end/43661
2833 * gcc.c-torture/compile/pr43661.c: New testcase.
2834
2835 2010-04-06 Jakub Jelinek <jakub@redhat.com>
2836
2837 * gcc.target/s390/stackcheck1.c: Add dg-warning.
2838
2839 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
2840
2841 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2842
2843 2010-04-02 Richard Guenther <rguenther@suse.de>
2844
2845 PR tree-optimization/43629
2846 * gcc.c-torture/execute/pr43629.c: New testcase.
2847
2848 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
2849 Dominique d'Humieres <dominiq@lps.ens.fr>
2850
2851 PR libfortran/43605
2852 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2853
2854 2010-04-01 Dodji Seketeli <dodji@redhat.com>
2855
2856 PR debug/43325
2857 * c-c++-common/dwarf2/redeclaration-1.C: New test.
2858
2859 2010-04-01 Jason Merrill <jason@redhat.com>
2860
2861 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2862
2863 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
2864 Manfred Schwarb <manfred99@gmx.ch>
2865
2866 PR libfortran/43605
2867 * gfortran.dg/ftell_3.f90: New test.
2868
2869 2010-04-01 Richard Guenther <rguenther@suse.de>
2870
2871 PR middle-end/43614
2872 * gcc.c-torture/compile/pr43614.c: New testcase.
2873
2874 2010-04-01 Martin Jambor <mjambor@suse.cz>
2875
2876 PR tree-optimization/43141
2877 * gcc.dg/guality/pr43141.c: New test.
2878
2879 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2880
2881 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
2882 * g++.dg/eh/spbp.C: Likewise.
2883 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
2884 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
2885 superfluous casts.
2886 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
2887 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
2888 * objc.dg/dwarf-2.m: Likewise.
2889
2890 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
2891
2892 PR middle-end/43464
2893 * gcc.dg/graphite/id-pr43464.c: New.
2894 * gcc.dg/graphite/id-pr43464-1.c: New.
2895
2896 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
2897
2898 PR middle-end/43351
2899 * gcc.dg/graphite/id-pr43351.c
2900
2901 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2902
2903 PR testsuite/35165
2904 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
2905 * obj-c++.dg/try-catch-2.mm: Ditto.
2906 * obj-c++.dg/lookup-2.mm: Ditto.
2907 * obj-c++.dg/encode-8.m: Ditto.
2908 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
2909 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
2910 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
2911 * obj-c++.dg/const-str-11.mm: Ditto.
2912 * obj-c++.dg/const-str-9.mm: Ditto.
2913 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
2914 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
2915 * obj-c++.dg/except-1.mm: Ditto.
2916 * obj-c++.dg/const-str-7.mm: Ditto.
2917 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
2918 * obj-c++.dg/const-str-3.mm: Ditto.
2919 * obj-c++.dg/const-str-7.mm: Ditto.
2920 * obj-c++.dg/stubify-2.mm: Change dump file name.
2921
2922 PR objc++/23613
2923 * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
2924 New macro.
2925 * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
2926 Remove dg-xfail-if.
2927
2928 2010-03-31 Martin Jambor <mjambor@suse.cz>
2929
2930 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
2931 only with -O2, -O3 or -Os and not with -fwhopr.
2932
2933 2010-03-31 Dodji Seketeli <dodji@redhat.com>
2934
2935 PR c++/43558
2936 * g++.dg/template/typedef31.C: New test.
2937
2938 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2939
2940 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
2941 assembler output on *-*-solaris2*.
2942 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2943
2944 2010-03-31 Jakub Jelinek <jakub@redhat.com>
2945
2946 PR debug/43557
2947 * gcc.dg/pr43557-1.c: New test.
2948 * gcc.dg/pr43557-2.c: New file.
2949
2950 2010-03-31 Jie Zhang <jie@codesourcery.com>
2951
2952 PR 43562
2953 * gcc.dg/pr43562.c: New test.
2954
2955 2010-03-30 Jason Merrill <jason@redhat.com>
2956
2957 PR c++/43076
2958 * g++.dg/template/error-recovery1.C: New.
2959
2960 PR c++/41786
2961 * g++.dg/parse/ambig5.C: New.
2962
2963 2010-03-30 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR debug/43593
2966 * gcc.dg/guality/pr43593.c: New test.
2967
2968 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
2969
2970 PR middle-end/43430
2971 * gcc.dg/vect/pr43430-1.c: New.
2972
2973 2010-03-30 Jason Merrill <jason@redhat.com>
2974
2975 PR c++/43559
2976 * g++.dg/template/partial7.C: New.
2977
2978 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2979
2980 * gcc.target/s390/stackcheck1.c: New testcase.
2981
2982 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2983
2984 PR libfortran/43265
2985 * gfortran.dg/read_eof_8.f90: New test.
2986
2987 2010-03-29 Jason Merrill <jason@redhat.com>
2988
2989 * gcc.dg/cpp/include6.c: Change [] to ().
2990
2991 N3077
2992 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
2993 splicing and UCNs.
2994 * c-c++-common/raw-string-2.c: Add trigraph test.
2995 * c-c++-common/raw-string-8.c: New.
2996 * c-c++-common/raw-string-9.c: New.
2997 * c-c++-common/raw-string-10.c: New.
2998
2999 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3000 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3001 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3002 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3003 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3004 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3005 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3006
3007 2010-03-29 Richard Guenther <rguenther@suse.de>
3008
3009 PR tree-optimization/43560
3010 * gcc.dg/torture/pr43560.c: New testcase.
3011
3012 2010-03-29 Jason Merrill <jason@redhat.com>
3013
3014 N3077
3015 * g++.dg/ext/raw-string-1.C: Change [] to ().
3016 * g++.dg/ext/raw-string-2.C: Change [] to ().
3017 Don't use \ in delimiter.
3018 * g++.dg/ext/raw-string-3.C: Change [] to ().
3019 * g++.dg/ext/raw-string-4.C: Change [] to ().
3020 * g++.dg/ext/raw-string-5.C: Change [] to ().
3021 Test for error on \ in delimiter.
3022 * g++.dg/ext/raw-string-6.C: Change [] to ().
3023 * g++.dg/ext/raw-string-7.C: Change [] to ().
3024
3025 2010-03-29 Jie Zhang <jie@codesourcery.com>
3026
3027 PR 43564
3028 * gcc.dg/pr43564.c: New test.
3029
3030 2010-03-29 Tobias Burnus <burnus@net-b.de>
3031
3032 PR fortran/43551
3033 * gfortran.dg/direct_io_12.f90: New test.
3034
3035 2010-03-28 Jan Hubicka <jh@suse.cz>
3036
3037 PR tree-optimization/43505
3038 * gfortran.dg/pr43505.f90: New testcase.
3039
3040 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
3041
3042 PR tree-optimization/43528
3043 * gcc.target/i386/pr43528.c: New test.
3044
3045 2010-03-26 Joseph Myers <joseph@codesourcery.com>
3046
3047 PR c/43381
3048 * gcc.dg/parm-impl-decl-3.c: New test.
3049
3050 2010-03-26 Jason Merrill <jason@redhat.com>
3051
3052 PR c++/43509
3053 * g++.dg/cpp0x/parse1.C: New.
3054
3055 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
3056
3057 PR target/43524
3058 * gcc.target/i386/pr43524.c: New test.
3059
3060 2010-03-26 Martin Jambor <mjambor@suse.cz>
3061
3062 * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3063 whitespace, rename main to foo.
3064 * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
3065 * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
3066 * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
3067 * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
3068 * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
3069 * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
3070 * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
3071 * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
3072 * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3073 * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3074 * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3075
3076 2010-03-26 Dodji Seketeli <dodji@redhat.com>
3077
3078 PR c++/43327
3079 * g++.dg/other/crash-10.C: New test.
3080 * g++.dg/other/crash-11.C: New test.
3081
3082 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083
3084 PR libfortran/43517
3085 * gfortran.dg/read_eof_7.f90: New test.
3086
3087 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3088
3089 PR objc/35165
3090 PR testsuite/43512
3091 * objc-obj-c++-shared: New directory.
3092 * objc-obj-c++-shared/Object1-implementation.h: New file.
3093 * objc-obj-c++-shared/Object1.h: New file.
3094 * objc-obj-c++-shared/Protocol1.h: New file.
3095 * objc-obj-c++-shared/next-abi.h: New file.
3096 * objc-obj-c++-shared/next-mapping.h: New file.
3097 * objc/execute/next_mapping.h: Delete.
3098 * objc.dg/special/special.exp: For all targets run the tests with
3099 -fgnu-runtime, for darwin targets also run the tests with
3100 -fnext-runtime.
3101 * objc.dg/dg.exp: Ditto.
3102 * obj-c++.dg/dg.exp: Ditto.
3103 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3104 Protocol1.h) and next-mapping.h as required. Amend testcase to
3105 include use of updated NeXT interface.
3106 * objc/execute/formal_protocol-5.m: Ditto.
3107 * objc/execute/protocol-isEqual-2.m: Ditto.
3108 * objc/execute/protocol-isEqual-4.m: Ditto.
3109 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3110 Protocol1.h) and next-mapping.h as required.
3111 * objc/execute/object_is_class.m: Ditto.
3112 * objc/execute/enumeration-1.m: Ditto.
3113 * objc/execute/class-13.m: Ditto.
3114 * objc/execute/formal_protocol-2.m: Ditto.
3115 * objc/execute/formal_protocol-4.m: Ditto.
3116 * objc/execute/class-1.m: Ditto.
3117 * objc/execute/bycopy-1.m: Ditto.
3118 * objc/execute/formal_protocol-6.m: Ditto.
3119 * objc/execute/bycopy-3.m: Ditto.
3120 * objc/execute/class-3.m: Ditto.
3121 * objc/execute/bf-11.m: Ditto.
3122 * objc/execute/class-5.m: Ditto.
3123 * objc/execute/bf-13.m: Ditto.
3124 * objc/execute/class-7.m: Ditto.
3125 * objc/execute/bf-15.m: Ditto.
3126 * objc/execute/class-9.m: Ditto.
3127 * objc/execute/bf-17.m: Ditto.
3128 * objc/execute/bf-19.m: Ditto.
3129 * objc/execute/IMP.m: Ditto.
3130 * objc/execute/exceptions/catchall-1.m: Ditto.
3131 * objc/execute/exceptions/trivial.m: Ditto.
3132 * objc/execute/exceptions/finally-1.m: Ditto.
3133 * objc/execute/exceptions/local-variables-1.m: Ditto.
3134 * objc/execute/exceptions/foward-1.m: Ditto.
3135 * objc/execute/bf-2.m: Ditto.
3136 * objc/execute/string1.m: Ditto.
3137 * objc/execute/bf-4.m: Ditto.
3138 * objc/execute/informal_protocol.m: Ditto.
3139 * objc/execute/string3.m: Ditto.
3140 * objc/execute/bf-6.m: Ditto.
3141 * objc/execute/bf-8.m: Ditto.
3142 * objc/execute/class-tests-1.h: Ditto.
3143 * objc/execute/protocol-isEqual-1.m: Ditto.
3144 * objc/execute/protocol-isEqual-3.m: Ditto.
3145 * objc/execute/_cmd.m: Ditto.
3146 * objc/execute/function-message-1.m: Ditto.
3147 * objc/execute/bf-20.m: Ditto.
3148 * objc/execute/bf-common.h: Ditto.
3149 * objc/execute/np-2.m: Ditto.
3150 * objc/execute/class-10.m: Ditto.
3151 * objc/execute/class-12.m: Ditto.
3152 * objc/execute/enumeration-2.m: Ditto.
3153 * objc/execute/class-14.m: Ditto.
3154 * objc/execute/encode-1.m: Ditto.
3155 * objc/execute/formal_protocol-1.m: Ditto.
3156 * objc/execute/formal_protocol-3.m: Ditto.
3157 * objc/execute/accessing_ivars.m: Ditto.
3158 * objc/execute/bycopy-2.m: Ditto.
3159 * objc/execute/class-2.m: Ditto.
3160 * objc/execute/bf-10.m: Ditto.
3161 * objc/execute/formal_protocol-7.m: Ditto.
3162 * objc/execute/root_methods.m: Ditto.
3163 * objc/execute/class-4.m: Ditto.
3164 * objc/execute/bf-12.m: Ditto.
3165 * objc/execute/class-6.m: Ditto.
3166 * objc/execute/bf-14.m: Ditto.
3167 * objc/execute/nested-func-1.m: Ditto.
3168 * objc/execute/class-8.m: Ditto.
3169 * objc/execute/private.m: Ditto.
3170 * objc/execute/bf-16.m: Ditto.
3171 * objc/execute/bf-18.m: Ditto.
3172 * objc/execute/load-3.m: Ditto.
3173 * objc/execute/compatibility_alias.m: Ditto.
3174 * objc/execute/bf-1.m: Ditto.
3175 * objc/execute/no_clash.m: Ditto.
3176 * objc/execute/bf-3.m: Ditto.
3177 * objc/execute/string2.m: Ditto.
3178 * objc/execute/bf-5.m: Ditto.
3179 * objc/execute/string4.m: Ditto.
3180 * objc/execute/bf-7.m: Ditto.
3181 * objc/execute/object_is_meta_class.m: Ditto.
3182 * objc/execute/bf-9.m: Ditto.
3183 * objc/execute/bf-21.m: Ditto.
3184 * objc/execute/cascading-1.m: Ditto.
3185 * objc/execute/trivial.m: Ditto.
3186 * objc/execute/np-1.m: Ditto.
3187 * objc/compile/trivial.m: Ditto.
3188 * objc/execute/class_self-2.m: Include <stdlib.h>.
3189 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
3190 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
3191 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3192 and 64bit. Use new NeXT interface as required.
3193 * objc.dg/special/unclaimed-category-1.m: Ditto.
3194 * objc.dg/special/unclaimed-category-1.h: Ditto.
3195 * objc.dg/special/unclaimed-category-1a.m: Ditto.
3196 * objc.dg/func-ptr-1.m: Ditto.
3197 * objc.dg/stret-1.m: Ditto.
3198 * objc.dg/encode-2.m: Ditto.
3199 * objc.dg/category-1.m: Ditto.
3200 * objc.dg/encode-3.m: Ditto.
3201 * objc.dg/call-super-3.m: Ditto.
3202 * objc.dg/method-3.m: Ditto.
3203 * objc.dg/func-ptr-2.m: Ditto.
3204 * objc.dg/lookup-1.m: Ditto.
3205 * objc.dg/encode-4.m: Ditto.
3206 * objc.dg/fix-and-continue-1.m: Ditto.
3207 * objc.dg/proto-lossage-3.m: Ditto.
3208 * objc.dg/method-13.m: Ditto.
3209 * objc.dg/proto-qual-1.m: Ditto.
3210 * objc.dg/zero-link-3.m: Ditto.
3211 * objc.dg/bitfield-1.m: Ditto.
3212 * objc.dg/va-meth-1.m: Ditto.
3213 * objc.dg/super-class-3.m: Ditto.
3214 * objc.dg/call-super-1.m: Ditto.
3215 * objc.dg/type-size-2.m: Ditto.
3216 * objc.dg/method-10.m: Ditto.
3217 * objc.dg/defs.m: Ditto.
3218 * objc.dg/const-str-3.m: Ditto.
3219 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
3220 Protocol1.h) and next-mapping.h as required. Use new NeXT
3221 interface as required.
3222 * objc.dg/super-class-4.m: Ditto.
3223 * objc.dg/comp-types-8.m: Ditto.
3224 * objc.dg/call-super-2.m: Ditto.
3225 * objc.dg/objc-fast-4.m: Ditto.
3226 * objc.dg/method-6.m: Ditto.
3227 * objc.dg/const-str-3.m: Ditto.
3228 * objc.dg/const-str-7.m: Ditto.
3229 * objc.dg/method-15.m: Ditto.
3230 * objc.dg/method-19.m: Ditto.
3231 * objc.dg/sync-1.m: Ditto.
3232 * objc.dg/layout-1.m: Ditto.
3233 * objc.dg/bitfield-3.m: Ditto.
3234 * objc.dg/try-catch-3.m: Ditto.
3235 * objc.dg/try-catch-7.m: Ditto.
3236 * objc.dg/comp-types-10.m: Ditto.
3237 * objc.dg/selector-2.: Ditto.
3238 * objc.dg/method-7.m: Ditto.
3239 * objc.dg/typedef-alias-1.m: Ditto.
3240 * objc.dg/proto-lossage-2.m: Ditto.
3241 * objc.dg/comp-types-11.m: Ditto.
3242 * objc.dg/sizeof-1.m: Ditto.
3243 * objc.dg/method-17.m: Ditto.
3244 * objc.dg/bitfield-5.m: Ditto.
3245 * objc.dg/try-catch-1.m: Ditto.
3246 * objc.dg/encode-5.m: Ditto.
3247 * objc.dg/fix-and-continue-2.m: Ditto.
3248 * objc.dg/method-9.m: Ditto.
3249 * objc.dg/isa-field-1.m: Ditto.
3250 * objc.dg/local-decl-2.m: Ditto.
3251 * objc.dg/objc-gc-4.m: Ditto.
3252 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
3253 * objc.dg/gnu-runtime-3.m: Ditto.
3254 * objc.dg/encode-7.m: Ditto.
3255 * objc.dg/encode-8.m: Ditto.
3256 * objc.dg/selector-3.m: Ditto.
3257 * objc.dg/gnu-runtime-1.m: Ditto.
3258 * objc.dg/const-str-12.m: Ditto.
3259 * objc.dg/gnu-runtime-2.m: Ditto.
3260 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
3261 * objc.dg/selector-1.m: Ditto.
3262 * objc.dg/stubify-2.m: Ditto.
3263 * objc.dg/zero-link-1.m: Ditto.
3264 * objc.dg/stret-2.m: Ditto.
3265 * objc.dg/zero-link-2.m: Ditto.
3266 * objc.dg/next-runtime-1.m: Ditto.
3267 * objc.dg/symtab-1.m: Ditto.
3268 * objc.dg/stubify-1.m: Ditto.
3269 * objc.dg/bitfield-2.m: Ditto.
3270 * objc.dg/try-catch-10.m: Apply to both runtimes.
3271 * objc.dg/const-str-1.m: Ditto.
3272 * objc.dg/image-info.m: Ditto.
3273 * objc.dg/encode-9.m: Ditto.
3274 * objc.dg/pragma-1.m: Apply test to all targets.
3275 * objc.dg/const-str-4.m: Ditto.
3276 * objc.dg/const-str-8.m: Ditto.
3277 * objc.dg/super-class-2.m: Ditto.
3278 * objc.dg/try-catch-5.m: Ditto.
3279 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
3280 Protocol1.h) and next-mapping.h as required. Use new NeXT
3281 interface as required. Skip for gnu-runtime. Test for .quad at m64.
3282 * objc.dg/const-str-11.m: Ditto.
3283 * objc.dg/const-str-9.m: Ditto.
3284 * objc.dg/method-4.m: Skip for 64Bit NeXT.
3285 * objc.dg/encode-1.m: Remove redundant -lobjc.
3286 * objc.dg/try-catch-9.m: Tidy space.
3287 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
3288 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
3289 and 64bit. Use new NeXT interface as required.
3290 * obj-c++.dg/template-4.mm: Ditto.
3291 * obj-c++.dg/defs.mm: Ditto.
3292 * obj-c++.dg/basic.mm: Ditto.
3293 * obj-c++.dg/encode-4.mm: Ditto.
3294 * obj-c++.dg/method-17.mm: Ditto.
3295 * obj-c++.dg/proto-lossage-3.mm: Ditto.
3296 * obj-c++.dg/cxx-class-1.mm: Ditto.
3297 * obj-c++.dg/method-10.mm: Ditto.
3298 * obj-c++.dg/va-meth-1.mm: Ditto.
3299 * obj-c++.dg/encode-5.mm: Ditto.
3300 * obj-c++.dg/lookup-2.mm: Ditto.
3301 * obj-c++.dg/template-3.mm: Ditto.
3302 * obj-c++.dg/proto-qual-1.mm: Ditto.
3303 * obj-c++.dg/qual-types-1.m: Ditto.
3304 * obj-c++.dg/cxx-scope-1.mm: Ditto.
3305 * obj-c++.dg/template-1.mm: Ditto.
3306 * obj-c++.dg/encode-6.mm: Ditto.
3307 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
3308 Protocol1.h) and next-mapping.h as required. Use new NeXT
3309 interface as required.
3310 * obj-c++.dg/except-1.mm: Ditto.
3311 * obj-c++.dg/const-str-7.mm: Ditto.
3312 * obj-c++.dg/ivar-list-semi.mm: Ditto.
3313 * obj-c++.dg/cxx-scope-2.mm: Ditto.
3314 * obj-c++.dg/selector-2.mm: Ditto.
3315 * obj-c++.dg/isa-field-1.mm: Ditto.
3316 * obj-c++.dg/try-catch-1.mm: Ditto.
3317 * obj-c++.dg/local-decl-1.mm: Ditto.
3318 * obj-c++.dg/try-catch-9.mm: Ditto.
3319 * obj-c++.dg/no-extra-load.mm: Ditto.
3320 * obj-c++.dg/selector-5.mm: Ditto.
3321 * obj-c++.dg/method-12.mm: Ditto.
3322 * obj-c++.dg/try-catch-11.mm: Ditto.
3323 * obj-c++.dg/comp-types-11.mm: Ditto.
3324 * obj-c++.dg/bitfield-3.mm: Ditto.
3325 * obj-c++.dg/method-6.mm: Ditto.
3326 * obj-c++.dg/super-class-2.mm: Ditto.
3327 * obj-c++.dg/method-21.mm: Ditto.
3328 * obj-c++.dg/const-str-8.mm: Ditto.
3329 * obj-c++.dg/try-catch-7.mm: Ditto.
3330 * obj-c++.dg/method-15.mm: Ditto.
3331 * obj-c++.dg/layout-1.mm: Ditto.
3332 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3333 * obj-c++.dg/const-str-3.mm: Ditto.
3334 * obj-c++.dg/try-catch-2.mm: Ditto.
3335 * obj-c++.dg/objc-gc-3.mm: Ditto.
3336 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
3337 * obj-c++.dg/bitfield-1.mm: Ditto.
3338 * obj-c++.dg/selector-6.mm: Ditto.
3339 * obj-c++.dg/method-13.mm: Ditto.
3340 * obj-c++.dg/comp-types-12.mm: Ditto.
3341 * obj-c++.dg/bitfield-4.mm: Ditto.
3342 * obj-c++.dg/try-catch-8.mm: Ditto.
3343 * obj-c++.dg/method-2.mm: Ditto.
3344 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3345 * obj-c++.dg/typedef-alias-1.mm: Ditto.
3346 * obj-c++.dg/const-str-4.mm: Ditto.
3347 * obj-c++.dg/proto-lossage-2.mm: Ditto.
3348 * obj-c++.dg/try-catch-3.mm: Ditto.
3349 * obj-c++.dg/comp-types-9.mm: Ditto.
3350 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
3351 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
3352 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
3353 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
3354 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3355 Use new NeXT interface as required.
3356 * obj-c++.dg/const-str-10.mm: Ditto.
3357 * obj-c++.dg/const-str-11.mm: Ditto.
3358 * obj-c++.dg/const-str-9.mm: Ditto.
3359 * obj-c++.dg/method-11.mm: Ditto.
3360 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
3361 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
3362 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
3363 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
3364 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
3365
3366 2010-03-25 Dodji Seketeli <dodji@redhat.com>
3367
3368 PR c++/43206
3369 * g++.dg/template/typedef30.C: New test case.
3370
3371 2010-03-25 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR c/43385
3374 * gcc.c-torture/execute/pr43385.c: New test.
3375
3376 2010-03-24 Joseph Myers <joseph@codesourcery.com>
3377
3378 * gcc.dg/strncpy-fix-1.c: New test.
3379
3380 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3381
3382 PR testsuite/41609
3383 * lib/objc-torture.exp (objc-set-runtime-options): New.
3384 * objc/execute/execute.exp: Check runtime options on each pass.
3385 * objc/execute/exceptions/exceptions.exp: Ditto.
3386 * objc/compile/compile.exp: Ditto.
3387
3388 PR testsuite/42348
3389 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
3390 standard tests.
3391 (check_effective_target_objc2): New proc.
3392 (check_effective_target_next_runtime): New proc.
3393 * lib/objc.exp: Determine which runtime is in force and support it.
3394 * lib/obj-c++.exp: Ditto.
3395
3396 2010-03-24 Jason Merrill <jason@redhat.com>
3397
3398 PR c++/43502
3399 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
3400
3401 2010-03-24 Martin Jambor <mjambor@suse.cz>
3402
3403 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
3404 a loop.
3405 * gcc.dg/ipa/ipa-2.c: Likewise.
3406 * gcc.dg/ipa/ipa-3.c: Likewise.
3407 * gcc.dg/ipa/ipa-4.c: Likewise.
3408 * gcc.dg/ipa/ipa-5.c: Likewise.
3409 * gcc.dg/ipa/ipa-7.c: Likewise.
3410 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
3411 a loop.
3412 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
3413 i_can_not_be_propagated_fully2 into a loop.
3414 * gcc.dg/ipa/ipa-8.c: New test.
3415 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
3416
3417 2010-03-24 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR debug/19192
3420 PR debug/43479
3421 * gcc.dg/guality/pr43479.c: New test.
3422 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
3423 and add volatile keyword.
3424
3425 2010-03-23 Mike Stump <mikestump@comcast.net>
3426
3427 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
3428
3429 2010-03-23 Jason Merrill <jason@redhat.com>
3430
3431 * g++.dg/ext/altivec-17.C: Adjust error message.
3432
3433 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
3434 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
3435 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
3436 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
3437 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
3438 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
3439
3440 2010-03-22 Jason Merrill <jason@redhat.com>
3441
3442 PR c++/43333
3443 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
3444 * g++.dg/ext/is_pod_98.C: New.
3445
3446 PR c++/43281
3447 * g++.dg/cpp0x/auto18.C: New.
3448
3449 * gcc.dg/pr36997.c: Adjust error message.
3450 * g++.dg/ext/vector9.C: Likewise.
3451 * g++.dg/conversion/simd3.C: Likewise.
3452 * g++.dg/other/error23.C: Likewise.
3453
3454 2010-03-22 Michael Matz <matz@suse.de>
3455
3456 PR middle-end/43475
3457 * gfortran.dg/pr43475.f90: New testcase.
3458
3459 2010-03-22 Richard Guenther <rguenther@suse.de>
3460
3461 PR tree-optimization/43390
3462 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
3463
3464 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3465
3466 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
3467 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
3468
3469 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
3470 Michael Matz <matz@suse.de>
3471
3472 PR c++/43081
3473 * g++.dg/parse/crash56.C: New test.
3474
3475 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
3476
3477 PR fortran/43450
3478 * gfortran.dg/whole_file_15.f90 : New test.
3479
3480 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481
3482 PR fortran/43409
3483 * gfortran.dg/inquire_size.f90: New test.
3484
3485 2010-03-20 Richard Guenther <rguenther@suse.de>
3486
3487 PR rtl-optimization/43438
3488 * gcc.c-torture/execute/pr43438.c: New testcase.
3489
3490 2010-03-20 Dodji Seketeli <dodji@redhat.com>
3491
3492 PR c++/43375
3493 * g++.dg/abi/mangle42.C: New test.
3494
3495 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
3496
3497 PR C/43211
3498 * gcc.dg/pr43211.c: New test.
3499 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
3500
3501 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
3502
3503 PR rtl-optimization/42258
3504 * gcc.target/arm/thumb1-mul-moves.c: New test.
3505
3506 PR target/40697
3507 * gcc.target/arm/thumb-andsi.c: New test.
3508
3509 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
3510 dg-require-effective-target.
3511
3512 2010-03-19 Michael Matz <matz@suse.de>
3513
3514 PR c++/43116
3515 * g++.dg/other/pr43116.C: New testcase.
3516
3517 2010-03-19 Michael Matz <matz@suse.de>
3518
3519 PR target/43305
3520 * gcc.dg/pr43305.c: New testcase.
3521
3522 2010-03-19 Richard Guenther <rguenther@suse.de>
3523
3524 PR tree-optimization/43415
3525 * gcc.c-torture/compile/pr43415.c: New testcase.
3526
3527 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
3528
3529 PR ada/43106
3530 * gnat.dg/case_optimization2.adb: New test.
3531 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
3532
3533 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3534 Jack Howarth <howarth@bromo.med.uc.edu>
3535
3536 PR target/36399
3537 * gcc.target/i386/push-1.c: Don't xfail
3538 scan-assembler-not "movups" on darwin.
3539
3540 2010-03-18 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR debug/43058
3543 * gcc.dg/pr43058.c: New test.
3544
3545 2010-03-18 Martin Jambor <mjambor@suse.cz>
3546
3547 PR middle-end/42450
3548 * g++.dg/torture/pr42450.C: New test.
3549
3550 2010-03-18 Michael Matz <matz@suse.de>
3551
3552 PR middle-end/43419
3553 * gcc.dg/pr43419.c: New testcase.
3554
3555 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
3556
3557 PR rtl-optimization/43360
3558 * gcc.dg/torture/pr43360.c: New.
3559
3560 2010-03-18 Michael Matz <matz@suse.de>
3561
3562 PR tree-optimization/43402
3563 * gcc.dg/pr43402.c: New testcase.
3564
3565 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
3566
3567 PR target/42427
3568 * gcc.dg/pr42427.c: New test.
3569
3570 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3571
3572 PR libfortran/43265
3573 * gfortran.dg/read_empty_file.f: New test.
3574 * gfortran.dg/read_eof_all.f90: New test.
3575 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
3576 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
3577
3578 2010-03-17 Michael Matz <matz@suse.de>
3579
3580 * gcc.dg/pr43300.c: Add -w.
3581
3582 2010-03-17 Richard Guenther <rguenther@suse.de>
3583
3584 * gcc.dg/pr43379.c: Add -w.
3585
3586 2010-03-17 Tobias Burnus <burnus@net-b.de>
3587
3588 PR fortran/43331
3589 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
3590
3591 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
3592
3593 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
3594
3595 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3596
3597 * ada/acats/run_all.sh: Log start and end times.
3598
3599 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3600
3601 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
3602
3603 2010-03-16 Richard Guenther <rguenther@suse.de>
3604
3605 PR middle-end/43379
3606 * gcc.dg/pr43379.c: New testcase.
3607
3608 2010-03-16 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR debug/43051
3611 * gcc.dg/guality/pr43051-1.c: New test.
3612
3613 2010-03-15 Janis Johnson <janis187@us.ibm.com>
3614
3615 PR testsuite/43363
3616 * g++.dg/ext/altivec-17.C: Handle changes to error message.
3617
3618 2010-03-15 Michael Matz <matz@suse.de>
3619
3620 PR middle-end/43300
3621 * gcc.dg/pr43300.c: New testcase.
3622
3623 2010-03-15 Richard Guenther <rguenther@suse.de>
3624
3625 PR tree-optimization/43367
3626 * gcc.c-torture/compile/pr43367.c: New testcase.
3627
3628 2010-03-15 Richard Guenther <rguenther@suse.de>
3629
3630 PR tree-optimization/43317
3631 * gcc.dg/pr43317.c: New testcase.
3632
3633 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
3634
3635 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
3636
3637 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
3640
3641 2010-03-14 Tobias Burnus <burnus@net-b.de>
3642
3643 PR fortran/43362
3644 * gfortran.dg/impure_constructor_1.f90: New test.
3645
3646 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
3647
3648 PR middle-end/43354
3649 * gfortran.dg/graphite/id-pr43354.f: New.
3650
3651 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
3652
3653 PR middle-end/43349
3654 * gfortran.dg/graphite/pr43349.f: New.
3655
3656 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
3657
3658 PR middle-end/43306
3659 * gcc.dg/graphite/pr43306.c: New.
3660
3661 2010-03-12 David S. Miller <davem@davemloft.net>
3662
3663 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
3664 sparc.
3665
3666 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3667
3668 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
3669
3670 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
3671
3672 PR fortran/43291
3673 PR fortran/43326
3674 * gfortran.dg/dynamic_dispatch_7.f03: New test.
3675
3676 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
3677
3678 * gfortran.dg/default_format_denormal_1.f90: Don't assume
3679 fail for *-*-mingw* targets.
3680
3681 2010-03-12 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR debug/43329
3684 * gcc.dg/guality/pr43329-1.c: New test.
3685
3686 2010-03-11 Martin Jambor <mjambor@suse.cz>
3687
3688 PR tree-optimization/43257
3689 * g++.dg/torture/pr43257.C: New test.
3690
3691 2010-03-11 Tobias Burnus <burnus@net-b.de>
3692
3693 PR fortran/43228
3694 * gfortran.dg/namelist_61.f90: New test.
3695
3696 2010-03-11 Richard Guenther <rguenther@suse.de>
3697
3698 PR tree-optimization/43255
3699 * gcc.c-torture/compile/pr43255.c: New testcase.
3700
3701 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3702
3703 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
3704 * gcc.dg/pr43280.c: New testcase.
3705
3706 2010-03-11 Richard Guenther <rguenther@suse.de>
3707
3708 PR lto/43200
3709 * gcc.dg/lto/20100227-1_0.c: New testcase.
3710 * gcc.dg/lto/20100227-1_1.c: Likewise.
3711
3712 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713
3714 PR libfortran/43320
3715 PR libfortran/43265
3716 * gfortran.dg/read_eof_6.f: New test
3717 * gfortran.dg/read_x_eof.f90: New test.
3718 * gfortran.dg/read_x_past.f: Update test.
3719
3720 2010-03-10 Jan Hubicka <jh@suse.cz>
3721
3722 * gcc.c-torture/compile/pr43288.c: New test.
3723
3724 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3725
3726 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
3727 -fpic/-fPIC flags.
3728 * g++.old-deja/g++.pt/asm2.C: Likewise.
3729 * gcc.c-torture/compile/20000804-1.c: Likewise.
3730 * gcc.target/i386/clobbers.c: Likewise.
3731
3732 2010-03-10 Tobias Burnus <burnus@net-b.de>
3733
3734 PR fortran/43303
3735 * gfortran.dg/c_assoc_3.f90: New test.
3736
3737 2010-03-10 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR debug/36728
3740 * gcc.dg/guality/pr36728-1.c: New test.
3741 * gcc.dg/guality/pr36728-2.c: New test.
3742
3743 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3744
3745 * gcc.dg/h8300-div-delay-slot.c: New test.
3746
3747 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
3748
3749 PR tree-optimization/43236
3750 * gcc.c-torture/execute/pr43236.c: New test.
3751
3752 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
3753
3754 PR middle-end/42859
3755 * g++.dg/eh/pr42859.C: New test.
3756
3757 2010-03-09 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR debug/43299
3760 * gcc.dg/pr43299.c: New test.
3761
3762 PR debug/43290
3763 * g++.dg/eh/unwind2.C: New test.
3764
3765 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
3766 Reza Yazdani <reza.yazdani@amd.com>
3767
3768 PR middle-end/43065
3769 * gcc.dg/graphite/run-id-4.c: New.
3770
3771 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
3772
3773 PR middle-end/43065
3774 * gcc.dg/graphite/run-id-3.c: New.
3775
3776 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
3777
3778 PR middle-end/42644
3779 PR middle-end/42130
3780 * gcc.dg/graphite/id-18.c: New.
3781 * gcc.dg/graphite/run-id-pr42644.c: New.
3782
3783 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
3784
3785 PR middle-end/42326
3786 * gcc.dg/graphite/pr42326.c: New.
3787
3788 2010-03-08 Richard Guenther <rguenther@suse.de>
3789
3790 PR tree-optimization/43269
3791 * gcc.c-torture/execute/pr43269.c: New testcase.
3792
3793 2010-03-08 Janus Weil <janus@gcc.gnu.org>
3794
3795 PR fortran/43256
3796 * gfortran.dg/typebound_call_13.f03: New.
3797
3798 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
3799
3800 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
3801 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
3802
3803 2010-03-05 Jason Merrill <jason@redhat.com>
3804
3805 * g++.dg/abi/mangle40.C: Require weak and alias.
3806
3807 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
3808
3809 PR middle-end/42326
3810 * gfortran.dg/graphite/pr42326.f90: New.
3811 * gfortran.dg/graphite/pr42326-1.f90: New.
3812
3813 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3814
3815 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
3816 (gnat_target_compile): Likewise.
3817 Reinitialize GNAT_UNDER_TEST if target changes.
3818 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
3819 (local_find_gnatmake): Pass full --GCC to gnatlink.
3820 Remove --LINK.
3821
3822 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
3823
3824 PR c/43248
3825 * gcc.dg/compound-literal-1.c: New testcase.
3826
3827 2010-03-04 Martin Jambor <mjambor@suse.cz>
3828
3829 PR tree-optimization/43164
3830 PR tree-optimization/43191
3831 * gcc.c-torture/compile/pr43164.c: New test.
3832 * gcc.c-torture/compile/pr43191.c: Likewise.
3833
3834 2010-03-04 Janus Weil <janus@gcc.gnu.org>
3835
3836 PR fortran/43244
3837 * gfortran.dg/finalize_9.f90: New.
3838
3839 2010-03-04 Tobias Burnus <burnus@net-b.de>
3840 Ken Werner <ken@linux.vnet.ibm.com>
3841
3842 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
3843 to dg-options for spu.
3844 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
3845 dump-scan target to exclude spu.
3846
3847 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
3848
3849 PR middle-end/43209
3850 * gcc.dg/tree-ssa/ivopts-4.c: New.
3851
3852 2010-03-03 Janis Johnson <janis187@us.ibm.com>
3853
3854 * lib/target-supports-dg.exp (check-flags): Provide defaults for
3855 include-opts and exclude-opts; skip checking the flags if arguments
3856 are the same as the defaults.
3857 (dg-xfail-if): Verify the number of arguments, supply defaults
3858 for unspecified optional arguments.
3859 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
3860
3861 2010-03-03 Jason Merrill <jason@redhat.com>
3862
3863 PR c++/12909
3864 * g++.dg/abi/mangle40.C: Updated.
3865
3866 2010-03-03 Jason Merrill <jason@redhat.com>
3867
3868 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
3869 * g++.dg/abi/mangle23.C: Likewise.
3870 * g++.dg/eh/simd-2.C: Likewise.
3871 * g++.dg/ext/attribute-test-2.C: Likewise.
3872 * g++.dg/ext/vector14.C: Likewise.
3873 * g++.dg/other/pr34435.C: Likewise.
3874 * g++.dg/template/conv8.C: Likewise.
3875 * g++.dg/template/nontype9.C: Likewise.
3876 * g++.dg/template/qualttp17.C: Likewise.
3877 * g++.dg/template/ref1.C: Likewise.
3878 * g++.old-deja/g++.pt/crash68.C: Likewise.
3879 * g++.old-deja/g++.pt/ref1.C: Likewise.
3880 * g++.old-deja/g++.pt/ref3.C: Likewise.
3881 * g++.old-deja/g++.pt/ref4.C: Likewise.
3882
3883 PR c++/12909
3884 * g++.dg/abi/mangle40.C: New.
3885 * g++.dg/abi/mangle41.C: New.
3886 * g++.dg/lto/20100302_0.C: New.
3887 * g++.dg/lto/20100302_1.C: New.
3888 * g++.dg/lto/20100302.h: New.
3889
3890 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
3891
3892 PR fortran/43243
3893 * gfortran.dg/internal_pack_12.f90: New test.
3894
3895 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
3896
3897 * gcc.dg/pr36997.c: Adjust error message.
3898
3899 2010-03-03 Mike Stump <mikestump@comcast.net>
3900
3901 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
3902 adjustments to not be present on machines that align the stack to
3903 more than 4 bytes and don't have a red zone yet as that is an
3904 unimplemented optimization.
3905
3906 2010-03-03 Janus Weil <janus@gcc.gnu.org>
3907
3908 PR fortran/43169
3909 * gfortran.dg/impure_assignment_3.f90: New.
3910
3911 2010-03-03 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR debug/43229
3914 * gfortran.dg/pr43229.f90: New test.
3915
3916 PR debug/43237
3917 * gcc.dg/debug/dwarf2/pr43237.c: New test.
3918
3919 PR debug/43177
3920 * gcc.dg/guality/pr43177.c: New test.
3921
3922 2010-03-02 Jason Merrill <jason@redhat.com>
3923
3924 * g++.dg/ext/vector9.C: Adjust error message.
3925 * g++.dg/conversion/simd3.C: Likewise.
3926 * g++.dg/other/error23.C: Likewise.
3927
3928 2010-03-02 Mike Stump <mikestump@comcast.net>
3929
3930 PR c++/41090
3931 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
3932
3933 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
3934
3935 PR fortran/43180
3936 * gfortran.dg/internal_pack_10.f90: New test.
3937
3938 PR fortran/43173
3939 * gfortran.dg/internal_pack_11.f90: New test.
3940
3941 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
3942
3943 PR middle-end/42640
3944 * gcc.dg/tree-ssa/pr42640.c: New.
3945
3946 2010-03-01 Richard Guenther <rguenther@suse.de>
3947
3948 PR tree-optimization/43220
3949 * gcc.c-torture/execute/pr43220.c: New testcase.
3950
3951 2010-03-01 Richard Guenther <rguenther@suse.de>
3952
3953 PR middle-end/43213
3954 * gcc.dg/pr43213.c: New testcase.
3955
3956 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3957
3958 PR pch/14940
3959 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
3960
3961 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3962
3963 * lib/target-supports.exp (check_effective_target_ucn_nocache):
3964 New function.
3965 (check_effective_target_ucn): Likewise.
3966
3967 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
3968 if !ucn.
3969 * gcc.dg/ucnid-2.c: Likewise.
3970 * gcc.dg/ucnid-3.c: Likewise.
3971 * gcc.dg/ucnid-4.c: Likewise.
3972 * gcc.dg/ucnid-11.c: Likewise.
3973 * gcc.dg/ucnid-12.c: Likewise.
3974 * gcc.dg/ucnid-6.c: Skip if !ucn.
3975 * gcc.dg/ucnid-9.c: Likewise.
3976
3977 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3978
3979 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
3980 lists to dg-skip-if.
3981 * gcc.target/i386/stackalign/return-3.c: Likewise.
3982
3983 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3984
3985 * gcc.target/i386/clearcap.map: New file.
3986 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
3987 Pass clearcap.map by default if supported.
3988
3989 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3990
3991 PR fortran/42900
3992 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
3993 Explain this.
3994 * gfortran.dg/stat_2.f90: Likewise.
3995
3996 2010-03-01 Tobias Burnus <burnus@net-b.de>
3997
3998 PR fortran/43199
3999 * gfortran.dg/module_read_2.f90: New test.
4000
4001 2010-02-27 Mark Mitchell <mark@codesourcery.com>
4002
4003 PR c++/42748
4004 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4005 * g++.dg/abi/mangle12.C: Likewise.
4006 * g++.dg/abi/mangle20-2.C: Likewise.
4007 * g++.dg/abi/mangle17.C: Likewise.
4008 * g++.dg/template/cond2.C: Likewise.
4009 * g++.dg/template/pr35240.C: Likewise.
4010
4011 2010-02-27 Richard Guenther <rguenther@suse.de>
4012
4013 PR tree-optimization/43186
4014 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4015
4016 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
4017
4018 * g++.dg/abi/packed1.C: Expect warning on the SH.
4019
4020 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
4021
4022 PR c++/42054:
4023 * g++.dg/parse/error37.C: New test.
4024
4025 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4026
4027 PR c/24577
4028 PR c/43192
4029 * gcc.dg/pr8927-1.c: Match new note.
4030 * gcc.dg/990506-0.c: Likewise.
4031 * gcc.dg/gomp/flush-2.c: Likewise.
4032 * gcc.dg/gomp/atomic-5.c: Likewise.
4033 * gcc.dg/gomp/pr34607.c: Likewise.
4034 * gcc.dg/pr35746.c: Likewise.
4035 * gcc.dg/cpp/pragma-1.c: Likewise.
4036 * gcc.dg/cpp/pragma-2.c: Likewise.
4037 * gcc.dg/pr41842.c: Likewise.
4038 * gcc.dg/noncompile/20040629-1.c: Likewise.
4039 * objc.dg/private-1.m: Likewise.
4040
4041 2010-02-27 Tobias Burnus <burnus@net-b.de>
4042
4043 PR fortran/43185
4044 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4045 * gfortran.dg/default_initialization_4.f90: New test.
4046
4047 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
4048
4049 * gnat.dg/thin_pointer.ad[sb]: Rename into...
4050 * gnat.dg/thin_pointer1.ad[sb]: ...this.
4051 * gnat.dg/thin_pointer2.adb: New test.
4052 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4053
4054 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
4055
4056 PR c/20631
4057 * gcc.dg/cpp/c90-pedantic.c: New.
4058 * gcc.dg/cpp/c90.c: New.
4059 * gcc.dg/gnu90-const-expr-1.c: New.
4060 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4061
4062 2010-02-26 Richard Guenther <rguenther@suse.de>
4063
4064 PR tree-optimization/43186
4065 * gcc.c-torture/compile/pr43186.c: New testcase.
4066
4067 2010-02-26 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR debug/43190
4070 * c-c++-common/dwarf2/pr43190.c: New test.
4071
4072 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
4073
4074 PR testsuite/37074:
4075 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4076
4077 2010-02-26 Richard Guenther <rguenther@suse.de>
4078
4079 PR tree-optimization/43188
4080 * gcc.c-torture/compile/pr43188.c: New testcase.
4081
4082 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
4083
4084 PR target/43175
4085 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4086
4087 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
4088
4089 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4090
4091 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4092
4093 PR target/43154
4094 * gcc.target/powerpc/pr43154.c: New file.
4095
4096 2010-02-25 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR debug/43166
4099 * gfortran.dg/debug/pr43166.f: New test.
4100
4101 PR debug/43165
4102 * gcc.dg/torture/pr43165.c: New test.
4103
4104 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4105
4106 PR c/43128
4107 * c-c++-common/pr41779.c: Update.
4108
4109 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4110
4111 PR ada/32547
4112 * lib/gnat-dg.exp (gnat_load): Redefine.
4113
4114 * ada/acats/run_acats: Run run_all.sh with $SHELL.
4115 * ada/acats/run_all.sh: Downcase tasking not implemented message.
4116
4117 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4118
4119 PR libobjc/36610
4120 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4121 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4122 -fgnu-runtime.
4123 Sort entries.
4124
4125 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4126
4127 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4128
4129 2010-02-24 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR debug/43150
4132 * gcc.dg/guality/vla-1.c: New test.
4133
4134 2010-02-24 Tobias Burnus <burnus@net-b.de>
4135
4136 PR fortran/43042
4137 * gfortran.dg/c_ptr_tests_15.f90: New test.
4138
4139 2010-02-23 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR target/43107
4142 * gcc.target/i386/pr43107.c: New test.
4143
4144 2010-02-23 Jason Merrill <jason@redhat.com>
4145
4146 PR c++/43143
4147 * g++.dg/cpp0x/variadic100.C: New.
4148
4149 2010-02-23 Jason Merrill <jason@redhat.com>
4150
4151 PR debug/42800
4152 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
4153 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
4154 * c-c++-common/dwarf2/vla1.c: New.
4155
4156 2010-02-23 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR target/43139
4159 * gcc.dg/pr43139.c: New test.
4160
4161 PR debug/43077
4162 * gcc.dg/guality/pr43077-1.c: New test.
4163
4164 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
4165
4166 PR 43123
4167 * gcc.dg/march.c: New.
4168 * gcc.dg/march-generic.c: New.
4169 * gcc.dg/mtune.c: New.
4170
4171 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
4172
4173 PR middle-end/43083
4174 * gcc.dg/graphite/pr43083.c: New.
4175
4176 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
4177
4178 PR middle-end/43097
4179 * gfortran.dg/graphite/pr43097.f: New.
4180
4181 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
4182 Manuel López-Ibáñez <manu@gcc.gnu.org>
4183
4184 PR middle-end/43140
4185 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
4186
4187 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
4188
4189 PR middle-end/43026
4190 * g++.dg/graphite/pr43026.C: New.
4191
4192 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
4193
4194 PR c++/43126
4195 * gcc.dg/cleanup-1.c: Update.
4196 * gcc.dg/func-args-1.c: Update.
4197 * gcc.dg/format/sentinel-1.c: Update.
4198 * g++.old-deja/g++.jason/scoping10.C: Update.
4199 * g++.old-deja/g++.ns/lookup5.C: Update.
4200 * g++.dg/ext/cleanup-1.C: Update.
4201 * g++.dg/parse/varmod1.C: Update.
4202 * g++.dg/parse/error33.C: Update.
4203 * g++.dg/expr/call3.C: Update.
4204 * g++.dg/func-args-1.C: New.
4205
4206 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
4207
4208 PR c/43125
4209 * gcc.dg/attr-used-2.c: Moved to ...
4210 * c-c++-common/attr-used-2.c: Here.
4211
4212 * gcc.dg/attr-used.c: Moved to ...
4213 * c-c++-common/attr-used.c: Here.
4214
4215 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
4216
4217 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
4218
4219 2010-02-22 Richard Guenther <rguenther@suse.de>
4220
4221 PR lto/43045
4222 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
4223 * gfortran.dg/lto/20100222-1_1.c: Likewise.
4224
4225 2010-02-22 Richard Guenther <rguenther@suse.de>
4226
4227 PR tree-optimization/42749
4228 * gcc.c-torture/compile/pr42749.c: New testcase.
4229
4230 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
4231
4232 PR fortran/43072
4233 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
4234 * gfortran.dg/internal_pack_9.f90: New test.
4235
4236 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4237
4238 PR c++/23510
4239 * g++.dg/template/recurse.C: Adjust.
4240 * g++.dg/template/pr23510.C: New.
4241
4242 2010-02-21 Dodji Seketeli <dodji@redhat.com>
4243
4244 PR c++/42824
4245 * g++.dg/template/memclass4.C: New test.
4246
4247 2010-02-21 Tobias Burnus <burnus@net-b.de>
4248
4249 PR fortran/35259
4250 * gfortran.dg/reassoc_5.f90: New test.
4251
4252 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
4253
4254 PR target/43067
4255 * gcc.target/i386/pr43067.c: New test.
4256
4257 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4258
4259 PR c++/35669
4260 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
4261 -Wconversion-null.
4262 * g++.dg/warn/Wconversion-null.C: New test.
4263 * g++.old-deja/g++.other/null1.C: Move to...
4264 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
4265
4266 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
4267
4268 PR fortran/36932
4269 PR fortran/36933
4270 * gfortran.dg/dependency_26.f90: New test.
4271
4272 PR fortran/43072
4273 * gfortran.dg/internal_pack_7.f90: New test.
4274
4275 PR fortran/43111
4276 * gfortran.dg/internal_pack_8.f90: New test.
4277
4278 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
4279
4280 PR 43128
4281 * c-c++-common/pr41779.c: Fix broken testcase.
4282
4283 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4284
4285 PR 36513
4286 * c-c++-common/pr36513.c: New testcase.
4287 * c-c++-common/pr36513-2.c: New testcase.
4288
4289 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4290
4291 PR 41779
4292 * c-c++-common/pr41779.c: New.
4293
4294 2010-02-19 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR debug/43084
4297 * gcc.dg/pr43084.c: New test.
4298
4299 2010-02-19 Richard Guenther <rguenther@suse.de>
4300
4301 PR tree-optimization/42916
4302 * gcc.dg/pr42916.c: New testcase.
4303
4304 2010-02-18 Jason Merrill <jason@redhat.com>
4305
4306 PR c++/42837
4307 * g++.dg/abi/packed1.C: Add expected warning.
4308
4309 PR c++/43108
4310 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
4311 * gcc.dg/torture/dg-torture.exp: Likewise.
4312 * c-c++-common/torture/complex-sign.h,
4313 c-c++-common/torture/complex-sign-add.c,
4314 c-c++-common/torture/complex-sign-mixed-add.c,
4315 c-c++-common/torture/complex-sign-mixed-div.c,
4316 c-c++-common/torture/complex-sign-mixed-mul.c,
4317 c-c++-common/torture/complex-sign-mixed-sub.c,
4318 c-c++-common/torture/complex-sign-mul.c,
4319 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
4320 Adapt for C++ compilation as well.
4321
4322 PR c++/43070
4323 * g++.dg/ext/label1.C: Update.
4324 * g++.dg/ext/label2.C: Update.
4325
4326 PR c++/26261
4327 * g++.dg/template/dependent-name6.C: New.
4328
4329 PR c++/43109
4330 * g++.dg/parse/namespace12.C: New.
4331
4332 2010-02-18 Martin Jambor <mjambor@suse.cz>
4333
4334 PR tree-optimization/43066
4335 * gcc.c-torture/compile/pr43066.c: New test.
4336
4337 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
4338
4339 * g++.dg/ext/attrib35.C: Fix target selector string.
4340 * g++.dg/ext/attrib36.C: Ditto.
4341 * g++.dg/ext/attrib37.C: Ditto.
4342 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
4343 * g++.dg/abi/mangle25.C: Ditto.
4344
4345 2010-02-17 Jason Merrill <jason@redhat.com>
4346
4347 PR c++/43069
4348 * g++.dg/parse/namespace11.C: New.
4349
4350 PR c++/43093
4351 * g++.dg/ext/attrib37.C: New.
4352
4353 PR c++/43079
4354 * g++.dg/template/ptrmem20.C: New.
4355
4356 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
4357
4358 PR target/43103
4359 * gcc.target/i386/xop-check.h: Include m256-check.h.
4360 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
4361 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
4362 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
4363 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
4364
4365 2010-02-17 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR debug/42918
4368 * gcc.dg/pr42918.c: New test.
4369
4370 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
4371
4372 * g++.dg/ext/attrib36.C: Require ILP32.
4373
4374 2010-02-16 Richard Guenther <rguenther@suse.de>
4375
4376 PR tree-optimization/41043
4377 * gfortran.dg/pr41043.f90: New testcase.
4378 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
4379
4380 2010-02-16 Jason Merrill <jason@redhat.com>
4381
4382 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
4383
4384 2010-02-16 Ira Rosen <irar@il.ibm.com>
4385
4386 PR tree-optimization/43074
4387 * gcc.dg/vect/fast-math-pr43074.c: New test.
4388
4389 2010-02-16 Jakub Jelinek <jakub@redhat.com>
4390
4391 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
4392
4393 2010-02-16 Jason Merrill <jason@redhat.com>
4394
4395 PR c++/43031
4396 * g++.dg/ext/attrib36.C: New.
4397
4398 PR c++/43036
4399 * g++.dg/other/array6.C: New.
4400
4401 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4402
4403 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
4404
4405 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
4406
4407 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
4408 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
4409 * gcc.target/i386/xop-vpermil2pd-1.c: New.
4410 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
4411 * gcc.target/i386/xop-vpermil2ps-1.c: New.
4412 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
4413
4414 2010-02-15 Richard Guenther <rguenther@suse.de>
4415
4416 PR middle-end/43068
4417 * g++.dg/torture/pr43068.C: New testcase.
4418
4419 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
4420
4421 PR c++/43024
4422 * g++.dg/opt/ice1.C: New.
4423
4424 2010-02-14 Jason Merrill <jason@redhat.com>
4425
4426 PR c++/41997
4427 * g++.dg/cpp0x/initlist-opt.C: New.
4428
4429 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
4430
4431 PR fortran/41113
4432 PR fortran/41117
4433 * gfortran.dg/internal_pack_6.f90: New test.
4434
4435 2010-02-12 Jason Merrill <jason@redhat.com>
4436
4437 PR c++/43054
4438 * g++.dg/cpp0x/variadic99.C: New.
4439
4440 2010-02-12 Jakub Jelinek <jakub@redhat.com>
4441
4442 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
4443 sign extend pointers to gualchk_t.
4444
4445 PR c++/43033
4446 * g++.dg/other/default3.C: Xfail g4 test.
4447
4448 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
4449
4450 PR middle-end/43012
4451 * gcc.dg/graphite/pr43012.c: New.
4452
4453 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
4454
4455 PR middle-end/42930
4456 * g++.dg/graphite/pr42930.C: New.
4457
4458 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
4459
4460 PR middle-end/42914
4461 PR middle-end/42530
4462 * gcc.dg/graphite/pr42530.c: New.
4463 * gcc.dg/graphite/pr42914.c: New.
4464
4465 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
4466
4467 PR middle-end/42771
4468 * gcc.dg/graphite/pr42771.c: New.
4469
4470 2010-02-11 Richard Guenther <rguenther@suse.de>
4471
4472 PR tree-optimization/42998
4473 * gcc.c-torture/compile/pr42998.c: New testcase.
4474
4475 2010-02-10 Jason Merrill <jason@redhat.com>
4476
4477 PR c++/41896
4478 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
4479
4480 PR c++/42983, core issue 906
4481 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
4482 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
4483
4484 PR c++/43016
4485 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
4486
4487 2010-02-10 Richard Guenther <rguenther@suse.de>
4488
4489 PR tree-optimization/43017
4490 * gcc.dg/torture/pr43017.c: New testcase.
4491
4492 2010-02-10 Tobias Burnus <burnus@net-b.de>
4493
4494 PR fortran/40823
4495 * gfortran.dg/private_type_1.f90: Update error location.
4496 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4497 * gfortran.dg/typebound_operator_2.f03: Ditto.
4498 * gfortran.dg/assignment_2.f90: Ditto.
4499 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4500 * gfortran.dg/binding_label_tests_9.f03: Ditto.
4501
4502 2010-02-10 Tobias Burnus <burnus@net-b.de>
4503
4504 PR fortran/43015
4505 * gfortran.dg/bind_c_usage_20.f90: New test.
4506
4507 2010-02-10 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR debug/43010
4510 * g++.dg/debug/pr43010.C: New test.
4511
4512 2010-02-10 Richard Guenther <rguenther@suse.de>
4513
4514 PR c/43007
4515 * gcc.c-torture/execute/20100209-1.c: New testcase.
4516 * gcc.dg/fold-div-3.c: Likewise.
4517
4518 2010-02-10 Jakub Jelinek <jakub@redhat.com>
4519
4520 * gcc.dg/builtin-ffs-1.c: New test.
4521
4522 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4523
4524 PR fortran/42999
4525 * gfortran.dg/array_constructor_35.f90: New test.
4526
4527 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4528
4529 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
4530
4531 2010-02-09 Jason Merrill <jason@redhat.com>
4532
4533 PR c++/42399
4534 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
4535
4536 PR c++/42370
4537 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
4538
4539 2010-02-09 Tobias Burnus <burnus@net-b.de>
4540
4541 PR fortran/41869
4542 * gfortran.dg/module_write_1.f90: New test.
4543
4544 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
4545
4546 * gcc.dg/pr19340.c: Adjust.
4547
4548 2010-02-09 Richard Guenther <rguenther@suse.de>
4549
4550 PR tree-optimization/43008
4551 * gcc.c-torture/execute/pr43008.c: New testcase.
4552
4553 2010-02-09 Richard Guenther <rguenther@suse.de>
4554
4555 PR tree-optimization/43000
4556 * gcc.dg/torture/pr43000.c: New testcase.
4557 * gcc.dg/torture/pr43002.c: Likewise.
4558
4559 2010-02-09 Daniel Kraft <d@domob.eu>
4560
4561 PR fortran/39171
4562 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
4563 and pass -Wsurprising as necessary.
4564
4565 2010-02-08 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR tree-optimization/42890
4568 * g++.dg/torture/pr42890.C: New test.
4569
4570 2010-02-08 Richard Guenther <rguenther@suse.de>
4571
4572 PR middle-end/42995
4573 * gcc.dg/tree-ssa/inline-4.c: New testcase.
4574
4575 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
4576
4577 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
4578 return 0 from main.
4579 * gcc.dg/graphite/block-1.c: Same.
4580 * gcc.dg/graphite/block-3.c: Same.
4581 * gcc.dg/graphite/block-4.c: Same.
4582 * gcc.dg/graphite/block-5.c: Same.
4583 * gcc.dg/graphite/block-6.c: Same.
4584 * gcc.dg/graphite/block-7.c: Same.
4585 * gcc.dg/graphite/interchange-0.c: Same.
4586 * gcc.dg/graphite/interchange-1.c: Same.
4587 * gcc.dg/graphite/interchange-10.c: Same.
4588 * gcc.dg/graphite/interchange-11.c: Same.
4589 * gcc.dg/graphite/interchange-12.c: Same.
4590 * gcc.dg/graphite/interchange-2.c: Same.
4591 * gcc.dg/graphite/interchange-3.c: Same.
4592 * gcc.dg/graphite/interchange-4.c: Same.
4593 * gcc.dg/graphite/interchange-5.c: Same.
4594 * gcc.dg/graphite/interchange-6.c: Same.
4595 * gcc.dg/graphite/interchange-7.c: Same.
4596 * gcc.dg/graphite/interchange-8.c: Same.
4597 * gcc.dg/graphite/interchange-9.c: Same.
4598 * gcc.dg/graphite/interchange-mvt.c: Same.
4599
4600 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
4601
4602 * gfortran.dg/graphite/id-19.f: New.
4603 * gfortran.dg/graphite/pr14741.f90: New.
4604 * gfortran.dg/graphite/pr41924.f90: New.
4605 * gfortran.dg/graphite/run-id-2.f90: New.
4606
4607 2010-02-07 Richard Guenther <rguenther@suse.de>
4608
4609 PR middle-end/42956
4610 * gcc.c-torture/compile/pr42956.c: New testcase.
4611
4612 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4613
4614 PR libfortran/42742
4615 * gfortran.dg/fmt_cache_2.f: New test.
4616
4617 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4618
4619 * gfortran.dg/read_no_eor.f90: New test.
4620
4621 2010-02-05 Jason Merrill <jason@redhat.com>
4622
4623 * g++.dg/ext/label13.C: Move constructor body out of class.
4624
4625 2010-02-03 Jason Merrill <jason@redhat.com>
4626
4627 PR c++/42870
4628 * g++.dg/ext/dllexport3.C: New.
4629
4630 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
4631
4632 * gcc.dg/format/ms-format3.c: New test for specific MS types.
4633
4634 2010-02-05 Richard Guenther <rguenther@suse.de>
4635
4636 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
4637
4638 2010-02-05 Dodji Seketeli <dodji@redhat.com>
4639
4640 PR c++/42915
4641 * g++.dg/other/crash-9.C: New test.
4642
4643 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
4644
4645 PR fortran/42309
4646 * gfortran.dg/subref_array_pointer_4.f90 : New test.
4647
4648 2010-02-04 Richard Guenther <rguenther@suse.de>
4649
4650 PR rtl-optimization/42952
4651 * gcc.dg/torture/pr42952.c: New testcase.
4652
4653 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4654
4655 PR libfortran/42901
4656 * gfortran.dg/namelist_60.f90: New test.
4657
4658 2010-02-03 Jason Merrill <jason@redhat.com>
4659
4660 PR c++/40138
4661 * g++.dg/ext/builtin11.C: New.
4662
4663 PR c++/4926
4664 PR c++/38600
4665 * g++.dg/abi/mangle35.C: New.
4666 * g++.dg/abi/mangle37.C: New.
4667
4668 PR c++/12909
4669 * g++.dg/abi/mangle36.C: New.
4670
4671 PR c++/35652
4672 * g++.dg/warn/string1.C: New.
4673
4674 2010-02-03 Richard Guenther <rguenther@suse.de>
4675
4676 PR tree-optimization/42944
4677 * gcc.dg/errno-1.c: New testcase.
4678
4679 2010-02-03 Richard Guenther <rguenther@suse.de>
4680
4681 PR middle-end/42927
4682 * gcc.c-torture/compile/pr42927.c: New testcase.
4683
4684 2010-02-03 Tobias Burnus <burnus@net-b.de>
4685
4686 PR fortran/42936
4687 * gfortran.dg/null_4.f90: New test.
4688
4689 2010-02-02 Jason Merrill <jason@redhat.com>
4690
4691 PR c++/41090
4692 * g++.dg/ext/label13.C: New.
4693
4694 2010-02-02 Tobias Burnus <burnus@net-b.de>
4695
4696 PR fortran/42650
4697 * gfortran.dg/func_result_5.f90: New test.
4698
4699 2010-02-01 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/42922
4702 * gfortran.dg/pure_initializer_3.f90: News test.
4703
4704 2010-01-31 Janus Weil <janus@gcc.gnu.org>
4705
4706 PR fortran/42888
4707 * gfortran.dg/allocate_derived_2.f90: New test.
4708
4709 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 PR middle-end/42898
4712 * gcc.dg/torture/pr42898-2.c: New test.
4713
4714 2010-01-31 Richard Guenther <rguenther@suse.de>
4715
4716 PR middle-end/42898
4717 * gcc.dg/torture/pr42898.c: New testcase.
4718
4719 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
4720
4721 PR fortran/38324
4722 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
4723 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
4724
4725 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
4726
4727 * g++.dg/tree-ssa/inline-1.C: New.
4728 * g++.dg/tree-ssa/inline-2.C: New.
4729 * g++.dg/tree-ssa/inline-3.C: New.
4730
4731 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4732
4733 PR testsuite/41701
4734 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
4735 the string 'pow' in the pathname of the compiler from generating a
4736 test failure.
4737
4738 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4739
4740 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
4741 * g++.old-deja/g++.mike/eh17.C: Likewise.
4742 * g++.old-deja/g++.mike/p5571.C: Likewise.
4743
4744 2010-01-29 Dodji Seketeli <dodji@redhat.com>
4745
4746 PR c++/42758
4747 PR c++/42634
4748 PR c++/42336
4749 PR c++/42797
4750 PR c++/42880
4751 * g++.dg/other/crash-5.C: New test.
4752 * g++.dg/other/crash-6.C: New test.
4753 * g++.dg/other/crash-7.C: New test.
4754 * g++.dg/other/crash-8.C: New test.
4755
4756 2010-01-29 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR rtl-optimization/42889
4759 * gcc.dg/pr42889.c: New test.
4760
4761 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
4762
4763 * gcc.target/i386/pr42881.c: Use SSE2.
4764
4765 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
4766
4767 PR target/42891
4768 * gcc.target/i386/pr42891.c: New test.
4769
4770 2010-01-28 Richard Guenther <rguenther@suse.de>
4771
4772 PR tree-optimization/42871
4773 * g++.dg/torture/pr42871.C: New testcase.
4774
4775 2010-01-28 Richard Guenther <rguenther@suse.de>
4776
4777 * gcc.dg/Wobjsize-1.h: New testcase.
4778 * gcc.dg/Wobjsize-1.c: Likewise.
4779
4780 2010-01-28 Richard Guenther <rguenther@suse.de>
4781
4782 PR middle-end/42883
4783 * g++.dg/torture/pr42883.C: New testcase.
4784
4785 2010-01-28 Michael Matz <matz@suse.de>
4786
4787 * gcc.target/i386/pr42881.c: New test.
4788
4789 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4790
4791 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
4792 Add i?86-*-solaris2* support.
4793
4794 2010-01-28 Dodji Seketeli <dodji@redhat.com>
4795
4796 PR c++/42713
4797 PR c++/42820
4798 * g++.dg/template/typedef27.C: New test case.
4799 * g++.dg/template/typedef28.C: New test case.
4800
4801 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
4802
4803 * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
4804
4805 2010-01-27 Richard Guenther <rguenther@suse.de>
4806
4807 PR middle-end/42878
4808 * gcc.dg/torture/pr42878-1.c: New testcase.
4809 * gcc.dg/torture/pr42878-2.c: Likewise.
4810
4811 2010-01-27 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR middle-end/42874
4814 * gcc.dg/vla-22.c: New test.
4815
4816 2010-01-26 Jakub Jelinek <jakub@redhat.com>
4817
4818 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
4819 current collation.
4820
4821 2010-01-26 Richard Guenther <rguenther@suse.de>
4822
4823 PR rtl-optimization/42685
4824 * gcc.dg/pr42685.c: New testcase.
4825 * g++.dg/other/pr42685.C: Likewise.
4826
4827 2010-01-26 Richard Guenther <rguenther@suse.de>
4828
4829 PR middle-end/42806
4830 * g++.dg/other/pr42806.C: New testcase.
4831
4832 2010-01-26 Richard Guenther <rguenther@suse.de>
4833
4834 PR tree-optimization/42250
4835 * gcc.dg/pr42250.c: New testcase.
4836
4837 2010-01-25 Arnaud Charlet <charlet@adacore.com>
4838
4839 * gnat.dg/array_bounds_test.adb: New test.
4840
4841 2010-01-25 Tobias Burnus <burnus@net-b.de>
4842
4843 PR fortran/42858
4844 * gfortran.dg/generic_21.f90: New test.
4845
4846 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4847
4848 PR testsuite/41522
4849 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
4850
4851 2010-01-24 Mark Mitchell <mark@codesourcery.com>
4852
4853 PR c++/42748
4854 * g++.dg/abi/arm_va_list2.C: New test.
4855 * g++.dg/abi/arm_va_list2.h: Companion header file.
4856
4857 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
4858
4859 PR fortran/41044
4860 * gfortran.dg/parameter_array_ref_2.f90 : New test.
4861
4862 PR fortran/41167
4863 * gfortran.dg/char_array_arg_1.f90 : New test.
4864
4865 * gfortran.dg/pr25923.f90 : Remove XFAIL.
4866
4867 2010-01-24 Tobias Burnus <burnus@net-b.de>
4868
4869 PR fortran/39304
4870 * gfortran.dg/generic_20.f90: New test.
4871
4872 2010-01-22 Michael Matz <matz@suse.de>
4873
4874 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
4875 -msse2.
4876
4877 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
4878
4879 PR fortran/42736
4880 * gfortran.dg/dependency_25.f90 : New test.
4881
4882 2010-01-21 Martin Jambor <mjambor@suse.cz>
4883
4884 PR tree-optimization/42585
4885 * gcc.dg/tree-ssa/pr42585.c: New test.
4886
4887 2010-01-21 Richard Guenther <rguenther@suse.de>
4888
4889 PR middle-end/19988
4890 * gcc.dg/pr19988.c: New testcase.
4891
4892 2010-01-20 Janis Johnson <janis187@us.ibm.com>
4893
4894 * g++.dg/compat/decimal/compat-common.h: New file.
4895 * g++.dg/compat/decimal/decimal-dummy.h: New file.
4896 * g++.dg/compat/decimal/pass_x.h: New file.
4897 * g++.dg/compat/decimal/pass_y.h: New file.
4898 * g++.dg/compat/decimal/pass-1_main.C: New file.
4899 * g++.dg/compat/decimal/pass-1_x.C: New file.
4900 * g++.dg/compat/decimal/pass-1_y.C: New file.
4901 * g++.dg/compat/decimal/pass-2_main.C: New file.
4902 * g++.dg/compat/decimal/pass-2_x.C: New file.
4903 * g++.dg/compat/decimal/pass-2_y.C: New file.
4904 * g++.dg/compat/decimal/pass-3_main.C: New file.
4905 * g++.dg/compat/decimal/pass-3_x.C: New file.
4906 * g++.dg/compat/decimal/pass-3_y.C: New file.
4907 * g++.dg/compat/decimal/pass-4_main.C: New file.
4908 * g++.dg/compat/decimal/pass-4_x.C: New file.
4909 * g++.dg/compat/decimal/pass-4_y.C: New file.
4910 * g++.dg/compat/decimal/pass-5_main.C: New file.
4911 * g++.dg/compat/decimal/pass-5_x.C: New file.
4912 * g++.dg/compat/decimal/pass-5_y.C: New file.
4913 * g++.dg/compat/decimal/pass-6_main.C: New file.
4914 * g++.dg/compat/decimal/pass-6_x.C: New file.
4915 * g++.dg/compat/decimal/pass-6_y.C: New file.
4916 * g++.dg/compat/decimal/return_x.h: New file.
4917 * g++.dg/compat/decimal/return_y.h: New file.
4918 * g++.dg/compat/decimal/return-1_main.C: New file.
4919 * g++.dg/compat/decimal/return-1_x.C: New file.
4920 * g++.dg/compat/decimal/return-1_y.C: New file.
4921 * g++.dg/compat/decimal/return-2_main.C: New file.
4922 * g++.dg/compat/decimal/return-2_x.C: New file.
4923 * g++.dg/compat/decimal/return-2_y.C: New file.
4924 * g++.dg/compat/decimal/return-3_main.C: New file.
4925 * g++.dg/compat/decimal/return-3_x.C: New file.
4926 * g++.dg/compat/decimal/return-3_y.C: New file.
4927 * g++.dg/compat/decimal/return-4_main.C: New file.
4928 * g++.dg/compat/decimal/return-4_x.C: New file.
4929 * g++.dg/compat/decimal/return-4_y.C: New file.
4930 * g++.dg/compat/decimal/return-5_main.C: New file.
4931 * g++.dg/compat/decimal/return-5_x.C: New file.
4932 * g++.dg/compat/decimal/return-5_y.C: New file.
4933 * g++.dg/compat/decimal/return-6_main.C: New file.
4934 * g++.dg/compat/decimal/return-6_x.C: New file.
4935 * g++.dg/compat/decimal/return-6_y.C: New file.
4936
4937 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
4938
4939 PR debug/42715
4940 * gcc.dg/pr42715.c: New.
4941
4942 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/42038
4945 * g++.dg/parse/crash55.C: New.
4946
4947 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
4948
4949 PR debug/42782
4950 * gcc.dg/guality/pr42782.c: New.
4951
4952 2010-01-20 Jason Merrill <jason@redhat.com>
4953
4954 PR c++/41788
4955 * g++.dg/abi/packed1.C: New.
4956
4957 PR c++/41920
4958 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
4959
4960 PR c++/40750
4961 * g++.dg/parse/fn-typedef1.C: New.
4962 * g++.dg/other/cv_quals.C: Adjust.
4963
4964 2010-01-20 Anthony Green <green@moxielogic.com>
4965
4966 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
4967 pack(push) pragma).
4968 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
4969 * gcc.dg/20020312-2.c: Port this to the moxie core.
4970 * gcc.dg/weak/typeof-2.c: Ditto.
4971
4972 2010-01-20 Richard Guenther <rguenther@suse.de>
4973
4974 PR tree-optimization/42717
4975 * gcc.c-torture/compile/pr42717.c: New testcase.
4976
4977 2010-01-20 Jakub Jelinek <jakub@redhat.com>
4978
4979 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
4980 of signed, add a few new tests.
4981
4982 PR middle-end/42803
4983 * g++.dg/parse/limits-initializer1.C: New test.
4984
4985 2010-01-19 Janus Weil <janus@gcc.gnu.org>
4986
4987 PR fortran/42804
4988 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
4989 * gfortran.dg/typebound_call_12.f03: New test.
4990
4991 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
4992
4993 PR fortran/42783
4994 * gfortran.dg/bounds_check_15.f90 : New test.
4995
4996 2010-01-19 Michael Matz <matz@suse.de>
4997
4998 PR tree-optimization/41783
4999 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5000
5001 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5002
5003 PR target/38697.
5004 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5005 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5006 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
5007 * gcc.target/arm/neon/vget_lows16.c: Likewise.
5008 * gcc.target/arm/neon/vget_lows32.c: Likewise.
5009 * gcc.target/arm/neon/vget_lows64.c: Likewise.
5010 * gcc.target/arm/neon/vget_lows8.c: Likewise.
5011 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5012 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5013 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5014 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5015
5016 2010-01-19 Janus Weil <janus@gcc.gnu.org>
5017
5018 PR fortran/42545
5019 * gfortran.dg/extends_6.f03: Modified an error message.
5020 * gfortran.dg/extends_10.f03: New test.
5021 * gfortran.dg/private_type_6.f03: Modified an error message.
5022 * gfortran.dg/structure_constructor_8.f03: Ditto.
5023
5024 2010-01-19 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR tree-optimization/42719
5027 * gcc.dg/pr42719.c: New test.
5028
5029 PR debug/42728
5030 * gcc.dg/pr42728.c: New test.
5031
5032 2010-01-19 Anthony Green <green@moxielogic.com>
5033
5034 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5035
5036 2010-01-18 Anthony Green <green@moxielogic.com>
5037
5038 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5039 for moxie.
5040
5041 2010-01-19 Dodji Seketeli <dodji@redhat.com>
5042
5043 * g++.dg/template/error45.C: reverted as part of reverting the
5044 fix of PR c++/42634.
5045
5046 2010-01-18 Dodji Seketeli <dodji@redhat.com>
5047
5048 PR c++/42634
5049 * g++.dg/template/error45.C: New test.
5050
5051 2010-01-18 Dodji Seketeli <dodji@redhat.com>
5052
5053 PR c++/42766
5054 * g++.dg/conversion/op6.C: New test.
5055
5056 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
5057
5058 PR target/42774
5059 * gcc.target/alpha/pr42774.c: New test.
5060
5061 2010-01-18 Richard Guenther <rguenther@suse.de>
5062
5063 PR tree-optimization/42781
5064 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5065
5066 2010-01-17 Richard Guenther <rguenther@suse.de>
5067
5068 PR middle-end/42248
5069 * gcc.c-torture/execute/pr42248.c: New testcase.
5070
5071 2010-01-17 Richard Guenther <rguenther@suse.de>
5072
5073 PR tree-optimization/42773
5074 * g++.dg/torture/pr42773.C: New testcase.
5075
5076 2010-01-17 Janus Weil <janus@gcc.gnu.org>
5077
5078 PR fortran/42677
5079 * gfortran.dg/interface_assignment_5.f90: New test.
5080
5081 2010-01-17 Dodji Seketeli <dodji@redhat.com>
5082
5083 PR c++/42697
5084 * g++.dg/template/crash94.C: Reverted.
5085
5086 2010-01-17 Jie Zhang <jie.zhang@analog.com>
5087
5088 PR debug/42767
5089 * gcc.dg/debug/pr42767.c: New.
5090
5091 2010-01-15 Jason Merrill <jason@redhat.com>
5092
5093 PR c++/42761
5094 * g++.dg/cpp0x/decltype22.C: New.
5095
5096 2010-01-16 Jakub Jelinek <jakub@redhat.com>
5097
5098 PR middle-end/42760
5099 * g++.dg/torture/pr42760.C: New test.
5100
5101 2010-01-15 Jing Yu <jingyu@google.com>
5102
5103 PR rtl-optimization/42691
5104 * gcc.c-torture/execute/pr42691.c: New.
5105
5106 2010-01-15 Richard Guenther <rguenther@suse.de>
5107
5108 PR middle-end/42739
5109 * g++.dg/torture/pr42739.C: New testcase.
5110
5111 2010-01-15 Dodji Seketeli <dodji@redhat.com>
5112
5113 * g++.dg/template/error45.C: Revert as part of reverting changes
5114 or PR c++/42634.
5115
5116 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5117
5118 PR fortran/42684
5119 * gfortran.dg/interface_31.f90: New test.
5120
5121 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5122
5123 * gcc.target/powerpc/pr42747.c: New file.
5124
5125 2010-01-14 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR middle-end/42674
5128 * c-c++-common/pr42674.c: New test.
5129
5130 PR c++/42608
5131 * g++.dg/template/instantiate11.C: New test.
5132
5133 2010-01-14 Jason Merrill <jason@redhat.com>
5134
5135 PR c++/42701
5136 * g++.dg/overload/error3.C: New.
5137
5138 PR c++/42655
5139 * g++.dg/overload/rvalue1.C: New.
5140
5141 2010-01-14 Martin Jambor <mjambor@suse.cz>
5142
5143 PR tree-optimization/42706
5144 * gcc.dg/ipa/pr42706.c: New testcase.
5145
5146 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
5147
5148 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
5149
5150 2010-01-14 Martin Jambor <mjambor@suse.cz>
5151
5152 PR tree-optimization/42714
5153 * g++.dg/torture/pr42714.C: New test.
5154
5155 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5156
5157 PR rtl-optimization/42246
5158 * gfortran.dg/pr42246-2.f: New.
5159
5160 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5161
5162 PR rtl-optimization/42389
5163 * gcc.dg/pr42389.c: New.
5164
5165 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5166
5167 PR rtl-optimization/42388
5168 * gcc.dg/pr42388.c: New.
5169
5170 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5171
5172 PR rtl-optimization/42294
5173 * gfortran.dg/pr42294.f: New.
5174
5175 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5176
5177 PR rtl-optimization/39453
5178 PR rtl-optimization/42246
5179 * gcc.dg/pr39453.c: New.
5180 * gcc.dg/pr42246.c: New.
5181
5182 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5183
5184 PR middle-end/42245
5185 * gcc.dg/pr42245.c: New.
5186 * gcc.dg/pr42245-2.c: New.
5187
5188 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
5189
5190 PR rtl-optimization/42249
5191 * gcc.dg/pr42249.c: New.
5192
5193 2010-01-14 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR c/42721
5196 * gcc.c-torture/execute/pr42721.c: New test.
5197
5198 2010-01-14 Ira Rosen <irar@il.ibm.com>
5199
5200 PR tree-optimization/42709
5201 * gcc.dg/vect/pr42709.c: New test.
5202
5203 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
5204
5205 PR fortran/41478
5206 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
5207 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
5208
5209 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
5210
5211 PR fortran/42481
5212 * gfortran.dg/generic_19.f90 : New test.
5213
5214 2010-01-13 Richard Guenther <rguenther@suse.de>
5215
5216 PR tree-optimization/42730
5217 * gcc.c-torture/compile/pr42730.c: New testcase.
5218
5219 2010-01-13 Steve Ellcey <sje@cup.hp.com>
5220
5221 PR target/pr42542
5222 * gcc.target/ia64/pr42542-1.c: New.
5223 * gcc.target/ia64/pr42542-2.c: New.
5224 * gcc.target/ia64/pr42542-3.c: New.
5225
5226 2010-01-13 Dodji Seketeli <dodji@redhat.com>
5227
5228 PR c++/42634
5229 * g++.dg/template/error45.C: New test.
5230
5231 2010-01-13 Martin Jambor <mjambor@suse.cz>
5232
5233 PR tree-optimization/42704
5234 * g++.dg/torture/pr42704.C: New test.
5235
5236 2010-01-13 Martin Jambor <mjambor@suse.cz>
5237
5238 PR tree-optimization/42703
5239 * gcc.c-torture/compile/pr42703.c: New test.
5240
5241 2010-01-13 Richard Guenther <rguenther@suse.de>
5242
5243 PR tree-optimization/42705
5244 * gcc.c-torture/compile/pr42705.c: New testcase.
5245
5246 2010-01-13 Jie Zhang <jie.zhang@analog.com>
5247
5248 * gcc.target/bfin/l2.c: New test.
5249 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
5250
5251 2010-01-13 Richard Guenther <rguenther@suse.de>
5252
5253 PR middle-end/42716
5254 * gcc.c-torture/compile/pr42716.c: New testcase.
5255
5256 2010-01-13 Richard Guenther <rguenther@suse.de>
5257
5258 PR lto/42678
5259 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
5260
5261 2010-01-12 Joseph Myers <joseph@codesourcery.com>
5262
5263 PR c/42708
5264 * gcc.c-torture/compile/pr42708-1.c: New test.
5265
5266 2010-01-12 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR debug/42662
5269 * gcc.dg/pr42662.c: New test.
5270
5271 PR tree-optimization/42645
5272 * g++.dg/other/pr42645-1.C: New test.
5273 * g++.dg/other/pr42645-2.C: New test.
5274
5275 2010-01-11 Janis Johnson <janis187@us.ibm.com>
5276
5277 PR target/42416
5278 * gcc.target/powerpc/warn-1.c: New test.
5279 * gcc.target/powerpc/warn-2.c: New test.
5280
5281 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
5282
5283 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
5284 stack alignment.
5285
5286 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
5287
5288 * gcc.dg/lto/20100108_0.c: New.
5289
5290 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
5291
5292 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
5293 Add -march=i686 -msse for 32bit x86 targets.
5294
5295 2010-01-10 Richard Guenther <rguenther@suse.de>
5296
5297 PR middle-end/42667
5298 * gcc.dg/torture/pr42667.c: New testcase.
5299
5300 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5301
5302 PR fortran/32489
5303 * gfortran.dg/array_constructor_34.f90: New test.
5304
5305 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5306
5307 PR fortran/20923
5308 * gfortran.dg/array_constructor_33.f90: New test.
5309 gfortran.dg/array_function_5.f90: Add credit.
5310
5311 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
5312
5313 PR debug/42631
5314 * gcc.dg/pr42631.c: New.
5315
5316 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
5317
5318 PR debug/42630
5319 * gcc.dg/pr42630.c: New.
5320
5321 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
5322
5323 PR debug/42629
5324 * gcc.dg/pr42629.c: New.
5325
5326 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
5327
5328 PR middle-end/42363
5329 * gcc.dg/torture/pr42363.c: New.
5330
5331 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
5332
5333 PR debug/42604
5334 PR debug/42395
5335 * gcc.dg/vect/pr42604.c: New.
5336 * gcc.dg/vect/pr42395.c: New.
5337
5338 2010-01-09 Richard Guenther <rguenther@suse.de>
5339
5340 PR middle-end/42512
5341 * gcc.c-torture/execute/pr42512.c: New testcase.
5342
5343 2010-01-09 Tobias Burnus <burnus@net-b.de>
5344
5345 PR fortran/41298
5346 * gfortran.dg/c_ptr_tests_14.f90: New test.
5347
5348 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5349
5350 PR ada/41929
5351 * gnat.dg/null_pointer_deref1.adb: Don't run on
5352 sparc*-sun-solaris2.11.
5353
5354 2010-01-08 Richard Guenther <rguenther@suse.de>
5355
5356 PR lto/42528
5357 * gcc.dg/lto/20100103-1_0.c: New testcase.
5358 * gcc.dg/lto/20100103-2_0.c: Likewise.
5359
5360 2010-01-08 Tobias Burnus <burnus@net-b.de
5361
5362 PR/fortran 25829
5363 * gfortran.dg/asynchronous_1.f90: New test.
5364 * gfortran.dg/asynchronous_2.f90: New test.
5365 * gfortran.dg/conflicts.f90: Update error message.
5366
5367 2010-01-07 Dodji Seketeli <dodji@redhat.com>
5368
5369 c++/40155
5370 * g++.dg/cpp0x/variadic-unify-2.C: New test.
5371
5372 2010-01-07 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR tree-optimization/42625
5375 * g++.dg/opt/dtor4.C: New test.
5376 * g++.dg/opt/dtor4.h: New.
5377 * g++.dg/opt/dtor4-aux.cc: New.
5378
5379 2010-01-07 Tobias Burnus <burnus@net-b.de>
5380
5381 PR fortran/42597
5382 * gfortran.dg/proc_ptr_26.f90: New test.
5383
5384 2010-01-07 Tobias Burnus <burnus@net-b.de>
5385
5386 PR fortran/41872
5387 * gfortran.dg/allocatable_scalar_7.f90: New test.
5388
5389 2010-01-06 Richard Guenther <rguenther@suse.de>
5390
5391 * gcc.c-torture/compile/pr42632.c: New testcase.
5392
5393 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
5394
5395 PR target/42542
5396 * gcc.target/i386/pr42542-4.c: New.
5397 * gcc.target/i386/pr42542-4a.c: Likewise.
5398 * gcc.target/i386/pr42542-5.c: Likewise.
5399 * gcc.target/i386/pr42542-5a.c: Likewise.
5400
5401 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
5402
5403 * gcc.dg/tls/opt-15.c: New test.
5404
5405 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
5406
5407 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
5408
5409 2010-01-05 Martin Jambor <mjambor@suse.cz>
5410
5411 PR tree-optimization/42462
5412 * g++.dg/torture/pr42462.C: New test.
5413
5414 2010-01-05 Jason Merrill <jason@redhat.com>
5415
5416 * g++.dg/cpp0x/initlist30.C: New test.
5417
5418 2010-01-05 Richard Guenther <rguenther@suse.de>
5419
5420 PR tree-optimization/42614
5421 * gcc.c-torture/execute/pr42614.c: New testcase.
5422
5423 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
5424
5425 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
5426 * gcc.dg/Wunreachable-1.c: Remove the testcase of
5427 -Wunreachable-code.
5428 * gcc.dg/Wunreachable-2.c: Likewise.
5429 * gcc.dg/Wunreachable-3.c: Likewise.
5430 * gcc.dg/Wunreachable-4.c: Likewise.
5431 * gcc.dg/Wunreachable-5.c: Likewise.
5432 * gcc.dg/Wunreachable-6.c: Likewise.
5433 * gcc.dg/Wunreachable-7.c: Likewise.
5434 * gcc.dg/Wunreachable-8.c: Likewise.
5435 * gcc.dg/20041231-1.c: Likewise.
5436
5437 2010-01-05 Jakub Jelinek <jakub@redhat.com>
5438
5439 PR other/42611
5440 * gcc.dg/pr42611.c: New test.
5441
5442 PR tree-optimization/42508
5443 * g++.dg/opt/pr42508.C: New test.
5444
5445 2010-01-05 Tobias Burnus <burnus@net-b.de>
5446
5447 PR fortran/41872
5448 * gfortran.dg/allocatable_scalar_8.f90: New.
5449
5450 2010-01-04 Martin Jambor <mjambor@suse.cz>
5451
5452 PR tree-optimization/42398
5453 * gcc.c-torture/compile/pr42398.c: New test.
5454
5455 2010-01-04 Jason Merrill <jason@redhat.com>
5456
5457 PR c++/42555
5458 * g++.dg/ext/attrib35.C: New.
5459
5460 PR c++/42567
5461 * g++.dg/cpp0x/auto17.C: New.
5462
5463 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
5464
5465 * gcc.dg/lto/20100104_0.c: New.
5466
5467 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
5468
5469 PR target/42542
5470 * gcc.target/i386/pr42542-1.c: New.
5471 * gcc.target/i386/pr42542-1a.c: Likewise.
5472 * gcc.target/i386/pr42542-1b.c: Likewise.
5473 * gcc.target/i386/pr42542-2.c: Likewise.
5474 * gcc.target/i386/pr42542-2a.c: Likewise.
5475 * gcc.target/i386/pr42542-2b.c: Likewise.
5476 * gcc.target/i386/pr42542-3.c: Likewise.
5477 * gcc.target/i386/pr42542-3a.c: Likewise.
5478
5479 2009-01-04 Tobias Burnus <burnus@net-b.de>
5480
5481 PR fortran/41872
5482 * gfortran.dg/allocatable_scalar_5.f90: New test.
5483 * gfortran.dg/allocatable_scalar_6.f90: New test.
5484
5485 2010-01-03 Richard Guenther <rguenther@suse.de>
5486
5487 PR testsuite/42583
5488 * gfortran.dg/gomp/recursion1.f90: Remove.
5489
5490 2010-01-03 Richard Guenther <rguenther@suse.de>
5491
5492 * gcc.dg/Warray-bounds.c: Remove XFAILs.
5493 * gcc.dg/uninit-6.c: Likewise.
5494 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5495
5496 2010-01-03 Richard Guenther <rguenther@suse.de>
5497
5498 PR tree-optimization/42589
5499 * gcc.target/i386/pr42589.c: New testcase.
5500
5501 2010-01-03 Richard Guenther <rguenther@suse.de>
5502
5503 PR tree-optimization/42438
5504 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
5505
5506 2010-01-02 Richard Guenther <rguenther@suse.de>
5507
5508 PR testsuite/41651
5509 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
5510
5511 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
5512
5513 PR target/42448
5514 * gcc.target/alpha/pr42448-1.c: New test.
5515 * gcc.target/alpha/pr42448-2.c: Ditto.
5516
5517 2010-01-01 Joseph Myers <joseph@codesourcery.com>
5518
5519 PR preprocessor/41947
5520 * gcc.dg/c99-hexfloat-3.c: New test.
5521
5522 2010-01-01 Richard Guenther <rguenther@suse.de>
5523
5524 PR c/42570
5525 * gcc.c-torture/execute/pr42570.c: New testcase.
5526
5527 2010-01-01 Richard Guenther <rguenther@suse.de>
5528
5529 PR middle-end/42559
5530 * gcc.c-torture/compile/pr42559.c: New testcase.
5531
5532 \f
5533 Copyright (C) 2010 Free Software Foundation, Inc.
5534
5535 Copying and distribution of this file, with or without modification,
5536 are permitted in any medium without royalty provided the copyright
5537 notice and this notice are preserved.