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