24e706157b44bb1aa41eb79761153fcdee12503e
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2
3 * ada/acats/overflow.lst: Add cb20004.
4
5 2012-01-05 Dodji Seketeli <dodji@redhat.com>
6
7 PR c++/51541
8 * g++.dg/cpp0x/alias-decl-18.C: New test.
9
10 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
11
12 * gcc.c-torture/execute/20120104-1.c: New test.
13
14 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
15
16 PR fortran/PR48946
17 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
18 the old typebound_operator_8.f03.
19 * gfortran.dg/typebound_operator_8.f03: New version of
20 typebound_operator_7.f03 with 'u' a derived type instead of a
21 class object.
22
23 2012-01-05 Richard Guenther <rguenther@suse.de>
24
25 * g++.dg/torture/pr49309.C: Skip for -flto.
26
27 2012-01-05 Jakub Jelinek <jakub@redhat.com>
28
29 PR middle-end/51761
30 * gcc.c-torture/compile/pr51761.c: New test.
31
32 2012-01-05 Richard Guenther <rguenther@suse.de>
33
34 PR tree-optimization/51760
35 * gcc.dg/torture/pr51760.c: New testcase.
36
37 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
38
39 PR middle-end/51472
40 * gcc.dg/tm/memopt-6.c: Adjust regexp.
41
42 2012-01-05 Richard Guenther <rguenther@suse.de>
43
44 PR lto/41576
45 * gfortran.dg/lto/pr41576_0.f90: New testcase.
46 * gfortran.dg/lto/pr41576_1.f90: Likewise.
47
48 2012-01-04 Jakub Jelinek <jakub@redhat.com>
49
50 PR debug/51695
51 * gcc.dg/pr51695.c: New test.
52
53 2012-01-04 Andrew Pinski <apinski@cavium.com>
54
55 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
56 * gcc.target/mips/octeon2-lx-1.c: New test.
57 * gcc.target/mips/mips64-dsp-ldx.c: New test.
58 * gcc.target/mips/octeon2-lx-2.c: New test.
59 * gcc.target/mips/octeon2-lx-3.c: New test.
60
61 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
62
63 PR other/51163
64 PR other/51164
65 * gcc.dg/tm/alias-1.c: Adjust regexp.
66 * gcc.dg/tm/alias-2.c: Adjust regexp.
67
68 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/51064
71 * g++.dg/warn/Wparentheses-26.C: New.
72
73 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
74
75 * gfortran.dg/elemental_optional_args_2.f90: New test.
76
77 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
78
79 PR fortran/49693
80 * gfortran.dg/common_17.f90: New test.
81
82 2012-01-04 Richard Guenther <rguenther@suse.de>
83
84 PR tree-optimization/49651
85 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
86 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
87
88 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
89
90 PR c++/51738
91 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
92
93 2012-01-03 Andrew Pinski <apinski@cavium.com>
94
95 * lib/scanasm.exp (dg-function-on-line): Always use a special format
96 for all mips targets. Also allow an optional .cfi_startproc.
97
98 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
99
100 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
101
102 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
103
104 PR c++/29273
105 * g++.dg/rtti/dyncast5.C: New.
106
107 2012-01-03 Richard Guenther <rguenther@suse.de>
108
109 PR tree-optimization/51070
110 * gcc.dg/torture/pr51070-2.c: New testcase.
111
112 2012-01-03 Richard Guenther <rguenther@suse.de>
113
114 PR tree-optimization/51692
115 * gcc.dg/torture/pr51692.c: New testcase.
116
117 2012-01-03 Richard Guenther <rguenther@suse.de>
118
119 PR debug/51650
120 * g++.dg/lto/pr51650-3_0.C: New testcase.
121
122 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
123
124 PR c++/15867
125 * g++.dg/warn/Wredundant-decls-spec.C: New.
126
127 2012-01-03 Jakub Jelinek <jakub@redhat.com>
128
129 PR tree-optimization/51719
130 * g++.dg/tree-prof/pr51719.C: New test.
131
132 2012-01-03 Richard Guenther <rguenther@suse.de>
133
134 PR middle-end/51730
135 * gcc.dg/fold-compare-6.c: New testcase.
136
137 2012-01-03 Jakub Jelinek <jakub@redhat.com>
138
139 PR c++/51669
140 * g++.dg/gomp/pr51669.C: New test.
141
142 2012-01-02 Jason Merrill <jason@redhat.com>
143
144 PR c++/51675
145 * g++.dg/cpp0x/constexpr-union2.C: New.
146
147 PR c++/51666
148 * g++.dg/cpp0x/nsdmi-defer5.C: New.
149
150 2012-01-02 Dodji Seketeli <dodji@redhat.com>
151
152 PR c++/51462
153 * g++.dg/cpp0x/constexpr-99.C: New test.
154
155 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/20140
158 * g++.dg/template/init9.C: New.
159
160 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
161
162 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
163 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
164 rather than a specific number.
165
166 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
167
168 PR fortran/46262
169 PR fortran/46328
170 PR fortran/51052
171 * gfortran.dg/typebound_operator_7.f03: New.
172 * gfortran.dg/typebound_operator_8.f03: New.
173
174 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
175
176 PR target/51729
177 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
178 XFAIL.
179 * gcc.target/mips/dspr2-MULTU.c: Likewise.
180
181 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
182
183 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
184
185 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
186
187 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
188 for MIPS.
189
190 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
191
192 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
193 * gfortran.dg/io_real_boz_4.f90: Likewise.
194 * gfortran.dg/io_real_boz_5.f90: Likewise.
195
196 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
197
198 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
199
200 2012-01-02 Revital Eres <revital.eres@linaro.org>
201
202 * gcc.dg/sms-11.c: New file.
203
204 2012-01-02 Tobias Burnus <burnus@net-b.de>
205
206 PR fortran/51682
207 * gfortran.dg/coarray/image_index_3.f90: New.
208
209 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
210
211 PR c++/16603
212 * g++.dg/parse/enum8.C: New.
213
214 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
215
216 PR c++/51379
217 * g++.dg/conversion/reinterpret4.C: New.
218 * g++.dg/conversion/reinterpret1.C: Adjust.
219
220 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
221
222 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
223
224 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
225
226 * g++.old-deja/g++.brendan/crash25.C: Adjust.
227 * g++.old-deja/g++.brendan/crash56.C: Likewise.
228 * g++.old-deja/g++.jason/access14.C: Likewise.
229 * g++.old-deja/g++.jason/access8.C: Likewise.
230 * g++.old-deja/g++.jason/access1.C: Likewise.
231 * g++.old-deja/g++.other/access3.C: Likewise.
232 * g++.old-deja/g++.other/access5.C: Likewise.
233 * g++.old-deja/g++.law/unsorted1.C: Likewise.
234 * g++.old-deja/g++.law/visibility22.C: Likewise.
235 * g++.old-deja/g++.law/visibility26.C: Likewise.
236 * g++.old-deja/g++.mike/p2746.C: Likewise.
237 * g++.dg/debug/using1.C: Likewise.
238 * g++.dg/lookup/using51.C: Likewise.
239 * g++.dg/inherit/using5.C: Likewise.
240 * g++.dg/inherit/pr30297.C: Likewise.
241 * g++.dg/inherit/access8.C: Likewise.
242 * g++.dg/torture/pr39362.C: Likewise.
243 * g++.dg/template/crash13.C: Likewise.
244 * g++.dg/template/using10.C: Likewise.
245
246 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
247
248 PR fortran/51502
249 * lib/gcc-dg.exp (scan-module-absence): Really commit last
250 change.
251
252 2012-01-01 Ira Rosen <irar@il.ibm.com>
253
254 PR tree-optimization/51704
255 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
256 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
257 corresponding flags.
258
259 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/51723
262 * g++.dg/cpp0x/constexpr-delegating2.C: New.
263
264 2012-01-01 Jan Hubicka <jh@suse.cz>
265
266 PR rtl-optimization/51069
267 * gcc.c-torture/compile/pr51069.c: New testcase.
268
269 2012-01-01 Jakub Jelinek <jakub@redhat.com>
270
271 PR tree-optimization/51683
272 * gcc.dg/pr51683.c: New test.
273
274 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/51397
277 * g++.dg/cpp0x/static_assert6.C: New.
278
279 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
280
281 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
282
283 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
284
285 PR fortran/51502
286 * lib/gcc-dg.exp (scan-module-absence): New function.
287 * gfortran.dg/implicit_pure_2.f90: New test.
288
289 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
290
291 PR c++/51316
292 * g++.dg/cpp0x/alignof4.C: New.
293
294 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
295
296 PR testsuite/51702
297 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
298 -mabi=altivec option, which suppresses a warning message about
299 passing vectors by reference. The extra warning causes some tests
300 to fail.
301 * gcc.dg/scal-to-vec2.c: Likewise.
302 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
303 * gcc.dg/pr35442.c: Likewise.
304 * gcc.dg/vector-compare-1.c: Likewise.
305 * gcc.dg/vector-compare-2.c: Likewise.
306 * gcc.dg/torture/pr36891.c: Likewise.
307
308 2012-12-29 Kai Tietz <ktietz@redhat.com>
309
310 * g++.dg/abi/bitfield3.C: Make sure test runs
311 for windows targets without activated ms-bitfields option.
312
313 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
314 targets to use static-version.
315 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
316 * g++.old-deja/g++.abi/arraynew.C: Likewise.
317 * g++.old-deja/g++.eh/new1.C: Likewise.
318 * g++.old-deja/g++.eh/new2.C: Likewise.
319
320 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
321
322 * gfortran.dg/function_optimize_9.f90: New test.
323
324 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
325
326 PR c++/23211
327 * g++.dg/template/using18.C: New.
328 * g++.dg/template/using19.C: New.
329 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
330 * g++.dg/template/crash13.C: Likewise.
331
332 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
333
334 PR target/51623
335 * gcc.target/powerpc/pr51623.c: New file.
336
337 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
338
339 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
340
341 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
342
343 PR c++/51547
344 * g++.dg/cpp0x/pr51547.C: New.
345
346 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gcc.c-torture/execute/20111227-1.c: New test.
349
350 2011-12-25 Jan Hubicka <jh@suse.cz>
351
352 PR middle-end/48641
353 * gcc.dg/compile/pr48641.c: New file.
354
355 2011-12-26 Joey Ye <joey.ye@arm.com>
356
357 PR middle-end/51200
358 * gcc.dg/volatile-bitfields-2.c: New test.
359
360 2011-12-23 Jason Merrill <jason@redhat.com>
361
362 PR c++/51507
363 * g++.dg/cpp0x/variadic121.C: New.
364
365 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
366
367 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
368
369 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
370
371 * gcc.target/arm/vect-vcvt.c: New test.
372 * gcc.target/arm/vect-vcvtq.c: New test.
373
374 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
375 in final check.
376
377 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
378 True for ARM NEON.
379 (check_effective_target_vect_uintfloat_cvt): Likewise.
380 (check_effective_target_vect_floatuint_cvt): Likewise.
381 (check_effective_target_vect_floatint_cvt): Likewise.
382
383 2011-12-23 Richard Guenther <rguenther@suse.de>
384
385 PR rtl-optimization/50396
386 * gcc.dg/torture/pr50396.c: New testcase.
387
388 2011-12-22 Bin Cheng <bin.cheng@arm.com>
389
390 PR tree-optimization/43491
391 * gcc.dg/tree-ssa/pr43491.c: New test.
392
393 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
394
395 PR testsuite/50722
396 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
397
398 2011-12-22 Richard Guenther <rguenther@suse.de>
399
400 PR lto/51650
401 * g++.dg/lto/pr51650-1_0.C: New testcase.
402 * g++.dg/lto/pr51650-2_0.C: Likewise.
403
404 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
405
406 PR target/51643
407 * gcc.target/arm/sibcall-2.c: New test.
408
409 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
410
411 PR testsuite/51645
412 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
413
414 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
415
416 * gcc.dg/pr50038.c: Move to ...
417 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
418
419 2011-12-21 Jason Merrill <jason@redhat.com>
420
421 PR c++/51611
422 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
423
424 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/51305
427 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
428
429 2011-12-21 Jakub Jelinek <jakub@redhat.com>
430
431 PR middle-end/51644
432 PR middle-end/51647
433 * gcc.dg/pr51644.c: New test.
434 * g++.dg/warn/Wreturn-4.C: New test.
435
436 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
437
438 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
439 diag-scans to fix fail on AVX.
440 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
441 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
442 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
443 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
444 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
445 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
446 * gcc.dg/vect/pr45752.c: Ditto.
447 * gcc.dg/vect/slp-perm-4.c: Ditto.
448 * gcc.dg/vect/slp-perm-9.c: Ditto.
449 * gcc.dg/vect/vect-33.c: Ditto.
450 * gcc.dg/vect/vect-35.c: Ditto.
451 * gcc.dg/vect/vect-6-big-array.c: Ditto.
452 * gcc.dg/vect/vect-6.c: Ditto.
453 * gcc.dg/vect/vect-91.c: Ditto.
454 * gcc.dg/vect/vect-all-big-array.c: Ditto.
455 * gcc.dg/vect/vect-all.c: Ditto.
456 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
457 * gcc.dg/vect/vect-outer-4c.c: Ditto.
458 * gcc.dg/vect/vect-outer-5.c: Ditto.
459 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
460 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
461 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
462 * gcc.dg/vect/vect-peel-1.c: Ditto.
463 * gcc.dg/vect/vect-peel-2.c: Ditto.
464 * gcc.dg/vect/vect-peel-3.c: Ditto.
465 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
466 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
467 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
468 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
469 * lib/target-supports.exp (check_avx_available): New function.
470 (check_effective_target_vect_sizes_32B_16B): Ditto.
471 (check_prefer_avx128): Ditto.
472 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
473 (check_effective_target_vect_multiple_sizes): Ditto.
474
475 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
476
477 PR target/50038
478 * gcc.dg/pr50038.c: New test.
479
480 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR c++/51621
483 * g++.dg/cpp0x/constexpr-ice5.C: New.
484
485 2011-12-20 Joseph Myers <joseph@codesourcery.com>
486
487 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
488 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
489 gcc.dg/gnu11-version-1.c: New tests.
490
491 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
492
493 PR middle-end/51200
494 * gcc.target/arm/volatile-bitfields-4.c: New test.
495 * c-c++-common/abi-bf.c: New test.
496
497 2011-12-20 Dodji Seketeli <dodji@redhat.com>
498
499 PR debug/49951
500 * g++.dg/gcov/gcov-2.C: Adjust.
501
502 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/51612
505 * g++.dg/cpp0x/constexpr-ice4.C: New.
506
507 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
508
509 PR c++/51328
510 * g++.dg/template/crash109.C: New.
511
512 2011-12-19 Jason Merrill <jason@redhat.com>
513
514 PR c++/51530
515 * g++.dg/cpp0x/nullptr26.C: New.
516
517 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
518
519 * gcc.target/mips/mult-1.c: Require -O2.
520
521 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
522
523 * gcc.target/mips/ext-2.c: Add NOMIPS16.
524
525 2011-12-19 Jason Merrill <jason@redhat.com>
526
527 PR c++/51526
528 * g++.dg/cpp0x/constexpr-delegating.C: New.
529
530 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
531 Tom de Vries <tom@codesourcery.com>
532
533 PR rtl-opt/50380
534 * gcc.c-torture/compile/pr50380.c: New testcase.
535
536 2011-12-19 Tobias Burnus <burnus@net-b.de>
537
538 PR fortran/51605
539 * gfortran.dg/block_10.f90: New.
540
541 2011-12-19 Jason Merrill <jason@redhat.com>
542
543 PR c++/51553
544 * g++.dg/cpp0x/initlist64.C: New.
545
546 PR c++/51228
547 * c-c++-common/transparent-union-1.c: New.
548
549 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
550
551 PR tree-optimization/51580
552 * gnat.dg/specs/loop_optimization1.ads: New test.
553 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
554
555 2011-12-19 Richard Guenther <rguenther@suse.de>
556
557 PR lto/51573
558 * gcc.dg/lto/20111207-2_0.c: Adjust.
559 * g++.dg/lto/pr51573-1_0.C: New testcase.
560
561 2011-12-19 Jakub Jelinek <jakub@redhat.com>
562
563 PR c++/51619
564 * g++.dg/cpp0x/pr51619.C: New test.
565
566 2011-12-19 Tobias Burnus <burnus@net-b.de>
567
568 PR fortran/51605
569 * gfortran.dg/select_type_25.f90: New.
570
571 2011-12-19 Martin Jambor <mjambor@suse.cz>
572
573 PR tree-optimization/51583
574 * gcc.dg/tree-ssa/pr51583.c: New test.
575
576 2011-12-19 Jakub Jelinek <jakub@redhat.com>
577
578 PR tree-optimization/51596
579 * g++.dg/opt/pr51596.C: New test.
580
581 PR middle-end/51590
582 PR tree-optimization/51606
583 * gcc.dg/vect/pr51590.c: New test.
584
585 2011-12-19 Richard Guenther <rguenther@suse.de>
586
587 PR lto/51572
588 * g++.dg/lto/pr51572-2_0.C: New testcase.
589
590 2011-12-19 Dodji Seketeli <dodji@redhat.com>
591
592 PR c++/51477
593 * g++.dg/cpp0x/nsdmi6.C: New test.
594
595 2011-12-19 Tobias Burnus <burnus@net-b.de>
596
597 * gfortran.dg/coarray_poly_3.f90: New.
598 * coarray/poly_run_1.f90: Enable some previously commented code.
599
600 2011-12-19 Jason Merrill <jason@redhat.com>
601
602 PR c++/51489
603 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
604
605 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
606
607 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
608
609 2011-12-17 Jason Merrill <jason@redhat.com>
610
611 PR c++/51588
612 * g++.dg/parse/enum7.C: New.
613
614 PR c++/51586
615 * g++.dg/lookup/nested2.C: New.
616
617 PR c++/51587
618 * g++.dg/parse/enum6.C: New.
619
620 2011-12-17 Tom de Vries <tom@codesourcery.com>
621
622 PR tree-optimization/51491
623 * gcc.dg/pr51491.c: New test.
624 * gcc.dg/pr51491-2.c: Same.
625
626 2011-12-16 Jason Merrill <jason@redhat.com>
627
628 PR c++/51416
629 * g++.dg/cpp0x/auto31.C: New.
630
631 2011-12-16 Ian Lance Taylor <iant@google.com>
632
633 PR middle-end/51592
634 * gcc.dg/20111216-1.c: New test.
635
636 2011-12-16 Jason Merrill <jason@redhat.com>
637
638 PR c++/51461
639 * g++.dg/init/static4.C: New.
640
641 2011-12-16 Jason Merrill <jason@redhat.com>
642
643 PR c++/51331
644 * g++.dg/init/value10.C: New.
645
646 2011-12-16 Jakub Jelinek <jakub@redhat.com>
647
648 PR testsuite/50803
649 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
650
651 PR tree-optimization/51575
652 * g++.dg/opt/pr51575.C: New test.
653
654 PR debug/51557
655 * gcc.dg/pr51557.c: New test.
656
657 2011-12-16 Richard Guenther <rguenther@suse.de>
658
659 PR lto/51572
660 * gcc.dg/lto/pr51572-1_0.c: New testcase.
661
662 2011-12-15 Jason Merrill <jason@redhat.com>
663
664 PR c++/51458
665 * g++.dg/ext/desig4.C: New.
666
667 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
668
669 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
670 A%disp() to use scalarizer.
671 * gfortran.dg/class_array_9.f03: New.
672
673 2011-12-15 Jakub Jelinek <jakub@redhat.com>
674
675 * gcc.dg/vect/vect-sdivmod-1.c: New test.
676
677 PR c++/51463
678 * g++.dg/cpp0x/pr51463.C: New test.
679
680 PR c/51360
681 * c-c++-common/gomp/pr51360.c: New test.
682 * g++.dg/gomp/pr51360.C: New test.
683
684 PR middle-end/49806
685 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
686 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
687
688 PR tree-optimization/51117
689 * g++.dg/opt/pr51117.C: New test.
690
691 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
692
693 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
694 New definitions.
695 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
696 Likewise.
697 (stpncpy, __stpncpy_chk): New functions.
698 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
699 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
700
701 2011-12-15 Richard Guenther <rguenther@suse.de>
702
703 PR lto/51567
704 * g++.dg/lto/pr51567-1_0.C: New testcase.
705
706 2011-12-15 Dodji Seketeli <dodji@redhat.com>
707
708 PR c++/51473
709 * g++.dg/cpp0x/auto30.C: New test.
710
711 2011-12-15 Tobias Burnus <burnus@net-b.de>
712
713 * gfortran.dg/coarray/poly_run_3.f90: New.
714 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
715
716 2011-12-15 Richard Guenther <rguenther@suse.de>
717
718 PR lto/51564
719 * g++.dg/lto/pr51564-1_0.C: New testcase.
720
721 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
722
723 PR libstdc++/51365
724 * g++.dg/ext/is_final.C: New.
725
726 2012-12-15 Richard Guenther <rguenther@suse.de>
727
728 PR lto/48508
729 * g++.dg/lto/pr48508-1_0.C: New testcase.
730 * g++.dg/lto/pr48508-1_1.C: Likewise.
731
732 2011-12-14 Jason Merrill <jason@redhat.com>
733
734 PR c++/51554
735 * g++.dg/init/constant1.C: New.
736
737 PR c++/51248
738 * g++.dg/other/enum2.C: New.
739
740 2011-12-14 Dodji Seketeli <dodji@redhat.com>
741
742 PR c++/51475
743 * g++.dg/cpp0x/initlist63.C: New test.
744
745 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
746
747 PR target/50931
748 * gcc.target/avr/torture/int24-mul.c: New.
749
750 2011-12-14 Dodji Seketeli <dodji@redhat.com>
751
752 PR c++/51476
753 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
754
755 2011-12-13 Jason Merrill <jason@redhat.com>
756
757 PR c++/51406
758 PR c++/51161
759 * g++.dg/cpp0x/rv-cast3.C: New.
760 * g++.dg/cpp0x/rv-cast4.C: New.
761
762 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/51464
765 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
766
767 2011-12-13 Andrew Pinski <apinski@cavium.com>
768 Adam Nemet <anemet@caviumnetworks.com>
769
770 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
771 -fdump-* options.
772 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
773 * gcc.target/mips/octeon-pipe-1.c: New testcase.
774
775 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
776
777 PR c++/14258
778 * g++.dg/template/using16.C: New.
779 * g++.dg/template/using17.C: New.
780
781 2011-12-13 Martin Jambor <mjambor@suse.cz>
782
783 PR tree-optimization/51362
784 * gcc.dg/ipa/pr51362.c: New test.
785
786 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
787
788 PR testsuite/51524
789 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
790 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
791
792 2011-12-13 Richard Guenther <rguenther@suse.de>
793
794 PR lto/48354
795 * g++.dg/lto/pr48354-1_0.C: New testcase.
796
797 2011-12-13 Richard Guenther <rguenther@suse.de>
798
799 PR tree-optimization/51519
800 * gcc.dg/pr51519.c: New testcase.
801
802 2011-12-13 Richard Guenther <rguenther@suse.de>
803
804 * gcc.dg/lto/20111213-1_0.c: New testcase.
805
806 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
807
808 * gnat.dg/vect1.ad[sb]: Add more tests.
809 * gnat.dg/vect2.ad[sb]: Likewise.
810 * gnat.dg/vect3.ad[sb]: Likewise.
811 * gnat.dg/vect4.ad[sb]: Likewise.
812 * gnat.dg/vect5.ad[sb]: Likewise.
813 * gnat.dg/vect6.ad[sb]: Likewise.
814
815 2011-12-12 Jakub Jelinek <jakub@redhat.com>
816
817 PR rtl-optimization/51495
818 * gcc.c-torture/compile/pr51495.c: New test.
819
820 PR tree-optimization/51481
821 * gcc.dg/pr51481.c: New test.
822
823 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
824
825 PR tree-optimization/45830
826 * gcc.c-torture/execute/pr45830.c: Move from here to...
827 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
828 dg-additional-options magic.
829
830 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
831
832 * gfortran.dg/nested_modules_2.f90: Tighten test.
833
834 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gcc.c-torture/execute/20111212-1.c: New test.
837
838 2011-12-12 Jakub Jelinek <jakub@redhat.com>
839
840 PR testsuite/51511
841 * gcc.dg/pr45819.c: Add -w to dg-options.
842
843 2011-12-12 Torvald Riegel <triegel@redhat.com>
844
845 * g++.dg/tm/noexcept-1.C: New test.
846 * g++.dg/tm/noexcept-2.C: New test.
847 * g++.dg/tm/noexcept-3.C: New test.
848 * g++.dg/tm/noexcept-4.C: New test.
849 * g++.dg/tm/noexcept-5.C: New test.
850
851 2011-12-12 Torvald Riegel <triegel@redhat.com>
852
853 * c-c++-common/tm/20111206.c: New test.
854
855 2011-12-12 Richard Guenther <rguenther@suse.de>
856
857 PR lto/51262
858 * g++.dg/opt/pr51262.C: New testcase.
859
860 2011-12-12 Revital Eres <revital.eres@linaro.org>
861
862 PR rtl-optimization/47013
863 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
864 to preserve the function.
865 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
866 powerpc*-*-*. Avoid superfluous spaces in dg-final.
867 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
868 -fmodulo-sched-allow-regmoves flags.
869 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
870 and avoid superfluous spaces in dg-final for spu-*-*.
871 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
872 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
873 change scan-rtl-dump-times for powerpc*-*-*.
874 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
875 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
876 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
877
878 2011-12-11 Jakub Jelinek <jakub@redhat.com>
879
880 PR tree-optimization/51485
881 * g++.dg/vect/pr51485.cc: New test.
882
883 2011-12-11 Tobias Burnus <burnus@net-b.de>
884
885 PR fortran/50923
886 * gfortran.dg/warn_function_without_result_2.f90: New.
887
888 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
889 Tobias Burnus <burnus@gcc.gnu.org>
890
891 PR fortran/41539
892 PR fortran/43214
893 PR fortran/43969
894 PR fortran/44568
895 PR fortran/46356
896 PR fortran/46990
897 PR fortran/49074
898 * gfortran.dg/class_array_1.f03: New.
899 * gfortran.dg/class_array_2.f03: New.
900 * gfortran.dg/class_array_3.f03: New.
901 * gfortran.dg/class_array_4.f03: New.
902 * gfortran.dg/class_array_5.f03: New.
903 * gfortran.dg/class_array_6.f03: New.
904 * gfortran.dg/class_array_7.f03: New.
905 * gfortran.dg/class_array_8.f03: New.
906 * gfortran.dg/coarray_poly_1.f90: New.
907 * gfortran.dg/coarray_poly_2.f90: New.
908 * gfortran.dg/coarray/poly_run_1.f90: New.
909 * gfortran.dg/coarray/poly_run_2.f90: New.
910 * gfortran.dg/class_to_type_1.f03: New.
911 * gfortran.dg/type_to_class_1.f03: New.
912 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
913 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
914 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
915
916 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
917
918 PR fortran/50690
919 * gfortran.dg/gomp/workshare2.f90: New test.
920 * gfortran.dg/gomp/workshare3.f90: New test.
921
922 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
923
924 * gnat.dg/specs/elab3.ads: New test.
925
926 2011-12-10 Richard Henderson <rth@redhat.com>
927
928 * gcc.target/powerpc/altivec-perm-1.c: New.
929 * gcc.target/powerpc/altivec-perm-2.c: New.
930 * gcc.target/powerpc/altivec-perm-4.c: New.
931
932 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
933
934 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
935 Add a scan-assembler-time clause to test for the interupt vector jump.
936 (f): Rename to ...
937 (dma0_handler): ... this.
938
939 2011-12-10 Nathan Sidwell <nathan@acm.org>
940
941 PR gcov-profile/51449
942 * g++.dg/gcov/gcov-14.C: New.
943
944 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
945
946 * gcc.c-torture/compile/20111209-1.c: New test.
947
948 2011-12-09 Jason Merrill <jason@redhat.com>
949
950 PR c++/51151
951 * g++.dg/warn/Woverflow-4.C: New.
952
953 2011-12-09 Dodji Seketeli <dodji@redhat.com>
954
955 PR c++/51289
956 * g++.dg/cpp0x/alias-decl-17.C: New test.
957
958 2011-12-09 Michael Meissner <meissner@the-meissners.org>
959
960 * gcc.target/powerpc/recip-5.c: Disable running on any system that
961 does not support VSX.
962
963 * gcc.target/powerpc/ppc-target-4.c: New file to test target
964 specific functions enabling target specific builtins.
965
966 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
967
968 * gcc.dg/vect/slp-13.c: Array size increase reverted.
969 * gcc.dg/vect/slp-24.c: Ditto.
970 * gcc.dg/vect/slp-3.c: Ditto.
971 * gcc.dg/vect/slp-34.c: Ditto.
972 * gcc.dg/vect/slp-4.c: Ditto.
973 * gcc.dg/vect/slp-cond-2.c: Ditto.
974 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
975 * gcc.dg/vect/vect-1.c: Ditto.
976 * gcc.dg/vect/vect-10.c: Ditto.
977 * gcc.dg/vect/vect-105.c: Ditto.
978 * gcc.dg/vect/vect-112.c: Ditto.
979 * gcc.dg/vect/vect-15.c: Ditto.
980 * gcc.dg/vect/vect-2.c: Ditto.
981 * gcc.dg/vect/vect-31.c: Ditto.
982 * gcc.dg/vect/vect-32.c: Ditto.
983 * gcc.dg/vect/vect-33.c: Ditto.
984 * gcc.dg/vect/vect-34.c: Ditto.
985 * gcc.dg/vect/vect-35.c: Ditto.
986 * gcc.dg/vect/vect-36.c: Ditto.
987 * gcc.dg/vect/vect-6.c: Ditto.
988 * gcc.dg/vect/vect-73.c: Ditto.
989 * gcc.dg/vect/vect-74.c: Ditto.
990 * gcc.dg/vect/vect-75.c: Ditto.
991 * gcc.dg/vect/vect-76.c: Ditto.
992 * gcc.dg/vect/vect-80.c: Ditto.
993 * gcc.dg/vect/vect-85.c: Ditto.
994 * gcc.dg/vect/vect-89.c: Ditto.
995 * gcc.dg/vect/vect-97.c: Ditto.
996 * gcc.dg/vect/vect-98.c: Ditto.
997 * gcc.dg/vect/vect-all.c: Ditto.
998 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
999 * gcc.dg/vect/vect-iv-8.c: Ditto.
1000 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1001 * gcc.dg/vect/vect-outer-1.c: Ditto.
1002 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1003 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1004 * gcc.dg/vect/vect-outer-2.c: Ditto.
1005 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1006 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1007 * gcc.dg/vect/vect-outer-3.c: Ditto.
1008 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1009 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1010 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1011 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1012 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1013 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1014 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1015 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1016 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1017 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1018 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1019 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1020 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1021 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1022 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1023 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1024 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1025 * gcc.dg/vect/vect-shift-2.c: Ditto.
1026 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1027 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1028 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1029 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1030 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1031 * gcc.dg/vect/slp-13-big-array.c: New test.
1032 * gcc.dg/vect/slp-24-big-array.c: Ditto.
1033 * gcc.dg/vect/slp-3-big-array.c: Ditto.
1034 * gcc.dg/vect/slp-34-big-array.c: Ditto.
1035 * gcc.dg/vect/slp-4-big-array.c: Ditto.
1036 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1037 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1038 * gcc.dg/vect/vect-1-big-array.c: Ditto.
1039 * gcc.dg/vect/vect-10-big-array.c: Ditto.
1040 * gcc.dg/vect/vect-105-big-array.c: Ditto.
1041 * gcc.dg/vect/vect-112-big-array.c: Ditto.
1042 * gcc.dg/vect/vect-15-big-array.c: Ditto.
1043 * gcc.dg/vect/vect-2-big-array.c: Ditto.
1044 * gcc.dg/vect/vect-31-big-array.c: Ditto.
1045 * gcc.dg/vect/vect-32-big-array.c: Ditto.
1046 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1047 * gcc.dg/vect/vect-34-big-array.c: Ditto.
1048 * gcc.dg/vect/vect-35-big-array.c: Ditto.
1049 * gcc.dg/vect/vect-36-big-array.c: Ditto.
1050 * gcc.dg/vect/vect-6-big-array.c: Ditto.
1051 * gcc.dg/vect/vect-73-big-array.c: Ditto.
1052 * gcc.dg/vect/vect-74-big-array.c: Ditto.
1053 * gcc.dg/vect/vect-75-big-array.c: Ditto.
1054 * gcc.dg/vect/vect-76-big-array.c: Ditto.
1055 * gcc.dg/vect/vect-80-big-array.c: Ditto.
1056 * gcc.dg/vect/vect-85-big-array.c: Ditto.
1057 * gcc.dg/vect/vect-89-big-array.c: Ditto.
1058 * gcc.dg/vect/vect-97-big-array.c: Ditto.
1059 * gcc.dg/vect/vect-98-big-array.c: Ditto.
1060 * gcc.dg/vect/vect-all-big-array.c: Ditto.
1061 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1062 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1063 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1064 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1065 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1066 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1067 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1068 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1069 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1070 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1071 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1072 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1073 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1074 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1075 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1076 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1077 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1078 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1079 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1080 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1081 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1082 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1083 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1084 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1085 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1086 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1087 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1088 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1089 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1090 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1091 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1092 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1093 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1094
1095 2011-12-09 Richard Guenther <rguenther@suse.de>
1096
1097 PR lto/48042
1098 * g++.dg/lto/pr48042_0.C: New testcase.
1099
1100 2011-12-09 Richard Guenther <rguenther@suse.de>
1101
1102 PR tree-optimization/51482
1103 * g++.dg/torture/pr51482.C: New testcase.
1104
1105 2011-12-08 Andrew Pinski <apinski@cavium.com>
1106
1107 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1108 * gcc.target/mips/dmult-1.c: Likewise.
1109 * gcc.target/mips/branch-1.c: Likewise.
1110 * gcc.target/mips/extend-1.c: Likewise.
1111
1112 2011-12-08 Jason Merrill <jason@redhat.com>
1113
1114 PR c++/51318
1115 * g++.dg/template/cond8.C: New.
1116
1117 PR c++/51459
1118 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1119
1120 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR tree-optimization/51466
1123 * gcc.c-torture/execute/pr51466.c: New test.
1124
1125 2011-12-08 Tobias Burnus <burnus@net-b.de>
1126
1127 PR fortran/50815
1128 * gfortran.dg/bounds_check_16.f90: New.
1129
1130 2011-12-08 Tobias Burnus <burnus@net-b.de>
1131
1132 PR fortran/51378
1133 * gfortran.dg/private_type_14.f90: New.
1134
1135 2011-12-08 Tobias Burnus <burnus@net-b.de>
1136
1137 PR fortran/51407
1138 * gfortran.dg/io_real_boz_3.f90: New.
1139 * gfortran.dg/io_real_boz_4.f90: New.
1140 * gfortran.dg/io_real_boz_5.f90: New.
1141
1142 2011-12-08 Tobias Burnus <burnus@net-b.de>
1143
1144 PR fortran/51448
1145 * gfortran.dg/realloc_on_assign_8.f90: New.
1146
1147 2011-12-08 Teresa Johnson <tejohnson@google.com>
1148
1149 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1150
1151 2011-12-08 Teresa Johnson <tejohnson@google.com>
1152
1153 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1154 -Wwrite-strings option.
1155
1156 2011-12-08 Teresa Johnson <tejohnson@google.com>
1157
1158 * gcc.target/i386/movdi-rex64.c: New.
1159
1160 2011-12-08 Richard Guenther <rguenther@suse.de>
1161
1162 * gcc.dg/volatile3.c: New testcase.
1163
1164 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1165
1166 PR tree-optimization/51315
1167 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1168 for typedef.
1169 (int32_t): Use __INT32_TYPE__ for typedef.
1170
1171 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1172
1173 PR tree-optimization/51315
1174 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1175 sizeof(int)==4.
1176
1177 2011-12-08 Richard Guenther <rguenther@suse.de>
1178
1179 PR lto/50747
1180 * g++.dg/opt/pr50747-1_0.C: New testcase.
1181 * g++.dg/opt/pr50747-2_0.C: Likewise.
1182
1183 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1184
1185 * gcc.c-torture/execute/20111208-1.c: New test.
1186
1187 2011-12-08 Richard Guenther <rguenther@suse.de>
1188
1189 PR lto/48437
1190 * gcc.dg/lto/20111207-2_0.c: New testcase.
1191 * gcc.dg/guality/pr48437.c: Likewise.
1192
1193 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR c++/51401
1196 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1197 * g++.dg/cpp0x/auto29.C: New test.
1198
1199 PR c++/51429
1200 * g++.dg/parse/error45.C: New test.
1201
1202 PR c++/51229
1203 * g++.dg/ext/desig3.C: New test.
1204
1205 PR c++/51369
1206 * g++.dg/cpp0x/constexpr-51369.C: New test.
1207
1208 2011-12-07 Andrew Pinski <apinski@cavium.com>
1209
1210 PR middle-end/45416
1211 * gcc.dg/pr45416.c: New testcase.
1212
1213 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1214
1215 PR c++/51420
1216 * g++.dg/cpp0x/pr51420.C: New.
1217
1218 2011-12-07 Richard Guenther <rguenther@suse.de>
1219
1220 PR lto/48100
1221 * gcc.dg/lto/20111207-1_0.c: New testcase.
1222 * gcc.dg/lto/20111207-1_1.c: Likewise.
1223 * gcc.dg/lto/20111207-1_2.c: Likewise.
1224 * gcc.dg/lto/20111207-1_3.c: Likewise.
1225
1226 2011-12-07 Richard Guenther <rguenther@suse.de>
1227
1228 PR tree-optimization/50823
1229 * gcc.dg/torture/pr50823.c: New testcase.
1230
1231 2011-12-07 Martin Jambor <mjambor@suse.cz>
1232
1233 PR tree-optimization/50744
1234 * gcc.dg/ipa/pr50744.c: New test.
1235
1236 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR c++/51430
1239 * g++.dg/template/static32.C: New test.
1240
1241 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1242
1243 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1244
1245 2011-12-06 Tobias Burnus <burnus@net-b.de>
1246
1247 PR fortran/51435
1248 * gfortran.dg/default_initialization_5.f90: New.
1249
1250 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR target/51354
1253 * gcc.c-torture/compile/pr51354.c: New test.
1254
1255 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/51431
1258 * g++.dg/other/abstract3.C: New.
1259
1260 2011-12-06 Richard Guenther <rguenther@suse.de>
1261
1262 PR tree-optimization/49997
1263 * gcc.dg/torture/pr49997.c: New testcase.
1264
1265 2011-12-06 Richard Guenther <rguenther@suse.de>
1266
1267 PR middle-end/51436
1268 * g++.dg/torture/pr51436.C: New testcase.
1269
1270 2011-12-06 Richard Guenther <rguenther@suse.de>
1271
1272 PR tree-optimization/51245
1273 * gcc.dg/torture/pr51245.c: New testcase.
1274
1275 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1276
1277 PR c++/51427
1278 * g++.dg/diagnostic/wrong-tag-1.C
1279
1280 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
1281
1282 PR c++/51319
1283 * g++.dg/lookup/using50.C: New.
1284 * g++.dg/lookup/using51.C: New.
1285
1286 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR tree-optimization/51396
1289 * g++.dg/opt/pr51396.C: New test.
1290
1291 PR debug/51410
1292 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1293
1294 PR c/51339
1295 * gcc.dg/gomp/pr51339.c: New test.
1296
1297 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1298
1299 PR c++/51399
1300 * g++.dg/cpp0x/initlist62.C: New.
1301
1302 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1303
1304 PR fortran/51338
1305 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1306
1307 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1308
1309 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1310 * g++.dg/torture/pr39732.C: Likewise.
1311 * g++.dg/torture/pr40642.C: Likewise.
1312 * gcc.c-torture/compile/pr44686.c: Likewise.
1313 * gcc.dg/20050309-1.c: Likewise.
1314 * gcc.dg/20050330-2.c: Likewise.
1315 * gcc.dg/20051201-1.c: Likewise.
1316 * gcc.dg/gomp/pr27573.c: Likewise.
1317 * gcc.dg/pr46255.c: Likewise.
1318 * gcc.dg/profile-dir-1.c: Likewise.
1319 * gcc.dg/profile-dir-2.c: Likewise.
1320 * gcc.dg/profile-dir-3.c: Likewise.
1321 * gcc.dg/profile-generate-1.c: Likewise.
1322 * gfortran.dg/gomp/pr27573.f90: Likewise.
1323 * gcc.dg/profile-generate-3.c: Be specific about the type of
1324 profiling required.
1325
1326 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/51414
1329 * g++.dg/ext/underlying_type11.C: New.
1330
1331 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1332
1333 PR testsuite/51128
1334 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1335 * gcc.dg/torture/pr39074.c: Ditto.
1336 * gcc.dg/torture/pr39074-2.c: Ditto.
1337 * gcc.dg/torture/pr42898.c: Ditto.
1338 * gcc.dg/torture/pr42898-2.c: Ditto.
1339 * gcc.dg/torture/pr45704.c: Ditto.
1340 * gcc.dg/torture/pr50472.c: Ditto.
1341 * gcc.dg/torture/pta-callused-1.c: Ditto.
1342 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1343 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1344 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1345 * gcc.dg/torture/pta-escape-1.c: Ditto.
1346 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1347 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1348
1349 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1350
1351 PR target/51408
1352 * gcc.dg/pr51408.c: New.
1353
1354 2011-12-05 Jason Merrill <jason@redhat.com>
1355
1356 * g++.dg/cpp0x/dc6.C: New.
1357
1358 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1359 Pedro Lamarão <pedro.lamarao@gmail.com>
1360
1361 * g++.dg/cpp0x/dc1.C: New test.
1362 * g++.dg/cpp0x/dc2.C: New test.
1363 * g++.dg/cpp0x/dc3.C: New test.
1364 * g++.dg/cpp0x/dc4.C: New test.
1365 * g++.dg/cpp0x/dc5.C: New test.
1366 * g++.dg/template/meminit1.C: Adjust expected error.
1367
1368 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/51404
1371 * g++.dg/cpp0x/auto28.C: New.
1372
1373 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1374
1375 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1376
1377 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1378 Eric Botcazou <ebotcazou@adacore.com>
1379
1380 PR middle-end/51323
1381 PR middle-end/50074
1382 * gcc.c-torture/execute/pr51323.c: New test.
1383
1384 2011-12-04 Tobias Burnus <burnus@net-b.de>
1385
1386 PR fortran/51383
1387 * gfortran.dg/associate_10.f90: New.
1388
1389 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1390
1391 PR middle-end/51285
1392 * gfortran.dg/vect/pr51285.f90: New test.
1393
1394 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1395 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1396
1397 PR target/51393
1398 * gcc.target/i386/pr51393.c: New test.
1399
1400 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1401
1402 PR obj-c++/51349
1403 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1404 * obj-c++.dg/naming-4.mm: Likewise.
1405
1406 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1407
1408 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1409
1410 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR c++/51313
1413 * g++.dg/cpp0x/pr51313.C: New.
1414
1415 2011-12-03 Tobias Burnus <burnus@net-b.de>
1416
1417 PR fortran/48887
1418 * gfortran.dg/select_type_24.f90: New.
1419 * gfortran.dg/select_type_23.f03: Add dg-error.
1420 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1421
1422 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1423
1424 * gcc.dg/vect/vect-122.c: New test.
1425
1426 2011-12-03 Tobias Burnus <burnus@net-b.de>
1427
1428 PR fortran/50684
1429 * gfortran.dg/move_alloc_8.f90: New.
1430
1431 2011-12-03 Tobias Burnus <burnus@net-b.de>
1432
1433 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1434 i.e. remove the dg-error line.
1435 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1436 * gfortran.dg/move_alloc_9.f90: New.
1437 * gfortran.dg/move_alloc_10.f90: New
1438
1439 2011-12-02 Nathan Sidwell <nathan@acm.org>
1440
1441 * lib/gcov.exp (verify-lines): Allow = as a count char.
1442 * g++.dg/gcov/gcov-13.C: New.
1443
1444 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1445
1446 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1447 * gcc.dg/vect/slp-24.c: Ditto.
1448 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1449 * gcc.dg/vect/slp-34.c: Ditto.
1450 * gcc.dg/vect/slp-4.c: Ditto.
1451 * gcc.dg/vect/slp-cond-2.c: Ditto.
1452 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1453 * gcc.dg/vect/vect-1.c: Ditto.
1454 * gcc.dg/vect/vect-10.c: Ditto.
1455 * gcc.dg/vect/vect-105.c: Ditto.
1456 * gcc.dg/vect/vect-112.c: Ditto.
1457 * gcc.dg/vect/vect-15.c: Ditto.
1458 * gcc.dg/vect/vect-2.c: Ditto.
1459 * gcc.dg/vect/vect-31.c: Ditto.
1460 * gcc.dg/vect/vect-32.c: Ditto.
1461 * gcc.dg/vect/vect-33.c: Ditto.
1462 * gcc.dg/vect/vect-34.c: Ditto.
1463 * gcc.dg/vect/vect-35.c: Ditto.
1464 * gcc.dg/vect/vect-36.c: Ditto.
1465 * gcc.dg/vect/vect-6.c: Ditto.
1466 * gcc.dg/vect/vect-73.c: Ditto.
1467 * gcc.dg/vect/vect-74.c: Ditto.
1468 * gcc.dg/vect/vect-75.c: Ditto.
1469 * gcc.dg/vect/vect-76.c: Ditto.
1470 * gcc.dg/vect/vect-80.c: Ditto.
1471 * gcc.dg/vect/vect-85.c: Ditto.
1472 * gcc.dg/vect/vect-89.c: Ditto.
1473 * gcc.dg/vect/vect-97.c: Ditto.
1474 * gcc.dg/vect/vect-98.c: Ditto.
1475 * gcc.dg/vect/vect-all.c: Ditto.
1476 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1477 * gcc.dg/vect/vect-iv-8.c: Ditto.
1478 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1479 * gcc.dg/vect/vect-outer-1.c: Ditto.
1480 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1481 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1482 * gcc.dg/vect/vect-outer-2.c: Ditto.
1483 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1484 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1485 * gcc.dg/vect/vect-outer-3.c: Ditto.
1486 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1487 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1488 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1489 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1490 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1491 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1492 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1493 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1494 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1495 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1496 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1497 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1498 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1499 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1500 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1501 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1502 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1503 * gcc.dg/vect/vect-shift-2.c: Ditto.
1504 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1505 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1506 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1507 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1508 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1509
1510 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1511
1512 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1513 __builtin_memcpy arguments to honor sizeof(a).
1514
1515 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1516
1517 * gcc.c-torture/execute/doloop-1.c,
1518 gcc.c-torture/execute/doloop-2.c: New tests.
1519
1520 2011-12-02 Martin Jambor <mjambor@suse.cz>
1521
1522 PR tree-optimization/50622
1523 * g++.dg/tree-ssa/pr50622.C: New test.
1524
1525 2011-12-01 Jason Merrill <jason@redhat.com>
1526
1527 * g++.dg/cpp0x/initlist61.C: New.
1528
1529 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1530
1531 PR c++/51326
1532 * g++.dg/inherit/crash3.C: New.
1533
1534 2011-12-01 Nathan Sidwell <nathan@acm.org>
1535
1536 PR gcov-profile/51113
1537 * lib/gcov.exp (verify-lines): Add support for xfailing.
1538 (run-gcov): Likewise.
1539 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1540 * gcc.misc-tests/gcov-16.c: Remove.
1541 * gcc.misc-tests/gcov-17.c: Remove.
1542 * g++.dg/gcov-8.C: Remove.
1543 * g++.dg/gcov-9.C: Remove.
1544 * g++.dg/gcovpart-12b.C: New.
1545 * g++.dg/gcov-12.C: New.
1546
1547 2011-12-01 Andrew Pinski <apinski@cavium.com>
1548
1549 PR lto/51198
1550 * g++.dg/torture/pr51198.C: New testcase.
1551
1552 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR tree-optimization/51246
1555 * gcc.c-torture/compile/pr51246.c: New test.
1556
1557 PR rtl-optimization/51014
1558 * g++.dg/opt/pr51014.C: New test.
1559
1560 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/51367
1563 * g++.dg/template/error47.C: New.
1564
1565 2011-11-30 Jason Merrill <jason@redhat.com>
1566
1567 PR c++/51009
1568 * g++.dg/init/aggr8.C: New.
1569
1570 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR target/50725
1573 * gcc.target/i386/pr50725.c: New test.
1574
1575 PR middle-end/51089
1576 * gfortran.dg/gomp/pr51089.f90: New test.
1577
1578 2011-11-30 Andrew Pinski <apinski@cavium.com>
1579
1580 * gcc.dg/pr51321.c: New testcase.
1581
1582 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR rtl-optimization/48721
1585 * gcc.target/i386/pr48721.c: New test.
1586
1587 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/51299
1590 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1591
1592 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR tree-optimization/51247
1595 * gcc.c-torture/compile/pr51247.c: New test.
1596
1597 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1598
1599 PR target/50123
1600 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1601
1602 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1603
1604 Use complex floating-point constant in CDBL.
1605
1606 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1607
1608 2011-11-29 Tobias Burnus <burnus@net-b.de>
1609
1610 PR fortran/51306
1611 PR fortran/48700
1612 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1613 * gfortran.dg/select_type_23.f03: Add dg-error.
1614 * gfortran.dg/move_alloc_6.f90: New.
1615 * gfortran.dg/move_alloc_7.f90: New.
1616
1617 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1618
1619 PR tree-optimization/51301
1620 * gcc.dg/vect/pr51301.c: New test.
1621
1622 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1623
1624 * g++.dg/cdce3.C: Use dg-additional-options.
1625
1626 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR middle-end/50907
1629 * gcc.dg/tree-prof/pr50907.c: New test.
1630
1631 PR tree-optimization/50078
1632 * gcc.dg/pr50078.c: New test.
1633
1634 PR tree-optimization/50682
1635 * g++.dg/opt/pr50682.C: New test.
1636
1637 2011-11-28 Tobias Burnus <burnus@net-b.de>
1638
1639 PR fortran/51308
1640 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1641
1642 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1643 Iain Sandoe <iains@gcc.gnu.org>
1644
1645 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1646 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1647 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1648 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1649 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1650
1651 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1652
1653 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1654 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1655 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1656 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1657 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1658 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1659 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1660 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1661 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1662 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1663 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1664 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1665 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1666 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1667 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1668 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1669 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1670 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1671 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1672 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1673 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1674 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1675 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1676 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1677 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1678 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1679 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1680
1681 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1682
1683 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1684 imply -mno-dspr2.
1685 * gcc.target/mips/no-dsp-1.c: New test.
1686 * gcc.target/mips/soft-float-1.c: Likewise.
1687
1688 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR rtl-optimization/49912
1691 * g++.dg/other/pr49912.C: New test.
1692
1693 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1694
1695 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1696 effective target.
1697 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1698
1699 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1700
1701 PR fortran/51250
1702 PR fortran/43829
1703 * gfortran.dg/inline_sum_3.f90: New test.
1704
1705 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1706
1707 PR testsuite/51258
1708 * lib/target-supports.exp
1709 (check_effective_target_sync_long_long): Also supported on 32bit
1710 x86 targets. Add comment about required dg-options.
1711 Add alpha*-*-* targets.
1712 (check_effective_target_sync_long_long_runtime): Ditto.
1713
1714 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1715 32bit x86 targets.
1716 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1717 * gcc.dg/atomic-exchange-4.c: Ditto.
1718 * gcc.dg/atomic-load-4.c: Ditto.
1719 * gcc.dg/atomic-store-4.c: Ditto.
1720 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1721 * gcc.dg/di-sync-multithread.c: Ditto.
1722 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1723 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1724
1725 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1726
1727 PR testsuite/51258
1728 * lib/target-supports.exp
1729 (check_effective_target_sync_int_128_runtime): New procedure.
1730 (check_effective_target_sync_long_long_runtime): Ditto.
1731 (check_effective_target_sync_long_long): Add arm*-*-*.
1732 (check_effective_target_sync_longlong): Remove.
1733
1734 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1735 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1736 * gcc.dg/atomic-exchange-5.c: Ditto.
1737 * gcc.dg/atomic-load-5.c: Ditto.
1738 * gcc.dg/atomic-store-5.c: Ditto.
1739 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1740 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1741 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1742 effective target.
1743 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1744 * gcc.dg/atomic-exchange-4.c: Ditto.
1745 * gcc.dg/atomic-load-4.c: Ditto.
1746 * gcc.dg/atomic-store-4.c: Ditto.
1747 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1748 * gcc.dg/di-sync-multithread.c: Ditto.
1749 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1750 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1751
1752 2011-11-25 Tobias Burnus <burnus@net-b.de>
1753
1754 PR fortran/50408
1755 * gfortran.dg/whole_file_35.f90: New.
1756
1757 2011-11-25 Tobias Burnus <burnus@net-b.de>
1758
1759 PR fortran/51302
1760 * gfortran.dg/volatile13.f90: New.
1761
1762 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1763
1764 PR c/51256
1765 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1766
1767 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR c++/51227
1770 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1771
1772 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1773
1774 PR target/51134
1775 * gcc.target/i386/sw-1.c: Revert revision 181357.
1776
1777 2011-11-24 Tobias Burnus <burnus@net-b.de>
1778
1779 PR fortran/51218
1780 * gfortran.dg/implicit_pure_1.f90: New.
1781
1782 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1783
1784 PR testsuite/51258
1785 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1786 * gcc.dg/atomic-exchange-5.c: Likewise.
1787 * gcc.dg/atomic-load-5.c: Likewise.
1788 * gcc.dg/atomic-op-5.c: Likewise.
1789 * gcc.dg/atomic-store-5.c: Likewise.
1790 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1791
1792 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR rtl-optimization/50290
1795 * gcc.dg/pr50290.c: New test.
1796
1797 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/51290
1800 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1801
1802 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR target/51261
1805 * gcc.dg/pr51261.c: New test.
1806
1807 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1808
1809 PR c++/51145
1810 * g++.dg/cpp0x/alias-decl-14.C: New test.
1811 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1812 passing before.
1813 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1814 change.
1815 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1816 * g++.dg/lookup/struct1.C: Likewise.
1817 * g++.dg/parse/elab1.C: Likewise.
1818 * g++.dg/parse/elab2.C: Likewise.
1819 * g++.dg/parse/int-as-enum1.C: Likewise.
1820 * g++.dg/parse/typedef1.C: Likewise.
1821 * g++.dg/parse/typedef3.C: Likewise.
1822 * g++.dg/parse/typedef4.C: Likewise.
1823 * g++.dg/parse/typedef5.C: Likewise.
1824 * g++.dg/template/crash26.C: Likewise.
1825 * g++.dg/template/nontype4.C: Likewise.
1826 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1827 * g++.old-deja/g++.brendan/line1.C: Likewise.
1828 * g++.old-deja/g++.other/elab1.C: Likewise.
1829 * g++.old-deja/g++.other/syntax4.C: Likewise.
1830
1831 2011-11-22 Tom de Vries <tom@codesourcery.com>
1832
1833 PR rtl-optimization/50764
1834 * gcc.dg/pr50764.c: New test.
1835
1836 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 PR c++/51265
1839 * g++.dg/cpp0x/decltype36.C: New.
1840
1841 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR tree-optimization/51074
1844 * gcc.dg/vect/pr51074.c: New test.
1845
1846 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1847
1848 PR c++/51143
1849 * g++.dg/cpp0x/alias-decl-16.C: New test.
1850
1851 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR tree-optimization/50765
1854 * gcc.dg/pr50765.c: New test.
1855
1856 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1857
1858 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1859 * gcc.dg/vshift-3.c (main): Likewise.
1860
1861 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1862
1863 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1864
1865 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1866
1867 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1868 * gcc.misc-tests/gcov-17.c: Likewise.
1869 * g++.dg/gcov/gcov-8.C: Likewise.
1870 * g++.dg/gcov/gcov-9.C: Likewise.
1871
1872 2011-11-21 Torvald Riegel <triegel@redhat.com>
1873
1874 * g++.dg/tm/pr47747.C: New test.
1875
1876 2011-11-21 Torvald Riegel <triegel@redhat.com>
1877
1878 * g++.dg/tm/template-2.C: New test.
1879
1880 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR debug/50827
1883 * gcc.dg/pr50827.c: New test.
1884
1885 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1886
1887 PR c++/50958
1888 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1889 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1890 * g++.dg/cpp0x/udlit-member.C: Adjust.
1891 * g++.dg/cpp0x/udlit-raw-length.C: New.
1892 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1893 * g++.dg/cpp0x/udlit-resolve.C: New.
1894 * c-c++-common/dfp/pr33466.c: Adjust.
1895
1896 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1897
1898 * lib/target-supports.exp
1899 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1900 with ultrasparc_vis2_hw.
1901 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1902 with ultrasparc_vis3_hw.
1903
1904 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1905
1906 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1907 *-*-solaris2* && c++.
1908
1909 2011-11-20 Joey Ye <joey.ye@arm.com>
1910
1911 * gcc.dg/volatile-bitfields-1.c: New.
1912
1913 2011-11-20 Jason Merrill <jason@redhat.com>
1914
1915 PR c++/48322
1916 * g++.dg/cpp0x/variadic120.C: New.
1917 * g++.dg/cpp0x/sfinae26.C: Adjust.
1918
1919 * g++.dg/cpp0x/sfinae11.C: Adjust.
1920 * g++.dg/cpp0x/sfinae26.C: Adjust.
1921 * g++.dg/template/unify11.C: Adjust.
1922
1923 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1924
1925 PR c++/51230
1926 * g++.dg/template/error46.C: New.
1927
1928 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1929
1930 PR target/51235
1931 * gcc.target/i386/pr51235.c: New test.
1932
1933 PR target/51236
1934 * gcc.target/i386/pr51236.c: New test.
1935
1936 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gnat.dg/discr32.adb: New test.
1939 * gnat.dg/discr32_pkg.ads: New helper.
1940
1941 2011-11-20 Nathan Sidwell <nathan@acm.org>
1942
1943 PR gcov-profile/51113
1944 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1945 * gcc.misc-tests/gcov-16.c: New.
1946 * gcc.misc-tests/gcov-17.c: New.
1947 * g++.dg/gcov/gcov-8.C: New.
1948 * g++.dg/gcov/gcov-9.C: New.
1949 * g++.dg/gcov/gcov-10.C: New.
1950
1951 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1952
1953 PR c++/51194
1954 * g++.dg/cpp0x/alias-decl-15.C: New test.
1955
1956 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/51216
1959 * g++.dg/cpp0x/pr51216.C: New.
1960
1961 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1962
1963 * gcc.dg/delay-slot-2.c: New test.
1964
1965 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1966
1967 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1968
1969 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
1970
1971 PR c++/51188
1972 * g++.dg/lookup/using46.C: New.
1973 * g++.dg/lookup/using47.C: New.
1974 * g++.dg/lookup/using48.C: New.
1975 * g++.dg/lookup/using49.C: New.
1976 * g++.dg/lookup/using50.C: New.
1977
1978 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1979
1980 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1981 supports /* ... */ comments.
1982
1983 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR c++/51150
1986 * g++.dg/cpp0x/pr51150.C: New.
1987
1988 2011-11-18 Martin Jambor <mjambor@suse.cz>
1989
1990 PR tree-optimization/50605
1991 * g++.dg/ipa/pr50605.C: New test.
1992
1993 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1994
1995 PR c++/51191
1996 * g++.dg/cpp0x/alias-decl-13.C: New test.
1997
1998 2011-11-17 Jason Merrill <jason@redhat.com>
1999
2000 PR c++/51186
2001 * g++.dg/cpp0x/auto27.C: New.
2002 * g++.dg/cpp0x/trailing2.C: Adjust messages.
2003
2004 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
2005
2006 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2007 memory model parameters don't match expected values.
2008 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2009 __atomic_compare_exchange.
2010 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2011 __atomic_compare_exchange_n.
2012 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2013 weak/strong parameter and fail if memory models aren't correct.
2014
2015 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
2016
2017 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2018 Look for simulate_thread_done to determine working gdb. Reduce timeout
2019 to 10 seconds and fail when timeout occurs. Improve error messages.
2020
2021 2011-11-17 Jason Merrill <jason@redhat.com>
2022
2023 PR c++/51137
2024 * g++.dg/template/virtual2.C: New.
2025
2026 2011-11-17 Michael Matz <matz@suse.de>
2027
2028 PR middle-end/50644
2029 PR middle-end/50741
2030 * g++.dg/tree-ssa/pr50741.C: New.
2031
2032 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2033
2034 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2035
2036 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2039 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2040 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2041
2042 2011-11-16 Tobias Burnus <burnus@net-b.de>
2043
2044 PR fortran/39427
2045 PR fortran/37829
2046 * gfortran.dg/constructor_1.f90: New.
2047 * gfortran.dg/constructor_2.f90: New.
2048 * gfortran.dg/constructor_3.f90: New.
2049 * gfortran.dg/constructor_4.f90: New.
2050 * gfortran.dg/constructor_5.f90: New.
2051 * gfortran.dg/constructor_6.f90: New.
2052 * gfortran.dg/use_only_5.f90: New.
2053 * gfortran.dg/c_ptr_tests_17.f90: New.
2054 * gfortran.dg/c_ptr_tests_18.f90: New.
2055 * gfortran.dg/used_types_25.f90: New.
2056 * gfortran.dg/used_types_26.f90: New
2057 * gfortran.dg/type_decl_3.f90: New.
2058 * gfortran.dg/function_types_3.f90: Update dg-error.
2059 * gfortran.dg/result_1.f90: Ditto.
2060 * gfortran.dg/structure_constructor_3.f03: Ditto.
2061 * gfortran.dg/structure_constructor_4.f03: Ditto.
2062
2063 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2064
2065 * gcc.dg/vect/pr30858.c: Update expected output for
2066 architectures with multiple vector sizes.
2067
2068 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
2069 Bernd Schmidt <bernds@coudesourcery.com>
2070 Sebastian Huber <sebastian.huber@embedded-brains.de>
2071
2072 PR target/49641
2073 * gcc.target/arm/pr49641.c: New test.
2074
2075 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
2076
2077 PR tree-optimization/49960
2078 * gcc.dg/autopar/pr49960.c: New test.
2079 * gcc.dg/autopar/pr49960-1.c: New test.
2080
2081
2082 2011-11-16 Tom de Vries <tom@codesourcery.com>
2083
2084 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2085 * gcc.dg/pr43864-2.c: Same.
2086 * gcc.dg/pr43864-3.c: Same.
2087 * gcc.dg/pr43864-4.c: Same.
2088
2089 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
2090
2091 * gcc.target/i386/sse2-cvt-vec.c: New test.
2092 * gcc.target/i386/avx-cvt-vec.c: Ditto.
2093 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2094 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2095 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2096 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2097 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2098
2099 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2100
2101 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2102 powerpc*-*-darwin* targets.
2103
2104 2011-11-15 Torvald Riegel <triegel@redhat.com>
2105
2106 * c-c++-common/tm/trxn-expr-3.c: New test.
2107
2108 2011-11-14 Torvald Riegel <triegel@redhat.com>
2109
2110 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2111
2112 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2113
2114 * gcc.target/i386/avx-recip-vec.c: New test.
2115 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2116 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2117 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2118 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2119 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2120 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2121 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2122 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2123 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2124 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2125 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2126 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2127 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2128 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2129
2130 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2131
2132 PR c++/51107
2133 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2134 non-template literal operator.
2135
2136 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2137
2138 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2139 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2140 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2141 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2142 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2143 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2144 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2145 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2146 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2147 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2148 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2149 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2150 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2151 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2152 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2153 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2154
2155 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
2156
2157 PR c++/6936
2158 PR c++/25994
2159 PR c++/26256
2160 PR c++/30195
2161 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2162 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2163 * g++.old-deja/g++.other/anon7.C: Likewise.
2164 * g++.old-deja/g++.other/using1.C: Likewise.
2165 * g++.old-deja/g++.other/redecl1.C: Likewise.
2166 * g++.old-deja/g++.other/typedef7.C: Likewise.
2167 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2168 * g++.dg/template/using2.C: Likewise.
2169 * g++.dg/template/static4.C: Likewise.
2170 * g++.dg/template/typedef1.C: Likewise.
2171 * g++.dg/lookup/name-clash9.C: Likewise.
2172 * g++.dg/abi/mangle41.C: Likewise.
2173 * g++.dg/parse/ctor5.C: Likewise.
2174 * g++.dg/inherit/using4.C: Likewise.
2175 * g++.dg/lookup/using24.C: New.
2176 * g++.dg/lookup/using25.C: New.
2177 * g++.dg/lookup/using26.C: New.
2178 * g++.dg/lookup/using27.C: New.
2179 * g++.dg/lookup/using28.C: New.
2180 * g++.dg/lookup/using29.C: New.
2181 * g++.dg/lookup/using30.C: New.
2182 * g++.dg/lookup/using31.C: New.
2183 * g++.dg/lookup/using32.C: New.
2184 * g++.dg/lookup/using33.C: New.
2185 * g++.dg/lookup/using34.C: New.
2186 * g++.dg/lookup/using35.C: New.
2187 * g++.dg/lookup/using36.C: New.
2188 * g++.dg/lookup/using37.C: New.
2189 * g++.dg/lookup/using38.C: New.
2190 * g++.dg/lookup/using39.C: New.
2191 * g++.dg/lookup/using40.C: New.
2192 * g++.dg/lookup/using41.C: New.
2193 * g++.dg/lookup/using42.C: New.
2194 * g++.dg/lookup/using43.C: New.
2195 * g++.dg/lookup/using44.C: New.
2196 * g++.dg/lookup/using45.C: New.
2197 * g++.dg/lookup/pr6936.C: New.
2198 * g++.dg/debug/using4.C: New.
2199 * g++.dg/debug/using5.C: New.
2200 * g++.dg/cpp0x/forw_enum10.C: New.
2201
2202 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2203 Jan Hubicka <jh@suse.cz>
2204
2205 * gcc.target/i386/sw-1.c: Force rep;movsb.
2206
2207 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2208
2209 PR testsuite/51059
2210 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2211 dg-additional-options.
2212
2213 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2214
2215 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2216 specified. Remove redundant runtime checks.
2217 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2218 Allow for other than -m4. Fix typos in comments.
2219
2220 2011-11-12 Jason Merrill <jason@redhat.com>
2221
2222 PR c++/986
2223 * g++.dg/warn/ref-temp1.C: New.
2224
2225 PR c++/51060
2226 * g++.dg/opt/stack2.C: New.
2227
2228 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2229
2230 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2231 alpha*-*-linux* targets.
2232
2233 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2234
2235 PR testsuite/51059
2236 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2237 Darwin targets and allow external symbols to be undefined.
2238
2239 2011-11-12 Nathan Sidwell <nathan@acm.org>
2240
2241 * gcc.misc-tests/gcov-15.c: New.
2242
2243 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR tree-optimization/51058
2246 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2247 * gfortran.dg/vect/pr51058-2.f90: New test.
2248
2249 2011-11-10 Jason Merrill <jason@redhat.com>
2250
2251 * g++.dg/template/linkage1.C: New.
2252 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2253 * g++.old-deja/g++.other/linkage4.C: Likewise.
2254
2255 PR c++/50973
2256 * g++.dg/cpp0x/defaulted33.C: New.
2257
2258 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2259
2260 PR middle-end/51038
2261 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2262 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2263 __atomic_clear.
2264
2265 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2266
2267 PR rtl-optimization/51040
2268 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2269 patchup code.
2270
2271 2011-11-10 Jason Merrill <jason@redhat.com>
2272
2273 PR c++/51079
2274 * g++.dg/template/conv12.C: New.
2275
2276 PR debug/50983
2277 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2278
2279 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2280
2281 * gnat.dg/atomic6_1.adb: New test.
2282 * gnat.dg/atomic6_2.adb: Likewise.
2283 * gnat.dg/atomic6_3.adb: Likewise.
2284 * gnat.dg/atomic6_4.adb: Likewise.
2285 * gnat.dg/atomic6_5.adb: Likewise.
2286 * gnat.dg/atomic6_6.adb: Likewise.
2287 * gnat.dg/atomic6_7.adb: Likewise.
2288 * gnat.dg/atomic6_8.adb: Likewise.
2289 * gnat.dg/atomic6_pkg.ads: New helper.
2290
2291 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR middle-end/51077
2294 * gcc.c-torture/compile/pr51077.c: New test.
2295
2296 PR rtl-optimization/51023
2297 * gcc.c-torture/execute/pr51023.c: New test.
2298
2299 2011-11-10 Richard Guenther <rguenther@suse.de>
2300
2301 PR tree-optimization/51042
2302 * gcc.dg/torture/pr51042.c: New testcase.
2303
2304 2011-11-10 Richard Guenther <rguenther@suse.de>
2305
2306 PR tree-optimization/51070
2307 * gcc.dg/torture/pr51070.c: New testcase.
2308
2309 2011-11-10 Richard Guenther <rguenther@suse.de>
2310
2311 PR tree-optimization/51030
2312 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2313
2314 2011-11-10 Richard Guenther <rguenther@suse.de>
2315
2316 PR middle-end/51071
2317 * gcc.dg/torture/pr51071.c: New testcase.
2318
2319 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2320
2321 * gnat.dg/loop_optimization9.ad[sb]: New test.
2322
2323 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2324
2325 PR tree-optimization/51058
2326 * gfortran.dg/vect/pr51058.f90: New test.
2327
2328 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR tree-optimization/51000
2331 * gcc.dg/vect/pr51000.c: New test.
2332
2333 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2334
2335 PR c++/50837
2336 * g++.dg/cpp0x/static_assert5.C: New.
2337 * g++.dg/template/nontype13.C: Tweak.
2338
2339 2011-11-09 Jason Merrill <jason@redhat.com>
2340
2341 PR c++/50972
2342 * g++.dg/cpp0x/noexcept16.C: New.
2343
2344 PR c++/51046
2345 * g++.dg/cpp0x/variadic119.C: New.
2346
2347 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR target/50911
2350 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2351 permutations.
2352 * gcc.dg/torture/vshuf-32.inc: Likewise.
2353 * gcc.dg/torture/vshuf-4.inc: Likewise.
2354 * gcc.dg/torture/vshuf-8.inc: Likewise.
2355
2356 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2357
2358 2011-11-09 Ian Lance Taylor <iant@google.com>
2359
2360 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2361 procedure.
2362 * gcc.dg/split-5.c: New test.
2363
2364 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2365
2366 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2367
2368 2011-11-09 Jason Merrill <jason@redhat.com>
2369
2370 PR c++/51029
2371 * g++.dg/template/virtual1.C: New.
2372
2373 2011-11-08 Jason Merrill <jason@redhat.com>
2374
2375 Run most C++ tests in both C++98 and C++11 modes.
2376 * lib/target-supports.exp (check_effective_target_c++11): New.
2377 (check_effective_target_c++98): New.
2378 * lib/g++-dg.exp (g++-dg-runtest): New.
2379 * g++.dg/dg.exp: Use g++-dg-runtest.
2380 * g++.dg/charset/charset.exp: Likewise.
2381 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2382 * g++.dg/dfp/dfp.exp: Likewise.
2383 * g++.dg/gcov/gcov.exp: Likewise.
2384 * g++.dg/gomp/gomp.exp: Likewise.
2385 * g++.dg/graphite/graphite.exp: Likewise.
2386 * g++.dg/tls/tls.exp: Likewise.
2387 * g++.dg/tm/tm.exp: Likewise.
2388 * g++.dg/vect/vect.exp: Likewise.
2389 * g++.old-deja/old-deja.exp: Likewise.
2390 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2391 with some of the torture options.
2392 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2393 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2394 * g++.dg/init/null1.C: Only run in C++98.
2395 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2396 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2397 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2398 * g++.old-deja/g++.other/anon9.C: Likewise.
2399 * g++.old-deja/g++.other/linkage1.C: Likewise.
2400 * g++.old-deja/g++.other/linkage2.C: Likewise.
2401 * g++.old-deja/g++.pt/t29.C: Likewise.
2402 * g++.old-deja/g++.pt/t30.C: Likewise.
2403 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2404 * g++.dg/ext/anon-struct4.C: Likewise.
2405 * g++.dg/init/brace2.C: Likewise.
2406 * g++.dg/init/brace6.C: Likewise.
2407 * g++.dg/other/anon3.C: Likewise.
2408 * g++.dg/template/arg2.C: Likewise.
2409 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2410 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2411 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2412 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2413 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2414 * g++.old-deja/g++.brendan/init2.C: Likewise.
2415 * g++.old-deja/g++.brendan/init4.C: Likewise.
2416 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2417 * g++.old-deja/g++.jason/cond.C: Likewise.
2418 * g++.old-deja/g++.law/init1.C: Likewise.
2419 * g++.old-deja/g++.law/operators32.C: Likewise.
2420 * g++.old-deja/g++.pt/enum6.C: Likewise.
2421 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2422 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2423
2424 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2425 * g++.dg/init/new11.C: Likewise.
2426 * g++.dg/init/pr29571.C: Likewise.
2427 * g++.dg/lookup/forscope2.C: Likewise.
2428 * g++.dg/parse/linkage1.C: Likewise.
2429 * g++.dg/parse/typedef8.C: Likewise.
2430 * g++.dg/template/error44.C: Likewise.
2431 * g++.dg/tls/diag-2.C: Likewise.
2432 * g++.dg/tls/diag-4.C: Likewise.
2433 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2434 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2435 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2436 * g++.old-deja/g++.brendan/new3.C: Likewise.
2437 * g++.old-deja/g++.eh/new1.C: Likewise.
2438 * g++.old-deja/g++.eh/new2.C: Likewise.
2439 * g++.old-deja/g++.jason/new.C: Likewise.
2440 * g++.old-deja/g++.law/friend1.C: Likewise.
2441 * g++.old-deja/g++.mike/net46.C: Likewise.
2442 * g++.old-deja/g++.mike/p755.C: Likewise.
2443 * g++.old-deja/g++.other/new6.C: Likewise.
2444
2445 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2446 * g++.dg/template/crash53.C: Likewise.
2447 * g++.dg/template/void9.C: Likewise.
2448
2449 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 PR c++/51045
2452 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2453
2454 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/51047
2457 * g++.dg/cpp0x/sfinae29.C: New.
2458
2459 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2460
2461 PR fortran/50960
2462 * gfortran.dg/typebound_call_22.f03: New test case.
2463
2464 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2465
2466 PR libfortran/50016
2467 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2468
2469 2011-11-09 Richard Guenther <rguenther@suse.de>
2470
2471 PR tree-optimization/51039
2472 * gcc.dg/pr51039.c: New testcase.
2473
2474 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2475
2476 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2477 Enable also for powerpc*-*-*.
2478
2479 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2480
2481 PR fortran/50540
2482 * gfortran.dg/forall_16.f90: New test.
2483
2484 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2485
2486 PR fortran/38718
2487 * gfortran.dg/initialization_29.f90: Expand test.
2488
2489 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2490
2491 PR c++/51027
2492 * g++.dg/cpp0x/alias-decl-12.C: New test.
2493 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2494
2495 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2496
2497 PR debug/51032
2498 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2499
2500 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2501
2502 PR tree-optimization/51015
2503 * gcc.dg/vect/pr51015.c: New test.
2504
2505 2011-11-08 David S. Miller <davem@davemloft.net>
2506
2507 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2508 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2509
2510 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2511
2512 PR fortran/50404
2513 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2514
2515 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2516
2517 PR fortran/50409
2518 * gfortran.dg/string_5.f90: Improve testcase.
2519
2520 2011-10-23 Jason Merrill <jason@redhat.com>
2521
2522 PR c++/50835
2523 * g++.dg/template/lvalue2.C: New.
2524
2525 2011-11-08 Michael Matz <matz@suse.de>
2526
2527 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2528 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2529 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2530 * g++.dg/eh/builtin2.C: Ditto.
2531 * g++.dg/eh/builtin3.C: Ditto.
2532
2533 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2534
2535 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2536 being prefered even for -mavx.
2537 * gcc.target/i386/avx-cvt-3.c: New test.
2538
2539 2011-11-08 Richard Guenther <rguenther@suse.de>
2540
2541 PR tree-optimization/51012
2542 * gcc.dg/pr51012-1.c: New testcase.
2543 * gcc.dg/pr51012-2.c: Likewise.
2544
2545 2011-11-08 Richard Guenther <rguenther@suse.de>
2546
2547 PR middle-end/51010
2548 * c-c++-common/uninit-pr51010.c: New testcase.
2549
2550 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2551
2552 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2553 check_effective_target_vect_call_copysignf,
2554 check_effective_target_vect_call_lrint): New procedures.
2555 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2556 $VECT_SLP_CFLAGS with -ffast-math.
2557 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2558 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2559 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2560 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2561
2562 2011-11-07 Richard Henderson <rth@redhat.com>
2563 Aldy Hernandez <aldyh@redhat.com>
2564 Torvald Riegel <triegel@redhat.com>
2565
2566 Merged from transactional-memory.
2567
2568 * g++.dg/dg.exp: Run transactional memory tests.
2569 * g++.dg/tm: New directory with new tests.
2570 * gcc.dg/tm: New directory with new tests.
2571 * c-c++-common/tm: New directory with new tests.
2572
2573 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2574
2575 Fix context handling of alias-declaration
2576 * g++.dg/cpp0x/alias-decl-11.C: New test.
2577
2578 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2579
2580 PR c++/50864
2581 * g++.dg/parse/template26.C: New.
2582 * g++.dg/template/crash45.C: Adjust dg-error string.
2583
2584 2011-11-07 Jason Merrill <jason@redhat.com>
2585
2586 PR c++/50848
2587 * g++.dg/template/lookup9.C: New.
2588
2589 PR c++/50863
2590 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2591
2592 PR c++/50870
2593 * g++.dg/cpp0x/decltype35.C: New.
2594
2595 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2596
2597 Support C++11 alias-declaration
2598 PR c++/45114
2599 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2600 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2601 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2602 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2603 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2604 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2605 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2606 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2607 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2608 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2609 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2610 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2611 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2612
2613 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2614
2615 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2616
2617 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2618
2619 PR fortran/50919
2620 * gfortran.dg/typebound_call_21.f03: New.
2621
2622 2011-11-07 Nathan Sidwell <nathan@acm.org>
2623
2624 * gcc.dg/profile-dir-1.c: Adjust final scan.
2625 * gcc.dg/profile-dir-2.c: Adjust final scan.
2626 * gcc.dg/profile-dir-3.c: Adjust final scan.
2627 * gcc.misc-tests/gcov.exp: Adjust regexp.
2628 * gcc.misc-tests/gcov-12.c: New.
2629 * gcc.misc-tests/gcov-13.c: New.
2630 * gcc.misc-tests/gcovpart-13b.c: New.
2631 * gcc.misc-tests/gcov-14.c: New.
2632
2633 2011-11-07 Jason Merrill <jason@redhat.com>
2634
2635 PR c++/35688
2636 * g++.dg/ext/visibility/template8.C: New.
2637
2638 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR tree-optimization/50789
2641 * gcc.target/i386/avx2-gather-1.c: New test.
2642 * gcc.target/i386/avx2-gather-2.c: New test.
2643 * gcc.target/i386/avx2-gather-3.c: New test.
2644 * gcc.target/i386/avx2-gather-4.c: New test.
2645
2646 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2647
2648 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2649
2650 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2651
2652 PR libfortran/45723
2653 * gfortran.dg/open_dev_null.f90: Remove testcase.
2654
2655 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2656
2657 * lib/target-supports.exp (check_effective_target_sync_int_128):
2658 Don't cache the result.
2659 (check_effective_target_sync_long_long): Ditto.
2660
2661 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2662
2663 PR rtl-optimization/47698
2664 * gcc.target/i386/47698.c: New test.
2665
2666 2011-11-06 Jason Merrill <jason@redhat.com>
2667
2668 PR c++/35688
2669 * g++.dg/ext/visibility/template7.C: New.
2670
2671 2011-11-07 Terry Guo <terry.guo@arm.com>
2672
2673 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2674 * gcc.target/arm/wmul-2.c: Ditto.
2675 * gcc.target/arm/wmul-3.c: Ditto.
2676 * gcc.target/arm/wmul-4.c: Ditto.
2677
2678 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2679
2680 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2681 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2682 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2683 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2684 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2685 expected diagnostics.
2686
2687 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2688 Richard Henderson <rth@redhat.com>
2689 Aldy Hernandez <aldyh@redhat.com>
2690
2691 Merged from cxx-mem-model.
2692
2693 * lib/target-supports.exp (check_effective_target_sync_int_128,
2694 check_effective_target_sync_long_long): Check whether the target
2695 supports 64 and 128 bit __sync builtins.
2696 (check_effective_target_cas_char): New.
2697 (check_effective_target_cas_int): New.
2698 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2699 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2700 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2701 produce the expected library calls.
2702 * gcc.dg/atomic-fence.c: New functional tests.
2703 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2704 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2705 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2706 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2707 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2708 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2709 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2710 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2711 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2712 are atomic.
2713 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2714 loads are atomic.
2715 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2716 are atomic.
2717 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2718 are atomic.
2719 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2720 int128 operations are atomic.
2721 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2722 operations are atomic.
2723 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2724 operations are atomic.
2725 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2726 operations are atomic.
2727 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2728 stores aren't moved out of a loop.
2729 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2730 globals don't overwrite neighbouring globals.
2731 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2732 writes dont overwrite neighbouring components.
2733 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2734 * c-c++-common/gomp/atomic-3.c: Likewise.
2735 * c-c++-common/gomp/atomic-9.c: Likewise.
2736 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2737 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2738 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2739 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2740 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2741 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2742 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2743 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2744 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2745 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2746 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2747 g++.dg/gomp/atomic-15.C: Remove.
2748 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2749 * gcc.dg/gomp/atomic-11.c: Remove test.
2750
2751 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2752
2753 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2754 * gcc.dg/vect/slp-cond-1.c: New test.
2755 * gcc.dg/vect/slp-cond-2.c: New test.
2756
2757 2011-11-05 David S. Miller <davem@davemloft.net>
2758
2759 * lib/test-supports.exp
2760 (check_effective_target_ultrasparc_vis2_hw): New proc.
2761 (check_effective_target_ultrasparc_vis3_hw): New proc.
2762 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2763 * gcc.target/sparc/vec-init-2.inc: Likewise.
2764 * gcc.target/sparc/vec-init-3.inc: Likewise.
2765 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2766 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2767 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2768 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2769 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2770 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2771 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2772 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2773 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2774
2775 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2776
2777 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2778 Disable test on Epiphany.
2779 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2780 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2781 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2782 * g++.dg/parse/pragma3.C: Likewise.
2783 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2784 (bar): Use it.
2785 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2786 * gcc.dg/tls/thr-cse-1.c: Likewise.
2787 * g++.dg/opt/devirt2.C: Likewise.
2788 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2789 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2790 * gcc.target/epiphany: New directory.
2791
2792 2011-11-05 Tobias Burnus <burnus@net-b.de>
2793
2794 * gfortran.dg/quad_2.f90: New.
2795
2796 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2797
2798 * gcc.dg/strlenopt-22g.c: New wrapper around...
2799 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2800
2801 2011-11-04 Jason Merrill <jason@redhat.com>
2802
2803 PR c++/26714
2804 * g++.dg/init/lifetime2.C: New.
2805 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2806
2807 PR c++/48370
2808 * g++.dg/init/lifetime1.C: Test cleanup order.
2809
2810 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2811
2812 * g++.dg/other/offsetof7.C: New test.
2813
2814 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2815
2816 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2817 variable, default empty, -ffat-lto-objects for effective_target_lto.
2818 (gcc-dg-test-1): Add options from dg-final methods.
2819 * lib/scanasm.exp (scan-assembler_required_options)
2820 (scan-assembler-not_required_options): New procs.
2821
2822 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2823
2824 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2825 generate a pedwarn in c++98-mode.
2826 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2827 don't generate a pedwarn in c++0x-mode.
2828
2829 2011-11-04 Olivier Goffart <olivier@woboq.com>
2830
2831 PR c++/50965
2832 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2833
2834 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2835
2836 PR rtl-optimization/38644
2837 * gcc.target/arm/stack-red-zone.c: New.
2838
2839 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2840
2841 PR c++/48420
2842 * g++.dg/warn/Wconversion-null-3.C: New.
2843
2844 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2845
2846 PR c++/50941
2847 * g++.dg/cpp0x/udlit-strint-length.C: New.
2848
2849 2011-11-04 Jason Merrill <jason@redhat.com>
2850
2851 PR c++/48370
2852 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2853 * g++.dg/init/lifetime1.C: New.
2854 * g++.dg/init/ref21.C: New.
2855 * g++.dg/eh/array1.C: New.
2856
2857 2011-11-04 Tom de Vries <tom@codesourcery.com>
2858
2859 PR tree-optimization/50763
2860 * gcc.dg/pr50763-5.c: New test.
2861
2862 2011-11-04 Tom de Vries <tom@codesourcery.com>
2863
2864 PR tree-optimization/50763
2865 * g++.dg/pr50763-4.C: New test.
2866
2867 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2868
2869 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2870 test.
2871
2872 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2873
2874 * gcc.dg/torture/vec-cvt-1.c: New test.
2875
2876 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * gnat.dg/specs/private1[-sub].ads: New test.
2879
2880 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2881
2882 PR fortran/43829
2883 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2884 * gfortran.dg/inline_sum_1.f90: New.
2885 * gfortran.dg/inline_sum_2.f90: New.
2886 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2887 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2888 * gfortran.dg/inline_product_1.f90: New.
2889
2890 2011-11-03 Tobias Burnus <burnus@net-b.de>
2891
2892 PR fortran/50933
2893 * gfortran.dg/bind_c_dts_5.f90: New.
2894
2895 2011-11-03 Tobias Burnus <burnus@net-b.de>
2896
2897 PR fortran/50960
2898 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2899
2900 2011-11-03 Richard Guenther <rguenther@suse.de>
2901
2902 PR middle-end/50079
2903 * g++.dg/init/copy7.C: Remove testcase.
2904
2905 2011-11-03 Martin Jambor <mjambor@suse.cz>
2906
2907 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2908 * g++.dg/ipa/devirt-c-2.C: Likewise.
2909 * g++.dg/ipa/devirt-c-7.C: New test.
2910 * g++.dg/ipa/devirt-c-8.C: Likewise.
2911
2912 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2913
2914 PR tree-optimization/50912
2915 * gnat.dg/loop_optimization10.ad[sb]: New test.
2916 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2917
2918 2011-11-02 Jason Merrill <jason@redhat.com>
2919
2920 PR c++/50930
2921 * g++.dg/cpp0x/nsdmi-list2.C: New.
2922
2923 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR c++/50810
2926 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2927 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2928
2929 2011-11-02 Tom de Vries <tom@codesourcery.com>
2930
2931 PR tree-optimization/50769
2932 * gfortran.dg/pr50769.f90: New test.
2933
2934 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2935
2936 * gcc.target/sparc/20111102-1.c: New test.
2937
2938 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2939
2940 PR c++/50956
2941 * g++.dg/warn/Wcast-qual2.C: New.
2942
2943 2011-11-02 Tom de Vries <tom@codesourcery.com>
2944
2945 PR tree-optimization/50763
2946 * g++.dg/pr50763-3.C: New test.
2947
2948 2011-11-02 Tom de Vries <tom@codesourcery.com>
2949
2950 PR tree-optimization/50672
2951 * g++.dg/pr50672.C: New test.
2952
2953 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2954
2955 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2956 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2957 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2958
2959 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2960
2961 2011-11-02 Richard Guenther <rguenther@suse.de>
2962
2963 PR tree-optimization/50902
2964 * gcc.dg/torture/pr50902.c: New testcase.
2965
2966 2010-11-02 Richard Guenther <rguenther@suse.de>
2967
2968 PR tree-optimization/50890
2969 * gcc.dg/torture/pr50890.c: New testcase.
2970
2971 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2972
2973 PR c++/44277
2974 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2975 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2976
2977 2011-11-01 Tom de Vries <tom@codesourcery.com>
2978
2979 PR tree-optimization/50908
2980 * gcc.dg/pr50908.c: New test.
2981 * gcc.dg/pr50908-2.c: Same.
2982 * gcc.dg/pr50908-3.c: Same.
2983
2984 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2985
2986 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2987 the outer loop. Remove comment. Don't check for widen-mult.
2988
2989 2011-10-31 Martin Jambor <mjambor@suse.cz>
2990
2991 * gcc.dg/ipa/ipcp-4.c: New test.
2992
2993 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2994
2995 * gcc.dg/vshift-3.c: New test.
2996 * gcc.dg/vshift-4.c: New test.
2997 * gcc.dg/vshift-5.c: New test.
2998
2999 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
3000
3001 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
3002 and current implementation.
3003
3004 2011-10-31 Paul Brook <paul@codesourcery.com>
3005
3006 * gcc.dg/constructor-1.c: New test.
3007
3008 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
3009
3010 PR fortran/50753
3011 * gfortran.dg/dshift_3.f90: New test.
3012
3013 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3014
3015 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3016 hppa*-*-hpux*.
3017 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3018 * gcc.dg/torture/vshuf-v4si.c: Likewise.
3019 * gcc.dg/torture/vshuf-v8si.c: Likewise.
3020 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3021 * gcc.dg/torture/vshuf-v4di.c: Likewise.
3022 * gcc.dg/torture/vshuf-v2df.c: Likewise.
3023 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3024 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3025 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3026 * gcc.dg/torture/vshuf-v2di.c: Likewise.
3027 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3028 * gcc.dg/torture/vshuf-v4df.c: Likewise.
3029 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3030 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3031 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3032 * gcc.dg/vector-compare-2.c: Likewise.
3033
3034 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/50901
3037 * g++.dg/cpp0x/pr50901.C: New.
3038
3039 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
3040
3041 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3042 * gcc.target/i386/fma4-check.h (main): Ditto.
3043 * gcc.target/i386/xop-check.h (main): Ditto.
3044
3045 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 Revert:
3048 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3049
3050 PR c++/50864
3051 * g++.dg/template/crash109.C: New.
3052
3053 2011-10-28 Jason Merrill <jason@redhat.com>
3054
3055 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3056
3057 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3058
3059 PR c++/50864
3060 * g++.dg/template/crash109.C: New.
3061
3062 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
3063
3064 * gfortran.dg/nearest_5.f90: New test.
3065
3066 2011-10-28 Jakub Jelinek <jakub@redhat.com>
3067
3068 * gcc.dg/vshift-1.c: New test.
3069 * gcc.dg/vshift-2.c: New test.
3070 * gcc.target/i386/xop-vshift-1.c: New test.
3071 * gcc.target/i386/xop-vshift-2.c: New test.
3072 * gcc.target/i386/avx2-vshift-1.c: New test.
3073
3074 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
3075
3076 PR rtl-optimization/49720
3077 * g++.dg/torture/pr49720.C: New test.
3078
3079 2011-10-27 David S. Miller <davem@davemloft.net>
3080
3081 * gcc.target/sparc/setcc-3.c: New test.
3082
3083 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3084
3085 PR c++/30066
3086 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3087
3088 2011-10-27 Jakub Jelinek <jakub@redhat.com>
3089
3090 * gcc.target/i386/sse2-cvt-1.c: New test.
3091 * gcc.target/i386/sse2-cvt-2.c: New test.
3092 * gcc.target/i386/avx-cvt-1.c: New test.
3093 * gcc.target/i386/avx-cvt-2.c: New test.
3094 * gcc.target/i386/avx2-cvt-1.c: New test.
3095 * gcc.target/i386/avx2-cvt-2.c: New test.
3096
3097 2011-10-27 Martin Jambor <mjambor@suse.cz>
3098
3099 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3100
3101 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3102 Steven G. Kargl <kargl@gcc.gnu.org>
3103
3104 PR target/50875
3105 * gfortran.dg/pr50875.f90: New test.
3106
3107 2011-10-26 David S. Miller <davem@davemloft.net>
3108
3109 * gcc.target/sparc/fmaf-1.c: New test.
3110
3111 * gcc.target/sparc/setcc-1.c: New test.
3112 * gcc.target/sparc/setcc-2.c: New test.
3113
3114 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3115
3116 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3117
3118 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3119
3120 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3121 Windows targets.
3122
3123 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3124
3125 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3126 symbol names.
3127
3128 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3129
3130 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3131
3132 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3133
3134 * gnat.dg/specs/discr1.ads: New test.
3135 * gnat.dg/specs/discr1_pkg.ads: New helper.
3136
3137 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3138
3139 * gnat.dg/specs/unchecked_union.ads: Rename to...
3140 * gnat.dg/specs/unchecked_union1.ads: ...this.
3141 * gnat.dg/specs/unchecked_union2.ads: New test.
3142
3143 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3144
3145 * gnat.dg/specs/atomic1.ads: New test.
3146
3147 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3148
3149 Implement C++11 user-defined literals.
3150 * g++.dg/cpp0x/udlit-addr.C: New.
3151 * g++.dg/cpp0x/udlit-args.C: New.
3152 * g++.dg/cpp0x/udlit-args-neg.C: New.
3153 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3154 * g++.dg/cpp0x/udlit-concat.C: New.
3155 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3156 * g++.dg/cpp0x/udlit-constexpr.C: New.
3157 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3158 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3159 * g++.dg/cpp0x/udlit-friend.C: New.
3160 * g++.dg/cpp0x/udlit-general.C: New.
3161 * g++.dg/cpp0x/udlit-inline.C: New.
3162 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3163 * g++.dg/cpp0x/udlit-member-neg.C: New.
3164 * g++.dg/cpp0x/udlit-namespace.C: New.
3165 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3166 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3167 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3168 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3169 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3170 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3171 * g++.dg/cpp0x/udlit-raw-str.C: New.
3172 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3173 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3174 * g++.dg/cpp0x/udlit-systemheader.C: New.
3175 * g++.dg/cpp0x/udlit-template.C: New.
3176 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3177 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3178 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3179 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3180 * g++.dg/cpp0x/udlit_system_header: New.
3181
3182 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3183
3184 PR c++/50870
3185 * g++.dg/cpp0x/decltype34.C: New.
3186
3187 2011-10-26 Tom de Vries <tom@codesourcery.com>
3188
3189 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3190 * gcc.c-torture/unsorted/HIset.c: Same.
3191 * gcc.c-torture/unsorted/SIcmp.c: Same.
3192 * gcc.c-torture/unsorted/SIset.c: Same.
3193 * gcc.c-torture/unsorted/SFset.c: Same.
3194 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3195 * gcc.c-torture/unsorted/USIcmp.c: Same.
3196 * gcc.c-torture/unsorted/DFcmp.c: Same.
3197
3198 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3199
3200 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3201 to work also with -masm=intel and additionally test the xmm vs. ymm
3202 register type combination on mask/dest and in vsib.
3203 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3204 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3205 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3206 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3207 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3208 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3209 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3210 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3211 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3212 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3213 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3214 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3215 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3216 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3217 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3218 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3219 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3220 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3221 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3222 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3223 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3224 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3225 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3226 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3227 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3228 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3229 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3230 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3231 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3232 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3233 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3234
3235 2011-10-26 Tom de Vries <tom@codesourcery.com>
3236
3237 PR tree-optimization/50763
3238 * gcc.dg/pr50763-2.c: New test.
3239
3240 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3241
3242 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3243 Update expected messages.
3244
3245 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3246
3247 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3248
3249 2011-10-25 Jason Merrill <jason@redhat.com>
3250
3251 PR c++/50866
3252 * g++.dg/init/aggr7.C: New.
3253
3254 PR c++/49996
3255 * g++.dg/cpp0x/initlist59.C: New.
3256
3257 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/50858
3260 * g++.dg/overload/operator5.C: New.
3261
3262 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/50861
3265 * g++.dg/template/crash108.C: New.
3266
3267 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR tree-optimization/50596
3270 * gcc.dg/vect/vect-cond-10.c: New test.
3271
3272 2011-10-24 Joey Ye <joey.ye@arm.com>
3273
3274 * gcc.target/arm/pr42575.c: Remove architecture option.
3275
3276 2011-10-24 David S. Miller <davem@davemloft.net>
3277
3278 * gcc.target/sparc/vis3move-1.c: New test.
3279 * gcc.target/sparc/vis3move-2.c: New test.
3280 * gcc.target/sparc/vis3move-3.c: New test.
3281
3282 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3283
3284 * gcc.dg/strlenopt-22.c: New testcase.
3285 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3286
3287 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3288
3289 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3290 Remove -march=i386.
3291 (dg-skip-if): Remove.
3292 * gcc.target/i386/funcspec-1.c: Ditto.
3293 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3294
3295 2011-10-24 Richard Guenther <rguenther@suse.de>
3296
3297 * gcc.dg/vect/vect-bool-1.c: New testcase.
3298
3299 2011-10-24 Richard Guenther <rguenther@suse.de>
3300
3301 PR tree-optimization/50838
3302 * gcc.dg/torture/pr50838.c: New testcase.
3303
3304 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3305
3306 PR tree-optimization/50730
3307 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3308 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3309 -fno-tree-sra and SLP flags.
3310
3311 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/50841
3314 Revert:
3315 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/50810
3318 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3319 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3320
3321 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/50810
3324 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3325 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3326
3327 2011-10-23 Tom de Vries <tom@codesourcery.com>
3328
3329 PR tree-optimization/50763
3330 * gcc.dg/pr50763.c: New test.
3331
3332 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3333
3334 PR target/50788
3335 * gcc.target/i386/pr50788.c: New test.
3336
3337 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3338
3339 PR tree-optimization/50819
3340 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3341 * g++.dg/vect/slp-pr50819.cc: New test.
3342
3343 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 PR c++/45385
3346 * g++.dg/warn/Wconversion4.C: New.
3347
3348 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR target/50813
3351 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3352 from element other than first and reverse permutation.
3353 * gcc.dg/torture/vshuf-16.inc: Likewise.
3354 * gcc.dg/torture/vshuf-8.inc: Likewise.
3355 * gcc.dg/torture/vshuf-4.inc: Likewise.
3356
3357 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3358
3359 PR c++/31423
3360 * g++.dg/parse/error43.C: New.
3361 * g++.dg/parse/error44.C: Likewise.
3362
3363 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3364 Kirill Yukhin <kirill.yukhin@intel.com>
3365
3366 PR target/50740
3367 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3368 * gcc.target/i386/bmi2-check.h: Ditto.
3369
3370 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3371
3372 PR c++/50811
3373 * g++.dg/cpp0x/override2.C: Add test.
3374
3375 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3376
3377 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3378 check_linker_plugin_available.
3379
3380 2011-10-21 Kai Tietz <ktietz@redhat.com>
3381
3382 * gcc.target/i386/branch-cost1.c: New test.
3383 * gcc.target/i386/branch-cost2.c: New test.
3384 * gcc.target/i386/branch-cost3.c: New test.
3385 * gcc.target/i386/branch-cost4.c: New test.
3386
3387 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3388
3389 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3390
3391 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3392
3393 PR testsuite/50722
3394 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3395
3396 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3397
3398 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3399 (_moz_foo, EXT__foo): Use ASMNAME.
3400
3401 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3402
3403 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3404 names.
3405
3406 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3407
3408 PR target/50766
3409 * gcc.target/i386/pr50766.c: New test.
3410
3411 2011-10-20 Jason Merrill <jason@redhat.com>
3412
3413 PR c++/41449
3414 * g++.dg/eh/partial1.C: New.
3415
3416 2011-10-20 Richard Henderson <rth@redhat.com>
3417
3418 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3419 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3420 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3421 Use __builtin_shuffle.
3422
3423 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 PR fortran/50514
3426 * gfortran.dg/ishft_3.f90: Update test.
3427
3428 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3429
3430 PR fortran/50524
3431 * gfortran.dg/substring_integer_index.f90: New test.
3432
3433 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3434
3435 * gfortran.dg/format_string.f: New test.
3436
3437 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3438
3439 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3440 non_strict_align.
3441 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3442
3443 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3444
3445 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3446 gcc.target/i386/pr46226.c: Do not use
3447 -mno-accumulate-outgoing-args.
3448
3449 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3450
3451 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3452 including <strings.h>.
3453
3454 2011-10-19 Jan Hubicka <jh@suse.cz>
3455
3456 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3457 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3458 * lib/c-torture.exp: Likewise.
3459 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3460 * gcc.c-torture/compile/sync-1.c: Likewise.
3461 * gcc.c-torture/compile/sync-1.c: Likewise.
3462 * gcc.c-torture/compile/sync-3.c: Likewise.
3463 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3464 * gcc.dg/noncompile/920507-1.c: Likewise.
3465 * gcc.dg/torture/pr36400.c: Likewise.
3466 * g++.dg/torture/pr34850.C: Likewise.
3467
3468 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3469
3470 * gnat.dg/source_ref1.adb: New test.
3471 * gnat.dg/source_ref2.adb: Likewise.
3472
3473 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3474
3475 PR c++/13657
3476 * g++.dg/parse/error42.C: New.
3477 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3478
3479 2011-10-19 Jason Merrill <jason@redhat.com>
3480
3481 PR c++/50793
3482 * g++.dg/init/value9.C: New.
3483
3484 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3485
3486 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3487 * gcc.dg/torture/vshuf-16.inc: Likewise.
3488 * gcc.dg/torture/vshuf-8.inc: Likewise.
3489 * gcc.dg/torture/vshuf-4.inc: Likewise.
3490
3491 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3492
3493 PR fortran/47023
3494 * gfortran.dg/sizeof_proc.f90: New.
3495
3496 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3497
3498 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3499 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3500
3501 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3502
3503 PR testsuite/50796
3504 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3505
3506 2011-10-19 Jason Merrill <jason@redhat.com>
3507
3508 PR c++/50787
3509 * g++.dg/init/ref20.C: New.
3510
3511 2011-10-19 Kai Tietz <ktietz@redhat.com>
3512
3513 PR middle-end/50795
3514 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3515 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3516 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3517 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3518 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3519
3520 2011-10-19 Richard Guenther <rguenther@suse.de>
3521
3522 PR middle-end/50768
3523 * gcc.dg/torture/pr50768.c: New testcase.
3524
3525 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3526
3527 PR rtl-optimization/50340
3528 * gcc.dg/pr50340.c: New.
3529
3530 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3531
3532 PR tree-optimization/50717
3533
3534 * gcc.dg/pr50717-1.c: New file.
3535 * gcc.target/arm/wmul-12.c: Correct types.
3536 * gcc.target/arm/wmul-8.c: Correct types.
3537
3538 2011-10-18 Jason Merrill <jason@redhat.com>
3539
3540 PR c++/50531
3541 * g++.dg/cpp0x/defaulted32.C: New.
3542
3543 PR c++/50742
3544 * g++.dg/lookup/using23.C: New.
3545
3546 PR c++/50500
3547 * g++.dg/cpp0x/implicit12.C: New.
3548 * g++.dg/cpp0x/defaulted20.C: Adjust.
3549 * g++.dg/cpp0x/defaulted21.C: Adjust.
3550 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3551 * g++.dg/cpp0x/implicit4.C: Adjust.
3552 * g++.dg/cpp0x/implicit5.C: Adjust.
3553 * g++.dg/cpp0x/implicit8.C: Adjust.
3554 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3555 * g++.dg/cpp0x/not_special.C: Adjust.
3556 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3557 * g++.dg/cpp0x/rv1n.C: Adjust.
3558 * g++.dg/cpp0x/rv2n.C: Adjust.
3559 * g++.dg/cpp0x/rv3n.C: Adjust.
3560 * g++.dg/cpp0x/rv4n.C: Adjust.
3561 * g++.dg/cpp0x/rv5n.C: Adjust.
3562 * g++.dg/cpp0x/rv6n.C: Adjust.
3563 * g++.dg/cpp0x/rv7n.C: Adjust.
3564
3565 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3566
3567 * gcc.target/i386/avx2-vpop-check.h: New header.
3568 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3569 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3570 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3571 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3572 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3573 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3574 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3575 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3576 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3577 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3578 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3579 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3580 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3581 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3582 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3583
3584 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3585
3586 PR fortran/50420
3587 * gfortran.dg/coarray_subobject_1.f90: New test.
3588 * gfortran.dg/coarray/subobject_1.f90: New test.
3589
3590 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3591
3592 PR rtl-optimization/50205
3593 * gcc.dg/pr50205.c: New.
3594
3595 2011-10-18 Richard Guenther <rguenther@suse.de>
3596
3597 PR tree-optimization/50767
3598 * gcc.dg/torture/pr50767.c: New testcase.
3599
3600 2011-10-18 Julian Brown <julian@codesourcery.com>
3601
3602 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3603 * gcc.target/arm/unaligned-memcpy-1.c: New.
3604 * gcc.target/arm/unaligned-memcpy-2.c: New.
3605 * gcc.target/arm/unaligned-memcpy-3.c: New.
3606 * gcc.target/arm/unaligned-memcpy-4.c: New.
3607
3608 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3609
3610 PR fortran/47023
3611 * gfortran.dg/iso_c_binding_class.f03: New.
3612
3613 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3614
3615 * testsuite/lib/target-supports.exp
3616 (check_effective_target_vect_widen_shift): New.
3617 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3618 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3619 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3620 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3621
3622 2011-10-18 Richard Guenther <rguenther@suse.de>
3623
3624 * gcc.dg/torture/restrict-1.c: New testcase.
3625
3626 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3627
3628 * g++.dg/ext/bases.C: New test.
3629
3630 2011-10-17 David S. Miller <davem@davemloft.net>
3631
3632 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3633 all operations to emit VIS instructions.
3634 * gcc.target/sparc/fandnot.c: Likewise.
3635 * gcc.target/sparc/fnot.c: Likewise.
3636 * gcc.target/sparc/for.c: Likewise.
3637 * gcc.target/sparc/fornot.c: Likewise.
3638 * gcc.target/sparc/fxnor.c: Likewise.
3639 * gcc.target/sparc/fxor.c: Likewise.
3640 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3641 needed.
3642
3643 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3644
3645 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3646 * gcc.dg/torture/vshuf-16.inc: New file.
3647 * gcc.dg/torture/vshuf-2.inc: New file.
3648 * gcc.dg/torture/vshuf-32.inc: New file.
3649 * gcc.dg/torture/vshuf-4.inc: New file.
3650 * gcc.dg/torture/vshuf-8.inc: New file.
3651 * gcc.dg/torture/vshuf-main.inc: New file.
3652 * gcc.dg/torture/vshuf-v16hi.c: New test.
3653 * gcc.dg/torture/vshuf-v16qi.c: New test.
3654 * gcc.dg/torture/vshuf-v2df.c: New test.
3655 * gcc.dg/torture/vshuf-v2di.c: New test.
3656 * gcc.dg/torture/vshuf-v2sf.c: New test.
3657 * gcc.dg/torture/vshuf-v2si.c: New test.
3658 * gcc.dg/torture/vshuf-v32qi.c: New test.
3659 * gcc.dg/torture/vshuf-v4df.c: New test.
3660 * gcc.dg/torture/vshuf-v4di.c: New test.
3661 * gcc.dg/torture/vshuf-v4hi.c: New test.
3662 * gcc.dg/torture/vshuf-v4sf.c: New test.
3663 * gcc.dg/torture/vshuf-v4si.c: New test.
3664 * gcc.dg/torture/vshuf-v8hi.c: New test.
3665 * gcc.dg/torture/vshuf-v8qi.c: New test.
3666 * gcc.dg/torture/vshuf-v8sf.c: New test.
3667 * gcc.dg/torture/vshuf-v8si.c: New test.
3668
3669 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3670
3671 PR tree-optimization/50746
3672 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3673
3674 2011-10-17 Jason Merrill <jason@redhat.com>
3675
3676 PR c++/50736
3677 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3678
3679 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3680
3681 PR c++/44524
3682 * g++.dg/parse/error41.C: New.
3683 * g++.dg/parse/error20.C: Adjust.
3684
3685 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3686
3687 PR c++/50757
3688 * g++.dg/warn/format7.C: New.
3689 * obj-c++.dg/warn7.mm: Likewise.
3690
3691 2011-10-17 Richard Guenther <rguenther@suse.de>
3692
3693 PR tree-optimization/50729
3694 * gcc.dg/torture/pr50729.c: New testcase.
3695
3696 2011-10-15 Tom Tromey <tromey@redhat.com>
3697 Dodji Seketeli <dodji@redhat.com>
3698
3699 * lib/prune.exp (prune_gcc_output): Prune output referring to
3700 included files.
3701 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3702 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3703 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3704 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3705
3706 2011-10-15 Tom Tromey <tromey@redhat.com>
3707 Dodji Seketeli <dodji@redhat.com>
3708
3709 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3710
3711 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 PR c++/48489
3714 * g++.dg/inherit/error5.C: New.
3715
3716 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3717
3718 PR fortran/47023
3719 PR fortran/50752
3720 * gfortran.dg/kind_tests_4.f90: New.
3721
3722 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3723
3724 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3725 targets that support vector condition.
3726
3727 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3728
3729 PR fortran/47023
3730 * gfortran.dg/c_kind_tests_3.f03: New.
3731
3732 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3733
3734 PR fortran/50547
3735 * gfortran.dg/elemental_args_check_4.f90: New.
3736
3737 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3738
3739 PR tree-optimization/50727
3740 * gcc.dg/vect/pr50727.c: New test.
3741
3742 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3743
3744 * gcc.dg/vla-23.c: New test.
3745
3746 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3747
3748 PR tree-optimization/50596
3749 * gcc.dg/vect/vect-cond-9.c: New test.
3750
3751 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3752
3753 * gcc.dg/vect/bb-slp-29.c: New test.
3754
3755 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 PR c++/50732
3758 * g++.dg/ext/is_base_of_incomplete.C: New.
3759 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3760 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3761
3762 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3763
3764 * gcc.target/sparc/combined-1.c: Compile at -O2.
3765
3766 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3767
3768 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3769 (dg-options): Add -Wno-attributes.
3770 * gcc.target/i386/fma_double_?.c: Ditto.
3771 * gcc.target/i386/fma_run_float_?.c: Ditto.
3772 * gcc.target/i386/fma_run_double_?.c: Ditto.
3773 * gcc.target/i386/l_fma_float_?.c: Dtto.
3774 * gcc.target/i386/l_fma_double_?.c: Ditto.
3775 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3776 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3777
3778 2011-10-15 Tobias Burnus <burnus@net-b.de>
3779
3780 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3781 the comments.
3782 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3783 * gfortran.dg/rank_3.f90: Ditto.
3784 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3785 -std=f2008ts in dg-options.
3786 * gfortran.dg/rank_4.f90: Ditto.
3787
3788 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3789
3790 PR target/49263
3791 * gcc.target/sh/pr49263.c: New.
3792
3793 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gnat.dg/specs/debug1.ads: Tweak.
3796
3797 2011-10-14 Kai Tietz <ktietz@redhat.com>
3798
3799 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3800
3801 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3802
3803 * gcc.target/i386/sse2-mul-1.c: New test.
3804 * gcc.target/i386/sse4_1-mul-1.c: New test.
3805 * gcc.target/i386/avx-mul-1.c: New test.
3806 * gcc.target/i386/xop-mul-1.c: New test.
3807 * gcc.target/i386/avx2-mul-1.c: New test.
3808
3809 2011-10-14 Jason Merrill <jason@redhat.com>
3810
3811 PR c++/50563
3812 * g++.dg/cpp0x/nsdmi-list1.C: New.
3813
3814 PR c++/50707
3815 * g++.dg/cpp0x/nsdmi-const1.C: New.
3816
3817 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3818
3819 PR fortran/50570
3820 * gfortran.dg/pointer_intent_5.f90: New.
3821
3822 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3823
3824 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3825 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3826 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3827
3828 2011-10-14 Tobias Burnus <burnus@net-b.de>
3829
3830 PR fortran/50718
3831 * gfortran.dg/pointer_check_11.f90: New.
3832 * gfortran.dg/pointer_check_12.f90: New.
3833
3834 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3835
3836 PR c++/38174
3837 * g++.dg/overload/operator4.C: New.
3838
3839 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3840
3841 * gcc.dg/di-longlong64-sync-1.c: New test.
3842 * gcc.dg/di-sync-multithread.c: New test.
3843 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3844 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3845 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3846 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3847 (check_effective_target_arm_arm_ok): New helper.
3848 (check_effective_target_sync_longlong): New helper.
3849
3850 2011-10-14 Richard Guenther <rguenther@suse.de>
3851
3852 PR tree-optimization/50723
3853 * gcc.dg/torture/pr50723.c: New testcase.
3854
3855 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3856
3857 PR c++/17212
3858 * g++.dg/warn/format6.C: New.
3859 * obj-c++.dg/warn6.mm: Likewise.
3860
3861 2011-10-13 Richard Henderson <rth@redhat.com>
3862
3863 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3864 Delete.
3865 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3866 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3867 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3868
3869 2011-10-13 Jason Merrill <jason@redhat.com>
3870
3871 PR c++/50614
3872 * g++.dg/cpp0x/nsdmi-template2.C: New.
3873
3874 PR c++/50437
3875 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3876
3877 PR c++/50618
3878 * g++.dg/init/vbase1.C: New.
3879
3880 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3881
3882 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3883 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3884 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3885 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3886
3887 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3888
3889 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3890
3891 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3894
3895 2011-10-13 Richard Guenther <rguenther@suse.de>
3896
3897 PR tree-optimization/50712
3898 * gcc.target/i386/pr50712.c: New testcase.
3899
3900 2011-10-13 Tom de Vries <tom@codesourcery.com>
3901
3902 * gcc.dg/memcpy-4.c: New test.
3903
3904 2011-10-13 Richard Guenther <rguenther@suse.de>
3905
3906 PR tree-optimization/50698
3907 * g++.dg/vect/pr50698.cc: New testcase.
3908
3909 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3910
3911 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3912 * gcc.target/powerpc/warn-2.c: Ditto.
3913
3914 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3915 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3916 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3917 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3918 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3919 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3920 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3921 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3922 * gcc.target/powerpc/ppc-pow.c: Likewise.
3923 * gcc.target/powerpc/recip-1.c: Likewise.
3924 * gcc.target/powerpc/recip-2.c: Likewise.
3925 * gcc.target/powerpc/recip-3.c: Likewise.
3926 * gcc.target/powerpc/recip-4.c: Likewise.
3927 * gcc.target/powerpc/recip-5.c: Likewise.
3928
3929 2011-10-12 David S. Miller <davem@davemloft.net>
3930
3931 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3932 '-mvis3' instead of 'mcpu=niagara3' in options.
3933 * gcc.target/sparc/fhalve.c: Likewise.
3934 * gcc.target/sparc/fnegop.c: Likewise.
3935 * gcc.target/sparc/fpadds.c: Likewise.
3936 * gcc.target/sparc/fshift.c: Likewise.
3937 * gcc.target/sparc/fucmp.c: Likewise.
3938 * gcc.target/sparc/lzd.c: Likewise.
3939 * gcc.target/sparc/vis3misc.c: Likewise.
3940 * gcc.target/sparc/xmul.c: Likewise.
3941
3942 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3943
3944 * gnat.dg/vect1.ad[sb]: New test.
3945 * gnat.dg/vect1_pkg.ads: New helper.
3946 * gnat.dg/vect2.ad[sb]: New test.
3947 * gnat.dg/vect2_pkg.ads: New helper.
3948 * gnat.dg/vect3.ad[sb]: New test.
3949 * gnat.dg/vect3_pkg.ads: New helper.
3950 * gnat.dg/vect4.ad[sb]: New test.
3951 * gnat.dg/vect4_pkg.ads: New helper.
3952 * gnat.dg/vect5.ad[sb]: New test.
3953 * gnat.dg/vect5_pkg.ads: New helper.
3954 * gnat.dg/vect6.ad[sb]: New test.
3955 * gnat.dg/vect6_pkg.ads: New helper.
3956
3957 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3958
3959 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3960 * gcc.target/i386/fma_run_double_2.c: Likewise.
3961 * gcc.target/i386/fma_run_double_3.c: Likewise.
3962 * gcc.target/i386/fma_run_double_4.c: Likewise.
3963 * gcc.target/i386/fma_run_double_5.c: Likewise.
3964 * gcc.target/i386/fma_run_double_6.c: Likewise.
3965 * gcc.target/i386/fma_run_float_1.c: Likewise.
3966 * gcc.target/i386/fma_run_float_2.c: Likewise.
3967 * gcc.target/i386/fma_run_float_3.c: Likewise.
3968 * gcc.target/i386/fma_run_float_4.c: Likewise.
3969 * gcc.target/i386/fma_run_float_5.c: Likewise.
3970 * gcc.target/i386/fma_run_float_6.c: Likewise.
3971
3972 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3973 remove the extra dg-options.
3974 * gcc.target/i386/l_fma_double_2.c: Likewise.
3975 * gcc.target/i386/l_fma_double_3.c: Likewise.
3976 * gcc.target/i386/l_fma_double_4.c: Likewise.
3977 * gcc.target/i386/l_fma_double_5.c: Likewise.
3978 * gcc.target/i386/l_fma_double_6.c: Likewise.
3979 * gcc.target/i386/l_fma_float_1.c: Likewise.
3980 * gcc.target/i386/l_fma_float_2.c: Likewise.
3981 * gcc.target/i386/l_fma_float_3.c: Likewise.
3982 * gcc.target/i386/l_fma_float_4.c: Likewise.
3983 * gcc.target/i386/l_fma_float_5.c: Likewise.
3984 * gcc.target/i386/l_fma_float_6.c: Likewise.
3985
3986 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3987
3988 PR tree-optimization/50189
3989 * g++.dg/torture/pr50189.C: New testcase.
3990
3991 2011-10-12 Richard Guenther <rguenther@suse.de>
3992
3993 PR tree-optimization/50700
3994 * gcc.dg/builtin-object-size-12.c: New testcase.
3995
3996 2011-10-12 Joseph Myers <joseph@codesourcery.com>
3997
3998 PR c/50565
3999 * gcc.c-torture/compile/pr50565-1.c,
4000 gcc.c-torture/compile/pr50565-2.c: New tests.
4001
4002 2011-10-11 Jason Merrill <jason@redhat.com>
4003
4004 PR c++/49855
4005 PR c++/49896
4006 * g++.dg/template/constant1.C: New.
4007 * g++.dg/template/constant2.C: New.
4008 * g++.dg/cpp0x/constexpr-template3.C: New.
4009
4010 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4011
4012 * gcc.target/i386/warn-vect-op-3.c: New test.
4013 * gcc.target/i386/warn-vect-op-1.c: New test.
4014 * gcc.target/i386/warn-vect-op-2.c: New test.
4015
4016 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4017
4018 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4019
4020 2011-10-11 Richard Guenther <rguenther@suse.de>
4021
4022 PR tree-optimization/50204
4023 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4024
4025 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4026
4027 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4028
4029 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
4030
4031 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4032 * gcc.target/i386/fma_double_2.c: Ditto.
4033 * gcc.target/i386/fma_double_3.c: Ditto.
4034 * gcc.target/i386/fma_double_4.c: Ditto.
4035 * gcc.target/i386/fma_double_5.c: Ditto.
4036 * gcc.target/i386/fma_double_6.c: Ditto.
4037 * gcc.target/i386/fma_float_1.c: Ditto.
4038 * gcc.target/i386/fma_float_2.c: Ditto.
4039 * gcc.target/i386/fma_float_3.c: Ditto.
4040 * gcc.target/i386/fma_float_4.c: Ditto.
4041 * gcc.target/i386/fma_float_5.c: Ditto.
4042 * gcc.target/i386/fma_float_6.c: Ditto.
4043 * gcc.target/i386/l_fma_double_1.c: Ditto.
4044 * gcc.target/i386/l_fma_double_2.c: Ditto.
4045 * gcc.target/i386/l_fma_double_3.c: Ditto.
4046 * gcc.target/i386/l_fma_double_4.c: Ditto.
4047 * gcc.target/i386/l_fma_double_5.c: Ditto.
4048 * gcc.target/i386/l_fma_double_6.c: Ditto.
4049 * gcc.target/i386/l_fma_float_1.c: Ditto.
4050 * gcc.target/i386/l_fma_float_2.c: Ditto.
4051 * gcc.target/i386/l_fma_float_3.c: Ditto.
4052 * gcc.target/i386/l_fma_float_4.c: Ditto.
4053 * gcc.target/i386/l_fma_float_5.c: Ditto.
4054 * gcc.target/i386/l_fma_float_6.c: Ditto.
4055 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4056 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4057 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4058 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4059 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4060 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4061 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4062 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4063 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4064 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4065 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4066 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4067
4068 2011-10-11 Tristan Gingold <gingold@adacore.com>
4069
4070 * gcc.dg/va-arg-4.c: New test.
4071 * gcc.dg/va-arg-5.c: Ditto.
4072
4073 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
4074
4075 * lib/target-supports.exp (check_effective_target_fd_truncate):
4076 Close and unlink test file before exit.
4077
4078 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4079
4080 PR fortran/50564
4081 * gfortran.dg/forall_15.f90: New test case.
4082
4083 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4084 Andrew Macleod <amacleod@redhat.com>
4085
4086 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4087 wrappers for *other_threads() and *final_verify().
4088 * gcc.dg/simulate-thread/simulate-thread.h
4089 (simulate_thread_wrapper_other_threads): New.
4090 (simulate_thread_wrapper_final_verify): New.
4091
4092 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
4093
4094 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4095
4096 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4097
4098 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4099
4100 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4101 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4102
4103 * gcc.target/i386/fma_1.h: New file.
4104 * gcc.target/i386/fma_2.h: Likewise.
4105 * gcc.target/i386/fma_3.h: Likewise.
4106 * gcc.target/i386/fma_4.h: Likewise.
4107 * gcc.target/i386/fma_5.h: Likewise.
4108 * gcc.target/i386/fma_6.h: Likewise.
4109 * gcc.target/i386/fma_double_1.c: Likewise.
4110 * gcc.target/i386/fma_double_2.c: Likewise.
4111 * gcc.target/i386/fma_double_3.c: Likewise.
4112 * gcc.target/i386/fma_double_4.c: Likewise.
4113 * gcc.target/i386/fma_double_5.c: Likewise.
4114 * gcc.target/i386/fma_double_6.c: Likewise.
4115 * gcc.target/i386/fma_float_1.c: Likewise.
4116 * gcc.target/i386/fma_float_2.c: Likewise.
4117 * gcc.target/i386/fma_float_3.c: Likewise.
4118 * gcc.target/i386/fma_float_4.c: Likewise.
4119 * gcc.target/i386/fma_float_5.c: Likewise.
4120 * gcc.target/i386/fma_float_6.c: Likewise.
4121 * gcc.target/i386/fma_main.h: Likewise.
4122 * gcc.target/i386/fma_run_double_1.c: Likewise.
4123 * gcc.target/i386/fma_run_double_2.c: Likewise.
4124 * gcc.target/i386/fma_run_double_3.c: Likewise.
4125 * gcc.target/i386/fma_run_double_4.c: Likewise.
4126 * gcc.target/i386/fma_run_double_5.c: Likewise.
4127 * gcc.target/i386/fma_run_double_6.c: Likewise.
4128 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4129 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4130 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4131 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4132 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4133 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4134 * gcc.target/i386/fma_run_float_1.c: Likewise.
4135 * gcc.target/i386/fma_run_float_2.c: Likewise.
4136 * gcc.target/i386/fma_run_float_3.c: Likewise.
4137 * gcc.target/i386/fma_run_float_4.c: Likewise.
4138 * gcc.target/i386/fma_run_float_5.c: Likewise.
4139 * gcc.target/i386/fma_run_float_6.c: Likewise.
4140 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4141 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4142 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4143 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4144 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4145 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4146 * gcc.target/i386/l_fma_1.h: Likewise.
4147 * gcc.target/i386/l_fma_2.h: Likewise.
4148 * gcc.target/i386/l_fma_3.h: Likewise.
4149 * gcc.target/i386/l_fma_4.h: Likewise.
4150 * gcc.target/i386/l_fma_5.h: Likewise.
4151 * gcc.target/i386/l_fma_6.h: Likewise.
4152 * gcc.target/i386/l_fma_double_1.c: Likewise.
4153 * gcc.target/i386/l_fma_double_2.c: Likewise.
4154 * gcc.target/i386/l_fma_double_3.c: Likewise.
4155 * gcc.target/i386/l_fma_double_4.c: Likewise.
4156 * gcc.target/i386/l_fma_double_5.c: Likewise.
4157 * gcc.target/i386/l_fma_double_6.c: Likewise.
4158 * gcc.target/i386/l_fma_float_1.c: Likewise.
4159 * gcc.target/i386/l_fma_float_2.c: Likewise.
4160 * gcc.target/i386/l_fma_float_3.c: Likewise.
4161 * gcc.target/i386/l_fma_float_4.c: Likewise.
4162 * gcc.target/i386/l_fma_float_5.c: Likewise.
4163 * gcc.target/i386/l_fma_float_6.c: Likewise.
4164 * gcc.target/i386/l_fma_main.h: Likewise.
4165 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4166 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4167 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4168 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4169 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4170 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4171 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4172 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4173 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4174 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4175 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4176 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4177
4178 2011-10-10 Richard Guenther <rguenther@suse.de>
4179
4180 PR middle-end/50389
4181 * gcc.dg/torture/pr50389.c: New testcase.
4182
4183 2011-10-10 Richard Guenther <rguenther@suse.de>
4184
4185 PR middle-end/50195
4186 * gcc.dg/builtins-47.c: Optimize.
4187
4188 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4189
4190 * lib/gcc-simulate-thread.exp: New.
4191 * gcc.dg/simulate-thread/guality.h: New.
4192 * gcc.dg/simulate-thread/simulate-thread.h: New.
4193 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4194 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4195 * gcc.dg/simulate-thread/README: New.
4196 * g++.dg/simulate-thread/guality.h: New.
4197 * g++.dg/simulate-thread/simulate-thread.h: New.
4198 * g++.dg/simulate-thread/simulate-thread.exp: New.
4199 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4200 * c-c++-common/cxxbitfields-2.c: Remove.
4201 * c-c++-common/cxxbitfields.c: Remove.
4202 * c-c++-common/cxxbitfields-4.c: Remove.
4203 * c-c++-common/cxxbitfields-5.c: Remove.
4204 * c-c++-common/simulate-thread/bitfields-1.c: New.
4205 * c-c++-common/simulate-thread/bitfields-2.c: New.
4206 * c-c++-common/simulate-thread/bitfields-3.c: New.
4207 * c-c++-common/simulate-thread/bitfields-4.c: New.
4208
4209 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4210
4211 PR c++/38980
4212 * g++.dg/warn/format5.C: New.
4213
4214 2011-10-09 Tobias Burnus <burnus@net-b.de>
4215
4216 PR fortran/50273
4217 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4218 * gfortran.dg/common_16.f90: New.
4219
4220 2011-10-09 Tobias Burnus <burnus@net-b.de>
4221
4222 * gfortran.dg/iso_c_binding_param_1.f90: New.
4223 * gfortran.dg/iso_c_binding_param_2.f90: New.
4224 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4225
4226 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4227
4228 PR tree-optimization/50635
4229 * gcc.dg/vect/pr50635.c: New test.
4230
4231 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4232
4233 PR fortran/50659
4234 * gfortran.dg/proc_decl_27.f90: New.
4235
4236 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4237
4238 PR libobjc/50428
4239 * objc/execute/initialize-1.m: New test.
4240
4241 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4242
4243 PR fortran/47844
4244 * gfortran.dg/pointer_function_result_1.f90 : New test.
4245
4246 2011-10-07 David S. Miller <davem@davemloft.net>
4247
4248 PR 50655
4249 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4250 * gcc.target/sparc/cmask.c: Use it.
4251 * gcc.target/sparc/fhalve.c: Likewise.
4252 * gcc.target/sparc/fnegop.c: Likewise.
4253 * gcc.target/sparc/fpadds.c: Likewise.
4254 * gcc.target/sparc/fshift.c: Likewise.
4255 * gcc.target/sparc/fucmp.c: Likewise.
4256 * gcc.target/sparc/lzd.c: Likewise.
4257 * gcc.target/sparc/vis3misc.c: Likewise.
4258 * gcc.target/sparc/xmul.c: Likewise.
4259
4260 2011-10-07 Richard Henderson <rth@redhat.com>
4261
4262 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4263 match for avx2.
4264 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4265
4266 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4267
4268 * gcc.dg/pr50193-1.c: New file.
4269 * gcc.target/arm/shiftable.c: New file.
4270
4271 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4272
4273 PR fortran/50625
4274 * gfortran.dg/class_46.f03: New.
4275
4276 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4277
4278 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4279 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4280 (syslog, vsyslog, __vsyslog_chk): Likewise.
4281
4282 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4283 (x, EXT_x): Use ASMNAME.
4284
4285 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4286 (a, c): Use ASMNAME.
4287
4288 2011-10-07 Tom de Vries <tom@codesourcery.com>
4289
4290 PR middle-end/50527
4291 * gcc.dg/pr50527.c: New test.
4292
4293 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4294
4295 PR tree-optimization/50650
4296 * gcc.c-torture/compile/pr50650.c: New test.
4297
4298 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299
4300 PR tree-optimization/50575
4301 * gcc.c-torture/execute/vector-compare-2.x: New file.
4302
4303 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4304
4305 PR middle-end/50125
4306 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4307 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4308 (bar3): Likewise.
4309
4310 2011-10-07 Richard Guenther <rguenther@suse.de>
4311
4312 PR testsuite/50637
4313 * gcc.dg/vect/vect-align-2.c: Increase array size.
4314
4315 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4316 H.J. Lu <hongjiu.lu@intel.com>
4317
4318 PR target/50603
4319 * gcc.target/i386/pr50603.c: New test.
4320
4321 2011-10-06 Jason Merrill <jason@redhat.com>
4322
4323 PR c++/39164
4324 * g++.dg/cpp0x/default31.C: New.
4325
4326 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR tree-optimization/50596
4329 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4330 New.
4331 * gcc.dg/vect/vect-cond-8.c: New test.
4332
4333 2011-10-06 Richard Henderson <rth@redhat.com>
4334
4335 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4336 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4337 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4338 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4339 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4340 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4341 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4342 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4343 * gcc.c-torture/execute/vshuf-16.inc: New file.
4344 * gcc.c-torture/execute/vshuf-2.inc: New file.
4345 * gcc.c-torture/execute/vshuf-4.inc: New file.
4346 * gcc.c-torture/execute/vshuf-8.inc: New file.
4347 * gcc.c-torture/execute/vshuf-main.inc: New file.
4348 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4349 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4350 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4351 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4352 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4353 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4354 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4355 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4356 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4357 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4358 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4359 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4360 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4361
4362 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR tree-optimization/49279
4365 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4366 * gcc.c-torture/execute/pr49279.c: New test.
4367
4368 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4369
4370 PR target/49049
4371 * gcc.c-torture/compile/pr49049.c: New test.
4372
4373 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4374
4375 PR target/50305
4376 * gcc.target/arm/pr50305.c: New test.
4377
4378 2011-10-06 Richard Guenther <rguenther@suse.de>
4379
4380 PR tree-optimization/38884
4381 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4382 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4383
4384 2011-10-05 David S. Miller <davem@davemloft.net>
4385
4386 * gcc.target/sparc/lzd.c: New test.
4387 * gcc.target/sparc/popc.c: New test.
4388
4389 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4390
4391 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4392 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4393 * g++.dg/other/final1.C: Cleanup original tree dump.
4394
4395 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4396
4397 PR tree-optimization/50613
4398 * gcc.dg/pr50613.c: New test.
4399
4400 2011-10-05 Richard Henderson <rth@redhat.com>
4401
4402 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4403 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4404 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4405 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4406 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4407 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4408 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4409 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4410
4411 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4412
4413 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4414 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4415 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4416 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4417 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4418
4419 2011-10-05 Richard Guenther <rguenther@suse.de>
4420
4421 PR tree-optimization/38885
4422 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4423
4424 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4425
4426 * gcc.target/i386/sw-1.c: New test.
4427
4428 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4429
4430 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4431 -mtune=generic.
4432 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4433
4434 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4435
4436 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4437
4438 2011-10-04 David S. Miller <davem@davemloft.net>
4439
4440 * gcc.target/sparc/fhalve.c: New test.
4441 * gcc.target/sparc/fnegop.c: New test.
4442 * gcc.target/sparc/xmul.c: New test.
4443
4444 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4445
4446 PR fortran/35831
4447 * gfortran.dg/dummy_procedure_6.f90: New.
4448
4449 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4450
4451 PR tree-optimization/50604
4452 * gcc.dg/pr50604.c: New test.
4453
4454 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4455
4456 PR tree-optimization/49662
4457 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4458 * gcc.dg/graphite/interchange-15.c: Likewise.
4459 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4460
4461 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4462
4463 * gcc.dg/tree-ssa/restrict-4.c: New test.
4464
4465 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4466
4467 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4468 (main): Use __typeof to get result type of comparison.
4469
4470 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4471
4472 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4473 Make et_vect_multiple_sizes_saved global.
4474 (check_effective_target_vect64): Make et_vect64_saved global.
4475
4476 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4477
4478 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4479 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4480 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4481 * gcc.dg/builtin-complex-err-1.c: Adjust.
4482
4483 2011-10-02 Jason Merrill <jason@redhat.com>
4484
4485 * g++.dg/cpp0x/range-for22.C: New.
4486
4487 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4488 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4489 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4490 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4491
4492 * g++.dg/cpp0x/nsdmi5.C: New.
4493
4494 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4495
4496 PR target/50579
4497 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4498 New procedures.
4499 (mips-dg-options): Force an ABI option if the current ABI is
4500 incompatible with the required -mlong setting. Likewise force
4501 a long setting if the current one is incompatible with the
4502 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4503 throughout procedure.
4504 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4505 instead of addressing=absolute.
4506
4507 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4508
4509 * gcc.target/mips/stack-1.c: New test.
4510
4511 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4512
4513 * gcc.dg/pr49696.c: New test.
4514
4515 2011-10-02 Jan Hubicka <jh@suse.cz>
4516
4517 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4518
4519 2011-10-01 David S. Miller <davem@davemloft.net>
4520
4521 * gcc.target/sparc/cmask.c: New test.
4522 * gcc.target/sparc/fpadds.c: New test.
4523 * gcc.target/sparc/fshift.c: New test.
4524 * gcc.target/sparc/fucmp.c: New test.
4525 * gcc.target/sparc/vis3misc.c: New test.
4526
4527 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4528
4529 PR fortran/50585
4530 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4531
4532 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4533
4534 PR c++/44473
4535 * g++.dg/dfp/44473-1.C: New test.
4536 * g++.dg/dfp/44473-2.C: New test.
4537 * g++.dg/dfp/mangle-1.C: New test.
4538 * g++.dg/dfp/mangle-2.C: New test.
4539 * g++.dg/dfp/mangle-3.C: New test.
4540 * g++.dg/dfp/mangle-4.C: New test.
4541 * g++.dg/dfp/mangle-5.C: New test.
4542
4543 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR inline-asm/50571
4546 * gcc.dg/pr50571.c: New test.
4547
4548 PR tree-optimization/46309
4549 * gcc.dg/pr46309.c: New test.
4550
4551 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4552
4553 * gcc.dg/strlenopt-21.c: New test.
4554
4555 2011-09-30 Revital Eres <revital.eres@linaro.org>
4556
4557 * gcc.dg/sms-10.c: New file.
4558
4559 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4560
4561 * gcc.target/arm/pr50099.c: New test.
4562
4563 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4564
4565 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4566
4567 2011-09-30 David S. Miller <davem@davemloft.net>
4568
4569 * gcc.target/sparc/bmaskbshuf.c: New test.
4570 * gcc.target/sparc/edgen.c: New test.
4571
4572 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4573
4574 PR fortran/50547
4575 * gfortran.dg/pure_formal_proc_3.f90: New.
4576
4577 PR fortran/50553
4578 * gfortran.dg/stfunc_7.f90: New.
4579
4580 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4581
4582 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4583 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4584 * gcc.dg/vector-compare-1.c: Likewise.
4585 * gcc.dg/vector-compare-2.c: Likewise.
4586
4587 2011-09-29 David S. Miller <davem@davemloft.net>
4588
4589 * gcc.target/sparc/array.c: New test.
4590
4591 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4592
4593 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4594 loop unroll and set max unroll times to 8.
4595 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4596 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4597 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4598 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4599
4600 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4601
4602 PR c++/40145
4603 * g++.dg/ext/visibility/warn5.C: New.
4604
4605 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4606
4607 PR c++/45278
4608 * g++.dg/warn/Wextra-3.C: New.
4609
4610 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4611
4612 PR target/49486
4613 * gcc.target/sh/pr49468-si.c: New.
4614
4615 2011-09-28 Tom de Vries <tom@codesourcery.com>
4616
4617 PR testsuite/50485
4618 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4619 (TEST): Initialize src3 with random floats.
4620 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4621 from union src3. Initialize src3 with random floats.
4622
4623 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4624
4625 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4626 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4627 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4628 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4629 * gcc.target/sh/sh4a-cos.c: Ditto.
4630 * gcc.target/sh/sh4a-cosf.c: Ditto.
4631 * gcc.target/sh/sh4a-sin.c: Ditto.
4632 * gcc.target/sh/sh4a-sinf.c: Ditto.
4633 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4634 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4635 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4636
4637 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4638
4639 PR c++/31489
4640 * g++.dg/parse/error40.C: New.
4641 * g++.dg/warn/incomplete1.C: Adjust.
4642
4643 2011-09-27 Jan Hubicka <jh@suse.cz>
4644
4645 PR middle-end/49463
4646 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4647 Mark used.
4648
4649 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4650
4651 * gcc.dg/strlenopt-1.c: New test.
4652 * gcc.dg/strlenopt-1f.c: New test.
4653 * gcc.dg/strlenopt-2.c: New test.
4654 * gcc.dg/strlenopt-2f.c: New test.
4655 * gcc.dg/strlenopt-3.c: New test.
4656 * gcc.dg/strlenopt-4.c: New test.
4657 * gcc.dg/strlenopt-4g.c: New test.
4658 * gcc.dg/strlenopt-4gf.c: New test.
4659 * gcc.dg/strlenopt-5.c: New test.
4660 * gcc.dg/strlenopt-6.c: New test.
4661 * gcc.dg/strlenopt-7.c: New test.
4662 * gcc.dg/strlenopt-8.c: New test.
4663 * gcc.dg/strlenopt-9.c: New test.
4664 * gcc.dg/strlenopt-10.c: New test.
4665 * gcc.dg/strlenopt-11.c: New test.
4666 * gcc.dg/strlenopt-12.c: New test.
4667 * gcc.dg/strlenopt-12g.c: New test.
4668 * gcc.dg/strlenopt-13.c: New test.
4669 * gcc.dg/strlenopt-14g.c: New test.
4670 * gcc.dg/strlenopt-14gf.c: New test.
4671 * gcc.dg/strlenopt-15.c: New test.
4672 * gcc.dg/strlenopt-16g.c: New test.
4673 * gcc.dg/strlenopt-17g.c: New test.
4674 * gcc.dg/strlenopt-18g.c: New test.
4675 * gcc.dg/strlenopt.h: New file.
4676
4677 2011-09-27 Tom de Vries <tom@codesourcery.com>
4678
4679 PR middle-end/43864
4680 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4681 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4682 * gcc.dg/pr43864.c: New test.
4683 * gcc.dg/pr43864-2.c: Same.
4684 * gcc.dg/pr43864-3.c: Same.
4685 * gcc.dg/pr43864-4.c: Same.
4686
4687 2011-09-27 Jan Hubicka <jh@suse.cz>
4688
4689 * gcc.dg/ipa/inline-5.c: New testcase.
4690
4691 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4692
4693 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4694 vectors.
4695 * gcc.dg/vect/bb-slp-27.c: New.
4696 * gcc.dg/vect/bb-slp-28.c: New.
4697
4698 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4699
4700 * testsuite/lib/target-supports.exp (check_profiling_available):
4701 Don't rely solely on TLS tests for -fprofile-generate, fall
4702 through to the other code.
4703
4704 2011-09-27 Richard Guenther <rguenther@suse.de>
4705
4706 PR tree-optimization/50363
4707 * gcc.dg/torture/pr50363.c: New testcase.
4708
4709 2011-09-26 Jason Merrill <jason@redhat.com>
4710
4711 PR c++/45012
4712 * g++.dg/template/partial13.C: New.
4713
4714 PR c++/46105
4715 * g++.dg/template/partial12.C: New.
4716
4717 PR c++/50508
4718 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4719
4720 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4721
4722 PR c++/45487
4723 * g++.dg/diagnostic/bindings1.C: New.
4724 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4725
4726 2011-09-26 David S. Miller <davem@davemloft.net>
4727
4728 * gcc.target/sparc/wrgsr.c: New test.
4729 * gcc.target/sparc/rdgsr.c: New test.
4730 * gcc.target/sparc/edge.c: New test.
4731 * gcc.target/sparc/fcmp.c: New test.
4732
4733 * gcc.target/sparc/edge.c: Update for new return types.
4734 * gcc.target/sparc/fcmp.c: Likewise.
4735
4736 * gcc.target/sparc/fpaddsubi.c: New test.
4737
4738 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4739
4740 PR fortran/50515
4741 * gfortran.dg/common_15.f90: New.
4742
4743 PR fortran/50517
4744 * gfortran.dg/dummy_procedure_5.f90: New.
4745 * gfortran.dg/interface_26.f90: Modified error message.
4746 * gfortran.dg/proc_ptr_11.f90: Ditto.
4747 * gfortran.dg/proc_ptr_15.f90: Ditto.
4748 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4749 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4750
4751 2011-09-26 Jason Merrill <jason@redhat.com>
4752
4753 PR c++/50512
4754 * g++.dg/overload/rvalue3.C: New.
4755
4756 PR c++/50523
4757 * g++.dg/overload/ref-conv2.C: New.
4758
4759 * g++.dg/cpp0x/nsdmi-template1.C: New.
4760
4761 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 * g++.dg/cpp0x/nullptr25.C: New.
4764
4765 2011-09-26 Richard Guenther <rguenther@suse.de>
4766
4767 PR tree-optimization/50472
4768 * gcc.dg/torture/pr50472.c: New testcase.
4769
4770 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4771
4772 * gnat.dg/opt22.adb: New test.
4773 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4774
4775 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4776
4777 * gnat.dg/opt21.adb: New test.
4778 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4779
4780 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4781
4782 * gnat.dg/opt20.ad[sb]: New test.
4783 * gnat.dg/opt20_pkg.ads: New helper.
4784
4785 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4786
4787 * gnat.dg/array17.adb: New test.
4788 * gnat.dg/array17_pkg.ads: New helper.
4789
4790 2011-09-25 Jason Merrill <jason@redhat.com>
4791
4792 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4793
4794 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4795
4796 * gnat.dg/frame_overflow.ads: New.
4797 * gnat.dg/frame_overflow.adb: Adjust.
4798 * gnat.dg/specs/addr1.ads: Likewise.
4799
4800 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4801
4802 * g++.dg/tree-ssa/restrict2.C: New test.
4803
4804 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4805
4806 * lib/target-supports.exp (check_effective_target_vect64): New.
4807 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4808 of multiple vector sizes.
4809 * gcc.dg/vect/bb-slp-26.c: New.
4810
4811 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 PR c++/50280
4814 * g++.dg/template/bitfield1.C: New.
4815
4816 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4817
4818 * gcc.dg/vect/bb-slp-24.c: New.
4819
4820 2011-09-24 Jason Merrill <jason@redhat.com>
4821
4822 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4823
4824 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4825
4826 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4827 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4828
4829 * g++.dg/cpp0x/nsdmi1.C: New.
4830 * g++.dg/cpp0x/nsdmi2.C: New.
4831 * g++.dg/cpp0x/nsdmi3.C: New.
4832 * g++.dg/cpp0x/nsdmi4.C: New.
4833 * g++.old-deja/g++.other/init4.C: New.
4834
4835 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4836
4837 PR c++/44267
4838 * g++.dg/template/sfinae28.C: New.
4839
4840 2011-09-23 Ian Lance Taylor <iant@google.com>
4841
4842 * go.test/go-test.exp (errchk): Handle more cases of getting
4843 correct Tcl backslash quoting in regular expressions in test file.
4844
4845 2011-09-23 Jason Merrill <jason@redhat.com>
4846
4847 Core 253
4848 * g++.dg/init/const8.C: New.
4849 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4850 * g++.dg/cpp0x/defaulted2.C: Likewise.
4851 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4852 * g++.dg/init/pr20039.C: Likewise.
4853 * g++.dg/init/pr42844.C: Likewise.
4854
4855 2011-09-23 Jan Hubicka <jh@suse.cz>
4856
4857 * gcc.dg/ipa/inline-1.c: new testcase.
4858 * gcc.dg/ipa/inline-2.c: new testcase.
4859 * gcc.dg/ipa/inline-3.c: new testcase.
4860 * gcc.dg/ipa/inline-4.c: new testcase.
4861
4862 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4863
4864 PR c++/50258
4865 * g++.dg/cpp0x/constexpr-static8.C: New.
4866
4867 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4868
4869 * gcc.target/i386/avxfp-1.c: New test.
4870 * gcc.target/i386/avxfp-2.c: New test.
4871
4872 2011-09-23 Terry Guo <terry.guo@arm.com>
4873
4874 * gcc.c-torture/execute/941014-1.x: Deleted.
4875
4876 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4877
4878 PR c++/50491
4879 * g++.dg/cpp0x/pr50491.C: New.
4880
4881 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4882
4883 PR testsuite/50487
4884 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4885
4886 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/50371
4889 * g++.dg/cpp0x/nullptr24.C: New.
4890
4891 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4892
4893 PR target/50482
4894 * gcc.target/i386/pr50482.c: New test.
4895
4896 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4897
4898 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4899 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4900 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4901 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4902 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4903 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4904 multilib options contain different -march= from dg-options.
4905
4906 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4907 Paolo Carlini <paolo.carlini@oracle.com>
4908
4909 PR c++/50344
4910 * g++.dg/template/friend52.C: New.
4911
4912 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4913
4914 * gcc.target/arm/cmp-1.c: New test.
4915 * gcc.target/arm/cmp-2.c: Likewise.
4916
4917 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4918
4919 PR fortran/41733
4920 * gfortran.dg/impure_actual_1.f90: Modified error message.
4921 * gfortran.dg/proc_ptr_32.f90: New.
4922 * gfortran.dg/proc_ptr_33.f90: New.
4923
4924 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4925
4926 PR tree-optimization/50451
4927 * gcc.dg/vect/pr50451.c: New test.
4928
4929 2011-09-21 Ian Lance Taylor <iant@google.com>
4930
4931 * go.test/go-test.exp (errchk): Add special case for bug332.
4932 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4933 some more test lines.
4934
4935 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4936
4937 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4938 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4939 * g++.dg/other/i386-8.C: Ditto.
4940 * g++.dg/other/pr34435.C: Ditto.
4941 * g++.dg/other/pr39496.C: Ditto.
4942 * g++.dg/other/mmintrin.C: Ditto.
4943
4944 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4945
4946 * gcc.dg/vect/vect-cond-7.c: New test.
4947 * gcc.target/i386/sse4_1-cond-1.c: New test.
4948 * gcc.target/i386/avx-cond-1.c: New test.
4949
4950 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4951
4952 PR target/50464
4953 * g++.dg/other/pr50464.C: New test.
4954
4955 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4956
4957 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4958 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4959 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4960 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4961
4962 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4963
4964 * gnat.dg/opt19.adb: New test.
4965
4966 2011-09-21 Terry Guo <terry.guo@arm.com>
4967
4968 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4969 on arch conflict when testing case on targets other than armv7-a.
4970
4971 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 PR c++/50454
4974 * g++.dg/ext/int128-1.C: New.
4975 * g++.dg/ext/int128-2.C: Likewise.
4976 * g++.dg/ext/int128-2.h: Likewise.
4977
4978 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4979
4980 PR testsuite/50469
4981 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4982
4983 2011-09-20 Jason Merrill <jason@redhat.com>
4984
4985 * g++.dg/cpp0x/constexpr-generated1.C: New.
4986
4987 PR c++/50442
4988 * g++.dg/overload/ref-conv1.C: New.
4989
4990 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4991
4992 * g++.dg/other/final1.C: New.
4993
4994 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4995
4996 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
4997 and get_bit ().
4998
4999 2011-09-19 Ian Bolton <ian.bolton@arm.com>
5000
5001 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
5002 "target arm_eabi".
5003
5004 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
5005
5006 PR tree-optimization/50413
5007 * g++.dg/vect/vect.exp: Run slp-pr* tests with
5008 -fdump-tree-slp-details. Run other tests with
5009 -fdump-tree-vect-details.
5010 * g++.dg/vect/slp-pr50413.cc: New.
5011
5012 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5013 Ira Rosen <ira.rosen@linaro.org>
5014
5015 PR testsuite/50435
5016 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5017 Fix underscores around restrict.
5018
5019 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5020
5021 PR tree-optimization/50414
5022 * gfortran.dg/vect/Ofast-pr50414.f90: New.
5023 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5024 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5025
5026 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5027
5028 PR tree-optimization/50412
5029 * gfortran.dg/vect/pr50412.f90: New.
5030
5031 2011-09-16 Jason Merrill <jason@redhat.com>
5032
5033 PR c++/50424
5034 * g++.dg/eh/defarg1.C: New.
5035
5036 2011-09-16 Jakub Jelinek <jakub@redhat.com>
5037
5038 * gcc.dg/vect/vect-reduc-10.c: New test.
5039 * gcc.target/i386/avx-reduc-1.c: New test.
5040
5041 * gcc.target/i386/sse2-extract-1.c: New test.
5042 * gcc.target/i386/avx-extract-1.c: New test.
5043
5044 2011-09-16 Terry Guo <terry.guo@arm.com>
5045
5046 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5047
5048 2011-09-15 Diego Novillo <dnovillo@google.com>
5049
5050 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5051 ALWAYS_CXXFLAGS, if defined.
5052 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5053 ALWAYS_GFORTRANFLAGS, if defined.
5054 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5055 ALWAYS_GOCFLAGS, if defined.
5056 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5057 ALWAYS_OBJCXXFLAGS, if defined.
5058 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5059 additional_flags, if defined.
5060 * lib/gnat.exp (gnat_target_compile): Likewise.
5061 * lib/objc.exp (objc_target_compile): Likewise.
5062 * lib/target-supports-dg.exp (dg-add-options): Handle
5063 TEST_ALWAYS_FLAGS.
5064
5065 2011-09-15 Tom de Vries <tom@codesourcery.com>
5066
5067 PR testsuite/50322
5068 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5069 Use uintptr_t in f1. Undo avr xfails.
5070
5071 2011-09-15 Janus Weil <janus@gcc.gnu.org>
5072
5073 PR fortran/50401
5074 PR fortran/50403
5075 * gfortran.dg/function_types_3.f90: New.
5076
5077 2011-09-15 Jason Merrill <jason@redhat.com>
5078
5079 PR c++/50365
5080 * g++.dg/cpp0x/trailing7.C: New.
5081
5082 PR c++/50361
5083 * g++.dg/cpp0x/nullptr23.C: New.
5084
5085 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
5086
5087 * gcc.dg/vect/bb-slp-25.c: New.
5088
5089 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
5090
5091 PR c++/50391
5092 * g++.dg/cpp0x/noexcept15.C: New.
5093
5094 2011-09-14 Tom de Vries <tom@codesourcery.com>
5095
5096 PR middle-end/50251
5097 * gcc.dg/pr50251.c: New test.
5098
5099 2011-09-14 Tobias Burnus <burnus@net-b.de>
5100
5101 PR fortran/34547
5102 PR fortran/50375
5103 * gfortran.dg/null_5.f90: New.
5104 * gfortran.dg/null_6.f90: New.
5105
5106 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5107
5108 * gcc.c-torture/compile/20110913-1.c: New test.
5109
5110 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5111
5112 PR fortran/50379
5113 * gfortran.dg/result_2.f90: New.
5114
5115 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5116
5117 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5118
5119 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5120
5121 PR c++/48320
5122 * g++.dg/cpp0x/variadic116.C: New test case.
5123
5124 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5125
5126 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5127 * gcc.target/mips/interrupt_handler-2.c: New test.
5128 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5129
5130 2011-09-12 Jason Merrill <jason@redhat.com>
5131
5132 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5133
5134 * g++.dg/cpp0x/explicit7.C: New.
5135
5136 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR rtl-optimization/50212
5139 * g++.dg/other/pr50212.C: New test.
5140
5141 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5142
5143 PR target/43746
5144 * testsuite/gcc.target/avr/torture/avr-torture.exp
5145 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5146 "-O2 -fmerge-all-constants".
5147
5148 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5149
5150 PR fortran/50327
5151 * gfortran.dg/do_while_1.f90: New test.
5152
5153 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5154
5155 PR fortran/35831
5156 PR fortran/47978
5157 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5158 * gfortran.dg/proc_decl_26.f90: New.
5159 * gfortran.dg/typebound_override_2.f90: New.
5160 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5161
5162 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 * gnat.dg/cond_expr2.ad[sb]: New test.
5165
5166 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/atomic5.ad[sb]: New test.
5169
5170 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5171
5172 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5173
5174 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5175
5176 PR target/49030
5177 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5178
5179 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5180
5181 PR target/49614
5182 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5183
5184 2011-09-09 Richard Guenther <rguenther@suse.de>
5185
5186 PR tree-optimization/50328
5187 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5188
5189 2011-09-09 Richard Guenther <rguenther@suse.de>
5190
5191 PR middle-end/50333
5192 * gcc.dg/torture/pr50333.c: New testcase.
5193
5194 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5195
5196 PR tree-optimization/50318
5197 * gcc.target/arm/pr50318-1.c: New file.
5198
5199 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5200
5201 * gcc.target/i386/all_one_m256i.c: New test.
5202
5203 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5204
5205 PR c++/50324
5206 * g++.dg/cpp0x/sfinae28.C: New.
5207
5208 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5209
5210 PR c/50332
5211 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5212 longer ignored on typedefs.
5213
5214 PR c++/33255 - Support -Wunused-local-typedefs warning
5215 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5216 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5217
5218 2011-09-08 Martin Jambor <mjambor@suse.cz>
5219
5220 PR tree-optimization/50287
5221 * gcc.dg/torture/pr50287.c: New test.
5222
5223 2011-09-08 Richard Guenther <rguenther@suse.de>
5224
5225 PR tree-optimization/19831
5226 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5227 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5228 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5229 * gcc.dg/errno-1.c: Adjust.
5230
5231 2011-09-08 Richard Guenther <rguenther@suse.de>
5232
5233 PR tree-optimization/19831
5234 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5235
5236 2011-09-08 Tobias Burnus <burnus@net-b.de>
5237
5238 PR fortran/44646
5239 * gfortran.dg/do_concurrent_1.f90: New.
5240 * gfortran.dg/do_concurrent_2.f90: New.
5241
5242 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR target/50310
5245 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5246 * gcc.dg/pr50310-2.c: New test.
5247
5248 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5249
5250 PR fortran/48095
5251 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5252 * gfortran.dg/impure_constructor_1.f90: Modified.
5253 * gfortran.dg/proc_ptr_comp_33.f90: New.
5254
5255 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR target/50310
5258 * gcc.dg/pr50310-1.c: New test.
5259
5260 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5261
5262 PR middle-end/48571
5263 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5264 instead of 4.
5265
5266 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/50309
5269 * g++.dg/cpp0x/noexcept14.C: New.
5270
5271 2011-09-07 Jason Merrill <jason@redhat.com>
5272
5273 * g++.dg/cpp0x/constexpr-ref3.C: New.
5274
5275 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5276
5277 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5278
5279 * gcc.dg/section1.c: Don't xfail for avr.
5280
5281 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5282
5283 PR tree-optimization/50322
5284 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5285
5286 2011-09-07 Martin Jambor <mjambor@suse.cz>
5287
5288 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5289
5290 2011-09-07 Martin Jambor <mjambor@suse.cz>
5291
5292 PR tree-optimization/49911
5293 * g++.dg/tree-ssa/pr49911.C: New test.
5294
5295 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5296
5297 PR target/49030
5298 * gcc.dg/torture/pr49030.c: New test.
5299
5300 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5301
5302 PR fortran/50288
5303 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5304 * gfortran.dg/class_4d.f03: Deleted.
5305 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5306
5307 2011-09-07 Richard Guenther <rguenther@suse.de>
5308
5309 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5310
5311 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5312
5313 PR tree-optimization/46021
5314 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5315
5316 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5317
5318 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5319
5320 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * gcc.c-torture/compile/20110906-1.c: New test.
5323
5324 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5325
5326 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5327
5328 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5329
5330 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5331 --param tree-reassoc-width=1.
5332
5333 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5334 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5335
5336 2011-09-06 Richard Guenther <rguenther@suse.de>
5337
5338 PR tree-optimization/48149
5339 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5340
5341 2011-09-06 Richard Guenther <rguenther@suse.de>
5342
5343 PR tree-optimization/48317
5344 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5345
5346 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5347
5348 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5349 New procedure.
5350 (add_options_for_quad_vectors): Replace with ...
5351 (add_options_for_double_vectors): ... this.
5352 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5353 support multiple vector sizes since the vectorizer attempts to
5354 vectorize with both vector sizes.
5355 * gcc.dg/vect/no-vfa-vect-79.c,
5356 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5357 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5358 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5359 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5360 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5361 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5362 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5363 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5364 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5365 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5366 gcc.dg/vect/vect-40.c: Likewise.
5367 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5368 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5369 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5370 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5371 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5372 Likewise.
5373 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5374
5375 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5376
5377 PR target/49606
5378 * gcc.target/mips/abi-main.h: New file.
5379 * gcc.target/mips/abi-o32-long32.c: New test.
5380 * gcc.target/mips/abi-o32-long64.c: Likewise.
5381 * gcc.target/mips/abi-o64-long32.c: Likewise.
5382 * gcc.target/mips/abi-o64-long64.c: Likewise.
5383 * gcc.target/mips/abi-n32-long32.c: Likewise.
5384 * gcc.target/mips/abi-n32-long64.c: Likewise.
5385 * gcc.target/mips/abi-n64-long32.c: Likewise.
5386 * gcc.target/mips/abi-n64-long64.c: Likewise.
5387 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5388 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5389 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5390 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5391 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5392 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5393 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5394 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5395 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5396 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5397 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5398 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5399 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5400 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5401 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5402 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5403 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5404 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5405 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5406 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5407 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5408 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5409 * gcc.target/mips/branch-3.c: Likewise.
5410 * gcc.target/mips/branch-4.c: Likewise.
5411 * gcc.target/mips/branch-5.c: Likewise.
5412 * gcc.target/mips/branch-6.c: Likewise.
5413 * gcc.target/mips/branch-7.c: Likewise.
5414 * gcc.target/mips/branch-8.c: Likewise.
5415 * gcc.target/mips/branch-9.c: Likewise.
5416 * gcc.target/mips/branch-10.c: Likewise.
5417 * gcc.target/mips/branch-11.c: Likewise.
5418 * gcc.target/mips/branch-12.c: Likewise.
5419 * gcc.target/mips/branch-13.c: Likewise.
5420 * gcc.target/mips/lazy-binding-1.c: Likewise.
5421
5422 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5423
5424 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5425 to avoid warning on int=16 platforms..
5426
5427 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5428
5429 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5430 to work even with -fshort-enums.
5431
5432 2011-09-04 Jan Hubicka <jh@suse.cz>
5433
5434 * gcc.c-torture/compile/20110902.c: new testcase.
5435
5436 2011-09-04 Jason Merrill <jason@redhat.com>
5437
5438 PR c++/49267
5439 * g++.dg/cpp0x/rv-conv1.C: New.
5440
5441 DR 1328
5442 * g++.dg/cpp0x/rv-func3.C: New.
5443
5444 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5445
5446 PR c++/50248
5447 Core 1358
5448 * g++.dg/cpp0x/constexpr-template1.C: New.
5449 * g++.dg/cpp0x/constexpr-template2.C: New.
5450 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5451 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5452
5453 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5454
5455 * gnat.dg/specs/debug1.ads: Tweak pattern.
5456
5457 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5458
5459 PR fortran/50227
5460 * gfortran.dg/class_45a.f03: New.
5461 * gfortran.dg/class_45b.f03: New.
5462
5463 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5464 Ira Rosen <ira.rosen@linaro.org>
5465
5466 PR tree-optimization/50208
5467 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5468 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5469 -fno-tree-fre -fno-tree-pre.
5470
5471 2011-09-02 Martin Jambor <mjambor@suse.cz>
5472
5473 * gcc.dg/ipa/ipcp-3.c: New test.
5474
5475 2011-09-02 Richard Guenther <rguenther@suse.de>
5476
5477 PR tree-optimization/27460
5478 PR middle-end/29269
5479 * gcc.dg/vect/vect-cond-7.c: New testcase.
5480
5481 2011-09-02 Martin Jambor <mjambor@suse.cz>
5482
5483 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5484 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5485 xfailed test for inlining.
5486 * g++.dg/ipa/ivinline-9.C: Likewise.
5487
5488 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5489
5490 PR tree-optimization/50178
5491 * gfortran.dg/vect/pr50178.f90: New test.
5492
5493 2011-08-31 Martin Jambor <mjambor@suse.cz>
5494
5495 PR middle-end/49886
5496 * gcc.c-torture/execute/pr49886.c: New testcase.
5497
5498 2011-08-31 Tom de Vries <tom@codesourcery.com>
5499
5500 PR middle-end/43513
5501 * gcc.dg/pr43513.c: New test.
5502
5503 2011-08-30 Tobias Burnus <burnus@net-b.de>
5504
5505 PR fortran/45044
5506 * gfortran.dg/common_14.f90: New.
5507 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5508
5509 2011-08-30 Jason Merrill <jason@redhat.com>
5510
5511 PR c++/50084
5512 * g++.dg/cpp0x/decltype33.C: New.
5513
5514 PR c++/50089
5515 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5516
5517 PR c++/50114
5518 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5519
5520 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5521
5522 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5523
5524 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5525
5526 * gnat.dg/specs/aggr3.ads: New test.
5527 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5528
5529 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5530 * gnat.dg/specs/aggr2.ads: Likewise.
5531
5532 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5533
5534 PR fortran/45170
5535 * gfortran.dg/allocate_with_source_2.f90: New test
5536
5537 2011-08-30 Jason Merrill <jason@redhat.com>
5538
5539 PR c++/50220
5540 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5541
5542 PR c++/50234
5543 * g++.dg/cpp0x/constexpr-value3.C: New.
5544
5545 2011-08-30 Richard Guenther <rguenther@suse.de>
5546
5547 PR middle-end/48571
5548 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5549 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5550 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5551 * gcc.dg/pr36902.c: XFAIL.
5552
5553 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5554
5555 * gcc.target/i386/fma-check.h: New.
5556 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5557 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5558 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5559 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5560 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5561 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5562 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5563 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5564 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5565 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5566 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5567 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5568 * gcc.target/i386/fma-compile.c: Likewise.
5569 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5570 * gcc.target/i386/sse-12.c: Add -mfma.
5571 * gcc.target/i386/sse-13.c: Likewise.
5572 * gcc.target/i386/sse-14.c: Likewise.
5573 * gcc.target/i386/sse-22.c: Likewise.
5574 * gcc.target/i386/sse-23.c: Likewise.
5575 * g++.dg/other/i386-2.C: Likewise.
5576 * g++.dg/other/i386-3.C: Likewise.
5577
5578 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5579
5580 PR testsuite/50185
5581 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5582 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5583
5584 2011-08-30 Christian Bruel <christian.bruel@st.com>
5585
5586 * g++.dg/bprob/bprob.exp (feedback_options): Set
5587 -fbranch-probabilities.
5588 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5589
5590 2011-08-29 Jason Merrill <jason@redhat.com>
5591
5592 PR c++/50224
5593 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5594
5595 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5596 Jason Merrill <jason@redhat.com>
5597
5598 * g++.dg/dfp/base.C: New test.
5599
5600 2011-08-29 Jason Merrill <jason@redhat.com>
5601
5602 Core DR 994
5603 PR c++/50209
5604 * g++.dg/cpp0x/initlist58.C: New.
5605
5606 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5607
5608 PR fortran/50225
5609 * gfortran.dg/class_result_1.f03: New.
5610
5611 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5612
5613 PR middle-end/48722
5614 * gcc.target/i386/pr48722.c: New test.
5615
5616 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5617
5618 PR libfortran/50192
5619 * gfortran.dg/widechar_compare_1.f90: New test.
5620
5621 2011-08-26 Jason Merrill <jason@redhat.com>
5622
5623 Core DR 342
5624 PR c++/48582
5625 * g++.dg/abi/mangle50.C: New.
5626
5627 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5628
5629 PR target/50202
5630 * gcc.target/i386/pr50202.c: New test.
5631
5632 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5633
5634 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5635 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5636 * gcc.target/i386/avx-round-vec.c: New test.
5637 * gcc.target/i386/avx-roundf-vec.c: New test.
5638
5639 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5640
5641 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5642 instruction.
5643
5644 PR c/50179
5645 * c-c++-common/Wunused-var-14.c: New test.
5646
5647 2011-08-26 Tom de Vries <tom@codesourcery.com>
5648
5649 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5650
5651 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5652
5653 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5654 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5655 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5656 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5657
5658 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5659
5660 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5661 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5662 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5663 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5664
5665 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5666
5667 PR fortran/50050
5668 * gfortran.dg/pointer_comp_init_1.f90: New test.
5669
5670 2011-08-25 Jason Merrill <jason@redhat.com>
5671
5672 PR c++/50157
5673 * g++.dg/cpp0x/sfinae27.C: New.
5674
5675 2011-08-25 Tobias Burnus <burnus@net-b.de>
5676
5677 * gfortran.dg/coarray_lib_token_4.f90: New.
5678
5679 2011-08-25 Tobias Burnus <burnus@net-b.de>
5680
5681 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5682
5683 2011-08-25 Richard Guenther <rguenther@suse.de>
5684
5685 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5686
5687 2011-08-24 Tobias Burnus <burnus@net-b.de>
5688
5689 PR fortran/50163
5690 * gfortran.dg/initialization_28.f90: New.
5691
5692 2011-08-24 Richard Guenther <rguenther@suse.de>
5693
5694 PR tree-optimization/50067
5695 * gcc.dg/torture/pr50067-3.c: New testcase.
5696 * gcc.dg/torture/pr50067-4.c: Likewise.
5697 * gcc.dg/torture/pr50067-5.c: Likewise.
5698
5699 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5700
5701 * g++.dg/other/i386-2.C: Add -mavx2 check.
5702 * g++.dg/other/i386-3.C: Likewise.
5703 * gcc.target/i386/avx-1.c: Add AVX2.
5704 * gcc.target/i386/avx-2.c: Likewise.
5705 * gcc.target/i386/funcspec-5.c: Likewise.
5706 * gcc.target/i386/sse-12.c: Likewise.
5707 * gcc.target/i386/sse-13.c: Likewise.
5708 * gcc.target/i386/sse-14.c: Likewise.
5709 * gcc.target/i386/sse-22.c: Likewise.
5710 * gcc.target/i386/sse-23.c: Likewise.
5711 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5712 * gcc.target/i386/avx2-check.h: New.
5713 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5714 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5715 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5716 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5717 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5718 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5719 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5720 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5721 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5722 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5723 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5724 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5725 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5726 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5727 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5728 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5729 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5730 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5731 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5732 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5733 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5734 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5735 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5736 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5737 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5738 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5739 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5740 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5741 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5742 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5743 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5744 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5745 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5746 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5747 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5748 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5749 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5750 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5751 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5752 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5753 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5754 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5755 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5756 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5757 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5758 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5759 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5760 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5761 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5762 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5763 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5764 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5765 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5766 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5767 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5768 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5769 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5770 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5771 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5772 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5773 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5774 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5775 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5776 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5777 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5778 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5779 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5780 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5781 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5782 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5783 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5784 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5785 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5786 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5787 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5788 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5789 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5790 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5791 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5792 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5793 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5794 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5795 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5796 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5797 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5854 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5855 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5856 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5857 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5858 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5859 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5860 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5861 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5862 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5863 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5864 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5865 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5866 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5867 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5868 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5869 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5870 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5871 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5872 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5873 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5874 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5875 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5876 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5877 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5878 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5879 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5880 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5881 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5882 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5883 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5884 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5885 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5886 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5887 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5888 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5889 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5890 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5891 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5892 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5893 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5894 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5895 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5896 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5897 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5898 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5899 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5941 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5942 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5943 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5944 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5945 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5946 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5947 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5948 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5949 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5950 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5951 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5952 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5953 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5954 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5955 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5956 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5957 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5958 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5959 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5960 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5961 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5962 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5963 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5964 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5965 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5966 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5967 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5968 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5969 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5970 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5971 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5972 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5973 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5974 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5975 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5976 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5977 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5978 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5979 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5980 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5981 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5982 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5983 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5984 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5985 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5986 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5987 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5988 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5989 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5990 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5991 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5992 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5993 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5994 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5995 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5996 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5997 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5998 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5999 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
6000 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
6001 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
6002 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
6003 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
6004 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
6005 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6006 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6007 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6008 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6009 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6010 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6011 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6012 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6013 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6014 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6015 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6016 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6017 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6018 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6019 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6020 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6021 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6022 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6023 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6024 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6025 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6026 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6027 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6028 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6029 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6030 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6031 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6032 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6033 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6034 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6035 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6036 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6037 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6038 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6039 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6040 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6041 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6042 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6043 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6044 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6045 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6046 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6047 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6048 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6049 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6050 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6051 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6052 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6053 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6054 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6055 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6056 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6057 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6058 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6059 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6060 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6061 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6062 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6063 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6064 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6065 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6066 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6067 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6068 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6069 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6070 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6071 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6072 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6073 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6074 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6075 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6076 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6077 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6078 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6079 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6080 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6081 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6082 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6083 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6084 * gcc.target/i386/testimm-9.c: Likewise.
6085
6086 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
6087
6088 * g++.dg/other/i386-2.C: Add -mbmi2 check.
6089 * g++.dg/other/i386-3.C: Likewise.
6090 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6091 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6092 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6093 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6094 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6095 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6096 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6097 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6098 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6099 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6100 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6101 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6102 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6103 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6104 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6105 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6106 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6107 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6108 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6109 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6110 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6111 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6112 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6113 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6114 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6115 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6116 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6117 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6118 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6119 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6120 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6121 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6122 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6123 * gcc.target/i386/sse-12.c: Add BMI2.
6124 * gcc.target/i386/sse-13.c: Likewise.
6125 * gcc.target/i386/sse-14.c: Likewise.
6126 * gcc.target/i386/sse-22.c: Likewise.
6127 * gcc.target/i386/sse-23.c: Likewise.
6128
6129 2011-08-23 Jason Merrill <jason@redhat.com>
6130
6131 * g++.dg/template/crash7.C: Adjust expected errors.
6132
6133 2011-08-23 Jason Merrill <jason@redhat.com>
6134
6135 PR c++/49045
6136 Core 1321
6137 * g++.dg/cpp0x/overload2.C: New.
6138
6139 2011-08-23 Jason Merrill <jason@redhat.com>
6140
6141 Core 903
6142 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6143
6144 2011-08-23 Jason Merrill <jason@redhat.com>
6145
6146 Core 975
6147 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6148 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6149 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6150 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6151
6152 2011-08-23 Jason Merrill <jason@redhat.com>
6153
6154 PR c++/50024
6155 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6156
6157 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR c++/50158
6160 * g++.dg/warn/Wunused-var-16.C: New test.
6161
6162 PR middle-end/50161
6163 * gcc.dg/pr50161.c: New test.
6164
6165 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6166
6167 PR c++/50055
6168 * g++.dg/gcov/gcov-7.C: New test.
6169
6170 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR c++/46862
6173 * g++.dg/dfp/nofields.C: New test.
6174
6175 2011-08-23 Tobias Burnus <burnus@net-b.de>
6176
6177 PR fortran/31600
6178 * gfortran.dg/use_16.f90: New.
6179
6180 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6181 Kirill Yukhin <kirill.yukhin@intel.com>
6182
6183 PR target/50155
6184 * gcc.target/i386/pr50155.c: New test.
6185
6186 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR tree-optimization/50133
6189 * gcc.dg/pr50133.c: New test.
6190
6191 PR middle-end/50141
6192 * c-c++-common/cxxbitfields-6.c: New test.
6193
6194 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6195
6196 PR fortran/50050
6197 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6198
6199 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6200
6201 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6202 * gcc.dg/pr49994-3.c: Ditto.
6203
6204 2011-08-22 Richard Guenther <rguenther@suse.de>
6205
6206 PR testsuite/50145
6207 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6208 * gcc.dg/torture/pr50067-2.c: Likewise.
6209
6210 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6211
6212 PR fortran/47659
6213 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6214 of a constant resulting from simplification.
6215 * gfortran.dg/warn_conversion_3.f90: New test.
6216
6217 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6218
6219 PR fortran/50130
6220 * gfortran.dg/zero_stride_1.f90: New test.
6221
6222 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6223
6224 PR fortran/49638
6225 * gfortran.dg/typebound_override_1.f90: Modified.
6226
6227 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR tree-optimization/48739
6230 * gcc.dg/pr48739-1.c: New test.
6231 * gcc.dg/pr48739-2.c: New test.
6232
6233 2011-08-20 Tobias Burnus <burnus@net-b.de>
6234
6235 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6236
6237 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6238
6239 PR fortran/50129
6240 * gfortran.dg/where_3.f90: New test.
6241
6242 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6243
6244 PR middle-end/49721
6245 * gfortran.dg/pr49721-1.f: New.
6246 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6247
6248 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6249
6250 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6251 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6252 New tests.
6253
6254 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6255
6256 * gcc.target/arm/wmul-11.c: New file.
6257 * gcc.target/arm/wmul-12.c: New file.
6258 * gcc.target/arm/wmul-13.c: New file.
6259
6260 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6261
6262 * gcc.target/arm/wmul-10.c: New file.
6263
6264 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6265
6266 * gcc.target/arm/wmul-9.c: New file.
6267 * gcc.target/arm/wmul-bitfield-2.c: New file.
6268
6269 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6270
6271 * gcc.target/arm/wmul-8.c: New file.
6272
6273 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6274
6275 * gcc.target/arm/wmul-7.c: New file.
6276
6277 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6278
6279 * gcc.target/arm/wmul-6.c: New file.
6280
6281 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6282
6283 * gcc.target/arm/wmul-5.c: New file.
6284 * gcc.target/arm/no-wmla-1.c: New file.
6285
6286 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6287
6288 * gcc.target/arm/wmul-bitfield-1.c: New file.
6289
6290 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6291
6292 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6293
6294 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6295
6296 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6297 * gcc.target/i386/conversion.c: Likewise.
6298
6299 2011-08-19 Richard Guenther <rguenther@suse.de>
6300
6301 * gcc.dg/torture/pr50067-1.c: New testcase.
6302 * gcc.dg/torture/pr50067-2.c: Likewise.
6303
6304 2011-08-19 Joey Ye <joey.ye@arm.com>
6305
6306 PR target/49437
6307 * gcc.target/arm/handler-align.c: New test.
6308 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6309 New Function.
6310
6311 2011-08-19 Joey Ye <joey.ye@arm.com>
6312
6313 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6314
6315 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6316
6317 PR fortran/50071
6318 * gfortran.dg/end_block_label_1.f90: New test.
6319 * gfortran.dg/end_associate_label_1.f90: New test.
6320
6321 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6322
6323 * gcc.dg/c1x-pointer-float-1.c: New test.
6324
6325 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6326
6327 PR fortran/50071
6328 * gfortran.dg/duplicate_labels_2.f: New test.
6329
6330 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6331
6332 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6333 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6334 gcc.dg/c1x-noreturn-5.c: New tests.
6335
6336 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6337
6338 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6339
6340 2011-08-18 Tobias Burnus <burnus@net-b.de>
6341
6342 PR fortran/18918
6343 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6344 * gfortran.dg/coarray_lock_3.f90: Fix test.
6345 * gfortran.dg/coarray_lock_4.f90: New.
6346 * gfortran.dg/coarray_lock_5.f90: New.
6347
6348 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR target/50009
6351 * gcc.c-torture/compile/pr50009.c: New test.
6352
6353 PR target/50092
6354 * gcc.dg/torture/pr50092.c: New test.
6355
6356 2011-08-18 Tobias Burnus <burnus@net-b.de>
6357
6358 PR fortran/50109
6359 * gfortran.dg/namelist_73.f90: New.
6360
6361 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6362
6363 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6364
6365 PR debug/50017
6366 * gcc.dg/pr50017.c: New test.
6367
6368 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6369
6370 PR c++/45625
6371 * g++.dg/lookup/hidden-var1.C: New test case.
6372
6373 2011-08-17 Tobias Burnus <burnus@net-b.de>
6374
6375 PR fortran/31461
6376 * gfortran.dg/warn_unused_var_2.f90: New.
6377 * gfortran.dg/warn_unused_var_3.f90: New.
6378
6379 2011-08-17 Tom de Vries <tom@codesourcery.com>
6380
6381 PR target/43597
6382 * gcc.target/arm/pr43597.c: New test.
6383
6384 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6385
6386 PR fortran/50070
6387 * gfortran.dg/common_13.f90: New.
6388
6389 2011-08-16 Jason Merrill <jason@redhat.com>
6390
6391 PR c++/50086
6392 * g++.dg/cpp0x/variadic-unresolved.C: New.
6393
6394 * g++.old-deja/g++.brendan/README: Add R.I.P.
6395
6396 * g++.dg/ext/attr-used-1.C: New.
6397
6398 PR c++/50054
6399 * g++.dg/cpp0x/initlist56.C: New.
6400
6401 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 PR testsuite/50085
6404 * g++.dg/opt/life1.C: Only run on Linux.
6405
6406 2011-08-15 Tobias Burnus <burnus@net-b.de>
6407
6408 * gfortran.dg/coarray_26.f90: New.
6409
6410 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6411
6412 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6413 -fdump-tree-vrp1.
6414
6415 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6416
6417 PR fortran/50073
6418 * gfortran.dg/func_result_7.f90: New.
6419
6420 2011-08-13 Jason Merrill <jason@redhat.com>
6421
6422 PR c++/50075
6423 * g++.dg/cpp0x/decltype32.C: New.
6424
6425 PR c++/50059
6426 * g++.dg/diagnostic/expr1.C: New.
6427
6428 2011-08-12 David Li <davidxl@google.com>
6429
6430 * g++.dg/abi/vbase15.C: New test.
6431
6432 2011-08-12 Jason Merrill <jason@redhat.com>
6433
6434 PR c++/50034
6435 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6436
6437 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6438
6439 * gcc.dg/builtins-67.c: New test.
6440 * gcc.target/i386/conversion.c: Ditto.
6441
6442 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6443 Brian Hackett <bhackett1024@gmail.com>
6444
6445 * g++.dg/plugin/decl_plugin.c: New.
6446 * g++.dg/plugin/decl-plugin-test.C: New.
6447 * g++.dg/plugin/plugin.exp: Add above testcase.
6448
6449 2011-08-11 Richard Guenther <rguenther@suse.de>
6450
6451 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6452
6453 2011-08-11 Michael Matz <matz@suse.de>
6454
6455 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6456
6457 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6458
6459 PR tree-optimization/50039
6460 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6461 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6462
6463 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6464
6465 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6466 (sse4_1_test): Initialize src3 with random value.
6467
6468 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6469
6470 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6471 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6472 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6473 * gcc.dg/scal-to-vec1.c: New test.
6474 * gcc.dg/scal-to-vec2.c: New test.
6475
6476 2011-08-09 Richard Guenther <rguenther@suse.de>
6477
6478 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6479 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6480 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6481 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6482
6483 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6484
6485 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6486
6487 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6488
6489 * gcc.dg/pr49948.c: Require pthread effective target.
6490
6491 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6492
6493 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6494
6495 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6496
6497 * gcc.target/i386/sse-22a.c: New test.
6498
6499 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6500
6501 PR tree-optimization/50014
6502 * gcc.dg/vect/pr50014.c: New test.
6503
6504 2011-08-08 Martin Jambor <mjambor@suse.cz>
6505
6506 PR middle-end/49923
6507 * gcc.dg/tree-ssa/pr49923.c: New test.
6508
6509 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6510
6511 PR target/49781
6512 * gcc.target/i386/pr49781-1.c: New.
6513
6514 2011-08-08 Jason Merrill <jason@redhat.com>
6515
6516 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6517
6518 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6519
6520 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6521
6522 PR fortran/49638
6523 * gfortran.dg/typebound_override_1.f90: New.
6524
6525 2011-08-07 Kai Tietz <ktietz@redhat.com>
6526
6527 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6528 x86_64 mingw target.
6529 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6530 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6531 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6532 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6533 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6534 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6535 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6536 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6537 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6538 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6539
6540 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6541
6542 PR testsuite/48727
6543 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6544
6545 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6546
6547 * gcc.dg/pr48770.c: Cleanup coverage files.
6548 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6549
6550 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6551
6552 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6553 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6554 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6555 lzcnt and bmi options.
6556
6557 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6558
6559 PR target/47381
6560 * gcc.dg/pr47381-1.c: New.
6561 * gcc.dg/pr47381-2.c: Likewise.
6562 * gcc.target/i386/pr47381.c: Likewise.
6563
6564 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6565
6566 PR middle-end/47727
6567 * gcc.dg/pr47727.c: New.
6568
6569 PR target/47372
6570 * gcc.dg/pr47372-1.c: New.
6571 * gcc.dg/pr47372-2.c: Likewise.
6572
6573 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6574
6575 PR middle-end/47449
6576 * gcc.target/i386/pr47449.c: New.
6577
6578 PR target/47446
6579 * gcc.dg/pr47446-1.c: New.
6580 * gcc.dg/pr47446-2.c: Likewise.
6581
6582 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6583
6584 PR target/47766
6585 * gcc.dg/pr47766.c: New.
6586
6587 PR target/47715
6588 * gcc.dg/tls/pr47715-1.c: New.
6589 * gcc.dg/tls/pr47715-2.c: Likewise.
6590 * gcc.dg/tls/pr47715-3.c: Likewise.
6591 * gcc.dg/tls/pr47715-4.c: Likewise.
6592 * gcc.dg/tls/pr47715-5.c: Likewise.
6593
6594 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6595
6596 PR libobjc/50002
6597 * objc.dg/gnu-api-2-class.m: Updated comments.
6598 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6599 * objc.dg/gnu-api-2-class-meta.m: New test.
6600 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6601
6602 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6603
6604 PR libobjc/49882
6605 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6606 with classes that are in construction.
6607
6608 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6609
6610 PR target/48084
6611 * gcc.target/i386/pr48084-1.c: New.
6612 * gcc.target/i386/pr48084-2.c: Likewise.
6613 * gcc.target/i386/pr48084-3.c: Likewise.
6614 * gcc.target/i386/pr48084-4.c: Likewise.
6615 * gcc.target/i386/pr48084-5.c: Likewise.
6616
6617 PR rtl-optimization/49504
6618 * gcc.target/i386/pr49504.c: New.
6619
6620 PR target/49860
6621 * gcc.dg/pr49860.c: New.
6622
6623 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6624
6625 PR libobjc/49882
6626 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6627 with classes that are in construction.
6628
6629 2011-08-05 Jason Merrill <jason@redhat.com>
6630
6631 PR c++/48993
6632 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6633
6634 PR c++/49921
6635 * g++.dg/cpp0x/decltype31.C: New.
6636
6637 PR c++/49669
6638 * g++.dg/init/array28.C: New.
6639
6640 PR c++/49988
6641 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6642
6643 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6644
6645 PR target/47369
6646 * gcc.dg/pr47369-1.c: New.
6647
6648 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR middle-end/47364
6651 * gcc.dg/torture/pr47364-1.c: New.
6652 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6653 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6654
6655 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6656
6657 PR fortran/37211
6658 * gfortran.dg/transfer_check_2.f90: New test case.
6659
6660 2011-08-05 Jan Hubicka <jh@suse.cz>
6661
6662 PR middle-end/49494
6663 * gfortran.dg/pr49494.f90: New testcase.
6664
6665 2011-08-05 Jan Hubicka <jh@suse.cz>
6666
6667 PR middle-end/49735
6668 * gcc.c-torture/compile/pr49735.c: New testcase.
6669
6670 2011-08-05 Jason Merrill <jason@redhat.com>
6671
6672 PR c++/47453
6673 * g++.dg/cpp0x/initlist56.C: New.
6674
6675 PR c++/49812
6676 * g++.dg/overload/rvalue2.C: New.
6677
6678 PR c++/49983
6679 * g++.dg/cpp0x/range-for21.C: New.
6680
6681 * g++.dg/ext/vla11.C: New.
6682
6683 2011-08-05 Richard Guenther <rguenther@suse.de>
6684
6685 PR tree-optimization/49984
6686 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6687
6688 2011-08-05 Richard Guenther <rguenther@suse.de>
6689
6690 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6691 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6692 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6693
6694 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6695
6696 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6697 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6698 * gfortran.dg/ldist-pr43023.f90: Ditto.
6699 * gfortran.dg/namelist_52.f90: Ditto.
6700 * gfortran.dg/interface_proc_end.f90: Ditto.
6701 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6702 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6703
6704 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6705
6706 * gcc.dg/vect/vect-over-widen-1.c: New test.
6707 * gcc.dg/vect/vect-over-widen-2.c: New test.
6708 * gcc.dg/vect/vect-over-widen-3.c: New test.
6709 * gcc.dg/vect/vect-over-widen-4.c: New test.
6710
6711 2011-08-04 Richard Guenther <rguenther@suse.de>
6712
6713 PR fortran/49957
6714 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6715
6716 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6717
6718 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6719
6720 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR middle-end/49905
6723 * g++.dg/ext/builtin-object-size3.C: New test.
6724
6725 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR tree-optimization/49948
6728 * gcc.dg/pr49948.c: New test.
6729
6730 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6731
6732 PR middle-end/47383
6733 * gcc.dg/torture/pr47383.c: New.
6734
6735 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6736
6737 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6738
6739 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6740
6741 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6742
6743 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6744
6745 PR target/47744
6746 * gcc.dg/torture/pr47744-1.c: New.
6747 * gcc.dg/torture/pr47744-2.c: Likewise.
6748 * gcc.dg/torture/pr47744-3.c: Likewise.
6749
6750 2011-08-03 Richard Guenther <rguenther@suse.de>
6751
6752 PR middle-end/49958
6753 * gcc.dg/torture/pr49958.c: New testcase.
6754
6755 2011-08-03 Richard Guenther <rguenther@suse.de>
6756
6757 PR tree-optimization/49938
6758 * g++.dg/torture/pr49938.C: New testcase.
6759
6760 2011-08-02 Jason Merrill <jason@redhat.com>
6761
6762 PR c++/43886
6763 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6764
6765 PR c++/49577
6766 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6767
6768 PR c++/49593
6769 * g++.dg/cpp0x/variadic115.C: New.
6770
6771 PR c++/49803
6772 * g++.dg/cpp0x/union5.C: New.
6773
6774 2011-08-02 Daniel Kraft <d@domob.eu>
6775
6776 PR fortran/49885
6777 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6778
6779 2011-08-02 Kai Tietz <ktietz@redhat.com>
6780
6781 PR middle-end/49947
6782 * gcc.dg/tree-ssa/forwprop-15.c
6783
6784 2011-08-02 Jason Merrill <jason@redhat.com>
6785
6786 PR c++/49834
6787 * g++.dg/cpp0x/range-for20.C: New.
6788
6789 2011-08-02 Tobias Burnus <burnus@net-b.de>
6790
6791 * gfortran.dg/coarray_lib_token_3.f90: New.
6792
6793 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR fortran/46752
6796 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6797 * gcc.dg/gomp/atomic-15.c: New test.
6798 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6799 * g++.dg/gomp/atomic-15.C: New test.
6800 * g++.dg/gomp/private-1.C: New test.
6801 * g++.dg/gomp/sharing-2.C: New test.
6802 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6803 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6804 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6805
6806 2011-08-02 Tobias Burnus <burnus@net-b.de>
6807
6808 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6809 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6810 cleanup-module.
6811 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6812 * gfortran.dg/allocatable_function_5.f90: Ditto.
6813 * gfortran.dg/allocate_stat.f90: Ditto.
6814 * gfortran.dg/array_constructor_20.f90: Ditto.
6815 * gfortran.dg/array_constructor_21.f90: Ditto.
6816 * gfortran.dg/array_constructor_22.f90: Ditto.
6817 * gfortran.dg/array_constructor_26.f03: Ditto.
6818 * gfortran.dg/array_function_4.f90: Ditto.
6819 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6820 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6821 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6822 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6823 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6824 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6825 * gfortran.dg/class_15.f03: Ditto.
6826 * gfortran.dg/class_27.f03: Ditto.
6827 * gfortran.dg/class_33.f90: Ditto.
6828 * gfortran.dg/class_37.f03: Ditto.
6829 * gfortran.dg/class_40.f03: Ditto.
6830 * gfortran.dg/class_42.f03: Ditto.
6831 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6832 * gfortran.dg/coarray/registering_1.f90: Ditto.
6833 * gfortran.dg/convert_1.f90: Ditto.
6834 * gfortran.dg/default_initialization_3.f90: Ditto.
6835 * gfortran.dg/dependency_25.f90: Ditto.
6836 * gfortran.dg/dependency_26.f90: Ditto.
6837 * gfortran.dg/dependency_36.f90: Ditto.
6838 * gfortran.dg/dependency_37.f90: Ditto.
6839 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6840 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6841 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6842 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6843 * gfortran.dg/elemental_result_1.f90: Ditto.
6844 * gfortran.dg/empty_derived_type.f90: Ditto.
6845 * gfortran.dg/entry_7.f90: Ditto.
6846 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6847 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6848 * gfortran.dg/error_recovery_3.f90: Ditto.
6849 * gfortran.dg/extends_4.f03: Ditto.
6850 * gfortran.dg/func_assign.f90: Ditto.
6851 * gfortran.dg/func_assign_3.f90: Ditto.
6852 * gfortran.dg/generic_1.f90: Ditto.
6853 * gfortran.dg/generic_18.f90: Ditto.
6854 * gfortran.dg/generic_22.f03: Ditto.
6855 * gfortran.dg/generic_4.f90: Ditto.
6856 * gfortran.dg/generic_6.f90: Ditto.
6857 * gfortran.dg/generic_actual_arg.f90: Ditto.
6858 * gfortran.dg/graphite/id-21.f: Ditto.
6859 * gfortran.dg/graphite/pr45758.f90: Ditto.
6860 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6861 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6862 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6863 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6864 * gfortran.dg/host_used_types_1.f90: Ditto.
6865 * gfortran.dg/implicit_1.f90: Ditto.
6866 * gfortran.dg/implicit_11.f90: Ditto.
6867 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6868 * gfortran.dg/impure_actual_1.f90: Ditto.
6869 * gfortran.dg/impure_assignment_1.f90: Ditto.
6870 * gfortran.dg/impure_constructor_1.f90: Ditto.
6871 * gfortran.dg/initialization_10.f90: Ditto.
6872 * gfortran.dg/initialization_12.f90: Ditto.
6873 * gfortran.dg/interface_14.f90: Ditto.
6874 * gfortran.dg/interface_15.f90: Ditto.
6875 * gfortran.dg/interface_2.f90: Ditto.
6876 * gfortran.dg/interface_25.f90: Ditto.
6877 * gfortran.dg/interface_26.f90: Ditto.
6878 * gfortran.dg/interface_29.f90: Ditto.
6879 * gfortran.dg/interface_assignment_1.f90: Ditto.
6880 * gfortran.dg/internal_pack_6.f90: Ditto.
6881 * gfortran.dg/internal_pack_7.f90: Ditto.
6882 * gfortran.dg/internal_pack_8.f90: Ditto.
6883 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6884 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6885 * gfortran.dg/module_commons_3.f90: Ditto.
6886 * gfortran.dg/module_equivalence_4.f90: Ditto.
6887 * gfortran.dg/module_equivalence_6.f90: Ditto.
6888 * gfortran.dg/module_function_type_1.f90: Ditto.
6889 * gfortran.dg/module_naming_1.f90: Ditto.
6890 * gfortran.dg/namelist_4.f90: Ditto.
6891 * gfortran.dg/operator_c1202.f90: Ditto.
6892 * gfortran.dg/parens_7.f90: Ditto.
6893 * gfortran.dg/pr32921.f: Ditto.
6894 * gfortran.dg/pr33646.f90: Ditto.
6895 * gfortran.dg/pr41928.f90: Ditto.
6896 * gfortran.dg/pr42119.f90: Ditto.
6897 * gfortran.dg/pr43984.f90: Ditto.
6898 * gfortran.dg/present_1.f90: Ditto.
6899 * gfortran.dg/private_type_2.f90: Ditto.
6900 * gfortran.dg/proc_decl_2.f90: Ditto.
6901 * gfortran.dg/proc_ptr_10.f90: Ditto.
6902 * gfortran.dg/proc_ptr_22.f90: Ditto.
6903 * gfortran.dg/proc_ptr_8.f90: Ditto.
6904 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6905 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6906 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6907 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6908 * gfortran.dg/substring_equivalence.f90: Ditto.
6909 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6910 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6911 * gfortran.dg/trim_optimize_6.f90: Ditto.
6912 * gfortran.dg/typebound_call_12.f03: Ditto.
6913 * gfortran.dg/typebound_operator_5.f03: Ditto.
6914 * gfortran.dg/typebound_operator_6.f03: Ditto.
6915 * gfortran.dg/typebound_proc_18.f03: Ditto.
6916 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6917 * gfortran.dg/use_1.f90: Ditto.
6918 * gfortran.dg/use_10.f90: Ditto.
6919 * gfortran.dg/use_11.f90: Ditto.
6920 * gfortran.dg/use_14.f90: Ditto.
6921 * gfortran.dg/use_only_2.f90: Ditto.
6922 * gfortran.dg/use_rename_4.f90: Ditto.
6923 * gfortran.dg/use_rename_5.f90: Ditto.
6924 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6925 * gfortran.dg/used_interface_ref.f90: Ditto.
6926 * gfortran.dg/used_types_11.f90: Ditto.
6927 * gfortran.dg/used_types_3.f90: Ditto.
6928 * gfortran.dg/used_types_4.f90: Ditto.
6929 * gfortran.dg/userdef_operator_2.f90: Ditto.
6930 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6931 * gfortran.dg/vect/pr46213.f90: Ditto.
6932 * gfortran.dg/whole_file_21.f90: Ditto.
6933 * gfortran.dg/whole_file_22.f90: Ditto.
6934 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6935 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6936
6937 2011-08-02 Kai Tietz <ktietz@redhat.com>
6938
6939 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6940
6941 2011-08-01 Jason Merrill <jason@redhat.com>
6942
6943 PR c++/49932
6944 * g++.dg/abi/mangle49.C: New.
6945
6946 PR c++/49924
6947 * g++.dg/cpp0x/constexpr-array4.C: New.
6948
6949 PR c++/49813
6950 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6951
6952 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6953
6954 PR target/49927
6955 * gcc.target/i386/pr49927.c: New test.
6956
6957 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6958
6959 PR tree-optimization/49926
6960 * gcc.dg/vect/pr49926.c: New test.
6961
6962 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6963
6964 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6965 * gcc.target/i386/lzcnt-1.c: New test.
6966 * gcc.target/i386/lzcnt-2.c: Likewise.
6967 * gcc.target/i386/lzcnt-2a.c: Likewise.
6968 * gcc.target/i386/lzcnt-3.c: Likewise.
6969 * gcc.target/i386/lzcnt-4.c: Likewise.
6970 * gcc.target/i386/lzcnt-4a.c: Likewise.
6971 * gcc.target/i386/lzcnt-5.c: Likewise.
6972 * gcc.target/i386/lzcnt-6.c: Likewise.
6973 * gcc.target/i386/lzcnt-6a.c: Likewise.
6974 * gcc.target/i386/lzcnt-check.h: Likewise.
6975
6976 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6977 * gcc.target/i386/sse-13.c: Likewise.
6978 * gcc.target/i386/sse-14.c: Likewise.
6979 * g++.dg/other/i386-2.C: Likewise.
6980 * g++.dg/other/i386-3.C: Likewise.
6981
6982 2011-08-01 Julian Brown <julian@codesourcery.com>
6983
6984 * gcc.target/arm/fixed-point-exec.c: New test.
6985
6986 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6987
6988 PR target/49920
6989 * gcc.target/i386/pr49920.c: New test.
6990
6991 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6992
6993 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6994 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6995 * gcc.dg/tree-ssa/loop-7.c: Ditto.
6996 * gcc.dg/tree-ssa/loop-32.c: Ditto.
6997 * gcc.dg/tree-ssa/loop-33.c: Ditto.
6998 * gcc.dg/tree-ssa/loop-34.c: Ditto.
6999 * gcc.dg/tree-ssa/loop-35.c: Ditto.
7000 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
7001 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
7002 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
7003 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
7004 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
7005 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7006 * g++.dg/tree-ssa/pr33615.C: Ditto.
7007 * g++.dg/tree-ssa/restrict1.C: Ditto.
7008 * c-c++-common/restrict-2.c: Ditto.
7009 * gfortran.dg/pr32921.f: Ditto.
7010 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7011 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7012 * gcc.dg/tree-ssa/vrp47.c: Ditto.
7013 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7014 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7015 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7016 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7017 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7018 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7019 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7020
7021 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7022
7023 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7024 .exe.ltrans[0-9]*. dump files.
7025
7026 2011-07-31 Janus Weil <janus@gcc.gnu.org>
7027
7028 PR fortran/49112
7029 * gfortran.dg/abstract_type_6.f03: Modified.
7030 * gfortran.dg/typebound_proc_24.f03: New.
7031
7032 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR testsuite/49917
7035 * g++.dg/init/for1.C: Fix.
7036
7037 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7038
7039 PR fortran/48876
7040 * gfortran.dg/string_5.f90: New test.
7041
7042 2011-07-29 Jason Merrill <jason@redhat.com>
7043
7044 PR c++/49867
7045 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7046
7047 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7048
7049 PR tree-optimization/47407
7050 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7051 alpha*-dec-osf*.
7052 Sort target list.
7053
7054 2011-07-29 Richard Guenther <rguenther@suse.de>
7055
7056 * gcc.dg/uninit-suppress.c: Also disable VRP.
7057 * gcc.dg/uninit-suppress_2.c: Likewise.
7058
7059 2011-07-28 Jason Merrill <jason@redhat.com>
7060
7061 PR c++/49808
7062 * g++.dg/template/nontype24.C: New.
7063
7064 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
7065
7066 PR rtl-optimization/47958
7067 * gcc.dg/torture/pr47958-1.c: New.
7068
7069 2011-07-29 Wei Guozhi <carrot@google.com>
7070
7071 PR rtl-optimization/49799
7072 * gcc.dg/pr49799.c: New test case.
7073
7074 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
7075
7076 PR middle-end/48648
7077 * gcc.dg/graphite/id-pr48648.c: New.
7078
7079 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR fortran/31067
7082 * gfortran.dg/maxloc_2.f90: New test.
7083 * gfortran.dg/maxloc_3.f90: New test.
7084 * gfortran.dg/minloc_1.f90: New test.
7085 * gfortran.dg/minloc_2.f90: New test.
7086 * gfortran.dg/minloc_3.f90: New test.
7087 * gfortran.dg/minmaxloc_7.f90: New test.
7088
7089 PR debug/49871
7090 * gcc.dg/debug/dwarf2/pr49871.c: New test.
7091
7092 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7093
7094 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7095 the builtin isn't optimized away.
7096
7097 2011-07-27 Tobias Burnus <burnus@net-b.de>
7098
7099 PR fortran/45586
7100 * gfortran.dg/lto/pr45586-2_0.f90: New.
7101
7102 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7103
7104 PR middle-end/49875
7105 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7106 * c-c++-common/cxxbitfields-5.c: Same.
7107
7108 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7109
7110 * lib/target-supports.exp (check_effective_target_mmap): Use
7111 check_function_available.
7112
7113 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7114
7115 * g++.old-deja/g++.pt/crash60.C: Updated.
7116
7117 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR target/49866
7120 * gcc.target/i386/pr49866.c: New test.
7121
7122 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7123
7124 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7125 * gcc.target/i386/bmi-andn-1.c: New test.
7126 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7127 * gcc.target/i386/bmi-andn-2.c: Likewise.
7128 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7129 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7130 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7131 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7132 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7133 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7134 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7135 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7136 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7137 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7138 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7139 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7140 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7141 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7142 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7143 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7144 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7145 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7146 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7147 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7148 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7149
7150 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7151
7152 PR middle-end/47691
7153 * gfortran.dg/graphite/id-pr47691.f: New.
7154
7155 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7156
7157 * gcc.target/i386/avx-os-support.h: New.
7158 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7159 (main): Check avx_os_support before the test is run.
7160 * gcc.target/i386/aes-avx-check.h: Ditto.
7161 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7162
7163 2011-07-27 Kai Tietz <ktietz@redhat.com>
7164
7165 * gcc.target/i386/aggregate-ret3.c: New test.
7166 * gcc.target/i386/aggregate-ret4.c: New test.
7167
7168 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7169
7170 PR fortran/49755
7171 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7172 allocated array should *not* change its size.
7173 * gfortran.dg/multiple_allocation_3.f90: New test.
7174
7175 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7176
7177 PR c++/49776
7178 * g++.dg/cpp0x/constexpr-49776.C: New.
7179
7180 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7181
7182 PR middle-end/47046
7183 * gcc.dg/graphite/id-pr47046.c: New.
7184
7185 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7186
7187 PR middle-end/47653
7188 * gcc.dg/graphite/run-id-pr47593.c: New.
7189
7190 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7191
7192 PR middle-end/47653
7193 * gcc.dg/graphite/run-id-pr47653.c: New.
7194 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7195 induction variables.
7196 * gcc.dg/graphite/scop-16.c: Same.
7197 * gcc.dg/graphite/scop-17.c: Same.
7198 * gcc.dg/graphite/scop-21.c: Same.
7199
7200 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7201
7202 PR middle-end/48805
7203 * gcc.dg/graphite/id-pr48805.c: New.
7204
7205 2011-07-26 Tobias Burnus <burnus@net-b.de>
7206
7207 * gfortran.dg/coarray_lib_token_2.f90: New.
7208
7209 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7210
7211 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7212 SPU local store.
7213
7214 2011-07-25 Andrew Pinski <apinski@cavium.com>
7215
7216 PR tree-opt/49671
7217 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7218 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7219
7220 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7221
7222 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7223
7224 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7225 * gcc.c-torture/execute/loop-2g.c: Likewise.
7226 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7227 Require mmap support.
7228 * gcc.c-torture/execute/loop-2g.x: Likewise.
7229 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7230 (MAP_ANON): Provide default.
7231 * gcc.dg/20050826-1.c: Likewise.
7232 * gcc.target/i386/pr36533.c: Likewise.
7233 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7234 Use dg-require-effective-target mmap.
7235
7236 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7237
7238 PR c++/49838
7239 * g++.dg/cpp0x/range-for19.C: New.
7240
7241 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7242
7243 PR testsuite/49753
7244 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7245
7246 Revert:
7247 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR testsuite/49753
7250 * g++.dg/torture/pr49309.C: Remove.
7251
7252 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7253
7254 PR tree-optimization/49809
7255 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7256 test.
7257
7258 2011-07-25 Richard Guenther <rguenther@suse.de>
7259
7260 PR tree-optimization/49715
7261 * gcc.target/i386/pr49715-1.c: New testcase.
7262 * gcc.target/i386/pr49715-2.c: Likewise.
7263
7264 2011-07-23 Jason Merrill <jason@redhat.com>
7265
7266 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7267
7268 2011-07-22 Jason Merrill <jason@redhat.com>
7269
7270 PR c++/49793
7271 * g++.dg/cpp0x/initlist55.C: New.
7272
7273 2011-07-23 Tobias Burnus <burnus@net-b.de>
7274
7275 PR fortran/49791
7276 * gfortran.dg/namelist_72.f: New.
7277
7278 2011-07-23 Tobias Burnus <burnus@net-b.de>
7279
7280 * gfortran.dg/coarray_25.f90: New.
7281
7282 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7283
7284 * override1.C: This test should use c++0x mode.
7285 * override3.C: New. Test the diagnostics in c++98 mode.
7286
7287 2011-07-22 Jason Merrill <jason@redhat.com>
7288 Mark Glisse <marc.glisse@normalesup.org>
7289
7290 PR c++/30112
7291 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7292
7293 PR c++/49813
7294 * g++.dg/opt/builtins2.C: New.
7295 * g++.dg/other/error27.C: Don't rely on __builtin.
7296
7297 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7298
7299 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7300 on lp64 targets.
7301 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7302 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7303 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7304 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7305
7306 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7307 instead of ia32.
7308
7309 2011-07-22 Richard Guenther <rguenther@suse.de>
7310
7311 PR tree-optimization/45819
7312 * gcc.dg/pr45819.c: New testcase.
7313
7314 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7315
7316 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7317
7318 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7319
7320 PR middle-end/47654
7321 PR middle-end/49649
7322 * gcc.dg/graphite/run-id-pr47654.c: New.
7323
7324 2011-07-21 Ian Lance Taylor <iant@google.com>
7325
7326 PR middle-end/49705
7327 * gcc.dg/pr49705.c: New test.
7328
7329 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7330
7331 * lib/target-supports.exp (check_avx_os_support_available): New.
7332 (check_effective_target_avx_runtime): Use it.
7333
7334 2011-07-21 Richard Guenther <rguenther@suse.de>
7335
7336 PR tree-optimization/49770
7337 * g++.dg/torture/pr49770.C: New testcase.
7338
7339 2011-07-21 Kai Tietz <ktietz@redhat.com>
7340
7341 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7342 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7343
7344 2011-07-21 Tobias Burnus <burnus@net-b.de>
7345
7346 * gfortran.dg/coarray_lib_token_1.f90: New.
7347
7348 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7349
7350 * gcc.dg/pr32912-2.c: Skip for AVR.
7351 * gcc.dg/pr44674.c: Add dg-require-profiling.
7352
7353 2011-07-20 Jason Merrill <jason@redhat.com>
7354
7355 * g++.dg/ext/desig2.C: New.
7356
7357 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7358
7359 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7360 be generated.
7361 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7362 * gcc.target/powerpc/recip-3.c: Ditto.
7363
7364 2011-07-19 Jason Merrill <jason@redhat.com>
7365
7366 PR c++/6709 (DR 743)
7367 PR c++/42603 (DR 950)
7368 * g++.dg/cpp0x/decltype21.C: New.
7369
7370 2011-07-20 Richard Guenther <rguenther@suse.de>
7371
7372 PR middle-end/18908
7373 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7374 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7375
7376 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7377
7378 * gcc.target/arm/combine-movs.c: New.
7379 * gcc.target/arm/unsigned-extend-2.c: New.
7380
7381 2011-07-19 Jason Merrill <jason@redhat.com>
7382
7383 PR c++/49785
7384 * g++.dg/cpp0x/variadic114.C: New.
7385
7386 2011-07-19 Tobias Burnus <burnus@net-b.de>
7387
7388 * gfortran.dg/coarray_args_1.f90: New.
7389 * gfortran.dg/coarray_args_2.f90: New.
7390
7391 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7392
7393 PR fortran/49708
7394 * gfortran.dg/allocate_error_3.f90: New.
7395
7396 2011-07-19 Richard Guenther <rguenther@suse.de>
7397
7398 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7399 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7400 * gcc.dg/torture/20110719-1.c: New testcase.
7401
7402 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR tree-optimization/49768
7405 * gcc.c-torture/execute/pr49768.c: New test.
7406
7407 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7408
7409 PR tree-optimization/49771
7410 * gcc.dg/vect/pr49771.c: New test.
7411
7412 2011-07-18 Martin Jambor <mjambor@suse.cz>
7413
7414 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7415 * gcc.dg/ipa/ipa-2.c: Likewise.
7416 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7417 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7418 * gcc.dg/ipa/ipa-5.c: Likewise.
7419 * gcc.dg/ipa/ipa-7.c: Likewise.
7420 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7421 * gcc.dg/ipa/ipacost-1.c: Likewise.
7422 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7423 functions.
7424 * gcc.dg/ipa/ipcp-1.c: New test.
7425 * gcc.dg/ipa/ipcp-2.c: Likewise.
7426 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7427
7428 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR middle-end/49675
7431 * gfortran.dg/pr49675.f90: New test.
7432
7433 2011-07-18 Richard Guenther <rguenther@suse.de>
7434
7435 * gcc.dg/torture/20110718-1.c: New testcase.
7436
7437 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7438
7439 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7440 * g++.dg/ext/bitfield3.C: Likewise.
7441 * g++.dg/ext/bitfield4.C: Likewise.
7442 * g++.dg/ext/bitfield5.C: Likewise.
7443 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7444 * g++.dg/other/pr23205-2.C: Likewise.
7445 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7446 * gcc.c-torture/compile/20001109-2.c: Likewise.
7447 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7448 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7449 * gcc.dg/bitfld-16.c: Likewise.
7450 * gcc.dg/bitfld-17.c: Likewise.
7451 * gcc.dg/bitfld-18.c: Likewise.
7452 * gcc.dg/builtins-config.h: Remove Netware support.
7453 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7454 * gcc.dg/cdce2.c: Likewise.
7455 * gcc.dg/cpp/assert4.c: Remove netware support.
7456 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7457 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7458
7459 * lib/target-supports.exp (check_visibility_available): Remove
7460 NetWare support.
7461 (check_profiling_available): Likewise.
7462
7463 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7464
7465 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7466
7467 2011-07-17 Tobias Burnus <burnus@net-b.de>
7468 Thomas Koenig <tkoenig@gcc.gnu.org>
7469
7470 PR fortran/34657
7471 * gfortran.dg/generic_17.f90: Fix testcase.
7472 * gfortran.dg/interface_3.f90: Add dg-error.
7473 * gfortran.dg/use_14.f90: New.
7474 * gfortran.dg/use_15.f90: New.
7475
7476 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7477
7478 * gnat.dg/pointer_controlled.adb: New test.
7479
7480 2011-07-17 Tobias Burnus <burnus@net-b.de>
7481
7482 PR fortran/49624
7483 * gfortran.dg/pointer_remapping_7.f90: New.
7484
7485 2011-07-16 Jason Merrill <jason@redhat.com>
7486
7487 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7488
7489 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7490 Jason Merrill <jason@redhat.com>
7491
7492 PR c++/45329
7493 PR c++/48934
7494 * g++.dg/cpp0x/decltype29.C: Adjust.
7495 * g++.dg/cpp0x/error4.C: Adjust.
7496 * g++.dg/cpp0x/sfinae26.C: Adjust.
7497 * g++.dg/cpp0x/variadic105.C: Adjust.
7498 * g++.dg/template/deduce3.C: Adjust.
7499 * g++.dg/template/error45.C: Adjust.
7500 * g++.dg/template/ptrmem2.C: Adjust.
7501 * g++.dg/template/sfinae2.C: Adjust.
7502 * g++.old-deja/g++.pt/crash60.C: Adjust.
7503 * g++.old-deja/g++.pt/unify6.C: Adjust.
7504 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7505 * g++.dg/cpp0x/nullptr15.C: Adjust.
7506 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7507 * g++.dg/cpp0x/pr31431.C: Adjust.
7508 * g++.dg/cpp0x/pr31434.C: Adjust.
7509 * g++.dg/cpp0x/sfinae11.C: Adjust
7510 * g++.dg/cpp0x/temp_default2.C: Adjust.
7511 * g++.dg/cpp0x/trailing4.C: Adjust.
7512 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7513 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7514 * g++.dg/cpp0x/variadic105.C: Adjust.
7515 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7516 * g++.dg/ext/vla2.C: Adjust.
7517 * g++.dg/other/ptrmem10.C: Adjust.
7518 * g++.dg/other/ptrmem11.C: Adjust.
7519 * g++.dg/overload/unknown1.C: Adjust.
7520 * g++.dg/template/conv11.C: Adjust.
7521 * g++.dg/template/dependent-expr5.C: Adjust.
7522 * g++.dg/template/friend.C: Adjust.
7523 * g++.dg/template/incomplete2.C: Adjust.
7524 * g++.dg/template/local4.C: Adjust.
7525 * g++.dg/template/local6.C: Adjust.
7526 * g++.dg/template/operator9.C: Adjust.
7527 * g++.dg/template/ttp25.C: Adjust.
7528 * g++.dg/template/unify10.C: Adjust.
7529 * g++.dg/template/unify11.C: Adjust.
7530 * g++.dg/template/unify6.C: Adjust.
7531 * g++.dg/template/unify9.C: Adjust.
7532 * g++.dg/template/varmod1.C: Adjust.
7533 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7534 * g++.old-deja/g++.pt/crash28.C: Adjust.
7535 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7536 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7537 * g++.old-deja/g++.pt/expr2.C: Adjust.
7538 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7539 * g++.old-deja/g++.pt/spec5.C: Adjust.
7540 * g++.old-deja/g++.pt/spec6.C: Adjust.
7541 * g++.old-deja/g++.pt/unify4.C: Adjust.
7542 * g++.old-deja/g++.pt/unify8.C: Adjust.
7543 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7544 * g++.dg/overload/template5.C: New testcase.
7545 * g++.dg/template/overload12.C: New testcase.
7546
7547 2011-07-11 Tobias Burnus <burnus@net-b.de>
7548
7549 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7550 * gfortran.dg/coarray_7.f90: Ditto.
7551 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7552 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7553
7554 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7555
7556 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7557 case.
7558 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7559 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7560 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7561 C67X.
7562 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7563 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7564 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7565
7566 2011-07-15 Jason Merrill <jason@redhat.com>
7567
7568 PR testsuite/49741
7569 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7570 Use --extra_opts instead of --additional_options.
7571
7572 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR testsuite/49753
7575 * g++.dg/torture/pr49309.C: Remove.
7576
7577 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7578
7579 * gcc.target/tic6x/weak-call.c: New test.
7580 * gcc.target/tic6x/fpcmp.c: New test.
7581 * gcc.target/tic6x/fpdiv.c: New test.
7582 * gcc.target/tic6x/rotdi16-scan.c: New test.
7583 * gcc.target/tic6x/ffssi.c: New test.
7584 * gcc.target/tic6x/fpdiv-lib.c: New test.
7585 * gcc.target/tic6x/cold-lc.c: New test.
7586 * gcc.target/tic6x/longcalls.c: New test.
7587 * gcc.target/tic6x/abi-align-1.c: New test.
7588 * gcc.target/tic6x/fpcmp-finite.c: New test.
7589 * gcc.target/tic6x/rotdi16.c: New test.
7590 * gcc.target/tic6x/bswapl.c: New test.
7591 * gcc.target/tic6x/ffsdi.c: New test.
7592 * gcc.target/tic6x/tic6x.exp: New file.
7593 * gcc.target/tic6x/builtins/arith24.c: New test.
7594 * gcc.target/tic6x/builtins/smpy.c: New test.
7595 * gcc.target/tic6x/builtins/smpylh.c: New test.
7596 * gcc.target/tic6x/builtins/smpyh.c: New test.
7597 * gcc.target/tic6x/builtins/sarith1.c: New test.
7598 * gcc.target/tic6x/builtins/extclr.c: New test
7599 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7600 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7601 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7602 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7603 New functions.
7604 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7605 __TMS320C6X__.
7606 * gcc.dg/20020312-2.c: Likewise.
7607 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7608 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7609 * gcc.dg/torture/builtin-math-7.c: Likewise.
7610
7611 PR testsuite/49757
7612 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7613 not testing tic6x-*-*.
7614
7615 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7616
7617 PR tree-opt/49309
7618 * g++.dg/torture/pr49309.C: New testcase.
7619
7620 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7621
7622 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7623
7624 2011-07-14 Richard Guenther <rguenther@suse.de>
7625
7626 PR tree-optimization/49651
7627 * gcc.dg/torture/pr49651.c: New testcase.
7628
7629 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7630
7631 PR target/43746
7632 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7633
7634 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7635
7636 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7637 -mno-pointers-to-nested-functions.
7638 * gcc.target/powerpc/no-r11-2.c: Ditto.
7639 * gcc.target/powerpc/no-r11-3.c: Ditto.
7640
7641 2011-07-13 Jason Merrill <jason@redhat.com>
7642
7643 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7644 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7645 when compiling C files.
7646 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7647 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7648 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7649 * g++.dg/lookup/anon2.C: Likewise.
7650 * g++.dg/tree-ssa/copyprop.C: Likewise.
7651 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7652 * g++.dg/init/vector1.C: Ignore narrowing errors.
7653 * g++.dg/torture/pr35526.C: Likewise.
7654 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7655
7656 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7657
7658 PR libfortran/49296
7659 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7660 and logical reads.
7661
7662 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7663
7664 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7665 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7666
7667 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7668
7669 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7670 * lib/obj-c++.exp (obj-c++_init): Ditto.
7671 * lib/file-format.exp (gcc_target_object_format): Ditto.
7672 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7673 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7674 (check_visibility_available): Ditto.
7675 (check_effective_target_tls_native): Ditto.
7676 (check_effective_target_tls_emulated): Ditto.
7677 (check_effective_target_function_sections): Ditto.
7678
7679 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7680
7681 * gcc.target/arm/pr48183.c: New test.
7682
7683 2011-07-13 Richard Guenther <rguenther@suse.de>
7684
7685 * gcc.dg/torture/20110713-1.c: New testcase.
7686
7687 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7688
7689 PR rtl-opt/49474
7690 * gcc.c-torture/compile/pr49474.c: New testcase.
7691
7692 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR tree-optimization/49712
7695 * gcc.c-torture/execute/pr49712.c: New test.
7696
7697 2011-07-11 Jason Merrill <jason@redhat.com>
7698
7699 PR c++/44609
7700 * g++.dg/template/recurse3.C: New.
7701
7702 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR debug/49676
7705 * gcc.dg/guality/csttest.c: New test.
7706
7707 PR fortran/49698
7708 * gfortran.dg/pr49698.f90: New test.
7709
7710 2011-07-11 Jeff Law <law@redhat.com>
7711
7712 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7713
7714 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7715
7716 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7717 * go.test/go-test.exp (go-set-goarch): Likewise.
7718
7719 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7720
7721 PR target/39633
7722 * gcc.target/avr/torture/pr39633.c: New test case.
7723
7724 2011-07-11 Tobias Burnus <burnus@net-b.de>
7725
7726 PR fortran/18918
7727 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7728
7729 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7730
7731 * lib/target-supports.exp (check_effective_target_scheduling):
7732 New Function.
7733 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7734 * gcc.dg/pr45055.c: Ditto.
7735 * gcc.dg/pr45353.c: Ditto.
7736 * g++.dg/pr45056.C: Ditto.
7737
7738 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7739
7740 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7741 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7742 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7743 * g++.dg/torture/pr31863.C: Skip AVR.
7744
7745 2011-07-10 Tobias Burnus <burnus@net-b.de>
7746
7747 PR fortran/49690
7748 * gfortran.dg/intrinsic_signal.f90: New.
7749
7750 2011-07-09 Jason Merrill <jason@redhat.com>
7751
7752 * g++.dg/cpp0x/regress/regress6.C: New.
7753 * g++.dg/parse/crash45.C: Adjust message.
7754 * g++.dg/template/crash38.C: Adjust message.
7755 * g++.dg/template/crash64.C: Adjust message.
7756
7757 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7758
7759 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7760 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7761 * g++.dg/abi/bitfield3.C: Likewise.
7762 * g++.dg/eh/pr38662.C: Likewise.
7763 * g++.dg/ext/attrib36.C: Likewise.
7764 * g++.dg/ext/attrib37.C: Likewise.
7765 * g++.dg/ext/attrib8.C: Likewise.
7766 * g++.dg/ext/tmplattr1.C: Likewise.
7767 * g++.dg/inherit/override-attribs.C: Likewise.
7768 * g++.dg/opt/inline9.C: Likewise.
7769 * g++.dg/opt/life1.C: Likewise.
7770 * g++.dg/opt/longbranch2.C: Likewise.
7771 * g++.dg/opt/nrv12.C: Likewise.
7772 * g++.dg/opt/reg-stack4.C: Likewise.
7773 * g++.dg/other/pr35504.C: Likewise.
7774 * g++.dg/other/pr39496.C: Likewise.
7775 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7776 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7777 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7778 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7779 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7780 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7781 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7782 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7783 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7784 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7785 * g++.dg/warn/pr15774-1.C: Likewise.
7786 * g++.dg/warn/pr15774-2.C: Likewise.
7787 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7788 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7789 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7790 * g++.old-deja/g++.pt/asm2.C: Likewise.
7791 * gcc.c-torture/compile/20000804-1.c: Likewise.
7792 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7793 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7794 * gcc.dg/20020108-1.c: Likewise.
7795 * gcc.dg/20020122-2.c: Likewise.
7796 * gcc.dg/20020122-3.c: Likewise.
7797 * gcc.dg/20020206-1.c: Likewise.
7798 * gcc.dg/20020219-1.c: Likewise.
7799 * gcc.dg/20020310-1.c: Likewise.
7800 * gcc.dg/20020411-1.c: Likewise.
7801 * gcc.dg/20020418-2.c: Likewise.
7802 * gcc.dg/20020426-2.c: Likewise.
7803 * gcc.dg/20020517-1.c: Likewise.
7804 * gcc.dg/20030204-1.c: Likewise.
7805 * gcc.dg/20030826-2.c: Likewise.
7806 * gcc.dg/20031102-1.c: Likewise.
7807 * gcc.dg/20031202-1.c: Likewise.
7808 * gcc.dg/20050111-1.c: Likewise.
7809 * gcc.dg/20050503-1.c: Likewise.
7810 * gcc.dg/array-init-1.c: Likewise.
7811 * gcc.dg/builtin-apply4.c: Likewise.
7812 * gcc.dg/dfp/pr31344.c: Likewise.
7813 * gcc.dg/gomp/atomic-11.c: Likewise.
7814 * gcc.dg/graphite/pr40281.c: Likewise.
7815 * gcc.dg/ia64-sync-1.c: Likewise.
7816 * gcc.dg/ia64-sync-2.c: Likewise.
7817 * gcc.dg/ia64-sync-3.c: Likewise.
7818 * gcc.dg/ia64-sync-4.c: Likewise.
7819 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7820 * gcc.dg/invalid-call-1.c: Likewise.
7821 * gcc.dg/loop-3.c: Likewise.
7822 * gcc.dg/lower-subreg-1.c: Likewise.
7823 * gcc.dg/lto/pr47259_0.c: Likewise.
7824 * gcc.dg/nested-calls-1.c: Likewise.
7825 * gcc.dg/pr20017.c: Likewise.
7826 * gcc.dg/pr25023.c: Likewise.
7827 * gcc.dg/pr27671-2.c: Likewise.
7828 * gcc.dg/pr32176.c: Likewise.
7829 * gcc.dg/pr33676.c: Likewise.
7830 * gcc.dg/pr35045.c: Likewise.
7831 * gcc.dg/pr36015.c: Likewise.
7832 * gcc.dg/pr36584.c: Likewise.
7833 * gcc.dg/pr36998.c: Likewise.
7834 * gcc.dg/pr37438.c: Likewise.
7835 * gcc.dg/pr37908.c: Likewise.
7836 * gcc.dg/pr41241.c: Likewise.
7837 * gcc.dg/pr41340.c: Likewise.
7838 * gcc.dg/pr44136.c: Likewise.
7839 * gcc.dg/pr44194-1.c: Likewise.
7840 * gcc.dg/pr46212.c: Likewise.
7841 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7842 * gcc.dg/setjmp-2.c: Likewise.
7843 * gcc.dg/short-compare-1.c: Likewise.
7844 * gcc.dg/short-compare-2.c: Likewise.
7845 * gcc.dg/smod-1.c: Likewise.
7846 * gcc.dg/sync-2.c: Likewise.
7847 * gcc.dg/sync-3.c: Likewise.
7848 * gcc.dg/tls/opt-1.c: Likewise.
7849 * gcc.dg/tls/opt-2.c: Likewise.
7850 * gcc.dg/tls/opt-3.c: Likewise.
7851 * gcc.dg/torture/badshift.c: Likewise.
7852 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7853 * gcc.dg/torture/pr20314-2.c: Likewise.
7854 * gcc.dg/torture/pr36891.c: Likewise.
7855 * gcc.dg/torture/pr38774.c: Likewise.
7856 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7857 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7858 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7859 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7860 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7861 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7862 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7863 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7864 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7865 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7866 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7867 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7868 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7869 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7870 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7871 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7872 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7873 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7874 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7875 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7876 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7877 * gcc.dg/unroll-1.c: Likewise.
7878 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7879 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7880 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7881 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7882 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7883 * gcc.target/i386/20000609-1.c: Likewise.
7884 * gcc.target/i386/20000720-1.c: Likewise.
7885 * gcc.target/i386/20000724-1.c: Likewise.
7886 * gcc.target/i386/20011107-1.c: Likewise.
7887 * gcc.target/i386/20011119-1.c: Likewise.
7888 * gcc.target/i386/20020201-3.c: Likewise.
7889 * gcc.target/i386/20020218-1.c: Likewise.
7890 * gcc.target/i386/20020729-1.c: Likewise.
7891 * gcc.target/i386/20030926-1.c: Likewise.
7892 * gcc.target/i386/20060125-1.c: Likewise.
7893 * gcc.target/i386/20060125-2.c: Likewise.
7894 * gcc.target/i386/20060512-1.c: Likewise.
7895 * gcc.target/i386/20060512-2.c: Likewise.
7896 * gcc.target/i386/20060512-3.c: Likewise.
7897 * gcc.target/i386/20060512-4.c: Likewise.
7898 * gcc.target/i386/387-1.c: Likewise.
7899 * gcc.target/i386/387-2.c: Likewise.
7900 * gcc.target/i386/387-5.c: Likewise.
7901 * gcc.target/i386/387-6.c: Likewise.
7902 * gcc.target/i386/980312-1.c: Likewise.
7903 * gcc.target/i386/980313-1.c: Likewise.
7904 * gcc.target/i386/990117-1.c: Likewise.
7905 * gcc.target/i386/990424-1.c: Likewise.
7906 * gcc.target/i386/990524-1.c: Likewise.
7907 * gcc.target/i386/991129-1.c: Likewise.
7908 * gcc.target/i386/991214-1.c: Likewise.
7909 * gcc.target/i386/991230-1.c: Likewise.
7910 * gcc.target/i386/addr-sel-1.c: Likewise.
7911 * gcc.target/i386/aggregate-ret1.c: Likewise.
7912 * gcc.target/i386/aggregate-ret2.c: Likewise.
7913 * gcc.target/i386/align-main-3.c: Likewise.
7914 * gcc.target/i386/amd64-abi-1.c: Likewise.
7915 * gcc.target/i386/amd64-abi-2.c: Likewise.
7916 * gcc.target/i386/amd64-abi-4.c: Likewise.
7917 * gcc.target/i386/amd64-abi-5.c: Likewise.
7918 * gcc.target/i386/amd64-abi-6.c: Likewise.
7919 * gcc.target/i386/asm-1.c: Likewise.
7920 * gcc.target/i386/asm-3.c: Likewise.
7921 * gcc.target/i386/asm-5.c: Likewise.
7922 * gcc.target/i386/attributes-error.c: Likewise.
7923 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7924 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7925 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7926 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7927 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7928 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7929 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7930 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7931 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7932 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7933 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7934 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7935 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7936 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7937 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7938 * gcc.target/i386/bitfield1.c: Likewise.
7939 * gcc.target/i386/bitfield2.c: Likewise.
7940 * gcc.target/i386/bmi-2.c: Likewise.
7941 * gcc.target/i386/bmi-5.c: Likewise.
7942 * gcc.target/i386/builtin-unreachable.c: Likewise.
7943 * gcc.target/i386/cleanup-2.c: Likewise.
7944 * gcc.target/i386/clobbers.c: Likewise.
7945 * gcc.target/i386/cmov8.c: Likewise.
7946 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7947 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7948 * gcc.target/i386/compress-float-387.c: Likewise.
7949 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7950 * gcc.target/i386/compress-float-sse.c: Likewise.
7951 * gcc.target/i386/crc32-2.c: Likewise.
7952 * gcc.target/i386/crc32-3.c: Likewise.
7953 * gcc.target/i386/divmod-7.c: Likewise.
7954 * gcc.target/i386/divmod-8.c: Likewise.
7955 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7956 * gcc.target/i386/fma3-builtin.c: Likewise.
7957 * gcc.target/i386/fma3-fma.c: Likewise.
7958 * gcc.target/i386/fma4-256-vector.c: Likewise.
7959 * gcc.target/i386/fma4-builtin.c: Likewise.
7960 * gcc.target/i386/fma4-fma-2.c: Likewise.
7961 * gcc.target/i386/fma4-fma.c: Likewise.
7962 * gcc.target/i386/fma4-vector-2.c: Likewise.
7963 * gcc.target/i386/fma4-vector.c: Likewise.
7964 * gcc.target/i386/funcspec-1.c: Likewise.
7965 * gcc.target/i386/funcspec-10.c: Likewise.
7966 * gcc.target/i386/funcspec-11.c: Likewise.
7967 * gcc.target/i386/funcspec-2.c: Likewise.
7968 * gcc.target/i386/funcspec-5.c: Likewise.
7969 * gcc.target/i386/funcspec-6.c: Likewise.
7970 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7971 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7972 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7973 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7974 * gcc.target/i386/incoming-1.c: Likewise.
7975 * gcc.target/i386/incoming-10.c: Likewise.
7976 * gcc.target/i386/incoming-11.c: Likewise.
7977 * gcc.target/i386/incoming-12.c: Likewise.
7978 * gcc.target/i386/incoming-13.c: Likewise.
7979 * gcc.target/i386/incoming-14.c: Likewise.
7980 * gcc.target/i386/incoming-15.c: Likewise.
7981 * gcc.target/i386/incoming-2.c: Likewise.
7982 * gcc.target/i386/incoming-3.c: Likewise.
7983 * gcc.target/i386/incoming-4.c: Likewise.
7984 * gcc.target/i386/incoming-5.c: Likewise.
7985 * gcc.target/i386/incoming-6.c: Likewise.
7986 * gcc.target/i386/incoming-7.c: Likewise.
7987 * gcc.target/i386/incoming-8.c: Likewise.
7988 * gcc.target/i386/incoming-9.c: Likewise.
7989 * gcc.target/i386/lea.c: Likewise.
7990 * gcc.target/i386/local.c: Likewise.
7991 * gcc.target/i386/loop-1.c: Likewise.
7992 * gcc.target/i386/loop-2.c: Likewise.
7993 * gcc.target/i386/loop-3.c: Likewise.
7994 * gcc.target/i386/max-stack-align.c: Likewise.
7995 * gcc.target/i386/memcpy-1.c: Likewise.
7996 * gcc.target/i386/movbe-2.c: Likewise.
7997 * gcc.target/i386/movq-2.c: Likewise.
7998 * gcc.target/i386/movq.c: Likewise.
7999 * gcc.target/i386/nrv1.c: Likewise.
8000 * gcc.target/i386/pad-4.c: Likewise.
8001 * gcc.target/i386/pad-5a.c: Likewise.
8002 * gcc.target/i386/pad-5b.c: Likewise.
8003 * gcc.target/i386/pad-6a.c: Likewise.
8004 * gcc.target/i386/pad-6b.c: Likewise.
8005 * gcc.target/i386/pad-7.c: Likewise.
8006 * gcc.target/i386/pad-9.c: Likewise.
8007 * gcc.target/i386/pentium4-not-mull.c: Likewise.
8008 * gcc.target/i386/pic-1.c: Likewise.
8009 * gcc.target/i386/pr12092-1.c: Likewise.
8010 * gcc.target/i386/pr12329.c: Likewise.
8011 * gcc.target/i386/pr21518.c: Likewise.
8012 * gcc.target/i386/pr22362.c: Likewise.
8013 * gcc.target/i386/pr22585.c: Likewise.
8014 * gcc.target/i386/pr23098.c: Likewise.
8015 * gcc.target/i386/pr25196.c: Likewise.
8016 * gcc.target/i386/pr25293.c: Likewise.
8017 * gcc.target/i386/pr25654.c: Likewise.
8018 * gcc.target/i386/pr26449.c: Likewise.
8019 * gcc.target/i386/pr26778.c: Likewise.
8020 * gcc.target/i386/pr26826.c: Likewise.
8021 * gcc.target/i386/pr27266.c: Likewise.
8022 * gcc.target/i386/pr29978.c: Likewise.
8023 * gcc.target/i386/pr30505.c: Likewise.
8024 * gcc.target/i386/pr30961-1.c: Likewise.
8025 * gcc.target/i386/pr31628.c: Likewise.
8026 * gcc.target/i386/pr32000-2.c: Likewise.
8027 * gcc.target/i386/pr32661-1.c: Likewise.
8028 * gcc.target/i386/pr32708-2.c: Likewise.
8029 * gcc.target/i386/pr32708-3.c: Likewise.
8030 * gcc.target/i386/pr34256.c: Likewise.
8031 * gcc.target/i386/pr34312.c: Likewise.
8032 * gcc.target/i386/pr34522.c: Likewise.
8033 * gcc.target/i386/pr35160.c: Likewise.
8034 * gcc.target/i386/pr35281.c: Likewise.
8035 * gcc.target/i386/pr36246.c: Likewise.
8036 * gcc.target/i386/pr36786.c: Likewise.
8037 * gcc.target/i386/pr37275.c: Likewise.
8038 * gcc.target/i386/pr37843-3.c: Likewise.
8039 * gcc.target/i386/pr37843-4.c: Likewise.
8040 * gcc.target/i386/pr39082-1.c: Likewise.
8041 * gcc.target/i386/pr39431.c: Likewise.
8042 * gcc.target/i386/pr39496.c: Likewise.
8043 * gcc.target/i386/pr39543-2.c: Likewise.
8044 * gcc.target/i386/pr39911.c: Likewise.
8045 * gcc.target/i386/pr40718.c: Likewise.
8046 * gcc.target/i386/pr40906-1.c: Likewise.
8047 * gcc.target/i386/pr40906-2.c: Likewise.
8048 * gcc.target/i386/pr40906-3.c: Likewise.
8049 * gcc.target/i386/pr40934.c: Likewise.
8050 * gcc.target/i386/pr41900.c: Likewise.
8051 * gcc.target/i386/pr42589.c: Likewise.
8052 * gcc.target/i386/pr43662.c: Likewise.
8053 * gcc.target/i386/pr43671.c: Likewise.
8054 * gcc.target/i386/pr43766.c: Likewise.
8055 * gcc.target/i386/pr43869.c: Likewise.
8056 * gcc.target/i386/pr44942.c: Likewise.
8057 * gcc.target/i386/pr44948-2a.c: Likewise.
8058 * gcc.target/i386/pr45234.c: Likewise.
8059 * gcc.target/i386/pr45336-2.c: Likewise.
8060 * gcc.target/i386/pr45336-4.c: Likewise.
8061 * gcc.target/i386/pr45852.c: Likewise.
8062 * gcc.target/i386/pr46470.c: Likewise.
8063 * gcc.target/i386/pr48037-1.c: Likewise.
8064 * gcc.target/i386/pr48389.c: Likewise.
8065 * gcc.target/i386/pr49095.c: Likewise.
8066 * gcc.target/i386/pr9771-1.c: Likewise.
8067 * gcc.target/i386/rdfsbase-1.c: Likewise.
8068 * gcc.target/i386/rdfsbase-2.c: Likewise.
8069 * gcc.target/i386/rdgsbase-1.c: Likewise.
8070 * gcc.target/i386/rdgsbase-2.c: Likewise.
8071 * gcc.target/i386/rdrand-3.c: Likewise.
8072 * gcc.target/i386/regparm-stdcall.c: Likewise.
8073 * gcc.target/i386/regparm.c: Likewise.
8074 * gcc.target/i386/reload-1.c: Likewise.
8075 * gcc.target/i386/rotate-2.c: Likewise.
8076 * gcc.target/i386/sibcall-5.c: Likewise.
8077 * gcc.target/i386/signbit-1.c: Likewise.
8078 * gcc.target/i386/signbit-2.c: Likewise.
8079 * gcc.target/i386/signbit-3.c: Likewise.
8080 * gcc.target/i386/sse-5.c: Likewise.
8081 * gcc.target/i386/sse-8.c: Likewise.
8082 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8083 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8084 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8085 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8086 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8087 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8088 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8089 * gcc.target/i386/sse2-movq-2.c: Likewise.
8090 * gcc.target/i386/sse2-movq-3.c: Likewise.
8091 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8092 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8093 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8094 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8095 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8096 * gcc.target/i386/ssefn-1.c: Likewise.
8097 * gcc.target/i386/ssefn-2.c: Likewise.
8098 * gcc.target/i386/sseregparm-1.c: Likewise.
8099 * gcc.target/i386/sseregparm-2.c: Likewise.
8100 * gcc.target/i386/sseregparm-3.c: Likewise.
8101 * gcc.target/i386/sseregparm-4.c: Likewise.
8102 * gcc.target/i386/sseregparm-5.c: Likewise.
8103 * gcc.target/i386/sseregparm-6.c: Likewise.
8104 * gcc.target/i386/sseregparm-7.c: Likewise.
8105 * gcc.target/i386/sseregparm-8.c: Likewise.
8106 * gcc.target/i386/stack-realign.c: Likewise.
8107 * gcc.target/i386/stack-usage-realign.c: Likewise.
8108 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8109 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8110 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8111 * gcc.target/i386/stackalign/return-1.c: Likewise.
8112 * gcc.target/i386/stackalign/return-2.c: Likewise.
8113 * gcc.target/i386/stackalign/return-3.c: Likewise.
8114 * gcc.target/i386/tailcall-1.c: Likewise.
8115 * gcc.target/i386/tbm-2.c: Likewise.
8116 * gcc.target/i386/udivmod-7.c: Likewise.
8117 * gcc.target/i386/udivmod-8.c: Likewise.
8118 * gcc.target/i386/unroll-1.c: Likewise.
8119 * gcc.target/i386/vararg-1.c: Likewise.
8120 * gcc.target/i386/vararg-2.c: Likewise.
8121 * gcc.target/i386/vect8-ret.c: Likewise.
8122 * gcc.target/i386/vectorize5.c: Likewise.
8123 * gcc.target/i386/wmul-1.c: Likewise.
8124 * gcc.target/i386/wmul-2.c: Likewise.
8125 * gcc.target/i386/wrfsbase-1.c: Likewise.
8126 * gcc.target/i386/wrfsbase-2.c: Likewise.
8127 * gcc.target/i386/wrgsbase-1.c: Likewise.
8128 * gcc.target/i386/wrgsbase-2.c: Likewise.
8129 * gcc.target/i386/xop-pcmov.c: Likewise.
8130 * gcc.target/i386/xop-pcmov2.c: Likewise.
8131 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8132 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8133 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8134 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8135 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8136 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8137 * gcc.target/i386/zee.c: Likewise.
8138 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8139 * gfortran.dg/compiler-directive_2.f: Likewise.
8140 * gfortran.dg/g77/20010216-1.f: Likewise.
8141 * gfortran.dg/gomp/pr39152.f90: Likewise.
8142 * gfortran.dg/pr33794.f90: Likewise.
8143
8144 2011-07-09 Jason Merrill <jason@redhat.com>
8145
8146 * g++.dg/cpp0x/regress/regress5.C: New.
8147
8148 2011-07-08 Jason Merrill <jason@redhat.com>
8149
8150 PR c++/45437
8151 * g++.dg/expr/compound-asn1.C: New.
8152 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8153
8154 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR target/49621
8157 * gcc.target/powerpc/altivec-34.c: New test.
8158
8159 2011-07-08 Jason Merrill <jason@redhat.com>
8160
8161 PR c++/45603
8162 * g++.dg/abi/guard3.C: New.
8163
8164 2011-07-08 Julian Brown <julian@codesourcery.com>
8165
8166 * lib/target-supports.exp
8167 (check_effective_target_arm_little_endian): New.
8168 (check_effective_target_vect_pack_trunc): Use above.
8169 (check_effective_target_vect_unpack): Likewise.
8170 (check_effective_target_vect_element_align): Test
8171 check_effective_target_arm_vect_no_misalign for ARM.
8172
8173 2011-07-08 Jason Merrill <jason@redhat.com>
8174
8175 PR c++/49673
8176 * g++.dg/cpp0x/constexpr-rom.C: New.
8177
8178 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8179
8180 PR middle-end/49519
8181 * g++.dg/torture/pr49519.C: New test.
8182
8183 2011-07-08 Martin Jambor <mjambor@suse.cz>
8184
8185 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8186
8187 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8188
8189 PR testsuite/48727
8190 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8191
8192 2011-07-08 Richard Guenther <rguenther@suse.de>
8193
8194 PR tree-optimization/49662
8195 * gcc.dg/graphite/interchange-14.c: XFAIL.
8196 * gcc.dg/graphite/interchange-15.c: Likewise.
8197 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8198
8199 2011-07-06 Jason Merrill <jason@redhat.com>
8200
8201 PR c++/49663
8202 * g++.dg/cpp0x/regress/regress4.C: New.
8203
8204 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8205
8206 PR fortran/49648
8207 * gfortran.dg/result_in_spec_4.f90: New test.
8208
8209 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8210
8211 * gcc.target/sparc/cas64.c: New test.
8212
8213 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR c/49644
8216 * g++.dg/torture/pr49644.C: New test.
8217
8218 PR c/49644
8219 * gcc.c-torture/execute/pr49644.c: New test.
8220
8221 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8222
8223 * lib/target-supports.exp (check_effective_target_ia32): New.
8224 (check_effective_target_x32): Likewise.
8225 (check_effective_target_vect_cmdline_needed): Also check x32.
8226
8227 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8228
8229 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8230 dg-prune-output.
8231 * gcc.target/arm/pr42235.c: Likewise.
8232 * gcc.target/arm/pr42495.c: Likewise.
8233 * gcc.target/arm/pr42574.c: Likewise.
8234 * gcc.target/arm/thumb-branch1.c: Likewise.
8235
8236 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8237 unneeded prune of possible warning.
8238 * gcc.target/arm/pr40956.c: Likewise.
8239 * gcc.target/arm/pr42505.c: Likewise.
8240
8241 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8242 * gcc.c-torture/compile/pr46883.c: Likewise.
8243 * gcc.c-torture/compile/pr46934.c: Likewise.
8244
8245 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8246 for move to ../../gcc.c-torture/compile.
8247 * gcc.target/arm/pr46883.c: Likewise.
8248 * gcc.target/arm/pr46934.c: Likewise.
8249
8250 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8251 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8252 * gcc.target/arm/wmul-1.c: Likewise.
8253 * gcc.target/arm/wmul-2.c: Likewise.
8254 * gcc.target/arm/wmul-3.c: Likewise.
8255 * gcc.target/arm/wmul-4.c: Likewise.
8256 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8257 add tab after scan target.
8258 * gcc.target/arm/smlaltt-1.c: Likewise.
8259 * gcc.target/arm/smlatb-1.c: Likewise.
8260 * gcc.target/arm/smlatt-1.c: Likewise.
8261
8262 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR debug/49522
8265 * gcc.dg/debug/pr49522.c: New test.
8266
8267 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8268
8269 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8270 * gcc.dg/pr46212.c: Run only if target int32plus.
8271 * gcc.dg/torture/pr48146.c: Ditto.
8272 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8273 * c-c++-common/pr44832.c: Ditto.
8274 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8275 * gcc.dg/pr31490.c: Ditto.
8276 * gcc.dg/torture/builtin-math-7.c: Run only if target
8277 large_double.
8278 * gcc.dg/torture/pr45764.c: Skip for AVR.
8279 * gcc.dg/pr47893.c: Ditto.
8280
8281 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8282
8283 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8284 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8285 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8286 add tab to scan target.
8287
8288 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8289
8290 * gcc.target/arm/neon-modes-3.c: New test.
8291
8292 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8293
8294 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8295 -fno-loop-interchange -ffast-math.
8296
8297 2011-07-07 Richard Guenther <rguenther@suse.de>
8298
8299 * gcc.dg/ftrapv-3.c: New testcase.
8300
8301 2011-07-07 Richard Guenther <rguenther@suse.de>
8302
8303 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8304 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8305
8306 2011-07-07 Kai Tietz <ktietz@redhat.com>
8307
8308 * gcc.dg/binop-notxor1.c: New test.
8309 * gcc.dg/binop-notand4a.c: New test.
8310 * gcc.dg/binop-notxor2.c: New test.
8311 * gcc.dg/binop-notand3a.c: New test.
8312 * gcc.dg/binop-notand2a.c: New test.
8313 * gcc.dg/binop-notand6a.c: New test.
8314 * gcc.dg/binop-notor1.c: New test.
8315 * gcc.dg/binop-notand1a.c: New test.
8316 * gcc.dg/binop-notand5a.c: New test.
8317 * gcc.dg/binop-notor2.c: New test.
8318
8319 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR middle-end/49640
8322 * gcc.dg/gomp/pr49640.c: New test.
8323
8324 2011-07-07 Richard Guenther <rguenther@suse.de>
8325
8326 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8327
8328 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330 PR target/39150
8331 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8332
8333 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8334
8335 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8336 * gcc.target/powerpc/no-r11-2.c: Ditto.
8337 * gcc.target/powerpc/no-r11-3.c: Ditto.
8338
8339 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8340
8341 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8342 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8343
8344 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8345
8346 * lib/target-supports.exp (check_profiling_available): Disable
8347 profiling with -fprofile-generate for target avr.
8348
8349 2011-07-06 Richard Guenther <rguenther@suse.de>
8350
8351 PR tree-optimization/49645
8352 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8353
8354 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8355
8356 PR middle-end/47383
8357 * gcc.dg/pr47383.c: New.
8358
8359 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8360
8361 PR tree-optimization/49647
8362 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8363
8364 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8365
8366 PR testsuite/49542
8367 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8368 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8369
8370 2011-07-05 Jason Merrill <jason@redhat.com>
8371
8372 PR c++/48157
8373 * g++.dg/template/template-id-4.C: New.
8374
8375 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8376
8377 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8378 * gcc.dg/pr43402.c: Ditto.
8379
8380 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8381
8382 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8383
8384 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8385
8386 * gcc.target/powerpc/ppc-switch-1.c: New test for
8387 --param case-values-threshold.
8388 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8389
8390 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8391
8392 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8393
8394 2011-07-05 Jason Merrill <jason@redhat.com>
8395
8396 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8397
8398 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8399
8400 PR tree-optimization/47654
8401 * gcc.dg/graphite/block-pr47654.c: New.
8402
8403 2011-07-05 Jason Merrill <jason@redhat.com>
8404
8405 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8406
8407 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8408
8409 PR tree-optimization/49580
8410 * gcc.dg/autopar/pr49580.c: New test.
8411
8412 2011-07-05 Richard Guenther <rguenther@suse.de>
8413
8414 PR tree-optimization/49518
8415 PR tree-optimization/49628
8416 * g++.dg/torture/pr49628.C: New testcase.
8417 * gcc.dg/torture/pr49518.c: Likewise.
8418
8419 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8420
8421 * ada/acats/run_acats (which): Extract last field from type -p,
8422 type output only if command succeeded.
8423
8424 2011-07-04 Jason Merrill <jason@redhat.com>
8425
8426 * g++.dg/abi/mangle48.C: New.
8427
8428 * g++.dg/cpp0x/diag1.C: New.
8429
8430 * g++.dg/diagnostic/aka1.C: New.
8431
8432 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR rtl-optimization/49619
8435 * gcc.dg/pr49619.c: New test.
8436
8437 PR rtl-optimization/49472
8438 * gfortran.dg/pr49472.f90: New test.
8439
8440 PR debug/49602
8441 * gcc.dg/pr49602.c: New test.
8442
8443 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8444
8445 PR target/34734
8446 PR target/44643
8447 * gcc.target/avr/avr.exp: Run over cpp files, too.
8448 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8449 * gcc.target/avr/progmem.h: New file.
8450 * gcc.target/avr/exit-abort.h: New file.
8451 * gcc.target/avr/progmem-error-1.c: New file.
8452 * gcc.target/avr/progmem-error-1.cpp: New file.
8453 * gcc.target/avr/progmem-warning-1.c: New file.
8454 * gcc.target/avr/torture/progmem-1.c: New file.
8455 * gcc.target/avr/torture/progmem-1.cpp: New file.
8456
8457 2011-07-04 Richard Guenther <rguenther@suse.de>
8458
8459 PR tree-optimization/49615
8460 * g++.dg/torture/pr49615.C: New testcase.
8461
8462 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8463
8464 PR tree-optimization/49610
8465 * gcc.dg/vect/pr49610.c: New test.
8466
8467 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8468
8469 * gnat.dg/specs/debug1.ads: New test.
8470
8471 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8472
8473 PR fortran/49562
8474 * gfortran.dg/typebound_proc_23.f90: New.
8475
8476 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8477
8478 PR c++/49605
8479 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8480
8481 2011-07-01 Jason Merrill <jason@redhat.com>
8482
8483 PR c++/48261
8484 * g++.dg/template/template-id-3.C: New.
8485
8486 PR c++/48593
8487 * g++.dg/template/qualified-id4.C: New.
8488
8489 PR c++/48883
8490 * g++.dg/template/explicit-args4.C: New.
8491
8492 PR c++/49085
8493 * g++.dg/template/offsetof2.C: New.
8494
8495 2011-07-01 Kai Tietz <ktietz@redhat.com>
8496
8497 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8498
8499 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8500
8501 PR libmudflap/49549
8502 * lib/target-supports.exp (check_effective_target_gld): New proc.
8503
8504 2011-07-01 Richard Guenther <rguenther@suse.de>
8505
8506 PR tree-optimization/49603
8507 * gcc.dg/torture/pr49603.c: New testcase.
8508
8509 2011-06-30 Jason Merrill <jason@redhat.com>
8510
8511 PR c++/49387
8512 * g++.dg/rtti/template1.C: New.
8513
8514 PR c++/49569
8515 * g++.dg/cpp0x/regress/ctor1.C: New.
8516
8517 PR c++/49355
8518 * g++.dg/cpp0x/initlist54.C: New.
8519
8520 2011-06-30 Martin Jambor <mjambor@suse.cz>
8521
8522 * gcc.dg/tree-ssa/sra-12.c: New test.
8523
8524 2011-06-29 Jason Merrill <jason@redhat.com>
8525
8526 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8527
8528 2011-06-30 Richard Guenther <rguenther@suse.de>
8529
8530 PR tree-optimization/46787
8531 * gcc.dg/vect/vect-121.c: New testcase.
8532
8533 2011-06-30 Martin Jambor <mjambor@suse.cz>
8534
8535 PR tree-optimization/49094
8536 * gcc.dg/tree-ssa/pr49094.c: New test.
8537
8538 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR fortran/49540
8541 * gfortran.dg/pr49540-1.f90: New test.
8542 * gfortran.dg/pr49540-2.f90: New test.
8543
8544 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546 PR ada/49511
8547 * ada/acats/run_acats (which): Use last field of type -p output.
8548
8549 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8550 Iain Sandoe <iains@gcc.gnu.org>
8551
8552 PR libobjc/36610
8553 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8554 Only skip on 64-bit *-*-darwin8* && !objc2.
8555
8556 2011-06-30 Richard Guenther <rguenther@suse.de>
8557
8558 PR tree-optimization/38752
8559 * gcc.c-torture/compile/pr38752.c: New testcase.
8560
8561 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8562
8563 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8564 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8565
8566 2011-06-29 Jason Merrill <jason@redhat.com>
8567
8568 PR c++/49216
8569 * g++.dg/cpp0x/initlist53.C: Use placement new.
8570 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8571 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8572
8573 PR c++/49003
8574 * g++.dg/cpp0x/trailing6.C: New.
8575 * g++.dg/cpp0x/pr45908.C: No error.
8576
8577 PR c++/49272
8578 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8579
8580 PR c++/49520
8581 * g++.dg/cpp0x/constexpr-using2.C: New.
8582
8583 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8584
8585 PR c++/45923
8586 * g++.dg/cpp0x/constexpr-diag3.C: New.
8587 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8588 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8589 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8590 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8591
8592 2011-06-29 Jason Merrill <jason@redhat.com>
8593
8594 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8595
8596 2011-06-29 Richard Guenther <rguenther@suse.de>
8597
8598 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8599
8600 2011-06-29 Jason Merrill <jason@redhat.com>
8601
8602 * g++.dg/cpp0x/initlist-value2.C: New.
8603
8604 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8605 * g++.dg/cpp0x/initlist-value.C: New.
8606
8607 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8608
8609 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8610
8611 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8612
8613 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8614 * gcc.dg/inline_2.c: Likewise.
8615 * gcc.dg/unroll_1.c: Likewise.
8616
8617 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR debug/49567
8620 * gcc.target/i386/pr49567.c: New test.
8621
8622 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8623
8624 * gnat.dg/opt17.ad[sb]: New test.
8625
8626 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8627 Tom de Vries <tom@codesourcery.com>
8628
8629 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8630 (check_effective_target_arm_thumb2): New effective targets.
8631 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8632 properly. Clean up temporary files.
8633 * gcc.target/arm/ivopts-2.c: Likewise.
8634 * gcc.target/arm/ivopts-3.c: Likewise.
8635 * gcc.target/arm/ivopts-4.c: Likewise.
8636 * gcc.target/arm/ivopts-5.c: Likewise.
8637 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8638
8639 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8640
8641 PR fortran/49479
8642 * gfortran.dg/reshape_zerosize_3.f90: New test.
8643
8644 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8645
8646 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8647 * gcc.target/arm/vfp-ldmias.c: Likewise.
8648 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8649 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8650 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8651 * gcc.target/arm/vfp-stmias.c: Likewise.
8652 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8653 * gcc.target/arm/vfp-stmiad.c: Likewise.
8654
8655 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8656
8657 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8658 dg-prune-output.
8659 * gcc.target/arm/pr45701-2.c: Ditto.
8660
8661 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8662
8663 PR fortran/49466
8664 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8665 * gfortran.dg/extends_14.f03: Modified.
8666
8667 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8668
8669 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8670 early if the test is already being skipped.
8671
8672 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8673 scan-assembler-dem-not): For missing file, report unresolved with
8674 same message as for pass/fail, with reason reported in log file.
8675
8676 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8677 from add_options_for_arm_neon_fp16.
8678 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8679 check_effective_target_arm_neon_fp16_ok_nocache.
8680 Check -mfpu and -mfloat-abi options from current multilib.
8681 Do not require neon support.
8682 (check_effective_target_arm_fp16_ok): Renamed from
8683 check_effecitve_target_arm_neon_fp16_ok.
8684 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8685 arm_neon_fp16_ok and arm_fp16.
8686 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8687 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8688 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8689 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8690
8691 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8692
8693 * gcc.dg/builtin-assume-aligned-1.c: New test.
8694 * gcc.dg/builtin-assume-aligned-2.c: New test.
8695 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8696
8697 PR debug/49544
8698 * gcc.dg/pr49544.c: New test.
8699
8700 2011-06-27 Richard Guenther <rguenther@suse.de>
8701
8702 PR tree-optimization/49394
8703 * g++.dg/torture/pr49394.C: New testcase.
8704
8705 2011-06-27 Kai Tietz <ktietz@redhat.com>
8706
8707 * gcc.dg/optimize-bswapdi-2.c: New test.
8708
8709 2011-06-27 Michael Hope <michael.hope@linaro.org>
8710 Richard Sandiford <richard.sandiford@linaro.org>
8711
8712 PR tree-optimization/49169
8713 * gcc.dg/torture/pr49169.c: New test.
8714
8715 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8716
8717 PR testsuite/49529
8718 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8719
8720 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8721 hppa*-*-hpux*.
8722
8723 2011-06-26 Jason Merrill <jason@redhat.com>
8724
8725 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8726
8727 PR c++/49528
8728 * g++.dg/init/ref19.C: New.
8729 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8730
8731 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR tree-optimization/48377
8734 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8735 non_strict_align.
8736
8737 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8738
8739 PR middle-end/49191
8740 * lib/target-supports.exp (check_effective_target_non_strict_align):
8741 New.
8742 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8743
8744 2011-06-24 Martin Jambor <mjambor@suse.cz>
8745
8746 PR tree-optimizations/49516
8747 * g++.dg/tree-ssa/pr49516.C: New test.
8748
8749 2011-06-23 Jason Merrill <jason@redhat.com>
8750
8751 PR c++/35255
8752 * g++.dg/template/partial10.C: New.
8753 * g++.dg/template/partial11.C: New.
8754
8755 2011-06-23 Jeff Law <law@redhat.com>
8756
8757 PR middle-end/48770
8758 * gcc.dg/pr48770.c: New test.
8759
8760 2011-06-23 Jan Hubicka <jh@suse.cz>
8761
8762 PR middle-end/49373
8763 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8764
8765 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR testsuite/49512
8768 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8769 instead of -fdump-tree-optimized.
8770
8771 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8772
8773 PR c++/44625
8774 * g++.dg/template/crash107.C: New.
8775 * g++.dg/template/error17.C: Adjust.
8776
8777 2011-06-23 Jason Merrill <jason@redhat.com>
8778
8779 PR c++/49507
8780 * g++.dg/cpp0x/defaulted30.C: New.
8781
8782 PR c++/49440
8783 * g++.dg/rtti/anon-ns1.C: New.
8784
8785 PR c++/49395
8786 * g++.dg/init/ref18.C: New.
8787
8788 PR c++/36435
8789 * g++.dg/template/partial9.C: New.
8790
8791 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8792
8793 PR middle-end/49373
8794 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8795
8796 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR debug/49496
8799 * gcc.dg/pr49496.c: New test.
8800
8801 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8802
8803 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8804 is not xscale.
8805
8806 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8807
8808 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8809 * gcc.target/arm/pr42879.c: Likewise.
8810 * gcc.target/arm/pr45701-3.c: Likewise.
8811
8812 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8813 * gcc.target/arm/pr40482.c: Likewise.
8814 * gcc.target/arm/stack-corruption.c: Likewise.
8815
8816 2011-06-22 Richard Guenther <rguenther@suse.de>
8817
8818 PR tree-optimization/49493
8819 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8820
8821 2011-06-22 Jason Merrill <jason@redhat.com>
8822
8823 PR c++/49260
8824 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8825
8826 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8827 Dmitry Melnik <dm@ispras.ru>
8828
8829 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8830 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8831 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8832
8833 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8834
8835 * gcc.target/arm/tlscall.c: New.
8836
8837 2011-06-21 Jason Merrill <jason@redhat.com>
8838
8839 PR c++/49172
8840 * g++.dg/cpp0x/constexpr-ref1.C: New.
8841 * g++.dg/cpp0x/constexpr-ref2.C: New.
8842 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8843
8844 PR c++/49482
8845 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8846
8847 PR c++/49418
8848 * g++.dg/template/param3.C: New.
8849
8850 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8851
8852 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8853 my_clrsb test functions.
8854 (main): Test clrsb.
8855 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8856 test_sll, test_ull): Add clrsb tests.
8857 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8858 clrsbll.
8859
8860 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8861
8862 PR fortran/49112
8863 * gfortran.dg/class_44.f03: New.
8864
8865 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8866
8867 PR tree-optimization/49478
8868 * gcc.dg/vect/pr49478.c
8869
8870 2011-06-21 Richard Guenther <rguenther@suse.de>
8871
8872 PR tree-optimization/49483
8873 * gcc.dg/vect/vect-120.c: New testcase.
8874
8875 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8876
8877 PR testsuite/49443
8878 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8879 * gcc.dg/vect/vect-peel-4.c: Likewise.
8880
8881 2011-06-22 Christian Bruel <christian.bruel@st.com>
8882
8883 PR middle-end/49139
8884 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8885 * gcc.dg/always_inline2.c: Likewise.
8886 * gcc.dg/always_inline3.c: Likewise.
8887 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8888 * gcc.dg/inline_1.c: Likewise.
8889 * gcc.dg/inline_2.c: Likewise.
8890 * gcc.dg/inline_3.c: Likewise.
8891 * gcc.dg/inline_4.c: Likewise.
8892 * gcc.dg/20051201-1.c: Likewise.
8893 * gcc.dg/pr40087.c: Likewise.
8894 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8895 * gcc.dg/inline-22.c: Likewise.
8896 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8897 * gcc.dg/lto/20090218-1_1.c: Likewise.
8898 * g++.dg/ipa/devirt-7.C: Likewise.
8899 * gcc.dg/uninit-pred-5_a.c: Likewise.
8900 * gcc.dg/uninit-pred-5_b.c: Likewise.
8901 * gcc.dg/fail_always_inline.c: New.
8902
8903 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8904
8905 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8906 into 6 jobs instead of 3.
8907
8908 2011-06-20 Jason Merrill <jason@redhat.com>
8909
8910 PR c++/49216
8911 * g++.dg/cpp0x/initlist53.C: New.
8912
8913 2011-06-20 Tobias Burnus <burnus@net-b.de>
8914
8915 PR fortran/18918
8916 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8917 * gfortran.dg/coarray_lock_3.f90: New.
8918 * gfortran.dg/coarray/lock_1.f90: New.
8919
8920 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8921
8922 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8923 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8924 unresolved and report the reason to the log file.
8925
8926 * lib/scanasm.exp (object-size): Move argument processing earlier
8927 to report errors before verifying that the file exists. Report
8928 problems detected at runtime as unresolved instead of error and
8929 report their reasons to the log file.
8930
8931 2011-06-20 Jason Merrill <jason@redhat.com>
8932
8933 PR c++/47080
8934 * g++.dg/cpp0x/explicit6.C: New.
8935
8936 PR c++/47635
8937 * g++.dg/cpp0x/enum20.C: New.
8938
8939 PR c++/48138
8940 * g++.dg/ext/attr-aligned01.C: New.
8941
8942 PR c++/49205
8943 * g++.dg/cpp0x/variadic-default.C: New.
8944
8945 PR c++/43321
8946 * g++.dg/cpp0x/auto26.C: New.
8947
8948 PR c++/43831
8949 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8950
8951 2011-06-20 Kai Tietz <ktietz@redhat.com>
8952
8953 * gcc.dg/binop-notand1.c: New test.
8954 * gcc.dg/binop-notand2.c: New test.
8955 * gcc.dg/binop-notand3.c: New test.
8956 * gcc.dg/binop-notand4.c: New test.
8957 * gcc.dg/binop-notand5.c: New test.
8958 * gcc.dg/binop-notand6.c: New test.
8959
8960 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR testsuite/49432
8963 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8964
8965 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8966
8967 PR fortran/49400
8968 * gfortran.dg/proc_ptr_31.f90: New.
8969
8970 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8971
8972 * gnat.dg/volatile6.adb: New test.
8973 * gnat.dg/volatile7.adb: Likewise.
8974 * gnat.dg/volatile8.adb: Likewise.
8975 * gnat.dg/volatile9.adb: Likewise.
8976
8977 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8978
8979 * gnat.dg/constant3.adb: New test.
8980
8981 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8982
8983 PR libfortran/49296
8984 * gfortran.dg/read_list_eof_1.f90: New test.
8985
8986 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8987
8988 PR target/49411
8989 * gcc.target/i386/testimm-1.c: New test.
8990 * gcc.target/i386/testimm-2.c: New test.
8991 * gcc.target/i386/testimm-3.c: New test.
8992 * gcc.target/i386/testimm-4.c: New test.
8993 * gcc.target/i386/testimm-5.c: New test.
8994 * gcc.target/i386/testimm-6.c: New test.
8995 * gcc.target/i386/testimm-7.c: New test.
8996 * gcc.target/i386/testimm-8.c: New test.
8997 * gcc.target/i386/xop-vpermil2px-2.c: New test.
8998 * gcc.target/i386/xop-rotate1-int.c: New test.
8999 * gcc.target/i386/xop-rotate2-int.c: New test.
9000
9001 2011-06-17 Jason Merrill <jason@redhat.com>
9002
9003 * g++.dg/cpp0x/rv-func2.C: New.
9004
9005 * g++.dg/debug/dwarf2/lambda1.C: New.
9006 * g++.dg/warn/Wshadow-6.C: Adjust.
9007
9008 2011-06-17 Janus Weil <janus@gcc.gnu.org>
9009
9010 PR fortran/48699
9011 * gfortran.dg/move_alloc_5.f90: New.
9012
9013 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
9014
9015 PR rtl-optimization/48542
9016 * gcc.dg/torture/pr48542.c: New test.
9017
9018 2011-06-16 Jason Merrill <jason@redhat.com>
9019
9020 PR c++/44160
9021 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9022
9023 PR c++/45378
9024 * g++.dg/cpp0x/initlist52.C New.
9025
9026 PR c++/45399
9027 * c-c++-common/raw-string-12.c: New.
9028
9029 PR c++/49229
9030 * g++.dg/cpp0x/sfinae26.C: New.
9031
9032 PR c++/49251
9033 * g++.dg/cpp0x/variadic113.C: New.
9034
9035 PR c++/49420
9036 * g++.dg/cpp0x/variadic112.C: New.
9037
9038 2011-06-16 Jeff Law <law@redhat.com>
9039
9040 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9041 improved jump threading.
9042 * gcc.dg/builtin-object-size-2.c: Likewise.
9043 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9044
9045 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9046
9047 PR fortran/49074
9048 * gfortran.dg/typebound_assignment_3.f03: New.
9049
9050 2011-06-16 Steve Ellcey <sje@cup.hp.com>
9051
9052 PR testsuite/48727
9053 * g++.dg/opt/devirt2.C: Change xfail rule to target.
9054
9055 2011-06-16 Martin Jambor <mjambor@suse.cz>
9056
9057 PR tree-optimization/49343
9058 * gnat.dg/discr31.ad[sb]: New test.
9059
9060 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9061
9062 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9063
9064 2011-06-16 Tom de Vries <tom@codesourcery.com>
9065
9066 PR target/45098
9067 * gcc.target/arm/ivopts-3.c: Update test.
9068 * gcc.target/arm/ivopts-5.c: Same.
9069
9070 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9071
9072 Revert:
9073 2011-06-10 Wei Guozhi <carrot@google.com>
9074
9075 PR target/45335
9076 * gcc.target/arm/pr45335.c: New test.
9077 * gcc.target/arm/pr45335-2.c: New test.
9078 * gcc.target/arm/pr45335-3.c: New test.
9079 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9080 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9081 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9082
9083 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
9084
9085 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9086
9087 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9088
9089 PR fortran/49417
9090 * gfortran.dg/class_43.f03: New.
9091
9092 2011-06-16 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR tree-optimization/49419
9095 * gcc.c-torture/execute/pr49419.c: New test.
9096
9097 2011-06-16 Revital Eres <revital.eres@linaro.org>
9098
9099 * gcc.dg/sms-9.c: New file.
9100
9101 2011-06-15 Easwaran Raman <eraman@google.com>
9102
9103 PR rtl-optimization/49414
9104 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9105
9106 2011-06-14 Jason Merrill <jason@redhat.com>
9107
9108 * g++.dg/cpp0x/noexcept13.C: New.
9109
9110 2011-06-14 Easwaran Raman <eraman@google.com>
9111
9112 PR rtl-optimization/44194
9113 * gcc.dg/pr44194-1.c: New test.
9114 * gcc.dg/pr44194-2.c: New test.
9115
9116 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9117
9118 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9119 switches.
9120 * gcc.target/arm/pr45701-2.c: Likewise.
9121 * gcc.target/arm/thumb-branch1.c: Likewise.
9122
9123 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9124
9125 PR testsuite/48727
9126 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9127
9128 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9129
9130 * gcc.target/arm/pr45701-1.c: Require thumb support.
9131 * gcc.target/arm/pr45701-2.c: Likewise.
9132 * gcc.target/arm/thumb-branch1.c: Likewise.
9133
9134 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9135 * gcc.target/arm/pr39839.c: Likewise.
9136 * gcc.target/arm/pr40657-2.c: Likewise.
9137 * gcc.target/arm/pr40956.c: Likewise.
9138 * gcc.target/arm/pr41679.c: Likewise.
9139 * gcc.target/arm/pr42235.c: Likewise.
9140 * gcc.target/arm/pr42495.c: Likewise.
9141 * gcc.target/arm/pr42505.c: Likewise.
9142 * gcc.target/arm/pr42574.c: Likewise.
9143 * gcc.target/arm/pr46883.c: Likewise.
9144 * gcc.target/arm/pr46934.c: Likewise.
9145 * gcc.target/arm/xor-and.c: Likewise.
9146
9147 2011-06-14 Jason Merrill <jason@redhat.com>
9148
9149 * g++.dg/other/error23.C: Adjust error message.
9150 * g++.dg/other/error32.C: Likewise.
9151
9152 PR c++/49389
9153 * g++.dg/cpp0x/rv-dotstar.C: New.
9154
9155 PR c++/49369
9156 * g++.dg/cpp0x/decltype30.C: New.
9157
9158 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9159
9160 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR fortran/49103
9163 * gfortran.dg/pr49103.f90: New test.
9164
9165 2011-06-14 Tom de Vries <tom@codesourcery.com>
9166
9167 PR target/45098
9168 * gcc.target/arm/ivopts-3.c: New test.
9169 * gcc.target/arm/ivopts-4.c: New test.
9170 * gcc.target/arm/ivopts-5.c: New test.
9171
9172 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR rtl-optimization/49390
9175 * gcc.c-torture/execute/pr49390.c: New test.
9176
9177 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9178
9179 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9180
9181 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9182
9183 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9184 * gcc.c-torture/execute/cmpsi-2.x: New file.
9185 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9186 * gcc.c-torture/execute/pr45262.x: New file.
9187 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9188 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9189 int32plus
9190 * gcc.c-torture/compile/pr49163.c: Ditto.
9191
9192 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9193
9194 * gcc.dg/vect/vect-16.c: Rename to...
9195 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9196 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9197 for double-word vectors.
9198 * gcc.dg/vect/vect-peel-4.c: Likewise.
9199 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9200 vect_element_align.
9201 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9202 -fno-fast-math.
9203
9204 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9205
9206 PR target/44618
9207 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9208
9209 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9210
9211 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9212
9213 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9214
9215 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9216
9217 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9218
9219 * gfortran.dg/trim_optimize_8.f90: New test case.
9220
9221 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9222 Ira Rosen <ira.rosen@linaro.org>
9223
9224 PR tree-optimization/49352
9225 * gcc.dg/vect/pr49352.c: New test.
9226
9227 2011-06-12 Tobias Burnus
9228
9229 PR fortran/49324
9230 * gfortran.dg/alloc_comp_assign_11.f90: New.
9231
9232 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9233
9234 * gfortran.dg/trim_optimize_7.f90: New test.
9235
9236 2011-06-10 Wei Guozhi <carrot@google.com>
9237
9238 PR target/45335
9239 * gcc.target/arm/pr45335.c: New test.
9240 * gcc.target/arm/pr45335-2.c: New test.
9241 * gcc.target/arm/pr45335-3.c: New test.
9242 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9243 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9244 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9245
9246 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9247
9248 PR c++/41769
9249 * g++.dg/parse/error39.C: New.
9250
9251 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9252
9253 * gcc.target/arm/20090811-1.c: Skip for incompatible
9254 options, do not override other options.
9255 * gcc.target/arm/combine-cmp-shift.c: Skip for
9256 incompatible options.
9257 * gcc.target/arm/pr45094.c: Likewise.
9258 * gcc.target/arm/scd42-1.c: Likewise.
9259 * gcc.target/arm/scd42-3.c: Likewise.
9260 * gcc.target/arm/thumb-ltu.c: Likewise.
9261
9262 * lib/target-supports.exp
9263 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9264 multilib flags use -mfpu with a value other than neon-fp16.
9265
9266 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9267
9268 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9269 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9270
9271 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9272
9273 * lib/target-supports.exp (check_effective_target_pie): New proc.
9274 * gcc.dg/pie-link.c: Use target pie.
9275
9276 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9277 Laurent Roug� <laurent.rouge@menta.fr>
9278
9279 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9280 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9281
9282 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9283
9284 * gfortran.dg/coarray/sync_1.f90: New test for
9285 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9286
9287 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9288
9289 PR tree-optimization/49318
9290 * gcc.dg/vect/pr49318.c: New test.
9291
9292 2011-06-09 David Krauss <potswa@mac.com>
9293
9294 * g++.dg/template/arrow1.C: New.
9295
9296 2011-06-09 Jason Merrill <jason@redhat.com>
9297
9298 * lib/prune.exp: Prune "note"s.
9299 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9300
9301 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9302 * g++.dg/template/dependent-expr3.C: Likewise.
9303 * g++.dg/parse/template7.C: Likewise.
9304 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9305 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9306 * g++.old-deja/g++.pt/friend38.C: Likewise.
9307 * g++.old-deja/g++.pt/crash32.C: Likewise.
9308 * g++.old-deja/g++.other/init4.C: Likewise.
9309 * g++.old-deja/g++.other/friend8.C: Likewise.
9310
9311 * g++.dg/ext/complex7.C: Adjust expected output.
9312 * g++.dg/diagnostic/method1.C: Likewise.
9313 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9314 * g++.dg/parse/crash33.C: Likewise.
9315 * g++.dg/other/warning1.C: Likewise.
9316 * g++.dg/init/pr29571.C: Likewise.
9317 * g++.dg/warn/overflow-warn-1.C: Likewise.
9318 * g++.dg/warn/overflow-warn-3.C: Likewise.
9319 * g++.dg/warn/overflow-warn-4.C: Likewise.
9320 * g++.old-deja/g++.oliva/template1.C: Likewise.
9321
9322 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9323 * g++.dg/parse/template7.C: Adjust.
9324
9325 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9326
9327 PR target/49307
9328 * gcc.dg/pr49307.c: New.
9329
9330 2011-06-09 Wei Guozhi <carrot@google.com>
9331
9332 PR target/46975
9333 * gcc.target/arm/pr46975.c: New testcase.
9334
9335 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9336
9337 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9338 (PMETH, arglist_t): Removed.
9339 (method_get_number_of_arguments): Removed.
9340 (method_get_nth_argument): Removed.
9341 (method_get_first_argument): Removed.
9342 (method_get_next_argument): Removed.
9343 (method_get_sizeof_arguments): Removed.
9344 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9345 (PMETH): Removed.
9346 (method_get_number_of_arguments): Removed.
9347 (method_get_nth_argument): Removed.
9348 (method_get_first_argument): Removed.
9349 (method_get_next_argument): Removed.
9350 (method_get_sizeof_arguments): Removed.
9351 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9352
9353 2011-06-09 David Li <davidxl@google.com>
9354
9355 * gcc.dg/dump-pass.c: New test.
9356
9357 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9358
9359 PR c++/29003
9360 * g++.dg/parse/error38.C: New.
9361
9362 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR middle-end/49308
9365 * gfortran.dg/pr49308.f90: New test.
9366
9367 2011-06-08 Jason Merrill <jason@redhat.com>
9368
9369 * g++.dg/cpp0x/noexcept11.C: New.
9370 * g++.dg/cpp0x/noexcept12.C: New.
9371 * g++.dg/cpp0x/sfinae11.C: Adjust.
9372
9373 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9374
9375 PR testsuite/49323
9376 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9377 to dg-options, match also DW_AT_linkage_name.
9378
9379 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9380
9381 PR middle-end/21953
9382 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9383 -fno-common on alpha*-dec-osf*.
9384 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9385
9386 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9387
9388 PR rtl-optimization/49303
9389 * gcc.target/ia64/pr49303.c: New test.
9390
9391 2011-06-08 Tobias Burnus <burnus@net-b.de>
9392
9393 PR fortran/18918
9394 * gfortran.dg/coarray_lock_1.f90: New.
9395 * gfortran.dg/coarray_lock_2.f90: New.
9396
9397 2011-06-07 Jason Merrill <jason@redhat.com>
9398
9399 * lib/prune.exp: Look for "required" rather than "instantiated".
9400 * g++.dg/abi/mangle11.C: Likewise.
9401 * g++.dg/abi/mangle12.C: Likewise.
9402 * g++.dg/abi/mangle17.C: Likewise.
9403 * g++.dg/abi/mangle20-2.C: Likewise.
9404 * g++.dg/abi/pragma-pack1.C: Likewise.
9405 * g++.dg/cpp0x/decltype26.C: Likewise.
9406 * g++.dg/cpp0x/decltype28.C: Likewise.
9407 * g++.dg/cpp0x/decltype29.C: Likewise.
9408 * g++.dg/cpp0x/enum11.C: Likewise.
9409 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9410 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9411 * g++.dg/cpp0x/pr47416.C: Likewise.
9412 * g++.dg/ext/case-range2.C: Likewise.
9413 * g++.dg/ext/case-range3.C: Likewise.
9414 * g++.dg/gomp/for-19.C: Likewise.
9415 * g++.dg/gomp/pr37533.C: Likewise.
9416 * g++.dg/gomp/pr38639.C: Likewise.
9417 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9418 * g++.dg/inherit/base3.C: Likewise.
9419 * g++.dg/inherit/using6.C: Likewise.
9420 * g++.dg/init/placement4.C: Likewise.
9421 * g++.dg/init/reference3.C: Likewise.
9422 * g++.dg/lookup/scoped6.C: Likewise.
9423 * g++.dg/lookup/using7.C: Likewise.
9424 * g++.dg/other/abstract1.C: Likewise.
9425 * g++.dg/other/error10.C: Likewise.
9426 * g++.dg/other/error5.C: Likewise.
9427 * g++.dg/other/field1.C: Likewise.
9428 * g++.dg/other/offsetof5.C: Likewise.
9429 * g++.dg/parse/bitfield2.C: Likewise.
9430 * g++.dg/parse/constant4.C: Likewise.
9431 * g++.dg/parse/crash20.C: Likewise.
9432 * g++.dg/parse/invalid-op1.C: Likewise.
9433 * g++.dg/parse/non-dependent2.C: Likewise.
9434 * g++.dg/parse/template18.C: Likewise.
9435 * g++.dg/tc1/dr152.C: Likewise.
9436 * g++.dg/tc1/dr166.C: Likewise.
9437 * g++.dg/tc1/dr176.C: Likewise.
9438 * g++.dg/tc1/dr213.C: Likewise.
9439 * g++.dg/template/access11.C: Likewise.
9440 * g++.dg/template/access2.C: Likewise.
9441 * g++.dg/template/access3.C: Likewise.
9442 * g++.dg/template/access7.C: Likewise.
9443 * g++.dg/template/arg7.C: Likewise.
9444 * g++.dg/template/cond2.C: Likewise.
9445 * g++.dg/template/crash13.C: Likewise.
9446 * g++.dg/template/crash40.C: Likewise.
9447 * g++.dg/template/crash7.C: Likewise.
9448 * g++.dg/template/crash84.C: Likewise.
9449 * g++.dg/template/ctor5.C: Likewise.
9450 * g++.dg/template/defarg13.C: Likewise.
9451 * g++.dg/template/defarg14.C: Likewise.
9452 * g++.dg/template/dtor7.C: Likewise.
9453 * g++.dg/template/eh2.C: Likewise.
9454 * g++.dg/template/error2.C: Likewise.
9455 * g++.dg/template/error43.C: Likewise.
9456 * g++.dg/template/friend32.C: Likewise.
9457 * g++.dg/template/injected1.C: Likewise.
9458 * g++.dg/template/instantiate1.C: Likewise.
9459 * g++.dg/template/instantiate3.C: Likewise.
9460 * g++.dg/template/instantiate5.C: Likewise.
9461 * g++.dg/template/instantiate7.C: Likewise.
9462 * g++.dg/template/local6.C: Likewise.
9463 * g++.dg/template/lookup2.C: Likewise.
9464 * g++.dg/template/member5.C: Likewise.
9465 * g++.dg/template/memfriend15.C: Likewise.
9466 * g++.dg/template/memfriend16.C: Likewise.
9467 * g++.dg/template/memfriend17.C: Likewise.
9468 * g++.dg/template/memfriend7.C: Likewise.
9469 * g++.dg/template/meminit1.C: Likewise.
9470 * g++.dg/template/nested3.C: Likewise.
9471 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9472 * g++.dg/template/nontype12.C: Likewise.
9473 * g++.dg/template/nontype13.C: Likewise.
9474 * g++.dg/template/nontype6.C: Likewise.
9475 * g++.dg/template/pr23510.C: Likewise.
9476 * g++.dg/template/pr35240.C: Likewise.
9477 * g++.dg/template/ptrmem15.C: Likewise.
9478 * g++.dg/template/ptrmem6.C: Likewise.
9479 * g++.dg/template/qualified-id1.C: Likewise.
9480 * g++.dg/template/qualttp20.C: Likewise.
9481 * g++.dg/template/qualttp3.C: Likewise.
9482 * g++.dg/template/qualttp4.C: Likewise.
9483 * g++.dg/template/qualttp5.C: Likewise.
9484 * g++.dg/template/qualttp6.C: Likewise.
9485 * g++.dg/template/qualttp7.C: Likewise.
9486 * g++.dg/template/qualttp8.C: Likewise.
9487 * g++.dg/template/recurse.C: Likewise.
9488 * g++.dg/template/recurse2.C: Likewise.
9489 * g++.dg/template/ref5.C: Likewise.
9490 * g++.dg/template/scope2.C: Likewise.
9491 * g++.dg/template/sfinae10.C: Likewise.
9492 * g++.dg/template/sfinae3.C: Likewise.
9493 * g++.dg/template/sizeof3.C: Likewise.
9494 * g++.dg/template/static9.C: Likewise.
9495 * g++.dg/template/template-id-2.C: Likewise.
9496 * g++.dg/template/typedef13.C: Likewise.
9497 * g++.dg/template/typename4.C: Likewise.
9498 * g++.dg/template/using14.C: Likewise.
9499 * g++.dg/template/using2.C: Likewise.
9500 * g++.dg/template/warn1.C: Likewise.
9501 * g++.dg/warn/Wparentheses-13.C: Likewise.
9502 * g++.dg/warn/Wparentheses-15.C: Likewise.
9503 * g++.dg/warn/Wparentheses-16.C: Likewise.
9504 * g++.dg/warn/Wparentheses-17.C: Likewise.
9505 * g++.dg/warn/Wparentheses-18.C: Likewise.
9506 * g++.dg/warn/Wparentheses-19.C: Likewise.
9507 * g++.dg/warn/Wparentheses-20.C: Likewise.
9508 * g++.dg/warn/Wparentheses-23.C: Likewise.
9509 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9510 * g++.dg/warn/noeffect2.C: Likewise.
9511 * g++.dg/warn/noeffect4.C: Likewise.
9512 * g++.dg/warn/pr8570.C: Likewise.
9513 * g++.old-deja/g++.brendan/init2.C: Likewise.
9514 * g++.old-deja/g++.eh/spec6.C: Likewise.
9515 * g++.old-deja/g++.pt/crash10.C: Likewise.
9516 * g++.old-deja/g++.pt/crash36.C: Likewise.
9517 * g++.old-deja/g++.pt/derived3.C: Likewise.
9518 * g++.old-deja/g++.pt/error2.C: Likewise.
9519 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9520 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9521 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9522 * g++.old-deja/g++.pt/overload7.C: Likewise.
9523 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9524
9525 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9526 Iain Sandoe <iains@gcc.gnu.org>
9527
9528 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9529 Added code to deal with the case when [Protocol
9530 -descriptionForInstanceMethod:] or [Protocol
9531 -descriptionForClassMethod:] returns NULL.
9532
9533 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9534 Iain Sandoe <iains@gcc.gnu.org>
9535
9536 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9537 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9538 Added cast.
9539
9540 2011-06-07 Xinliang David Li <davidxl@google.com>
9541
9542 * gcc.dg/inline_2.c: New test.
9543 * gcc.dg/unroll_2.c: New test.
9544 * gcc.dg/inline_3.c: New test.
9545 * gcc.dg/unroll_3.c: New test.
9546 * gcc.dg/inline_4.c: New test.
9547 * gcc.dg/unroll_4.c: New test.
9548 * gcc.dg/inline_1.c: New test.
9549 * gcc.dg/unroll_1.c: New test.
9550
9551 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9552
9553 PR tree-optimization/48497
9554 * lib/gcc-defs.exp (dg-additional-options): New proc.
9555 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9556 -msse2 on 32-bit x86.
9557
9558 2011-06-06 Jason Merrill <jason@redhat.com>
9559
9560 * g++.dg/cpp0x/enum19.C: New.
9561
9562 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9563
9564 * gcc.target/arm/neon-reload-class.c: New test.
9565
9566 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9567
9568 PR debug/49130
9569 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9570
9571 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9572
9573 * gcc.target/arm/smlatb-1.c: New file.
9574 * gcc.target/arm/smlatt-1.c: New file.
9575 * gcc.target/arm/smlaltb-1.c: New file.
9576 * gcc.target/arm/smlaltt-1.c: New file.
9577
9578 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9579
9580 * gcc.target/arm/mla-2.c: New test.
9581
9582 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR gcov-profile/49299
9585 * gcc.dg/tree-prof/pr49299-1.c: New test.
9586 * gcc.dg/tree-prof/pr49299-2.c: New test.
9587
9588 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9589
9590 * lib/target-supports.exp
9591 (check_effective_target_vect_widen_mult_qi_to_hi):
9592 Add NEON as supporting target.
9593 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9594 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9595 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9596 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9597 using widening multiplication on targets that support it.
9598 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9599 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9600 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9601
9602 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9603
9604 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9605 Modern Objective-C runtime API.
9606 * objc/execute/next_mapping.h: Removed.
9607 * objc-obj-c++-shared/next-mapping.h: Removed.
9608 * objc-obj-c++-shared/Object1.h: Removed.
9609 * objc-obj-c++-shared/Object1.m: Removed.
9610 * objc-obj-c++-shared/Object1.mm: Removed.
9611 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9612 * objc-obj-c++-shared/Protocol1.h: Removed.
9613 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9614 of ProtoBool, IVAR_T and METHOD.
9615 * objc-obj-c++-shared/runtime.h: New.
9616 * objc-obj-c++-shared/TestsuiteObject.h: New.
9617 * objc-obj-c++-shared/TestsuiteObject.m: New.
9618
9619 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9620 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9621 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9622 it a class method.
9623 * objc/execute/_cmd.m: Include
9624 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9625 runtime API. ([TestClass +initialize]): Include this method also
9626 with the GNU runtime.
9627 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9628 Object. ([-setValue:]): Return void.
9629 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9630 with the GNU runtime. Include
9631 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9632 for the NeXT runtime. Use the existing print_ivars() and
9633 compare_structures() implementations for the old NeXT runtime.
9634 Added new implementations for the Modern GNU and NeXT runtimes.
9635 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9636 well. (main): Use objc_getClass(). Use return instead of exit.
9637 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9638 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9639 of exit().
9640 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9641 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9642 instead of Object. (main): Use return instead of exit().
9643 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9644 instead of Object. Removed prototype for exit(). (main): Use
9645 return instead of exit(). Use the Modern Objective-C runtime API.
9646 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9647 Object.
9648 * objc/execute/class-tests-1.h: Include
9649 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9650 runtime API. (test_class_with_superclass): Do not call [Object
9651 class]. There is no need to with the current libobjc.
9652 * objc/execute/class-tests-2.h: Include
9653 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9654 runtime API.
9655 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9656 ../../objc-obj-c++-shared/next-mapping.h.
9657 * objc/execute/class-2.m: Likewise.
9658 * objc/execute/class-3.m: Likewise.
9659 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9660 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9661 +initialize]): Include this method also with the GNU
9662 runtime. (main): Use the Modern Objective-C runtime API.
9663 * objc/execute/class-5.m: Likewise.
9664 * objc/execute/class-6.m: Likewise.
9665 * objc/execute/class-7.m: Likewise.
9666 * objc/execute/class-8.m: Likewise.
9667 * objc/execute/class-9.m: Likewise.
9668 * objc/execute/class-10.m: Likewise.
9669 * objc/execute/class-11.m: Likewise.
9670 * objc/execute/class-12.m: Likewise.
9671 * objc/execute/class-13.m: Likewise.
9672 * objc/execute/class-14.m: Likewise.
9673 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9674 this method also with the GNU runtime.
9675 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9676 +initialize]): Include this method also with the GNU runtime.
9677 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9678 of Object.
9679 * objc/execute/encode-1.m: Likewise.
9680 * objc/execute/enumeration-1.m: Likewise.
9681 * objc/execute/enumeration-2.m: Likewise.
9682 * objc/execute/exceptions/catchall-1.m: Likewise.
9683 * objc/execute/exceptions/finally-1.m: Likewise.
9684 * objc/execute/exceptions/foward-1.m: Likewise.
9685 * objc/execute/exceptions/local-variables-1.m: Likewise.
9686 * objc/execute/exceptions/throw-nil.m: Likewise.
9687 * objc/execute/exceptions/trivial.m: Likewise.
9688 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9689 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9690 * objc/execute/exceptions/matcher-1.m: Likewise.
9691 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9692 Object.
9693 * objc/execute/formal_protocol-2.m: Likewise.
9694 * objc/execute/formal_protocol-3.m: Likewise.
9695 * objc/execute/formal_protocol-4.m: Likewise.
9696 * objc/execute/formal_protocol-5.m: Include
9697 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9698 protocol_getName().
9699 * objc/execute/formal_protocol-6.m: Likewise.
9700 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9701 Object. Include <objc/Protocol.h> instead of
9702 ../../objc-obj-c++-shared/Protocol1.h.
9703 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9704 Object.
9705 * objc/execute/informal_protocol.m: Likewise.
9706 * objc/execute/load-3.m: Likewise.
9707 * objc/execute/many_args_method.m ([TestClass +initialize]):
9708 Include this method with the GNU runtime as well.
9709 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9710 * objc/execute/nested-func-1.m: Use TestsuiteObject
9711 instead of Object.
9712 * objc/execute/nil_method-1.m: Likewise.
9713 * objc/execute/no_clash.m: Likewise.
9714 * objc/execute/np-1.m: Do not include
9715 ../../objc-obj-c++-shared/Protocol1.h.
9716 (main): Use return instead of exit().
9717 * objc/execute/np-2.m: Do not include
9718 ../../objc-obj-c++-shared/Protocol1.h.
9719 ([MyObject +initialize]): Include this method also with the GNU
9720 runtime. (main): Use return instead of exit().
9721 * objc/execute/object_is_class.m: Include
9722 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9723 of Object. (main): Use the Modern Objective-C runtime API.
9724 * objc/execute/object_is_meta_class.m: Likewise.
9725 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9726 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9727 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9728 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9729 Objective-C runtime API.
9730 * objc/execute/protocol-isEqual-2.m: Likewise.
9731 * objc/execute/protocol-isEqual-3.m: Likewise.
9732 * objc/execute/protocol-isEqual-4.m: Likewise.
9733 * objc/execute/redefining_self.m ([TestClass +initialize]):
9734 Include this method with the GNU runtime as well.
9735 * objc/execute/root_methods.m: Include
9736 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9737 Include this method with the GNU runtime as well.
9738 (main): Use the Modern Objective-C runtime API.
9739 * objc/execute/selector-1.m: Include
9740 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9741 of Object. (main): Use the Modern Objective-C runtime API.
9742 * objc/execute/static-1.m ([Test +initialize]): Include this
9743 method with the GNU runtime as well.
9744 * objc/execute/static-2.m: Likewise.
9745 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9746 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9747 ([MathClass +initialize]): Include this method with the GNU
9748 runtime as well.
9749 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9750 instead of Object.
9751 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9752 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9753 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9754 * objc.dg/attributes/method-attribute-1.m: Likewise.
9755 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9756 * objc.dg/attributes/method-attribute-2.m: Likewise.
9757 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9758 * objc.dg/attributes/method-attribute-3.m: Likewise.
9759 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9760 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9761 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9762 * obj-c++.dg/bitfield-1.mm: Likewise.
9763 * obj-c++.dg/bitfield-2.mm: Likewise
9764 * objc.dg/bitfield-3.m: Likewise.
9765 * obj-c++.dg/bitfield-4.mm: Likewise.
9766 * objc.dg/bitfield-5.m: Likewise
9767 * objc.dg/call-super-1.m: Likewise.
9768 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9769 Use objc_getClass() instead of objc_get_class(), but for the GNU
9770 runtime redefine objc_getClass as objc_get_class. Include
9771 ../objc-obj-c++-shared/runtime.h.
9772 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9773 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9774 Use the Modern Objective-C runtime API.
9775 * objc.dg/class-protocol-1.m: Include
9776 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9777 * obj-c++.dg/class-protocol-1.mm: Likewise.
9778 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9779 * objc.dg/comp-types-10.m: Likewise.
9780 * objc.dg/comp-types-11.m: Likewise.
9781 * objc.dg/comp-types-12.m: Likewise.
9782 * obj-c++.dg/comp-types-9.mm: Likewise.
9783 * obj-c++.dg/comp-types-11.mm: Likewise.
9784 * obj-c++.dg/comp-types-12.mm: Likewise.
9785 * obj-c++.dg/comp-types-13.mm: Likewise.
9786 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9787 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9788 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9789 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9790 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9791 * objc.dg/desig-init-1.m: Likewise.
9792 * obj-c++.dg/defs.mm: Likewise.
9793 * objc.dg/exceptions-2.m: Likewise.
9794 * obj-c++.dg/except-1.mm: Likewise.
9795 * obj-c++.dg/exceptions-2.mm: Likewise.
9796 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9797 Use the Modern Objective-C runtime API.
9798 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9799 the Modern Objective-C runtime API. Do not include
9800 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9801 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9802 the Modern Objective-C runtime API except when using an older NeXT
9803 runtime.
9804 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9805 the Modern Objective-C runtime API.
9806 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9807 objc/encoding.h.
9808 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9809 * objc.dg/encode-7-next-64bit.m: Updated include.
9810 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9811 objc/encoding.h.
9812 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9813 the Modern Objective-C runtime API.
9814 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9815 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9816 instead of ../objc-obj-c++-shared/Protocol1.h.
9817 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9818 the Modern Objective-C runtime API except when using an older NeXT
9819 runtime.
9820 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9821 the Modern Objective-C runtime API.
9822 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9823 Object.
9824 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9825 * objc.dg/fix-and-continue-2.m: Likewise.
9826 * objc.dg/foreach-1.m: Likewise.
9827 * objc.dg/foreach-2.m: Likewise.
9828 * objc.dg/foreach-3.m: Likewise.
9829 * objc.dg/foreach-4.m: Likewise.
9830 * objc.dg/foreach-5.m: Likewise.
9831 * objc.dg/foreach-6.m: Likewise.
9832 * objc.dg/foreach-7.m: Likewise.
9833 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9834 Object.
9835 * objc.dg/func-ptr-2.m: Likewise.
9836 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9837 Do not include objc/objc-api.h.
9838 * obj-c++.dg/fsf-package-0.mm: Likewise.
9839 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9840 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9841 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9842 of Object.
9843 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9844 * objc.dg/gnu-runtime-3.m: Likewise.
9845 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9846 * objc.dg/headers.m: Include objc/runtime.h instead of
9847 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9848 for the NeXT runtime.
9849 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9850 * obj-c++.dg/isa-field-1.mm: Likewise.
9851 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9852 * objc.dg/layout-1.m: Likewise.
9853 * objc.dg/layout-2.m: Likewise.
9854 * objc.dg/local-decl-2.m: Likewise.
9855 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9856 Object. ([Container +elementForView:]): Use
9857 class_conformsToProtocol().
9858 * obj-c++.dg/lookup-2.mm: Likewise.
9859 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9860 * obj-c++.dg/local-decl-1.mm: Likewise.
9861 * objc.dg/method-3.m: Likewise.
9862 * objc.dg/method-4.m: Likewise.
9863 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9864 ../objc-obj-c++-shared/Protocol1.h.
9865 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9866 * objc.dg/method-9.m: Likewise.
9867 * objc.dg/method-10.m: Likewise.
9868 * objc.dg/method-13.m ([Root +initialize]): Include this method
9869 also for the GNU runtime. (main): Use objc_getClass() also for
9870 the GNU runtime.
9871 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9872 * objc.dg/method-17.m: Likewise.
9873 * objc.dg/method-19.m: Likewise.
9874 * objc.dg/method-20b.m: Likewise.
9875 * obj-c++.dg/method-2.mm: Likewise.
9876 * obj-c++.dg/method-6.mm: Likewise.
9877 * obj-c++.dg/method-10.mm: Likewise.
9878 * obj-c++.dg/method-11.mm: Likewise.
9879 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9880 ../objc-obj-c++-shared/Protocol1.h.
9881 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9882 * obj-c++.dg/method-15.mm: Likewise.
9883 * obj-c++.dg/method-17.mm: Likewise.
9884 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9885 +initialize]): Include this method also for the GNU
9886 runtime. (main): Use objc_getClass() also for the GNU runtime.
9887 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9888 * obj-c++.dg/method-22.mm: Likewise.
9889 * obj-c++.dg/method-23.mm: Likewise.
9890 * obj-c++.dg/no-extra-load.mm: Likewise.
9891 * objc.dg/objc-fast-4.m: Likewise.
9892 * objc.dg/objc-gc-4.m: Likewise.
9893 * obj-c++.dg/objc-gc-3.mm: Likewise.
9894 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9895 protocol_getMethodDescription() instead of [Protocol
9896 -descriptionForInstanceMethod].
9897 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9898 Made it available with all runtimes. (main): Call -test instead
9899 of -class.
9900 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9901 and put into a category.
9902 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9903 Object. Include objc/objc.h.
9904 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9905 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9906 New. (main): Use protocol_getMethodDescription() instead
9907 of [Protocol -descriptionForInstanceMethod] and [Protocol
9908 -descriptionForClassMethod].
9909 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9910 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9911 Objective-C runtime API.
9912 * obj-c++.dg/proto-qual-1.mm: Likewise.
9913 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9914 Object.
9915 * obj-c++.dg/property/property-1.mm: Likewise.
9916 * obj-c++.dg/qual-types-1.mm: Likewise.
9917 * objc.dg/selector-2.m: Include objc/objc.h instead of
9918 ../objc-obj-c++-shared/Object1.h.
9919 * obj-c++.dg/selector-2.mm: Likewise.
9920 * obj-c++.dg/selector-5.mm: Likewise.
9921 * obj-c++.dg/selector-6.mm: Likewise.
9922 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9923 Object. Do not include objc/objc-api.h.
9924 * obj-c++.dg/set-not-used-1.mm: Likewise.
9925 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9926 * objc.dg/stret-1.m: Likewise.
9927 * objc.dg/stret-2.m: Likewise.
9928 * obj-c++.dg/super-class-2.mm: Likewise.
9929 * objc.dg/super-class-3.m: Likewise.
9930 * objc.dg/super-class-4.m: Likewise.
9931 * objc.dg/sync-2.m: Likewise.
9932 * obj-c++.dg/sync-2.mm: Likewise.
9933 * objc.dg/sync-1.m: Include objc/objc.h instead of
9934 ../objc-obj-c++-shared/Object1.h.
9935 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9936 'Class' as the type of 'isa'.
9937 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9938 Objective-C runtime API. ([TestClass +initialize]): Include this
9939 method with the GNU runtime as well.
9940 * objc.dg/strings/strings-1.m: Updated includes.
9941 * obj-c++.dg/strings/strings-1.mm: Likewise.
9942 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9943 objc.dg/strings/const-str-12b.m.
9944 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9945 * obj-c++.dg/template-3.mm: Likewise.
9946 * obj-c++.dg/template-4.mm: Likewise.
9947 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9948 Objective-C runtime API.
9949 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9950 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9951 * obj-c++.dg/try-catch-1.mm: Likewise.
9952 * obj-c++.dg/try-catch-2.mm: Likewise.
9953 * objc.dg/try-catch-3.m: Likewise.
9954 * obj-c++.dg/try-catch-3.mm: Likewise.
9955 * objc.dg/try-catch-6.m: Likewise.
9956 * objc.dg/try-catch-7.m: Likewise.
9957 * obj-c++.dg/try-catch-7.mm: Likewise.
9958 * obj-c++.dg/try-catch-8.mm: Likewise.
9959 * obj-c++.dg/try-catch-9.mm: Likewise.
9960 * objc.dg/try-catch-10.m: Likewise.
9961 * obj-c++.dg/try-catch-11.mm: Likewise.
9962 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9963 Object. Include objc/objc.h.
9964 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9965 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9966 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9967 Object. Use Modern Objective-C runtime API. Do not use
9968 performv::.
9969 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9970 * obj-c++.dg/torture/trivial.mm: Likewise.
9971 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9972 instead of ../objc-obj-c++-shared/Object1.h. Include
9973 ../objc-obj-c++-shared/runtime.h.
9974 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9975 * objc.dg/torture/strings/const-str-11.m: Likewise.
9976 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9977 * objc.dg/torture/strings/const-str-9.m: Likewise.
9978 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9979 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9980 instead of Object. Only add _FooClassReference if
9981 __NEXT_RUNTIME__.
9982 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9983 * objc.dg/torture/strings/const-str-8.m: Likewise.
9984 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9985 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9986 additional sources.
9987 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9988 Object.
9989 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9990 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9991 * obj-c++.dg/va-meth-1.mm: Likewise.
9992 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9993 ../objc-obj-c++-shared/Object1.h.
9994 * objc.dg/zero-link-3.m: Likewise.
9995
9996 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9997
9998 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9999
10000 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10001
10002 PR obj-c++/48275
10003 * obj-c++.dg/property/cxx-property-1.mm: New.
10004 * obj-c++.dg/property/cxx-property-2.mm: New.
10005
10006 2011-06-06 Jason Merrill <jason@redhat.com>
10007
10008 * g++.dg/cpp0x/regress/ptrmem1.C: New.
10009
10010 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
10011
10012 PR rtl-optimization/49145
10013 From Ryan Mansfield
10014 * gcc.c-torture/compile/pr49145.c: New test.
10015
10016 2011-06-06 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR testsuite/49288
10019 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10020 to dg-options, match also DW_AT_linkage_name.
10021
10022 PR debug/49294
10023 * gcc.dg/debug/pr49294.c: New test.
10024
10025 PR c++/49264
10026 * g++.dg/opt/pr49264.C: New test.
10027
10028 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
10029
10030 PR tree-optimization/49243
10031 * gcc.dg/pr49243.c: New.
10032
10033 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10034
10035 * gnat.dg/specs/cond_expr1.ads: New test.
10036
10037 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10038
10039 * gnat.dg/deferred_const4.ad[sb]: New test.
10040 * gnat.dg/deferred_const4_pkg.ads: New helper.
10041
10042 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10043
10044 * gnat.dg/test_tamdt.adb: Rename to...
10045 * gnat.dg/taft_type1.adb: ...this.
10046 * gnat.dg/tamdt.ad[sb]: Rename to...
10047 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10048 * gnat.dg/tamdt_aux.ads: Rename to...
10049 * gnat.dg/taft_type1_pkg2.ads: ...this.
10050 * gnat.dg/taft_type2.ad[sb]: New test.
10051 * gnat.dg/taft_type2_pkg.ads: New helper.
10052 * gnat.dg/taft_type3.adb: New test.
10053 * gnat.dg/taft_type3_pkg.ads: New helper.
10054
10055 2011-06-05 Tobias Burnus <burnus@net-b.de>
10056
10057 PR fortran/49255
10058 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10059 for F2008.
10060
10061 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10062
10063 PR testsuite/49287
10064 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10065 warning.
10066 * objc.dg/gnu-api-2-objc.m: Likewise.
10067 * obj-c++.dg/gnu-api-2-class.mm: Likewise
10068 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10069
10070 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10071
10072 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
10073 alignment, not the alignment, when calling class_addIvar(). Add
10074 an 'isa' instance variable to the test root class.
10075 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10076
10077 2011-06-04 Jan Hubicka <jh@suse.cz>
10078
10079 PR tree-optimization/48893
10080 PR tree-optimization/49091
10081 PR tree-optimization/49179
10082 * gfortran.dg/pr49179.f90: New testcase
10083
10084 2011-06-04 Jan Hubicka <jh@suse.cz>
10085
10086 PR lto/48954
10087 * g++.dg/torture/pr48954.C: New testcase.
10088
10089 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10090
10091 * g++.dg/warn/delete-non-virtual-dtor.C: New.
10092
10093 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10094
10095 PR c++/33840
10096 * g++.dg/diagnostic/bitfld2.C: New.
10097
10098 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR target/49281
10101 * gcc.c-torture/execute/pr49281.c: New test.
10102
10103 2011-06-04 Jan Hubicka <jh@suse.cz>
10104
10105 PR tree-optimize/48929
10106 * gcc.c-torture/compile/pr48929.c: New testcase.
10107
10108 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10109
10110 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10111
10112 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR c++/49276
10115 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10116
10117 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10118
10119 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10120
10121 2011-06-03 Richard Henderson <rth@redhat.com>
10122 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10123
10124 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10125
10126 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10127
10128 * objc.dg/headers.m: Do not include objc-list.h.
10129
10130 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10131
10132 * objc.dg/type-stream-1.m: Test removed.
10133 * objc.dg/headers.m: Do not include typedstream.h.
10134
10135 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10136
10137 * objc.dg/torture/forward-1.m (main): Updated testcase.
10138
10139 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10140
10141 PR target/49163
10142 * gcc.c-torture/compile/pr49163.c: New.
10143
10144 2011-06-02 Asher Langton <langton2@llnl.gov>
10145
10146 PR fortran/49268
10147 * gfortran.dg/PR49268.f90: New test.
10148
10149 2011-06-02 Asher Langton <langton2@llnl.gov>
10150
10151 PR fortran/37039
10152 * gfortran.dg/PR37039.f90: New test.
10153
10154 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10155
10156 PR objc/48539
10157 * objc.dg/method-5.m: Updated.
10158 * objc.dg/method-19.m: Updated.
10159 * objc.dg/method-lookup-1.m: New.
10160 * obj-c++.dg/method-6.mm: Updated.
10161 * obj-c++.dg/method-7.mm: Updated.
10162 * obj-c++.dg/method-lookup-1.mm: New.
10163
10164 2011-06-02 DJ Delorie <dj@redhat.com>
10165
10166 * lib/timeout.exp (timeout): Add board_info support.
10167
10168 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10169
10170 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10171
10172 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10173
10174 PR fortran/49265
10175 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10176 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10177
10178 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10179 Hans-Peter Nilsson <hp@axis.com>
10180
10181 PR rtl-optimization/48840
10182 * gcc.target/sparc/ultrasp13.c: New test.
10183
10184 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10185
10186 PR target/49238
10187 * gcc.c-torture/compile/pr49238.c: New.
10188
10189 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10190
10191 * gcc.target/arm/g2.c: Skip test in -mthumb.
10192 Skip test unless cpu is xscale.
10193 * gcc.target/arm/scd42-2.c: Likewise.
10194 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10195
10196 2011-06-01 Jason Merrill <jason@redhat.com>
10197
10198 * g++.dg/cpp0x/decltype28.C: New.
10199 * g++.dg/cpp0x/decltype29.C: New.
10200
10201 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10202
10203 PR target/45074
10204 * gcc.target/mips/pr45074.c: New test.
10205
10206 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10207 Hans-Peter Nilsson <hp@axis.com>
10208
10209 PR rtl-optimization/48830
10210 * gcc.target/sparc/ultrasp12.c: New test.
10211
10212 2011-06-01 David Li <davidxl@google.com>
10213
10214 * gcc.dg/profile-dir-1.c: Change pass name.
10215 * gcc.dg/profile-dir-2.c: Ditto.
10216 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10217 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10218 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10219 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10220 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10221 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10222 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10223 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10224 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10225 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10226 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10227 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10228 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10229 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10230 * gcc.dg/profile-dir-3.c: Ditto.
10231 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10232
10233 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10234
10235 * objc.dg/attributes/method-nonnull-1.m: New test.
10236 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10237
10238 2011-05-31 Tobias Burnus <burnus@net-b.de>
10239
10240 PR fortran/18918
10241 * gfortran.dg/coarray_atomic_1.f90: New.
10242 * gfortran.dg/coarray/atomic_1.f90: New.
10243
10244 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10245
10246 * gcc.dg/guality/bswaptest.c: New test.
10247 * gcc.dg/guality/clztest.c: New test.
10248 * gcc.dg/guality/ctztest.c: New test.
10249 * gcc.dg/guality/rotatetest.c: New test.
10250
10251 PR target/48688
10252 * gcc.target/i386/pr48688.c: New test.
10253
10254 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
10255
10256 PR c++/48010
10257 * g++.dg/lookup/name-clash9.C: New.
10258
10259 2011-05-31 Tobias Burnus <burnus@net-b.de>
10260
10261 PR fortran/18918
10262 * gfortran.dg/coarray/dummy_1.f90: New.
10263
10264 2011-05-31 Tobias Burnus <burnus@net-b.de>
10265
10266 PR fortran/18918
10267 * gfortran.dg/coarray/save_1.f90: New.
10268 * gfortran.dg/coarray_4.f90: Update dg-error.
10269
10270 2011-05-31 Jason Merrill <jason@redhat.com>
10271
10272 * g++.dg/cpp0x/rv-template1.C: New.
10273
10274 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10275
10276 PR rtl-optimization/49235
10277 * gcc.dg/pr49235.c: New test.
10278
10279 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10280
10281 PR tree-optimization/49093
10282 * gcc.dg/vect/pr49093.c: New test.
10283
10284 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10285
10286 PR debug/49047
10287 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10288
10289 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10290
10291 PR testsuite/49239
10292 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10293 output array.
10294
10295 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10296
10297 PR target/49186
10298 * gcc.c-torture/execute/pr49186.c: New.
10299
10300 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10301
10302 PR target/49168
10303 * gcc.target/i386/pr49168-1.c: New.
10304
10305 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10306 Eric Botcazou <ebotcazou@adacore.com>
10307
10308 * gcc.dg/guality/drap.c: New test.
10309
10310 2011-05-30 Richard Guenther <rguenther@suse.de>
10311
10312 PR tree-optimization/49210
10313 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10314 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10315
10316 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR c++/49223
10319 * g++.dg/gomp/pr49223-1.C: New test.
10320 * g++.dg/gomp/pr49223-2.C: New test.
10321
10322 2011-05-30 Richard Guenther <rguenther@suse.de>
10323
10324 PR tree-optimization/49218
10325 * gcc.c-torture/execute/pr49218.c: New testcase.
10326
10327 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10328
10329 PR tree-optimization/49199
10330 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10331 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10332 -fno-tree-scev-cprop.
10333
10334 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10335
10336 PR fortran/47601
10337 * gfortran.dg/extends_13.f03: New.
10338
10339 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR rtl-optimization/49095
10342 * gcc.target/i386/pr49095.c: New test.
10343
10344 2011-05-29 Tobias Burnus <burnus@net-b.de>
10345
10346 PR fortran/18918
10347 * gfortran.dg/coarray_24.f90: New.
10348
10349 2011-05-29 Tobias Burnus <burnus@net-b.de>
10350
10351 PR fortran/18918
10352 * gfortran.dg/coarray_23.f90: New.
10353
10354 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10355
10356 From Ryan Mansfield
10357 * gcc.dg/pr48826.c: New test.
10358
10359 2011-05-29 Richard Guenther <rguenther@suse.de>
10360
10361 PR tree-optimization/49217
10362 * gcc.dg/torture/pr49217.c: New testcase.
10363
10364 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10365
10366 PR testsuite/49222
10367 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10368
10369 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10370
10371 * gnat.dg/boolean_subtype.adb: Rename to...
10372 * gnat.dg/boolean_subtype1.adb: ...this.
10373
10374 2011-05-28 Jason Merrill <jason@redhat.com>
10375
10376 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10377
10378 2011-05-27 Jason Merrill <jason@redhat.com>
10379
10380 * g++.dg/cpp0x/enum18.C: Adjust.
10381
10382 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10383
10384 2011-05-27 Tobias Burnus <burnus@net-b.de>
10385
10386 PR fortran/18918
10387 * gfortran.dg/coarray_22.f90: New.
10388
10389 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10390
10391 PR tree-optimization/46728
10392 * gcc.target/powerpc/pr46728-1.c: New.
10393 * gcc.target/powerpc/pr46728-2.c: New.
10394 * gcc.target/powerpc/pr46728-3.c: New.
10395 * gcc.target/powerpc/pr46728-4.c: New.
10396 * gcc.target/powerpc/pr46728-5.c: New.
10397 * gcc.dg/pr46728-6.c: New.
10398 * gcc.target/powerpc/pr46728-7.c: New.
10399 * gcc.target/powerpc/pr46728-8.c: New.
10400 * gcc.dg/pr46728-9.c: New.
10401 * gcc.target/powerpc/pr46728-10.c: New.
10402 * gcc.target/powerpc/pr46728-11.c: New.
10403 * gcc.dg/pr46728-12.c: New.
10404 * gcc.target/powerpc/pr46728-13.c: New.
10405 * gcc.target/powerpc/pr46728-14.c: New.
10406 * gcc.target/powerpc/pr46728-15.c: New.
10407 * gcc.target/powerpc/pr46728-16.c: New.
10408
10409 2011-05-27 Jason Merrill <jason@redhat.com>
10410
10411 * g++.dg/abi/mangle47.C: New.
10412
10413 PR c++/49176
10414 * g++.dg/template/const5.C: New.
10415
10416 * g++.dg/cpp0x/enum18.C: New.
10417
10418 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10419
10420 * g++.dg/cpp0x/error6.C: New.
10421
10422 * g++.dg/cpp0x/error5.C: New.
10423
10424 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR c++/49165
10427 * g++.dg/eh/cond6.C: New test.
10428
10429 2011-05-27 Tobias Burnus <burnus@net-b.de>
10430
10431 PR fortran/48820
10432 * gfortran.dg/rank_3.f90: New.
10433 * gfortran.dg/rank_4.f90: New.
10434
10435 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10436
10437 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10438 replace dump search.
10439
10440 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10441
10442 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10443 * gnat.dg/bit_packed_array5.adb: ...here.
10444
10445 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10446
10447 PR c++/42056
10448 * g++.dg/cpp0x/auto25.C: New.
10449
10450 2011-05-27 Richard Guenther <rguenther@suse.de>
10451
10452 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10453
10454 2011-05-27 Richard Guenther <rguenther@suse.de>
10455
10456 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10457
10458 2011-05-27 Richard Guenther <rguenther@suse.de>
10459
10460 PR middle-end/49189
10461 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10462
10463 2011-05-26 Jason Merrill <jason@redhat.com>
10464
10465 * g++.dg/cpp0x/friend1.C: New.
10466 * g++.dg/cpp0x/friend2.C: New.
10467
10468 * g++.dg/cpp0x/auto7.C: Update.
10469 * g++.dg/template/crash50.C: Adjust.
10470 * g++.dg/template/static9.C: Adjust.
10471 * g++.old-deja/g++.ext/memconst.C: Adjust.
10472
10473 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10474
10475 * gcc.dg/march.c: Ignore a note for some targets.
10476
10477 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10478 Nathan Froyd <froydnj@codesourcery.com>
10479
10480 PR c++/2288
10481 PR c++/18770
10482 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10483 * g++.dg/parse/pr18770.C: New test.
10484 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10485
10486 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10487
10488 PR fortran/48955
10489 * gfortran.dg/dependency_40.f90 : New test.
10490
10491 2011-05-26 Tobias Burnus <burnus@net-b.de>
10492
10493 PR fortran/18918
10494 * gfortran.dg/coarray/registering_1.f90: New.
10495
10496 2011-05-26 Jason Merrill <jason@redhat.com>
10497
10498 * g++.dg/cpp0x/variadic111.C: New.
10499 * g++.dg/cpp0x/variadic41.C: Adjust.
10500
10501 2011-05-26 Richard Guenther <rguenther@suse.de>
10502
10503 PR tree-optimization/48702
10504 * gcc.dg/torture/pr48702.c: New testcase.
10505
10506 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10507
10508 PR gcov-profile/48845
10509 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10510 support.
10511 * gcc.dg/matrix/matrix.exp: Likewise.
10512 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10513 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10514 line number to check_profiling_available.
10515 * lib/target-supports.exp (check_profiling_available): Account for
10516 this.
10517 Require TLS runtime support with -fprofile-generate.
10518 * lib/profopt.exp (profopt-execute): Add TLS options for
10519 -fprofile-generate.
10520 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10521
10522 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR c++/49165
10525 * g++.dg/eh/cond5.C: New test.
10526
10527 PR tree-optimization/49161
10528 * gcc.c-torture/execute/pr49161.c: New test.
10529
10530 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10531
10532 * gcc.target/arm/neon-vorn-vbic.c: New test.
10533
10534 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10535
10536 PR tree-optimization/49038
10537 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10538 * gcc.dg/vect/pr49038.c: New test.
10539
10540 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
10541
10542 * g++.dg/init/pr25811-3.C: New.
10543 * g++.dg/init/pr25811-4.C: New.
10544
10545 2011-05-25 Jason Merrill <jason@redhat.com>
10546
10547 * g++.dg/cpp0x/enum17.C: New.
10548 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10549
10550 * g++.dg/cpp0x/auto24.C: New.
10551
10552 * g++.dg/cpp0x/error4.C: New.
10553
10554 * g++.dg/cpp0x/rv-restrict.C: New.
10555
10556 * g++.dg/cpp0x/enum15.C: New.
10557 * g++.dg/cpp0x/constexpr-switch2.C: New.
10558
10559 * g++.dg/cpp0x/variadic110.C: New.
10560
10561 * g++.dg/cpp0x/auto9.C: Add typedef test.
10562
10563 * g++.dg/cpp0x/auto23.C: New.
10564 * g++.dg/cpp0x/auto9.C: Adjust.
10565
10566 * g++.dg/cpp0x/defaulted29.C: New.
10567
10568 * g++.dg/cpp0x/initlist51.C: New.
10569
10570 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10571
10572 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10573 * g++.dg/abi/packed1.C: Suppress warning.
10574 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10575 * g++.dg/template/stdarg1.C: Likewise.
10576 * g++.dg/other/packed1.C: Remove arm from xfail list.
10577
10578 2011-05-25 Jason Merrill <jason@redhat.com>
10579
10580 * g++.dg/cpp0x/enum16.C: New.
10581 * g++.dg/parse/error15.C: Adjust.
10582
10583 * g++.dg/cpp0x/initlist50.C: New.
10584
10585 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10586
10587 * g++.dg/cpp0x/variadic109.C: New.
10588
10589 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10590
10591 * gcc.target/i386/pause-1.c: New.
10592
10593 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10594
10595 * gcc.dg/stack-usage-1.c: Adjust comment.
10596 * gcc.dg/stack-usage-2.c: New test.
10597
10598 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR c++/49136
10601 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10602 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10603
10604 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10605
10606 PR rtl-optimization/48757
10607 * gfortran.dg/pr48757.f: New test case.
10608
10609 2011-05-24 Jason Merrill <jason@redhat.com>
10610
10611 * g++.dg/cpp0x/access01.C: New.
10612
10613 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10614
10615 PR libobjc/48177
10616 * objc.dg/pr48177.m: New testcase.
10617
10618 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10619
10620 PR objc/48187
10621 * objc.dg/pr48187.m: New testcase.
10622 * obj-c++.dg/pr48187.mm: New testcase.
10623 * objc.dg/ivar-extra-semicolon.m: New testcase.
10624
10625 2011-05-24 Jason Merrill <jason@redhat.com>
10626
10627 * g++.dg/template/access21.C: New.
10628 * g++.dg/template/access22.C: New.
10629
10630 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10631
10632 PR rtl-optimization/48633
10633 * g++.dg/pr48633.C: New test.
10634
10635 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10636
10637 PR target/49133
10638 * g++.dg/other/pr49133.C: New test.
10639
10640 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10641 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10642
10643 * gcc.dg/torture/tls/run-gd.c: New test.
10644 * gcc.dg/torture/tls/run-ie.c: New test.
10645 * gcc.dg/torture/tls/run-ld.c: New test.
10646 * gcc.dg/torture/tls/run-le.c: New test.
10647 * lib/target-supports.exp (check_effective_target_tls_runtime):
10648 Build testcase with TLS options.
10649
10650 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10651
10652 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10653
10654 2011-05-24 Tom de Vries <tom@codesourcery.com>
10655
10656 PR tree-optimization/49121
10657 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10658
10659 2011-05-23 Jason Merrill <jason@redhat.com>
10660
10661 * g++.dg/cpp0x/defaulted28.C: New.
10662
10663 * g++.dg/cpp0x/sfinae25.C: New.
10664
10665 * g++.dg/cpp0x/rv-cast2.C: New.
10666
10667 * g++.dg/cpp0x/enum14.C: New.
10668
10669 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10670
10671 PR lto/49123
10672 * gcc.c-torture/execute/pr49123.c: New test.
10673
10674 PR debug/49032
10675 * gcc.dg/debug/pr49032.c: New test.
10676
10677 PR c/49120
10678 * gcc.dg/pr49120.c: New test.
10679
10680 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10681
10682 PR target/47315
10683 * gcc.target/i386/pr47315.c: New test.
10684
10685 2011-05-23 Jason Merrill <jason@redhat.com>
10686
10687 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10688
10689 * g++.dg/cpp0x/sfinae24.C: New.
10690
10691 * g++.dg/cpp0x/error3.C: New.
10692
10693 * g++.dg/cpp0x/defaulted27.C: New.
10694
10695 * g++.dg/cpp0x/decltype27.C: New.
10696
10697 2011-05-23 Richard Guenther <rguenther@suse.de>
10698
10699 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10700
10701 2011-05-23 Richard Guenther <rguenther@suse.de>
10702
10703 PR tree-optimization/40874
10704 * g++.dg/tree-ssa/pr40874.C: New testcase.
10705
10706 2011-05-23 Richard Guenther <rguenther@suse.de>
10707
10708 PR tree-optimization/49115
10709 * g++.dg/torture/pr49115.C: New testcase.
10710
10711 2011-05-23 Richard Guenther <rguenther@suse.de>
10712
10713 PR middle-end/15419
10714 * gcc.dg/memcpy-3.c: New testcase.
10715
10716 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR middle-end/48973
10719 * gcc.c-torture/execute/pr48973-1.c: New test.
10720 * gcc.c-torture/execute/pr48973-2.c: New test.
10721
10722 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10723
10724 PR c++/18016
10725 * g++.dg/warn/pr18016.C: New.
10726
10727 2011-05-23 Tom de Vries <tom@codesourcery.com>
10728
10729 PR target/45098
10730 * gcc.target/arm/ivopts-6.c: New test.
10731
10732 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10733
10734 PR middle-end/49029
10735 * gcc.c-torture/compile/pr49029.c: New test.
10736
10737 2011-05-22 Jason Merrill <jason@redhat.com>
10738
10739 * g++.dg/cpp0x/sfinae23.C: New.
10740 * g++.dg/cpp0x/sfinae8.C: Correct.
10741
10742 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10743
10744 * gfortran.dg/function_optimize_8.f90: New test case.
10745
10746 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10747
10748 PR tree-optimization/49087
10749 * gcc.dg/vect/O3-pr49087.c: New test.
10750
10751 2011-05-21 Jason Merrill <jason@redhat.com>
10752
10753 * g++.dg/debug/const5.C: New.
10754
10755 2011-05-20 Jason Merrill <jason@redhat.com>
10756
10757 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10758
10759 * g++.dg/cpp0x/constexpr-static7.C: New.
10760
10761 * g++.dg/cpp0x/enum12.C: New.
10762 * g++.dg/cpp0x/enum13.C: New.
10763
10764 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10765
10766 PR fortran/48699
10767 * gfortran.dg/select_type_23.f03: New.
10768
10769 2011-05-20 Jason Merrill <jason@redhat.com>
10770
10771 * g++.dg/cpp0x/defaulted26.C: New.
10772
10773 * g++.dg/cpp0x/noexcept02.C: Fix.
10774 * g++.dg/cpp0x/noexcept03.C: Fix.
10775 * g++.dg/cpp0x/noexcept08.C: Fix.
10776 * g++.dg/cpp0x/noexcept10.C: New.
10777
10778 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10779
10780 PR fortran/48706
10781 * gfortran.dg/extends_12.f03: New.
10782
10783 2011-05-20 Jason Merrill <jason@redhat.com>
10784
10785 * g++.dg/template/koenig9.C: New.
10786 * g++.dg/opt/pr47615.C: Fix.
10787 * g++.dg/overload/defarg1.C: Fix.
10788 * g++.dg/tc1/dr213.C: Remove xfail.
10789 * g++.dg/torture/pr34850.C: Fix.
10790 * g++.dg/torture/pr39362.C: Fix.
10791 * g++.old-deja/g++.brendan/crash56.C: Fix.
10792 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10793
10794 2011-05-20 Richard Guenther <rguenther@suse.de>
10795
10796 PR tree-optimization/49079
10797 * gcc.dg/torture/pr49079.c: New testcase.
10798
10799 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10800
10801 PR tree-optimization/49073
10802 * gcc.c-torture/execute/pr49073.c: New test.
10803
10804 2011-06-19 Tobias Burnus <burnus@net-b.de>
10805
10806 PR fortran/18918
10807 * gfortran.dg/coarray_21.f90: New.
10808
10809 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10810
10811 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10812 output.
10813
10814 2011-05-19 Richard Guenther <rguenther@suse.de>
10815
10816 PR testsuite/49063
10817 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10818
10819 2011-05-19 Richard Guenther <rguenther@suse.de>
10820
10821 PR middle-end/48985
10822 * gcc.dg/builtin-object-size-11.c: New testcase.
10823
10824 2011-05-19 Tom de Vries <tom@codesourcery.com>
10825
10826 PR target/45098
10827 * gcc.target/arm/ivopts.c: New test.
10828 * gcc.target/arm/ivopts-2.c: New test.
10829
10830 2011-05-19 Tom de Vries <tom@codesourcery.com>
10831
10832 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10833
10834 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10835
10836 * gcc.c-torture/execute/960321-1.x: Remove.
10837
10838 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10839
10840 PR fortran/48700
10841 * gfortran.dg/move_alloc_4.f90: New.
10842
10843 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10844
10845 PR target/49002
10846 * gcc.target/i386/pr49002-1.c: New test.
10847 * gcc.target/i386/pr49002-2.c: Likewise.
10848
10849 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR tree-optimization/49039
10852 * gcc.c-torture/execute/pr49039.c: New test.
10853 * gcc.dg/tree-ssa/pr49039.c: New test.
10854 * g++.dg/torture/pr49039.C: New test.
10855
10856 2011-05-18 Jason Merrill <jason@redhat.com>
10857
10858 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10859 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10860 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10861
10862 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10863
10864 * gcc.target/bfin/mcpu-bf592.c: New test.
10865
10866 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10867
10868 PR tree-optimization/41881
10869 * gcc.dg/vect/O3-pr41881.c: New test.
10870 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10871
10872 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR tree-optimization/49000
10875 * gcc.dg/pr49000.c: New test.
10876
10877 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10878
10879 * gnat.dg/invalid1.adb: New test.
10880
10881 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10882
10883 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10884 scan pattern.
10885 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10886 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10887
10888 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10889
10890 PR c++/48994
10891 * g++.dg/cpp0x/range-for18.C: New.
10892
10893 2011-05-15 Tobias Burnus <burnus@net-b.de>
10894
10895 PR fortran/18918
10896 * gfortran.dg/coarray/image_index_2.f90: New.
10897
10898 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10899
10900 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10901 * g++.dg/cpp0x/override2.C: New.
10902
10903 2011-05-14 Tobias Burnus <burnus@net-b.de>
10904
10905 PR fortran/18918
10906 * gfortran.de/coarray_20.f90: New.
10907
10908 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10909
10910 PR fortran/22572
10911 * function_optimize_7.f90: New test case.
10912
10913 2011-05-13 Jason Merrill <jason@redhat.com>
10914
10915 * g++.dg/cpp0x/decltype26.C: New.
10916 * g++.dg/cpp0x/enum11.C: New.
10917
10918 2011-05-13 Tobias Burnus <burnus@net-b.de>
10919
10920 PR fortran/48972
10921 PR fortran/48991
10922 * gfortran.dg/assign_8.f90: Update dg-error.
10923
10924 2011-05-13 Tobias Burnus <burnus@net-b.de>
10925
10926 PR fortran/48972
10927 * gfortran.dg/io_constraints_8.f90: New.
10928 * gfortran.dg/io_constraints_9.f90: New.
10929
10930 2011-05-13 Martin Thuresson <martint@google.com>
10931
10932 PR gcov-profile/47793
10933 * gcc.dg/pr47793.c: New.
10934
10935 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR tree-optimization/48975
10938 * gcc.dg/pr48975.c: New test.
10939
10940 2011-05-12 Tobias Burnus <burnus@net-b.de>
10941
10942 PR fortran/48972
10943 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10944
10945 2011-05-12 Jason Merrill <jason@redhat.com>
10946
10947 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10948
10949 2011-05-12 Geert Bosch <bosch@adacore.com>
10950
10951 * gnat.dg/view_conversion1.adb: New test.
10952
10953 2011-05-12 Richard Guenther <rguenther@suse.de>
10954
10955 PR tree-optimization/48172
10956 * gcc.dg/vect/pr48172.c: New testcase.
10957
10958 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10959
10960 PR debug/48967
10961 * g++.dg/opt/pr48967.C: New test.
10962
10963 2011-05-11 Jason Merrill <jason@redhat.com>
10964
10965 * g++.dg/cpp0x/constexpr-friend.C: New.
10966 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10967
10968 * g++.dg/cpp0x/sfinae22.C: New.
10969
10970 2011-05-11 Tobias Burnus <burnus@net-b.de>
10971
10972 PR fortran/48889
10973 * gfortran.dg/generic_24.f90: New.
10974
10975 2011-05-11 Richard Guenther <rguenther@suse.de>
10976
10977 PR tree-optimization/15256
10978 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10979
10980 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR debug/48159
10983 * gcc.dg/pr48159-1.c: New test.
10984 * gcc.dg/pr48159-2.c: New test.
10985
10986 2011-05-11 Richard Guenther <rguenther@suse.de>
10987
10988 PR middle-end/48953
10989 * gcc.dg/torture/pr48953.c: New testcase.
10990
10991 2011-05-11 Richard Guenther <rguenther@suse.de>
10992
10993 PR tree-optimization/18041
10994 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10995
10996 2011-05-11 Alan Modra <amodra@gmail.com>
10997
10998 PR target/47755
10999 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
11000
11001 2011-05-10 Jason Merrill <jason@redhat.com>
11002
11003 * g++.dg/cpp0x/defaulted25.C: New.
11004 * g++.dg/template/crash7.C: Adjust.
11005
11006 * g++.dg/cpp0x/variadic108.C: New.
11007
11008 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
11009
11010 * g++.dg/inherit/virtual9.C: Extend.
11011
11012 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
11013
11014 PR target/48857
11015 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11016 are passed and returned in vector registers.
11017
11018 2011-05-10 Richard Guenther <rguenther@suse.de>
11019
11020 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11021 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11022 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11023 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11024 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
11025 applies.
11026
11027 2011-05-10 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR tree-optimization/48611
11030 PR tree-optimization/48794
11031 * gfortran.dg/gomp/pr48611.f90: New test.
11032 * gfortran.dg/gomp/pr48794.f90: New test.
11033
11034 PR debug/48928
11035 * gcc.dg/dfp/pr48928.c: New test.
11036
11037 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11038
11039 PR c++/48522
11040 * g++.dg/cpp0x/pr48522.C: New.
11041
11042 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11043
11044 PR c++/48735
11045 * g++.dg/cpp0x/sfinae21.C: New.
11046
11047 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11048
11049 * g++.dg/template/sfinae28.C: Rename to...
11050 * g++.dg/cpp0x/sfinae19.C: ... this.
11051 * g++.dg/template/sfinae29.C: Rename to...
11052 * g++.dg/cpp0x/sfinae20.C: ... this.
11053
11054 2011-05-09 Jeff Law <law@redhat.com>
11055
11056 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11057 consistent results.
11058
11059 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
11060
11061 PR c++/20039
11062 * g++.dg/init/pr20039.C: New.
11063
11064 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11065
11066 PR c++/48737
11067 PR c++/48744
11068 * g++.dg/template/sfinae28.C: New.
11069 * g++.dg/template/sfinae29.C: Likewise.
11070
11071 2011-05-09 Jason Merrill <jason@redhat.com>
11072
11073 * g++.dg/template/nontype23.C: New.
11074
11075 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
11076 PR c++/48859
11077 * g++.dg/init/pr48859.C: New.
11078
11079 2011-05-09 Jason Merrill <jason@redhat.com>
11080
11081 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11082 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11083 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11084 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11085 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11086 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11087 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11088 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11089
11090 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
11091
11092 * g++.dg/inherit/virtual9.C: New.
11093
11094 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11095
11096 PR c++/48574
11097 * g++.dg/template/dependent-expr8.C: New test case.
11098
11099 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11100
11101 PR tree-optimization/48837
11102 * gcc.dg/pr48837.c: New testcase.
11103
11104 2011-05-06 Jason Merrill <jason@redhat.com>
11105
11106 * g++.dg/cpp0x/constexpr-condition2.C: New.
11107
11108 * g++.dg/cpp0x/constexpr-missing.C: New.
11109
11110 2011-05-06 Tobias Burnus <burnus@net-b.de>
11111
11112 PR fortran/18918
11113 * gfortran.dg/coarray/this_image_2.f90: New.
11114
11115 2011-05-06 Tobias Burnus <burnus@net-b.de>
11116
11117 PR fortran/48858
11118 PR fortran/48820
11119 * gfortran.dg/bind_c_usage_22.f90: New.
11120 * gfortran.dg/bind_c_usage_23.f90: New.
11121 * gfortran.dg/bind_c_usage_24.f90: New.
11122 * gfortran.dg/bind_c_usage_24_c.c: New.
11123
11124 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11125
11126 PR c++/48838
11127 * g++.dg/template/member9.C: New test case.
11128
11129 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11130
11131 * gnat.dg/discr29.ad[sb]: New test.
11132 * gnat.dg/discr30.adb: Likewise.
11133
11134 2011-05-05 Julian Brown <julian@codesourcery.com>
11135
11136 * gcc.target/arm/neon-vset_lanes8.c: New test.
11137
11138 2011-05-05 Jason Merrill <jason@redhat.com>
11139
11140 * g++.dg/init/new32.C: New.
11141
11142 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11143
11144 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11145 Fix typo.
11146
11147 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11148
11149 PR rtl-optimization/48381
11150 * gcc.c-torture/compile/pr48381.c: New test.
11151
11152 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11153
11154 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11155 to dg-options.
11156 * gcc.target/i386/opt-1.c: Ditto.
11157
11158 2011-05-04 Jason Merrill <jason@redhat.com>
11159
11160 * g++.dg/conversion/base1.C: New.
11161
11162 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11163
11164 PR libgfortran/48787
11165 * gfortran.dg/round_3.f08: Add more checks to test case.
11166
11167 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11168
11169 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11170 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11171 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11172 Gate test on effective_target fd_truncate.
11173
11174 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11175
11176 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11177 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11178 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11179 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11180 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11181 * gcc.target/i386/pr38824.c: Ditto.
11182 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11183 * gcc.target/i386/vecinit-2.c: Ditto.
11184 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11185 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11186 * gcc.target/i386/parity-2.c: Ditto.
11187 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11188
11189 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11190
11191 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11192 remove duplication.
11193 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11194 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11195 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11196
11197 2011-05-03 Tobias Burnus <burnus@net-b.de>
11198
11199 PR fortran/18918
11200 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11201
11202 2011-05-03 Tobias Burnus <burnus@net-b.de>
11203
11204 PR fortran/18918
11205 * gfortran.dg/coarray/this_image_1.f90: New.
11206
11207 2011-05-03 Tobias Burnus <burnus@net-b.de>
11208
11209 PR fortran/18918
11210 * gfortran.dg/coarray/caf.dg: New.
11211 * gfortran.dg/coarray/image_index_1.f90: New, copied
11212 from ../coarray_16.f90.
11213
11214 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11215
11216 PR c++/28501
11217 * g++.dg/ext/complex9.C: New.
11218
11219 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11220
11221 From Mike Frysinger
11222 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11223 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11224 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11225
11226 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11227
11228 * gcc.target/bfin/builtins: Created.
11229 * gcc.target/bfin/hisilh-O0.c: Deleted.
11230 * gcc.target/bfin/hisilh.c: Moved to...
11231 * gcc.target/bfin/builtins/hisilh.c: ...here.
11232 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11233 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11234 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11235 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11236 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11237 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11238 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11239 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11240 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11241 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11242 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11243 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11244 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11245 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11246 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11247 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11248 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11249 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11250 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11251 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11252 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11253 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11254 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11255 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11256 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11257 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11258 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11259 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11260 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11261 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11262 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11263 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11264 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11265 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11266 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11267 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11268 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11269 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11270 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11271 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11272 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11273 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11274 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11275 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11276 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11277 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11278 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11279 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11280 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11281 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11282 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11283 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11284 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11285 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11286 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11287 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11288 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11289 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11290 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11291 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11292 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11293 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11294 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11295 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11296 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11297 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11298 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11299 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11300 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11301 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11302 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11303 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11304 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11305 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11306 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11307 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11308 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11309 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11310 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11311 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11312 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11313 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11314 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11315 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11316 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11317 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11318 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11319 * gcc.target/bfin/builtins/circptr.c: Ditto.
11320 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11321 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11322 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11323 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11324 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11325 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11326 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11327 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11328 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11329 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11330 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11331 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11332 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11333 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11334 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11335 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11336 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11337 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11338 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11339 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11340 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11341 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11342 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11343 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11344 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11345 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11346 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11347 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11348 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11349 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11350 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11351 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11352 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11353 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11354 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11355 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11356 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11357 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11358 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11359 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11360 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11361 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11362 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11363 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11364 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11365 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11366 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11367 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11368 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11369 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11370 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11371 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11372 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11373 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11374 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11375 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11376 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11377 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11378 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11379 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11380 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11381 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11382 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11383 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11384 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11385 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11386 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11387 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11388 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11389 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11390
11391 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11392
11393 * gcc.target/arm/cold-lc.c: New test.
11394
11395 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11396
11397 PR target/48774
11398 * gcc.dg/pr48774.c: New test.
11399
11400 2011-05-03 Richard Guenther <rguenther@suse.de>
11401
11402 * gcc.dg/large-size-array-5.c: New testcase.
11403
11404 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11405
11406 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11407
11408 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11409
11410 * lib/target-supports.exp (check_effective_target_vect_strided):
11411 Replace with...
11412 (check_effective_target_vect_strided2)
11413 (check_effective_target_vect_strided3)
11414 (check_effective_target_vect_strided4)
11415 (check_effective_target_vect_strided8): ...these new functions.
11416
11417 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11418 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11419 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11420 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11421 * gcc.dg/vect/pr37539.c: Likewise.
11422 * gcc.dg/vect/slp-11a.c: Likewise.
11423 * gcc.dg/vect/slp-11b.c: Likewise.
11424 * gcc.dg/vect/slp-11c.c: Likewise.
11425 * gcc.dg/vect/slp-12a.c: Likewise.
11426 * gcc.dg/vect/slp-12b.c: Likewise.
11427 * gcc.dg/vect/slp-18.c: Likewise.
11428 * gcc.dg/vect/slp-19a.c: Likewise.
11429 * gcc.dg/vect/slp-19b.c: Likewise.
11430 * gcc.dg/vect/slp-21.c: Likewise.
11431 * gcc.dg/vect/slp-23.c: Likewise.
11432 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11433
11434 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11435 instead of vect_interleave && vect_extract_even_odd.
11436 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11437 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11438 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11439 * gcc.dg/vect/vect-1.c: Likewise.
11440 * gcc.dg/vect/vect-10.c: Likewise.
11441 * gcc.dg/vect/vect-98.c: Likewise.
11442 * gcc.dg/vect/vect-107.c: Likewise.
11443 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11444 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11445 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11446 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11447 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11448 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11449 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11450 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11451 * gcc.dg/vect/vect-strided-float.c: Likewise.
11452 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11453 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11454 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11455 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11456 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11457 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11458 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11459 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11460 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11461 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11462 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11463 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11464 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11465 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11466 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11467
11468 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11469 target condition.
11470 * gcc.dg/vect/pr30843.c: Likewise.
11471 * gcc.dg/vect/pr33866.c: Likewise.
11472 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11473 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11474 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11475 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11476
11477 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11478
11479 * gcc.dg/vect/slp-11.c: Split into...
11480 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11481 gcc.dg/vect/slp-11c.c: ...these tests.
11482 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11483 * gcc.dg/vect/slp-12c.c: ...this new test.
11484 * gcc.dg/vect/slp-19.c: Split into...
11485 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11486 gcc.dg/vect/slp-19c.c: ...these new tests.
11487
11488 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11489
11490 * lib/target-supports.exp
11491 (check_effective_target_vect_extract_even_odd_wide): Delete.
11492 (check_effective_target_vect_strided_wide): Likewise.
11493 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11494 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11495 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11496 * gcc.dg/vect/pr37539.c: Likewise.
11497 * gcc.dg/vect/slp-11.c: Likewise.
11498 * gcc.dg/vect/slp-12a.c: Likewise.
11499 * gcc.dg/vect/slp-12b.c: Likewise.
11500 * gcc.dg/vect/slp-19.c: Likewise.
11501 * gcc.dg/vect/slp-23.c: Likewise.
11502 * gcc.dg/vect/vect-1.c: Likewise.
11503 * gcc.dg/vect/vect-98.c: Likewise.
11504 * gcc.dg/vect/vect-107.c: Likewise.
11505 * gcc.dg/vect/vect-strided-float.c: Likewise.
11506
11507 2011-05-02 Jason Merrill <jason@redhat.com>
11508
11509 * g++.dg/init/new31.C: New.
11510
11511 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11512
11513 PR c/35445
11514 * gcc.dg/pr35445.c: New test.
11515
11516 2011-05-02 Jason Merrill <jason@redhat.com>
11517
11518 * c-c++-common/vla-1.c: New.
11519
11520 2011-05-02 Richard Guenther <rguenther@suse.de>
11521
11522 PR tree-optimization/48822
11523 * gcc.dg/torture/pr48822.c: New testcase.
11524
11525 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11526
11527 PR c++/47969
11528 * g++.dg/cpp0x/constexpr-47969.C: New.
11529
11530 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11531
11532 PR testsuite/48498
11533 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11534 on vect_no_align targets.
11535 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11536 vect_no_align targets.
11537
11538 2011-05-01 Xinliang David Li <davidxl@google.com>
11539
11540 * gcc.dg/tree-ssa/integer-addr.c: New test.
11541 * gcc.dg/tree-ssa/alias_bug.c: New test.
11542
11543 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11544
11545 PR libgfortran/48787
11546 * gfortran.dg/round_3.f08: Add more checks.
11547
11548 2011-04-30 Tobias Burnus <burnus@net-b.de>
11549
11550 PR fortran/48821
11551 * gfortran.dg/import9.f90: New, proper test.
11552 * gfortran.dg/interface_37.f90: Remove bogus
11553 test (bogus copy of interface_36.f90).
11554
11555 2011-04-30 Tobias Burnus <burnus@net-b.de>
11556
11557 PR fortran/48821
11558 * gfortran.dg/interface_37.f90: New.
11559
11560 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11561
11562 PR fortran/48746
11563 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11564
11565 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR tree-optimization/48809
11568 * gcc.c-torture/execute/pr48809.c: New test.
11569
11570 2011-04-29 Jeff Law <law@redhat.com>
11571
11572 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11573
11574 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11575
11576 PR c++/48606
11577 * g++.dg/init/ctor10.C: New.
11578
11579 2011-04-29 Le-Chun Wu <lcwu@google.com>
11580
11581 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11582 warning in implicitly instantiated templates.
11583
11584 2011-04-29 Le-Chun Wu <lcwu@google.com>
11585
11586 * g++.dg/warn/Wnull-conversion-1.C: New.
11587 * g++.dg/warn/Wnull-conversion-2.C: New.
11588
11589 2011-04-29 Diego Novillo <dnovillo@google.com>
11590
11591 * g++.old-deja/g++.other/null3.C: Expect warning about
11592 converting boolean to a pointer.
11593
11594 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11595
11596 PR fortran/48462
11597 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11598 being a target.
11599
11600 PR fortran/48746
11601 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11602
11603 2011-04-29 Tobias Burnus <burnus@net-b.de>
11604
11605 PR fortran/48810
11606 * gfortran.dg/typebound_proc_22.f90: New.
11607
11608 PR fortran/48800
11609 * gfortran.dg/interface_36.f90: New.
11610
11611 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11612
11613 PR libgfortran/48488
11614 PR libgfortran/48602
11615 PR libgfortran/48615
11616 PR libgfortran/48684
11617 PR libgfortran/48787
11618 * gfortran.dg/fmt_g.f: Adjust test.
11619 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11620 * gfortran.dg/round_3.f08: New test.
11621 * gfortran.dg/namelist_print_1.f: Adjust test.
11622 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11623 * gfortran.dg/f2003_io_5.f03: Adjust test.
11624 * gfortran.dg/coarray_15.f90: Adjust test.
11625 * gfortran.dg/namelist_65.f90: Adjust test.
11626 * gfortran.dg/fmt_cache_1.f: Adjust test.
11627 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11628 * gfortran.dg/real_const_3.f90: Adjust test.
11629
11630 2011-04-29 Jan Hubicka <jh@suse.cz>
11631
11632 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11633 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11634
11635 2011-04-28 Xinliang David Li <davidxl@google.com>
11636
11637 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11638 * g++.dg/prof-robust-1.C: New test.
11639
11640 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11641
11642 PR tree-optimization/48765
11643 * gcc.dg/vect/pr48765.c: New.
11644
11645 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11646
11647 PR tree-optimization/48775
11648 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11649
11650 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11651
11652 PR c++/48798
11653 * g++.dg/inherit/pr48798.C: New.
11654 * g++.old-deja/g++.other/base1.C: Adjust.
11655
11656 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11657
11658 PR c++/48656
11659 * g++.dg/template/inherit7.C: New test case.
11660
11661 2011-04-28 Richard Guenther <rguenther@suse.de>
11662
11663 PR tree-optimization/40052
11664 PR tree-optimization/15347
11665 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11666 * gcc.dg/pr15347.c: Likewise.
11667
11668 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/48530
11671 * g++.dg/cpp0x/sfinae18.C: New.
11672
11673 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11674
11675 PR c++/48771
11676 * g++.dg/ext/is_literal_type1.C: New.
11677
11678 2011-04-28 Tobias Burnus <burnus@net-b.de>
11679
11680 PR fortran/48112
11681 PR fortran/48279
11682 * gfortran.dg/interface_35.f90: New.
11683 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11684 * gfortran.dg/func_result_6.f90: Add dg-warning.
11685 * gfortran.dg/bessel_1.f90: Ditto.
11686 * gfortran.dg/hypot_1.f90: Ditto.
11687 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11688 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11689 * gfortran.dg/interface_assignment_4.f90: Ditto.
11690
11691 2011-04-27 Jason Merrill <jason@redhat.com>
11692
11693 * g++.dg/ext/complex8.C: New.
11694
11695 * g++.dg/cpp0x/initlist49.C: New.
11696 * g++.dg/init/new30.C: New.
11697
11698 2011-04-27 Tobias Burnus <burnus@net-b.de>
11699
11700 PR fortran/48788
11701 * gfortran.dg/whole_file_34.f90: New.
11702
11703 2011-04-27 Jan Hubicka <jh@suse.cz>
11704
11705 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11706
11707 2011-04-27 Jason Merrill <jason@redhat.com>
11708
11709 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11710
11711 * g++.dg/parse/ambig6.C: New.
11712
11713 2011-04-27 Nick Clifton <nickc@redhat.com>
11714
11715 * gcc.dg/20020312-2.c: Add definition for RX.
11716
11717 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11718 option with RX targets.
11719
11720 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11721 /* */ comments.
11722
11723 2011-04-27 Richard Guenther <rguenther@suse.de>
11724
11725 * gcc.dg/tree-ssa/pr23382.c: Remove.
11726
11727 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11728
11729 PR target/48767
11730 * gcc.c-torture/compile/pr48767.c: New test.
11731
11732 2011-04-27 Richard Guenther <rguenther@suse.de>
11733
11734 PR tree-optimization/48772
11735 * g++.dg/pr48772.C: New testcase.
11736
11737 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR c/48742
11740 * gcc.c-torture/compile/pr48742.c: New test.
11741
11742 2011-04-26 Jason Merrill <jason@redhat.com>
11743
11744 * g++.dg/lookup/koenig13.C: New.
11745
11746 * g++.dg/cpp0x/initlist48.C: New.
11747
11748 2011-04-25 Jason Merrill <jason@redhat.com>
11749
11750 * g++.dg/cpp0x/sfinae17.C: New.
11751
11752 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11753
11754 PR target/48258
11755 * gcc.target/powerpc/pr48258-1.c: New file.
11756 * gcc.target/powerpc/pr48258-2.c: Ditto.
11757
11758 2011-04-26 Xinliang David Li <davidxl@google.com>
11759
11760 * gcc.dg/uninit-suppress.c: New test.
11761 * gcc.dg/uninit-suppress.c: New test.
11762
11763 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11764
11765 PR debug/48768
11766 * gcc.dg/pr48768.c: New test.
11767
11768 PR tree-optimization/48734
11769 * gcc.c-torture/compile/pr48734.c: New test.
11770
11771 PR testsuite/48753
11772 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11773
11774 2011-04-26 Richard Guenther <rguenther@suse.de>
11775
11776 PR tree-optimization/48731
11777 * gcc.dg/torture/pr48731.c: New testcase.
11778
11779 2011-04-26 Richard Guenther <rguenther@suse.de>
11780
11781 PR testsuite/48753
11782 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11783
11784 2011-04-26 Richard Guenther <rguenther@suse.de>
11785
11786 PR middle-end/48694
11787 * gcc.dg/torture/pr48694-1.c: New testcase.
11788 * gcc.dg/torture/pr48694-2.c: Likewise.
11789
11790 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11791
11792 * g++.dg/ext/underlying_type1.C: New.
11793 * g++.dg/ext/underlying_type2.C: Likewise.
11794 * g++.dg/ext/underlying_type3.C: Likewise.
11795 * g++.dg/ext/underlying_type4.C: Likewise.
11796 * g++.dg/ext/underlying_type5.C: Likewise.
11797 * g++.dg/ext/underlying_type6.C: Likewise.
11798 * g++.dg/ext/underlying_type7.C: Likewise.
11799 * g++.dg/ext/underlying_type8.C: Likewise.
11800 * g++.dg/ext/underlying_type9.C: Likewise.
11801 * g++.dg/ext/underlying_type10.C: Likewise.
11802
11803 2011-04-25 Jason Merrill <jason@redhat.com>
11804
11805 * g++.dg/cpp0x/regress/template-const2.C: New.
11806
11807 2011-04-25 Jeff Law <law@redhat.com>
11808
11809 * gcc.dg/tree-ssa/vrp56.c: new test.
11810
11811 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11812
11813 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11814
11815 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR preprocessor/48740
11818 * c-c++-common/raw-string-11.c: New test.
11819
11820 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11821
11822 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11823 hppa*-*-hpux*.
11824
11825 2011-04-23 Tobias Burnus <burnus@net-b.de>
11826
11827 PR fortran/18918
11828 * gfortran.dg/coarray_19.f90: New.
11829
11830 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11831
11832 PR c/48685
11833 * gcc.dg/pr48685.c: New test.
11834
11835 2011-04-22 Jan Hubicka <jh@suse.cz>
11836
11837 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11838
11839 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR tree-optimization/48717
11842 * gcc.c-torture/execute/pr48717.c: New test.
11843
11844 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11845
11846 PR target/48723
11847 * gcc.target/i386/pr48723.c: New test.
11848
11849 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR c/48716
11852 * gcc.dg/gomp/pr48716.c: New test.
11853 * g++.dg/gomp/pr48716.C: New test.
11854
11855 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11856
11857 PR c/36750
11858 * gcc.dg/missing-field-init-2.c: Update testcase.
11859
11860 2011-04-22 Alan Modra <amodra@gmail.com>
11861
11862 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11863
11864 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11865
11866 PR fortran/48405
11867 * gfortran.dg/function_optimize_6.f90: New test.
11868
11869 2011-04-21 Easwaran Raman <eraman@google.com>
11870
11871 * gcc.dg/stack-layout-2.c: New test.
11872
11873 2011-04-21 Richard Guenther <rguenther@suse.de>
11874
11875 PR lto/48703
11876 * g++.dg/lto/pr48207-2_0.C: New testcase.
11877 * g++.dg/lto/pr48207-3_0.C: Likewise.
11878
11879 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11880
11881 * gnat.dg/volatile5.adb: New test.
11882 * gnat.dg/volatile5_pkg.ads: New helper.
11883
11884 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11885
11886 PR target/48708
11887 * gcc.target/i386/pr48708.c: New test.
11888
11889 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11890
11891 * gcc.dg/vect/vect-119.c: New test.
11892
11893 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11894
11895 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11896 and once without.
11897
11898 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11899 Richard Sandiford <richard.sandiford@linaro.org>
11900
11901 PR target/46329
11902 * gcc.target/arm/pr46329.c: New test.
11903
11904 2011-04-21 Tobias Burnus <burnus@net-b.de>
11905
11906 PR fortran/18918
11907 * gfortran.dg/coarray_18.f90: New.
11908
11909 2011-04-20 Jason Merrill <jason@redhat.com>
11910
11911 * g++.dg/cpp0x/initlist47.C: New.
11912
11913 * g++.dg/init/dtor4.C: New.
11914
11915 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11916
11917 PR target/48678
11918 * gcc.target/i386/sse2-pinsrw.c: New test.
11919 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11920 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11921 * gcc.target/i386/sse2-insvhi.c: Ditto.
11922 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11923 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11924
11925 2011-04-20 Jason Merrill <jason@redhat.com>
11926
11927 * g++.dg/template/const4.C: New.
11928
11929 2011-04-20 Easwaran Raman <eraman@google.com>
11930
11931 * gcc.dg/stack-layout-1.c: New test.
11932
11933 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11934
11935 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11936 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11937 function.
11938
11939 2011-04-20 Kai Tietz <ktietz@redhat.com>
11940
11941 * gcc.dg/binop-xor1.c: New test.
11942 * gcc.dg/binop-xor2.c: New test.
11943 * gcc.dg/binop-xor3.c: New test.
11944 * gcc.dg/binop-xor4.c: New test.
11945 * gcc.dg/binop-xor5.c: New test.
11946
11947 2011-04-20 Richard Guenther <rguenther@suse.de>
11948
11949 PR tree-optimization/47892
11950 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11951
11952 2011-04-20 Richard Guenther <rguenther@suse.de>
11953
11954 PR middle-end/48695
11955 * g++.dg/torture/pr48695.C: New testcase.
11956
11957 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11958
11959 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11960 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11961 * gcc.c-torture/execute/pr45262.c: Ditto
11962 * gcc.dg/torture/pr43165.c: Ditto.
11963 * gcc.dg/torture/pr47228.c: Ditto.
11964 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11965 * gcc.dg/ipa/pr45644.c: Ditto.
11966 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11967 PDP11.
11968
11969 2011-04-19 Jason Merrill <jason@redhat.com>
11970
11971 * g++.dg/ext/complex7.C: New.
11972
11973 * g++.dg/ext/attrib41.C: New.
11974
11975 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11976
11977 PR testsuite/48676
11978 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11979
11980 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR target/48678
11983 * gcc.target/i386/pr48678.c: New test.
11984
11985 2011-04-19 Martin Jambor <mjambor@suse.cz>
11986
11987 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11988 * g++.dg/opt/devirt2.C: New test.
11989 * g++.dg/ipa/devirt-g-1.C: Likewise.
11990
11991 2011-04-19 Tobias Burnus <burnus@net-b.de>
11992
11993 PR fortran/48588
11994 * gfortran.dg/whole_file_33.f90: New.
11995
11996 2011-04-19 Martin Jambor <mjambor@suse.cz>
11997
11998 * g++.dg/ipa/devirt-7.C: New test.
11999
12000 2011-04-19 Richard Guenther <rguenther@suse.de>
12001
12002 PR lto/48207
12003 * g++.dg/lto/pr48207_0.C: New testcase.
12004
12005 2011-04-18 Jason Merrill <jason@redhat.com>
12006
12007 * g++.dg/init/void1.C: New.
12008
12009 * g++.dg/cpp0x/union4.C: New.
12010
12011 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12012
12013 PR middle-end/48661
12014 * g++.dg/torture/pr48661.C: New test.
12015
12016 PR c++/48632
12017 * g++.dg/gomp/pr48632.C: New test.
12018
12019 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
12020
12021 * gcc.target/i386/sse2-maskmovdqu.c: New test.
12022 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12023
12024 2011-04-18 Tobias Burnus <burnus@net-b.de>
12025
12026 PR fortran/18918
12027 * gfortran.dg/coarray_17.f90: New.
12028 * gfortran.dg/coarray_10.f90: Update dg-error.
12029
12030 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12031
12032 PR testsuite/48251
12033 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12034 * gfortran.dg/guality/guality.exp: Likewise.
12035
12036 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12037
12038 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12039
12040 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12041
12042 * gcc.dg/vect/pr48377.c: Remove dg-do run.
12043
12044 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12045
12046 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12047
12048 2011-04-18 Richard Guenther <rguenther@suse.de>
12049
12050 PR middle-end/46364
12051 * g++.dg/torture/pr46364.C: New testcase.
12052
12053 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12054
12055 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12056
12057 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
12058
12059 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12060
12061 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
12062 Ira Rosen <ira.rosen@linaro.org>
12063
12064 PR target/48252
12065 * gcc.target/arm/pr48252.c: New test.
12066
12067 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR tree-optimization/48616
12070 * gcc.dg/pr48616.c: New test.
12071
12072 2011-04-18 Tobias Burnus <burnus@net-b.de>
12073
12074 PR fortran/18918
12075 * gfortran.dg/coarray_16.f90: New.
12076
12077 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
12078
12079 PR fortran/48462
12080 * gfortran.dg/realloc_on_assign_7.f03: New test.
12081
12082 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12083
12084 PR libgfortran/48602
12085 * gfortran.dg/fmt_g0_6.f08: New test.
12086
12087 2011-04-17 Jason Merrill <jason@redhat.com>
12088
12089 * g++.dg/cpp0x/sfinae16.C: New.
12090
12091 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
12092
12093 * gcc.target/mips/reg-var-1.c: New test.
12094
12095 2011-04-17 Jan Hubicka <jh@suse.cz>
12096
12097 * gcc.dg/winline-5.c: Update testcase.
12098
12099 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12100
12101 * gnat.dg/discr27.ad[sb]: Move dg directive.
12102 * gnat.dg/discr28.ad[sb]: New test.
12103 * gnat.dg/discr28_pkg.ads: New helper.
12104
12105 2011-04-17 Michael Matz <matz@suse.de>
12106
12107 PR tree-optimization/48622
12108 PR lto/48645
12109 * gcc.dg/lto/pr48622_0.c: New test.
12110
12111 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12112
12113 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12114 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12115 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12116 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12117 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12118 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12119
12120 2011-04-15 Jason Merrill <jason@redhat.com>
12121
12122 * g++.dg/cpp0x/range-for17.C: New.
12123
12124 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12125
12126 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12127 * g++.dg/cpp0x/range-for3.C: Likewise.
12128 * g++.dg/cpp0x/range-for9.C: Correct error message.
12129 * g++.dg/cpp0x/range-for11.C: New.
12130 * g++.dg/cpp0x/range-for12.C: New.
12131 * g++.dg/cpp0x/range-for13.C: New.
12132 * g++.dg/cpp0x/range-for14.C: New.
12133 * g++.dg/cpp0x/range-for15.C: New.
12134 * g++.dg/cpp0x/range-for16.C: New.
12135
12136 2011-04-15 Tobias Burnus <burnus@net-b.de>
12137
12138 PR fortran/18918
12139 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12140
12141 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12142
12143 * objc.dg/naming-4.m: Updated.
12144 * objc.dg/naming-5.m: Updated.
12145 * objc.dg/naming-6.m: New.
12146 * objc.dg/naming-7.m: New.
12147 * obj-c++.dg/naming-1.mm: Updated.
12148 * obj-c++.dg/naming-2.mm: Updated.
12149 * obj-c++.dg/naming-3.mm: New.
12150 * obj-c++.dg/naming-4.mm: New.
12151
12152 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12153
12154 PR libgfortran/48589
12155 * gfortran.dg/fmt_g0_5.f08: New test.
12156
12157 2011-04-15 Richard Guenther <rguenther@suse.de>
12158
12159 PR testsuite/48286
12160 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12161
12162 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12163
12164 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12165 -finline-limit=0 to -fno-inline
12166
12167 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR target/48614
12170 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12171 just avx.
12172
12173 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR target/48605
12176 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12177 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12178 * gcc.target/i386/avx-insertps-3.c: New test.
12179 * gcc.target/i386/avx-insertps-4.c: New test.
12180
12181 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12182
12183 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12184 -finline-limit=0
12185
12186 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12187
12188 PR target/46779
12189 PR target/45291
12190 PR target/41894
12191 * gcc.target/avr/pr46779-1.c: New test case
12192 * gcc.target/avr/pr46779-2.c: New test case
12193
12194 2011-04-14 Jason Merrill <jason@redhat.com>
12195
12196 * g++.dg/cpp0x/sfinae15.C: New.
12197
12198 * g++.dg/cpp0x/sfinae14.C: New.
12199
12200 * g++.dg/ext/vla10.C: New.
12201
12202 2011-04-14 Richard Guenther <rguenther@suse.de>
12203
12204 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12205
12206 2011-04-14 Richard Guenther <rguenther@suse.de>
12207
12208 * gcc.dg/fold-bitand-4.c: Move ...
12209 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12210
12211 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12212
12213 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12214 variables const.
12215 * gcc.target/avr/torture/trivial.c: Ditto.
12216
12217 2011-04-13 Jason Merrill <jason@redhat.com>
12218
12219 * g++.dg/template/operator11.C: New.
12220
12221 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR middle-end/48591
12224 * gcc.dg/gomp/pr48591.c: New test.
12225
12226 PR c++/48570
12227 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12228 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12229
12230 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12231
12232 PR c++/48574
12233 * g++.dg/template/dependent-expr7.C: New test case.
12234
12235 2011-04-13 Jason Merrill <jason@redhat.com>
12236
12237 * g++.dg/cpp0x/sfinae13.C: New.
12238
12239 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12240
12241 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12242
12243 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12244
12245 * gcc.target/arm/pr43698.c: Remove -march option.
12246
12247 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12248
12249 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12250 -march option.
12251
12252 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12253
12254 PR fortran/48360
12255 PR fortran/48456
12256 * gfortran.dg/realloc_on_assign_6.f03: New test.
12257
12258 2011-04-12 Kai Tietz <ktietz@redhat.com>
12259
12260 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12261 targets the additional -mno-ms-bitfields and
12262 -Wno-packed-bitfield-compat options.
12263 * g++.dg/ext/bitfield3.C: Likewise.
12264 * g++.dg/ext/bitfield4.C: Likewise.
12265 * g++.dg/ext/bitfield5.C: Likewise.
12266 * gcc.dg/bitfld-15.c: Likewise.
12267 * gcc.dg/bitfld-16.c: Likewise.
12268 * gcc.dg/bitfld-17.c: Likewise.
12269 * gcc.dg/bitfld-18.c: Likewise.
12270
12271 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12272
12273 * gcc.target/arm/neon-vld3-1.c: New test.
12274 * gcc.target/arm/neon-vst3-1.c: New test.
12275 * gcc.target/arm/neon/v*.c: Regenerate.
12276
12277 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR rtl-optimization/48549
12280 * g++.dg/opt/pr48549.C: New test.
12281
12282 2011-04-12 Richard Guenther <rguenther@suse.de>
12283
12284 PR tree-optimization/46076
12285 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12286
12287 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12288
12289 PR testsuite/21164
12290 * lib/compat.exp (compat-execute): Declare unsupported after
12291 stripping path from src1.
12292 * lib/lto.exp (lto-execute): Likewise.
12293
12294 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR c/48552
12297 * gcc.dg/pr48552-1.c: New test.
12298 * gcc.dg/pr48552-2.c: New test.
12299
12300 2011-04-11 Jason Merrill <jason@redhat.com>
12301
12302 * g++.dg/cpp0x/sfinae12.C: New.
12303
12304 * g++.dg/cpp0x/enum10.C: New.
12305
12306 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12307
12308 * g++.dg/cpp0x/rv-func.C: New.
12309
12310 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12311
12312 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12313 alpha*-dec-osf5*.
12314
12315 2011-04-11 Martin Jambor <mjambor@suse.cz>
12316
12317 PR tree-optimization/48195
12318 * gcc.dg/ipa/pr48195.c: New test.
12319
12320 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12321
12322 * gnat.dg/return3.adb: Remove unused switch.
12323
12324 2011-04-08 Mike Stump <mikestump@comcast.net>
12325
12326 PR testsuite/48506
12327 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12328 default to fno-common.
12329
12330 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12331
12332 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12333 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12334
12335 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12336
12337 PR fortran/48448
12338 * gfortran.dg/function_optimize_5.f90: New test.
12339
12340 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12341
12342 * gnat.dg/aggr17.adb: New test.
12343 * gnat.dg/aggr18.adb: Likewise.
12344
12345 2011-04-08 Michael Matz <matz@suse.de>
12346
12347 PR middle-end/48389
12348 * gcc.target/i386/pr48389.c: New test.
12349
12350 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12351
12352 PR rtl-optimization/48272
12353 * g++.dg/opt/pr48272.C: New.
12354
12355 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12356
12357 PR rtl-optimization/48235
12358 * gcc.dg/pr48235.c: New.
12359
12360 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12361
12362 PR rtl-optimization/48302
12363 * g++.dg/opt/pr48302.C: New.
12364
12365 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12366
12367 PR target/48273
12368 * g++.dg/opt/pr48273.C: New.
12369
12370 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12371
12372 PR rtl-optimization/48442
12373 * gcc.dg/pr48442.c: New.
12374
12375 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12376
12377 PR tree-optimization/48377
12378 * gcc.dg/vect/pr48377.c: New test.
12379
12380 2011-04-07 Jason Merrill <jason@redhat.com>
12381
12382 * g++.dg/cpp0x/regress/call1.C: New.
12383
12384 * g++.dg/cpp0x/variadic107.C: New.
12385
12386 * g++.dg/cpp0x/sfinae11.C: New.
12387 * g++.dg/cpp0x/noexcept02.C: Fix.
12388
12389 * g++.dg/cpp0x/sfinae10.C: New.
12390
12391 * g++.dg/cpp0x/sfinae9.C: New.
12392
12393 * c-c++-common/Wcast-qual-1.c: Move here from...
12394 * gcc.dg/cast-qual-3.c: ...here, and...
12395 * g++.dg/warn/Wcast-qual2.C: ...here.
12396
12397 * g++.dg/cpp0x/sfinae8.C: New.
12398
12399 * g++.dg/cpp0x/sfinae7.C: New.
12400
12401 * g++.dg/cpp0x/enum9.C: New.
12402
12403 2011-04-07 Mike Stump <mikestump@comcast.net>
12404
12405 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12406 with no trampolines.
12407
12408 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12409
12410 PR fortran/48117
12411 * gfortran.dg/gomp/pr48117.f90: New test.
12412
12413 PR debug/48343
12414 * gcc.dg/torture/pr48343.c: New test.
12415
12416 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12417
12418 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12419
12420 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12421
12422 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12423
12424 2011-04-07 Tom de Vries <tom@codesourcery.com>
12425
12426 PR target/43920
12427 * lib/scanasm.exp (object-size): New proc.
12428 * gcc.target/arm/pr43920-2.c: New test.
12429
12430 2011-04-06 Tobias Burnus <burnus@net-b.de>
12431
12432 PR fortran/18918
12433 PR fortran/48477
12434 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12435
12436 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12437
12438 * gcc.dg/mtune.c: Prune note from output.
12439
12440 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR debug/48466
12443 * gcc.dg/guality/pr36977.c: New test.
12444 * gcc.dg/guality/pr48466.c: New test.
12445
12446 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12447
12448 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12449
12450 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12451
12452 * gnat.dg/return3.adb: New test.
12453
12454 2011-04-06 Richard Guenther <rguenther@suse.de>
12455
12456 PR tree-optimization/47663
12457 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12458
12459 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12460
12461 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12462 Solaris 8 and 9 as well.
12463
12464 2011-04-05 Tom de Vries <tom@codesourcery.com>
12465
12466 PR target/43920
12467 * gcc.target/arm/pr43920-1.c: New test.
12468
12469 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12470
12471 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12472 (cctor): Actually return the value.
12473 (main): Cast return values.
12474
12475 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12476
12477 * gfortran.dg/character_comparison_8.f90: New test.
12478
12479 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12480
12481 * frontend-passes: (optimize_lexical_comparison): New function.
12482 (optimize_expr): Call it.
12483 (optimize_comparison): Also handle lexical comparison functions.
12484 Return false instad of -2 for unequal comparison.
12485
12486 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12487
12488 PR fortran/48412
12489 * function_optimize_4.f90: New test.
12490
12491 2011-04-04 Tobias Burnus <burnus@net-b.de>
12492
12493 PR fortran/18918
12494 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12495 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12496 * gfortran.dg/coarray_15.f90: New.
12497
12498 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12499
12500 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12501 * gfortran.dg/bessel_7.f90: Likewise.
12502
12503 2011-04-03 Tobias Burnus <burnus@net-b.de>
12504
12505 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12506
12507 2011-04-03 Richard Guenther <rguenther@suse.de>
12508 Ira Rosen <ira.rosen@linaro.org>
12509
12510 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12511 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12512 -ftree-loop-if-convert-stores.
12513
12514 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12515
12516 * gnat.dg/specs/aggr2.ads: New test.
12517
12518 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12519
12520 * gnat.dg/debug2.ad[sb]: New test.
12521 * gnat.dg/debug2_pkg.ads: New helper.
12522 * gnat.dg/debug3.ad[sb]: New test.
12523
12524 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12525
12526 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12527
12528 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12529
12530 PR middle-end/48335
12531 * gcc.c-torture/compile/pr48335-1.c: New test.
12532 * gcc.dg/pr48335-1.c: New test.
12533 * gcc.dg/pr48335-2.c: New test.
12534 * gcc.dg/pr48335-3.c: New test.
12535 * gcc.dg/pr48335-4.c: New test.
12536 * gcc.dg/pr48335-5.c: New test.
12537 * gcc.dg/pr48335-6.c: New test.
12538 * gcc.dg/pr48335-7.c: New test.
12539 * gcc.dg/pr48335-8.c: New test.
12540 * gcc.target/i386/pr48335-1.c: New test.
12541
12542 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12543
12544 PR c/36299
12545 * gcc.dg/Waddress.c: New test.
12546
12547 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12548
12549 PR fortran/48352
12550 * gfortran.dg/function_optimize_3.f90: New test.
12551
12552 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12553
12554 * gcc.c-torture/compile/20110401-1.c: New test.
12555
12556 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12557 * g++.dg/lto/20091002-2_0.C: Likewise.
12558 * g++.dg/lto/20090303_0.c: Likewise.
12559 * g++.dg/lto/20091004-1_0.C: Likewise.
12560 * g++.dg/lto/20091002-3_0.C: Likewise.
12561 * g++.dg/lto/20091004-2_0.C: Likewise.
12562 * g++.dg/lto/20081123_0.C: Likewise.
12563 * g++.dg/lto/20090313_0.C: Likewise.
12564 * g++.dg/lto/20081109-1_0.C: Likewise.
12565 * g++.dg/lto/20081219_0.C: Likewise.
12566 * g++.dg/lto/20081204-1_0.C: Likewise.
12567 * g++.dg/lto/20090302_0.C: Likewise.
12568 * g++.dg/lto/20081119-1_0.C: Likewise.
12569 * g++.dg/lto/20081118_0.C: Likewise.
12570 * gcc.dg/lto/20091020-2_0.c: Likewise.
12571 * gcc.dg/lto/20090210_0.c: Likewise.
12572 * gcc.dg/lto/20081204-1_0.c: Likewise.
12573 * gcc.dg/lto/20081224_0.c: Likewise.
12574 * gcc.dg/lto/20090219_0.c: Likewise.
12575 * gcc.dg/lto/20091014-1_0.c: Likewise.
12576 * gcc.dg/lto/20091016-1_0.c: Likewise.
12577 * gcc.dg/lto/20090206-2_0.c: Likewise.
12578 * gcc.dg/lto/20090116_0.c: Likewise.
12579 * gcc.dg/lto/20091013-1_0.c: Likewise.
12580 * gcc.dg/lto/20091015-1_0.c: Likewise.
12581 * gcc.dg/lto/20090126-2_0.c: Likewise.
12582
12583 2011-03-31 Ian Lance Taylor <iant@google.com>
12584
12585 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12586
12587 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12588
12589 * gnat.dg/opt16.adb: New test.
12590
12591 2011-03-31 Jason Merrill <jason@redhat.com>
12592
12593 * g++.dg/cpp0x/defaulted24.C: New.
12594
12595 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12596
12597 PR target/16292
12598 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12599 with -O0.
12600
12601 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12602
12603 * g++.dg/other/i386-9.C: New test.
12604
12605 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12606
12607 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12608
12609 2011-03-30 Jason Merrill <jason@redhat.com>
12610
12611 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12612
12613 * g++.dg/cpp0x/regress/isnan.C: New.
12614
12615 * g++.dg/cpp0x/initlist46.C: New.
12616
12617 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12618
12619 PR target/47551
12620 * gcc.target/arm/neon-modes-2.c: New test.
12621
12622 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR c/48305
12625 * gcc.c-torture/compile/pr48305.c: New test.
12626
12627 2011-03-29 Jason Merrill <jason@redhat.com>
12628
12629 * g++.dg/cpp0x/regress/value-dep1.C: New.
12630
12631 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12632
12633 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12634
12635 2011-03-29 Ian Lance Taylor <iant@google.com>
12636
12637 * go.test/go-test.exp: Handle the test lines used in several new
12638 tests.
12639 (errchk): Add opts parameter. Change all callers. Handle parens
12640 in regexps.
12641
12642 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12643 Dominique d'Humieres <dominiq@lps.ens.fr>
12644
12645 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12646 and __APPLE__ && __PPC__ && __ALTIVEC__.
12647
12648 2011-03-29 Jason Merrill <jason@redhat.com>
12649
12650 * g++.dg/cpp0x/dependent1.C: New.
12651
12652 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12653
12654 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12655
12656 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12657
12658 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12659
12660 PR fortran/48095
12661 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12662 * gfortran.dg/proc_ptr_comp_32.f90: New.
12663
12664 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12665
12666 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12667 check for corresponding warning.
12668
12669 2011-03-28 Jason Merrill <jason@redhat.com>
12670
12671 * g++.dg/cpp0x/rv-deduce2.C: New.
12672
12673 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR debug/48203
12676 * gcc.dg/pr48203.c: New test.
12677
12678 2011-03-28 Jeff Law <law@redhat.com>
12679
12680 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12681
12682 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12683
12684 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12685 and __PPC__ && __ALTIVEC__.
12686
12687 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12688
12689 PR testsuite/48238
12690 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12691 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12692 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12693 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12694
12695 2011-03-28 Jason Merrill <jason@redhat.com>
12696
12697 * g++.dg/cpp0x/initlist-array2.C: New.
12698
12699 * g++.dg/cpp0x/initlist-array1.C: New.
12700
12701 * g++.dg/cpp0x/constexpr-compound.C: New.
12702
12703 * g++.dg/cpp0x/constexpr-using.C: New.
12704
12705 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12706
12707 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12708
12709 PR testsuite/48276
12710 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12711
12712 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12713
12714 * gcc.dg/slp-1.c: New test.
12715
12716 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12717
12718 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12719 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12720 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12721 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12722 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12723 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12724 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12725 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12726 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12727 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12728 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12729 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12730 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12731 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12732
12733 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12734
12735 PR fortran/47065
12736 * gfortran.dg/trim_optimize_5.f90: New test.
12737 * gfortran.dg/trim_optimize_6.f90: New test.
12738
12739 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12740
12741 PR target/38598
12742 * gcc.target/mips/madd-7.c: Remove -mlong32.
12743 * gcc.target/mips/msub-7.c: Likewise.
12744
12745 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12746
12747 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12748 accesses to preserve the meaning of the test for doubleword vectors.
12749 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12750 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12751
12752 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12753
12754 PR fortran/48291
12755 * gfortran.dg/class_42.f03: New.
12756
12757 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12758
12759 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12760 strided accesses.
12761
12762 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12763
12764 PR rtl-optimization/48144
12765 * gcc.dg/pr48144.c: New test.
12766
12767 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12768
12769 * gnat.dg/discr27.ad[sb]: New test.
12770
12771 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12772
12773 * gnat.dg/limited_with2.ad[sb]: New test.
12774 * gnat.dg/limited_with2_pkg1.ads: New helper.
12775 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12776
12777 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12778
12779 * gnat.dg/opt15.adb: New test.
12780 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12781
12782 2011-03-25 Tobias Burnus <burnus@net-b.de>
12783
12784 PR fortran/48174
12785 PR fortran/45304
12786 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12787 * gfortran.dg/leadz_trailz_3.f90: Ditto
12788
12789 2011-03-25 Martin Jambor <mjambor@suse.cz>
12790
12791 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12792
12793 2011-03-25 Jason Merrill <jason@redhat.com>
12794
12795 * g++.dg/cpp0x/defaulted22.C: New.
12796 * g++.dg/cpp0x/defaulted23.C: New.
12797 * g++.dg/cpp0x/defaulted15.C: Adjust.
12798
12799 2011-03-25 Jason Merrill <jason@redhat.com>
12800
12801 * g++.dg/cpp0x/move1.C: New.
12802
12803 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12804
12805 PR target/48287
12806 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12807
12808 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12809
12810 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12811 for mips-sgi-irix6.5.
12812 Replace snprintf prototype by <stdio.h>.
12813
12814 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12815
12816 PR testsuite/48283
12817 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12818 run_expensive_tests.
12819 * gcc.dg/graphite/block-4.c: Likewise.
12820 * gcc.dg/graphite/block-7.c: Likewise.
12821 * gcc.dg/graphite/block-8.c: Likewise.
12822
12823 2011-03-25 Richard Guenther <rguenther@suse.de>
12824
12825 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12826 * g++.dg/tree-ssa/pr8781.C: Likewise.
12827 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12828 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12829 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12830 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12831 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12832 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12833 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12834 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12835 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12836 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12837 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12838 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12839 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12840 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12841 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12842 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12843 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12844 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12845 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12846 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12847 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12848 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12849 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12850 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12851 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12852 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12853 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12854 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12855 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12856 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12857 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12858 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12859 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12860 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12861 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12862 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12863 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12864 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12865 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12866 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12867 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12868 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12869 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12870 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12871 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12872 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12873 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12874 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12875 * c-c++-common/pr46562-2.c: Likewise.
12876 * gfortran.dg/pr42108.f90: Likewise.
12877 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12878 foo to be inlined even at -O1.
12879 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12880 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12881 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12882 * gcc.dg/matrix/matrix.exp: Disable FRE.
12883
12884 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR debug/48204
12887 * gcc.dg/dfp/pr48204.c: New test.
12888
12889 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12890
12891 PR target/48209
12892 * gcc.c-torture/execute/pr47917.c: Move this...
12893 * gcc.dg/torture/pr47917.c: to here and add xfails.
12894
12895 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12896
12897 * gnat.dg/array16.ad[sb]: New test.
12898 * gnat.dg/array16.ads: New helper.
12899
12900 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12901
12902 * gnat.dg/derived_type2.adb: New test.
12903
12904 2011-03-24 Richard Guenther <rguenther@suse.de>
12905
12906 PR tree-optimization/48271
12907 * g++.dg/torture/pr48271.C: New testcase.
12908
12909 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12910
12911 * gnat.dg/array15.ad[sb]: New test.
12912
12913 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12914
12915 PR target/48237
12916 * gcc.target/i386/pr48237.c: New test.
12917
12918 2011-03-24 Richard Guenther <rguenther@suse.de>
12919
12920 PR middle-end/48269
12921 * gcc.dg/builtin-object-size-10.c: New testcase.
12922
12923 2011-03-24 Richard Guenther <rguenther@suse.de>
12924
12925 PR tree-optimization/46562
12926 * c-c++-common/pr46562-2.c: New testcase.
12927 * c-c++-common/pr46562.c: Likewise.
12928
12929 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12930
12931 * gcc.dg/vect/vect-cselim-1.c: New test.
12932 * gcc.dg/vect/vect-cselim-2.c: New test.
12933
12934 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12935
12936 * gcc.target/arm/pr46934.c: New.
12937
12938 2011-03-23 Ian Lance Taylor <iant@google.com>
12939
12940 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12941
12942 2011-03-23 Richard Guenther <rguenther@suse.de>
12943
12944 * gcc.dg/struct: Remove directory and contents.
12945
12946 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12947
12948 PR testsuite/48251
12949 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12950
12951 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gnat.dg/discr26.ad[sb]: New test.
12954 * gnat.dg/discr26_pkg.ads: New helper.
12955
12956 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12957
12958 PR target/47553
12959 * gcc.target/arm/neon-vld-1.c: New test.
12960
12961 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12962
12963 * gnat.dg/array14.ad[sb]: New test.
12964 * gnat.dg/array14_pkg.ads: New helper.
12965
12966 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12967
12968 * gcc.c-torture/execute/920501-8.x: Remove.
12969 * gcc.c-torture/execute/930513-1.x: Remove.
12970 * gcc.c-torture/execute/960312-1.x: Remove.
12971 * gcc.c-torture/compile/20000804-1.c,
12972 gcc.c-torture/compile/20001205-1.c,
12973 gcc.c-torture/compile/20001226-1.c,
12974 gcc.c-torture/compile/20010518-2.c,
12975 gcc.c-torture/compile/20020312-1.c,
12976 gcc.c-torture/compile/20020604-1.c,
12977 gcc.c-torture/compile/920501-12.c,
12978 gcc.c-torture/compile/920501-4.c,
12979 gcc.c-torture/compile/920520-1.c,
12980 gcc.c-torture/compile/980506-1.c,
12981 gcc.c-torture/execute/980709-1.x,
12982 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12983 options for m68hc11.
12984 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12985 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12986 m68hc11.
12987
12988 2011-03-22 Nick Clifton <nickc@redhat.com>
12989
12990 * lib/target-supports.exp (check_profiling_available): Add MN10300
12991 to the list of targets that do not support profiling. Restore
12992 alpha sorting to this list.
12993
12994 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12995
12996 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12997 failure on 32-bit systems.
12998 * gcc.dg/torture/vector-2.c: Ditto.
12999
13000 2011-03-22 Richard Guenther <rguenther@suse.de>
13001
13002 PR tree-optimization/48228
13003 * gcc.dg/Wstrict-overflow-23.c: New testcase.
13004
13005 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13006
13007 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13008 powerpc.
13009
13010 PR target/48226
13011 * gcc.target/powerpc/pr48226.c: New file.
13012
13013 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
13014
13015 * lib/prune.exp (prune_gcc_output): Prune "could not create
13016 compact unwind for" warnings.
13017
13018 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR c/42544
13021 PR c/48197
13022 * gcc.c-torture/execute/pr42544.c: New test.
13023 * gcc.c-torture/execute/pr48197.c: New test.
13024
13025 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13026
13027 PR preprocessor/48192
13028 * gcc.target/powerpc/pr48192.c: New file.
13029
13030 PR target/48053
13031 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13032 split problem of 0 being loaded in a VSX register.
13033
13034 2011-03-21 Richard Guenther <rguenther@suse.de>
13035
13036 PR c/47939
13037 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13038 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13039 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13040 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13041
13042 2011-03-21 Jakub Jelinek <jakub@redhat.com>
13043
13044 PR target/48213
13045 * gcc.dg/pr48213.c: New test.
13046
13047 2011-03-21 Kai Tietz <ktietz@redhat.com>
13048
13049 PR target/12171
13050 * g++.dg/plugin/attribute_plugin.c: Adjust test.
13051
13052 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
13053
13054 * gcc.target/arm/xor-and.c: New.
13055
13056 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13057
13058 PR fortran/22572
13059 * gfortran.dg/function_optimize_1.f90: New test.
13060 * gfortran.dg/function_optimize_2.f90: New test.
13061
13062 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
13063
13064 PR rtl-optimization/47502
13065 * gcc.target/i386/pr47502-1.c: New.
13066 * gcc.target/i386/pr47502-2.c: Likewise.
13067
13068 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13069
13070 PR rtl-optimization/48156
13071 * gcc.dg/pr48156.c: New test.
13072
13073 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13074
13075 PR libfortran/47439
13076 * gfortran.dg/scratch_1.f90: Adjust test.
13077
13078 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13079
13080 PR libfortran/47439
13081 * gfortran.dg/scratch_1.f90: New test.
13082
13083 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13084
13085 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13086 variably modified typedefs.
13087 * gcc.dg/c1x-typedef-2.c: Remove.
13088
13089 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13090
13091 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13092 * gcc.dg/c1x-anon-struct-3.c: New test.
13093 * gcc.dg/anon-struct-11.c: Update.
13094
13095 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13096
13097 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13098 dg-xfail-run-if.
13099 Only xfail with gas.
13100
13101 2011-03-18 Jason Merrill <jason@redhat.com>
13102
13103 * g++.dg/template/fn-ptr1.C: New.
13104
13105 * g++.dg/overload/volatile1.C: New.
13106
13107 * g++.dg/opt/pr23372.C: New.
13108
13109 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13110
13111 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13112
13113 PR middle-end/47405
13114 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13115
13116 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13117
13118 * gcc.target/arm/unsigned-extend-1.c: New.
13119
13120 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR bootstrap/48161
13123 * gcc.c-torture/compile/pr48161.c: New test.
13124
13125 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13126
13127 PR middle-end/47725
13128 * gcc.dg/torture/pr47725.c: New.
13129
13130 2011-03-17 Jason Merrill <jason@redhat.com>
13131
13132 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13133 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13134
13135 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13136
13137 * gnat.dg/specs/elab2.ads: New test.
13138 * gnat.dg/specs/elab2_pkg.ads: New helper.
13139
13140 2011-03-17 Jason Merrill <jason@redhat.com>
13141
13142 * g++.dg/cpp0x/decltype-1212.C: New.
13143 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13144
13145 2011-03-17 Jason Merrill <jason@redhat.com>
13146
13147 * g++.dg/parse/memfnquals1.C: New.
13148
13149 2011-03-17 Richard Guenther <rguenther@suse.de>
13150
13151 PR middle-end/48134
13152 * gcc.dg/pr48134.c: New testcase.
13153
13154 2011-03-17 Richard Guenther <rguenther@suse.de>
13155
13156 PR middle-end/48165
13157 * g++.dg/torture/pr48165.C: New testcase.
13158
13159 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR rtl-optimization/48141
13162 * gcc.dg/pr48141.c: New test.
13163
13164 2011-03-16 Jason Merrill <jason@redhat.com>
13165
13166 * g++.dg/cpp0x/constexpr-48089.C: New.
13167
13168 * g++.dg/cpp0x/constexpr-abi1.C: New.
13169
13170 * g++.dg/cpp0x/constexpr-46336.C: New.
13171 * g++.dg/parse/friend5.C: Adjust expected errors.
13172
13173 * g++.dg/cpp0x/constexpr-47570.C: New.
13174
13175 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13176
13177 PR debug/47510
13178 * ++.dg/debug/dwarf2/typedef6.C: New test.
13179
13180 2011-03-16 Jason Merrill <jason@redhat.com>
13181
13182 * g++.dg/cpp0x/elision2.C: New.
13183
13184 * g++.dg/cpp0x/constexpr-array3.C: New.
13185
13186 2011-03-16 Jason Merrill <jason@redhat.com>
13187
13188 * g++.dg/cpp0x/sfinae6.C: New.
13189 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13190 * g++.dg/cpp0x/pr45908.C: Likewise.
13191 * g++.dg/cpp0x/sfinae6.C: Likewise.
13192 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13193 * g++.old-deja/g++.law/arg11.C: Likewise.
13194
13195 2011-03-16 Jason Merrill <jason@redhat.com>
13196
13197 * g++.dg/template/incomplete6.C: New.
13198
13199 2011-03-16 Jeff Law <law@redhat.com>
13200
13201 * gcc.dg/tree-ssa/vrp55.c: New test.
13202
13203 2011-03-16 Jason Merrill <jason@redhat.com>
13204
13205 * g++.dg/cpp0x/auto22.C: New.
13206
13207 2011-03-16 Richard Guenther <rguenther@suse.de>
13208
13209 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13210 optimizing it away if promoted to const.
13211
13212 2011-03-16 Richard Guenther <rguenther@suse.de>
13213
13214 PR tree-optimization/48149
13215 * gcc.dg/fold-complex-1.c: New testcase.
13216
13217 2011-03-16 Richard Guenther <rguenther@suse.de>
13218
13219 PR testsuite/48147
13220 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13221 or cloning happens.
13222
13223 2011-03-16 Richard Guenther <rguenther@suse.de>
13224
13225 PR tree-optimization/26134
13226 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13227
13228 2011-03-16 Richard Guenther <rguenther@suse.de>
13229
13230 PR tree-optimization/48146
13231 * gcc.dg/torture/pr48146.c: New testcase.
13232
13233 2011-03-16 Richard Guenther <rguenther@suse.de>
13234
13235 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13236 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13237
13238 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13239
13240 PR middle-end/48136
13241 * gcc.c-torture/compile/pr48136.c: New test.
13242
13243 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13244
13245 PR debug/45882
13246 * gcc.dg/guality/pr45882.c: New test.
13247
13248 2011-03-15 Jason Merrill <jason@redhat.com>
13249
13250 * g++.dg/cpp0x/constexpr-recursion.C: New.
13251
13252 * g++.dg/cpp0x/implicit11.C: New.
13253
13254 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13255
13256 * g++.dg/cpp0x/constexpr-attribute.C: New.
13257
13258 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
13259
13260 * g++.dg/parse/pr34758.C: New.
13261
13262 2011-03-15 Xinliang David Li <davidxl@google.com>
13263
13264 PR c/47837
13265 * gcc.dg/uninit-pred-7_d.c: New test.
13266 * gcc.dg/uninit-pred-8_d.c: New test.
13267
13268 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13269
13270 PR target/46788
13271 * gcc.target/arm/pr46788.c: New.
13272
13273 2011-03-15 Richard Guenther <rguenther@suse.de>
13274
13275 PR middle-end/47650
13276 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13277 * gfortran.dg/ishft_4.f90: Likewise.
13278 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13279
13280 2011-03-15 Richard Guenther <rguenther@suse.de>
13281
13282 PR tree-optimization/13954
13283 * g++.dg/tree-ssa/pr13954.C: New testcase.
13284
13285 2011-03-15 Richard Guenther <rguenther@suse.de>
13286
13287 PR tree-optimization/48037
13288 * gcc.target/i386/pr48037-1.c: New testcase.
13289
13290 2011-03-15 Richard Guenther <rguenther@suse.de>
13291
13292 PR tree-optimization/41490
13293 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13294 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13295 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13296 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13297 * g++.dg/tree-ssa/pr33604.C: Adjust.
13298
13299 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR middle-end/47917
13302 * gcc.c-torture/execute/pr47917.c: New test.
13303 * gcc.dg/pr47917.c: New test.
13304
13305 PR middle-end/38878
13306 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13307
13308 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13309
13310 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13311 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13312 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13313 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13314 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13315 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13316 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13317 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13318 * gcc.target/i386/avx-floor-vec.c: Ditto.
13319 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13320 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13321 * gcc.target/i386/avx-rint-vec.c: Ditto.
13322 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13323 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13324 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13325 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13326
13327 2011-03-14 Tom Tromey <tromey@redhat.com>
13328
13329 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13330 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13331 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13332
13333 2011-03-14 Tom Tromey <tromey@redhat.com>
13334
13335 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13336 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13337 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13338
13339 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13340
13341 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13342
13343 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13344
13345 PR rtl-optimization/47166
13346 * gcc.c-torture/execute/postmod-1.c: New test.
13347
13348 2011-03-14 Richard Guenther <rguenther@suse.de>
13349
13350 PR middle-end/48098
13351 * gcc.dg/torture/pr48098.c: New testcase.
13352
13353 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13354
13355 PR target/48053
13356 * gcc.target/powerpc/pr48053-1.c: New test.
13357 * gcc.target/powerpc/pr48053-2.c: Likewise.
13358
13359 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13360
13361 PR libfortran/48066
13362 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13363
13364 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13365
13366 PR libfortran/48066
13367 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13368
13369 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13370
13371 PR fortran/48059
13372 * gfortran.dg/class_41.f03: New.
13373
13374 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13375
13376 * g++.dg/conversion/cast3.C: New test.
13377
13378 2011-03-11 Jason Merrill <jason@redhat.com>
13379
13380 * g++.dg/template/error45.C: New.
13381
13382 * g++.dg/parse/no-type-defn1.C: New.
13383
13384 * g++.dg/ext/attrib40.C: New.
13385
13386 * g++.dg/cpp0x/regress/array1.C: New.
13387
13388 2011-03-11 Richard Guenther <rguenther@suse.de>
13389
13390 PR tree-optimization/48067
13391 * gcc.dg/pr48067.c: New testcase.
13392
13393 2011-03-11 Richard Guenther <rguenther@suse.de>
13394
13395 PR lto/48073
13396 * g++.dg/lto/20110311-1_0.C: New testcase.
13397
13398 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR c++/48035
13401 * g++.dg/inherit/virtual8.C: New test.
13402
13403 PR middle-end/48044
13404 * gcc.dg/torture/pr48044.c: New test.
13405
13406 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13407
13408 PR fortran/47768
13409 * gfortran.dg/proc_ptr_comp_31.f90: New.
13410
13411 2011-03-11 Richard Guenther <rguenther@suse.de>
13412
13413 PR tree-optimization/47278
13414 * gcc.dg/torture/pr47278-1.c: New testcase.
13415 * gcc.dg/torture/pr47278-2.c: Likewise.
13416
13417 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13418
13419 PR tree-optimization/48063
13420 * gcc.dg/torture/pr48063.c: New test.
13421
13422 2011-03-10 Jason Merrill <jason@redhat.com>
13423
13424 * g++.dg/template/array22.C: New.
13425
13426 * g++.dg/cpp0x/syntax-err1.C: New.
13427 * g++.dg/parse/error36.C: Adjust expected errors.
13428 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13429 * g++.old-deja/g++.pt/typename3.C: Likewise.
13430 * g++.old-deja/g++.pt/typename4.C: Likewise.
13431 * g++.old-deja/g++.pt/typename6.C: Likewise.
13432
13433 2011-03-09 Jason Merrill <jason@redhat.com>
13434
13435 * g++.dg/template/nontype22.C: New.
13436
13437 2011-03-09 Martin Jambor <mjambor@suse.cz>
13438
13439 PR tree-optimization/47714
13440 * g++.dg/torture/pr47714.C: New test.
13441
13442 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13443
13444 PR target/47755
13445 * gcc.target/powerpc/pr47755-2.c: New file.
13446
13447 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13448
13449 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13450 is not set in the environment, pass 64 as first argument when not
13451 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13452 native where ulimit -u is supported.
13453
13454 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13455
13456 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13457
13458 2011-03-08 Jason Merrill <jason@redhat.com>
13459
13460 * g++.dg/template/nontype21.C: New.
13461
13462 * g++.dg/template/anon5.C: New.
13463
13464 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR debug/47881
13467 * gcc.dg/pr47881.c: New test.
13468
13469 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13470
13471 PR c++/47957
13472 * g++.dg/lookup/template3.C: New test.
13473
13474 2011-03-08 Kai Tietz <ktietz@redhat.com>
13475
13476 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13477 'long' type.
13478
13479 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13480
13481 PR testsuite/47954
13482 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13483 sizeof to compute alignment.
13484
13485 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR tree-optimization/48022
13488 * gcc.dg/pr48022-1.c: New test.
13489 * gcc.dg/pr48022-2.c: New test.
13490
13491 2011-03-07 Jason Merrill <jason@redhat.com>
13492
13493 * g++.dg/template/nontype20.C: New.
13494 * g++.dg/init/member1.C: Adjust expected errors.
13495 * g++.dg/parse/constant4.C: Likewise.
13496 * g++.dg/template/qualified-id3.C: Likewise.
13497 * g++.old-deja/g++.pt/crash10.C: Likewise.
13498
13499 * g++.dg/cpp0x/regress/non-const1.C: New.
13500
13501 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR debug/47991
13504 * gcc.dg/pr47991.c: New test.
13505
13506 2011-03-07 Jason Merrill <jason@redhat.com>
13507
13508 * g++.dg/abi/mangle46.C: New.
13509
13510 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13511
13512 PR target/47862
13513 * gcc.target/powerpc/pr47862.c: New.
13514
13515 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13516
13517 PR target/45413
13518 * gcc.target/i386/combine-mul.c: Require nonpic.
13519
13520 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13521 Nathan Froyd <froydnj@codesourcery.com>
13522
13523 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13524
13525 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13526
13527 * README.QMTEST: Remove.
13528
13529 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13530 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13531
13532 PR fortran/47850
13533 * gfortran.dg/array_constructor_37.f90 : New test.
13534
13535 2011-03-05 Jason Merrill <jason@redhat.com>
13536
13537 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13538 * g++.dg/abi/mangle45.C: Likewise.
13539 * g++.dg/cpp0x/trailing1.C: Likewise.
13540
13541 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13542
13543 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13544
13545 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR rtl-optimization/47899
13548 * gcc.dg/pr47899.c: New test.
13549
13550 * gcc.dg/torture/pr47968.c: Ignore warnings.
13551
13552 PR tree-optimization/47967
13553 * gcc.c-torture/compile/pr47967.c: New test.
13554
13555 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13556
13557 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13558 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13559
13560 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13561
13562 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13563 and property_getAttributes() if __OBJC2__.
13564 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13565 * objc.dg/property/property-encoding-1.m: New.
13566 * obj-c++.dg/property/property-encoding-1.mm: New.
13567
13568 2011-03-04 Jason Merrill <jason@redhat.com>
13569
13570 * g++.dg/template/pseudodtor6.C: New.
13571
13572 * g++.dg/inherit/covariant19.C: New.
13573
13574 2011-03-04 Richard Guenther <rguenther@suse.de>
13575
13576 PR middle-end/47968
13577 * gcc.dg/torture/pr47968.c: New testcase.
13578
13579 2011-03-04 Richard Guenther <rguenther@suse.de>
13580
13581 PR middle-end/47975
13582 * gcc.dg/torture/pr47975.c: New testcase.
13583
13584 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13585
13586 PR c++/47974
13587 * g++.dg/template/crash106.C: New.
13588
13589 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR c/47963
13592 * gcc.dg/gomp/pr47963.c: New test.
13593 * g++.dg/gomp/pr47963.C: New test.
13594
13595 2011-03-02 Jason Merrill <jason@redhat.com>
13596
13597 * g++.dg/cpp0x/regress/condition1.C: New.
13598
13599 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13600
13601 2011-03-01 Jason Merrill <jason@redhat.com>
13602
13603 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13604
13605 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13606
13607 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13608
13609 PR rtl-optimization/47925
13610 * gcc.c-torture/execute/pr47925.c: New test.
13611
13612 2011-03-01 Jason Merrill <jason@redhat.com>
13613
13614 * g++.dg/cpp0x/decltype25.C: New.
13615
13616 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13617
13618 2011-03-01 Richard Guenther <rguenther@suse.de>
13619
13620 PR tree-optimization/47890
13621 * gcc.dg/torture/pr47890.c: New testcase.
13622
13623 2011-03-01 Richard Guenther <rguenther@suse.de>
13624
13625 PR lto/47924
13626 * gcc.dg/lto/pr47924_0.c: New testcase.
13627
13628 2011-03-01 Richard Guenther <rguenther@suse.de>
13629
13630 PR lto/46911
13631 * gfortran.dg/lto/pr46911_0.f: New testcase.
13632
13633 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13634
13635 PR libgfortran/47933
13636 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13637 compile errors from older code form.
13638
13639 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13640
13641 PR libgfortran/47567
13642 * gfortran.dg/fmt_fw_d.f90: New test.
13643
13644 2011-02-28 Jason Merrill <jason@redhat.com>
13645
13646 * g++.dg/inherit/covariant18.C: New.
13647
13648 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13649
13650 PR middle-end/47893
13651 * gcc.dg/pr47893.c: New test.
13652
13653 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13654
13655 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13656 NULL in case of a selector with conflicting types.
13657 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13658
13659 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13660
13661 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13662 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13663 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13664 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13665
13666 2011-02-28 Jason Merrill <jason@redhat.com>
13667
13668 PR c++/47906
13669 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13670
13671 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13672
13673 PR libgfortran/47778
13674 * gfortran.dg/namelist_71.f90: New test.
13675
13676 2011-02-27 Jason Merrill <jason@redhat.com>
13677
13678 PR c++/47906
13679 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13680 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13681
13682 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13683
13684 PR c++/46466
13685 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13686
13687 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13688
13689 PR fortran/47886
13690 * gfortran.dg/gomp/task-1.f90: Removed.
13691
13692 2011-02-26 Jason Merrill <jason@redhat.com>
13693
13694 * g++.dg/template/this-targ1.C: New.
13695
13696 * g++.dg/cpp0x/regress/template-const1.C: New.
13697 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13698 * g++.dg/template/function1.C: Adjust.
13699 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13700 * g++.dg/debug/debug7.C: Adjust.
13701
13702 2011-02-26 Tobias Burnus <burnus@net-b.de>
13703
13704 PR fortran/47886
13705 * gfortran.dg/gomp/task-1.f90: New.
13706
13707 2011-02-25 Jie Zhang <jie@codesourcery.com>
13708
13709 * gcc.target/arm/neon-thumb2-move.c: Add
13710 dg-require-effective-target arm_thumb2_ok.
13711
13712 2011-02-24 Jason Merrill <jason@redhat.com>
13713
13714 * g++.dg/parse/constant1.C: Specify C++98 mode.
13715 * g++.dg/parse/constant5.C: Likewise.
13716 * g++.dg/parse/error2.C: Likewise.
13717 * g++.dg/parse/semicolon3.C: Likewise.
13718 * g++.dg/template/crash14.C: Likewise.
13719 * g++.dg/template/local4.C: Likewise.
13720 * g++.dg/template/nontype3.C: Likewise.
13721 * g++.dg/parse/crash31.C: Adjust expected errors.
13722 * g++.dg/template/function1.C: Likewise.
13723 * g++.dg/template/ref3.C: Likewise.
13724 * g++.dg/template/static9.C: Likewise.
13725 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13726
13727 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13728 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13729 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13730 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13731 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13732
13733 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR fortran/47878
13736 * gfortran.dg/pr47878.f90: New test.
13737
13738 2011-02-24 Richard Guenther <rguenther@suse.de>
13739
13740 PR testsuite/47801
13741 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13742 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13743
13744 2011-02-24 Richard Guenther <rguenther@suse.de>
13745
13746 PR fortran/47839
13747 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13748 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13749
13750 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13751
13752 PR libgfortran/47567
13753 * gfortran.dg/fmt_f0_1.f90: Update test.
13754
13755 2011-02-23 Jason Merrill <jason@redhat.com>
13756
13757 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13758 * g++.dg/abi/mangle45.C: New.
13759
13760 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13761 * g++.dg/template/canon-type-9.C: Match use of decltype
13762 between declaration and definition.
13763 * g++.dg/template/canon-type-12.C: Likewise.
13764
13765 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13766
13767 PR fortran/40850
13768 * gfortran.dg/nested_allocatables_1.f90: New.
13769
13770 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13771
13772 PR c++/46868
13773 * g++.dg/pr46868.C: New test.
13774 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13775 * g++.dg/parse/error14.C: Adjust.
13776
13777 2011-02-23 Richard Guenther <rguenther@suse.de>
13778
13779 PR tree-optimization/47838
13780 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13781
13782 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13783
13784 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13785
13786 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13787
13788 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13789 * gfortran.dg/count_init_expr.f03: Ditto.
13790 * gfortran.dg/gomp/pr43711.f90: Ditto.
13791 * gcc.dg/struct-parse-2.c: Ditto.
13792 * gcc.dg/parse-error-3.c: Ditto.
13793 * gcc.dg/Wlogical-op-1.c: Ditto.
13794 * gcc.dg/Walways-true-1.c: Ditto.
13795 * gcc.dg/pr24225.c: Ditto.
13796 * gcc.dg/Walways-true-2.c: Ditto.
13797 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13798 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13799 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13800 * g++.dg/overload/defarg4.C: Ditto.
13801 * g++.dg/inherit/covariant16.C: Ditto.
13802 * g++.dg/inherit/virtual7.C: Ditto.
13803 * g++.dg/template/canon-type-9.C: Ditto.
13804 * g++.dg/template/access19.C: Ditto.
13805 * g++.dg/template/call7.C: Ditto.
13806 * g++.dg/template/canon-type-2.C: Ditto.
13807 * g++.dg/template/init7.C: Ditto.
13808 * g++.dg/template/sizeof-template-argument.C: Ditto.
13809 * g++.dg/template/const3.C: Ditto.
13810 * g++.dg/template/sfinae26.C: Ditto.
13811 * g++.dg/template/sfinae26.C: Ditto.
13812 * g++.dg/template/canon-type-11.C: Ditto.
13813 * g++.dg/template/union2.C: Ditto.
13814 * g++.dg/template/canon-type-3.C: Ditto.
13815 * g++.dg/template/canon-type-1.C: Ditto.
13816 * g++.dg/template/canon-type-5.C: Ditto.
13817 * g++.dg/template/canon-type-7.C: Ditto.
13818 * g++.dg/template/canon-type-10.C: Ditto.
13819 * g++.dg/template/spec36.C: Ditto.
13820 * g++.dg/template/typedef38.C: Ditto.
13821 * g++.dg/template/canon-type-4.C: Ditto.
13822 * g++.dg/template/canon-type-6.C: Ditto.
13823 * g++.dg/template/canon-type-13.C: Ditto.
13824 * g++.dg/template/instantiate9.C: Ditto.
13825 * g++.dg/template/ttp22.C: Ditto.
13826 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13827 * g++.dg/warn/Walways-true-1.C: Ditto.
13828 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13829 * g++.dg/warn/Walways-true-2.C: Ditto.
13830 * g++.dg/conversion/op4.C: Ditto.
13831 * g++.dg/opt/pr19650.C: Ditto.
13832 * g++.dg/lookup/friend11.C: Ditto.
13833 * g++.dg/other/default2.C: Ditto.
13834 * g++.dg/other/default3.C: Ditto.
13835 * g++.dg/other/dtor2.C: Ditto.
13836 * g++.dg/other/friend5.C: Ditto.
13837 * g++.dg/other/default5.C: Ditto.
13838 * g++.dg/init/brace6.C: Ditto.
13839 * g++.dg/init/aggr5.C: Ditto.
13840 * g++.dg/init/error2.C: Ditto.
13841 * g++.dg/expr/bound-mem-fun.C: Ditto.
13842 * g++.dg/expr/cond6.C: Ditto.
13843 * g++.dg/expr/stmt-expr-1.C: Ditto.
13844 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13845 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13846 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13847 * g++.dg/cpp0x/bracket1.C: Ditto.
13848 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13849 * g++.dg/cpp0x/pr38646.C: Ditto.
13850 * g++.dg/cpp0x/variadic73.C: Ditto.
13851 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13852 * g++.dg/cpp0x/bracket4.C: Ditto.
13853 * g++.dg/cpp0x/decltype4.C: Ditto.
13854 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13855 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13856 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13857 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13858 * g++.dg/cpp0x/decltype2.C: Ditto.
13859 * g++.dg/cpp0x/decltype1.C: Ditto.
13860 * g++.dg/cpp0x/bracket2.C: Ditto.
13861 * g++.dg/cpp0x/decltype5.C: Ditto.
13862 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13863 * g++.dg/cpp0x/variadic70.C: Ditto.
13864 * g++.dg/cpp0x/decltype6.C: Ditto.
13865 * g++.dg/cpp0x/rvo.C: Ditto.
13866 * g++.dg/cpp0x/vt-40092.C: Ditto.
13867 * g++.dg/cpp0x/variadic-new.C: Ditto.
13868 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13869 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13870 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13871 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13872 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13873 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13874 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13875 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13876 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13877 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13878 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13879 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13880 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13881 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13882 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13883 * g++.dg/cpp0x/pr39639.C: Ditto.
13884 * g++.dg/cpp0x/decltype3.C: Ditto.
13885 * g++.dg/cpp0x/variadic68.C: Ditto.
13886 * g++.dg/cpp0x/variadic-function.C: Ditto.
13887 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13888 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13889 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13890 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13891 * g++.dg/parse/crash35.C: Ditto.
13892 * g++.dg/parse/crash40.C: Ditto.
13893 * g++.dg/parse/defarg12.C: Ditto.
13894 * g++.dg/parse/crash34.C: Ditto.
13895 * g++.dg/parse/constructor3.C: Ditto.
13896 * g++.dg/parse/template23.C: Ditto.
13897 * g++.dg/parse/crash56.C: Ditto.
13898 * g++.dg/parse/dtor13.C: Ditto.
13899 * g++.dg/parse/error33.C: Ditto.
13900 * g++.dg/parse/ctor9.C: Ditto.
13901 * g++.dg/parse/error32.C: Ditto.
13902 * g++.dg/parse/error37.C: Ditto.
13903 * g++.dg/parse/bitfield3.C: Ditto.
13904 * g++.dg/parse/struct-4.C: Ditto.
13905 * g++.dg/ext/has_trivial_copy.C: Ditto.
13906 * g++.dg/ext/is_polymorphic.C: Ditto.
13907 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13908 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13909 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13910 * g++.dg/ext/is_union.C: Ditto.
13911 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13912 * g++.dg/ext/is_pod.C: Ditto.
13913 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13914 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13915 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13916 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13917 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13918 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13919 * g++.dg/ext/is_abstract.C: Ditto.
13920 * g++.dg/ext/has_trivial_assign.C: Ditto.
13921 * g++.dg/ext/is_class.C: Ditto.
13922 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13923 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13924 * g++.dg/ext/is_base_of.C: Ditto.
13925 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13926 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13927 * g++.dg/ext/is_empty.C: Ditto.
13928 * g++.dg/ext/is_enum.C: Ditto.
13929 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13930 * gnat.dg/opt11.adb: Ditto.
13931 * obj-c++.dg/pr45735.mm: Ditto.
13932 * obj-c++.dg/pr24393.mm: Ditto.
13933 * obj-c++.dg/exceptions-2.mm: Ditto.
13934 * objc.dg/pr45735.m: Ditto.
13935 * objc.dg/pr24393.m: Ditto.
13936
13937 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13938
13939 * objc.dg/attributes/objc-exception-1.m: New.
13940
13941 2011-02-23 Jie Zhang <jie@codesourcery.com>
13942
13943 * gcc.dg/cpp/include7.c: New test.
13944
13945 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13946
13947 PR c++/47242
13948 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13949
13950 2011-02-23 Jie Zhang <jie@codesourcery.com>
13951
13952 PR rtl-optimization/47763
13953 * gcc.dg/pr47763.c: New test.
13954
13955 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13956
13957 PR fortran/45743
13958 * gfortran.dg/whole_file_32.f90 : New test.
13959
13960 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13961
13962 PR c++/47666
13963 * g++.dg/inherit/virtual7.C: New test.
13964
13965 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13966
13967 PR objc/47832
13968 * objc.dg/type-size-3.m: Updated error message.
13969 * objc.dg/type-size-4.m: New test.
13970 * objc.dg/type-size-5.m: New test.
13971
13972 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13973
13974 * lib/gnat.exp: Fix comments.
13975 Don't load libgloss.exp.
13976 (default_gnat_version): Call $compiler with --version.
13977 Adapt regexp for gnatmake output, insert version.
13978 (gnat_version): New proc.
13979 (gnat_init): Remove gnat_libgcc_s_path.
13980 (gnat_target_compile): Likewise.
13981 Remove ld_library_path.
13982 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13983 (gnat_pass): Remove.
13984 (gnat_pass): Remove.
13985 (gnat_finish): Remove.
13986 (gnat_exit): Remove.
13987 (local_find_gnatmake): Reindent.
13988 (runtest_file_p): Remove.
13989 (prune_warnings): Remove.
13990 (find_gnatclean): New proc.
13991 * lib/gnat-dg.exp (lremove): New proc.
13992 (gnat-dg-test): Reindent.
13993 Remove additional output files.
13994 (gnat-dg-runtest): Remove.
13995
13996 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13997 * gnat.dg/loop_optimization6.adb: Likewise.
13998 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13999
14000 2011-02-22 Jakub Jelinek <jakub@redhat.com>
14001
14002 PR tree-optimization/47835
14003 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
14004
14005 2011-02-22 Tobias Burnus <burnus@net-b.de>
14006
14007 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14008 * gfortran.dg/abstract_type_2.f03: Ditto.
14009 * gfortran.dg/abstract_type_3.f03: Ditto.
14010 * gfortran.dg/abstract_type_4.f03: Ditto.
14011 * gfortran.dg/abstract_type_5.f03: Ditto.
14012 * gfortran.dg/abstract_type_6.f03: Ditto.
14013 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14014 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14015 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14016 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14017 * gfortran.dg/array_function_5.f90: Ditto.
14018 * gfortran.dg/asynchronous_3.f03: Ditto.
14019 * gfortran.dg/char_expr_1.f90: Ditto.
14020 * gfortran.dg/class_14.f03: Ditto.
14021 * gfortran.dg/data_array_6.f: Ditto.
14022 * gfortran.dg/data_invalid.f90: Ditto.
14023 * gfortran.dg/dot_product_1.f03: Ditto.
14024 * gfortran.dg/func_derived_5.f90: Ditto.
14025 * gfortran.dg/func_result_4.f90: Ditto.
14026 * gfortran.dg/implied_do_1.f90: Ditto.
14027 * gfortran.dg/initialization_25.f90: Ditto.
14028 * gfortran.dg/initialization_26.f90: Ditto.
14029 * gfortran.dg/interface_34.f90: Ditto.
14030 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14031 * gfortran.dg/keyword_symbol_1.f90: Ditto.
14032 * gfortran.dg/matmul_8.f03: Ditto.
14033 * gfortran.dg/merge_init_expr.f90: Ditto.
14034 * gfortran.dg/pack_assign_1.f90: Ditto.
14035 * gfortran.dg/pack_vector_1.f90: Ditto.
14036 * gfortran.dg/pointer_check_8.f90: Ditto.
14037 * gfortran.dg/product_init_expr.f03: Ditto.
14038 * gfortran.dg/reshape_order_5.f90: Ditto.
14039 * gfortran.dg/reshape_shape_1.f90: Ditto.
14040 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14041 * gfortran.dg/same_name_2.f90: Ditto.
14042 * gfortran.dg/selected_real_kind_1.f90: Ditto.
14043 * gfortran.dg/spread_init_expr.f03: Ditto.
14044 * gfortran.dg/stmt_func_1.f90: Ditto.
14045 * gfortran.dg/sum_init_expr.f03: Ditto.
14046 * gfortran.dg/transpose_3.f03: Ditto.
14047 * gfortran.dg/unpack_init_expr.f03: Ditto.
14048 * gfortran.dg/warn_conversion.f90: Ditto.
14049 * gfortran.dg/warn_conversion_2.f90: Ditto.
14050 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14051 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14052 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14053 * gfortran.dg/whole_file_16.f90: Ditto.
14054 * gfortran.dg/whole_file_17.f90: Ditto.
14055 * gfortran.dg/whole_file_18.f90: Ditto.
14056 * gfortran.dg/whole_file_20.f03: Ditto.
14057 * gfortran.dg/whole_file_5.f90: Ditto.
14058 * gfortran.dg/whole_file_6.f90: Ditto.
14059 * gfortran.dg/write_invalid_format.f90: Ditto.
14060 * gfortran.dg/zero_sized_6.f90: Ditto.
14061
14062 2011-02-21 Jeff Law <law@redhat.com>
14063
14064 PR rtl-optimization/46178
14065 * gcc.target/i386/pr46178.c: New test.
14066
14067 PR rtl-optimization/46002
14068 * gcc.c-torture/compile/pr46002.c: New test.
14069
14070 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14071
14072 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14073 *-*-hpux10*.
14074
14075 2011-02-21 Jakub Jelinek <jakub@redhat.com>
14076
14077 PR debug/47106
14078 * g++.dg/debug/pr47106.C: Require effective target lto.
14079
14080 2011-02-21 Jason Merrill <jason@redhat.com>
14081
14082 * g++.dg/cpp0x/constexpr-diag2.C: New.
14083
14084 2011-02-20 Jason Merrill <jason@redhat.com>
14085
14086 * g++.dg/cpp0x/constexpr-ctor7.C: New.
14087
14088 * g++.dg/cpp0x/fntmpdefarg2.C: New.
14089
14090 * g++.dg/overload/conv-op1.C: New.
14091
14092 * g++.dg/cpp0x/constexpr-synth1.C: New.
14093
14094 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14095
14096 * objc.dg/layout-2.m: New.
14097 * objc.dg/selector-3.m: Adjusted location of error message.
14098 * objc.dg/type-size-3.m: Same.
14099 * obj-c++.dg/selector-3.mm: Same.
14100
14101 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14102
14103 PR objc/47784
14104 * objc.dg/property/dotsyntax-22.m: New.
14105 * obj-c++.dg/property/dotsyntax-22.mm: New.
14106
14107 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14108
14109 PR c++/46394
14110 * g++.dg/template/typedef38.C: New test.
14111
14112 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14113
14114 PR fortran/46818
14115 * gfortran.dg/whole_file_30.f90 : New test.
14116 * gfortran.dg/whole_file_31.f90 : New test.
14117
14118 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14119
14120 PR fortran/45077
14121 PR fortran/44945
14122 * gfortran.dg/whole_file_28.f90 : New test.
14123 * gfortran.dg/whole_file_29.f90 : New test.
14124
14125 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14126
14127 PR c++/44118
14128 * g++.dg/template/crash105.C: New.
14129
14130 2011-02-19 Jason Merrill <jason@redhat.com>
14131
14132 * g++.dg/cpp0x/regress/no-elide1.C: New.
14133
14134 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14135
14136 PR tree-optimization/46620
14137 * gcc.dg/pr46620.c: New.
14138
14139 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14140
14141 PR c/47809
14142 * gcc.target/i386/pr47809.c: New test.
14143
14144 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14145 Tobias Burnus <burnus@net-b.de>
14146
14147 * lib/target-supports.exp
14148 (check_effective_target_fortran_large_real): New check for large reals.
14149 * gfortran.dg/nan_7.f90: New test.
14150
14151 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14152
14153 PR libgfortran/47567
14154 * gfortran.dg/fmt_f0_1.f90: Update test.
14155
14156 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14157
14158 PR fortran/47348
14159 * gfortran.dg/array_constructor_36.f90 : New test.
14160 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14161 allow for comparison between different elements of the array
14162 constructor at different levels of optimization.
14163
14164 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14165
14166 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14167 * gcc.target/i386/pr32280-1.c: Likewise.
14168
14169 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14170
14171 PR target/47800
14172 * gcc.target/i386/pr47800.c: New test.
14173
14174 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14175
14176 * objc/execute/exceptions/foward-1.x: New.
14177
14178 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14179
14180 PR fortran/47789
14181 * gfortran.dg/derived_constructor_comps_4.f90: New.
14182
14183 2011-02-18 Tobias Burnus
14184
14185 PR fortran/47775
14186 * gfortran.dg/func_result_6.f90: New.
14187
14188 2011-02-18 Michael Matz <matz@suse.de>
14189
14190 PR fortran/45586
14191 * gfortran.dg/lto/pr45586_0.f90: New test.
14192 * gfortran.dg/typebound_proc_20.f90: Ditto.
14193 * gfortran.dg/typebound_proc_21.f90: Ditto.
14194
14195 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14196
14197 PR c++/47795
14198 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14199
14200 2011-02-18 Tobias Burnus <burnus@net-b.de>
14201
14202 PR fortran/47750
14203 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14204 gcc_warning_prefix.
14205 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14206 normalizing the error/warning output.
14207 * gfortran.dg/Wall.f90: Update dg-error/warning.
14208 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14209 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14210 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14211 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14212 * gfortran.dg/class_30.f90: Update dg-error/warning.
14213 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14214 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14215 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14216 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14217 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14218 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14219 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14220 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14221 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14222 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14223 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14224 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14225 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14226 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14227 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14228 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14229 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14230 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14231 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14232 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14233 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14234 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14235 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14236 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14237 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14238
14239 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14240
14241 PR fortran/47768
14242 * gfortran.dg/proc_ptr_comp_30.f90: New.
14243
14244 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14245
14246 PR debug/47780
14247 * gcc.target/i386/pr47780.c: New test.
14248
14249 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14250
14251 PR fortran/47767
14252 * gfortran.dg/class_40.f03: New.
14253
14254 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14255
14256 PR c++/47208
14257 * g++.dg/cpp0x/auto21.C: New test.
14258
14259 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14260
14261 * objc.dg/special/unclaimed-category-1.h: Updated for
14262 new ABI support.
14263 * objc.dg/special/unclaimed-category-1.m: Same.
14264 * objc.dg/zero-link-1.m: Same.
14265 * objc.dg/lookup-1.m: Same.
14266 * objc.dg/torture/strings/const-str-9.m
14267 * objc.dg/torture/strings/const-str-10.m: Same.
14268 * objc.dg/torture/strings/const-str-11.m: Same.
14269 * objc.dg/torture/forward-1.m: Same.
14270 * objc.dg/zero-link-2.m: Same.
14271 * objc.dg/encode-7-next-64bit.m: Same.
14272 * objc.dg/method-4.m: Same.
14273 * objc.dg/next-runtime-1.m: Same.
14274 * objc.dg/image-info.m: Same.
14275 * objc.dg/pr23214.m: Same.
14276 * objc.dg/symtab-1.m: Same.
14277 * obj-c++.dg/basic.m: Same.
14278 * obj-c++.dg/proto-lossage-3.m: Same.
14279 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14280 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14281 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14282 * obj-c++.dg/method-11.m: Same.
14283 * objc/execute/enumeration-1.m: Same.
14284 * objc/execute/object_is_class.m: Same.
14285 * objc/execute/formal_protocol-2.m: Same.
14286 * objc/execute/formal_protocol-4.m: Same.
14287 * objc/execute/formal_protocol-6.m: Same.
14288 * objc/execute/bycopy-3.m: Same.
14289 * objc/execute/exceptions/catchall-1.m: Same.
14290 * objc/execute/exceptions/finally-1.m: Same.
14291 * objc/execute/exceptions/local-variables-1.m: Same.
14292 * objc/execute/exceptions/foward-1.m: Same.
14293 * objc/execute/bf-common.h
14294 * objc/execute/enumeration-2.m: Same.
14295 * objc/execute/formal_protocol-1.m: Same.
14296 * objc/execute/formal_protocol-3.m: Same.
14297 * objc/execute/formal_protocol-5.m: Same.
14298 * objc/execute/accessing_ivars.m: Same.
14299 * objc/execute/bycopy-2.m: Same.
14300 * objc/execute/formal_protocol-7.m: Same.
14301 * objc/execute/compatibility_alias.m: Same.
14302 * objc/execute/no_clash.m: Same.
14303 * objc/execute/object_is_meta_class.m: Same.
14304 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14305 * objc/execute/class-tests-1.h: Include stdio.h.
14306 * objc/execute/class-tests-2.h: Same.
14307 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14308 runtimes.
14309 * obj-c++.dg/try-catch-2.mm: Same.
14310
14311 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14312
14313 PR c++/47783
14314 * g++.dg/warn/Wunused-parm-4.C: New test.
14315
14316 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14317 Jan Hubicka <jh@suse.cz>
14318
14319 PR debug/47106
14320 PR debug/47402
14321 * g++.dg/debug/pr47106.C: New.
14322
14323 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14324
14325 PR target/43653
14326 * gcc.target/i386/pr43653.c: New test.
14327
14328 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14329
14330 PR c++/47172
14331 * g++.dg/template/inherit6.C: New test.
14332
14333 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14334
14335 PR fortran/47745
14336 * gfortran.dg/class_39.f03: New.
14337
14338 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14339
14340 PR c++/47326
14341 * g++.dg/cpp0x/variadic106.C: New test.
14342
14343 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14344
14345 PR libfortran/47757
14346 * gfortran.dg/pr47757-1.f90: New test.
14347 * gfortran.dg/pr47757-2.f90: New test.
14348 * gfortran.dg/pr47757-3.f90: New test.
14349
14350 PR c++/47704
14351 * g++.dg/cpp0x/enum8.C: New test.
14352
14353 2011-02-15 Jason Merrill <jason@redhat.com>
14354
14355 * g++.dg/inherit/implicit-trivial1.C: New.
14356 * g++.dg/cpp0x/implicit-trivial1.C: New.
14357
14358 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14359
14360 PR middle-end/47725
14361 * gcc.dg/torture/pr47725.c: Removed.
14362
14363 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14364
14365 PR target/47755
14366 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14367 constant does not generate a load from memory.
14368
14369 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14370
14371 PR middle-end/47725
14372 * gcc.dg/torture/pr47725.c: New.
14373
14374 2011-02-15 Richard Guenther <rguenther@suse.de>
14375
14376 PR tree-optimization/47743
14377 * gcc.dg/torture/pr47743.c: New testcase.
14378
14379 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14380
14381 PR middle-end/47581
14382 * gcc.target/i386/pr47581.c: New test.
14383
14384 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14385
14386 PR fortran/47730
14387 * gfortran.dg/select_type_22.f03: New.
14388
14389 2011-02-14 Jason Merrill <jason@redhat.com>
14390
14391 * g++.dg/cpp0x/regress/enum1.C: New.
14392
14393 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14394
14395 * gnat.dg/include.adb: New test.
14396
14397 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14398
14399 PR fortran/47728
14400 * gfortran.dg/class_38.f03: New.
14401
14402 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14403
14404 * gcc.dg/pr46494.c: New test.
14405
14406 2011-02-14 Richard Guenther <rguenther@suse.de>
14407
14408 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14409
14410 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14411
14412 PR ada/41929
14413 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14414 sparc*-sun-solaris2.11.
14415
14416 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14417
14418 PR fortran/47349
14419 * gfortran.dg/argument_checking_18.f90: New.
14420
14421 2011-02-13 Tobias Burnus <burnus@net-b.de>
14422
14423 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14424 * gfortran.dg/argument_checking_17.f90: New.
14425
14426 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14427
14428 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14429 are temporarily disabled.
14430 * gfortran.dg/class_7.f03: Ditto.
14431 * gfortran.dg/coarray_14.f90: Ditto.
14432 * gfortran.dg/typebound_proc_13.f03: Ditto.
14433
14434 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14435
14436 PR fortran/45586
14437 * gfortran.dg/extends_11.f03: New.
14438
14439 2011-02-11 Xinliang David Li <davidxl@google.com>
14440
14441 PR tree-optimization/47707
14442 * g++.dg/tree-ssa/pr47707.C: New test.
14443
14444 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14445
14446 * g++.dg/opt/inline17.C: New test.
14447
14448 2011-02-11 Tobias Burnus <burnus@net-b.de>
14449
14450 PR fortran/47550
14451 * gfortran.dg/pure_formal_2.f90: New.
14452
14453 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14454
14455 PR rtl-optimization/47614
14456 * gfortran.dg/pr47614.f: New.
14457
14458 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14459
14460 PR driver/47678
14461 * gcc.dg/opts-6.c: New test.
14462
14463 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14464
14465 PR debug/47684
14466 * gcc.dg/pr47684.c: New test.
14467
14468 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14469
14470 PR target/47629
14471 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14472 c99_runtime, dg-add-options c99_runtime.
14473 (main): Use __asm__.
14474
14475 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14476
14477 PR testsuite/47400
14478 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14479 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14480 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14481 * gcc.dg/ucnid-10.c: Likewise.
14482 * gcc.dg/ucnid-13.c: Likewise.
14483 * gcc.dg/ucnid-7.c: Likewise.
14484 * gcc.dg/ucnid-8.c: Likewise.
14485 Adapt dg-warning line number.
14486
14487 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14488
14489 * gcc.target/i386/parity-1.c: Use -march=k8.
14490 * gcc.target/i386/parity-2.c: Ditto.
14491 * gcc.target/i386/vecinit-1.c: Ditto.
14492 * gcc.target/i386/vecinit-2.c: Ditto.
14493
14494 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14495
14496 PR target/46610
14497 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14498 * gcc.target/mips/save-restore-3.c: Likewise.
14499 * gcc.target/mips/save-restore-4.c: Likewise.
14500 * gcc.target/mips/save-restore-5.c: Likewise.
14501
14502 PR target/47683
14503 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14504 * g++.dg/tree-prof/partition2.C: Likewise.
14505
14506 2011-02-09 Jason Merrill <jason@redhat.com>
14507
14508 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14509 rather than misdeclare std::puts.
14510
14511 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14512 * g++.dg/other/warning1.C: Likewise.
14513 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14514 * g++.old-deja/g++.gb/scope06.C: Likewise.
14515 * g++.old-deja/g++.law/cvt11.C: Likewise.
14516 * g++.old-deja/g++.law/init1.C: Likewise.
14517 * g++.dg/abi/mangle26.C: Likewise.
14518
14519 * g++.dg/template/function1.C: Adjust for C++0x mode.
14520 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14521
14522 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14523 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14524
14525 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14526
14527 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14528
14529 * g++.dg/cpp0x/regress: New directory.
14530 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14531 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14532 * g++.dg/cpp0x/regress/regress3.C: New.
14533
14534 2011-02-10 Richard Guenther <rguenther@suse.de>
14535
14536 PR tree-optimization/47677
14537 * gcc.dg/torture/pr47677.c: New testcase.
14538
14539 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14540
14541 * objc.dg/special/load-category-1.m: Remove unused header.
14542 * objc.dg/special/load-category-1a.m: Likewise.
14543 * objc.dg/special/load-category-2.m: Likewise.
14544 * objc.dg/special/load-category-2a.m: Likewise.
14545 * objc.dg/special/load-category-3.m: Likewise.
14546 * objc.dg/special/load-category-3a.m: Likewise.
14547 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14548 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14549 * objc.dg/attributes/class-attribute-1.m: Likewise.
14550 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14551 * obj-c++.dg/property/property.exp: Likewise.
14552 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14553 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14554 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14555 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14556 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14557 * obj-c++.dg/template-8.mm: Likewise.
14558
14559 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14560
14561 PR target/47665
14562 * gcc.target/i386/pr47665.c: New test.
14563
14564 2011-02-10 Jie Zhang <jie@codesourcery.com>
14565
14566 PR testsuite/47622
14567 Revert
14568 2011-02-05 Jie Zhang <jie@codesourcery.com>
14569 PR debug/42631
14570 * gcc.dg/pr42631.c: Update test.
14571 * gcc.dg/pr42631-2.c: New test.
14572
14573 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14574
14575 PR fortran/47352
14576 * gfortran.dg/proc_decl_25.f90: New.
14577
14578 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14579
14580 PR fortran/47463
14581 * gfortran.dg/typebound_assignment_2.f03: New.
14582
14583 2011-02-09 Richard Guenther <rguenther@suse.de>
14584
14585 PR tree-optimization/47664
14586 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14587
14588 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14589
14590 PR middle-end/47646
14591 * gnat.dg/uninit_func.adb: Adjust dg directive.
14592
14593 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14594
14595 PR middle-end/47646
14596 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14597
14598 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14599
14600 PR fortran/47637
14601 * gfortran.dg/auto_dealloc_2.f90: New.
14602
14603 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14604
14605 * gcc.dg/builtins-config.h: Remove __sgi handling.
14606 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14607 -std=c99 for mips-sgi-irix6.5*.
14608
14609 2011-02-09 Martin Jambor <mjambor@suse.cz>
14610
14611 PR middle-end/45505
14612 * gfortran.dg/pr25923.f90: Remove xfails.
14613
14614 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14615
14616 PR fortran/47583
14617 * gfortran.dg/inquire_14.f90: New test.
14618
14619 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14620
14621 PR fortran/45290
14622 * gfortran.dg/pointer_init_6.f90: New.
14623
14624 2011-02-08 Jeff Law <law@redhat.com>
14625
14626 PR tree-optimization/42893
14627 * gcc.tree-ssa/pr42893.c: New test.
14628
14629 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14630
14631 PR tree-optimization/46834
14632 PR tree-optimization/46994
14633 PR tree-optimization/46995
14634 * gcc.dg/graphite/id-pr46834.c: New.
14635 * gfortran.dg/graphite/id-pr46994.f90: New.
14636 * gfortran.dg/graphite/id-pr46995.f90: New.
14637
14638 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14639
14640 PR middle-end/47646
14641 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14642 using the variable is known the warning is emitted there.
14643 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14644 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14645
14646 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14647 statement.
14648 (vg): Likewise.
14649 * gcc.dg/noreturn-1.c (foo5): Likewise.
14650 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14651 (method2): Likewise.
14652
14653 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14654 the return statement using the uninitialized variable.
14655 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14656
14657 2011-02-08 Richard Guenther <rguenther@suse.de>
14658
14659 PR middle-end/47639
14660 * g++.dg/opt/pr47639.c: New testcase.
14661
14662 2011-02-08 Richard Guenther <rguenther@suse.de>
14663
14664 PR tree-optimization/47632
14665 * g++.dg/opt/pr47632.C: New testcase.
14666
14667 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14668
14669 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14670
14671 2011-02-07 Richard Guenther <rguenther@suse.de>
14672
14673 PR tree-optimization/47615
14674 * g++.dg/opt/pr47615.C: New testcase.
14675
14676 2011-02-07 Richard Guenther <rguenther@suse.de>
14677
14678 PR tree-optimization/47621
14679 * gcc.dg/torture/pr47621.c: New testcase.
14680
14681 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14682
14683 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14684
14685 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14686
14687 PR fortran/47592
14688 * gfortran.dg/allocate_with_source_1 : New test.
14689
14690 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14691
14692 PR middle-end/47610
14693 * gcc.dg/pr47610.c: New test.
14694
14695 2011-02-05 Jie Zhang <jie@codesourcery.com>
14696
14697 PR debug/42631
14698 * gcc.dg/pr42631.c: Update test.
14699 * gcc.dg/pr42631-2.c: New test.
14700
14701 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14702
14703 PR fortran/47574
14704 * gfortran.dg/pr47574.f90: New test.
14705
14706 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14707
14708 PR tree-optimization/46194
14709 * gcc.dg/autopar/pr46194.c: New.
14710
14711 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14712
14713 PR tree-optimization/43695
14714 * g++.dg/ipa/pr43695.C: New.
14715
14716 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14717
14718 PR inline-asm/23200
14719 * gcc.dg/pr23200.c: New test.
14720
14721 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14722
14723 PR c++/47589
14724 * g++.dg/pr47589.C: New test.
14725
14726 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14727
14728 PR c++/47398
14729 * g++.dg/template/typedef37.C: New test.
14730 * g++.dg/template/param1.C: Adjust expected error message.
14731
14732 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14733
14734 PR middle-end/31490
14735 * gcc.dg/pr31490-2.c: New test.
14736 * gcc.dg/pr31490-3.c: New test.
14737 * gcc.dg/pr31490-4.c: New test.
14738
14739 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14740 Jakub Jelinek <jakub@redhat.com>
14741
14742 PR c++/46890
14743 * g++.dg/parser/semicolon3.C: Adjust.
14744 * g++.dg/parser/semicolon4.C: New testcase.
14745 * g++.dg/pr46890.C: New testcase.
14746
14747 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14748
14749 PR c++/29571
14750 * g++.dg/init/pr29571.C: New.
14751
14752 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14753
14754 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14755 instead of vect_int.
14756
14757 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14758
14759 PR target/47312
14760 * gcc.target/i386/pr47312.c: New test.
14761
14762 PR target/47564
14763 * gcc.target/i386/pr47564.c: New test.
14764
14765 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14766
14767 PR tree-optimization/45122
14768 * gcc.dg/tree-ssa/pr45122.c: New.
14769
14770 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14771
14772 PR target/47272
14773 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14774 and vec_vsx_st.
14775
14776 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14777 and vsx so a default --with-cpu=power7 doesn't give an error
14778 when -mavoid-indexed-addresses is used.
14779
14780 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14781 wrapper function to save the arguments and then jump to the real
14782 function, rather than depending on the compiler not to move stuff
14783 before an asm.
14784 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14785
14786 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14787 Paul Thomas <pault@gcc.gnu.org>
14788
14789 PR fortran/47082
14790 * gfortran.dg/class_37.f03 : New test.
14791
14792 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14793 Richard Guenther <rguenther@suse.de>
14794
14795 PR tree-optimization/40979
14796 PR bootstrap/47044
14797 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14798 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14799 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14800 check_vect_support_and_set_flags.
14801 * gfortran.dg/graphite/vect-pr40979.f90: New.
14802
14803 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14804
14805 PR fortran/47572
14806 * gfortran.dg/class_36.f03: New.
14807
14808 2011-02-02 Richard Guenther <rguenther@suse.de>
14809
14810 PR tree-optimization/47566
14811 * gcc.dg/lto/20110201-1_0.c: New testcase.
14812
14813 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14814
14815 PR debug/47498
14816 PR debug/47501
14817 PR debug/45136
14818 PR debug/45130
14819 * debug/pr47498.c: New.
14820 * debug/pr47501.c: New.
14821
14822 2011-02-01 Richard Guenther <rguenther@suse.de>
14823
14824 PR tree-optimization/47559
14825 * g++.dg/torture/pr47559.C: New testcase.
14826
14827 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14828
14829 PR fortran/47565
14830 * gfortran.dg/typebound_call_20.f03: New.
14831
14832 2011-02-01 Richard Guenther <rguenther@suse.de>
14833
14834 PR tree-optimization/47555
14835 * gcc.dg/pr47555.c: New testcase.
14836
14837 2011-02-01 Richard Guenther <rguenther@suse.de>
14838
14839 PR tree-optimization/47541
14840 * g++.dg/torture/pr47541.C: New testcase.
14841
14842 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14843
14844 PR fortran/47455
14845 * gfortran.dg/typebound_call_19.f03: New.
14846
14847 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14848
14849 PR c++/47416
14850 * g++.dg/cpp0x/pr47416.C: New test.
14851
14852 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14853
14854 PR fortran/47519
14855 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14856
14857 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14858
14859 PR fortran/47463
14860 * gfortran.dg/typebound_assignment_1.f03: New.
14861
14862 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14863
14864 PR tree-optimization/47538
14865 * gcc.c-torture/execute/pr47538.c: New test.
14866
14867 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14868
14869 PR target/45325
14870 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14871
14872 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14873
14874 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14875
14876 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14877
14878 PR rtl-optimization/44031
14879 * gcc.c-torture/compile/20110131-1.c: New test.
14880
14881 2011-01-31 Tobias Burnus <burnus@net-b.de>
14882
14883 PR fortran/47042
14884 * gfortran.dg/stmt_func_1.f90: New.
14885
14886 2011-01-31 Tobias Burnus <burnus@net-b.de>
14887
14888 PR fortran/47042
14889 * gfortran.dg/interface_34.f90: New.
14890
14891 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14892
14893 PR fortran/47523
14894 * gfortran.dg/realloc_on_assign_5.f03: New test.
14895 * gfortran.dg/realloc_on_assign_5.f03: New test.
14896
14897 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14898
14899 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14900 * gfortran.dg/bessel_7.f90: Likewise.
14901 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14902
14903 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14904 * gfortran.dg/sum_init_expr.f03: Likewise.
14905
14906 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14907
14908 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14909 -r -nostdlib.
14910
14911 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14912 loop only on "vect_intfloat_cvt" targets.
14913
14914 2011-01-29 Tobias Burnus <burnus@net-b.de>
14915
14916 PR fortran/47531
14917 * gfortran.dg/shape_6.f90: New.
14918
14919 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14920
14921 PR libgfortran/47434
14922 * gfortran.dg/read_infnan_1.f90: Update test.
14923 * gfortran.dg/module_nan.f90: Update test.
14924 * gfortran.dg/char4_iunit_1.f03: Update test.
14925 * gfortran.dg/large_real_kind_1.f90: Update test.
14926 * gfortran.dg/real_const_3.f90: Update test.
14927 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14928
14929 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14930
14931 PR c++/47311
14932 * g++.dg/template/param2.C: New test.
14933
14934 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14935
14936 PR libgfortran/47285
14937 * gfortran.dg/fmt_g.f: New test.
14938
14939 2011-01-28 Tobias Burnus <burnus@net-b.de>
14940
14941 PR fortran/47507
14942 * gfortran.dg/pure_formal_1.f90: New.
14943
14944 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR target/42894
14947 * gcc.dg/tls/pr42894.c: New test.
14948
14949 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14950
14951 * gcc.dg/pr47276.c: Add dg-require-visibility.
14952
14953 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14954
14955 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14956
14957 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14958 Tobias Burnus <burnus@gcc.gnu.org>
14959
14960 PR fortran/45170
14961 PR fortran/35810
14962 PR fortran/47350
14963 * gfortran.dg/realloc_on_assign_3.f03: New test.
14964 * gfortran.dg/realloc_on_assign_4.f03: New test.
14965 * gfortran.dg/allocatable_function_5.f90: New test.
14966 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14967 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14968 implemented" dg-errors.
14969
14970 2011-01-27 Jan Hubicka <jh@suse.cz>
14971
14972 PR middle-end/46949
14973 * gcc.dg/attr-weakref-4.c: New testcase
14974
14975 2011-01-27 Martin Jambor <mjambor@suse.cz>
14976
14977 PR tree-optimization/47228
14978 * gcc.dg/torture/pr47228.c: New test.
14979
14980 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14981
14982 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14983
14984 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14985
14986 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14987 when using auto-overlay support on the SPU.
14988
14989 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14990
14991 PR rtl-optimization/44174
14992 * gcc.target/i386/asm-6.c: New test.
14993
14994 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14995
14996 PR rtl-optimization/46856
14997 * gcc.c-torture/compile/pr46856.c: New test.
14998
14999 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
15000 Andrew Pinski <pinskia@gmail.com>
15001
15002 PR c/43082
15003 * gcc.dg/pr43082.c: New.
15004
15005 2011-01-26 DJ Delorie <dj@redhat.com>
15006
15007 PR rtl-optimization/46878
15008 * gcc.dg/pr46878-1.c: New test.
15009
15010 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15011
15012 PR c++/47476
15013 * g++.dg/cpp0x/pr47476.C: New test.
15014
15015 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
15016
15017 * gcc.c-torture/compile/20110126-1.c: New test.
15018
15019 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15020
15021 PR c/47473
15022 * gcc.dg/torture/pr47473.c: New test.
15023
15024 2011-01-26 Jan Hubicka <jh@suse.cz>
15025
15026 PR target/47237
15027 * gcc.c-torture/execute/pr47237.c: New testcase.
15028
15029 2011-01-26 Jan Hubicka <jh@suse.cz>
15030
15031 PR tree-optimization/47190
15032 * gcc.dg/attr-weakref-3.c: New testcase.
15033
15034 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
15035
15036 PR c++/43601
15037 * gcc.dg/dll-9a.c: New test file.
15038 * gcc.dg/dll-11.c: Likewise.
15039 * gcc.dg/dll-12.c: Likewise.
15040 * gcc.dg/dll-12a.c: Likewise.
15041 * gcc.dg/dll-11a.c: Likewise.
15042 * gcc.dg/dll-9.c: Likewise.
15043 * gcc.dg/dll-10.c: Likewise.
15044 * gcc.dg/dll-10a.c: Likewise.
15045 * g++.dg/ext/dllexport4a.cc: Likewise.
15046 * g++.dg/ext/dllexport4.C: Likewise.
15047 * g++.dg/ext/dllexport5.C: Likewise.
15048 * g++.dg/ext/dllexport5a.cc: Likewise.
15049
15050 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15051
15052 PR tree-optimization/46970
15053 * gcc.dg/graphite/pr46970.c: New.
15054
15055 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15056
15057 PR tree-optimization/46215
15058 * gcc.dg/graphite/pr46215.c: New.
15059
15060 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15061
15062 PR tree-optimization/46168
15063 * gcc.dg/graphite/pr46168.c: New.
15064
15065 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15066
15067 PR tree-optimization/43657
15068 * gcc.dg/graphite/pr43657.c: New.
15069
15070 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15071
15072 PR tree-optimization/29832
15073 * gfortran.dg/graphite/pr29832.f90: New.
15074
15075 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15076
15077 PR tree-optimization/43567
15078 * gcc.dg/graphite/pr43567.c: New.
15079
15080 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15081
15082 * gfortran.dg/graphite/interchange-4.f: New.
15083 * gfortran.dg/graphite/interchange-5.f: New.
15084
15085 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15086 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15087 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15088 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15089 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15090 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15091 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15092 * gfortran.dg/ltrans-7.f90: Removed.
15093 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15094
15095 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15096 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15097 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15098 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15099 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15100 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15101 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15102 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15103 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15104 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15105 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15106 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15107 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15108 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15109 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15110 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15111 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15112 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15113 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15114 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15115 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15116 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15117 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15118 * gcc.dg/tree-ssa/data-dep-1.c
15119 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15120 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15121 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15122 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15123 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15124
15125 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15126
15127 PR tree-optimization/47265
15128 PR tree-optimization/47443
15129 * gcc.c-torture/compile/pr47265.c: New test.
15130 * gcc.dg/pr47443.c: New test.
15131
15132 2011-01-25 Martin Jambor <mjambor@suse.cz>
15133
15134 PR tree-optimization/47382
15135 * g++.dg/torture/pr47382.C: New test.
15136 * g++.dg/opt/devirt1.C: Xfail.
15137
15138 2011-01-25 Yao Qi <yao@codesourcery.com>
15139
15140 PR target/45701
15141 * gcc.target/arm/pr45701-1.c: New test.
15142 * gcc.target/arm/pr45701-2.c: New test.
15143 * gcc.target/arm/pr45701-3.c: New test.
15144
15145 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15146 Jakub Jelinek <jakub@redhat.com>
15147
15148 PR tree-optimization/47271
15149 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15150
15151 2011-01-25 Nick Clifton <nickc@redhat.com>
15152
15153 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15154 (saturate_add): Delete.
15155 (exchange): Delete.
15156 (main): Do not run saturate_add.
15157 (set_interrupts): Delete.
15158
15159 2011-01-25 Tobias Burnus <burnus@net-b.de>
15160
15161 PR fortran/47448
15162 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15163
15164 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15165
15166 PR tree-optimization/47427
15167 PR tree-optimization/47428
15168 * gcc.c-torture/compile/pr47427.c: New test.
15169 * gcc.c-torture/compile/pr47428.c: New test.
15170
15171 2011-01-25 Richard Guenther <rguenther@suse.de>
15172
15173 PR middle-end/47411
15174 * gcc.dg/torture/pr47411.c: New testcase.
15175
15176 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15177
15178 * gfortran.dg/graphite/id-24.f: New.
15179 * gfortran.dg/graphite/id-25.f: New.
15180
15181 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15182
15183 * gfortran.dg/graphite/id-23.f: New.
15184
15185 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15186
15187 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15188
15189 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15190
15191 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15192 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15193 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15194 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15195 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15196 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15197 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15198 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15199 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15200
15201 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15202
15203 * gcc.dg/graphite/block-0.c: Add documentation.
15204 * gcc.dg/graphite/block-4.c: Same.
15205 * gcc.dg/graphite/block-7.c: Same.
15206 * gcc.dg/graphite/block-8.c: New.
15207 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15208 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15209 * gcc.dg/graphite/interchange-12.c: Add documentation.
15210 * gcc.dg/graphite/interchange-13.c: New.
15211 * gcc.dg/graphite/interchange-14.c: New.
15212 * gcc.dg/graphite/interchange-15.c: New.
15213 * gcc.dg/graphite/interchange-8.c: Add documentation.
15214 * gcc.dg/graphite/interchange-mvt.c: Same.
15215
15216 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15217
15218 PR target/47408
15219 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15220 * gcc.target/powerpc/altivec-14.c: Ditto.
15221 * gcc.target/powerpc/altivec-33.c: Ditto.
15222 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15223 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15224 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15225 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15226 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15227 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15228 * g++.dg/ext/altivec-15.C: Ditto.
15229 * g++.dg/ext/altivec-types-1.C: Ditto.
15230 * g++.dg/ext/altivec-types-2.C: Ditto.
15231 * g++.dg/ext/altivec-types-3.C: Ditto.
15232 * g++.dg/ext/altivec-types-4.C: Ditto.
15233
15234 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15235
15236 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15237
15238 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15239
15240 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15241 optimization options.
15242
15243 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15244
15245 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15246
15247 PR testsuite/45988
15248 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15249
15250 2011-01-23 Tobias Burnus <burnus@net-b.de>
15251
15252 PR fortran/47421
15253 * gfortran.dg/allocatable_scalar_12.f90: New.
15254
15255 2011-01-23 Ira Rosen <irar@il.ibm.com>
15256
15257 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15258 vectorization to be not profitable if peeling is used to
15259 realign the memory access.
15260 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15261 loop bound to avoid loop unrolling.
15262 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15263
15264 2011-01-22 Jan Hubicka <jh@suse.cz>
15265
15266 PR lto/47333
15267 * g++.dg/lto/pr47333.C: New file.
15268
15269 2011-01-22 Jan Hubicka <jh@suse.cz>
15270
15271 PR tree-optimization/43884
15272 PR lto/44334
15273 * gcc.dg/autopar/outer-2.c: Increase array size.
15274 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15275
15276 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15277
15278 PR fortran/38536
15279 * gfortran.dg/c_loc_tests_16.f90: New test.
15280
15281 2011-01-22 Tobias Burnus <burnus@net-b.de>
15282
15283 PR fortran/47399
15284 * gfortran.dg/typebound_proc_19.f90: New.
15285
15286 2011-01-21 Jeff Law <law@redhat.com>
15287
15288 PR tree-optimization/47053
15289 * g++.dg/pr47053.C: New test.
15290
15291 2011-01-21 Jason Merrill <jason@redhat.com>
15292
15293 PR c++/47041
15294 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15295
15296 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR c++/47388
15299 * g++.dg/cpp0x/range-for10.C: New test.
15300 * g++.dg/template/for1.C: New test.
15301
15302 PR middle-end/45566
15303 * g++.dg/tree-prof/partition3.C: New test.
15304
15305 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15306
15307 PR rtl-optimization/47366
15308 * g++.dg/opt/pr47366.C: New test.
15309
15310 2011-01-21 Jason Merrill <jason@redhat.com>
15311
15312 PR c++/46552
15313 * g++.dg/cpp0x/constexpr-regress2.C: New.
15314
15315 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15316
15317 2011-01-21 Jeff Law <law@redhat.com>
15318
15319 PR rtl-optimization/41619
15320 * gcc.dg/pr41619.c: New.
15321
15322 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR tree-optimization/47355
15325 * g++.dg/opt/pr47355.C: New test.
15326
15327 2011-01-21 Richard Guenther <rguenther@suse.de>
15328
15329 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15330 making main hot.
15331
15332 2011-01-21 Richard Guenther <rguenther@suse.de>
15333
15334 PR tree-optimization/47365
15335 * gcc.dg/torture/pr47365.c: New testcase.
15336 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15337
15338 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15339
15340 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15341
15342 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15343
15344 PR tree-optimization/47391
15345 * gcc.dg/pr47391.c: New test.
15346
15347 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15348
15349 * g++.dg/template/char1.C: Use signed char.
15350
15351 2011-01-21 Tobias Burnus <burnus@net-b.de>
15352
15353 PR fortran/47377
15354 * gfortran.dg/pointer_target_4.f90: New.
15355
15356 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15357
15358 PR target/47251
15359 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15360 ILP32 system and not IP32.
15361
15362 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15363
15364 PR debug/46583
15365 * g++.dg/debug/pr46583.C: New.
15366
15367 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15368
15369 PR debug/47283
15370 * g++.dg/debug/pr47283.C: New test.
15371
15372 PR testsuite/47371
15373 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15374 * gcc.target/i386/headmerge-2.c: Likewise.
15375
15376 2011-01-20 Richard Guenther <rguenther@suse.de>
15377
15378 PR middle-end/47370
15379 * gcc.dg/torture/pr47370.c: New testcase.
15380
15381 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15382
15383 PR tree-optimization/46130
15384 * gcc.dg/pr46130-1.c: New test.
15385 * gcc.dg/pr46130-2.c: New test.
15386
15387 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15388
15389 PR c++/47291
15390 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15391
15392 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15393
15394 PR debug/46240
15395 * g++.dg/debug/pr46240.cc: New.
15396
15397 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15398
15399 PR c++/47303
15400 * g++.dg/template/anonunion1.C: New test.
15401
15402 PR rtl-optimization/47337
15403 * gcc.c-torture/execute/pr47337.c: New test.
15404
15405 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15406
15407 PR testsuite/45342
15408 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15409
15410 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15411
15412 PR tree-optimization/46021
15413 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15414
15415 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15416
15417 PR tree-optimization/47290
15418 * g++.dg/torture/pr47290.C: New test.
15419
15420 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15421
15422 PR fortran/47240
15423 * gfortran.dg/proc_ptr_comp_29.f90: New.
15424
15425 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15426
15427 PR testsuite/41146
15428 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15429 powerpc-apple-darwin9.
15430
15431 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15432
15433 PR rtl-optimization/47299
15434 * gcc.c-torture/execute/pr47299.c: New test.
15435
15436 2011-01-17 Jason Merrill <jason@redhat.com>
15437
15438 * g++.dg/cpp0x/constexpr-virtual.C: New.
15439
15440 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15441
15442 PR fortran/47331
15443 * gfortran.dg/gomp/pr47331.f90: New test.
15444
15445 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15446
15447 PR objc/47314
15448 * objc.dg/selector-warn-1.m: New.
15449 * obj-c++.dg/selector-warn-1.mm: New.
15450
15451 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15452
15453 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15454 Update dg-final accordingly.
15455
15456 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15457
15458 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15459
15460 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15461
15462 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15463 target check.
15464 * gcc.dg/guality/pr36728-2.c: Likewise.
15465
15466 2011-01-17 Richard Guenther <rguenther@suse.de>
15467
15468 PR tree-optimization/47313
15469 * g++.dg/torture/pr47313.C: New testcase.
15470
15471 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15472
15473 PR target/47318
15474 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15475 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15476 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15477 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15478
15479 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15480 as __m256i.
15481 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15482 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15483 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15484
15485 2011-01-17 Richard Guenther <rguenther@suse.de>
15486
15487 PR tree-optimization/45967
15488 * gcc.dg/torture/pr45967-2.c: New testcase.
15489 * gcc.dg/torture/pr45967-3.c: Likewise.
15490
15491 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15492
15493 PR testsuite/47325
15494 * g++.dg/ext/pr47213.C: Require visibility.
15495
15496 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15497
15498 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15499 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15500
15501 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15502
15503 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15504 Linux-based targets.
15505
15506 2011-01-13 Jan Hubicka <jh@suse.cz>
15507
15508 PR tree-optimization/47276
15509 * gcc.dg/pr47276.c: New testcase.
15510
15511 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15512 Jonathan Wakely <jwakely.gcc@gmail.com>
15513
15514 PR c++/33558
15515 * g++.dg/other/pr33558.C: New.
15516 * g++.dg/other/pr33558-2.C: New.
15517
15518 2011-01-14 Martin Jambor <mjambor@suse.cz>
15519
15520 PR tree-optimization/45934
15521 PR tree-optimization/46302
15522 * g++.dg/ipa/devirt-c-1.C: New test.
15523 * g++.dg/ipa/devirt-c-2.C: Likewise.
15524 * g++.dg/ipa/devirt-c-3.C: Likewise.
15525 * g++.dg/ipa/devirt-c-4.C: Likewise.
15526 * g++.dg/ipa/devirt-c-5.C: Likewise.
15527 * g++.dg/ipa/devirt-c-6.C: Likewise.
15528 * g++.dg/ipa/devirt-6.C: Likewise.
15529 * g++.dg/ipa/devirt-d-1.C: Likewise.
15530 * g++.dg/torture/pr45934.C: Likewise.
15531
15532 2011-01-14 Jason Merrill <jason@redhat.com>
15533
15534 * g++.dg/cpp0x/variadic105.C: New.
15535
15536 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15537 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15538
15539 PR objc/45989
15540 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15541 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15542 execution tests on i?86-*-*, x86_64-*-* and
15543 powerpc*-apple-darwin* && ilp32.
15544 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15545 tests on i?86-*-* and x86_64-*-*.
15546
15547 2011-01-14 Richard Guenther <rguenther@suse.de>
15548
15549 PR tree-optimization/47280
15550 * g++.dg/opt/pr47280.C: New testcase.
15551
15552 2011-01-14 Jason Merrill <jason@redhat.com>
15553
15554 * g++.dg/cpp0x/constexpr-regress1.C: New.
15555
15556 * g++.dg/ext/flexary2.C: New.
15557
15558 2011-01-14 Richard Guenther <rguenther@suse.de>
15559
15560 PR middle-end/47281
15561 * gcc.dg/torture/pr47281.c: New testcase.
15562 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15563
15564 2011-01-14 Richard Guenther <rguenther@suse.de>
15565
15566 PR tree-optimization/47286
15567 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15568
15569 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15570
15571 PR c++/47213
15572 * g++.dg/ext/pr47213.C: New.
15573
15574 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15575
15576 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15577
15578 2011-01-13 Tobias Burnus <burnus@net-b.de>
15579 Mikael Morin <mikael@gcc.gnu.org>
15580
15581 PR fortran/45848
15582 PR fortran/47204
15583 * gfortran.dg/select_type_20.f90: New.
15584 * gfortran.dg/select_type_21.f90: New.
15585
15586 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15587
15588 PR target/47251
15589 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15590
15591 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15592
15593 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15594 * gcc.dg/guality/pr36728-2.c: Likewise.
15595
15596 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15597
15598 PR debug/PR46973
15599 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15600
15601 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15602
15603 PR rtl-optimization/45352
15604 * gcc.dg/pr45352-3.c: New.
15605
15606 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15607
15608 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15609 comment.
15610 * g++.dg/cpp0x/range-for8.C: New.
15611 * g++.dg/cpp0x/range-for9.C: New.
15612
15613 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15614
15615 PR debug/47209
15616 * g++.dg/debug/pr47209.C: New.
15617
15618 2011-01-12 Richard Guenther <rguenther@suse.de>
15619
15620 PR lto/47259
15621 * gcc.dg/lto/pr47259_0.c: New testcase.
15622 * gcc.dg/lto/pr47259_1.c: Likewise.
15623
15624 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15625
15626 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15627 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15628 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15629 methods missing from the OBJC2 Object.
15630 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15631 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15632 GNU and NeXT runtimes.
15633 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15634 comments.
15635 * objc-obj-c++-shared/Object1.m: Likewise.
15636 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15637 * objc.dg/proto-qual-1.m: Likewise.
15638 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15639 * obj-c++.dg/proto-qual-1.mm: Likewise.
15640
15641 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15642
15643 PR testsuite/33033
15644 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15645
15646 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15647
15648 Fixed the Objective-C++ testsuite and updated all tests.
15649 * lib/obj-c++.exp (obj-c++_init): Declare and set
15650 gcc_warning_prefix and gcc_error_prefix.
15651 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15652 'dg-warning', 'dg-message' and 'dg-error'.
15653 * obj-c++.dg/class-extension-3.mm: Likewise.
15654 * obj-c++.dg/class-protocol-1.mm: Likewise.
15655 * obj-c++.dg/encode-7.mm: Likewise.
15656 * obj-c++.dg/exceptions-3.mm: Likewise.
15657 * obj-c++.dg/exceptions-5.mm: Likewise.
15658 * obj-c++.dg/method-12.mm: Likewise.
15659 * obj-c++.dg/method-13.mm: Likewise.
15660 * obj-c++.dg/method-15.mm: Likewise.
15661 * obj-c++.dg/method-16.mm: Likewise.
15662 * obj-c++.dg/method-4.mm: Likewise.
15663 * obj-c++.dg/method-8.mm: Likewise.
15664 * obj-c++.dg/method-conflict-1.mm: Likewise.
15665 * obj-c++.dg/method-conflict-2.mm: Likewise.
15666 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15667 and uncommented second part of the testcase now that the testsuite
15668 works correctly.
15669 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15670 and uncommented second part of the testcase now that the testsuite
15671 works correctly.
15672 * obj-c++.dg/private-1.mm: Likewise.
15673 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15674 * obj-c++.dg/syntax-error-7.mm: Likewise.
15675 * obj-c++.dg/warn5.mm: Likewise.
15676 * obj-c++.dg/property/at-property-14.mm: Likewise.
15677 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15678 FIXME.
15679 * obj-c++.dg/property/at-property-18.mm: Likewise.
15680 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15681 FIXME.
15682 * obj-c++.dg/property/at-property-21.mm: Likewise.
15683 * obj-c++.dg/property/at-property-28.mm: Likewise.
15684 * obj-c++.dg/property/at-property-5.mm: Likewise.
15685 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15686 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15687 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15688 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15689 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15690 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15691 * obj-c++.dg/tls/diag-5.mm: Likewise.
15692 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15693 dg-error, now matched correctly.
15694
15695 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15696
15697 * objc.dg/property/at-property-29.m: New.
15698 * obj-c++.dg/property/at-property-29.mm: New.
15699
15700 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15701
15702 * go.test/go-test.exp (go-set-goarch): New proc.
15703 (go-gc-tests): Use it.
15704
15705 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15706
15707 PR debug/46955
15708 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15709
15710 2011-01-11 Richard Henderson <rth@redhat.com>
15711
15712 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15713
15714 2011-01-11 Jan Hubicka <jh@suse.cz>
15715
15716 PR lto/45721
15717 PR lto/45375
15718 * gcc.dg/lto/pr45721_1.c: New file.
15719 * gcc.dg/lto/pr45721_0.c: New file.
15720
15721 2011-01-11 Richard Guenther <rguenther@suse.de>
15722
15723 PR tree-optimization/46076
15724 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15725
15726 2011-01-11 Jeff Law <law@redhat.com>
15727
15728 * PR tree-optimization/47086
15729 * gcc.dg/pr47086.c: New test.
15730
15731 2011-01-11 Jason Merrill <jason@redhat.com>
15732
15733 PR c++/46658
15734 * g++.dg/template/new10.C: New.
15735
15736 PR c++/45520
15737 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15738
15739 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15740
15741 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15742 Split type definitions and NSConstantString class into...
15743 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15744 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15745 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15746 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15747 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15748 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15749 to comments.
15750 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15751 encode defines for newer NeXT system headers.
15752 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15753 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15754 * objc.dg/foreach-5.m: Likewise.
15755 * objc.dg/foreach-2.m: Likewise.
15756 * objc.dg/foreach-4.m: Likewise.
15757 * objc.dg/torture/strings/string1.m: Likewise.
15758 * objc.dg/torture/strings/string2.m: Likewise.
15759 * objc.dg/torture/strings/string3.m: Likewise.
15760 * objc.dg/torture/strings/string4.m: Likewise.
15761 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15762 header and stand alone.
15763 * obj-c++.dg/strings/strings-2.mm: Likewise.
15764 * objc.dg/torture/strings/const-str-3.m: Likewise.
15765 * objc.dg/strings/strings-2.m: Likewise.
15766 * objc.dg/strings/const-str-12b.m: Likewise.
15767
15768 2011-01-12 Richard Guenther <rguenther@suse.de>
15769
15770 PR middle-end/32511
15771 * gcc.dg/attr-weak-1.c: Adjust.
15772
15773 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15774
15775 PR fortran/47051
15776 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15777 standard compliant and comment.
15778
15779 2011-01-10 Jan Hubicka <jh@suse.cz>
15780
15781 PR lto/46083
15782 * gcc.dg/initpri3.c: New testcase.
15783
15784 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15785
15786 PR lto/47222
15787 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15788 externally visible.
15789 (g_esi): Likewise.
15790 (g_ebx): Likewise.
15791 (g_ebp): Likewise.
15792 (g_esp): Likewise.
15793 (g_ebp_save): Likewise.
15794 (g_esp_save): Likewise.
15795
15796 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15797
15798 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15799
15800 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15801
15802 PR tree-optimization/46021
15803 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15804 i?86-*-*, x86_64-*-*.
15805
15806 2011-01-10 Jeff Law <law@redhat.com>
15807
15808 * PR tree-optimization/47141
15809 * gcc.c-torture/compile/pr47141.c: New test.
15810
15811 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15812
15813 PR testsuite/46230
15814 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15815 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15816 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15817 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15818
15819 PR testsuite/46230
15820 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15821 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15822 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15823 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15824 being vectorized. Adjust dg-final pattern.
15825
15826 PR testsuite/46230
15827 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15828 * gcc.dg/vect/slp-24.c: Likewise.
15829
15830 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15831
15832 PR c++/47218
15833 * g++.dg/other/pr47218-1.C: New test file.
15834 * g++.dg/other/pr47218.C: Likewise.
15835 * g++.dg/other/pr47218.h: New supporting header.
15836
15837 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15838
15839 PR objc/47232
15840 * objc.dg/attributes/invalid-attribute-1.m: New.
15841 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15842
15843 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15844
15845 PR fortran/47224
15846 * gfortran.dg/proc_ptr_comp_28.f90: New.
15847
15848 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15849
15850 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15851 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15852 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15853 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15854 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15855 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15856 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15857 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15858 * objc.dg/gnu-api-2-class.m: Likewise.
15859 * objc.dg/gnu-api-2-ivar.m: Likewise.
15860 * objc.dg/gnu-api-2-method.m: Likewise.
15861 * objc.dg/gnu-api-2-objc.m: Likewise.
15862 * objc.dg/gnu-api-2-object.m: Likewise.
15863 * objc.dg/gnu-api-2-property.m: Likewise.
15864 * objc.dg/gnu-api-2-protocol.m: Likewise.
15865 * objc.dg/gnu-api-2-sel.m: Likewise.
15866
15867 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15868
15869 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15870 * objc.dg/objc-foreach-4.m: Likewise.
15871 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15872 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15873 * objc.dg/foreach-4.m: Likewise.
15874 * objc.dg/foreach-5.m: Likewise.
15875 * objc.dg/foreach-3.m: Return self from init.
15876
15877 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15878
15879 PR fortran/38536
15880 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15881
15882 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15883
15884 PR fortran/46313
15885 * gfortran.dg/class_35.f90: New.
15886
15887 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15888
15889 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15890
15891 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15892
15893 PR objc/47078
15894 * objc.dg/invalid-method-2.m: New.
15895 * obj-c++.dg/invalid-method-2.mm: New.
15896
15897 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15898
15899 PR fortran/46896
15900 * gfortran.dg/transpose_optimization_2.f90 : New test.
15901
15902 2011-01-08 Jan Hubicka <jh@suse.cz>
15903
15904 PR tree-optmization/46469
15905 * g++.dg/torture/pr46469.C: New testcase.
15906
15907 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15908
15909 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15910 emulation of libobjc-gnu structure layout functionality to ..
15911 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15912 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15913 * objc/execute/bf-common.h: Adjust headers.
15914 * objc/execute/bf-1.m: Likewise.
15915 * objc/execute/bf-2.m: Likewise.
15916 * objc/execute/bf-3.m: Likewise.
15917 * objc/execute/bf-4.m: Likewise.
15918 * objc/execute/bf-5.m: Likewise.
15919 * objc/execute/bf-6.m: Likewise.
15920 * objc/execute/bf-7.m: Likewise.
15921 * objc/execute/bf-8.m: Likewise.
15922 * objc/execute/bf-9.m: Likewise.
15923 * objc/execute/bf-10.m: Likewise.
15924 * objc/execute/bf-11.m: Likewise.
15925 * objc/execute/bf-12.m: Likewise.
15926 * objc/execute/bf-13.m: Likewise.
15927 * objc/execute/bf-14.m: Likewise.
15928 * objc/execute/bf-15.m: Likewise.
15929 * objc/execute/bf-16.m: Likewise.
15930 * objc/execute/bf-17.m: Likewise.
15931 * objc/execute/bf-18.m: Likewise.
15932 * objc/execute/bf-19.m: Likewise.
15933 * objc/execute/bf-20.m: Likewise.
15934 * objc/execute/bf-21.m: Likewise.
15935 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15936 objc_get_type_qualifiers ().
15937
15938 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15939
15940 PR fortran/45777
15941 * gfortran.dg/dependency_39.f90: New test.
15942
15943 2011-01-07 Jan Hubicka <jh@suse.cz>
15944
15945 Get builtins tests ready for linker plugin.
15946 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15947 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15948 my_memset, my_bzero): Mark used.
15949 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15950 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15951 volatile.
15952 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15953 volatile.
15954
15955 2011-01-07 Jan Hubicka <jh@suse.cz>
15956
15957 PR tree-optimization/46367
15958 * g++.dg/torture/pr46367.C: New file.
15959
15960 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15961
15962 PR target/47201
15963 * gcc.dg/pr47201.c: New test.
15964
15965 PR bootstrap/47187
15966 * gcc.dg/tree-prof/pr47187.c: New test.
15967
15968 2011-01-07 Tobias Burnus <burnus@net-b.de>
15969
15970 PR fortran/41580
15971 * gfortran.dg/extends_type_of_3.f90: New.
15972
15973 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15974
15975 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15976 * g++.dg/ext/dllimport-MI1.C: Likewise.
15977 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15978 * g++.dg/ext/dllimport10.C: Likewise.
15979 * g++.dg/ext/dllimport11.C: Likewise.
15980 * g++.dg/ext/dllimport12.C: Likewise.
15981 * g++.dg/ext/dllimport13.C: Likewise.
15982 * g++.dg/ext/dllimport2.C: Likewise.
15983 * g++.dg/ext/dllimport3.C: Likewise.
15984 * g++.dg/ext/dllimport4.C: Likewise.
15985 * g++.dg/ext/dllimport5.C: Likewise.
15986 * g++.dg/ext/dllimport6.C: Likewise.
15987 * g++.dg/ext/dllimport8.C: Likewise.
15988 * g++.dg/ext/dllimport9.C: Likewise.
15989 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15990 targets, too. Additionally enable test for i?86-*-mingw*.
15991 * g++.dg/ext/selectany1.C: Likewise.
15992 Remove guard variable check.
15993
15994 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15995
15996 PR fortran/47189
15997 PR fortran/47194
15998 * gfortran.dg/storage_size_3.f08: Extended.
15999
16000 2011-01-07 Jakub Jelinek <jakub@redhat.com>
16001
16002 PR c++/47022
16003 * g++.dg/template/stdarg1.C: New test.
16004
16005 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16006
16007 PR fortran/47195
16008 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16009 * gfortran.dg/defined_operators_1.f90: Split the subroutine
16010 from the interface of functions to not hide the errors that
16011 shall be tested.
16012
16013 2011-01-06 Jan Hubicka <jh@suse.cz>
16014
16015 * gcc.dg/lto/pr47188_0.c: New testcase.
16016 * gcc.dg/lto/pr47188_1.c: New testcase.
16017
16018 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16019
16020 PR fortran/33117
16021 PR fortran/46478
16022 * gfortran.dg/interface_33.f90: New test.
16023
16024 2011-01-06 Jakub Jelinek <jakub@redhat.com>
16025
16026 PR c/47150
16027 * gcc.c-torture/compile/pr47150.c: New test.
16028
16029 2011-01-06 Ira Rosen <irar@il.ibm.com>
16030
16031 PR tree-optimization/47139
16032 * gcc.dg/vect/pr47139.c: New test.
16033
16034 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16035
16036 PR fortran/47180
16037 * gfortran.dg/extends_type_of_2.f03: New.
16038
16039 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16040
16041 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16042
16043 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
16044
16045 * gnat.dg/opt14.adb: New test.
16046
16047 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
16048
16049 PR fortran/46017
16050 * gfortran.dg/allocate_error_2.f90: New test.
16051
16052 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16053
16054 PR fortran/47024
16055 * gfortran.dg/storage_size_3.f08: New.
16056
16057 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16058
16059 PR libgfortran/47154
16060 * gfortran.dg/namelist_68.f90: New test.
16061
16062 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
16063
16064 * gnat.dg/unchecked_convert8.ad[sb]: New test.
16065
16066 2011-01-04 Janus Weil <janus@gcc.gnu.org>
16067
16068 PR fortran/46448
16069 * gfortran.dg/class_34.f90: New.
16070
16071 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16072
16073 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16074 use __builtin_inff. Skip all single-precision tests that require
16075 Infinity.
16076
16077 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16078
16079 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16080
16081 2011-01-03 Jakub Jelinek <jakub@redhat.com>
16082
16083 PR tree-optimization/47148
16084 * gcc.c-torture/execute/pr47148.c: New test.
16085
16086 PR tree-optimization/47155
16087 * gcc.c-torture/execute/pr47155.c: New test.
16088
16089 PR rtl-optimization/47157
16090 * gcc.c-torture/compile/pr47157.c: New test.
16091
16092 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16093
16094 * gcc.dg/torture/vector-shift2.c (schar): Define.
16095 (main): Always use schar or uchar instead of plain "char" to avoid
16096 dependencies on implementation-defined char signedness.
16097
16098 2011-01-03 Martin Jambor <mjambor@suse.cz>
16099
16100 PR tree-optimization/46801
16101 * gnat.dg/pack9.adb: Remove xfail.
16102
16103 2011-01-03 Martin Jambor <mjambor@suse.cz>
16104
16105 PR tree-optimization/46984
16106 * g++.dg/ipa/pr46984.C: New test.
16107
16108 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16109
16110 PR fortran/46408
16111 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16112
16113 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16114
16115 PR tree-optimization/47140
16116 * gcc.c-torture/compile/pr47140.c: New test.
16117
16118 PR rtl-optimization/47028
16119 * gcc.dg/pr47028.c: New test.
16120
16121 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16122
16123 * objc.dg/protocol-forward-1.m: Removed TODO.
16124 * objc.dg/protocol-forward-2.m: New.
16125 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16126 * obj-c++.dg/protocol-forward-2.mm: New.
16127
16128 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16129
16130 PR target/38662
16131 * g++.dg/eh/pr38662.C: New testcase.
16132
16133 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16134
16135 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16136 scan for newline '\n'.
16137
16138 \f
16139 Copyright (C) 2011 Free Software Foundation, Inc.
16140
16141 Copying and distribution of this file, with or without modification,
16142 are permitted in any medium without royalty provided the copyright
16143 notice and this notice are preserved.