]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR fortran/38282 (Bit intrinsics: ILEN and IBCHNG)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 PR fortran/38282
4 * gfortran.dg/popcnt_poppar_1.F90: New test.
5 * gfortran.dg/popcnt_poppar_2.F90: New test.
6
7 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
8
9 * gcc.target/i386/volatile-2.c: Require nonpic target.
10
11 2010-08-31 Jakub Jelinek <jakub@redhat.com>
12
13 PR middle-end/45461
14 * gcc.dg/pr45461.c: New test.
15
16 2010-08-31 Richard Guenther <rguenther@suse.de>
17
18 PR testsuite/45455
19 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
20
21 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
22
23 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
24
25 2010-08-30 Janus Weil <janus@gcc.gnu.org>
26
27 PR fortran/45456
28 * gfortran.dg/typebound_proc_18.f03: New.
29
30 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
31
32 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
33 * lib/scanasm.exp (scan-stack-usage): Likewise.
34 (scan-stack-usage-not): Likewise.
35 * gcc.dg/stack-usage-1.c: New test.
36 * gcc.target/i386/stack-usage-realign.c: Likewise.
37
38 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
39
40 PR tree-optimization/45427
41 * gcc.dg/tree-ssa/pr45427.c: New test.
42
43 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/45043
46 * g++.dg/template/crash102.C: New.
47
48 2010-08-30 Jakub Jelinek <jakub@redhat.com>
49
50 PR middle-end/45423
51 * gcc.dg/gomp/atomic-12.c: New test.
52 * gcc.dg/gomp/atomic-13.c: New test.
53 * gcc.dg/gomp/atomic-14.c: New test.
54 * g++.dg/gomp/atomic-11.C: New test.
55 * g++.dg/gomp/atomic-12.C: New test.
56 * g++.dg/gomp/atomic-13.C: New test.
57 * g++.dg/gomp/atomic-14.C: New test.
58
59 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
60
61 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
62 delimiter.
63
64 2010-08-30 Thomas Quinot <quinot@adacore.com>
65
66 * gnat.dg/discr24.adb: New test.
67
68 2010-08-30 Richard Guenther <rguenther@suse.de>
69
70 PR tree-optimization/45449
71 * gcc.dg/pr45449.c: New testcase.
72
73 2010-08-30 Joseph Myers <joseph@codesourcery.com>
74
75 * gcc.dg/opts-1.c: Expect errors, not warnings.
76
77 2010-08-29 Janus Weil <janus@gcc.gnu.org>
78
79 PR fortran/42769
80 * gfortran.dg/dynamic_dispatch_11.f03: New.
81
82 2010-08-29 Jason Merrill <jason@redhat.com>
83
84 PR c++/44991
85 * g++.dg/parse/defarg15.C: New.
86
87 2010-08-29 Janus Weil <janus@gcc.gnu.org>
88
89 PR fortran/45439
90 * gfortran.dg/select_type_16.f03: New.
91
92 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
93 Tobias Burnus <burnus@net-b.de>
94
95 * gfortran.dg/bessel_7.f90: Decrease required precision.
96
97 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
98 Kaz Kojima <kkojima@gcc.gnu.org>
99
100 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
101
102 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
103
104 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
105 floating point conversion code generation.
106 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
107 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
108 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
109 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
110 to integer conversion code generation.
111 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
112 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
113 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
114 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
115
116 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
117
118 PR fortran/32049
119 * gfortran.dg/random_seed_1.f90: Adjust test.
120 * gfortran.dg/float128_1.f90: New test.
121
122 2010-08-27 Tobias Burnus <burnus@net-b.de>
123
124 PR fortran/33197
125 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
126 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
127 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
128 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
129 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
130 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
131 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
132
133 2010-08-27 Janus Weil <janus@gcc.gnu.org>
134
135 PR fortran/45420
136 * gfortran.dg/select_type_15.f03: New.
137
138 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
139
140 PR libfortran/43217
141 * gfortran.dg/hollerith8.f90: New test.
142
143 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
144
145 PR fortran/45159
146 * gfortran.dg/dependency_33.f90: New test.
147
148 2010-08-27 Richard Guenther <rguenther@suse.de>
149
150 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
151 * gcc.dg/graphite/scop-2.c: Likewise.
152 * gcc.dg/graphite/scop-20.c: Likewise.
153 * gcc.dg/vect/slp-25.c: Likewise.
154
155 2010-08-27 Olivier Hainque <hainque@adacore.com>
156
157 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
158
159 2010-08-26 Daniel Kraft <d@domob.eu>
160
161 PR fortran/38936
162 PR fortran/44047
163 PR fortran/45384
164 * gfortran.dg/associate_8.f03: New test.
165 * gfortran.dg/select_type_13.f03: New test.
166 * gfortran.dg/select_type_14.f03: New test.
167
168 2010-08-26 Jakub Jelinek <jakub@redhat.com>
169
170 PR tree-optimization/44485
171 * gcc.dg/pr44485.c: New test.
172
173 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
174
175 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
176 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
177 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
178
179 2010-08-26 Richard Guenther <rguenther@suse.de>
180
181 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
182 * gcc.dg/graphite/scop-21.c: Likewise.
183
184 2010-08-26 Richard Guenther <rguenther@suse.de>
185
186 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
187 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
188 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
189 * gcc.dg/vect/vect-91.c: Likewise.
190 * gcc.dg/vect/vect-peel-1.c: Likewise.
191 * gcc.dg/vect/vect-peel-2.c: Likewise.
192 * gcc.dg/vect/vect-peel-4.c: Likewise.
193
194 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
195
196 PR libfortran/41859
197 * gfortran.dg/der_io_4.f90: New test.
198
199 2010-08-25 Jakub Jelinek <jakub@redhat.com>
200
201 PR rtl-optimization/44858
202 * gcc.c-torture/execute/pr44858.c: New test.
203
204 PR rtl-optimization/45400
205 * g++.dg/other/i386-8.C: New test.
206
207 2010-08-25 Richard Guenther <rguenther@suse.de>
208
209 * gcc.dg/alias-8.c: Adjust.
210
211 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
212
213 * gcc.target/i386/combine-mul.c: New test.
214
215 2010-08-25 Richard Guenther <rguenther@suse.de>
216
217 PR lto/44562
218 * gcc.dg/graphite/id-27.c: New testcase.
219 * gcc.dg/lto/20100825-1_0.c: Likewise.
220
221 2010-08-25 Richard Guenther <rguenther@suse.de>
222
223 PR tree-optimization/45316
224 * g++.dg/opt/pr45316.C: New testcase.
225
226 2010-08-25 Richard Guenther <rguenther@suse.de>
227
228 PR tree-optimization/45393
229 * g++.dg/torture/pr45393.C: New testcase.
230
231 2010-08-25 Jakub Jelinek <jakub@redhat.com>
232
233 PR tree-optimization/45059
234 * gcc.c-torture/compile/pr45059.c: New test.
235
236 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
237
238 * lib/target-supports.exp (check_effective_target_vect_unpack):
239 Set vect_unpack supported flag to true for neon.
240
241 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
242
243 * gcc.dg/tree-ssa/ifc-5.c: New.
244
245 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
246
247 * gcc.dg/tree-ssa/ifc-4.c: New.
248 * gcc.dg/tree-ssa/ifc-7.c: New.
249
250 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
251
252 * gcc.dg/vect/vect.exp: Check loongson targets
253 * g++.dg/vect/vect.exp: Likewise
254 * gfortran.dg/vect/vect.exp: Likewise
255
256 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
257
258 * gcc.target/powerpc/vsx-mass-1.c: New file, test
259 -mveclibabi=mass.
260
261 2010-08-23 Janus Weil <janus@gcc.gnu.org>
262
263 PR fortran/45366
264 * gfortran.dg/proc_ptr_29.f90: New.
265
266 2010-08-22 Tobias Burnus <burnus@net-b.de>
267 Dominique d'Humieres <dominiq@lps.ens.fr>
268
269 PR fortran/45367
270 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
271
272 2010-08-22 Tobias Burnus <burnus@net-b.de>
273
274 PR fortran/45367
275 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
276
277 2010-08-22 Tobias Burnus <burnus@net-b.de>
278
279 PR fortran/36158
280 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
281
282 2010-08-22 Tobias Burnus <burnus@net-b.de>
283 Dominique d'Humieres <dominiq@lps.ens.fr>
284
285 PR fortran/45367
286 PR fortran/36158
287 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
288 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
289
290 2010-08-21 Janus Weil <janus@gcc.gnu.org>
291
292 PR fortran/44863
293 PR fortran/45271
294 PR fortran/45290
295 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
296 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
297 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
298
299 2010-08-21 Tobias Burnus <burnus@net-b.de>
300
301 PR fortran/36158
302 PR fortran/33197
303 * gfortran.dg/bessel_6.f90: New.
304 * gfortran.dg/bessel_7.f90: New.
305
306 2010-08-20 Jan Hubicka <jh@suse.cz>
307
308 PR c++/45307
309 PR c++/17736
310 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
311 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
312
313 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
314
315 PR target/45336
316 * gcc.target/i386/pr45336-1.c: New.
317 * gcc.target/i386/pr45336-2.c: Likewise.
318 * gcc.target/i386/pr45336-3.c: Likewise.
319 * gcc.target/i386/pr45336-4.c: Likewise.
320
321 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
322
323 PR testsuite/45361
324 * gcc.target/i386/volatile-2.c: Update scan strings to also
325 include (%rip) for the memory reference on x86_64.
326
327 2010-08-20 Jakub Jelinek <jakub@redhat.com>
328
329 PR middle-end/44974
330 * gcc.dg/pr44974.c: New test.
331
332 PR rtl-optimization/45353
333 * gcc.dg/pr45353.c: New test.
334
335 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
336
337 * gcc.target/i386/volatile-2.c: New.
338
339 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
340
341 PR rtl-optimization/44691
342 * gfortran.dg/pr44691.f: New test.
343
344 2010-10-19 Olivier Hainque <hainque@adacore.com>
345
346 * gcc.target/sparc/sibcall-dslot.c: New testcase.
347
348 2010-08-19 Jason Merrill <jason@redhat.com>
349
350 * g++.dg/init/synth3.C: New.
351 * g++.dg/init/value8.C: New.
352 * g++.dg/tree-ssa/empty-2.C: New.
353 * g++.dg/cpp0x/noexcept09.C: New.
354
355 2010-08-19 Daniel Kraft <d@domob.eu>
356
357 PR fortran/29785
358 PR fortran/45016
359 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
360 * gfortran.dg/pointer_remapping_1.f90: New test.
361 * gfortran.dg/pointer_remapping_2.f03: New test.
362 * gfortran.dg/pointer_remapping_3.f08: New test.
363 * gfortran.dg/pointer_remapping_4.f03: New test.
364 * gfortran.dg/pointer_remapping_5.f08: New test.
365 * gfortran.dg/pointer_remapping_6.f08: New test.
366
367 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
368
369 PR testsuite/45324
370 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
371
372 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
373
374 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
375
376 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
377
378 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
379 variable.
380
381 2010-08-19 Ian Bolton <ian.bolton@arm.com>
382
383 PR target/45070
384 * gcc.c-torture/execute/pr45070.c: New.
385
386 2010-08-19 Ian Bolton <ian.bolton@arm.com>
387
388 * g++.dg/pr44328.C: New test.
389
390 2010-08-19 Tobias Burnus <burnus@net-b.de>
391
392 PR fortran/36158
393 PR fortran/33197
394 * gfortran.dg/bessel_3.f90: New.
395 * gfortran.dg/bessel_4.f90: New.
396 * gfortran.dg/bessel_5.f90: New.
397
398 2010-08-19 Janus Weil <janus@gcc.gnu.org>
399
400 PR fortran/45290
401 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
402 * gfortran.dg/pointer_init_2.f90: New.
403 * gfortran.dg/pointer_init_3.f90: New.
404 * gfortran.dg/pointer_init_4.f90: New.
405
406 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
407
408 PR c++/45049
409 * g++.dg/pr45049-1.C: New test.
410 * g++.dg/pr45049-2.C: New test.
411
412 2010-08-18 Jie Zhang <jie@codesourcery.com>
413
414 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
415 20 if __ARM_PCS is defined otherwise 64.
416 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
417 instead of hard coded 64.
418
419 2010-08-18 Yao Qi <yao@codesourcery.com>
420
421 PR target/45094
422 * gcc.target/arm/pr45094.c: New test.
423
424 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
425
426 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
427
428 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
429
430 PR rtl-optimization/42575
431 * gcc.target/arm/pr42575.c: New test.
432
433 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
434
435 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
436 * gcc.dg/tls/thr-cse-1.c: New.
437
438 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
439
440 PR debug/42487
441 * lib/target-supports.exp
442 (check_effective_target_function_sections): New.
443 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
444 function sections before proceding.
445
446 2010-08-17 Jakub Jelinek <jakub@redhat.com>
447
448 PR fortran/45308
449 * gfortran.dg/pr45308.f03: New test.
450
451 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
452
453 PR target/45296
454 * gcc.target/i386/pr45296.c: New test.
455
456 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
457
458 * g++.dg/ext/uow-1.C: New.
459 * g++.dg/ext/uow-2.C: New.
460 * g++.dg/ext/uow-3.C: New.
461 * g++.dg/ext/uow-4.C: New.
462
463 2010-08-17 Richard Guenther <rguenther@suse.de>
464
465 PR testsuite/45266
466 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
467
468 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
469
470 PR c/40563
471 * gcc.dg/Wcxx-compat-20.c: New test.
472
473 2010-08-17 Daniel Kraft <d@domob.eu>
474
475 PR fortran/38936
476 * gfortran.dg/associate_1.f03: Extended to test newly supported
477 features like association to variables.
478 * gfortran.dg/associate_3.f03: Removed check for illegal change
479 of associate-name here...
480 * gfortran.dg/associate_5.f03: ...and added it here.
481 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
482 * gfortran.dg/associate_7.f03: New test.
483
484 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
485
486 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
487
488 2010-08-15 Daniel Kraft <d@domob.eu>
489
490 PR fortran/38936
491 * gfortran.dg/associate_1.f03: Enable test for array expressions.
492 * gfortran.dg/associate_3.f03: Clarify comment.
493 * gfortran.dg/associate_5.f03: New test.
494 * gfortran.dg/associate_6.f03: New test.
495
496 2010-08-15 Tobias Burnus <burnus@net-b.de>
497
498 PR fortran/45211
499 * gfortran.dg/bind_c_usage_21.f90: New.
500 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
501
502 2010-08-15 Tobias Burnus <burnus@net-b.de>
503
504 * gfortran.dg/optional_absent_1.f90: New.
505 * gfortran.dg/null_actual.f90: New.
506
507 2010-08-15 Tobias Burnus <burnus@net-b.de>
508
509 * gfortran.dg/pointer_target_1.f90: New.
510 * gfortran.dg/pointer_target_2.f90: New.
511 * gfortran.dg/pointer_target_3.f90: New.
512
513 2010-08-15 Daniel Kraft <d@domob.eu>
514
515 PR fortran/45197
516 * gfortran.dg/elemental_args_check_3.f90: New test.
517 * gfortran.dg/impure_1.f08: New test.
518 * gfortran.dg/impure_2.f08: New test.
519 * gfortran.dg/impure_3.f90: New test.
520 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
521
522 2010-08-15 Ira Rosen <irar@il.ibm.com>
523
524 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
525 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
526 SLP tests.
527 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
528 misaligned loads.
529 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
530 misaligned stores.c
531 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
532
533 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
534
535 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
536 dg-require-effective-target after dg-do.
537
538 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
539
540 * lib/target-supports.exp (check_effective_target_vect_int): Return
541 true for Loongson targets.
542 (check_effective_target_vect_shift): Likewise.
543 (check_effective_target_vect_no_int_max): Likewise.
544 (check_effective_target_vect_no_align): Likewise.
545 (check_effective_target_vect_short_mult): Likewise.
546
547 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
548
549 * g++.dg/cast.C: Change fields of structures to "long" to pass
550 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
551 * g++.dg/cpp0x/iop.C: Ditto.
552 * g++.dg/cpp0x/named_refs.C: Ditto.
553 * g++.dg/cpp0x/rv1p.C: Ditto.
554 * g++.dg/cpp0x/rv2p.C: Ditto.
555 * g++.dg/cpp0x/rv3p.C: Ditto.
556 * g++.dg/cpp0x/rv4p.C: Ditto.
557 * g++.dg/cpp0x/rv5p.C: Ditto.
558 * g++.dg/cpp0x/rv6p.C: Ditto.
559 * g++.dg/cpp0x/rv7p.C: Ditto.
560 * g++.dg/cpp0x/rv8p.C: Ditto.
561 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
562
563 2010-08-13 Daniel Kraft <d@domob.eu>
564
565 * gfortran.dg/implied_shape_1.f08: New test.
566 * gfortran.dg/implied_shape_2.f90: New test.
567 * gfortran.dg/implied_shape_3.f08: New test.
568
569 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
570
571 PR libfortran/42526
572 * gfortran.dg/char_component_initializer_1.f90: New test.
573
574 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
575
576 PR tree-optimization/45241
577 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
578
579 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
580
581 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
582 to dg-options.
583 * gcc.target/i386/pr40906-2.c: Ditto.
584 * gcc.target/i386/pr40906-3.c: Ditto.
585
586 2010-08-12 Jakub Jelinek <jakub@redhat.com>
587
588 PR middle-end/45262
589 * gcc.c-torture/execute/pr45262.c: New test.
590
591 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
592
593 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
594 empty argument.
595 * g++.dg/other/profile1.C: Ditto.
596
597 2010-08-12 Richard Guenther <rguenther@suse.de>
598
599 PR tree-optimization/45232
600 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
601 * gcc.dg/tree-ssa/loop-7.c: Adjust.
602 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
603 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
604 unsigned arithmetic.
605 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
606 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
607 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
608 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
609 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
610 unsigned arithmetic.
611 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
612 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
613 unsigned arithmetic.
614 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
615 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
616 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
617 unsigned arithmetic.
618 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
619 * gcc.dg/tree-ssa/negate.c: Adjust.
620 * gcc.dg/vect/vect-1.c: Adjust.
621 * gfortran.dg/reassoc_6.f: XFAIL.
622
623 2010-08-12 Jakub Jelinek <jakub@redhat.com>
624
625 PR debug/45259
626 * gcc.dg/pr45259.c: New test.
627
628 2010-08-12 Wei Guozhi <carrot@google.com>
629
630 PR target/44999
631 * gcc.target/arm/pr44999.c: New testcase.
632
633 2010-08-12 Jie Zhang <jie@codesourcery.com>
634
635 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
636 (N): Likewise.
637 (main): Adjust accordingly.
638
639 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
640
641 * gfortran.dg/graphite/id-22.f: New.
642
643 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
644
645 * gcc.dg/graphite/id-26.c: New.
646
647 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
648
649 * gcc.dg/graphite/id-25.c: New.
650
651 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
652
653 * gcc.dg/graphite/run-id-5.c: New.
654 * gcc.dg/graphite/run-id-6.c: New.
655 * gfortran.dg/graphite/id-21.f: New.
656
657 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
658
659 * gcc.dg/graphite/id-24.c: New.
660
661 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
662
663 * gcc.dg/tree-ssa/pr20742.c: New.
664
665 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
666
667 * gcc.dg/graphite/id-23.c: New.
668
669 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
670
671 * gfortran.dg/graphite/id-20.f: Adjust testcase.
672
673 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
674
675 * gcc.dg/graphite/pr42729.c: New.
676
677 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
678
679 * gfortran.dg/graphite/id-20.f: New.
680
681 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
682
683 * gcc.dg/graphite/id-22.c: New.
684
685 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
686
687 * gcc.dg/graphite/run-id-2.c: Call abort.
688
689 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
690
691 * gcc.dg/graphite/id-20.c: New.
692
693 2010-08-11 Janus Weil <janus@gcc.gnu.org>
694 Steve Kargl <kargl@gcc.gnu.org>
695
696 PR fortran/44595
697 * gfortran.dg/move_alloc_3.f90: New.
698 * gfortran.dg/random_seed_2.f90: New.
699
700 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
701
702 * lib/target-supports.exp (check_effective_target_sync_int_long):
703 Add hppa*-*-linux*.
704 (check_effective_target_sync_char_short): Likewise.
705
706 2010-08-10 Yao Qi <yao@codesourcery.com>
707
708 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
709 general form.
710 * gcc.dg/tree-ssa/loop-31.c: Likewise.
711 * g++.dg/other/packed1.C: Likewise.
712 * g++.dg/other/crash-4.C: Likewise.
713 * g++.dg/ext/packed8.C: Likewise.
714 * g++.dg/init/array16.C: Likewise.
715
716 2010-08-10 xinliang David Li <davidxl@google.com>
717 * gcc.dg/tree-ssa/loop-19.c: Add option
718 -fno-prefetch-loop-array
719
720 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
721
722 PR middle-end/45182
723 * gcc.c-torture/compile/pr45182.c: New test.
724
725 2010-08-09 Jason Merrill <jason@redhat.com>
726
727 PR c++/45236
728 * g++.dg/cpp0x/variadic-104.C: New.
729
730 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
731
732 PR fortran/44235
733 * gfortran.dg/dependency_32.f90: New test.
734
735 2010-08-09 Richard Guenther <rguenther@suse.de>
736
737 PR middle-end/44632
738 * g++.dg/opt/nrv17.C: New testcase.
739
740 2010-08-09 Richard Guenther <rguenther@suse.de>
741
742 PR middle-end/45212
743 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
744 alignment from MEM_REF offset only if we took it from the
745 base object.
746
747 * gcc.target/i386/pr24178.c: New testcase.
748
749 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
750
751 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
752 * gcc.dg/20030702-1.c: Ditto.
753 * gcc.dg/20050309-1.c: Ditto.
754 * gcc.dg/20050325-1.c: Ditto.
755 * gcc.dg/20050330-2.c: Ditto.
756 * gcc.dg/20051201-1.c: Ditto.
757 * gcc.dg/gomp/pr27573.c: Ditto.
758 * gcc.dg/gomp/pr34610.c: Ditto.
759 * gcc.dg/pr24225.c: Ditto.
760 * gcc.dg/pr26570.c: Ditto.
761 * gcc.dg/pr32773.c: Ditto.
762 * g++.dg/gcov/gcov-6.C: Ditto.
763 * g++.dg/gomp/pr34608.C: Ditto.
764 * gfortran.dg/gomp/pr27573.f90: Ditto.
765
766 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
767 dg-require-host-local dg directive.
768 * gcc.dg/profile-dir-2.c: Ditto.
769 * gcc.dg/profile-dir-3.c: Ditto.
770
771 2010-08-08 Richard Guenther <rguenther@suse.de>
772
773 PR tree-optimization/45109
774 * gcc.c-torture/compile/pr45109.c: New testcase.
775
776 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
777
778 * gcc.dg/march.c: Skip if -march defined.
779 * gcc.dg/mtune.c: Skip if -mtune defined.
780
781 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
782 generic thunk support.
783
784 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
785
786 PR target/45213
787 * gcc.target/i386/pr45213.c: New test.
788
789 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
790
791 PR libfortran/45143
792 * gfortran.dg/fmt_error_11.f03: New test.
793
794 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
795
796 * lib/target-supports.exp (check_effective_target_sync_int_long):
797 Add arm*-*-linux-gnueabi.
798 (check_effective_target_sync_char_short): Likewise.
799
800 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
801
802 PR fortran/45159
803 * gfortran.dg/dependency_31.f90: New test.
804
805 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
806
807 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
808
809 2010-08-06 Jason Merrill <jason@redhat.com>
810
811 * g++.dg/cpp0x/sfinae3.C: New.
812 * g++.dg/cpp0x/sfinae4.C: New.
813
814 2010-08-06 Richard Guenther <rguenther@suse.de>
815
816 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
817 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
818 * gcc.dg/tree-ssa/pr25382.c: Likewise.
819 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
820 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
821 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
822 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
823 * gcc.c-torture/execute/20100805-1.c: Likewise.
824
825 2010-08-05 Martin Jambor <mjambor@suse.cz>
826
827 PR testsuite/42855
828 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
829
830 2010-08-05 Martin Jambor <mjambor@suse.cz>
831
832 * gcc.dg/ipa/ipcp-ii-1.c: New test.
833 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
834
835 2010-08-05 Martin Jambor <mjambor@suse.cz>
836
837 * g++.dg/ipa/devirt-1.C: New test.
838 * g++.dg/ipa/devirt-2.C: Likewise.
839 * g++.dg/ipa/devirt-3.C: Likewise.
840 * g++.dg/ipa/devirt-4.C: Likewise.
841 * g++.dg/ipa/devirt-5.C: Likewise.
842 * gcc.dg/ipa/iinline-3.c: Likewise.
843
844 2010-08-05 Jie Zhang <jie@codesourcery.com>
845
846 PR tree-optimization/45144
847 * gcc.dg/tree-ssa/pr45144.c: New test.
848
849 2010-08-04 Janus Weil <janus@gcc.gnu.org>
850
851 PR fortran/42207
852 PR fortran/44064
853 PR fortran/44065
854 * gfortran.dg/class_25.f03: New.
855 * gfortran.dg/class_26.f03: New.
856
857 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
858
859 * g++.dg/warn/miss-format-1.C: Update line number.
860
861 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
862
863 PR c++/44641
864 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
865 .frame and .mask assembler directives.
866
867 2010-08-04 Richard Guenther <rguenther@suse.de>
868
869 * gcc.dg/tree-ssa/vrp35.c: Adjust.
870 * gcc.dg/tree-ssa/vrp36.c: Likewise.
871 * gcc.dg/tree-ssa/vrp50.c: Likewise.
872 * gcc.dg/tree-ssa/vrp52.c: Likewise.
873
874 2010-08-04 Tobias Burnus <burnus@net-b.de>
875
876 PR fortran/44857
877 * gfortran.dg/derived_constructor_char_1.f90: New.
878 * gfortran.dg/derived_constructor_char_2.f90: New.
879
880 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
881
882 PR fortran/45159
883 * gfortran.dg/dependency_30.f90: New test.
884
885 2010-08-03 Jan Hubicka <jh@suse.cz>
886
887 * gcc.c-torture/compile/pr45085.c: New testcase.
888
889 2010-08-03 Janus Weil <janus@gcc.gnu.org>
890
891 PR fortran/44584
892 PR fortran/45161
893 * gfortran.dg/typebound_call_9.f03: Modified.
894 * gfortran.dg/typebound_generic_1.f03: Modified.
895
896 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
897
898 PR fortran/45159
899
900 * gfortran.dg/dependency_29.f90: New test.
901
902 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
903
904 PR fortran/36854
905 * gfortran.dg/character_comparison_2.f90: New test.
906 * gfortran.dg/character_comparison_3.f90: New test.
907 * gfortran.dg/dependency_28.f90: New test.
908
909 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
910
911 PR target/40457
912 * gcc.target/arm/pr40457-1.c: New test.
913 * gcc.target/arm/pr40457-2.c: New test.
914
915 2010-08-01 Janus Weil <janus@gcc.gnu.org>
916
917 PR fortran/44912
918 * gfortran.dg/typebound_call_17.f03: New.
919
920 2010-07-30 Janus Weil <janus@gcc.gnu.org>
921
922 PR fortran/44929
923 * gfortran.dg/allocate_derived_3.f90: New.
924
925 2010-07-30 Xinliang David Li <davidxl@google.com>
926 PR tree-optimization/45121
927 * c-c++-common/uninit-17.c: Add -fno-ivops option.
928
929 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
930
931 PR c++/45112
932 * testsuite/g++.dg/pr45112.C: New test.
933
934 2010-07-30 Jakub Jelinek <jakub@redhat.com>
935
936 PR debug/45055
937 PR rtl-optimization/45137
938 * gcc.dg/pr45055.c: New test.
939
940 2010-07-30 Alan Modra <amodra@gmail.com>
941
942 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
943 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
944
945 2010-07-29 Tobias Burnus <burnus@net-b.de>
946
947 PR fortran/45087
948 PR fortran/45125
949 * gfortran.dg/whole_file_25.f90: New.
950 * gfortran.dg/whole_file_26.f90: New.
951 * gfortran.dg/whole_file_27.f90: New.
952
953 2010-07-29 Janus Weil <janus@gcc.gnu.org>
954
955 PR fortran/44962
956 * gfortran.dg/typebound_proc_17.f03: New.
957
958 2010-07-29 Janus Weil <janus@gcc.gnu.org>
959
960 PR fortran/45004
961 * gfortran.dg/move_alloc_2.f90: New.
962
963 2010-07-29 Xinliang David Li <davidxl@google.com>
964 PR tree-optimization/45121
965 * c-c++-common/uninit-17.c: Fix expected output.
966
967 2010-07-29 Richard Guenther <rguenther@suse.de>
968
969 PR tree-optimization/45120
970 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
971
972 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
973
974 PR fortran/42051
975 PR fortran/44064
976 * gfortran.dg/pr42051.f03: New testcase.
977
978 2010-07-29 Richard Guenther <rguenther@suse.de>
979
980 PR middle-end/45034
981 * gcc.c-torture/execute/pr45034.c: New testcase.
982
983 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
984
985 PR c++/45096
986 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
987
988 2010-07-28 Daniel Kraft <d@domob.eu>
989
990 * gfortran.dg/bound_8.f90: New test.
991
992 2010-07-28 Jakub Jelinek <jakub@redhat.com>
993
994 PR debug/45105
995 * gcc.dg/pr45105.c: New test.
996
997 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
998
999 PR rtl-optimization/45107
1000 * gcc.dg/pr45107.c: New test.
1001
1002 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1003
1004 PR rtl-optimization/45101
1005 * gcc.dg/pr45101.c: New test.
1006
1007 2010-07-28 Tobias Burnus <burnus@net-b.de>
1008
1009 PR fortran/45077
1010 * gfortran.dg/whole_file_24.f90: New.
1011
1012 2010-07-27 Jason Merrill <jason@redhat.com>
1013
1014 * g++.dg/cpp0x/variadic102.C: New.
1015 * g++.dg/cpp0x/variadic103.C: New.
1016
1017 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1018
1019 PR rtl-optimization/40956
1020 PR target/42495
1021 PR middle-end/42574
1022 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1023 * gcc.target/arm/pr42574.c: Add tests.
1024
1025 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1028 test name.
1029 (cleanup-repo-files): Ditto.
1030 (cleanup-saved-temps): Ditto.
1031
1032 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1033
1034 PR testsuite/44701
1035 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1036
1037 PR c/45079
1038 * gcc.dg/pr45079.c: New test.
1039
1040 2010-07-27 Ira Rosen <irar@il.ibm.com>
1041
1042 PR tree-optimization/44152
1043 * gcc.dg/vect/fast-math-pr44152.c: New test.
1044
1045 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1046
1047 PR ObjC/44140
1048 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1049 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1050 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1051 * obj-c++.dg/torture/trivial.mm: Ditto.
1052 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1053 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1054 * objc.dg/torture/tls/thr-init.m: Ditto.
1055 * objc.dg/torture/trivial.m: Ditto.
1056
1057 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1058
1059 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1060 Skip on spu-*-* targets.
1061
1062 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR tree-optimization/45083
1065 * gcc.dg/pr45083.c: New test.
1066
1067 2010-07-26 Tobias Burnus <burnus@net-b.de>
1068
1069 PR fortran/40873
1070 * gfortran.dg/whole_file_22.f90: New test.
1071 * gfortran.dg/whole_file_23.f90: New test.
1072
1073 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1074 Jack Howarth <howarth@bromo.med.uc.edu>
1075 Richard Henderson <rth@redhat.com>
1076
1077 PR target/44132
1078 * gcc.dg/tls/thr-init-1.c: New.
1079 * gcc.dg/tls/thr-init-2.c: New.
1080 * gcc.dg/torture/tls New.
1081 * gcc.dg/torture/tls/tls-test.c: New.
1082 * gcc.dg/torture/tls/thr-init-1.c: New.
1083 * gcc.dg/torture/tls/tls.exp: New.
1084 * gcc.dg/torture/tls/thr-init-2.c: New.
1085 * gcc.dg/tls/emutls-2.c: New test
1086
1087 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1088 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1089 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1090 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1091 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1092 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1093 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1094 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1095 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1096 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1097 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1098 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1099 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1100 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1101 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1102 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1103 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1104 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1105 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1106 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1107 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1108 gfortran.dg/gomp/omp_threadprivate1.f90,
1109 gfortran.dg/gomp/omp_threadprivate2.f90,
1110 gfortran.dg/gomp/reduction1.f90,
1111 gfortran.dg/gomp/sharing-1.f90: Likewise.
1112
1113 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1114
1115 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1116 sse_runtime.
1117 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1118 dg-require-visibility.
1119
1120 2010-07-26 Richard Guenther <rguenther@suse.de>
1121
1122 PR tree-optimization/43784
1123 * gcc.c-torture/execute/pr43784.c: New testcase.
1124 * g++.dg/torture/pr43784.C: Likewise.
1125
1126 2010-07-26 Richard Guenther <rguenther@suse.de>
1127
1128 PR middle-end/45056
1129 * g++.dg/pr45056.C: New testcase.
1130
1131 2010-07-26 Richard Guenther <rguenther@suse.de>
1132
1133 PR tree-optimization/45071
1134 * gcc.dg/pr45071.c: New testcase.
1135
1136 2010-07-26 Tobias Burnus <burnus@net-b.de>
1137
1138 PR fortran/45066
1139 * gfortran.dg/namelist_62.f90: New.
1140
1141 2010-07-26 Richard Guenther <rguenther@suse.de>
1142
1143 * gcc.c-torture/execute/pr45017.c: Move ...
1144 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1145
1146 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1147
1148 PR fortran/40628
1149 * trim_optimize_1.f90: New test.
1150 * character_comparision_1.f90: New test.
1151
1152 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1153
1154 PR fortran/42852
1155 * gfortran.dg/wtruncate_fix.f: New test.
1156
1157 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1158
1159 PR testsuite/45068
1160 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1161
1162 2010-07-24 Richard Guenther <rguenther@suse.de>
1163
1164 PR lto/43788
1165 * g++.dg/lto/20100724-1_0.C: New testcase.
1166
1167 2010-07-24 Richard Guenther <rguenther@suse.de>
1168
1169 PR lto/43212
1170 * gcc.dg/lto/20100724-1_0.c: New testcase.
1171 * gcc.dg/lto/20100724-1_1.c: Likewise.
1172
1173 2010-07-24 Tobias Burnus <burnus@net-b.de>
1174
1175 PR fortran/40011
1176 * gfortran.dg/whole_file_21.f90: New.
1177
1178 * gfortran.dg/integer_exponentiation_3.F90: Use
1179 -ffloat-store only for i?86/x86-64 -m32.
1180
1181 2010-07-24 Tobias Burnus <burnus@net-b.de>
1182
1183 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1184 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1185
1186 2010-07-24 Tobias Burnus <burnus@net-b.de>
1187
1188 * gfortran.dg/func_decl_4.f90: Split test into two ...
1189 * gfortran.dg/func_decl_5.f90: ... parts.
1190 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1191 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1192 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1193 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1194 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1195 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1196 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1197 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1198 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1199 * gfortran.dg/sizeof.f90: Make test valid.
1200 * gfortran.dg/pr20865.f90: Add new dg-error.
1201 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1202 * gfortran.dg/g77/19990218-0.f: Ditto.
1203 * gfortran.dg/g77/19990218-1.f: Ditto.
1204 * gfortran.dg/g77/970625-2.f: Ditto.
1205 * gfortran.dg/pr37243.f: Fix function declaration.
1206 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1207 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1208
1209 2010-07-23 Tobias Burnus <burnus@net-b.de>
1210
1211 PR fortran/44945
1212 * gfortran.dg/char_array_structure_constructor.f90: Add
1213 -fwhole-file as dg-option as it otherwise fails on some
1214 systems.
1215
1216 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1217
1218 * gnat.dg/aggr16.ad[sb]: New test.
1219 * gnat.dg/aggr16_pkg.ads: New helper.
1220
1221 2010-07-23 Richard Guenther <rguenther@suse.de>
1222
1223 PR lto/43071
1224 * g++.dg/lto/20100723-1_0.C: New testcase.
1225
1226 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1227
1228 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1229 AVX support.
1230 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1231 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1232
1233 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1234
1235 * lib/target-supports.exp (add_options_for_tls): New proc.
1236 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1237 * g++.dg/tls/static-1a.cc: Likewise.
1238 * gcc.dg/tls/emutls-1.c: Likewise.
1239 * gcc.dg/tls/opt-11.c: Likewise.
1240 * gcc.dg/tls/opt-12.c: Likewise.
1241 * gcc.dg/tls/pr24428-2.c: Likewise.
1242 * gcc.dg/tls/pr24428.c: Likewise.
1243 * obj-c++.dg/tls/static-1.mm: Likewise.
1244 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1245 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1246 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1247 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1248 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1249 * objc.dg/torture/tls/thr-init.m: Likewise.
1250 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1251
1252 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1253
1254 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1255 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1256 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1257 optimized dump files.
1258
1259 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR tree-optimization/45047
1262 * gcc.c-torture/compile/pr45047.c: New test.
1263
1264 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1265
1266 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1267 instead of dg-compile.
1268 * gcc.dg/float-range-4.c: Ditto.
1269 * gcc.dg/float-range-5.c: Ditto.
1270 * gcc.dg/fold-overflow-1.c: Ditto.
1271 * gcc.dg/gomp/sections-4.c: Ditto.
1272 * gcc.dg/transparent-union-1.c: Ditto.
1273 * gcc.dg/transparent-union-2.c: Ditto.
1274 * gcc.target/i386/pr39315-check.c: Ditto.
1275 * g++.dg/gomp/sections-4.C: Ditto.
1276 * g++.dg/template/dtor7.C: Ditto.
1277 * g++.dg/tree-ssa/pr19952.C: Ditto.
1278 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1279 * gfortran.dg/graphite/pr42185.f90: Ditto.
1280 * gfortran.dg/namelist_36.f90: Ditto.
1281 * gnat.dg/noreturn1.adb: Ditto.
1282 * gnat.dg/specs/small_alignment.ads: Ditto.
1283
1284 2010-07-23 Martin Jambor <mjambor@suse.cz>
1285
1286 PR tree-optimization/44915
1287 * g++.dg/torture/pr44915.C: New test.
1288
1289 2010-07-23 Martin Jambor <mjambor@suse.cz>
1290
1291 PR tree-optimization/44914
1292 * g++.dg/tree-ssa/pr44914.C: New test.
1293
1294 2010-07-23 Jie Zhang <jie@codesourcery.com>
1295
1296 PR target/44290
1297 * gcc.dg/pr44290-1.c: New test.
1298 * gcc.dg/pr44290-2.c: New test.
1299
1300 2010-07-23 Jason Merrill <jason@redhat.com>
1301
1302 PR c++/45008
1303 * g++.dg/abi/mangle44.C: New.
1304
1305 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1306
1307 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1308 for compile-time only tests.
1309 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1310 target check.
1311 * gcc.target/i386/pr39315-4.c: Ditto.
1312 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1313 target check. Include sse-os-support.h.
1314 (main): Call check_isa and sse_os_support.
1315 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1316 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1317 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1318 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1319 target check. Include sse-os-support.h.
1320 (main): Call check_isa and sse_os_support.
1321 * gcc.target/i386/vperm-v2df.c: Ditto.
1322
1323 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1324
1325 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1326 (check_effective_target_avx_runtime): New procedure.
1327 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1328 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1329
1330 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1331 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1332 and __get_cpuid test.
1333 * gcc.dg/compat/vector-2b_main.c: Ditto.
1334
1335 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1336
1337 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1338 for compile-time only test.
1339 * gcc.dg/pr32716.c: Ditto.
1340 * gcc.dg/pr34856.c: Ditto.
1341 * gcc.dg/pr36997.c: Ditto.
1342 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1343 * gfortran.dg/pr28158.f90: Ditto.
1344 * gfortran.dg/pr30667.f: Ditto.
1345
1346 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1347 i?86-*-* and x86_64-*-* targets to disable execution on targets
1348 without sse2 runtime support.
1349 * g++.dg/vect/vect.exp: Ditto.
1350 * gfortran.dg/vect/vect.exp: Ditto.
1351
1352 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1353 * gcc.dg/pr37544.c: Ditto.
1354 * gcc.dg/pr40550.c: Ditto.
1355 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1356 * gcc.dg/compat/vector-1a_main.c: Ditto.
1357 * gcc.dg/compat/vector-2a_main.c: Ditto.
1358 * gcc.dg/torture/pr16104-1.c: Ditto.
1359 * gcc.dg/torture/pr35771-1.c: Ditto.
1360 * gcc.dg/torture/pr35771-2.c: Ditto.
1361 * gcc.dg/torture/pr35771-3.c: Ditto.
1362 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1363 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1364 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1365 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1366 * g++.dg/other/i386-1.C: Ditto.
1367 * g++.dg/other/pr40446.C: Ditto.
1368
1369 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1370
1371 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1372
1373 2010-07-23 Daniel Kraft <d@domob.eu>
1374
1375 PR fortran/44709
1376 * gfortran.dg/exit_1.f08: New test.
1377 * gfortran.dg/exit_2.f08: New test.
1378
1379 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1380
1381 PR tree-optimization/39839
1382 * gcc.target/arm/pr39839.c: New test case.
1383
1384 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1385
1386 * gnat.dg/unchecked_convert5b.adb: New test.
1387 * gnat.dg/unchecked_convert6.adb: Likewise.
1388 * gnat.dg/unchecked_convert6b.adb: Likewise.
1389
1390 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gnat.dg/aggr15.ad[sb]: New test.
1393
1394 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1395
1396 PR debug/45024
1397 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1398
1399 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1400
1401 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1402 with dg-require-linker-plugin.
1403
1404 2010-07-22 Richard Guenther <rguenther@suse.de>
1405
1406 PR lto/43850
1407 * g++.dg/lto/20100722-1_0.C: New testcase.
1408
1409 2010-07-22 Richard Guenther <rguenther@suse.de>
1410
1411 PR lto/42451
1412 * gcc.dg/lto/20100720-3_0.c: New testcase.
1413 * gcc.dg/lto/20100720-3_1.c: Likewise.
1414
1415 2010-07-22 Richard Guenther <rguenther@suse.de>
1416
1417 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1418 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1419
1420 PR lto/43373
1421 * gcc.dg/lto/20100722-1_0.c: New testcase.
1422
1423 2010-07-22 Martin Jambor <mjambor@suse.cz>
1424
1425 PR tree-optimization/44891
1426 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1427
1428 2010-07-22 Richard Guenther <rguenther@suse.de>
1429
1430 PR tree-optimization/45017
1431 * gcc.c-torture/execute/pr45017.c: New testcase.
1432
1433 2010-07-22 Tobias Burnus <burnus@net-b.de>
1434
1435 PR fortran/45019
1436 * gfortran.dg/aliasing_dummy_5.f90: New.
1437
1438 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1439
1440 PR target/43698
1441 * gcc.target/arm/pr43698.c: New test.
1442
1443 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1444
1445 PR fortran/44929
1446 * Revert my commit r162325 for this PR.
1447
1448 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR debug/45015
1451 * gcc.target/m68k/pr45015.c: New test.
1452
1453 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1454
1455 PR c++/44641
1456 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1457 comments.
1458
1459 2010-07-21 Richard Guenther <rguenther@suse.de>
1460
1461 PR lto/45018
1462 * g++.dg/lto/20100721-1_0.C: New testcase.
1463
1464 2010-07-21 Martin Jambor <mjambor@suse.cz>
1465
1466 PR tree-optimization/44900
1467 * g++.dg/torture/pr44900.C: New test.
1468
1469 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1470
1471 PR middle-end/44738
1472 * c-c++-common/uninit-17.c: Correct expected error.
1473
1474 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1475
1476 * gcc.dg/guality/asm-1.c: New test.
1477
1478 PR debug/45003
1479 * gcc.dg/guality/pr45003-2.c: New test.
1480 * gcc.dg/guality/pr45003-3.c: New test.
1481
1482 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1483
1484 PR libfortran/44697
1485 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1486
1487 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1488
1489 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1490 defined on the current line.
1491 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1492 * g++.dg/debug/dwarf2/pr44641.C: New.
1493
1494 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1495
1496 * gcc.target/powerpc/block-move-1.c: New test.
1497 * gcc.target/powerpc/block-move-2.c: New test.
1498
1499 2010-07-20 Jason Merrill <jason@redhat.com>
1500
1501 PR c++/44967
1502 * g++.dg/cpp0x/sfinae2.C: New.
1503
1504 2010-07-20 Richard Guenther <rguenther@suse.de>
1505
1506 PR lto/42696
1507 * gcc.dg/lto/20100720-4_0.c: New testcase.
1508
1509 2010-07-20 Richard Guenther <rguenther@suse.de>
1510
1511 PR lto/43221
1512 * gcc.dg/lto/20100720-2_0.c: New testcase.
1513 * gcc.dg/lto/20100720-2_1.c: Likewise.
1514
1515 2010-07-20 Richard Guenther <rguenther@suse.de>
1516
1517 PR lto/43208
1518 * gcc.dg/lto/20100720-1_0.c: New testcase.
1519 * gcc.dg/lto/20100720-1_1.c: Likewise.
1520
1521 2010-07-20 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR debug/45003
1524 * gcc.dg/guality/pr45003-1.c: New test.
1525
1526 2010-07-20 Richard Guenther <rguenther@suse.de>
1527
1528 PR tree-optimization/44977
1529 * gcc.dg/torture/pr44977.c: New testcase.
1530
1531 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
1532
1533 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1534 sync_char_short
1535
1536 2010-07-20 Richard Guenther <rguenther@suse.de>
1537
1538 PR middle-end/44971
1539 PR middle-end/44988
1540 * gcc.dg/pr44971.c: New testcase.
1541 * gcc.c-torture/compile/pr44988.c: Likewise.
1542
1543 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1544
1545 PR fortran/44929
1546 * gfortran.dg/allocate_with_typespec.f90: New test.
1547 * gfortran.dg/allocate_derived_1.f90: Update error message.
1548
1549 2010-07-19 Jason Merrill <jason@redhat.com>
1550
1551 PR c++/44996
1552 * g++.dg/cpp0x/decltype23.C: New.
1553
1554 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1555
1556 PR fortran/42385
1557 * gfortran.dg/class_defined_operator_1.f03 : New test.
1558
1559 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1560
1561 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1562 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1563 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1564 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1565
1566 2010-07-19 Richard Guenther <rguenther@suse.de>
1567
1568 PR middle-end/44941
1569 * gcc.c-torture/compile/pr44941.c: New testcase.
1570
1571 2010-07-19 Jason Merrill <jason@redhat.com>
1572
1573 PR c++/44969
1574 * g++.dg/template/sfinae24.C: New.
1575
1576 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1577
1578 PR fortran/44353
1579 * gfortran.dg/data_implied_do_2.f90: Removed.
1580
1581 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 PR c++/44969
1584 * g++.dg/template/sfinae23.C: New.
1585
1586 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1587
1588 * lib/target-supports.exp (check_sse_os_support_available): New
1589 proc.
1590 (check_sse_hw_available): New proc.
1591 (check_effective_target_sse_runtime): New proc.
1592 (check_effective_target_sse2_runtime): New proc.
1593 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1594 -msse2 if check_sse_os_support_available.
1595 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1596 check_sse_os_support_available.
1597 * gcc.dg/vect/vect.exp: Likewise.
1598 * gfortran.dg/vect/vect.exp: Likewise.
1599 * gcc.target/i386/sol2-check: Renamed to ...
1600 * gcc.target/i386/sse-os-support.h: ... this.
1601 (sol2_check): Renamed to ...
1602 (sse_os_support): ... this.
1603 Only test movss with xmm registers.
1604 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1605 Removed ILL_INSN, ILL_INSN_LEN.
1606 * gcc.target/i386/sse2-check.h: Likewise.
1607 * gcc.target/i386/sse3-check.h: Likewise.
1608 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1609 Removed cpuid.h, __get_cpuid test.
1610 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1611 Removed cpuid.h, __get_cpuid test.
1612 * g++.dg/other/pr40446.C: Likewise.
1613 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1614 * gcc.dg/compat/vector-1a_main.c: Likewise.
1615 * gcc.dg/compat/vector-2a_main.c: Likewise.
1616 * gcc.dg/pr36584.c: Likewise.
1617 * gcc.dg/pr37544.c: Likewise.
1618 * gcc.dg/torture/pr16104-1.c: Likewise.
1619 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1620 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1621 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1622 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1623 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1624 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1625 sse2_runtime.
1626 * gcc.dg/torture/pr35771-2.c: Likewise.
1627 * gcc.dg/torture/pr35771-3.c: Likewise.
1628 * gcc.target/i386/pr39315-2.c: Likewise.
1629 * gcc.target/i386/pr39315-4.c: Likewise.
1630 * gcc.target/i386/vperm-v2df.c: Likewise.
1631 * gcc.target/i386/vperm-v2di.c: Likewise.
1632 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1633 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1634 sse_runtime.
1635
1636 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1637
1638 PR fortran/44353
1639 * gfortran.dg/data_implied_do_2.f90: New test.
1640
1641 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1642
1643 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1644
1645 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1646
1647 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1648 to the "mips16" group.
1649 (mips_using_mips16_p): New procedure.
1650 (mips-dg-options): Use it.
1651
1652 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1653
1654 * gcc.target/mips/mips16-attributes-4.c: New test.
1655
1656 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1657
1658 PR testsuite/44418
1659 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1660 * gcc.target/powerpc/recip-2.c: Ditto.
1661 * gcc.target/powerpc/recip-3.c: Ditto.
1662
1663 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1664
1665 * gcc.target/arm/pr42235.c: New test.
1666
1667 2010-07-16 Jason Merrill <jason@redhat.com>
1668
1669 PR c++/32505
1670 * g++.dg/template/partial8.C: New.
1671
1672 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1673
1674 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1675 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1676 in C++.
1677 (gualcvt): New overloaded inline.
1678 (GUALCVT): Use it for C++.
1679 * g++.dg/guality/guality.exp: New.
1680 * g++.dg/guality/guality.h: New.
1681 * g++.dg/guality/redeclaration1.C: New test.
1682 * g++.dg/dg.exp: Prune also guality/* tests.
1683 * gcc.dg/guality/pr43141.c: Moved to...
1684 * c-c++-common/guality/pr43141.c: ... here.
1685
1686 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1687
1688 PR libfortran/37077
1689 * gfortran.dg/char4_iunit_2.f03: New test.
1690
1691 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1692
1693 * lib/plugin-support.exp (plugin-test-execute):
1694 Add ${gcc_objdir}/intl to includes.
1695
1696 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR target/44942
1699 * gcc.c-torture/execute/pr44942.c: New test.
1700 * gcc.target/i386/pr44942.c: New test.
1701
1702 2010-07-15 Jason Merrill <jason@redhat.com>
1703
1704 PR c++/44909
1705 * g++.dg/cpp0x/implicit7.C: New.
1706 * g++.dg/cpp0x/implicit8.C: New.
1707
1708 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1709
1710 Disable float tests for __SPU__ targets due to lack of signed zero:
1711 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1712 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1713 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1714 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1715 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1716 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1717 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1718 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1719 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1720
1721 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1722
1723 * gfortran.dg/select_char_2.f90: New test.
1724
1725 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1726
1727 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1728 with DECL_CHAIN.
1729
1730 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1731
1732 PR fortran/44936
1733 * gfortran.dg/typebound_generic_9.f03: New.
1734
1735 2010-07-15 Richard Guenther <rguenther@suse.de>
1736
1737 PR tree-optimization/44946
1738 * gcc.c-torture/compile/pr44946.c: New testcase.
1739
1740 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR fortran/40206
1743 * gfortran.dg/select_char_3.f90: New test.
1744
1745 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1746 Kevin F. Quinn <kevquinn@gentoo.org>
1747
1748 * gcc.dg/Wtrampolines.c: New.
1749
1750 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1751
1752 PR libfortran/44934
1753 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1754
1755 2010-07-14 Jason Merrill <jason@redhat.com>
1756
1757 PR c++/44810
1758 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1759
1760 Implement C++0x unrestricted unions (N2544)
1761 * g++.dg/cpp0x/union1.C: New.
1762 * g++.dg/cpp0x/union2.C: New.
1763 * g++.dg/cpp0x/union3.C: New.
1764 * g++.dg/cpp0x/defaulted2.C: Adjust.
1765 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1766 * g++.old-deja/g++.ext/anon2.C: Adjust.
1767 * g++.old-deja/g++.mike/misc6.C: Adjust.
1768
1769 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1770
1771 PR fortran/44925
1772 * gfortran.dg/c_loc_tests_15.f90: New.
1773
1774 2010-07-13 Jason Merrill <jason@redhat.com>
1775
1776 PR c++/44909
1777 * g++.dg/cpp0x/implicit6.C: New.
1778
1779 2010-07-13 Jason Merrill <jason@redhat.com>
1780
1781 PR c++/44540
1782 * g++.dg/abi/noreturn1.C: New.
1783 * g++.dg/abi/noreturn2.C: New.
1784
1785 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1786
1787 PR other/44874
1788 PR debug/44832
1789 * c-c++-common/pr44832.c: New test.
1790
1791 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1792
1793 PR objc/44488
1794 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1795 on the target. Make sure that we can assemble the emitted asm when
1796 the test type is 'compile'.
1797
1798 2010-07-13 Richard Guenther <rguenther@suse.de>
1799
1800 PR tree-optimization/36960
1801 * g++.dg/torture/pr36960.C: New testcase.
1802
1803 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1804
1805 PR c++/44908
1806 * g++.dg/template/sfinae21.C: New.
1807 * g++.dg/template/sfinae22.C: Likewise.
1808
1809 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1810
1811 PR testsuite/42843
1812 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1813 * gcc.dg/plugin/ggcplug.c: Likewise.
1814 * g++.dg/plugin/selfassign.c: Likewise.
1815 * g++.dg/plugin/attribute_plugin.c: Likewise.
1816 * g++.dg/plugin/dumb_plugin.c: Likewise.
1817 * g++.dg/plugin/pragma_plugin.c: Likewise.
1818
1819 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1820
1821 * gcc.c-torture/execute/pr44683.x: New.
1822 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1823
1824 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1825
1826 PR fortran/44434
1827 PR fortran/44565
1828 PR fortran/43945
1829 PR fortran/44869
1830 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1831 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1832 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1833 * gfortran.dh/typebound_call_16.f03: New.
1834 * gfortran.dg/typebound_generic_6.f03: New.
1835 * gfortran.dg/typebound_generic_7.f03: New.
1836 * gfortran.dg/typebound_generic_8.f03: New.
1837
1838 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1839
1840 PR libfortran/37077
1841 * gfortran.dg/char4_iunit_1.f03: New test.
1842
1843 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1844
1845 * gcc.dg/tree-ssa/vrp53.c: New test.
1846
1847 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/44907
1850 * g++.dg/template/sfinae19.C: New.
1851 * g++.dg/template/sfinae20.C: Likewise.
1852
1853 2010-07-12 Jie Zhang <jie@codesourcery.com>
1854
1855 * gcc.target/arm/interrupt-1.c: New test.
1856 * gcc.target/arm/interrupt-2.c: New test.
1857
1858 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1859
1860 * gcc.dg/pr42427.c: Require c99_runtime.
1861 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1862 c99_runtime.
1863 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1864 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1865 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1866 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1867 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1868 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1869 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1870 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1871 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1872 * gcc.target/i386/pr37275.c: Require visibility support.
1873
1874 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1875
1876 * lib/target-supports.exp (check_effective_target_sse): New proc.
1877 * gcc.target/i386/sol2-check.h: New file.
1878 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1879 Include sol2-check.h.
1880 (main) Only run do_test () if sol2_check ().
1881 * gcc.target/i386/sse2-check.h: Likewise.
1882 * gcc.target/i386/sse3-check.h: Likewise.
1883 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1884 [__sun__ && __svr4__]: Execute SSE2 instruction.
1885 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1886 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1887 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1888 * g++.dg/ext/vector14.C: Likewise.
1889 * g++.dg/other/mmintrin.C: Likewise.
1890 * gcc.dg/20020418-1.c: Likewise.
1891 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1892 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1893 * gcc.dg/format/unnamed-1.c: Likewise.
1894 Adapt dg-warning line number.
1895 * gcc.dg/graphite/pr40281.c: Likewise.
1896 * gcc.dg/pr32176.c: Likewise.
1897 * gcc.dg/pr40550.c: Likewise.
1898 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1899 * gcc.dg/torture/pr36891.c: Likewise.
1900 * gcc.target/i386/20020218-1.c: Likewise.
1901 * gcc.target/i386/20020523.c: Likewise.
1902 * gcc.target/i386/abi-1.c: Likewise.
1903 * gcc.target/i386/brokensqrt.c: Likewise.
1904 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1905 * gcc.target/i386/pr13366.c: Likewise.
1906 * gcc.target/i386/pr13685.c: Likewise.
1907 * gcc.target/i386/pr24306.c: Likewise.
1908 * gcc.target/i386/pr31486.c: Likewise.
1909 * gcc.target/i386/pr32065-1.c: Likewise.
1910 * gcc.target/i386/pr32065-2.c: Likewise.
1911 * gcc.target/i386/pr32389.c: Likewise.
1912 * gcc.target/i386/pr38824.c: Likewise.
1913 * gcc.target/i386/pr38931.c: Likewise.
1914 * gcc.target/i386/pr39592-1.c: Likewise.
1915 * gcc.target/i386/pr43766.c: Likewise.
1916 * gcc.target/i386/recip-divf.c: Likewise.
1917 * gcc.target/i386/recip-sqrtf.c: Likewise.
1918 * gcc.target/i386/recip-vec-divf.c: Likewise.
1919 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1920 * gcc.target/i386/sse-1.c: Likewise.
1921 * gcc.target/i386/sse-16.c: Likewise.
1922 * gcc.target/i386/sse-2.c: Likewise.
1923 * gcc.target/i386/sse-20.c: Likewise.
1924 * gcc.target/i386/sse-3.c: Likewise.
1925 * gcc.target/i386/sse-7.c: Likewise.
1926 * gcc.target/i386/sse-9.c: Likewise.
1927 * gcc.target/i386/sse-addps-1.c: Likewise.
1928 * gcc.target/i386/sse-addss-1.c: Likewise.
1929 * gcc.target/i386/sse-andnps-1.c: Likewise.
1930 * gcc.target/i386/sse-andps-1.c: Likewise.
1931 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1932 * gcc.target/i386/sse-comiss-1.c: Likewise.
1933 * gcc.target/i386/sse-comiss-2.c: Likewise.
1934 * gcc.target/i386/sse-comiss-3.c: Likewise.
1935 * gcc.target/i386/sse-comiss-4.c: Likewise.
1936 * gcc.target/i386/sse-comiss-5.c: Likewise.
1937 * gcc.target/i386/sse-comiss-6.c: Likewise.
1938 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1939 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1940 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1941 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1942 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1943 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1944 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1945 * gcc.target/i386/sse-divps-1.c: Likewise.
1946 * gcc.target/i386/sse-divss-1.c: Likewise.
1947 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1948 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1949 * gcc.target/i386/sse-maxps-1.c: Likewise.
1950 * gcc.target/i386/sse-maxss-1.c: Likewise.
1951 * gcc.target/i386/sse-minps-1.c: Likewise.
1952 * gcc.target/i386/sse-minss-1.c: Likewise.
1953 * gcc.target/i386/sse-movaps-1.c: Likewise.
1954 * gcc.target/i386/sse-movaps-2.c: Likewise.
1955 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1956 * gcc.target/i386/sse-movhps-1.c: Likewise.
1957 * gcc.target/i386/sse-movhps-2.c: Likewise.
1958 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1959 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1960 * gcc.target/i386/sse-movntps-1.c: Likewise.
1961 * gcc.target/i386/sse-movss-1.c: Likewise.
1962 * gcc.target/i386/sse-movss-2.c: Likewise.
1963 * gcc.target/i386/sse-movss-3.c: Likewise.
1964 * gcc.target/i386/sse-movups-1.c: Likewise.
1965 * gcc.target/i386/sse-movups-2.c: Likewise.
1966 * gcc.target/i386/sse-mulps-1.c: Likewise.
1967 * gcc.target/i386/sse-mulss-1.c: Likewise.
1968 * gcc.target/i386/sse-orps-1.c: Likewise.
1969 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1970 * gcc.target/i386/sse-recip-vec.c: Likewise.
1971 * gcc.target/i386/sse-recip.c: Likewise.
1972 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1973 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1974 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1975 * gcc.target/i386/sse-subps-1.c: Likewise.
1976 * gcc.target/i386/sse-subss-1.c: Likewise.
1977 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1978 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1979 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1980 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1981 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1982 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1983 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1984 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1985 * gcc.target/i386/sse-xorps-1.c: Likewise.
1986 * gcc.target/i386/ssefn-1.c: Likewise.
1987 * gcc.target/i386/ssefn-3.c: Likewise.
1988 * gcc.target/i386/sseregparm-1.c: Likewise.
1989 * gcc.target/i386/stackalign/return-3.c: Likewise.
1990 * gcc.target/i386/vectorize1.c: Likewise.
1991 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1992 * gcc.target/i386/xorps-sse.c: Likewise.
1993 * gfortran.dg/pr28158.f90: Likewise.
1994 * gfortran.dg/pr30667.f: Likewise.
1995 * gnat.dg/loop_optimization7.adb: Likewise.
1996 * gnat.dg/sse_nolib.adb: Likewise.
1997
1998 2010-07-11 Tobias Burnus <burnus@net-b.de>
1999
2000 PR fortran/44702
2001 * gfortran.dg/use_rename_6.f90: New.
2002 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2003
2004 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2005
2006 PR fortran/44869
2007 * gfortran.dg/class_24.f03: New.
2008
2009 2010-07-10 Richard Guenther <rguenther@suse.de>
2010
2011 PR lto/44889
2012 * gcc.dg/lto/20100709-1_0.c: New testcase.
2013 * gcc.dg/lto/20100709-1_1.c: Likewise.
2014
2015 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2016
2017 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2018
2019 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2020
2021 PR objc/44140
2022 * objc.dg/lto/trivial-1_0.m: New.
2023 * objc.dg/lto/lto.exp: New.
2024 * obj-c++.dg/lto/trivial-1_0.mm: New.
2025 * obj-c++.dg/lto/lto.exp: New.
2026 * objc.dg/symtab-1.m: Adjust sizes.
2027 * objc.dg/image-info.m: Do not run for gnu-runtime.
2028
2029 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2030
2031 * gcc.dg/pr32370.c: Allow another kind of error message.
2032
2033 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gnat.dg/atomic3.adb: New test.
2036
2037 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2038 Denys Vlasenko <dvlasenk@redhat.com>
2039 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2040
2041 PR tree-optimization/28632
2042 * gcc.dg/tree-ssa/vrp51.c: New test.
2043 * gcc.dg/tree-ssa/vrp52.c: New test.
2044
2045 2010-07-09 Jason Merrill <jason@redhat.com>
2046
2047 * g++.dg/abi/covariant6.C: New.
2048 * g++.dg/inherit/covariant17.C: Test both bases.
2049 * g++.dg/inherit/covariant7.C: Check vtable layout.
2050
2051 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2052
2053 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2054
2055 2010-07-09 Richard Guenther <rguenther@suse.de>
2056
2057 PR tree-optimization/44852
2058 * gcc.c-torture/execute/pr44852.c: New testcase.
2059
2060 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2061
2062 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2063 multiplication by values.
2064 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2065 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2066
2067 2010-07-09 Richard Guenther <rguenther@suse.de>
2068
2069 PR tree-optimization/44882
2070 * gfortran.dg/pr44882.f90: New testcase.
2071
2072 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2073
2074 PR target/40657
2075 * gcc.target/arm/pr40657-1.c: New test.
2076 * gcc.target/arm/pr40657-2.c: New test.
2077 * gcc.c-torture/execute/pr40657.c: New test.
2078
2079 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2080
2081 * gcc.dg/tree-ssa/vrp50.c: New test.
2082 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2083
2084 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2085
2086 PR fortran/44649
2087 * gfortran.dg/c_sizeof_1.f90: Modified.
2088 * gfortran.dg/storage_size_1.f08: New.
2089 * gfortran.dg/storage_size_2.f08: New.
2090
2091 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2092
2093 * gcc.c-torture/execute/20100708-1.c: New test.
2094
2095 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR fortran/44847
2098 * gfortran.dg/gomp/pr44847.f90: New test.
2099
2100 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2101
2102 PR tree-optimization/44710
2103 * gcc.dg/tree-ssa/ifc-6.c: New.
2104 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2105
2106 2010-07-08 Tobias Burnus <burnus@net-b.de>
2107
2108 PR fortran/18918
2109 * gfortran.dg/coarray_10.f90: Add an additional test.
2110
2111 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2112
2113 PR middle-end/44828
2114 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2115 * gcc.c-torture/execute/pr44828.x: Revert.
2116
2117 2010-07-08 Jason Merrill <jason@redhat.com>
2118
2119 PR c++/43120
2120 * g++.dg/inherit/covariant17.C: New.
2121 * g++.dg/abi/covariant1.C: Actually test for the bug.
2122
2123 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2124
2125 PR rtl-optimization/44838
2126 * gcc.dg/pr44838.c: New.
2127
2128 2010-07-08 Richard Guenther <rguenther@suse.de>
2129
2130 PR tree-optimization/44831
2131 * gcc.c-torture/compile/pr44831.c: New testcase.
2132 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2133
2134 2010-07-08 Richard Guenther <rguenther@suse.de>
2135
2136 PR tree-optimization/44861
2137 * g++.dg/vect/pr44861.cc: New testcase.
2138
2139 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2140
2141 PR middle-end/44828
2142 * gcc.c-torture/execute/pr44828.x: New file.
2143
2144 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2145
2146 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2147 dg-options.
2148 * g++.dg/ext/altivec-17.C: Adjust error message.
2149
2150 2010-07-07 Tom Tromey <tromey@redhat.com>
2151
2152 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2153
2154 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2155
2156 PR target/44844
2157 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2158 * gcc.target/i386/rdrand-2.c: Likewise.
2159 * gcc.target/i386/rdrand-3.c: Likewise.
2160
2161 2010-07-07 Jan Hubicka <jh@suse.cz>
2162
2163 PR middle-end/44813
2164 * g++.dg/torture/pr44813.C: New testcase.
2165 * g++.dg/torture/pr44826.C: New testcase.
2166
2167 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2168
2169 PR rtl-optimization/44787
2170 * gcc.c-torture/compile/pr44788.c: New test.
2171 * gcc.target/arm/pr44788.c: New test.
2172
2173 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2174
2175 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2176
2177 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2178
2179 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2180 to dg-options.
2181
2182 2010-07-06 Tobias Burnus <burnus@net-b.de>
2183
2184 PR fortran/44742
2185 * gfortran.dg/parameter_array_init_6.f90: New.
2186 * gfortran.dg/initialization_20.f90: Update dg-error.
2187 * gfortran.dg/initialization_24.f90: Ditto.
2188
2189 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2190 PR fortran/PR44693
2191 * gfortran.dg/dim_range_1.f90: New test.
2192 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2193
2194 2010-07-06 Jason Merrill <jason@redhat.com>
2195
2196 PR c++/44703
2197 * g++.dg/cpp0x/initlist41.C: New.
2198
2199 PR c++/44778
2200 * g++.dg/template/ptrmem22.C: New.
2201
2202 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2203
2204 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2205 support.
2206 * gcc.target/i386/i386.exp: Likewise.
2207
2208 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2209
2210 PR testsuite/44195
2211 * gcc.dg/lto/20100518_0.c: Limit to x86.
2212
2213 2010-07-06 Richard Guenther <rguenther@suse.de>
2214
2215 PR middle-end/44828
2216 * gcc.c-torture/execute/pr44828.c: New testcase.
2217
2218 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2219
2220 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2221 * g++.dg/warn/volatile1.C: Likewise.
2222 * g++.dg/template/warn1.C: Likewise.
2223
2224 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2225
2226 AVX Programming Reference (June, 2010)
2227 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2228 * g++.dg/other/i386-3.C: Likewise.
2229 * gcc.target/i386/sse-12.c: Likewise.
2230
2231 * gcc.target/i386/f16c-check.h: New.
2232 * gcc.target/i386/rdfsbase-1.c: Likewise.
2233 * gcc.target/i386/rdfsbase-2.c: Likewise.
2234 * gcc.target/i386/rdgsbase-1.c: Likewise.
2235 * gcc.target/i386/rdgsbase-2.c: Likewise.
2236 * gcc.target/i386/rdrand-1.c: Likewise.
2237 * gcc.target/i386/rdrand-2.c: Likewise.
2238 * gcc.target/i386/rdrand-3.c: Likewise.
2239 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2240 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2241 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2242 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2243 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2244 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2245 * gcc.target/i386/wrfsbase-1.c: Likewise.
2246 * gcc.target/i386/wrfsbase-2.c: Likewise.
2247 * gcc.target/i386/wrgsbase-1.c: Likewise.
2248 * gcc.target/i386/wrgsbase-2.c: Likewise.
2249
2250 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2251 (__builtin_ia32_vcvtps2ph): New.
2252 (__builtin_ia32_vcvtps2ph256): Likewise.
2253
2254 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2255 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2256
2257 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2258 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2259
2260 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2261 (__builtin_ia32_vcvtps2ph256): Likewise.
2262 Add fsgsbase,rdrnd,f16c.
2263
2264 * lib/target-supports.exp (check_effective_target_f16c): New.
2265
2266 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2267
2268 * gcc.dg/guality/nrv-1.c: New test.
2269
2270 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2271
2272 PR middle-end/42505
2273 * gcc.target/arm/pr42505.c: New test case.
2274
2275 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR c++/44808
2278 * g++.dg/opt/nrv16.C: New test.
2279
2280 2010-07-05 Richard Guenther <rguenther@suse.de>
2281
2282 PR tree-optimization/44784
2283 * gcc.c-torture/compile/pr44784.c: New testcase.
2284
2285 2010-07-05 Ira Rosen <irar@il.ibm.com>
2286
2287 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2288 Increase loop bound and array size.
2289 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2290 Likewise.
2291
2292 2010-07-05 Ira Rosen <irar@il.ibm.com>
2293
2294 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2295 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2296 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2297 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2298 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2299
2300 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2301
2302 PR c++/22138
2303 * g++.dg/parse/template25.C: New.
2304
2305 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2306
2307 PR rtl-optimization/44695
2308 * gcc.dg/torture/pr44695.c: New.
2309
2310 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2311
2312 PR c++/16630
2313 * g++.dg/ext/pretty3.C: New.
2314
2315 2010-07-04 Richard Guenther <rguenther@suse.de>
2316
2317 PR middle-end/44809
2318 * g++.dg/torture/pr44809.C: New testcase.
2319
2320 2010-07-04 Richard Guenther <rguenther@suse.de>
2321
2322 PR tree-optimization/44656
2323 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2324
2325 2010-07-04 Ira Rosen <irar@il.ibm.com>
2326 Revital Eres <eres@il.ibm.com>
2327
2328 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2329 misaligned stores.
2330 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2331 gcc.dg/vect/vect-96.c: Likewise.
2332 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2333 that support misaligned stores. Change the number of expected
2334 misaligned accesses.
2335 * gcc.dg/vect/vect-peel-1.c: New test.
2336 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2337 gcc.dg/vect/vect-peel-4.c: Likewise.
2338 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2339 vectorizable on all targets that support realignment.
2340 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2341
2342 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 PR c/44806
2345 * gcc.dg/torture/pr44806.c: New.
2346
2347 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2348
2349 * gnat.dg/cond_expr1.adb: New test.
2350
2351 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2352
2353 * gnat.dg/modular3.adb: New test.
2354 * gnat.dg/modular3_pkg.ads: New helper.
2355
2356 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2357 Mikael Pettersson <mikpe@it.uu.se>
2358
2359 PR testsuite/44518
2360 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2361 Make signed-ness of chars explicit. Scan the object for
2362 strings that are split by some target assemblers.
2363 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2364 explicit.
2365
2366 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2367
2368 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2369
2370 2010-07-02 Le-Chun Wu <lcwu@google.com>
2371
2372 PR/44128
2373 * g++.dg/warn/Wshadow-7.C: New test.
2374
2375 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2376 Julian Brown <julian@codesourcery.com>
2377 Sandra Loosemore <sandra@codesourcery.com>
2378
2379 * gcc.c-torture/execute/20100416-1.c: New test case.
2380
2381 2010-07-02 Julian Brown <julian@codesourcery.com>
2382 Sandra Loosemore <sandra@codesourcery.com>
2383
2384 PR target/43703
2385
2386 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2387 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2388
2389 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2390 Julian Brown <julian@codesourcery.com>
2391
2392 * gcc.target/arm/neon/vadds64.c: Regenerated.
2393 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2394 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2395 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2396 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2397 * gcc.target/arm/neon-vmls-1.c: Likewise.
2398 * gcc.target/arm/neon-vsubs64.c: New execution test.
2399 * gcc.target/arm/neon-vsubu64.c: New execution test.
2400 * gcc.target/arm/neon-vadds64.c: New execution test.
2401 * gcc.target/arm/neon-vaddu64.c: New execution test.
2402
2403 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2404
2405 * gcc.target/arm/neon-vands64.c: New.
2406 * gcc.target/arm/neon-vandu64.c: New.
2407 * gcc.target/arm/neon-vbics64.c: New.
2408 * gcc.target/arm/neon-vbicu64.c: New.
2409 * gcc.target/arm/neon-veors64.c: New.
2410 * gcc.target/arm/neon-veoru64.c: New.
2411 * gcc.target/arm/neon-vorns64.c: New.
2412 * gcc.target/arm/neon-vornu64.c: New.
2413 * gcc.target/arm/neon-vorrs64.c: New.
2414 * gcc.target/arm/neon-vorru64.c: New.
2415 * gcc.target/arm/neon/vands64.c: Regenerated.
2416 * gcc.target/arm/neon/vandu64.c: Regenerated.
2417 * gcc.target/arm/neon/vbics64.c: Regenerated.
2418 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2419 * gcc.target/arm/neon/veors64.c: Regenerated.
2420 * gcc.target/arm/neon/veoru64.c: Regenerated.
2421 * gcc.target/arm/neon/vorns64.c: Regenerated.
2422 * gcc.target/arm/neon/vornu64.c: Regenerated.
2423 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2424 * gcc.target/arm/neon/vorru64.c: Regenerated.
2425
2426 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2427
2428 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2429
2430 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2431
2432 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2433 * gfortran.dg/intent_out_5.f90: Same.
2434 * gfortran.dg/ltrans-7.f90: Same.
2435 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2436
2437 2010-07-02 Jan Hubicka <jh@suse.cz>
2438
2439 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2440
2441 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2442
2443 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2444
2445 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2446
2447 PR c++/44780
2448 * c-c++-common/Wunused-var-12.c: New test.
2449
2450 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2451
2452 PR target/42835
2453 * gcc.target/arm/pr42835.c: New test.
2454
2455 PR target/42172
2456 * gcc.target/arm/pr42172-1.c: New test.
2457
2458 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2461
2462 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2463
2464 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2465 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2466 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2467 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2468 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2469 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2470 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2471 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2472 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2473 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2474 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2475 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2476 * gcc.target/arm/neon-vdup_ns64.c: New.
2477 * gcc.target/arm/neon-vdup_nu64.c: New.
2478 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2479 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2480 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2481 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2482 * gcc.target/arm/neon-vmov_ns64.c: New.
2483 * gcc.target/arm/neon-vmov_nu64.c: New.
2484 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2485 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2486 * gcc.target/arm/neon-vget_lanes64.c: New.
2487 * gcc.target/arm/neon-vget_laneu64.c: New.
2488 * gcc.target/arm/neon-vset_lanes64.c: New.
2489 * gcc.target/arm/neon-vset_laneu64.c: New.
2490
2491 2010-07-02 Richard Guenther <rguenther@suse.de>
2492
2493 * g++.dg/torture/20100702-1.C: New testcase.
2494
2495 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2496
2497 PR target/44707
2498 * gcc.c-torture/compile/pr44707.c: New test.
2499
2500 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2501
2502 PR c++/44039
2503 * g++.dg/template/crash101.C: New.
2504
2505 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2506
2507 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2508 Use the ABI-0 accessors and fail it for m64.
2509
2510 2010-07-02 Jan Hubicka <jh@suse.cz>
2511
2512 * g++.dg/tree-ssa/pr44706.C: New testcase.
2513
2514 2010-07-02 Richard Guenther <rguenther@suse.de>
2515
2516 PR tree-optimization/44748
2517 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2518
2519 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2520
2521 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2522 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2523 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2524 the method types to forward:.
2525
2526 2010-06-30 Jason Merrill <jason@redhat.com>
2527
2528 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2529 * g++.dg/other/pr25632.C: Likewise.
2530
2531 2010-07-01 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR tree-optimization/40421
2534 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2535
2536 2010-07-01 Richard Guenther <rguenther@suse.de>
2537
2538 PR middle-end/42834
2539 PR middle-end/44468
2540 * gcc.c-torture/execute/20100316-1.c: New testcase.
2541 * gcc.c-torture/execute/pr44468.c: Likewise.
2542 * gcc.c-torture/compile/20100609-1.c: Likewise.
2543 * gcc.dg/volatile2.c: Adjust.
2544 * gcc.dg/plugin/selfassign.c: Likewise.
2545 * gcc.dg/pr36902.c: Likewise.
2546 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2547 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2548 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2549 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2550 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2551 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2552 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2553 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2554 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2555 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2556 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2557 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2558 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2559 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2560 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2561 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2562 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2563 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2564 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2565 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2566 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2567 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2568 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2569 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2570 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2571 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2572 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2573 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2574 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2575 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2576 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2577 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2578 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2579 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2580 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2581 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2582 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2583 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2584 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2585 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2586 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2587 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2588 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2589 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2590 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2591 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2592 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2593 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2594 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2595 * g++.dg/tree-ssa/pr31146.C: Likewise.
2596 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2597 * g++.dg/tree-ssa/pr33604.C: Likewise.
2598 * g++.dg/plugin/selfassign.c: Likewise.
2599 * gfortran.dg/array_memcpy_3.f90: Likewise.
2600 * gfortran.dg/array_memcpy_4.f90: Likewise.
2601 * c-c++-common/torture/pr42834.c: New testcase.
2602
2603 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/44628
2606 * g++.dg/template/crash100.C: New.
2607
2608 2010-06-30 Jan Hubicka <jh@suse.cz>
2609
2610 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2611
2612 2010-06-30 Michael Matz <matz@suse.de>
2613
2614 PR bootstrap/44699
2615 * gcc.dg/pr44699.c: New test.
2616
2617 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2618
2619 PR tree-optimization/39799
2620 * c-c++-common/uninit-17.c: New test.
2621
2622 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2623
2624 PR libfortran/43298
2625 * gfortran.dg/read_infnan_1.f90: New test.
2626
2627 2010-06-29 Jason Merrill <jason@redhat.com>
2628
2629 Enable implicitly declared move constructor/operator= (N3053).
2630 * g++.dg/cpp0x/implicit3.C: New.
2631 * g++.dg/cpp0x/implicit4.C: New.
2632 * g++.dg/cpp0x/implicit5.C: New.
2633 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2634 * g++.dg/cpp0x/not_special.C: Adjust.
2635 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2636 * g++.dg/cpp0x/rv1n.C: Adjust.
2637 * g++.dg/cpp0x/rv1p.C: Adjust.
2638 * g++.dg/cpp0x/rv2n.C: Adjust.
2639 * g++.dg/cpp0x/rv2p.C: Adjust.
2640 * g++.dg/cpp0x/rv3n.C: Adjust.
2641 * g++.dg/cpp0x/rv3p.C: Adjust.
2642 * g++.dg/cpp0x/rv4n.C: Adjust.
2643 * g++.dg/cpp0x/rv4p.C: Adjust.
2644 * g++.dg/cpp0x/rv5n.C: Adjust.
2645 * g++.dg/cpp0x/rv5p.C: Adjust.
2646 * g++.dg/cpp0x/rv6n.C: Adjust.
2647 * g++.dg/cpp0x/rv6p.C: Adjust.
2648 * g++.dg/cpp0x/rv7n.C: Adjust.
2649 * g++.dg/cpp0x/rv7p.C: Adjust.
2650 * g++.dg/cpp0x/rv8p.C: Adjust.
2651 * g++.dg/gomp/pr26690-1.C: Adjust.
2652 * g++.dg/other/error20.C: Adjust.
2653 * g++.dg/other/error31.C: Adjust.
2654 * g++.dg/parse/error19.C: Adjust.
2655 * g++.dg/template/qualttp5.C: Adjust.
2656 * g++.old-deja/g++.law/ctors5.C: Adjust.
2657
2658 Enable implicitly deleted functions (N2346)
2659 * g++.dg/cpp0x/defaulted17.C: New.
2660 * g++.dg/cpp0x/implicit1.C: New.
2661 * g++.dg/cpp0x/implicit2.C: New.
2662 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2663 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2664 * g++.dg/init/ctor4.C: Adjust.
2665 * g++.dg/init/synth2.C: Adjust.
2666 * g++.dg/lto/20081118_1.C: Adjust.
2667 * g++.dg/other/error13.C: Adjust.
2668 * g++.dg/other/unused1.C: Adjust.
2669 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2670 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2671 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2672 * g++.old-deja/g++.law/ctors17.C: Adjust.
2673 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2674 * g++.old-deja/g++.pt/assign1.C: Adjust.
2675 * g++.old-deja/g++.pt/crash20.C: Adjust.
2676
2677 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2678 * g++.dg/cpp0x/defaulted13.C: Adjust.
2679 * g++.dg/cpp0x/defaulted2.C: Adjust.
2680 * g++.dg/cpp0x/defaulted3.C: Adjust.
2681 * g++.dg/cpp0x/initlist9.C: Adjust.
2682 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2683 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2684 * g++.dg/init/synth2.C: Adjust.
2685
2686 * g++.dg/cpp0x/defaulted19.C: New.
2687
2688 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2689 * g++.dg/template/error23.C: Fix for -std=c++0x.
2690
2691 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2692
2693 PR fortran/44718
2694 * gfortran.dg/proc_ptr_28.f90: New.
2695
2696 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR tree-optimization/43801
2699 * g++.dg/torture/pr43801.C: New test.
2700
2701 PR debug/44668
2702 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2703
2704 2010-06-29 Jason Merrill <jason@redhat.com>
2705
2706 PR c++/44587
2707 * g++.dg/template/qualified-id2.C: New.
2708 * g++.dg/template/qualified-id3.C: New.
2709
2710 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2711
2712 PR fortran/44696
2713 * gfortran.dg/associated_target_4.f90: New.
2714
2715 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2716
2717 PR fortran/44582
2718 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2719
2720 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2721
2722 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2723
2724 2010-06-29 Jan Hubicka <jh@suse.cz>
2725
2726 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2727
2728 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2729
2730 PR target/43902
2731 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2732 * gcc.target/arm/wmul-3.c: New test.
2733 * gcc.target/arm/wmul-4.c: New test.
2734
2735 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2736
2737 PR rtl-optimization/44659
2738 * gcc.target/i386/extract-1.c: New.
2739 * gcc.target/i386/extract-2.c: Likewise.
2740 * gcc.target/i386/extract-3.c: Likewise.
2741 * gcc.target/i386/extract-4.c: Likewise.
2742 * gcc.target/i386/extract-5.c: Likewise.
2743 * gcc.target/i386/extract-6.c: Likewise.
2744
2745 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2746
2747 PR c++/44682
2748 * g++.dg/warn/Wunused-var-14.C: New test.
2749
2750 2010-06-28 Tobias Burnus <burnus@net-b.de>
2751
2752 PR fortran/43298
2753 * gfortran.dg/nan_6.f90: New.
2754
2755 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2756
2757 PR tree-optimization/43781
2758 * gcc.dg/torture/pr43781.c: New.
2759
2760 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2761
2762 PR fortran/40158
2763 * gfortran.dg/actual_rank_check_1.f90: New test.
2764
2765 2010-06-28 Martin Jambor <mjambor@suse.cz>
2766
2767 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2768
2769 2010-06-28 Jan Hubicka <jh@suse.cz>
2770
2771 PR tree-optimization/44687
2772 * gcc.c-torture/compile/pr44687.c
2773
2774 2010-06-28 Martin Jambor <mjambor@suse.cz>
2775
2776 PR c++/44535
2777 * g++.dg/torture/pr44535.C: New test.
2778
2779 2010-06-28 Michael Matz <matz@suse.de>
2780
2781 PR middle-end/44592
2782 * gfortran.dg/pr44592.f90: New test.
2783
2784 2010-06-28 Jan Hubicka <jh@suse.cz>
2785
2786 PR tree-optimization/44357
2787 * g++.dg/torture/pr44357.C: New testcase.
2788
2789 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2790
2791 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2792 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2793 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2794 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2795 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2796 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2797 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2798 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2799
2800 2010-06-27 Jan Hubicka <jh@suse.cz>
2801
2802 * gcc.c-torture/compile/pr44686.c: New file.
2803
2804 2010-06-27 Richard Guenther <rguenther@suse.de>
2805
2806 PR tree-optimization/44683
2807 * gcc.c-torture/execute/pr44683.c: New testcase.
2808
2809 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2810
2811 * gnat.dg/noreturn3.ad[sb]: New test.
2812
2813 2010-06-26 Jason Merrill <jason@redhat.com>
2814
2815 * g++.dg/cpp0x/explicit5.C: New.
2816
2817 2010-06-26 Richard Guenther <rguenther@suse.de>
2818
2819 PR tree-optimization/44393
2820 * gcc.dg/pr44393.c: New testcase.
2821
2822 2010-06-26 Jan Hubicka <jh@suse.cz>
2823
2824 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2825
2826 2010-06-26 Richard Guenther <rguenther@suse.de>
2827
2828 PR middle-end/44674
2829 * gcc.dg/pr44674.c: New testcase.
2830
2831 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2832
2833 * gcc.dg/opts-3.c: New test.
2834
2835 2010-06-26 Tobias Burnus <burnus@net-b.de>
2836
2837 * gfortran.dg/type_decl_1.f90: New.
2838 * gfortran.dg/type_decl_2.f90: New.
2839
2840 2010-06-26 Tobias Burnus <burnus@net-b.de>
2841
2842 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2843 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2844
2845 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2846
2847 PR testsuite/38946
2848 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2849 error in comparing reals.
2850
2851 2010-06-25 Tobias Burnus <burnus@net-b.de>
2852
2853 * selected_real_kind_2.f90: New.
2854 * selected_real_kind_3.f90: New.
2855
2856 2010-06-25 Tobias Burnus <burnus@net-b.de>
2857
2858 * gfortran.dg/entry_19.f90: New.
2859
2860 2010-06-25 Tobias Burnus <burnus@net-b.de>
2861
2862 * gfortran.dg/end_subroutine_1.f90: New.
2863 * gfortran.dg/end_subroutine_2.f90: New.
2864 * gfortran.dg/interface_proc_end.f90: Update.
2865
2866 2010-06-25 Tobias Burnus <burnus@net-b.de>
2867
2868 * gfortran.dg/semicolon_fixed.f: Update.
2869 * gfortran.dg/semicolon_fixed_2.f: New.
2870 * gfortran.dg/semicolon_free_2.f90: New.
2871 * gfortran.dg/semicolon_free.f90: Update.
2872
2873 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2874
2875 PR fortran/44448
2876 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2877
2878 2010-06-25 Martin Jambor <mjambor@suse.cz>
2879
2880 * g++.dg/ipa/iinline-3.C: New test.
2881 * gcc.dg/ipa/modif-1.c: Removed.
2882
2883 2010-06-25 Jan Hubicka <jh@suse.cz>
2884
2885 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2886
2887 2010-06-25 Martin Jambor <mjambor@suse.cz>
2888
2889 * g++.dg/ipa/iinline-2.C: New test.
2890
2891 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR middle-end/43866
2894 * gfortran.dg/pr43866.f90: New test.
2895
2896 PR tree-optimization/44539
2897 * gcc.dg/pr44539.c: New test.
2898
2899 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2900
2901 From Jim Wilson:
2902 PR target/43902
2903 * gcc.target/mips/madd-9.c: New test.
2904
2905 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2906
2907 PR c/44517
2908 * gcc.dg/noncompile/pr44517.c: New.
2909 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2910
2911 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2912
2913 PR testsuite/43283
2914 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2915 and add argument to nop for IA64.
2916
2917 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2918
2919 PR target/44588
2920 * gcc.target/i386/mod-1.c: New.
2921 * gcc.target/i386/umod-1.c: Likewise.
2922 * gcc.target/i386/umod-2.c: Likewise.
2923 * gcc.target/i386/umod-3.c: Likewise.
2924
2925 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR middle-end/44492
2928 * g++.dg/torture/pr44492.C: New test.
2929
2930 2010-06-24 Andi Kleen <ak@linux.intel.com>
2931
2932 * c-c++-common/warn-omitted-condop.c: New.
2933
2934 2010-06-24 Tobias Burnus <burnus@net-b.de>
2935
2936 PR fortran/44614
2937 * gfortran.dg/import8.f90: New.
2938
2939 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2940
2941 * gnat.dg/not_null.adb: Update test case.
2942
2943 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR c++/44619
2946 * g++.dg/warn/Wunused-var-13.C: New test.
2947
2948 PR c++/44627
2949 * g++.dg/diagnostic/method1.C: New test.
2950
2951 2010-06-22 Cary Coutant <ccoutant@google.com>
2952
2953 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2954
2955 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2956
2957 PR fortran/44616
2958 * gfortran.dg/abstract_type_8.f03: New.
2959
2960 2010-06-21 Jason Merrill <jason@redhat.com>
2961
2962 * g++.dg/cpp0x/noexcept08.C: New.
2963
2964 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2965
2966 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2967
2968 PR target/44615
2969 * gcc.target/i386/sse2-vec-2a.c: New.
2970
2971 2010-06-21 DJ Delorie <dj@redhat.com>
2972
2973 * gcc.dg/pragma-diag-1.c: New.
2974
2975 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2976
2977 PR target/44615
2978 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2979
2980 2010-06-21 Alan Modra <amodra@gmail.com>
2981
2982 PR testsuite/44505
2983 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2984 tail call to check_fa_mid.
2985
2986 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR target/44575
2989 * gcc.c-torture/execute/pr44575.c: New test.
2990
2991 2010-06-21 Tobias Burnus <burnus@net-b.de>
2992
2993 PR fortran/40632
2994 * gfortran.dg/contiguous_1.f90: New.
2995 * gfortran.dg/contiguous_2.f90: New.
2996 * gfortran.dg/contiguous_3.f90: New.
2997
2998 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2999
3000 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3001 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3002
3003 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3004
3005 PR target/44546
3006 * gcc.target/i386/pr44546.c: New test.
3007
3008 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3009
3010 * gcc.dg/opts-2.c: New test.
3011
3012 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3013
3014 PR fortran/44584
3015 * gfortran.dg/typebound_proc_15.f03: Modified.
3016
3017 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3018
3019 PR target/44072
3020 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3021 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3022
3023 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3024
3025 * g++.dg/ext/label13.C: Fix typo in last change.
3026
3027 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3028
3029 PR libfortran/44477
3030 * gfortran.dg/eof_3.f90
3031 * gfortran.dg/endfile_2.f90
3032 * gfortran.dg/endfile_4.f90
3033 * gfortran.dg/endfile_3.f90
3034
3035 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3036
3037 PR c++/41090
3038 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3039
3040 2010-06-18 Tobias Burnus <burnus@net-b.de>
3041
3042 PR fortran/44556
3043 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3044
3045 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3046
3047 * gcc.target/arm/pr40900.c: New test.
3048
3049 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3050
3051 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3052
3053 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3054
3055 PR fortran/44558
3056 * gfortran.dg/typebound_call_15.f03: New.
3057
3058 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3059
3060 PR c++/44486
3061 * g++.dg/pr44486.C: New.
3062
3063 2010-06-16 DJ Delorie <dj@redhat.com>
3064
3065 * gcc.target/i386/volatile-bitfields-1.c: New.
3066 * gcc.target/i386/volatile-bitfields-2.c: New.
3067
3068 2010-06-16 Jason Merrill <jason@redhat.com>
3069
3070 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3071
3072 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3073
3074 2010-06-16 Richard Guenther <rguenther@suse.de>
3075
3076 PR c/44555
3077 * gcc.c-torture/execute/pr44555.c: New testcase.
3078
3079 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3080
3081 PR fortran/44549
3082 * gfortran.dg/typebound_proc_16.f03: New.
3083
3084 2010-06-16 Martin Jambor <mjambor@suse.cz>
3085
3086 * g++.dg/torture/pr43905.C: New test.
3087
3088 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3089
3090 PR testsuite/44538
3091 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3092 initialization loop from being vectorized.
3093 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3094
3095 2010-06-16 Alan Modra <amodra@gmail.com>
3096
3097 PR tree-optimization/44507
3098 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3099
3100 2010-06-15 Jason Merrill <jason@redhat.com>
3101
3102 * g++.dg/overload/arg3.C: Adjust error locations.
3103 * g++.dg/overload/copy1.C: Likewise.
3104 * g++.dg/tc1/dr152.C: Likewise.
3105 * g++.dg/template/incomplete4.C: Likewise.
3106 * g++.dg/template/incomplete5.C: Likewise.
3107 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3108 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3109 * g++.old-deja/g++.pt/crash9.C: Likewise.
3110
3111 * g++.dg/inherit/virtual5.C: New.
3112
3113 * g++.dg/cpp0x/defaulted18.C: New.
3114
3115 * g++.dg/cpp0x/initlist40.C: New.
3116
3117 * g++.dg/cpp0x/initlist39.C: New.
3118
3119 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3120
3121 PR middle-end/44391
3122 * gcc.dg/graphite/pr44391.c: New.
3123
3124 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3125
3126 PR fortran/43388
3127 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3128 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3129 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3130 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3131
3132 2010-06-15 Richard Guenther <rguenther@suse.de>
3133
3134 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3135
3136 2010-06-15 Richard Guenther <rguenther@suse.de>
3137
3138 * gcc.dg/vect/bb-slp-21.c: Adjust.
3139 * gcc.dg/vect/bb-slp-13.c: Likewise
3140 * gcc.dg/vect/bb-slp-4.c: Likewise
3141 * gcc.dg/vect/bb-slp-22.c: Likewise
3142 * gcc.dg/vect/bb-slp-14.c: Likewise
3143 * gcc.dg/vect/bb-slp-23.c: Likewise
3144 * gcc.dg/vect/bb-slp-15.c: Likewise
3145 * gcc.dg/vect/bb-slp-17.c: Likewise
3146 * gcc.dg/vect/bb-slp-18.c: Likewise
3147 * gcc.dg/vect/bb-slp-19.c: Likewise
3148 * gcc.dg/vect/bb-slp-10.c: Likewise
3149 * gcc.dg/vect/bb-slp-11.c: Likewise
3150 * gcc.dg/vect/bb-slp-20.c: Likewise
3151 * gcc.dg/vect/bb-slp-3.c: Likewise
3152
3153 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR fortran/44536
3156 * gfortran.dg/gomp/pr44536.f90: New test.
3157 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3158
3159 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3160
3161 PR target/44534
3162 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3163 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3164
3165 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR tree-optimization/44508
3168 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3169
3170 PR bootstrap/44509
3171 * gcc.dg/pr44509.c: New test.
3172
3173 2010-06-14 Ira Rosen <irar@il.ibm.com>
3174
3175 PR tree-optimization/44507
3176 * gcc.dg/vect/pr44507.c: New test.
3177
3178 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3179
3180 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3181 and c-pretty-print.h.
3182
3183 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3184
3185 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3186
3187 * gfortran.dg/whole_file_18.f90: Updated error message.
3188
3189 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3190
3191 * gfortran.dg/whole_file_20.f03: New.
3192
3193 2010-06-12 Jan Hubicka <jh@suse.cz>
3194
3195 * gcc.c-torture/compile/pc44485.c: New testcase.
3196
3197 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3198
3199 PR fortran/40117
3200 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3201 * gfortran.dg/typebound_proc_14.f03: New.
3202 * gfortran.dg/typebound_proc_15.f03: New.
3203
3204 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3205
3206 * gcc.dg/opts-1.c: New test.
3207
3208 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3209
3210 * gcc.dg/funroll-loops-all.c: Update expected error.
3211
3212 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR target/44481
3215 * gcc.target/i386/pr44481.c: New test.
3216
3217 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3218
3219 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3220
3221 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3222
3223 PR middle-end/44483
3224 * gcc.dg/tree-ssa/pr44483.c: New.
3225
3226 2010-06-11 Paul Brook <paul@codesourcery.com>
3227
3228 * g++.dg/other/arm-neon-1.C: New test.
3229
3230 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3231
3232 PR fortran/42051
3233 PR fortran/43896
3234 * gfortran.dg/class_23.f03: New test.
3235
3236 2010-06-11 Jan Hubicka <jh@suse.cz>
3237
3238 * gcc.dg/ipa/pure-const-2.c: New testcase.
3239
3240 2010-06-11 Jan Hubicka <jh@suse.cz>
3241
3242 * gcc.dg/noreturn-7.c: Update.
3243 * gcc.dg/noreturn-4.c: Update.
3244
3245 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3246
3247 Fix MIPS bootstrap
3248 * g++.dg/other/typedef4.C: New test.
3249
3250 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3251
3252 PR fortran/44207
3253 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3254
3255 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3256
3257 PR fortran/44457
3258 * gfortran.dg/asynchronous_3.f03
3259
3260 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3261
3262 PR middle-end/44185
3263 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3264 non-temporal stores out of the tests to form new test cases. As a
3265 result, no non-temporal store should be generated in this case.
3266
3267 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3268 prefetch-7.c that generate one non-temporal store.
3269
3270 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3271 prefetch-7.c that generate one non-temporal store and one
3272 one-temporal prefetch.
3273
3274 2010-06-10 Martin Jambor <mjambor@suse.cz>
3275
3276 PR tree-optimization/44258
3277 * gcc.dg/tree-ssa/pr44258.c: New test.
3278
3279 2010-06-10 Daniel Kraft <d@domob.eu>
3280
3281 PR fortran/38936
3282 * gfortran.dg/associate_1.f03: New test.
3283 * gfortran.dg/associate_2.f95: New test.
3284 * gfortran.dg/associate_3.f03: New test.
3285 * gfortran.dg/associate_4.f08: New test.
3286
3287 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3288
3289 * gfortran.dg/selected_char_kind_4.f90: New test.
3290
3291 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3292
3293 * gcc.dg/pr42461.c: New test.
3294
3295 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3296
3297 PR fortran/44347
3298 * gfortran.dg/selected_real_kind_1.f90: New.
3299
3300 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3301
3302 PR fortran/44359
3303 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3304 warning.
3305 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3306 check for warning.
3307
3308 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3309
3310 * gfortran.dg/data_namelist_conflict.f90: New test.
3311
3312 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3313
3314 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3315 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3316 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3317
3318 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3319
3320 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3321 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3322 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3323 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3324 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3325
3326 2010-06-09 Jason Merrill <jason@redhat.com>
3327
3328 PR c++/44366
3329 * g++.dg/cpp0x/decltype23.C: Move to...
3330 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3331
3332 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3333
3334 PR fortran/44211
3335 * gfortran.dg/typebound_call_14.f03: New test.
3336
3337 2010-06-09 Martin Jambor <mjambor@suse.cz>
3338
3339 PR tree-optimization/44423
3340 * gcc.dg/tree-ssa/pr44423.c: New test.
3341
3342 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3343
3344 PR testsuite/42843
3345 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3346 TV_NONE to initialize tv_id field.
3347 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3348 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3349 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3350 Include toplev.h .
3351 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3352 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3353 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3354
3355 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3356
3357 PR tree-optimization/39874
3358 PR middle-end/28685
3359 * gcc.dg/pr39874.c: New file.
3360
3361 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3362
3363 * g++.dg/ext/attr-alias-1.C: New.
3364 * g++.dg/ext/attr-alias-2.C: New.
3365
3366 2010-06-07 Tobias Burnus <burnus@net-b.de>
3367
3368 PR fortran/44446
3369 * gfortran.dg/proc_ptr_27.f90: New.
3370
3371 2010-06-07 Jason Merrill <jason@redhat.com>
3372
3373 PR c++/44366
3374 * g++.dg/cpp0x/decltype23.C: New.
3375
3376 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3377 Shujing Zhao <pearly.zhao@oracle.com>
3378
3379 PR c/37724
3380 * gcc.dg/c90-const-expr-10.c: Adjust.
3381 * gcc.dg/c99-const-expr-10.c: Adjust.
3382 * gcc.dg/init-bad-7.c: New.
3383
3384 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3385
3386 * lib/target-supports.exp (check_effective_target_gas): New proc.
3387 * gcc.c-torture/execute/960321-1.x: New file.
3388
3389 2010-06-07 Jason Merrill <jason@redhat.com>
3390
3391 PR c++/44401
3392 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3393
3394 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR c++/44444
3397 * g++.dg/warn/Wunused-var-12.C: New test.
3398
3399 PR c++/44443
3400 * c-c++-common/Wunused-var-11.c: New test.
3401
3402 2010-06-07 Jan Hubicka <jh@suse.cz>
3403
3404 * gcc.dg/ipa/pure-const-1.c: New testcase.
3405
3406 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3407
3408 PR rtl-optimization/44404
3409 * gcc.dg/pr44404.c: New.
3410
3411 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3412
3413 PR target/44159
3414 * gcc.target/i386/abi-2.c: Check sysv abi here.
3415 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3416 function to avoid failures by different ABIs.
3417 * gcc.target/i386/aes-check.h: Likewise.
3418 * gcc.target/i386/avx-check.h: Likewise.
3419 * gcc.target/i386/fma4-check.h: Likewise.
3420 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3421 * gcc.target/i386/mmx-check.h: Likewise.
3422 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3423 * gcc.target/i386/pclmul-check.h: Likewise.
3424 * gcc.target/i386/sse-check.h: Likewise.
3425 * gcc.target/i386/sse2-check.h: Likewise.
3426 * gcc.target/i386/sse3-check.h: Likewise.
3427 * gcc.target/i386/sse4_1-check.h: Likewise.
3428 * gcc.target/i386/sse4_2-check.h: Likewise.
3429 * gcc.target/i386/sse4a-check.h: Likewise.
3430 * gcc.target/i386/ssse3-check.h: Likewise.
3431 * gcc.target/i386/xop-check.h: Likewise.
3432 * gcc.target/i386/pr27971.c: Fix for LLP64.
3433 * gcc.target/i386/pr39139.c: Likewise.
3434 * gcc.target/i386/pr39315-check.c: Likewise.
3435 * gcc.target/i386/vararg-1.c: Likewise.
3436 * gcc.target/i386/vararg-2.c: Likewise.
3437 Additional add dg-compile to avoid failure due
3438 missing foo symbol.
3439
3440 * gcc.dg/compound-literal-1.c: Fix for llp64.
3441 * gcc.dg/pr32370.c: Likewise.
3442 * gcc.dg/pr37561.c: Likewise.
3443 * gcc.dg/pr41340.c: Likewise.
3444 * gcc.dg/pr41551.c: Likewise.
3445
3446 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3447
3448 PR c++/44188
3449 * g++.dg/debug/dwarf2/typedef3.C: New test.
3450
3451 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3452
3453 PR c/20000
3454 * c-c++-common/pr20000.c: New.
3455
3456 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3457
3458 PR c++/44086
3459 * g++.dg/init/pr44086.C: New.
3460 * g++.dg/cpp0x/decltype4.C: Adjust.
3461
3462 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3463
3464 PR fortran/43945
3465 * gfortran.dg/generic_23.f03: New test.
3466
3467 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3468
3469 PR fortran/43895
3470 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3471
3472 2010-06-05 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR c++/44361
3475 * c-c++-common/Wunused-var-9.c: New test.
3476
3477 2010-06-05 Jason Merrill <jason@redhat.com>
3478
3479 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3480
3481 2010-06-05 Joseph Myers <joseph@codesourcery.com>
3482
3483 PR c/44322
3484 * gcc.dg/c99-restrict-4.c: New test.
3485
3486 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3487
3488 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3489 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3490 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3491 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3492 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3493 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3494 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3495 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3496 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3497 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3498 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3499 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3500 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3501 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3502 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3503 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3504 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3505 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3506 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3507 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3508 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3509 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3510
3511 2010-06-04 Jason Merrill <jason@redhat.com>
3512
3513 * g++.dg/cpp0x/noexcept06.C: New.
3514 * g++.dg/cpp0x/noexcept07.C: New.
3515
3516 * g++.dg/cpp0x/noexcept01.C: New.
3517 * g++.dg/cpp0x/noexcept02.C: New.
3518 * g++.dg/cpp0x/noexcept03.C: New.
3519 * g++.dg/cpp0x/noexcept04.C: New.
3520 * g++.dg/cpp0x/noexcept05.C: New.
3521
3522 2010-06-04 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR c++/44412
3525 * g++.dg/warn/Wunused-var-10.C: New test.
3526 * g++.dg/warn/Wunused-var-11.C: New test.
3527
3528 PR c++/44362
3529 * c-c++-common/Wunused-var-10.c: New test.
3530
3531 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3532
3533 PR c/25880
3534 * gcc.dg/assign-warn-2.c: Update.
3535 * gcc.dg/cpp/line3.c: Update.
3536 * gcc.dg/c99-array-lval-8.c: Update.
3537 * gcc.dg/cast-qual-2.c: Update.
3538 * gcc.dg/c99-arraydecl-3.c: Update.
3539 * gcc.dg/assign-warn-1.c: Update.
3540 * gcc.dg/format/gcc_diag-1.c: Update.
3541
3542 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3543
3544 PR rtl-optimization/39871
3545 PR rtl-optimization/40615
3546 PR rtl-optimization/42500
3547 PR rtl-optimization/42502
3548 * gcc.target/arm/eliminate.c: New test.
3549
3550 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3551
3552 PR libstdc++/44410
3553 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3554 * g++.old-deja/g++.other/delete3.C: Likewise.
3555 * g++.old-deja/g++.other/new.C: Likewise.
3556 * g++.old-deja/g++.law/operators27.C: Likewise.
3557 * g++.old-deja/g++.mike/p755.C: Likewise.
3558 * g++.dg/eh/new1.C: Likewise.
3559 * g++.dg/init/new5.C: Likewise.
3560
3561 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3562
3563 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3564 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3565 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3566
3567 2010-06-03 Richard Guenther <rguenther@suse.de>
3568
3569 PR lto/41921
3570 * lib/lto.exp: Always load gcc.exp.
3571 (lto-obj): For C source files invoke gcc_target_compile.
3572 * g++.dg/lto/20100603-1_0.C: New testcase.
3573 * g++.dg/lto/20100603-1_1.c: Likewise.
3574
3575 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3576
3577 PR tree-optimization/43688
3578 * gfortran.dg/pr43688.f90: New.
3579
3580 2010-06-03 Richard Guenther <rguenther@suse.de>
3581
3582 PR lto/41584
3583 * gcc.dg/lto/20100603-1_0.c: New testcase.
3584 * gcc.dg/lto/20100603-2_0.c: Likewise.
3585 * gcc.dg/lto/20100603-3_0.c: Likewise.
3586
3587 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3588
3589 PR target/44218
3590 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3591 * gcc.target/powerpc/recip-2.c: Ditto.
3592 * gcc.target/powerpc/recip-3.c: Ditto.
3593 * gcc.target/powerpc/recip-4.c: Ditto.
3594 * gcc.target/powerpc/recip-5.c: Ditto.
3595 * gcc.target/powerpc/recip-6.c: Ditto.
3596 * gcc.target/powerpc/recip-7.c: Ditto.
3597 * gcc.target/powerpc/recip-test.h: Ditto.
3598 * gcc.target/powerpc/recip-test2.h: Ditto.
3599
3600 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3601
3602 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3603
3604 2010-06-02 Jason Merrill <jason@redhat.com>
3605
3606 * g++.dg/ext/vector9.C: Expect typedef in error message.
3607
3608 PR c++/9726
3609 PR c++/23594
3610 PR c++/44333
3611 * g++.dg/tc1/dr101.C: Remove xfails.
3612
3613 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3614
3615 PR middle-end/44372
3616 * g++.dg/ipa/pr44372.C: New.
3617
3618 2010-06-02 Jan Hubicka <jh@suse.cz>
3619
3620 PR middle-end/44295
3621 * g++.dg/torture/pr44295.C: Neww testcase.
3622
3623 2010-06-02 Jan Hubicka <jh@suse.cz>
3624
3625 * gcc.dg/tree-ssa/loadpre6.c: Update.
3626
3627 2010-06-02 Richard Guenther <rguenther@suse.de>
3628
3629 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3630 diagnostic.h.
3631
3632 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3633
3634 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3635 the link fail message.
3636
3637 2010-06-02 Tobias Burnus <burnus@net-b.de>
3638
3639 PR fortran/44360
3640 * gfortran.dg/use_13.f90: New test case.
3641
3642 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3643
3644 PR fortran/44371
3645 * gfortran.dg/error_stop_2.f08: Minor update.
3646
3647 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3648
3649 PR fortran/44371
3650 * gfortran.dg/error_stop_1.f08: New test.
3651 * gfortran.dg/error_stop_2.f08: New test.
3652
3653 2010-06-01 Jason Merrill <jason@redhat.com>
3654
3655 DR 990
3656 * g++.dg/cpp0x/initlist37.C: New.
3657 * g++.dg/cpp0x/initlist38.C: New.
3658
3659 PR c++/44358
3660 * g++.dg/cpp0x/initlist36.C: New.
3661
3662 2010-05-31 Jan Hubicka <jh@suse.cz>
3663
3664 * gcc.dg/noreturn-8.c: New testcase.
3665
3666 2010-05-31 Jan Hubicka <jh@suse.cz>
3667
3668 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3669 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3670
3671 2010-05-31 Jan Hubicka <jh@suse.cz>
3672
3673 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3674 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3675
3676 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3677
3678 PR fortran/36928
3679 * gfortran.dg/dependency_27.f90: New test.
3680 * gfortran.dg/array_assign_1.F90: New test.
3681
3682 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3683
3684 PR target/44338
3685 * gcc.target/i386/sse-24.c: New test.
3686
3687 2010-05-31 Jan Hubicka <jh@suse.cz>
3688
3689 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3690
3691 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR middle-end/44337
3694 * gcc.dg/pr44337.c: New test.
3695
3696 PR tree-optimization/44182
3697 * g++.dg/debug/pr44182.C: New test.
3698
3699 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * gcc.dg/nested-func-7.c: New test.
3702 * gnat.dg/frame_overflow.adb: Adjust directives.
3703
3704 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3705
3706 * gnat.dg/prot2.ad[sb]: New test.
3707 * gnat.dg/prot2_pkg1.ads: New helper.
3708 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3709
3710 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3711
3712 * gnat.dg/array11.adb: Adjust dg-warning directive.
3713 * gnat.dg/object_overflow.adb: Likewise.
3714
3715 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3716
3717 PR middle-end/44306
3718 * gcc.dg/tree-ssa/pr44306.c: New.
3719
3720 2010-05-29 Jan Hubicka <jh@suse.cz>
3721
3722 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3723
3724 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3725
3726 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3727
3728 2010-05-28 Mike Stump <mikestump@comcast.net>
3729
3730 PR objc/44125
3731 * objc.dg/const-str-9.m: Remove static.
3732
3733 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR target/43636
3736 * gcc.c-torture/compile/pr43636.c: New test.
3737
3738 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3739
3740 PR objc++/23616
3741 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3742 * obj-c++.dg/try-catch-9.mm: Ditto.
3743
3744 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3745
3746 Revert patch for PR c++/44188
3747 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3748
3749 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3750
3751 PR c++/44188
3752 * g++.dg/debug/dwarf2/typedef3.C: New test.
3753
3754 2010-05-27 Jason Merrill <jason@redhat.com>
3755
3756 PR c++/43555
3757 * g++.dg/ext/vla9.C: New.
3758
3759 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3760
3761 PR objc/44140
3762 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3763 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3764 * objc.dg/torture/tls/thr-init.m: Ditto.
3765 * objc.dg/torture/trivial.m: Ditto.
3766 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3767 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3768 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3769 * obj-c++.dg/torture/trivial.mm: Ditto.
3770
3771 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3772
3773 * g++.dg/lto/20100302_0.C: Skip on darwin.
3774
3775 2010-05-27 Richard Guenther <rguenther@suse.de>
3776
3777 PR tree-optimization/44284
3778 * gcc.dg/vect/vect-118.c: New testcase.
3779 * gcc.dg/vect/bb-slp-20.c: Adjust.
3780 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3781 * gcc.dg/vect/slp-9.c: Likewise.
3782 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3783 * gcc.dg/vect/vect-10.c: Likewise.
3784 * gcc.dg/vect/vect-109.c: Likewise.
3785 * gcc.dg/vect/vect-12.c: Likewise.
3786 * gcc.dg/vect/vect-36.c: Likewise.
3787 * gcc.dg/vect/vect-7.c: Likewise.
3788 * gcc.dg/vect/vect-iv-8.c: Likewise.
3789 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3790 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3791 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3792 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3793 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3794 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3795 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3796 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3797 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3798 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3799 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3800 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3801 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3802 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3803 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3804 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3805 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3806
3807 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3808
3809 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3810 necessary.
3811
3812 2010-05-26 Jan Hubicka <jh@suse.cz>
3813
3814 * gcc.dg/lto/materialize-1_0.c: New file.
3815 * gcc.dg/lto/materialize-1_1.c: New file.
3816
3817 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3818
3819 * gnat.dg/lto10.adb: New test.
3820 * gnat.dg/lto10_pkg.ads: New helper.
3821
3822 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3823
3824 * lib/target-supports.exp (check_effective_target_int128): New
3825 function to check if __int128 types are available for target.
3826 * c-c++-common/int128-types-1.c: New.
3827 * c-c++-common/int128-1.c: New.
3828 * c-c++-common/int128-2.c: New.
3829 * g++.dg/abi/mangle43.C: New.
3830 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3831 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3832 pointer-wide scalar.
3833 * g++.dg/other/pr25632.C: Likewise.
3834 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3835 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3836 overflow warnings.
3837 * g++.dg/warn/pr13358-4.C: Likewise.
3838 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3839 * g++.dg/warn/Wconversion-null.C: Likewise.
3840
3841 2010-05-26 Jason Merrill <jason@redhat.com>
3842
3843 PR c++/43382
3844 * g++.dg/cpp0x/variadic101.C: New.
3845
3846 2010-05-26 Richard Guenther <rguenther@suse.de>
3847
3848 PR rtl-optimization/44164
3849 * gcc.c-torture/execute/pr44164.c: New testcase.
3850 * g++.dg/tree-ssa/pr13146.C: Adjust.
3851
3852 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3853
3854 PR fortran/40011
3855 * gfortran.dg/whole_file_19.f90 : New test.
3856
3857 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3858
3859 PR fortran/30668
3860 PR fortran/31346
3861 PR fortran/34260
3862 * gfortran.dg/pr40999.f: Fix function type.
3863 * gfortran.dg/whole_file_5.f90: Likewise.
3864 * gfortran.dg/whole_file_6.f90: Likewise.
3865 * gfortran.dg/whole_file_16.f90: New.
3866 * gfortran.dg/whole_file_17.f90: New.
3867 * gfortran.dg/whole_file_18.f90: New.
3868
3869 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3870 Iain Sandoe <iains@gcc.gnu.org>
3871
3872 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3873 * gcc.c-torture/compile/pr44197.c: Require alias support.
3874 * gcc.dg/lto/20081222_0.c: Ditto.
3875
3876 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3877
3878 PR debug/42801
3879 * gcc.dg/guality/vla-2.c: New test.
3880
3881 2010-05-25 Richard Guenther <rguenther@suse.de>
3882
3883 PR middle-end/44069
3884 * g++.dg/torture/pr44069.C: New testcase.
3885
3886 2010-05-25 Richard Guenther <rguenther@suse.de>
3887
3888 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3889
3890 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3891
3892 PR objc/44140
3893 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3894
3895 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3896
3897 * obj-c++.dg/torture/tls/trivial.mm: New.
3898 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3899 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3900 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3901 * obj-c++.dg/torture/tls/diag-1.mm: New.
3902 * obj-c++.dg/torture/tls/tls.exp: New.
3903 * obj-c++.dg/torture/trivial.mm: New.
3904 * obj-c++.dg/torture/dg-torture.exp: New.
3905 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3906 * obj-c++.dg/tls/trivial.m: New.
3907 * obj-c++.dg/tls/init-1.mm: New.
3908 * obj-c++.dg/tls/diag-1.mm: New.
3909 * obj-c++.dg/tls/init-2.mm: New.
3910 * obj-c++.dg/tls/diag-2.mm: New.
3911 * obj-c++.dg/tls/diag-3.mm: New.
3912 * obj-c++.dg/tls/diag-4.mm: New.
3913 * obj-c++.dg/tls/static-1.mm: New.
3914 * obj-c++.dg/tls/tls.exp: New.
3915 * obj-c++.dg/tls/diag-5.mm: New.
3916 * obj-c++.dg/tls/static-1a.mm: New.
3917 * objc-obj-c++-shared/Object1.mm: New.
3918 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3919
3920 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3921
3922 PR objc++/43689
3923 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3924 * obj-c++.dg/const-str-6.mm: Ditto.
3925
3926 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3929
3930 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3931
3932 PR ada/38394
3933 * gnat.dg/array13.ad[sb]: New test.
3934
3935 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3936 Sandra Loosemore <sandra@codesourcery.com>
3937
3938 * gcc.target/arm/neon/: Regenerated test cases.
3939
3940 * gcc.target/arm/neon/polytypes.c,
3941 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3942 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3943 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3944 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3945 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3946 dg-add-options arm_neon.
3947
3948 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3949 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3950 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3951 and arm_neon_fp16_ok.
3952
3953 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3954 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3955
3956 * lib/target-supports.exp (add_options_for_arm_neon): New.
3957 (check_effective_target_arm_neon_ok_nocache): New, from
3958 check_effective_target_arm_neon_ok. Check multiple possibilities.
3959 (check_effective_target_arm_neon_ok): Use
3960 check_effective_target_arm_neon_ok_nocache.
3961 (add_options_for_arm_neon_fp16)
3962 (check_effective_target_arm_neon_fp16_ok)
3963 check_effective_target_arm_neon_fp16_ok_nocache): New.
3964 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3965
3966 2010-05-24 Jason Merrill <jason@redhat.com>
3967
3968 PR c++/41510
3969 * g++.dg/cpp0x/initlist35.C: New.
3970 * g++.dg/init/brace6.C: Adjust.
3971
3972 2010-05-24 Paul Brook <paul@codesourcery.com>
3973
3974 * gcc.target/arm/frame-pointer-1.c: New test.
3975 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3976 pointer elimination.
3977
3978 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3979
3980 PR target/44245
3981 * gcc.target/i386/crc32-3.c: New.
3982 * gcc.target/i386/crc32-4.c: Likewise.
3983
3984 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3985
3986 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3987 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3988 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3989
3990 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3991
3992 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3993
3994 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3995
3996 PR target/43869
3997 * gcc.c-target/pr43869.c: New test.
3998
3999 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4000
4001 PR fortran/44212
4002 * gfortran.dg/class_22.f03: New.
4003
4004 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4005
4006 PR lto/44238
4007 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4008
4009 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4010
4011 PR fortran/44213
4012 * gfortran.dg/abstract_type_7.f03: New.
4013
4014 2010-05-21 Jason Merrill <jason@redhat.com>
4015
4016 * g++.dg/eh/spec11.C: Test cleanup optimization.
4017
4018 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR debug/44223
4021 * gcc.target/i386/pr44223.c: New test.
4022
4023 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4024
4025 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4026
4027 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4028
4029 * g++.dg/other/const3.C: New test.
4030
4031 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4032
4033 PR fortran/38407
4034 * warn_unused_dummy_argument_1.f90: New.
4035 * warn_unused_dummy_argument_2.f90: New.
4036
4037 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4038
4039 PR c++/30298
4040 * g++.dg/inherit/crash1.C: New.
4041 * g++.dg/inherit/crash2.C: Likewise.
4042
4043 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR debug/44178
4046 * g++.dg/debug/pr44178.C: New test.
4047
4048 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4049
4050 PR middle-end/44185
4051 * gcc.dg/tree-ssa/prefetch-6.c: Add
4052 --param min-insn-to-prefetch-ratio=6.
4053 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4054 allow unrolling, and adjust the movnti count.
4055
4056 2010-05-20 Jan Hubicka <jh@suse.cz>
4057
4058 PR middle-end/44197
4059 * gcc.c-torture/compile/pr44197.c: New file.
4060
4061 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4062
4063 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4064 Fix test code.
4065 (check_effective_target_xop): Remove __may_alias__ attribute.
4066
4067 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4068
4069 PR target/44202
4070 * gcc.c-torture/execute/pr44202-1.c: New test.
4071
4072 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4073
4074 PR fortran/43851
4075 * gfortran.dg/label_1.f90: Update test.
4076
4077 2010-05-19 Jan Hubicka <jh@suse.cz>
4078
4079 * gcc.dg/lto/ipareference2_0.c: New file.
4080 * gcc.dg/lto/ipareference2_1.c: New file.
4081
4082 2010-05-19 Jason Merrill <jason@redhat.com>
4083
4084 * g++.dg/parse/fn-typedef2.C: New.
4085
4086 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4087 function type.
4088
4089 PR c++/44193
4090 * g++.dg/template/fntype1.C: New.
4091
4092 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4093
4094 * gnat.dg/discr23.ad[sb]: New test.
4095 * gnat.dg/discr23_pkg.ads: New helper.
4096
4097 * gnat.dg/specs/controlled1.ads: New test.
4098 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4099
4100 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4101
4102 PR fortran/44055
4103 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4104 Fixed scope of C_SIZEOF.
4105 * gfortran.dg/warn_conversion_2.f90: New.
4106
4107 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4108
4109 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4110 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4111 for optional selector.
4112 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4113 (check_effective_target_sse3): New proc.
4114 * gcc.target/i386/math-torture/math-torture.exp: Load
4115 target-supports.exp.
4116 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4117 check_effective_target_sse2.
4118 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4119 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4120 * g++.dg/vect/vect.exp: Likewise.
4121 * gfortran.dg/vect/vect.exp: Likewise.
4122 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4123 -msse2 if check_effective_target_sse2.
4124
4125 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4126 * gcc.target/i386/3dnow-2.c: Likewise.
4127 * gcc.target/i386/3dnowA-1.c: Likewise.
4128 * gcc.target/i386/3dnowA-2.c: Likewise.
4129 * gcc.target/i386/pr42549.c: Likewise.
4130
4131 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4132 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4133 * gcc.target/i386/sse3-addsubps.c: Likewise.
4134 * gcc.target/i386/sse3-haddpd.c: Likewise.
4135 * gcc.target/i386/sse3-haddps.c: Likewise.
4136 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4137 * gcc.target/i386/sse3-hsubps.c: Likewise.
4138 * gcc.target/i386/sse3-movddup.c: Likewise.
4139 * gcc.target/i386/sse3-movshdup.c: Likewise.
4140 * gcc.target/i386/sse3-movsldup.c: Likewise.
4141
4142 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4143 * g++.dg/ext/attrib35.C: Likewise.
4144 * g++.dg/opt/pr40496.C: Likewise.
4145 * g++.dg/other/i386-1.C: Likewise.
4146 * g++.dg/other/i386-4.C: Likewise.
4147 * g++.dg/other/pr34435.C: Likewise.
4148 * g++.dg/other/pr39496.C: Likewise.
4149 * g++.dg/other/pr40446.C: Likewise.
4150 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4151 * gcc.dg/compat/vector-1a_main.c: Likewise.
4152 * gcc.dg/compat/vector-2a_main.c: Likewise.
4153 * gcc.dg/lto/20090206-1_0.c: Likewise.
4154 * gcc.dg/pr34856.c: Likewise.
4155 * gcc.dg/pr36584.c: Likewise.
4156 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4157 * gcc.dg/pr37544.c: Likewise.
4158 * gcc.dg/torture/pr16104-1.c: Likewise.
4159 * gcc.dg/torture/pr35771-1.c: Likewise.
4160 * gcc.dg/torture/pr35771-2.c: Likewise.
4161 * gcc.dg/torture/pr35771-3.c: Likewise.
4162 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4163 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4164 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4165 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4166 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4167 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4168 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4169 * gcc.target/i386/20060512-1.c: Likewise.
4170 * gcc.target/i386/20060512-3.c: Likewise.
4171 * gcc.target/i386/all_one_m128i.c: Likewise.
4172 * gcc.target/i386/float128-1.c: Likewise.
4173 * gcc.target/i386/float128-2.c: Likewise.
4174 * gcc.target/i386/fpcvt-1.c: Likewise.
4175 * gcc.target/i386/fpcvt-2.c: Likewise.
4176 * gcc.target/i386/fpcvt-3.c: Likewise.
4177 * gcc.target/i386/fpprec-1.c: Likewise.
4178 * gcc.target/i386/funcspec-9.c: Likewise.
4179 * gcc.target/i386/incoming-1.c: Likewise.
4180 * gcc.target/i386/incoming-12.c: Likewise.
4181 * gcc.target/i386/incoming-2.c: Likewise.
4182 * gcc.target/i386/incoming-3.c: Likewise.
4183 * gcc.target/i386/incoming-4.c: Likewise.
4184 * gcc.target/i386/incoming-6.c: Likewise.
4185 * gcc.target/i386/incoming-7.c: Likewise.
4186 * gcc.target/i386/incoming-8.c: Likewise.
4187 * gcc.target/i386/opt-1.c: Likewise.
4188 * gcc.target/i386/opt-2.c: Likewise.
4189 * gcc.target/i386/ordcmp-1.c: Likewise.
4190 * gcc.target/i386/pr17692.c: Likewise.
4191 * gcc.target/i386/pr18614-1.c: Likewise.
4192 * gcc.target/i386/pr22152.c: Likewise.
4193 * gcc.target/i386/pr23570.c: Likewise.
4194 * gcc.target/i386/pr23575.c: Likewise.
4195 * gcc.target/i386/pr26449-1.c: Likewise.
4196 * gcc.target/i386/pr26600.c: Likewise.
4197 * gcc.target/i386/pr27790.c: Likewise.
4198 * gcc.target/i386/pr28839.c: Likewise.
4199 * gcc.target/i386/pr30970.c: Likewise.
4200 * gcc.target/i386/pr32000-1.c: Likewise.
4201 * gcc.target/i386/pr32000-2.c: Likewise.
4202 * gcc.target/i386/pr32280.c: Likewise.
4203 * gcc.target/i386/pr32661.c: Likewise.
4204 * gcc.target/i386/pr32708-1.c: Likewise.
4205 * gcc.target/i386/pr32961.c: Likewise.
4206 * gcc.target/i386/pr33329.c: Likewise.
4207 * gcc.target/i386/pr35714.c: Likewise.
4208 * gcc.target/i386/pr35767-1.c: Likewise.
4209 * gcc.target/i386/pr35767-1d.c: Likewise.
4210 * gcc.target/i386/pr35767-1i.c: Likewise.
4211 * gcc.target/i386/pr35767-2.c: Likewise.
4212 * gcc.target/i386/pr35767-2d.c: Likewise.
4213 * gcc.target/i386/pr35767-2i.c: Likewise.
4214 * gcc.target/i386/pr35767-3.c: Likewise.
4215 * gcc.target/i386/pr35767-5.c: Likewise.
4216 * gcc.target/i386/pr36222-1.c: Likewise.
4217 * gcc.target/i386/pr36578-1.c: Likewise.
4218 * gcc.target/i386/pr36578-2.c: Likewise.
4219 * gcc.target/i386/pr36992-1.c: Likewise.
4220 * gcc.target/i386/pr37101.c: Likewise.
4221 * gcc.target/i386/pr37216.c: Likewise.
4222 * gcc.target/i386/pr37434-1.c: Likewise.
4223 * gcc.target/i386/pr37434-2.c: Likewise.
4224 * gcc.target/i386/pr37843-3.c: Likewise.
4225 * gcc.target/i386/pr37843-4.c: Likewise.
4226 * gcc.target/i386/pr39162.c: Likewise.
4227 * gcc.target/i386/pr39315-1.c: Likewise.
4228 * gcc.target/i386/pr39315-2.c: Likewise.
4229 * gcc.target/i386/pr39315-3.c: Likewise.
4230 * gcc.target/i386/pr39315-4.c: Likewise.
4231 * gcc.target/i386/pr39445.c: Likewise.
4232 * gcc.target/i386/pr39496.c: Likewise.
4233 * gcc.target/i386/pr40809.c: Likewise.
4234 * gcc.target/i386/pr40906-3.c: Likewise.
4235 * gcc.target/i386/pr41019.c: Likewise.
4236 * gcc.target/i386/pr42542-1.c: Likewise.
4237 * gcc.target/i386/pr42542-2.c: Likewise.
4238 * gcc.target/i386/pr42542-3.c: Likewise.
4239 * gcc.target/i386/pr42542-3a.c: Likewise.
4240 * gcc.target/i386/pr42881.c: Likewise.
4241 * gcc.target/i386/push-1.c: Likewise.
4242 * gcc.target/i386/quad-sse.c: Likewise.
4243 * gcc.target/i386/reload-1.c: Likewise.
4244 * gcc.target/i386/sse-10.c: Likewise.
4245 * gcc.target/i386/sse-11.c: Likewise.
4246 * gcc.target/i386/sse-15.c: Likewise.
4247 * gcc.target/i386/sse-17.c: Likewise.
4248 * gcc.target/i386/sse-18.c: Likewise.
4249 * gcc.target/i386/sse-19.c: Likewise.
4250 * gcc.target/i386/sse-4.c: Likewise.
4251 * gcc.target/i386/sse-6.c: Likewise.
4252 * gcc.target/i386/sse-vect-types.c: Likewise.
4253 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4254 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4255 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4256 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4257 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4258 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4259 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4260 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4261 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4262 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4263 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4264 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4265 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4266 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4267 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4268 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4269 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4270 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4271 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4272 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4273 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4274 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4275 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4276 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4277 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4278 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4279 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4280 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4281 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4282 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4283 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4284 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4285 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4286 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4287 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4288 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4289 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4290 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4291 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4292 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4293 * gcc.target/i386/sse2-mmx.c: Likewise.
4294 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4295 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4296 * gcc.target/i386/sse2-movd-1.c: Likewise.
4297 * gcc.target/i386/sse2-movd-2.c: Likewise.
4298 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4299 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4300 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4301 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4302 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4303 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4304 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4305 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4306 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4307 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4308 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4309 * gcc.target/i386/sse2-movq-1.c: Likewise.
4310 * gcc.target/i386/sse2-movq-2.c: Likewise.
4311 * gcc.target/i386/sse2-movq-3.c: Likewise.
4312 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4313 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4314 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4315 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4316 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4317 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4318 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4319 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4320 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4321 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4322 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4323 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4324 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4325 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4326 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4327 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4328 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4329 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4330 * gcc.target/i386/sse2-pand-1.c: Likewise.
4331 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4332 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4333 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4334 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4335 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4336 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4337 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4338 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4339 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4340 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4341 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4342 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4343 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4344 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4345 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4346 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4347 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4348 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4349 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4350 * gcc.target/i386/sse2-por-1.c: Likewise.
4351 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4352 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4353 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4354 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4355 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4356 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4357 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4358 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4359 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4360 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4361 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4362 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4363 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4364 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4365 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4366 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4367 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4368 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4369 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4370 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4371 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4372 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4373 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4374 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4375 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4376 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4377 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4378 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4379 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4380 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4381 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4382 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4383 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4384 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4385 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4386 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4387 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4388 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4389 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4390 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4391 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4392 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4393 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4394 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4395 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4396 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4397 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4398 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4399 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4400 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4401 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4402 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4403 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4404 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4405 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4406 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4407 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4408 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4409 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4410 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4411 * gcc.target/i386/sse2-vec-1.c: Likewise.
4412 * gcc.target/i386/sse2-vec-2.c: Likewise.
4413 * gcc.target/i386/sse2-vec-3.c: Likewise.
4414 * gcc.target/i386/sse2-vec-4.c: Likewise.
4415 * gcc.target/i386/sse2-vec-5.c: Likewise.
4416 * gcc.target/i386/sse2-vec-6.c: Likewise.
4417 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4418 * gcc.target/i386/ssefn-2.c: Likewise.
4419 * gcc.target/i386/ssefn-4.c: Likewise.
4420 * gcc.target/i386/ssefp-1.c: Likewise.
4421 * gcc.target/i386/ssefp-2.c: Likewise.
4422 * gcc.target/i386/sseregparm-3.c: Likewise.
4423 * gcc.target/i386/sseregparm-4.c: Likewise.
4424 * gcc.target/i386/sseregparm-5.c: Likewise.
4425 * gcc.target/i386/sseregparm-6.c: Likewise.
4426 * gcc.target/i386/sseregparm-7.c: Likewise.
4427 * gcc.target/i386/ssetype-1.c: Likewise.
4428 * gcc.target/i386/ssetype-2.c: Likewise.
4429 * gcc.target/i386/ssetype-3.c: Likewise.
4430 * gcc.target/i386/ssetype-4.c: Likewise.
4431 * gcc.target/i386/ssetype-5.c: Likewise.
4432 * gcc.target/i386/unordcmp-1.c: Likewise.
4433 * gcc.target/i386/vararg-1.c: Likewise.
4434 * gcc.target/i386/vararg-2.c: Likewise.
4435 * gcc.target/i386/vararg-3.c: Likewise.
4436 * gcc.target/i386/vararg-4.c: Likewise.
4437 * gcc.target/i386/vararg-7.c: Likewise.
4438 * gcc.target/i386/vararg-8.c: Likewise.
4439 * gcc.target/i386/vecinit-1.c: Likewise.
4440 * gcc.target/i386/vecinit-2.c: Likewise.
4441 * gcc.target/i386/vecinit-3.c: Likewise.
4442 * gcc.target/i386/vecinit-4.c: Likewise.
4443 * gcc.target/i386/vecinit-5.c: Likewise.
4444 * gcc.target/i386/vecinit-6.c: Likewise.
4445 * gcc.target/i386/vectorize2.c: Likewise.
4446 * gcc.target/i386/vectorize3.c: Likewise.
4447 * gcc.target/i386/vectorize4.c: Likewise.
4448 * gcc.target/i386/vectorize6.c: Likewise.
4449 * gcc.target/i386/vectorize7.c: Likewise.
4450 * gcc.target/i386/vectorize8.c: Likewise.
4451 * gcc.target/i386/vperm-v2df.c: Likewise.
4452 * gcc.target/i386/vperm-v2di.c: Likewise.
4453 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4454 * gcc.target/i386/xorps-sse2.c: Likewise.
4455 * gcc.target/i386/xorps.c: Likewise.
4456 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4457 * gfortran.dg/graphite/pr42326.f90: Likewise.
4458 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4459
4460 2010-05-19 Richard Guenther <rguenther@suse.de>
4461
4462 PR lto/44196
4463 * g++.dg/lto/20100519-1_0.C: New testcase.
4464
4465 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4466
4467 PR fortran/42360
4468 * gfortran.dg/warn_intent_out_not_set.f90: New.
4469
4470 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4471
4472 PR fortran/38404
4473 * gfortran.dg/data_char_1.f90: Updated warning message.
4474 * gfortran.dg/data_array_6.f: New.
4475
4476 2010-05-19 Martin Jambor <mjambor@suse.cz>
4477
4478 * g++.dg/ipa/ivinline-8.C: New test.
4479 * gcc.dg/ipa/iinline-2.c: Likewise.
4480
4481 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4482
4483 PR fortran/34505
4484 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4485 arguments; add check for return value kind.
4486 * gfortran.dg/float_1.f90: Likewise.
4487
4488 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4489
4490 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4491 (main): Use it.
4492 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4493 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4494 Prune another location line format.
4495 (lto-obj): Call lto_prune_warns on comp_output.
4496
4497 2010-05-18 Jan Hubicka <jh@suse.cz>
4498
4499 * gcc.dg/lto/ipacp_0.c: New test.
4500 * gcc.dg/lto/ipacp_1.c: New test.
4501
4502 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4503
4504 PR lto/44184
4505 * gcc.dg/lto/20100518_0.c: New test.
4506
4507 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4508
4509 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4510
4511 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4512
4513 PR fortran/43990
4514 * gfortran.dg/class_21.f03: New.
4515
4516 2010-05-17 Jason Merrill <jason@redhat.com>
4517
4518 PR c++/44157
4519 * g++.dg/cpp0x/initlist34.C: New.
4520
4521 PR c++/44158
4522 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4523
4524 2010-05-17 Martin Jambor <mjambor@suse.cz>
4525
4526 * g++.dg/ipa/ivinline-1.C: New test.
4527 * g++.dg/ipa/ivinline-2.C: New test.
4528 * g++.dg/ipa/ivinline-3.C: New test.
4529 * g++.dg/ipa/ivinline-4.C: New test.
4530 * g++.dg/ipa/ivinline-5.C: New test.
4531 * g++.dg/ipa/ivinline-6.C: New test.
4532
4533 2010-05-17 Dodji Seketeli <dodji@redhat.com>
4534 Jason Merrill <jason@redhat.com>
4535
4536 PR c++/44108
4537 * c-c++-common/Wunused-var-8.c: New test.
4538
4539 2010-05-17 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR bootstrap/42347
4542 * gcc.c-torture/compile/pr42347.c: New test.
4543
4544 PR middle-end/44102
4545 * g++.dg/ext/asmgoto1.C: New test.
4546
4547 2010-05-17 Martin Jambor <mjambor@suse.cz>
4548
4549 PR middle-end/44133
4550 * gcc.dg/tree-ssa/pr44133.c: New test.
4551 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4552 precise.
4553
4554 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4555
4556 PR fortran/44044
4557 * gfortran.dg/class_20.f03: New.
4558
4559 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4560
4561 PR 44078
4562 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4563 debug messages but not the newly introduced one.
4564
4565 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4566
4567 PR fortran/35779
4568 * gfortran.dg/initialization_25.f90: Commented testcase.
4569 * gfortran.dg/initialization_26.f90: New.
4570
4571 2010-05-16 Richard Guenther <rguenther@suse.de>
4572
4573 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4574 * gcc.dg/pr43084.c: Likewise.
4575 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4576 -fipa-type-escape.
4577 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4578 -fipa-type-escape.
4579 * gcc.dg/struct/struct-reorg.exp: Likewise.
4580 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4581 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4582
4583 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4584
4585 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4586 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4587 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4588 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4589 tests.
4590
4591 2010-05-15 Jason Merrill <jason@redhat.com>
4592
4593 * g++.dg/eh/spec10.C: New.
4594 * g++.dg/eh/spec11.C: New.
4595 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4596
4597 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4598
4599 PR fortran/44154
4600 PR fortran/42647
4601 * gfortran.dg/allocatable_scalar_9.f90: New.
4602
4603 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR c++/44148
4606 * g++.dg/torture/pr44148.C: New test.
4607
4608 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4609
4610 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4611 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4612 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4613 diagnostics and type sizes.
4614
4615 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4616
4617 * gnat.dg/lto9.adb: New test.
4618 * gnat.dg/lto9_pkg1.ads: New helper.
4619 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4620
4621 2010-05-15 Jan Hubicka <jh@suse.cz>
4622
4623 * gcc.dg/lto/ipareference_1.c: Rename to ...
4624 * gcc.dg/lto/ipareference_0.c: ... this one.
4625 * gcc.dg/lto/ipareference_2.c: Rename to ...
4626 * gcc.dg/lto/ipareference_1.c: ... this one.
4627
4628 2010-05-15 Jan Hubicka <jh@suse.cz>
4629
4630 * gcc.dg/lto/ipareference_1.c: New file.
4631 * gcc.dg/lto/ipareference_2.c: New file.
4632
4633 2010-05-15 Richard Guenther <rguenther@suse.de>
4634
4635 PR tree-optimization/44038
4636 * gcc.c-torture/compile/pr44038.c: New testcase.
4637
4638 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4639
4640 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4641 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4642
4643 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4644
4645 PR fortran/43207
4646 PR fortran/43969
4647 * gfortran.dg/class_18.f03: New.
4648 * gfortran.dg/class_19.f03: New.
4649
4650 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4651
4652 PR debug/44112
4653 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4654 * g++.dg/debug/dwarf2/const1.C: Remove.
4655
4656 2010-05-14 Jason Merrill <jason@redhat.com>
4657
4658 * g++.dg/eh/cond4.C: New.
4659 * g++.dg/eh/elide2.C: Adjust.
4660 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4661
4662 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4663
4664 PR fortran/44135
4665 * gfortran.dg/actual_array_interface_2.f90: New test.
4666
4667 2010-05-14 Richard Guenther <rguenther@suse.de>
4668
4669 PR tree-optimization/44119
4670 * gcc.c-torture/compile/pr44119.c: New testcase.
4671
4672 2010-05-14 Jason Merrill <jason@redhat.com>
4673
4674 PR c++/44127
4675 * g++.dg/eh/terminate1.C: New.
4676
4677 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4678
4679 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4680
4681 PR debug/44136
4682 * gcc.dg/pr44136.c: New test.
4683
4684 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4685
4686 PR c++/30566
4687 * g++.dg/warn/Wshadow-4.C: Adjust.
4688 * g++.dg/warn/Wshadow-5.C: New test.
4689 * g++.dg/warn/Wshadow-6.C: New test
4690
4691 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4692
4693 PR fortran/35779
4694 * gfortran.dg/initialization_25.f90: New.
4695
4696 2010-05-13 Martin Jambor <mjambor@suse.cz>
4697
4698 * g++.dg/otr-fold-1.C: New test.
4699 * g++.dg/otr-fold-2.C: New test.
4700
4701 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR fortran/44036
4704 * gfortran.dg/gomp/pr44036-1.f90: New test.
4705 * gfortran.dg/gomp/pr44036-2.f90: New test.
4706 * gfortran.dg/gomp/pr44036-3.f90: New test.
4707
4708 PR debug/43983
4709 * gcc.dg/guality/sra-1.c: New test.
4710
4711 2010-05-12 Jan Hubicka <jh@suse.cz>
4712
4713 * tree-ssa/unreachable.c: New test.
4714
4715 2010-05-12 Jason Merrill <jason@redhat.com>
4716
4717 * g++.dg/cpp0x/sfinae1.C: New.
4718
4719 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4720
4721 * gcc.target/i386/zee.c: New file.
4722
4723 2010-05-12 Jason Merrill <jason@redhat.com>
4724
4725 * g++.dg/conversion/op1.C: Expect template candidate message.
4726 * g++.dg/cpp0x/nullptr15.C: Likewise.
4727 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4728 * g++.dg/cpp0x/pr31431.C: Likewise.
4729 * g++.dg/cpp0x/temp_default2.C: Likewise.
4730 * g++.dg/cpp0x/trailing4.C: Likewise.
4731 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4732 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4733 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4734 * g++.dg/cpp0x/variadic35.C: Likewise.
4735 * g++.dg/cpp0x/vt-35147.C: Likewise.
4736 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4737 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4738 * g++.dg/ext/visibility/anon8.C: Likewise.
4739 * g++.dg/ext/vla2.C: Likewise.
4740 * g++.dg/other/pr28114.C: Likewise.
4741 * g++.dg/other/ptrmem10.C: Likewise.
4742 * g++.dg/other/ptrmem11.C: Likewise.
4743 * g++.dg/overload/unknown1.C: Likewise.
4744 * g++.dg/parse/template7.C: Likewise.
4745 * g++.dg/parse/typename7.C: Likewise.
4746 * g++.dg/template/conv11.C: Likewise.
4747 * g++.dg/template/copy1.C: Likewise.
4748 * g++.dg/template/deduce3.C: Likewise.
4749 * g++.dg/template/dependent-expr5.C: Likewise.
4750 * g++.dg/template/friend.C: Likewise.
4751 * g++.dg/template/incomplete2.C: Likewise.
4752 * g++.dg/template/local4.C: Likewise.
4753 * g++.dg/template/local6.C: Likewise.
4754 * g++.dg/template/operator10.C: Likewise.
4755 * g++.dg/template/overload6.C: Likewise.
4756 * g++.dg/template/ptrmem2.C: Likewise.
4757 * g++.dg/template/ptrmem20.C: Likewise.
4758 * g++.dg/template/ptrmem8.C: Likewise.
4759 * g++.dg/template/sfinae2.C: Likewise.
4760 * g++.dg/template/ttp25.C: Likewise.
4761 * g++.dg/template/unify10.C: Likewise.
4762 * g++.dg/template/unify11.C: Likewise.
4763 * g++.dg/template/unify6.C: Likewise.
4764 * g++.dg/template/unify7.C: Likewise.
4765 * g++.dg/template/unify9.C: Likewise.
4766 * g++.dg/template/varmod1.C: Likewise.
4767 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4768 * g++.old-deja/g++.law/operators32.C: Likewise.
4769 * g++.old-deja/g++.pt/crash28.C: Likewise.
4770 * g++.old-deja/g++.pt/crash60.C: Likewise.
4771 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4772 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4773 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4774 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4775 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4776 * g++.old-deja/g++.pt/expr2.C: Likewise.
4777 * g++.old-deja/g++.pt/overload7.C: Likewise.
4778 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4779 * g++.old-deja/g++.pt/spec5.C: Likewise.
4780 * g++.old-deja/g++.pt/spec6.C: Likewise.
4781 * g++.old-deja/g++.pt/t24.C: Likewise.
4782 * g++.old-deja/g++.pt/unify4.C: Likewise.
4783 * g++.old-deja/g++.pt/unify6.C: Likewise.
4784 * g++.old-deja/g++.pt/unify8.C: Likewise.
4785 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4786 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4787 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4788
4789 * g++.dg/cpp0x/initlist32.C: New.
4790
4791 * g++.dg/template/conv11.C: New.
4792 * g++.dg/conversion/op1.C: Adjust expected error.
4793
4794 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4795
4796 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4797
4798 PR target/44088
4799 * gcc.target/i386/avx-cmpsd-1.c: New.
4800 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4801 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4802 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4803 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4804 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4805
4806 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR middle-end/44085
4809 * gcc.dg/gomp/pr44085.c: New test.
4810 * gfortran.dg/gomp/pr44085.f90: New test.
4811
4812 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4813
4814 * objc-obj-c++-shared/Object1.m: New.
4815 * objc.dg/torture: New directory.
4816 * objc.dg/torture/tls: Ditto.
4817 * objc.dg/tls: Ditto.
4818 * objc.dg/torture/tls/trivial.m: New test.
4819 * objc.dg/torture/tls/thr-init-2.m: New test.
4820 * objc.dg/torture/tls/thr-init-3.m: New test.
4821 * objc.dg/torture/tls/thr-init.m: New test.
4822 * objc.dg/torture/tls/diag-1.m: New test.
4823 * objc.dg/torture/tls/tls.exp: New.
4824 * objc.dg/torture/trivial.m: New test.
4825 * objc.dg/torture/dg-torture.exp: New.
4826 * objc.dg/tls/diag-3.m: New test.
4827 * objc.dg/tls/diag-4.m: New test.
4828 * objc.dg/tls/diag-5.m: New test.
4829 * objc.dg/tls/init-1.m: New test.
4830 * objc.dg/tls/init-2.m: New test.
4831 * objc.dg/tls/tls.exp: New.
4832 * objc.dg/tls/diag-2.m: New test.
4833 * lib/objc.exp: Respond to dg-additional-files.
4834
4835 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4836
4837 * gcc.target/m68k/20100512-1.c: New.
4838
4839 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4840
4841 * gnat.dg/lto8.adb: New test.
4842 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4843 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4844
4845 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/34272
4848 PR c++/43630
4849 PR c++/34491
4850 * g++.dg/template/crash97.C: New.
4851 * g++.dg/template/crash98.C: Likewise.
4852 * g++.dg/template/crash99.C: Likewise.
4853 * g++.dg/cpp0x/pr31439.C: Adjust.
4854 * g++.dg/template/crash95.C: Likewise.
4855
4856 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4857
4858 PR middle-end/44071
4859 * c-c++-common/asmgoto-4.c: New test.
4860 * gcc.target/i386/pr44071.c: New test.
4861
4862 PR c++/44062
4863 * c-c++-common/Wunused-var-7.c: New test.
4864 * g++.dg/warn/Wunused-var-9.C: New test.
4865
4866 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4867
4868 PR fortran/43711
4869 * gfortran.dg/gomp/pr43711.f90: New.
4870
4871 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4872
4873 PR fortran/31820
4874 * gfortran.dg/select_5.f90: Updated.
4875
4876 2010-05-11 Jan Hubicka <jh@suse.cz>
4877
4878 PR tree-optimize/44063
4879 * gcc.c-torture/compile/pr44063.c: New testcase.
4880
4881 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR debug/44023
4884 * gcc.dg/pr44023.c: New test.
4885
4886 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4887
4888 * gnat.dg/lto7.adb: New test.
4889 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4890
4891 2010-05-10 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/44017
4894 * g++.dg/template/inherit5.C: New.
4895
4896 PR c++/44045
4897 * g++.dg/cpp0x/initlist33.C: New.
4898 * g++.dg/cpp0x/initlist26.C: Adjust.
4899 * g++.dg/cpp0x/initlist28.C: Adjust.
4900
4901 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4902
4903 PR c++/43719
4904 * g++.dg/init/pr43719.C: New.
4905 * g++.dg/anon-struct4.C: Adjust.
4906
4907 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR debug/44028
4910 * gcc.dg/pr44028.c: New test.
4911
4912 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4913
4914 PR fortran/27866
4915 PR fortran/35003
4916 PR fortran/42809
4917 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4918 * gfortran.dg/warn_conversion.f90: New.
4919
4920 2010-05-10 Michael Matz <matz@suse.de>
4921
4922 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4923
4924 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4925
4926 PR rtl-optimization/44012
4927 * gcc.dg/pr44012.c: New.
4928
4929 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4930
4931 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4932 Log text on entry and exit.
4933 Prune Sun ld warnings for common symbols with differing sizes.
4934 (lto-link-and-maybe-run): Change caller.
4935
4936 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4937
4938 PR fortran/44044
4939 * gfortran.dg/class_7.f03: Modified.
4940 * gfortran.dg/select_type_1.f03: Modified.
4941 * gfortran.dg/select_type_12.f03: New.
4942
4943 2010-05-10 Richard Guenther <rguenther@suse.de>
4944
4945 PR tree-optimization/44050
4946 * gcc.dg/torture/pr44050.c: New testcase.
4947
4948 2010-05-10 Wei Guozhi <carrot@google.com>
4949
4950 PR target/42879
4951 * gcc.target/arm/pr42879.c: New testcase.
4952
4953 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4954
4955 PR c/44051
4956 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4957
4958 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4959
4960 PR c/10676
4961 * gcc.dg/anon-struct-10.c: New test.
4962
4963 2010-05-09 Richard Guenther <rguenther@suse.de>
4964
4965 PR middle-end/44024
4966 * gcc.dg/pr44024.c: New testcase.
4967
4968 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4969
4970 PR c/4784
4971 * gcc.dg/anon-struct-9.c: New test.
4972
4973 2010-05-09 Richard Guenther <rguenther@suse.de>
4974
4975 PR middle-end/44043
4976 * gcc.c-torture/compile/pr44043.c: New testcase.
4977
4978 2010-05-09 Richard Guenther <rguenther@suse.de>
4979
4980 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4981
4982 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4983
4984 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4985
4986 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4987
4988 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4989 * gnat.dg/specs/lto3.ads: Likewise.
4990
4991 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4992
4993 PR middle-end/28685
4994 * gcc.dg/pr28685-1.c: New file.
4995
4996 2010-05-08 Richard Guenther <rguenther@suse.de>
4997
4998 PR tree-optimization/44030
4999 * gcc.c-torture/compile/pr44030.c: New testcase.
5000
5001 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5002
5003 * gnat.dg/lto6.adb: New test.
5004 * gnat.dg/lto6_pkg.ads: New helper.
5005
5006 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5007
5008 * gnat.dg/lto5.adb: New test.
5009 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5010
5011 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5012
5013 * gnat.dg/lto4.ad[sb]: New test.
5014
5015 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5016
5017 * gnat.dg/specs/lto3.ads: New test.
5018 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5019 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5020
5021 2010-05-08 Quentin Ochem <ochem@adacore.com>
5022
5023 * gnat.dg/sizetype3.ad[sb]: New test.
5024 * gnat.dg/sizetype3_pkg.ads: New helper.
5025
5026 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5027
5028 PR c++/43951
5029 * g++.dg/init/new29.C: New.
5030
5031 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5032
5033 PR fortran/40728
5034 * gfortran.dg/coarray_1.f90: Fixed error message.
5035 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5036 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5037 * gfortran.dg/intrinsic_std_5.f90: New.
5038
5039 2010-05-07 Jason Merrill <jason@redhat.com>
5040
5041 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5042
5043 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5044
5045 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5046 (size_t, stderr): Remove.
5047 (read_error): Replaced __builtin_fprintf by fprintf.
5048
5049 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5050
5051 * gcc.dg/ordered-comparison-1.c: New test.
5052 * gcc.dg/ordered-comparison-2.c: New test.
5053 * gcc.dg/ordered-comparison-3.c: New test.
5054 * gcc.dg/ordered-comparison-4.c: New test.
5055
5056 2010-05-06 Mike Stump <mikestump@comcast.net>
5057
5058 PR objc/35165
5059 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5060
5061 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5062 Jason Merrill <jason@redhat.com>
5063
5064 * g++.dg/cpp0x/nullptr01.C: New.
5065 * g++.dg/cpp0x/nullptr02.C: New.
5066 * g++.dg/cpp0x/nullptr03.C: New.
5067 * g++.dg/cpp0x/nullptr04.C: New.
5068 * g++.dg/cpp0x/nullptr05.C: New.
5069 * g++.dg/cpp0x/nullptr06.C: New.
5070 * g++.dg/cpp0x/nullptr07.C: New.
5071 * g++.dg/cpp0x/nullptr08.C: New.
5072 * g++.dg/cpp0x/nullptr09.C: New.
5073 * g++.dg/cpp0x/nullptr10.C: New.
5074 * g++.dg/cpp0x/nullptr11.C: New.
5075 * g++.dg/cpp0x/nullptr12.C: New.
5076 * g++.dg/cpp0x/nullptr13.C: New.
5077 * g++.dg/cpp0x/nullptr14.C: New.
5078 * g++.dg/cpp0x/nullptr15.C: New.
5079 * g++.dg/cpp0x/nullptr16.C: New.
5080 * g++.dg/cpp0x/nullptr17.C: New.
5081 * g++.dg/cpp0x/nullptr18.C: New.
5082 * g++.dg/cpp0x/nullptr19.C: New.
5083 * g++.dg/cpp0x/nullptr20.C: New.
5084 * g++.dg/cpp0x/nullptr21.C: New.
5085 * g++.dg/cpp0x/nullptr22.C: New.
5086 * g++.dg/debug/nullptr01.C: New.
5087 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5088
5089 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5090
5091 * gcc.dg/Wunused-var-8.c: Move to...
5092 * c-c++-common/Wunused-var-6.c: ... here. New test.
5093
5094 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/40406
5097 * g++.dg/template/crash96.C: New.
5098
5099 2010-05-06 Jan Hubicka <jh@suse.cz>
5100
5101 PR tree-optimization/43791
5102 * gcc.c-torture/compile/pr43791.c: New file.
5103
5104 2010-05-06 Michael Matz <matz@suse.de>
5105
5106 PR tree-optimization/43984
5107 * gfortran.dg/pr43984.f90: New test.
5108
5109 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5110
5111 PR 40989
5112 * gcc.dg/pr40989.c: New.
5113
5114 2010-05-06 Richard Guenther <rguenther@suse.de>
5115
5116 PR tree-optimization/43934
5117 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5118
5119 2010-05-06 Richard Guenther <rguenther@suse.de>
5120
5121 PR tree-optimization/43987
5122 * gcc.c-torture/execute/pr43987.c: New testcase.
5123 * gcc.dg/torture/pta-escape-1.c: Adjust.
5124 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5125 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5126 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5127 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5128
5129 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5130 Dodji Seketeli <dodji@redhat.com>
5131
5132 PR c/18624
5133 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5134 * g++.dg/template/sfinae16.C: Likewise.
5135 * gcc.dg/Wunused-var-1.c: Moved to...
5136 * c-c++-common/Wunused-var-1.c: ...here. New test.
5137 * gcc.dg/Wunused-var-2.c: Moved to...
5138 * c-c++-common/Wunused-var-2.c: ...here. New test.
5139 * gcc.dg/Wunused-var-3.c: Moved to...
5140 * c-c++-common/Wunused-var-3.c: ...here. New test.
5141 * gcc.dg/Wunused-var-4.c: Moved to...
5142 * gcc.dg/Wunused-var-1.c: ... here.
5143 * gcc.dg/Wunused-var-5.c: Moved to...
5144 * c-c++-common/Wunused-var-4.c: ...here. New test.
5145 * gcc.dg/Wunused-var-7.c: Moved to...
5146 * c-c++-common/Wunused-var-5.c: ...here. New test.
5147 * gcc.dg/Wunused-var-6.c: Moved to...
5148 * gcc.dg/Wunused-var-2.c: ... here.
5149 * c-c++-common/Wunused-var-1.c: New test.
5150 * c-c++-common/Wunused-var-2.c: New test.
5151 * c-c++-common/Wunused-var-3.c: New test.
5152 * c-c++-common/Wunused-var-4.c: New test.
5153 * c-c++-common/Wunused-var-5.c: New test.
5154 * g++.dg/warn/Wunused-var-1.C: New test.
5155 * g++.dg/warn/Wunused-var-2.C: New test.
5156 * g++.dg/warn/Wunused-var-3.C: New test.
5157 * g++.dg/warn/Wunused-var-4.C: New test.
5158 * g++.dg/warn/Wunused-var-5.C: New test.
5159 * g++.dg/warn/Wunused-var-6.C: New test.
5160 * g++.dg/warn/Wunused-var-7.C: New test.
5161 * g++.dg/warn/Wunused-var-8.C: New test.
5162 * g++.dg/warn/Wunused-parm-1.C: New test.
5163 * g++.dg/warn/Wunused-parm-2.C: New test.
5164 * g++.dg/warn/Wunused-parm-3.C: New test.
5165
5166 2010-05-06 Tobias Burnus <burnus@net-b.de>
5167
5168 PR fortran/43985
5169 * gfortran.dg/gomp/crayptr5.f90: New test case.
5170
5171 2010-05-05 Jason Merrill <jason@redhat.com>
5172
5173 PR debug/43370
5174 * g++.dg/ext/attrib39.C: New.
5175
5176 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5177
5178 PR fortran/24978
5179 * gfortran.dg/data_invalid.f90: New.
5180
5181 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5182
5183 * gnat.dg/lto2.adb: New test.
5184
5185 2010-05-05 Jason Merrill <jason@redhat.com>
5186
5187 PR c++/43787
5188 * g++.dg/opt/empty1.C: New.
5189
5190 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5191
5192 PR fortran/43696
5193 * gfortran.dg/class_17.f03: New.
5194
5195 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5196
5197 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5198
5199 2010-05-04 Mike Stump <mikestump@comcast.net>
5200
5201 PR objc/35165
5202 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5203
5204 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5205
5206 PR target/43668
5207 * gcc.target/i386/pr43668.c: New.
5208
5209 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/43028
5212 * g++.dg/cpp0x/initlist31.C: New.
5213
5214 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR c/43981
5217 * gcc.dg/Wunused-var-8.c: New test.
5218
5219 2010-05-04 Jason Merrill <jason@redhat.com>
5220
5221 PR c++/38064
5222 * g++.dg/cpp0x/enum3.C: Extend.
5223
5224 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5225
5226 PR target/43799
5227 * gcc.target/i386/pr43799.c: New.
5228
5229 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * gnat.dg/lto1.adb: New test.
5232 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5233
5234 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5235
5236 PR middle-end/43671
5237 * gcc.target/i386/pr43671.c: New.
5238
5239 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5240
5241 PR c++/43705
5242 * g++.dg/template/crash95.C: New.
5243
5244 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5245
5246 PR debug/43508
5247 * gcc.target/i386/pr43508.c: New.
5248
5249 2010-05-04 Richard Guenther <rguenther@suse.de>
5250
5251 PR tree-optimization/43879
5252 * g++.dg/torture/pr43879-1_0.C: New testcase.
5253 * g++.dg/torture/pr43879-1_1.C: Likewise.
5254
5255 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5256
5257 PR c++/43953
5258 * g++.dg/other/crash-12.C: New test.
5259
5260 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5261
5262 * g++.dg/cdce3.C: Add a space. Updated.
5263
5264 2010-05-03 Jason Merrill <jason@redhat.com>
5265
5266 PR c++/43680
5267 * g++.dg/opt/enum2.C: New.
5268 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5269 * g++.dg/warn/Wswitch-1.C: Adjust message.
5270
5271 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5272
5273 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5274 * g++.dg/ext/label13.C: Fix typo.
5275 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5276 alpha*-dec-osf5*.
5277 * gcc.c-torture/compile/limits-declparen.c: xfail on
5278 alpha*-dec-osf5* with -g.
5279 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5280 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5281 * gcc.dg/c99-tgmath-2.c: Likewise.
5282 * gcc.dg/c99-tgmath-3.c: Likewise.
5283 * gcc.dg/c99-tgmath-4.c: Likewise.
5284
5285 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5286
5287 PR fortran/43592
5288 * gfortran.dg/unexpected_interface.f90: New test.
5289
5290 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291
5292 * ada/acats/run_acats (which): New function.
5293 (host_gnatchop, host_gnatmake): Use it.
5294
5295 2010-05-03 Richard Guenther <rguenther@suse.de>
5296
5297 PR tree-optimization/43971
5298 * gcc.dg/pr43971.c: New testcase.
5299
5300 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR debug/43972
5303 * gcc.dg/debug/pr43972.c: New test.
5304
5305 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5306
5307 PR testsuite/43963
5308 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5309
5310 2010-05-02 Richard Guenther <rguenther@suse.de>
5311
5312 PR tree-optimization/43879
5313 * gcc.dg/torture/pr43879-3.c: New testcase.
5314
5315 2010-05-01 Richard Guenther <rguenther@suse.de>
5316
5317 PR tree-optimization/43949
5318 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5319
5320 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5321
5322 PR c++/43951
5323 * g++.dg/init/new28.C: New.
5324
5325 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5326
5327 PR objc++/32052
5328 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5329 structure and nested declarations.
5330 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5331 structure and nested declarations. Reduce header clutter and
5332 use _exit() rather than abort().
5333 * objc.dg/encode-10.m: New.
5334 * objc.dg/encode-11.m: New.
5335
5336 2010-04-30 DJ Delorie <dj@redhat.com>
5337
5338 * gcc.c-torture/execute/20100430-1.c: New test.
5339
5340 2010-04-30 Jason Merrill <jason@redhat.com>
5341
5342 PR c++/43868
5343 * g++.dg/template/ptrmem21.C: New.
5344
5345 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5346
5347 PR fortran/18918
5348 PR fortran/43931
5349 * gfortran.dg/coarray_13.f90: New test.
5350
5351 2010-04-30 Richard Guenther <rguenther@suse.de>
5352
5353 PR lto/43946
5354 * gcc.dg/lto/20100430-1_0.c: New testcase.
5355
5356 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR debug/43942
5359 * c-c++-common/pr43942.c: New test.
5360
5361 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5362
5363 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5364 conflict with darwin crt1.o 'start' symbol.
5365
5366 2010-04-30 Richard Guenther <rguenther@suse.de>
5367
5368 PR tree-optimization/43879
5369 * gcc.dg/torture/pr43879_1.c: New testcase.
5370
5371 2010-04-30 Richard Guenther <rguenther@suse.de>
5372
5373 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5374
5375 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5376
5377 PR c++/43890
5378 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5379 user-provided constructor while recursing.
5380
5381 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5382
5383 PR fortran/42274
5384 * gfortran.dg/class_16.f03: New test.
5385
5386 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5387
5388 PR fortran/42274
5389 * gfortran.dg/class_15.f03: New.
5390
5391 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5392
5393 PR fortran/43326
5394 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5395
5396 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5397
5398 PR fortran/43492
5399 * gfortran.dg/generic_22.f03 : New test.
5400
5401 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5402
5403 PR fortran/42353
5404 * gfortran.dg/class_14.f03: New test.
5405
5406 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5407
5408 PR fortran/42680
5409 * gfortran.dg/interface_32.f90: New test.
5410
5411 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5412 Janus Weil <janus@gcc.gnu.org>
5413
5414 PR fortran/41829
5415 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5416 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5417 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5418
5419 2010-04-28 Mike Stump <mikestump@comcast.net>
5420
5421 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5422 dg-excess-errors.
5423 * g++.dg/uninit-pred-2_b.C: Likewise.
5424
5425 2010-04-28 Tobias Burnus <burnus@net-b.de>
5426
5427 PR fortran/18918
5428 PR fortran/43919
5429 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5430
5431 2010-04-28 Matthias Klose <doko@ubuntu.com>
5432
5433 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5434 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5435 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5436 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5437 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5438
5439 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5440
5441 * gcc.dg/const-uniq-1.c: New test.
5442 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5443
5444 2010-04-28 Xinliang David Li <davidxl@google.com>
5445
5446 * gcc.dg/uninit-pred-2_b.c: New test.
5447 * gcc.dg/uninit-pred-4_b.c: New test.
5448 * gcc.dg/uninit-pred-3_d.c: New test.
5449 * gcc.dg/uninit-pred-6_b.c: New test.
5450 * gcc.dg/uninit-pred-8_b.c: New test.
5451 * gcc.dg/uninit-pred-3_a.c: New test.
5452 * gcc.dg/uninit-pred-2_c.c: New test.
5453 * gcc.dg/uninit-pred-5_a.c: New test.
5454 * gcc.dg/uninit-pred-3_e.c: New test.
5455 * gcc.dg/uninit-pred-7_a.c: New test.
5456 * gcc.dg/uninit-pred-6_c.c: New test.
5457 * gcc.dg/uninit-pred-9_a.c: New test.
5458 * gcc.dg/uninit-pred-8_c.c: New test.
5459 * gcc.dg/uninit-pred-3_b.c: New test.
5460 * gcc.dg/uninit-pred-5_b.c: New test.
5461 * gcc.dg/uninit-pred-7_b.c: New test.
5462 * gcc.dg/uninit-pred-6_d.c: New test.
5463 * gcc.dg/uninit-pred-9_b.c: New test.
5464 * gcc.dg/uninit-pred-2_a.c: New test.
5465 * gcc.dg/uninit-pred-4_a.c: New test.
5466 * gcc.dg/uninit-pred-3_c.c: New test.
5467 * gcc.dg/uninit-pred-6_a.c: New test.
5468 * gcc.dg/uninit-pred-8_a.c: New test.
5469 * gcc.dg/uninit-pred-7_c.c: New test.
5470 * gcc.dg/uninit-pred-6_e.c: New test.
5471 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5472 * g++.dg/uninit-pred-1_a.C: New test.
5473 * g++.dg/uninit-pred-1_b.C: New test.
5474 * g++.dg/uninit-pred-2_a.C: New test.
5475 * g++.dg/uninit-pred-2_b.C: New test.
5476 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5477 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5478 * g++.dg/uninit-pred-loop_1.cc: New test.
5479
5480 2010-04-28 Martin Jambor <mjambor@suse.cz>
5481
5482 * gcc.dg/lto/20091209-1_0.c: New testcase.
5483
5484 2010-04-28 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/43879
5487 PR tree-optimization/43909
5488 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5489
5490 2010-04-28 Richard Guenther <rguenther@suse.de>
5491
5492 PR c++/43880
5493 * g++.dg/torture/pr43880.C: New testcase.
5494
5495 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5496
5497 PR c++/9335
5498 * g++.dg/template/recurse2.C: Update
5499 * g++.dg/template/recurse.C: Update.
5500 * g++.dg/template/pr23510.C: Update.
5501 * lib/prune.exp: Filter out 'recursively instantiated'.
5502
5503 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5504
5505 PR c++/29043
5506 * g++.dg/init/pr29043.C: New.
5507
5508 2010-04-27 Jason Merrill <jason@redhat.com>
5509
5510 * g++.dg/lookup/scoped5.C: Adjust.
5511 * g++.dg/lookup/scoped8.C: Adjust.
5512 * g++.dg/template/dependent-expr5.C: Adjust.
5513 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5514
5515 PR c++/43856
5516 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5517
5518 PR c++/43875
5519 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5520
5521 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5522 Jan Hubicka <hubicka@ucw.cz>
5523
5524 * gcc.dg/pure-2.c: New testcase.
5525 * gcc.dg/const-1.c: New testcase.
5526
5527 2010-04-27 Jason Merrill <jason@redhat.com>
5528
5529 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5530
5531 PR c++/41468
5532 * g++.dg/template/sfinae17.C: New.
5533 * g++.dg/template/sfinae18.C: New.
5534
5535 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5536
5537 * g++.dg/init/pr42844.C: New.
5538 * g++.dg/cpp0x/pr42844-2.C: New.
5539 * g++.dg/cpp0x/defaulted2.C: Adjust.
5540 * g++.dg/tree-ssa/pr27549.C: Likewise.
5541 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5542
5543 2010-04-27 Tobias Burnus <burnus@net-b.de>
5544
5545 PR fortran/18918
5546 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5547
5548 2010-04-27 Richard Guenther <rguenther@suse.de>
5549
5550 PR middle-end/40561
5551 * g++.dg/other/pr40561.C: New testcase.
5552
5553 2010-04-27 Martin Jambor <mjambor@suse.cz>
5554
5555 PR middle-end/43812
5556 * g++.dg/ipa/pr43812.C: New test.
5557
5558 2010-04-27 Jan Hubicka <jh@suse.cz>
5559
5560 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5561 (test): ... this one.
5562
5563 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5564
5565 PR target/40657
5566 * gcc.target/arm/thumb-stackframe.c: New test.
5567
5568 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5569
5570 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5571 * gcc.dg/misc-column.c: Likewise.
5572 * gcc.dg/Walways-true-1.c: Likewise.
5573 * gcc.dg/Walways-true-2.c: Likewise.
5574 * gcc.dg/warn-addr-cmp.c: Likewise.
5575
5576 2010-04-27 Tobias Burnus <burnus@net-b.de>
5577
5578 PR fortran/18918
5579 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5580 * gfortran.dg/coarray_12.f90: New.
5581
5582 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5583
5584 PR c/32207
5585 * gcc.dg/pr32207.c: New test.
5586 * gcc.dg/misc-column.c: Adjust expected warning.
5587 * gcc.dg/Walways-true-1.c: Likewise.
5588 * gcc.dg/Walways-true-2.c: Likewise.
5589 * gcc.dg/warn-addr-cmp.c: Likewise.
5590
5591 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5592
5593 PR lto/42776
5594 * lib/lto.exp (lto_prune_vis_warns): New function.
5595 (lto-link-and-maybe-run): Call it.
5596
5597 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5598
5599 PR tree-optimization/43904
5600 * gcc.dg/tree-ssa/tailcall-6.c: New.
5601
5602 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5603
5604 PR testsuite/35165
5605 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5606 Darwin8/OSX10.4 - compatible code generation.
5607 Use scan-rtl-dump.
5608 * obj-c++.dg/stubify-1.mm: Ditto.
5609 * lib/objc-torture.exp: Do not require link success for
5610 "trivial.m" in the runtime checks when dowhat = 'compile'.
5611 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5612 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5613 Darwin8/OSX10.4 - compatible code generation.
5614 * objc.dg/stubify-2.m: Ditto.
5615 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5616 * objc.dg/next-runtime-1.m: Ditto.
5617 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5618 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5619 runtimes on Darwin.
5620
5621 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5622
5623 PR 43715
5624 * lib/plugin-support.exp: Use "-undefined
5625 dynamic_lookup" on darwin.
5626
5627 2010-04-26 Richard Guenther <rguenther@suse.de>
5628
5629 * gcc.dg/lto/20100426_0.c: New testcase.
5630
5631 2010-04-26 Jie Zhang <jie@codesourcery.com>
5632
5633 PR tree-optimization/43833
5634 gcc.dg/Warray-bounds-8.c: New test case.
5635
5636 2010-04-26 Richard Guenther <rguenther@suse.de>
5637
5638 PR lto/43080
5639 * g++.dg/lto/20100423-3_0.C: New testcase.
5640
5641 2010-04-26 Richard Guenther <rguenther@suse.de>
5642
5643 PR lto/42425
5644 * g++.dg/lto/20100423-2_0.C: New testcase.
5645
5646 2010-04-26 Ira Rosen <irar@il.ibm.com>
5647
5648 * gcc.dg/vect/bb-slp-23.c: New test.
5649
5650 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5651
5652 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5653 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5654 * gcc.dg/c1x-float-1.c: New test.
5655
5656 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5657
5658 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5659 of "lea\[ \t\]".
5660
5661 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5662
5663 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5664 FreeBSD.
5665 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5666 * gfortran.dg/default_format_2.f90: Ditto.
5667
5668 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5669
5670 * gfortran.dg/pr43505.f90: Clean up .mod file.
5671 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5672 * gfortran.dg/pr41347.f90: Ditto.
5673 * gfortran.dg/internal_pack_4.f90: Ditto.
5674 * gfortran.dg/proc_decl_23.f90: Ditto.
5675 * gfortran.dg/recursive_check_3.f90: Ditto.
5676 * gfortran.dg/intent_out_3.f90: Ditto.
5677 * gfortran.dg/assignment_2.f90: Ditto.
5678 * gfortran.dg/pr41928.f90: Ditto.
5679 * gfortran.dg/pr42166.f90: Ditto.
5680 * gfortran.dg/private_type_12.f90: Ditto.
5681 * gfortran.dg/graphite/pr42185.f90: Ditto.
5682 * gfortran.dg/graphite/pr42186.f90: Ditto.
5683 * gfortran.dg/graphite/pr40982.f90: Ditto.
5684 * gfortran.dg/graphite/id-2.f90: Ditto.
5685 * gfortran.dg/graphite/id-4.f90: Ditto.
5686 * gfortran.dg/graphite/pr42050.f90: Ditto.
5687 * gfortran.dg/graphite/id-18.f90: Ditto.
5688 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5689 * gfortran.dg/graphite/pr41924.f90: Ditto.
5690 * gfortran.dg/graphite/pr42393.f90: Ditto.
5691 * gfortran.dg/graphite/pr37980.f90: Ditto.
5692 * gfortran.dg/graphite/pr38953.f90: Ditto.
5693 * gfortran.dg/graphite/pr42180.f90: Ditto.
5694 * gfortran.dg/graphite/pr42181.f90: Ditto.
5695 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5696 * gfortran.dg/select_type_4.f90: Ditto.
5697 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5698 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5699 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5700 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5701 * gfortran.dg/whole_file_11.f90: Ditto.
5702 * gfortran.dg/private_type_11.f90: Ditto.
5703 * gfortran.dg/vect/vect-gems.f90: Ditto.
5704 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5705
5706 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5709
5710 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5711
5712 * gnat.dg/pack15.ad[sb]: New test.
5713
5714 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5715
5716 * gcc.target/arm/mla-1.c: New test.
5717
5718 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5719
5720 PR fortran/30073
5721 PR fortran/43793
5722 * gfortran.dg/pr43793.f90: New test.
5723
5724 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5725
5726 PR tree-optimization/41442
5727 * gcc.target/i386/pr41442.c: New test.
5728
5729 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5730
5731 PR fortran/43832
5732 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5733
5734 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735
5736 PR fortran/43832
5737 * gfortran.dg/open_nounit.f90: New test.
5738
5739 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5740
5741 PR fortran/43841
5742 PR fortran/43843
5743 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5744
5745 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5746
5747 * gcc.dg/Wconversion-integer.c: Update.
5748
5749 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5750
5751 * gnat.dg/unchecked_convert5.adb: New test.
5752
5753 2010-04-23 Richard Guenther <rguenther@suse.de>
5754
5755 PR lto/41734
5756 * gcc.dg/lto/20100423-2_0.c: New testcase.
5757 * gcc.dg/lto/20100423-2_0.c: Likewise.
5758
5759 2010-04-23 Richard Guenther <rguenther@suse.de>
5760
5761 PR lto/43455
5762 * gcc.dg/lto/20100423-1_0.c: New testcase.
5763 * gcc.dg/lto/20100423-1_1.c: Likewise.
5764
5765 2010-04-23 Martin Jambor <mjambor@suse.cz>
5766
5767 PR tree-optimization/43846
5768 * gcc.dg/tree-ssa/sra-10.c: New test.
5769
5770 2010-04-23 Martin Jambor <mjambor@suse.cz>
5771
5772 PR middle-end/43835
5773 * gcc.c-torture/execute/pr43835.c: New test.
5774
5775 2010-04-23 Richard Guenther <rguenther@suse.de>
5776
5777 PR lto/42653
5778 * g++.dg/lto/20100423-1_0.C: New testcase.
5779
5780 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5781
5782 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5783
5784 2010-04-22 Ira Rosen <irar@il.ibm.com>
5785
5786 PR tree-optimization/43842
5787 * gcc.dg/vect/pr43842.c: New test.
5788
5789 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5790
5791 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5792 * gcc.target/i386/wmul-2.c: Likewise.
5793
5794 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5795
5796 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5797 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5798
5799 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5800
5801 * gfortran.dg/reassoc_6.f: New testcase.
5802
5803 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5804
5805 PR middle-end/29274
5806 * gcc.target/arm/wmul-1.c: New test.
5807 * gcc.target/arm/wmul-2.c: New test.
5808
5809 2010-04-22 Richard Guenther <rguenther@suse.de>
5810
5811 PR tree-optimization/43845
5812 * gcc.c-torture/compile/pr43845.c: New testcase.
5813
5814 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5815
5816 PR middle-end/29274
5817 * gcc.target/i386/wmul-1.c: New test.
5818 * gcc.target/i386/wmul-2.c: New test.
5819 * gcc.target/bfin/wmul-1.c: New test.
5820 * gcc.target/bfin/wmul-2.c: New test.
5821
5822 2010-04-22 Richard Guenther <rguenther@suse.de>
5823
5824 PR fortran/43829
5825 * gfortran.dg/vector_subscript_6.f90: New testcase.
5826 * gfortran.dg/assign_10.f90: Adjust.
5827
5828 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5829
5830 PR fortran/43836
5831 * gfortran.dg/gomp/pr43836.f90: New test.
5832
5833 2010-04-21 Richard Guenther <rguenther@suse.de>
5834
5835 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5836
5837 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5838
5839 * gcc.dg/torture/builtin-cproj-3.c: New.
5840
5841 2010-04-20 Jason Merrill <jason@redhat.com>
5842
5843 PR c++/9335
5844 * g++.dg/template/recurse2.C: New.
5845 * g++.dg/parse/crash36.C: Adjust.
5846 * g++.dg/other/fold1.C: Adjust.
5847 * g++.dg/init/member1.C: Adjust.
5848 * lib/prune.exp: Prune "skipping N instantiation contexts".
5849
5850 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5851
5852 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5853
5854 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5855
5856 * gcc.dg/torture/builtin-cproj-1.c: New.
5857 * gcc.dg/torture/builtin-cproj-2.c: New.
5858
5859 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5860
5861 PR c++/43800
5862 PR c++/43704
5863 * g++.dg/template/typedef32.C: Adjust.
5864 * g++.dg/template/typedef33.C: New test.
5865
5866 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5867
5868 PR fortran/43227
5869 * gfortran.dg/proc_decl_23.f90: New test.
5870
5871 PR fortran/43266
5872 * gfortran.dg/abstract_type_6.f03: New test.
5873
5874 2010-04-20 Xinliang David Li <davidxl@google.com>
5875
5876 * g++.dg/tree-ssa/fold-compare.C: New.
5877
5878 2010-04-20 Richard Guenther <rguenther@suse.de>
5879
5880 PR tree-optimization/39417
5881 * g++.dg/torture/pr39417.C: New testcase.
5882
5883 2010-04-20 Richard Guenther <rguenther@suse.de>
5884
5885 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5886
5887 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5888
5889 * g++.dg/debug/dwarf2/rv1.C: New test.
5890
5891 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5892
5893 PR target/43635
5894 * gcc.c-torture/compile/pr43635.c: New testcase.
5895
5896 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR fortran/43339
5899 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5900 of sequential loops being private only in the innermost containing
5901 task region.
5902
5903 PR middle-end/43337
5904 * gfortran.dg/gomp/pr43337.f90: New test.
5905
5906 2010-04-19 Richard Guenther <rguenther@suse.de>
5907
5908 PR tree-optimization/43796
5909 * gfortran.dg/pr43796.f90: New testcase.
5910
5911 2010-04-19 Richard Guenther <rguenther@suse.de>
5912
5913 PR tree-optimization/43783
5914 * gcc.c-torture/execute/pr43783.c: New testcase.
5915
5916 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5917
5918 PR target/43766
5919 * gcc.target/i386/pr43766.c: New test.
5920
5921 2010-04-19 Jie Zhang <jie@codesourcery.com>
5922
5923 PR target/43662
5924 * gcc.target/i386/pr43662.c: New test.
5925
5926 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5927
5928 PR c++/43704
5929 * g++.dg/template/typedef32.C: New test.
5930
5931 2010-04-19 Ira Rosen <irar@il.ibm.com>
5932
5933 PR tree-optimization/37027
5934 * lib/target-supports.exp
5935 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5936 * gcc.dg/vect/pr37027.c: New test.
5937 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5938 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5939 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5940 gcc.dg/vect/vect-complex-6.c: Likewise.
5941
5942 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5943
5944 * g++.dg/debug/dwarf2/enum1.C: New test.
5945
5946 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5947
5948 * gnat.dg/rep_clause5.ad[sb]: New test.
5949 * gnat.dg/rep_clause5_pkg.ads: New helper.
5950
5951 2010-04-18 Ira Rosen <irar@il.ibm.com>
5952
5953 PR tree-optimization/43771
5954 * g++.dg/vect/pr43771.cc: New test.
5955
5956 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5957
5958 PR fortran/31538
5959 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5960 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5961
5962 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5963
5964 * gnat.dg/sizetype.adb: Rename into...
5965 * gnat.dg/sizetype1.adb: ...this.
5966 * gnat.dg/sizetype2.adb: New test.
5967
5968 2010-04-16 Richard Guenther <rguenther@suse.de>
5969
5970 PR tree-optimization/43572
5971 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5972
5973 2010-04-16 Olivier Hainque <hainque@adacore.com>
5974
5975 * gnat.dg/specs/discr_private.ads: New test.
5976
5977 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5978
5979 PR target/41514
5980 * gcc.target/arm/thumb-comparisons.c: New test.
5981
5982 PR target/40603
5983 * gcc.target/arm/thumb-cbranchqi.c: New test.
5984
5985 2010-04-16 Christian Bruel <christian.bruel@st.com>
5986
5987 * g++.dg/torture/pr36191.C: Enable for SH.
5988
5989 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 * gnat.dg/wide_boolean.adb: New test.
5992 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5993
5994 2010-04-15 Richard Guenther <rguenther@suse.de>
5995
5996 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5997 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5998 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5999 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6000 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6001 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6002 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6003 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6004 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6005 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6006 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6007 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6008 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6009 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6010 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6011
6012 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6013
6014 PR target/21803
6015 * gcc.target/arm/pr42496.c: New test.
6016
6017 2010-04-14 Jason Merrill <jason@redhat.com>
6018
6019 PR c++/36625
6020 * g++.dg/ext/attrib38.C: New.
6021
6022 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6023
6024 PR testsuite/43739
6025 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6026
6027 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6028
6029 PR 42966
6030 * gcc.dg/cpp/warn-undef-2.c: Update.
6031 * gcc.dg/cpp/warn-traditional-2.c: Update.
6032 * gcc.dg/cpp/warn-comments-2.c: Update.
6033 * gcc.dg/cpp/warn-variadic-2.c: Update.
6034 * gcc.dg/cpp/warn-long-long-2.c: Update.
6035 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6036 * gcc.dg/cpp/warn-multichar-2.c: Update.
6037 * gcc.dg/cpp/warn-normalized-3.c: Update.
6038 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6039 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6040 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6041 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6042 * gcc.dg/cpp/warn-redefined-2.c: Update.
6043 * gfortran.dg/warning-directive-2.F90: Update.
6044 * c-c++-common/cpp/warning-directive-2.c: Update.
6045
6046 2010-04-14 Michael Matz <matz@suse.de>
6047
6048 PR tree-optimization/42963
6049 * gcc.dg/pr42963.c: New testcase.
6050
6051 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6052
6053 * gnat.dg/class_wide.adb: Rename into...
6054 * gnat.dg/class_wide1.adb: ...this.
6055 * gnat.dg/class_wide2.ad[sb]: New test.
6056
6057 2010-04-14 Tobias Burnus <burnus@net-b.de>
6058
6059 PR fortran/18918
6060 * gfortran.dg/coarray_9.f90: Update dg-errors.
6061 * gfortran.dg/coarray_10.f90: New test.
6062 * gfortran.dg/coarray_11.f90: New test.
6063
6064 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6065
6066 PR fortran/43747
6067 gfortran.dg/initialization_24.f90: New test.
6068
6069 2010-04-13 Jason Merrill <jason@redhat.com>
6070
6071 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6072 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6073
6074 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6075
6076 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6077 * g++.dg/dg.exp: Likewise.
6078 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6079 * c-c++-common/cpp/warning-directive-1.c: ... here.
6080 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6081 * c-c++-common/cpp/warning-directive-2.c: ... here.
6082 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6083 * c-c++-common/cpp/warning-directive-3.c: ... here.
6084 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6085 * c-c++-common/cpp/warning-directive-4.c: ... here.
6086 * g++.dg/cpp/warning-directive-1.C: Delete.
6087 * g++.dg/cpp/warning-directive-2.C: Delete.
6088 * g++.dg/cpp/warning-directive-3.C: Delete.
6089 * g++.dg/cpp/warning-directive-4.C: Delete.
6090 * gcc.dg/cpp/normalised-3.c: Delete.
6091 * g++.dg/cpp/normalised-1.C: Rename as ...
6092 * c-c++-common/cpp/normalised-3.c: ... this.
6093
6094 2010-04-13 Martin Jambor <mjambor@suse.cz>
6095
6096 * gcc.dg/tree-ssa/sra-9.c: New test.
6097
6098 2010-04-13 Michael Matz <matz@suse.de>
6099
6100 PR middle-end/43730
6101 * gcc.dg/pr43730.c: New test.
6102
6103 2010-04-13 Michael Matz <matz@suse.de>
6104
6105 * gcc.dg/tree-ssa/negate.c: New testcase.
6106
6107 2010-04-13 Richard Guenther <rguenther@suse.de>
6108
6109 PR testsuite/43735
6110 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6111
6112 2010-04-13 Richard Guenther <rguenther@suse.de>
6113
6114 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6115
6116 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6117
6118 * gnat.dg/derived_type1.adb: New test.
6119
6120 2010-04-13 Matthias Klose <doko@ubuntu.com>
6121
6122 * gcc.dg/plugindir1.c: New testcase.
6123 * gcc.dg/plugindir2.c: New testcase.
6124 * gcc.dg/plugindir3.c: New testcase.
6125 * gcc.dg/plugindir4.c: New testcase.
6126
6127 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6128
6129 * gcc.target/i386/rotate-2.c: New test.
6130
6131 2010-04-12 Jason Merrill <jason@redhat.com>
6132
6133 PR c++/43641
6134 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6135 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6136
6137 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6138
6139 PR c++/25811
6140 * g++.dg/init/pr25811.C: New test.
6141
6142 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6143
6144 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6145 dg-error, dg-warning.
6146 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6147
6148 2010-04-12 Richard Guenther <rguenther@suse.de>
6149
6150 * gcc.dg/torture/inline-2.c: New testcase.
6151
6152 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR bootstrap/43699
6155 * gcc.dg/Wunused-var-7.c: New test.
6156
6157 PR tree-optimization/43560
6158 * gcc.c-torture/execute/pr43560.c: New test.
6159
6160 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6161
6162 * gnat.dg/aggr13.adb: New test.
6163 * gnat.dg/aggr14.adb: Likewise.
6164 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6165
6166 2010-04-12 Richard Guenther <rguenther@suse.de>
6167
6168 PR c++/43611
6169 * g++.dg/torture/pr43611.C: New testcase.
6170
6171 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6172
6173 PR c/36774
6174 * gcc.dg/pr36774-1.c: New test.
6175 * gcc.dg/pr36774-2.c: New test.
6176
6177 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6178
6179 * gcc.target/sh/rte-delay-slot.c: New test.
6180
6181 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6182
6183 * gnat.dg/pack9.adb: Remove -cargs option.
6184 * gnat.dg/aggr12.ad[sb]: New test.
6185
6186 2010-04-10 Jie Zhang <jie@codesourcery.com>
6187
6188 PR target/43417
6189 * gcc.target/sh/pr43417.c: New test.
6190
6191 2010-04-10 Tobias Burnus <burnus@net-b.de>
6192
6193 PR fortran/43591
6194 * gfortran.dg/spec_expr_6.f90: New test.
6195
6196 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6197
6198 PR cpp/43195
6199 * gcc.dg/cpp/pr43195.c: New.
6200 * gcc.dg/cpp/pr43195.h: New.
6201
6202 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6203
6204 PR 42965
6205 * gcc.dg/Werror-6.c: Adjust.
6206 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6207 * gcc.dg/Werror-4.c: Likewise.
6208 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6209 * gcc.dg/Wswitch-enum-error.c: Likewise.
6210 * gcc.dg/Wpointer-arith.c: Likewise.
6211 * gcc.dg/Wfatal.c: Likewise.
6212 * gcc.dg/Wswitch-error.c: Likewise.
6213 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6214 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6215 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6216 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6217 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6218 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6219 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6220 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6221 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6222 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6223 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6224 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6225 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6226 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6227 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6228 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6229 * g++.dg/cpp/warning-directive-2.C: Likewise.
6230 * gfortran.dg/warning-directive-2.F90: Likewise.
6231
6232 2010-04-09 Jason Merrill <jason@redhat.com>
6233
6234 PR c++/42623
6235 * g++.dg/template/sizeof13.C: New.
6236
6237 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6238
6239 * g++.dg/other/pr35504.C: Add check for thiscall.
6240 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6241 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6242
6243 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6244
6245 PR c++/28584
6246 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6247 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6248 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6249 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6250 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6251 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6252 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6253 * g++.dg/other/increment1.C: Likewise.
6254
6255 2010-04-09 Tobias Burnus <burnus@net-b.de>
6256
6257 PR fortran/18918
6258 * gfortran.dg/coarray_7.f90: New test.
6259 * gfortran.dg/coarray_8.f90: New test.
6260
6261 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6262
6263 PR fortran/28039
6264 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6265
6266 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6267
6268 PR target/43643
6269 * gcc.dg/pr43643.c: New test.
6270
6271 2010-04-08 Tobias Burnus <burnus@net-b.de>
6272
6273 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6274
6275 2010-04-08 Richard Guenther <rguenther@suse.de>
6276
6277 PR tree-optimization/43679
6278 * gcc.c-torture/compile/pr43679.c: New testcase.
6279
6280 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR debug/43670
6283 * gcc.dg/pr43670.c: New test.
6284
6285 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6286
6287 PR middle-end/40815
6288 * gcc.dg/tree-ssa/reassoc-19.c: New.
6289
6290 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR c/18624
6293 * gcc.dg/Wunused-var-1.c: New test.
6294 * gcc.dg/Wunused-var-2.c: New test.
6295 * gcc.dg/Wunused-var-3.c: New test.
6296 * gcc.dg/Wunused-var-4.c: New test.
6297 * gcc.dg/Wunused-var-5.c: New test.
6298 * gcc.dg/Wunused-var-6.c: New test.
6299 * gcc.dg/Wunused-parm-1.c: New test.
6300
6301 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6302 * gcc.dg/trunc-1.c: Likewise.
6303 * gcc.dg/vla-9.c: Likewise.
6304 * gcc.dg/dfp/composite-type.c: Likewise.
6305
6306 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6307
6308 PR objc/35996
6309 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6310 * obj-c++.dg/objc-gc-3.mm: Ditto.
6311
6312 2010-04-07 Simon Baldwin <simonb@google.com>
6313
6314 * gcc.dg/cpp/warn-undef-2.c: New.
6315 * gcc.dg/cpp/warn-traditional-2.c: New.
6316 * gcc.dg/cpp/warn-comments-2.c: New.
6317 * gcc.dg/cpp/warning-directive-1.c: New.
6318 * gcc.dg/cpp/warn-long-long.c: New.
6319 * gcc.dg/cpp/warn-traditional.c: New.
6320 * gcc.dg/cpp/warn-variadic-2.c: New.
6321 * gcc.dg/cpp/warn-undef.c: New.
6322 * gcc.dg/cpp/warn-normalized-1.c: New.
6323 * gcc.dg/cpp/warning-directive-2.c: New.
6324 * gcc.dg/cpp/warn-long-long-2.c: New.
6325 * gcc.dg/cpp/warn-variadic.c: New.
6326 * gcc.dg/cpp/warn-normalized-2.c: New.
6327 * gcc.dg/cpp/warning-directive-3.c: New.
6328 * gcc.dg/cpp/warn-deprecated-2.c: New.
6329 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6330 * gcc.dg/cpp/warn-multichar-2.c: New.
6331 * gcc.dg/cpp/warn-normalized-3.c: New.
6332 * gcc.dg/cpp/warning-directive-4.c: New.
6333 * gcc.dg/cpp/warn-unused-macros.c: New.
6334 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6335 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6336 * gcc.dg/cpp/warn-cxx-compat.c: New.
6337 * gcc.dg/cpp/warn-redefined.c: New.
6338 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6339 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6340 * gcc.dg/cpp/warn-deprecated.c: New.
6341 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6342 * gcc.dg/cpp/warn-redefined-2.c: New.
6343 * gcc.dg/cpp/warn-comments.c: New.
6344 * gcc.dg/cpp/warn-multichar.c: New.
6345 * g++.dg/cpp/warning-directive-1.C: New.
6346 * g++.dg/cpp/warning-directive-2.C: New.
6347 * g++.dg/cpp/warning-directive-3.C: New.
6348 * g++.dg/cpp/warning-directive-4.C: New.
6349 * gfortran.dg/warning-directive-1.F90: New.
6350 * gfortran.dg/warning-directive-3.F90: New.
6351 * gfortran.dg/warning-directive-2.F90: New.
6352 * gfortran.dg/warning-directive-4.F90: New.
6353
6354 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6355
6356 PR objc++/23716
6357 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6358
6359 2010-04-07 Jason Merrill <jason@redhat.com>
6360
6361 * g++.dg/template/dr408.C: New.
6362
6363 * g++.dg/lookup/ns4.C: New.
6364
6365 PR c++/38392
6366 * g++.dg/template/friend51.C: New test.
6367
6368 PR c++/41970
6369 * g++.old-deja/g++.other/linkage1.C: Adjust.
6370
6371 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6372
6373 PR c++/42697
6374 * g++.dg/template/crash94.C: New test.
6375
6376 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6377
6378 PR c++/40239
6379 * g++.dg/init/aggr5.C: New test.
6380 * g++.dg/init/aggr5.C: New test.
6381
6382 2010-04-07 Richard Guenther <rguenther@suse.de>
6383
6384 PR tree-optimization/43270
6385 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6386 * gcc.dg/Warray-bounds-7.c: Likewise.
6387
6388 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6389
6390 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6391 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6392 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6393
6394 2010-04-07 Jie Zhang <jie@codesourcery.com>
6395
6396 PR c++/42556
6397 * g++.dg/init/pr42556.C: New test.
6398
6399 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6400
6401 PR debug/43628
6402 * g++.dg/debug/dwarf2/typedef2.C: New test.
6403
6404 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6405
6406 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6407 c-c++-common/dwarf2/redeclaration-1.C
6408
6409 2010-04-06 Jason Merrill <jason@redhat.com>
6410
6411 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6412 * g++.dg/ext/attrib18.C: Likewise.
6413 * g++.dg/ext/bitfield2.C: Likewise.
6414 * g++.dg/ext/bitfield4.C: Likewise.
6415 * g++.dg/ext/visibility/warn2.C: Likewise.
6416 * g++.dg/ext/visibility/warn3.C: Likewise.
6417 * g++.dg/gomp/pr26690-1.C: Likewise.
6418 * g++.dg/inherit/covariant7.C: Likewise.
6419 * g++.dg/init/synth2.C: Likewise.
6420 * g++.dg/lookup/using7.C: Likewise.
6421 * g++.dg/other/crash-4.C: Likewise.
6422 * g++.dg/other/error13.C: Likewise.
6423 * g++.dg/other/error20.C: Likewise.
6424 * g++.dg/parse/crash31.C: Likewise.
6425 * g++.dg/parse/error16.C: Likewise.
6426 * g++.dg/parse/error19.C: Likewise.
6427 * g++.dg/parse/error27.C: Likewise.
6428 * g++.dg/parse/error28.C: Likewise.
6429 * g++.dg/parse/fused-params1.C: Likewise.
6430 * g++.dg/template/error2.C: Likewise.
6431 * g++.dg/template/local6.C: Likewise.
6432 * g++.dg/template/qualttp15.C: Likewise.
6433 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6434 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6435 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6436 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6437 * g++.old-deja/g++.eh/spec6.C: Likewise.
6438 * g++.old-deja/g++.jason/crash3.C: Likewise.
6439 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6440 * g++.old-deja/g++.law/ctors5.C: Likewise.
6441 * g++.old-deja/g++.law/ctors9.C: Likewise.
6442 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6443 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6444 * g++.old-deja/g++.other/struct1.C: Likewise.
6445 * g++.old-deja/g++.other/volatile1.C: Likewise.
6446 * g++.old-deja/g++.pt/crash36.C: Likewise.
6447 * g++.old-deja/g++.pt/derived3.C: Likewise.
6448 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6449 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6450
6451 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6452
6453 PR middle-end/43519
6454 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6455 * gcc.dg/graphite/id-19.c: New.
6456
6457 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6458
6459 PR middle-end/32824
6460 * gcc.dg/vect/pr32824: New.
6461
6462 2010-04-06 Tobias Burnus <burnus@net-b.de>
6463
6464 PR fortran/18918
6465 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6466 * gfortran.dg/coarray_3.f90: Ditto.
6467 * gfortran.dg/coarray_4.f90: Ditto.
6468 * gfortran.dg/coarray_5.f90: Ditto.
6469 * gfortran.dg/coarray_6.f90: Ditto.
6470 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6471
6472 2010-04-06 Tobias Burnus <burnus@net-b.de>
6473
6474 PR fortran/18918
6475 * gfortran.dg/coarray_4.f90: Fix test.
6476 * gfortran.dg/coarray_6.f90: Add more tests.
6477
6478 2010-04-06 Tobias Burnus <burnus@net-b.de>
6479
6480 PR fortran/18918
6481 * gfortran.dg/coarray_4.f90: New test.
6482 * gfortran.dg/coarray_5.f90: New test.
6483 * gfortran.dg/coarray_6.f90: New test.
6484
6485 2010-04-06 Tobias Burnus <burnus@net-b.de>
6486
6487 PR fortran/18918
6488 * gfortran.dg/iso_fortran_env_5.f90: New test.
6489 * gfortran.dg/iso_fortran_env_6.f90: New test.
6490
6491 2010-04-06 Tobias Burnus <burnus@net-b.de>
6492
6493 PR fortran/39997
6494 * gfortran.dg/coarray_1.f90: New test.
6495 * gfortran.dg/coarray_2.f90: New test.
6496 * gfortran.dg/coarray_3.f90: New test.
6497
6498 2010-04-06 Jason Merrill <jason@redhat.com>
6499
6500 PR c++/43648
6501 * g++.dg/template/dtor8.C: New.
6502
6503 PR c++/43621
6504 * g++.dg/template/error-recovery2.C: New.
6505
6506 2010-04-06 Jan Hubicka <jh@suse.czpli
6507
6508 PR tree-optimization/42906
6509 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6510
6511 2010-04-06 Tobias Burnus <burnus@net-b.de>
6512
6513 PR fortran/43178
6514 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6515 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6516 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6517
6518 2010-04-06 Richard Guenther <rguenther@suse.de>
6519
6520 PR tree-optimization/43627
6521 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6522
6523 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR target/43638
6526 * gcc.target/i386/pr43638.c: New test.
6527
6528 2010-04-06 Richard Guenther <rguenther@suse.de>
6529
6530 PR middle-end/43661
6531 * gcc.c-torture/compile/pr43661.c: New testcase.
6532
6533 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6534
6535 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6536
6537 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6538
6539 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6540
6541 2010-04-02 Richard Guenther <rguenther@suse.de>
6542
6543 PR tree-optimization/43629
6544 * gcc.c-torture/execute/pr43629.c: New testcase.
6545
6546 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6547 Dominique d'Humieres <dominiq@lps.ens.fr>
6548
6549 PR libfortran/43605
6550 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6551
6552 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6553
6554 PR debug/43325
6555 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6556
6557 2010-04-01 Jason Merrill <jason@redhat.com>
6558
6559 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6560
6561 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6562 Manfred Schwarb <manfred99@gmx.ch>
6563
6564 PR libfortran/43605
6565 * gfortran.dg/ftell_3.f90: New test.
6566
6567 2010-04-01 Richard Guenther <rguenther@suse.de>
6568
6569 PR middle-end/43614
6570 * gcc.c-torture/compile/pr43614.c: New testcase.
6571
6572 2010-04-01 Martin Jambor <mjambor@suse.cz>
6573
6574 PR tree-optimization/43141
6575 * gcc.dg/guality/pr43141.c: New test.
6576
6577 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6578
6579 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6580 * g++.dg/eh/spbp.C: Likewise.
6581 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6582 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6583 superfluous casts.
6584 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6585 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6586 * objc.dg/dwarf-2.m: Likewise.
6587
6588 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6589
6590 PR middle-end/43464
6591 * gcc.dg/graphite/id-pr43464.c: New.
6592 * gcc.dg/graphite/id-pr43464-1.c: New.
6593
6594 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6595
6596 PR middle-end/43351
6597 * gcc.dg/graphite/id-pr43351.c
6598
6599 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6600
6601 PR testsuite/35165
6602 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6603 * obj-c++.dg/try-catch-2.mm: Ditto.
6604 * obj-c++.dg/lookup-2.mm: Ditto.
6605 * obj-c++.dg/encode-8.m: Ditto.
6606 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6607 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6608 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6609 * obj-c++.dg/const-str-11.mm: Ditto.
6610 * obj-c++.dg/const-str-9.mm: Ditto.
6611 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6612 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6613 * obj-c++.dg/except-1.mm: Ditto.
6614 * obj-c++.dg/const-str-7.mm: Ditto.
6615 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6616 * obj-c++.dg/const-str-3.mm: Ditto.
6617 * obj-c++.dg/const-str-7.mm: Ditto.
6618 * obj-c++.dg/stubify-2.mm: Change dump file name.
6619
6620 PR objc++/23613
6621 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6622 New macro.
6623 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6624 Remove dg-xfail-if.
6625
6626 2010-03-31 Martin Jambor <mjambor@suse.cz>
6627
6628 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6629 only with -O2, -O3 or -Os and not with -fwhopr.
6630
6631 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6632
6633 PR c++/43558
6634 * g++.dg/template/typedef31.C: New test.
6635
6636 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6637
6638 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6639 assembler output on *-*-solaris2*.
6640 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6641
6642 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR debug/43557
6645 * gcc.dg/pr43557-1.c: New test.
6646 * gcc.dg/pr43557-2.c: New file.
6647
6648 2010-03-31 Jie Zhang <jie@codesourcery.com>
6649
6650 PR 43562
6651 * gcc.dg/pr43562.c: New test.
6652
6653 2010-03-30 Jason Merrill <jason@redhat.com>
6654
6655 PR c++/43076
6656 * g++.dg/template/error-recovery1.C: New.
6657
6658 PR c++/41786
6659 * g++.dg/parse/ambig5.C: New.
6660
6661 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR debug/43593
6664 * gcc.dg/guality/pr43593.c: New test.
6665
6666 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6667
6668 PR middle-end/43430
6669 * gcc.dg/vect/pr43430-1.c: New.
6670
6671 2010-03-30 Jason Merrill <jason@redhat.com>
6672
6673 PR c++/43559
6674 * g++.dg/template/partial7.C: New.
6675
6676 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6677
6678 * gcc.target/s390/stackcheck1.c: New testcase.
6679
6680 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6681
6682 PR libfortran/43265
6683 * gfortran.dg/read_eof_8.f90: New test.
6684
6685 2010-03-29 Jason Merrill <jason@redhat.com>
6686
6687 * gcc.dg/cpp/include6.c: Change [] to ().
6688
6689 N3077
6690 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6691 splicing and UCNs.
6692 * c-c++-common/raw-string-2.c: Add trigraph test.
6693 * c-c++-common/raw-string-8.c: New.
6694 * c-c++-common/raw-string-9.c: New.
6695 * c-c++-common/raw-string-10.c: New.
6696
6697 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6698 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6699 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6700 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6701 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6702 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6703 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6704
6705 2010-03-29 Richard Guenther <rguenther@suse.de>
6706
6707 PR tree-optimization/43560
6708 * gcc.dg/torture/pr43560.c: New testcase.
6709
6710 2010-03-29 Jason Merrill <jason@redhat.com>
6711
6712 N3077
6713 * g++.dg/ext/raw-string-1.C: Change [] to ().
6714 * g++.dg/ext/raw-string-2.C: Change [] to ().
6715 Don't use \ in delimiter.
6716 * g++.dg/ext/raw-string-3.C: Change [] to ().
6717 * g++.dg/ext/raw-string-4.C: Change [] to ().
6718 * g++.dg/ext/raw-string-5.C: Change [] to ().
6719 Test for error on \ in delimiter.
6720 * g++.dg/ext/raw-string-6.C: Change [] to ().
6721 * g++.dg/ext/raw-string-7.C: Change [] to ().
6722
6723 2010-03-29 Jie Zhang <jie@codesourcery.com>
6724
6725 PR 43564
6726 * gcc.dg/pr43564.c: New test.
6727
6728 2010-03-29 Tobias Burnus <burnus@net-b.de>
6729
6730 PR fortran/43551
6731 * gfortran.dg/direct_io_12.f90: New test.
6732
6733 2010-03-28 Jan Hubicka <jh@suse.cz>
6734
6735 PR tree-optimization/43505
6736 * gfortran.dg/pr43505.f90: New testcase.
6737
6738 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6739
6740 PR tree-optimization/43528
6741 * gcc.target/i386/pr43528.c: New test.
6742
6743 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6744
6745 PR c/43381
6746 * gcc.dg/parm-impl-decl-3.c: New test.
6747
6748 2010-03-26 Jason Merrill <jason@redhat.com>
6749
6750 PR c++/43509
6751 * g++.dg/cpp0x/parse1.C: New.
6752
6753 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6754
6755 PR target/43524
6756 * gcc.target/i386/pr43524.c: New test.
6757
6758 2010-03-26 Martin Jambor <mjambor@suse.cz>
6759
6760 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6761 whitespace, rename main to foo.
6762 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6763 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6764 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6765 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6766 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6767 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6768 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6769 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6770 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6771 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6772 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6773
6774 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6775
6776 PR c++/43327
6777 * g++.dg/other/crash-10.C: New test.
6778 * g++.dg/other/crash-11.C: New test.
6779
6780 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6781
6782 PR libfortran/43517
6783 * gfortran.dg/read_eof_7.f90: New test.
6784
6785 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6786
6787 PR objc/35165
6788 PR testsuite/43512
6789 * objc-obj-c++-shared: New directory.
6790 * objc-obj-c++-shared/Object1-implementation.h: New file.
6791 * objc-obj-c++-shared/Object1.h: New file.
6792 * objc-obj-c++-shared/Protocol1.h: New file.
6793 * objc-obj-c++-shared/next-abi.h: New file.
6794 * objc-obj-c++-shared/next-mapping.h: New file.
6795 * objc/execute/next_mapping.h: Delete.
6796 * objc.dg/special/special.exp: For all targets run the tests with
6797 -fgnu-runtime, for darwin targets also run the tests with
6798 -fnext-runtime.
6799 * objc.dg/dg.exp: Ditto.
6800 * obj-c++.dg/dg.exp: Ditto.
6801 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6802 Protocol1.h) and next-mapping.h as required. Amend testcase to
6803 include use of updated NeXT interface.
6804 * objc/execute/formal_protocol-5.m: Ditto.
6805 * objc/execute/protocol-isEqual-2.m: Ditto.
6806 * objc/execute/protocol-isEqual-4.m: Ditto.
6807 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6808 Protocol1.h) and next-mapping.h as required.
6809 * objc/execute/object_is_class.m: Ditto.
6810 * objc/execute/enumeration-1.m: Ditto.
6811 * objc/execute/class-13.m: Ditto.
6812 * objc/execute/formal_protocol-2.m: Ditto.
6813 * objc/execute/formal_protocol-4.m: Ditto.
6814 * objc/execute/class-1.m: Ditto.
6815 * objc/execute/bycopy-1.m: Ditto.
6816 * objc/execute/formal_protocol-6.m: Ditto.
6817 * objc/execute/bycopy-3.m: Ditto.
6818 * objc/execute/class-3.m: Ditto.
6819 * objc/execute/bf-11.m: Ditto.
6820 * objc/execute/class-5.m: Ditto.
6821 * objc/execute/bf-13.m: Ditto.
6822 * objc/execute/class-7.m: Ditto.
6823 * objc/execute/bf-15.m: Ditto.
6824 * objc/execute/class-9.m: Ditto.
6825 * objc/execute/bf-17.m: Ditto.
6826 * objc/execute/bf-19.m: Ditto.
6827 * objc/execute/IMP.m: Ditto.
6828 * objc/execute/exceptions/catchall-1.m: Ditto.
6829 * objc/execute/exceptions/trivial.m: Ditto.
6830 * objc/execute/exceptions/finally-1.m: Ditto.
6831 * objc/execute/exceptions/local-variables-1.m: Ditto.
6832 * objc/execute/exceptions/foward-1.m: Ditto.
6833 * objc/execute/bf-2.m: Ditto.
6834 * objc/execute/string1.m: Ditto.
6835 * objc/execute/bf-4.m: Ditto.
6836 * objc/execute/informal_protocol.m: Ditto.
6837 * objc/execute/string3.m: Ditto.
6838 * objc/execute/bf-6.m: Ditto.
6839 * objc/execute/bf-8.m: Ditto.
6840 * objc/execute/class-tests-1.h: Ditto.
6841 * objc/execute/protocol-isEqual-1.m: Ditto.
6842 * objc/execute/protocol-isEqual-3.m: Ditto.
6843 * objc/execute/_cmd.m: Ditto.
6844 * objc/execute/function-message-1.m: Ditto.
6845 * objc/execute/bf-20.m: Ditto.
6846 * objc/execute/bf-common.h: Ditto.
6847 * objc/execute/np-2.m: Ditto.
6848 * objc/execute/class-10.m: Ditto.
6849 * objc/execute/class-12.m: Ditto.
6850 * objc/execute/enumeration-2.m: Ditto.
6851 * objc/execute/class-14.m: Ditto.
6852 * objc/execute/encode-1.m: Ditto.
6853 * objc/execute/formal_protocol-1.m: Ditto.
6854 * objc/execute/formal_protocol-3.m: Ditto.
6855 * objc/execute/accessing_ivars.m: Ditto.
6856 * objc/execute/bycopy-2.m: Ditto.
6857 * objc/execute/class-2.m: Ditto.
6858 * objc/execute/bf-10.m: Ditto.
6859 * objc/execute/formal_protocol-7.m: Ditto.
6860 * objc/execute/root_methods.m: Ditto.
6861 * objc/execute/class-4.m: Ditto.
6862 * objc/execute/bf-12.m: Ditto.
6863 * objc/execute/class-6.m: Ditto.
6864 * objc/execute/bf-14.m: Ditto.
6865 * objc/execute/nested-func-1.m: Ditto.
6866 * objc/execute/class-8.m: Ditto.
6867 * objc/execute/private.m: Ditto.
6868 * objc/execute/bf-16.m: Ditto.
6869 * objc/execute/bf-18.m: Ditto.
6870 * objc/execute/load-3.m: Ditto.
6871 * objc/execute/compatibility_alias.m: Ditto.
6872 * objc/execute/bf-1.m: Ditto.
6873 * objc/execute/no_clash.m: Ditto.
6874 * objc/execute/bf-3.m: Ditto.
6875 * objc/execute/string2.m: Ditto.
6876 * objc/execute/bf-5.m: Ditto.
6877 * objc/execute/string4.m: Ditto.
6878 * objc/execute/bf-7.m: Ditto.
6879 * objc/execute/object_is_meta_class.m: Ditto.
6880 * objc/execute/bf-9.m: Ditto.
6881 * objc/execute/bf-21.m: Ditto.
6882 * objc/execute/cascading-1.m: Ditto.
6883 * objc/execute/trivial.m: Ditto.
6884 * objc/execute/np-1.m: Ditto.
6885 * objc/compile/trivial.m: Ditto.
6886 * objc/execute/class_self-2.m: Include <stdlib.h>.
6887 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6888 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6889 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6890 and 64bit. Use new NeXT interface as required.
6891 * objc.dg/special/unclaimed-category-1.m: Ditto.
6892 * objc.dg/special/unclaimed-category-1.h: Ditto.
6893 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6894 * objc.dg/func-ptr-1.m: Ditto.
6895 * objc.dg/stret-1.m: Ditto.
6896 * objc.dg/encode-2.m: Ditto.
6897 * objc.dg/category-1.m: Ditto.
6898 * objc.dg/encode-3.m: Ditto.
6899 * objc.dg/call-super-3.m: Ditto.
6900 * objc.dg/method-3.m: Ditto.
6901 * objc.dg/func-ptr-2.m: Ditto.
6902 * objc.dg/lookup-1.m: Ditto.
6903 * objc.dg/encode-4.m: Ditto.
6904 * objc.dg/fix-and-continue-1.m: Ditto.
6905 * objc.dg/proto-lossage-3.m: Ditto.
6906 * objc.dg/method-13.m: Ditto.
6907 * objc.dg/proto-qual-1.m: Ditto.
6908 * objc.dg/zero-link-3.m: Ditto.
6909 * objc.dg/bitfield-1.m: Ditto.
6910 * objc.dg/va-meth-1.m: Ditto.
6911 * objc.dg/super-class-3.m: Ditto.
6912 * objc.dg/call-super-1.m: Ditto.
6913 * objc.dg/type-size-2.m: Ditto.
6914 * objc.dg/method-10.m: Ditto.
6915 * objc.dg/defs.m: Ditto.
6916 * objc.dg/const-str-3.m: Ditto.
6917 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6918 Protocol1.h) and next-mapping.h as required. Use new NeXT
6919 interface as required.
6920 * objc.dg/super-class-4.m: Ditto.
6921 * objc.dg/comp-types-8.m: Ditto.
6922 * objc.dg/call-super-2.m: Ditto.
6923 * objc.dg/objc-fast-4.m: Ditto.
6924 * objc.dg/method-6.m: Ditto.
6925 * objc.dg/const-str-3.m: Ditto.
6926 * objc.dg/const-str-7.m: Ditto.
6927 * objc.dg/method-15.m: Ditto.
6928 * objc.dg/method-19.m: Ditto.
6929 * objc.dg/sync-1.m: Ditto.
6930 * objc.dg/layout-1.m: Ditto.
6931 * objc.dg/bitfield-3.m: Ditto.
6932 * objc.dg/try-catch-3.m: Ditto.
6933 * objc.dg/try-catch-7.m: Ditto.
6934 * objc.dg/comp-types-10.m: Ditto.
6935 * objc.dg/selector-2.: Ditto.
6936 * objc.dg/method-7.m: Ditto.
6937 * objc.dg/typedef-alias-1.m: Ditto.
6938 * objc.dg/proto-lossage-2.m: Ditto.
6939 * objc.dg/comp-types-11.m: Ditto.
6940 * objc.dg/sizeof-1.m: Ditto.
6941 * objc.dg/method-17.m: Ditto.
6942 * objc.dg/bitfield-5.m: Ditto.
6943 * objc.dg/try-catch-1.m: Ditto.
6944 * objc.dg/encode-5.m: Ditto.
6945 * objc.dg/fix-and-continue-2.m: Ditto.
6946 * objc.dg/method-9.m: Ditto.
6947 * objc.dg/isa-field-1.m: Ditto.
6948 * objc.dg/local-decl-2.m: Ditto.
6949 * objc.dg/objc-gc-4.m: Ditto.
6950 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6951 * objc.dg/gnu-runtime-3.m: Ditto.
6952 * objc.dg/encode-7.m: Ditto.
6953 * objc.dg/encode-8.m: Ditto.
6954 * objc.dg/selector-3.m: Ditto.
6955 * objc.dg/gnu-runtime-1.m: Ditto.
6956 * objc.dg/const-str-12.m: Ditto.
6957 * objc.dg/gnu-runtime-2.m: Ditto.
6958 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6959 * objc.dg/selector-1.m: Ditto.
6960 * objc.dg/stubify-2.m: Ditto.
6961 * objc.dg/zero-link-1.m: Ditto.
6962 * objc.dg/stret-2.m: Ditto.
6963 * objc.dg/zero-link-2.m: Ditto.
6964 * objc.dg/next-runtime-1.m: Ditto.
6965 * objc.dg/symtab-1.m: Ditto.
6966 * objc.dg/stubify-1.m: Ditto.
6967 * objc.dg/bitfield-2.m: Ditto.
6968 * objc.dg/try-catch-10.m: Apply to both runtimes.
6969 * objc.dg/const-str-1.m: Ditto.
6970 * objc.dg/image-info.m: Ditto.
6971 * objc.dg/encode-9.m: Ditto.
6972 * objc.dg/pragma-1.m: Apply test to all targets.
6973 * objc.dg/const-str-4.m: Ditto.
6974 * objc.dg/const-str-8.m: Ditto.
6975 * objc.dg/super-class-2.m: Ditto.
6976 * objc.dg/try-catch-5.m: Ditto.
6977 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6978 Protocol1.h) and next-mapping.h as required. Use new NeXT
6979 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6980 * objc.dg/const-str-11.m: Ditto.
6981 * objc.dg/const-str-9.m: Ditto.
6982 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6983 * objc.dg/encode-1.m: Remove redundant -lobjc.
6984 * objc.dg/try-catch-9.m: Tidy space.
6985 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6986 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6987 and 64bit. Use new NeXT interface as required.
6988 * obj-c++.dg/template-4.mm: Ditto.
6989 * obj-c++.dg/defs.mm: Ditto.
6990 * obj-c++.dg/basic.mm: Ditto.
6991 * obj-c++.dg/encode-4.mm: Ditto.
6992 * obj-c++.dg/method-17.mm: Ditto.
6993 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6994 * obj-c++.dg/cxx-class-1.mm: Ditto.
6995 * obj-c++.dg/method-10.mm: Ditto.
6996 * obj-c++.dg/va-meth-1.mm: Ditto.
6997 * obj-c++.dg/encode-5.mm: Ditto.
6998 * obj-c++.dg/lookup-2.mm: Ditto.
6999 * obj-c++.dg/template-3.mm: Ditto.
7000 * obj-c++.dg/proto-qual-1.mm: Ditto.
7001 * obj-c++.dg/qual-types-1.m: Ditto.
7002 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7003 * obj-c++.dg/template-1.mm: Ditto.
7004 * obj-c++.dg/encode-6.mm: Ditto.
7005 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7006 Protocol1.h) and next-mapping.h as required. Use new NeXT
7007 interface as required.
7008 * obj-c++.dg/except-1.mm: Ditto.
7009 * obj-c++.dg/const-str-7.mm: Ditto.
7010 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7011 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7012 * obj-c++.dg/selector-2.mm: Ditto.
7013 * obj-c++.dg/isa-field-1.mm: Ditto.
7014 * obj-c++.dg/try-catch-1.mm: Ditto.
7015 * obj-c++.dg/local-decl-1.mm: Ditto.
7016 * obj-c++.dg/try-catch-9.mm: Ditto.
7017 * obj-c++.dg/no-extra-load.mm: Ditto.
7018 * obj-c++.dg/selector-5.mm: Ditto.
7019 * obj-c++.dg/method-12.mm: Ditto.
7020 * obj-c++.dg/try-catch-11.mm: Ditto.
7021 * obj-c++.dg/comp-types-11.mm: Ditto.
7022 * obj-c++.dg/bitfield-3.mm: Ditto.
7023 * obj-c++.dg/method-6.mm: Ditto.
7024 * obj-c++.dg/super-class-2.mm: Ditto.
7025 * obj-c++.dg/method-21.mm: Ditto.
7026 * obj-c++.dg/const-str-8.mm: Ditto.
7027 * obj-c++.dg/try-catch-7.mm: Ditto.
7028 * obj-c++.dg/method-15.mm: Ditto.
7029 * obj-c++.dg/layout-1.mm: Ditto.
7030 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7031 * obj-c++.dg/const-str-3.mm: Ditto.
7032 * obj-c++.dg/try-catch-2.mm: Ditto.
7033 * obj-c++.dg/objc-gc-3.mm: Ditto.
7034 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7035 * obj-c++.dg/bitfield-1.mm: Ditto.
7036 * obj-c++.dg/selector-6.mm: Ditto.
7037 * obj-c++.dg/method-13.mm: Ditto.
7038 * obj-c++.dg/comp-types-12.mm: Ditto.
7039 * obj-c++.dg/bitfield-4.mm: Ditto.
7040 * obj-c++.dg/try-catch-8.mm: Ditto.
7041 * obj-c++.dg/method-2.mm: Ditto.
7042 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7043 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7044 * obj-c++.dg/const-str-4.mm: Ditto.
7045 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7046 * obj-c++.dg/try-catch-3.mm: Ditto.
7047 * obj-c++.dg/comp-types-9.mm: Ditto.
7048 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7049 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7050 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7051 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7052 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7053 Use new NeXT interface as required.
7054 * obj-c++.dg/const-str-10.mm: Ditto.
7055 * obj-c++.dg/const-str-11.mm: Ditto.
7056 * obj-c++.dg/const-str-9.mm: Ditto.
7057 * obj-c++.dg/method-11.mm: Ditto.
7058 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7059 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7060 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7061 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7062 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7063
7064 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7065
7066 PR c++/43206
7067 * g++.dg/template/typedef30.C: New test case.
7068
7069 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR c/43385
7072 * gcc.c-torture/execute/pr43385.c: New test.
7073
7074 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7075
7076 * gcc.dg/strncpy-fix-1.c: New test.
7077
7078 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7079
7080 PR testsuite/41609
7081 * lib/objc-torture.exp (objc-set-runtime-options): New.
7082 * objc/execute/execute.exp: Check runtime options on each pass.
7083 * objc/execute/exceptions/exceptions.exp: Ditto.
7084 * objc/compile/compile.exp: Ditto.
7085
7086 PR testsuite/42348
7087 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7088 standard tests.
7089 (check_effective_target_objc2): New proc.
7090 (check_effective_target_next_runtime): New proc.
7091 * lib/objc.exp: Determine which runtime is in force and support it.
7092 * lib/obj-c++.exp: Ditto.
7093
7094 2010-03-24 Jason Merrill <jason@redhat.com>
7095
7096 PR c++/43502
7097 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7098
7099 2010-03-24 Martin Jambor <mjambor@suse.cz>
7100
7101 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7102 a loop.
7103 * gcc.dg/ipa/ipa-2.c: Likewise.
7104 * gcc.dg/ipa/ipa-3.c: Likewise.
7105 * gcc.dg/ipa/ipa-4.c: Likewise.
7106 * gcc.dg/ipa/ipa-5.c: Likewise.
7107 * gcc.dg/ipa/ipa-7.c: Likewise.
7108 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7109 a loop.
7110 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7111 i_can_not_be_propagated_fully2 into a loop.
7112 * gcc.dg/ipa/ipa-8.c: New test.
7113 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7114
7115 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR debug/19192
7118 PR debug/43479
7119 * gcc.dg/guality/pr43479.c: New test.
7120 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7121 and add volatile keyword.
7122
7123 2010-03-23 Mike Stump <mikestump@comcast.net>
7124
7125 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7126
7127 2010-03-23 Jason Merrill <jason@redhat.com>
7128
7129 * g++.dg/ext/altivec-17.C: Adjust error message.
7130
7131 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7132 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7133 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7134 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7135 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7136 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7137
7138 2010-03-22 Jason Merrill <jason@redhat.com>
7139
7140 PR c++/43333
7141 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7142 * g++.dg/ext/is_pod_98.C: New.
7143
7144 PR c++/43281
7145 * g++.dg/cpp0x/auto18.C: New.
7146
7147 * gcc.dg/pr36997.c: Adjust error message.
7148 * g++.dg/ext/vector9.C: Likewise.
7149 * g++.dg/conversion/simd3.C: Likewise.
7150 * g++.dg/other/error23.C: Likewise.
7151
7152 2010-03-22 Michael Matz <matz@suse.de>
7153
7154 PR middle-end/43475
7155 * gfortran.dg/pr43475.f90: New testcase.
7156
7157 2010-03-22 Richard Guenther <rguenther@suse.de>
7158
7159 PR tree-optimization/43390
7160 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7161
7162 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7163
7164 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7165 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7166
7167 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7168 Michael Matz <matz@suse.de>
7169
7170 PR c++/43081
7171 * g++.dg/parse/crash56.C: New test.
7172
7173 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7174
7175 PR fortran/43450
7176 * gfortran.dg/whole_file_15.f90 : New test.
7177
7178 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7179
7180 PR fortran/43409
7181 * gfortran.dg/inquire_size.f90: New test.
7182
7183 2010-03-20 Richard Guenther <rguenther@suse.de>
7184
7185 PR rtl-optimization/43438
7186 * gcc.c-torture/execute/pr43438.c: New testcase.
7187
7188 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7189
7190 PR c++/43375
7191 * g++.dg/abi/mangle42.C: New test.
7192
7193 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7194
7195 PR C/43211
7196 * gcc.dg/pr43211.c: New test.
7197 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7198
7199 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7200
7201 PR rtl-optimization/42258
7202 * gcc.target/arm/thumb1-mul-moves.c: New test.
7203
7204 PR target/40697
7205 * gcc.target/arm/thumb-andsi.c: New test.
7206
7207 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7208 dg-require-effective-target.
7209
7210 2010-03-19 Michael Matz <matz@suse.de>
7211
7212 PR c++/43116
7213 * g++.dg/other/pr43116.C: New testcase.
7214
7215 2010-03-19 Michael Matz <matz@suse.de>
7216
7217 PR target/43305
7218 * gcc.dg/pr43305.c: New testcase.
7219
7220 2010-03-19 Richard Guenther <rguenther@suse.de>
7221
7222 PR tree-optimization/43415
7223 * gcc.c-torture/compile/pr43415.c: New testcase.
7224
7225 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7226
7227 PR ada/43106
7228 * gnat.dg/case_optimization2.adb: New test.
7229 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7230
7231 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7232 Jack Howarth <howarth@bromo.med.uc.edu>
7233
7234 PR target/36399
7235 * gcc.target/i386/push-1.c: Don't xfail
7236 scan-assembler-not "movups" on darwin.
7237
7238 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR debug/43058
7241 * gcc.dg/pr43058.c: New test.
7242
7243 2010-03-18 Martin Jambor <mjambor@suse.cz>
7244
7245 PR middle-end/42450
7246 * g++.dg/torture/pr42450.C: New test.
7247
7248 2010-03-18 Michael Matz <matz@suse.de>
7249
7250 PR middle-end/43419
7251 * gcc.dg/pr43419.c: New testcase.
7252
7253 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7254
7255 PR rtl-optimization/43360
7256 * gcc.dg/torture/pr43360.c: New.
7257
7258 2010-03-18 Michael Matz <matz@suse.de>
7259
7260 PR tree-optimization/43402
7261 * gcc.dg/pr43402.c: New testcase.
7262
7263 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7264
7265 PR target/42427
7266 * gcc.dg/pr42427.c: New test.
7267
7268 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7269
7270 PR libfortran/43265
7271 * gfortran.dg/read_empty_file.f: New test.
7272 * gfortran.dg/read_eof_all.f90: New test.
7273 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7274 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7275
7276 2010-03-17 Michael Matz <matz@suse.de>
7277
7278 * gcc.dg/pr43300.c: Add -w.
7279
7280 2010-03-17 Richard Guenther <rguenther@suse.de>
7281
7282 * gcc.dg/pr43379.c: Add -w.
7283
7284 2010-03-17 Tobias Burnus <burnus@net-b.de>
7285
7286 PR fortran/43331
7287 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7288
7289 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7290
7291 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7292
7293 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7294
7295 * ada/acats/run_all.sh: Log start and end times.
7296
7297 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7298
7299 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7300
7301 2010-03-16 Richard Guenther <rguenther@suse.de>
7302
7303 PR middle-end/43379
7304 * gcc.dg/pr43379.c: New testcase.
7305
7306 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR debug/43051
7309 * gcc.dg/guality/pr43051-1.c: New test.
7310
7311 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7312
7313 PR testsuite/43363
7314 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7315
7316 2010-03-15 Michael Matz <matz@suse.de>
7317
7318 PR middle-end/43300
7319 * gcc.dg/pr43300.c: New testcase.
7320
7321 2010-03-15 Richard Guenther <rguenther@suse.de>
7322
7323 PR tree-optimization/43367
7324 * gcc.c-torture/compile/pr43367.c: New testcase.
7325
7326 2010-03-15 Richard Guenther <rguenther@suse.de>
7327
7328 PR tree-optimization/43317
7329 * gcc.dg/pr43317.c: New testcase.
7330
7331 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7332
7333 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7334
7335 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7336
7337 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7338
7339 2010-03-14 Tobias Burnus <burnus@net-b.de>
7340
7341 PR fortran/43362
7342 * gfortran.dg/impure_constructor_1.f90: New test.
7343
7344 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7345
7346 PR middle-end/43354
7347 * gfortran.dg/graphite/id-pr43354.f: New.
7348
7349 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7350
7351 PR middle-end/43349
7352 * gfortran.dg/graphite/pr43349.f: New.
7353
7354 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7355
7356 PR middle-end/43306
7357 * gcc.dg/graphite/pr43306.c: New.
7358
7359 2010-03-12 David S. Miller <davem@davemloft.net>
7360
7361 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7362 sparc.
7363
7364 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7365
7366 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7367
7368 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7369
7370 PR fortran/43291
7371 PR fortran/43326
7372 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7373
7374 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7375
7376 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7377 fail for *-*-mingw* targets.
7378
7379 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR debug/43329
7382 * gcc.dg/guality/pr43329-1.c: New test.
7383
7384 2010-03-11 Martin Jambor <mjambor@suse.cz>
7385
7386 PR tree-optimization/43257
7387 * g++.dg/torture/pr43257.C: New test.
7388
7389 2010-03-11 Tobias Burnus <burnus@net-b.de>
7390
7391 PR fortran/43228
7392 * gfortran.dg/namelist_61.f90: New test.
7393
7394 2010-03-11 Richard Guenther <rguenther@suse.de>
7395
7396 PR tree-optimization/43255
7397 * gcc.c-torture/compile/pr43255.c: New testcase.
7398
7399 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7400
7401 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7402 * gcc.dg/pr43280.c: New testcase.
7403
7404 2010-03-11 Richard Guenther <rguenther@suse.de>
7405
7406 PR lto/43200
7407 * gcc.dg/lto/20100227-1_0.c: New testcase.
7408 * gcc.dg/lto/20100227-1_1.c: Likewise.
7409
7410 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7411
7412 PR libfortran/43320
7413 PR libfortran/43265
7414 * gfortran.dg/read_eof_6.f: New test
7415 * gfortran.dg/read_x_eof.f90: New test.
7416 * gfortran.dg/read_x_past.f: Update test.
7417
7418 2010-03-10 Jan Hubicka <jh@suse.cz>
7419
7420 * gcc.c-torture/compile/pr43288.c: New test.
7421
7422 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7423
7424 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7425 -fpic/-fPIC flags.
7426 * g++.old-deja/g++.pt/asm2.C: Likewise.
7427 * gcc.c-torture/compile/20000804-1.c: Likewise.
7428 * gcc.target/i386/clobbers.c: Likewise.
7429
7430 2010-03-10 Tobias Burnus <burnus@net-b.de>
7431
7432 PR fortran/43303
7433 * gfortran.dg/c_assoc_3.f90: New test.
7434
7435 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR debug/36728
7438 * gcc.dg/guality/pr36728-1.c: New test.
7439 * gcc.dg/guality/pr36728-2.c: New test.
7440
7441 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7442
7443 * gcc.dg/h8300-div-delay-slot.c: New test.
7444
7445 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7446
7447 PR tree-optimization/43236
7448 * gcc.c-torture/execute/pr43236.c: New test.
7449
7450 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7451
7452 PR middle-end/42859
7453 * g++.dg/eh/pr42859.C: New test.
7454
7455 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR debug/43299
7458 * gcc.dg/pr43299.c: New test.
7459
7460 PR debug/43290
7461 * g++.dg/eh/unwind2.C: New test.
7462
7463 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7464 Reza Yazdani <reza.yazdani@amd.com>
7465
7466 PR middle-end/43065
7467 * gcc.dg/graphite/run-id-4.c: New.
7468
7469 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7470
7471 PR middle-end/43065
7472 * gcc.dg/graphite/run-id-3.c: New.
7473
7474 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7475
7476 PR middle-end/42644
7477 PR middle-end/42130
7478 * gcc.dg/graphite/id-18.c: New.
7479 * gcc.dg/graphite/run-id-pr42644.c: New.
7480
7481 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7482
7483 PR middle-end/42326
7484 * gcc.dg/graphite/pr42326.c: New.
7485
7486 2010-03-08 Richard Guenther <rguenther@suse.de>
7487
7488 PR tree-optimization/43269
7489 * gcc.c-torture/execute/pr43269.c: New testcase.
7490
7491 2010-03-08 Janus Weil <janus@gcc.gnu.org>
7492
7493 PR fortran/43256
7494 * gfortran.dg/typebound_call_13.f03: New.
7495
7496 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7497
7498 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7499 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7500
7501 2010-03-05 Jason Merrill <jason@redhat.com>
7502
7503 * g++.dg/abi/mangle40.C: Require weak and alias.
7504
7505 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7506
7507 PR middle-end/42326
7508 * gfortran.dg/graphite/pr42326.f90: New.
7509 * gfortran.dg/graphite/pr42326-1.f90: New.
7510
7511 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7512
7513 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7514 (gnat_target_compile): Likewise.
7515 Reinitialize GNAT_UNDER_TEST if target changes.
7516 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7517 (local_find_gnatmake): Pass full --GCC to gnatlink.
7518 Remove --LINK.
7519
7520 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7521
7522 PR c/43248
7523 * gcc.dg/compound-literal-1.c: New testcase.
7524
7525 2010-03-04 Martin Jambor <mjambor@suse.cz>
7526
7527 PR tree-optimization/43164
7528 PR tree-optimization/43191
7529 * gcc.c-torture/compile/pr43164.c: New test.
7530 * gcc.c-torture/compile/pr43191.c: Likewise.
7531
7532 2010-03-04 Janus Weil <janus@gcc.gnu.org>
7533
7534 PR fortran/43244
7535 * gfortran.dg/finalize_9.f90: New.
7536
7537 2010-03-04 Tobias Burnus <burnus@net-b.de>
7538 Ken Werner <ken@linux.vnet.ibm.com>
7539
7540 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7541 to dg-options for spu.
7542 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7543 dump-scan target to exclude spu.
7544
7545 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7546
7547 PR middle-end/43209
7548 * gcc.dg/tree-ssa/ivopts-4.c: New.
7549
7550 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7551
7552 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7553 include-opts and exclude-opts; skip checking the flags if arguments
7554 are the same as the defaults.
7555 (dg-xfail-if): Verify the number of arguments, supply defaults
7556 for unspecified optional arguments.
7557 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7558
7559 2010-03-03 Jason Merrill <jason@redhat.com>
7560
7561 PR c++/12909
7562 * g++.dg/abi/mangle40.C: Updated.
7563
7564 2010-03-03 Jason Merrill <jason@redhat.com>
7565
7566 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7567 * g++.dg/abi/mangle23.C: Likewise.
7568 * g++.dg/eh/simd-2.C: Likewise.
7569 * g++.dg/ext/attribute-test-2.C: Likewise.
7570 * g++.dg/ext/vector14.C: Likewise.
7571 * g++.dg/other/pr34435.C: Likewise.
7572 * g++.dg/template/conv8.C: Likewise.
7573 * g++.dg/template/nontype9.C: Likewise.
7574 * g++.dg/template/qualttp17.C: Likewise.
7575 * g++.dg/template/ref1.C: Likewise.
7576 * g++.old-deja/g++.pt/crash68.C: Likewise.
7577 * g++.old-deja/g++.pt/ref1.C: Likewise.
7578 * g++.old-deja/g++.pt/ref3.C: Likewise.
7579 * g++.old-deja/g++.pt/ref4.C: Likewise.
7580
7581 PR c++/12909
7582 * g++.dg/abi/mangle40.C: New.
7583 * g++.dg/abi/mangle41.C: New.
7584 * g++.dg/lto/20100302_0.C: New.
7585 * g++.dg/lto/20100302_1.C: New.
7586 * g++.dg/lto/20100302.h: New.
7587
7588 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7589
7590 PR fortran/43243
7591 * gfortran.dg/internal_pack_12.f90: New test.
7592
7593 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7594
7595 * gcc.dg/pr36997.c: Adjust error message.
7596
7597 2010-03-03 Mike Stump <mikestump@comcast.net>
7598
7599 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7600 adjustments to not be present on machines that align the stack to
7601 more than 4 bytes and don't have a red zone yet as that is an
7602 unimplemented optimization.
7603
7604 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7605
7606 PR fortran/43169
7607 * gfortran.dg/impure_assignment_3.f90: New.
7608
7609 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR debug/43229
7612 * gfortran.dg/pr43229.f90: New test.
7613
7614 PR debug/43237
7615 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7616
7617 PR debug/43177
7618 * gcc.dg/guality/pr43177.c: New test.
7619
7620 2010-03-02 Jason Merrill <jason@redhat.com>
7621
7622 * g++.dg/ext/vector9.C: Adjust error message.
7623 * g++.dg/conversion/simd3.C: Likewise.
7624 * g++.dg/other/error23.C: Likewise.
7625
7626 2010-03-02 Mike Stump <mikestump@comcast.net>
7627
7628 PR c++/41090
7629 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7630
7631 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7632
7633 PR fortran/43180
7634 * gfortran.dg/internal_pack_10.f90: New test.
7635
7636 PR fortran/43173
7637 * gfortran.dg/internal_pack_11.f90: New test.
7638
7639 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7640
7641 PR middle-end/42640
7642 * gcc.dg/tree-ssa/pr42640.c: New.
7643
7644 2010-03-01 Richard Guenther <rguenther@suse.de>
7645
7646 PR tree-optimization/43220
7647 * gcc.c-torture/execute/pr43220.c: New testcase.
7648
7649 2010-03-01 Richard Guenther <rguenther@suse.de>
7650
7651 PR middle-end/43213
7652 * gcc.dg/pr43213.c: New testcase.
7653
7654 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7655
7656 PR pch/14940
7657 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7658
7659 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7660
7661 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7662 New function.
7663 (check_effective_target_ucn): Likewise.
7664
7665 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7666 if !ucn.
7667 * gcc.dg/ucnid-2.c: Likewise.
7668 * gcc.dg/ucnid-3.c: Likewise.
7669 * gcc.dg/ucnid-4.c: Likewise.
7670 * gcc.dg/ucnid-11.c: Likewise.
7671 * gcc.dg/ucnid-12.c: Likewise.
7672 * gcc.dg/ucnid-6.c: Skip if !ucn.
7673 * gcc.dg/ucnid-9.c: Likewise.
7674
7675 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7678 lists to dg-skip-if.
7679 * gcc.target/i386/stackalign/return-3.c: Likewise.
7680
7681 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7682
7683 * gcc.target/i386/clearcap.map: New file.
7684 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7685 Pass clearcap.map by default if supported.
7686
7687 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7688
7689 PR fortran/42900
7690 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7691 Explain this.
7692 * gfortran.dg/stat_2.f90: Likewise.
7693
7694 2010-03-01 Tobias Burnus <burnus@net-b.de>
7695
7696 PR fortran/43199
7697 * gfortran.dg/module_read_2.f90: New test.
7698
7699 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7700
7701 PR c++/42748
7702 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7703 * g++.dg/abi/mangle12.C: Likewise.
7704 * g++.dg/abi/mangle20-2.C: Likewise.
7705 * g++.dg/abi/mangle17.C: Likewise.
7706 * g++.dg/template/cond2.C: Likewise.
7707 * g++.dg/template/pr35240.C: Likewise.
7708
7709 2010-02-27 Richard Guenther <rguenther@suse.de>
7710
7711 PR tree-optimization/43186
7712 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7713
7714 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7715
7716 * g++.dg/abi/packed1.C: Expect warning on the SH.
7717
7718 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7719
7720 PR c++/42054:
7721 * g++.dg/parse/error37.C: New test.
7722
7723 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7724
7725 PR c/24577
7726 PR c/43192
7727 * gcc.dg/pr8927-1.c: Match new note.
7728 * gcc.dg/990506-0.c: Likewise.
7729 * gcc.dg/gomp/flush-2.c: Likewise.
7730 * gcc.dg/gomp/atomic-5.c: Likewise.
7731 * gcc.dg/gomp/pr34607.c: Likewise.
7732 * gcc.dg/pr35746.c: Likewise.
7733 * gcc.dg/cpp/pragma-1.c: Likewise.
7734 * gcc.dg/cpp/pragma-2.c: Likewise.
7735 * gcc.dg/pr41842.c: Likewise.
7736 * gcc.dg/noncompile/20040629-1.c: Likewise.
7737 * objc.dg/private-1.m: Likewise.
7738
7739 2010-02-27 Tobias Burnus <burnus@net-b.de>
7740
7741 PR fortran/43185
7742 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7743 * gfortran.dg/default_initialization_4.f90: New test.
7744
7745 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7746
7747 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7748 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7749 * gnat.dg/thin_pointer2.adb: New test.
7750 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7751
7752 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7753
7754 PR c/20631
7755 * gcc.dg/cpp/c90-pedantic.c: New.
7756 * gcc.dg/cpp/c90.c: New.
7757 * gcc.dg/gnu90-const-expr-1.c: New.
7758 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7759
7760 2010-02-26 Richard Guenther <rguenther@suse.de>
7761
7762 PR tree-optimization/43186
7763 * gcc.c-torture/compile/pr43186.c: New testcase.
7764
7765 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR debug/43190
7768 * c-c++-common/dwarf2/pr43190.c: New test.
7769
7770 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7771
7772 PR testsuite/37074:
7773 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7774
7775 2010-02-26 Richard Guenther <rguenther@suse.de>
7776
7777 PR tree-optimization/43188
7778 * gcc.c-torture/compile/pr43188.c: New testcase.
7779
7780 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7781
7782 PR target/43175
7783 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7784
7785 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7786
7787 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7788
7789 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7790
7791 PR target/43154
7792 * gcc.target/powerpc/pr43154.c: New file.
7793
7794 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR debug/43166
7797 * gfortran.dg/debug/pr43166.f: New test.
7798
7799 PR debug/43165
7800 * gcc.dg/torture/pr43165.c: New test.
7801
7802 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7803
7804 PR c/43128
7805 * c-c++-common/pr41779.c: Update.
7806
7807 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7808
7809 PR ada/32547
7810 * lib/gnat-dg.exp (gnat_load): Redefine.
7811
7812 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7813 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7814
7815 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7816
7817 PR libobjc/36610
7818 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7819 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7820 -fgnu-runtime.
7821 Sort entries.
7822
7823 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7824
7825 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7826
7827 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR debug/43150
7830 * gcc.dg/guality/vla-1.c: New test.
7831
7832 2010-02-24 Tobias Burnus <burnus@net-b.de>
7833
7834 PR fortran/43042
7835 * gfortran.dg/c_ptr_tests_15.f90: New test.
7836
7837 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR target/43107
7840 * gcc.target/i386/pr43107.c: New test.
7841
7842 2010-02-23 Jason Merrill <jason@redhat.com>
7843
7844 PR c++/43143
7845 * g++.dg/cpp0x/variadic100.C: New.
7846
7847 2010-02-23 Jason Merrill <jason@redhat.com>
7848
7849 PR debug/42800
7850 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7851 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7852 * c-c++-common/dwarf2/vla1.c: New.
7853
7854 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR target/43139
7857 * gcc.dg/pr43139.c: New test.
7858
7859 PR debug/43077
7860 * gcc.dg/guality/pr43077-1.c: New test.
7861
7862 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7863
7864 PR 43123
7865 * gcc.dg/march.c: New.
7866 * gcc.dg/march-generic.c: New.
7867 * gcc.dg/mtune.c: New.
7868
7869 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7870
7871 PR middle-end/43083
7872 * gcc.dg/graphite/pr43083.c: New.
7873
7874 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7875
7876 PR middle-end/43097
7877 * gfortran.dg/graphite/pr43097.f: New.
7878
7879 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7880 Manuel López-Ibáñez <manu@gcc.gnu.org>
7881
7882 PR middle-end/43140
7883 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7884
7885 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7886
7887 PR middle-end/43026
7888 * g++.dg/graphite/pr43026.C: New.
7889
7890 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7891
7892 PR c++/43126
7893 * gcc.dg/cleanup-1.c: Update.
7894 * gcc.dg/func-args-1.c: Update.
7895 * gcc.dg/format/sentinel-1.c: Update.
7896 * g++.old-deja/g++.jason/scoping10.C: Update.
7897 * g++.old-deja/g++.ns/lookup5.C: Update.
7898 * g++.dg/ext/cleanup-1.C: Update.
7899 * g++.dg/parse/varmod1.C: Update.
7900 * g++.dg/parse/error33.C: Update.
7901 * g++.dg/expr/call3.C: Update.
7902 * g++.dg/func-args-1.C: New.
7903
7904 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7905
7906 PR c/43125
7907 * gcc.dg/attr-used-2.c: Moved to ...
7908 * c-c++-common/attr-used-2.c: Here.
7909
7910 * gcc.dg/attr-used.c: Moved to ...
7911 * c-c++-common/attr-used.c: Here.
7912
7913 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7914
7915 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7916
7917 2010-02-22 Richard Guenther <rguenther@suse.de>
7918
7919 PR lto/43045
7920 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7921 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7922
7923 2010-02-22 Richard Guenther <rguenther@suse.de>
7924
7925 PR tree-optimization/42749
7926 * gcc.c-torture/compile/pr42749.c: New testcase.
7927
7928 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7929
7930 PR fortran/43072
7931 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7932 * gfortran.dg/internal_pack_9.f90: New test.
7933
7934 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7935
7936 PR c++/23510
7937 * g++.dg/template/recurse.C: Adjust.
7938 * g++.dg/template/pr23510.C: New.
7939
7940 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7941
7942 PR c++/42824
7943 * g++.dg/template/memclass4.C: New test.
7944
7945 2010-02-21 Tobias Burnus <burnus@net-b.de>
7946
7947 PR fortran/35259
7948 * gfortran.dg/reassoc_5.f90: New test.
7949
7950 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7951
7952 PR target/43067
7953 * gcc.target/i386/pr43067.c: New test.
7954
7955 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7956
7957 PR c++/35669
7958 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7959 -Wconversion-null.
7960 * g++.dg/warn/Wconversion-null.C: New test.
7961 * g++.old-deja/g++.other/null1.C: Move to...
7962 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7963
7964 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7965
7966 PR fortran/36932
7967 PR fortran/36933
7968 * gfortran.dg/dependency_26.f90: New test.
7969
7970 PR fortran/43072
7971 * gfortran.dg/internal_pack_7.f90: New test.
7972
7973 PR fortran/43111
7974 * gfortran.dg/internal_pack_8.f90: New test.
7975
7976 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7977
7978 PR 43128
7979 * c-c++-common/pr41779.c: Fix broken testcase.
7980
7981 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7982
7983 PR 36513
7984 * c-c++-common/pr36513.c: New testcase.
7985 * c-c++-common/pr36513-2.c: New testcase.
7986
7987 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7988
7989 PR 41779
7990 * c-c++-common/pr41779.c: New.
7991
7992 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR debug/43084
7995 * gcc.dg/pr43084.c: New test.
7996
7997 2010-02-19 Richard Guenther <rguenther@suse.de>
7998
7999 PR tree-optimization/42916
8000 * gcc.dg/pr42916.c: New testcase.
8001
8002 2010-02-18 Jason Merrill <jason@redhat.com>
8003
8004 PR c++/42837
8005 * g++.dg/abi/packed1.C: Add expected warning.
8006
8007 PR c++/43108
8008 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8009 * gcc.dg/torture/dg-torture.exp: Likewise.
8010 * c-c++-common/torture/complex-sign.h,
8011 c-c++-common/torture/complex-sign-add.c,
8012 c-c++-common/torture/complex-sign-mixed-add.c,
8013 c-c++-common/torture/complex-sign-mixed-div.c,
8014 c-c++-common/torture/complex-sign-mixed-mul.c,
8015 c-c++-common/torture/complex-sign-mixed-sub.c,
8016 c-c++-common/torture/complex-sign-mul.c,
8017 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8018 Adapt for C++ compilation as well.
8019
8020 PR c++/43070
8021 * g++.dg/ext/label1.C: Update.
8022 * g++.dg/ext/label2.C: Update.
8023
8024 PR c++/26261
8025 * g++.dg/template/dependent-name6.C: New.
8026
8027 PR c++/43109
8028 * g++.dg/parse/namespace12.C: New.
8029
8030 2010-02-18 Martin Jambor <mjambor@suse.cz>
8031
8032 PR tree-optimization/43066
8033 * gcc.c-torture/compile/pr43066.c: New test.
8034
8035 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8036
8037 * g++.dg/ext/attrib35.C: Fix target selector string.
8038 * g++.dg/ext/attrib36.C: Ditto.
8039 * g++.dg/ext/attrib37.C: Ditto.
8040 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8041 * g++.dg/abi/mangle25.C: Ditto.
8042
8043 2010-02-17 Jason Merrill <jason@redhat.com>
8044
8045 PR c++/43069
8046 * g++.dg/parse/namespace11.C: New.
8047
8048 PR c++/43093
8049 * g++.dg/ext/attrib37.C: New.
8050
8051 PR c++/43079
8052 * g++.dg/template/ptrmem20.C: New.
8053
8054 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8055
8056 PR target/43103
8057 * gcc.target/i386/xop-check.h: Include m256-check.h.
8058 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8059 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8060 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8061 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8062
8063 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR debug/42918
8066 * gcc.dg/pr42918.c: New test.
8067
8068 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8069
8070 * g++.dg/ext/attrib36.C: Require ILP32.
8071
8072 2010-02-16 Richard Guenther <rguenther@suse.de>
8073
8074 PR tree-optimization/41043
8075 * gfortran.dg/pr41043.f90: New testcase.
8076 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8077
8078 2010-02-16 Jason Merrill <jason@redhat.com>
8079
8080 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8081
8082 2010-02-16 Ira Rosen <irar@il.ibm.com>
8083
8084 PR tree-optimization/43074
8085 * gcc.dg/vect/fast-math-pr43074.c: New test.
8086
8087 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8088
8089 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8090
8091 2010-02-16 Jason Merrill <jason@redhat.com>
8092
8093 PR c++/43031
8094 * g++.dg/ext/attrib36.C: New.
8095
8096 PR c++/43036
8097 * g++.dg/other/array6.C: New.
8098
8099 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8100
8101 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8102
8103 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8104
8105 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8106 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8107 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8108 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8109 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8110 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8111
8112 2010-02-15 Richard Guenther <rguenther@suse.de>
8113
8114 PR middle-end/43068
8115 * g++.dg/torture/pr43068.C: New testcase.
8116
8117 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8118
8119 PR c++/43024
8120 * g++.dg/opt/ice1.C: New.
8121
8122 2010-02-14 Jason Merrill <jason@redhat.com>
8123
8124 PR c++/41997
8125 * g++.dg/cpp0x/initlist-opt.C: New.
8126
8127 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8128
8129 PR fortran/41113
8130 PR fortran/41117
8131 * gfortran.dg/internal_pack_6.f90: New test.
8132
8133 2010-02-12 Jason Merrill <jason@redhat.com>
8134
8135 PR c++/43054
8136 * g++.dg/cpp0x/variadic99.C: New.
8137
8138 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8139
8140 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8141 sign extend pointers to gualchk_t.
8142
8143 PR c++/43033
8144 * g++.dg/other/default3.C: Xfail g4 test.
8145
8146 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8147
8148 PR middle-end/43012
8149 * gcc.dg/graphite/pr43012.c: New.
8150
8151 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8152
8153 PR middle-end/42930
8154 * g++.dg/graphite/pr42930.C: New.
8155
8156 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8157
8158 PR middle-end/42914
8159 PR middle-end/42530
8160 * gcc.dg/graphite/pr42530.c: New.
8161 * gcc.dg/graphite/pr42914.c: New.
8162
8163 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8164
8165 PR middle-end/42771
8166 * gcc.dg/graphite/pr42771.c: New.
8167
8168 2010-02-11 Richard Guenther <rguenther@suse.de>
8169
8170 PR tree-optimization/42998
8171 * gcc.c-torture/compile/pr42998.c: New testcase.
8172
8173 2010-02-10 Jason Merrill <jason@redhat.com>
8174
8175 PR c++/41896
8176 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8177
8178 PR c++/42983, core issue 906
8179 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8180 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8181
8182 PR c++/43016
8183 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8184
8185 2010-02-10 Richard Guenther <rguenther@suse.de>
8186
8187 PR tree-optimization/43017
8188 * gcc.dg/torture/pr43017.c: New testcase.
8189
8190 2010-02-10 Tobias Burnus <burnus@net-b.de>
8191
8192 PR fortran/40823
8193 * gfortran.dg/private_type_1.f90: Update error location.
8194 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8195 * gfortran.dg/typebound_operator_2.f03: Ditto.
8196 * gfortran.dg/assignment_2.f90: Ditto.
8197 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8198 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8199
8200 2010-02-10 Tobias Burnus <burnus@net-b.de>
8201
8202 PR fortran/43015
8203 * gfortran.dg/bind_c_usage_20.f90: New test.
8204
8205 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR debug/43010
8208 * g++.dg/debug/pr43010.C: New test.
8209
8210 2010-02-10 Richard Guenther <rguenther@suse.de>
8211
8212 PR c/43007
8213 * gcc.c-torture/execute/20100209-1.c: New testcase.
8214 * gcc.dg/fold-div-3.c: Likewise.
8215
8216 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8217
8218 * gcc.dg/builtin-ffs-1.c: New test.
8219
8220 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8221
8222 PR fortran/42999
8223 * gfortran.dg/array_constructor_35.f90: New test.
8224
8225 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8226
8227 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8228
8229 2010-02-09 Jason Merrill <jason@redhat.com>
8230
8231 PR c++/42399
8232 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8233
8234 PR c++/42370
8235 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8236
8237 2010-02-09 Tobias Burnus <burnus@net-b.de>
8238
8239 PR fortran/41869
8240 * gfortran.dg/module_write_1.f90: New test.
8241
8242 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8243
8244 * gcc.dg/pr19340.c: Adjust.
8245
8246 2010-02-09 Richard Guenther <rguenther@suse.de>
8247
8248 PR tree-optimization/43008
8249 * gcc.c-torture/execute/pr43008.c: New testcase.
8250
8251 2010-02-09 Richard Guenther <rguenther@suse.de>
8252
8253 PR tree-optimization/43000
8254 * gcc.dg/torture/pr43000.c: New testcase.
8255 * gcc.dg/torture/pr43002.c: Likewise.
8256
8257 2010-02-09 Daniel Kraft <d@domob.eu>
8258
8259 PR fortran/39171
8260 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8261 and pass -Wsurprising as necessary.
8262
8263 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR tree-optimization/42890
8266 * g++.dg/torture/pr42890.C: New test.
8267
8268 2010-02-08 Richard Guenther <rguenther@suse.de>
8269
8270 PR middle-end/42995
8271 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8272
8273 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8274
8275 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8276 return 0 from main.
8277 * gcc.dg/graphite/block-1.c: Same.
8278 * gcc.dg/graphite/block-3.c: Same.
8279 * gcc.dg/graphite/block-4.c: Same.
8280 * gcc.dg/graphite/block-5.c: Same.
8281 * gcc.dg/graphite/block-6.c: Same.
8282 * gcc.dg/graphite/block-7.c: Same.
8283 * gcc.dg/graphite/interchange-0.c: Same.
8284 * gcc.dg/graphite/interchange-1.c: Same.
8285 * gcc.dg/graphite/interchange-10.c: Same.
8286 * gcc.dg/graphite/interchange-11.c: Same.
8287 * gcc.dg/graphite/interchange-12.c: Same.
8288 * gcc.dg/graphite/interchange-2.c: Same.
8289 * gcc.dg/graphite/interchange-3.c: Same.
8290 * gcc.dg/graphite/interchange-4.c: Same.
8291 * gcc.dg/graphite/interchange-5.c: Same.
8292 * gcc.dg/graphite/interchange-6.c: Same.
8293 * gcc.dg/graphite/interchange-7.c: Same.
8294 * gcc.dg/graphite/interchange-8.c: Same.
8295 * gcc.dg/graphite/interchange-9.c: Same.
8296 * gcc.dg/graphite/interchange-mvt.c: Same.
8297
8298 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8299
8300 * gfortran.dg/graphite/id-19.f: New.
8301 * gfortran.dg/graphite/pr14741.f90: New.
8302 * gfortran.dg/graphite/pr41924.f90: New.
8303 * gfortran.dg/graphite/run-id-2.f90: New.
8304
8305 2010-02-07 Richard Guenther <rguenther@suse.de>
8306
8307 PR middle-end/42956
8308 * gcc.c-torture/compile/pr42956.c: New testcase.
8309
8310 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8311
8312 PR libfortran/42742
8313 * gfortran.dg/fmt_cache_2.f: New test.
8314
8315 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8316
8317 * gfortran.dg/read_no_eor.f90: New test.
8318
8319 2010-02-05 Jason Merrill <jason@redhat.com>
8320
8321 * g++.dg/ext/label13.C: Move constructor body out of class.
8322
8323 2010-02-03 Jason Merrill <jason@redhat.com>
8324
8325 PR c++/42870
8326 * g++.dg/ext/dllexport3.C: New.
8327
8328 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8329
8330 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8331
8332 2010-02-05 Richard Guenther <rguenther@suse.de>
8333
8334 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8335
8336 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8337
8338 PR c++/42915
8339 * g++.dg/other/crash-9.C: New test.
8340
8341 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8342
8343 PR fortran/42309
8344 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8345
8346 2010-02-04 Richard Guenther <rguenther@suse.de>
8347
8348 PR rtl-optimization/42952
8349 * gcc.dg/torture/pr42952.c: New testcase.
8350
8351 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8352
8353 PR libfortran/42901
8354 * gfortran.dg/namelist_60.f90: New test.
8355
8356 2010-02-03 Jason Merrill <jason@redhat.com>
8357
8358 PR c++/40138
8359 * g++.dg/ext/builtin11.C: New.
8360
8361 PR c++/4926
8362 PR c++/38600
8363 * g++.dg/abi/mangle35.C: New.
8364 * g++.dg/abi/mangle37.C: New.
8365
8366 PR c++/12909
8367 * g++.dg/abi/mangle36.C: New.
8368
8369 PR c++/35652
8370 * g++.dg/warn/string1.C: New.
8371
8372 2010-02-03 Richard Guenther <rguenther@suse.de>
8373
8374 PR tree-optimization/42944
8375 * gcc.dg/errno-1.c: New testcase.
8376
8377 2010-02-03 Richard Guenther <rguenther@suse.de>
8378
8379 PR middle-end/42927
8380 * gcc.c-torture/compile/pr42927.c: New testcase.
8381
8382 2010-02-03 Tobias Burnus <burnus@net-b.de>
8383
8384 PR fortran/42936
8385 * gfortran.dg/null_4.f90: New test.
8386
8387 2010-02-02 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/41090
8390 * g++.dg/ext/label13.C: New.
8391
8392 2010-02-02 Tobias Burnus <burnus@net-b.de>
8393
8394 PR fortran/42650
8395 * gfortran.dg/func_result_5.f90: New test.
8396
8397 2010-02-01 Tobias Burnus <burnus@net-b.de>
8398
8399 PR fortran/42922
8400 * gfortran.dg/pure_initializer_3.f90: News test.
8401
8402 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8403
8404 PR fortran/42888
8405 * gfortran.dg/allocate_derived_2.f90: New test.
8406
8407 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8408
8409 PR middle-end/42898
8410 * gcc.dg/torture/pr42898-2.c: New test.
8411
8412 2010-01-31 Richard Guenther <rguenther@suse.de>
8413
8414 PR middle-end/42898
8415 * gcc.dg/torture/pr42898.c: New testcase.
8416
8417 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8418
8419 PR fortran/38324
8420 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8421 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8422
8423 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8424
8425 * g++.dg/tree-ssa/inline-1.C: New.
8426 * g++.dg/tree-ssa/inline-2.C: New.
8427 * g++.dg/tree-ssa/inline-3.C: New.
8428
8429 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8430
8431 PR testsuite/41701
8432 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8433 the string 'pow' in the pathname of the compiler from generating a
8434 test failure.
8435
8436 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8437
8438 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8439 * g++.old-deja/g++.mike/eh17.C: Likewise.
8440 * g++.old-deja/g++.mike/p5571.C: Likewise.
8441
8442 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8443
8444 PR c++/42758
8445 PR c++/42634
8446 PR c++/42336
8447 PR c++/42797
8448 PR c++/42880
8449 * g++.dg/other/crash-5.C: New test.
8450 * g++.dg/other/crash-6.C: New test.
8451 * g++.dg/other/crash-7.C: New test.
8452 * g++.dg/other/crash-8.C: New test.
8453
8454 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR rtl-optimization/42889
8457 * gcc.dg/pr42889.c: New test.
8458
8459 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8460
8461 * gcc.target/i386/pr42881.c: Use SSE2.
8462
8463 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
8464
8465 PR target/42891
8466 * gcc.target/i386/pr42891.c: New test.
8467
8468 2010-01-28 Richard Guenther <rguenther@suse.de>
8469
8470 PR tree-optimization/42871
8471 * g++.dg/torture/pr42871.C: New testcase.
8472
8473 2010-01-28 Richard Guenther <rguenther@suse.de>
8474
8475 * gcc.dg/Wobjsize-1.h: New testcase.
8476 * gcc.dg/Wobjsize-1.c: Likewise.
8477
8478 2010-01-28 Richard Guenther <rguenther@suse.de>
8479
8480 PR middle-end/42883
8481 * g++.dg/torture/pr42883.C: New testcase.
8482
8483 2010-01-28 Michael Matz <matz@suse.de>
8484
8485 * gcc.target/i386/pr42881.c: New test.
8486
8487 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8488
8489 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8490 Add i?86-*-solaris2* support.
8491
8492 2010-01-28 Dodji Seketeli <dodji@redhat.com>
8493
8494 PR c++/42713
8495 PR c++/42820
8496 * g++.dg/template/typedef27.C: New test case.
8497 * g++.dg/template/typedef28.C: New test case.
8498
8499 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8500
8501 * gcc.dg/optimize-bswap*.c: Add ARM target
8502
8503 2010-01-27 Richard Guenther <rguenther@suse.de>
8504
8505 PR middle-end/42878
8506 * gcc.dg/torture/pr42878-1.c: New testcase.
8507 * gcc.dg/torture/pr42878-2.c: Likewise.
8508
8509 2010-01-27 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR middle-end/42874
8512 * gcc.dg/vla-22.c: New test.
8513
8514 2010-01-26 Jakub Jelinek <jakub@redhat.com>
8515
8516 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8517 current collation.
8518
8519 2010-01-26 Richard Guenther <rguenther@suse.de>
8520
8521 PR rtl-optimization/42685
8522 * gcc.dg/pr42685.c: New testcase.
8523 * g++.dg/other/pr42685.C: Likewise.
8524
8525 2010-01-26 Richard Guenther <rguenther@suse.de>
8526
8527 PR middle-end/42806
8528 * g++.dg/other/pr42806.C: New testcase.
8529
8530 2010-01-26 Richard Guenther <rguenther@suse.de>
8531
8532 PR tree-optimization/42250
8533 * gcc.dg/pr42250.c: New testcase.
8534
8535 2010-01-25 Arnaud Charlet <charlet@adacore.com>
8536
8537 * gnat.dg/array_bounds_test.adb: New test.
8538
8539 2010-01-25 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/42858
8542 * gfortran.dg/generic_21.f90: New test.
8543
8544 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546 PR testsuite/41522
8547 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8548
8549 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8550
8551 PR c++/42748
8552 * g++.dg/abi/arm_va_list2.C: New test.
8553 * g++.dg/abi/arm_va_list2.h: Companion header file.
8554
8555 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8556
8557 PR fortran/41044
8558 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8559
8560 PR fortran/41167
8561 * gfortran.dg/char_array_arg_1.f90 : New test.
8562
8563 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8564
8565 2010-01-24 Tobias Burnus <burnus@net-b.de>
8566
8567 PR fortran/39304
8568 * gfortran.dg/generic_20.f90: New test.
8569
8570 2010-01-22 Michael Matz <matz@suse.de>
8571
8572 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8573 -msse2.
8574
8575 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/42736
8578 * gfortran.dg/dependency_25.f90 : New test.
8579
8580 2010-01-21 Martin Jambor <mjambor@suse.cz>
8581
8582 PR tree-optimization/42585
8583 * gcc.dg/tree-ssa/pr42585.c: New test.
8584
8585 2010-01-21 Richard Guenther <rguenther@suse.de>
8586
8587 PR middle-end/19988
8588 * gcc.dg/pr19988.c: New testcase.
8589
8590 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8591
8592 * g++.dg/compat/decimal/compat-common.h: New file.
8593 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8594 * g++.dg/compat/decimal/pass_x.h: New file.
8595 * g++.dg/compat/decimal/pass_y.h: New file.
8596 * g++.dg/compat/decimal/pass-1_main.C: New file.
8597 * g++.dg/compat/decimal/pass-1_x.C: New file.
8598 * g++.dg/compat/decimal/pass-1_y.C: New file.
8599 * g++.dg/compat/decimal/pass-2_main.C: New file.
8600 * g++.dg/compat/decimal/pass-2_x.C: New file.
8601 * g++.dg/compat/decimal/pass-2_y.C: New file.
8602 * g++.dg/compat/decimal/pass-3_main.C: New file.
8603 * g++.dg/compat/decimal/pass-3_x.C: New file.
8604 * g++.dg/compat/decimal/pass-3_y.C: New file.
8605 * g++.dg/compat/decimal/pass-4_main.C: New file.
8606 * g++.dg/compat/decimal/pass-4_x.C: New file.
8607 * g++.dg/compat/decimal/pass-4_y.C: New file.
8608 * g++.dg/compat/decimal/pass-5_main.C: New file.
8609 * g++.dg/compat/decimal/pass-5_x.C: New file.
8610 * g++.dg/compat/decimal/pass-5_y.C: New file.
8611 * g++.dg/compat/decimal/pass-6_main.C: New file.
8612 * g++.dg/compat/decimal/pass-6_x.C: New file.
8613 * g++.dg/compat/decimal/pass-6_y.C: New file.
8614 * g++.dg/compat/decimal/return_x.h: New file.
8615 * g++.dg/compat/decimal/return_y.h: New file.
8616 * g++.dg/compat/decimal/return-1_main.C: New file.
8617 * g++.dg/compat/decimal/return-1_x.C: New file.
8618 * g++.dg/compat/decimal/return-1_y.C: New file.
8619 * g++.dg/compat/decimal/return-2_main.C: New file.
8620 * g++.dg/compat/decimal/return-2_x.C: New file.
8621 * g++.dg/compat/decimal/return-2_y.C: New file.
8622 * g++.dg/compat/decimal/return-3_main.C: New file.
8623 * g++.dg/compat/decimal/return-3_x.C: New file.
8624 * g++.dg/compat/decimal/return-3_y.C: New file.
8625 * g++.dg/compat/decimal/return-4_main.C: New file.
8626 * g++.dg/compat/decimal/return-4_x.C: New file.
8627 * g++.dg/compat/decimal/return-4_y.C: New file.
8628 * g++.dg/compat/decimal/return-5_main.C: New file.
8629 * g++.dg/compat/decimal/return-5_x.C: New file.
8630 * g++.dg/compat/decimal/return-5_y.C: New file.
8631 * g++.dg/compat/decimal/return-6_main.C: New file.
8632 * g++.dg/compat/decimal/return-6_x.C: New file.
8633 * g++.dg/compat/decimal/return-6_y.C: New file.
8634
8635 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8636
8637 PR debug/42715
8638 * gcc.dg/pr42715.c: New.
8639
8640 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/42038
8643 * g++.dg/parse/crash55.C: New.
8644
8645 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8646
8647 PR debug/42782
8648 * gcc.dg/guality/pr42782.c: New.
8649
8650 2010-01-20 Jason Merrill <jason@redhat.com>
8651
8652 PR c++/41788
8653 * g++.dg/abi/packed1.C: New.
8654
8655 PR c++/41920
8656 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8657
8658 PR c++/40750
8659 * g++.dg/parse/fn-typedef1.C: New.
8660 * g++.dg/other/cv_quals.C: Adjust.
8661
8662 2010-01-20 Anthony Green <green@moxielogic.com>
8663
8664 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8665 pack(push) pragma).
8666 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8667 * gcc.dg/20020312-2.c: Port this to the moxie core.
8668 * gcc.dg/weak/typeof-2.c: Ditto.
8669
8670 2010-01-20 Richard Guenther <rguenther@suse.de>
8671
8672 PR tree-optimization/42717
8673 * gcc.c-torture/compile/pr42717.c: New testcase.
8674
8675 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8676
8677 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8678 of signed, add a few new tests.
8679
8680 PR middle-end/42803
8681 * g++.dg/parse/limits-initializer1.C: New test.
8682
8683 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8684
8685 PR fortran/42804
8686 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8687 * gfortran.dg/typebound_call_12.f03: New test.
8688
8689 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8690
8691 PR fortran/42783
8692 * gfortran.dg/bounds_check_15.f90 : New test.
8693
8694 2010-01-19 Michael Matz <matz@suse.de>
8695
8696 PR tree-optimization/41783
8697 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8698
8699 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8700
8701 PR target/38697.
8702 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8703 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8704 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8705 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8706 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8707 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8708 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8709 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8710 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8711 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8712 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8713
8714 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8715
8716 PR fortran/42545
8717 * gfortran.dg/extends_6.f03: Modified an error message.
8718 * gfortran.dg/extends_10.f03: New test.
8719 * gfortran.dg/private_type_6.f03: Modified an error message.
8720 * gfortran.dg/structure_constructor_8.f03: Ditto.
8721
8722 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR tree-optimization/42719
8725 * gcc.dg/pr42719.c: New test.
8726
8727 PR debug/42728
8728 * gcc.dg/pr42728.c: New test.
8729
8730 2010-01-19 Anthony Green <green@moxielogic.com>
8731
8732 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8733
8734 2010-01-18 Anthony Green <green@moxielogic.com>
8735
8736 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8737 for moxie.
8738
8739 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8740
8741 * g++.dg/template/error45.C: reverted as part of reverting the
8742 fix of PR c++/42634.
8743
8744 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8745
8746 PR c++/42634
8747 * g++.dg/template/error45.C: New test.
8748
8749 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8750
8751 PR c++/42766
8752 * g++.dg/conversion/op6.C: New test.
8753
8754 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8755
8756 PR target/42774
8757 * gcc.target/alpha/pr42774.c: New test.
8758
8759 2010-01-18 Richard Guenther <rguenther@suse.de>
8760
8761 PR tree-optimization/42781
8762 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8763
8764 2010-01-17 Richard Guenther <rguenther@suse.de>
8765
8766 PR middle-end/42248
8767 * gcc.c-torture/execute/pr42248.c: New testcase.
8768
8769 2010-01-17 Richard Guenther <rguenther@suse.de>
8770
8771 PR tree-optimization/42773
8772 * g++.dg/torture/pr42773.C: New testcase.
8773
8774 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8775
8776 PR fortran/42677
8777 * gfortran.dg/interface_assignment_5.f90: New test.
8778
8779 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8780
8781 PR c++/42697
8782 * g++.dg/template/crash94.C: Reverted.
8783
8784 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8785
8786 PR debug/42767
8787 * gcc.dg/debug/pr42767.c: New.
8788
8789 2010-01-15 Jason Merrill <jason@redhat.com>
8790
8791 PR c++/42761
8792 * g++.dg/cpp0x/decltype22.C: New.
8793
8794 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR middle-end/42760
8797 * g++.dg/torture/pr42760.C: New test.
8798
8799 2010-01-15 Jing Yu <jingyu@google.com>
8800
8801 PR rtl-optimization/42691
8802 * gcc.c-torture/execute/pr42691.c: New.
8803
8804 2010-01-15 Richard Guenther <rguenther@suse.de>
8805
8806 PR middle-end/42739
8807 * g++.dg/torture/pr42739.C: New testcase.
8808
8809 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8810
8811 * g++.dg/template/error45.C: Revert as part of reverting changes
8812 or PR c++/42634.
8813
8814 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8815
8816 PR fortran/42684
8817 * gfortran.dg/interface_31.f90: New test.
8818
8819 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8820
8821 * gcc.target/powerpc/pr42747.c: New file.
8822
8823 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR middle-end/42674
8826 * c-c++-common/pr42674.c: New test.
8827
8828 PR c++/42608
8829 * g++.dg/template/instantiate11.C: New test.
8830
8831 2010-01-14 Jason Merrill <jason@redhat.com>
8832
8833 PR c++/42701
8834 * g++.dg/overload/error3.C: New.
8835
8836 PR c++/42655
8837 * g++.dg/overload/rvalue1.C: New.
8838
8839 2010-01-14 Martin Jambor <mjambor@suse.cz>
8840
8841 PR tree-optimization/42706
8842 * gcc.dg/ipa/pr42706.c: New testcase.
8843
8844 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8845
8846 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8847
8848 2010-01-14 Martin Jambor <mjambor@suse.cz>
8849
8850 PR tree-optimization/42714
8851 * g++.dg/torture/pr42714.C: New test.
8852
8853 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8854
8855 PR rtl-optimization/42246
8856 * gfortran.dg/pr42246-2.f: New.
8857
8858 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8859
8860 PR rtl-optimization/42389
8861 * gcc.dg/pr42389.c: New.
8862
8863 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8864
8865 PR rtl-optimization/42388
8866 * gcc.dg/pr42388.c: New.
8867
8868 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8869
8870 PR rtl-optimization/42294
8871 * gfortran.dg/pr42294.f: New.
8872
8873 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8874
8875 PR rtl-optimization/39453
8876 PR rtl-optimization/42246
8877 * gcc.dg/pr39453.c: New.
8878 * gcc.dg/pr42246.c: New.
8879
8880 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8881
8882 PR middle-end/42245
8883 * gcc.dg/pr42245.c: New.
8884 * gcc.dg/pr42245-2.c: New.
8885
8886 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8887
8888 PR rtl-optimization/42249
8889 * gcc.dg/pr42249.c: New.
8890
8891 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR c/42721
8894 * gcc.c-torture/execute/pr42721.c: New test.
8895
8896 2010-01-14 Ira Rosen <irar@il.ibm.com>
8897
8898 PR tree-optimization/42709
8899 * gcc.dg/vect/pr42709.c: New test.
8900
8901 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8902
8903 PR fortran/41478
8904 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8905 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8906
8907 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8908
8909 PR fortran/42481
8910 * gfortran.dg/generic_19.f90 : New test.
8911
8912 2010-01-13 Richard Guenther <rguenther@suse.de>
8913
8914 PR tree-optimization/42730
8915 * gcc.c-torture/compile/pr42730.c: New testcase.
8916
8917 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8918
8919 PR target/pr42542
8920 * gcc.target/ia64/pr42542-1.c: New.
8921 * gcc.target/ia64/pr42542-2.c: New.
8922 * gcc.target/ia64/pr42542-3.c: New.
8923
8924 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8925
8926 PR c++/42634
8927 * g++.dg/template/error45.C: New test.
8928
8929 2010-01-13 Martin Jambor <mjambor@suse.cz>
8930
8931 PR tree-optimization/42704
8932 * g++.dg/torture/pr42704.C: New test.
8933
8934 2010-01-13 Martin Jambor <mjambor@suse.cz>
8935
8936 PR tree-optimization/42703
8937 * gcc.c-torture/compile/pr42703.c: New test.
8938
8939 2010-01-13 Richard Guenther <rguenther@suse.de>
8940
8941 PR tree-optimization/42705
8942 * gcc.c-torture/compile/pr42705.c: New testcase.
8943
8944 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8945
8946 * gcc.target/bfin/l2.c: New test.
8947 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8948
8949 2010-01-13 Richard Guenther <rguenther@suse.de>
8950
8951 PR middle-end/42716
8952 * gcc.c-torture/compile/pr42716.c: New testcase.
8953
8954 2010-01-13 Richard Guenther <rguenther@suse.de>
8955
8956 PR lto/42678
8957 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8958
8959 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8960
8961 PR c/42708
8962 * gcc.c-torture/compile/pr42708-1.c: New test.
8963
8964 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR debug/42662
8967 * gcc.dg/pr42662.c: New test.
8968
8969 PR tree-optimization/42645
8970 * g++.dg/other/pr42645-1.C: New test.
8971 * g++.dg/other/pr42645-2.C: New test.
8972
8973 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8974
8975 PR target/42416
8976 * gcc.target/powerpc/warn-1.c: New test.
8977 * gcc.target/powerpc/warn-2.c: New test.
8978
8979 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8980
8981 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8982 stack alignment.
8983
8984 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8985
8986 * gcc.dg/lto/20100108_0.c: New.
8987
8988 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8989
8990 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8991 Add -march=i686 -msse for 32bit x86 targets.
8992
8993 2010-01-10 Richard Guenther <rguenther@suse.de>
8994
8995 PR middle-end/42667
8996 * gcc.dg/torture/pr42667.c: New testcase.
8997
8998 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8999
9000 PR fortran/32489
9001 * gfortran.dg/array_constructor_34.f90: New test.
9002
9003 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9004
9005 PR fortran/20923
9006 * gfortran.dg/array_constructor_33.f90: New test.
9007 gfortran.dg/array_function_5.f90: Add credit.
9008
9009 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9010
9011 PR debug/42631
9012 * gcc.dg/pr42631.c: New.
9013
9014 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9015
9016 PR debug/42630
9017 * gcc.dg/pr42630.c: New.
9018
9019 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9020
9021 PR debug/42629
9022 * gcc.dg/pr42629.c: New.
9023
9024 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9025
9026 PR middle-end/42363
9027 * gcc.dg/torture/pr42363.c: New.
9028
9029 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9030
9031 PR debug/42604
9032 PR debug/42395
9033 * gcc.dg/vect/pr42604.c: New.
9034 * gcc.dg/vect/pr42395.c: New.
9035
9036 2010-01-09 Richard Guenther <rguenther@suse.de>
9037
9038 PR middle-end/42512
9039 * gcc.c-torture/execute/pr42512.c: New testcase.
9040
9041 2010-01-09 Tobias Burnus <burnus@net-b.de>
9042
9043 PR fortran/41298
9044 * gfortran.dg/c_ptr_tests_14.f90: New test.
9045
9046 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9047
9048 PR ada/41929
9049 * gnat.dg/null_pointer_deref1.adb: Don't run on
9050 sparc*-sun-solaris2.11.
9051
9052 2010-01-08 Richard Guenther <rguenther@suse.de>
9053
9054 PR lto/42528
9055 * gcc.dg/lto/20100103-1_0.c: New testcase.
9056 * gcc.dg/lto/20100103-2_0.c: Likewise.
9057
9058 2010-01-08 Tobias Burnus <burnus@net-b.de
9059
9060 PR/fortran 25829
9061 * gfortran.dg/asynchronous_1.f90: New test.
9062 * gfortran.dg/asynchronous_2.f90: New test.
9063 * gfortran.dg/conflicts.f90: Update error message.
9064
9065 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9066
9067 c++/40155
9068 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9069
9070 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR tree-optimization/42625
9073 * g++.dg/opt/dtor4.C: New test.
9074 * g++.dg/opt/dtor4.h: New.
9075 * g++.dg/opt/dtor4-aux.cc: New.
9076
9077 2010-01-07 Tobias Burnus <burnus@net-b.de>
9078
9079 PR fortran/42597
9080 * gfortran.dg/proc_ptr_26.f90: New test.
9081
9082 2010-01-07 Tobias Burnus <burnus@net-b.de>
9083
9084 PR fortran/41872
9085 * gfortran.dg/allocatable_scalar_7.f90: New test.
9086
9087 2010-01-06 Richard Guenther <rguenther@suse.de>
9088
9089 * gcc.c-torture/compile/pr42632.c: New testcase.
9090
9091 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9092
9093 PR target/42542
9094 * gcc.target/i386/pr42542-4.c: New.
9095 * gcc.target/i386/pr42542-4a.c: Likewise.
9096 * gcc.target/i386/pr42542-5.c: Likewise.
9097 * gcc.target/i386/pr42542-5a.c: Likewise.
9098
9099 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9100
9101 * gcc.dg/tls/opt-15.c: New test.
9102
9103 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9104
9105 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9106
9107 2010-01-05 Martin Jambor <mjambor@suse.cz>
9108
9109 PR tree-optimization/42462
9110 * g++.dg/torture/pr42462.C: New test.
9111
9112 2010-01-05 Jason Merrill <jason@redhat.com>
9113
9114 * g++.dg/cpp0x/initlist30.C: New test.
9115
9116 2010-01-05 Richard Guenther <rguenther@suse.de>
9117
9118 PR tree-optimization/42614
9119 * gcc.c-torture/execute/pr42614.c: New testcase.
9120
9121 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9122
9123 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9124 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9125 -Wunreachable-code.
9126 * gcc.dg/Wunreachable-2.c: Likewise.
9127 * gcc.dg/Wunreachable-3.c: Likewise.
9128 * gcc.dg/Wunreachable-4.c: Likewise.
9129 * gcc.dg/Wunreachable-5.c: Likewise.
9130 * gcc.dg/Wunreachable-6.c: Likewise.
9131 * gcc.dg/Wunreachable-7.c: Likewise.
9132 * gcc.dg/Wunreachable-8.c: Likewise.
9133 * gcc.dg/20041231-1.c: Likewise.
9134
9135 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR other/42611
9138 * gcc.dg/pr42611.c: New test.
9139
9140 PR tree-optimization/42508
9141 * g++.dg/opt/pr42508.C: New test.
9142
9143 2010-01-05 Tobias Burnus <burnus@net-b.de>
9144
9145 PR fortran/41872
9146 * gfortran.dg/allocatable_scalar_8.f90: New.
9147
9148 2010-01-04 Martin Jambor <mjambor@suse.cz>
9149
9150 PR tree-optimization/42398
9151 * gcc.c-torture/compile/pr42398.c: New test.
9152
9153 2010-01-04 Jason Merrill <jason@redhat.com>
9154
9155 PR c++/42555
9156 * g++.dg/ext/attrib35.C: New.
9157
9158 PR c++/42567
9159 * g++.dg/cpp0x/auto17.C: New.
9160
9161 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9162
9163 * gcc.dg/lto/20100104_0.c: New.
9164
9165 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9166
9167 PR target/42542
9168 * gcc.target/i386/pr42542-1.c: New.
9169 * gcc.target/i386/pr42542-1a.c: Likewise.
9170 * gcc.target/i386/pr42542-1b.c: Likewise.
9171 * gcc.target/i386/pr42542-2.c: Likewise.
9172 * gcc.target/i386/pr42542-2a.c: Likewise.
9173 * gcc.target/i386/pr42542-2b.c: Likewise.
9174 * gcc.target/i386/pr42542-3.c: Likewise.
9175 * gcc.target/i386/pr42542-3a.c: Likewise.
9176
9177 2009-01-04 Tobias Burnus <burnus@net-b.de>
9178
9179 PR fortran/41872
9180 * gfortran.dg/allocatable_scalar_5.f90: New test.
9181 * gfortran.dg/allocatable_scalar_6.f90: New test.
9182
9183 2010-01-03 Richard Guenther <rguenther@suse.de>
9184
9185 PR testsuite/42583
9186 * gfortran.dg/gomp/recursion1.f90: Remove.
9187
9188 2010-01-03 Richard Guenther <rguenther@suse.de>
9189
9190 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9191 * gcc.dg/uninit-6.c: Likewise.
9192 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9193
9194 2010-01-03 Richard Guenther <rguenther@suse.de>
9195
9196 PR tree-optimization/42589
9197 * gcc.target/i386/pr42589.c: New testcase.
9198
9199 2010-01-03 Richard Guenther <rguenther@suse.de>
9200
9201 PR tree-optimization/42438
9202 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9203
9204 2010-01-02 Richard Guenther <rguenther@suse.de>
9205
9206 PR testsuite/41651
9207 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9208
9209 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9210
9211 PR target/42448
9212 * gcc.target/alpha/pr42448-1.c: New test.
9213 * gcc.target/alpha/pr42448-2.c: Ditto.
9214
9215 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9216
9217 PR preprocessor/41947
9218 * gcc.dg/c99-hexfloat-3.c: New test.
9219
9220 2010-01-01 Richard Guenther <rguenther@suse.de>
9221
9222 PR c/42570
9223 * gcc.c-torture/execute/pr42570.c: New testcase.
9224
9225 2010-01-01 Richard Guenther <rguenther@suse.de>
9226
9227 PR middle-end/42559
9228 * gcc.c-torture/compile/pr42559.c: New testcase.
9229
9230 \f
9231 Copyright (C) 2010 Free Software Foundation, Inc.
9232
9233 Copying and distribution of this file, with or without modification,
9234 are permitted in any medium without royalty provided the copyright
9235 notice and this notice are preserved.