tree-vectorizer.c: Fix documentation.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-16 Ira Rosen <irar@il.ibm.com>
2
3 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4 name and parentheses.
5 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
6
7 2010-09-15 Jason Merrill <jason@redhat.com>
8
9 * g++.dg/parse/parameter-declaration-2.C: New.
10
11 * g++.dg/cpp0x/scoped_enum2.C: New.
12
13 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
14
15 * gcc.c-torture/compile/20100915-1.c: New test.
16
17 2010-09-15 Martin Jambor <mjambor@suse.cz>
18
19 PR middle-end/45644
20 * gcc.dg/ipa/pr45644.c: New test.
21
22 2010-09-15 Jakub Jelinek <jakub@redhat.com>
23
24 PR tree-optimization/45633
25 * gcc.dg/vect/pr45633.c: New test.
26
27 2010-09-15 Janus Weil <janus@gcc.gnu.org>
28
29 PR fortran/45577
30 * gfortran.dg/allocate_derived_4.f90: New.
31
32 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
33
34 * lib/target-supports.exp
35 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
36 supported flag to true for neon.
37
38 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
39
40 PR c++/45665
41 * g++.dg/template/crash103.C: New.
42
43 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
44
45 Merge from 'apple/trunk' branch on FSF servers.
46
47 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
48
49 Radar 4457381
50 * objc.dg/msg-in-protocol.m: New.
51 * obj-c++.dg/msg-in-protocol.mm: New.
52
53 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
54
55 Radar 4219590
56 * objc.dg/break-in-ifstmt.m: New.
57
58 2005-08-22 Ziemowit Laski <zlaski@apple.com>
59
60 Radar 4174166
61 * obj-c++.dg/comp-types-13.mm: New.
62 * objc.dg/comp-types-12.m: New.
63
64 2005-08-22 Ziemowit Laski <zlaski@apple.com>
65
66 Radar 4216500
67 * obj-c++.dg/proto-lossage-7.mm: New.
68 * objc.dg/proto-lossage-7.m: New.
69
70 2010-09-14 Jan Hubicka <jh@suse.cz>
71
72 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
73 folding.
74 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
75 folding.
76
77 2010-09-14 Jakub Jelinek <jakub@redhat.com>
78
79 PR middle-end/45567
80 * gcc.dg/pr45567.c: New test.
81
82 PR debug/45660
83 * g++.dg/debug/pr45660.C: New test.
84
85 2010-09-14 Ira Rosen <irar@il.ibm.com>
86
87 PR tree-optimization/45470
88 * g++.dg/vect/pr45470-a.cc: New test.
89 * g++.dg/vect/pr45470-a.cc: New test.
90
91 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
92
93 PR target/42070
94 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
95 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
96
97 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
98
99 PR libfortran/45532
100 * gfortran.dg/namelist_64.f90: New test.
101
102 2010-09-13 Jakub Jelinek <jakub@redhat.com>
103
104 PR rtl-optimization/45617
105 * gcc.target/i386/pr45617.c: New test.
106
107 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
108
109 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
110
111 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
112
113 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
114 * gcc.target/i386/fma4-vector.c: Likewise.
115 * gcc.target/i386/vectorize2.c: Likewise.
116 * gcc.target/i386/vectorize4.c: Likewise.
117 * gcc.target/i386/vectorize5.c: Likewise.
118 * gcc.target/i386/vectorize6.c: Likewise.
119 * gcc.target/i386/vectorize8.c: Likewise.
120
121 * gcc.target/i386/vect-double-1.c: New.
122 * gcc.target/i386/vect-double-1a.c: Likewise.
123 * gcc.target/i386/vect-double-2.c: Likewise.
124 * gcc.target/i386/vect-double-2a.c: Likewise.
125
126 * lib/target-supports.exp (check_effective_target_vect_double):
127 Set et_vect_double_saved to 0 when tuning for Atom.
128
129 2010-09-13 Jan Hubicka <jh@suse.cz>
130
131 * gcc.dg/torture/pr23821.c: Drop static keyword.
132 * gcc.dg/tree-ssa/loop-19.c: Likewise.
133 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
134
135 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
136
137 * gcc.target/arm/sync-1.c: New.
138
139 2010-09-12 Olivier Hainque <hainque@adacore.com>
140
141 * gnat.dg/memtrap.adb: New test.
142
143 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
144
145 * gfortran.dg/promotion.f90: Fix options.
146
147 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
148
149 * g++.dg/cpp0x/range-for1.C: New.
150 * g++.dg/cpp0x/range-for2.C: New.
151 * g++.dg/cpp0x/range-for3.C: New.
152 * g++.dg/cpp0x/range-for4.C: New.
153 * g++.dg/cpp0x/range-for5.C: New.
154 * g++.dg/cpp0x/range-for6.C: New.
155
156 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
157
158 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
159 and counts. Check that transpose is not called.
160 * gfortran.dg/transpose_2.f90: Update error message.
161
162 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
163
164 PR c++/43824
165 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
166 * g++.dg/lookup/strong-using-2.C: Likewise.
167 * g++.dg/lookup/strong-using-3.C: Likewise.
168 * g++.dg/lookup/strong-using-5.C: Likewise.
169
170 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
171 * g++.dg/cpp0x/inline-ns4.C: New.
172 * g++.dg/cpp0x/inline-ns5.C: New.
173
174 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
175
176 PR middle-end/45634
177 * gfortran.fortran-torture/compile/pr45634.f90: New.
178
179 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
180
181 * objc.dg/fobjc-exceptions.m: New test.
182
183 2010-09-10 Jan Hubicka <jh@suse.cz>
184
185 * g++.dg/inherit/covariant7.C: Fix pattern matching.
186
187 2010-09-10 Martin Jambor <mjambor@suse.cz>
188
189 PR tree-optimization/44972
190 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
191 * gcc.dg/tree-ssa/pr45144.c: Likewise.
192 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
193 instead.
194 * g++.dg/torture/pr44972.C: New test.
195
196 2010-09-10 Martin Jambor <mjambor@suse.cz>
197
198 PR tree-optimization/44972
199 * g++.dg/torture/pr34850.C: Remove expected warning.
200
201 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
202
203 * gfortran.dg/dummy_optional_arg.f90: New test.
204
205 2010-09-08 Jan Hubicka <jh@suse.cz>
206
207 PR tree-optimization/45598
208 * fortran.fortran-torture/compile/pr45598.f90: New test.
209
210 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
211
212 * lib/target-supports-dg.exp (dg-require-ifunc): New.
213 * lib/target-supports.exp (check_ifunc_available): New.
214 * gcc.dg/attr-ifunc-1.c: New.
215 * gcc.dg/attr-ifunc-2.c: New.
216 * gcc.dg/attr-ifunc-3.c: New.
217 * gcc.dg/attr-ifunc-4.c: New.
218 * gcc.dg/attr-ifunc-5.c: New.
219 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
220 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
221 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
222 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
223
224 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
225
226 PR middle-end/40386
227 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
228
229 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
230
231 * gfortran.dg/inline_transpose_1.f90: New test.
232
233 2010-09-08 Jakub Jelinek <jakub@redhat.com>
234
235 PR c++/45588
236 * g++.dg/warn/Wunused-var-15.C: New test.
237
238 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
239
240 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
241 hppa*-*-hpux*.
242
243 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
244
245 * objc/execute/exceptions/throw-nil.m: New test.
246 * objc/execute/exceptions/handler-1.m: Updated to use the new
247 objc_set_uncaught_exception_handler() function.
248 * objc/execute/exceptions/matcher-1.m: New test.
249
250 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
251
252 PR fortran/38282
253 * gfortran.dg/bit_comparison_1.F90: New test.
254 * gfortran.dg/leadz_trailz_3.f90: New test.
255 * gfortran.dg/masklr_2.F90: New test.
256 * gfortran.dg/shiftalr_1.F90: New test.
257 * gfortran.dg/merge_bits_2.F90: New test.
258 * gfortran.dg/dshift_2.F90: New test.
259 * gfortran.dg/bit_comparison_2.F90: New test.
260 * gfortran.dg/masklr_1.F90: New test.
261 * gfortran.dg/merge_bits_1.F90: New test.
262 * gfortran.dg/dshift_1.F90: New test.
263 * gfortran.dg/shiftalr_2.F90: New test.
264
265 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
266
267 * objc.dg/type-stream-1.m: Replaced with a test that tests that
268 functions from objc/typedstream.h are deprecated.
269
270 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
271
272 * lib/target-supports.exp
273 (check_effective_target_run_expensive_tests): New proc.
274 * gcc.c-torture/compile/limits-fnargs.c: Use
275 dg-require-effective-target run_expensive_tests.
276
277 2010-09-08 Jakub Jelinek <jakub@redhat.com>
278
279 PR fortran/45597
280 * gfortran.dg/gomp/pr45597.f90: New test.
281
282 PR fortran/45595
283 * gfortran.dg/gomp/pr45595.f90: New test.
284
285 2010-09-08 Michael Matz <matz@suse.de>
286
287 * c-c++-common/uninit-17.c: Adjust.
288
289 2010-09-08 Michael Matz <matz@suse.de>
290
291 PR tree-optimization/43430
292 * gcc.dg/vect/pr43430-2.c: New test.
293
294 2010-09-08 Michael Matz <matz@suse.de>
295
296 PR tree-optimization/33244
297 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
298
299 2010-09-08 Richard Guenther <rguenther@suse.de>
300
301 PR tree-optimization/45578
302 * gfortran.dg/pr45578.f90: New testcase.
303
304 2010-09-08 Richard Guenther <rguenther@suse.de>
305
306 PR testsuite/45590
307 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
308
309 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
310
311 PR fortran/45576
312 * gfortran.dg/char_length_18.f90: New test.
313
314 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
315
316 PR target/36502
317 * gcc.target/i386/pr36502.c: New test.
318
319 PR target/42313
320 PR target/44651
321 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
322 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
323
324 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
325
326 * gfortran.dg/achar_4.f90: Enable bounds checking.
327
328 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
329
330 PR target/45206
331 * gcc.target/i386/pr45206.c: New test.
332
333 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
334
335 PR fortran/45505
336 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
337
338 2010-09-07 Jan Hubicka <jh@suse.cz>
339
340 * gcc.c-torture/compile/20100907.c: New testcase.
341
342 2010-09-07 Richard Guenther <rguenther@suse.de>
343
344 PR middle-end/45569
345 * g++.dg/eh/pr45569.C: New testcase.
346
347 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
348
349 PR target/43137
350 * gcc.target/arm/pr43137.c: New test.
351
352 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
353
354 PR fortran/36931
355 * gfortran.dg/dependency_35.f90: New test.
356
357 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
358
359 PR fortran/34145
360 * gfortran.dg/char_length_17.f90: New test.
361
362 2010-09-06 Dodji Seketeli <dodji@redhat.com>
363
364 PR c++/45200
365 PR c++/45293
366 PR c++/45558
367 * g++.dg/template/typedef34.C: New test.
368 * g++.dg/template/typedef35.C: New test.
369
370 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
371
372 PR target/22152
373 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
374
375 2010-09-06 Mark Mitchell <mark@codesourcery.com>
376
377 * g++.dg/warn/Wdouble-promotion.C: New.
378
379 2010-09-06 Arnaud Charlet <charlet@adacore.com>
380
381 * g++.dg/parse/redef2.C: New.
382
383 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
384
385 * gcc.dg/20100906-1.c: New testcase.
386
387 2010-09-06 Jakub Jelinek <jakub@redhat.com>
388
389 PR testsuite/45543
390 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
391 DW_TAG_enumeration_type DIE.
392
393 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
394
395 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
396 Update XFAILs.
397
398 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
399
400 PR rtl-optimization/44919
401 * g++.dg/opt/pr44919.C: New.
402
403 2010-09-06 Tobias Burnus <burnus@net-b.de>
404
405 PR fortran/38282
406 * gfortran.dg/iall_iany_iparity_1.f90: New.
407 * gfortran.dg/iall_iany_iparity_2.f90: New.
408
409 2010-09-06 Jason Merrill <jason@redhat.com>
410
411 * g++.dg/cpp0x/initlist42.C: New.
412
413 * g++.dg/cpp0x/auto19.C: New.
414
415 * g++.dg/template/sfinae25.C: New.
416 * g++.dg/template/char1.C: Expect warning.
417 * g++.dg/template/nontype10.C: Likewise.
418
419 * g++.dg/cpp0x/implicit9.C: New.
420
421 * g++.dg/cpp0x/initlist43.C: New.
422
423 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
424
425 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
426
427 2010-09-05 Mark Mitchell <mark@codesourcery.com>
428
429 * gcc.dg/Wdouble-promotion.c: New.
430
431 2010-09-05 Tobias Burnus <burnus@net-b.de>
432
433 * gfortran.dg/float128_1.f90: Remove test case as
434 it always fails since Rev 163611 backed out the
435 front-end implementation.
436
437 2010-09-05 Tobias Burnus <burnus@net-b.de>
438
439 * gfortran.dg/float128_1.f90: XFAIL test case.
440
441 2010-09-05 Tobias Burnus <burnus@net-b.de>
442
443 * gfortran.dg/bessel_7.f90: Decrease required precision.
444
445 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
446
447 PR testsuite/45545
448 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
449 ref-all-matching targets.
450
451 2010-09-05 Richard Guenther <rguenther@suse.de>
452
453 PR tree-optimization/45535
454 * gcc.c-torture/compile/pr45535.c: New testcase.
455
456 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
457
458 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
459 "\[^\n\]*".
460 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
461 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
462 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
463 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
464 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
465 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
466 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
467 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
468 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
469 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
470 * gcc.target/i386/pr22152.c: Likewise.
471 * gcc.target/i386/pr36992-1.c: Likewise.
472 * gcc.target/i386/pr36992-2.c: Likewise.
473 * gcc.target/sh/sh4a-memmovua.c: Likewise.
474
475 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
476
477 PR testsuite/43957
478 * gcc.dg/const-uniq-1.c: Modify regexp.
479
480 2010-09-04 Tobias Burnus <burnus@net-b.de>
481
482 PR fortran/45530
483 * gfortran.dg/namelist_63.f90: New.
484
485 2010-09-04 Jan Hubicka <jh@suse.cz>
486
487 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
488 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
489
490 2010-09-04 Jan Hubicka <jh@suse.cz>
491
492 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
493
494 2010-09-04 Janus Weil <janus@gcc.gnu.org>
495
496 PR fortran/45507
497 * gfortran.dg/allocate_alloc_opt_12.f90: New.
498
499 2010-09-03 Joseph Myers <joseph@codesourcery.com>
500
501 * gcc.dg/opts-4.c: New test.
502
503 2010-09-03 Steve Ellcey <sje@cup.hp.com>
504
505 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
506 * gcc.dg/vect/vect-peel-4.c: Ditto.
507
508 2010-09-03 Daniel Kraft <d@domob.eu>
509
510 PR fortran/45525
511 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
512
513 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
514
515 PR fortran/45159
516 * gfortran.dg/dependency_34.f90: New test.
517
518 2010-09-03 Steve Ellcey <sje@cup.hp.com>
519
520 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
521
522 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
523
524 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
525 gcc.target/i386/clearcap.map if supported.
526
527 2010-09-03 Michael Matz <matz@suse.de>
528
529 PR middle-end/45415
530 * gcc.dg/pr45415.c: New test.
531
532 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
533
534 PR tree-optimization/45506
535 * gcc.dg/pr45506.c: New.
536
537 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
538
539 PR target/45476
540 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
541 * gcc.target/i386/float128-2.c: Ditto.
542
543 2010-09-03 Daniel Kraft <d@domob.eu>
544
545 PR fortran/34162
546 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
547 * gfortran.dg/internal_dummy_2.f08: New test.
548 * gfortran.dg/internal_dummy_3.f08: New test.
549 * gfortran.dg/internal_dummy_4.f08: New test.
550
551 2010-09-03 Jakub Jelinek <jakub@redhat.com>
552
553 PR debug/45500
554 * gcc.target/i386/pr45500.c: New test.
555
556 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
557
558 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
559
560 2010-09-03 Daniel Kraft <d@domob.eu>
561
562 PR fortran/44602
563 * gfortran.dg/exit_2.f08; Adapt error messages.
564 * gfortran.dg/exit_3.f08: New test.
565 * gfortran.dg/exit_4.f08: New test.
566 * gfortran.dg/exit_5.f03: New test.
567
568 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
569
570 * gfortran.dg/ishft_4.f90: New test.
571
572 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
573
574 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
575 FRIZ/XSRIZ instruciton for (double)(long long)x.
576 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
577
578 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
579
580 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
581
582 2010-09-02 Richard Guenther <rguenther@suse.de>
583
584 PR tree-optimization/44937
585 PR tree-optimization/45412
586 * g++.dg/opt/pr45412.C: New testcase.
587 * gcc.c-torture/compile/pr45412.c: Likewise.
588 * gcc.c-torture/compile/pr44937.c: Likewise.
589
590 2010-09-02 Joseph Myers <joseph@codesourcery.com>
591
592 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
593 but using -Werror=comment.
594 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
595 expected error messages.
596
597 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
598
599 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
600 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
601
602 2010-09-02 Tobias Burnus <burnus@net-b.de>
603
604 PR fortran/45489
605 * gfortran.dg/initialization_27.f90: New.
606
607 2010-09-02 Ira Rosen <irar@il.ibm.com>
608
609 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
610 check into different basic blocks. Expect vectorization if misaligned
611 stores are supported.
612 * gcc.dg/vect/bb-slp-8a.c: New test.
613 * gcc.dg/vect/bb-slp-8b.c: New test.
614
615 2010-09-01 Steve Ellcey <sje@cup.hp.com>
616
617 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
618
619 2010-09-01 Janus Weil <janus@gcc.gnu.org>
620
621 PR fortran/44541
622 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
623 * gfortran.dg/class_dummy_1.f03: New.
624
625 2010-09-01 Jakub Jelinek <jakub@redhat.com>
626
627 PR middle-end/45458
628 * g++.dg/tree-prof/partition2.C: New test.
629
630 2010-09-01 Richard Guenther <rguenther@suse.de>
631
632 * gcc.dg/vect/vect-outer-fir.c: Adjust.
633 * gcc.dg/tree-ssa/vrp54.c: New testcase.
634 * gcc.c-torture/execute/20100827-1.c: Likewise.
635
636 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
637
638 * gfortran.dg/execute_command_line_1.f90: New test.
639
640 2010-08-31 Jakub Jelinek <jakub@redhat.com>
641
642 PR preprocessor/45457
643 * c-c++-common/cpp/pr45457.c: New test.
644
645 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
646
647 * gcc.dg/nested-func-8.c: New test.
648
649 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
650
651 PR fortran/38282
652 * gfortran.dg/popcnt_poppar_1.F90: New test.
653 * gfortran.dg/popcnt_poppar_2.F90: New test.
654
655 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
656
657 * gcc.target/i386/volatile-2.c: Require nonpic target.
658
659 2010-08-31 Jakub Jelinek <jakub@redhat.com>
660
661 PR middle-end/45461
662 * gcc.dg/pr45461.c: New test.
663
664 2010-08-31 Richard Guenther <rguenther@suse.de>
665
666 PR testsuite/45455
667 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
668
669 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
670
671 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
672
673 2010-08-30 Janus Weil <janus@gcc.gnu.org>
674
675 PR fortran/45456
676 * gfortran.dg/typebound_proc_18.f03: New.
677
678 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
679
680 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
681 * lib/scanasm.exp (scan-stack-usage): Likewise.
682 (scan-stack-usage-not): Likewise.
683 * gcc.dg/stack-usage-1.c: New test.
684 * gcc.target/i386/stack-usage-realign.c: Likewise.
685
686 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
687
688 PR tree-optimization/45427
689 * gcc.dg/tree-ssa/pr45427.c: New test.
690
691 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
692
693 PR c++/45043
694 * g++.dg/template/crash102.C: New.
695
696 2010-08-30 Jakub Jelinek <jakub@redhat.com>
697
698 PR middle-end/45423
699 * gcc.dg/gomp/atomic-12.c: New test.
700 * gcc.dg/gomp/atomic-13.c: New test.
701 * gcc.dg/gomp/atomic-14.c: New test.
702 * g++.dg/gomp/atomic-11.C: New test.
703 * g++.dg/gomp/atomic-12.C: New test.
704 * g++.dg/gomp/atomic-13.C: New test.
705 * g++.dg/gomp/atomic-14.C: New test.
706
707 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
708
709 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
710 delimiter.
711
712 2010-08-30 Thomas Quinot <quinot@adacore.com>
713
714 * gnat.dg/discr24.adb: New test.
715
716 2010-08-30 Richard Guenther <rguenther@suse.de>
717
718 PR tree-optimization/45449
719 * gcc.dg/pr45449.c: New testcase.
720
721 2010-08-30 Joseph Myers <joseph@codesourcery.com>
722
723 * gcc.dg/opts-1.c: Expect errors, not warnings.
724
725 2010-08-29 Janus Weil <janus@gcc.gnu.org>
726
727 PR fortran/42769
728 * gfortran.dg/dynamic_dispatch_11.f03: New.
729
730 2010-08-29 Jason Merrill <jason@redhat.com>
731
732 PR c++/44991
733 * g++.dg/parse/defarg15.C: New.
734
735 2010-08-29 Janus Weil <janus@gcc.gnu.org>
736
737 PR fortran/45439
738 * gfortran.dg/select_type_16.f03: New.
739
740 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
741 Tobias Burnus <burnus@net-b.de>
742
743 * gfortran.dg/bessel_7.f90: Decrease required precision.
744
745 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
746 Kaz Kojima <kkojima@gcc.gnu.org>
747
748 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
749
750 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
751
752 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
753 floating point conversion code generation.
754 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
755 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
756 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
757 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
758 to integer conversion code generation.
759 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
760 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
761 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
762 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
763
764 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
765
766 PR fortran/32049
767 * gfortran.dg/random_seed_1.f90: Adjust test.
768 * gfortran.dg/float128_1.f90: New test.
769
770 2010-08-27 Tobias Burnus <burnus@net-b.de>
771
772 PR fortran/33197
773 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
774 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
775 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
776 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
777 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
778 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
779 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
780
781 2010-08-27 Janus Weil <janus@gcc.gnu.org>
782
783 PR fortran/45420
784 * gfortran.dg/select_type_15.f03: New.
785
786 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
787
788 PR libfortran/43217
789 * gfortran.dg/hollerith8.f90: New test.
790
791 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
792
793 PR fortran/45159
794 * gfortran.dg/dependency_33.f90: New test.
795
796 2010-08-27 Richard Guenther <rguenther@suse.de>
797
798 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
799 * gcc.dg/graphite/scop-2.c: Likewise.
800 * gcc.dg/graphite/scop-20.c: Likewise.
801 * gcc.dg/vect/slp-25.c: Likewise.
802
803 2010-08-27 Olivier Hainque <hainque@adacore.com>
804
805 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
806
807 2010-08-26 Daniel Kraft <d@domob.eu>
808
809 PR fortran/38936
810 PR fortran/44047
811 PR fortran/45384
812 * gfortran.dg/associate_8.f03: New test.
813 * gfortran.dg/select_type_13.f03: New test.
814 * gfortran.dg/select_type_14.f03: New test.
815
816 2010-08-26 Jakub Jelinek <jakub@redhat.com>
817
818 PR tree-optimization/44485
819 * gcc.dg/pr44485.c: New test.
820
821 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
822
823 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
824 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
825 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
826
827 2010-08-26 Richard Guenther <rguenther@suse.de>
828
829 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
830 * gcc.dg/graphite/scop-21.c: Likewise.
831
832 2010-08-26 Richard Guenther <rguenther@suse.de>
833
834 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
835 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
836 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
837 * gcc.dg/vect/vect-91.c: Likewise.
838 * gcc.dg/vect/vect-peel-1.c: Likewise.
839 * gcc.dg/vect/vect-peel-2.c: Likewise.
840 * gcc.dg/vect/vect-peel-4.c: Likewise.
841
842 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
843
844 PR libfortran/41859
845 * gfortran.dg/der_io_4.f90: New test.
846
847 2010-08-25 Jakub Jelinek <jakub@redhat.com>
848
849 PR rtl-optimization/44858
850 * gcc.c-torture/execute/pr44858.c: New test.
851
852 PR rtl-optimization/45400
853 * g++.dg/other/i386-8.C: New test.
854
855 2010-08-25 Richard Guenther <rguenther@suse.de>
856
857 * gcc.dg/alias-8.c: Adjust.
858
859 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
860
861 * gcc.target/i386/combine-mul.c: New test.
862
863 2010-08-25 Richard Guenther <rguenther@suse.de>
864
865 PR lto/44562
866 * gcc.dg/graphite/id-27.c: New testcase.
867 * gcc.dg/lto/20100825-1_0.c: Likewise.
868
869 2010-08-25 Richard Guenther <rguenther@suse.de>
870
871 PR tree-optimization/45316
872 * g++.dg/opt/pr45316.C: New testcase.
873
874 2010-08-25 Richard Guenther <rguenther@suse.de>
875
876 PR tree-optimization/45393
877 * g++.dg/torture/pr45393.C: New testcase.
878
879 2010-08-25 Jakub Jelinek <jakub@redhat.com>
880
881 PR tree-optimization/45059
882 * gcc.c-torture/compile/pr45059.c: New test.
883
884 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
885
886 * lib/target-supports.exp (check_effective_target_vect_unpack):
887 Set vect_unpack supported flag to true for neon.
888
889 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
890
891 * gcc.dg/tree-ssa/ifc-5.c: New.
892
893 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
894
895 * gcc.dg/tree-ssa/ifc-4.c: New.
896 * gcc.dg/tree-ssa/ifc-7.c: New.
897
898 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
899
900 * gcc.dg/vect/vect.exp: Check loongson targets
901 * g++.dg/vect/vect.exp: Likewise
902 * gfortran.dg/vect/vect.exp: Likewise
903
904 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
905
906 * gcc.target/powerpc/vsx-mass-1.c: New file, test
907 -mveclibabi=mass.
908
909 2010-08-23 Janus Weil <janus@gcc.gnu.org>
910
911 PR fortran/45366
912 * gfortran.dg/proc_ptr_29.f90: New.
913
914 2010-08-22 Tobias Burnus <burnus@net-b.de>
915 Dominique d'Humieres <dominiq@lps.ens.fr>
916
917 PR fortran/45367
918 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
919
920 2010-08-22 Tobias Burnus <burnus@net-b.de>
921
922 PR fortran/45367
923 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
924
925 2010-08-22 Tobias Burnus <burnus@net-b.de>
926
927 PR fortran/36158
928 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
929
930 2010-08-22 Tobias Burnus <burnus@net-b.de>
931 Dominique d'Humieres <dominiq@lps.ens.fr>
932
933 PR fortran/45367
934 PR fortran/36158
935 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
936 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
937
938 2010-08-21 Janus Weil <janus@gcc.gnu.org>
939
940 PR fortran/44863
941 PR fortran/45271
942 PR fortran/45290
943 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
944 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
945 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
946
947 2010-08-21 Tobias Burnus <burnus@net-b.de>
948
949 PR fortran/36158
950 PR fortran/33197
951 * gfortran.dg/bessel_6.f90: New.
952 * gfortran.dg/bessel_7.f90: New.
953
954 2010-08-20 Jan Hubicka <jh@suse.cz>
955
956 PR c++/45307
957 PR c++/17736
958 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
959 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
960
961 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
962
963 PR target/45336
964 * gcc.target/i386/pr45336-1.c: New.
965 * gcc.target/i386/pr45336-2.c: Likewise.
966 * gcc.target/i386/pr45336-3.c: Likewise.
967 * gcc.target/i386/pr45336-4.c: Likewise.
968
969 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
970
971 PR testsuite/45361
972 * gcc.target/i386/volatile-2.c: Update scan strings to also
973 include (%rip) for the memory reference on x86_64.
974
975 2010-08-20 Jakub Jelinek <jakub@redhat.com>
976
977 PR middle-end/44974
978 * gcc.dg/pr44974.c: New test.
979
980 PR rtl-optimization/45353
981 * gcc.dg/pr45353.c: New test.
982
983 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
984
985 * gcc.target/i386/volatile-2.c: New.
986
987 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
988
989 PR rtl-optimization/44691
990 * gfortran.dg/pr44691.f: New test.
991
992 2010-10-19 Olivier Hainque <hainque@adacore.com>
993
994 * gcc.target/sparc/sibcall-dslot.c: New testcase.
995
996 2010-08-19 Jason Merrill <jason@redhat.com>
997
998 * g++.dg/init/synth3.C: New.
999 * g++.dg/init/value8.C: New.
1000 * g++.dg/tree-ssa/empty-2.C: New.
1001 * g++.dg/cpp0x/noexcept09.C: New.
1002
1003 2010-08-19 Daniel Kraft <d@domob.eu>
1004
1005 PR fortran/29785
1006 PR fortran/45016
1007 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1008 * gfortran.dg/pointer_remapping_1.f90: New test.
1009 * gfortran.dg/pointer_remapping_2.f03: New test.
1010 * gfortran.dg/pointer_remapping_3.f08: New test.
1011 * gfortran.dg/pointer_remapping_4.f03: New test.
1012 * gfortran.dg/pointer_remapping_5.f08: New test.
1013 * gfortran.dg/pointer_remapping_6.f08: New test.
1014
1015 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
1016
1017 PR testsuite/45324
1018 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1019
1020 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1021
1022 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1023
1024 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
1025
1026 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1027 variable.
1028
1029 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1030
1031 PR target/45070
1032 * gcc.c-torture/execute/pr45070.c: New.
1033
1034 2010-08-19 Ian Bolton <ian.bolton@arm.com>
1035
1036 * g++.dg/pr44328.C: New test.
1037
1038 2010-08-19 Tobias Burnus <burnus@net-b.de>
1039
1040 PR fortran/36158
1041 PR fortran/33197
1042 * gfortran.dg/bessel_3.f90: New.
1043 * gfortran.dg/bessel_4.f90: New.
1044 * gfortran.dg/bessel_5.f90: New.
1045
1046 2010-08-19 Janus Weil <janus@gcc.gnu.org>
1047
1048 PR fortran/45290
1049 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1050 * gfortran.dg/pointer_init_2.f90: New.
1051 * gfortran.dg/pointer_init_3.f90: New.
1052 * gfortran.dg/pointer_init_4.f90: New.
1053
1054 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
1055
1056 PR c++/45049
1057 * g++.dg/pr45049-1.C: New test.
1058 * g++.dg/pr45049-2.C: New test.
1059
1060 2010-08-18 Jie Zhang <jie@codesourcery.com>
1061
1062 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1063 20 if __ARM_PCS is defined otherwise 64.
1064 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1065 instead of hard coded 64.
1066
1067 2010-08-18 Yao Qi <yao@codesourcery.com>
1068
1069 PR target/45094
1070 * gcc.target/arm/pr45094.c: New test.
1071
1072 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1073
1074 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1075
1076 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1077
1078 PR rtl-optimization/42575
1079 * gcc.target/arm/pr42575.c: New test.
1080
1081 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1082
1083 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1084 * gcc.dg/tls/thr-cse-1.c: New.
1085
1086 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1087
1088 PR debug/42487
1089 * lib/target-supports.exp
1090 (check_effective_target_function_sections): New.
1091 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1092 function sections before proceding.
1093
1094 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR fortran/45308
1097 * gfortran.dg/pr45308.f03: New test.
1098
1099 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1100
1101 PR target/45296
1102 * gcc.target/i386/pr45296.c: New test.
1103
1104 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1105
1106 * g++.dg/ext/uow-1.C: New.
1107 * g++.dg/ext/uow-2.C: New.
1108 * g++.dg/ext/uow-3.C: New.
1109 * g++.dg/ext/uow-4.C: New.
1110
1111 2010-08-17 Richard Guenther <rguenther@suse.de>
1112
1113 PR testsuite/45266
1114 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1115
1116 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1117
1118 PR c/40563
1119 * gcc.dg/Wcxx-compat-20.c: New test.
1120
1121 2010-08-17 Daniel Kraft <d@domob.eu>
1122
1123 PR fortran/38936
1124 * gfortran.dg/associate_1.f03: Extended to test newly supported
1125 features like association to variables.
1126 * gfortran.dg/associate_3.f03: Removed check for illegal change
1127 of associate-name here...
1128 * gfortran.dg/associate_5.f03: ...and added it here.
1129 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1130 * gfortran.dg/associate_7.f03: New test.
1131
1132 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1133
1134 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1135
1136 2010-08-15 Daniel Kraft <d@domob.eu>
1137
1138 PR fortran/38936
1139 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1140 * gfortran.dg/associate_3.f03: Clarify comment.
1141 * gfortran.dg/associate_5.f03: New test.
1142 * gfortran.dg/associate_6.f03: New test.
1143
1144 2010-08-15 Tobias Burnus <burnus@net-b.de>
1145
1146 PR fortran/45211
1147 * gfortran.dg/bind_c_usage_21.f90: New.
1148 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1149
1150 2010-08-15 Tobias Burnus <burnus@net-b.de>
1151
1152 * gfortran.dg/optional_absent_1.f90: New.
1153 * gfortran.dg/null_actual.f90: New.
1154
1155 2010-08-15 Tobias Burnus <burnus@net-b.de>
1156
1157 * gfortran.dg/pointer_target_1.f90: New.
1158 * gfortran.dg/pointer_target_2.f90: New.
1159 * gfortran.dg/pointer_target_3.f90: New.
1160
1161 2010-08-15 Daniel Kraft <d@domob.eu>
1162
1163 PR fortran/45197
1164 * gfortran.dg/elemental_args_check_3.f90: New test.
1165 * gfortran.dg/impure_1.f08: New test.
1166 * gfortran.dg/impure_2.f08: New test.
1167 * gfortran.dg/impure_3.f90: New test.
1168 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1169
1170 2010-08-15 Ira Rosen <irar@il.ibm.com>
1171
1172 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1173 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1174 SLP tests.
1175 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1176 misaligned loads.
1177 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1178 misaligned stores.c
1179 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1180
1181 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1182
1183 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1184 dg-require-effective-target after dg-do.
1185
1186 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1187
1188 * lib/target-supports.exp (check_effective_target_vect_int): Return
1189 true for Loongson targets.
1190 (check_effective_target_vect_shift): Likewise.
1191 (check_effective_target_vect_no_int_max): Likewise.
1192 (check_effective_target_vect_no_align): Likewise.
1193 (check_effective_target_vect_short_mult): Likewise.
1194
1195 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1196
1197 * g++.dg/cast.C: Change fields of structures to "long" to pass
1198 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1199 * g++.dg/cpp0x/iop.C: Ditto.
1200 * g++.dg/cpp0x/named_refs.C: Ditto.
1201 * g++.dg/cpp0x/rv1p.C: Ditto.
1202 * g++.dg/cpp0x/rv2p.C: Ditto.
1203 * g++.dg/cpp0x/rv3p.C: Ditto.
1204 * g++.dg/cpp0x/rv4p.C: Ditto.
1205 * g++.dg/cpp0x/rv5p.C: Ditto.
1206 * g++.dg/cpp0x/rv6p.C: Ditto.
1207 * g++.dg/cpp0x/rv7p.C: Ditto.
1208 * g++.dg/cpp0x/rv8p.C: Ditto.
1209 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1210
1211 2010-08-13 Daniel Kraft <d@domob.eu>
1212
1213 * gfortran.dg/implied_shape_1.f08: New test.
1214 * gfortran.dg/implied_shape_2.f90: New test.
1215 * gfortran.dg/implied_shape_3.f08: New test.
1216
1217 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1218
1219 PR libfortran/42526
1220 * gfortran.dg/char_component_initializer_1.f90: New test.
1221
1222 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1223
1224 PR tree-optimization/45241
1225 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1226
1227 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1228
1229 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1230 to dg-options.
1231 * gcc.target/i386/pr40906-2.c: Ditto.
1232 * gcc.target/i386/pr40906-3.c: Ditto.
1233
1234 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR middle-end/45262
1237 * gcc.c-torture/execute/pr45262.c: New test.
1238
1239 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1240
1241 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1242 empty argument.
1243 * g++.dg/other/profile1.C: Ditto.
1244
1245 2010-08-12 Richard Guenther <rguenther@suse.de>
1246
1247 PR tree-optimization/45232
1248 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1249 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1250 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1251 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1252 unsigned arithmetic.
1253 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1254 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1255 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1256 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1257 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1258 unsigned arithmetic.
1259 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1260 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1261 unsigned arithmetic.
1262 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1263 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1264 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1265 unsigned arithmetic.
1266 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1267 * gcc.dg/tree-ssa/negate.c: Adjust.
1268 * gcc.dg/vect/vect-1.c: Adjust.
1269 * gfortran.dg/reassoc_6.f: XFAIL.
1270
1271 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR debug/45259
1274 * gcc.dg/pr45259.c: New test.
1275
1276 2010-08-12 Wei Guozhi <carrot@google.com>
1277
1278 PR target/44999
1279 * gcc.target/arm/pr44999.c: New testcase.
1280
1281 2010-08-12 Jie Zhang <jie@codesourcery.com>
1282
1283 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1284 (N): Likewise.
1285 (main): Adjust accordingly.
1286
1287 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1288
1289 * gfortran.dg/graphite/id-22.f: New.
1290
1291 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1292
1293 * gcc.dg/graphite/id-26.c: New.
1294
1295 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1296
1297 * gcc.dg/graphite/id-25.c: New.
1298
1299 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1300
1301 * gcc.dg/graphite/run-id-5.c: New.
1302 * gcc.dg/graphite/run-id-6.c: New.
1303 * gfortran.dg/graphite/id-21.f: New.
1304
1305 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1306
1307 * gcc.dg/graphite/id-24.c: New.
1308
1309 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1310
1311 * gcc.dg/tree-ssa/pr20742.c: New.
1312
1313 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1314
1315 * gcc.dg/graphite/id-23.c: New.
1316
1317 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1318
1319 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1320
1321 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1322
1323 * gcc.dg/graphite/pr42729.c: New.
1324
1325 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1326
1327 * gfortran.dg/graphite/id-20.f: New.
1328
1329 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1330
1331 * gcc.dg/graphite/id-22.c: New.
1332
1333 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1334
1335 * gcc.dg/graphite/run-id-2.c: Call abort.
1336
1337 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1338
1339 * gcc.dg/graphite/id-20.c: New.
1340
1341 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1342 Steve Kargl <kargl@gcc.gnu.org>
1343
1344 PR fortran/44595
1345 * gfortran.dg/move_alloc_3.f90: New.
1346 * gfortran.dg/random_seed_2.f90: New.
1347
1348 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1349
1350 * lib/target-supports.exp (check_effective_target_sync_int_long):
1351 Add hppa*-*-linux*.
1352 (check_effective_target_sync_char_short): Likewise.
1353
1354 2010-08-10 Yao Qi <yao@codesourcery.com>
1355
1356 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1357 general form.
1358 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1359 * g++.dg/other/packed1.C: Likewise.
1360 * g++.dg/other/crash-4.C: Likewise.
1361 * g++.dg/ext/packed8.C: Likewise.
1362 * g++.dg/init/array16.C: Likewise.
1363
1364 2010-08-10 xinliang David Li <davidxl@google.com>
1365 * gcc.dg/tree-ssa/loop-19.c: Add option
1366 -fno-prefetch-loop-array
1367
1368 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1369
1370 PR middle-end/45182
1371 * gcc.c-torture/compile/pr45182.c: New test.
1372
1373 2010-08-09 Jason Merrill <jason@redhat.com>
1374
1375 PR c++/45236
1376 * g++.dg/cpp0x/variadic-104.C: New.
1377
1378 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1379
1380 PR fortran/44235
1381 * gfortran.dg/dependency_32.f90: New test.
1382
1383 2010-08-09 Richard Guenther <rguenther@suse.de>
1384
1385 PR middle-end/44632
1386 * g++.dg/opt/nrv17.C: New testcase.
1387
1388 2010-08-09 Richard Guenther <rguenther@suse.de>
1389
1390 PR middle-end/45212
1391 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1392 alignment from MEM_REF offset only if we took it from the
1393 base object.
1394
1395 * gcc.target/i386/pr24178.c: New testcase.
1396
1397 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1398
1399 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1400 * gcc.dg/20030702-1.c: Ditto.
1401 * gcc.dg/20050309-1.c: Ditto.
1402 * gcc.dg/20050325-1.c: Ditto.
1403 * gcc.dg/20050330-2.c: Ditto.
1404 * gcc.dg/20051201-1.c: Ditto.
1405 * gcc.dg/gomp/pr27573.c: Ditto.
1406 * gcc.dg/gomp/pr34610.c: Ditto.
1407 * gcc.dg/pr24225.c: Ditto.
1408 * gcc.dg/pr26570.c: Ditto.
1409 * gcc.dg/pr32773.c: Ditto.
1410 * g++.dg/gcov/gcov-6.C: Ditto.
1411 * g++.dg/gomp/pr34608.C: Ditto.
1412 * gfortran.dg/gomp/pr27573.f90: Ditto.
1413
1414 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1415 dg-require-host-local dg directive.
1416 * gcc.dg/profile-dir-2.c: Ditto.
1417 * gcc.dg/profile-dir-3.c: Ditto.
1418
1419 2010-08-08 Richard Guenther <rguenther@suse.de>
1420
1421 PR tree-optimization/45109
1422 * gcc.c-torture/compile/pr45109.c: New testcase.
1423
1424 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1425
1426 * gcc.dg/march.c: Skip if -march defined.
1427 * gcc.dg/mtune.c: Skip if -mtune defined.
1428
1429 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1430 generic thunk support.
1431
1432 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1433
1434 PR target/45213
1435 * gcc.target/i386/pr45213.c: New test.
1436
1437 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1438
1439 PR libfortran/45143
1440 * gfortran.dg/fmt_error_11.f03: New test.
1441
1442 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1443
1444 * lib/target-supports.exp (check_effective_target_sync_int_long):
1445 Add arm*-*-linux-gnueabi.
1446 (check_effective_target_sync_char_short): Likewise.
1447
1448 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1449
1450 PR fortran/45159
1451 * gfortran.dg/dependency_31.f90: New test.
1452
1453 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1454
1455 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1456
1457 2010-08-06 Jason Merrill <jason@redhat.com>
1458
1459 * g++.dg/cpp0x/sfinae3.C: New.
1460 * g++.dg/cpp0x/sfinae4.C: New.
1461
1462 2010-08-06 Richard Guenther <rguenther@suse.de>
1463
1464 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1465 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1466 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1467 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1468 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1469 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1470 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1471 * gcc.c-torture/execute/20100805-1.c: Likewise.
1472
1473 2010-08-05 Martin Jambor <mjambor@suse.cz>
1474
1475 PR testsuite/42855
1476 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1477
1478 2010-08-05 Martin Jambor <mjambor@suse.cz>
1479
1480 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1481 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1482
1483 2010-08-05 Martin Jambor <mjambor@suse.cz>
1484
1485 * g++.dg/ipa/devirt-1.C: New test.
1486 * g++.dg/ipa/devirt-2.C: Likewise.
1487 * g++.dg/ipa/devirt-3.C: Likewise.
1488 * g++.dg/ipa/devirt-4.C: Likewise.
1489 * g++.dg/ipa/devirt-5.C: Likewise.
1490 * gcc.dg/ipa/iinline-3.c: Likewise.
1491
1492 2010-08-05 Jie Zhang <jie@codesourcery.com>
1493
1494 PR tree-optimization/45144
1495 * gcc.dg/tree-ssa/pr45144.c: New test.
1496
1497 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1498
1499 PR fortran/42207
1500 PR fortran/44064
1501 PR fortran/44065
1502 * gfortran.dg/class_25.f03: New.
1503 * gfortran.dg/class_26.f03: New.
1504
1505 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1506
1507 * g++.dg/warn/miss-format-1.C: Update line number.
1508
1509 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1510
1511 PR c++/44641
1512 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1513 .frame and .mask assembler directives.
1514
1515 2010-08-04 Richard Guenther <rguenther@suse.de>
1516
1517 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1518 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1519 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1520 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1521
1522 2010-08-04 Tobias Burnus <burnus@net-b.de>
1523
1524 PR fortran/44857
1525 * gfortran.dg/derived_constructor_char_1.f90: New.
1526 * gfortran.dg/derived_constructor_char_2.f90: New.
1527
1528 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1529
1530 PR fortran/45159
1531 * gfortran.dg/dependency_30.f90: New test.
1532
1533 2010-08-03 Jan Hubicka <jh@suse.cz>
1534
1535 * gcc.c-torture/compile/pr45085.c: New testcase.
1536
1537 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1538
1539 PR fortran/44584
1540 PR fortran/45161
1541 * gfortran.dg/typebound_call_9.f03: Modified.
1542 * gfortran.dg/typebound_generic_1.f03: Modified.
1543
1544 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1545
1546 PR fortran/45159
1547
1548 * gfortran.dg/dependency_29.f90: New test.
1549
1550 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1551
1552 PR fortran/36854
1553 * gfortran.dg/character_comparison_2.f90: New test.
1554 * gfortran.dg/character_comparison_3.f90: New test.
1555 * gfortran.dg/dependency_28.f90: New test.
1556
1557 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1558
1559 PR target/40457
1560 * gcc.target/arm/pr40457-1.c: New test.
1561 * gcc.target/arm/pr40457-2.c: New test.
1562
1563 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1564
1565 PR fortran/44912
1566 * gfortran.dg/typebound_call_17.f03: New.
1567
1568 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1569
1570 PR fortran/44929
1571 * gfortran.dg/allocate_derived_3.f90: New.
1572
1573 2010-07-30 Xinliang David Li <davidxl@google.com>
1574 PR tree-optimization/45121
1575 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1576
1577 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1578
1579 PR c++/45112
1580 * testsuite/g++.dg/pr45112.C: New test.
1581
1582 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR debug/45055
1585 PR rtl-optimization/45137
1586 * gcc.dg/pr45055.c: New test.
1587
1588 2010-07-30 Alan Modra <amodra@gmail.com>
1589
1590 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1591 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1592
1593 2010-07-29 Tobias Burnus <burnus@net-b.de>
1594
1595 PR fortran/45087
1596 PR fortran/45125
1597 * gfortran.dg/whole_file_25.f90: New.
1598 * gfortran.dg/whole_file_26.f90: New.
1599 * gfortran.dg/whole_file_27.f90: New.
1600
1601 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1602
1603 PR fortran/44962
1604 * gfortran.dg/typebound_proc_17.f03: New.
1605
1606 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1607
1608 PR fortran/45004
1609 * gfortran.dg/move_alloc_2.f90: New.
1610
1611 2010-07-29 Xinliang David Li <davidxl@google.com>
1612 PR tree-optimization/45121
1613 * c-c++-common/uninit-17.c: Fix expected output.
1614
1615 2010-07-29 Richard Guenther <rguenther@suse.de>
1616
1617 PR tree-optimization/45120
1618 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1619
1620 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1621
1622 PR fortran/42051
1623 PR fortran/44064
1624 * gfortran.dg/pr42051.f03: New testcase.
1625
1626 2010-07-29 Richard Guenther <rguenther@suse.de>
1627
1628 PR middle-end/45034
1629 * gcc.c-torture/execute/pr45034.c: New testcase.
1630
1631 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/45096
1634 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1635
1636 2010-07-28 Daniel Kraft <d@domob.eu>
1637
1638 * gfortran.dg/bound_8.f90: New test.
1639
1640 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR debug/45105
1643 * gcc.dg/pr45105.c: New test.
1644
1645 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1646
1647 PR rtl-optimization/45107
1648 * gcc.dg/pr45107.c: New test.
1649
1650 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1651
1652 PR rtl-optimization/45101
1653 * gcc.dg/pr45101.c: New test.
1654
1655 2010-07-28 Tobias Burnus <burnus@net-b.de>
1656
1657 PR fortran/45077
1658 * gfortran.dg/whole_file_24.f90: New.
1659
1660 2010-07-27 Jason Merrill <jason@redhat.com>
1661
1662 * g++.dg/cpp0x/variadic102.C: New.
1663 * g++.dg/cpp0x/variadic103.C: New.
1664
1665 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1666
1667 PR rtl-optimization/40956
1668 PR target/42495
1669 PR middle-end/42574
1670 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1671 * gcc.target/arm/pr42574.c: Add tests.
1672
1673 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1674
1675 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1676 test name.
1677 (cleanup-repo-files): Ditto.
1678 (cleanup-saved-temps): Ditto.
1679
1680 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR testsuite/44701
1683 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1684
1685 PR c/45079
1686 * gcc.dg/pr45079.c: New test.
1687
1688 2010-07-27 Ira Rosen <irar@il.ibm.com>
1689
1690 PR tree-optimization/44152
1691 * gcc.dg/vect/fast-math-pr44152.c: New test.
1692
1693 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1694
1695 PR ObjC/44140
1696 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1697 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1698 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1699 * obj-c++.dg/torture/trivial.mm: Ditto.
1700 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1701 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1702 * objc.dg/torture/tls/thr-init.m: Ditto.
1703 * objc.dg/torture/trivial.m: Ditto.
1704
1705 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1706
1707 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1708 Skip on spu-*-* targets.
1709
1710 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR tree-optimization/45083
1713 * gcc.dg/pr45083.c: New test.
1714
1715 2010-07-26 Tobias Burnus <burnus@net-b.de>
1716
1717 PR fortran/40873
1718 * gfortran.dg/whole_file_22.f90: New test.
1719 * gfortran.dg/whole_file_23.f90: New test.
1720
1721 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1722 Jack Howarth <howarth@bromo.med.uc.edu>
1723 Richard Henderson <rth@redhat.com>
1724
1725 PR target/44132
1726 * gcc.dg/tls/thr-init-1.c: New.
1727 * gcc.dg/tls/thr-init-2.c: New.
1728 * gcc.dg/torture/tls New.
1729 * gcc.dg/torture/tls/tls-test.c: New.
1730 * gcc.dg/torture/tls/thr-init-1.c: New.
1731 * gcc.dg/torture/tls/tls.exp: New.
1732 * gcc.dg/torture/tls/thr-init-2.c: New.
1733 * gcc.dg/tls/emutls-2.c: New test
1734
1735 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1736 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1737 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1738 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1739 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1740 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1741 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1742 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1743 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1744 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1745 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1746 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1747 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1748 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1749 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1750 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1751 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1752 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1753 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1754 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1755 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1756 gfortran.dg/gomp/omp_threadprivate1.f90,
1757 gfortran.dg/gomp/omp_threadprivate2.f90,
1758 gfortran.dg/gomp/reduction1.f90,
1759 gfortran.dg/gomp/sharing-1.f90: Likewise.
1760
1761 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1762
1763 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1764 sse_runtime.
1765 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1766 dg-require-visibility.
1767
1768 2010-07-26 Richard Guenther <rguenther@suse.de>
1769
1770 PR tree-optimization/43784
1771 * gcc.c-torture/execute/pr43784.c: New testcase.
1772 * g++.dg/torture/pr43784.C: Likewise.
1773
1774 2010-07-26 Richard Guenther <rguenther@suse.de>
1775
1776 PR middle-end/45056
1777 * g++.dg/pr45056.C: New testcase.
1778
1779 2010-07-26 Richard Guenther <rguenther@suse.de>
1780
1781 PR tree-optimization/45071
1782 * gcc.dg/pr45071.c: New testcase.
1783
1784 2010-07-26 Tobias Burnus <burnus@net-b.de>
1785
1786 PR fortran/45066
1787 * gfortran.dg/namelist_62.f90: New.
1788
1789 2010-07-26 Richard Guenther <rguenther@suse.de>
1790
1791 * gcc.c-torture/execute/pr45017.c: Move ...
1792 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1793
1794 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1795
1796 PR fortran/40628
1797 * trim_optimize_1.f90: New test.
1798 * character_comparision_1.f90: New test.
1799
1800 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1801
1802 PR fortran/42852
1803 * gfortran.dg/wtruncate_fix.f: New test.
1804
1805 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1806
1807 PR testsuite/45068
1808 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1809
1810 2010-07-24 Richard Guenther <rguenther@suse.de>
1811
1812 PR lto/43788
1813 * g++.dg/lto/20100724-1_0.C: New testcase.
1814
1815 2010-07-24 Richard Guenther <rguenther@suse.de>
1816
1817 PR lto/43212
1818 * gcc.dg/lto/20100724-1_0.c: New testcase.
1819 * gcc.dg/lto/20100724-1_1.c: Likewise.
1820
1821 2010-07-24 Tobias Burnus <burnus@net-b.de>
1822
1823 PR fortran/40011
1824 * gfortran.dg/whole_file_21.f90: New.
1825
1826 * gfortran.dg/integer_exponentiation_3.F90: Use
1827 -ffloat-store only for i?86/x86-64 -m32.
1828
1829 2010-07-24 Tobias Burnus <burnus@net-b.de>
1830
1831 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1832 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1833
1834 2010-07-24 Tobias Burnus <burnus@net-b.de>
1835
1836 * gfortran.dg/func_decl_4.f90: Split test into two ...
1837 * gfortran.dg/func_decl_5.f90: ... parts.
1838 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1839 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1840 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1841 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1842 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1843 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1844 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1845 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1846 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1847 * gfortran.dg/sizeof.f90: Make test valid.
1848 * gfortran.dg/pr20865.f90: Add new dg-error.
1849 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1850 * gfortran.dg/g77/19990218-0.f: Ditto.
1851 * gfortran.dg/g77/19990218-1.f: Ditto.
1852 * gfortran.dg/g77/970625-2.f: Ditto.
1853 * gfortran.dg/pr37243.f: Fix function declaration.
1854 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1855 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1856
1857 2010-07-23 Tobias Burnus <burnus@net-b.de>
1858
1859 PR fortran/44945
1860 * gfortran.dg/char_array_structure_constructor.f90: Add
1861 -fwhole-file as dg-option as it otherwise fails on some
1862 systems.
1863
1864 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1865
1866 * gnat.dg/aggr16.ad[sb]: New test.
1867 * gnat.dg/aggr16_pkg.ads: New helper.
1868
1869 2010-07-23 Richard Guenther <rguenther@suse.de>
1870
1871 PR lto/43071
1872 * g++.dg/lto/20100723-1_0.C: New testcase.
1873
1874 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1875
1876 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1877 AVX support.
1878 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1879 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1880
1881 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1882
1883 * lib/target-supports.exp (add_options_for_tls): New proc.
1884 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1885 * g++.dg/tls/static-1a.cc: Likewise.
1886 * gcc.dg/tls/emutls-1.c: Likewise.
1887 * gcc.dg/tls/opt-11.c: Likewise.
1888 * gcc.dg/tls/opt-12.c: Likewise.
1889 * gcc.dg/tls/pr24428-2.c: Likewise.
1890 * gcc.dg/tls/pr24428.c: Likewise.
1891 * obj-c++.dg/tls/static-1.mm: Likewise.
1892 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1893 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1894 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1895 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1896 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1897 * objc.dg/torture/tls/thr-init.m: Likewise.
1898 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1899
1900 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1901
1902 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1903 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1904 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1905 optimized dump files.
1906
1907 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/45047
1910 * gcc.c-torture/compile/pr45047.c: New test.
1911
1912 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1913
1914 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1915 instead of dg-compile.
1916 * gcc.dg/float-range-4.c: Ditto.
1917 * gcc.dg/float-range-5.c: Ditto.
1918 * gcc.dg/fold-overflow-1.c: Ditto.
1919 * gcc.dg/gomp/sections-4.c: Ditto.
1920 * gcc.dg/transparent-union-1.c: Ditto.
1921 * gcc.dg/transparent-union-2.c: Ditto.
1922 * gcc.target/i386/pr39315-check.c: Ditto.
1923 * g++.dg/gomp/sections-4.C: Ditto.
1924 * g++.dg/template/dtor7.C: Ditto.
1925 * g++.dg/tree-ssa/pr19952.C: Ditto.
1926 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1927 * gfortran.dg/graphite/pr42185.f90: Ditto.
1928 * gfortran.dg/namelist_36.f90: Ditto.
1929 * gnat.dg/noreturn1.adb: Ditto.
1930 * gnat.dg/specs/small_alignment.ads: Ditto.
1931
1932 2010-07-23 Martin Jambor <mjambor@suse.cz>
1933
1934 PR tree-optimization/44915
1935 * g++.dg/torture/pr44915.C: New test.
1936
1937 2010-07-23 Martin Jambor <mjambor@suse.cz>
1938
1939 PR tree-optimization/44914
1940 * g++.dg/tree-ssa/pr44914.C: New test.
1941
1942 2010-07-23 Jie Zhang <jie@codesourcery.com>
1943
1944 PR target/44290
1945 * gcc.dg/pr44290-1.c: New test.
1946 * gcc.dg/pr44290-2.c: New test.
1947
1948 2010-07-23 Jason Merrill <jason@redhat.com>
1949
1950 PR c++/45008
1951 * g++.dg/abi/mangle44.C: New.
1952
1953 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1954
1955 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1956 for compile-time only tests.
1957 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1958 target check.
1959 * gcc.target/i386/pr39315-4.c: Ditto.
1960 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1961 target check. Include sse-os-support.h.
1962 (main): Call check_isa and sse_os_support.
1963 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1964 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1965 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1966 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1967 target check. Include sse-os-support.h.
1968 (main): Call check_isa and sse_os_support.
1969 * gcc.target/i386/vperm-v2df.c: Ditto.
1970
1971 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1972
1973 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1974 (check_effective_target_avx_runtime): New procedure.
1975 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1976 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1977
1978 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1979 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1980 and __get_cpuid test.
1981 * gcc.dg/compat/vector-2b_main.c: Ditto.
1982
1983 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1984
1985 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1986 for compile-time only test.
1987 * gcc.dg/pr32716.c: Ditto.
1988 * gcc.dg/pr34856.c: Ditto.
1989 * gcc.dg/pr36997.c: Ditto.
1990 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1991 * gfortran.dg/pr28158.f90: Ditto.
1992 * gfortran.dg/pr30667.f: Ditto.
1993
1994 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1995 i?86-*-* and x86_64-*-* targets to disable execution on targets
1996 without sse2 runtime support.
1997 * g++.dg/vect/vect.exp: Ditto.
1998 * gfortran.dg/vect/vect.exp: Ditto.
1999
2000 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2001 * gcc.dg/pr37544.c: Ditto.
2002 * gcc.dg/pr40550.c: Ditto.
2003 * gcc.dg/compat/union-m128-1_main.c: Ditto.
2004 * gcc.dg/compat/vector-1a_main.c: Ditto.
2005 * gcc.dg/compat/vector-2a_main.c: Ditto.
2006 * gcc.dg/torture/pr16104-1.c: Ditto.
2007 * gcc.dg/torture/pr35771-1.c: Ditto.
2008 * gcc.dg/torture/pr35771-2.c: Ditto.
2009 * gcc.dg/torture/pr35771-3.c: Ditto.
2010 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2011 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2012 * gcc.dg/torture/stackalign/push-1.c: Ditto.
2013 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2014 * g++.dg/other/i386-1.C: Ditto.
2015 * g++.dg/other/pr40446.C: Ditto.
2016
2017 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2018
2019 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2020
2021 2010-07-23 Daniel Kraft <d@domob.eu>
2022
2023 PR fortran/44709
2024 * gfortran.dg/exit_1.f08: New test.
2025 * gfortran.dg/exit_2.f08: New test.
2026
2027 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
2028
2029 PR tree-optimization/39839
2030 * gcc.target/arm/pr39839.c: New test case.
2031
2032 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2033
2034 * gnat.dg/unchecked_convert5b.adb: New test.
2035 * gnat.dg/unchecked_convert6.adb: Likewise.
2036 * gnat.dg/unchecked_convert6b.adb: Likewise.
2037
2038 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
2039
2040 * gnat.dg/aggr15.ad[sb]: New test.
2041
2042 2010-07-22 Dodji Seketeli <dodji@redhat.com>
2043
2044 PR debug/45024
2045 * g++.dg/debug/dwarf2/nested-2.C: New test case.
2046
2047 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
2048
2049 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2050 with dg-require-linker-plugin.
2051
2052 2010-07-22 Richard Guenther <rguenther@suse.de>
2053
2054 PR lto/43850
2055 * g++.dg/lto/20100722-1_0.C: New testcase.
2056
2057 2010-07-22 Richard Guenther <rguenther@suse.de>
2058
2059 PR lto/42451
2060 * gcc.dg/lto/20100720-3_0.c: New testcase.
2061 * gcc.dg/lto/20100720-3_1.c: Likewise.
2062
2063 2010-07-22 Richard Guenther <rguenther@suse.de>
2064
2065 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2066 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2067
2068 PR lto/43373
2069 * gcc.dg/lto/20100722-1_0.c: New testcase.
2070
2071 2010-07-22 Martin Jambor <mjambor@suse.cz>
2072
2073 PR tree-optimization/44891
2074 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2075
2076 2010-07-22 Richard Guenther <rguenther@suse.de>
2077
2078 PR tree-optimization/45017
2079 * gcc.c-torture/execute/pr45017.c: New testcase.
2080
2081 2010-07-22 Tobias Burnus <burnus@net-b.de>
2082
2083 PR fortran/45019
2084 * gfortran.dg/aliasing_dummy_5.f90: New.
2085
2086 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2087
2088 PR target/43698
2089 * gcc.target/arm/pr43698.c: New test.
2090
2091 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2092
2093 PR fortran/44929
2094 * Revert my commit r162325 for this PR.
2095
2096 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR debug/45015
2099 * gcc.target/m68k/pr45015.c: New test.
2100
2101 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2102
2103 PR c++/44641
2104 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2105 comments.
2106
2107 2010-07-21 Richard Guenther <rguenther@suse.de>
2108
2109 PR lto/45018
2110 * g++.dg/lto/20100721-1_0.C: New testcase.
2111
2112 2010-07-21 Martin Jambor <mjambor@suse.cz>
2113
2114 PR tree-optimization/44900
2115 * g++.dg/torture/pr44900.C: New test.
2116
2117 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2118
2119 PR middle-end/44738
2120 * c-c++-common/uninit-17.c: Correct expected error.
2121
2122 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2123
2124 * gcc.dg/guality/asm-1.c: New test.
2125
2126 PR debug/45003
2127 * gcc.dg/guality/pr45003-2.c: New test.
2128 * gcc.dg/guality/pr45003-3.c: New test.
2129
2130 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2131
2132 PR libfortran/44697
2133 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2134
2135 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2136
2137 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2138 defined on the current line.
2139 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2140 * g++.dg/debug/dwarf2/pr44641.C: New.
2141
2142 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2143
2144 * gcc.target/powerpc/block-move-1.c: New test.
2145 * gcc.target/powerpc/block-move-2.c: New test.
2146
2147 2010-07-20 Jason Merrill <jason@redhat.com>
2148
2149 PR c++/44967
2150 * g++.dg/cpp0x/sfinae2.C: New.
2151
2152 2010-07-20 Richard Guenther <rguenther@suse.de>
2153
2154 PR lto/42696
2155 * gcc.dg/lto/20100720-4_0.c: New testcase.
2156
2157 2010-07-20 Richard Guenther <rguenther@suse.de>
2158
2159 PR lto/43221
2160 * gcc.dg/lto/20100720-2_0.c: New testcase.
2161 * gcc.dg/lto/20100720-2_1.c: Likewise.
2162
2163 2010-07-20 Richard Guenther <rguenther@suse.de>
2164
2165 PR lto/43208
2166 * gcc.dg/lto/20100720-1_0.c: New testcase.
2167 * gcc.dg/lto/20100720-1_1.c: Likewise.
2168
2169 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR debug/45003
2172 * gcc.dg/guality/pr45003-1.c: New test.
2173
2174 2010-07-20 Richard Guenther <rguenther@suse.de>
2175
2176 PR tree-optimization/44977
2177 * gcc.dg/torture/pr44977.c: New testcase.
2178
2179 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2180
2181 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2182 sync_char_short
2183
2184 2010-07-20 Richard Guenther <rguenther@suse.de>
2185
2186 PR middle-end/44971
2187 PR middle-end/44988
2188 * gcc.dg/pr44971.c: New testcase.
2189 * gcc.c-torture/compile/pr44988.c: Likewise.
2190
2191 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2192
2193 PR fortran/44929
2194 * gfortran.dg/allocate_with_typespec.f90: New test.
2195 * gfortran.dg/allocate_derived_1.f90: Update error message.
2196
2197 2010-07-19 Jason Merrill <jason@redhat.com>
2198
2199 PR c++/44996
2200 * g++.dg/cpp0x/decltype23.C: New.
2201
2202 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2203
2204 PR fortran/42385
2205 * gfortran.dg/class_defined_operator_1.f03 : New test.
2206
2207 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2208
2209 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2210 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2211 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2212 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2213
2214 2010-07-19 Richard Guenther <rguenther@suse.de>
2215
2216 PR middle-end/44941
2217 * gcc.c-torture/compile/pr44941.c: New testcase.
2218
2219 2010-07-19 Jason Merrill <jason@redhat.com>
2220
2221 PR c++/44969
2222 * g++.dg/template/sfinae24.C: New.
2223
2224 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2225
2226 PR fortran/44353
2227 * gfortran.dg/data_implied_do_2.f90: Removed.
2228
2229 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/44969
2232 * g++.dg/template/sfinae23.C: New.
2233
2234 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2235
2236 * lib/target-supports.exp (check_sse_os_support_available): New
2237 proc.
2238 (check_sse_hw_available): New proc.
2239 (check_effective_target_sse_runtime): New proc.
2240 (check_effective_target_sse2_runtime): New proc.
2241 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2242 -msse2 if check_sse_os_support_available.
2243 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2244 check_sse_os_support_available.
2245 * gcc.dg/vect/vect.exp: Likewise.
2246 * gfortran.dg/vect/vect.exp: Likewise.
2247 * gcc.target/i386/sol2-check: Renamed to ...
2248 * gcc.target/i386/sse-os-support.h: ... this.
2249 (sol2_check): Renamed to ...
2250 (sse_os_support): ... this.
2251 Only test movss with xmm registers.
2252 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2253 Removed ILL_INSN, ILL_INSN_LEN.
2254 * gcc.target/i386/sse2-check.h: Likewise.
2255 * gcc.target/i386/sse3-check.h: Likewise.
2256 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2257 Removed cpuid.h, __get_cpuid test.
2258 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2259 Removed cpuid.h, __get_cpuid test.
2260 * g++.dg/other/pr40446.C: Likewise.
2261 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2262 * gcc.dg/compat/vector-1a_main.c: Likewise.
2263 * gcc.dg/compat/vector-2a_main.c: Likewise.
2264 * gcc.dg/pr36584.c: Likewise.
2265 * gcc.dg/pr37544.c: Likewise.
2266 * gcc.dg/torture/pr16104-1.c: Likewise.
2267 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2268 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2269 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2270 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2271 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2272 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2273 sse2_runtime.
2274 * gcc.dg/torture/pr35771-2.c: Likewise.
2275 * gcc.dg/torture/pr35771-3.c: Likewise.
2276 * gcc.target/i386/pr39315-2.c: Likewise.
2277 * gcc.target/i386/pr39315-4.c: Likewise.
2278 * gcc.target/i386/vperm-v2df.c: Likewise.
2279 * gcc.target/i386/vperm-v2di.c: Likewise.
2280 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2281 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2282 sse_runtime.
2283
2284 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2285
2286 PR fortran/44353
2287 * gfortran.dg/data_implied_do_2.f90: New test.
2288
2289 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2290
2291 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2292
2293 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2294
2295 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2296 to the "mips16" group.
2297 (mips_using_mips16_p): New procedure.
2298 (mips-dg-options): Use it.
2299
2300 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2301
2302 * gcc.target/mips/mips16-attributes-4.c: New test.
2303
2304 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2305
2306 PR testsuite/44418
2307 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2308 * gcc.target/powerpc/recip-2.c: Ditto.
2309 * gcc.target/powerpc/recip-3.c: Ditto.
2310
2311 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2312
2313 * gcc.target/arm/pr42235.c: New test.
2314
2315 2010-07-16 Jason Merrill <jason@redhat.com>
2316
2317 PR c++/32505
2318 * g++.dg/template/partial8.C: New.
2319
2320 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2321
2322 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2323 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2324 in C++.
2325 (gualcvt): New overloaded inline.
2326 (GUALCVT): Use it for C++.
2327 * g++.dg/guality/guality.exp: New.
2328 * g++.dg/guality/guality.h: New.
2329 * g++.dg/guality/redeclaration1.C: New test.
2330 * g++.dg/dg.exp: Prune also guality/* tests.
2331 * gcc.dg/guality/pr43141.c: Moved to...
2332 * c-c++-common/guality/pr43141.c: ... here.
2333
2334 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2335
2336 PR libfortran/37077
2337 * gfortran.dg/char4_iunit_2.f03: New test.
2338
2339 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2340
2341 * lib/plugin-support.exp (plugin-test-execute):
2342 Add ${gcc_objdir}/intl to includes.
2343
2344 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2345
2346 PR target/44942
2347 * gcc.c-torture/execute/pr44942.c: New test.
2348 * gcc.target/i386/pr44942.c: New test.
2349
2350 2010-07-15 Jason Merrill <jason@redhat.com>
2351
2352 PR c++/44909
2353 * g++.dg/cpp0x/implicit7.C: New.
2354 * g++.dg/cpp0x/implicit8.C: New.
2355
2356 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2357
2358 Disable float tests for __SPU__ targets due to lack of signed zero:
2359 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2360 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2361 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2362 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2363 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2364 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2365 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2366 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2367 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2368
2369 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2370
2371 * gfortran.dg/select_char_2.f90: New test.
2372
2373 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2374
2375 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2376 with DECL_CHAIN.
2377
2378 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2379
2380 PR fortran/44936
2381 * gfortran.dg/typebound_generic_9.f03: New.
2382
2383 2010-07-15 Richard Guenther <rguenther@suse.de>
2384
2385 PR tree-optimization/44946
2386 * gcc.c-torture/compile/pr44946.c: New testcase.
2387
2388 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR fortran/40206
2391 * gfortran.dg/select_char_3.f90: New test.
2392
2393 2010-07-15 Magnus Granberg <zorry@gentoo.org>
2394 Kevin F. Quinn <kevquinn@gentoo.org>
2395
2396 * gcc.dg/Wtrampolines.c: New.
2397
2398 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2399
2400 PR libfortran/44934
2401 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2402
2403 2010-07-14 Jason Merrill <jason@redhat.com>
2404
2405 PR c++/44810
2406 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2407
2408 Implement C++0x unrestricted unions (N2544)
2409 * g++.dg/cpp0x/union1.C: New.
2410 * g++.dg/cpp0x/union2.C: New.
2411 * g++.dg/cpp0x/union3.C: New.
2412 * g++.dg/cpp0x/defaulted2.C: Adjust.
2413 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2414 * g++.old-deja/g++.ext/anon2.C: Adjust.
2415 * g++.old-deja/g++.mike/misc6.C: Adjust.
2416
2417 2010-07-14 Janus Weil <janus@gcc.gnu.org>
2418
2419 PR fortran/44925
2420 * gfortran.dg/c_loc_tests_15.f90: New.
2421
2422 2010-07-13 Jason Merrill <jason@redhat.com>
2423
2424 PR c++/44909
2425 * g++.dg/cpp0x/implicit6.C: New.
2426
2427 2010-07-13 Jason Merrill <jason@redhat.com>
2428
2429 PR c++/44540
2430 * g++.dg/abi/noreturn1.C: New.
2431 * g++.dg/abi/noreturn2.C: New.
2432
2433 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2434
2435 PR other/44874
2436 PR debug/44832
2437 * c-c++-common/pr44832.c: New test.
2438
2439 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2440
2441 PR objc/44488
2442 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2443 on the target. Make sure that we can assemble the emitted asm when
2444 the test type is 'compile'.
2445
2446 2010-07-13 Richard Guenther <rguenther@suse.de>
2447
2448 PR tree-optimization/36960
2449 * g++.dg/torture/pr36960.C: New testcase.
2450
2451 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 PR c++/44908
2454 * g++.dg/template/sfinae21.C: New.
2455 * g++.dg/template/sfinae22.C: Likewise.
2456
2457 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2458
2459 PR testsuite/42843
2460 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2461 * gcc.dg/plugin/ggcplug.c: Likewise.
2462 * g++.dg/plugin/selfassign.c: Likewise.
2463 * g++.dg/plugin/attribute_plugin.c: Likewise.
2464 * g++.dg/plugin/dumb_plugin.c: Likewise.
2465 * g++.dg/plugin/pragma_plugin.c: Likewise.
2466
2467 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2468
2469 * gcc.c-torture/execute/pr44683.x: New.
2470 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2471
2472 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2473
2474 PR fortran/44434
2475 PR fortran/44565
2476 PR fortran/43945
2477 PR fortran/44869
2478 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2479 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2480 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2481 * gfortran.dh/typebound_call_16.f03: New.
2482 * gfortran.dg/typebound_generic_6.f03: New.
2483 * gfortran.dg/typebound_generic_7.f03: New.
2484 * gfortran.dg/typebound_generic_8.f03: New.
2485
2486 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2487
2488 PR libfortran/37077
2489 * gfortran.dg/char4_iunit_1.f03: New test.
2490
2491 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2492
2493 * gcc.dg/tree-ssa/vrp53.c: New test.
2494
2495 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2496
2497 PR c++/44907
2498 * g++.dg/template/sfinae19.C: New.
2499 * g++.dg/template/sfinae20.C: Likewise.
2500
2501 2010-07-12 Jie Zhang <jie@codesourcery.com>
2502
2503 * gcc.target/arm/interrupt-1.c: New test.
2504 * gcc.target/arm/interrupt-2.c: New test.
2505
2506 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2507
2508 * gcc.dg/pr42427.c: Require c99_runtime.
2509 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2510 c99_runtime.
2511 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2512 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2513 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2514 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2515 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2516 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2517 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2518 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2519 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2520 * gcc.target/i386/pr37275.c: Require visibility support.
2521
2522 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2523
2524 * lib/target-supports.exp (check_effective_target_sse): New proc.
2525 * gcc.target/i386/sol2-check.h: New file.
2526 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2527 Include sol2-check.h.
2528 (main) Only run do_test () if sol2_check ().
2529 * gcc.target/i386/sse2-check.h: Likewise.
2530 * gcc.target/i386/sse3-check.h: Likewise.
2531 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2532 [__sun__ && __svr4__]: Execute SSE2 instruction.
2533 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2534 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2535 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2536 * g++.dg/ext/vector14.C: Likewise.
2537 * g++.dg/other/mmintrin.C: Likewise.
2538 * gcc.dg/20020418-1.c: Likewise.
2539 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2540 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2541 * gcc.dg/format/unnamed-1.c: Likewise.
2542 Adapt dg-warning line number.
2543 * gcc.dg/graphite/pr40281.c: Likewise.
2544 * gcc.dg/pr32176.c: Likewise.
2545 * gcc.dg/pr40550.c: Likewise.
2546 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2547 * gcc.dg/torture/pr36891.c: Likewise.
2548 * gcc.target/i386/20020218-1.c: Likewise.
2549 * gcc.target/i386/20020523.c: Likewise.
2550 * gcc.target/i386/abi-1.c: Likewise.
2551 * gcc.target/i386/brokensqrt.c: Likewise.
2552 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2553 * gcc.target/i386/pr13366.c: Likewise.
2554 * gcc.target/i386/pr13685.c: Likewise.
2555 * gcc.target/i386/pr24306.c: Likewise.
2556 * gcc.target/i386/pr31486.c: Likewise.
2557 * gcc.target/i386/pr32065-1.c: Likewise.
2558 * gcc.target/i386/pr32065-2.c: Likewise.
2559 * gcc.target/i386/pr32389.c: Likewise.
2560 * gcc.target/i386/pr38824.c: Likewise.
2561 * gcc.target/i386/pr38931.c: Likewise.
2562 * gcc.target/i386/pr39592-1.c: Likewise.
2563 * gcc.target/i386/pr43766.c: Likewise.
2564 * gcc.target/i386/recip-divf.c: Likewise.
2565 * gcc.target/i386/recip-sqrtf.c: Likewise.
2566 * gcc.target/i386/recip-vec-divf.c: Likewise.
2567 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2568 * gcc.target/i386/sse-1.c: Likewise.
2569 * gcc.target/i386/sse-16.c: Likewise.
2570 * gcc.target/i386/sse-2.c: Likewise.
2571 * gcc.target/i386/sse-20.c: Likewise.
2572 * gcc.target/i386/sse-3.c: Likewise.
2573 * gcc.target/i386/sse-7.c: Likewise.
2574 * gcc.target/i386/sse-9.c: Likewise.
2575 * gcc.target/i386/sse-addps-1.c: Likewise.
2576 * gcc.target/i386/sse-addss-1.c: Likewise.
2577 * gcc.target/i386/sse-andnps-1.c: Likewise.
2578 * gcc.target/i386/sse-andps-1.c: Likewise.
2579 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2580 * gcc.target/i386/sse-comiss-1.c: Likewise.
2581 * gcc.target/i386/sse-comiss-2.c: Likewise.
2582 * gcc.target/i386/sse-comiss-3.c: Likewise.
2583 * gcc.target/i386/sse-comiss-4.c: Likewise.
2584 * gcc.target/i386/sse-comiss-5.c: Likewise.
2585 * gcc.target/i386/sse-comiss-6.c: Likewise.
2586 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2587 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2588 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2589 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2590 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2591 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2592 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2593 * gcc.target/i386/sse-divps-1.c: Likewise.
2594 * gcc.target/i386/sse-divss-1.c: Likewise.
2595 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2596 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2597 * gcc.target/i386/sse-maxps-1.c: Likewise.
2598 * gcc.target/i386/sse-maxss-1.c: Likewise.
2599 * gcc.target/i386/sse-minps-1.c: Likewise.
2600 * gcc.target/i386/sse-minss-1.c: Likewise.
2601 * gcc.target/i386/sse-movaps-1.c: Likewise.
2602 * gcc.target/i386/sse-movaps-2.c: Likewise.
2603 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2604 * gcc.target/i386/sse-movhps-1.c: Likewise.
2605 * gcc.target/i386/sse-movhps-2.c: Likewise.
2606 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2607 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2608 * gcc.target/i386/sse-movntps-1.c: Likewise.
2609 * gcc.target/i386/sse-movss-1.c: Likewise.
2610 * gcc.target/i386/sse-movss-2.c: Likewise.
2611 * gcc.target/i386/sse-movss-3.c: Likewise.
2612 * gcc.target/i386/sse-movups-1.c: Likewise.
2613 * gcc.target/i386/sse-movups-2.c: Likewise.
2614 * gcc.target/i386/sse-mulps-1.c: Likewise.
2615 * gcc.target/i386/sse-mulss-1.c: Likewise.
2616 * gcc.target/i386/sse-orps-1.c: Likewise.
2617 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2618 * gcc.target/i386/sse-recip-vec.c: Likewise.
2619 * gcc.target/i386/sse-recip.c: Likewise.
2620 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2621 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2622 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2623 * gcc.target/i386/sse-subps-1.c: Likewise.
2624 * gcc.target/i386/sse-subss-1.c: Likewise.
2625 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2626 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2627 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2628 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2629 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2630 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2631 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2632 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2633 * gcc.target/i386/sse-xorps-1.c: Likewise.
2634 * gcc.target/i386/ssefn-1.c: Likewise.
2635 * gcc.target/i386/ssefn-3.c: Likewise.
2636 * gcc.target/i386/sseregparm-1.c: Likewise.
2637 * gcc.target/i386/stackalign/return-3.c: Likewise.
2638 * gcc.target/i386/vectorize1.c: Likewise.
2639 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2640 * gcc.target/i386/xorps-sse.c: Likewise.
2641 * gfortran.dg/pr28158.f90: Likewise.
2642 * gfortran.dg/pr30667.f: Likewise.
2643 * gnat.dg/loop_optimization7.adb: Likewise.
2644 * gnat.dg/sse_nolib.adb: Likewise.
2645
2646 2010-07-11 Tobias Burnus <burnus@net-b.de>
2647
2648 PR fortran/44702
2649 * gfortran.dg/use_rename_6.f90: New.
2650 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2651
2652 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2653
2654 PR fortran/44869
2655 * gfortran.dg/class_24.f03: New.
2656
2657 2010-07-10 Richard Guenther <rguenther@suse.de>
2658
2659 PR lto/44889
2660 * gcc.dg/lto/20100709-1_0.c: New testcase.
2661 * gcc.dg/lto/20100709-1_1.c: Likewise.
2662
2663 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2664
2665 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2666
2667 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2668
2669 PR objc/44140
2670 * objc.dg/lto/trivial-1_0.m: New.
2671 * objc.dg/lto/lto.exp: New.
2672 * obj-c++.dg/lto/trivial-1_0.mm: New.
2673 * obj-c++.dg/lto/lto.exp: New.
2674 * objc.dg/symtab-1.m: Adjust sizes.
2675 * objc.dg/image-info.m: Do not run for gnu-runtime.
2676
2677 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2678
2679 * gcc.dg/pr32370.c: Allow another kind of error message.
2680
2681 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/atomic3.adb: New test.
2684
2685 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2686 Denys Vlasenko <dvlasenk@redhat.com>
2687 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2688
2689 PR tree-optimization/28632
2690 * gcc.dg/tree-ssa/vrp51.c: New test.
2691 * gcc.dg/tree-ssa/vrp52.c: New test.
2692
2693 2010-07-09 Jason Merrill <jason@redhat.com>
2694
2695 * g++.dg/abi/covariant6.C: New.
2696 * g++.dg/inherit/covariant17.C: Test both bases.
2697 * g++.dg/inherit/covariant7.C: Check vtable layout.
2698
2699 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2700
2701 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2702
2703 2010-07-09 Richard Guenther <rguenther@suse.de>
2704
2705 PR tree-optimization/44852
2706 * gcc.c-torture/execute/pr44852.c: New testcase.
2707
2708 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2709
2710 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2711 multiplication by values.
2712 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2713 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2714
2715 2010-07-09 Richard Guenther <rguenther@suse.de>
2716
2717 PR tree-optimization/44882
2718 * gfortran.dg/pr44882.f90: New testcase.
2719
2720 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2721
2722 PR target/40657
2723 * gcc.target/arm/pr40657-1.c: New test.
2724 * gcc.target/arm/pr40657-2.c: New test.
2725 * gcc.c-torture/execute/pr40657.c: New test.
2726
2727 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2728
2729 * gcc.dg/tree-ssa/vrp50.c: New test.
2730 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2731
2732 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2733
2734 PR fortran/44649
2735 * gfortran.dg/c_sizeof_1.f90: Modified.
2736 * gfortran.dg/storage_size_1.f08: New.
2737 * gfortran.dg/storage_size_2.f08: New.
2738
2739 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2740
2741 * gcc.c-torture/execute/20100708-1.c: New test.
2742
2743 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR fortran/44847
2746 * gfortran.dg/gomp/pr44847.f90: New test.
2747
2748 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2749
2750 PR tree-optimization/44710
2751 * gcc.dg/tree-ssa/ifc-6.c: New.
2752 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2753
2754 2010-07-08 Tobias Burnus <burnus@net-b.de>
2755
2756 PR fortran/18918
2757 * gfortran.dg/coarray_10.f90: Add an additional test.
2758
2759 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2760
2761 PR middle-end/44828
2762 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2763 * gcc.c-torture/execute/pr44828.x: Revert.
2764
2765 2010-07-08 Jason Merrill <jason@redhat.com>
2766
2767 PR c++/43120
2768 * g++.dg/inherit/covariant17.C: New.
2769 * g++.dg/abi/covariant1.C: Actually test for the bug.
2770
2771 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2772
2773 PR rtl-optimization/44838
2774 * gcc.dg/pr44838.c: New.
2775
2776 2010-07-08 Richard Guenther <rguenther@suse.de>
2777
2778 PR tree-optimization/44831
2779 * gcc.c-torture/compile/pr44831.c: New testcase.
2780 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2781
2782 2010-07-08 Richard Guenther <rguenther@suse.de>
2783
2784 PR tree-optimization/44861
2785 * g++.dg/vect/pr44861.cc: New testcase.
2786
2787 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2788
2789 PR middle-end/44828
2790 * gcc.c-torture/execute/pr44828.x: New file.
2791
2792 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2793
2794 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2795 dg-options.
2796 * g++.dg/ext/altivec-17.C: Adjust error message.
2797
2798 2010-07-07 Tom Tromey <tromey@redhat.com>
2799
2800 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2801
2802 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2803
2804 PR target/44844
2805 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2806 * gcc.target/i386/rdrand-2.c: Likewise.
2807 * gcc.target/i386/rdrand-3.c: Likewise.
2808
2809 2010-07-07 Jan Hubicka <jh@suse.cz>
2810
2811 PR middle-end/44813
2812 * g++.dg/torture/pr44813.C: New testcase.
2813 * g++.dg/torture/pr44826.C: New testcase.
2814
2815 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2816
2817 PR rtl-optimization/44787
2818 * gcc.c-torture/compile/pr44788.c: New test.
2819 * gcc.target/arm/pr44788.c: New test.
2820
2821 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2822
2823 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2824
2825 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2826
2827 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2828 to dg-options.
2829
2830 2010-07-06 Tobias Burnus <burnus@net-b.de>
2831
2832 PR fortran/44742
2833 * gfortran.dg/parameter_array_init_6.f90: New.
2834 * gfortran.dg/initialization_20.f90: Update dg-error.
2835 * gfortran.dg/initialization_24.f90: Ditto.
2836
2837 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2838 PR fortran/PR44693
2839 * gfortran.dg/dim_range_1.f90: New test.
2840 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2841
2842 2010-07-06 Jason Merrill <jason@redhat.com>
2843
2844 PR c++/44703
2845 * g++.dg/cpp0x/initlist41.C: New.
2846
2847 PR c++/44778
2848 * g++.dg/template/ptrmem22.C: New.
2849
2850 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2851
2852 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2853 support.
2854 * gcc.target/i386/i386.exp: Likewise.
2855
2856 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2857
2858 PR testsuite/44195
2859 * gcc.dg/lto/20100518_0.c: Limit to x86.
2860
2861 2010-07-06 Richard Guenther <rguenther@suse.de>
2862
2863 PR middle-end/44828
2864 * gcc.c-torture/execute/pr44828.c: New testcase.
2865
2866 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2867
2868 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2869 * g++.dg/warn/volatile1.C: Likewise.
2870 * g++.dg/template/warn1.C: Likewise.
2871
2872 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2873
2874 AVX Programming Reference (June, 2010)
2875 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2876 * g++.dg/other/i386-3.C: Likewise.
2877 * gcc.target/i386/sse-12.c: Likewise.
2878
2879 * gcc.target/i386/f16c-check.h: New.
2880 * gcc.target/i386/rdfsbase-1.c: Likewise.
2881 * gcc.target/i386/rdfsbase-2.c: Likewise.
2882 * gcc.target/i386/rdgsbase-1.c: Likewise.
2883 * gcc.target/i386/rdgsbase-2.c: Likewise.
2884 * gcc.target/i386/rdrand-1.c: Likewise.
2885 * gcc.target/i386/rdrand-2.c: Likewise.
2886 * gcc.target/i386/rdrand-3.c: Likewise.
2887 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2888 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2889 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2890 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2891 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2892 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2893 * gcc.target/i386/wrfsbase-1.c: Likewise.
2894 * gcc.target/i386/wrfsbase-2.c: Likewise.
2895 * gcc.target/i386/wrgsbase-1.c: Likewise.
2896 * gcc.target/i386/wrgsbase-2.c: Likewise.
2897
2898 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2899 (__builtin_ia32_vcvtps2ph): New.
2900 (__builtin_ia32_vcvtps2ph256): Likewise.
2901
2902 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2903 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2904
2905 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2906 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2907
2908 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2909 (__builtin_ia32_vcvtps2ph256): Likewise.
2910 Add fsgsbase,rdrnd,f16c.
2911
2912 * lib/target-supports.exp (check_effective_target_f16c): New.
2913
2914 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2915
2916 * gcc.dg/guality/nrv-1.c: New test.
2917
2918 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2919
2920 PR middle-end/42505
2921 * gcc.target/arm/pr42505.c: New test case.
2922
2923 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR c++/44808
2926 * g++.dg/opt/nrv16.C: New test.
2927
2928 2010-07-05 Richard Guenther <rguenther@suse.de>
2929
2930 PR tree-optimization/44784
2931 * gcc.c-torture/compile/pr44784.c: New testcase.
2932
2933 2010-07-05 Ira Rosen <irar@il.ibm.com>
2934
2935 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2936 Increase loop bound and array size.
2937 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2938 Likewise.
2939
2940 2010-07-05 Ira Rosen <irar@il.ibm.com>
2941
2942 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2943 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2944 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2945 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2946 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2947
2948 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2949
2950 PR c++/22138
2951 * g++.dg/parse/template25.C: New.
2952
2953 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2954
2955 PR rtl-optimization/44695
2956 * gcc.dg/torture/pr44695.c: New.
2957
2958 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2959
2960 PR c++/16630
2961 * g++.dg/ext/pretty3.C: New.
2962
2963 2010-07-04 Richard Guenther <rguenther@suse.de>
2964
2965 PR middle-end/44809
2966 * g++.dg/torture/pr44809.C: New testcase.
2967
2968 2010-07-04 Richard Guenther <rguenther@suse.de>
2969
2970 PR tree-optimization/44656
2971 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2972
2973 2010-07-04 Ira Rosen <irar@il.ibm.com>
2974 Revital Eres <eres@il.ibm.com>
2975
2976 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2977 misaligned stores.
2978 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2979 gcc.dg/vect/vect-96.c: Likewise.
2980 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2981 that support misaligned stores. Change the number of expected
2982 misaligned accesses.
2983 * gcc.dg/vect/vect-peel-1.c: New test.
2984 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2985 gcc.dg/vect/vect-peel-4.c: Likewise.
2986 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2987 vectorizable on all targets that support realignment.
2988 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2989
2990 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2991
2992 PR c/44806
2993 * gcc.dg/torture/pr44806.c: New.
2994
2995 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gnat.dg/cond_expr1.adb: New test.
2998
2999 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/modular3.adb: New test.
3002 * gnat.dg/modular3_pkg.ads: New helper.
3003
3004 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
3005 Mikael Pettersson <mikpe@it.uu.se>
3006
3007 PR testsuite/44518
3008 * obj-c++.dg/encode-2.mm: Produce object and save temps.
3009 Make signed-ness of chars explicit. Scan the object for
3010 strings that are split by some target assemblers.
3011 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3012 explicit.
3013
3014 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
3015
3016 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3017
3018 2010-07-02 Le-Chun Wu <lcwu@google.com>
3019
3020 PR/44128
3021 * g++.dg/warn/Wshadow-7.C: New test.
3022
3023 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3024 Julian Brown <julian@codesourcery.com>
3025 Sandra Loosemore <sandra@codesourcery.com>
3026
3027 * gcc.c-torture/execute/20100416-1.c: New test case.
3028
3029 2010-07-02 Julian Brown <julian@codesourcery.com>
3030 Sandra Loosemore <sandra@codesourcery.com>
3031
3032 PR target/43703
3033
3034 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3035 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3036
3037 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3038 Julian Brown <julian@codesourcery.com>
3039
3040 * gcc.target/arm/neon/vadds64.c: Regenerated.
3041 * gcc.target/arm/neon/vaddu64.c: Regenerated.
3042 * gcc.target/arm/neon/vsubs64.c: Regenerated.
3043 * gcc.target/arm/neon/vsubu64.c: Regenerated.
3044 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3045 * gcc.target/arm/neon-vmls-1.c: Likewise.
3046 * gcc.target/arm/neon-vsubs64.c: New execution test.
3047 * gcc.target/arm/neon-vsubu64.c: New execution test.
3048 * gcc.target/arm/neon-vadds64.c: New execution test.
3049 * gcc.target/arm/neon-vaddu64.c: New execution test.
3050
3051 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3052
3053 * gcc.target/arm/neon-vands64.c: New.
3054 * gcc.target/arm/neon-vandu64.c: New.
3055 * gcc.target/arm/neon-vbics64.c: New.
3056 * gcc.target/arm/neon-vbicu64.c: New.
3057 * gcc.target/arm/neon-veors64.c: New.
3058 * gcc.target/arm/neon-veoru64.c: New.
3059 * gcc.target/arm/neon-vorns64.c: New.
3060 * gcc.target/arm/neon-vornu64.c: New.
3061 * gcc.target/arm/neon-vorrs64.c: New.
3062 * gcc.target/arm/neon-vorru64.c: New.
3063 * gcc.target/arm/neon/vands64.c: Regenerated.
3064 * gcc.target/arm/neon/vandu64.c: Regenerated.
3065 * gcc.target/arm/neon/vbics64.c: Regenerated.
3066 * gcc.target/arm/neon/vbicu64.c: Regenerated.
3067 * gcc.target/arm/neon/veors64.c: Regenerated.
3068 * gcc.target/arm/neon/veoru64.c: Regenerated.
3069 * gcc.target/arm/neon/vorns64.c: Regenerated.
3070 * gcc.target/arm/neon/vornu64.c: Regenerated.
3071 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3072 * gcc.target/arm/neon/vorru64.c: Regenerated.
3073
3074 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3075
3076 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3077
3078 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3079
3080 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3081 * gfortran.dg/intent_out_5.f90: Same.
3082 * gfortran.dg/ltrans-7.f90: Same.
3083 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3084
3085 2010-07-02 Jan Hubicka <jh@suse.cz>
3086
3087 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3088
3089 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3090
3091 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3092
3093 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3094
3095 PR c++/44780
3096 * c-c++-common/Wunused-var-12.c: New test.
3097
3098 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3099
3100 PR target/42835
3101 * gcc.target/arm/pr42835.c: New test.
3102
3103 PR target/42172
3104 * gcc.target/arm/pr42172-1.c: New test.
3105
3106 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3107
3108 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3109
3110 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3111
3112 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3113 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3114 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3115 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3116 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3117 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3118 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3119 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3120 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3121 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3122 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3123 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3124 * gcc.target/arm/neon-vdup_ns64.c: New.
3125 * gcc.target/arm/neon-vdup_nu64.c: New.
3126 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3127 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3128 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3129 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3130 * gcc.target/arm/neon-vmov_ns64.c: New.
3131 * gcc.target/arm/neon-vmov_nu64.c: New.
3132 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3133 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3134 * gcc.target/arm/neon-vget_lanes64.c: New.
3135 * gcc.target/arm/neon-vget_laneu64.c: New.
3136 * gcc.target/arm/neon-vset_lanes64.c: New.
3137 * gcc.target/arm/neon-vset_laneu64.c: New.
3138
3139 2010-07-02 Richard Guenther <rguenther@suse.de>
3140
3141 * g++.dg/torture/20100702-1.C: New testcase.
3142
3143 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3144
3145 PR target/44707
3146 * gcc.c-torture/compile/pr44707.c: New test.
3147
3148 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/44039
3151 * g++.dg/template/crash101.C: New.
3152
3153 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3154
3155 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3156 Use the ABI-0 accessors and fail it for m64.
3157
3158 2010-07-02 Jan Hubicka <jh@suse.cz>
3159
3160 * g++.dg/tree-ssa/pr44706.C: New testcase.
3161
3162 2010-07-02 Richard Guenther <rguenther@suse.de>
3163
3164 PR tree-optimization/44748
3165 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3166
3167 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3168
3169 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3170 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3171 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3172 the method types to forward:.
3173
3174 2010-06-30 Jason Merrill <jason@redhat.com>
3175
3176 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3177 * g++.dg/other/pr25632.C: Likewise.
3178
3179 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR tree-optimization/40421
3182 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3183
3184 2010-07-01 Richard Guenther <rguenther@suse.de>
3185
3186 PR middle-end/42834
3187 PR middle-end/44468
3188 * gcc.c-torture/execute/20100316-1.c: New testcase.
3189 * gcc.c-torture/execute/pr44468.c: Likewise.
3190 * gcc.c-torture/compile/20100609-1.c: Likewise.
3191 * gcc.dg/volatile2.c: Adjust.
3192 * gcc.dg/plugin/selfassign.c: Likewise.
3193 * gcc.dg/pr36902.c: Likewise.
3194 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3195 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3196 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3197 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3198 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3199 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3200 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3201 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3202 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3203 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3204 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3205 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3206 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3207 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3208 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3209 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3210 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3211 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3212 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3213 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3214 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3215 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3216 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3217 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3218 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3219 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3220 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3221 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3222 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3223 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3224 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3225 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3226 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3227 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3228 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3229 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3230 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3231 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3232 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3233 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3234 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3235 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3236 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3237 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3238 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3239 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3240 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3241 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3242 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3243 * g++.dg/tree-ssa/pr31146.C: Likewise.
3244 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3245 * g++.dg/tree-ssa/pr33604.C: Likewise.
3246 * g++.dg/plugin/selfassign.c: Likewise.
3247 * gfortran.dg/array_memcpy_3.f90: Likewise.
3248 * gfortran.dg/array_memcpy_4.f90: Likewise.
3249 * c-c++-common/torture/pr42834.c: New testcase.
3250
3251 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 PR c++/44628
3254 * g++.dg/template/crash100.C: New.
3255
3256 2010-06-30 Jan Hubicka <jh@suse.cz>
3257
3258 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3259
3260 2010-06-30 Michael Matz <matz@suse.de>
3261
3262 PR bootstrap/44699
3263 * gcc.dg/pr44699.c: New test.
3264
3265 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3266
3267 PR tree-optimization/39799
3268 * c-c++-common/uninit-17.c: New test.
3269
3270 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3271
3272 PR libfortran/43298
3273 * gfortran.dg/read_infnan_1.f90: New test.
3274
3275 2010-06-29 Jason Merrill <jason@redhat.com>
3276
3277 Enable implicitly declared move constructor/operator= (N3053).
3278 * g++.dg/cpp0x/implicit3.C: New.
3279 * g++.dg/cpp0x/implicit4.C: New.
3280 * g++.dg/cpp0x/implicit5.C: New.
3281 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3282 * g++.dg/cpp0x/not_special.C: Adjust.
3283 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3284 * g++.dg/cpp0x/rv1n.C: Adjust.
3285 * g++.dg/cpp0x/rv1p.C: Adjust.
3286 * g++.dg/cpp0x/rv2n.C: Adjust.
3287 * g++.dg/cpp0x/rv2p.C: Adjust.
3288 * g++.dg/cpp0x/rv3n.C: Adjust.
3289 * g++.dg/cpp0x/rv3p.C: Adjust.
3290 * g++.dg/cpp0x/rv4n.C: Adjust.
3291 * g++.dg/cpp0x/rv4p.C: Adjust.
3292 * g++.dg/cpp0x/rv5n.C: Adjust.
3293 * g++.dg/cpp0x/rv5p.C: Adjust.
3294 * g++.dg/cpp0x/rv6n.C: Adjust.
3295 * g++.dg/cpp0x/rv6p.C: Adjust.
3296 * g++.dg/cpp0x/rv7n.C: Adjust.
3297 * g++.dg/cpp0x/rv7p.C: Adjust.
3298 * g++.dg/cpp0x/rv8p.C: Adjust.
3299 * g++.dg/gomp/pr26690-1.C: Adjust.
3300 * g++.dg/other/error20.C: Adjust.
3301 * g++.dg/other/error31.C: Adjust.
3302 * g++.dg/parse/error19.C: Adjust.
3303 * g++.dg/template/qualttp5.C: Adjust.
3304 * g++.old-deja/g++.law/ctors5.C: Adjust.
3305
3306 Enable implicitly deleted functions (N2346)
3307 * g++.dg/cpp0x/defaulted17.C: New.
3308 * g++.dg/cpp0x/implicit1.C: New.
3309 * g++.dg/cpp0x/implicit2.C: New.
3310 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3311 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3312 * g++.dg/init/ctor4.C: Adjust.
3313 * g++.dg/init/synth2.C: Adjust.
3314 * g++.dg/lto/20081118_1.C: Adjust.
3315 * g++.dg/other/error13.C: Adjust.
3316 * g++.dg/other/unused1.C: Adjust.
3317 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3318 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3319 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3320 * g++.old-deja/g++.law/ctors17.C: Adjust.
3321 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3322 * g++.old-deja/g++.pt/assign1.C: Adjust.
3323 * g++.old-deja/g++.pt/crash20.C: Adjust.
3324
3325 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3326 * g++.dg/cpp0x/defaulted13.C: Adjust.
3327 * g++.dg/cpp0x/defaulted2.C: Adjust.
3328 * g++.dg/cpp0x/defaulted3.C: Adjust.
3329 * g++.dg/cpp0x/initlist9.C: Adjust.
3330 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3331 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3332 * g++.dg/init/synth2.C: Adjust.
3333
3334 * g++.dg/cpp0x/defaulted19.C: New.
3335
3336 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3337 * g++.dg/template/error23.C: Fix for -std=c++0x.
3338
3339 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3340
3341 PR fortran/44718
3342 * gfortran.dg/proc_ptr_28.f90: New.
3343
3344 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR tree-optimization/43801
3347 * g++.dg/torture/pr43801.C: New test.
3348
3349 PR debug/44668
3350 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3351
3352 2010-06-29 Jason Merrill <jason@redhat.com>
3353
3354 PR c++/44587
3355 * g++.dg/template/qualified-id2.C: New.
3356 * g++.dg/template/qualified-id3.C: New.
3357
3358 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3359
3360 PR fortran/44696
3361 * gfortran.dg/associated_target_4.f90: New.
3362
3363 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3364
3365 PR fortran/44582
3366 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3367
3368 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3369
3370 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3371
3372 2010-06-29 Jan Hubicka <jh@suse.cz>
3373
3374 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3375
3376 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3377
3378 PR target/43902
3379 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3380 * gcc.target/arm/wmul-3.c: New test.
3381 * gcc.target/arm/wmul-4.c: New test.
3382
3383 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3384
3385 PR rtl-optimization/44659
3386 * gcc.target/i386/extract-1.c: New.
3387 * gcc.target/i386/extract-2.c: Likewise.
3388 * gcc.target/i386/extract-3.c: Likewise.
3389 * gcc.target/i386/extract-4.c: Likewise.
3390 * gcc.target/i386/extract-5.c: Likewise.
3391 * gcc.target/i386/extract-6.c: Likewise.
3392
3393 2010-06-28 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR c++/44682
3396 * g++.dg/warn/Wunused-var-14.C: New test.
3397
3398 2010-06-28 Tobias Burnus <burnus@net-b.de>
3399
3400 PR fortran/43298
3401 * gfortran.dg/nan_6.f90: New.
3402
3403 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3404
3405 PR tree-optimization/43781
3406 * gcc.dg/torture/pr43781.c: New.
3407
3408 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
3409
3410 PR fortran/40158
3411 * gfortran.dg/actual_rank_check_1.f90: New test.
3412
3413 2010-06-28 Martin Jambor <mjambor@suse.cz>
3414
3415 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3416
3417 2010-06-28 Jan Hubicka <jh@suse.cz>
3418
3419 PR tree-optimization/44687
3420 * gcc.c-torture/compile/pr44687.c
3421
3422 2010-06-28 Martin Jambor <mjambor@suse.cz>
3423
3424 PR c++/44535
3425 * g++.dg/torture/pr44535.C: New test.
3426
3427 2010-06-28 Michael Matz <matz@suse.de>
3428
3429 PR middle-end/44592
3430 * gfortran.dg/pr44592.f90: New test.
3431
3432 2010-06-28 Jan Hubicka <jh@suse.cz>
3433
3434 PR tree-optimization/44357
3435 * g++.dg/torture/pr44357.C: New testcase.
3436
3437 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3438
3439 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3440 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3441 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3442 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3443 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3444 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3445 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3446 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3447
3448 2010-06-27 Jan Hubicka <jh@suse.cz>
3449
3450 * gcc.c-torture/compile/pr44686.c: New file.
3451
3452 2010-06-27 Richard Guenther <rguenther@suse.de>
3453
3454 PR tree-optimization/44683
3455 * gcc.c-torture/execute/pr44683.c: New testcase.
3456
3457 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3458
3459 * gnat.dg/noreturn3.ad[sb]: New test.
3460
3461 2010-06-26 Jason Merrill <jason@redhat.com>
3462
3463 * g++.dg/cpp0x/explicit5.C: New.
3464
3465 2010-06-26 Richard Guenther <rguenther@suse.de>
3466
3467 PR tree-optimization/44393
3468 * gcc.dg/pr44393.c: New testcase.
3469
3470 2010-06-26 Jan Hubicka <jh@suse.cz>
3471
3472 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3473
3474 2010-06-26 Richard Guenther <rguenther@suse.de>
3475
3476 PR middle-end/44674
3477 * gcc.dg/pr44674.c: New testcase.
3478
3479 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3480
3481 * gcc.dg/opts-3.c: New test.
3482
3483 2010-06-26 Tobias Burnus <burnus@net-b.de>
3484
3485 * gfortran.dg/type_decl_1.f90: New.
3486 * gfortran.dg/type_decl_2.f90: New.
3487
3488 2010-06-26 Tobias Burnus <burnus@net-b.de>
3489
3490 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3491 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3492
3493 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3494
3495 PR testsuite/38946
3496 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3497 error in comparing reals.
3498
3499 2010-06-25 Tobias Burnus <burnus@net-b.de>
3500
3501 * selected_real_kind_2.f90: New.
3502 * selected_real_kind_3.f90: New.
3503
3504 2010-06-25 Tobias Burnus <burnus@net-b.de>
3505
3506 * gfortran.dg/entry_19.f90: New.
3507
3508 2010-06-25 Tobias Burnus <burnus@net-b.de>
3509
3510 * gfortran.dg/end_subroutine_1.f90: New.
3511 * gfortran.dg/end_subroutine_2.f90: New.
3512 * gfortran.dg/interface_proc_end.f90: Update.
3513
3514 2010-06-25 Tobias Burnus <burnus@net-b.de>
3515
3516 * gfortran.dg/semicolon_fixed.f: Update.
3517 * gfortran.dg/semicolon_fixed_2.f: New.
3518 * gfortran.dg/semicolon_free_2.f90: New.
3519 * gfortran.dg/semicolon_free.f90: Update.
3520
3521 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3522
3523 PR fortran/44448
3524 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3525
3526 2010-06-25 Martin Jambor <mjambor@suse.cz>
3527
3528 * g++.dg/ipa/iinline-3.C: New test.
3529 * gcc.dg/ipa/modif-1.c: Removed.
3530
3531 2010-06-25 Jan Hubicka <jh@suse.cz>
3532
3533 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3534
3535 2010-06-25 Martin Jambor <mjambor@suse.cz>
3536
3537 * g++.dg/ipa/iinline-2.C: New test.
3538
3539 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3540
3541 PR middle-end/43866
3542 * gfortran.dg/pr43866.f90: New test.
3543
3544 PR tree-optimization/44539
3545 * gcc.dg/pr44539.c: New test.
3546
3547 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3548
3549 From Jim Wilson:
3550 PR target/43902
3551 * gcc.target/mips/madd-9.c: New test.
3552
3553 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3554
3555 PR c/44517
3556 * gcc.dg/noncompile/pr44517.c: New.
3557 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3558
3559 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3560
3561 PR testsuite/43283
3562 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3563 and add argument to nop for IA64.
3564
3565 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3566
3567 PR target/44588
3568 * gcc.target/i386/mod-1.c: New.
3569 * gcc.target/i386/umod-1.c: Likewise.
3570 * gcc.target/i386/umod-2.c: Likewise.
3571 * gcc.target/i386/umod-3.c: Likewise.
3572
3573 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR middle-end/44492
3576 * g++.dg/torture/pr44492.C: New test.
3577
3578 2010-06-24 Andi Kleen <ak@linux.intel.com>
3579
3580 * c-c++-common/warn-omitted-condop.c: New.
3581
3582 2010-06-24 Tobias Burnus <burnus@net-b.de>
3583
3584 PR fortran/44614
3585 * gfortran.dg/import8.f90: New.
3586
3587 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3588
3589 * gnat.dg/not_null.adb: Update test case.
3590
3591 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3592
3593 PR c++/44619
3594 * g++.dg/warn/Wunused-var-13.C: New test.
3595
3596 PR c++/44627
3597 * g++.dg/diagnostic/method1.C: New test.
3598
3599 2010-06-22 Cary Coutant <ccoutant@google.com>
3600
3601 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3602
3603 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3604
3605 PR fortran/44616
3606 * gfortran.dg/abstract_type_8.f03: New.
3607
3608 2010-06-21 Jason Merrill <jason@redhat.com>
3609
3610 * g++.dg/cpp0x/noexcept08.C: New.
3611
3612 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3613
3614 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3615
3616 PR target/44615
3617 * gcc.target/i386/sse2-vec-2a.c: New.
3618
3619 2010-06-21 DJ Delorie <dj@redhat.com>
3620
3621 * gcc.dg/pragma-diag-1.c: New.
3622
3623 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3624
3625 PR target/44615
3626 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3627
3628 2010-06-21 Alan Modra <amodra@gmail.com>
3629
3630 PR testsuite/44505
3631 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3632 tail call to check_fa_mid.
3633
3634 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR target/44575
3637 * gcc.c-torture/execute/pr44575.c: New test.
3638
3639 2010-06-21 Tobias Burnus <burnus@net-b.de>
3640
3641 PR fortran/40632
3642 * gfortran.dg/contiguous_1.f90: New.
3643 * gfortran.dg/contiguous_2.f90: New.
3644 * gfortran.dg/contiguous_3.f90: New.
3645
3646 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3647
3648 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3649 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3650
3651 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3652
3653 PR target/44546
3654 * gcc.target/i386/pr44546.c: New test.
3655
3656 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3657
3658 * gcc.dg/opts-2.c: New test.
3659
3660 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3661
3662 PR fortran/44584
3663 * gfortran.dg/typebound_proc_15.f03: Modified.
3664
3665 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3666
3667 PR target/44072
3668 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3669 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3670
3671 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3672
3673 * g++.dg/ext/label13.C: Fix typo in last change.
3674
3675 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3676
3677 PR libfortran/44477
3678 * gfortran.dg/eof_3.f90
3679 * gfortran.dg/endfile_2.f90
3680 * gfortran.dg/endfile_4.f90
3681 * gfortran.dg/endfile_3.f90
3682
3683 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3684
3685 PR c++/41090
3686 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3687
3688 2010-06-18 Tobias Burnus <burnus@net-b.de>
3689
3690 PR fortran/44556
3691 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3692
3693 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3694
3695 * gcc.target/arm/pr40900.c: New test.
3696
3697 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3698
3699 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3700
3701 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3702
3703 PR fortran/44558
3704 * gfortran.dg/typebound_call_15.f03: New.
3705
3706 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3707
3708 PR c++/44486
3709 * g++.dg/pr44486.C: New.
3710
3711 2010-06-16 DJ Delorie <dj@redhat.com>
3712
3713 * gcc.target/i386/volatile-bitfields-1.c: New.
3714 * gcc.target/i386/volatile-bitfields-2.c: New.
3715
3716 2010-06-16 Jason Merrill <jason@redhat.com>
3717
3718 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3719
3720 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3721
3722 2010-06-16 Richard Guenther <rguenther@suse.de>
3723
3724 PR c/44555
3725 * gcc.c-torture/execute/pr44555.c: New testcase.
3726
3727 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3728
3729 PR fortran/44549
3730 * gfortran.dg/typebound_proc_16.f03: New.
3731
3732 2010-06-16 Martin Jambor <mjambor@suse.cz>
3733
3734 * g++.dg/torture/pr43905.C: New test.
3735
3736 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3737
3738 PR testsuite/44538
3739 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3740 initialization loop from being vectorized.
3741 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3742
3743 2010-06-16 Alan Modra <amodra@gmail.com>
3744
3745 PR tree-optimization/44507
3746 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3747
3748 2010-06-15 Jason Merrill <jason@redhat.com>
3749
3750 * g++.dg/overload/arg3.C: Adjust error locations.
3751 * g++.dg/overload/copy1.C: Likewise.
3752 * g++.dg/tc1/dr152.C: Likewise.
3753 * g++.dg/template/incomplete4.C: Likewise.
3754 * g++.dg/template/incomplete5.C: Likewise.
3755 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3756 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3757 * g++.old-deja/g++.pt/crash9.C: Likewise.
3758
3759 * g++.dg/inherit/virtual5.C: New.
3760
3761 * g++.dg/cpp0x/defaulted18.C: New.
3762
3763 * g++.dg/cpp0x/initlist40.C: New.
3764
3765 * g++.dg/cpp0x/initlist39.C: New.
3766
3767 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3768
3769 PR middle-end/44391
3770 * gcc.dg/graphite/pr44391.c: New.
3771
3772 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3773
3774 PR fortran/43388
3775 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3776 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3777 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3778 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3779
3780 2010-06-15 Richard Guenther <rguenther@suse.de>
3781
3782 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3783
3784 2010-06-15 Richard Guenther <rguenther@suse.de>
3785
3786 * gcc.dg/vect/bb-slp-21.c: Adjust.
3787 * gcc.dg/vect/bb-slp-13.c: Likewise
3788 * gcc.dg/vect/bb-slp-4.c: Likewise
3789 * gcc.dg/vect/bb-slp-22.c: Likewise
3790 * gcc.dg/vect/bb-slp-14.c: Likewise
3791 * gcc.dg/vect/bb-slp-23.c: Likewise
3792 * gcc.dg/vect/bb-slp-15.c: Likewise
3793 * gcc.dg/vect/bb-slp-17.c: Likewise
3794 * gcc.dg/vect/bb-slp-18.c: Likewise
3795 * gcc.dg/vect/bb-slp-19.c: Likewise
3796 * gcc.dg/vect/bb-slp-10.c: Likewise
3797 * gcc.dg/vect/bb-slp-11.c: Likewise
3798 * gcc.dg/vect/bb-slp-20.c: Likewise
3799 * gcc.dg/vect/bb-slp-3.c: Likewise
3800
3801 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR fortran/44536
3804 * gfortran.dg/gomp/pr44536.f90: New test.
3805 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3806
3807 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3808
3809 PR target/44534
3810 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3811 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3812
3813 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR tree-optimization/44508
3816 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3817
3818 PR bootstrap/44509
3819 * gcc.dg/pr44509.c: New test.
3820
3821 2010-06-14 Ira Rosen <irar@il.ibm.com>
3822
3823 PR tree-optimization/44507
3824 * gcc.dg/vect/pr44507.c: New test.
3825
3826 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3827
3828 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3829 and c-pretty-print.h.
3830
3831 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3832
3833 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3834
3835 * gfortran.dg/whole_file_18.f90: Updated error message.
3836
3837 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3838
3839 * gfortran.dg/whole_file_20.f03: New.
3840
3841 2010-06-12 Jan Hubicka <jh@suse.cz>
3842
3843 * gcc.c-torture/compile/pc44485.c: New testcase.
3844
3845 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3846
3847 PR fortran/40117
3848 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3849 * gfortran.dg/typebound_proc_14.f03: New.
3850 * gfortran.dg/typebound_proc_15.f03: New.
3851
3852 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3853
3854 * gcc.dg/opts-1.c: New test.
3855
3856 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3857
3858 * gcc.dg/funroll-loops-all.c: Update expected error.
3859
3860 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3861
3862 PR target/44481
3863 * gcc.target/i386/pr44481.c: New test.
3864
3865 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3868
3869 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3870
3871 PR middle-end/44483
3872 * gcc.dg/tree-ssa/pr44483.c: New.
3873
3874 2010-06-11 Paul Brook <paul@codesourcery.com>
3875
3876 * g++.dg/other/arm-neon-1.C: New test.
3877
3878 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3879
3880 PR fortran/42051
3881 PR fortran/43896
3882 * gfortran.dg/class_23.f03: New test.
3883
3884 2010-06-11 Jan Hubicka <jh@suse.cz>
3885
3886 * gcc.dg/ipa/pure-const-2.c: New testcase.
3887
3888 2010-06-11 Jan Hubicka <jh@suse.cz>
3889
3890 * gcc.dg/noreturn-7.c: Update.
3891 * gcc.dg/noreturn-4.c: Update.
3892
3893 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3894
3895 Fix MIPS bootstrap
3896 * g++.dg/other/typedef4.C: New test.
3897
3898 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3899
3900 PR fortran/44207
3901 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3902
3903 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3904
3905 PR fortran/44457
3906 * gfortran.dg/asynchronous_3.f03
3907
3908 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3909
3910 PR middle-end/44185
3911 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3912 non-temporal stores out of the tests to form new test cases. As a
3913 result, no non-temporal store should be generated in this case.
3914
3915 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3916 prefetch-7.c that generate one non-temporal store.
3917
3918 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3919 prefetch-7.c that generate one non-temporal store and one
3920 one-temporal prefetch.
3921
3922 2010-06-10 Martin Jambor <mjambor@suse.cz>
3923
3924 PR tree-optimization/44258
3925 * gcc.dg/tree-ssa/pr44258.c: New test.
3926
3927 2010-06-10 Daniel Kraft <d@domob.eu>
3928
3929 PR fortran/38936
3930 * gfortran.dg/associate_1.f03: New test.
3931 * gfortran.dg/associate_2.f95: New test.
3932 * gfortran.dg/associate_3.f03: New test.
3933 * gfortran.dg/associate_4.f08: New test.
3934
3935 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3936
3937 * gfortran.dg/selected_char_kind_4.f90: New test.
3938
3939 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3940
3941 * gcc.dg/pr42461.c: New test.
3942
3943 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3944
3945 PR fortran/44347
3946 * gfortran.dg/selected_real_kind_1.f90: New.
3947
3948 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3949
3950 PR fortran/44359
3951 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3952 warning.
3953 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3954 check for warning.
3955
3956 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3957
3958 * gfortran.dg/data_namelist_conflict.f90: New test.
3959
3960 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3961
3962 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3963 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3964 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3965
3966 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3967
3968 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3969 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3970 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3971 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3972 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3973
3974 2010-06-09 Jason Merrill <jason@redhat.com>
3975
3976 PR c++/44366
3977 * g++.dg/cpp0x/decltype23.C: Move to...
3978 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3979
3980 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3981
3982 PR fortran/44211
3983 * gfortran.dg/typebound_call_14.f03: New test.
3984
3985 2010-06-09 Martin Jambor <mjambor@suse.cz>
3986
3987 PR tree-optimization/44423
3988 * gcc.dg/tree-ssa/pr44423.c: New test.
3989
3990 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3991
3992 PR testsuite/42843
3993 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3994 TV_NONE to initialize tv_id field.
3995 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3996 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3997 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3998 Include toplev.h .
3999 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4000 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4001 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4002
4003 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
4004
4005 PR tree-optimization/39874
4006 PR middle-end/28685
4007 * gcc.dg/pr39874.c: New file.
4008
4009 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
4010
4011 * g++.dg/ext/attr-alias-1.C: New.
4012 * g++.dg/ext/attr-alias-2.C: New.
4013
4014 2010-06-07 Tobias Burnus <burnus@net-b.de>
4015
4016 PR fortran/44446
4017 * gfortran.dg/proc_ptr_27.f90: New.
4018
4019 2010-06-07 Jason Merrill <jason@redhat.com>
4020
4021 PR c++/44366
4022 * g++.dg/cpp0x/decltype23.C: New.
4023
4024 2010-06-08 Andrew Pinski <pinskia@gmail.com>
4025 Shujing Zhao <pearly.zhao@oracle.com>
4026
4027 PR c/37724
4028 * gcc.dg/c90-const-expr-10.c: Adjust.
4029 * gcc.dg/c99-const-expr-10.c: Adjust.
4030 * gcc.dg/init-bad-7.c: New.
4031
4032 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4033
4034 * lib/target-supports.exp (check_effective_target_gas): New proc.
4035 * gcc.c-torture/execute/960321-1.x: New file.
4036
4037 2010-06-07 Jason Merrill <jason@redhat.com>
4038
4039 PR c++/44401
4040 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4041
4042 2010-06-07 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR c++/44444
4045 * g++.dg/warn/Wunused-var-12.C: New test.
4046
4047 PR c++/44443
4048 * c-c++-common/Wunused-var-11.c: New test.
4049
4050 2010-06-07 Jan Hubicka <jh@suse.cz>
4051
4052 * gcc.dg/ipa/pure-const-1.c: New testcase.
4053
4054 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
4055
4056 PR rtl-optimization/44404
4057 * gcc.dg/pr44404.c: New.
4058
4059 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
4060
4061 PR target/44159
4062 * gcc.target/i386/abi-2.c: Check sysv abi here.
4063 * gcc.target/i386/aes-avx-check.h: Call test in noinline
4064 function to avoid failures by different ABIs.
4065 * gcc.target/i386/aes-check.h: Likewise.
4066 * gcc.target/i386/avx-check.h: Likewise.
4067 * gcc.target/i386/fma4-check.h: Likewise.
4068 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4069 * gcc.target/i386/mmx-check.h: Likewise.
4070 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4071 * gcc.target/i386/pclmul-check.h: Likewise.
4072 * gcc.target/i386/sse-check.h: Likewise.
4073 * gcc.target/i386/sse2-check.h: Likewise.
4074 * gcc.target/i386/sse3-check.h: Likewise.
4075 * gcc.target/i386/sse4_1-check.h: Likewise.
4076 * gcc.target/i386/sse4_2-check.h: Likewise.
4077 * gcc.target/i386/sse4a-check.h: Likewise.
4078 * gcc.target/i386/ssse3-check.h: Likewise.
4079 * gcc.target/i386/xop-check.h: Likewise.
4080 * gcc.target/i386/pr27971.c: Fix for LLP64.
4081 * gcc.target/i386/pr39139.c: Likewise.
4082 * gcc.target/i386/pr39315-check.c: Likewise.
4083 * gcc.target/i386/vararg-1.c: Likewise.
4084 * gcc.target/i386/vararg-2.c: Likewise.
4085 Additional add dg-compile to avoid failure due
4086 missing foo symbol.
4087
4088 * gcc.dg/compound-literal-1.c: Fix for llp64.
4089 * gcc.dg/pr32370.c: Likewise.
4090 * gcc.dg/pr37561.c: Likewise.
4091 * gcc.dg/pr41340.c: Likewise.
4092 * gcc.dg/pr41551.c: Likewise.
4093
4094 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4095
4096 PR c++/44188
4097 * g++.dg/debug/dwarf2/typedef3.C: New test.
4098
4099 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4100
4101 PR c/20000
4102 * c-c++-common/pr20000.c: New.
4103
4104 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4105
4106 PR c++/44086
4107 * g++.dg/init/pr44086.C: New.
4108 * g++.dg/cpp0x/decltype4.C: Adjust.
4109
4110 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4111
4112 PR fortran/43945
4113 * gfortran.dg/generic_23.f03: New test.
4114
4115 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4116
4117 PR fortran/43895
4118 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4119
4120 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR c++/44361
4123 * c-c++-common/Wunused-var-9.c: New test.
4124
4125 2010-06-05 Jason Merrill <jason@redhat.com>
4126
4127 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4128
4129 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4130
4131 PR c/44322
4132 * gcc.dg/c99-restrict-4.c: New test.
4133
4134 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4135
4136 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4137 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4138 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4139 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4140 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4141 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4142 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4143 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4144 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4145 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4146 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4147 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4148 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4149 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4150 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4151 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4152 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4153 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4154 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4155 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4156 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4157 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4158
4159 2010-06-04 Jason Merrill <jason@redhat.com>
4160
4161 * g++.dg/cpp0x/noexcept06.C: New.
4162 * g++.dg/cpp0x/noexcept07.C: New.
4163
4164 * g++.dg/cpp0x/noexcept01.C: New.
4165 * g++.dg/cpp0x/noexcept02.C: New.
4166 * g++.dg/cpp0x/noexcept03.C: New.
4167 * g++.dg/cpp0x/noexcept04.C: New.
4168 * g++.dg/cpp0x/noexcept05.C: New.
4169
4170 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR c++/44412
4173 * g++.dg/warn/Wunused-var-10.C: New test.
4174 * g++.dg/warn/Wunused-var-11.C: New test.
4175
4176 PR c++/44362
4177 * c-c++-common/Wunused-var-10.c: New test.
4178
4179 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4180
4181 PR c/25880
4182 * gcc.dg/assign-warn-2.c: Update.
4183 * gcc.dg/cpp/line3.c: Update.
4184 * gcc.dg/c99-array-lval-8.c: Update.
4185 * gcc.dg/cast-qual-2.c: Update.
4186 * gcc.dg/c99-arraydecl-3.c: Update.
4187 * gcc.dg/assign-warn-1.c: Update.
4188 * gcc.dg/format/gcc_diag-1.c: Update.
4189
4190 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4191
4192 PR rtl-optimization/39871
4193 PR rtl-optimization/40615
4194 PR rtl-optimization/42500
4195 PR rtl-optimization/42502
4196 * gcc.target/arm/eliminate.c: New test.
4197
4198 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR libstdc++/44410
4201 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4202 * g++.old-deja/g++.other/delete3.C: Likewise.
4203 * g++.old-deja/g++.other/new.C: Likewise.
4204 * g++.old-deja/g++.law/operators27.C: Likewise.
4205 * g++.old-deja/g++.mike/p755.C: Likewise.
4206 * g++.dg/eh/new1.C: Likewise.
4207 * g++.dg/init/new5.C: Likewise.
4208
4209 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4210
4211 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4212 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4213 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4214
4215 2010-06-03 Richard Guenther <rguenther@suse.de>
4216
4217 PR lto/41921
4218 * lib/lto.exp: Always load gcc.exp.
4219 (lto-obj): For C source files invoke gcc_target_compile.
4220 * g++.dg/lto/20100603-1_0.C: New testcase.
4221 * g++.dg/lto/20100603-1_1.c: Likewise.
4222
4223 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4224
4225 PR tree-optimization/43688
4226 * gfortran.dg/pr43688.f90: New.
4227
4228 2010-06-03 Richard Guenther <rguenther@suse.de>
4229
4230 PR lto/41584
4231 * gcc.dg/lto/20100603-1_0.c: New testcase.
4232 * gcc.dg/lto/20100603-2_0.c: Likewise.
4233 * gcc.dg/lto/20100603-3_0.c: Likewise.
4234
4235 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4236
4237 PR target/44218
4238 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4239 * gcc.target/powerpc/recip-2.c: Ditto.
4240 * gcc.target/powerpc/recip-3.c: Ditto.
4241 * gcc.target/powerpc/recip-4.c: Ditto.
4242 * gcc.target/powerpc/recip-5.c: Ditto.
4243 * gcc.target/powerpc/recip-6.c: Ditto.
4244 * gcc.target/powerpc/recip-7.c: Ditto.
4245 * gcc.target/powerpc/recip-test.h: Ditto.
4246 * gcc.target/powerpc/recip-test2.h: Ditto.
4247
4248 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4249
4250 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4251
4252 2010-06-02 Jason Merrill <jason@redhat.com>
4253
4254 * g++.dg/ext/vector9.C: Expect typedef in error message.
4255
4256 PR c++/9726
4257 PR c++/23594
4258 PR c++/44333
4259 * g++.dg/tc1/dr101.C: Remove xfails.
4260
4261 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4262
4263 PR middle-end/44372
4264 * g++.dg/ipa/pr44372.C: New.
4265
4266 2010-06-02 Jan Hubicka <jh@suse.cz>
4267
4268 PR middle-end/44295
4269 * g++.dg/torture/pr44295.C: Neww testcase.
4270
4271 2010-06-02 Jan Hubicka <jh@suse.cz>
4272
4273 * gcc.dg/tree-ssa/loadpre6.c: Update.
4274
4275 2010-06-02 Richard Guenther <rguenther@suse.de>
4276
4277 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4278 diagnostic.h.
4279
4280 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4281
4282 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4283 the link fail message.
4284
4285 2010-06-02 Tobias Burnus <burnus@net-b.de>
4286
4287 PR fortran/44360
4288 * gfortran.dg/use_13.f90: New test case.
4289
4290 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4291
4292 PR fortran/44371
4293 * gfortran.dg/error_stop_2.f08: Minor update.
4294
4295 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4296
4297 PR fortran/44371
4298 * gfortran.dg/error_stop_1.f08: New test.
4299 * gfortran.dg/error_stop_2.f08: New test.
4300
4301 2010-06-01 Jason Merrill <jason@redhat.com>
4302
4303 DR 990
4304 * g++.dg/cpp0x/initlist37.C: New.
4305 * g++.dg/cpp0x/initlist38.C: New.
4306
4307 PR c++/44358
4308 * g++.dg/cpp0x/initlist36.C: New.
4309
4310 2010-05-31 Jan Hubicka <jh@suse.cz>
4311
4312 * gcc.dg/noreturn-8.c: New testcase.
4313
4314 2010-05-31 Jan Hubicka <jh@suse.cz>
4315
4316 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4317 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4318
4319 2010-05-31 Jan Hubicka <jh@suse.cz>
4320
4321 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4322 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4323
4324 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4325
4326 PR fortran/36928
4327 * gfortran.dg/dependency_27.f90: New test.
4328 * gfortran.dg/array_assign_1.F90: New test.
4329
4330 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR target/44338
4333 * gcc.target/i386/sse-24.c: New test.
4334
4335 2010-05-31 Jan Hubicka <jh@suse.cz>
4336
4337 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4338
4339 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR middle-end/44337
4342 * gcc.dg/pr44337.c: New test.
4343
4344 PR tree-optimization/44182
4345 * g++.dg/debug/pr44182.C: New test.
4346
4347 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4348
4349 * gcc.dg/nested-func-7.c: New test.
4350 * gnat.dg/frame_overflow.adb: Adjust directives.
4351
4352 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4353
4354 * gnat.dg/prot2.ad[sb]: New test.
4355 * gnat.dg/prot2_pkg1.ads: New helper.
4356 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4357
4358 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4359
4360 * gnat.dg/array11.adb: Adjust dg-warning directive.
4361 * gnat.dg/object_overflow.adb: Likewise.
4362
4363 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4364
4365 PR middle-end/44306
4366 * gcc.dg/tree-ssa/pr44306.c: New.
4367
4368 2010-05-29 Jan Hubicka <jh@suse.cz>
4369
4370 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4371
4372 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4373
4374 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4375
4376 2010-05-28 Mike Stump <mikestump@comcast.net>
4377
4378 PR objc/44125
4379 * objc.dg/const-str-9.m: Remove static.
4380
4381 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR target/43636
4384 * gcc.c-torture/compile/pr43636.c: New test.
4385
4386 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4387
4388 PR objc++/23616
4389 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4390 * obj-c++.dg/try-catch-9.mm: Ditto.
4391
4392 2010-05-28 Dodji Seketeli <dodji@redhat.com>
4393
4394 Revert patch for PR c++/44188
4395 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4396
4397 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4398
4399 PR c++/44188
4400 * g++.dg/debug/dwarf2/typedef3.C: New test.
4401
4402 2010-05-27 Jason Merrill <jason@redhat.com>
4403
4404 PR c++/43555
4405 * g++.dg/ext/vla9.C: New.
4406
4407 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4408
4409 PR objc/44140
4410 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4411 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4412 * objc.dg/torture/tls/thr-init.m: Ditto.
4413 * objc.dg/torture/trivial.m: Ditto.
4414 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4415 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4416 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4417 * obj-c++.dg/torture/trivial.mm: Ditto.
4418
4419 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4420
4421 * g++.dg/lto/20100302_0.C: Skip on darwin.
4422
4423 2010-05-27 Richard Guenther <rguenther@suse.de>
4424
4425 PR tree-optimization/44284
4426 * gcc.dg/vect/vect-118.c: New testcase.
4427 * gcc.dg/vect/bb-slp-20.c: Adjust.
4428 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4429 * gcc.dg/vect/slp-9.c: Likewise.
4430 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4431 * gcc.dg/vect/vect-10.c: Likewise.
4432 * gcc.dg/vect/vect-109.c: Likewise.
4433 * gcc.dg/vect/vect-12.c: Likewise.
4434 * gcc.dg/vect/vect-36.c: Likewise.
4435 * gcc.dg/vect/vect-7.c: Likewise.
4436 * gcc.dg/vect/vect-iv-8.c: Likewise.
4437 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4438 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4439 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4440 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4441 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4442 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4443 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4444 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4445 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4446 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4447 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4448 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4449 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4450 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4451 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4452 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4453 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4454
4455 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4456
4457 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4458 necessary.
4459
4460 2010-05-26 Jan Hubicka <jh@suse.cz>
4461
4462 * gcc.dg/lto/materialize-1_0.c: New file.
4463 * gcc.dg/lto/materialize-1_1.c: New file.
4464
4465 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4466
4467 * gnat.dg/lto10.adb: New test.
4468 * gnat.dg/lto10_pkg.ads: New helper.
4469
4470 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4471
4472 * lib/target-supports.exp (check_effective_target_int128): New
4473 function to check if __int128 types are available for target.
4474 * c-c++-common/int128-types-1.c: New.
4475 * c-c++-common/int128-1.c: New.
4476 * c-c++-common/int128-2.c: New.
4477 * g++.dg/abi/mangle43.C: New.
4478 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4479 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4480 pointer-wide scalar.
4481 * g++.dg/other/pr25632.C: Likewise.
4482 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4483 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4484 overflow warnings.
4485 * g++.dg/warn/pr13358-4.C: Likewise.
4486 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4487 * g++.dg/warn/Wconversion-null.C: Likewise.
4488
4489 2010-05-26 Jason Merrill <jason@redhat.com>
4490
4491 PR c++/43382
4492 * g++.dg/cpp0x/variadic101.C: New.
4493
4494 2010-05-26 Richard Guenther <rguenther@suse.de>
4495
4496 PR rtl-optimization/44164
4497 * gcc.c-torture/execute/pr44164.c: New testcase.
4498 * g++.dg/tree-ssa/pr13146.C: Adjust.
4499
4500 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4501
4502 PR fortran/40011
4503 * gfortran.dg/whole_file_19.f90 : New test.
4504
4505 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4506
4507 PR fortran/30668
4508 PR fortran/31346
4509 PR fortran/34260
4510 * gfortran.dg/pr40999.f: Fix function type.
4511 * gfortran.dg/whole_file_5.f90: Likewise.
4512 * gfortran.dg/whole_file_6.f90: Likewise.
4513 * gfortran.dg/whole_file_16.f90: New.
4514 * gfortran.dg/whole_file_17.f90: New.
4515 * gfortran.dg/whole_file_18.f90: New.
4516
4517 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4518 Iain Sandoe <iains@gcc.gnu.org>
4519
4520 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4521 * gcc.c-torture/compile/pr44197.c: Require alias support.
4522 * gcc.dg/lto/20081222_0.c: Ditto.
4523
4524 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR debug/42801
4527 * gcc.dg/guality/vla-2.c: New test.
4528
4529 2010-05-25 Richard Guenther <rguenther@suse.de>
4530
4531 PR middle-end/44069
4532 * g++.dg/torture/pr44069.C: New testcase.
4533
4534 2010-05-25 Richard Guenther <rguenther@suse.de>
4535
4536 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4537
4538 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4539
4540 PR objc/44140
4541 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4542
4543 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4544
4545 * obj-c++.dg/torture/tls/trivial.mm: New.
4546 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4547 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4548 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4549 * obj-c++.dg/torture/tls/diag-1.mm: New.
4550 * obj-c++.dg/torture/tls/tls.exp: New.
4551 * obj-c++.dg/torture/trivial.mm: New.
4552 * obj-c++.dg/torture/dg-torture.exp: New.
4553 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4554 * obj-c++.dg/tls/trivial.m: New.
4555 * obj-c++.dg/tls/init-1.mm: New.
4556 * obj-c++.dg/tls/diag-1.mm: New.
4557 * obj-c++.dg/tls/init-2.mm: New.
4558 * obj-c++.dg/tls/diag-2.mm: New.
4559 * obj-c++.dg/tls/diag-3.mm: New.
4560 * obj-c++.dg/tls/diag-4.mm: New.
4561 * obj-c++.dg/tls/static-1.mm: New.
4562 * obj-c++.dg/tls/tls.exp: New.
4563 * obj-c++.dg/tls/diag-5.mm: New.
4564 * obj-c++.dg/tls/static-1a.mm: New.
4565 * objc-obj-c++-shared/Object1.mm: New.
4566 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4567
4568 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4569
4570 PR objc++/43689
4571 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4572 * obj-c++.dg/const-str-6.mm: Ditto.
4573
4574 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4575
4576 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4577
4578 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4579
4580 PR ada/38394
4581 * gnat.dg/array13.ad[sb]: New test.
4582
4583 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4584 Sandra Loosemore <sandra@codesourcery.com>
4585
4586 * gcc.target/arm/neon/: Regenerated test cases.
4587
4588 * gcc.target/arm/neon/polytypes.c,
4589 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4590 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4591 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4592 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4593 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4594 dg-add-options arm_neon.
4595
4596 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4597 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4598 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4599 and arm_neon_fp16_ok.
4600
4601 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4602 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4603
4604 * lib/target-supports.exp (add_options_for_arm_neon): New.
4605 (check_effective_target_arm_neon_ok_nocache): New, from
4606 check_effective_target_arm_neon_ok. Check multiple possibilities.
4607 (check_effective_target_arm_neon_ok): Use
4608 check_effective_target_arm_neon_ok_nocache.
4609 (add_options_for_arm_neon_fp16)
4610 (check_effective_target_arm_neon_fp16_ok)
4611 check_effective_target_arm_neon_fp16_ok_nocache): New.
4612 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4613
4614 2010-05-24 Jason Merrill <jason@redhat.com>
4615
4616 PR c++/41510
4617 * g++.dg/cpp0x/initlist35.C: New.
4618 * g++.dg/init/brace6.C: Adjust.
4619
4620 2010-05-24 Paul Brook <paul@codesourcery.com>
4621
4622 * gcc.target/arm/frame-pointer-1.c: New test.
4623 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4624 pointer elimination.
4625
4626 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4627
4628 PR target/44245
4629 * gcc.target/i386/crc32-3.c: New.
4630 * gcc.target/i386/crc32-4.c: Likewise.
4631
4632 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4633
4634 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4635 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4636 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4637
4638 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4639
4640 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4641
4642 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4643
4644 PR target/43869
4645 * gcc.c-target/pr43869.c: New test.
4646
4647 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/44212
4650 * gfortran.dg/class_22.f03: New.
4651
4652 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4653
4654 PR lto/44238
4655 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4656
4657 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4658
4659 PR fortran/44213
4660 * gfortran.dg/abstract_type_7.f03: New.
4661
4662 2010-05-21 Jason Merrill <jason@redhat.com>
4663
4664 * g++.dg/eh/spec11.C: Test cleanup optimization.
4665
4666 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR debug/44223
4669 * gcc.target/i386/pr44223.c: New test.
4670
4671 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4672
4673 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4674
4675 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4676
4677 * g++.dg/other/const3.C: New test.
4678
4679 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4680
4681 PR fortran/38407
4682 * warn_unused_dummy_argument_1.f90: New.
4683 * warn_unused_dummy_argument_2.f90: New.
4684
4685 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4686
4687 PR c++/30298
4688 * g++.dg/inherit/crash1.C: New.
4689 * g++.dg/inherit/crash2.C: Likewise.
4690
4691 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR debug/44178
4694 * g++.dg/debug/pr44178.C: New test.
4695
4696 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4697
4698 PR middle-end/44185
4699 * gcc.dg/tree-ssa/prefetch-6.c: Add
4700 --param min-insn-to-prefetch-ratio=6.
4701 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4702 allow unrolling, and adjust the movnti count.
4703
4704 2010-05-20 Jan Hubicka <jh@suse.cz>
4705
4706 PR middle-end/44197
4707 * gcc.c-torture/compile/pr44197.c: New file.
4708
4709 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4710
4711 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4712 Fix test code.
4713 (check_effective_target_xop): Remove __may_alias__ attribute.
4714
4715 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4716
4717 PR target/44202
4718 * gcc.c-torture/execute/pr44202-1.c: New test.
4719
4720 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4721
4722 PR fortran/43851
4723 * gfortran.dg/label_1.f90: Update test.
4724
4725 2010-05-19 Jan Hubicka <jh@suse.cz>
4726
4727 * gcc.dg/lto/ipareference2_0.c: New file.
4728 * gcc.dg/lto/ipareference2_1.c: New file.
4729
4730 2010-05-19 Jason Merrill <jason@redhat.com>
4731
4732 * g++.dg/parse/fn-typedef2.C: New.
4733
4734 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4735 function type.
4736
4737 PR c++/44193
4738 * g++.dg/template/fntype1.C: New.
4739
4740 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4741
4742 * gnat.dg/discr23.ad[sb]: New test.
4743 * gnat.dg/discr23_pkg.ads: New helper.
4744
4745 * gnat.dg/specs/controlled1.ads: New test.
4746 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4747
4748 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4749
4750 PR fortran/44055
4751 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4752 Fixed scope of C_SIZEOF.
4753 * gfortran.dg/warn_conversion_2.f90: New.
4754
4755 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4756
4757 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4758 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4759 for optional selector.
4760 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4761 (check_effective_target_sse3): New proc.
4762 * gcc.target/i386/math-torture/math-torture.exp: Load
4763 target-supports.exp.
4764 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4765 check_effective_target_sse2.
4766 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4767 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4768 * g++.dg/vect/vect.exp: Likewise.
4769 * gfortran.dg/vect/vect.exp: Likewise.
4770 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4771 -msse2 if check_effective_target_sse2.
4772
4773 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4774 * gcc.target/i386/3dnow-2.c: Likewise.
4775 * gcc.target/i386/3dnowA-1.c: Likewise.
4776 * gcc.target/i386/3dnowA-2.c: Likewise.
4777 * gcc.target/i386/pr42549.c: Likewise.
4778
4779 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4780 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4781 * gcc.target/i386/sse3-addsubps.c: Likewise.
4782 * gcc.target/i386/sse3-haddpd.c: Likewise.
4783 * gcc.target/i386/sse3-haddps.c: Likewise.
4784 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4785 * gcc.target/i386/sse3-hsubps.c: Likewise.
4786 * gcc.target/i386/sse3-movddup.c: Likewise.
4787 * gcc.target/i386/sse3-movshdup.c: Likewise.
4788 * gcc.target/i386/sse3-movsldup.c: Likewise.
4789
4790 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4791 * g++.dg/ext/attrib35.C: Likewise.
4792 * g++.dg/opt/pr40496.C: Likewise.
4793 * g++.dg/other/i386-1.C: Likewise.
4794 * g++.dg/other/i386-4.C: Likewise.
4795 * g++.dg/other/pr34435.C: Likewise.
4796 * g++.dg/other/pr39496.C: Likewise.
4797 * g++.dg/other/pr40446.C: Likewise.
4798 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4799 * gcc.dg/compat/vector-1a_main.c: Likewise.
4800 * gcc.dg/compat/vector-2a_main.c: Likewise.
4801 * gcc.dg/lto/20090206-1_0.c: Likewise.
4802 * gcc.dg/pr34856.c: Likewise.
4803 * gcc.dg/pr36584.c: Likewise.
4804 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4805 * gcc.dg/pr37544.c: Likewise.
4806 * gcc.dg/torture/pr16104-1.c: Likewise.
4807 * gcc.dg/torture/pr35771-1.c: Likewise.
4808 * gcc.dg/torture/pr35771-2.c: Likewise.
4809 * gcc.dg/torture/pr35771-3.c: Likewise.
4810 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4811 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4812 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4813 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4814 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4815 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4816 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4817 * gcc.target/i386/20060512-1.c: Likewise.
4818 * gcc.target/i386/20060512-3.c: Likewise.
4819 * gcc.target/i386/all_one_m128i.c: Likewise.
4820 * gcc.target/i386/float128-1.c: Likewise.
4821 * gcc.target/i386/float128-2.c: Likewise.
4822 * gcc.target/i386/fpcvt-1.c: Likewise.
4823 * gcc.target/i386/fpcvt-2.c: Likewise.
4824 * gcc.target/i386/fpcvt-3.c: Likewise.
4825 * gcc.target/i386/fpprec-1.c: Likewise.
4826 * gcc.target/i386/funcspec-9.c: Likewise.
4827 * gcc.target/i386/incoming-1.c: Likewise.
4828 * gcc.target/i386/incoming-12.c: Likewise.
4829 * gcc.target/i386/incoming-2.c: Likewise.
4830 * gcc.target/i386/incoming-3.c: Likewise.
4831 * gcc.target/i386/incoming-4.c: Likewise.
4832 * gcc.target/i386/incoming-6.c: Likewise.
4833 * gcc.target/i386/incoming-7.c: Likewise.
4834 * gcc.target/i386/incoming-8.c: Likewise.
4835 * gcc.target/i386/opt-1.c: Likewise.
4836 * gcc.target/i386/opt-2.c: Likewise.
4837 * gcc.target/i386/ordcmp-1.c: Likewise.
4838 * gcc.target/i386/pr17692.c: Likewise.
4839 * gcc.target/i386/pr18614-1.c: Likewise.
4840 * gcc.target/i386/pr22152.c: Likewise.
4841 * gcc.target/i386/pr23570.c: Likewise.
4842 * gcc.target/i386/pr23575.c: Likewise.
4843 * gcc.target/i386/pr26449-1.c: Likewise.
4844 * gcc.target/i386/pr26600.c: Likewise.
4845 * gcc.target/i386/pr27790.c: Likewise.
4846 * gcc.target/i386/pr28839.c: Likewise.
4847 * gcc.target/i386/pr30970.c: Likewise.
4848 * gcc.target/i386/pr32000-1.c: Likewise.
4849 * gcc.target/i386/pr32000-2.c: Likewise.
4850 * gcc.target/i386/pr32280.c: Likewise.
4851 * gcc.target/i386/pr32661.c: Likewise.
4852 * gcc.target/i386/pr32708-1.c: Likewise.
4853 * gcc.target/i386/pr32961.c: Likewise.
4854 * gcc.target/i386/pr33329.c: Likewise.
4855 * gcc.target/i386/pr35714.c: Likewise.
4856 * gcc.target/i386/pr35767-1.c: Likewise.
4857 * gcc.target/i386/pr35767-1d.c: Likewise.
4858 * gcc.target/i386/pr35767-1i.c: Likewise.
4859 * gcc.target/i386/pr35767-2.c: Likewise.
4860 * gcc.target/i386/pr35767-2d.c: Likewise.
4861 * gcc.target/i386/pr35767-2i.c: Likewise.
4862 * gcc.target/i386/pr35767-3.c: Likewise.
4863 * gcc.target/i386/pr35767-5.c: Likewise.
4864 * gcc.target/i386/pr36222-1.c: Likewise.
4865 * gcc.target/i386/pr36578-1.c: Likewise.
4866 * gcc.target/i386/pr36578-2.c: Likewise.
4867 * gcc.target/i386/pr36992-1.c: Likewise.
4868 * gcc.target/i386/pr37101.c: Likewise.
4869 * gcc.target/i386/pr37216.c: Likewise.
4870 * gcc.target/i386/pr37434-1.c: Likewise.
4871 * gcc.target/i386/pr37434-2.c: Likewise.
4872 * gcc.target/i386/pr37843-3.c: Likewise.
4873 * gcc.target/i386/pr37843-4.c: Likewise.
4874 * gcc.target/i386/pr39162.c: Likewise.
4875 * gcc.target/i386/pr39315-1.c: Likewise.
4876 * gcc.target/i386/pr39315-2.c: Likewise.
4877 * gcc.target/i386/pr39315-3.c: Likewise.
4878 * gcc.target/i386/pr39315-4.c: Likewise.
4879 * gcc.target/i386/pr39445.c: Likewise.
4880 * gcc.target/i386/pr39496.c: Likewise.
4881 * gcc.target/i386/pr40809.c: Likewise.
4882 * gcc.target/i386/pr40906-3.c: Likewise.
4883 * gcc.target/i386/pr41019.c: Likewise.
4884 * gcc.target/i386/pr42542-1.c: Likewise.
4885 * gcc.target/i386/pr42542-2.c: Likewise.
4886 * gcc.target/i386/pr42542-3.c: Likewise.
4887 * gcc.target/i386/pr42542-3a.c: Likewise.
4888 * gcc.target/i386/pr42881.c: Likewise.
4889 * gcc.target/i386/push-1.c: Likewise.
4890 * gcc.target/i386/quad-sse.c: Likewise.
4891 * gcc.target/i386/reload-1.c: Likewise.
4892 * gcc.target/i386/sse-10.c: Likewise.
4893 * gcc.target/i386/sse-11.c: Likewise.
4894 * gcc.target/i386/sse-15.c: Likewise.
4895 * gcc.target/i386/sse-17.c: Likewise.
4896 * gcc.target/i386/sse-18.c: Likewise.
4897 * gcc.target/i386/sse-19.c: Likewise.
4898 * gcc.target/i386/sse-4.c: Likewise.
4899 * gcc.target/i386/sse-6.c: Likewise.
4900 * gcc.target/i386/sse-vect-types.c: Likewise.
4901 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4902 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4903 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4904 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4905 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4906 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4907 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4908 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4909 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4910 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4911 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4912 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4913 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4914 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4915 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4916 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4917 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4918 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4919 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4920 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4921 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4922 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4923 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4924 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4925 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4926 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4927 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4928 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4929 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4930 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4931 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4932 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4933 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4934 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4935 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4936 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4937 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4938 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4939 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4940 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4941 * gcc.target/i386/sse2-mmx.c: Likewise.
4942 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4943 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4944 * gcc.target/i386/sse2-movd-1.c: Likewise.
4945 * gcc.target/i386/sse2-movd-2.c: Likewise.
4946 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4947 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4948 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4949 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4950 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4951 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4952 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4953 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4954 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4955 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4956 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4957 * gcc.target/i386/sse2-movq-1.c: Likewise.
4958 * gcc.target/i386/sse2-movq-2.c: Likewise.
4959 * gcc.target/i386/sse2-movq-3.c: Likewise.
4960 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4961 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4962 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4963 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4964 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4965 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4966 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4967 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4968 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4969 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4970 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4971 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4972 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4973 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4974 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4975 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4976 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4977 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4978 * gcc.target/i386/sse2-pand-1.c: Likewise.
4979 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4980 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4981 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4982 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4983 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4984 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4985 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4986 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4987 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4988 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4989 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4990 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4991 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4992 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4993 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4994 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4995 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4996 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4997 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4998 * gcc.target/i386/sse2-por-1.c: Likewise.
4999 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5000 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5001 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5002 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5003 * gcc.target/i386/sse2-pslld-1.c: Likewise.
5004 * gcc.target/i386/sse2-pslld-2.c: Likewise.
5005 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5006 * gcc.target/i386/sse2-psllq-1.c: Likewise.
5007 * gcc.target/i386/sse2-psllq-2.c: Likewise.
5008 * gcc.target/i386/sse2-psllw-1.c: Likewise.
5009 * gcc.target/i386/sse2-psllw-2.c: Likewise.
5010 * gcc.target/i386/sse2-psrad-1.c: Likewise.
5011 * gcc.target/i386/sse2-psrad-2.c: Likewise.
5012 * gcc.target/i386/sse2-psraw-1.c: Likewise.
5013 * gcc.target/i386/sse2-psraw-2.c: Likewise.
5014 * gcc.target/i386/sse2-psrld-1.c: Likewise.
5015 * gcc.target/i386/sse2-psrld-2.c: Likewise.
5016 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5017 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5018 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5019 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5020 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5021 * gcc.target/i386/sse2-psubb-1.c: Likewise.
5022 * gcc.target/i386/sse2-psubd-1.c: Likewise.
5023 * gcc.target/i386/sse2-psubq-1.c: Likewise.
5024 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5025 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5026 * gcc.target/i386/sse2-psubw-1.c: Likewise.
5027 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5028 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5029 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5030 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5031 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5032 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5033 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5034 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5035 * gcc.target/i386/sse2-pxor-1.c: Likewise.
5036 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5037 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5038 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5039 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5040 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5041 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5042 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5043 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5044 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5045 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5046 * gcc.target/i386/sse2-shufps-1.c: Likewise.
5047 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5048 * gcc.target/i386/sse2-subpd-1.c: Likewise.
5049 * gcc.target/i386/sse2-subsd-1.c: Likewise.
5050 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5051 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5052 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5053 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5054 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5055 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5056 * gcc.target/i386/sse2-unpack-1.c: Likewise.
5057 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5058 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5059 * gcc.target/i386/sse2-vec-1.c: Likewise.
5060 * gcc.target/i386/sse2-vec-2.c: Likewise.
5061 * gcc.target/i386/sse2-vec-3.c: Likewise.
5062 * gcc.target/i386/sse2-vec-4.c: Likewise.
5063 * gcc.target/i386/sse2-vec-5.c: Likewise.
5064 * gcc.target/i386/sse2-vec-6.c: Likewise.
5065 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5066 * gcc.target/i386/ssefn-2.c: Likewise.
5067 * gcc.target/i386/ssefn-4.c: Likewise.
5068 * gcc.target/i386/ssefp-1.c: Likewise.
5069 * gcc.target/i386/ssefp-2.c: Likewise.
5070 * gcc.target/i386/sseregparm-3.c: Likewise.
5071 * gcc.target/i386/sseregparm-4.c: Likewise.
5072 * gcc.target/i386/sseregparm-5.c: Likewise.
5073 * gcc.target/i386/sseregparm-6.c: Likewise.
5074 * gcc.target/i386/sseregparm-7.c: Likewise.
5075 * gcc.target/i386/ssetype-1.c: Likewise.
5076 * gcc.target/i386/ssetype-2.c: Likewise.
5077 * gcc.target/i386/ssetype-3.c: Likewise.
5078 * gcc.target/i386/ssetype-4.c: Likewise.
5079 * gcc.target/i386/ssetype-5.c: Likewise.
5080 * gcc.target/i386/unordcmp-1.c: Likewise.
5081 * gcc.target/i386/vararg-1.c: Likewise.
5082 * gcc.target/i386/vararg-2.c: Likewise.
5083 * gcc.target/i386/vararg-3.c: Likewise.
5084 * gcc.target/i386/vararg-4.c: Likewise.
5085 * gcc.target/i386/vararg-7.c: Likewise.
5086 * gcc.target/i386/vararg-8.c: Likewise.
5087 * gcc.target/i386/vecinit-1.c: Likewise.
5088 * gcc.target/i386/vecinit-2.c: Likewise.
5089 * gcc.target/i386/vecinit-3.c: Likewise.
5090 * gcc.target/i386/vecinit-4.c: Likewise.
5091 * gcc.target/i386/vecinit-5.c: Likewise.
5092 * gcc.target/i386/vecinit-6.c: Likewise.
5093 * gcc.target/i386/vectorize2.c: Likewise.
5094 * gcc.target/i386/vectorize3.c: Likewise.
5095 * gcc.target/i386/vectorize4.c: Likewise.
5096 * gcc.target/i386/vectorize6.c: Likewise.
5097 * gcc.target/i386/vectorize7.c: Likewise.
5098 * gcc.target/i386/vectorize8.c: Likewise.
5099 * gcc.target/i386/vperm-v2df.c: Likewise.
5100 * gcc.target/i386/vperm-v2di.c: Likewise.
5101 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5102 * gcc.target/i386/xorps-sse2.c: Likewise.
5103 * gcc.target/i386/xorps.c: Likewise.
5104 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5105 * gfortran.dg/graphite/pr42326.f90: Likewise.
5106 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5107
5108 2010-05-19 Richard Guenther <rguenther@suse.de>
5109
5110 PR lto/44196
5111 * g++.dg/lto/20100519-1_0.C: New testcase.
5112
5113 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5114
5115 PR fortran/42360
5116 * gfortran.dg/warn_intent_out_not_set.f90: New.
5117
5118 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5119
5120 PR fortran/38404
5121 * gfortran.dg/data_char_1.f90: Updated warning message.
5122 * gfortran.dg/data_array_6.f: New.
5123
5124 2010-05-19 Martin Jambor <mjambor@suse.cz>
5125
5126 * g++.dg/ipa/ivinline-8.C: New test.
5127 * gcc.dg/ipa/iinline-2.c: Likewise.
5128
5129 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5130
5131 PR fortran/34505
5132 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5133 arguments; add check for return value kind.
5134 * gfortran.dg/float_1.f90: Likewise.
5135
5136 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5137
5138 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5139 (main): Use it.
5140 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5141 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5142 Prune another location line format.
5143 (lto-obj): Call lto_prune_warns on comp_output.
5144
5145 2010-05-18 Jan Hubicka <jh@suse.cz>
5146
5147 * gcc.dg/lto/ipacp_0.c: New test.
5148 * gcc.dg/lto/ipacp_1.c: New test.
5149
5150 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5151
5152 PR lto/44184
5153 * gcc.dg/lto/20100518_0.c: New test.
5154
5155 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5156
5157 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5158
5159 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5160
5161 PR fortran/43990
5162 * gfortran.dg/class_21.f03: New.
5163
5164 2010-05-17 Jason Merrill <jason@redhat.com>
5165
5166 PR c++/44157
5167 * g++.dg/cpp0x/initlist34.C: New.
5168
5169 PR c++/44158
5170 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5171
5172 2010-05-17 Martin Jambor <mjambor@suse.cz>
5173
5174 * g++.dg/ipa/ivinline-1.C: New test.
5175 * g++.dg/ipa/ivinline-2.C: New test.
5176 * g++.dg/ipa/ivinline-3.C: New test.
5177 * g++.dg/ipa/ivinline-4.C: New test.
5178 * g++.dg/ipa/ivinline-5.C: New test.
5179 * g++.dg/ipa/ivinline-6.C: New test.
5180
5181 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5182 Jason Merrill <jason@redhat.com>
5183
5184 PR c++/44108
5185 * c-c++-common/Wunused-var-8.c: New test.
5186
5187 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR bootstrap/42347
5190 * gcc.c-torture/compile/pr42347.c: New test.
5191
5192 PR middle-end/44102
5193 * g++.dg/ext/asmgoto1.C: New test.
5194
5195 2010-05-17 Martin Jambor <mjambor@suse.cz>
5196
5197 PR middle-end/44133
5198 * gcc.dg/tree-ssa/pr44133.c: New test.
5199 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5200 precise.
5201
5202 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5203
5204 PR fortran/44044
5205 * gfortran.dg/class_20.f03: New.
5206
5207 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5208
5209 PR 44078
5210 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5211 debug messages but not the newly introduced one.
5212
5213 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5214
5215 PR fortran/35779
5216 * gfortran.dg/initialization_25.f90: Commented testcase.
5217 * gfortran.dg/initialization_26.f90: New.
5218
5219 2010-05-16 Richard Guenther <rguenther@suse.de>
5220
5221 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5222 * gcc.dg/pr43084.c: Likewise.
5223 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5224 -fipa-type-escape.
5225 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5226 -fipa-type-escape.
5227 * gcc.dg/struct/struct-reorg.exp: Likewise.
5228 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5229 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5230
5231 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5232
5233 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5234 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5235 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5236 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5237 tests.
5238
5239 2010-05-15 Jason Merrill <jason@redhat.com>
5240
5241 * g++.dg/eh/spec10.C: New.
5242 * g++.dg/eh/spec11.C: New.
5243 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5244
5245 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5246
5247 PR fortran/44154
5248 PR fortran/42647
5249 * gfortran.dg/allocatable_scalar_9.f90: New.
5250
5251 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR c++/44148
5254 * g++.dg/torture/pr44148.C: New test.
5255
5256 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5257
5258 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5259 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5260 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5261 diagnostics and type sizes.
5262
5263 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5264
5265 * gnat.dg/lto9.adb: New test.
5266 * gnat.dg/lto9_pkg1.ads: New helper.
5267 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5268
5269 2010-05-15 Jan Hubicka <jh@suse.cz>
5270
5271 * gcc.dg/lto/ipareference_1.c: Rename to ...
5272 * gcc.dg/lto/ipareference_0.c: ... this one.
5273 * gcc.dg/lto/ipareference_2.c: Rename to ...
5274 * gcc.dg/lto/ipareference_1.c: ... this one.
5275
5276 2010-05-15 Jan Hubicka <jh@suse.cz>
5277
5278 * gcc.dg/lto/ipareference_1.c: New file.
5279 * gcc.dg/lto/ipareference_2.c: New file.
5280
5281 2010-05-15 Richard Guenther <rguenther@suse.de>
5282
5283 PR tree-optimization/44038
5284 * gcc.c-torture/compile/pr44038.c: New testcase.
5285
5286 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5287
5288 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5289 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5290
5291 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5292
5293 PR fortran/43207
5294 PR fortran/43969
5295 * gfortran.dg/class_18.f03: New.
5296 * gfortran.dg/class_19.f03: New.
5297
5298 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR debug/44112
5301 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5302 * g++.dg/debug/dwarf2/const1.C: Remove.
5303
5304 2010-05-14 Jason Merrill <jason@redhat.com>
5305
5306 * g++.dg/eh/cond4.C: New.
5307 * g++.dg/eh/elide2.C: Adjust.
5308 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5309
5310 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5311
5312 PR fortran/44135
5313 * gfortran.dg/actual_array_interface_2.f90: New test.
5314
5315 2010-05-14 Richard Guenther <rguenther@suse.de>
5316
5317 PR tree-optimization/44119
5318 * gcc.c-torture/compile/pr44119.c: New testcase.
5319
5320 2010-05-14 Jason Merrill <jason@redhat.com>
5321
5322 PR c++/44127
5323 * g++.dg/eh/terminate1.C: New.
5324
5325 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5326
5327 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5328
5329 PR debug/44136
5330 * gcc.dg/pr44136.c: New test.
5331
5332 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5333
5334 PR c++/30566
5335 * g++.dg/warn/Wshadow-4.C: Adjust.
5336 * g++.dg/warn/Wshadow-5.C: New test.
5337 * g++.dg/warn/Wshadow-6.C: New test
5338
5339 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5340
5341 PR fortran/35779
5342 * gfortran.dg/initialization_25.f90: New.
5343
5344 2010-05-13 Martin Jambor <mjambor@suse.cz>
5345
5346 * g++.dg/otr-fold-1.C: New test.
5347 * g++.dg/otr-fold-2.C: New test.
5348
5349 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR fortran/44036
5352 * gfortran.dg/gomp/pr44036-1.f90: New test.
5353 * gfortran.dg/gomp/pr44036-2.f90: New test.
5354 * gfortran.dg/gomp/pr44036-3.f90: New test.
5355
5356 PR debug/43983
5357 * gcc.dg/guality/sra-1.c: New test.
5358
5359 2010-05-12 Jan Hubicka <jh@suse.cz>
5360
5361 * tree-ssa/unreachable.c: New test.
5362
5363 2010-05-12 Jason Merrill <jason@redhat.com>
5364
5365 * g++.dg/cpp0x/sfinae1.C: New.
5366
5367 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5368
5369 * gcc.target/i386/zee.c: New file.
5370
5371 2010-05-12 Jason Merrill <jason@redhat.com>
5372
5373 * g++.dg/conversion/op1.C: Expect template candidate message.
5374 * g++.dg/cpp0x/nullptr15.C: Likewise.
5375 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5376 * g++.dg/cpp0x/pr31431.C: Likewise.
5377 * g++.dg/cpp0x/temp_default2.C: Likewise.
5378 * g++.dg/cpp0x/trailing4.C: Likewise.
5379 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5380 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5381 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5382 * g++.dg/cpp0x/variadic35.C: Likewise.
5383 * g++.dg/cpp0x/vt-35147.C: Likewise.
5384 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5385 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5386 * g++.dg/ext/visibility/anon8.C: Likewise.
5387 * g++.dg/ext/vla2.C: Likewise.
5388 * g++.dg/other/pr28114.C: Likewise.
5389 * g++.dg/other/ptrmem10.C: Likewise.
5390 * g++.dg/other/ptrmem11.C: Likewise.
5391 * g++.dg/overload/unknown1.C: Likewise.
5392 * g++.dg/parse/template7.C: Likewise.
5393 * g++.dg/parse/typename7.C: Likewise.
5394 * g++.dg/template/conv11.C: Likewise.
5395 * g++.dg/template/copy1.C: Likewise.
5396 * g++.dg/template/deduce3.C: Likewise.
5397 * g++.dg/template/dependent-expr5.C: Likewise.
5398 * g++.dg/template/friend.C: Likewise.
5399 * g++.dg/template/incomplete2.C: Likewise.
5400 * g++.dg/template/local4.C: Likewise.
5401 * g++.dg/template/local6.C: Likewise.
5402 * g++.dg/template/operator10.C: Likewise.
5403 * g++.dg/template/overload6.C: Likewise.
5404 * g++.dg/template/ptrmem2.C: Likewise.
5405 * g++.dg/template/ptrmem20.C: Likewise.
5406 * g++.dg/template/ptrmem8.C: Likewise.
5407 * g++.dg/template/sfinae2.C: Likewise.
5408 * g++.dg/template/ttp25.C: Likewise.
5409 * g++.dg/template/unify10.C: Likewise.
5410 * g++.dg/template/unify11.C: Likewise.
5411 * g++.dg/template/unify6.C: Likewise.
5412 * g++.dg/template/unify7.C: Likewise.
5413 * g++.dg/template/unify9.C: Likewise.
5414 * g++.dg/template/varmod1.C: Likewise.
5415 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5416 * g++.old-deja/g++.law/operators32.C: Likewise.
5417 * g++.old-deja/g++.pt/crash28.C: Likewise.
5418 * g++.old-deja/g++.pt/crash60.C: Likewise.
5419 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5420 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5421 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5422 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5423 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5424 * g++.old-deja/g++.pt/expr2.C: Likewise.
5425 * g++.old-deja/g++.pt/overload7.C: Likewise.
5426 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5427 * g++.old-deja/g++.pt/spec5.C: Likewise.
5428 * g++.old-deja/g++.pt/spec6.C: Likewise.
5429 * g++.old-deja/g++.pt/t24.C: Likewise.
5430 * g++.old-deja/g++.pt/unify4.C: Likewise.
5431 * g++.old-deja/g++.pt/unify6.C: Likewise.
5432 * g++.old-deja/g++.pt/unify8.C: Likewise.
5433 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5434 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5435 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5436
5437 * g++.dg/cpp0x/initlist32.C: New.
5438
5439 * g++.dg/template/conv11.C: New.
5440 * g++.dg/conversion/op1.C: Adjust expected error.
5441
5442 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5443
5444 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5445
5446 PR target/44088
5447 * gcc.target/i386/avx-cmpsd-1.c: New.
5448 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5449 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5450 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5451 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5452 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5453
5454 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR middle-end/44085
5457 * gcc.dg/gomp/pr44085.c: New test.
5458 * gfortran.dg/gomp/pr44085.f90: New test.
5459
5460 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5461
5462 * objc-obj-c++-shared/Object1.m: New.
5463 * objc.dg/torture: New directory.
5464 * objc.dg/torture/tls: Ditto.
5465 * objc.dg/tls: Ditto.
5466 * objc.dg/torture/tls/trivial.m: New test.
5467 * objc.dg/torture/tls/thr-init-2.m: New test.
5468 * objc.dg/torture/tls/thr-init-3.m: New test.
5469 * objc.dg/torture/tls/thr-init.m: New test.
5470 * objc.dg/torture/tls/diag-1.m: New test.
5471 * objc.dg/torture/tls/tls.exp: New.
5472 * objc.dg/torture/trivial.m: New test.
5473 * objc.dg/torture/dg-torture.exp: New.
5474 * objc.dg/tls/diag-3.m: New test.
5475 * objc.dg/tls/diag-4.m: New test.
5476 * objc.dg/tls/diag-5.m: New test.
5477 * objc.dg/tls/init-1.m: New test.
5478 * objc.dg/tls/init-2.m: New test.
5479 * objc.dg/tls/tls.exp: New.
5480 * objc.dg/tls/diag-2.m: New test.
5481 * lib/objc.exp: Respond to dg-additional-files.
5482
5483 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5484
5485 * gcc.target/m68k/20100512-1.c: New.
5486
5487 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5488
5489 * gnat.dg/lto8.adb: New test.
5490 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5491 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5492
5493 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5494
5495 PR c++/34272
5496 PR c++/43630
5497 PR c++/34491
5498 * g++.dg/template/crash97.C: New.
5499 * g++.dg/template/crash98.C: Likewise.
5500 * g++.dg/template/crash99.C: Likewise.
5501 * g++.dg/cpp0x/pr31439.C: Adjust.
5502 * g++.dg/template/crash95.C: Likewise.
5503
5504 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR middle-end/44071
5507 * c-c++-common/asmgoto-4.c: New test.
5508 * gcc.target/i386/pr44071.c: New test.
5509
5510 PR c++/44062
5511 * c-c++-common/Wunused-var-7.c: New test.
5512 * g++.dg/warn/Wunused-var-9.C: New test.
5513
5514 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5515
5516 PR fortran/43711
5517 * gfortran.dg/gomp/pr43711.f90: New.
5518
5519 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5520
5521 PR fortran/31820
5522 * gfortran.dg/select_5.f90: Updated.
5523
5524 2010-05-11 Jan Hubicka <jh@suse.cz>
5525
5526 PR tree-optimize/44063
5527 * gcc.c-torture/compile/pr44063.c: New testcase.
5528
5529 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR debug/44023
5532 * gcc.dg/pr44023.c: New test.
5533
5534 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5535
5536 * gnat.dg/lto7.adb: New test.
5537 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5538
5539 2010-05-10 Jason Merrill <jason@redhat.com>
5540
5541 PR c++/44017
5542 * g++.dg/template/inherit5.C: New.
5543
5544 PR c++/44045
5545 * g++.dg/cpp0x/initlist33.C: New.
5546 * g++.dg/cpp0x/initlist26.C: Adjust.
5547 * g++.dg/cpp0x/initlist28.C: Adjust.
5548
5549 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5550
5551 PR c++/43719
5552 * g++.dg/init/pr43719.C: New.
5553 * g++.dg/anon-struct4.C: Adjust.
5554
5555 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR debug/44028
5558 * gcc.dg/pr44028.c: New test.
5559
5560 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5561
5562 PR fortran/27866
5563 PR fortran/35003
5564 PR fortran/42809
5565 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5566 * gfortran.dg/warn_conversion.f90: New.
5567
5568 2010-05-10 Michael Matz <matz@suse.de>
5569
5570 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5571
5572 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5573
5574 PR rtl-optimization/44012
5575 * gcc.dg/pr44012.c: New.
5576
5577 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5578
5579 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5580 Log text on entry and exit.
5581 Prune Sun ld warnings for common symbols with differing sizes.
5582 (lto-link-and-maybe-run): Change caller.
5583
5584 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5585
5586 PR fortran/44044
5587 * gfortran.dg/class_7.f03: Modified.
5588 * gfortran.dg/select_type_1.f03: Modified.
5589 * gfortran.dg/select_type_12.f03: New.
5590
5591 2010-05-10 Richard Guenther <rguenther@suse.de>
5592
5593 PR tree-optimization/44050
5594 * gcc.dg/torture/pr44050.c: New testcase.
5595
5596 2010-05-10 Wei Guozhi <carrot@google.com>
5597
5598 PR target/42879
5599 * gcc.target/arm/pr42879.c: New testcase.
5600
5601 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5602
5603 PR c/44051
5604 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5605
5606 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5607
5608 PR c/10676
5609 * gcc.dg/anon-struct-10.c: New test.
5610
5611 2010-05-09 Richard Guenther <rguenther@suse.de>
5612
5613 PR middle-end/44024
5614 * gcc.dg/pr44024.c: New testcase.
5615
5616 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5617
5618 PR c/4784
5619 * gcc.dg/anon-struct-9.c: New test.
5620
5621 2010-05-09 Richard Guenther <rguenther@suse.de>
5622
5623 PR middle-end/44043
5624 * gcc.c-torture/compile/pr44043.c: New testcase.
5625
5626 2010-05-09 Richard Guenther <rguenther@suse.de>
5627
5628 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5629
5630 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5631
5632 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5633
5634 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5635
5636 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5637 * gnat.dg/specs/lto3.ads: Likewise.
5638
5639 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5640
5641 PR middle-end/28685
5642 * gcc.dg/pr28685-1.c: New file.
5643
5644 2010-05-08 Richard Guenther <rguenther@suse.de>
5645
5646 PR tree-optimization/44030
5647 * gcc.c-torture/compile/pr44030.c: New testcase.
5648
5649 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5650
5651 * gnat.dg/lto6.adb: New test.
5652 * gnat.dg/lto6_pkg.ads: New helper.
5653
5654 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 * gnat.dg/lto5.adb: New test.
5657 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5658
5659 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gnat.dg/lto4.ad[sb]: New test.
5662
5663 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * gnat.dg/specs/lto3.ads: New test.
5666 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5667 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5668
5669 2010-05-08 Quentin Ochem <ochem@adacore.com>
5670
5671 * gnat.dg/sizetype3.ad[sb]: New test.
5672 * gnat.dg/sizetype3_pkg.ads: New helper.
5673
5674 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5675
5676 PR c++/43951
5677 * g++.dg/init/new29.C: New.
5678
5679 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5680
5681 PR fortran/40728
5682 * gfortran.dg/coarray_1.f90: Fixed error message.
5683 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5684 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5685 * gfortran.dg/intrinsic_std_5.f90: New.
5686
5687 2010-05-07 Jason Merrill <jason@redhat.com>
5688
5689 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5690
5691 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5692
5693 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5694 (size_t, stderr): Remove.
5695 (read_error): Replaced __builtin_fprintf by fprintf.
5696
5697 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5698
5699 * gcc.dg/ordered-comparison-1.c: New test.
5700 * gcc.dg/ordered-comparison-2.c: New test.
5701 * gcc.dg/ordered-comparison-3.c: New test.
5702 * gcc.dg/ordered-comparison-4.c: New test.
5703
5704 2010-05-06 Mike Stump <mikestump@comcast.net>
5705
5706 PR objc/35165
5707 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5708
5709 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5710 Jason Merrill <jason@redhat.com>
5711
5712 * g++.dg/cpp0x/nullptr01.C: New.
5713 * g++.dg/cpp0x/nullptr02.C: New.
5714 * g++.dg/cpp0x/nullptr03.C: New.
5715 * g++.dg/cpp0x/nullptr04.C: New.
5716 * g++.dg/cpp0x/nullptr05.C: New.
5717 * g++.dg/cpp0x/nullptr06.C: New.
5718 * g++.dg/cpp0x/nullptr07.C: New.
5719 * g++.dg/cpp0x/nullptr08.C: New.
5720 * g++.dg/cpp0x/nullptr09.C: New.
5721 * g++.dg/cpp0x/nullptr10.C: New.
5722 * g++.dg/cpp0x/nullptr11.C: New.
5723 * g++.dg/cpp0x/nullptr12.C: New.
5724 * g++.dg/cpp0x/nullptr13.C: New.
5725 * g++.dg/cpp0x/nullptr14.C: New.
5726 * g++.dg/cpp0x/nullptr15.C: New.
5727 * g++.dg/cpp0x/nullptr16.C: New.
5728 * g++.dg/cpp0x/nullptr17.C: New.
5729 * g++.dg/cpp0x/nullptr18.C: New.
5730 * g++.dg/cpp0x/nullptr19.C: New.
5731 * g++.dg/cpp0x/nullptr20.C: New.
5732 * g++.dg/cpp0x/nullptr21.C: New.
5733 * g++.dg/cpp0x/nullptr22.C: New.
5734 * g++.dg/debug/nullptr01.C: New.
5735 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5736
5737 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5738
5739 * gcc.dg/Wunused-var-8.c: Move to...
5740 * c-c++-common/Wunused-var-6.c: ... here. New test.
5741
5742 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/40406
5745 * g++.dg/template/crash96.C: New.
5746
5747 2010-05-06 Jan Hubicka <jh@suse.cz>
5748
5749 PR tree-optimization/43791
5750 * gcc.c-torture/compile/pr43791.c: New file.
5751
5752 2010-05-06 Michael Matz <matz@suse.de>
5753
5754 PR tree-optimization/43984
5755 * gfortran.dg/pr43984.f90: New test.
5756
5757 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5758
5759 PR 40989
5760 * gcc.dg/pr40989.c: New.
5761
5762 2010-05-06 Richard Guenther <rguenther@suse.de>
5763
5764 PR tree-optimization/43934
5765 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5766
5767 2010-05-06 Richard Guenther <rguenther@suse.de>
5768
5769 PR tree-optimization/43987
5770 * gcc.c-torture/execute/pr43987.c: New testcase.
5771 * gcc.dg/torture/pta-escape-1.c: Adjust.
5772 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5773 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5774 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5775 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5776
5777 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5778 Dodji Seketeli <dodji@redhat.com>
5779
5780 PR c/18624
5781 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5782 * g++.dg/template/sfinae16.C: Likewise.
5783 * gcc.dg/Wunused-var-1.c: Moved to...
5784 * c-c++-common/Wunused-var-1.c: ...here. New test.
5785 * gcc.dg/Wunused-var-2.c: Moved to...
5786 * c-c++-common/Wunused-var-2.c: ...here. New test.
5787 * gcc.dg/Wunused-var-3.c: Moved to...
5788 * c-c++-common/Wunused-var-3.c: ...here. New test.
5789 * gcc.dg/Wunused-var-4.c: Moved to...
5790 * gcc.dg/Wunused-var-1.c: ... here.
5791 * gcc.dg/Wunused-var-5.c: Moved to...
5792 * c-c++-common/Wunused-var-4.c: ...here. New test.
5793 * gcc.dg/Wunused-var-7.c: Moved to...
5794 * c-c++-common/Wunused-var-5.c: ...here. New test.
5795 * gcc.dg/Wunused-var-6.c: Moved to...
5796 * gcc.dg/Wunused-var-2.c: ... here.
5797 * c-c++-common/Wunused-var-1.c: New test.
5798 * c-c++-common/Wunused-var-2.c: New test.
5799 * c-c++-common/Wunused-var-3.c: New test.
5800 * c-c++-common/Wunused-var-4.c: New test.
5801 * c-c++-common/Wunused-var-5.c: New test.
5802 * g++.dg/warn/Wunused-var-1.C: New test.
5803 * g++.dg/warn/Wunused-var-2.C: New test.
5804 * g++.dg/warn/Wunused-var-3.C: New test.
5805 * g++.dg/warn/Wunused-var-4.C: New test.
5806 * g++.dg/warn/Wunused-var-5.C: New test.
5807 * g++.dg/warn/Wunused-var-6.C: New test.
5808 * g++.dg/warn/Wunused-var-7.C: New test.
5809 * g++.dg/warn/Wunused-var-8.C: New test.
5810 * g++.dg/warn/Wunused-parm-1.C: New test.
5811 * g++.dg/warn/Wunused-parm-2.C: New test.
5812 * g++.dg/warn/Wunused-parm-3.C: New test.
5813
5814 2010-05-06 Tobias Burnus <burnus@net-b.de>
5815
5816 PR fortran/43985
5817 * gfortran.dg/gomp/crayptr5.f90: New test case.
5818
5819 2010-05-05 Jason Merrill <jason@redhat.com>
5820
5821 PR debug/43370
5822 * g++.dg/ext/attrib39.C: New.
5823
5824 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5825
5826 PR fortran/24978
5827 * gfortran.dg/data_invalid.f90: New.
5828
5829 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5830
5831 * gnat.dg/lto2.adb: New test.
5832
5833 2010-05-05 Jason Merrill <jason@redhat.com>
5834
5835 PR c++/43787
5836 * g++.dg/opt/empty1.C: New.
5837
5838 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5839
5840 PR fortran/43696
5841 * gfortran.dg/class_17.f03: New.
5842
5843 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5844
5845 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5846
5847 2010-05-04 Mike Stump <mikestump@comcast.net>
5848
5849 PR objc/35165
5850 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5851
5852 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5853
5854 PR target/43668
5855 * gcc.target/i386/pr43668.c: New.
5856
5857 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5858
5859 PR c++/43028
5860 * g++.dg/cpp0x/initlist31.C: New.
5861
5862 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR c/43981
5865 * gcc.dg/Wunused-var-8.c: New test.
5866
5867 2010-05-04 Jason Merrill <jason@redhat.com>
5868
5869 PR c++/38064
5870 * g++.dg/cpp0x/enum3.C: Extend.
5871
5872 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 PR target/43799
5875 * gcc.target/i386/pr43799.c: New.
5876
5877 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/lto1.adb: New test.
5880 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5881
5882 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5883
5884 PR middle-end/43671
5885 * gcc.target/i386/pr43671.c: New.
5886
5887 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5888
5889 PR c++/43705
5890 * g++.dg/template/crash95.C: New.
5891
5892 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5893
5894 PR debug/43508
5895 * gcc.target/i386/pr43508.c: New.
5896
5897 2010-05-04 Richard Guenther <rguenther@suse.de>
5898
5899 PR tree-optimization/43879
5900 * g++.dg/torture/pr43879-1_0.C: New testcase.
5901 * g++.dg/torture/pr43879-1_1.C: Likewise.
5902
5903 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5904
5905 PR c++/43953
5906 * g++.dg/other/crash-12.C: New test.
5907
5908 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5909
5910 * g++.dg/cdce3.C: Add a space. Updated.
5911
5912 2010-05-03 Jason Merrill <jason@redhat.com>
5913
5914 PR c++/43680
5915 * g++.dg/opt/enum2.C: New.
5916 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5917 * g++.dg/warn/Wswitch-1.C: Adjust message.
5918
5919 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920
5921 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5922 * g++.dg/ext/label13.C: Fix typo.
5923 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5924 alpha*-dec-osf5*.
5925 * gcc.c-torture/compile/limits-declparen.c: xfail on
5926 alpha*-dec-osf5* with -g.
5927 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5928 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5929 * gcc.dg/c99-tgmath-2.c: Likewise.
5930 * gcc.dg/c99-tgmath-3.c: Likewise.
5931 * gcc.dg/c99-tgmath-4.c: Likewise.
5932
5933 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5934
5935 PR fortran/43592
5936 * gfortran.dg/unexpected_interface.f90: New test.
5937
5938 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5939
5940 * ada/acats/run_acats (which): New function.
5941 (host_gnatchop, host_gnatmake): Use it.
5942
5943 2010-05-03 Richard Guenther <rguenther@suse.de>
5944
5945 PR tree-optimization/43971
5946 * gcc.dg/pr43971.c: New testcase.
5947
5948 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR debug/43972
5951 * gcc.dg/debug/pr43972.c: New test.
5952
5953 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5954
5955 PR testsuite/43963
5956 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5957
5958 2010-05-02 Richard Guenther <rguenther@suse.de>
5959
5960 PR tree-optimization/43879
5961 * gcc.dg/torture/pr43879-3.c: New testcase.
5962
5963 2010-05-01 Richard Guenther <rguenther@suse.de>
5964
5965 PR tree-optimization/43949
5966 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5967
5968 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5969
5970 PR c++/43951
5971 * g++.dg/init/new28.C: New.
5972
5973 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5974
5975 PR objc++/32052
5976 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5977 structure and nested declarations.
5978 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5979 structure and nested declarations. Reduce header clutter and
5980 use _exit() rather than abort().
5981 * objc.dg/encode-10.m: New.
5982 * objc.dg/encode-11.m: New.
5983
5984 2010-04-30 DJ Delorie <dj@redhat.com>
5985
5986 * gcc.c-torture/execute/20100430-1.c: New test.
5987
5988 2010-04-30 Jason Merrill <jason@redhat.com>
5989
5990 PR c++/43868
5991 * g++.dg/template/ptrmem21.C: New.
5992
5993 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5994
5995 PR fortran/18918
5996 PR fortran/43931
5997 * gfortran.dg/coarray_13.f90: New test.
5998
5999 2010-04-30 Richard Guenther <rguenther@suse.de>
6000
6001 PR lto/43946
6002 * gcc.dg/lto/20100430-1_0.c: New testcase.
6003
6004 2010-04-30 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR debug/43942
6007 * c-c++-common/pr43942.c: New test.
6008
6009 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
6010
6011 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6012 conflict with darwin crt1.o 'start' symbol.
6013
6014 2010-04-30 Richard Guenther <rguenther@suse.de>
6015
6016 PR tree-optimization/43879
6017 * gcc.dg/torture/pr43879_1.c: New testcase.
6018
6019 2010-04-30 Richard Guenther <rguenther@suse.de>
6020
6021 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6022
6023 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
6024
6025 PR c++/43890
6026 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6027 user-provided constructor while recursing.
6028
6029 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6030
6031 PR fortran/42274
6032 * gfortran.dg/class_16.f03: New test.
6033
6034 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6035
6036 PR fortran/42274
6037 * gfortran.dg/class_15.f03: New.
6038
6039 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6040
6041 PR fortran/43326
6042 * gfortran.dg/dynamic_dispatch_9.f03: New test.
6043
6044 2010-04-29 Janus Weil <janus@gcc.gnu.org>
6045
6046 PR fortran/43492
6047 * gfortran.dg/generic_22.f03 : New test.
6048
6049 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
6050
6051 PR fortran/42353
6052 * gfortran.dg/class_14.f03: New test.
6053
6054 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6055
6056 PR fortran/42680
6057 * gfortran.dg/interface_32.f90: New test.
6058
6059 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
6060 Janus Weil <janus@gcc.gnu.org>
6061
6062 PR fortran/41829
6063 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6064 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6065 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6066
6067 2010-04-28 Mike Stump <mikestump@comcast.net>
6068
6069 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6070 dg-excess-errors.
6071 * g++.dg/uninit-pred-2_b.C: Likewise.
6072
6073 2010-04-28 Tobias Burnus <burnus@net-b.de>
6074
6075 PR fortran/18918
6076 PR fortran/43919
6077 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6078
6079 2010-04-28 Matthias Klose <doko@ubuntu.com>
6080
6081 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6082 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6083 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6084 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6085 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6086
6087 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6088
6089 * gcc.dg/const-uniq-1.c: New test.
6090 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6091
6092 2010-04-28 Xinliang David Li <davidxl@google.com>
6093
6094 * gcc.dg/uninit-pred-2_b.c: New test.
6095 * gcc.dg/uninit-pred-4_b.c: New test.
6096 * gcc.dg/uninit-pred-3_d.c: New test.
6097 * gcc.dg/uninit-pred-6_b.c: New test.
6098 * gcc.dg/uninit-pred-8_b.c: New test.
6099 * gcc.dg/uninit-pred-3_a.c: New test.
6100 * gcc.dg/uninit-pred-2_c.c: New test.
6101 * gcc.dg/uninit-pred-5_a.c: New test.
6102 * gcc.dg/uninit-pred-3_e.c: New test.
6103 * gcc.dg/uninit-pred-7_a.c: New test.
6104 * gcc.dg/uninit-pred-6_c.c: New test.
6105 * gcc.dg/uninit-pred-9_a.c: New test.
6106 * gcc.dg/uninit-pred-8_c.c: New test.
6107 * gcc.dg/uninit-pred-3_b.c: New test.
6108 * gcc.dg/uninit-pred-5_b.c: New test.
6109 * gcc.dg/uninit-pred-7_b.c: New test.
6110 * gcc.dg/uninit-pred-6_d.c: New test.
6111 * gcc.dg/uninit-pred-9_b.c: New test.
6112 * gcc.dg/uninit-pred-2_a.c: New test.
6113 * gcc.dg/uninit-pred-4_a.c: New test.
6114 * gcc.dg/uninit-pred-3_c.c: New test.
6115 * gcc.dg/uninit-pred-6_a.c: New test.
6116 * gcc.dg/uninit-pred-8_a.c: New test.
6117 * gcc.dg/uninit-pred-7_c.c: New test.
6118 * gcc.dg/uninit-pred-6_e.c: New test.
6119 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6120 * g++.dg/uninit-pred-1_a.C: New test.
6121 * g++.dg/uninit-pred-1_b.C: New test.
6122 * g++.dg/uninit-pred-2_a.C: New test.
6123 * g++.dg/uninit-pred-2_b.C: New test.
6124 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6125 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6126 * g++.dg/uninit-pred-loop_1.cc: New test.
6127
6128 2010-04-28 Martin Jambor <mjambor@suse.cz>
6129
6130 * gcc.dg/lto/20091209-1_0.c: New testcase.
6131
6132 2010-04-28 Richard Guenther <rguenther@suse.de>
6133
6134 PR tree-optimization/43879
6135 PR tree-optimization/43909
6136 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6137
6138 2010-04-28 Richard Guenther <rguenther@suse.de>
6139
6140 PR c++/43880
6141 * g++.dg/torture/pr43880.C: New testcase.
6142
6143 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6144
6145 PR c++/9335
6146 * g++.dg/template/recurse2.C: Update
6147 * g++.dg/template/recurse.C: Update.
6148 * g++.dg/template/pr23510.C: Update.
6149 * lib/prune.exp: Filter out 'recursively instantiated'.
6150
6151 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6152
6153 PR c++/29043
6154 * g++.dg/init/pr29043.C: New.
6155
6156 2010-04-27 Jason Merrill <jason@redhat.com>
6157
6158 * g++.dg/lookup/scoped5.C: Adjust.
6159 * g++.dg/lookup/scoped8.C: Adjust.
6160 * g++.dg/template/dependent-expr5.C: Adjust.
6161 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6162
6163 PR c++/43856
6164 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6165
6166 PR c++/43875
6167 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6168
6169 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6170 Jan Hubicka <hubicka@ucw.cz>
6171
6172 * gcc.dg/pure-2.c: New testcase.
6173 * gcc.dg/const-1.c: New testcase.
6174
6175 2010-04-27 Jason Merrill <jason@redhat.com>
6176
6177 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6178
6179 PR c++/41468
6180 * g++.dg/template/sfinae17.C: New.
6181 * g++.dg/template/sfinae18.C: New.
6182
6183 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6184
6185 * g++.dg/init/pr42844.C: New.
6186 * g++.dg/cpp0x/pr42844-2.C: New.
6187 * g++.dg/cpp0x/defaulted2.C: Adjust.
6188 * g++.dg/tree-ssa/pr27549.C: Likewise.
6189 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6190
6191 2010-04-27 Tobias Burnus <burnus@net-b.de>
6192
6193 PR fortran/18918
6194 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6195
6196 2010-04-27 Richard Guenther <rguenther@suse.de>
6197
6198 PR middle-end/40561
6199 * g++.dg/other/pr40561.C: New testcase.
6200
6201 2010-04-27 Martin Jambor <mjambor@suse.cz>
6202
6203 PR middle-end/43812
6204 * g++.dg/ipa/pr43812.C: New test.
6205
6206 2010-04-27 Jan Hubicka <jh@suse.cz>
6207
6208 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6209 (test): ... this one.
6210
6211 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6212
6213 PR target/40657
6214 * gcc.target/arm/thumb-stackframe.c: New test.
6215
6216 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6217
6218 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6219 * gcc.dg/misc-column.c: Likewise.
6220 * gcc.dg/Walways-true-1.c: Likewise.
6221 * gcc.dg/Walways-true-2.c: Likewise.
6222 * gcc.dg/warn-addr-cmp.c: Likewise.
6223
6224 2010-04-27 Tobias Burnus <burnus@net-b.de>
6225
6226 PR fortran/18918
6227 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6228 * gfortran.dg/coarray_12.f90: New.
6229
6230 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6231
6232 PR c/32207
6233 * gcc.dg/pr32207.c: New test.
6234 * gcc.dg/misc-column.c: Adjust expected warning.
6235 * gcc.dg/Walways-true-1.c: Likewise.
6236 * gcc.dg/Walways-true-2.c: Likewise.
6237 * gcc.dg/warn-addr-cmp.c: Likewise.
6238
6239 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6240
6241 PR lto/42776
6242 * lib/lto.exp (lto_prune_vis_warns): New function.
6243 (lto-link-and-maybe-run): Call it.
6244
6245 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6246
6247 PR tree-optimization/43904
6248 * gcc.dg/tree-ssa/tailcall-6.c: New.
6249
6250 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6251
6252 PR testsuite/35165
6253 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6254 Darwin8/OSX10.4 - compatible code generation.
6255 Use scan-rtl-dump.
6256 * obj-c++.dg/stubify-1.mm: Ditto.
6257 * lib/objc-torture.exp: Do not require link success for
6258 "trivial.m" in the runtime checks when dowhat = 'compile'.
6259 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6260 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6261 Darwin8/OSX10.4 - compatible code generation.
6262 * objc.dg/stubify-2.m: Ditto.
6263 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6264 * objc.dg/next-runtime-1.m: Ditto.
6265 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6266 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6267 runtimes on Darwin.
6268
6269 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6270
6271 PR 43715
6272 * lib/plugin-support.exp: Use "-undefined
6273 dynamic_lookup" on darwin.
6274
6275 2010-04-26 Richard Guenther <rguenther@suse.de>
6276
6277 * gcc.dg/lto/20100426_0.c: New testcase.
6278
6279 2010-04-26 Jie Zhang <jie@codesourcery.com>
6280
6281 PR tree-optimization/43833
6282 gcc.dg/Warray-bounds-8.c: New test case.
6283
6284 2010-04-26 Richard Guenther <rguenther@suse.de>
6285
6286 PR lto/43080
6287 * g++.dg/lto/20100423-3_0.C: New testcase.
6288
6289 2010-04-26 Richard Guenther <rguenther@suse.de>
6290
6291 PR lto/42425
6292 * g++.dg/lto/20100423-2_0.C: New testcase.
6293
6294 2010-04-26 Ira Rosen <irar@il.ibm.com>
6295
6296 * gcc.dg/vect/bb-slp-23.c: New test.
6297
6298 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6299
6300 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6301 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6302 * gcc.dg/c1x-float-1.c: New test.
6303
6304 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6305
6306 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6307 of "lea\[ \t\]".
6308
6309 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6310
6311 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6312 FreeBSD.
6313 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6314 * gfortran.dg/default_format_2.f90: Ditto.
6315
6316 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6317
6318 * gfortran.dg/pr43505.f90: Clean up .mod file.
6319 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6320 * gfortran.dg/pr41347.f90: Ditto.
6321 * gfortran.dg/internal_pack_4.f90: Ditto.
6322 * gfortran.dg/proc_decl_23.f90: Ditto.
6323 * gfortran.dg/recursive_check_3.f90: Ditto.
6324 * gfortran.dg/intent_out_3.f90: Ditto.
6325 * gfortran.dg/assignment_2.f90: Ditto.
6326 * gfortran.dg/pr41928.f90: Ditto.
6327 * gfortran.dg/pr42166.f90: Ditto.
6328 * gfortran.dg/private_type_12.f90: Ditto.
6329 * gfortran.dg/graphite/pr42185.f90: Ditto.
6330 * gfortran.dg/graphite/pr42186.f90: Ditto.
6331 * gfortran.dg/graphite/pr40982.f90: Ditto.
6332 * gfortran.dg/graphite/id-2.f90: Ditto.
6333 * gfortran.dg/graphite/id-4.f90: Ditto.
6334 * gfortran.dg/graphite/pr42050.f90: Ditto.
6335 * gfortran.dg/graphite/id-18.f90: Ditto.
6336 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6337 * gfortran.dg/graphite/pr41924.f90: Ditto.
6338 * gfortran.dg/graphite/pr42393.f90: Ditto.
6339 * gfortran.dg/graphite/pr37980.f90: Ditto.
6340 * gfortran.dg/graphite/pr38953.f90: Ditto.
6341 * gfortran.dg/graphite/pr42180.f90: Ditto.
6342 * gfortran.dg/graphite/pr42181.f90: Ditto.
6343 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6344 * gfortran.dg/select_type_4.f90: Ditto.
6345 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6346 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6347 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6348 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6349 * gfortran.dg/whole_file_11.f90: Ditto.
6350 * gfortran.dg/private_type_11.f90: Ditto.
6351 * gfortran.dg/vect/vect-gems.f90: Ditto.
6352 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6353
6354 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6355
6356 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6357
6358 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6359
6360 * gnat.dg/pack15.ad[sb]: New test.
6361
6362 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6363
6364 * gcc.target/arm/mla-1.c: New test.
6365
6366 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6367
6368 PR fortran/30073
6369 PR fortran/43793
6370 * gfortran.dg/pr43793.f90: New test.
6371
6372 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6373
6374 PR tree-optimization/41442
6375 * gcc.target/i386/pr41442.c: New test.
6376
6377 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6378
6379 PR fortran/43832
6380 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6381
6382 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6383
6384 PR fortran/43832
6385 * gfortran.dg/open_nounit.f90: New test.
6386
6387 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6388
6389 PR fortran/43841
6390 PR fortran/43843
6391 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6392
6393 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6394
6395 * gcc.dg/Wconversion-integer.c: Update.
6396
6397 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 * gnat.dg/unchecked_convert5.adb: New test.
6400
6401 2010-04-23 Richard Guenther <rguenther@suse.de>
6402
6403 PR lto/41734
6404 * gcc.dg/lto/20100423-2_0.c: New testcase.
6405 * gcc.dg/lto/20100423-2_0.c: Likewise.
6406
6407 2010-04-23 Richard Guenther <rguenther@suse.de>
6408
6409 PR lto/43455
6410 * gcc.dg/lto/20100423-1_0.c: New testcase.
6411 * gcc.dg/lto/20100423-1_1.c: Likewise.
6412
6413 2010-04-23 Martin Jambor <mjambor@suse.cz>
6414
6415 PR tree-optimization/43846
6416 * gcc.dg/tree-ssa/sra-10.c: New test.
6417
6418 2010-04-23 Martin Jambor <mjambor@suse.cz>
6419
6420 PR middle-end/43835
6421 * gcc.c-torture/execute/pr43835.c: New test.
6422
6423 2010-04-23 Richard Guenther <rguenther@suse.de>
6424
6425 PR lto/42653
6426 * g++.dg/lto/20100423-1_0.C: New testcase.
6427
6428 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6429
6430 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6431
6432 2010-04-22 Ira Rosen <irar@il.ibm.com>
6433
6434 PR tree-optimization/43842
6435 * gcc.dg/vect/pr43842.c: New test.
6436
6437 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6438
6439 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6440 * gcc.target/i386/wmul-2.c: Likewise.
6441
6442 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6443
6444 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6445 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6446
6447 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6448
6449 * gfortran.dg/reassoc_6.f: New testcase.
6450
6451 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6452
6453 PR middle-end/29274
6454 * gcc.target/arm/wmul-1.c: New test.
6455 * gcc.target/arm/wmul-2.c: New test.
6456
6457 2010-04-22 Richard Guenther <rguenther@suse.de>
6458
6459 PR tree-optimization/43845
6460 * gcc.c-torture/compile/pr43845.c: New testcase.
6461
6462 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6463
6464 PR middle-end/29274
6465 * gcc.target/i386/wmul-1.c: New test.
6466 * gcc.target/i386/wmul-2.c: New test.
6467 * gcc.target/bfin/wmul-1.c: New test.
6468 * gcc.target/bfin/wmul-2.c: New test.
6469
6470 2010-04-22 Richard Guenther <rguenther@suse.de>
6471
6472 PR fortran/43829
6473 * gfortran.dg/vector_subscript_6.f90: New testcase.
6474 * gfortran.dg/assign_10.f90: Adjust.
6475
6476 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR fortran/43836
6479 * gfortran.dg/gomp/pr43836.f90: New test.
6480
6481 2010-04-21 Richard Guenther <rguenther@suse.de>
6482
6483 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6484
6485 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6486
6487 * gcc.dg/torture/builtin-cproj-3.c: New.
6488
6489 2010-04-20 Jason Merrill <jason@redhat.com>
6490
6491 PR c++/9335
6492 * g++.dg/template/recurse2.C: New.
6493 * g++.dg/parse/crash36.C: Adjust.
6494 * g++.dg/other/fold1.C: Adjust.
6495 * g++.dg/init/member1.C: Adjust.
6496 * lib/prune.exp: Prune "skipping N instantiation contexts".
6497
6498 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6499
6500 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6501
6502 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6503
6504 * gcc.dg/torture/builtin-cproj-1.c: New.
6505 * gcc.dg/torture/builtin-cproj-2.c: New.
6506
6507 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6508
6509 PR c++/43800
6510 PR c++/43704
6511 * g++.dg/template/typedef32.C: Adjust.
6512 * g++.dg/template/typedef33.C: New test.
6513
6514 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6515
6516 PR fortran/43227
6517 * gfortran.dg/proc_decl_23.f90: New test.
6518
6519 PR fortran/43266
6520 * gfortran.dg/abstract_type_6.f03: New test.
6521
6522 2010-04-20 Xinliang David Li <davidxl@google.com>
6523
6524 * g++.dg/tree-ssa/fold-compare.C: New.
6525
6526 2010-04-20 Richard Guenther <rguenther@suse.de>
6527
6528 PR tree-optimization/39417
6529 * g++.dg/torture/pr39417.C: New testcase.
6530
6531 2010-04-20 Richard Guenther <rguenther@suse.de>
6532
6533 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6534
6535 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6536
6537 * g++.dg/debug/dwarf2/rv1.C: New test.
6538
6539 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6540
6541 PR target/43635
6542 * gcc.c-torture/compile/pr43635.c: New testcase.
6543
6544 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR fortran/43339
6547 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6548 of sequential loops being private only in the innermost containing
6549 task region.
6550
6551 PR middle-end/43337
6552 * gfortran.dg/gomp/pr43337.f90: New test.
6553
6554 2010-04-19 Richard Guenther <rguenther@suse.de>
6555
6556 PR tree-optimization/43796
6557 * gfortran.dg/pr43796.f90: New testcase.
6558
6559 2010-04-19 Richard Guenther <rguenther@suse.de>
6560
6561 PR tree-optimization/43783
6562 * gcc.c-torture/execute/pr43783.c: New testcase.
6563
6564 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6565
6566 PR target/43766
6567 * gcc.target/i386/pr43766.c: New test.
6568
6569 2010-04-19 Jie Zhang <jie@codesourcery.com>
6570
6571 PR target/43662
6572 * gcc.target/i386/pr43662.c: New test.
6573
6574 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6575
6576 PR c++/43704
6577 * g++.dg/template/typedef32.C: New test.
6578
6579 2010-04-19 Ira Rosen <irar@il.ibm.com>
6580
6581 PR tree-optimization/37027
6582 * lib/target-supports.exp
6583 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6584 * gcc.dg/vect/pr37027.c: New test.
6585 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6586 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6587 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6588 gcc.dg/vect/vect-complex-6.c: Likewise.
6589
6590 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6591
6592 * g++.dg/debug/dwarf2/enum1.C: New test.
6593
6594 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6595
6596 * gnat.dg/rep_clause5.ad[sb]: New test.
6597 * gnat.dg/rep_clause5_pkg.ads: New helper.
6598
6599 2010-04-18 Ira Rosen <irar@il.ibm.com>
6600
6601 PR tree-optimization/43771
6602 * g++.dg/vect/pr43771.cc: New test.
6603
6604 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6605
6606 PR fortran/31538
6607 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6608 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6609
6610 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6611
6612 * gnat.dg/sizetype.adb: Rename into...
6613 * gnat.dg/sizetype1.adb: ...this.
6614 * gnat.dg/sizetype2.adb: New test.
6615
6616 2010-04-16 Richard Guenther <rguenther@suse.de>
6617
6618 PR tree-optimization/43572
6619 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6620
6621 2010-04-16 Olivier Hainque <hainque@adacore.com>
6622
6623 * gnat.dg/specs/discr_private.ads: New test.
6624
6625 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6626
6627 PR target/41514
6628 * gcc.target/arm/thumb-comparisons.c: New test.
6629
6630 PR target/40603
6631 * gcc.target/arm/thumb-cbranchqi.c: New test.
6632
6633 2010-04-16 Christian Bruel <christian.bruel@st.com>
6634
6635 * g++.dg/torture/pr36191.C: Enable for SH.
6636
6637 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6638
6639 * gnat.dg/wide_boolean.adb: New test.
6640 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6641
6642 2010-04-15 Richard Guenther <rguenther@suse.de>
6643
6644 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6645 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6646 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6647 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6648 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6649 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6650 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6651 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6652 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6653 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6654 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6655 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6656 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6657 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6658 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6659
6660 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6661
6662 PR target/21803
6663 * gcc.target/arm/pr42496.c: New test.
6664
6665 2010-04-14 Jason Merrill <jason@redhat.com>
6666
6667 PR c++/36625
6668 * g++.dg/ext/attrib38.C: New.
6669
6670 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6671
6672 PR testsuite/43739
6673 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6674
6675 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6676
6677 PR 42966
6678 * gcc.dg/cpp/warn-undef-2.c: Update.
6679 * gcc.dg/cpp/warn-traditional-2.c: Update.
6680 * gcc.dg/cpp/warn-comments-2.c: Update.
6681 * gcc.dg/cpp/warn-variadic-2.c: Update.
6682 * gcc.dg/cpp/warn-long-long-2.c: Update.
6683 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6684 * gcc.dg/cpp/warn-multichar-2.c: Update.
6685 * gcc.dg/cpp/warn-normalized-3.c: Update.
6686 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6687 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6688 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6689 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6690 * gcc.dg/cpp/warn-redefined-2.c: Update.
6691 * gfortran.dg/warning-directive-2.F90: Update.
6692 * c-c++-common/cpp/warning-directive-2.c: Update.
6693
6694 2010-04-14 Michael Matz <matz@suse.de>
6695
6696 PR tree-optimization/42963
6697 * gcc.dg/pr42963.c: New testcase.
6698
6699 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6700
6701 * gnat.dg/class_wide.adb: Rename into...
6702 * gnat.dg/class_wide1.adb: ...this.
6703 * gnat.dg/class_wide2.ad[sb]: New test.
6704
6705 2010-04-14 Tobias Burnus <burnus@net-b.de>
6706
6707 PR fortran/18918
6708 * gfortran.dg/coarray_9.f90: Update dg-errors.
6709 * gfortran.dg/coarray_10.f90: New test.
6710 * gfortran.dg/coarray_11.f90: New test.
6711
6712 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6713
6714 PR fortran/43747
6715 gfortran.dg/initialization_24.f90: New test.
6716
6717 2010-04-13 Jason Merrill <jason@redhat.com>
6718
6719 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6720 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6721
6722 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6723
6724 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6725 * g++.dg/dg.exp: Likewise.
6726 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6727 * c-c++-common/cpp/warning-directive-1.c: ... here.
6728 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6729 * c-c++-common/cpp/warning-directive-2.c: ... here.
6730 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6731 * c-c++-common/cpp/warning-directive-3.c: ... here.
6732 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6733 * c-c++-common/cpp/warning-directive-4.c: ... here.
6734 * g++.dg/cpp/warning-directive-1.C: Delete.
6735 * g++.dg/cpp/warning-directive-2.C: Delete.
6736 * g++.dg/cpp/warning-directive-3.C: Delete.
6737 * g++.dg/cpp/warning-directive-4.C: Delete.
6738 * gcc.dg/cpp/normalised-3.c: Delete.
6739 * g++.dg/cpp/normalised-1.C: Rename as ...
6740 * c-c++-common/cpp/normalised-3.c: ... this.
6741
6742 2010-04-13 Martin Jambor <mjambor@suse.cz>
6743
6744 * gcc.dg/tree-ssa/sra-9.c: New test.
6745
6746 2010-04-13 Michael Matz <matz@suse.de>
6747
6748 PR middle-end/43730
6749 * gcc.dg/pr43730.c: New test.
6750
6751 2010-04-13 Michael Matz <matz@suse.de>
6752
6753 * gcc.dg/tree-ssa/negate.c: New testcase.
6754
6755 2010-04-13 Richard Guenther <rguenther@suse.de>
6756
6757 PR testsuite/43735
6758 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6759
6760 2010-04-13 Richard Guenther <rguenther@suse.de>
6761
6762 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6763
6764 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * gnat.dg/derived_type1.adb: New test.
6767
6768 2010-04-13 Matthias Klose <doko@ubuntu.com>
6769
6770 * gcc.dg/plugindir1.c: New testcase.
6771 * gcc.dg/plugindir2.c: New testcase.
6772 * gcc.dg/plugindir3.c: New testcase.
6773 * gcc.dg/plugindir4.c: New testcase.
6774
6775 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6776
6777 * gcc.target/i386/rotate-2.c: New test.
6778
6779 2010-04-12 Jason Merrill <jason@redhat.com>
6780
6781 PR c++/43641
6782 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6783 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6784
6785 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6786
6787 PR c++/25811
6788 * g++.dg/init/pr25811.C: New test.
6789
6790 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6791
6792 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6793 dg-error, dg-warning.
6794 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6795
6796 2010-04-12 Richard Guenther <rguenther@suse.de>
6797
6798 * gcc.dg/torture/inline-2.c: New testcase.
6799
6800 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR bootstrap/43699
6803 * gcc.dg/Wunused-var-7.c: New test.
6804
6805 PR tree-optimization/43560
6806 * gcc.c-torture/execute/pr43560.c: New test.
6807
6808 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6809
6810 * gnat.dg/aggr13.adb: New test.
6811 * gnat.dg/aggr14.adb: Likewise.
6812 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6813
6814 2010-04-12 Richard Guenther <rguenther@suse.de>
6815
6816 PR c++/43611
6817 * g++.dg/torture/pr43611.C: New testcase.
6818
6819 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6820
6821 PR c/36774
6822 * gcc.dg/pr36774-1.c: New test.
6823 * gcc.dg/pr36774-2.c: New test.
6824
6825 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6826
6827 * gcc.target/sh/rte-delay-slot.c: New test.
6828
6829 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6830
6831 * gnat.dg/pack9.adb: Remove -cargs option.
6832 * gnat.dg/aggr12.ad[sb]: New test.
6833
6834 2010-04-10 Jie Zhang <jie@codesourcery.com>
6835
6836 PR target/43417
6837 * gcc.target/sh/pr43417.c: New test.
6838
6839 2010-04-10 Tobias Burnus <burnus@net-b.de>
6840
6841 PR fortran/43591
6842 * gfortran.dg/spec_expr_6.f90: New test.
6843
6844 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6845
6846 PR cpp/43195
6847 * gcc.dg/cpp/pr43195.c: New.
6848 * gcc.dg/cpp/pr43195.h: New.
6849
6850 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6851
6852 PR 42965
6853 * gcc.dg/Werror-6.c: Adjust.
6854 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6855 * gcc.dg/Werror-4.c: Likewise.
6856 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6857 * gcc.dg/Wswitch-enum-error.c: Likewise.
6858 * gcc.dg/Wpointer-arith.c: Likewise.
6859 * gcc.dg/Wfatal.c: Likewise.
6860 * gcc.dg/Wswitch-error.c: Likewise.
6861 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6862 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6863 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6864 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6865 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6866 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6867 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6868 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6869 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6870 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6871 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6872 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6873 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6874 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6875 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6876 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6877 * g++.dg/cpp/warning-directive-2.C: Likewise.
6878 * gfortran.dg/warning-directive-2.F90: Likewise.
6879
6880 2010-04-09 Jason Merrill <jason@redhat.com>
6881
6882 PR c++/42623
6883 * g++.dg/template/sizeof13.C: New.
6884
6885 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6886
6887 * g++.dg/other/pr35504.C: Add check for thiscall.
6888 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6889 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6890
6891 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6892
6893 PR c++/28584
6894 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6895 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6896 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6897 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6898 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6899 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6900 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6901 * g++.dg/other/increment1.C: Likewise.
6902
6903 2010-04-09 Tobias Burnus <burnus@net-b.de>
6904
6905 PR fortran/18918
6906 * gfortran.dg/coarray_7.f90: New test.
6907 * gfortran.dg/coarray_8.f90: New test.
6908
6909 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6910
6911 PR fortran/28039
6912 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6913
6914 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6915
6916 PR target/43643
6917 * gcc.dg/pr43643.c: New test.
6918
6919 2010-04-08 Tobias Burnus <burnus@net-b.de>
6920
6921 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6922
6923 2010-04-08 Richard Guenther <rguenther@suse.de>
6924
6925 PR tree-optimization/43679
6926 * gcc.c-torture/compile/pr43679.c: New testcase.
6927
6928 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR debug/43670
6931 * gcc.dg/pr43670.c: New test.
6932
6933 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6934
6935 PR middle-end/40815
6936 * gcc.dg/tree-ssa/reassoc-19.c: New.
6937
6938 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR c/18624
6941 * gcc.dg/Wunused-var-1.c: New test.
6942 * gcc.dg/Wunused-var-2.c: New test.
6943 * gcc.dg/Wunused-var-3.c: New test.
6944 * gcc.dg/Wunused-var-4.c: New test.
6945 * gcc.dg/Wunused-var-5.c: New test.
6946 * gcc.dg/Wunused-var-6.c: New test.
6947 * gcc.dg/Wunused-parm-1.c: New test.
6948
6949 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6950 * gcc.dg/trunc-1.c: Likewise.
6951 * gcc.dg/vla-9.c: Likewise.
6952 * gcc.dg/dfp/composite-type.c: Likewise.
6953
6954 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6955
6956 PR objc/35996
6957 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6958 * obj-c++.dg/objc-gc-3.mm: Ditto.
6959
6960 2010-04-07 Simon Baldwin <simonb@google.com>
6961
6962 * gcc.dg/cpp/warn-undef-2.c: New.
6963 * gcc.dg/cpp/warn-traditional-2.c: New.
6964 * gcc.dg/cpp/warn-comments-2.c: New.
6965 * gcc.dg/cpp/warning-directive-1.c: New.
6966 * gcc.dg/cpp/warn-long-long.c: New.
6967 * gcc.dg/cpp/warn-traditional.c: New.
6968 * gcc.dg/cpp/warn-variadic-2.c: New.
6969 * gcc.dg/cpp/warn-undef.c: New.
6970 * gcc.dg/cpp/warn-normalized-1.c: New.
6971 * gcc.dg/cpp/warning-directive-2.c: New.
6972 * gcc.dg/cpp/warn-long-long-2.c: New.
6973 * gcc.dg/cpp/warn-variadic.c: New.
6974 * gcc.dg/cpp/warn-normalized-2.c: New.
6975 * gcc.dg/cpp/warning-directive-3.c: New.
6976 * gcc.dg/cpp/warn-deprecated-2.c: New.
6977 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6978 * gcc.dg/cpp/warn-multichar-2.c: New.
6979 * gcc.dg/cpp/warn-normalized-3.c: New.
6980 * gcc.dg/cpp/warning-directive-4.c: New.
6981 * gcc.dg/cpp/warn-unused-macros.c: New.
6982 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6983 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6984 * gcc.dg/cpp/warn-cxx-compat.c: New.
6985 * gcc.dg/cpp/warn-redefined.c: New.
6986 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6987 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6988 * gcc.dg/cpp/warn-deprecated.c: New.
6989 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6990 * gcc.dg/cpp/warn-redefined-2.c: New.
6991 * gcc.dg/cpp/warn-comments.c: New.
6992 * gcc.dg/cpp/warn-multichar.c: New.
6993 * g++.dg/cpp/warning-directive-1.C: New.
6994 * g++.dg/cpp/warning-directive-2.C: New.
6995 * g++.dg/cpp/warning-directive-3.C: New.
6996 * g++.dg/cpp/warning-directive-4.C: New.
6997 * gfortran.dg/warning-directive-1.F90: New.
6998 * gfortran.dg/warning-directive-3.F90: New.
6999 * gfortran.dg/warning-directive-2.F90: New.
7000 * gfortran.dg/warning-directive-4.F90: New.
7001
7002 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
7003
7004 PR objc++/23716
7005 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7006
7007 2010-04-07 Jason Merrill <jason@redhat.com>
7008
7009 * g++.dg/template/dr408.C: New.
7010
7011 * g++.dg/lookup/ns4.C: New.
7012
7013 PR c++/38392
7014 * g++.dg/template/friend51.C: New test.
7015
7016 PR c++/41970
7017 * g++.old-deja/g++.other/linkage1.C: Adjust.
7018
7019 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7020
7021 PR c++/42697
7022 * g++.dg/template/crash94.C: New test.
7023
7024 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7025
7026 PR c++/40239
7027 * g++.dg/init/aggr5.C: New test.
7028 * g++.dg/init/aggr5.C: New test.
7029
7030 2010-04-07 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/43270
7033 * g++.dg/warn/Warray-bounds-4.C: New testcase.
7034 * gcc.dg/Warray-bounds-7.c: Likewise.
7035
7036 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
7037
7038 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7039 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7040 * gnat.dg/bit_packed_array4.ad[sb]: New test.
7041
7042 2010-04-07 Jie Zhang <jie@codesourcery.com>
7043
7044 PR c++/42556
7045 * g++.dg/init/pr42556.C: New test.
7046
7047 2010-04-07 Dodji Seketeli <dodji@redhat.com>
7048
7049 PR debug/43628
7050 * g++.dg/debug/dwarf2/typedef2.C: New test.
7051
7052 2010-04-06 Dodji Seketeli <dodji@redhat.com>
7053
7054 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7055 c-c++-common/dwarf2/redeclaration-1.C
7056
7057 2010-04-06 Jason Merrill <jason@redhat.com>
7058
7059 * g++.dg/cpp0x/pr31437.C: Adjust error location.
7060 * g++.dg/ext/attrib18.C: Likewise.
7061 * g++.dg/ext/bitfield2.C: Likewise.
7062 * g++.dg/ext/bitfield4.C: Likewise.
7063 * g++.dg/ext/visibility/warn2.C: Likewise.
7064 * g++.dg/ext/visibility/warn3.C: Likewise.
7065 * g++.dg/gomp/pr26690-1.C: Likewise.
7066 * g++.dg/inherit/covariant7.C: Likewise.
7067 * g++.dg/init/synth2.C: Likewise.
7068 * g++.dg/lookup/using7.C: Likewise.
7069 * g++.dg/other/crash-4.C: Likewise.
7070 * g++.dg/other/error13.C: Likewise.
7071 * g++.dg/other/error20.C: Likewise.
7072 * g++.dg/parse/crash31.C: Likewise.
7073 * g++.dg/parse/error16.C: Likewise.
7074 * g++.dg/parse/error19.C: Likewise.
7075 * g++.dg/parse/error27.C: Likewise.
7076 * g++.dg/parse/error28.C: Likewise.
7077 * g++.dg/parse/fused-params1.C: Likewise.
7078 * g++.dg/template/error2.C: Likewise.
7079 * g++.dg/template/local6.C: Likewise.
7080 * g++.dg/template/qualttp15.C: Likewise.
7081 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7082 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7083 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7084 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7085 * g++.old-deja/g++.eh/spec6.C: Likewise.
7086 * g++.old-deja/g++.jason/crash3.C: Likewise.
7087 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7088 * g++.old-deja/g++.law/ctors5.C: Likewise.
7089 * g++.old-deja/g++.law/ctors9.C: Likewise.
7090 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7091 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7092 * g++.old-deja/g++.other/struct1.C: Likewise.
7093 * g++.old-deja/g++.other/volatile1.C: Likewise.
7094 * g++.old-deja/g++.pt/crash36.C: Likewise.
7095 * g++.old-deja/g++.pt/derived3.C: Likewise.
7096 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7097 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7098
7099 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7100
7101 PR middle-end/43519
7102 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7103 * gcc.dg/graphite/id-19.c: New.
7104
7105 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7106
7107 PR middle-end/32824
7108 * gcc.dg/vect/pr32824: New.
7109
7110 2010-04-06 Tobias Burnus <burnus@net-b.de>
7111
7112 PR fortran/18918
7113 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7114 * gfortran.dg/coarray_3.f90: Ditto.
7115 * gfortran.dg/coarray_4.f90: Ditto.
7116 * gfortran.dg/coarray_5.f90: Ditto.
7117 * gfortran.dg/coarray_6.f90: Ditto.
7118 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7119
7120 2010-04-06 Tobias Burnus <burnus@net-b.de>
7121
7122 PR fortran/18918
7123 * gfortran.dg/coarray_4.f90: Fix test.
7124 * gfortran.dg/coarray_6.f90: Add more tests.
7125
7126 2010-04-06 Tobias Burnus <burnus@net-b.de>
7127
7128 PR fortran/18918
7129 * gfortran.dg/coarray_4.f90: New test.
7130 * gfortran.dg/coarray_5.f90: New test.
7131 * gfortran.dg/coarray_6.f90: New test.
7132
7133 2010-04-06 Tobias Burnus <burnus@net-b.de>
7134
7135 PR fortran/18918
7136 * gfortran.dg/iso_fortran_env_5.f90: New test.
7137 * gfortran.dg/iso_fortran_env_6.f90: New test.
7138
7139 2010-04-06 Tobias Burnus <burnus@net-b.de>
7140
7141 PR fortran/39997
7142 * gfortran.dg/coarray_1.f90: New test.
7143 * gfortran.dg/coarray_2.f90: New test.
7144 * gfortran.dg/coarray_3.f90: New test.
7145
7146 2010-04-06 Jason Merrill <jason@redhat.com>
7147
7148 PR c++/43648
7149 * g++.dg/template/dtor8.C: New.
7150
7151 PR c++/43621
7152 * g++.dg/template/error-recovery2.C: New.
7153
7154 2010-04-06 Jan Hubicka <jh@suse.czpli
7155
7156 PR tree-optimization/42906
7157 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7158
7159 2010-04-06 Tobias Burnus <burnus@net-b.de>
7160
7161 PR fortran/43178
7162 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7163 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7164 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7165
7166 2010-04-06 Richard Guenther <rguenther@suse.de>
7167
7168 PR tree-optimization/43627
7169 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7170
7171 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR target/43638
7174 * gcc.target/i386/pr43638.c: New test.
7175
7176 2010-04-06 Richard Guenther <rguenther@suse.de>
7177
7178 PR middle-end/43661
7179 * gcc.c-torture/compile/pr43661.c: New testcase.
7180
7181 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7182
7183 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7184
7185 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7186
7187 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7188
7189 2010-04-02 Richard Guenther <rguenther@suse.de>
7190
7191 PR tree-optimization/43629
7192 * gcc.c-torture/execute/pr43629.c: New testcase.
7193
7194 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7195 Dominique d'Humieres <dominiq@lps.ens.fr>
7196
7197 PR libfortran/43605
7198 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7199
7200 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7201
7202 PR debug/43325
7203 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7204
7205 2010-04-01 Jason Merrill <jason@redhat.com>
7206
7207 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7208
7209 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7210 Manfred Schwarb <manfred99@gmx.ch>
7211
7212 PR libfortran/43605
7213 * gfortran.dg/ftell_3.f90: New test.
7214
7215 2010-04-01 Richard Guenther <rguenther@suse.de>
7216
7217 PR middle-end/43614
7218 * gcc.c-torture/compile/pr43614.c: New testcase.
7219
7220 2010-04-01 Martin Jambor <mjambor@suse.cz>
7221
7222 PR tree-optimization/43141
7223 * gcc.dg/guality/pr43141.c: New test.
7224
7225 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226
7227 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7228 * g++.dg/eh/spbp.C: Likewise.
7229 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7230 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7231 superfluous casts.
7232 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7233 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7234 * objc.dg/dwarf-2.m: Likewise.
7235
7236 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7237
7238 PR middle-end/43464
7239 * gcc.dg/graphite/id-pr43464.c: New.
7240 * gcc.dg/graphite/id-pr43464-1.c: New.
7241
7242 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7243
7244 PR middle-end/43351
7245 * gcc.dg/graphite/id-pr43351.c
7246
7247 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7248
7249 PR testsuite/35165
7250 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7251 * obj-c++.dg/try-catch-2.mm: Ditto.
7252 * obj-c++.dg/lookup-2.mm: Ditto.
7253 * obj-c++.dg/encode-8.m: Ditto.
7254 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7255 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7256 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7257 * obj-c++.dg/const-str-11.mm: Ditto.
7258 * obj-c++.dg/const-str-9.mm: Ditto.
7259 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7260 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7261 * obj-c++.dg/except-1.mm: Ditto.
7262 * obj-c++.dg/const-str-7.mm: Ditto.
7263 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7264 * obj-c++.dg/const-str-3.mm: Ditto.
7265 * obj-c++.dg/const-str-7.mm: Ditto.
7266 * obj-c++.dg/stubify-2.mm: Change dump file name.
7267
7268 PR objc++/23613
7269 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7270 New macro.
7271 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7272 Remove dg-xfail-if.
7273
7274 2010-03-31 Martin Jambor <mjambor@suse.cz>
7275
7276 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7277 only with -O2, -O3 or -Os and not with -fwhopr.
7278
7279 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7280
7281 PR c++/43558
7282 * g++.dg/template/typedef31.C: New test.
7283
7284 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7285
7286 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7287 assembler output on *-*-solaris2*.
7288 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7289
7290 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR debug/43557
7293 * gcc.dg/pr43557-1.c: New test.
7294 * gcc.dg/pr43557-2.c: New file.
7295
7296 2010-03-31 Jie Zhang <jie@codesourcery.com>
7297
7298 PR 43562
7299 * gcc.dg/pr43562.c: New test.
7300
7301 2010-03-30 Jason Merrill <jason@redhat.com>
7302
7303 PR c++/43076
7304 * g++.dg/template/error-recovery1.C: New.
7305
7306 PR c++/41786
7307 * g++.dg/parse/ambig5.C: New.
7308
7309 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR debug/43593
7312 * gcc.dg/guality/pr43593.c: New test.
7313
7314 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7315
7316 PR middle-end/43430
7317 * gcc.dg/vect/pr43430-1.c: New.
7318
7319 2010-03-30 Jason Merrill <jason@redhat.com>
7320
7321 PR c++/43559
7322 * g++.dg/template/partial7.C: New.
7323
7324 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7325
7326 * gcc.target/s390/stackcheck1.c: New testcase.
7327
7328 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7329
7330 PR libfortran/43265
7331 * gfortran.dg/read_eof_8.f90: New test.
7332
7333 2010-03-29 Jason Merrill <jason@redhat.com>
7334
7335 * gcc.dg/cpp/include6.c: Change [] to ().
7336
7337 N3077
7338 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7339 splicing and UCNs.
7340 * c-c++-common/raw-string-2.c: Add trigraph test.
7341 * c-c++-common/raw-string-8.c: New.
7342 * c-c++-common/raw-string-9.c: New.
7343 * c-c++-common/raw-string-10.c: New.
7344
7345 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7346 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7347 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7348 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7349 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7350 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7351 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7352
7353 2010-03-29 Richard Guenther <rguenther@suse.de>
7354
7355 PR tree-optimization/43560
7356 * gcc.dg/torture/pr43560.c: New testcase.
7357
7358 2010-03-29 Jason Merrill <jason@redhat.com>
7359
7360 N3077
7361 * g++.dg/ext/raw-string-1.C: Change [] to ().
7362 * g++.dg/ext/raw-string-2.C: Change [] to ().
7363 Don't use \ in delimiter.
7364 * g++.dg/ext/raw-string-3.C: Change [] to ().
7365 * g++.dg/ext/raw-string-4.C: Change [] to ().
7366 * g++.dg/ext/raw-string-5.C: Change [] to ().
7367 Test for error on \ in delimiter.
7368 * g++.dg/ext/raw-string-6.C: Change [] to ().
7369 * g++.dg/ext/raw-string-7.C: Change [] to ().
7370
7371 2010-03-29 Jie Zhang <jie@codesourcery.com>
7372
7373 PR 43564
7374 * gcc.dg/pr43564.c: New test.
7375
7376 2010-03-29 Tobias Burnus <burnus@net-b.de>
7377
7378 PR fortran/43551
7379 * gfortran.dg/direct_io_12.f90: New test.
7380
7381 2010-03-28 Jan Hubicka <jh@suse.cz>
7382
7383 PR tree-optimization/43505
7384 * gfortran.dg/pr43505.f90: New testcase.
7385
7386 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7387
7388 PR tree-optimization/43528
7389 * gcc.target/i386/pr43528.c: New test.
7390
7391 2010-03-26 Joseph Myers <joseph@codesourcery.com>
7392
7393 PR c/43381
7394 * gcc.dg/parm-impl-decl-3.c: New test.
7395
7396 2010-03-26 Jason Merrill <jason@redhat.com>
7397
7398 PR c++/43509
7399 * g++.dg/cpp0x/parse1.C: New.
7400
7401 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
7402
7403 PR target/43524
7404 * gcc.target/i386/pr43524.c: New test.
7405
7406 2010-03-26 Martin Jambor <mjambor@suse.cz>
7407
7408 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7409 whitespace, rename main to foo.
7410 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7411 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7412 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7413 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7414 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7415 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7416 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7417 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7418 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7419 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7420 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7421
7422 2010-03-26 Dodji Seketeli <dodji@redhat.com>
7423
7424 PR c++/43327
7425 * g++.dg/other/crash-10.C: New test.
7426 * g++.dg/other/crash-11.C: New test.
7427
7428 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7429
7430 PR libfortran/43517
7431 * gfortran.dg/read_eof_7.f90: New test.
7432
7433 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7434
7435 PR objc/35165
7436 PR testsuite/43512
7437 * objc-obj-c++-shared: New directory.
7438 * objc-obj-c++-shared/Object1-implementation.h: New file.
7439 * objc-obj-c++-shared/Object1.h: New file.
7440 * objc-obj-c++-shared/Protocol1.h: New file.
7441 * objc-obj-c++-shared/next-abi.h: New file.
7442 * objc-obj-c++-shared/next-mapping.h: New file.
7443 * objc/execute/next_mapping.h: Delete.
7444 * objc.dg/special/special.exp: For all targets run the tests with
7445 -fgnu-runtime, for darwin targets also run the tests with
7446 -fnext-runtime.
7447 * objc.dg/dg.exp: Ditto.
7448 * obj-c++.dg/dg.exp: Ditto.
7449 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7450 Protocol1.h) and next-mapping.h as required. Amend testcase to
7451 include use of updated NeXT interface.
7452 * objc/execute/formal_protocol-5.m: Ditto.
7453 * objc/execute/protocol-isEqual-2.m: Ditto.
7454 * objc/execute/protocol-isEqual-4.m: Ditto.
7455 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7456 Protocol1.h) and next-mapping.h as required.
7457 * objc/execute/object_is_class.m: Ditto.
7458 * objc/execute/enumeration-1.m: Ditto.
7459 * objc/execute/class-13.m: Ditto.
7460 * objc/execute/formal_protocol-2.m: Ditto.
7461 * objc/execute/formal_protocol-4.m: Ditto.
7462 * objc/execute/class-1.m: Ditto.
7463 * objc/execute/bycopy-1.m: Ditto.
7464 * objc/execute/formal_protocol-6.m: Ditto.
7465 * objc/execute/bycopy-3.m: Ditto.
7466 * objc/execute/class-3.m: Ditto.
7467 * objc/execute/bf-11.m: Ditto.
7468 * objc/execute/class-5.m: Ditto.
7469 * objc/execute/bf-13.m: Ditto.
7470 * objc/execute/class-7.m: Ditto.
7471 * objc/execute/bf-15.m: Ditto.
7472 * objc/execute/class-9.m: Ditto.
7473 * objc/execute/bf-17.m: Ditto.
7474 * objc/execute/bf-19.m: Ditto.
7475 * objc/execute/IMP.m: Ditto.
7476 * objc/execute/exceptions/catchall-1.m: Ditto.
7477 * objc/execute/exceptions/trivial.m: Ditto.
7478 * objc/execute/exceptions/finally-1.m: Ditto.
7479 * objc/execute/exceptions/local-variables-1.m: Ditto.
7480 * objc/execute/exceptions/foward-1.m: Ditto.
7481 * objc/execute/bf-2.m: Ditto.
7482 * objc/execute/string1.m: Ditto.
7483 * objc/execute/bf-4.m: Ditto.
7484 * objc/execute/informal_protocol.m: Ditto.
7485 * objc/execute/string3.m: Ditto.
7486 * objc/execute/bf-6.m: Ditto.
7487 * objc/execute/bf-8.m: Ditto.
7488 * objc/execute/class-tests-1.h: Ditto.
7489 * objc/execute/protocol-isEqual-1.m: Ditto.
7490 * objc/execute/protocol-isEqual-3.m: Ditto.
7491 * objc/execute/_cmd.m: Ditto.
7492 * objc/execute/function-message-1.m: Ditto.
7493 * objc/execute/bf-20.m: Ditto.
7494 * objc/execute/bf-common.h: Ditto.
7495 * objc/execute/np-2.m: Ditto.
7496 * objc/execute/class-10.m: Ditto.
7497 * objc/execute/class-12.m: Ditto.
7498 * objc/execute/enumeration-2.m: Ditto.
7499 * objc/execute/class-14.m: Ditto.
7500 * objc/execute/encode-1.m: Ditto.
7501 * objc/execute/formal_protocol-1.m: Ditto.
7502 * objc/execute/formal_protocol-3.m: Ditto.
7503 * objc/execute/accessing_ivars.m: Ditto.
7504 * objc/execute/bycopy-2.m: Ditto.
7505 * objc/execute/class-2.m: Ditto.
7506 * objc/execute/bf-10.m: Ditto.
7507 * objc/execute/formal_protocol-7.m: Ditto.
7508 * objc/execute/root_methods.m: Ditto.
7509 * objc/execute/class-4.m: Ditto.
7510 * objc/execute/bf-12.m: Ditto.
7511 * objc/execute/class-6.m: Ditto.
7512 * objc/execute/bf-14.m: Ditto.
7513 * objc/execute/nested-func-1.m: Ditto.
7514 * objc/execute/class-8.m: Ditto.
7515 * objc/execute/private.m: Ditto.
7516 * objc/execute/bf-16.m: Ditto.
7517 * objc/execute/bf-18.m: Ditto.
7518 * objc/execute/load-3.m: Ditto.
7519 * objc/execute/compatibility_alias.m: Ditto.
7520 * objc/execute/bf-1.m: Ditto.
7521 * objc/execute/no_clash.m: Ditto.
7522 * objc/execute/bf-3.m: Ditto.
7523 * objc/execute/string2.m: Ditto.
7524 * objc/execute/bf-5.m: Ditto.
7525 * objc/execute/string4.m: Ditto.
7526 * objc/execute/bf-7.m: Ditto.
7527 * objc/execute/object_is_meta_class.m: Ditto.
7528 * objc/execute/bf-9.m: Ditto.
7529 * objc/execute/bf-21.m: Ditto.
7530 * objc/execute/cascading-1.m: Ditto.
7531 * objc/execute/trivial.m: Ditto.
7532 * objc/execute/np-1.m: Ditto.
7533 * objc/compile/trivial.m: Ditto.
7534 * objc/execute/class_self-2.m: Include <stdlib.h>.
7535 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7536 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7537 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7538 and 64bit. Use new NeXT interface as required.
7539 * objc.dg/special/unclaimed-category-1.m: Ditto.
7540 * objc.dg/special/unclaimed-category-1.h: Ditto.
7541 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7542 * objc.dg/func-ptr-1.m: Ditto.
7543 * objc.dg/stret-1.m: Ditto.
7544 * objc.dg/encode-2.m: Ditto.
7545 * objc.dg/category-1.m: Ditto.
7546 * objc.dg/encode-3.m: Ditto.
7547 * objc.dg/call-super-3.m: Ditto.
7548 * objc.dg/method-3.m: Ditto.
7549 * objc.dg/func-ptr-2.m: Ditto.
7550 * objc.dg/lookup-1.m: Ditto.
7551 * objc.dg/encode-4.m: Ditto.
7552 * objc.dg/fix-and-continue-1.m: Ditto.
7553 * objc.dg/proto-lossage-3.m: Ditto.
7554 * objc.dg/method-13.m: Ditto.
7555 * objc.dg/proto-qual-1.m: Ditto.
7556 * objc.dg/zero-link-3.m: Ditto.
7557 * objc.dg/bitfield-1.m: Ditto.
7558 * objc.dg/va-meth-1.m: Ditto.
7559 * objc.dg/super-class-3.m: Ditto.
7560 * objc.dg/call-super-1.m: Ditto.
7561 * objc.dg/type-size-2.m: Ditto.
7562 * objc.dg/method-10.m: Ditto.
7563 * objc.dg/defs.m: Ditto.
7564 * objc.dg/const-str-3.m: Ditto.
7565 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7566 Protocol1.h) and next-mapping.h as required. Use new NeXT
7567 interface as required.
7568 * objc.dg/super-class-4.m: Ditto.
7569 * objc.dg/comp-types-8.m: Ditto.
7570 * objc.dg/call-super-2.m: Ditto.
7571 * objc.dg/objc-fast-4.m: Ditto.
7572 * objc.dg/method-6.m: Ditto.
7573 * objc.dg/const-str-3.m: Ditto.
7574 * objc.dg/const-str-7.m: Ditto.
7575 * objc.dg/method-15.m: Ditto.
7576 * objc.dg/method-19.m: Ditto.
7577 * objc.dg/sync-1.m: Ditto.
7578 * objc.dg/layout-1.m: Ditto.
7579 * objc.dg/bitfield-3.m: Ditto.
7580 * objc.dg/try-catch-3.m: Ditto.
7581 * objc.dg/try-catch-7.m: Ditto.
7582 * objc.dg/comp-types-10.m: Ditto.
7583 * objc.dg/selector-2.: Ditto.
7584 * objc.dg/method-7.m: Ditto.
7585 * objc.dg/typedef-alias-1.m: Ditto.
7586 * objc.dg/proto-lossage-2.m: Ditto.
7587 * objc.dg/comp-types-11.m: Ditto.
7588 * objc.dg/sizeof-1.m: Ditto.
7589 * objc.dg/method-17.m: Ditto.
7590 * objc.dg/bitfield-5.m: Ditto.
7591 * objc.dg/try-catch-1.m: Ditto.
7592 * objc.dg/encode-5.m: Ditto.
7593 * objc.dg/fix-and-continue-2.m: Ditto.
7594 * objc.dg/method-9.m: Ditto.
7595 * objc.dg/isa-field-1.m: Ditto.
7596 * objc.dg/local-decl-2.m: Ditto.
7597 * objc.dg/objc-gc-4.m: Ditto.
7598 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7599 * objc.dg/gnu-runtime-3.m: Ditto.
7600 * objc.dg/encode-7.m: Ditto.
7601 * objc.dg/encode-8.m: Ditto.
7602 * objc.dg/selector-3.m: Ditto.
7603 * objc.dg/gnu-runtime-1.m: Ditto.
7604 * objc.dg/const-str-12.m: Ditto.
7605 * objc.dg/gnu-runtime-2.m: Ditto.
7606 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7607 * objc.dg/selector-1.m: Ditto.
7608 * objc.dg/stubify-2.m: Ditto.
7609 * objc.dg/zero-link-1.m: Ditto.
7610 * objc.dg/stret-2.m: Ditto.
7611 * objc.dg/zero-link-2.m: Ditto.
7612 * objc.dg/next-runtime-1.m: Ditto.
7613 * objc.dg/symtab-1.m: Ditto.
7614 * objc.dg/stubify-1.m: Ditto.
7615 * objc.dg/bitfield-2.m: Ditto.
7616 * objc.dg/try-catch-10.m: Apply to both runtimes.
7617 * objc.dg/const-str-1.m: Ditto.
7618 * objc.dg/image-info.m: Ditto.
7619 * objc.dg/encode-9.m: Ditto.
7620 * objc.dg/pragma-1.m: Apply test to all targets.
7621 * objc.dg/const-str-4.m: Ditto.
7622 * objc.dg/const-str-8.m: Ditto.
7623 * objc.dg/super-class-2.m: Ditto.
7624 * objc.dg/try-catch-5.m: Ditto.
7625 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7626 Protocol1.h) and next-mapping.h as required. Use new NeXT
7627 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7628 * objc.dg/const-str-11.m: Ditto.
7629 * objc.dg/const-str-9.m: Ditto.
7630 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7631 * objc.dg/encode-1.m: Remove redundant -lobjc.
7632 * objc.dg/try-catch-9.m: Tidy space.
7633 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7634 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7635 and 64bit. Use new NeXT interface as required.
7636 * obj-c++.dg/template-4.mm: Ditto.
7637 * obj-c++.dg/defs.mm: Ditto.
7638 * obj-c++.dg/basic.mm: Ditto.
7639 * obj-c++.dg/encode-4.mm: Ditto.
7640 * obj-c++.dg/method-17.mm: Ditto.
7641 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7642 * obj-c++.dg/cxx-class-1.mm: Ditto.
7643 * obj-c++.dg/method-10.mm: Ditto.
7644 * obj-c++.dg/va-meth-1.mm: Ditto.
7645 * obj-c++.dg/encode-5.mm: Ditto.
7646 * obj-c++.dg/lookup-2.mm: Ditto.
7647 * obj-c++.dg/template-3.mm: Ditto.
7648 * obj-c++.dg/proto-qual-1.mm: Ditto.
7649 * obj-c++.dg/qual-types-1.m: Ditto.
7650 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7651 * obj-c++.dg/template-1.mm: Ditto.
7652 * obj-c++.dg/encode-6.mm: Ditto.
7653 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7654 Protocol1.h) and next-mapping.h as required. Use new NeXT
7655 interface as required.
7656 * obj-c++.dg/except-1.mm: Ditto.
7657 * obj-c++.dg/const-str-7.mm: Ditto.
7658 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7659 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7660 * obj-c++.dg/selector-2.mm: Ditto.
7661 * obj-c++.dg/isa-field-1.mm: Ditto.
7662 * obj-c++.dg/try-catch-1.mm: Ditto.
7663 * obj-c++.dg/local-decl-1.mm: Ditto.
7664 * obj-c++.dg/try-catch-9.mm: Ditto.
7665 * obj-c++.dg/no-extra-load.mm: Ditto.
7666 * obj-c++.dg/selector-5.mm: Ditto.
7667 * obj-c++.dg/method-12.mm: Ditto.
7668 * obj-c++.dg/try-catch-11.mm: Ditto.
7669 * obj-c++.dg/comp-types-11.mm: Ditto.
7670 * obj-c++.dg/bitfield-3.mm: Ditto.
7671 * obj-c++.dg/method-6.mm: Ditto.
7672 * obj-c++.dg/super-class-2.mm: Ditto.
7673 * obj-c++.dg/method-21.mm: Ditto.
7674 * obj-c++.dg/const-str-8.mm: Ditto.
7675 * obj-c++.dg/try-catch-7.mm: Ditto.
7676 * obj-c++.dg/method-15.mm: Ditto.
7677 * obj-c++.dg/layout-1.mm: Ditto.
7678 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7679 * obj-c++.dg/const-str-3.mm: Ditto.
7680 * obj-c++.dg/try-catch-2.mm: Ditto.
7681 * obj-c++.dg/objc-gc-3.mm: Ditto.
7682 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7683 * obj-c++.dg/bitfield-1.mm: Ditto.
7684 * obj-c++.dg/selector-6.mm: Ditto.
7685 * obj-c++.dg/method-13.mm: Ditto.
7686 * obj-c++.dg/comp-types-12.mm: Ditto.
7687 * obj-c++.dg/bitfield-4.mm: Ditto.
7688 * obj-c++.dg/try-catch-8.mm: Ditto.
7689 * obj-c++.dg/method-2.mm: Ditto.
7690 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7691 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7692 * obj-c++.dg/const-str-4.mm: Ditto.
7693 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7694 * obj-c++.dg/try-catch-3.mm: Ditto.
7695 * obj-c++.dg/comp-types-9.mm: Ditto.
7696 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7697 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7698 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7699 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7700 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7701 Use new NeXT interface as required.
7702 * obj-c++.dg/const-str-10.mm: Ditto.
7703 * obj-c++.dg/const-str-11.mm: Ditto.
7704 * obj-c++.dg/const-str-9.mm: Ditto.
7705 * obj-c++.dg/method-11.mm: Ditto.
7706 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7707 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7708 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7709 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7710 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7711
7712 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7713
7714 PR c++/43206
7715 * g++.dg/template/typedef30.C: New test case.
7716
7717 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR c/43385
7720 * gcc.c-torture/execute/pr43385.c: New test.
7721
7722 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7723
7724 * gcc.dg/strncpy-fix-1.c: New test.
7725
7726 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7727
7728 PR testsuite/41609
7729 * lib/objc-torture.exp (objc-set-runtime-options): New.
7730 * objc/execute/execute.exp: Check runtime options on each pass.
7731 * objc/execute/exceptions/exceptions.exp: Ditto.
7732 * objc/compile/compile.exp: Ditto.
7733
7734 PR testsuite/42348
7735 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7736 standard tests.
7737 (check_effective_target_objc2): New proc.
7738 (check_effective_target_next_runtime): New proc.
7739 * lib/objc.exp: Determine which runtime is in force and support it.
7740 * lib/obj-c++.exp: Ditto.
7741
7742 2010-03-24 Jason Merrill <jason@redhat.com>
7743
7744 PR c++/43502
7745 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7746
7747 2010-03-24 Martin Jambor <mjambor@suse.cz>
7748
7749 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7750 a loop.
7751 * gcc.dg/ipa/ipa-2.c: Likewise.
7752 * gcc.dg/ipa/ipa-3.c: Likewise.
7753 * gcc.dg/ipa/ipa-4.c: Likewise.
7754 * gcc.dg/ipa/ipa-5.c: Likewise.
7755 * gcc.dg/ipa/ipa-7.c: Likewise.
7756 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7757 a loop.
7758 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7759 i_can_not_be_propagated_fully2 into a loop.
7760 * gcc.dg/ipa/ipa-8.c: New test.
7761 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7762
7763 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR debug/19192
7766 PR debug/43479
7767 * gcc.dg/guality/pr43479.c: New test.
7768 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7769 and add volatile keyword.
7770
7771 2010-03-23 Mike Stump <mikestump@comcast.net>
7772
7773 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7774
7775 2010-03-23 Jason Merrill <jason@redhat.com>
7776
7777 * g++.dg/ext/altivec-17.C: Adjust error message.
7778
7779 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7780 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7781 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7782 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7783 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7784 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7785
7786 2010-03-22 Jason Merrill <jason@redhat.com>
7787
7788 PR c++/43333
7789 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7790 * g++.dg/ext/is_pod_98.C: New.
7791
7792 PR c++/43281
7793 * g++.dg/cpp0x/auto18.C: New.
7794
7795 * gcc.dg/pr36997.c: Adjust error message.
7796 * g++.dg/ext/vector9.C: Likewise.
7797 * g++.dg/conversion/simd3.C: Likewise.
7798 * g++.dg/other/error23.C: Likewise.
7799
7800 2010-03-22 Michael Matz <matz@suse.de>
7801
7802 PR middle-end/43475
7803 * gfortran.dg/pr43475.f90: New testcase.
7804
7805 2010-03-22 Richard Guenther <rguenther@suse.de>
7806
7807 PR tree-optimization/43390
7808 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7809
7810 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7811
7812 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7813 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7814
7815 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7816 Michael Matz <matz@suse.de>
7817
7818 PR c++/43081
7819 * g++.dg/parse/crash56.C: New test.
7820
7821 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7822
7823 PR fortran/43450
7824 * gfortran.dg/whole_file_15.f90 : New test.
7825
7826 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7827
7828 PR fortran/43409
7829 * gfortran.dg/inquire_size.f90: New test.
7830
7831 2010-03-20 Richard Guenther <rguenther@suse.de>
7832
7833 PR rtl-optimization/43438
7834 * gcc.c-torture/execute/pr43438.c: New testcase.
7835
7836 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7837
7838 PR c++/43375
7839 * g++.dg/abi/mangle42.C: New test.
7840
7841 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7842
7843 PR C/43211
7844 * gcc.dg/pr43211.c: New test.
7845 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7846
7847 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7848
7849 PR rtl-optimization/42258
7850 * gcc.target/arm/thumb1-mul-moves.c: New test.
7851
7852 PR target/40697
7853 * gcc.target/arm/thumb-andsi.c: New test.
7854
7855 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7856 dg-require-effective-target.
7857
7858 2010-03-19 Michael Matz <matz@suse.de>
7859
7860 PR c++/43116
7861 * g++.dg/other/pr43116.C: New testcase.
7862
7863 2010-03-19 Michael Matz <matz@suse.de>
7864
7865 PR target/43305
7866 * gcc.dg/pr43305.c: New testcase.
7867
7868 2010-03-19 Richard Guenther <rguenther@suse.de>
7869
7870 PR tree-optimization/43415
7871 * gcc.c-torture/compile/pr43415.c: New testcase.
7872
7873 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7874
7875 PR ada/43106
7876 * gnat.dg/case_optimization2.adb: New test.
7877 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7878
7879 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7880 Jack Howarth <howarth@bromo.med.uc.edu>
7881
7882 PR target/36399
7883 * gcc.target/i386/push-1.c: Don't xfail
7884 scan-assembler-not "movups" on darwin.
7885
7886 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR debug/43058
7889 * gcc.dg/pr43058.c: New test.
7890
7891 2010-03-18 Martin Jambor <mjambor@suse.cz>
7892
7893 PR middle-end/42450
7894 * g++.dg/torture/pr42450.C: New test.
7895
7896 2010-03-18 Michael Matz <matz@suse.de>
7897
7898 PR middle-end/43419
7899 * gcc.dg/pr43419.c: New testcase.
7900
7901 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7902
7903 PR rtl-optimization/43360
7904 * gcc.dg/torture/pr43360.c: New.
7905
7906 2010-03-18 Michael Matz <matz@suse.de>
7907
7908 PR tree-optimization/43402
7909 * gcc.dg/pr43402.c: New testcase.
7910
7911 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7912
7913 PR target/42427
7914 * gcc.dg/pr42427.c: New test.
7915
7916 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7917
7918 PR libfortran/43265
7919 * gfortran.dg/read_empty_file.f: New test.
7920 * gfortran.dg/read_eof_all.f90: New test.
7921 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7922 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7923
7924 2010-03-17 Michael Matz <matz@suse.de>
7925
7926 * gcc.dg/pr43300.c: Add -w.
7927
7928 2010-03-17 Richard Guenther <rguenther@suse.de>
7929
7930 * gcc.dg/pr43379.c: Add -w.
7931
7932 2010-03-17 Tobias Burnus <burnus@net-b.de>
7933
7934 PR fortran/43331
7935 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7936
7937 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7938
7939 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7940
7941 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7942
7943 * ada/acats/run_all.sh: Log start and end times.
7944
7945 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7946
7947 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7948
7949 2010-03-16 Richard Guenther <rguenther@suse.de>
7950
7951 PR middle-end/43379
7952 * gcc.dg/pr43379.c: New testcase.
7953
7954 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR debug/43051
7957 * gcc.dg/guality/pr43051-1.c: New test.
7958
7959 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7960
7961 PR testsuite/43363
7962 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7963
7964 2010-03-15 Michael Matz <matz@suse.de>
7965
7966 PR middle-end/43300
7967 * gcc.dg/pr43300.c: New testcase.
7968
7969 2010-03-15 Richard Guenther <rguenther@suse.de>
7970
7971 PR tree-optimization/43367
7972 * gcc.c-torture/compile/pr43367.c: New testcase.
7973
7974 2010-03-15 Richard Guenther <rguenther@suse.de>
7975
7976 PR tree-optimization/43317
7977 * gcc.dg/pr43317.c: New testcase.
7978
7979 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7980
7981 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7982
7983 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7984
7985 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7986
7987 2010-03-14 Tobias Burnus <burnus@net-b.de>
7988
7989 PR fortran/43362
7990 * gfortran.dg/impure_constructor_1.f90: New test.
7991
7992 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7993
7994 PR middle-end/43354
7995 * gfortran.dg/graphite/id-pr43354.f: New.
7996
7997 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7998
7999 PR middle-end/43349
8000 * gfortran.dg/graphite/pr43349.f: New.
8001
8002 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
8003
8004 PR middle-end/43306
8005 * gcc.dg/graphite/pr43306.c: New.
8006
8007 2010-03-12 David S. Miller <davem@davemloft.net>
8008
8009 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8010 sparc.
8011
8012 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8013
8014 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8015
8016 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
8017
8018 PR fortran/43291
8019 PR fortran/43326
8020 * gfortran.dg/dynamic_dispatch_7.f03: New test.
8021
8022 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
8023
8024 * gfortran.dg/default_format_denormal_1.f90: Don't assume
8025 fail for *-*-mingw* targets.
8026
8027 2010-03-12 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR debug/43329
8030 * gcc.dg/guality/pr43329-1.c: New test.
8031
8032 2010-03-11 Martin Jambor <mjambor@suse.cz>
8033
8034 PR tree-optimization/43257
8035 * g++.dg/torture/pr43257.C: New test.
8036
8037 2010-03-11 Tobias Burnus <burnus@net-b.de>
8038
8039 PR fortran/43228
8040 * gfortran.dg/namelist_61.f90: New test.
8041
8042 2010-03-11 Richard Guenther <rguenther@suse.de>
8043
8044 PR tree-optimization/43255
8045 * gcc.c-torture/compile/pr43255.c: New testcase.
8046
8047 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8048
8049 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8050 * gcc.dg/pr43280.c: New testcase.
8051
8052 2010-03-11 Richard Guenther <rguenther@suse.de>
8053
8054 PR lto/43200
8055 * gcc.dg/lto/20100227-1_0.c: New testcase.
8056 * gcc.dg/lto/20100227-1_1.c: Likewise.
8057
8058 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8059
8060 PR libfortran/43320
8061 PR libfortran/43265
8062 * gfortran.dg/read_eof_6.f: New test
8063 * gfortran.dg/read_x_eof.f90: New test.
8064 * gfortran.dg/read_x_past.f: Update test.
8065
8066 2010-03-10 Jan Hubicka <jh@suse.cz>
8067
8068 * gcc.c-torture/compile/pr43288.c: New test.
8069
8070 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8071
8072 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8073 -fpic/-fPIC flags.
8074 * g++.old-deja/g++.pt/asm2.C: Likewise.
8075 * gcc.c-torture/compile/20000804-1.c: Likewise.
8076 * gcc.target/i386/clobbers.c: Likewise.
8077
8078 2010-03-10 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/43303
8081 * gfortran.dg/c_assoc_3.f90: New test.
8082
8083 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR debug/36728
8086 * gcc.dg/guality/pr36728-1.c: New test.
8087 * gcc.dg/guality/pr36728-2.c: New test.
8088
8089 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8090
8091 * gcc.dg/h8300-div-delay-slot.c: New test.
8092
8093 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8094
8095 PR tree-optimization/43236
8096 * gcc.c-torture/execute/pr43236.c: New test.
8097
8098 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8099
8100 PR middle-end/42859
8101 * g++.dg/eh/pr42859.C: New test.
8102
8103 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR debug/43299
8106 * gcc.dg/pr43299.c: New test.
8107
8108 PR debug/43290
8109 * g++.dg/eh/unwind2.C: New test.
8110
8111 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8112 Reza Yazdani <reza.yazdani@amd.com>
8113
8114 PR middle-end/43065
8115 * gcc.dg/graphite/run-id-4.c: New.
8116
8117 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8118
8119 PR middle-end/43065
8120 * gcc.dg/graphite/run-id-3.c: New.
8121
8122 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8123
8124 PR middle-end/42644
8125 PR middle-end/42130
8126 * gcc.dg/graphite/id-18.c: New.
8127 * gcc.dg/graphite/run-id-pr42644.c: New.
8128
8129 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8130
8131 PR middle-end/42326
8132 * gcc.dg/graphite/pr42326.c: New.
8133
8134 2010-03-08 Richard Guenther <rguenther@suse.de>
8135
8136 PR tree-optimization/43269
8137 * gcc.c-torture/execute/pr43269.c: New testcase.
8138
8139 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8140
8141 PR fortran/43256
8142 * gfortran.dg/typebound_call_13.f03: New.
8143
8144 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8145
8146 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8147 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8148
8149 2010-03-05 Jason Merrill <jason@redhat.com>
8150
8151 * g++.dg/abi/mangle40.C: Require weak and alias.
8152
8153 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8154
8155 PR middle-end/42326
8156 * gfortran.dg/graphite/pr42326.f90: New.
8157 * gfortran.dg/graphite/pr42326-1.f90: New.
8158
8159 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8160
8161 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8162 (gnat_target_compile): Likewise.
8163 Reinitialize GNAT_UNDER_TEST if target changes.
8164 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8165 (local_find_gnatmake): Pass full --GCC to gnatlink.
8166 Remove --LINK.
8167
8168 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8169
8170 PR c/43248
8171 * gcc.dg/compound-literal-1.c: New testcase.
8172
8173 2010-03-04 Martin Jambor <mjambor@suse.cz>
8174
8175 PR tree-optimization/43164
8176 PR tree-optimization/43191
8177 * gcc.c-torture/compile/pr43164.c: New test.
8178 * gcc.c-torture/compile/pr43191.c: Likewise.
8179
8180 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8181
8182 PR fortran/43244
8183 * gfortran.dg/finalize_9.f90: New.
8184
8185 2010-03-04 Tobias Burnus <burnus@net-b.de>
8186 Ken Werner <ken@linux.vnet.ibm.com>
8187
8188 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8189 to dg-options for spu.
8190 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8191 dump-scan target to exclude spu.
8192
8193 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8194
8195 PR middle-end/43209
8196 * gcc.dg/tree-ssa/ivopts-4.c: New.
8197
8198 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8199
8200 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8201 include-opts and exclude-opts; skip checking the flags if arguments
8202 are the same as the defaults.
8203 (dg-xfail-if): Verify the number of arguments, supply defaults
8204 for unspecified optional arguments.
8205 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8206
8207 2010-03-03 Jason Merrill <jason@redhat.com>
8208
8209 PR c++/12909
8210 * g++.dg/abi/mangle40.C: Updated.
8211
8212 2010-03-03 Jason Merrill <jason@redhat.com>
8213
8214 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8215 * g++.dg/abi/mangle23.C: Likewise.
8216 * g++.dg/eh/simd-2.C: Likewise.
8217 * g++.dg/ext/attribute-test-2.C: Likewise.
8218 * g++.dg/ext/vector14.C: Likewise.
8219 * g++.dg/other/pr34435.C: Likewise.
8220 * g++.dg/template/conv8.C: Likewise.
8221 * g++.dg/template/nontype9.C: Likewise.
8222 * g++.dg/template/qualttp17.C: Likewise.
8223 * g++.dg/template/ref1.C: Likewise.
8224 * g++.old-deja/g++.pt/crash68.C: Likewise.
8225 * g++.old-deja/g++.pt/ref1.C: Likewise.
8226 * g++.old-deja/g++.pt/ref3.C: Likewise.
8227 * g++.old-deja/g++.pt/ref4.C: Likewise.
8228
8229 PR c++/12909
8230 * g++.dg/abi/mangle40.C: New.
8231 * g++.dg/abi/mangle41.C: New.
8232 * g++.dg/lto/20100302_0.C: New.
8233 * g++.dg/lto/20100302_1.C: New.
8234 * g++.dg/lto/20100302.h: New.
8235
8236 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8237
8238 PR fortran/43243
8239 * gfortran.dg/internal_pack_12.f90: New test.
8240
8241 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8242
8243 * gcc.dg/pr36997.c: Adjust error message.
8244
8245 2010-03-03 Mike Stump <mikestump@comcast.net>
8246
8247 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8248 adjustments to not be present on machines that align the stack to
8249 more than 4 bytes and don't have a red zone yet as that is an
8250 unimplemented optimization.
8251
8252 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8253
8254 PR fortran/43169
8255 * gfortran.dg/impure_assignment_3.f90: New.
8256
8257 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR debug/43229
8260 * gfortran.dg/pr43229.f90: New test.
8261
8262 PR debug/43237
8263 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8264
8265 PR debug/43177
8266 * gcc.dg/guality/pr43177.c: New test.
8267
8268 2010-03-02 Jason Merrill <jason@redhat.com>
8269
8270 * g++.dg/ext/vector9.C: Adjust error message.
8271 * g++.dg/conversion/simd3.C: Likewise.
8272 * g++.dg/other/error23.C: Likewise.
8273
8274 2010-03-02 Mike Stump <mikestump@comcast.net>
8275
8276 PR c++/41090
8277 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8278
8279 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8280
8281 PR fortran/43180
8282 * gfortran.dg/internal_pack_10.f90: New test.
8283
8284 PR fortran/43173
8285 * gfortran.dg/internal_pack_11.f90: New test.
8286
8287 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8288
8289 PR middle-end/42640
8290 * gcc.dg/tree-ssa/pr42640.c: New.
8291
8292 2010-03-01 Richard Guenther <rguenther@suse.de>
8293
8294 PR tree-optimization/43220
8295 * gcc.c-torture/execute/pr43220.c: New testcase.
8296
8297 2010-03-01 Richard Guenther <rguenther@suse.de>
8298
8299 PR middle-end/43213
8300 * gcc.dg/pr43213.c: New testcase.
8301
8302 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304 PR pch/14940
8305 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8306
8307 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8308
8309 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8310 New function.
8311 (check_effective_target_ucn): Likewise.
8312
8313 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8314 if !ucn.
8315 * gcc.dg/ucnid-2.c: Likewise.
8316 * gcc.dg/ucnid-3.c: Likewise.
8317 * gcc.dg/ucnid-4.c: Likewise.
8318 * gcc.dg/ucnid-11.c: Likewise.
8319 * gcc.dg/ucnid-12.c: Likewise.
8320 * gcc.dg/ucnid-6.c: Skip if !ucn.
8321 * gcc.dg/ucnid-9.c: Likewise.
8322
8323 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8324
8325 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8326 lists to dg-skip-if.
8327 * gcc.target/i386/stackalign/return-3.c: Likewise.
8328
8329 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8330
8331 * gcc.target/i386/clearcap.map: New file.
8332 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8333 Pass clearcap.map by default if supported.
8334
8335 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337 PR fortran/42900
8338 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8339 Explain this.
8340 * gfortran.dg/stat_2.f90: Likewise.
8341
8342 2010-03-01 Tobias Burnus <burnus@net-b.de>
8343
8344 PR fortran/43199
8345 * gfortran.dg/module_read_2.f90: New test.
8346
8347 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8348
8349 PR c++/42748
8350 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8351 * g++.dg/abi/mangle12.C: Likewise.
8352 * g++.dg/abi/mangle20-2.C: Likewise.
8353 * g++.dg/abi/mangle17.C: Likewise.
8354 * g++.dg/template/cond2.C: Likewise.
8355 * g++.dg/template/pr35240.C: Likewise.
8356
8357 2010-02-27 Richard Guenther <rguenther@suse.de>
8358
8359 PR tree-optimization/43186
8360 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8361
8362 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8363
8364 * g++.dg/abi/packed1.C: Expect warning on the SH.
8365
8366 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8367
8368 PR c++/42054:
8369 * g++.dg/parse/error37.C: New test.
8370
8371 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8372
8373 PR c/24577
8374 PR c/43192
8375 * gcc.dg/pr8927-1.c: Match new note.
8376 * gcc.dg/990506-0.c: Likewise.
8377 * gcc.dg/gomp/flush-2.c: Likewise.
8378 * gcc.dg/gomp/atomic-5.c: Likewise.
8379 * gcc.dg/gomp/pr34607.c: Likewise.
8380 * gcc.dg/pr35746.c: Likewise.
8381 * gcc.dg/cpp/pragma-1.c: Likewise.
8382 * gcc.dg/cpp/pragma-2.c: Likewise.
8383 * gcc.dg/pr41842.c: Likewise.
8384 * gcc.dg/noncompile/20040629-1.c: Likewise.
8385 * objc.dg/private-1.m: Likewise.
8386
8387 2010-02-27 Tobias Burnus <burnus@net-b.de>
8388
8389 PR fortran/43185
8390 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8391 * gfortran.dg/default_initialization_4.f90: New test.
8392
8393 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8394
8395 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8396 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8397 * gnat.dg/thin_pointer2.adb: New test.
8398 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8399
8400 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8401
8402 PR c/20631
8403 * gcc.dg/cpp/c90-pedantic.c: New.
8404 * gcc.dg/cpp/c90.c: New.
8405 * gcc.dg/gnu90-const-expr-1.c: New.
8406 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8407
8408 2010-02-26 Richard Guenther <rguenther@suse.de>
8409
8410 PR tree-optimization/43186
8411 * gcc.c-torture/compile/pr43186.c: New testcase.
8412
8413 2010-02-26 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR debug/43190
8416 * c-c++-common/dwarf2/pr43190.c: New test.
8417
8418 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8419
8420 PR testsuite/37074:
8421 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8422
8423 2010-02-26 Richard Guenther <rguenther@suse.de>
8424
8425 PR tree-optimization/43188
8426 * gcc.c-torture/compile/pr43188.c: New testcase.
8427
8428 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 PR target/43175
8431 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8432
8433 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8436
8437 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8438
8439 PR target/43154
8440 * gcc.target/powerpc/pr43154.c: New file.
8441
8442 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR debug/43166
8445 * gfortran.dg/debug/pr43166.f: New test.
8446
8447 PR debug/43165
8448 * gcc.dg/torture/pr43165.c: New test.
8449
8450 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8451
8452 PR c/43128
8453 * c-c++-common/pr41779.c: Update.
8454
8455 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8456
8457 PR ada/32547
8458 * lib/gnat-dg.exp (gnat_load): Redefine.
8459
8460 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8461 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8462
8463 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8464
8465 PR libobjc/36610
8466 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8467 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8468 -fgnu-runtime.
8469 Sort entries.
8470
8471 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8472
8473 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8474
8475 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR debug/43150
8478 * gcc.dg/guality/vla-1.c: New test.
8479
8480 2010-02-24 Tobias Burnus <burnus@net-b.de>
8481
8482 PR fortran/43042
8483 * gfortran.dg/c_ptr_tests_15.f90: New test.
8484
8485 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR target/43107
8488 * gcc.target/i386/pr43107.c: New test.
8489
8490 2010-02-23 Jason Merrill <jason@redhat.com>
8491
8492 PR c++/43143
8493 * g++.dg/cpp0x/variadic100.C: New.
8494
8495 2010-02-23 Jason Merrill <jason@redhat.com>
8496
8497 PR debug/42800
8498 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8499 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8500 * c-c++-common/dwarf2/vla1.c: New.
8501
8502 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR target/43139
8505 * gcc.dg/pr43139.c: New test.
8506
8507 PR debug/43077
8508 * gcc.dg/guality/pr43077-1.c: New test.
8509
8510 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8511
8512 PR 43123
8513 * gcc.dg/march.c: New.
8514 * gcc.dg/march-generic.c: New.
8515 * gcc.dg/mtune.c: New.
8516
8517 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8518
8519 PR middle-end/43083
8520 * gcc.dg/graphite/pr43083.c: New.
8521
8522 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8523
8524 PR middle-end/43097
8525 * gfortran.dg/graphite/pr43097.f: New.
8526
8527 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8528 Manuel López-Ibáñez <manu@gcc.gnu.org>
8529
8530 PR middle-end/43140
8531 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8532
8533 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8534
8535 PR middle-end/43026
8536 * g++.dg/graphite/pr43026.C: New.
8537
8538 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8539
8540 PR c++/43126
8541 * gcc.dg/cleanup-1.c: Update.
8542 * gcc.dg/func-args-1.c: Update.
8543 * gcc.dg/format/sentinel-1.c: Update.
8544 * g++.old-deja/g++.jason/scoping10.C: Update.
8545 * g++.old-deja/g++.ns/lookup5.C: Update.
8546 * g++.dg/ext/cleanup-1.C: Update.
8547 * g++.dg/parse/varmod1.C: Update.
8548 * g++.dg/parse/error33.C: Update.
8549 * g++.dg/expr/call3.C: Update.
8550 * g++.dg/func-args-1.C: New.
8551
8552 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8553
8554 PR c/43125
8555 * gcc.dg/attr-used-2.c: Moved to ...
8556 * c-c++-common/attr-used-2.c: Here.
8557
8558 * gcc.dg/attr-used.c: Moved to ...
8559 * c-c++-common/attr-used.c: Here.
8560
8561 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8562
8563 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8564
8565 2010-02-22 Richard Guenther <rguenther@suse.de>
8566
8567 PR lto/43045
8568 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8569 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8570
8571 2010-02-22 Richard Guenther <rguenther@suse.de>
8572
8573 PR tree-optimization/42749
8574 * gcc.c-torture/compile/pr42749.c: New testcase.
8575
8576 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8577
8578 PR fortran/43072
8579 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8580 * gfortran.dg/internal_pack_9.f90: New test.
8581
8582 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8583
8584 PR c++/23510
8585 * g++.dg/template/recurse.C: Adjust.
8586 * g++.dg/template/pr23510.C: New.
8587
8588 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8589
8590 PR c++/42824
8591 * g++.dg/template/memclass4.C: New test.
8592
8593 2010-02-21 Tobias Burnus <burnus@net-b.de>
8594
8595 PR fortran/35259
8596 * gfortran.dg/reassoc_5.f90: New test.
8597
8598 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8599
8600 PR target/43067
8601 * gcc.target/i386/pr43067.c: New test.
8602
8603 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8604
8605 PR c++/35669
8606 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8607 -Wconversion-null.
8608 * g++.dg/warn/Wconversion-null.C: New test.
8609 * g++.old-deja/g++.other/null1.C: Move to...
8610 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8611
8612 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8613
8614 PR fortran/36932
8615 PR fortran/36933
8616 * gfortran.dg/dependency_26.f90: New test.
8617
8618 PR fortran/43072
8619 * gfortran.dg/internal_pack_7.f90: New test.
8620
8621 PR fortran/43111
8622 * gfortran.dg/internal_pack_8.f90: New test.
8623
8624 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8625
8626 PR 43128
8627 * c-c++-common/pr41779.c: Fix broken testcase.
8628
8629 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8630
8631 PR 36513
8632 * c-c++-common/pr36513.c: New testcase.
8633 * c-c++-common/pr36513-2.c: New testcase.
8634
8635 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8636
8637 PR 41779
8638 * c-c++-common/pr41779.c: New.
8639
8640 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR debug/43084
8643 * gcc.dg/pr43084.c: New test.
8644
8645 2010-02-19 Richard Guenther <rguenther@suse.de>
8646
8647 PR tree-optimization/42916
8648 * gcc.dg/pr42916.c: New testcase.
8649
8650 2010-02-18 Jason Merrill <jason@redhat.com>
8651
8652 PR c++/42837
8653 * g++.dg/abi/packed1.C: Add expected warning.
8654
8655 PR c++/43108
8656 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8657 * gcc.dg/torture/dg-torture.exp: Likewise.
8658 * c-c++-common/torture/complex-sign.h,
8659 c-c++-common/torture/complex-sign-add.c,
8660 c-c++-common/torture/complex-sign-mixed-add.c,
8661 c-c++-common/torture/complex-sign-mixed-div.c,
8662 c-c++-common/torture/complex-sign-mixed-mul.c,
8663 c-c++-common/torture/complex-sign-mixed-sub.c,
8664 c-c++-common/torture/complex-sign-mul.c,
8665 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8666 Adapt for C++ compilation as well.
8667
8668 PR c++/43070
8669 * g++.dg/ext/label1.C: Update.
8670 * g++.dg/ext/label2.C: Update.
8671
8672 PR c++/26261
8673 * g++.dg/template/dependent-name6.C: New.
8674
8675 PR c++/43109
8676 * g++.dg/parse/namespace12.C: New.
8677
8678 2010-02-18 Martin Jambor <mjambor@suse.cz>
8679
8680 PR tree-optimization/43066
8681 * gcc.c-torture/compile/pr43066.c: New test.
8682
8683 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8684
8685 * g++.dg/ext/attrib35.C: Fix target selector string.
8686 * g++.dg/ext/attrib36.C: Ditto.
8687 * g++.dg/ext/attrib37.C: Ditto.
8688 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8689 * g++.dg/abi/mangle25.C: Ditto.
8690
8691 2010-02-17 Jason Merrill <jason@redhat.com>
8692
8693 PR c++/43069
8694 * g++.dg/parse/namespace11.C: New.
8695
8696 PR c++/43093
8697 * g++.dg/ext/attrib37.C: New.
8698
8699 PR c++/43079
8700 * g++.dg/template/ptrmem20.C: New.
8701
8702 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8703
8704 PR target/43103
8705 * gcc.target/i386/xop-check.h: Include m256-check.h.
8706 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8707 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8708 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8709 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8710
8711 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR debug/42918
8714 * gcc.dg/pr42918.c: New test.
8715
8716 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8717
8718 * g++.dg/ext/attrib36.C: Require ILP32.
8719
8720 2010-02-16 Richard Guenther <rguenther@suse.de>
8721
8722 PR tree-optimization/41043
8723 * gfortran.dg/pr41043.f90: New testcase.
8724 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8725
8726 2010-02-16 Jason Merrill <jason@redhat.com>
8727
8728 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8729
8730 2010-02-16 Ira Rosen <irar@il.ibm.com>
8731
8732 PR tree-optimization/43074
8733 * gcc.dg/vect/fast-math-pr43074.c: New test.
8734
8735 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8736
8737 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8738
8739 2010-02-16 Jason Merrill <jason@redhat.com>
8740
8741 PR c++/43031
8742 * g++.dg/ext/attrib36.C: New.
8743
8744 PR c++/43036
8745 * g++.dg/other/array6.C: New.
8746
8747 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8748
8749 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8750
8751 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8752
8753 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8754 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8755 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8756 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8757 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8758 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8759
8760 2010-02-15 Richard Guenther <rguenther@suse.de>
8761
8762 PR middle-end/43068
8763 * g++.dg/torture/pr43068.C: New testcase.
8764
8765 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8766
8767 PR c++/43024
8768 * g++.dg/opt/ice1.C: New.
8769
8770 2010-02-14 Jason Merrill <jason@redhat.com>
8771
8772 PR c++/41997
8773 * g++.dg/cpp0x/initlist-opt.C: New.
8774
8775 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8776
8777 PR fortran/41113
8778 PR fortran/41117
8779 * gfortran.dg/internal_pack_6.f90: New test.
8780
8781 2010-02-12 Jason Merrill <jason@redhat.com>
8782
8783 PR c++/43054
8784 * g++.dg/cpp0x/variadic99.C: New.
8785
8786 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8787
8788 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8789 sign extend pointers to gualchk_t.
8790
8791 PR c++/43033
8792 * g++.dg/other/default3.C: Xfail g4 test.
8793
8794 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8795
8796 PR middle-end/43012
8797 * gcc.dg/graphite/pr43012.c: New.
8798
8799 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8800
8801 PR middle-end/42930
8802 * g++.dg/graphite/pr42930.C: New.
8803
8804 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8805
8806 PR middle-end/42914
8807 PR middle-end/42530
8808 * gcc.dg/graphite/pr42530.c: New.
8809 * gcc.dg/graphite/pr42914.c: New.
8810
8811 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8812
8813 PR middle-end/42771
8814 * gcc.dg/graphite/pr42771.c: New.
8815
8816 2010-02-11 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/42998
8819 * gcc.c-torture/compile/pr42998.c: New testcase.
8820
8821 2010-02-10 Jason Merrill <jason@redhat.com>
8822
8823 PR c++/41896
8824 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8825
8826 PR c++/42983, core issue 906
8827 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8828 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8829
8830 PR c++/43016
8831 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8832
8833 2010-02-10 Richard Guenther <rguenther@suse.de>
8834
8835 PR tree-optimization/43017
8836 * gcc.dg/torture/pr43017.c: New testcase.
8837
8838 2010-02-10 Tobias Burnus <burnus@net-b.de>
8839
8840 PR fortran/40823
8841 * gfortran.dg/private_type_1.f90: Update error location.
8842 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8843 * gfortran.dg/typebound_operator_2.f03: Ditto.
8844 * gfortran.dg/assignment_2.f90: Ditto.
8845 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8846 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8847
8848 2010-02-10 Tobias Burnus <burnus@net-b.de>
8849
8850 PR fortran/43015
8851 * gfortran.dg/bind_c_usage_20.f90: New test.
8852
8853 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR debug/43010
8856 * g++.dg/debug/pr43010.C: New test.
8857
8858 2010-02-10 Richard Guenther <rguenther@suse.de>
8859
8860 PR c/43007
8861 * gcc.c-torture/execute/20100209-1.c: New testcase.
8862 * gcc.dg/fold-div-3.c: Likewise.
8863
8864 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8865
8866 * gcc.dg/builtin-ffs-1.c: New test.
8867
8868 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8869
8870 PR fortran/42999
8871 * gfortran.dg/array_constructor_35.f90: New test.
8872
8873 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8874
8875 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8876
8877 2010-02-09 Jason Merrill <jason@redhat.com>
8878
8879 PR c++/42399
8880 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8881
8882 PR c++/42370
8883 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8884
8885 2010-02-09 Tobias Burnus <burnus@net-b.de>
8886
8887 PR fortran/41869
8888 * gfortran.dg/module_write_1.f90: New test.
8889
8890 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8891
8892 * gcc.dg/pr19340.c: Adjust.
8893
8894 2010-02-09 Richard Guenther <rguenther@suse.de>
8895
8896 PR tree-optimization/43008
8897 * gcc.c-torture/execute/pr43008.c: New testcase.
8898
8899 2010-02-09 Richard Guenther <rguenther@suse.de>
8900
8901 PR tree-optimization/43000
8902 * gcc.dg/torture/pr43000.c: New testcase.
8903 * gcc.dg/torture/pr43002.c: Likewise.
8904
8905 2010-02-09 Daniel Kraft <d@domob.eu>
8906
8907 PR fortran/39171
8908 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8909 and pass -Wsurprising as necessary.
8910
8911 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR tree-optimization/42890
8914 * g++.dg/torture/pr42890.C: New test.
8915
8916 2010-02-08 Richard Guenther <rguenther@suse.de>
8917
8918 PR middle-end/42995
8919 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8920
8921 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8922
8923 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8924 return 0 from main.
8925 * gcc.dg/graphite/block-1.c: Same.
8926 * gcc.dg/graphite/block-3.c: Same.
8927 * gcc.dg/graphite/block-4.c: Same.
8928 * gcc.dg/graphite/block-5.c: Same.
8929 * gcc.dg/graphite/block-6.c: Same.
8930 * gcc.dg/graphite/block-7.c: Same.
8931 * gcc.dg/graphite/interchange-0.c: Same.
8932 * gcc.dg/graphite/interchange-1.c: Same.
8933 * gcc.dg/graphite/interchange-10.c: Same.
8934 * gcc.dg/graphite/interchange-11.c: Same.
8935 * gcc.dg/graphite/interchange-12.c: Same.
8936 * gcc.dg/graphite/interchange-2.c: Same.
8937 * gcc.dg/graphite/interchange-3.c: Same.
8938 * gcc.dg/graphite/interchange-4.c: Same.
8939 * gcc.dg/graphite/interchange-5.c: Same.
8940 * gcc.dg/graphite/interchange-6.c: Same.
8941 * gcc.dg/graphite/interchange-7.c: Same.
8942 * gcc.dg/graphite/interchange-8.c: Same.
8943 * gcc.dg/graphite/interchange-9.c: Same.
8944 * gcc.dg/graphite/interchange-mvt.c: Same.
8945
8946 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8947
8948 * gfortran.dg/graphite/id-19.f: New.
8949 * gfortran.dg/graphite/pr14741.f90: New.
8950 * gfortran.dg/graphite/pr41924.f90: New.
8951 * gfortran.dg/graphite/run-id-2.f90: New.
8952
8953 2010-02-07 Richard Guenther <rguenther@suse.de>
8954
8955 PR middle-end/42956
8956 * gcc.c-torture/compile/pr42956.c: New testcase.
8957
8958 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8959
8960 PR libfortran/42742
8961 * gfortran.dg/fmt_cache_2.f: New test.
8962
8963 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8964
8965 * gfortran.dg/read_no_eor.f90: New test.
8966
8967 2010-02-05 Jason Merrill <jason@redhat.com>
8968
8969 * g++.dg/ext/label13.C: Move constructor body out of class.
8970
8971 2010-02-03 Jason Merrill <jason@redhat.com>
8972
8973 PR c++/42870
8974 * g++.dg/ext/dllexport3.C: New.
8975
8976 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8977
8978 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8979
8980 2010-02-05 Richard Guenther <rguenther@suse.de>
8981
8982 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8983
8984 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8985
8986 PR c++/42915
8987 * g++.dg/other/crash-9.C: New test.
8988
8989 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8990
8991 PR fortran/42309
8992 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8993
8994 2010-02-04 Richard Guenther <rguenther@suse.de>
8995
8996 PR rtl-optimization/42952
8997 * gcc.dg/torture/pr42952.c: New testcase.
8998
8999 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9000
9001 PR libfortran/42901
9002 * gfortran.dg/namelist_60.f90: New test.
9003
9004 2010-02-03 Jason Merrill <jason@redhat.com>
9005
9006 PR c++/40138
9007 * g++.dg/ext/builtin11.C: New.
9008
9009 PR c++/4926
9010 PR c++/38600
9011 * g++.dg/abi/mangle35.C: New.
9012 * g++.dg/abi/mangle37.C: New.
9013
9014 PR c++/12909
9015 * g++.dg/abi/mangle36.C: New.
9016
9017 PR c++/35652
9018 * g++.dg/warn/string1.C: New.
9019
9020 2010-02-03 Richard Guenther <rguenther@suse.de>
9021
9022 PR tree-optimization/42944
9023 * gcc.dg/errno-1.c: New testcase.
9024
9025 2010-02-03 Richard Guenther <rguenther@suse.de>
9026
9027 PR middle-end/42927
9028 * gcc.c-torture/compile/pr42927.c: New testcase.
9029
9030 2010-02-03 Tobias Burnus <burnus@net-b.de>
9031
9032 PR fortran/42936
9033 * gfortran.dg/null_4.f90: New test.
9034
9035 2010-02-02 Jason Merrill <jason@redhat.com>
9036
9037 PR c++/41090
9038 * g++.dg/ext/label13.C: New.
9039
9040 2010-02-02 Tobias Burnus <burnus@net-b.de>
9041
9042 PR fortran/42650
9043 * gfortran.dg/func_result_5.f90: New test.
9044
9045 2010-02-01 Tobias Burnus <burnus@net-b.de>
9046
9047 PR fortran/42922
9048 * gfortran.dg/pure_initializer_3.f90: News test.
9049
9050 2010-01-31 Janus Weil <janus@gcc.gnu.org>
9051
9052 PR fortran/42888
9053 * gfortran.dg/allocate_derived_2.f90: New test.
9054
9055 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
9056
9057 PR middle-end/42898
9058 * gcc.dg/torture/pr42898-2.c: New test.
9059
9060 2010-01-31 Richard Guenther <rguenther@suse.de>
9061
9062 PR middle-end/42898
9063 * gcc.dg/torture/pr42898.c: New testcase.
9064
9065 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
9066
9067 PR fortran/38324
9068 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9069 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9070
9071 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9072
9073 * g++.dg/tree-ssa/inline-1.C: New.
9074 * g++.dg/tree-ssa/inline-2.C: New.
9075 * g++.dg/tree-ssa/inline-3.C: New.
9076
9077 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9078
9079 PR testsuite/41701
9080 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9081 the string 'pow' in the pathname of the compiler from generating a
9082 test failure.
9083
9084 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9085
9086 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9087 * g++.old-deja/g++.mike/eh17.C: Likewise.
9088 * g++.old-deja/g++.mike/p5571.C: Likewise.
9089
9090 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9091
9092 PR c++/42758
9093 PR c++/42634
9094 PR c++/42336
9095 PR c++/42797
9096 PR c++/42880
9097 * g++.dg/other/crash-5.C: New test.
9098 * g++.dg/other/crash-6.C: New test.
9099 * g++.dg/other/crash-7.C: New test.
9100 * g++.dg/other/crash-8.C: New test.
9101
9102 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR rtl-optimization/42889
9105 * gcc.dg/pr42889.c: New test.
9106
9107 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 * gcc.target/i386/pr42881.c: Use SSE2.
9110
9111 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9112
9113 PR target/42891
9114 * gcc.target/i386/pr42891.c: New test.
9115
9116 2010-01-28 Richard Guenther <rguenther@suse.de>
9117
9118 PR tree-optimization/42871
9119 * g++.dg/torture/pr42871.C: New testcase.
9120
9121 2010-01-28 Richard Guenther <rguenther@suse.de>
9122
9123 * gcc.dg/Wobjsize-1.h: New testcase.
9124 * gcc.dg/Wobjsize-1.c: Likewise.
9125
9126 2010-01-28 Richard Guenther <rguenther@suse.de>
9127
9128 PR middle-end/42883
9129 * g++.dg/torture/pr42883.C: New testcase.
9130
9131 2010-01-28 Michael Matz <matz@suse.de>
9132
9133 * gcc.target/i386/pr42881.c: New test.
9134
9135 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9136
9137 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9138 Add i?86-*-solaris2* support.
9139
9140 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9141
9142 PR c++/42713
9143 PR c++/42820
9144 * g++.dg/template/typedef27.C: New test case.
9145 * g++.dg/template/typedef28.C: New test case.
9146
9147 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9148
9149 * gcc.dg/optimize-bswap*.c: Add ARM target
9150
9151 2010-01-27 Richard Guenther <rguenther@suse.de>
9152
9153 PR middle-end/42878
9154 * gcc.dg/torture/pr42878-1.c: New testcase.
9155 * gcc.dg/torture/pr42878-2.c: Likewise.
9156
9157 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR middle-end/42874
9160 * gcc.dg/vla-22.c: New test.
9161
9162 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9163
9164 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9165 current collation.
9166
9167 2010-01-26 Richard Guenther <rguenther@suse.de>
9168
9169 PR rtl-optimization/42685
9170 * gcc.dg/pr42685.c: New testcase.
9171 * g++.dg/other/pr42685.C: Likewise.
9172
9173 2010-01-26 Richard Guenther <rguenther@suse.de>
9174
9175 PR middle-end/42806
9176 * g++.dg/other/pr42806.C: New testcase.
9177
9178 2010-01-26 Richard Guenther <rguenther@suse.de>
9179
9180 PR tree-optimization/42250
9181 * gcc.dg/pr42250.c: New testcase.
9182
9183 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9184
9185 * gnat.dg/array_bounds_test.adb: New test.
9186
9187 2010-01-25 Tobias Burnus <burnus@net-b.de>
9188
9189 PR fortran/42858
9190 * gfortran.dg/generic_21.f90: New test.
9191
9192 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9193
9194 PR testsuite/41522
9195 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9196
9197 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9198
9199 PR c++/42748
9200 * g++.dg/abi/arm_va_list2.C: New test.
9201 * g++.dg/abi/arm_va_list2.h: Companion header file.
9202
9203 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9204
9205 PR fortran/41044
9206 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9207
9208 PR fortran/41167
9209 * gfortran.dg/char_array_arg_1.f90 : New test.
9210
9211 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9212
9213 2010-01-24 Tobias Burnus <burnus@net-b.de>
9214
9215 PR fortran/39304
9216 * gfortran.dg/generic_20.f90: New test.
9217
9218 2010-01-22 Michael Matz <matz@suse.de>
9219
9220 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9221 -msse2.
9222
9223 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9224
9225 PR fortran/42736
9226 * gfortran.dg/dependency_25.f90 : New test.
9227
9228 2010-01-21 Martin Jambor <mjambor@suse.cz>
9229
9230 PR tree-optimization/42585
9231 * gcc.dg/tree-ssa/pr42585.c: New test.
9232
9233 2010-01-21 Richard Guenther <rguenther@suse.de>
9234
9235 PR middle-end/19988
9236 * gcc.dg/pr19988.c: New testcase.
9237
9238 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9239
9240 * g++.dg/compat/decimal/compat-common.h: New file.
9241 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9242 * g++.dg/compat/decimal/pass_x.h: New file.
9243 * g++.dg/compat/decimal/pass_y.h: New file.
9244 * g++.dg/compat/decimal/pass-1_main.C: New file.
9245 * g++.dg/compat/decimal/pass-1_x.C: New file.
9246 * g++.dg/compat/decimal/pass-1_y.C: New file.
9247 * g++.dg/compat/decimal/pass-2_main.C: New file.
9248 * g++.dg/compat/decimal/pass-2_x.C: New file.
9249 * g++.dg/compat/decimal/pass-2_y.C: New file.
9250 * g++.dg/compat/decimal/pass-3_main.C: New file.
9251 * g++.dg/compat/decimal/pass-3_x.C: New file.
9252 * g++.dg/compat/decimal/pass-3_y.C: New file.
9253 * g++.dg/compat/decimal/pass-4_main.C: New file.
9254 * g++.dg/compat/decimal/pass-4_x.C: New file.
9255 * g++.dg/compat/decimal/pass-4_y.C: New file.
9256 * g++.dg/compat/decimal/pass-5_main.C: New file.
9257 * g++.dg/compat/decimal/pass-5_x.C: New file.
9258 * g++.dg/compat/decimal/pass-5_y.C: New file.
9259 * g++.dg/compat/decimal/pass-6_main.C: New file.
9260 * g++.dg/compat/decimal/pass-6_x.C: New file.
9261 * g++.dg/compat/decimal/pass-6_y.C: New file.
9262 * g++.dg/compat/decimal/return_x.h: New file.
9263 * g++.dg/compat/decimal/return_y.h: New file.
9264 * g++.dg/compat/decimal/return-1_main.C: New file.
9265 * g++.dg/compat/decimal/return-1_x.C: New file.
9266 * g++.dg/compat/decimal/return-1_y.C: New file.
9267 * g++.dg/compat/decimal/return-2_main.C: New file.
9268 * g++.dg/compat/decimal/return-2_x.C: New file.
9269 * g++.dg/compat/decimal/return-2_y.C: New file.
9270 * g++.dg/compat/decimal/return-3_main.C: New file.
9271 * g++.dg/compat/decimal/return-3_x.C: New file.
9272 * g++.dg/compat/decimal/return-3_y.C: New file.
9273 * g++.dg/compat/decimal/return-4_main.C: New file.
9274 * g++.dg/compat/decimal/return-4_x.C: New file.
9275 * g++.dg/compat/decimal/return-4_y.C: New file.
9276 * g++.dg/compat/decimal/return-5_main.C: New file.
9277 * g++.dg/compat/decimal/return-5_x.C: New file.
9278 * g++.dg/compat/decimal/return-5_y.C: New file.
9279 * g++.dg/compat/decimal/return-6_main.C: New file.
9280 * g++.dg/compat/decimal/return-6_x.C: New file.
9281 * g++.dg/compat/decimal/return-6_y.C: New file.
9282
9283 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9284
9285 PR debug/42715
9286 * gcc.dg/pr42715.c: New.
9287
9288 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9289
9290 PR c++/42038
9291 * g++.dg/parse/crash55.C: New.
9292
9293 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9294
9295 PR debug/42782
9296 * gcc.dg/guality/pr42782.c: New.
9297
9298 2010-01-20 Jason Merrill <jason@redhat.com>
9299
9300 PR c++/41788
9301 * g++.dg/abi/packed1.C: New.
9302
9303 PR c++/41920
9304 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9305
9306 PR c++/40750
9307 * g++.dg/parse/fn-typedef1.C: New.
9308 * g++.dg/other/cv_quals.C: Adjust.
9309
9310 2010-01-20 Anthony Green <green@moxielogic.com>
9311
9312 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9313 pack(push) pragma).
9314 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9315 * gcc.dg/20020312-2.c: Port this to the moxie core.
9316 * gcc.dg/weak/typeof-2.c: Ditto.
9317
9318 2010-01-20 Richard Guenther <rguenther@suse.de>
9319
9320 PR tree-optimization/42717
9321 * gcc.c-torture/compile/pr42717.c: New testcase.
9322
9323 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9324
9325 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9326 of signed, add a few new tests.
9327
9328 PR middle-end/42803
9329 * g++.dg/parse/limits-initializer1.C: New test.
9330
9331 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9332
9333 PR fortran/42804
9334 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9335 * gfortran.dg/typebound_call_12.f03: New test.
9336
9337 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9338
9339 PR fortran/42783
9340 * gfortran.dg/bounds_check_15.f90 : New test.
9341
9342 2010-01-19 Michael Matz <matz@suse.de>
9343
9344 PR tree-optimization/41783
9345 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9346
9347 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9348
9349 PR target/38697.
9350 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9351 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9352 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9353 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9354 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9355 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9356 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9357 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9358 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9359 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9360 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9361
9362 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9363
9364 PR fortran/42545
9365 * gfortran.dg/extends_6.f03: Modified an error message.
9366 * gfortran.dg/extends_10.f03: New test.
9367 * gfortran.dg/private_type_6.f03: Modified an error message.
9368 * gfortran.dg/structure_constructor_8.f03: Ditto.
9369
9370 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR tree-optimization/42719
9373 * gcc.dg/pr42719.c: New test.
9374
9375 PR debug/42728
9376 * gcc.dg/pr42728.c: New test.
9377
9378 2010-01-19 Anthony Green <green@moxielogic.com>
9379
9380 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9381
9382 2010-01-18 Anthony Green <green@moxielogic.com>
9383
9384 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9385 for moxie.
9386
9387 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9388
9389 * g++.dg/template/error45.C: reverted as part of reverting the
9390 fix of PR c++/42634.
9391
9392 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9393
9394 PR c++/42634
9395 * g++.dg/template/error45.C: New test.
9396
9397 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9398
9399 PR c++/42766
9400 * g++.dg/conversion/op6.C: New test.
9401
9402 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
9403
9404 PR target/42774
9405 * gcc.target/alpha/pr42774.c: New test.
9406
9407 2010-01-18 Richard Guenther <rguenther@suse.de>
9408
9409 PR tree-optimization/42781
9410 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9411
9412 2010-01-17 Richard Guenther <rguenther@suse.de>
9413
9414 PR middle-end/42248
9415 * gcc.c-torture/execute/pr42248.c: New testcase.
9416
9417 2010-01-17 Richard Guenther <rguenther@suse.de>
9418
9419 PR tree-optimization/42773
9420 * g++.dg/torture/pr42773.C: New testcase.
9421
9422 2010-01-17 Janus Weil <janus@gcc.gnu.org>
9423
9424 PR fortran/42677
9425 * gfortran.dg/interface_assignment_5.f90: New test.
9426
9427 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9428
9429 PR c++/42697
9430 * g++.dg/template/crash94.C: Reverted.
9431
9432 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9433
9434 PR debug/42767
9435 * gcc.dg/debug/pr42767.c: New.
9436
9437 2010-01-15 Jason Merrill <jason@redhat.com>
9438
9439 PR c++/42761
9440 * g++.dg/cpp0x/decltype22.C: New.
9441
9442 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR middle-end/42760
9445 * g++.dg/torture/pr42760.C: New test.
9446
9447 2010-01-15 Jing Yu <jingyu@google.com>
9448
9449 PR rtl-optimization/42691
9450 * gcc.c-torture/execute/pr42691.c: New.
9451
9452 2010-01-15 Richard Guenther <rguenther@suse.de>
9453
9454 PR middle-end/42739
9455 * g++.dg/torture/pr42739.C: New testcase.
9456
9457 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9458
9459 * g++.dg/template/error45.C: Revert as part of reverting changes
9460 or PR c++/42634.
9461
9462 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9463
9464 PR fortran/42684
9465 * gfortran.dg/interface_31.f90: New test.
9466
9467 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9468
9469 * gcc.target/powerpc/pr42747.c: New file.
9470
9471 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR middle-end/42674
9474 * c-c++-common/pr42674.c: New test.
9475
9476 PR c++/42608
9477 * g++.dg/template/instantiate11.C: New test.
9478
9479 2010-01-14 Jason Merrill <jason@redhat.com>
9480
9481 PR c++/42701
9482 * g++.dg/overload/error3.C: New.
9483
9484 PR c++/42655
9485 * g++.dg/overload/rvalue1.C: New.
9486
9487 2010-01-14 Martin Jambor <mjambor@suse.cz>
9488
9489 PR tree-optimization/42706
9490 * gcc.dg/ipa/pr42706.c: New testcase.
9491
9492 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9493
9494 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9495
9496 2010-01-14 Martin Jambor <mjambor@suse.cz>
9497
9498 PR tree-optimization/42714
9499 * g++.dg/torture/pr42714.C: New test.
9500
9501 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9502
9503 PR rtl-optimization/42246
9504 * gfortran.dg/pr42246-2.f: New.
9505
9506 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9507
9508 PR rtl-optimization/42389
9509 * gcc.dg/pr42389.c: New.
9510
9511 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9512
9513 PR rtl-optimization/42388
9514 * gcc.dg/pr42388.c: New.
9515
9516 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9517
9518 PR rtl-optimization/42294
9519 * gfortran.dg/pr42294.f: New.
9520
9521 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9522
9523 PR rtl-optimization/39453
9524 PR rtl-optimization/42246
9525 * gcc.dg/pr39453.c: New.
9526 * gcc.dg/pr42246.c: New.
9527
9528 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9529
9530 PR middle-end/42245
9531 * gcc.dg/pr42245.c: New.
9532 * gcc.dg/pr42245-2.c: New.
9533
9534 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9535
9536 PR rtl-optimization/42249
9537 * gcc.dg/pr42249.c: New.
9538
9539 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR c/42721
9542 * gcc.c-torture/execute/pr42721.c: New test.
9543
9544 2010-01-14 Ira Rosen <irar@il.ibm.com>
9545
9546 PR tree-optimization/42709
9547 * gcc.dg/vect/pr42709.c: New test.
9548
9549 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9550
9551 PR fortran/41478
9552 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9553 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9554
9555 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9556
9557 PR fortran/42481
9558 * gfortran.dg/generic_19.f90 : New test.
9559
9560 2010-01-13 Richard Guenther <rguenther@suse.de>
9561
9562 PR tree-optimization/42730
9563 * gcc.c-torture/compile/pr42730.c: New testcase.
9564
9565 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9566
9567 PR target/pr42542
9568 * gcc.target/ia64/pr42542-1.c: New.
9569 * gcc.target/ia64/pr42542-2.c: New.
9570 * gcc.target/ia64/pr42542-3.c: New.
9571
9572 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9573
9574 PR c++/42634
9575 * g++.dg/template/error45.C: New test.
9576
9577 2010-01-13 Martin Jambor <mjambor@suse.cz>
9578
9579 PR tree-optimization/42704
9580 * g++.dg/torture/pr42704.C: New test.
9581
9582 2010-01-13 Martin Jambor <mjambor@suse.cz>
9583
9584 PR tree-optimization/42703
9585 * gcc.c-torture/compile/pr42703.c: New test.
9586
9587 2010-01-13 Richard Guenther <rguenther@suse.de>
9588
9589 PR tree-optimization/42705
9590 * gcc.c-torture/compile/pr42705.c: New testcase.
9591
9592 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9593
9594 * gcc.target/bfin/l2.c: New test.
9595 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9596
9597 2010-01-13 Richard Guenther <rguenther@suse.de>
9598
9599 PR middle-end/42716
9600 * gcc.c-torture/compile/pr42716.c: New testcase.
9601
9602 2010-01-13 Richard Guenther <rguenther@suse.de>
9603
9604 PR lto/42678
9605 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9606
9607 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9608
9609 PR c/42708
9610 * gcc.c-torture/compile/pr42708-1.c: New test.
9611
9612 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR debug/42662
9615 * gcc.dg/pr42662.c: New test.
9616
9617 PR tree-optimization/42645
9618 * g++.dg/other/pr42645-1.C: New test.
9619 * g++.dg/other/pr42645-2.C: New test.
9620
9621 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9622
9623 PR target/42416
9624 * gcc.target/powerpc/warn-1.c: New test.
9625 * gcc.target/powerpc/warn-2.c: New test.
9626
9627 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9628
9629 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9630 stack alignment.
9631
9632 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9633
9634 * gcc.dg/lto/20100108_0.c: New.
9635
9636 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9637
9638 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9639 Add -march=i686 -msse for 32bit x86 targets.
9640
9641 2010-01-10 Richard Guenther <rguenther@suse.de>
9642
9643 PR middle-end/42667
9644 * gcc.dg/torture/pr42667.c: New testcase.
9645
9646 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9647
9648 PR fortran/32489
9649 * gfortran.dg/array_constructor_34.f90: New test.
9650
9651 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9652
9653 PR fortran/20923
9654 * gfortran.dg/array_constructor_33.f90: New test.
9655 gfortran.dg/array_function_5.f90: Add credit.
9656
9657 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9658
9659 PR debug/42631
9660 * gcc.dg/pr42631.c: New.
9661
9662 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9663
9664 PR debug/42630
9665 * gcc.dg/pr42630.c: New.
9666
9667 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9668
9669 PR debug/42629
9670 * gcc.dg/pr42629.c: New.
9671
9672 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9673
9674 PR middle-end/42363
9675 * gcc.dg/torture/pr42363.c: New.
9676
9677 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9678
9679 PR debug/42604
9680 PR debug/42395
9681 * gcc.dg/vect/pr42604.c: New.
9682 * gcc.dg/vect/pr42395.c: New.
9683
9684 2010-01-09 Richard Guenther <rguenther@suse.de>
9685
9686 PR middle-end/42512
9687 * gcc.c-torture/execute/pr42512.c: New testcase.
9688
9689 2010-01-09 Tobias Burnus <burnus@net-b.de>
9690
9691 PR fortran/41298
9692 * gfortran.dg/c_ptr_tests_14.f90: New test.
9693
9694 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9695
9696 PR ada/41929
9697 * gnat.dg/null_pointer_deref1.adb: Don't run on
9698 sparc*-sun-solaris2.11.
9699
9700 2010-01-08 Richard Guenther <rguenther@suse.de>
9701
9702 PR lto/42528
9703 * gcc.dg/lto/20100103-1_0.c: New testcase.
9704 * gcc.dg/lto/20100103-2_0.c: Likewise.
9705
9706 2010-01-08 Tobias Burnus <burnus@net-b.de
9707
9708 PR/fortran 25829
9709 * gfortran.dg/asynchronous_1.f90: New test.
9710 * gfortran.dg/asynchronous_2.f90: New test.
9711 * gfortran.dg/conflicts.f90: Update error message.
9712
9713 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9714
9715 c++/40155
9716 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9717
9718 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR tree-optimization/42625
9721 * g++.dg/opt/dtor4.C: New test.
9722 * g++.dg/opt/dtor4.h: New.
9723 * g++.dg/opt/dtor4-aux.cc: New.
9724
9725 2010-01-07 Tobias Burnus <burnus@net-b.de>
9726
9727 PR fortran/42597
9728 * gfortran.dg/proc_ptr_26.f90: New test.
9729
9730 2010-01-07 Tobias Burnus <burnus@net-b.de>
9731
9732 PR fortran/41872
9733 * gfortran.dg/allocatable_scalar_7.f90: New test.
9734
9735 2010-01-06 Richard Guenther <rguenther@suse.de>
9736
9737 * gcc.c-torture/compile/pr42632.c: New testcase.
9738
9739 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9740
9741 PR target/42542
9742 * gcc.target/i386/pr42542-4.c: New.
9743 * gcc.target/i386/pr42542-4a.c: Likewise.
9744 * gcc.target/i386/pr42542-5.c: Likewise.
9745 * gcc.target/i386/pr42542-5a.c: Likewise.
9746
9747 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9748
9749 * gcc.dg/tls/opt-15.c: New test.
9750
9751 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9752
9753 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9754
9755 2010-01-05 Martin Jambor <mjambor@suse.cz>
9756
9757 PR tree-optimization/42462
9758 * g++.dg/torture/pr42462.C: New test.
9759
9760 2010-01-05 Jason Merrill <jason@redhat.com>
9761
9762 * g++.dg/cpp0x/initlist30.C: New test.
9763
9764 2010-01-05 Richard Guenther <rguenther@suse.de>
9765
9766 PR tree-optimization/42614
9767 * gcc.c-torture/execute/pr42614.c: New testcase.
9768
9769 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9770
9771 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9772 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9773 -Wunreachable-code.
9774 * gcc.dg/Wunreachable-2.c: Likewise.
9775 * gcc.dg/Wunreachable-3.c: Likewise.
9776 * gcc.dg/Wunreachable-4.c: Likewise.
9777 * gcc.dg/Wunreachable-5.c: Likewise.
9778 * gcc.dg/Wunreachable-6.c: Likewise.
9779 * gcc.dg/Wunreachable-7.c: Likewise.
9780 * gcc.dg/Wunreachable-8.c: Likewise.
9781 * gcc.dg/20041231-1.c: Likewise.
9782
9783 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR other/42611
9786 * gcc.dg/pr42611.c: New test.
9787
9788 PR tree-optimization/42508
9789 * g++.dg/opt/pr42508.C: New test.
9790
9791 2010-01-05 Tobias Burnus <burnus@net-b.de>
9792
9793 PR fortran/41872
9794 * gfortran.dg/allocatable_scalar_8.f90: New.
9795
9796 2010-01-04 Martin Jambor <mjambor@suse.cz>
9797
9798 PR tree-optimization/42398
9799 * gcc.c-torture/compile/pr42398.c: New test.
9800
9801 2010-01-04 Jason Merrill <jason@redhat.com>
9802
9803 PR c++/42555
9804 * g++.dg/ext/attrib35.C: New.
9805
9806 PR c++/42567
9807 * g++.dg/cpp0x/auto17.C: New.
9808
9809 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9810
9811 * gcc.dg/lto/20100104_0.c: New.
9812
9813 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9814
9815 PR target/42542
9816 * gcc.target/i386/pr42542-1.c: New.
9817 * gcc.target/i386/pr42542-1a.c: Likewise.
9818 * gcc.target/i386/pr42542-1b.c: Likewise.
9819 * gcc.target/i386/pr42542-2.c: Likewise.
9820 * gcc.target/i386/pr42542-2a.c: Likewise.
9821 * gcc.target/i386/pr42542-2b.c: Likewise.
9822 * gcc.target/i386/pr42542-3.c: Likewise.
9823 * gcc.target/i386/pr42542-3a.c: Likewise.
9824
9825 2009-01-04 Tobias Burnus <burnus@net-b.de>
9826
9827 PR fortran/41872
9828 * gfortran.dg/allocatable_scalar_5.f90: New test.
9829 * gfortran.dg/allocatable_scalar_6.f90: New test.
9830
9831 2010-01-03 Richard Guenther <rguenther@suse.de>
9832
9833 PR testsuite/42583
9834 * gfortran.dg/gomp/recursion1.f90: Remove.
9835
9836 2010-01-03 Richard Guenther <rguenther@suse.de>
9837
9838 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9839 * gcc.dg/uninit-6.c: Likewise.
9840 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9841
9842 2010-01-03 Richard Guenther <rguenther@suse.de>
9843
9844 PR tree-optimization/42589
9845 * gcc.target/i386/pr42589.c: New testcase.
9846
9847 2010-01-03 Richard Guenther <rguenther@suse.de>
9848
9849 PR tree-optimization/42438
9850 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9851
9852 2010-01-02 Richard Guenther <rguenther@suse.de>
9853
9854 PR testsuite/41651
9855 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9856
9857 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9858
9859 PR target/42448
9860 * gcc.target/alpha/pr42448-1.c: New test.
9861 * gcc.target/alpha/pr42448-2.c: Ditto.
9862
9863 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9864
9865 PR preprocessor/41947
9866 * gcc.dg/c99-hexfloat-3.c: New test.
9867
9868 2010-01-01 Richard Guenther <rguenther@suse.de>
9869
9870 PR c/42570
9871 * gcc.c-torture/execute/pr42570.c: New testcase.
9872
9873 2010-01-01 Richard Guenther <rguenther@suse.de>
9874
9875 PR middle-end/42559
9876 * gcc.c-torture/compile/pr42559.c: New testcase.
9877
9878 \f
9879 Copyright (C) 2010 Free Software Foundation, Inc.
9880
9881 Copying and distribution of this file, with or without modification,
9882 are permitted in any medium without royalty provided the copyright
9883 notice and this notice are preserved.