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