headmerge-2.c: Adjust scan pattern.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2
3 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
4
5 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
6
7 * ada/acats/overflow.lst: Add cb20004.
8
9 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10
11 PR c++/51541
12 * g++.dg/cpp0x/alias-decl-18.C: New test.
13
14 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
15
16 * gcc.c-torture/execute/20120104-1.c: New test.
17
18 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
19
20 PR fortran/PR48946
21 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
22 the old typebound_operator_8.f03.
23 * gfortran.dg/typebound_operator_8.f03: New version of
24 typebound_operator_7.f03 with 'u' a derived type instead of a
25 class object.
26
27 2012-01-05 Richard Guenther <rguenther@suse.de>
28
29 * g++.dg/torture/pr49309.C: Skip for -flto.
30
31 2012-01-05 Jakub Jelinek <jakub@redhat.com>
32
33 PR middle-end/51761
34 * gcc.c-torture/compile/pr51761.c: New test.
35
36 2012-01-05 Richard Guenther <rguenther@suse.de>
37
38 PR tree-optimization/51760
39 * gcc.dg/torture/pr51760.c: New testcase.
40
41 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
42
43 PR middle-end/51472
44 * gcc.dg/tm/memopt-6.c: Adjust regexp.
45
46 2012-01-05 Richard Guenther <rguenther@suse.de>
47
48 PR lto/41576
49 * gfortran.dg/lto/pr41576_0.f90: New testcase.
50 * gfortran.dg/lto/pr41576_1.f90: Likewise.
51
52 2012-01-04 Jakub Jelinek <jakub@redhat.com>
53
54 PR debug/51695
55 * gcc.dg/pr51695.c: New test.
56
57 2012-01-04 Andrew Pinski <apinski@cavium.com>
58
59 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
60 * gcc.target/mips/octeon2-lx-1.c: New test.
61 * gcc.target/mips/mips64-dsp-ldx.c: New test.
62 * gcc.target/mips/octeon2-lx-2.c: New test.
63 * gcc.target/mips/octeon2-lx-3.c: New test.
64
65 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
66
67 PR other/51163
68 PR other/51164
69 * gcc.dg/tm/alias-1.c: Adjust regexp.
70 * gcc.dg/tm/alias-2.c: Adjust regexp.
71
72 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
73
74 PR c++/51064
75 * g++.dg/warn/Wparentheses-26.C: New.
76
77 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
78
79 * gfortran.dg/elemental_optional_args_2.f90: New test.
80
81 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
82
83 PR fortran/49693
84 * gfortran.dg/common_17.f90: New test.
85
86 2012-01-04 Richard Guenther <rguenther@suse.de>
87
88 PR tree-optimization/49651
89 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
90 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
91
92 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/51738
95 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
96
97 2012-01-03 Andrew Pinski <apinski@cavium.com>
98
99 * lib/scanasm.exp (dg-function-on-line): Always use a special format
100 for all mips targets. Also allow an optional .cfi_startproc.
101
102 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
103
104 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
105
106 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/29273
109 * g++.dg/rtti/dyncast5.C: New.
110
111 2012-01-03 Richard Guenther <rguenther@suse.de>
112
113 PR tree-optimization/51070
114 * gcc.dg/torture/pr51070-2.c: New testcase.
115
116 2012-01-03 Richard Guenther <rguenther@suse.de>
117
118 PR tree-optimization/51692
119 * gcc.dg/torture/pr51692.c: New testcase.
120
121 2012-01-03 Richard Guenther <rguenther@suse.de>
122
123 PR debug/51650
124 * g++.dg/lto/pr51650-3_0.C: New testcase.
125
126 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/15867
129 * g++.dg/warn/Wredundant-decls-spec.C: New.
130
131 2012-01-03 Jakub Jelinek <jakub@redhat.com>
132
133 PR tree-optimization/51719
134 * g++.dg/tree-prof/pr51719.C: New test.
135
136 2012-01-03 Richard Guenther <rguenther@suse.de>
137
138 PR middle-end/51730
139 * gcc.dg/fold-compare-6.c: New testcase.
140
141 2012-01-03 Jakub Jelinek <jakub@redhat.com>
142
143 PR c++/51669
144 * g++.dg/gomp/pr51669.C: New test.
145
146 2012-01-02 Jason Merrill <jason@redhat.com>
147
148 PR c++/51675
149 * g++.dg/cpp0x/constexpr-union2.C: New.
150
151 PR c++/51666
152 * g++.dg/cpp0x/nsdmi-defer5.C: New.
153
154 2012-01-02 Dodji Seketeli <dodji@redhat.com>
155
156 PR c++/51462
157 * g++.dg/cpp0x/constexpr-99.C: New test.
158
159 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
160
161 PR c++/20140
162 * g++.dg/template/init9.C: New.
163
164 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
165
166 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
167 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
168 rather than a specific number.
169
170 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
171
172 PR fortran/46262
173 PR fortran/46328
174 PR fortran/51052
175 * gfortran.dg/typebound_operator_7.f03: New.
176 * gfortran.dg/typebound_operator_8.f03: New.
177
178 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
179
180 PR target/51729
181 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
182 XFAIL.
183 * gcc.target/mips/dspr2-MULTU.c: Likewise.
184
185 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
186
187 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
188
189 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
190
191 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
192 for MIPS.
193
194 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
195
196 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
197 * gfortran.dg/io_real_boz_4.f90: Likewise.
198 * gfortran.dg/io_real_boz_5.f90: Likewise.
199
200 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
201
202 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
203
204 2012-01-02 Revital Eres <revital.eres@linaro.org>
205
206 * gcc.dg/sms-11.c: New file.
207
208 2012-01-02 Tobias Burnus <burnus@net-b.de>
209
210 PR fortran/51682
211 * gfortran.dg/coarray/image_index_3.f90: New.
212
213 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/16603
216 * g++.dg/parse/enum8.C: New.
217
218 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/51379
221 * g++.dg/conversion/reinterpret4.C: New.
222 * g++.dg/conversion/reinterpret1.C: Adjust.
223
224 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
225
226 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
227
228 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
229
230 * g++.old-deja/g++.brendan/crash25.C: Adjust.
231 * g++.old-deja/g++.brendan/crash56.C: Likewise.
232 * g++.old-deja/g++.jason/access14.C: Likewise.
233 * g++.old-deja/g++.jason/access8.C: Likewise.
234 * g++.old-deja/g++.jason/access1.C: Likewise.
235 * g++.old-deja/g++.other/access3.C: Likewise.
236 * g++.old-deja/g++.other/access5.C: Likewise.
237 * g++.old-deja/g++.law/unsorted1.C: Likewise.
238 * g++.old-deja/g++.law/visibility22.C: Likewise.
239 * g++.old-deja/g++.law/visibility26.C: Likewise.
240 * g++.old-deja/g++.mike/p2746.C: Likewise.
241 * g++.dg/debug/using1.C: Likewise.
242 * g++.dg/lookup/using51.C: Likewise.
243 * g++.dg/inherit/using5.C: Likewise.
244 * g++.dg/inherit/pr30297.C: Likewise.
245 * g++.dg/inherit/access8.C: Likewise.
246 * g++.dg/torture/pr39362.C: Likewise.
247 * g++.dg/template/crash13.C: Likewise.
248 * g++.dg/template/using10.C: Likewise.
249
250 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
251
252 PR fortran/51502
253 * lib/gcc-dg.exp (scan-module-absence): Really commit last
254 change.
255
256 2012-01-01 Ira Rosen <irar@il.ibm.com>
257
258 PR tree-optimization/51704
259 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
260 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
261 corresponding flags.
262
263 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
264
265 PR c++/51723
266 * g++.dg/cpp0x/constexpr-delegating2.C: New.
267
268 2012-01-01 Jan Hubicka <jh@suse.cz>
269
270 PR rtl-optimization/51069
271 * gcc.c-torture/compile/pr51069.c: New testcase.
272
273 2012-01-01 Jakub Jelinek <jakub@redhat.com>
274
275 PR tree-optimization/51683
276 * gcc.dg/pr51683.c: New test.
277
278 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/51397
281 * g++.dg/cpp0x/static_assert6.C: New.
282
283 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
284
285 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
286
287 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
288
289 PR fortran/51502
290 * lib/gcc-dg.exp (scan-module-absence): New function.
291 * gfortran.dg/implicit_pure_2.f90: New test.
292
293 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/51316
296 * g++.dg/cpp0x/alignof4.C: New.
297
298 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
299
300 PR testsuite/51702
301 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
302 -mabi=altivec option, which suppresses a warning message about
303 passing vectors by reference. The extra warning causes some tests
304 to fail.
305 * gcc.dg/scal-to-vec2.c: Likewise.
306 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
307 * gcc.dg/pr35442.c: Likewise.
308 * gcc.dg/vector-compare-1.c: Likewise.
309 * gcc.dg/vector-compare-2.c: Likewise.
310 * gcc.dg/torture/pr36891.c: Likewise.
311
312 2012-12-29 Kai Tietz <ktietz@redhat.com>
313
314 * g++.dg/abi/bitfield3.C: Make sure test runs
315 for windows targets without activated ms-bitfields option.
316
317 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
318 targets to use static-version.
319 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
320 * g++.old-deja/g++.abi/arraynew.C: Likewise.
321 * g++.old-deja/g++.eh/new1.C: Likewise.
322 * g++.old-deja/g++.eh/new2.C: Likewise.
323
324 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
325
326 * gfortran.dg/function_optimize_9.f90: New test.
327
328 2011-12-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
329
330 PR c++/23211
331 * g++.dg/template/using18.C: New.
332 * g++.dg/template/using19.C: New.
333 * g++.dg/template/nested3.C: Remove dg-message at instantiation.
334 * g++.dg/template/crash13.C: Likewise.
335
336 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
337
338 PR target/51623
339 * gcc.target/powerpc/pr51623.c: New file.
340
341 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
342
343 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
344
345 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
346
347 PR c++/51547
348 * g++.dg/cpp0x/pr51547.C: New.
349
350 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
351
352 * gcc.c-torture/execute/20111227-1.c: New test.
353
354 2011-12-25 Jan Hubicka <jh@suse.cz>
355
356 PR middle-end/48641
357 * gcc.dg/compile/pr48641.c: New file.
358
359 2011-12-26 Joey Ye <joey.ye@arm.com>
360
361 PR middle-end/51200
362 * gcc.dg/volatile-bitfields-2.c: New test.
363
364 2011-12-23 Jason Merrill <jason@redhat.com>
365
366 PR c++/51507
367 * g++.dg/cpp0x/variadic121.C: New.
368
369 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
370
371 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
372
373 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
374
375 * gcc.target/arm/vect-vcvt.c: New test.
376 * gcc.target/arm/vect-vcvtq.c: New test.
377
378 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
379 in final check.
380
381 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
382 True for ARM NEON.
383 (check_effective_target_vect_uintfloat_cvt): Likewise.
384 (check_effective_target_vect_floatuint_cvt): Likewise.
385 (check_effective_target_vect_floatint_cvt): Likewise.
386
387 2011-12-23 Richard Guenther <rguenther@suse.de>
388
389 PR rtl-optimization/50396
390 * gcc.dg/torture/pr50396.c: New testcase.
391
392 2011-12-22 Bin Cheng <bin.cheng@arm.com>
393
394 PR tree-optimization/43491
395 * gcc.dg/tree-ssa/pr43491.c: New test.
396
397 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
398
399 PR testsuite/50722
400 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
401
402 2011-12-22 Richard Guenther <rguenther@suse.de>
403
404 PR lto/51650
405 * g++.dg/lto/pr51650-1_0.C: New testcase.
406 * g++.dg/lto/pr51650-2_0.C: Likewise.
407
408 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
409
410 PR target/51643
411 * gcc.target/arm/sibcall-2.c: New test.
412
413 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
414
415 PR testsuite/51645
416 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
417
418 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
419
420 * gcc.dg/pr50038.c: Move to ...
421 * gcc.target/i386/pr50038.c: ... here. Test on all targets.
422
423 2011-12-21 Jason Merrill <jason@redhat.com>
424
425 PR c++/51611
426 * g++.dg/cpp0x/nsdmi-virtual1.C: New.
427
428 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
429
430 PR c++/51305
431 * g++.dg/cpp0x/constexpr-noexcept6.C: New.
432
433 2011-12-21 Jakub Jelinek <jakub@redhat.com>
434
435 PR middle-end/51644
436 PR middle-end/51647
437 * gcc.dg/pr51644.c: New test.
438 * g++.dg/warn/Wreturn-4.C: New test.
439
440 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
441
442 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
443 diag-scans to fix fail on AVX.
444 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
445 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
446 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
447 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
448 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
449 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
450 * gcc.dg/vect/pr45752.c: Ditto.
451 * gcc.dg/vect/slp-perm-4.c: Ditto.
452 * gcc.dg/vect/slp-perm-9.c: Ditto.
453 * gcc.dg/vect/vect-33.c: Ditto.
454 * gcc.dg/vect/vect-35.c: Ditto.
455 * gcc.dg/vect/vect-6-big-array.c: Ditto.
456 * gcc.dg/vect/vect-6.c: Ditto.
457 * gcc.dg/vect/vect-91.c: Ditto.
458 * gcc.dg/vect/vect-all-big-array.c: Ditto.
459 * gcc.dg/vect/vect-all.c: Ditto.
460 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
461 * gcc.dg/vect/vect-outer-4c.c: Ditto.
462 * gcc.dg/vect/vect-outer-5.c: Ditto.
463 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
464 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
465 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
466 * gcc.dg/vect/vect-peel-1.c: Ditto.
467 * gcc.dg/vect/vect-peel-2.c: Ditto.
468 * gcc.dg/vect/vect-peel-3.c: Ditto.
469 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
470 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
471 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
472 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
473 * lib/target-supports.exp (check_avx_available): New function.
474 (check_effective_target_vect_sizes_32B_16B): Ditto.
475 (check_prefer_avx128): Ditto.
476 (check_effective_target_vect_aligned_arrays): Add handling of AVX.
477 (check_effective_target_vect_multiple_sizes): Ditto.
478
479 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
480
481 PR target/50038
482 * gcc.dg/pr50038.c: New test.
483
484 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
485
486 PR c++/51621
487 * g++.dg/cpp0x/constexpr-ice5.C: New.
488
489 2011-12-20 Joseph Myers <joseph@codesourcery.com>
490
491 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
492 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
493 gcc.dg/gnu11-version-1.c: New tests.
494
495 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
496
497 PR middle-end/51200
498 * gcc.target/arm/volatile-bitfields-4.c: New test.
499 * c-c++-common/abi-bf.c: New test.
500
501 2011-12-20 Dodji Seketeli <dodji@redhat.com>
502
503 PR debug/49951
504 * g++.dg/gcov/gcov-2.C: Adjust.
505
506 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/51612
509 * g++.dg/cpp0x/constexpr-ice4.C: New.
510
511 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/51328
514 * g++.dg/template/crash109.C: New.
515
516 2011-12-19 Jason Merrill <jason@redhat.com>
517
518 PR c++/51530
519 * g++.dg/cpp0x/nullptr26.C: New.
520
521 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
522
523 * gcc.target/mips/mult-1.c: Require -O2.
524
525 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
526
527 * gcc.target/mips/ext-2.c: Add NOMIPS16.
528
529 2011-12-19 Jason Merrill <jason@redhat.com>
530
531 PR c++/51526
532 * g++.dg/cpp0x/constexpr-delegating.C: New.
533
534 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
535 Tom de Vries <tom@codesourcery.com>
536
537 PR rtl-opt/50380
538 * gcc.c-torture/compile/pr50380.c: New testcase.
539
540 2011-12-19 Tobias Burnus <burnus@net-b.de>
541
542 PR fortran/51605
543 * gfortran.dg/block_10.f90: New.
544
545 2011-12-19 Jason Merrill <jason@redhat.com>
546
547 PR c++/51553
548 * g++.dg/cpp0x/initlist64.C: New.
549
550 PR c++/51228
551 * c-c++-common/transparent-union-1.c: New.
552
553 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
554
555 PR tree-optimization/51580
556 * gnat.dg/specs/loop_optimization1.ads: New test.
557 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
558
559 2011-12-19 Richard Guenther <rguenther@suse.de>
560
561 PR lto/51573
562 * gcc.dg/lto/20111207-2_0.c: Adjust.
563 * g++.dg/lto/pr51573-1_0.C: New testcase.
564
565 2011-12-19 Jakub Jelinek <jakub@redhat.com>
566
567 PR c++/51619
568 * g++.dg/cpp0x/pr51619.C: New test.
569
570 2011-12-19 Tobias Burnus <burnus@net-b.de>
571
572 PR fortran/51605
573 * gfortran.dg/select_type_25.f90: New.
574
575 2011-12-19 Martin Jambor <mjambor@suse.cz>
576
577 PR tree-optimization/51583
578 * gcc.dg/tree-ssa/pr51583.c: New test.
579
580 2011-12-19 Jakub Jelinek <jakub@redhat.com>
581
582 PR tree-optimization/51596
583 * g++.dg/opt/pr51596.C: New test.
584
585 PR middle-end/51590
586 PR tree-optimization/51606
587 * gcc.dg/vect/pr51590.c: New test.
588
589 2011-12-19 Richard Guenther <rguenther@suse.de>
590
591 PR lto/51572
592 * g++.dg/lto/pr51572-2_0.C: New testcase.
593
594 2011-12-19 Dodji Seketeli <dodji@redhat.com>
595
596 PR c++/51477
597 * g++.dg/cpp0x/nsdmi6.C: New test.
598
599 2011-12-19 Tobias Burnus <burnus@net-b.de>
600
601 * gfortran.dg/coarray_poly_3.f90: New.
602 * coarray/poly_run_1.f90: Enable some previously commented code.
603
604 2011-12-19 Jason Merrill <jason@redhat.com>
605
606 PR c++/51489
607 * g++.dg/cpp0x/constexpr-ptrsub.C: New.
608
609 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
610
611 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
612
613 2011-12-17 Jason Merrill <jason@redhat.com>
614
615 PR c++/51588
616 * g++.dg/parse/enum7.C: New.
617
618 PR c++/51586
619 * g++.dg/lookup/nested2.C: New.
620
621 PR c++/51587
622 * g++.dg/parse/enum6.C: New.
623
624 2011-12-17 Tom de Vries <tom@codesourcery.com>
625
626 PR tree-optimization/51491
627 * gcc.dg/pr51491.c: New test.
628 * gcc.dg/pr51491-2.c: Same.
629
630 2011-12-16 Jason Merrill <jason@redhat.com>
631
632 PR c++/51416
633 * g++.dg/cpp0x/auto31.C: New.
634
635 2011-12-16 Ian Lance Taylor <iant@google.com>
636
637 PR middle-end/51592
638 * gcc.dg/20111216-1.c: New test.
639
640 2011-12-16 Jason Merrill <jason@redhat.com>
641
642 PR c++/51461
643 * g++.dg/init/static4.C: New.
644
645 2011-12-16 Jason Merrill <jason@redhat.com>
646
647 PR c++/51331
648 * g++.dg/init/value10.C: New.
649
650 2011-12-16 Jakub Jelinek <jakub@redhat.com>
651
652 PR testsuite/50803
653 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
654
655 PR tree-optimization/51575
656 * g++.dg/opt/pr51575.C: New test.
657
658 PR debug/51557
659 * gcc.dg/pr51557.c: New test.
660
661 2011-12-16 Richard Guenther <rguenther@suse.de>
662
663 PR lto/51572
664 * gcc.dg/lto/pr51572-1_0.c: New testcase.
665
666 2011-12-15 Jason Merrill <jason@redhat.com>
667
668 PR c++/51458
669 * g++.dg/ext/desig4.C: New.
670
671 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
672
673 * gfortran.dg/class_array_3.f03: Remove explicit indexing of
674 A%disp() to use scalarizer.
675 * gfortran.dg/class_array_9.f03: New.
676
677 2011-12-15 Jakub Jelinek <jakub@redhat.com>
678
679 * gcc.dg/vect/vect-sdivmod-1.c: New test.
680
681 PR c++/51463
682 * g++.dg/cpp0x/pr51463.C: New test.
683
684 PR c/51360
685 * c-c++-common/gomp/pr51360.c: New test.
686 * g++.dg/gomp/pr51360.C: New test.
687
688 PR middle-end/49806
689 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
690 Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
691
692 PR tree-optimization/51117
693 * g++.dg/opt/pr51117.C: New test.
694
695 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
696
697 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
698 New definitions.
699 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
700 Likewise.
701 (stpncpy, __stpncpy_chk): New functions.
702 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
703 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
704
705 2011-12-15 Richard Guenther <rguenther@suse.de>
706
707 PR lto/51567
708 * g++.dg/lto/pr51567-1_0.C: New testcase.
709
710 2011-12-15 Dodji Seketeli <dodji@redhat.com>
711
712 PR c++/51473
713 * g++.dg/cpp0x/auto30.C: New test.
714
715 2011-12-15 Tobias Burnus <burnus@net-b.de>
716
717 * gfortran.dg/coarray/poly_run_3.f90: New.
718 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
719
720 2011-12-15 Richard Guenther <rguenther@suse.de>
721
722 PR lto/51564
723 * g++.dg/lto/pr51564-1_0.C: New testcase.
724
725 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
726
727 PR libstdc++/51365
728 * g++.dg/ext/is_final.C: New.
729
730 2012-12-15 Richard Guenther <rguenther@suse.de>
731
732 PR lto/48508
733 * g++.dg/lto/pr48508-1_0.C: New testcase.
734 * g++.dg/lto/pr48508-1_1.C: Likewise.
735
736 2011-12-14 Jason Merrill <jason@redhat.com>
737
738 PR c++/51554
739 * g++.dg/init/constant1.C: New.
740
741 PR c++/51248
742 * g++.dg/other/enum2.C: New.
743
744 2011-12-14 Dodji Seketeli <dodji@redhat.com>
745
746 PR c++/51475
747 * g++.dg/cpp0x/initlist63.C: New test.
748
749 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
750
751 PR target/50931
752 * gcc.target/avr/torture/int24-mul.c: New.
753
754 2011-12-14 Dodji Seketeli <dodji@redhat.com>
755
756 PR c++/51476
757 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
758
759 2011-12-13 Jason Merrill <jason@redhat.com>
760
761 PR c++/51406
762 PR c++/51161
763 * g++.dg/cpp0x/rv-cast3.C: New.
764 * g++.dg/cpp0x/rv-cast4.C: New.
765
766 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
767
768 PR c++/51464
769 * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
770
771 2011-12-13 Andrew Pinski <apinski@cavium.com>
772 Adam Nemet <anemet@caviumnetworks.com>
773
774 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
775 -fdump-* options.
776 * gcc.target/mips/octeon2-pipe-1.c: New testcase.
777 * gcc.target/mips/octeon-pipe-1.c: New testcase.
778
779 2011-12-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
780
781 PR c++/14258
782 * g++.dg/template/using16.C: New.
783 * g++.dg/template/using17.C: New.
784
785 2011-12-13 Martin Jambor <mjambor@suse.cz>
786
787 PR tree-optimization/51362
788 * gcc.dg/ipa/pr51362.c: New test.
789
790 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
791
792 PR testsuite/51524
793 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
794 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
795
796 2011-12-13 Richard Guenther <rguenther@suse.de>
797
798 PR lto/48354
799 * g++.dg/lto/pr48354-1_0.C: New testcase.
800
801 2011-12-13 Richard Guenther <rguenther@suse.de>
802
803 PR tree-optimization/51519
804 * gcc.dg/pr51519.c: New testcase.
805
806 2011-12-13 Richard Guenther <rguenther@suse.de>
807
808 * gcc.dg/lto/20111213-1_0.c: New testcase.
809
810 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
811
812 * gnat.dg/vect1.ad[sb]: Add more tests.
813 * gnat.dg/vect2.ad[sb]: Likewise.
814 * gnat.dg/vect3.ad[sb]: Likewise.
815 * gnat.dg/vect4.ad[sb]: Likewise.
816 * gnat.dg/vect5.ad[sb]: Likewise.
817 * gnat.dg/vect6.ad[sb]: Likewise.
818
819 2011-12-12 Jakub Jelinek <jakub@redhat.com>
820
821 PR rtl-optimization/51495
822 * gcc.c-torture/compile/pr51495.c: New test.
823
824 PR tree-optimization/51481
825 * gcc.dg/pr51481.c: New test.
826
827 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
828
829 PR tree-optimization/45830
830 * gcc.c-torture/execute/pr45830.c: Move from here to...
831 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
832 dg-additional-options magic.
833
834 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
835
836 * gfortran.dg/nested_modules_2.f90: Tighten test.
837
838 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gcc.c-torture/execute/20111212-1.c: New test.
841
842 2011-12-12 Jakub Jelinek <jakub@redhat.com>
843
844 PR testsuite/51511
845 * gcc.dg/pr45819.c: Add -w to dg-options.
846
847 2011-12-12 Torvald Riegel <triegel@redhat.com>
848
849 * g++.dg/tm/noexcept-1.C: New test.
850 * g++.dg/tm/noexcept-2.C: New test.
851 * g++.dg/tm/noexcept-3.C: New test.
852 * g++.dg/tm/noexcept-4.C: New test.
853 * g++.dg/tm/noexcept-5.C: New test.
854
855 2011-12-12 Torvald Riegel <triegel@redhat.com>
856
857 * c-c++-common/tm/20111206.c: New test.
858
859 2011-12-12 Richard Guenther <rguenther@suse.de>
860
861 PR lto/51262
862 * g++.dg/opt/pr51262.C: New testcase.
863
864 2011-12-12 Revital Eres <revital.eres@linaro.org>
865
866 PR rtl-optimization/47013
867 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
868 to preserve the function.
869 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
870 powerpc*-*-*. Avoid superfluous spaces in dg-final.
871 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
872 -fmodulo-sched-allow-regmoves flags.
873 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
874 and avoid superfluous spaces in dg-final for spu-*-*.
875 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
876 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
877 change scan-rtl-dump-times for powerpc*-*-*.
878 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
879 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
880 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
881
882 2011-12-11 Jakub Jelinek <jakub@redhat.com>
883
884 PR tree-optimization/51485
885 * g++.dg/vect/pr51485.cc: New test.
886
887 2011-12-11 Tobias Burnus <burnus@net-b.de>
888
889 PR fortran/50923
890 * gfortran.dg/warn_function_without_result_2.f90: New.
891
892 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
893 Tobias Burnus <burnus@gcc.gnu.org>
894
895 PR fortran/41539
896 PR fortran/43214
897 PR fortran/43969
898 PR fortran/44568
899 PR fortran/46356
900 PR fortran/46990
901 PR fortran/49074
902 * gfortran.dg/class_array_1.f03: New.
903 * gfortran.dg/class_array_2.f03: New.
904 * gfortran.dg/class_array_3.f03: New.
905 * gfortran.dg/class_array_4.f03: New.
906 * gfortran.dg/class_array_5.f03: New.
907 * gfortran.dg/class_array_6.f03: New.
908 * gfortran.dg/class_array_7.f03: New.
909 * gfortran.dg/class_array_8.f03: New.
910 * gfortran.dg/coarray_poly_1.f90: New.
911 * gfortran.dg/coarray_poly_2.f90: New.
912 * gfortran.dg/coarray/poly_run_1.f90: New.
913 * gfortran.dg/coarray/poly_run_2.f90: New.
914 * gfortran.dg/class_to_type_1.f03: New.
915 * gfortran.dg/type_to_class_1.f03: New.
916 * gfortran.dg/typebound_assignment_3.f03: Remove the error.
917 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
918 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
919
920 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
921
922 PR fortran/50690
923 * gfortran.dg/gomp/workshare2.f90: New test.
924 * gfortran.dg/gomp/workshare3.f90: New test.
925
926 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
927
928 * gnat.dg/specs/elab3.ads: New test.
929
930 2011-12-10 Richard Henderson <rth@redhat.com>
931
932 * gcc.target/powerpc/altivec-perm-1.c: New.
933 * gcc.target/powerpc/altivec-perm-2.c: New.
934 * gcc.target/powerpc/altivec-perm-4.c: New.
935
936 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
937
938 * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
939 Add a scan-assembler-time clause to test for the interupt vector jump.
940 (f): Rename to ...
941 (dma0_handler): ... this.
942
943 2011-12-10 Nathan Sidwell <nathan@acm.org>
944
945 PR gcov-profile/51449
946 * g++.dg/gcov/gcov-14.C: New.
947
948 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
949
950 * gcc.c-torture/compile/20111209-1.c: New test.
951
952 2011-12-09 Jason Merrill <jason@redhat.com>
953
954 PR c++/51151
955 * g++.dg/warn/Woverflow-4.C: New.
956
957 2011-12-09 Dodji Seketeli <dodji@redhat.com>
958
959 PR c++/51289
960 * g++.dg/cpp0x/alias-decl-17.C: New test.
961
962 2011-12-09 Michael Meissner <meissner@the-meissners.org>
963
964 * gcc.target/powerpc/recip-5.c: Disable running on any system that
965 does not support VSX.
966
967 * gcc.target/powerpc/ppc-target-4.c: New file to test target
968 specific functions enabling target specific builtins.
969
970 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
971
972 * gcc.dg/vect/slp-13.c: Array size increase reverted.
973 * gcc.dg/vect/slp-24.c: Ditto.
974 * gcc.dg/vect/slp-3.c: Ditto.
975 * gcc.dg/vect/slp-34.c: Ditto.
976 * gcc.dg/vect/slp-4.c: Ditto.
977 * gcc.dg/vect/slp-cond-2.c: Ditto.
978 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
979 * gcc.dg/vect/vect-1.c: Ditto.
980 * gcc.dg/vect/vect-10.c: Ditto.
981 * gcc.dg/vect/vect-105.c: Ditto.
982 * gcc.dg/vect/vect-112.c: Ditto.
983 * gcc.dg/vect/vect-15.c: Ditto.
984 * gcc.dg/vect/vect-2.c: Ditto.
985 * gcc.dg/vect/vect-31.c: Ditto.
986 * gcc.dg/vect/vect-32.c: Ditto.
987 * gcc.dg/vect/vect-33.c: Ditto.
988 * gcc.dg/vect/vect-34.c: Ditto.
989 * gcc.dg/vect/vect-35.c: Ditto.
990 * gcc.dg/vect/vect-36.c: Ditto.
991 * gcc.dg/vect/vect-6.c: Ditto.
992 * gcc.dg/vect/vect-73.c: Ditto.
993 * gcc.dg/vect/vect-74.c: Ditto.
994 * gcc.dg/vect/vect-75.c: Ditto.
995 * gcc.dg/vect/vect-76.c: Ditto.
996 * gcc.dg/vect/vect-80.c: Ditto.
997 * gcc.dg/vect/vect-85.c: Ditto.
998 * gcc.dg/vect/vect-89.c: Ditto.
999 * gcc.dg/vect/vect-97.c: Ditto.
1000 * gcc.dg/vect/vect-98.c: Ditto.
1001 * gcc.dg/vect/vect-all.c: Ditto.
1002 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1003 * gcc.dg/vect/vect-iv-8.c: Ditto.
1004 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1005 * gcc.dg/vect/vect-outer-1.c: Ditto.
1006 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1007 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1008 * gcc.dg/vect/vect-outer-2.c: Ditto.
1009 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1010 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1011 * gcc.dg/vect/vect-outer-3.c: Ditto.
1012 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1013 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1014 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1015 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1016 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1017 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1018 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1019 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1020 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1021 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1022 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1023 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1024 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1025 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1026 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1027 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1028 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1029 * gcc.dg/vect/vect-shift-2.c: Ditto.
1030 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1031 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1032 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1033 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1034 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1035 * gcc.dg/vect/slp-13-big-array.c: New test.
1036 * gcc.dg/vect/slp-24-big-array.c: Ditto.
1037 * gcc.dg/vect/slp-3-big-array.c: Ditto.
1038 * gcc.dg/vect/slp-34-big-array.c: Ditto.
1039 * gcc.dg/vect/slp-4-big-array.c: Ditto.
1040 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
1041 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
1042 * gcc.dg/vect/vect-1-big-array.c: Ditto.
1043 * gcc.dg/vect/vect-10-big-array.c: Ditto.
1044 * gcc.dg/vect/vect-105-big-array.c: Ditto.
1045 * gcc.dg/vect/vect-112-big-array.c: Ditto.
1046 * gcc.dg/vect/vect-15-big-array.c: Ditto.
1047 * gcc.dg/vect/vect-2-big-array.c: Ditto.
1048 * gcc.dg/vect/vect-31-big-array.c: Ditto.
1049 * gcc.dg/vect/vect-32-big-array.c: Ditto.
1050 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1051 * gcc.dg/vect/vect-34-big-array.c: Ditto.
1052 * gcc.dg/vect/vect-35-big-array.c: Ditto.
1053 * gcc.dg/vect/vect-36-big-array.c: Ditto.
1054 * gcc.dg/vect/vect-6-big-array.c: Ditto.
1055 * gcc.dg/vect/vect-73-big-array.c: Ditto.
1056 * gcc.dg/vect/vect-74-big-array.c: Ditto.
1057 * gcc.dg/vect/vect-75-big-array.c: Ditto.
1058 * gcc.dg/vect/vect-76-big-array.c: Ditto.
1059 * gcc.dg/vect/vect-80-big-array.c: Ditto.
1060 * gcc.dg/vect/vect-85-big-array.c: Ditto.
1061 * gcc.dg/vect/vect-89-big-array.c: Ditto.
1062 * gcc.dg/vect/vect-97-big-array.c: Ditto.
1063 * gcc.dg/vect/vect-98-big-array.c: Ditto.
1064 * gcc.dg/vect/vect-all-big-array.c: Ditto.
1065 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
1066 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
1067 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
1068 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
1069 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
1070 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
1071 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
1072 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
1073 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
1074 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
1075 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
1076 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
1077 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
1078 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
1079 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
1080 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
1081 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
1082 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
1083 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
1084 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
1085 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
1086 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
1087 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
1088 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
1089 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
1090 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
1091 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
1092 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1093 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
1094 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
1095 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
1096 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
1097 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
1098
1099 2011-12-09 Richard Guenther <rguenther@suse.de>
1100
1101 PR lto/48042
1102 * g++.dg/lto/pr48042_0.C: New testcase.
1103
1104 2011-12-09 Richard Guenther <rguenther@suse.de>
1105
1106 PR tree-optimization/51482
1107 * g++.dg/torture/pr51482.C: New testcase.
1108
1109 2011-12-08 Andrew Pinski <apinski@cavium.com>
1110
1111 * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
1112 * gcc.target/mips/dmult-1.c: Likewise.
1113 * gcc.target/mips/branch-1.c: Likewise.
1114 * gcc.target/mips/extend-1.c: Likewise.
1115
1116 2011-12-08 Jason Merrill <jason@redhat.com>
1117
1118 PR c++/51318
1119 * g++.dg/template/cond8.C: New.
1120
1121 PR c++/51459
1122 * g++.dg/cpp0x/lambda/lambda-template4.C: New.
1123
1124 2011-12-08 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR tree-optimization/51466
1127 * gcc.c-torture/execute/pr51466.c: New test.
1128
1129 2011-12-08 Tobias Burnus <burnus@net-b.de>
1130
1131 PR fortran/50815
1132 * gfortran.dg/bounds_check_16.f90: New.
1133
1134 2011-12-08 Tobias Burnus <burnus@net-b.de>
1135
1136 PR fortran/51378
1137 * gfortran.dg/private_type_14.f90: New.
1138
1139 2011-12-08 Tobias Burnus <burnus@net-b.de>
1140
1141 PR fortran/51407
1142 * gfortran.dg/io_real_boz_3.f90: New.
1143 * gfortran.dg/io_real_boz_4.f90: New.
1144 * gfortran.dg/io_real_boz_5.f90: New.
1145
1146 2011-12-08 Tobias Burnus <burnus@net-b.de>
1147
1148 PR fortran/51448
1149 * gfortran.dg/realloc_on_assign_8.f90: New.
1150
1151 2011-12-08 Teresa Johnson <tejohnson@google.com>
1152
1153 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
1154
1155 2011-12-08 Teresa Johnson <tejohnson@google.com>
1156
1157 * gcc.target/i386/movdi-rex64.c: Remove unnecessary
1158 -Wwrite-strings option.
1159
1160 2011-12-08 Teresa Johnson <tejohnson@google.com>
1161
1162 * gcc.target/i386/movdi-rex64.c: New.
1163
1164 2011-12-08 Richard Guenther <rguenther@suse.de>
1165
1166 * gcc.dg/volatile3.c: New testcase.
1167
1168 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1169
1170 PR tree-optimization/51315
1171 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
1172 for typedef.
1173 (int32_t): Use __INT32_TYPE__ for typedef.
1174
1175 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
1176
1177 PR tree-optimization/51315
1178 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
1179 sizeof(int)==4.
1180
1181 2011-12-08 Richard Guenther <rguenther@suse.de>
1182
1183 PR lto/50747
1184 * g++.dg/opt/pr50747-1_0.C: New testcase.
1185 * g++.dg/opt/pr50747-2_0.C: Likewise.
1186
1187 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gcc.c-torture/execute/20111208-1.c: New test.
1190
1191 2011-12-08 Richard Guenther <rguenther@suse.de>
1192
1193 PR lto/48437
1194 * gcc.dg/lto/20111207-2_0.c: New testcase.
1195 * gcc.dg/guality/pr48437.c: Likewise.
1196
1197 2011-12-07 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR c++/51401
1200 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
1201 * g++.dg/cpp0x/auto29.C: New test.
1202
1203 PR c++/51429
1204 * g++.dg/parse/error45.C: New test.
1205
1206 PR c++/51229
1207 * g++.dg/ext/desig3.C: New test.
1208
1209 PR c++/51369
1210 * g++.dg/cpp0x/constexpr-51369.C: New test.
1211
1212 2011-12-07 Andrew Pinski <apinski@cavium.com>
1213
1214 PR middle-end/45416
1215 * gcc.dg/pr45416.c: New testcase.
1216
1217 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
1218
1219 PR c++/51420
1220 * g++.dg/cpp0x/pr51420.C: New.
1221
1222 2011-12-07 Richard Guenther <rguenther@suse.de>
1223
1224 PR lto/48100
1225 * gcc.dg/lto/20111207-1_0.c: New testcase.
1226 * gcc.dg/lto/20111207-1_1.c: Likewise.
1227 * gcc.dg/lto/20111207-1_2.c: Likewise.
1228 * gcc.dg/lto/20111207-1_3.c: Likewise.
1229
1230 2011-12-07 Richard Guenther <rguenther@suse.de>
1231
1232 PR tree-optimization/50823
1233 * gcc.dg/torture/pr50823.c: New testcase.
1234
1235 2011-12-07 Martin Jambor <mjambor@suse.cz>
1236
1237 PR tree-optimization/50744
1238 * gcc.dg/ipa/pr50744.c: New test.
1239
1240 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c++/51430
1243 * g++.dg/template/static32.C: New test.
1244
1245 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
1246
1247 * g++.dg/opt/pr51396.C: Use dg-additional-options.
1248
1249 2011-12-06 Tobias Burnus <burnus@net-b.de>
1250
1251 PR fortran/51435
1252 * gfortran.dg/default_initialization_5.f90: New.
1253
1254 2011-12-06 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR target/51354
1257 * gcc.c-torture/compile/pr51354.c: New test.
1258
1259 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/51431
1262 * g++.dg/other/abstract3.C: New.
1263
1264 2011-12-06 Richard Guenther <rguenther@suse.de>
1265
1266 PR tree-optimization/49997
1267 * gcc.dg/torture/pr49997.c: New testcase.
1268
1269 2011-12-06 Richard Guenther <rguenther@suse.de>
1270
1271 PR middle-end/51436
1272 * g++.dg/torture/pr51436.C: New testcase.
1273
1274 2011-12-06 Richard Guenther <rguenther@suse.de>
1275
1276 PR tree-optimization/51245
1277 * gcc.dg/torture/pr51245.c: New testcase.
1278
1279 2011-12-06 Dodji Seketeli <dodji@redhat.com>
1280
1281 PR c++/51427
1282 * g++.dg/diagnostic/wrong-tag-1.C
1283
1284 2011-12-05 Fabien ChĂȘne <fabien@gcc.gnu.org>
1285
1286 PR c++/51319
1287 * g++.dg/lookup/using50.C: New.
1288 * g++.dg/lookup/using51.C: New.
1289
1290 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR tree-optimization/51396
1293 * g++.dg/opt/pr51396.C: New test.
1294
1295 PR debug/51410
1296 * gcc.dg/debug/dwarf2/pr51410.c: New test.
1297
1298 PR c/51339
1299 * gcc.dg/gomp/pr51339.c: New test.
1300
1301 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/51399
1304 * g++.dg/cpp0x/initlist62.C: New.
1305
1306 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1307
1308 PR fortran/51338
1309 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
1310
1311 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
1312
1313 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
1314 * g++.dg/torture/pr39732.C: Likewise.
1315 * g++.dg/torture/pr40642.C: Likewise.
1316 * gcc.c-torture/compile/pr44686.c: Likewise.
1317 * gcc.dg/20050309-1.c: Likewise.
1318 * gcc.dg/20050330-2.c: Likewise.
1319 * gcc.dg/20051201-1.c: Likewise.
1320 * gcc.dg/gomp/pr27573.c: Likewise.
1321 * gcc.dg/pr46255.c: Likewise.
1322 * gcc.dg/profile-dir-1.c: Likewise.
1323 * gcc.dg/profile-dir-2.c: Likewise.
1324 * gcc.dg/profile-dir-3.c: Likewise.
1325 * gcc.dg/profile-generate-1.c: Likewise.
1326 * gfortran.dg/gomp/pr27573.f90: Likewise.
1327 * gcc.dg/profile-generate-3.c: Be specific about the type of
1328 profiling required.
1329
1330 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/51414
1333 * g++.dg/ext/underlying_type11.C: New.
1334
1335 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
1336
1337 PR testsuite/51128
1338 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
1339 * gcc.dg/torture/pr39074.c: Ditto.
1340 * gcc.dg/torture/pr39074-2.c: Ditto.
1341 * gcc.dg/torture/pr42898.c: Ditto.
1342 * gcc.dg/torture/pr42898-2.c: Ditto.
1343 * gcc.dg/torture/pr45704.c: Ditto.
1344 * gcc.dg/torture/pr50472.c: Ditto.
1345 * gcc.dg/torture/pta-callused-1.c: Ditto.
1346 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
1347 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
1348 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
1349 * gcc.dg/torture/pta-escape-1.c: Ditto.
1350 * gcc.dg/torture/ipa-pta-1.c: Ditto.
1351 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
1352
1353 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
1354
1355 PR target/51408
1356 * gcc.dg/pr51408.c: New.
1357
1358 2011-12-05 Jason Merrill <jason@redhat.com>
1359
1360 * g++.dg/cpp0x/dc6.C: New.
1361
1362 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
1363 Pedro LamarĂŁo <pedro.lamarao@gmail.com>
1364
1365 * g++.dg/cpp0x/dc1.C: New test.
1366 * g++.dg/cpp0x/dc2.C: New test.
1367 * g++.dg/cpp0x/dc3.C: New test.
1368 * g++.dg/cpp0x/dc4.C: New test.
1369 * g++.dg/cpp0x/dc5.C: New test.
1370 * g++.dg/template/meminit1.C: Adjust expected error.
1371
1372 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/51404
1375 * g++.dg/cpp0x/auto28.C: New.
1376
1377 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1378
1379 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
1380
1381 2011-12-05 Jakub Jelinek <jakub@redhat.com>
1382 Eric Botcazou <ebotcazou@adacore.com>
1383
1384 PR middle-end/51323
1385 PR middle-end/50074
1386 * gcc.c-torture/execute/pr51323.c: New test.
1387
1388 2011-12-04 Tobias Burnus <burnus@net-b.de>
1389
1390 PR fortran/51383
1391 * gfortran.dg/associate_10.f90: New.
1392
1393 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
1394
1395 PR middle-end/51285
1396 * gfortran.dg/vect/pr51285.f90: New test.
1397
1398 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
1399 Jérémie Detrey <Jeremie.Detrey@loria.fr>
1400
1401 PR target/51393
1402 * gcc.target/i386/pr51393.c: New test.
1403
1404 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1405
1406 PR obj-c++/51349
1407 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
1408 * obj-c++.dg/naming-4.mm: Likewise.
1409
1410 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
1411
1412 * gcc.dg/darwin-segaddr.c: Use -no-pie.
1413
1414 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/51313
1417 * g++.dg/cpp0x/pr51313.C: New.
1418
1419 2011-12-03 Tobias Burnus <burnus@net-b.de>
1420
1421 PR fortran/48887
1422 * gfortran.dg/select_type_24.f90: New.
1423 * gfortran.dg/select_type_23.f03: Add dg-error.
1424 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
1425
1426 2011-12-03 Jakub Jelinek <jakub@redhat.com>
1427
1428 * gcc.dg/vect/vect-122.c: New test.
1429
1430 2011-12-03 Tobias Burnus <burnus@net-b.de>
1431
1432 PR fortran/50684
1433 * gfortran.dg/move_alloc_8.f90: New.
1434
1435 2011-12-03 Tobias Burnus <burnus@net-b.de>
1436
1437 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
1438 i.e. remove the dg-error line.
1439 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
1440 * gfortran.dg/move_alloc_9.f90: New.
1441 * gfortran.dg/move_alloc_10.f90: New
1442
1443 2011-12-02 Nathan Sidwell <nathan@acm.org>
1444
1445 * lib/gcov.exp (verify-lines): Allow = as a count char.
1446 * g++.dg/gcov/gcov-13.C: New.
1447
1448 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1449
1450 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
1451 * gcc.dg/vect/slp-24.c: Ditto.
1452 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
1453 * gcc.dg/vect/slp-34.c: Ditto.
1454 * gcc.dg/vect/slp-4.c: Ditto.
1455 * gcc.dg/vect/slp-cond-2.c: Ditto.
1456 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
1457 * gcc.dg/vect/vect-1.c: Ditto.
1458 * gcc.dg/vect/vect-10.c: Ditto.
1459 * gcc.dg/vect/vect-105.c: Ditto.
1460 * gcc.dg/vect/vect-112.c: Ditto.
1461 * gcc.dg/vect/vect-15.c: Ditto.
1462 * gcc.dg/vect/vect-2.c: Ditto.
1463 * gcc.dg/vect/vect-31.c: Ditto.
1464 * gcc.dg/vect/vect-32.c: Ditto.
1465 * gcc.dg/vect/vect-33.c: Ditto.
1466 * gcc.dg/vect/vect-34.c: Ditto.
1467 * gcc.dg/vect/vect-35.c: Ditto.
1468 * gcc.dg/vect/vect-36.c: Ditto.
1469 * gcc.dg/vect/vect-6.c: Ditto.
1470 * gcc.dg/vect/vect-73.c: Ditto.
1471 * gcc.dg/vect/vect-74.c: Ditto.
1472 * gcc.dg/vect/vect-75.c: Ditto.
1473 * gcc.dg/vect/vect-76.c: Ditto.
1474 * gcc.dg/vect/vect-80.c: Ditto.
1475 * gcc.dg/vect/vect-85.c: Ditto.
1476 * gcc.dg/vect/vect-89.c: Ditto.
1477 * gcc.dg/vect/vect-97.c: Ditto.
1478 * gcc.dg/vect/vect-98.c: Ditto.
1479 * gcc.dg/vect/vect-all.c: Ditto.
1480 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
1481 * gcc.dg/vect/vect-iv-8.c: Ditto.
1482 * gcc.dg/vect/vect-iv-8a.c: Ditto.
1483 * gcc.dg/vect/vect-outer-1.c: Ditto.
1484 * gcc.dg/vect/vect-outer-1a.c: Ditto.
1485 * gcc.dg/vect/vect-outer-1b.c: Ditto.
1486 * gcc.dg/vect/vect-outer-2.c: Ditto.
1487 * gcc.dg/vect/vect-outer-2a.c: Ditto.
1488 * gcc.dg/vect/vect-outer-2c.c: Ditto.
1489 * gcc.dg/vect/vect-outer-3.c: Ditto.
1490 * gcc.dg/vect/vect-outer-3a.c: Ditto.
1491 * gcc.dg/vect/vect-outer-4a.c: Ditto.
1492 * gcc.dg/vect/vect-outer-4b.c: Ditto.
1493 * gcc.dg/vect/vect-outer-4c.c: Ditto.
1494 * gcc.dg/vect/vect-outer-4d.c: Ditto.
1495 * gcc.dg/vect/vect-outer-4m.c: Ditto.
1496 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
1497 * gcc.dg/vect/vect-outer-fir.c: Ditto.
1498 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
1499 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
1500 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
1501 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
1502 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
1503 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
1504 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
1505 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
1506 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
1507 * gcc.dg/vect/vect-shift-2.c: Ditto.
1508 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
1509 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
1510 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1511 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1512 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
1513
1514 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
1515
1516 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
1517 __builtin_memcpy arguments to honor sizeof(a).
1518
1519 2011-12-02 Joseph Myers <joseph@codesourcery.com>
1520
1521 * gcc.c-torture/execute/doloop-1.c,
1522 gcc.c-torture/execute/doloop-2.c: New tests.
1523
1524 2011-12-02 Martin Jambor <mjambor@suse.cz>
1525
1526 PR tree-optimization/50622
1527 * g++.dg/tree-ssa/pr50622.C: New test.
1528
1529 2011-12-01 Jason Merrill <jason@redhat.com>
1530
1531 * g++.dg/cpp0x/initlist61.C: New.
1532
1533 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/51326
1536 * g++.dg/inherit/crash3.C: New.
1537
1538 2011-12-01 Nathan Sidwell <nathan@acm.org>
1539
1540 PR gcov-profile/51113
1541 * lib/gcov.exp (verify-lines): Add support for xfailing.
1542 (run-gcov): Likewise.
1543 * gcc.misc-tests/gcov-13.c: Xfail weak function.
1544 * gcc.misc-tests/gcov-16.c: Remove.
1545 * gcc.misc-tests/gcov-17.c: Remove.
1546 * g++.dg/gcov-8.C: Remove.
1547 * g++.dg/gcov-9.C: Remove.
1548 * g++.dg/gcovpart-12b.C: New.
1549 * g++.dg/gcov-12.C: New.
1550
1551 2011-12-01 Andrew Pinski <apinski@cavium.com>
1552
1553 PR lto/51198
1554 * g++.dg/torture/pr51198.C: New testcase.
1555
1556 2011-12-01 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR tree-optimization/51246
1559 * gcc.c-torture/compile/pr51246.c: New test.
1560
1561 PR rtl-optimization/51014
1562 * g++.dg/opt/pr51014.C: New test.
1563
1564 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/51367
1567 * g++.dg/template/error47.C: New.
1568
1569 2011-11-30 Jason Merrill <jason@redhat.com>
1570
1571 PR c++/51009
1572 * g++.dg/init/aggr8.C: New.
1573
1574 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR target/50725
1577 * gcc.target/i386/pr50725.c: New test.
1578
1579 PR middle-end/51089
1580 * gfortran.dg/gomp/pr51089.f90: New test.
1581
1582 2011-11-30 Andrew Pinski <apinski@cavium.com>
1583
1584 * gcc.dg/pr51321.c: New testcase.
1585
1586 2011-11-30 Jakub Jelinek <jakub@redhat.com>
1587
1588 PR rtl-optimization/48721
1589 * gcc.target/i386/pr48721.c: New test.
1590
1591 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 PR c++/51299
1594 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
1595
1596 2011-11-29 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR tree-optimization/51247
1599 * gcc.c-torture/compile/pr51247.c: New test.
1600
1601 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
1602
1603 PR target/50123
1604 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
1605
1606 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
1607
1608 Use complex floating-point constant in CDBL.
1609
1610 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
1611
1612 2011-11-29 Tobias Burnus <burnus@net-b.de>
1613
1614 PR fortran/51306
1615 PR fortran/48700
1616 * gfortran.dg/move_alloc_5.f90: Add dg-error.
1617 * gfortran.dg/select_type_23.f03: Add dg-error.
1618 * gfortran.dg/move_alloc_6.f90: New.
1619 * gfortran.dg/move_alloc_7.f90: New.
1620
1621 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
1622
1623 PR tree-optimization/51301
1624 * gcc.dg/vect/pr51301.c: New test.
1625
1626 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
1627
1628 * g++.dg/cdce3.C: Use dg-additional-options.
1629
1630 2011-11-28 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR middle-end/50907
1633 * gcc.dg/tree-prof/pr50907.c: New test.
1634
1635 PR tree-optimization/50078
1636 * gcc.dg/pr50078.c: New test.
1637
1638 PR tree-optimization/50682
1639 * g++.dg/opt/pr50682.C: New test.
1640
1641 2011-11-28 Tobias Burnus <burnus@net-b.de>
1642
1643 PR fortran/51308
1644 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1645
1646 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
1647 Iain Sandoe <iains@gcc.gnu.org>
1648
1649 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
1650 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1651 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1652 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
1653 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1654
1655 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1656
1657 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1658 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1659 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1660 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1661 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1662 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1663 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1664 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1665 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1666 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1667 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1668 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1669 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1670 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1671 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1672 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1673 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1674 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1675 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1676 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1677 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1678 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1679 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1680 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1681 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1682 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1683 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1684
1685 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
1686
1687 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1688 imply -mno-dspr2.
1689 * gcc.target/mips/no-dsp-1.c: New test.
1690 * gcc.target/mips/soft-float-1.c: Likewise.
1691
1692 2011-11-26 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR rtl-optimization/49912
1695 * g++.dg/other/pr49912.C: New test.
1696
1697 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
1698
1699 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1700 effective target.
1701 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1702
1703 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
1704
1705 PR fortran/51250
1706 PR fortran/43829
1707 * gfortran.dg/inline_sum_3.f90: New test.
1708
1709 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1710
1711 PR testsuite/51258
1712 * lib/target-supports.exp
1713 (check_effective_target_sync_long_long): Also supported on 32bit
1714 x86 targets. Add comment about required dg-options.
1715 Add alpha*-*-* targets.
1716 (check_effective_target_sync_long_long_runtime): Ditto.
1717
1718 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1719 32bit x86 targets.
1720 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1721 * gcc.dg/atomic-exchange-4.c: Ditto.
1722 * gcc.dg/atomic-load-4.c: Ditto.
1723 * gcc.dg/atomic-store-4.c: Ditto.
1724 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1725 * gcc.dg/di-sync-multithread.c: Ditto.
1726 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1727 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1728
1729 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
1730
1731 PR testsuite/51258
1732 * lib/target-supports.exp
1733 (check_effective_target_sync_int_128_runtime): New procedure.
1734 (check_effective_target_sync_long_long_runtime): Ditto.
1735 (check_effective_target_sync_long_long): Add arm*-*-*.
1736 (check_effective_target_sync_longlong): Remove.
1737
1738 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1739 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1740 * gcc.dg/atomic-exchange-5.c: Ditto.
1741 * gcc.dg/atomic-load-5.c: Ditto.
1742 * gcc.dg/atomic-store-5.c: Ditto.
1743 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1744 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1745 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1746 effective target.
1747 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1748 * gcc.dg/atomic-exchange-4.c: Ditto.
1749 * gcc.dg/atomic-load-4.c: Ditto.
1750 * gcc.dg/atomic-store-4.c: Ditto.
1751 * gcc.dg/di-longlong64-sync-1.c: Ditto.
1752 * gcc.dg/di-sync-multithread.c: Ditto.
1753 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1754 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1755
1756 2011-11-25 Tobias Burnus <burnus@net-b.de>
1757
1758 PR fortran/50408
1759 * gfortran.dg/whole_file_35.f90: New.
1760
1761 2011-11-25 Tobias Burnus <burnus@net-b.de>
1762
1763 PR fortran/51302
1764 * gfortran.dg/volatile13.f90: New.
1765
1766 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
1767
1768 PR c/51256
1769 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
1770
1771 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1772
1773 PR c++/51227
1774 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1775
1776 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
1777
1778 PR target/51134
1779 * gcc.target/i386/sw-1.c: Revert revision 181357.
1780
1781 2011-11-24 Tobias Burnus <burnus@net-b.de>
1782
1783 PR fortran/51218
1784 * gfortran.dg/implicit_pure_1.f90: New.
1785
1786 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1787
1788 PR testsuite/51258
1789 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1790 * gcc.dg/atomic-exchange-5.c: Likewise.
1791 * gcc.dg/atomic-load-5.c: Likewise.
1792 * gcc.dg/atomic-op-5.c: Likewise.
1793 * gcc.dg/atomic-store-5.c: Likewise.
1794 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1795
1796 2011-11-24 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR rtl-optimization/50290
1799 * gcc.dg/pr50290.c: New test.
1800
1801 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/51290
1804 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1805
1806 2011-11-23 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR target/51261
1809 * gcc.dg/pr51261.c: New test.
1810
1811 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1812
1813 PR c++/51145
1814 * g++.dg/cpp0x/alias-decl-14.C: New test.
1815 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1816 passing before.
1817 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1818 change.
1819 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1820 * g++.dg/lookup/struct1.C: Likewise.
1821 * g++.dg/parse/elab1.C: Likewise.
1822 * g++.dg/parse/elab2.C: Likewise.
1823 * g++.dg/parse/int-as-enum1.C: Likewise.
1824 * g++.dg/parse/typedef1.C: Likewise.
1825 * g++.dg/parse/typedef3.C: Likewise.
1826 * g++.dg/parse/typedef4.C: Likewise.
1827 * g++.dg/parse/typedef5.C: Likewise.
1828 * g++.dg/template/crash26.C: Likewise.
1829 * g++.dg/template/nontype4.C: Likewise.
1830 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1831 * g++.old-deja/g++.brendan/line1.C: Likewise.
1832 * g++.old-deja/g++.other/elab1.C: Likewise.
1833 * g++.old-deja/g++.other/syntax4.C: Likewise.
1834
1835 2011-11-22 Tom de Vries <tom@codesourcery.com>
1836
1837 PR rtl-optimization/50764
1838 * gcc.dg/pr50764.c: New test.
1839
1840 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/51265
1843 * g++.dg/cpp0x/decltype36.C: New.
1844
1845 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR tree-optimization/51074
1848 * gcc.dg/vect/pr51074.c: New test.
1849
1850 2011-11-22 Dodji Seketeli <dodji@redhat.com>
1851
1852 PR c++/51143
1853 * g++.dg/cpp0x/alias-decl-16.C: New test.
1854
1855 2011-11-22 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR tree-optimization/50765
1858 * gcc.dg/pr50765.c: New test.
1859
1860 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1861
1862 * gcc.dg/vshift-1.c (main): Call rand instead of random.
1863 * gcc.dg/vshift-3.c (main): Likewise.
1864
1865 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1866
1867 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1868
1869 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
1870
1871 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1872 * gcc.misc-tests/gcov-17.c: Likewise.
1873 * g++.dg/gcov/gcov-8.C: Likewise.
1874 * g++.dg/gcov/gcov-9.C: Likewise.
1875
1876 2011-11-21 Torvald Riegel <triegel@redhat.com>
1877
1878 * g++.dg/tm/pr47747.C: New test.
1879
1880 2011-11-21 Torvald Riegel <triegel@redhat.com>
1881
1882 * g++.dg/tm/template-2.C: New test.
1883
1884 2011-11-21 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR debug/50827
1887 * gcc.dg/pr50827.c: New test.
1888
1889 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
1890
1891 PR c++/50958
1892 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1893 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1894 * g++.dg/cpp0x/udlit-member.C: Adjust.
1895 * g++.dg/cpp0x/udlit-raw-length.C: New.
1896 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1897 * g++.dg/cpp0x/udlit-resolve.C: New.
1898 * c-c++-common/dfp/pr33466.c: Adjust.
1899
1900 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1901
1902 * lib/target-supports.exp
1903 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1904 with ultrasparc_vis2_hw.
1905 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1906 with ultrasparc_vis3_hw.
1907
1908 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1909
1910 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1911 *-*-solaris2* && c++.
1912
1913 2011-11-20 Joey Ye <joey.ye@arm.com>
1914
1915 * gcc.dg/volatile-bitfields-1.c: New.
1916
1917 2011-11-20 Jason Merrill <jason@redhat.com>
1918
1919 PR c++/48322
1920 * g++.dg/cpp0x/variadic120.C: New.
1921 * g++.dg/cpp0x/sfinae26.C: Adjust.
1922
1923 * g++.dg/cpp0x/sfinae11.C: Adjust.
1924 * g++.dg/cpp0x/sfinae26.C: Adjust.
1925 * g++.dg/template/unify11.C: Adjust.
1926
1927 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
1928
1929 PR c++/51230
1930 * g++.dg/template/error46.C: New.
1931
1932 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
1933
1934 PR target/51235
1935 * gcc.target/i386/pr51235.c: New test.
1936
1937 PR target/51236
1938 * gcc.target/i386/pr51236.c: New test.
1939
1940 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
1941
1942 * gnat.dg/discr32.adb: New test.
1943 * gnat.dg/discr32_pkg.ads: New helper.
1944
1945 2011-11-20 Nathan Sidwell <nathan@acm.org>
1946
1947 PR gcov-profile/51113
1948 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1949 * gcc.misc-tests/gcov-16.c: New.
1950 * gcc.misc-tests/gcov-17.c: New.
1951 * g++.dg/gcov/gcov-8.C: New.
1952 * g++.dg/gcov/gcov-9.C: New.
1953 * g++.dg/gcov/gcov-10.C: New.
1954
1955 2011-11-20 Dodji Seketeli <dodji@redhat.com>
1956
1957 PR c++/51194
1958 * g++.dg/cpp0x/alias-decl-15.C: New test.
1959
1960 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1961
1962 PR c++/51216
1963 * g++.dg/cpp0x/pr51216.C: New.
1964
1965 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
1966
1967 * gcc.dg/delay-slot-2.c: New test.
1968
1969 2011-11-18 Joseph Myers <joseph@codesourcery.com>
1970
1971 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1972
1973 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
1974
1975 PR c++/51188
1976 * g++.dg/lookup/using46.C: New.
1977 * g++.dg/lookup/using47.C: New.
1978 * g++.dg/lookup/using48.C: New.
1979 * g++.dg/lookup/using49.C: New.
1980 * g++.dg/lookup/using50.C: New.
1981
1982 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1983
1984 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1985 supports /* ... */ comments.
1986
1987 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/51150
1990 * g++.dg/cpp0x/pr51150.C: New.
1991
1992 2011-11-18 Martin Jambor <mjambor@suse.cz>
1993
1994 PR tree-optimization/50605
1995 * g++.dg/ipa/pr50605.C: New test.
1996
1997 2011-11-18 Dodji Seketeli <dodji@redhat.com>
1998
1999 PR c++/51191
2000 * g++.dg/cpp0x/alias-decl-13.C: New test.
2001
2002 2011-11-17 Jason Merrill <jason@redhat.com>
2003
2004 PR c++/51186
2005 * g++.dg/cpp0x/auto27.C: New.
2006 * g++.dg/cpp0x/trailing2.C: Adjust messages.
2007
2008 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
2009
2010 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
2011 memory model parameters don't match expected values.
2012 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
2013 __atomic_compare_exchange.
2014 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
2015 __atomic_compare_exchange_n.
2016 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
2017 weak/strong parameter and fail if memory models aren't correct.
2018
2019 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
2020
2021 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
2022 Look for simulate_thread_done to determine working gdb. Reduce timeout
2023 to 10 seconds and fail when timeout occurs. Improve error messages.
2024
2025 2011-11-17 Jason Merrill <jason@redhat.com>
2026
2027 PR c++/51137
2028 * g++.dg/template/virtual2.C: New.
2029
2030 2011-11-17 Michael Matz <matz@suse.de>
2031
2032 PR middle-end/50644
2033 PR middle-end/50741
2034 * g++.dg/tree-ssa/pr50741.C: New.
2035
2036 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2037
2038 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
2039
2040 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
2041
2042 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
2043 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
2044 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
2045
2046 2011-11-16 Tobias Burnus <burnus@net-b.de>
2047
2048 PR fortran/39427
2049 PR fortran/37829
2050 * gfortran.dg/constructor_1.f90: New.
2051 * gfortran.dg/constructor_2.f90: New.
2052 * gfortran.dg/constructor_3.f90: New.
2053 * gfortran.dg/constructor_4.f90: New.
2054 * gfortran.dg/constructor_5.f90: New.
2055 * gfortran.dg/constructor_6.f90: New.
2056 * gfortran.dg/use_only_5.f90: New.
2057 * gfortran.dg/c_ptr_tests_17.f90: New.
2058 * gfortran.dg/c_ptr_tests_18.f90: New.
2059 * gfortran.dg/used_types_25.f90: New.
2060 * gfortran.dg/used_types_26.f90: New
2061 * gfortran.dg/type_decl_3.f90: New.
2062 * gfortran.dg/function_types_3.f90: Update dg-error.
2063 * gfortran.dg/result_1.f90: Ditto.
2064 * gfortran.dg/structure_constructor_3.f03: Ditto.
2065 * gfortran.dg/structure_constructor_4.f03: Ditto.
2066
2067 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2068
2069 * gcc.dg/vect/pr30858.c: Update expected output for
2070 architectures with multiple vector sizes.
2071
2072 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
2073 Bernd Schmidt <bernds@coudesourcery.com>
2074 Sebastian Huber <sebastian.huber@embedded-brains.de>
2075
2076 PR target/49641
2077 * gcc.target/arm/pr49641.c: New test.
2078
2079 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
2080
2081 PR tree-optimization/49960
2082 * gcc.dg/autopar/pr49960.c: New test.
2083 * gcc.dg/autopar/pr49960-1.c: New test.
2084
2085
2086 2011-11-16 Tom de Vries <tom@codesourcery.com>
2087
2088 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
2089 * gcc.dg/pr43864-2.c: Same.
2090 * gcc.dg/pr43864-3.c: Same.
2091 * gcc.dg/pr43864-4.c: Same.
2092
2093 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
2094
2095 * gcc.target/i386/sse2-cvt-vec.c: New test.
2096 * gcc.target/i386/avx-cvt-vec.c: Ditto.
2097 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
2098 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
2099 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
2100 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
2101 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
2102
2103 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
2104
2105 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2106 powerpc*-*-darwin* targets.
2107
2108 2011-11-15 Torvald Riegel <triegel@redhat.com>
2109
2110 * c-c++-common/tm/trxn-expr-3.c: New test.
2111
2112 2011-11-14 Torvald Riegel <triegel@redhat.com>
2113
2114 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
2115
2116 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2117
2118 * gcc.target/i386/avx-recip-vec.c: New test.
2119 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
2120 * gcc.target/i386/avx-lrint-vec.c: Ditto.
2121 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
2122 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
2123 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
2124 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
2125 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
2126 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
2127 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
2128 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
2129 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
2130 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
2131 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
2132 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
2133
2134 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
2135
2136 PR c++/51107
2137 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
2138 non-template literal operator.
2139
2140 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
2141
2142 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
2143 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
2144 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
2145 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
2146 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
2147 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
2148 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
2149 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
2150 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
2151 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
2152 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
2153 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
2154 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
2155 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
2156 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
2157 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
2158
2159 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
2160
2161 PR c++/6936
2162 PR c++/25994
2163 PR c++/26256
2164 PR c++/30195
2165 * g++.old-deja/g++.brendan/misc14.C: Adjust.
2166 * g++.old-deja/g++.jason/scoping16.C: Likewise.
2167 * g++.old-deja/g++.other/anon7.C: Likewise.
2168 * g++.old-deja/g++.other/using1.C: Likewise.
2169 * g++.old-deja/g++.other/redecl1.C: Likewise.
2170 * g++.old-deja/g++.other/typedef7.C: Likewise.
2171 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2172 * g++.dg/template/using2.C: Likewise.
2173 * g++.dg/template/static4.C: Likewise.
2174 * g++.dg/template/typedef1.C: Likewise.
2175 * g++.dg/lookup/name-clash9.C: Likewise.
2176 * g++.dg/abi/mangle41.C: Likewise.
2177 * g++.dg/parse/ctor5.C: Likewise.
2178 * g++.dg/inherit/using4.C: Likewise.
2179 * g++.dg/lookup/using24.C: New.
2180 * g++.dg/lookup/using25.C: New.
2181 * g++.dg/lookup/using26.C: New.
2182 * g++.dg/lookup/using27.C: New.
2183 * g++.dg/lookup/using28.C: New.
2184 * g++.dg/lookup/using29.C: New.
2185 * g++.dg/lookup/using30.C: New.
2186 * g++.dg/lookup/using31.C: New.
2187 * g++.dg/lookup/using32.C: New.
2188 * g++.dg/lookup/using33.C: New.
2189 * g++.dg/lookup/using34.C: New.
2190 * g++.dg/lookup/using35.C: New.
2191 * g++.dg/lookup/using36.C: New.
2192 * g++.dg/lookup/using37.C: New.
2193 * g++.dg/lookup/using38.C: New.
2194 * g++.dg/lookup/using39.C: New.
2195 * g++.dg/lookup/using40.C: New.
2196 * g++.dg/lookup/using41.C: New.
2197 * g++.dg/lookup/using42.C: New.
2198 * g++.dg/lookup/using43.C: New.
2199 * g++.dg/lookup/using44.C: New.
2200 * g++.dg/lookup/using45.C: New.
2201 * g++.dg/lookup/pr6936.C: New.
2202 * g++.dg/debug/using4.C: New.
2203 * g++.dg/debug/using5.C: New.
2204 * g++.dg/cpp0x/forw_enum10.C: New.
2205
2206 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
2207 Jan Hubicka <jh@suse.cz>
2208
2209 * gcc.target/i386/sw-1.c: Force rep;movsb.
2210
2211 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
2212
2213 PR testsuite/51059
2214 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
2215 dg-additional-options.
2216
2217 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
2218
2219 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
2220 specified. Remove redundant runtime checks.
2221 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
2222 Allow for other than -m4. Fix typos in comments.
2223
2224 2011-11-12 Jason Merrill <jason@redhat.com>
2225
2226 PR c++/986
2227 * g++.dg/warn/ref-temp1.C: New.
2228
2229 PR c++/51060
2230 * g++.dg/opt/stack2.C: New.
2231
2232 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
2233
2234 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
2235 alpha*-*-linux* targets.
2236
2237 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
2238
2239 PR testsuite/51059
2240 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
2241 Darwin targets and allow external symbols to be undefined.
2242
2243 2011-11-12 Nathan Sidwell <nathan@acm.org>
2244
2245 * gcc.misc-tests/gcov-15.c: New.
2246
2247 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR tree-optimization/51058
2250 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
2251 * gfortran.dg/vect/pr51058-2.f90: New test.
2252
2253 2011-11-10 Jason Merrill <jason@redhat.com>
2254
2255 * g++.dg/template/linkage1.C: New.
2256 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
2257 * g++.old-deja/g++.other/linkage4.C: Likewise.
2258
2259 PR c++/50973
2260 * g++.dg/cpp0x/defaulted33.C: New.
2261
2262 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2263
2264 PR middle-end/51038
2265 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
2266 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
2267 __atomic_clear.
2268
2269 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
2270
2271 PR rtl-optimization/51040
2272 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
2273 patchup code.
2274
2275 2011-11-10 Jason Merrill <jason@redhat.com>
2276
2277 PR c++/51079
2278 * g++.dg/template/conv12.C: New.
2279
2280 PR debug/50983
2281 * gcc.dg/debug/dwarf2/asm-line1.c: New.
2282
2283 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2284
2285 * gnat.dg/atomic6_1.adb: New test.
2286 * gnat.dg/atomic6_2.adb: Likewise.
2287 * gnat.dg/atomic6_3.adb: Likewise.
2288 * gnat.dg/atomic6_4.adb: Likewise.
2289 * gnat.dg/atomic6_5.adb: Likewise.
2290 * gnat.dg/atomic6_6.adb: Likewise.
2291 * gnat.dg/atomic6_7.adb: Likewise.
2292 * gnat.dg/atomic6_8.adb: Likewise.
2293 * gnat.dg/atomic6_pkg.ads: New helper.
2294
2295 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR middle-end/51077
2298 * gcc.c-torture/compile/pr51077.c: New test.
2299
2300 PR rtl-optimization/51023
2301 * gcc.c-torture/execute/pr51023.c: New test.
2302
2303 2011-11-10 Richard Guenther <rguenther@suse.de>
2304
2305 PR tree-optimization/51042
2306 * gcc.dg/torture/pr51042.c: New testcase.
2307
2308 2011-11-10 Richard Guenther <rguenther@suse.de>
2309
2310 PR tree-optimization/51070
2311 * gcc.dg/torture/pr51070.c: New testcase.
2312
2313 2011-11-10 Richard Guenther <rguenther@suse.de>
2314
2315 PR tree-optimization/51030
2316 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
2317
2318 2011-11-10 Richard Guenther <rguenther@suse.de>
2319
2320 PR middle-end/51071
2321 * gcc.dg/torture/pr51071.c: New testcase.
2322
2323 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
2324
2325 * gnat.dg/loop_optimization9.ad[sb]: New test.
2326
2327 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
2328
2329 PR tree-optimization/51058
2330 * gfortran.dg/vect/pr51058.f90: New test.
2331
2332 2011-11-10 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR tree-optimization/51000
2335 * gcc.dg/vect/pr51000.c: New test.
2336
2337 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/50837
2340 * g++.dg/cpp0x/static_assert5.C: New.
2341 * g++.dg/template/nontype13.C: Tweak.
2342
2343 2011-11-09 Jason Merrill <jason@redhat.com>
2344
2345 PR c++/50972
2346 * g++.dg/cpp0x/noexcept16.C: New.
2347
2348 PR c++/51046
2349 * g++.dg/cpp0x/variadic119.C: New.
2350
2351 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR target/50911
2354 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
2355 permutations.
2356 * gcc.dg/torture/vshuf-32.inc: Likewise.
2357 * gcc.dg/torture/vshuf-4.inc: Likewise.
2358 * gcc.dg/torture/vshuf-8.inc: Likewise.
2359
2360 * gcc.dg/tm/memopt-1.c: Fix up regexp.
2361
2362 2011-11-09 Ian Lance Taylor <iant@google.com>
2363
2364 * lib/target-supports.exp (check_effective_target_ucontext_h): New
2365 procedure.
2366 * gcc.dg/split-5.c: New test.
2367
2368 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
2369
2370 * gcc.dg/tm/memopt-1.c: Adjust regexp.
2371
2372 2011-11-09 Jason Merrill <jason@redhat.com>
2373
2374 PR c++/51029
2375 * g++.dg/template/virtual1.C: New.
2376
2377 2011-11-08 Jason Merrill <jason@redhat.com>
2378
2379 Run most C++ tests in both C++98 and C++11 modes.
2380 * lib/target-supports.exp (check_effective_target_c++11): New.
2381 (check_effective_target_c++98): New.
2382 * lib/g++-dg.exp (g++-dg-runtest): New.
2383 * g++.dg/dg.exp: Use g++-dg-runtest.
2384 * g++.dg/charset/charset.exp: Likewise.
2385 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2386 * g++.dg/dfp/dfp.exp: Likewise.
2387 * g++.dg/gcov/gcov.exp: Likewise.
2388 * g++.dg/gomp/gomp.exp: Likewise.
2389 * g++.dg/graphite/graphite.exp: Likewise.
2390 * g++.dg/tls/tls.exp: Likewise.
2391 * g++.dg/tm/tm.exp: Likewise.
2392 * g++.dg/vect/vect.exp: Likewise.
2393 * g++.old-deja/old-deja.exp: Likewise.
2394 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
2395 with some of the torture options.
2396 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
2397 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
2398 * g++.dg/init/null1.C: Only run in C++98.
2399 * g++.dg/warn/Wconversion-null-3.C: Likewise.
2400 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
2401 * g++.old-deja/g++.brendan/crash64.C: Likewise.
2402 * g++.old-deja/g++.other/anon9.C: Likewise.
2403 * g++.old-deja/g++.other/linkage1.C: Likewise.
2404 * g++.old-deja/g++.other/linkage2.C: Likewise.
2405 * g++.old-deja/g++.pt/t29.C: Likewise.
2406 * g++.old-deja/g++.pt/t30.C: Likewise.
2407 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
2408 * g++.dg/ext/anon-struct4.C: Likewise.
2409 * g++.dg/init/brace2.C: Likewise.
2410 * g++.dg/init/brace6.C: Likewise.
2411 * g++.dg/other/anon3.C: Likewise.
2412 * g++.dg/template/arg2.C: Likewise.
2413 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
2414 * g++.old-deja/g++.brendan/enum11.C: Likewise.
2415 * g++.old-deja/g++.brendan/enum8.C: Likewise.
2416 * g++.old-deja/g++.brendan/enum9.C: Likewise.
2417 * g++.old-deja/g++.brendan/friend3.C: Likewise.
2418 * g++.old-deja/g++.brendan/init2.C: Likewise.
2419 * g++.old-deja/g++.brendan/init4.C: Likewise.
2420 * g++.old-deja/g++.brendan/misc14.C: Likewise.
2421 * g++.old-deja/g++.jason/cond.C: Likewise.
2422 * g++.old-deja/g++.law/init1.C: Likewise.
2423 * g++.old-deja/g++.law/operators32.C: Likewise.
2424 * g++.old-deja/g++.pt/enum6.C: Likewise.
2425 * g++.old-deja/g++.pt/explicit70.C: Likewise.
2426 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2427
2428 * g++.dg/eh/new1.C: Adjust for C++11 mode.
2429 * g++.dg/init/new11.C: Likewise.
2430 * g++.dg/init/pr29571.C: Likewise.
2431 * g++.dg/lookup/forscope2.C: Likewise.
2432 * g++.dg/parse/linkage1.C: Likewise.
2433 * g++.dg/parse/typedef8.C: Likewise.
2434 * g++.dg/template/error44.C: Likewise.
2435 * g++.dg/tls/diag-2.C: Likewise.
2436 * g++.dg/tls/diag-4.C: Likewise.
2437 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
2438 * g++.old-deja/g++.abi/arraynew.C: Likewise.
2439 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
2440 * g++.old-deja/g++.brendan/new3.C: Likewise.
2441 * g++.old-deja/g++.eh/new1.C: Likewise.
2442 * g++.old-deja/g++.eh/new2.C: Likewise.
2443 * g++.old-deja/g++.jason/new.C: Likewise.
2444 * g++.old-deja/g++.law/friend1.C: Likewise.
2445 * g++.old-deja/g++.mike/net46.C: Likewise.
2446 * g++.old-deja/g++.mike/p755.C: Likewise.
2447 * g++.old-deja/g++.other/new6.C: Likewise.
2448
2449 * g++.dg/cpp0x/variadic74.C: Adjust diags.
2450 * g++.dg/template/crash53.C: Likewise.
2451 * g++.dg/template/void9.C: Likewise.
2452
2453 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/51045
2456 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
2457
2458 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/51047
2461 * g++.dg/cpp0x/sfinae29.C: New.
2462
2463 2011-11-09 Janus Weil <janus@gcc.gnu.org>
2464
2465 PR fortran/50960
2466 * gfortran.dg/typebound_call_22.f03: New test case.
2467
2468 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
2469
2470 PR libfortran/50016
2471 * gfortran.dg/inquire_size.f90: Don't flush the unit.
2472
2473 2011-11-09 Richard Guenther <rguenther@suse.de>
2474
2475 PR tree-optimization/51039
2476 * gcc.dg/pr51039.c: New testcase.
2477
2478 2011-11-09 Jakub Jelinek <jakub@redhat.com>
2479
2480 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2481 Enable also for powerpc*-*-*.
2482
2483 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2484
2485 PR fortran/50540
2486 * gfortran.dg/forall_16.f90: New test.
2487
2488 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2489
2490 PR fortran/38718
2491 * gfortran.dg/initialization_29.f90: Expand test.
2492
2493 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2494
2495 PR c++/51027
2496 * g++.dg/cpp0x/alias-decl-12.C: New test.
2497 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
2498
2499 2011-11-09 Dodji Seketeli <dodji@redhat.com>
2500
2501 PR debug/51032
2502 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
2503
2504 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
2505
2506 PR tree-optimization/51015
2507 * gcc.dg/vect/pr51015.c: New test.
2508
2509 2011-11-08 David S. Miller <davem@davemloft.net>
2510
2511 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
2512 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
2513
2514 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2515
2516 PR fortran/50404
2517 * gfortran.dg/io_constraints_3.f90: Improve testcase.
2518
2519 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2520
2521 PR fortran/50409
2522 * gfortran.dg/string_5.f90: Improve testcase.
2523
2524 2011-10-23 Jason Merrill <jason@redhat.com>
2525
2526 PR c++/50835
2527 * g++.dg/template/lvalue2.C: New.
2528
2529 2011-11-08 Michael Matz <matz@suse.de>
2530
2531 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
2532 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
2533 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
2534 * g++.dg/eh/builtin2.C: Ditto.
2535 * g++.dg/eh/builtin3.C: Ditto.
2536
2537 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2538
2539 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
2540 being prefered even for -mavx.
2541 * gcc.target/i386/avx-cvt-3.c: New test.
2542
2543 2011-11-08 Richard Guenther <rguenther@suse.de>
2544
2545 PR tree-optimization/51012
2546 * gcc.dg/pr51012-1.c: New testcase.
2547 * gcc.dg/pr51012-2.c: Likewise.
2548
2549 2011-11-08 Richard Guenther <rguenther@suse.de>
2550
2551 PR middle-end/51010
2552 * c-c++-common/uninit-pr51010.c: New testcase.
2553
2554 2011-11-08 Jakub Jelinek <jakub@redhat.com>
2555
2556 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
2557 check_effective_target_vect_call_copysignf,
2558 check_effective_target_vect_call_lrint): New procedures.
2559 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
2560 $VECT_SLP_CFLAGS with -ffast-math.
2561 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
2562 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
2563 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
2564 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
2565
2566 2011-11-07 Richard Henderson <rth@redhat.com>
2567 Aldy Hernandez <aldyh@redhat.com>
2568 Torvald Riegel <triegel@redhat.com>
2569
2570 Merged from transactional-memory.
2571
2572 * g++.dg/dg.exp: Run transactional memory tests.
2573 * g++.dg/tm: New directory with new tests.
2574 * gcc.dg/tm: New directory with new tests.
2575 * c-c++-common/tm: New directory with new tests.
2576
2577 2011-11-08 Dodji Seketeli <dodji@redhat.com>
2578
2579 Fix context handling of alias-declaration
2580 * g++.dg/cpp0x/alias-decl-11.C: New test.
2581
2582 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
2583
2584 PR c++/50864
2585 * g++.dg/parse/template26.C: New.
2586 * g++.dg/template/crash45.C: Adjust dg-error string.
2587
2588 2011-11-07 Jason Merrill <jason@redhat.com>
2589
2590 PR c++/50848
2591 * g++.dg/template/lookup9.C: New.
2592
2593 PR c++/50863
2594 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
2595
2596 PR c++/50870
2597 * g++.dg/cpp0x/decltype35.C: New.
2598
2599 2011-11-07 Dodji Seketeli <dodji@redhat.com>
2600
2601 Support C++11 alias-declaration
2602 PR c++/45114
2603 * g++.dg/cpp0x/alias-decl-0.C: New test case.
2604 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
2605 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
2606 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
2607 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
2608 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
2609 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
2610 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
2611 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
2612 * g++.dg/ext/alias-decl-attr1.C: Likewise.
2613 * g++.dg/ext/alias-decl-attr2.C: Likewise.
2614 * g++.dg/ext/alias-decl-attr3.C: Likewise.
2615 * g++.dg/ext/alias-decl-attr4.C: Likewise.
2616
2617 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
2618
2619 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
2620
2621 2011-11-07 Janus Weil <janus@gcc.gnu.org>
2622
2623 PR fortran/50919
2624 * gfortran.dg/typebound_call_21.f03: New.
2625
2626 2011-11-07 Nathan Sidwell <nathan@acm.org>
2627
2628 * gcc.dg/profile-dir-1.c: Adjust final scan.
2629 * gcc.dg/profile-dir-2.c: Adjust final scan.
2630 * gcc.dg/profile-dir-3.c: Adjust final scan.
2631 * gcc.misc-tests/gcov.exp: Adjust regexp.
2632 * gcc.misc-tests/gcov-12.c: New.
2633 * gcc.misc-tests/gcov-13.c: New.
2634 * gcc.misc-tests/gcovpart-13b.c: New.
2635 * gcc.misc-tests/gcov-14.c: New.
2636
2637 2011-11-07 Jason Merrill <jason@redhat.com>
2638
2639 PR c++/35688
2640 * g++.dg/ext/visibility/template8.C: New.
2641
2642 2011-11-07 Jakub Jelinek <jakub@redhat.com>
2643
2644 PR tree-optimization/50789
2645 * gcc.target/i386/avx2-gather-1.c: New test.
2646 * gcc.target/i386/avx2-gather-2.c: New test.
2647 * gcc.target/i386/avx2-gather-3.c: New test.
2648 * gcc.target/i386/avx2-gather-4.c: New test.
2649
2650 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2651
2652 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2653
2654 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
2655
2656 PR libfortran/45723
2657 * gfortran.dg/open_dev_null.f90: Remove testcase.
2658
2659 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
2660
2661 * lib/target-supports.exp (check_effective_target_sync_int_128):
2662 Don't cache the result.
2663 (check_effective_target_sync_long_long): Ditto.
2664
2665 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
2666
2667 PR rtl-optimization/47698
2668 * gcc.target/i386/47698.c: New test.
2669
2670 2011-11-06 Jason Merrill <jason@redhat.com>
2671
2672 PR c++/35688
2673 * g++.dg/ext/visibility/template7.C: New.
2674
2675 2011-11-07 Terry Guo <terry.guo@arm.com>
2676
2677 * gcc.target/arm/wmul-1.c: Adjust optimization level.
2678 * gcc.target/arm/wmul-2.c: Ditto.
2679 * gcc.target/arm/wmul-3.c: Ditto.
2680 * gcc.target/arm/wmul-4.c: Ditto.
2681
2682 2011-11-06 Joseph Myers <joseph@codesourcery.com>
2683
2684 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2685 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2686 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2687 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2688 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2689 expected diagnostics.
2690
2691 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
2692 Richard Henderson <rth@redhat.com>
2693 Aldy Hernandez <aldyh@redhat.com>
2694
2695 Merged from cxx-mem-model.
2696
2697 * lib/target-supports.exp (check_effective_target_sync_int_128,
2698 check_effective_target_sync_long_long): Check whether the target
2699 supports 64 and 128 bit __sync builtins.
2700 (check_effective_target_cas_char): New.
2701 (check_effective_target_cas_int): New.
2702 * gcc.dg/dg.exp: Exclude simulate-thread tests.
2703 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
2704 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2705 produce the expected library calls.
2706 * gcc.dg/atomic-fence.c: New functional tests.
2707 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
2708 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
2709 * gcc.dg/atomic-lockfree[-aux].c: New tests.
2710 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2711 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
2712 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2713 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2714 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2715 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2716 are atomic.
2717 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2718 loads are atomic.
2719 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2720 are atomic.
2721 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2722 are atomic.
2723 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2724 int128 operations are atomic.
2725 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2726 operations are atomic.
2727 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2728 operations are atomic.
2729 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2730 operations are atomic.
2731 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2732 stores aren't moved out of a loop.
2733 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2734 globals don't overwrite neighbouring globals.
2735 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2736 writes dont overwrite neighbouring components.
2737 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2738 * c-c++-common/gomp/atomic-3.c: Likewise.
2739 * c-c++-common/gomp/atomic-9.c: Likewise.
2740 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2741 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2742 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2743 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2744 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2745 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2746 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2747 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2748 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2749 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2750 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2751 g++.dg/gomp/atomic-15.C: Remove.
2752 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2753 * gcc.dg/gomp/atomic-11.c: Remove test.
2754
2755 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
2756
2757 * gcc.dg/vect/bb-slp-cond-1.c: New test.
2758 * gcc.dg/vect/slp-cond-1.c: New test.
2759 * gcc.dg/vect/slp-cond-2.c: New test.
2760
2761 2011-11-05 David S. Miller <davem@davemloft.net>
2762
2763 * lib/test-supports.exp
2764 (check_effective_target_ultrasparc_vis2_hw): New proc.
2765 (check_effective_target_ultrasparc_vis3_hw): New proc.
2766 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2767 * gcc.target/sparc/vec-init-2.inc: Likewise.
2768 * gcc.target/sparc/vec-init-3.inc: Likewise.
2769 * gcc.target/sparc/vec-init-1-vis1.c: New test.
2770 * gcc.target/sparc/vec-init-1-vis2.c: New test.
2771 * gcc.target/sparc/vec-init-1-vis3.c: New test.
2772 * gcc.target/sparc/vec-init-2-vis1.c: New test.
2773 * gcc.target/sparc/vec-init-2-vis2.c: New test.
2774 * gcc.target/sparc/vec-init-2-vis3.c: New test.
2775 * gcc.target/sparc/vec-init-3-vis1.c: New test.
2776 * gcc.target/sparc/vec-init-3-vis2.c: New test.
2777 * gcc.target/sparc/vec-init-3-vis3.c: New test.
2778
2779 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
2780
2781 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2782 Disable test on Epiphany.
2783 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2784 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2785 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2786 * g++.dg/parse/pragma3.C: Likewise.
2787 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2788 (bar): Use it.
2789 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2790 * gcc.dg/tls/thr-cse-1.c: Likewise.
2791 * g++.dg/opt/devirt2.C: Likewise.
2792 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2793 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2794 * gcc.target/epiphany: New directory.
2795
2796 2011-11-05 Tobias Burnus <burnus@net-b.de>
2797
2798 * gfortran.dg/quad_2.f90: New.
2799
2800 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
2801
2802 * gcc.dg/strlenopt-22g.c: New wrapper around...
2803 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
2804
2805 2011-11-04 Jason Merrill <jason@redhat.com>
2806
2807 PR c++/26714
2808 * g++.dg/init/lifetime2.C: New.
2809 * g++.dg/cpp0x/initlist-lifetime2.C: New.
2810
2811 PR c++/48370
2812 * g++.dg/init/lifetime1.C: Test cleanup order.
2813
2814 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2815
2816 * g++.dg/other/offsetof7.C: New test.
2817
2818 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
2819
2820 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2821 variable, default empty, -ffat-lto-objects for effective_target_lto.
2822 (gcc-dg-test-1): Add options from dg-final methods.
2823 * lib/scanasm.exp (scan-assembler_required_options)
2824 (scan-assembler-not_required_options): New procs.
2825
2826 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
2827
2828 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2829 generate a pedwarn in c++98-mode.
2830 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2831 don't generate a pedwarn in c++0x-mode.
2832
2833 2011-11-04 Olivier Goffart <olivier@woboq.com>
2834
2835 PR c++/50965
2836 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2837
2838 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
2839
2840 PR rtl-optimization/38644
2841 * gcc.target/arm/stack-red-zone.c: New.
2842
2843 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 PR c++/48420
2846 * g++.dg/warn/Wconversion-null-3.C: New.
2847
2848 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
2849
2850 PR c++/50941
2851 * g++.dg/cpp0x/udlit-strint-length.C: New.
2852
2853 2011-11-04 Jason Merrill <jason@redhat.com>
2854
2855 PR c++/48370
2856 * g++.dg/cpp0x/initlist-lifetime1.C: New.
2857 * g++.dg/init/lifetime1.C: New.
2858 * g++.dg/init/ref21.C: New.
2859 * g++.dg/eh/array1.C: New.
2860
2861 2011-11-04 Tom de Vries <tom@codesourcery.com>
2862
2863 PR tree-optimization/50763
2864 * gcc.dg/pr50763-5.c: New test.
2865
2866 2011-11-04 Tom de Vries <tom@codesourcery.com>
2867
2868 PR tree-optimization/50763
2869 * g++.dg/pr50763-4.C: New test.
2870
2871 2011-11-04 Jakub Jelinek <jakub@redhat.com>
2872
2873 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2874 test.
2875
2876 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2877
2878 * gcc.dg/torture/vec-cvt-1.c: New test.
2879
2880 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
2881
2882 * gnat.dg/specs/private1[-sub].ads: New test.
2883
2884 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
2885
2886 PR fortran/43829
2887 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2888 * gfortran.dg/inline_sum_1.f90: New.
2889 * gfortran.dg/inline_sum_2.f90: New.
2890 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2891 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2892 * gfortran.dg/inline_product_1.f90: New.
2893
2894 2011-11-03 Tobias Burnus <burnus@net-b.de>
2895
2896 PR fortran/50933
2897 * gfortran.dg/bind_c_dts_5.f90: New.
2898
2899 2011-11-03 Tobias Burnus <burnus@net-b.de>
2900
2901 PR fortran/50960
2902 * gfortran.dg/module_parameter_array_refs_2.f90: New.
2903
2904 2011-11-03 Richard Guenther <rguenther@suse.de>
2905
2906 PR middle-end/50079
2907 * g++.dg/init/copy7.C: Remove testcase.
2908
2909 2011-11-03 Martin Jambor <mjambor@suse.cz>
2910
2911 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2912 * g++.dg/ipa/devirt-c-2.C: Likewise.
2913 * g++.dg/ipa/devirt-c-7.C: New test.
2914 * g++.dg/ipa/devirt-c-8.C: Likewise.
2915
2916 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
2917
2918 PR tree-optimization/50912
2919 * gnat.dg/loop_optimization10.ad[sb]: New test.
2920 * gnat.dg/loop_optimization10_pkg.ads: New helper.
2921
2922 2011-11-02 Jason Merrill <jason@redhat.com>
2923
2924 PR c++/50930
2925 * g++.dg/cpp0x/nsdmi-list2.C: New.
2926
2927 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2928
2929 PR c++/50810
2930 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2931 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2932
2933 2011-11-02 Tom de Vries <tom@codesourcery.com>
2934
2935 PR tree-optimization/50769
2936 * gfortran.dg/pr50769.f90: New test.
2937
2938 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
2939
2940 * gcc.target/sparc/20111102-1.c: New test.
2941
2942 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR c++/50956
2945 * g++.dg/warn/Wcast-qual2.C: New.
2946
2947 2011-11-02 Tom de Vries <tom@codesourcery.com>
2948
2949 PR tree-optimization/50763
2950 * g++.dg/pr50763-3.C: New test.
2951
2952 2011-11-02 Tom de Vries <tom@codesourcery.com>
2953
2954 PR tree-optimization/50672
2955 * g++.dg/pr50672.C: New test.
2956
2957 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
2958
2959 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2960 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2961 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2962
2963 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2964
2965 2011-11-02 Richard Guenther <rguenther@suse.de>
2966
2967 PR tree-optimization/50902
2968 * gcc.dg/torture/pr50902.c: New testcase.
2969
2970 2010-11-02 Richard Guenther <rguenther@suse.de>
2971
2972 PR tree-optimization/50890
2973 * gcc.dg/torture/pr50890.c: New testcase.
2974
2975 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 PR c++/44277
2978 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2979 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2980
2981 2011-11-01 Tom de Vries <tom@codesourcery.com>
2982
2983 PR tree-optimization/50908
2984 * gcc.dg/pr50908.c: New test.
2985 * gcc.dg/pr50908-2.c: Same.
2986 * gcc.dg/pr50908-3.c: Same.
2987
2988 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
2989
2990 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2991 the outer loop. Remove comment. Don't check for widen-mult.
2992
2993 2011-10-31 Martin Jambor <mjambor@suse.cz>
2994
2995 * gcc.dg/ipa/ipcp-4.c: New test.
2996
2997 2011-10-31 Jakub Jelinek <jakub@redhat.com>
2998
2999 * gcc.dg/vshift-3.c: New test.
3000 * gcc.dg/vshift-4.c: New test.
3001 * gcc.dg/vshift-5.c: New test.
3002
3003 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
3004
3005 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
3006 and current implementation.
3007
3008 2011-10-31 Paul Brook <paul@codesourcery.com>
3009
3010 * gcc.dg/constructor-1.c: New test.
3011
3012 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
3013
3014 PR fortran/50753
3015 * gfortran.dg/dshift_3.f90: New test.
3016
3017 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3018
3019 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
3020 hppa*-*-hpux*.
3021 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
3022 * gcc.dg/torture/vshuf-v4si.c: Likewise.
3023 * gcc.dg/torture/vshuf-v8si.c: Likewise.
3024 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
3025 * gcc.dg/torture/vshuf-v4di.c: Likewise.
3026 * gcc.dg/torture/vshuf-v2df.c: Likewise.
3027 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
3028 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
3029 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
3030 * gcc.dg/torture/vshuf-v2di.c: Likewise.
3031 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
3032 * gcc.dg/torture/vshuf-v4df.c: Likewise.
3033 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
3034 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
3035 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
3036 * gcc.dg/vector-compare-2.c: Likewise.
3037
3038 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3039
3040 PR c++/50901
3041 * g++.dg/cpp0x/pr50901.C: New.
3042
3043 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
3044
3045 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
3046 * gcc.target/i386/fma4-check.h (main): Ditto.
3047 * gcc.target/i386/xop-check.h (main): Ditto.
3048
3049 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3050
3051 Revert:
3052 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3053
3054 PR c++/50864
3055 * g++.dg/template/crash109.C: New.
3056
3057 2011-10-28 Jason Merrill <jason@redhat.com>
3058
3059 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
3060
3061 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/50864
3064 * g++.dg/template/crash109.C: New.
3065
3066 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
3067
3068 * gfortran.dg/nearest_5.f90: New test.
3069
3070 2011-10-28 Jakub Jelinek <jakub@redhat.com>
3071
3072 * gcc.dg/vshift-1.c: New test.
3073 * gcc.dg/vshift-2.c: New test.
3074 * gcc.target/i386/xop-vshift-1.c: New test.
3075 * gcc.target/i386/xop-vshift-2.c: New test.
3076 * gcc.target/i386/avx2-vshift-1.c: New test.
3077
3078 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
3079
3080 PR rtl-optimization/49720
3081 * g++.dg/torture/pr49720.C: New test.
3082
3083 2011-10-27 David S. Miller <davem@davemloft.net>
3084
3085 * gcc.target/sparc/setcc-3.c: New test.
3086
3087 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3088
3089 PR c++/30066
3090 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
3091
3092 2011-10-27 Jakub Jelinek <jakub@redhat.com>
3093
3094 * gcc.target/i386/sse2-cvt-1.c: New test.
3095 * gcc.target/i386/sse2-cvt-2.c: New test.
3096 * gcc.target/i386/avx-cvt-1.c: New test.
3097 * gcc.target/i386/avx-cvt-2.c: New test.
3098 * gcc.target/i386/avx2-cvt-1.c: New test.
3099 * gcc.target/i386/avx2-cvt-2.c: New test.
3100
3101 2011-10-27 Martin Jambor <mjambor@suse.cz>
3102
3103 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
3104
3105 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
3106 Steven G. Kargl <kargl@gcc.gnu.org>
3107
3108 PR target/50875
3109 * gfortran.dg/pr50875.f90: New test.
3110
3111 2011-10-26 David S. Miller <davem@davemloft.net>
3112
3113 * gcc.target/sparc/fmaf-1.c: New test.
3114
3115 * gcc.target/sparc/setcc-1.c: New test.
3116 * gcc.target/sparc/setcc-2.c: New test.
3117
3118 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3119
3120 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
3121
3122 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3123
3124 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
3125 Windows targets.
3126
3127 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3128
3129 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
3130 symbol names.
3131
3132 2011-10-26 Joseph Myers <joseph@codesourcery.com>
3133
3134 * gcc.target/i386/pad-4.c: Skip for Windows targets.
3135
3136 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3137
3138 * gnat.dg/specs/discr1.ads: New test.
3139 * gnat.dg/specs/discr1_pkg.ads: New helper.
3140
3141 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3142
3143 * gnat.dg/specs/unchecked_union.ads: Rename to...
3144 * gnat.dg/specs/unchecked_union1.ads: ...this.
3145 * gnat.dg/specs/unchecked_union2.ads: New test.
3146
3147 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
3148
3149 * gnat.dg/specs/atomic1.ads: New test.
3150
3151 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
3152
3153 Implement C++11 user-defined literals.
3154 * g++.dg/cpp0x/udlit-addr.C: New.
3155 * g++.dg/cpp0x/udlit-args.C: New.
3156 * g++.dg/cpp0x/udlit-args-neg.C: New.
3157 * g++.dg/cpp0x/udlit-clink-neg.C: New.
3158 * g++.dg/cpp0x/udlit-concat.C: New.
3159 * g++.dg/cpp0x/udlit-concat-neg.C: New.
3160 * g++.dg/cpp0x/udlit-constexpr.C: New.
3161 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
3162 * g++.dg/cpp0x/udlit-declare-neg.C: New.
3163 * g++.dg/cpp0x/udlit-friend.C: New.
3164 * g++.dg/cpp0x/udlit-general.C: New.
3165 * g++.dg/cpp0x/udlit-inline.C: New.
3166 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
3167 * g++.dg/cpp0x/udlit-member-neg.C: New.
3168 * g++.dg/cpp0x/udlit-namespace.C: New.
3169 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
3170 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
3171 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
3172 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
3173 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
3174 * g++.dg/cpp0x/udlit-operator-neg.C: New.
3175 * g++.dg/cpp0x/udlit-raw-str.C: New.
3176 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
3177 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
3178 * g++.dg/cpp0x/udlit-systemheader.C: New.
3179 * g++.dg/cpp0x/udlit-template.C: New.
3180 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
3181 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
3182 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
3183 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
3184 * g++.dg/cpp0x/udlit_system_header: New.
3185
3186 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
3187
3188 PR c++/50870
3189 * g++.dg/cpp0x/decltype34.C: New.
3190
3191 2011-10-26 Tom de Vries <tom@codesourcery.com>
3192
3193 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
3194 * gcc.c-torture/unsorted/HIset.c: Same.
3195 * gcc.c-torture/unsorted/SIcmp.c: Same.
3196 * gcc.c-torture/unsorted/SIset.c: Same.
3197 * gcc.c-torture/unsorted/SFset.c: Same.
3198 * gcc.c-torture/unsorted/UHIcmp.c: Same.
3199 * gcc.c-torture/unsorted/USIcmp.c: Same.
3200 * gcc.c-torture/unsorted/DFcmp.c: Same.
3201
3202 2011-10-26 Jakub Jelinek <jakub@redhat.com>
3203
3204 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
3205 to work also with -masm=intel and additionally test the xmm vs. ymm
3206 register type combination on mask/dest and in vsib.
3207 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3208 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3209 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3210 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3211 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3212 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3213 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3214 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3215 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3216 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3217 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3218 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3219 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3220 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3221 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3222 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3223 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3224 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3225 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3226 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3227 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3228 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3229 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3230 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3231 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3232 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3233 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3234 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3235 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3236 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3237 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3238
3239 2011-10-26 Tom de Vries <tom@codesourcery.com>
3240
3241 PR tree-optimization/50763
3242 * gcc.dg/pr50763-2.c: New test.
3243
3244 2011-10-25 Joseph Myers <joseph@codesourcery.com>
3245
3246 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
3247 Update expected messages.
3248
3249 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
3250
3251 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
3252
3253 2011-10-25 Jason Merrill <jason@redhat.com>
3254
3255 PR c++/50866
3256 * g++.dg/init/aggr7.C: New.
3257
3258 PR c++/49996
3259 * g++.dg/cpp0x/initlist59.C: New.
3260
3261 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR c++/50858
3264 * g++.dg/overload/operator5.C: New.
3265
3266 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
3267
3268 PR c++/50861
3269 * g++.dg/template/crash108.C: New.
3270
3271 2011-10-25 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR tree-optimization/50596
3274 * gcc.dg/vect/vect-cond-10.c: New test.
3275
3276 2011-10-24 Joey Ye <joey.ye@arm.com>
3277
3278 * gcc.target/arm/pr42575.c: Remove architecture option.
3279
3280 2011-10-24 David S. Miller <davem@davemloft.net>
3281
3282 * gcc.target/sparc/vis3move-1.c: New test.
3283 * gcc.target/sparc/vis3move-2.c: New test.
3284 * gcc.target/sparc/vis3move-3.c: New test.
3285
3286 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3287
3288 * gcc.dg/strlenopt-22.c: New testcase.
3289 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
3290
3291 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
3292
3293 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
3294 Remove -march=i386.
3295 (dg-skip-if): Remove.
3296 * gcc.target/i386/funcspec-1.c: Ditto.
3297 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
3298
3299 2011-10-24 Richard Guenther <rguenther@suse.de>
3300
3301 * gcc.dg/vect/vect-bool-1.c: New testcase.
3302
3303 2011-10-24 Richard Guenther <rguenther@suse.de>
3304
3305 PR tree-optimization/50838
3306 * gcc.dg/torture/pr50838.c: New testcase.
3307
3308 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
3309
3310 PR tree-optimization/50730
3311 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
3312 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
3313 -fno-tree-sra and SLP flags.
3314
3315 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/50841
3318 Revert:
3319 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3320
3321 PR c++/50810
3322 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3323 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3324
3325 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 PR c++/50810
3328 * g++.dg/cpp0x/warn_cxx0x2.C: New.
3329 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
3330
3331 2011-10-23 Tom de Vries <tom@codesourcery.com>
3332
3333 PR tree-optimization/50763
3334 * gcc.dg/pr50763.c: New test.
3335
3336 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
3337
3338 PR target/50788
3339 * gcc.target/i386/pr50788.c: New test.
3340
3341 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
3342
3343 PR tree-optimization/50819
3344 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
3345 * g++.dg/vect/slp-pr50819.cc: New test.
3346
3347 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3348
3349 PR c++/45385
3350 * g++.dg/warn/Wconversion4.C: New.
3351
3352 2011-10-21 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR target/50813
3355 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
3356 from element other than first and reverse permutation.
3357 * gcc.dg/torture/vshuf-16.inc: Likewise.
3358 * gcc.dg/torture/vshuf-8.inc: Likewise.
3359 * gcc.dg/torture/vshuf-4.inc: Likewise.
3360
3361 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3362
3363 PR c++/31423
3364 * g++.dg/parse/error43.C: New.
3365 * g++.dg/parse/error44.C: Likewise.
3366
3367 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
3368 Kirill Yukhin <kirill.yukhin@intel.com>
3369
3370 PR target/50740
3371 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
3372 * gcc.target/i386/bmi2-check.h: Ditto.
3373
3374 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
3375
3376 PR c++/50811
3377 * g++.dg/cpp0x/override2.C: Add test.
3378
3379 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3380
3381 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
3382 check_linker_plugin_available.
3383
3384 2011-10-21 Kai Tietz <ktietz@redhat.com>
3385
3386 * gcc.target/i386/branch-cost1.c: New test.
3387 * gcc.target/i386/branch-cost2.c: New test.
3388 * gcc.target/i386/branch-cost3.c: New test.
3389 * gcc.target/i386/branch-cost4.c: New test.
3390
3391 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3392
3393 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
3394
3395 2011-10-20 Steve Ellcey <sje@cup.hp.com>
3396
3397 PR testsuite/50722
3398 * gcc.dg/pr49994-3.c: Skip on HP-UX.
3399
3400 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3401
3402 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
3403 (_moz_foo, EXT__foo): Use ASMNAME.
3404
3405 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3406
3407 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
3408 names.
3409
3410 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
3411
3412 PR target/50766
3413 * gcc.target/i386/pr50766.c: New test.
3414
3415 2011-10-20 Jason Merrill <jason@redhat.com>
3416
3417 PR c++/41449
3418 * g++.dg/eh/partial1.C: New.
3419
3420 2011-10-20 Richard Henderson <rth@redhat.com>
3421
3422 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
3423 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
3424 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
3425 Use __builtin_shuffle.
3426
3427 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3428
3429 PR fortran/50514
3430 * gfortran.dg/ishft_3.f90: Update test.
3431
3432 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3433
3434 PR fortran/50524
3435 * gfortran.dg/substring_integer_index.f90: New test.
3436
3437 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
3438
3439 * gfortran.dg/format_string.f: New test.
3440
3441 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
3442
3443 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
3444 non_strict_align.
3445 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
3446
3447 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3448
3449 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
3450 gcc.target/i386/pr46226.c: Do not use
3451 -mno-accumulate-outgoing-args.
3452
3453 2011-10-20 Joseph Myers <joseph@codesourcery.com>
3454
3455 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
3456 including <strings.h>.
3457
3458 2011-10-19 Jan Hubicka <jh@suse.cz>
3459
3460 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
3461 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
3462 * lib/c-torture.exp: Likewise.
3463 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
3464 * gcc.c-torture/compile/sync-1.c: Likewise.
3465 * gcc.c-torture/compile/sync-1.c: Likewise.
3466 * gcc.c-torture/compile/sync-3.c: Likewise.
3467 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3468 * gcc.dg/noncompile/920507-1.c: Likewise.
3469 * gcc.dg/torture/pr36400.c: Likewise.
3470 * g++.dg/torture/pr34850.C: Likewise.
3471
3472 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
3473
3474 * gnat.dg/source_ref1.adb: New test.
3475 * gnat.dg/source_ref2.adb: Likewise.
3476
3477 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3478
3479 PR c++/13657
3480 * g++.dg/parse/error42.C: New.
3481 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
3482
3483 2011-10-19 Jason Merrill <jason@redhat.com>
3484
3485 PR c++/50793
3486 * g++.dg/init/value9.C: New.
3487
3488 2011-10-19 Jakub Jelinek <jakub@redhat.com>
3489
3490 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
3491 * gcc.dg/torture/vshuf-16.inc: Likewise.
3492 * gcc.dg/torture/vshuf-8.inc: Likewise.
3493 * gcc.dg/torture/vshuf-4.inc: Likewise.
3494
3495 2011-10-19 Janus Weil <janus@gcc.gnu.org>
3496
3497 PR fortran/47023
3498 * gfortran.dg/sizeof_proc.f90: New.
3499
3500 2011-10-19 Joseph Myers <joseph@codesourcery.com>
3501
3502 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
3503 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
3504
3505 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
3506
3507 PR testsuite/50796
3508 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
3509
3510 2011-10-19 Jason Merrill <jason@redhat.com>
3511
3512 PR c++/50787
3513 * g++.dg/init/ref20.C: New.
3514
3515 2011-10-19 Kai Tietz <ktietz@redhat.com>
3516
3517 PR middle-end/50795
3518 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
3519 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
3520 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
3521 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
3522 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
3523
3524 2011-10-19 Richard Guenther <rguenther@suse.de>
3525
3526 PR middle-end/50768
3527 * gcc.dg/torture/pr50768.c: New testcase.
3528
3529 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
3530
3531 PR rtl-optimization/50340
3532 * gcc.dg/pr50340.c: New.
3533
3534 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
3535
3536 PR tree-optimization/50717
3537
3538 * gcc.dg/pr50717-1.c: New file.
3539 * gcc.target/arm/wmul-12.c: Correct types.
3540 * gcc.target/arm/wmul-8.c: Correct types.
3541
3542 2011-10-18 Jason Merrill <jason@redhat.com>
3543
3544 PR c++/50531
3545 * g++.dg/cpp0x/defaulted32.C: New.
3546
3547 PR c++/50742
3548 * g++.dg/lookup/using23.C: New.
3549
3550 PR c++/50500
3551 * g++.dg/cpp0x/implicit12.C: New.
3552 * g++.dg/cpp0x/defaulted20.C: Adjust.
3553 * g++.dg/cpp0x/defaulted21.C: Adjust.
3554 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3555 * g++.dg/cpp0x/implicit4.C: Adjust.
3556 * g++.dg/cpp0x/implicit5.C: Adjust.
3557 * g++.dg/cpp0x/implicit8.C: Adjust.
3558 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
3559 * g++.dg/cpp0x/not_special.C: Adjust.
3560 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3561 * g++.dg/cpp0x/rv1n.C: Adjust.
3562 * g++.dg/cpp0x/rv2n.C: Adjust.
3563 * g++.dg/cpp0x/rv3n.C: Adjust.
3564 * g++.dg/cpp0x/rv4n.C: Adjust.
3565 * g++.dg/cpp0x/rv5n.C: Adjust.
3566 * g++.dg/cpp0x/rv6n.C: Adjust.
3567 * g++.dg/cpp0x/rv7n.C: Adjust.
3568
3569 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
3570
3571 * gcc.target/i386/avx2-vpop-check.h: New header.
3572 * gcc.target/i386/avx2-vpaddd-3.c: New test.
3573 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
3574 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
3575 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
3576 * gcc.target/i386/avx2-vpand-3.c: Ditto.
3577 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
3578 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
3579 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
3580 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
3581 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
3582 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
3583 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
3584 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
3585 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
3586 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
3587
3588 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
3589
3590 PR fortran/50420
3591 * gfortran.dg/coarray_subobject_1.f90: New test.
3592 * gfortran.dg/coarray/subobject_1.f90: New test.
3593
3594 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
3595
3596 PR rtl-optimization/50205
3597 * gcc.dg/pr50205.c: New.
3598
3599 2011-10-18 Richard Guenther <rguenther@suse.de>
3600
3601 PR tree-optimization/50767
3602 * gcc.dg/torture/pr50767.c: New testcase.
3603
3604 2011-10-18 Julian Brown <julian@codesourcery.com>
3605
3606 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
3607 * gcc.target/arm/unaligned-memcpy-1.c: New.
3608 * gcc.target/arm/unaligned-memcpy-2.c: New.
3609 * gcc.target/arm/unaligned-memcpy-3.c: New.
3610 * gcc.target/arm/unaligned-memcpy-4.c: New.
3611
3612 2011-10-18 Janus Weil <janus@gcc.gnu.org>
3613
3614 PR fortran/47023
3615 * gfortran.dg/iso_c_binding_class.f03: New.
3616
3617 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
3618
3619 * testsuite/lib/target-supports.exp
3620 (check_effective_target_vect_widen_shift): New.
3621 * gcc.dg/vect/vect-widen-shift-s16.c: New.
3622 * gcc.dg/vect/vect-widen-shift-s8.c: New.
3623 * gcc.dg/vect/vect-widen-shift-u16.c: New.
3624 * gcc.dg/vect/vect-widen-shift-u8.c: New.
3625
3626 2011-10-18 Richard Guenther <rguenther@suse.de>
3627
3628 * gcc.dg/torture/restrict-1.c: New testcase.
3629
3630 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
3631
3632 * g++.dg/ext/bases.C: New test.
3633
3634 2011-10-17 David S. Miller <davem@davemloft.net>
3635
3636 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3637 all operations to emit VIS instructions.
3638 * gcc.target/sparc/fandnot.c: Likewise.
3639 * gcc.target/sparc/fnot.c: Likewise.
3640 * gcc.target/sparc/for.c: Likewise.
3641 * gcc.target/sparc/fornot.c: Likewise.
3642 * gcc.target/sparc/fxnor.c: Likewise.
3643 * gcc.target/sparc/fxor.c: Likewise.
3644 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3645 needed.
3646
3647 2011-10-17 Jakub Jelinek <jakub@redhat.com>
3648
3649 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3650 * gcc.dg/torture/vshuf-16.inc: New file.
3651 * gcc.dg/torture/vshuf-2.inc: New file.
3652 * gcc.dg/torture/vshuf-32.inc: New file.
3653 * gcc.dg/torture/vshuf-4.inc: New file.
3654 * gcc.dg/torture/vshuf-8.inc: New file.
3655 * gcc.dg/torture/vshuf-main.inc: New file.
3656 * gcc.dg/torture/vshuf-v16hi.c: New test.
3657 * gcc.dg/torture/vshuf-v16qi.c: New test.
3658 * gcc.dg/torture/vshuf-v2df.c: New test.
3659 * gcc.dg/torture/vshuf-v2di.c: New test.
3660 * gcc.dg/torture/vshuf-v2sf.c: New test.
3661 * gcc.dg/torture/vshuf-v2si.c: New test.
3662 * gcc.dg/torture/vshuf-v32qi.c: New test.
3663 * gcc.dg/torture/vshuf-v4df.c: New test.
3664 * gcc.dg/torture/vshuf-v4di.c: New test.
3665 * gcc.dg/torture/vshuf-v4hi.c: New test.
3666 * gcc.dg/torture/vshuf-v4sf.c: New test.
3667 * gcc.dg/torture/vshuf-v4si.c: New test.
3668 * gcc.dg/torture/vshuf-v8hi.c: New test.
3669 * gcc.dg/torture/vshuf-v8qi.c: New test.
3670 * gcc.dg/torture/vshuf-v8sf.c: New test.
3671 * gcc.dg/torture/vshuf-v8si.c: New test.
3672
3673 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3674
3675 PR tree-optimization/50746
3676 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3677
3678 2011-10-17 Jason Merrill <jason@redhat.com>
3679
3680 PR c++/50736
3681 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3682
3683 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3684
3685 PR c++/44524
3686 * g++.dg/parse/error41.C: New.
3687 * g++.dg/parse/error20.C: Adjust.
3688
3689 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/50757
3692 * g++.dg/warn/format7.C: New.
3693 * obj-c++.dg/warn7.mm: Likewise.
3694
3695 2011-10-17 Richard Guenther <rguenther@suse.de>
3696
3697 PR tree-optimization/50729
3698 * gcc.dg/torture/pr50729.c: New testcase.
3699
3700 2011-10-15 Tom Tromey <tromey@redhat.com>
3701 Dodji Seketeli <dodji@redhat.com>
3702
3703 * lib/prune.exp (prune_gcc_output): Prune output referring to
3704 included files.
3705 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3706 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3707 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3708 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3709
3710 2011-10-15 Tom Tromey <tromey@redhat.com>
3711 Dodji Seketeli <dodji@redhat.com>
3712
3713 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3714
3715 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
3716
3717 PR c++/48489
3718 * g++.dg/inherit/error5.C: New.
3719
3720 2011-10-17 Janus Weil <janus@gcc.gnu.org>
3721
3722 PR fortran/47023
3723 PR fortran/50752
3724 * gfortran.dg/kind_tests_4.f90: New.
3725
3726 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
3727
3728 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3729 targets that support vector condition.
3730
3731 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3732
3733 PR fortran/47023
3734 * gfortran.dg/c_kind_tests_3.f03: New.
3735
3736 2011-10-16 Janus Weil <janus@gcc.gnu.org>
3737
3738 PR fortran/50547
3739 * gfortran.dg/elemental_args_check_4.f90: New.
3740
3741 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3742
3743 PR tree-optimization/50727
3744 * gcc.dg/vect/pr50727.c: New test.
3745
3746 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
3747
3748 * gcc.dg/vla-23.c: New test.
3749
3750 2011-10-16 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR tree-optimization/50596
3753 * gcc.dg/vect/vect-cond-9.c: New test.
3754
3755 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
3756
3757 * gcc.dg/vect/bb-slp-29.c: New test.
3758
3759 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3760
3761 PR c++/50732
3762 * g++.dg/ext/is_base_of_incomplete.C: New.
3763 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3764 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3765
3766 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
3767
3768 * gcc.target/sparc/combined-1.c: Compile at -O2.
3769
3770 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
3771
3772 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3773 (dg-options): Add -Wno-attributes.
3774 * gcc.target/i386/fma_double_?.c: Ditto.
3775 * gcc.target/i386/fma_run_float_?.c: Ditto.
3776 * gcc.target/i386/fma_run_double_?.c: Ditto.
3777 * gcc.target/i386/l_fma_float_?.c: Dtto.
3778 * gcc.target/i386/l_fma_double_?.c: Ditto.
3779 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3780 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3781
3782 2011-10-15 Tobias Burnus <burnus@net-b.de>
3783
3784 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3785 the comments.
3786 * gfortran.dg/bind_c_usage_24.f90: Ditto.
3787 * gfortran.dg/rank_3.f90: Ditto.
3788 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3789 -std=f2008ts in dg-options.
3790 * gfortran.dg/rank_4.f90: Ditto.
3791
3792 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
3793
3794 PR target/49263
3795 * gcc.target/sh/pr49263.c: New.
3796
3797 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
3798
3799 * gnat.dg/specs/debug1.ads: Tweak.
3800
3801 2011-10-14 Kai Tietz <ktietz@redhat.com>
3802
3803 * gfortran.fortran-torture/compile/logical-2.f90: New test.
3804
3805 2011-10-14 Jakub Jelinek <jakub@redhat.com>
3806
3807 * gcc.target/i386/sse2-mul-1.c: New test.
3808 * gcc.target/i386/sse4_1-mul-1.c: New test.
3809 * gcc.target/i386/avx-mul-1.c: New test.
3810 * gcc.target/i386/xop-mul-1.c: New test.
3811 * gcc.target/i386/avx2-mul-1.c: New test.
3812
3813 2011-10-14 Jason Merrill <jason@redhat.com>
3814
3815 PR c++/50563
3816 * g++.dg/cpp0x/nsdmi-list1.C: New.
3817
3818 PR c++/50707
3819 * g++.dg/cpp0x/nsdmi-const1.C: New.
3820
3821 2011-10-14 Janus Weil <janus@gcc.gnu.org>
3822
3823 PR fortran/50570
3824 * gfortran.dg/pointer_intent_5.f90: New.
3825
3826 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3827
3828 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3829 * gcc.target/i386/warn-vect-op-1.c: Ditto.
3830 * gcc.target/i386/warn-vect-op-2.c: Ditto.
3831
3832 2011-10-14 Tobias Burnus <burnus@net-b.de>
3833
3834 PR fortran/50718
3835 * gfortran.dg/pointer_check_11.f90: New.
3836 * gfortran.dg/pointer_check_12.f90: New.
3837
3838 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3839
3840 PR c++/38174
3841 * g++.dg/overload/operator4.C: New.
3842
3843 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
3844
3845 * gcc.dg/di-longlong64-sync-1.c: New test.
3846 * gcc.dg/di-sync-multithread.c: New test.
3847 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3848 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3849 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3850 tests for v5, v6, v6k, and v7-a, and add-options helpers.
3851 (check_effective_target_arm_arm_ok): New helper.
3852 (check_effective_target_sync_longlong): New helper.
3853
3854 2011-10-14 Richard Guenther <rguenther@suse.de>
3855
3856 PR tree-optimization/50723
3857 * gcc.dg/torture/pr50723.c: New testcase.
3858
3859 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
3860
3861 PR c++/17212
3862 * g++.dg/warn/format6.C: New.
3863 * obj-c++.dg/warn6.mm: Likewise.
3864
3865 2011-10-13 Richard Henderson <rth@redhat.com>
3866
3867 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3868 Delete.
3869 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3870 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3871 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3872
3873 2011-10-13 Jason Merrill <jason@redhat.com>
3874
3875 PR c++/50614
3876 * g++.dg/cpp0x/nsdmi-template2.C: New.
3877
3878 PR c++/50437
3879 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3880
3881 PR c++/50618
3882 * g++.dg/init/vbase1.C: New.
3883
3884 2011-10-13 Jakub Jelinek <jakub@redhat.com>
3885
3886 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3887 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3888 * gcc.target/i386/avx-vphminposuw-2.c: New test.
3889 * gcc.target/i386/avx-vphminposuw-3.c: New test.
3890
3891 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
3892
3893 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3894
3895 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
3896
3897 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3898
3899 2011-10-13 Richard Guenther <rguenther@suse.de>
3900
3901 PR tree-optimization/50712
3902 * gcc.target/i386/pr50712.c: New testcase.
3903
3904 2011-10-13 Tom de Vries <tom@codesourcery.com>
3905
3906 * gcc.dg/memcpy-4.c: New test.
3907
3908 2011-10-13 Richard Guenther <rguenther@suse.de>
3909
3910 PR tree-optimization/50698
3911 * g++.dg/vect/pr50698.cc: New testcase.
3912
3913 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
3914
3915 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3916 * gcc.target/powerpc/warn-2.c: Ditto.
3917
3918 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3919 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3920 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3921 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3922 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3923 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3924 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3925 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3926 * gcc.target/powerpc/ppc-pow.c: Likewise.
3927 * gcc.target/powerpc/recip-1.c: Likewise.
3928 * gcc.target/powerpc/recip-2.c: Likewise.
3929 * gcc.target/powerpc/recip-3.c: Likewise.
3930 * gcc.target/powerpc/recip-4.c: Likewise.
3931 * gcc.target/powerpc/recip-5.c: Likewise.
3932
3933 2011-10-12 David S. Miller <davem@davemloft.net>
3934
3935 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3936 '-mvis3' instead of 'mcpu=niagara3' in options.
3937 * gcc.target/sparc/fhalve.c: Likewise.
3938 * gcc.target/sparc/fnegop.c: Likewise.
3939 * gcc.target/sparc/fpadds.c: Likewise.
3940 * gcc.target/sparc/fshift.c: Likewise.
3941 * gcc.target/sparc/fucmp.c: Likewise.
3942 * gcc.target/sparc/lzd.c: Likewise.
3943 * gcc.target/sparc/vis3misc.c: Likewise.
3944 * gcc.target/sparc/xmul.c: Likewise.
3945
3946 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gnat.dg/vect1.ad[sb]: New test.
3949 * gnat.dg/vect1_pkg.ads: New helper.
3950 * gnat.dg/vect2.ad[sb]: New test.
3951 * gnat.dg/vect2_pkg.ads: New helper.
3952 * gnat.dg/vect3.ad[sb]: New test.
3953 * gnat.dg/vect3_pkg.ads: New helper.
3954 * gnat.dg/vect4.ad[sb]: New test.
3955 * gnat.dg/vect4_pkg.ads: New helper.
3956 * gnat.dg/vect5.ad[sb]: New test.
3957 * gnat.dg/vect5_pkg.ads: New helper.
3958 * gnat.dg/vect6.ad[sb]: New test.
3959 * gnat.dg/vect6_pkg.ads: New helper.
3960
3961 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
3962
3963 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3964 * gcc.target/i386/fma_run_double_2.c: Likewise.
3965 * gcc.target/i386/fma_run_double_3.c: Likewise.
3966 * gcc.target/i386/fma_run_double_4.c: Likewise.
3967 * gcc.target/i386/fma_run_double_5.c: Likewise.
3968 * gcc.target/i386/fma_run_double_6.c: Likewise.
3969 * gcc.target/i386/fma_run_float_1.c: Likewise.
3970 * gcc.target/i386/fma_run_float_2.c: Likewise.
3971 * gcc.target/i386/fma_run_float_3.c: Likewise.
3972 * gcc.target/i386/fma_run_float_4.c: Likewise.
3973 * gcc.target/i386/fma_run_float_5.c: Likewise.
3974 * gcc.target/i386/fma_run_float_6.c: Likewise.
3975
3976 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3977 remove the extra dg-options.
3978 * gcc.target/i386/l_fma_double_2.c: Likewise.
3979 * gcc.target/i386/l_fma_double_3.c: Likewise.
3980 * gcc.target/i386/l_fma_double_4.c: Likewise.
3981 * gcc.target/i386/l_fma_double_5.c: Likewise.
3982 * gcc.target/i386/l_fma_double_6.c: Likewise.
3983 * gcc.target/i386/l_fma_float_1.c: Likewise.
3984 * gcc.target/i386/l_fma_float_2.c: Likewise.
3985 * gcc.target/i386/l_fma_float_3.c: Likewise.
3986 * gcc.target/i386/l_fma_float_4.c: Likewise.
3987 * gcc.target/i386/l_fma_float_5.c: Likewise.
3988 * gcc.target/i386/l_fma_float_6.c: Likewise.
3989
3990 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
3991
3992 PR tree-optimization/50189
3993 * g++.dg/torture/pr50189.C: New testcase.
3994
3995 2011-10-12 Richard Guenther <rguenther@suse.de>
3996
3997 PR tree-optimization/50700
3998 * gcc.dg/builtin-object-size-12.c: New testcase.
3999
4000 2011-10-12 Joseph Myers <joseph@codesourcery.com>
4001
4002 PR c/50565
4003 * gcc.c-torture/compile/pr50565-1.c,
4004 gcc.c-torture/compile/pr50565-2.c: New tests.
4005
4006 2011-10-11 Jason Merrill <jason@redhat.com>
4007
4008 PR c++/49855
4009 PR c++/49896
4010 * g++.dg/template/constant1.C: New.
4011 * g++.dg/template/constant2.C: New.
4012 * g++.dg/cpp0x/constexpr-template3.C: New.
4013
4014 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4015
4016 * gcc.target/i386/warn-vect-op-3.c: New test.
4017 * gcc.target/i386/warn-vect-op-1.c: New test.
4018 * gcc.target/i386/warn-vect-op-2.c: New test.
4019
4020 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4021
4022 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
4023
4024 2011-10-11 Richard Guenther <rguenther@suse.de>
4025
4026 PR tree-optimization/50204
4027 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
4028
4029 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4030
4031 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
4032
4033 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
4034
4035 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
4036 * gcc.target/i386/fma_double_2.c: Ditto.
4037 * gcc.target/i386/fma_double_3.c: Ditto.
4038 * gcc.target/i386/fma_double_4.c: Ditto.
4039 * gcc.target/i386/fma_double_5.c: Ditto.
4040 * gcc.target/i386/fma_double_6.c: Ditto.
4041 * gcc.target/i386/fma_float_1.c: Ditto.
4042 * gcc.target/i386/fma_float_2.c: Ditto.
4043 * gcc.target/i386/fma_float_3.c: Ditto.
4044 * gcc.target/i386/fma_float_4.c: Ditto.
4045 * gcc.target/i386/fma_float_5.c: Ditto.
4046 * gcc.target/i386/fma_float_6.c: Ditto.
4047 * gcc.target/i386/l_fma_double_1.c: Ditto.
4048 * gcc.target/i386/l_fma_double_2.c: Ditto.
4049 * gcc.target/i386/l_fma_double_3.c: Ditto.
4050 * gcc.target/i386/l_fma_double_4.c: Ditto.
4051 * gcc.target/i386/l_fma_double_5.c: Ditto.
4052 * gcc.target/i386/l_fma_double_6.c: Ditto.
4053 * gcc.target/i386/l_fma_float_1.c: Ditto.
4054 * gcc.target/i386/l_fma_float_2.c: Ditto.
4055 * gcc.target/i386/l_fma_float_3.c: Ditto.
4056 * gcc.target/i386/l_fma_float_4.c: Ditto.
4057 * gcc.target/i386/l_fma_float_5.c: Ditto.
4058 * gcc.target/i386/l_fma_float_6.c: Ditto.
4059 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
4060 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
4061 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
4062 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
4063 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
4064 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
4065 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
4066 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
4067 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
4068 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
4069 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
4070 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
4071
4072 2011-10-11 Tristan Gingold <gingold@adacore.com>
4073
4074 * gcc.dg/va-arg-4.c: New test.
4075 * gcc.dg/va-arg-5.c: Ditto.
4076
4077 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
4078
4079 * lib/target-supports.exp (check_effective_target_fd_truncate):
4080 Close and unlink test file before exit.
4081
4082 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4083
4084 PR fortran/50564
4085 * gfortran.dg/forall_15.f90: New test case.
4086
4087 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4088 Andrew Macleod <amacleod@redhat.com>
4089
4090 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
4091 wrappers for *other_threads() and *final_verify().
4092 * gcc.dg/simulate-thread/simulate-thread.h
4093 (simulate_thread_wrapper_other_threads): New.
4094 (simulate_thread_wrapper_final_verify): New.
4095
4096 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
4097
4098 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
4099
4100 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
4101
4102 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
4103
4104 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
4105 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
4106
4107 * gcc.target/i386/fma_1.h: New file.
4108 * gcc.target/i386/fma_2.h: Likewise.
4109 * gcc.target/i386/fma_3.h: Likewise.
4110 * gcc.target/i386/fma_4.h: Likewise.
4111 * gcc.target/i386/fma_5.h: Likewise.
4112 * gcc.target/i386/fma_6.h: Likewise.
4113 * gcc.target/i386/fma_double_1.c: Likewise.
4114 * gcc.target/i386/fma_double_2.c: Likewise.
4115 * gcc.target/i386/fma_double_3.c: Likewise.
4116 * gcc.target/i386/fma_double_4.c: Likewise.
4117 * gcc.target/i386/fma_double_5.c: Likewise.
4118 * gcc.target/i386/fma_double_6.c: Likewise.
4119 * gcc.target/i386/fma_float_1.c: Likewise.
4120 * gcc.target/i386/fma_float_2.c: Likewise.
4121 * gcc.target/i386/fma_float_3.c: Likewise.
4122 * gcc.target/i386/fma_float_4.c: Likewise.
4123 * gcc.target/i386/fma_float_5.c: Likewise.
4124 * gcc.target/i386/fma_float_6.c: Likewise.
4125 * gcc.target/i386/fma_main.h: Likewise.
4126 * gcc.target/i386/fma_run_double_1.c: Likewise.
4127 * gcc.target/i386/fma_run_double_2.c: Likewise.
4128 * gcc.target/i386/fma_run_double_3.c: Likewise.
4129 * gcc.target/i386/fma_run_double_4.c: Likewise.
4130 * gcc.target/i386/fma_run_double_5.c: Likewise.
4131 * gcc.target/i386/fma_run_double_6.c: Likewise.
4132 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
4133 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
4134 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
4135 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
4136 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
4137 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
4138 * gcc.target/i386/fma_run_float_1.c: Likewise.
4139 * gcc.target/i386/fma_run_float_2.c: Likewise.
4140 * gcc.target/i386/fma_run_float_3.c: Likewise.
4141 * gcc.target/i386/fma_run_float_4.c: Likewise.
4142 * gcc.target/i386/fma_run_float_5.c: Likewise.
4143 * gcc.target/i386/fma_run_float_6.c: Likewise.
4144 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
4145 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
4146 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
4147 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
4148 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
4149 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
4150 * gcc.target/i386/l_fma_1.h: Likewise.
4151 * gcc.target/i386/l_fma_2.h: Likewise.
4152 * gcc.target/i386/l_fma_3.h: Likewise.
4153 * gcc.target/i386/l_fma_4.h: Likewise.
4154 * gcc.target/i386/l_fma_5.h: Likewise.
4155 * gcc.target/i386/l_fma_6.h: Likewise.
4156 * gcc.target/i386/l_fma_double_1.c: Likewise.
4157 * gcc.target/i386/l_fma_double_2.c: Likewise.
4158 * gcc.target/i386/l_fma_double_3.c: Likewise.
4159 * gcc.target/i386/l_fma_double_4.c: Likewise.
4160 * gcc.target/i386/l_fma_double_5.c: Likewise.
4161 * gcc.target/i386/l_fma_double_6.c: Likewise.
4162 * gcc.target/i386/l_fma_float_1.c: Likewise.
4163 * gcc.target/i386/l_fma_float_2.c: Likewise.
4164 * gcc.target/i386/l_fma_float_3.c: Likewise.
4165 * gcc.target/i386/l_fma_float_4.c: Likewise.
4166 * gcc.target/i386/l_fma_float_5.c: Likewise.
4167 * gcc.target/i386/l_fma_float_6.c: Likewise.
4168 * gcc.target/i386/l_fma_main.h: Likewise.
4169 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
4170 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
4171 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
4172 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
4173 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
4174 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
4175 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
4176 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
4177 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
4178 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
4179 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
4180 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
4181
4182 2011-10-10 Richard Guenther <rguenther@suse.de>
4183
4184 PR middle-end/50389
4185 * gcc.dg/torture/pr50389.c: New testcase.
4186
4187 2011-10-10 Richard Guenther <rguenther@suse.de>
4188
4189 PR middle-end/50195
4190 * gcc.dg/builtins-47.c: Optimize.
4191
4192 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
4193
4194 * lib/gcc-simulate-thread.exp: New.
4195 * gcc.dg/simulate-thread/guality.h: New.
4196 * gcc.dg/simulate-thread/simulate-thread.h: New.
4197 * gcc.dg/simulate-thread/simulate-thread.exp: New.
4198 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
4199 * gcc.dg/simulate-thread/README: New.
4200 * g++.dg/simulate-thread/guality.h: New.
4201 * g++.dg/simulate-thread/simulate-thread.h: New.
4202 * g++.dg/simulate-thread/simulate-thread.exp: New.
4203 * g++.dg/simulate-thread/simulate-thread.gdb: New.
4204 * c-c++-common/cxxbitfields-2.c: Remove.
4205 * c-c++-common/cxxbitfields.c: Remove.
4206 * c-c++-common/cxxbitfields-4.c: Remove.
4207 * c-c++-common/cxxbitfields-5.c: Remove.
4208 * c-c++-common/simulate-thread/bitfields-1.c: New.
4209 * c-c++-common/simulate-thread/bitfields-2.c: New.
4210 * c-c++-common/simulate-thread/bitfields-3.c: New.
4211 * c-c++-common/simulate-thread/bitfields-4.c: New.
4212
4213 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4214
4215 PR c++/38980
4216 * g++.dg/warn/format5.C: New.
4217
4218 2011-10-09 Tobias Burnus <burnus@net-b.de>
4219
4220 PR fortran/50273
4221 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
4222 * gfortran.dg/common_16.f90: New.
4223
4224 2011-10-09 Tobias Burnus <burnus@net-b.de>
4225
4226 * gfortran.dg/iso_c_binding_param_1.f90: New.
4227 * gfortran.dg/iso_c_binding_param_2.f90: New.
4228 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4229
4230 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
4231
4232 PR tree-optimization/50635
4233 * gcc.dg/vect/pr50635.c: New test.
4234
4235 2011-10-09 Janus Weil <janus@gcc.gnu.org>
4236
4237 PR fortran/50659
4238 * gfortran.dg/proc_decl_27.f90: New.
4239
4240 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
4241
4242 PR libobjc/50428
4243 * objc/execute/initialize-1.m: New test.
4244
4245 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
4246
4247 PR fortran/47844
4248 * gfortran.dg/pointer_function_result_1.f90 : New test.
4249
4250 2011-10-07 David S. Miller <davem@davemloft.net>
4251
4252 PR 50655
4253 * gcc.target/sparc/sparc.exp: Add vis3 target test.
4254 * gcc.target/sparc/cmask.c: Use it.
4255 * gcc.target/sparc/fhalve.c: Likewise.
4256 * gcc.target/sparc/fnegop.c: Likewise.
4257 * gcc.target/sparc/fpadds.c: Likewise.
4258 * gcc.target/sparc/fshift.c: Likewise.
4259 * gcc.target/sparc/fucmp.c: Likewise.
4260 * gcc.target/sparc/lzd.c: Likewise.
4261 * gcc.target/sparc/vis3misc.c: Likewise.
4262 * gcc.target/sparc/xmul.c: Likewise.
4263
4264 2011-10-07 Richard Henderson <rth@redhat.com>
4265
4266 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
4267 match for avx2.
4268 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
4269
4270 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
4271
4272 * gcc.dg/pr50193-1.c: New file.
4273 * gcc.target/arm/shiftable.c: New file.
4274
4275 2011-10-07 Janus Weil <janus@gcc.gnu.org>
4276
4277 PR fortran/50625
4278 * gfortran.dg/class_46.f03: New.
4279
4280 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
4281
4282 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
4283 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
4284 (syslog, vsyslog, __vsyslog_chk): Likewise.
4285
4286 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
4287 (x, EXT_x): Use ASMNAME.
4288
4289 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
4290 (a, c): Use ASMNAME.
4291
4292 2011-10-07 Tom de Vries <tom@codesourcery.com>
4293
4294 PR middle-end/50527
4295 * gcc.dg/pr50527.c: New test.
4296
4297 2011-10-07 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR tree-optimization/50650
4300 * gcc.c-torture/compile/pr50650.c: New test.
4301
4302 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303
4304 PR tree-optimization/50575
4305 * gcc.c-torture/execute/vector-compare-2.x: New file.
4306
4307 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4308
4309 PR middle-end/50125
4310 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
4311 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
4312 (bar3): Likewise.
4313
4314 2011-10-07 Richard Guenther <rguenther@suse.de>
4315
4316 PR testsuite/50637
4317 * gcc.dg/vect/vect-align-2.c: Increase array size.
4318
4319 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
4320 H.J. Lu <hongjiu.lu@intel.com>
4321
4322 PR target/50603
4323 * gcc.target/i386/pr50603.c: New test.
4324
4325 2011-10-06 Jason Merrill <jason@redhat.com>
4326
4327 PR c++/39164
4328 * g++.dg/cpp0x/default31.C: New.
4329
4330 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR tree-optimization/50596
4333 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4334 New.
4335 * gcc.dg/vect/vect-cond-8.c: New test.
4336
4337 2011-10-06 Richard Henderson <rth@redhat.com>
4338
4339 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
4340 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
4341 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
4342 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
4343 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
4344 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
4345 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
4346 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
4347 * gcc.c-torture/execute/vshuf-16.inc: New file.
4348 * gcc.c-torture/execute/vshuf-2.inc: New file.
4349 * gcc.c-torture/execute/vshuf-4.inc: New file.
4350 * gcc.c-torture/execute/vshuf-8.inc: New file.
4351 * gcc.c-torture/execute/vshuf-main.inc: New file.
4352 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
4353 * gcc.c-torture/execute/vshuf-v2df.c: New test.
4354 * gcc.c-torture/execute/vshuf-v2di.c: New test.
4355 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
4356 * gcc.c-torture/execute/vshuf-v2si.c: New test.
4357 * gcc.c-torture/execute/vshuf-v4df.c: New test.
4358 * gcc.c-torture/execute/vshuf-v4di.c: New test.
4359 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
4360 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
4361 * gcc.c-torture/execute/vshuf-v4si.c: New test.
4362 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
4363 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
4364 * gcc.c-torture/execute/vshuf-v8si.c: New test.
4365
4366 2011-10-06 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR tree-optimization/49279
4369 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
4370 * gcc.c-torture/execute/pr49279.c: New test.
4371
4372 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
4373
4374 PR target/49049
4375 * gcc.c-torture/compile/pr49049.c: New test.
4376
4377 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
4378
4379 PR target/50305
4380 * gcc.target/arm/pr50305.c: New test.
4381
4382 2011-10-06 Richard Guenther <rguenther@suse.de>
4383
4384 PR tree-optimization/38884
4385 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
4386 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
4387
4388 2011-10-05 David S. Miller <davem@davemloft.net>
4389
4390 * gcc.target/sparc/lzd.c: New test.
4391 * gcc.target/sparc/popc.c: New test.
4392
4393 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4394
4395 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
4396 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
4397 * g++.dg/other/final1.C: Cleanup original tree dump.
4398
4399 2011-10-05 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR tree-optimization/50613
4402 * gcc.dg/pr50613.c: New test.
4403
4404 2011-10-05 Richard Henderson <rth@redhat.com>
4405
4406 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
4407 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
4408 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
4409 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
4410 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
4411 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
4412 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
4413 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
4414
4415 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4416
4417 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
4418 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
4419 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
4420 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
4421 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
4422
4423 2011-10-05 Richard Guenther <rguenther@suse.de>
4424
4425 PR tree-optimization/38885
4426 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
4427
4428 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
4429
4430 * gcc.target/i386/sw-1.c: New test.
4431
4432 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4433
4434 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
4435 -mtune=generic.
4436 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
4437
4438 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
4439
4440 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
4441
4442 2011-10-04 David S. Miller <davem@davemloft.net>
4443
4444 * gcc.target/sparc/fhalve.c: New test.
4445 * gcc.target/sparc/fnegop.c: New test.
4446 * gcc.target/sparc/xmul.c: New test.
4447
4448 2011-10-04 Janus Weil <janus@gcc.gnu.org>
4449
4450 PR fortran/35831
4451 * gfortran.dg/dummy_procedure_6.f90: New.
4452
4453 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR tree-optimization/50604
4456 * gcc.dg/pr50604.c: New test.
4457
4458 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 PR tree-optimization/49662
4461 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
4462 * gcc.dg/graphite/interchange-15.c: Likewise.
4463 * gcc.dg/graphite/interchange-mvt.c: Likewise.
4464
4465 2011-10-04 Jakub Jelinek <jakub@redhat.com>
4466
4467 * gcc.dg/tree-ssa/restrict-4.c: New test.
4468
4469 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
4470
4471 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
4472 (main): Use __typeof to get result type of comparison.
4473
4474 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
4475
4476 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4477 Make et_vect_multiple_sizes_saved global.
4478 (check_effective_target_vect64): Make et_vect64_saved global.
4479
4480 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4481
4482 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
4483 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
4484 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
4485 * gcc.dg/builtin-complex-err-1.c: Adjust.
4486
4487 2011-10-02 Jason Merrill <jason@redhat.com>
4488
4489 * g++.dg/cpp0x/range-for22.C: New.
4490
4491 * g++.dg/cpp0x/variadic65.C: Remove xfails.
4492 * g++.dg/cpp0x/variadic82.C: Remove xfails.
4493 * g++.dg/cpp0x/variadic83.C: Remove xfails.
4494 * g++.dg/cpp0x/variadic105.C: Remove xfails.
4495
4496 * g++.dg/cpp0x/nsdmi5.C: New.
4497
4498 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4499
4500 PR target/50579
4501 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
4502 New procedures.
4503 (mips-dg-options): Force an ABI option if the current ABI is
4504 incompatible with the required -mlong setting. Likewise force
4505 a long setting if the current one is incompatible with the
4506 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
4507 throughout procedure.
4508 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
4509 instead of addressing=absolute.
4510
4511 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4512
4513 * gcc.target/mips/stack-1.c: New test.
4514
4515 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
4516
4517 * gcc.dg/pr49696.c: New test.
4518
4519 2011-10-02 Jan Hubicka <jh@suse.cz>
4520
4521 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
4522
4523 2011-10-01 David S. Miller <davem@davemloft.net>
4524
4525 * gcc.target/sparc/cmask.c: New test.
4526 * gcc.target/sparc/fpadds.c: New test.
4527 * gcc.target/sparc/fshift.c: New test.
4528 * gcc.target/sparc/fucmp.c: New test.
4529 * gcc.target/sparc/vis3misc.c: New test.
4530
4531 2011-10-01 Janus Weil <janus@gcc.gnu.org>
4532
4533 PR fortran/50585
4534 * gfortran.dg/assumed_charlen_arg_2.f90: New.
4535
4536 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
4537
4538 PR c++/44473
4539 * g++.dg/dfp/44473-1.C: New test.
4540 * g++.dg/dfp/44473-2.C: New test.
4541 * g++.dg/dfp/mangle-1.C: New test.
4542 * g++.dg/dfp/mangle-2.C: New test.
4543 * g++.dg/dfp/mangle-3.C: New test.
4544 * g++.dg/dfp/mangle-4.C: New test.
4545 * g++.dg/dfp/mangle-5.C: New test.
4546
4547 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR inline-asm/50571
4550 * gcc.dg/pr50571.c: New test.
4551
4552 PR tree-optimization/46309
4553 * gcc.dg/pr46309.c: New test.
4554
4555 2011-09-30 Jakub Jelinek <jakub@redhat.com>
4556
4557 * gcc.dg/strlenopt-21.c: New test.
4558
4559 2011-09-30 Revital Eres <revital.eres@linaro.org>
4560
4561 * gcc.dg/sms-10.c: New file.
4562
4563 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4564
4565 * gcc.target/arm/pr50099.c: New test.
4566
4567 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4568
4569 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
4570
4571 2011-09-30 David S. Miller <davem@davemloft.net>
4572
4573 * gcc.target/sparc/bmaskbshuf.c: New test.
4574 * gcc.target/sparc/edgen.c: New test.
4575
4576 2011-09-29 Janus Weil <janus@gcc.gnu.org>
4577
4578 PR fortran/50547
4579 * gfortran.dg/pure_formal_proc_3.f90: New.
4580
4581 PR fortran/50553
4582 * gfortran.dg/stfunc_7.f90: New.
4583
4584 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
4585
4586 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
4587 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
4588 * gcc.dg/vector-compare-1.c: Likewise.
4589 * gcc.dg/vector-compare-2.c: Likewise.
4590
4591 2011-09-29 David S. Miller <davem@davemloft.net>
4592
4593 * gcc.target/sparc/array.c: New test.
4594
4595 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
4596
4597 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
4598 loop unroll and set max unroll times to 8.
4599 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
4600 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
4601 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
4602 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
4603
4604 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4605
4606 PR c++/40145
4607 * g++.dg/ext/visibility/warn5.C: New.
4608
4609 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
4610
4611 PR c++/45278
4612 * g++.dg/warn/Wextra-3.C: New.
4613
4614 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
4615
4616 PR target/49486
4617 * gcc.target/sh/pr49468-si.c: New.
4618
4619 2011-09-28 Tom de Vries <tom@codesourcery.com>
4620
4621 PR testsuite/50485
4622 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
4623 (TEST): Initialize src3 with random floats.
4624 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
4625 from union src3. Initialize src3 with random floats.
4626
4627 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
4628
4629 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4630 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4631 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4632 * gcc.target/sh/sh4a-sincosf.c: Ditto.
4633 * gcc.target/sh/sh4a-cos.c: Ditto.
4634 * gcc.target/sh/sh4a-cosf.c: Ditto.
4635 * gcc.target/sh/sh4a-sin.c: Ditto.
4636 * gcc.target/sh/sh4a-sinf.c: Ditto.
4637 * gcc.target/sh/sh4a-fsrra.c: Ditto.
4638 * gcc.target/sh/sh4a-memmovua.c: Ditto.
4639 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4640
4641 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
4642
4643 PR c++/31489
4644 * g++.dg/parse/error40.C: New.
4645 * g++.dg/warn/incomplete1.C: Adjust.
4646
4647 2011-09-27 Jan Hubicka <jh@suse.cz>
4648
4649 PR middle-end/49463
4650 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4651 Mark used.
4652
4653 2011-09-27 Jakub Jelinek <jakub@redhat.com>
4654
4655 * gcc.dg/strlenopt-1.c: New test.
4656 * gcc.dg/strlenopt-1f.c: New test.
4657 * gcc.dg/strlenopt-2.c: New test.
4658 * gcc.dg/strlenopt-2f.c: New test.
4659 * gcc.dg/strlenopt-3.c: New test.
4660 * gcc.dg/strlenopt-4.c: New test.
4661 * gcc.dg/strlenopt-4g.c: New test.
4662 * gcc.dg/strlenopt-4gf.c: New test.
4663 * gcc.dg/strlenopt-5.c: New test.
4664 * gcc.dg/strlenopt-6.c: New test.
4665 * gcc.dg/strlenopt-7.c: New test.
4666 * gcc.dg/strlenopt-8.c: New test.
4667 * gcc.dg/strlenopt-9.c: New test.
4668 * gcc.dg/strlenopt-10.c: New test.
4669 * gcc.dg/strlenopt-11.c: New test.
4670 * gcc.dg/strlenopt-12.c: New test.
4671 * gcc.dg/strlenopt-12g.c: New test.
4672 * gcc.dg/strlenopt-13.c: New test.
4673 * gcc.dg/strlenopt-14g.c: New test.
4674 * gcc.dg/strlenopt-14gf.c: New test.
4675 * gcc.dg/strlenopt-15.c: New test.
4676 * gcc.dg/strlenopt-16g.c: New test.
4677 * gcc.dg/strlenopt-17g.c: New test.
4678 * gcc.dg/strlenopt-18g.c: New test.
4679 * gcc.dg/strlenopt.h: New file.
4680
4681 2011-09-27 Tom de Vries <tom@codesourcery.com>
4682
4683 PR middle-end/43864
4684 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4685 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4686 * gcc.dg/pr43864.c: New test.
4687 * gcc.dg/pr43864-2.c: Same.
4688 * gcc.dg/pr43864-3.c: Same.
4689 * gcc.dg/pr43864-4.c: Same.
4690
4691 2011-09-27 Jan Hubicka <jh@suse.cz>
4692
4693 * gcc.dg/ipa/inline-5.c: New testcase.
4694
4695 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
4696
4697 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4698 vectors.
4699 * gcc.dg/vect/bb-slp-27.c: New.
4700 * gcc.dg/vect/bb-slp-28.c: New.
4701
4702 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
4703
4704 * testsuite/lib/target-supports.exp (check_profiling_available):
4705 Don't rely solely on TLS tests for -fprofile-generate, fall
4706 through to the other code.
4707
4708 2011-09-27 Richard Guenther <rguenther@suse.de>
4709
4710 PR tree-optimization/50363
4711 * gcc.dg/torture/pr50363.c: New testcase.
4712
4713 2011-09-26 Jason Merrill <jason@redhat.com>
4714
4715 PR c++/45012
4716 * g++.dg/template/partial13.C: New.
4717
4718 PR c++/46105
4719 * g++.dg/template/partial12.C: New.
4720
4721 PR c++/50508
4722 * g++.dg/cpp0x/constexpr-typedef1.C: New.
4723
4724 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4725
4726 PR c++/45487
4727 * g++.dg/diagnostic/bindings1.C: New.
4728 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4729
4730 2011-09-26 David S. Miller <davem@davemloft.net>
4731
4732 * gcc.target/sparc/wrgsr.c: New test.
4733 * gcc.target/sparc/rdgsr.c: New test.
4734 * gcc.target/sparc/edge.c: New test.
4735 * gcc.target/sparc/fcmp.c: New test.
4736
4737 * gcc.target/sparc/edge.c: Update for new return types.
4738 * gcc.target/sparc/fcmp.c: Likewise.
4739
4740 * gcc.target/sparc/fpaddsubi.c: New test.
4741
4742 2011-09-26 Janus Weil <janus@gcc.gnu.org>
4743
4744 PR fortran/50515
4745 * gfortran.dg/common_15.f90: New.
4746
4747 PR fortran/50517
4748 * gfortran.dg/dummy_procedure_5.f90: New.
4749 * gfortran.dg/interface_26.f90: Modified error message.
4750 * gfortran.dg/proc_ptr_11.f90: Ditto.
4751 * gfortran.dg/proc_ptr_15.f90: Ditto.
4752 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4753 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4754
4755 2011-09-26 Jason Merrill <jason@redhat.com>
4756
4757 PR c++/50512
4758 * g++.dg/overload/rvalue3.C: New.
4759
4760 PR c++/50523
4761 * g++.dg/overload/ref-conv2.C: New.
4762
4763 * g++.dg/cpp0x/nsdmi-template1.C: New.
4764
4765 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
4766
4767 * g++.dg/cpp0x/nullptr25.C: New.
4768
4769 2011-09-26 Richard Guenther <rguenther@suse.de>
4770
4771 PR tree-optimization/50472
4772 * gcc.dg/torture/pr50472.c: New testcase.
4773
4774 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4775
4776 * gnat.dg/opt22.adb: New test.
4777 * gnat.dg/opt22_pkg.ad[sb]: New helper.
4778
4779 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4780
4781 * gnat.dg/opt21.adb: New test.
4782 * gnat.dg/opt21_pkg.ad[sb]: New helper.
4783
4784 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4785
4786 * gnat.dg/opt20.ad[sb]: New test.
4787 * gnat.dg/opt20_pkg.ads: New helper.
4788
4789 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
4790
4791 * gnat.dg/array17.adb: New test.
4792 * gnat.dg/array17_pkg.ads: New helper.
4793
4794 2011-09-25 Jason Merrill <jason@redhat.com>
4795
4796 * g++.dg/cpp0x/nsdmi-defer4.C: New.
4797
4798 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
4799
4800 * gnat.dg/frame_overflow.ads: New.
4801 * gnat.dg/frame_overflow.adb: Adjust.
4802 * gnat.dg/specs/addr1.ads: Likewise.
4803
4804 2011-09-25 Jakub Jelinek <jakub@redhat.com>
4805
4806 * g++.dg/tree-ssa/restrict2.C: New test.
4807
4808 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4809
4810 * lib/target-supports.exp (check_effective_target_vect64): New.
4811 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4812 of multiple vector sizes.
4813 * gcc.dg/vect/bb-slp-26.c: New.
4814
4815 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 PR c++/50280
4818 * g++.dg/template/bitfield1.C: New.
4819
4820 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
4821
4822 * gcc.dg/vect/bb-slp-24.c: New.
4823
4824 2011-09-24 Jason Merrill <jason@redhat.com>
4825
4826 * g++.dg/cpp0x/nsdmi-eh1.C: New.
4827
4828 * g++.dg/cpp0x/nsdmi-defer3.C: New.
4829
4830 * g++.dg/cpp0x/nsdmi-defer1.C: New.
4831 * g++.dg/cpp0x/nsdmi-defer2.C: New.
4832
4833 * g++.dg/cpp0x/nsdmi1.C: New.
4834 * g++.dg/cpp0x/nsdmi2.C: New.
4835 * g++.dg/cpp0x/nsdmi3.C: New.
4836 * g++.dg/cpp0x/nsdmi4.C: New.
4837 * g++.old-deja/g++.other/init4.C: New.
4838
4839 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/44267
4842 * g++.dg/template/sfinae28.C: New.
4843
4844 2011-09-23 Ian Lance Taylor <iant@google.com>
4845
4846 * go.test/go-test.exp (errchk): Handle more cases of getting
4847 correct Tcl backslash quoting in regular expressions in test file.
4848
4849 2011-09-23 Jason Merrill <jason@redhat.com>
4850
4851 Core 253
4852 * g++.dg/init/const8.C: New.
4853 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4854 * g++.dg/cpp0x/defaulted2.C: Likewise.
4855 * g++.dg/cpp0x/pr42844-2.C: Likewise.
4856 * g++.dg/init/pr20039.C: Likewise.
4857 * g++.dg/init/pr42844.C: Likewise.
4858
4859 2011-09-23 Jan Hubicka <jh@suse.cz>
4860
4861 * gcc.dg/ipa/inline-1.c: new testcase.
4862 * gcc.dg/ipa/inline-2.c: new testcase.
4863 * gcc.dg/ipa/inline-3.c: new testcase.
4864 * gcc.dg/ipa/inline-4.c: new testcase.
4865
4866 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4867
4868 PR c++/50258
4869 * g++.dg/cpp0x/constexpr-static8.C: New.
4870
4871 2011-09-23 Jakub Jelinek <jakub@redhat.com>
4872
4873 * gcc.target/i386/avxfp-1.c: New test.
4874 * gcc.target/i386/avxfp-2.c: New test.
4875
4876 2011-09-23 Terry Guo <terry.guo@arm.com>
4877
4878 * gcc.c-torture/execute/941014-1.x: Deleted.
4879
4880 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/50491
4883 * g++.dg/cpp0x/pr50491.C: New.
4884
4885 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
4886
4887 PR testsuite/50487
4888 * gfortran.dg/bessel_6.f90: Fix tolerance test.
4889
4890 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/50371
4893 * g++.dg/cpp0x/nullptr24.C: New.
4894
4895 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
4896
4897 PR target/50482
4898 * gcc.target/i386/pr50482.c: New test.
4899
4900 2011-09-22 Joseph Myers <joseph@codesourcery.com>
4901
4902 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4903 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4904 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4905 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4906 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4907 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4908 multilib options contain different -march= from dg-options.
4909
4910 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
4911 Paolo Carlini <paolo.carlini@oracle.com>
4912
4913 PR c++/50344
4914 * g++.dg/template/friend52.C: New.
4915
4916 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
4917
4918 * gcc.target/arm/cmp-1.c: New test.
4919 * gcc.target/arm/cmp-2.c: Likewise.
4920
4921 2011-09-22 Janus Weil <janus@gcc.gnu.org>
4922
4923 PR fortran/41733
4924 * gfortran.dg/impure_actual_1.f90: Modified error message.
4925 * gfortran.dg/proc_ptr_32.f90: New.
4926 * gfortran.dg/proc_ptr_33.f90: New.
4927
4928 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
4929
4930 PR tree-optimization/50451
4931 * gcc.dg/vect/pr50451.c: New test.
4932
4933 2011-09-21 Ian Lance Taylor <iant@google.com>
4934
4935 * go.test/go-test.exp (errchk): Add special case for bug332.
4936 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
4937 some more test lines.
4938
4939 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4940
4941 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4942 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4943 * g++.dg/other/i386-8.C: Ditto.
4944 * g++.dg/other/pr34435.C: Ditto.
4945 * g++.dg/other/pr39496.C: Ditto.
4946 * g++.dg/other/mmintrin.C: Ditto.
4947
4948 2011-09-21 Jakub Jelinek <jakub@redhat.com>
4949
4950 * gcc.dg/vect/vect-cond-7.c: New test.
4951 * gcc.target/i386/sse4_1-cond-1.c: New test.
4952 * gcc.target/i386/avx-cond-1.c: New test.
4953
4954 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
4955
4956 PR target/50464
4957 * g++.dg/other/pr50464.C: New test.
4958
4959 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
4960
4961 * gcc.target/i386/bmi2-mulx32-2.c: New test.
4962 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4963 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4964 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4965
4966 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
4967
4968 * gnat.dg/opt19.adb: New test.
4969
4970 2011-09-21 Terry Guo <terry.guo@arm.com>
4971
4972 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4973 on arch conflict when testing case on targets other than armv7-a.
4974
4975 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
4976
4977 PR c++/50454
4978 * g++.dg/ext/int128-1.C: New.
4979 * g++.dg/ext/int128-2.C: Likewise.
4980 * g++.dg/ext/int128-2.h: Likewise.
4981
4982 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
4983
4984 PR testsuite/50469
4985 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4986
4987 2011-09-20 Jason Merrill <jason@redhat.com>
4988
4989 * g++.dg/cpp0x/constexpr-generated1.C: New.
4990
4991 PR c++/50442
4992 * g++.dg/overload/ref-conv1.C: New.
4993
4994 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
4995
4996 * g++.dg/other/final1.C: New.
4997
4998 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
4999
5000 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
5001 and get_bit ().
5002
5003 2011-09-19 Ian Bolton <ian.bolton@arm.com>
5004
5005 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
5006 "target arm_eabi".
5007
5008 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
5009
5010 PR tree-optimization/50413
5011 * g++.dg/vect/vect.exp: Run slp-pr* tests with
5012 -fdump-tree-slp-details. Run other tests with
5013 -fdump-tree-vect-details.
5014 * g++.dg/vect/slp-pr50413.cc: New.
5015
5016 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
5017 Ira Rosen <ira.rosen@linaro.org>
5018
5019 PR testsuite/50435
5020 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
5021 Fix underscores around restrict.
5022
5023 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5024
5025 PR tree-optimization/50414
5026 * gfortran.dg/vect/Ofast-pr50414.f90: New.
5027 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
5028 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
5029
5030 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
5031
5032 PR tree-optimization/50412
5033 * gfortran.dg/vect/pr50412.f90: New.
5034
5035 2011-09-16 Jason Merrill <jason@redhat.com>
5036
5037 PR c++/50424
5038 * g++.dg/eh/defarg1.C: New.
5039
5040 2011-09-16 Jakub Jelinek <jakub@redhat.com>
5041
5042 * gcc.dg/vect/vect-reduc-10.c: New test.
5043 * gcc.target/i386/avx-reduc-1.c: New test.
5044
5045 * gcc.target/i386/sse2-extract-1.c: New test.
5046 * gcc.target/i386/avx-extract-1.c: New test.
5047
5048 2011-09-16 Terry Guo <terry.guo@arm.com>
5049
5050 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
5051
5052 2011-09-15 Diego Novillo <dnovillo@google.com>
5053
5054 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
5055 ALWAYS_CXXFLAGS, if defined.
5056 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
5057 ALWAYS_GFORTRANFLAGS, if defined.
5058 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
5059 ALWAYS_GOCFLAGS, if defined.
5060 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
5061 ALWAYS_OBJCXXFLAGS, if defined.
5062 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
5063 additional_flags, if defined.
5064 * lib/gnat.exp (gnat_target_compile): Likewise.
5065 * lib/objc.exp (objc_target_compile): Likewise.
5066 * lib/target-supports-dg.exp (dg-add-options): Handle
5067 TEST_ALWAYS_FLAGS.
5068
5069 2011-09-15 Tom de Vries <tom@codesourcery.com>
5070
5071 PR testsuite/50322
5072 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
5073 Use uintptr_t in f1. Undo avr xfails.
5074
5075 2011-09-15 Janus Weil <janus@gcc.gnu.org>
5076
5077 PR fortran/50401
5078 PR fortran/50403
5079 * gfortran.dg/function_types_3.f90: New.
5080
5081 2011-09-15 Jason Merrill <jason@redhat.com>
5082
5083 PR c++/50365
5084 * g++.dg/cpp0x/trailing7.C: New.
5085
5086 PR c++/50361
5087 * g++.dg/cpp0x/nullptr23.C: New.
5088
5089 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
5090
5091 * gcc.dg/vect/bb-slp-25.c: New.
5092
5093 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
5094
5095 PR c++/50391
5096 * g++.dg/cpp0x/noexcept15.C: New.
5097
5098 2011-09-14 Tom de Vries <tom@codesourcery.com>
5099
5100 PR middle-end/50251
5101 * gcc.dg/pr50251.c: New test.
5102
5103 2011-09-14 Tobias Burnus <burnus@net-b.de>
5104
5105 PR fortran/34547
5106 PR fortran/50375
5107 * gfortran.dg/null_5.f90: New.
5108 * gfortran.dg/null_6.f90: New.
5109
5110 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
5111
5112 * gcc.c-torture/compile/20110913-1.c: New test.
5113
5114 2011-09-13 Janus Weil <janus@gcc.gnu.org>
5115
5116 PR fortran/50379
5117 * gfortran.dg/result_2.f90: New.
5118
5119 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
5120
5121 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
5122
5123 2011-09-13 Dodji Seketeli <dodji@redhat.com>
5124
5125 PR c++/48320
5126 * g++.dg/cpp0x/variadic116.C: New test case.
5127
5128 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
5129
5130 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
5131 * gcc.target/mips/interrupt_handler-2.c: New test.
5132 * gcc.target/mips/interrupt_handler-3.c: Likewise.
5133
5134 2011-09-12 Jason Merrill <jason@redhat.com>
5135
5136 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
5137
5138 * g++.dg/cpp0x/explicit7.C: New.
5139
5140 2011-09-12 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR rtl-optimization/50212
5143 * g++.dg/other/pr50212.C: New test.
5144
5145 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
5146
5147 PR target/43746
5148 * testsuite/gcc.target/avr/torture/avr-torture.exp
5149 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
5150 "-O2 -fmerge-all-constants".
5151
5152 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5153
5154 PR fortran/50327
5155 * gfortran.dg/do_while_1.f90: New test.
5156
5157 2011-09-11 Janus Weil <janus@gcc.gnu.org>
5158
5159 PR fortran/35831
5160 PR fortran/47978
5161 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
5162 * gfortran.dg/proc_decl_26.f90: New.
5163 * gfortran.dg/typebound_override_2.f90: New.
5164 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
5165
5166 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/cond_expr2.ad[sb]: New test.
5169
5170 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
5171
5172 * gnat.dg/atomic5.ad[sb]: New test.
5173
5174 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
5175
5176 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
5177
5178 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
5179
5180 PR target/49030
5181 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
5182
5183 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
5184
5185 PR target/49614
5186 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
5187
5188 2011-09-09 Richard Guenther <rguenther@suse.de>
5189
5190 PR tree-optimization/50328
5191 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
5192
5193 2011-09-09 Richard Guenther <rguenther@suse.de>
5194
5195 PR middle-end/50333
5196 * gcc.dg/torture/pr50333.c: New testcase.
5197
5198 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
5199
5200 PR tree-optimization/50318
5201 * gcc.target/arm/pr50318-1.c: New file.
5202
5203 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
5204
5205 * gcc.target/i386/all_one_m256i.c: New test.
5206
5207 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/50324
5210 * g++.dg/cpp0x/sfinae28.C: New.
5211
5212 2011-09-08 Dodji Seketeli <dodji@redhat.com>
5213
5214 PR c/50332
5215 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
5216 longer ignored on typedefs.
5217
5218 PR c++/33255 - Support -Wunused-local-typedefs warning
5219 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
5220 * c-c++-common/Wunused-local-typedefs.c: Likewise.
5221
5222 2011-09-08 Martin Jambor <mjambor@suse.cz>
5223
5224 PR tree-optimization/50287
5225 * gcc.dg/torture/pr50287.c: New test.
5226
5227 2011-09-08 Richard Guenther <rguenther@suse.de>
5228
5229 PR tree-optimization/19831
5230 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
5231 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
5232 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
5233 * gcc.dg/errno-1.c: Adjust.
5234
5235 2011-09-08 Richard Guenther <rguenther@suse.de>
5236
5237 PR tree-optimization/19831
5238 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
5239
5240 2011-09-08 Tobias Burnus <burnus@net-b.de>
5241
5242 PR fortran/44646
5243 * gfortran.dg/do_concurrent_1.f90: New.
5244 * gfortran.dg/do_concurrent_2.f90: New.
5245
5246 2011-09-08 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR target/50310
5249 * gcc.c-torture/execute/ieee/pr50310.c: New test.
5250 * gcc.dg/pr50310-2.c: New test.
5251
5252 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5253
5254 PR fortran/48095
5255 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
5256 * gfortran.dg/impure_constructor_1.f90: Modified.
5257 * gfortran.dg/proc_ptr_comp_33.f90: New.
5258
5259 2011-09-07 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR target/50310
5262 * gcc.dg/pr50310-1.c: New test.
5263
5264 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5265
5266 PR middle-end/48571
5267 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
5268 instead of 4.
5269
5270 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 PR c++/50309
5273 * g++.dg/cpp0x/noexcept14.C: New.
5274
5275 2011-09-07 Jason Merrill <jason@redhat.com>
5276
5277 * g++.dg/cpp0x/constexpr-ref3.C: New.
5278
5279 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
5280
5281 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5282
5283 * gcc.dg/section1.c: Don't xfail for avr.
5284
5285 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
5286
5287 PR tree-optimization/50322
5288 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
5289
5290 2011-09-07 Martin Jambor <mjambor@suse.cz>
5291
5292 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
5293
5294 2011-09-07 Martin Jambor <mjambor@suse.cz>
5295
5296 PR tree-optimization/49911
5297 * g++.dg/tree-ssa/pr49911.C: New test.
5298
5299 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
5300
5301 PR target/49030
5302 * gcc.dg/torture/pr49030.c: New test.
5303
5304 2011-09-07 Janus Weil <janus@gcc.gnu.org>
5305
5306 PR fortran/50288
5307 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
5308 * gfortran.dg/class_4d.f03: Deleted.
5309 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
5310
5311 2011-09-07 Richard Guenther <rguenther@suse.de>
5312
5313 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
5314
5315 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
5316
5317 PR tree-optimization/46021
5318 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
5319
5320 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5321
5322 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
5323
5324 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * gcc.c-torture/compile/20110906-1.c: New test.
5327
5328 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
5329
5330 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
5331
5332 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
5333
5334 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
5335 --param tree-reassoc-width=1.
5336
5337 * gcc.dg/tree-ssa/reassoc-24.c: New test.
5338 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
5339
5340 2011-09-06 Richard Guenther <rguenther@suse.de>
5341
5342 PR tree-optimization/48149
5343 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
5344
5345 2011-09-06 Richard Guenther <rguenther@suse.de>
5346
5347 PR tree-optimization/48317
5348 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
5349
5350 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
5351
5352 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
5353 New procedure.
5354 (add_options_for_quad_vectors): Replace with ...
5355 (add_options_for_double_vectors): ... this.
5356 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
5357 support multiple vector sizes since the vectorizer attempts to
5358 vectorize with both vector sizes.
5359 * gcc.dg/vect/no-vfa-vect-79.c,
5360 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
5361 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
5362 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
5363 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
5364 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
5365 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
5366 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
5367 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
5368 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
5369 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
5370 gcc.dg/vect/vect-40.c: Likewise.
5371 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
5372 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
5373 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
5374 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
5375 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
5376 Likewise.
5377 * gcc.dg/vect/vect-peel-4.c: Make ia global.
5378
5379 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
5380
5381 PR target/49606
5382 * gcc.target/mips/abi-main.h: New file.
5383 * gcc.target/mips/abi-o32-long32.c: New test.
5384 * gcc.target/mips/abi-o32-long64.c: Likewise.
5385 * gcc.target/mips/abi-o64-long32.c: Likewise.
5386 * gcc.target/mips/abi-o64-long64.c: Likewise.
5387 * gcc.target/mips/abi-n32-long32.c: Likewise.
5388 * gcc.target/mips/abi-n32-long64.c: Likewise.
5389 * gcc.target/mips/abi-n64-long32.c: Likewise.
5390 * gcc.target/mips/abi-n64-long64.c: Likewise.
5391 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
5392 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
5393 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
5394 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
5395 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
5396 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
5397 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
5398 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
5399 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
5400 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
5401 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
5402 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
5403 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
5404 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
5405 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
5406 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
5407 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
5408 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
5409 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
5410 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
5411 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
5412 * gcc.target/mips/branch-2.c: Remove -mabicalls.
5413 * gcc.target/mips/branch-3.c: Likewise.
5414 * gcc.target/mips/branch-4.c: Likewise.
5415 * gcc.target/mips/branch-5.c: Likewise.
5416 * gcc.target/mips/branch-6.c: Likewise.
5417 * gcc.target/mips/branch-7.c: Likewise.
5418 * gcc.target/mips/branch-8.c: Likewise.
5419 * gcc.target/mips/branch-9.c: Likewise.
5420 * gcc.target/mips/branch-10.c: Likewise.
5421 * gcc.target/mips/branch-11.c: Likewise.
5422 * gcc.target/mips/branch-12.c: Likewise.
5423 * gcc.target/mips/branch-13.c: Likewise.
5424 * gcc.target/mips/lazy-binding-1.c: Likewise.
5425
5426 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
5427
5428 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
5429 to avoid warning on int=16 platforms..
5430
5431 2011-09-05 Jakub Jelinek <jakub@redhat.com>
5432
5433 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
5434 to work even with -fshort-enums.
5435
5436 2011-09-04 Jan Hubicka <jh@suse.cz>
5437
5438 * gcc.c-torture/compile/20110902.c: new testcase.
5439
5440 2011-09-04 Jason Merrill <jason@redhat.com>
5441
5442 PR c++/49267
5443 * g++.dg/cpp0x/rv-conv1.C: New.
5444
5445 DR 1328
5446 * g++.dg/cpp0x/rv-func3.C: New.
5447
5448 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
5449
5450 PR c++/50248
5451 Core 1358
5452 * g++.dg/cpp0x/constexpr-template1.C: New.
5453 * g++.dg/cpp0x/constexpr-template2.C: New.
5454 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
5455 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
5456
5457 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
5458
5459 * gnat.dg/specs/debug1.ads: Tweak pattern.
5460
5461 2011-09-04 Janus Weil <janus@gcc.gnu.org>
5462
5463 PR fortran/50227
5464 * gfortran.dg/class_45a.f03: New.
5465 * gfortran.dg/class_45b.f03: New.
5466
5467 2011-09-04 Jakub Jelinek <jakub@redhat.com>
5468 Ira Rosen <ira.rosen@linaro.org>
5469
5470 PR tree-optimization/50208
5471 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
5472 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
5473 -fno-tree-fre -fno-tree-pre.
5474
5475 2011-09-02 Martin Jambor <mjambor@suse.cz>
5476
5477 * gcc.dg/ipa/ipcp-3.c: New test.
5478
5479 2011-09-02 Richard Guenther <rguenther@suse.de>
5480
5481 PR tree-optimization/27460
5482 PR middle-end/29269
5483 * gcc.dg/vect/vect-cond-7.c: New testcase.
5484
5485 2011-09-02 Martin Jambor <mjambor@suse.cz>
5486
5487 * g++.dg/ipa/devirt-3.C: Added a distraction method.
5488 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
5489 xfailed test for inlining.
5490 * g++.dg/ipa/ivinline-9.C: Likewise.
5491
5492 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
5493
5494 PR tree-optimization/50178
5495 * gfortran.dg/vect/pr50178.f90: New test.
5496
5497 2011-08-31 Martin Jambor <mjambor@suse.cz>
5498
5499 PR middle-end/49886
5500 * gcc.c-torture/execute/pr49886.c: New testcase.
5501
5502 2011-08-31 Tom de Vries <tom@codesourcery.com>
5503
5504 PR middle-end/43513
5505 * gcc.dg/pr43513.c: New test.
5506
5507 2011-08-30 Tobias Burnus <burnus@net-b.de>
5508
5509 PR fortran/45044
5510 * gfortran.dg/common_14.f90: New.
5511 * gfortran.dg/common_resize_1.f: Add two dg-warning.
5512
5513 2011-08-30 Jason Merrill <jason@redhat.com>
5514
5515 PR c++/50084
5516 * g++.dg/cpp0x/decltype33.C: New.
5517
5518 PR c++/50089
5519 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
5520
5521 PR c++/50114
5522 * g++.dg/cpp0x/lambda/lambda-for.C: New.
5523
5524 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
5525
5526 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
5527
5528 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
5529
5530 * gnat.dg/specs/aggr3.ads: New test.
5531 * gnat.dg/specs/aggr3_pkg.ads: New helper.
5532
5533 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
5534 * gnat.dg/specs/aggr2.ads: Likewise.
5535
5536 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5537
5538 PR fortran/45170
5539 * gfortran.dg/allocate_with_source_2.f90: New test
5540
5541 2011-08-30 Jason Merrill <jason@redhat.com>
5542
5543 PR c++/50220
5544 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
5545
5546 PR c++/50234
5547 * g++.dg/cpp0x/constexpr-value3.C: New.
5548
5549 2011-08-30 Richard Guenther <rguenther@suse.de>
5550
5551 PR middle-end/48571
5552 * gcc.c-torture/execute/pr48571-1.c: New testcase.
5553 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
5554 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5555 * gcc.dg/pr36902.c: XFAIL.
5556
5557 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
5558
5559 * gcc.target/i386/fma-check.h: New.
5560 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
5561 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
5562 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
5563 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
5564 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
5565 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
5566 * gcc.target/i386/fma-fmaddXX.c: Likewise.
5567 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
5568 * gcc.target/i386/fma-fmsubXX.c: Likewise.
5569 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
5570 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
5571 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
5572 * gcc.target/i386/fma-compile.c: Likewise.
5573 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
5574 * gcc.target/i386/sse-12.c: Add -mfma.
5575 * gcc.target/i386/sse-13.c: Likewise.
5576 * gcc.target/i386/sse-14.c: Likewise.
5577 * gcc.target/i386/sse-22.c: Likewise.
5578 * gcc.target/i386/sse-23.c: Likewise.
5579 * g++.dg/other/i386-2.C: Likewise.
5580 * g++.dg/other/i386-3.C: Likewise.
5581
5582 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
5583
5584 PR testsuite/50185
5585 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
5586 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
5587
5588 2011-08-30 Christian Bruel <christian.bruel@st.com>
5589
5590 * g++.dg/bprob/bprob.exp (feedback_options): Set
5591 -fbranch-probabilities.
5592 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
5593
5594 2011-08-29 Jason Merrill <jason@redhat.com>
5595
5596 PR c++/50224
5597 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
5598
5599 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5600 Jason Merrill <jason@redhat.com>
5601
5602 * g++.dg/dfp/base.C: New test.
5603
5604 2011-08-29 Jason Merrill <jason@redhat.com>
5605
5606 Core DR 994
5607 PR c++/50209
5608 * g++.dg/cpp0x/initlist58.C: New.
5609
5610 2011-08-29 Janus Weil <janus@gcc.gnu.org>
5611
5612 PR fortran/50225
5613 * gfortran.dg/class_result_1.f03: New.
5614
5615 2011-08-29 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR middle-end/48722
5618 * gcc.target/i386/pr48722.c: New test.
5619
5620 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5621
5622 PR libfortran/50192
5623 * gfortran.dg/widechar_compare_1.f90: New test.
5624
5625 2011-08-26 Jason Merrill <jason@redhat.com>
5626
5627 Core DR 342
5628 PR c++/48582
5629 * g++.dg/abi/mangle50.C: New.
5630
5631 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
5632
5633 PR target/50202
5634 * gcc.target/i386/pr50202.c: New test.
5635
5636 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
5637
5638 * gcc.target/i386/sse_4_1-round-vec.c: New test.
5639 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5640 * gcc.target/i386/avx-round-vec.c: New test.
5641 * gcc.target/i386/avx-roundf-vec.c: New test.
5642
5643 2011-08-26 Jakub Jelinek <jakub@redhat.com>
5644
5645 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5646 instruction.
5647
5648 PR c/50179
5649 * c-c++-common/Wunused-var-14.c: New test.
5650
5651 2011-08-26 Tom de Vries <tom@codesourcery.com>
5652
5653 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5654
5655 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
5656
5657 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5658 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5659 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5660 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5661
5662 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
5663
5664 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5665 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5666 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5667 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5668
5669 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
5670
5671 PR fortran/50050
5672 * gfortran.dg/pointer_comp_init_1.f90: New test.
5673
5674 2011-08-25 Jason Merrill <jason@redhat.com>
5675
5676 PR c++/50157
5677 * g++.dg/cpp0x/sfinae27.C: New.
5678
5679 2011-08-25 Tobias Burnus <burnus@net-b.de>
5680
5681 * gfortran.dg/coarray_lib_token_4.f90: New.
5682
5683 2011-08-25 Tobias Burnus <burnus@net-b.de>
5684
5685 * gfortran.dg/coarray/alloc_comp_1.f90: New.
5686
5687 2011-08-25 Richard Guenther <rguenther@suse.de>
5688
5689 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5690
5691 2011-08-24 Tobias Burnus <burnus@net-b.de>
5692
5693 PR fortran/50163
5694 * gfortran.dg/initialization_28.f90: New.
5695
5696 2011-08-24 Richard Guenther <rguenther@suse.de>
5697
5698 PR tree-optimization/50067
5699 * gcc.dg/torture/pr50067-3.c: New testcase.
5700 * gcc.dg/torture/pr50067-4.c: Likewise.
5701 * gcc.dg/torture/pr50067-5.c: Likewise.
5702
5703 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
5704
5705 * g++.dg/other/i386-2.C: Add -mavx2 check.
5706 * g++.dg/other/i386-3.C: Likewise.
5707 * gcc.target/i386/avx-1.c: Add AVX2.
5708 * gcc.target/i386/avx-2.c: Likewise.
5709 * gcc.target/i386/funcspec-5.c: Likewise.
5710 * gcc.target/i386/sse-12.c: Likewise.
5711 * gcc.target/i386/sse-13.c: Likewise.
5712 * gcc.target/i386/sse-14.c: Likewise.
5713 * gcc.target/i386/sse-22.c: Likewise.
5714 * gcc.target/i386/sse-23.c: Likewise.
5715 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5716 * gcc.target/i386/avx2-check.h: New.
5717 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5718 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5719 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5720 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5721 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5722 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5723 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5724 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5725 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5726 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5727 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5728 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5729 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5730 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5731 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5732 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5733 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5734 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5735 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5736 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5737 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5738 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5739 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5740 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5741 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5742 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5743 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5744 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5745 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5746 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5747 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5748 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5749 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5750 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5751 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5752 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5753 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5754 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5755 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5756 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5757 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5758 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5759 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5760 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5761 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5762 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5763 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5764 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5765 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5766 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5767 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5768 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5769 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5770 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5771 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5772 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5773 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5774 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5775 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5776 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5777 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5778 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5779 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5780 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5781 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5782 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5783 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5784 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5785 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5786 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5787 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5788 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5789 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5790 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5791 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5792 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5793 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5794 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5795 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5796 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5797 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5798 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5799 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5800 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5801 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5802 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5803 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5804 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5805 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5806 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5807 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5808 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5809 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5810 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5811 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5812 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5813 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5814 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5815 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5816 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5817 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5818 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5819 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5820 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5821 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5822 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5823 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5824 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5825 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5826 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5827 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5828 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5829 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5830 * gcc.target/i386/avx2-vpand-1.c: Likewise.
5831 * gcc.target/i386/avx2-vpand-2.c: Likewise.
5832 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5833 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5834 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5835 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5836 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5837 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5838 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5839 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5840 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5841 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5842 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5843 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5844 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5845 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5846 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5847 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5848 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5849 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5850 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5851 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5852 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5853 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5854 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5855 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5856 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5857 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5858 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5859 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5860 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5861 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5862 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5863 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5864 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5865 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5866 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5867 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5868 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5869 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5870 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5871 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5872 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5873 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5874 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5875 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5876 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5877 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5878 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5879 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5880 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5881 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5882 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5883 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5884 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5885 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5886 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5887 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5888 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5889 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5890 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5891 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5892 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5893 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5894 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5895 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5896 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5897 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5898 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5899 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5900 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5901 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5902 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5903 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5904 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5905 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5906 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5907 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5908 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5909 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5910 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5911 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5912 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5913 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5914 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5915 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5916 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5917 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5918 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5919 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5920 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5921 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5922 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5923 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5924 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5925 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5926 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5927 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5928 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5929 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5930 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5931 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5932 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5933 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5934 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5935 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5936 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5937 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5938 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5939 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5940 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5941 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5942 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5943 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5944 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5945 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5946 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5947 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5948 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5949 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5950 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5951 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5952 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5953 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5954 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5955 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5956 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5957 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5958 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5959 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5960 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5961 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5962 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5963 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5964 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5965 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5966 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5967 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5968 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5969 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5970 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5971 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5972 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5973 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5974 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5975 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5976 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5977 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5978 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5979 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5980 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5981 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5982 * gcc.target/i386/avx2-vpor-1.c: Likewise.
5983 * gcc.target/i386/avx2-vpor-2.c: Likewise.
5984 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5985 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5986 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5987 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5988 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5989 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5990 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5991 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5992 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5993 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5994 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5995 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5996 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5997 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5998 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5999 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
6000 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
6001 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
6002 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
6003 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
6004 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
6005 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
6006 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
6007 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
6008 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
6009 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
6010 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
6011 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
6012 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
6013 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
6014 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
6015 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
6016 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
6017 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
6018 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
6019 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
6020 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
6021 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
6022 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
6023 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
6024 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
6025 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
6026 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
6027 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
6028 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
6029 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
6030 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
6031 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
6032 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
6033 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
6034 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
6035 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
6036 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
6037 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
6038 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
6039 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
6040 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
6041 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
6042 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
6043 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
6044 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
6045 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
6046 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
6047 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
6048 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
6049 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
6050 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
6051 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
6052 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
6053 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
6054 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
6055 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
6056 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
6057 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
6058 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
6059 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
6060 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
6061 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
6062 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
6063 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
6064 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
6065 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
6066 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
6067 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
6068 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
6069 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
6070 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
6071 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
6072 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
6073 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
6074 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
6075 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
6076 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
6077 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
6078 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
6079 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
6080 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
6081 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
6082 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
6083 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
6084 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
6085 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
6086 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
6087 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
6088 * gcc.target/i386/testimm-9.c: Likewise.
6089
6090 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
6091
6092 * g++.dg/other/i386-2.C: Add -mbmi2 check.
6093 * g++.dg/other/i386-3.C: Likewise.
6094 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
6095 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
6096 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
6097 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
6098 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
6099 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
6100 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
6101 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
6102 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
6103 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
6104 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
6105 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
6106 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
6107 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
6108 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
6109 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
6110 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
6111 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
6112 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
6113 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
6114 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
6115 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
6116 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
6117 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
6118 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
6119 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
6120 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
6121 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
6122 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
6123 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
6124 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
6125 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
6126 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
6127 * gcc.target/i386/sse-12.c: Add BMI2.
6128 * gcc.target/i386/sse-13.c: Likewise.
6129 * gcc.target/i386/sse-14.c: Likewise.
6130 * gcc.target/i386/sse-22.c: Likewise.
6131 * gcc.target/i386/sse-23.c: Likewise.
6132
6133 2011-08-23 Jason Merrill <jason@redhat.com>
6134
6135 * g++.dg/template/crash7.C: Adjust expected errors.
6136
6137 2011-08-23 Jason Merrill <jason@redhat.com>
6138
6139 PR c++/49045
6140 Core 1321
6141 * g++.dg/cpp0x/overload2.C: New.
6142
6143 2011-08-23 Jason Merrill <jason@redhat.com>
6144
6145 Core 903
6146 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
6147
6148 2011-08-23 Jason Merrill <jason@redhat.com>
6149
6150 Core 975
6151 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
6152 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
6153 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
6154 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
6155
6156 2011-08-23 Jason Merrill <jason@redhat.com>
6157
6158 PR c++/50024
6159 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6160
6161 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR c++/50158
6164 * g++.dg/warn/Wunused-var-16.C: New test.
6165
6166 PR middle-end/50161
6167 * gcc.dg/pr50161.c: New test.
6168
6169 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
6170
6171 PR c++/50055
6172 * g++.dg/gcov/gcov-7.C: New test.
6173
6174 2011-08-23 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR c++/46862
6177 * g++.dg/dfp/nofields.C: New test.
6178
6179 2011-08-23 Tobias Burnus <burnus@net-b.de>
6180
6181 PR fortran/31600
6182 * gfortran.dg/use_16.f90: New.
6183
6184 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
6185 Kirill Yukhin <kirill.yukhin@intel.com>
6186
6187 PR target/50155
6188 * gcc.target/i386/pr50155.c: New test.
6189
6190 2011-08-22 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR tree-optimization/50133
6193 * gcc.dg/pr50133.c: New test.
6194
6195 PR middle-end/50141
6196 * c-c++-common/cxxbitfields-6.c: New test.
6197
6198 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
6199
6200 PR fortran/50050
6201 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
6202
6203 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
6204
6205 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
6206 * gcc.dg/pr49994-3.c: Ditto.
6207
6208 2011-08-22 Richard Guenther <rguenther@suse.de>
6209
6210 PR testsuite/50145
6211 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
6212 * gcc.dg/torture/pr50067-2.c: Likewise.
6213
6214 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6215
6216 PR fortran/47659
6217 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
6218 of a constant resulting from simplification.
6219 * gfortran.dg/warn_conversion_3.f90: New test.
6220
6221 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6222
6223 PR fortran/50130
6224 * gfortran.dg/zero_stride_1.f90: New test.
6225
6226 2011-08-20 Janus Weil <janus@gcc.gnu.org>
6227
6228 PR fortran/49638
6229 * gfortran.dg/typebound_override_1.f90: Modified.
6230
6231 2011-08-20 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/48739
6234 * gcc.dg/pr48739-1.c: New test.
6235 * gcc.dg/pr48739-2.c: New test.
6236
6237 2011-08-20 Tobias Burnus <burnus@net-b.de>
6238
6239 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
6240
6241 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6242
6243 PR fortran/50129
6244 * gfortran.dg/where_3.f90: New test.
6245
6246 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
6247
6248 PR middle-end/49721
6249 * gfortran.dg/pr49721-1.f: New.
6250 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
6251
6252 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6253
6254 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
6255 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
6256 New tests.
6257
6258 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6259
6260 * gcc.target/arm/wmul-11.c: New file.
6261 * gcc.target/arm/wmul-12.c: New file.
6262 * gcc.target/arm/wmul-13.c: New file.
6263
6264 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6265
6266 * gcc.target/arm/wmul-10.c: New file.
6267
6268 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6269
6270 * gcc.target/arm/wmul-9.c: New file.
6271 * gcc.target/arm/wmul-bitfield-2.c: New file.
6272
6273 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6274
6275 * gcc.target/arm/wmul-8.c: New file.
6276
6277 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6278
6279 * gcc.target/arm/wmul-7.c: New file.
6280
6281 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6282
6283 * gcc.target/arm/wmul-6.c: New file.
6284
6285 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6286
6287 * gcc.target/arm/wmul-5.c: New file.
6288 * gcc.target/arm/no-wmla-1.c: New file.
6289
6290 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
6291
6292 * gcc.target/arm/wmul-bitfield-1.c: New file.
6293
6294 2011-08-19 Joseph Myers <joseph@codesourcery.com>
6295
6296 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
6297
6298 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299
6300 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
6301 * gcc.target/i386/conversion.c: Likewise.
6302
6303 2011-08-19 Richard Guenther <rguenther@suse.de>
6304
6305 * gcc.dg/torture/pr50067-1.c: New testcase.
6306 * gcc.dg/torture/pr50067-2.c: Likewise.
6307
6308 2011-08-19 Joey Ye <joey.ye@arm.com>
6309
6310 PR target/49437
6311 * gcc.target/arm/handler-align.c: New test.
6312 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
6313 New Function.
6314
6315 2011-08-19 Joey Ye <joey.ye@arm.com>
6316
6317 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
6318
6319 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
6320
6321 PR fortran/50071
6322 * gfortran.dg/end_block_label_1.f90: New test.
6323 * gfortran.dg/end_associate_label_1.f90: New test.
6324
6325 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6326
6327 * gcc.dg/c1x-pointer-float-1.c: New test.
6328
6329 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
6330
6331 PR fortran/50071
6332 * gfortran.dg/duplicate_labels_2.f: New test.
6333
6334 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6335
6336 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
6337 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
6338 gcc.dg/c1x-noreturn-5.c: New tests.
6339
6340 2011-08-18 Joseph Myers <joseph@codesourcery.com>
6341
6342 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
6343
6344 2011-08-18 Tobias Burnus <burnus@net-b.de>
6345
6346 PR fortran/18918
6347 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6348 * gfortran.dg/coarray_lock_3.f90: Fix test.
6349 * gfortran.dg/coarray_lock_4.f90: New.
6350 * gfortran.dg/coarray_lock_5.f90: New.
6351
6352 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR target/50009
6355 * gcc.c-torture/compile/pr50009.c: New test.
6356
6357 PR target/50092
6358 * gcc.dg/torture/pr50092.c: New test.
6359
6360 2011-08-18 Tobias Burnus <burnus@net-b.de>
6361
6362 PR fortran/50109
6363 * gfortran.dg/namelist_73.f90: New.
6364
6365 2011-08-18 Jakub Jelinek <jakub@redhat.com>
6366
6367 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
6368
6369 PR debug/50017
6370 * gcc.dg/pr50017.c: New test.
6371
6372 2011-08-18 Dodji Seketeli <dodji@redhat.com>
6373
6374 PR c++/45625
6375 * g++.dg/lookup/hidden-var1.C: New test case.
6376
6377 2011-08-17 Tobias Burnus <burnus@net-b.de>
6378
6379 PR fortran/31461
6380 * gfortran.dg/warn_unused_var_2.f90: New.
6381 * gfortran.dg/warn_unused_var_3.f90: New.
6382
6383 2011-08-17 Tom de Vries <tom@codesourcery.com>
6384
6385 PR target/43597
6386 * gcc.target/arm/pr43597.c: New test.
6387
6388 2011-08-17 Janus Weil <janus@gcc.gnu.org>
6389
6390 PR fortran/50070
6391 * gfortran.dg/common_13.f90: New.
6392
6393 2011-08-16 Jason Merrill <jason@redhat.com>
6394
6395 PR c++/50086
6396 * g++.dg/cpp0x/variadic-unresolved.C: New.
6397
6398 * g++.old-deja/g++.brendan/README: Add R.I.P.
6399
6400 * g++.dg/ext/attr-used-1.C: New.
6401
6402 PR c++/50054
6403 * g++.dg/cpp0x/initlist56.C: New.
6404
6405 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
6406
6407 PR testsuite/50085
6408 * g++.dg/opt/life1.C: Only run on Linux.
6409
6410 2011-08-15 Tobias Burnus <burnus@net-b.de>
6411
6412 * gfortran.dg/coarray_26.f90: New.
6413
6414 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
6415
6416 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
6417 -fdump-tree-vrp1.
6418
6419 2011-08-14 Janus Weil <janus@gcc.gnu.org>
6420
6421 PR fortran/50073
6422 * gfortran.dg/func_result_7.f90: New.
6423
6424 2011-08-13 Jason Merrill <jason@redhat.com>
6425
6426 PR c++/50075
6427 * g++.dg/cpp0x/decltype32.C: New.
6428
6429 PR c++/50059
6430 * g++.dg/diagnostic/expr1.C: New.
6431
6432 2011-08-12 David Li <davidxl@google.com>
6433
6434 * g++.dg/abi/vbase15.C: New test.
6435
6436 2011-08-12 Jason Merrill <jason@redhat.com>
6437
6438 PR c++/50034
6439 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
6440
6441 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
6442
6443 * gcc.dg/builtins-67.c: New test.
6444 * gcc.target/i386/conversion.c: Ditto.
6445
6446 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
6447 Brian Hackett <bhackett1024@gmail.com>
6448
6449 * g++.dg/plugin/decl_plugin.c: New.
6450 * g++.dg/plugin/decl-plugin-test.C: New.
6451 * g++.dg/plugin/plugin.exp: Add above testcase.
6452
6453 2011-08-11 Richard Guenther <rguenther@suse.de>
6454
6455 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
6456
6457 2011-08-11 Michael Matz <matz@suse.de>
6458
6459 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
6460
6461 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
6462
6463 PR tree-optimization/50039
6464 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
6465 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
6466
6467 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
6468
6469 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
6470 (sse4_1_test): Initialize src3 with random value.
6471
6472 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
6473
6474 * gcc.c-torture/execute/scal-to-vec1.c: New test.
6475 * gcc.c-torture/execute/scal-to-vec2.c: New test.
6476 * gcc.c-torture/execute/scal-to-vec3.c: New test.
6477 * gcc.dg/scal-to-vec1.c: New test.
6478 * gcc.dg/scal-to-vec2.c: New test.
6479
6480 2011-08-09 Richard Guenther <rguenther@suse.de>
6481
6482 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
6483 * gcc.dg/tree-ssa/vrp60.c: New testcase.
6484 * gcc.dg/tree-ssa/vrp61.c: Likewise.
6485 * gcc.dg/tree-ssa/vrp62.c: Likewise.
6486
6487 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6488
6489 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
6490
6491 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6492
6493 * gcc.dg/pr49948.c: Require pthread effective target.
6494
6495 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6496
6497 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
6498
6499 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
6500
6501 * gcc.target/i386/sse-22a.c: New test.
6502
6503 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
6504
6505 PR tree-optimization/50014
6506 * gcc.dg/vect/pr50014.c: New test.
6507
6508 2011-08-08 Martin Jambor <mjambor@suse.cz>
6509
6510 PR middle-end/49923
6511 * gcc.dg/tree-ssa/pr49923.c: New test.
6512
6513 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
6514
6515 PR target/49781
6516 * gcc.target/i386/pr49781-1.c: New.
6517
6518 2011-08-08 Jason Merrill <jason@redhat.com>
6519
6520 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
6521
6522 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
6523
6524 2011-08-07 Janus Weil <janus@gcc.gnu.org>
6525
6526 PR fortran/49638
6527 * gfortran.dg/typebound_override_1.f90: New.
6528
6529 2011-08-07 Kai Tietz <ktietz@redhat.com>
6530
6531 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
6532 x86_64 mingw target.
6533 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6534 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
6535 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
6536 * gcc.dg/tree-ssa/loop-33.c: Likewise.
6537 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
6538 * gcc.dg/tree-ssa/loop-35.c: Likewise.
6539 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6540 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6541 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6542 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6543
6544 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6545
6546 PR testsuite/48727
6547 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
6548
6549 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6550
6551 * gcc.dg/pr48770.c: Cleanup coverage files.
6552 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
6553
6554 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
6555
6556 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
6557 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
6558 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
6559 lzcnt and bmi options.
6560
6561 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6562
6563 PR target/47381
6564 * gcc.dg/pr47381-1.c: New.
6565 * gcc.dg/pr47381-2.c: Likewise.
6566 * gcc.target/i386/pr47381.c: Likewise.
6567
6568 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6569
6570 PR middle-end/47727
6571 * gcc.dg/pr47727.c: New.
6572
6573 PR target/47372
6574 * gcc.dg/pr47372-1.c: New.
6575 * gcc.dg/pr47372-2.c: Likewise.
6576
6577 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6578
6579 PR middle-end/47449
6580 * gcc.target/i386/pr47449.c: New.
6581
6582 PR target/47446
6583 * gcc.dg/pr47446-1.c: New.
6584 * gcc.dg/pr47446-2.c: Likewise.
6585
6586 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6587
6588 PR target/47766
6589 * gcc.dg/pr47766.c: New.
6590
6591 PR target/47715
6592 * gcc.dg/tls/pr47715-1.c: New.
6593 * gcc.dg/tls/pr47715-2.c: Likewise.
6594 * gcc.dg/tls/pr47715-3.c: Likewise.
6595 * gcc.dg/tls/pr47715-4.c: Likewise.
6596 * gcc.dg/tls/pr47715-5.c: Likewise.
6597
6598 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6599
6600 PR libobjc/50002
6601 * objc.dg/gnu-api-2-class.m: Updated comments.
6602 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
6603 * objc.dg/gnu-api-2-class-meta.m: New test.
6604 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6605
6606 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6607
6608 PR libobjc/49882
6609 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
6610 with classes that are in construction.
6611
6612 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
6613
6614 PR target/48084
6615 * gcc.target/i386/pr48084-1.c: New.
6616 * gcc.target/i386/pr48084-2.c: Likewise.
6617 * gcc.target/i386/pr48084-3.c: Likewise.
6618 * gcc.target/i386/pr48084-4.c: Likewise.
6619 * gcc.target/i386/pr48084-5.c: Likewise.
6620
6621 PR rtl-optimization/49504
6622 * gcc.target/i386/pr49504.c: New.
6623
6624 PR target/49860
6625 * gcc.dg/pr49860.c: New.
6626
6627 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
6628
6629 PR libobjc/49882
6630 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6631 with classes that are in construction.
6632
6633 2011-08-05 Jason Merrill <jason@redhat.com>
6634
6635 PR c++/48993
6636 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6637
6638 PR c++/49921
6639 * g++.dg/cpp0x/decltype31.C: New.
6640
6641 PR c++/49669
6642 * g++.dg/init/array28.C: New.
6643
6644 PR c++/49988
6645 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6646
6647 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6648
6649 PR target/47369
6650 * gcc.dg/pr47369-1.c: New.
6651
6652 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
6653
6654 PR middle-end/47364
6655 * gcc.dg/torture/pr47364-1.c: New.
6656 * gcc.c-torture/compile/pr47364-1.c: Likewise.
6657 * gcc.c-torture/compile/pr47364-2.c: Likewise.
6658
6659 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6660
6661 PR fortran/37211
6662 * gfortran.dg/transfer_check_2.f90: New test case.
6663
6664 2011-08-05 Jan Hubicka <jh@suse.cz>
6665
6666 PR middle-end/49494
6667 * gfortran.dg/pr49494.f90: New testcase.
6668
6669 2011-08-05 Jan Hubicka <jh@suse.cz>
6670
6671 PR middle-end/49735
6672 * gcc.c-torture/compile/pr49735.c: New testcase.
6673
6674 2011-08-05 Jason Merrill <jason@redhat.com>
6675
6676 PR c++/47453
6677 * g++.dg/cpp0x/initlist56.C: New.
6678
6679 PR c++/49812
6680 * g++.dg/overload/rvalue2.C: New.
6681
6682 PR c++/49983
6683 * g++.dg/cpp0x/range-for21.C: New.
6684
6685 * g++.dg/ext/vla11.C: New.
6686
6687 2011-08-05 Richard Guenther <rguenther@suse.de>
6688
6689 PR tree-optimization/49984
6690 * gcc.dg/tree-ssa/vrp59.c: New testcase.
6691
6692 2011-08-05 Richard Guenther <rguenther@suse.de>
6693
6694 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6695 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6696 * gcc.dg/tree-ssa/vrp53.c: Likewise.
6697
6698 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
6699
6700 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6701 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6702 * gfortran.dg/ldist-pr43023.f90: Ditto.
6703 * gfortran.dg/namelist_52.f90: Ditto.
6704 * gfortran.dg/interface_proc_end.f90: Ditto.
6705 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6706 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6707
6708 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
6709
6710 * gcc.dg/vect/vect-over-widen-1.c: New test.
6711 * gcc.dg/vect/vect-over-widen-2.c: New test.
6712 * gcc.dg/vect/vect-over-widen-3.c: New test.
6713 * gcc.dg/vect/vect-over-widen-4.c: New test.
6714
6715 2011-08-04 Richard Guenther <rguenther@suse.de>
6716
6717 PR fortran/49957
6718 * gfortran.dg/vect/O3-pr49957.f: New testcase.
6719
6720 2011-08-04 Ian Bolton <ian.bolton@arm.com>
6721
6722 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6723
6724 2011-08-04 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR middle-end/49905
6727 * g++.dg/ext/builtin-object-size3.C: New test.
6728
6729 2011-08-03 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR tree-optimization/49948
6732 * gcc.dg/pr49948.c: New test.
6733
6734 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6735
6736 PR middle-end/47383
6737 * gcc.dg/torture/pr47383.c: New.
6738
6739 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6740
6741 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6742
6743 2011-08-03 Arnaud Charlet <charlet@adacore.com>
6744
6745 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6746
6747 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
6748
6749 PR target/47744
6750 * gcc.dg/torture/pr47744-1.c: New.
6751 * gcc.dg/torture/pr47744-2.c: Likewise.
6752 * gcc.dg/torture/pr47744-3.c: Likewise.
6753
6754 2011-08-03 Richard Guenther <rguenther@suse.de>
6755
6756 PR middle-end/49958
6757 * gcc.dg/torture/pr49958.c: New testcase.
6758
6759 2011-08-03 Richard Guenther <rguenther@suse.de>
6760
6761 PR tree-optimization/49938
6762 * g++.dg/torture/pr49938.C: New testcase.
6763
6764 2011-08-02 Jason Merrill <jason@redhat.com>
6765
6766 PR c++/43886
6767 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6768
6769 PR c++/49577
6770 * g++.dg/cpp0x/initlist5.C: Add additional cases.
6771
6772 PR c++/49593
6773 * g++.dg/cpp0x/variadic115.C: New.
6774
6775 PR c++/49803
6776 * g++.dg/cpp0x/union5.C: New.
6777
6778 2011-08-02 Daniel Kraft <d@domob.eu>
6779
6780 PR fortran/49885
6781 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6782
6783 2011-08-02 Kai Tietz <ktietz@redhat.com>
6784
6785 PR middle-end/49947
6786 * gcc.dg/tree-ssa/forwprop-15.c
6787
6788 2011-08-02 Jason Merrill <jason@redhat.com>
6789
6790 PR c++/49834
6791 * g++.dg/cpp0x/range-for20.C: New.
6792
6793 2011-08-02 Tobias Burnus <burnus@net-b.de>
6794
6795 * gfortran.dg/coarray_lib_token_3.f90: New.
6796
6797 2011-08-02 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR fortran/46752
6800 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6801 * gcc.dg/gomp/atomic-15.c: New test.
6802 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6803 * g++.dg/gomp/atomic-15.C: New test.
6804 * g++.dg/gomp/private-1.C: New test.
6805 * g++.dg/gomp/sharing-2.C: New test.
6806 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6807 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6808 * gfortran.dg/gomp/omp_atomic2.f90: New test.
6809
6810 2011-08-02 Tobias Burnus <burnus@net-b.de>
6811
6812 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6813 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6814 cleanup-module.
6815 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6816 * gfortran.dg/allocatable_function_5.f90: Ditto.
6817 * gfortran.dg/allocate_stat.f90: Ditto.
6818 * gfortran.dg/array_constructor_20.f90: Ditto.
6819 * gfortran.dg/array_constructor_21.f90: Ditto.
6820 * gfortran.dg/array_constructor_22.f90: Ditto.
6821 * gfortran.dg/array_constructor_26.f03: Ditto.
6822 * gfortran.dg/array_function_4.f90: Ditto.
6823 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6824 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6825 * gfortran.dg/bind_c_usage_15.f90: Ditto.
6826 * gfortran.dg/bind_c_usage_16.f03: Ditto.
6827 * gfortran.dg/bind_c_usage_3.f03: Ditto.
6828 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6829 * gfortran.dg/class_15.f03: Ditto.
6830 * gfortran.dg/class_27.f03: Ditto.
6831 * gfortran.dg/class_33.f90: Ditto.
6832 * gfortran.dg/class_37.f03: Ditto.
6833 * gfortran.dg/class_40.f03: Ditto.
6834 * gfortran.dg/class_42.f03: Ditto.
6835 * gfortran.dg/class_defined_operator_1.f03: Ditto.
6836 * gfortran.dg/coarray/registering_1.f90: Ditto.
6837 * gfortran.dg/convert_1.f90: Ditto.
6838 * gfortran.dg/default_initialization_3.f90: Ditto.
6839 * gfortran.dg/dependency_25.f90: Ditto.
6840 * gfortran.dg/dependency_26.f90: Ditto.
6841 * gfortran.dg/dependency_36.f90: Ditto.
6842 * gfortran.dg/dependency_37.f90: Ditto.
6843 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6844 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6845 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6846 * gfortran.dg/elemental_pointer_1.f90: Ditto.
6847 * gfortran.dg/elemental_result_1.f90: Ditto.
6848 * gfortran.dg/empty_derived_type.f90: Ditto.
6849 * gfortran.dg/entry_7.f90: Ditto.
6850 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6851 * gfortran.dg/equiv_constraint_3.f90: Ditto.
6852 * gfortran.dg/error_recovery_3.f90: Ditto.
6853 * gfortran.dg/extends_4.f03: Ditto.
6854 * gfortran.dg/func_assign.f90: Ditto.
6855 * gfortran.dg/func_assign_3.f90: Ditto.
6856 * gfortran.dg/generic_1.f90: Ditto.
6857 * gfortran.dg/generic_18.f90: Ditto.
6858 * gfortran.dg/generic_22.f03: Ditto.
6859 * gfortran.dg/generic_4.f90: Ditto.
6860 * gfortran.dg/generic_6.f90: Ditto.
6861 * gfortran.dg/generic_actual_arg.f90: Ditto.
6862 * gfortran.dg/graphite/id-21.f: Ditto.
6863 * gfortran.dg/graphite/pr45758.f90: Ditto.
6864 * gfortran.dg/host_assoc_call_2.f90: Ditto.
6865 * gfortran.dg/host_assoc_call_3.f90: Ditto.
6866 * gfortran.dg/host_assoc_call_4.f90: Ditto.
6867 * gfortran.dg/host_assoc_function_4.f90: Ditto.
6868 * gfortran.dg/host_used_types_1.f90: Ditto.
6869 * gfortran.dg/implicit_1.f90: Ditto.
6870 * gfortran.dg/implicit_11.f90: Ditto.
6871 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6872 * gfortran.dg/impure_actual_1.f90: Ditto.
6873 * gfortran.dg/impure_assignment_1.f90: Ditto.
6874 * gfortran.dg/impure_constructor_1.f90: Ditto.
6875 * gfortran.dg/initialization_10.f90: Ditto.
6876 * gfortran.dg/initialization_12.f90: Ditto.
6877 * gfortran.dg/interface_14.f90: Ditto.
6878 * gfortran.dg/interface_15.f90: Ditto.
6879 * gfortran.dg/interface_2.f90: Ditto.
6880 * gfortran.dg/interface_25.f90: Ditto.
6881 * gfortran.dg/interface_26.f90: Ditto.
6882 * gfortran.dg/interface_29.f90: Ditto.
6883 * gfortran.dg/interface_assignment_1.f90: Ditto.
6884 * gfortran.dg/internal_pack_6.f90: Ditto.
6885 * gfortran.dg/internal_pack_7.f90: Ditto.
6886 * gfortran.dg/internal_pack_8.f90: Ditto.
6887 * gfortran.dg/lto/pr45586_0.f90: Ditto.
6888 * gfortran.dg/lto/pr47839_0.f90: Ditto.
6889 * gfortran.dg/module_commons_3.f90: Ditto.
6890 * gfortran.dg/module_equivalence_4.f90: Ditto.
6891 * gfortran.dg/module_equivalence_6.f90: Ditto.
6892 * gfortran.dg/module_function_type_1.f90: Ditto.
6893 * gfortran.dg/module_naming_1.f90: Ditto.
6894 * gfortran.dg/namelist_4.f90: Ditto.
6895 * gfortran.dg/operator_c1202.f90: Ditto.
6896 * gfortran.dg/parens_7.f90: Ditto.
6897 * gfortran.dg/pr32921.f: Ditto.
6898 * gfortran.dg/pr33646.f90: Ditto.
6899 * gfortran.dg/pr41928.f90: Ditto.
6900 * gfortran.dg/pr42119.f90: Ditto.
6901 * gfortran.dg/pr43984.f90: Ditto.
6902 * gfortran.dg/present_1.f90: Ditto.
6903 * gfortran.dg/private_type_2.f90: Ditto.
6904 * gfortran.dg/proc_decl_2.f90: Ditto.
6905 * gfortran.dg/proc_ptr_10.f90: Ditto.
6906 * gfortran.dg/proc_ptr_22.f90: Ditto.
6907 * gfortran.dg/proc_ptr_8.f90: Ditto.
6908 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6909 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6910 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6911 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6912 * gfortran.dg/substring_equivalence.f90: Ditto.
6913 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6914 * gfortran.dg/transpose_optimization_1.f90: Ditto.
6915 * gfortran.dg/trim_optimize_6.f90: Ditto.
6916 * gfortran.dg/typebound_call_12.f03: Ditto.
6917 * gfortran.dg/typebound_operator_5.f03: Ditto.
6918 * gfortran.dg/typebound_operator_6.f03: Ditto.
6919 * gfortran.dg/typebound_proc_18.f03: Ditto.
6920 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6921 * gfortran.dg/use_1.f90: Ditto.
6922 * gfortran.dg/use_10.f90: Ditto.
6923 * gfortran.dg/use_11.f90: Ditto.
6924 * gfortran.dg/use_14.f90: Ditto.
6925 * gfortran.dg/use_only_2.f90: Ditto.
6926 * gfortran.dg/use_rename_4.f90: Ditto.
6927 * gfortran.dg/use_rename_5.f90: Ditto.
6928 * gfortran.dg/used_dummy_types_3.f90: Ditto.
6929 * gfortran.dg/used_interface_ref.f90: Ditto.
6930 * gfortran.dg/used_types_11.f90: Ditto.
6931 * gfortran.dg/used_types_3.f90: Ditto.
6932 * gfortran.dg/used_types_4.f90: Ditto.
6933 * gfortran.dg/userdef_operator_2.f90: Ditto.
6934 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6935 * gfortran.dg/vect/pr46213.f90: Ditto.
6936 * gfortran.dg/whole_file_21.f90: Ditto.
6937 * gfortran.dg/whole_file_22.f90: Ditto.
6938 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6939 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6940
6941 2011-08-02 Kai Tietz <ktietz@redhat.com>
6942
6943 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6944
6945 2011-08-01 Jason Merrill <jason@redhat.com>
6946
6947 PR c++/49932
6948 * g++.dg/abi/mangle49.C: New.
6949
6950 PR c++/49924
6951 * g++.dg/cpp0x/constexpr-array4.C: New.
6952
6953 PR c++/49813
6954 * g++.dg/cpp0x/constexpr-builtin1.C: New.
6955
6956 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
6957
6958 PR target/49927
6959 * gcc.target/i386/pr49927.c: New test.
6960
6961 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
6962
6963 PR tree-optimization/49926
6964 * gcc.dg/vect/pr49926.c: New test.
6965
6966 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
6967
6968 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6969 * gcc.target/i386/lzcnt-1.c: New test.
6970 * gcc.target/i386/lzcnt-2.c: Likewise.
6971 * gcc.target/i386/lzcnt-2a.c: Likewise.
6972 * gcc.target/i386/lzcnt-3.c: Likewise.
6973 * gcc.target/i386/lzcnt-4.c: Likewise.
6974 * gcc.target/i386/lzcnt-4a.c: Likewise.
6975 * gcc.target/i386/lzcnt-5.c: Likewise.
6976 * gcc.target/i386/lzcnt-6.c: Likewise.
6977 * gcc.target/i386/lzcnt-6a.c: Likewise.
6978 * gcc.target/i386/lzcnt-check.h: Likewise.
6979
6980 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6981 * gcc.target/i386/sse-13.c: Likewise.
6982 * gcc.target/i386/sse-14.c: Likewise.
6983 * g++.dg/other/i386-2.C: Likewise.
6984 * g++.dg/other/i386-3.C: Likewise.
6985
6986 2011-08-01 Julian Brown <julian@codesourcery.com>
6987
6988 * gcc.target/arm/fixed-point-exec.c: New test.
6989
6990 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6991
6992 PR target/49920
6993 * gcc.target/i386/pr49920.c: New test.
6994
6995 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
6996
6997 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6998 * gcc.dg/tree-ssa/pr23109.c: Ditto.
6999 * gcc.dg/tree-ssa/loop-7.c: Ditto.
7000 * gcc.dg/tree-ssa/loop-32.c: Ditto.
7001 * gcc.dg/tree-ssa/loop-33.c: Ditto.
7002 * gcc.dg/tree-ssa/loop-34.c: Ditto.
7003 * gcc.dg/tree-ssa/loop-35.c: Ditto.
7004 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
7005 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
7006 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
7007 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
7008 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
7009 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
7010 * g++.dg/tree-ssa/pr33615.C: Ditto.
7011 * g++.dg/tree-ssa/restrict1.C: Ditto.
7012 * c-c++-common/restrict-2.c: Ditto.
7013 * gfortran.dg/pr32921.f: Ditto.
7014 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
7015 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
7016 * gcc.dg/tree-ssa/vrp47.c: Ditto.
7017 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
7018 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
7019 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
7020 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7021 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7022 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7023 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
7024
7025 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
7026
7027 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
7028 .exe.ltrans[0-9]*. dump files.
7029
7030 2011-07-31 Janus Weil <janus@gcc.gnu.org>
7031
7032 PR fortran/49112
7033 * gfortran.dg/abstract_type_6.f03: Modified.
7034 * gfortran.dg/typebound_proc_24.f03: New.
7035
7036 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7037
7038 PR testsuite/49917
7039 * g++.dg/init/for1.C: Fix.
7040
7041 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7042
7043 PR fortran/48876
7044 * gfortran.dg/string_5.f90: New test.
7045
7046 2011-07-29 Jason Merrill <jason@redhat.com>
7047
7048 PR c++/49867
7049 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
7050
7051 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7052
7053 PR tree-optimization/47407
7054 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
7055 alpha*-dec-osf*.
7056 Sort target list.
7057
7058 2011-07-29 Richard Guenther <rguenther@suse.de>
7059
7060 * gcc.dg/uninit-suppress.c: Also disable VRP.
7061 * gcc.dg/uninit-suppress_2.c: Likewise.
7062
7063 2011-07-28 Jason Merrill <jason@redhat.com>
7064
7065 PR c++/49808
7066 * g++.dg/template/nontype24.C: New.
7067
7068 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
7069
7070 PR rtl-optimization/47958
7071 * gcc.dg/torture/pr47958-1.c: New.
7072
7073 2011-07-29 Wei Guozhi <carrot@google.com>
7074
7075 PR rtl-optimization/49799
7076 * gcc.dg/pr49799.c: New test case.
7077
7078 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
7079
7080 PR middle-end/48648
7081 * gcc.dg/graphite/id-pr48648.c: New.
7082
7083 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR fortran/31067
7086 * gfortran.dg/maxloc_2.f90: New test.
7087 * gfortran.dg/maxloc_3.f90: New test.
7088 * gfortran.dg/minloc_1.f90: New test.
7089 * gfortran.dg/minloc_2.f90: New test.
7090 * gfortran.dg/minloc_3.f90: New test.
7091 * gfortran.dg/minmaxloc_7.f90: New test.
7092
7093 PR debug/49871
7094 * gcc.dg/debug/dwarf2/pr49871.c: New test.
7095
7096 2011-07-28 Jakub Jelinek <jakub@redhat.com>
7097
7098 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
7099 the builtin isn't optimized away.
7100
7101 2011-07-27 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/45586
7104 * gfortran.dg/lto/pr45586-2_0.f90: New.
7105
7106 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
7107
7108 PR middle-end/49875
7109 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
7110 * c-c++-common/cxxbitfields-5.c: Same.
7111
7112 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7113
7114 * lib/target-supports.exp (check_effective_target_mmap): Use
7115 check_function_available.
7116
7117 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
7118
7119 * g++.old-deja/g++.pt/crash60.C: Updated.
7120
7121 2011-07-27 Jakub Jelinek <jakub@redhat.com>
7122
7123 PR target/49866
7124 * gcc.target/i386/pr49866.c: New test.
7125
7126 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
7127
7128 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
7129 * gcc.target/i386/bmi-andn-1.c: New test.
7130 * gcc.target/i386/bmi-andn-1a.c: Likewise.
7131 * gcc.target/i386/bmi-andn-2.c: Likewise.
7132 * gcc.target/i386/bmi-andn-2a.c: Likewise.
7133 * gcc.target/i386/bmi-bextr-1.c: Likewise.
7134 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
7135 * gcc.target/i386/bmi-bextr-2.c: Likewise.
7136 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
7137 * gcc.target/i386/bmi-blsi-1.c: Likewise.
7138 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
7139 * gcc.target/i386/bmi-blsi-2.c: Likewise.
7140 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
7141 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
7142 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
7143 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
7144 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
7145 * gcc.target/i386/bmi-blsr-1.c: Likewise.
7146 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
7147 * gcc.target/i386/bmi-blsr-2.c: Likewise.
7148 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
7149 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
7150 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
7151 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
7152 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
7153
7154 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
7155
7156 PR middle-end/47691
7157 * gfortran.dg/graphite/id-pr47691.f: New.
7158
7159 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
7160
7161 * gcc.target/i386/avx-os-support.h: New.
7162 * gcc.target/i386/avx-check.h: Include avx-os-support.h
7163 (main): Check avx_os_support before the test is run.
7164 * gcc.target/i386/aes-avx-check.h: Ditto.
7165 * gcc.target/i386/pclmul-avx-check.h: Ditto.
7166
7167 2011-07-27 Kai Tietz <ktietz@redhat.com>
7168
7169 * gcc.target/i386/aggregate-ret3.c: New test.
7170 * gcc.target/i386/aggregate-ret4.c: New test.
7171
7172 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
7173
7174 PR fortran/49755
7175 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
7176 allocated array should *not* change its size.
7177 * gfortran.dg/multiple_allocation_3.f90: New test.
7178
7179 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
7180
7181 PR c++/49776
7182 * g++.dg/cpp0x/constexpr-49776.C: New.
7183
7184 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7185
7186 PR middle-end/47046
7187 * gcc.dg/graphite/id-pr47046.c: New.
7188
7189 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7190
7191 PR middle-end/47653
7192 * gcc.dg/graphite/run-id-pr47593.c: New.
7193
7194 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7195
7196 PR middle-end/47653
7197 * gcc.dg/graphite/run-id-pr47653.c: New.
7198 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
7199 induction variables.
7200 * gcc.dg/graphite/scop-16.c: Same.
7201 * gcc.dg/graphite/scop-17.c: Same.
7202 * gcc.dg/graphite/scop-21.c: Same.
7203
7204 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
7205
7206 PR middle-end/48805
7207 * gcc.dg/graphite/id-pr48805.c: New.
7208
7209 2011-07-26 Tobias Burnus <burnus@net-b.de>
7210
7211 * gfortran.dg/coarray_lib_token_2.f90: New.
7212
7213 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
7214
7215 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
7216 SPU local store.
7217
7218 2011-07-25 Andrew Pinski <apinski@cavium.com>
7219
7220 PR tree-opt/49671
7221 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
7222 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
7223
7224 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7225
7226 * lib/target-supports.exp (check_effective_target_mmap): New proc.
7227
7228 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
7229 * gcc.c-torture/execute/loop-2g.c: Likewise.
7230 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
7231 Require mmap support.
7232 * gcc.c-torture/execute/loop-2g.x: Likewise.
7233 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
7234 (MAP_ANON): Provide default.
7235 * gcc.dg/20050826-1.c: Likewise.
7236 * gcc.target/i386/pr36533.c: Likewise.
7237 * gcc.dg/vect/pr49038.c: Remove dg-do run.
7238 Use dg-require-effective-target mmap.
7239
7240 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
7241
7242 PR c++/49838
7243 * g++.dg/cpp0x/range-for19.C: New.
7244
7245 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7246
7247 PR testsuite/49753
7248 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
7249
7250 Revert:
7251 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR testsuite/49753
7254 * g++.dg/torture/pr49309.C: Remove.
7255
7256 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
7257
7258 PR tree-optimization/49809
7259 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
7260 test.
7261
7262 2011-07-25 Richard Guenther <rguenther@suse.de>
7263
7264 PR tree-optimization/49715
7265 * gcc.target/i386/pr49715-1.c: New testcase.
7266 * gcc.target/i386/pr49715-2.c: Likewise.
7267
7268 2011-07-23 Jason Merrill <jason@redhat.com>
7269
7270 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
7271
7272 2011-07-22 Jason Merrill <jason@redhat.com>
7273
7274 PR c++/49793
7275 * g++.dg/cpp0x/initlist55.C: New.
7276
7277 2011-07-23 Tobias Burnus <burnus@net-b.de>
7278
7279 PR fortran/49791
7280 * gfortran.dg/namelist_72.f: New.
7281
7282 2011-07-23 Tobias Burnus <burnus@net-b.de>
7283
7284 * gfortran.dg/coarray_25.f90: New.
7285
7286 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7287
7288 * override1.C: This test should use c++0x mode.
7289 * override3.C: New. Test the diagnostics in c++98 mode.
7290
7291 2011-07-22 Jason Merrill <jason@redhat.com>
7292 Mark Glisse <marc.glisse@normalesup.org>
7293
7294 PR c++/30112
7295 * g++.dg/other/pragma-re-1.C: Add namespace cases.
7296
7297 PR c++/49813
7298 * g++.dg/opt/builtins2.C: New.
7299 * g++.dg/other/error27.C: Don't rely on __builtin.
7300
7301 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
7302
7303 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
7304 on lp64 targets.
7305 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7306 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7307 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
7308 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
7309
7310 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
7311 instead of ia32.
7312
7313 2011-07-22 Richard Guenther <rguenther@suse.de>
7314
7315 PR tree-optimization/45819
7316 * gcc.dg/pr45819.c: New testcase.
7317
7318 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
7319
7320 * lib/target-supports.exp (check_ifunc_available): Rewrite.
7321
7322 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
7323
7324 PR middle-end/47654
7325 PR middle-end/49649
7326 * gcc.dg/graphite/run-id-pr47654.c: New.
7327
7328 2011-07-21 Ian Lance Taylor <iant@google.com>
7329
7330 PR middle-end/49705
7331 * gcc.dg/pr49705.c: New test.
7332
7333 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
7334
7335 * lib/target-supports.exp (check_avx_os_support_available): New.
7336 (check_effective_target_avx_runtime): Use it.
7337
7338 2011-07-21 Richard Guenther <rguenther@suse.de>
7339
7340 PR tree-optimization/49770
7341 * g++.dg/torture/pr49770.C: New testcase.
7342
7343 2011-07-21 Kai Tietz <ktietz@redhat.com>
7344
7345 * gcc.dg/tree-ssa/pr30978.c: adjusted.
7346 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7347
7348 2011-07-21 Tobias Burnus <burnus@net-b.de>
7349
7350 * gfortran.dg/coarray_lib_token_1.f90: New.
7351
7352 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
7353
7354 * gcc.dg/pr32912-2.c: Skip for AVR.
7355 * gcc.dg/pr44674.c: Add dg-require-profiling.
7356
7357 2011-07-20 Jason Merrill <jason@redhat.com>
7358
7359 * g++.dg/ext/desig2.C: New.
7360
7361 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7362
7363 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
7364 be generated.
7365 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
7366 * gcc.target/powerpc/recip-3.c: Ditto.
7367
7368 2011-07-19 Jason Merrill <jason@redhat.com>
7369
7370 PR c++/6709 (DR 743)
7371 PR c++/42603 (DR 950)
7372 * g++.dg/cpp0x/decltype21.C: New.
7373
7374 2011-07-20 Richard Guenther <rguenther@suse.de>
7375
7376 PR middle-end/18908
7377 * gcc.dg/tree-ssa/pr18908.c: New testcase.
7378 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
7379
7380 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
7381
7382 * gcc.target/arm/combine-movs.c: New.
7383 * gcc.target/arm/unsigned-extend-2.c: New.
7384
7385 2011-07-19 Jason Merrill <jason@redhat.com>
7386
7387 PR c++/49785
7388 * g++.dg/cpp0x/variadic114.C: New.
7389
7390 2011-07-19 Tobias Burnus <burnus@net-b.de>
7391
7392 * gfortran.dg/coarray_args_1.f90: New.
7393 * gfortran.dg/coarray_args_2.f90: New.
7394
7395 2011-07-19 Janus Weil <janus@gcc.gnu.org>
7396
7397 PR fortran/49708
7398 * gfortran.dg/allocate_error_3.f90: New.
7399
7400 2011-07-19 Richard Guenther <rguenther@suse.de>
7401
7402 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
7403 * gcc.dg/tree-ssa/bool-11.c: Likewise.
7404 * gcc.dg/torture/20110719-1.c: New testcase.
7405
7406 2011-07-19 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR tree-optimization/49768
7409 * gcc.c-torture/execute/pr49768.c: New test.
7410
7411 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
7412
7413 PR tree-optimization/49771
7414 * gcc.dg/vect/pr49771.c: New test.
7415
7416 2011-07-18 Martin Jambor <mjambor@suse.cz>
7417
7418 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
7419 * gcc.dg/ipa/ipa-2.c: Likewise.
7420 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
7421 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
7422 * gcc.dg/ipa/ipa-5.c: Likewise.
7423 * gcc.dg/ipa/ipa-7.c: Likewise.
7424 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
7425 * gcc.dg/ipa/ipacost-1.c: Likewise.
7426 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
7427 functions.
7428 * gcc.dg/ipa/ipcp-1.c: New test.
7429 * gcc.dg/ipa/ipcp-2.c: Likewise.
7430 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
7431
7432 2011-07-18 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR middle-end/49675
7435 * gfortran.dg/pr49675.f90: New test.
7436
7437 2011-07-18 Richard Guenther <rguenther@suse.de>
7438
7439 * gcc.dg/torture/20110718-1.c: New testcase.
7440
7441 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7442
7443 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
7444 * g++.dg/ext/bitfield3.C: Likewise.
7445 * g++.dg/ext/bitfield4.C: Likewise.
7446 * g++.dg/ext/bitfield5.C: Likewise.
7447 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
7448 * g++.dg/other/pr23205-2.C: Likewise.
7449 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
7450 * gcc.c-torture/compile/20001109-2.c: Likewise.
7451 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
7452 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
7453 * gcc.dg/bitfld-16.c: Likewise.
7454 * gcc.dg/bitfld-17.c: Likewise.
7455 * gcc.dg/bitfld-18.c: Likewise.
7456 * gcc.dg/builtins-config.h: Remove Netware support.
7457 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
7458 * gcc.dg/cdce2.c: Likewise.
7459 * gcc.dg/cpp/assert4.c: Remove netware support.
7460 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
7461 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
7462
7463 * lib/target-supports.exp (check_visibility_available): Remove
7464 NetWare support.
7465 (check_profiling_available): Likewise.
7466
7467 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
7468
7469 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
7470
7471 2011-07-17 Tobias Burnus <burnus@net-b.de>
7472 Thomas Koenig <tkoenig@gcc.gnu.org>
7473
7474 PR fortran/34657
7475 * gfortran.dg/generic_17.f90: Fix testcase.
7476 * gfortran.dg/interface_3.f90: Add dg-error.
7477 * gfortran.dg/use_14.f90: New.
7478 * gfortran.dg/use_15.f90: New.
7479
7480 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
7481
7482 * gnat.dg/pointer_controlled.adb: New test.
7483
7484 2011-07-17 Tobias Burnus <burnus@net-b.de>
7485
7486 PR fortran/49624
7487 * gfortran.dg/pointer_remapping_7.f90: New.
7488
7489 2011-07-16 Jason Merrill <jason@redhat.com>
7490
7491 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
7492
7493 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
7494 Jason Merrill <jason@redhat.com>
7495
7496 PR c++/45329
7497 PR c++/48934
7498 * g++.dg/cpp0x/decltype29.C: Adjust.
7499 * g++.dg/cpp0x/error4.C: Adjust.
7500 * g++.dg/cpp0x/sfinae26.C: Adjust.
7501 * g++.dg/cpp0x/variadic105.C: Adjust.
7502 * g++.dg/template/deduce3.C: Adjust.
7503 * g++.dg/template/error45.C: Adjust.
7504 * g++.dg/template/ptrmem2.C: Adjust.
7505 * g++.dg/template/sfinae2.C: Adjust.
7506 * g++.old-deja/g++.pt/crash60.C: Adjust.
7507 * g++.old-deja/g++.pt/unify6.C: Adjust.
7508 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
7509 * g++.dg/cpp0x/nullptr15.C: Adjust.
7510 * g++.dg/cpp0x/pr31431-2.C: Adjust.
7511 * g++.dg/cpp0x/pr31431.C: Adjust.
7512 * g++.dg/cpp0x/pr31434.C: Adjust.
7513 * g++.dg/cpp0x/sfinae11.C: Adjust
7514 * g++.dg/cpp0x/temp_default2.C: Adjust.
7515 * g++.dg/cpp0x/trailing4.C: Adjust.
7516 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
7517 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
7518 * g++.dg/cpp0x/variadic105.C: Adjust.
7519 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
7520 * g++.dg/ext/vla2.C: Adjust.
7521 * g++.dg/other/ptrmem10.C: Adjust.
7522 * g++.dg/other/ptrmem11.C: Adjust.
7523 * g++.dg/overload/unknown1.C: Adjust.
7524 * g++.dg/template/conv11.C: Adjust.
7525 * g++.dg/template/dependent-expr5.C: Adjust.
7526 * g++.dg/template/friend.C: Adjust.
7527 * g++.dg/template/incomplete2.C: Adjust.
7528 * g++.dg/template/local4.C: Adjust.
7529 * g++.dg/template/local6.C: Adjust.
7530 * g++.dg/template/operator9.C: Adjust.
7531 * g++.dg/template/ttp25.C: Adjust.
7532 * g++.dg/template/unify10.C: Adjust.
7533 * g++.dg/template/unify11.C: Adjust.
7534 * g++.dg/template/unify6.C: Adjust.
7535 * g++.dg/template/unify9.C: Adjust.
7536 * g++.dg/template/varmod1.C: Adjust.
7537 * g++.old-deja/g++.brendan/crash56.C: Adjust.
7538 * g++.old-deja/g++.pt/crash28.C: Adjust.
7539 * g++.old-deja/g++.pt/explicit41.C: Adjust.
7540 * g++.old-deja/g++.pt/explicit77.C: Adjust.
7541 * g++.old-deja/g++.pt/expr2.C: Adjust.
7542 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
7543 * g++.old-deja/g++.pt/spec5.C: Adjust.
7544 * g++.old-deja/g++.pt/spec6.C: Adjust.
7545 * g++.old-deja/g++.pt/unify4.C: Adjust.
7546 * g++.old-deja/g++.pt/unify8.C: Adjust.
7547 * g++.old-deja/g++.robertl/eb98.C: Adjust.
7548 * g++.dg/overload/template5.C: New testcase.
7549 * g++.dg/template/overload12.C: New testcase.
7550
7551 2011-07-11 Tobias Burnus <burnus@net-b.de>
7552
7553 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
7554 * gfortran.dg/coarray_7.f90: Ditto.
7555 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
7556 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
7557
7558 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
7559
7560 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
7561 case.
7562 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
7563 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
7564 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
7565 C67X.
7566 * gcc.c-torture/execute/ieee/pr29302.x: New file.
7567 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
7568 * gcc.dg/torture/builtin-math-7.c: Add a comment.
7569
7570 2011-07-15 Jason Merrill <jason@redhat.com>
7571
7572 PR testsuite/49741
7573 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
7574 Use --extra_opts instead of --additional_options.
7575
7576 2011-07-15 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR testsuite/49753
7579 * g++.dg/torture/pr49309.C: Remove.
7580
7581 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
7582
7583 * gcc.target/tic6x/weak-call.c: New test.
7584 * gcc.target/tic6x/fpcmp.c: New test.
7585 * gcc.target/tic6x/fpdiv.c: New test.
7586 * gcc.target/tic6x/rotdi16-scan.c: New test.
7587 * gcc.target/tic6x/ffssi.c: New test.
7588 * gcc.target/tic6x/fpdiv-lib.c: New test.
7589 * gcc.target/tic6x/cold-lc.c: New test.
7590 * gcc.target/tic6x/longcalls.c: New test.
7591 * gcc.target/tic6x/abi-align-1.c: New test.
7592 * gcc.target/tic6x/fpcmp-finite.c: New test.
7593 * gcc.target/tic6x/rotdi16.c: New test.
7594 * gcc.target/tic6x/bswapl.c: New test.
7595 * gcc.target/tic6x/ffsdi.c: New test.
7596 * gcc.target/tic6x/tic6x.exp: New file.
7597 * gcc.target/tic6x/builtins/arith24.c: New test.
7598 * gcc.target/tic6x/builtins/smpy.c: New test.
7599 * gcc.target/tic6x/builtins/smpylh.c: New test.
7600 * gcc.target/tic6x/builtins/smpyh.c: New test.
7601 * gcc.target/tic6x/builtins/sarith1.c: New test.
7602 * gcc.target/tic6x/builtins/extclr.c: New test
7603 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
7604 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
7605 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
7606 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
7607 New functions.
7608 * gcc.c-torture/execute/20101011-1.c: Add a condition for
7609 __TMS320C6X__.
7610 * gcc.dg/20020312-2.c: Likewise.
7611 * gcc.dg/pr27095.c: Handle tic6x like hppa.
7612 * gcc.dg/torture/pr37868.c: Skip on tic6x.
7613 * gcc.dg/torture/builtin-math-7.c: Likewise.
7614
7615 PR testsuite/49757
7616 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
7617 not testing tic6x-*-*.
7618
7619 2011-07-14 Andrew Pinski <pinskia@gmail.com>
7620
7621 PR tree-opt/49309
7622 * g++.dg/torture/pr49309.C: New testcase.
7623
7624 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
7625
7626 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
7627
7628 2011-07-14 Richard Guenther <rguenther@suse.de>
7629
7630 PR tree-optimization/49651
7631 * gcc.dg/torture/pr49651.c: New testcase.
7632
7633 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7634
7635 PR target/43746
7636 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7637
7638 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7639
7640 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7641 -mno-pointers-to-nested-functions.
7642 * gcc.target/powerpc/no-r11-2.c: Ditto.
7643 * gcc.target/powerpc/no-r11-3.c: Ditto.
7644
7645 2011-07-13 Jason Merrill <jason@redhat.com>
7646
7647 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7648 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7649 when compiling C files.
7650 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7651 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7652 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7653 * g++.dg/lookup/anon2.C: Likewise.
7654 * g++.dg/tree-ssa/copyprop.C: Likewise.
7655 * g++.old-deja/g++.jason/rfg27.C: Likewise.
7656 * g++.dg/init/vector1.C: Ignore narrowing errors.
7657 * g++.dg/torture/pr35526.C: Likewise.
7658 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7659
7660 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
7661
7662 PR libfortran/49296
7663 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7664 and logical reads.
7665
7666 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7667
7668 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7669 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7670
7671 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
7672
7673 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
7674 * lib/obj-c++.exp (obj-c++_init): Ditto.
7675 * lib/file-format.exp (gcc_target_object_format): Ditto.
7676 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7677 * lib/target-supports-dg-exp (check_weak_available): Ditto.
7678 (check_visibility_available): Ditto.
7679 (check_effective_target_tls_native): Ditto.
7680 (check_effective_target_tls_emulated): Ditto.
7681 (check_effective_target_function_sections): Ditto.
7682
7683 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
7684
7685 * gcc.target/arm/pr48183.c: New test.
7686
7687 2011-07-13 Richard Guenther <rguenther@suse.de>
7688
7689 * gcc.dg/torture/20110713-1.c: New testcase.
7690
7691 2011-07-12 Andrew Pinski <pinskia@gmail.com>
7692
7693 PR rtl-opt/49474
7694 * gcc.c-torture/compile/pr49474.c: New testcase.
7695
7696 2011-07-12 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR tree-optimization/49712
7699 * gcc.c-torture/execute/pr49712.c: New test.
7700
7701 2011-07-11 Jason Merrill <jason@redhat.com>
7702
7703 PR c++/44609
7704 * g++.dg/template/recurse3.C: New.
7705
7706 2011-07-11 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR debug/49676
7709 * gcc.dg/guality/csttest.c: New test.
7710
7711 PR fortran/49698
7712 * gfortran.dg/pr49698.f90: New test.
7713
7714 2011-07-11 Jeff Law <law@redhat.com>
7715
7716 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7717
7718 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
7719
7720 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7721 * go.test/go-test.exp (go-set-goarch): Likewise.
7722
7723 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7724
7725 PR target/39633
7726 * gcc.target/avr/torture/pr39633.c: New test case.
7727
7728 2011-07-11 Tobias Burnus <burnus@net-b.de>
7729
7730 PR fortran/18918
7731 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7732
7733 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7734
7735 * lib/target-supports.exp (check_effective_target_scheduling):
7736 New Function.
7737 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7738 * gcc.dg/pr45055.c: Ditto.
7739 * gcc.dg/pr45353.c: Ditto.
7740 * g++.dg/pr45056.C: Ditto.
7741
7742 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
7743
7744 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7745 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7746 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7747 * g++.dg/torture/pr31863.C: Skip AVR.
7748
7749 2011-07-10 Tobias Burnus <burnus@net-b.de>
7750
7751 PR fortran/49690
7752 * gfortran.dg/intrinsic_signal.f90: New.
7753
7754 2011-07-09 Jason Merrill <jason@redhat.com>
7755
7756 * g++.dg/cpp0x/regress/regress6.C: New.
7757 * g++.dg/parse/crash45.C: Adjust message.
7758 * g++.dg/template/crash38.C: Adjust message.
7759 * g++.dg/template/crash64.C: Adjust message.
7760
7761 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
7762
7763 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7764 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7765 * g++.dg/abi/bitfield3.C: Likewise.
7766 * g++.dg/eh/pr38662.C: Likewise.
7767 * g++.dg/ext/attrib36.C: Likewise.
7768 * g++.dg/ext/attrib37.C: Likewise.
7769 * g++.dg/ext/attrib8.C: Likewise.
7770 * g++.dg/ext/tmplattr1.C: Likewise.
7771 * g++.dg/inherit/override-attribs.C: Likewise.
7772 * g++.dg/opt/inline9.C: Likewise.
7773 * g++.dg/opt/life1.C: Likewise.
7774 * g++.dg/opt/longbranch2.C: Likewise.
7775 * g++.dg/opt/nrv12.C: Likewise.
7776 * g++.dg/opt/reg-stack4.C: Likewise.
7777 * g++.dg/other/pr35504.C: Likewise.
7778 * g++.dg/other/pr39496.C: Likewise.
7779 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7780 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7781 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7782 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7783 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7784 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7785 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7786 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7787 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7788 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7789 * g++.dg/warn/pr15774-1.C: Likewise.
7790 * g++.dg/warn/pr15774-2.C: Likewise.
7791 * g++.old-deja/g++.ext/attrib1.C: Likewise.
7792 * g++.old-deja/g++.ext/attrib2.C: Likewise.
7793 * g++.old-deja/g++.ext/attrib3.C: Likewise.
7794 * g++.old-deja/g++.pt/asm2.C: Likewise.
7795 * gcc.c-torture/compile/20000804-1.c: Likewise.
7796 * gcc.c-torture/compile/pr16566-2.c: Likewise.
7797 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7798 * gcc.dg/20020108-1.c: Likewise.
7799 * gcc.dg/20020122-2.c: Likewise.
7800 * gcc.dg/20020122-3.c: Likewise.
7801 * gcc.dg/20020206-1.c: Likewise.
7802 * gcc.dg/20020219-1.c: Likewise.
7803 * gcc.dg/20020310-1.c: Likewise.
7804 * gcc.dg/20020411-1.c: Likewise.
7805 * gcc.dg/20020418-2.c: Likewise.
7806 * gcc.dg/20020426-2.c: Likewise.
7807 * gcc.dg/20020517-1.c: Likewise.
7808 * gcc.dg/20030204-1.c: Likewise.
7809 * gcc.dg/20030826-2.c: Likewise.
7810 * gcc.dg/20031102-1.c: Likewise.
7811 * gcc.dg/20031202-1.c: Likewise.
7812 * gcc.dg/20050111-1.c: Likewise.
7813 * gcc.dg/20050503-1.c: Likewise.
7814 * gcc.dg/array-init-1.c: Likewise.
7815 * gcc.dg/builtin-apply4.c: Likewise.
7816 * gcc.dg/dfp/pr31344.c: Likewise.
7817 * gcc.dg/gomp/atomic-11.c: Likewise.
7818 * gcc.dg/graphite/pr40281.c: Likewise.
7819 * gcc.dg/ia64-sync-1.c: Likewise.
7820 * gcc.dg/ia64-sync-2.c: Likewise.
7821 * gcc.dg/ia64-sync-3.c: Likewise.
7822 * gcc.dg/ia64-sync-4.c: Likewise.
7823 * gcc.dg/ifcvt-fabs-1.c: Likewise.
7824 * gcc.dg/invalid-call-1.c: Likewise.
7825 * gcc.dg/loop-3.c: Likewise.
7826 * gcc.dg/lower-subreg-1.c: Likewise.
7827 * gcc.dg/lto/pr47259_0.c: Likewise.
7828 * gcc.dg/nested-calls-1.c: Likewise.
7829 * gcc.dg/pr20017.c: Likewise.
7830 * gcc.dg/pr25023.c: Likewise.
7831 * gcc.dg/pr27671-2.c: Likewise.
7832 * gcc.dg/pr32176.c: Likewise.
7833 * gcc.dg/pr33676.c: Likewise.
7834 * gcc.dg/pr35045.c: Likewise.
7835 * gcc.dg/pr36015.c: Likewise.
7836 * gcc.dg/pr36584.c: Likewise.
7837 * gcc.dg/pr36998.c: Likewise.
7838 * gcc.dg/pr37438.c: Likewise.
7839 * gcc.dg/pr37908.c: Likewise.
7840 * gcc.dg/pr41241.c: Likewise.
7841 * gcc.dg/pr41340.c: Likewise.
7842 * gcc.dg/pr44136.c: Likewise.
7843 * gcc.dg/pr44194-1.c: Likewise.
7844 * gcc.dg/pr46212.c: Likewise.
7845 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7846 * gcc.dg/setjmp-2.c: Likewise.
7847 * gcc.dg/short-compare-1.c: Likewise.
7848 * gcc.dg/short-compare-2.c: Likewise.
7849 * gcc.dg/smod-1.c: Likewise.
7850 * gcc.dg/sync-2.c: Likewise.
7851 * gcc.dg/sync-3.c: Likewise.
7852 * gcc.dg/tls/opt-1.c: Likewise.
7853 * gcc.dg/tls/opt-2.c: Likewise.
7854 * gcc.dg/tls/opt-3.c: Likewise.
7855 * gcc.dg/torture/badshift.c: Likewise.
7856 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7857 * gcc.dg/torture/pr20314-2.c: Likewise.
7858 * gcc.dg/torture/pr36891.c: Likewise.
7859 * gcc.dg/torture/pr38774.c: Likewise.
7860 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7861 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7862 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7863 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7864 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7865 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7866 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7867 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7868 * gcc.dg/tree-ssa/loop-28.c: Likewise.
7869 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7870 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7871 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7872 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7873 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7874 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7875 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7876 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7877 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7878 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7879 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7880 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7881 * gcc.dg/unroll-1.c: Likewise.
7882 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7883 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7884 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7885 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7886 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7887 * gcc.target/i386/20000609-1.c: Likewise.
7888 * gcc.target/i386/20000720-1.c: Likewise.
7889 * gcc.target/i386/20000724-1.c: Likewise.
7890 * gcc.target/i386/20011107-1.c: Likewise.
7891 * gcc.target/i386/20011119-1.c: Likewise.
7892 * gcc.target/i386/20020201-3.c: Likewise.
7893 * gcc.target/i386/20020218-1.c: Likewise.
7894 * gcc.target/i386/20020729-1.c: Likewise.
7895 * gcc.target/i386/20030926-1.c: Likewise.
7896 * gcc.target/i386/20060125-1.c: Likewise.
7897 * gcc.target/i386/20060125-2.c: Likewise.
7898 * gcc.target/i386/20060512-1.c: Likewise.
7899 * gcc.target/i386/20060512-2.c: Likewise.
7900 * gcc.target/i386/20060512-3.c: Likewise.
7901 * gcc.target/i386/20060512-4.c: Likewise.
7902 * gcc.target/i386/387-1.c: Likewise.
7903 * gcc.target/i386/387-2.c: Likewise.
7904 * gcc.target/i386/387-5.c: Likewise.
7905 * gcc.target/i386/387-6.c: Likewise.
7906 * gcc.target/i386/980312-1.c: Likewise.
7907 * gcc.target/i386/980313-1.c: Likewise.
7908 * gcc.target/i386/990117-1.c: Likewise.
7909 * gcc.target/i386/990424-1.c: Likewise.
7910 * gcc.target/i386/990524-1.c: Likewise.
7911 * gcc.target/i386/991129-1.c: Likewise.
7912 * gcc.target/i386/991214-1.c: Likewise.
7913 * gcc.target/i386/991230-1.c: Likewise.
7914 * gcc.target/i386/addr-sel-1.c: Likewise.
7915 * gcc.target/i386/aggregate-ret1.c: Likewise.
7916 * gcc.target/i386/aggregate-ret2.c: Likewise.
7917 * gcc.target/i386/align-main-3.c: Likewise.
7918 * gcc.target/i386/amd64-abi-1.c: Likewise.
7919 * gcc.target/i386/amd64-abi-2.c: Likewise.
7920 * gcc.target/i386/amd64-abi-4.c: Likewise.
7921 * gcc.target/i386/amd64-abi-5.c: Likewise.
7922 * gcc.target/i386/amd64-abi-6.c: Likewise.
7923 * gcc.target/i386/asm-1.c: Likewise.
7924 * gcc.target/i386/asm-3.c: Likewise.
7925 * gcc.target/i386/asm-5.c: Likewise.
7926 * gcc.target/i386/attributes-error.c: Likewise.
7927 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7928 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7929 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7930 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7931 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7932 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7933 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7934 * gcc.target/i386/avx-vmovd-2.c: Likewise.
7935 * gcc.target/i386/avx-vmovq-2.c: Likewise.
7936 * gcc.target/i386/avx-vmovq-3.c: Likewise.
7937 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7938 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7939 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7940 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7941 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7942 * gcc.target/i386/bitfield1.c: Likewise.
7943 * gcc.target/i386/bitfield2.c: Likewise.
7944 * gcc.target/i386/bmi-2.c: Likewise.
7945 * gcc.target/i386/bmi-5.c: Likewise.
7946 * gcc.target/i386/builtin-unreachable.c: Likewise.
7947 * gcc.target/i386/cleanup-2.c: Likewise.
7948 * gcc.target/i386/clobbers.c: Likewise.
7949 * gcc.target/i386/cmov8.c: Likewise.
7950 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7951 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7952 * gcc.target/i386/compress-float-387.c: Likewise.
7953 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7954 * gcc.target/i386/compress-float-sse.c: Likewise.
7955 * gcc.target/i386/crc32-2.c: Likewise.
7956 * gcc.target/i386/crc32-3.c: Likewise.
7957 * gcc.target/i386/divmod-7.c: Likewise.
7958 * gcc.target/i386/divmod-8.c: Likewise.
7959 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7960 * gcc.target/i386/fma3-builtin.c: Likewise.
7961 * gcc.target/i386/fma3-fma.c: Likewise.
7962 * gcc.target/i386/fma4-256-vector.c: Likewise.
7963 * gcc.target/i386/fma4-builtin.c: Likewise.
7964 * gcc.target/i386/fma4-fma-2.c: Likewise.
7965 * gcc.target/i386/fma4-fma.c: Likewise.
7966 * gcc.target/i386/fma4-vector-2.c: Likewise.
7967 * gcc.target/i386/fma4-vector.c: Likewise.
7968 * gcc.target/i386/funcspec-1.c: Likewise.
7969 * gcc.target/i386/funcspec-10.c: Likewise.
7970 * gcc.target/i386/funcspec-11.c: Likewise.
7971 * gcc.target/i386/funcspec-2.c: Likewise.
7972 * gcc.target/i386/funcspec-5.c: Likewise.
7973 * gcc.target/i386/funcspec-6.c: Likewise.
7974 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7975 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7976 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7977 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7978 * gcc.target/i386/incoming-1.c: Likewise.
7979 * gcc.target/i386/incoming-10.c: Likewise.
7980 * gcc.target/i386/incoming-11.c: Likewise.
7981 * gcc.target/i386/incoming-12.c: Likewise.
7982 * gcc.target/i386/incoming-13.c: Likewise.
7983 * gcc.target/i386/incoming-14.c: Likewise.
7984 * gcc.target/i386/incoming-15.c: Likewise.
7985 * gcc.target/i386/incoming-2.c: Likewise.
7986 * gcc.target/i386/incoming-3.c: Likewise.
7987 * gcc.target/i386/incoming-4.c: Likewise.
7988 * gcc.target/i386/incoming-5.c: Likewise.
7989 * gcc.target/i386/incoming-6.c: Likewise.
7990 * gcc.target/i386/incoming-7.c: Likewise.
7991 * gcc.target/i386/incoming-8.c: Likewise.
7992 * gcc.target/i386/incoming-9.c: Likewise.
7993 * gcc.target/i386/lea.c: Likewise.
7994 * gcc.target/i386/local.c: Likewise.
7995 * gcc.target/i386/loop-1.c: Likewise.
7996 * gcc.target/i386/loop-2.c: Likewise.
7997 * gcc.target/i386/loop-3.c: Likewise.
7998 * gcc.target/i386/max-stack-align.c: Likewise.
7999 * gcc.target/i386/memcpy-1.c: Likewise.
8000 * gcc.target/i386/movbe-2.c: Likewise.
8001 * gcc.target/i386/movq-2.c: Likewise.
8002 * gcc.target/i386/movq.c: Likewise.
8003 * gcc.target/i386/nrv1.c: Likewise.
8004 * gcc.target/i386/pad-4.c: Likewise.
8005 * gcc.target/i386/pad-5a.c: Likewise.
8006 * gcc.target/i386/pad-5b.c: Likewise.
8007 * gcc.target/i386/pad-6a.c: Likewise.
8008 * gcc.target/i386/pad-6b.c: Likewise.
8009 * gcc.target/i386/pad-7.c: Likewise.
8010 * gcc.target/i386/pad-9.c: Likewise.
8011 * gcc.target/i386/pentium4-not-mull.c: Likewise.
8012 * gcc.target/i386/pic-1.c: Likewise.
8013 * gcc.target/i386/pr12092-1.c: Likewise.
8014 * gcc.target/i386/pr12329.c: Likewise.
8015 * gcc.target/i386/pr21518.c: Likewise.
8016 * gcc.target/i386/pr22362.c: Likewise.
8017 * gcc.target/i386/pr22585.c: Likewise.
8018 * gcc.target/i386/pr23098.c: Likewise.
8019 * gcc.target/i386/pr25196.c: Likewise.
8020 * gcc.target/i386/pr25293.c: Likewise.
8021 * gcc.target/i386/pr25654.c: Likewise.
8022 * gcc.target/i386/pr26449.c: Likewise.
8023 * gcc.target/i386/pr26778.c: Likewise.
8024 * gcc.target/i386/pr26826.c: Likewise.
8025 * gcc.target/i386/pr27266.c: Likewise.
8026 * gcc.target/i386/pr29978.c: Likewise.
8027 * gcc.target/i386/pr30505.c: Likewise.
8028 * gcc.target/i386/pr30961-1.c: Likewise.
8029 * gcc.target/i386/pr31628.c: Likewise.
8030 * gcc.target/i386/pr32000-2.c: Likewise.
8031 * gcc.target/i386/pr32661-1.c: Likewise.
8032 * gcc.target/i386/pr32708-2.c: Likewise.
8033 * gcc.target/i386/pr32708-3.c: Likewise.
8034 * gcc.target/i386/pr34256.c: Likewise.
8035 * gcc.target/i386/pr34312.c: Likewise.
8036 * gcc.target/i386/pr34522.c: Likewise.
8037 * gcc.target/i386/pr35160.c: Likewise.
8038 * gcc.target/i386/pr35281.c: Likewise.
8039 * gcc.target/i386/pr36246.c: Likewise.
8040 * gcc.target/i386/pr36786.c: Likewise.
8041 * gcc.target/i386/pr37275.c: Likewise.
8042 * gcc.target/i386/pr37843-3.c: Likewise.
8043 * gcc.target/i386/pr37843-4.c: Likewise.
8044 * gcc.target/i386/pr39082-1.c: Likewise.
8045 * gcc.target/i386/pr39431.c: Likewise.
8046 * gcc.target/i386/pr39496.c: Likewise.
8047 * gcc.target/i386/pr39543-2.c: Likewise.
8048 * gcc.target/i386/pr39911.c: Likewise.
8049 * gcc.target/i386/pr40718.c: Likewise.
8050 * gcc.target/i386/pr40906-1.c: Likewise.
8051 * gcc.target/i386/pr40906-2.c: Likewise.
8052 * gcc.target/i386/pr40906-3.c: Likewise.
8053 * gcc.target/i386/pr40934.c: Likewise.
8054 * gcc.target/i386/pr41900.c: Likewise.
8055 * gcc.target/i386/pr42589.c: Likewise.
8056 * gcc.target/i386/pr43662.c: Likewise.
8057 * gcc.target/i386/pr43671.c: Likewise.
8058 * gcc.target/i386/pr43766.c: Likewise.
8059 * gcc.target/i386/pr43869.c: Likewise.
8060 * gcc.target/i386/pr44942.c: Likewise.
8061 * gcc.target/i386/pr44948-2a.c: Likewise.
8062 * gcc.target/i386/pr45234.c: Likewise.
8063 * gcc.target/i386/pr45336-2.c: Likewise.
8064 * gcc.target/i386/pr45336-4.c: Likewise.
8065 * gcc.target/i386/pr45852.c: Likewise.
8066 * gcc.target/i386/pr46470.c: Likewise.
8067 * gcc.target/i386/pr48037-1.c: Likewise.
8068 * gcc.target/i386/pr48389.c: Likewise.
8069 * gcc.target/i386/pr49095.c: Likewise.
8070 * gcc.target/i386/pr9771-1.c: Likewise.
8071 * gcc.target/i386/rdfsbase-1.c: Likewise.
8072 * gcc.target/i386/rdfsbase-2.c: Likewise.
8073 * gcc.target/i386/rdgsbase-1.c: Likewise.
8074 * gcc.target/i386/rdgsbase-2.c: Likewise.
8075 * gcc.target/i386/rdrand-3.c: Likewise.
8076 * gcc.target/i386/regparm-stdcall.c: Likewise.
8077 * gcc.target/i386/regparm.c: Likewise.
8078 * gcc.target/i386/reload-1.c: Likewise.
8079 * gcc.target/i386/rotate-2.c: Likewise.
8080 * gcc.target/i386/sibcall-5.c: Likewise.
8081 * gcc.target/i386/signbit-1.c: Likewise.
8082 * gcc.target/i386/signbit-2.c: Likewise.
8083 * gcc.target/i386/signbit-3.c: Likewise.
8084 * gcc.target/i386/sse-5.c: Likewise.
8085 * gcc.target/i386/sse-8.c: Likewise.
8086 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8087 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8088 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8089 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8090 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8091 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8092 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
8093 * gcc.target/i386/sse2-movq-2.c: Likewise.
8094 * gcc.target/i386/sse2-movq-3.c: Likewise.
8095 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
8096 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8097 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8098 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8099 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8100 * gcc.target/i386/ssefn-1.c: Likewise.
8101 * gcc.target/i386/ssefn-2.c: Likewise.
8102 * gcc.target/i386/sseregparm-1.c: Likewise.
8103 * gcc.target/i386/sseregparm-2.c: Likewise.
8104 * gcc.target/i386/sseregparm-3.c: Likewise.
8105 * gcc.target/i386/sseregparm-4.c: Likewise.
8106 * gcc.target/i386/sseregparm-5.c: Likewise.
8107 * gcc.target/i386/sseregparm-6.c: Likewise.
8108 * gcc.target/i386/sseregparm-7.c: Likewise.
8109 * gcc.target/i386/sseregparm-8.c: Likewise.
8110 * gcc.target/i386/stack-realign.c: Likewise.
8111 * gcc.target/i386/stack-usage-realign.c: Likewise.
8112 * gcc.target/i386/stackalign/asm-1.c: Likewise.
8113 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
8114 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
8115 * gcc.target/i386/stackalign/return-1.c: Likewise.
8116 * gcc.target/i386/stackalign/return-2.c: Likewise.
8117 * gcc.target/i386/stackalign/return-3.c: Likewise.
8118 * gcc.target/i386/tailcall-1.c: Likewise.
8119 * gcc.target/i386/tbm-2.c: Likewise.
8120 * gcc.target/i386/udivmod-7.c: Likewise.
8121 * gcc.target/i386/udivmod-8.c: Likewise.
8122 * gcc.target/i386/unroll-1.c: Likewise.
8123 * gcc.target/i386/vararg-1.c: Likewise.
8124 * gcc.target/i386/vararg-2.c: Likewise.
8125 * gcc.target/i386/vect8-ret.c: Likewise.
8126 * gcc.target/i386/vectorize5.c: Likewise.
8127 * gcc.target/i386/wmul-1.c: Likewise.
8128 * gcc.target/i386/wmul-2.c: Likewise.
8129 * gcc.target/i386/wrfsbase-1.c: Likewise.
8130 * gcc.target/i386/wrfsbase-2.c: Likewise.
8131 * gcc.target/i386/wrgsbase-1.c: Likewise.
8132 * gcc.target/i386/wrgsbase-2.c: Likewise.
8133 * gcc.target/i386/xop-pcmov.c: Likewise.
8134 * gcc.target/i386/xop-pcmov2.c: Likewise.
8135 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
8136 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
8137 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
8138 * gcc.target/i386/xop-shift1-vector.c: Likewise.
8139 * gcc.target/i386/xop-shift2-vector.c: Likewise.
8140 * gcc.target/i386/xop-shift3-vector.c: Likewise.
8141 * gcc.target/i386/zee.c: Likewise.
8142 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
8143 * gfortran.dg/compiler-directive_2.f: Likewise.
8144 * gfortran.dg/g77/20010216-1.f: Likewise.
8145 * gfortran.dg/gomp/pr39152.f90: Likewise.
8146 * gfortran.dg/pr33794.f90: Likewise.
8147
8148 2011-07-09 Jason Merrill <jason@redhat.com>
8149
8150 * g++.dg/cpp0x/regress/regress5.C: New.
8151
8152 2011-07-08 Jason Merrill <jason@redhat.com>
8153
8154 PR c++/45437
8155 * g++.dg/expr/compound-asn1.C: New.
8156 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
8157
8158 2011-07-08 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR target/49621
8161 * gcc.target/powerpc/altivec-34.c: New test.
8162
8163 2011-07-08 Jason Merrill <jason@redhat.com>
8164
8165 PR c++/45603
8166 * g++.dg/abi/guard3.C: New.
8167
8168 2011-07-08 Julian Brown <julian@codesourcery.com>
8169
8170 * lib/target-supports.exp
8171 (check_effective_target_arm_little_endian): New.
8172 (check_effective_target_vect_pack_trunc): Use above.
8173 (check_effective_target_vect_unpack): Likewise.
8174 (check_effective_target_vect_element_align): Test
8175 check_effective_target_arm_vect_no_misalign for ARM.
8176
8177 2011-07-08 Jason Merrill <jason@redhat.com>
8178
8179 PR c++/49673
8180 * g++.dg/cpp0x/constexpr-rom.C: New.
8181
8182 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
8183
8184 PR middle-end/49519
8185 * g++.dg/torture/pr49519.C: New test.
8186
8187 2011-07-08 Martin Jambor <mjambor@suse.cz>
8188
8189 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
8190
8191 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192
8193 PR testsuite/48727
8194 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
8195
8196 2011-07-08 Richard Guenther <rguenther@suse.de>
8197
8198 PR tree-optimization/49662
8199 * gcc.dg/graphite/interchange-14.c: XFAIL.
8200 * gcc.dg/graphite/interchange-15.c: Likewise.
8201 * gcc.dg/graphite/interchange-mvt.c: Likewise.
8202
8203 2011-07-06 Jason Merrill <jason@redhat.com>
8204
8205 PR c++/49663
8206 * g++.dg/cpp0x/regress/regress4.C: New.
8207
8208 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
8209
8210 PR fortran/49648
8211 * gfortran.dg/result_in_spec_4.f90: New test.
8212
8213 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214
8215 * gcc.target/sparc/cas64.c: New test.
8216
8217 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR c/49644
8220 * g++.dg/torture/pr49644.C: New test.
8221
8222 PR c/49644
8223 * gcc.c-torture/execute/pr49644.c: New test.
8224
8225 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
8226
8227 * lib/target-supports.exp (check_effective_target_ia32): New.
8228 (check_effective_target_x32): Likewise.
8229 (check_effective_target_vect_cmdline_needed): Also check x32.
8230
8231 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8232
8233 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
8234 dg-prune-output.
8235 * gcc.target/arm/pr42235.c: Likewise.
8236 * gcc.target/arm/pr42495.c: Likewise.
8237 * gcc.target/arm/pr42574.c: Likewise.
8238 * gcc.target/arm/thumb-branch1.c: Likewise.
8239
8240 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
8241 unneeded prune of possible warning.
8242 * gcc.target/arm/pr40956.c: Likewise.
8243 * gcc.target/arm/pr42505.c: Likewise.
8244
8245 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
8246 * gcc.c-torture/compile/pr46883.c: Likewise.
8247 * gcc.c-torture/compile/pr46934.c: Likewise.
8248
8249 * gcc.target/arm/pr41679.c: Remove test directives in preparation
8250 for move to ../../gcc.c-torture/compile.
8251 * gcc.target/arm/pr46883.c: Likewise.
8252 * gcc.target/arm/pr46934.c: Likewise.
8253
8254 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
8255 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
8256 * gcc.target/arm/wmul-1.c: Likewise.
8257 * gcc.target/arm/wmul-2.c: Likewise.
8258 * gcc.target/arm/wmul-3.c: Likewise.
8259 * gcc.target/arm/wmul-4.c: Likewise.
8260 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
8261 add tab after scan target.
8262 * gcc.target/arm/smlaltt-1.c: Likewise.
8263 * gcc.target/arm/smlatb-1.c: Likewise.
8264 * gcc.target/arm/smlatt-1.c: Likewise.
8265
8266 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR debug/49522
8269 * gcc.dg/debug/pr49522.c: New test.
8270
8271 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
8272
8273 * gcc.dg/pragma-align.c: Run only if target !default_packed.
8274 * gcc.dg/pr46212.c: Run only if target int32plus.
8275 * gcc.dg/torture/pr48146.c: Ditto.
8276 * gcc.dg/tree-ssa/vrp51.c: Ditto.
8277 * c-c++-common/pr44832.c: Ditto.
8278 * gcc.dg/pr49544.c: Run only if target ptr32plus.
8279 * gcc.dg/pr31490.c: Ditto.
8280 * gcc.dg/torture/builtin-math-7.c: Run only if target
8281 large_double.
8282 * gcc.dg/torture/pr45764.c: Skip for AVR.
8283 * gcc.dg/pr47893.c: Ditto.
8284
8285 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
8286
8287 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
8288 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
8289 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
8290 add tab to scan target.
8291
8292 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
8293
8294 * gcc.target/arm/neon-modes-3.c: New test.
8295
8296 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
8297
8298 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
8299 -fno-loop-interchange -ffast-math.
8300
8301 2011-07-07 Richard Guenther <rguenther@suse.de>
8302
8303 * gcc.dg/ftrapv-3.c: New testcase.
8304
8305 2011-07-07 Richard Guenther <rguenther@suse.de>
8306
8307 * gcc.dg/tree-ssa/vrp58.c: New testcase.
8308 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
8309
8310 2011-07-07 Kai Tietz <ktietz@redhat.com>
8311
8312 * gcc.dg/binop-notxor1.c: New test.
8313 * gcc.dg/binop-notand4a.c: New test.
8314 * gcc.dg/binop-notxor2.c: New test.
8315 * gcc.dg/binop-notand3a.c: New test.
8316 * gcc.dg/binop-notand2a.c: New test.
8317 * gcc.dg/binop-notand6a.c: New test.
8318 * gcc.dg/binop-notor1.c: New test.
8319 * gcc.dg/binop-notand1a.c: New test.
8320 * gcc.dg/binop-notand5a.c: New test.
8321 * gcc.dg/binop-notor2.c: New test.
8322
8323 2011-07-07 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR middle-end/49640
8326 * gcc.dg/gomp/pr49640.c: New test.
8327
8328 2011-07-07 Richard Guenther <rguenther@suse.de>
8329
8330 * gcc.dg/graphite/pr37485.c: Add -floop-block.
8331
8332 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8333
8334 PR target/39150
8335 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
8336
8337 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8338
8339 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
8340 * gcc.target/powerpc/no-r11-2.c: Ditto.
8341 * gcc.target/powerpc/no-r11-3.c: Ditto.
8342
8343 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
8344
8345 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
8346 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
8347
8348 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
8349
8350 * lib/target-supports.exp (check_profiling_available): Disable
8351 profiling with -fprofile-generate for target avr.
8352
8353 2011-07-06 Richard Guenther <rguenther@suse.de>
8354
8355 PR tree-optimization/49645
8356 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
8357
8358 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
8359
8360 PR middle-end/47383
8361 * gcc.dg/pr47383.c: New.
8362
8363 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8364
8365 PR tree-optimization/49647
8366 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
8367
8368 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 PR testsuite/49542
8371 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
8372 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
8373
8374 2011-07-05 Jason Merrill <jason@redhat.com>
8375
8376 PR c++/48157
8377 * g++.dg/template/template-id-4.C: New.
8378
8379 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8380
8381 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
8382 * gcc.dg/pr43402.c: Ditto.
8383
8384 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
8385
8386 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
8387
8388 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8389
8390 * gcc.target/powerpc/ppc-switch-1.c: New test for
8391 --param case-values-threshold.
8392 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
8393
8394 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
8395
8396 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
8397
8398 2011-07-05 Jason Merrill <jason@redhat.com>
8399
8400 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
8401
8402 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
8403
8404 PR tree-optimization/47654
8405 * gcc.dg/graphite/block-pr47654.c: New.
8406
8407 2011-07-05 Jason Merrill <jason@redhat.com>
8408
8409 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
8410
8411 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
8412
8413 PR tree-optimization/49580
8414 * gcc.dg/autopar/pr49580.c: New test.
8415
8416 2011-07-05 Richard Guenther <rguenther@suse.de>
8417
8418 PR tree-optimization/49518
8419 PR tree-optimization/49628
8420 * g++.dg/torture/pr49628.C: New testcase.
8421 * gcc.dg/torture/pr49518.c: Likewise.
8422
8423 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8424
8425 * ada/acats/run_acats (which): Extract last field from type -p,
8426 type output only if command succeeded.
8427
8428 2011-07-04 Jason Merrill <jason@redhat.com>
8429
8430 * g++.dg/abi/mangle48.C: New.
8431
8432 * g++.dg/cpp0x/diag1.C: New.
8433
8434 * g++.dg/diagnostic/aka1.C: New.
8435
8436 2011-07-04 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR rtl-optimization/49619
8439 * gcc.dg/pr49619.c: New test.
8440
8441 PR rtl-optimization/49472
8442 * gfortran.dg/pr49472.f90: New test.
8443
8444 PR debug/49602
8445 * gcc.dg/pr49602.c: New test.
8446
8447 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
8448
8449 PR target/34734
8450 PR target/44643
8451 * gcc.target/avr/avr.exp: Run over cpp files, too.
8452 * gcc.target/avr/torture/avr-torture.exp: Ditto.
8453 * gcc.target/avr/progmem.h: New file.
8454 * gcc.target/avr/exit-abort.h: New file.
8455 * gcc.target/avr/progmem-error-1.c: New file.
8456 * gcc.target/avr/progmem-error-1.cpp: New file.
8457 * gcc.target/avr/progmem-warning-1.c: New file.
8458 * gcc.target/avr/torture/progmem-1.c: New file.
8459 * gcc.target/avr/torture/progmem-1.cpp: New file.
8460
8461 2011-07-04 Richard Guenther <rguenther@suse.de>
8462
8463 PR tree-optimization/49615
8464 * g++.dg/torture/pr49615.C: New testcase.
8465
8466 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
8467
8468 PR tree-optimization/49610
8469 * gcc.dg/vect/pr49610.c: New test.
8470
8471 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
8472
8473 * gnat.dg/specs/debug1.ads: New test.
8474
8475 2011-07-02 Janus Weil <janus@gcc.gnu.org>
8476
8477 PR fortran/49562
8478 * gfortran.dg/typebound_proc_23.f90: New.
8479
8480 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
8481
8482 PR c++/49605
8483 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
8484
8485 2011-07-01 Jason Merrill <jason@redhat.com>
8486
8487 PR c++/48261
8488 * g++.dg/template/template-id-3.C: New.
8489
8490 PR c++/48593
8491 * g++.dg/template/qualified-id4.C: New.
8492
8493 PR c++/48883
8494 * g++.dg/template/explicit-args4.C: New.
8495
8496 PR c++/49085
8497 * g++.dg/template/offsetof2.C: New.
8498
8499 2011-07-01 Kai Tietz <ktietz@redhat.com>
8500
8501 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
8502
8503 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 PR libmudflap/49549
8506 * lib/target-supports.exp (check_effective_target_gld): New proc.
8507
8508 2011-07-01 Richard Guenther <rguenther@suse.de>
8509
8510 PR tree-optimization/49603
8511 * gcc.dg/torture/pr49603.c: New testcase.
8512
8513 2011-06-30 Jason Merrill <jason@redhat.com>
8514
8515 PR c++/49387
8516 * g++.dg/rtti/template1.C: New.
8517
8518 PR c++/49569
8519 * g++.dg/cpp0x/regress/ctor1.C: New.
8520
8521 PR c++/49355
8522 * g++.dg/cpp0x/initlist54.C: New.
8523
8524 2011-06-30 Martin Jambor <mjambor@suse.cz>
8525
8526 * gcc.dg/tree-ssa/sra-12.c: New test.
8527
8528 2011-06-29 Jason Merrill <jason@redhat.com>
8529
8530 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
8531
8532 2011-06-30 Richard Guenther <rguenther@suse.de>
8533
8534 PR tree-optimization/46787
8535 * gcc.dg/vect/vect-121.c: New testcase.
8536
8537 2011-06-30 Martin Jambor <mjambor@suse.cz>
8538
8539 PR tree-optimization/49094
8540 * gcc.dg/tree-ssa/pr49094.c: New test.
8541
8542 2011-06-30 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR fortran/49540
8545 * gfortran.dg/pr49540-1.f90: New test.
8546 * gfortran.dg/pr49540-2.f90: New test.
8547
8548 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8549
8550 PR ada/49511
8551 * ada/acats/run_acats (which): Use last field of type -p output.
8552
8553 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8554 Iain Sandoe <iains@gcc.gnu.org>
8555
8556 PR libobjc/36610
8557 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
8558 Only skip on 64-bit *-*-darwin8* && !objc2.
8559
8560 2011-06-30 Richard Guenther <rguenther@suse.de>
8561
8562 PR tree-optimization/38752
8563 * gcc.c-torture/compile/pr38752.c: New testcase.
8564
8565 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
8566
8567 * gcc.dg/vect/slp-widen-mult-half.c: New test.
8568 * gcc.dg/vect/vect-widen-mult-half.c: New test.
8569
8570 2011-06-29 Jason Merrill <jason@redhat.com>
8571
8572 PR c++/49216
8573 * g++.dg/cpp0x/initlist53.C: Use placement new.
8574 * g++.dg/cpp0x/initlist-value.C: Use placement new.
8575 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
8576
8577 PR c++/49003
8578 * g++.dg/cpp0x/trailing6.C: New.
8579 * g++.dg/cpp0x/pr45908.C: No error.
8580
8581 PR c++/49272
8582 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
8583
8584 PR c++/49520
8585 * g++.dg/cpp0x/constexpr-using2.C: New.
8586
8587 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
8588
8589 PR c++/45923
8590 * g++.dg/cpp0x/constexpr-diag3.C: New.
8591 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
8592 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
8593 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
8594 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
8595
8596 2011-06-29 Jason Merrill <jason@redhat.com>
8597
8598 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
8599
8600 2011-06-29 Richard Guenther <rguenther@suse.de>
8601
8602 * gcc.dg/tree-ssa/loop-17.c: Adjust.
8603
8604 2011-06-29 Jason Merrill <jason@redhat.com>
8605
8606 * g++.dg/cpp0x/initlist-value2.C: New.
8607
8608 * g++.dg/cpp0x/constexpr-initlist4.C: New.
8609 * g++.dg/cpp0x/initlist-value.C: New.
8610
8611 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
8612
8613 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
8614
8615 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8616
8617 * gcc.dg/inline_1.c: Remove dg-excess-errors.
8618 * gcc.dg/inline_2.c: Likewise.
8619 * gcc.dg/unroll_1.c: Likewise.
8620
8621 2011-06-29 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR debug/49567
8624 * gcc.target/i386/pr49567.c: New test.
8625
8626 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
8627
8628 * gnat.dg/opt17.ad[sb]: New test.
8629
8630 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8631 Tom de Vries <tom@codesourcery.com>
8632
8633 * lib/target-supports.exp (check_effective_target_arm_nothumb)
8634 (check_effective_target_arm_thumb2): New effective targets.
8635 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
8636 properly. Clean up temporary files.
8637 * gcc.target/arm/ivopts-2.c: Likewise.
8638 * gcc.target/arm/ivopts-3.c: Likewise.
8639 * gcc.target/arm/ivopts-4.c: Likewise.
8640 * gcc.target/arm/ivopts-5.c: Likewise.
8641 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8642
8643 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8644
8645 PR fortran/49479
8646 * gfortran.dg/reshape_zerosize_3.f90: New test.
8647
8648 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
8649
8650 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8651 * gcc.target/arm/vfp-ldmias.c: Likewise.
8652 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8653 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8654 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8655 * gcc.target/arm/vfp-stmias.c: Likewise.
8656 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8657 * gcc.target/arm/vfp-stmiad.c: Likewise.
8658
8659 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8660
8661 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8662 dg-prune-output.
8663 * gcc.target/arm/pr45701-2.c: Ditto.
8664
8665 2011-06-27 Janus Weil <janus@gcc.gnu.org>
8666
8667 PR fortran/49466
8668 * gfortran.dg/allocatable_scalar_9.f90: Modified.
8669 * gfortran.dg/extends_14.f03: Modified.
8670
8671 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
8672
8673 * lib/target-supports-dg.exp (dg-require-effective-target): Return
8674 early if the test is already being skipped.
8675
8676 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8677 scan-assembler-dem-not): For missing file, report unresolved with
8678 same message as for pass/fail, with reason reported in log file.
8679
8680 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8681 from add_options_for_arm_neon_fp16.
8682 (check_effective_target_arm_fp16_ok_nocache): Renamed from
8683 check_effective_target_arm_neon_fp16_ok_nocache.
8684 Check -mfpu and -mfloat-abi options from current multilib.
8685 Do not require neon support.
8686 (check_effective_target_arm_fp16_ok): Renamed from
8687 check_effecitve_target_arm_neon_fp16_ok.
8688 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8689 arm_neon_fp16_ok and arm_fp16.
8690 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8691 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8692 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8693 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8694
8695 2011-06-27 Jakub Jelinek <jakub@redhat.com>
8696
8697 * gcc.dg/builtin-assume-aligned-1.c: New test.
8698 * gcc.dg/builtin-assume-aligned-2.c: New test.
8699 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8700
8701 PR debug/49544
8702 * gcc.dg/pr49544.c: New test.
8703
8704 2011-06-27 Richard Guenther <rguenther@suse.de>
8705
8706 PR tree-optimization/49394
8707 * g++.dg/torture/pr49394.C: New testcase.
8708
8709 2011-06-27 Kai Tietz <ktietz@redhat.com>
8710
8711 * gcc.dg/optimize-bswapdi-2.c: New test.
8712
8713 2011-06-27 Michael Hope <michael.hope@linaro.org>
8714 Richard Sandiford <richard.sandiford@linaro.org>
8715
8716 PR tree-optimization/49169
8717 * gcc.dg/torture/pr49169.c: New test.
8718
8719 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8720
8721 PR testsuite/49529
8722 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8723
8724 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8725 hppa*-*-hpux*.
8726
8727 2011-06-26 Jason Merrill <jason@redhat.com>
8728
8729 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8730
8731 PR c++/49528
8732 * g++.dg/init/ref19.C: New.
8733 * g++.dg/cpp0x/constexpr-cleanup.C: New.
8734
8735 2011-06-26 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR tree-optimization/48377
8738 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8739 non_strict_align.
8740
8741 2011-06-26 Steve Ellcey <sje@cup.hp.com>
8742
8743 PR middle-end/49191
8744 * lib/target-supports.exp (check_effective_target_non_strict_align):
8745 New.
8746 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8747
8748 2011-06-24 Martin Jambor <mjambor@suse.cz>
8749
8750 PR tree-optimizations/49516
8751 * g++.dg/tree-ssa/pr49516.C: New test.
8752
8753 2011-06-23 Jason Merrill <jason@redhat.com>
8754
8755 PR c++/35255
8756 * g++.dg/template/partial10.C: New.
8757 * g++.dg/template/partial11.C: New.
8758
8759 2011-06-23 Jeff Law <law@redhat.com>
8760
8761 PR middle-end/48770
8762 * gcc.dg/pr48770.c: New test.
8763
8764 2011-06-23 Jan Hubicka <jh@suse.cz>
8765
8766 PR middle-end/49373
8767 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8768
8769 2011-06-23 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR testsuite/49512
8772 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8773 instead of -fdump-tree-optimized.
8774
8775 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8776
8777 PR c++/44625
8778 * g++.dg/template/crash107.C: New.
8779 * g++.dg/template/error17.C: Adjust.
8780
8781 2011-06-23 Jason Merrill <jason@redhat.com>
8782
8783 PR c++/49507
8784 * g++.dg/cpp0x/defaulted30.C: New.
8785
8786 PR c++/49440
8787 * g++.dg/rtti/anon-ns1.C: New.
8788
8789 PR c++/49395
8790 * g++.dg/init/ref18.C: New.
8791
8792 PR c++/36435
8793 * g++.dg/template/partial9.C: New.
8794
8795 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
8796
8797 PR middle-end/49373
8798 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8799
8800 2011-06-22 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR debug/49496
8803 * gcc.dg/pr49496.c: New test.
8804
8805 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
8806
8807 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8808 is not xscale.
8809
8810 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8811
8812 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8813 * gcc.target/arm/pr42879.c: Likewise.
8814 * gcc.target/arm/pr45701-3.c: Likewise.
8815
8816 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8817 * gcc.target/arm/pr40482.c: Likewise.
8818 * gcc.target/arm/stack-corruption.c: Likewise.
8819
8820 2011-06-22 Richard Guenther <rguenther@suse.de>
8821
8822 PR tree-optimization/49493
8823 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8824
8825 2011-06-22 Jason Merrill <jason@redhat.com>
8826
8827 PR c++/49260
8828 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8829
8830 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
8831 Dmitry Melnik <dm@ispras.ru>
8832
8833 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8834 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8835 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8836
8837 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
8838
8839 * gcc.target/arm/tlscall.c: New.
8840
8841 2011-06-21 Jason Merrill <jason@redhat.com>
8842
8843 PR c++/49172
8844 * g++.dg/cpp0x/constexpr-ref1.C: New.
8845 * g++.dg/cpp0x/constexpr-ref2.C: New.
8846 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8847
8848 PR c++/49482
8849 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8850
8851 PR c++/49418
8852 * g++.dg/template/param3.C: New.
8853
8854 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
8855
8856 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8857 my_clrsb test functions.
8858 (main): Test clrsb.
8859 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8860 test_sll, test_ull): Add clrsb tests.
8861 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8862 clrsbll.
8863
8864 2011-06-21 Janus Weil <janus@gcc.gnu.org>
8865
8866 PR fortran/49112
8867 * gfortran.dg/class_44.f03: New.
8868
8869 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8870
8871 PR tree-optimization/49478
8872 * gcc.dg/vect/pr49478.c
8873
8874 2011-06-21 Richard Guenther <rguenther@suse.de>
8875
8876 PR tree-optimization/49483
8877 * gcc.dg/vect/vect-120.c: New testcase.
8878
8879 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
8880
8881 PR testsuite/49443
8882 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8883 * gcc.dg/vect/vect-peel-4.c: Likewise.
8884
8885 2011-06-22 Christian Bruel <christian.bruel@st.com>
8886
8887 PR middle-end/49139
8888 * gcc.dg/always_inline.c: Removed -Winline. Update checks
8889 * gcc.dg/always_inline2.c: Likewise.
8890 * gcc.dg/always_inline3.c: Likewise.
8891 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8892 * gcc.dg/inline_1.c: Likewise.
8893 * gcc.dg/inline_2.c: Likewise.
8894 * gcc.dg/inline_3.c: Likewise.
8895 * gcc.dg/inline_4.c: Likewise.
8896 * gcc.dg/20051201-1.c: Likewise.
8897 * gcc.dg/pr40087.c: Likewise.
8898 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8899 * gcc.dg/inline-22.c: Likewise.
8900 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8901 * gcc.dg/lto/20090218-1_1.c: Likewise.
8902 * g++.dg/ipa/devirt-7.C: Likewise.
8903 * gcc.dg/uninit-pred-5_a.c: Likewise.
8904 * gcc.dg/uninit-pred-5_b.c: Likewise.
8905 * gcc.dg/fail_always_inline.c: New.
8906
8907 2011-06-21 Jakub Jelinek <jakub@redhat.com>
8908
8909 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8910 into 6 jobs instead of 3.
8911
8912 2011-06-20 Jason Merrill <jason@redhat.com>
8913
8914 PR c++/49216
8915 * g++.dg/cpp0x/initlist53.C: New.
8916
8917 2011-06-20 Tobias Burnus <burnus@net-b.de>
8918
8919 PR fortran/18918
8920 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8921 * gfortran.dg/coarray_lock_3.f90: New.
8922 * gfortran.dg/coarray/lock_1.f90: New.
8923
8924 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
8925
8926 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8927 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8928 unresolved and report the reason to the log file.
8929
8930 * lib/scanasm.exp (object-size): Move argument processing earlier
8931 to report errors before verifying that the file exists. Report
8932 problems detected at runtime as unresolved instead of error and
8933 report their reasons to the log file.
8934
8935 2011-06-20 Jason Merrill <jason@redhat.com>
8936
8937 PR c++/47080
8938 * g++.dg/cpp0x/explicit6.C: New.
8939
8940 PR c++/47635
8941 * g++.dg/cpp0x/enum20.C: New.
8942
8943 PR c++/48138
8944 * g++.dg/ext/attr-aligned01.C: New.
8945
8946 PR c++/49205
8947 * g++.dg/cpp0x/variadic-default.C: New.
8948
8949 PR c++/43321
8950 * g++.dg/cpp0x/auto26.C: New.
8951
8952 PR c++/43831
8953 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8954
8955 2011-06-20 Kai Tietz <ktietz@redhat.com>
8956
8957 * gcc.dg/binop-notand1.c: New test.
8958 * gcc.dg/binop-notand2.c: New test.
8959 * gcc.dg/binop-notand3.c: New test.
8960 * gcc.dg/binop-notand4.c: New test.
8961 * gcc.dg/binop-notand5.c: New test.
8962 * gcc.dg/binop-notand6.c: New test.
8963
8964 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR testsuite/49432
8967 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8968
8969 2011-06-18 Janus Weil <janus@gcc.gnu.org>
8970
8971 PR fortran/49400
8972 * gfortran.dg/proc_ptr_31.f90: New.
8973
8974 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8975
8976 * gnat.dg/volatile6.adb: New test.
8977 * gnat.dg/volatile7.adb: Likewise.
8978 * gnat.dg/volatile8.adb: Likewise.
8979 * gnat.dg/volatile9.adb: Likewise.
8980
8981 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gnat.dg/constant3.adb: New test.
8984
8985 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
8986
8987 PR libfortran/49296
8988 * gfortran.dg/read_list_eof_1.f90: New test.
8989
8990 2011-06-18 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR target/49411
8993 * gcc.target/i386/testimm-1.c: New test.
8994 * gcc.target/i386/testimm-2.c: New test.
8995 * gcc.target/i386/testimm-3.c: New test.
8996 * gcc.target/i386/testimm-4.c: New test.
8997 * gcc.target/i386/testimm-5.c: New test.
8998 * gcc.target/i386/testimm-6.c: New test.
8999 * gcc.target/i386/testimm-7.c: New test.
9000 * gcc.target/i386/testimm-8.c: New test.
9001 * gcc.target/i386/xop-vpermil2px-2.c: New test.
9002 * gcc.target/i386/xop-rotate1-int.c: New test.
9003 * gcc.target/i386/xop-rotate2-int.c: New test.
9004
9005 2011-06-17 Jason Merrill <jason@redhat.com>
9006
9007 * g++.dg/cpp0x/rv-func2.C: New.
9008
9009 * g++.dg/debug/dwarf2/lambda1.C: New.
9010 * g++.dg/warn/Wshadow-6.C: Adjust.
9011
9012 2011-06-17 Janus Weil <janus@gcc.gnu.org>
9013
9014 PR fortran/48699
9015 * gfortran.dg/move_alloc_5.f90: New.
9016
9017 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
9018
9019 PR rtl-optimization/48542
9020 * gcc.dg/torture/pr48542.c: New test.
9021
9022 2011-06-16 Jason Merrill <jason@redhat.com>
9023
9024 PR c++/44160
9025 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
9026
9027 PR c++/45378
9028 * g++.dg/cpp0x/initlist52.C New.
9029
9030 PR c++/45399
9031 * c-c++-common/raw-string-12.c: New.
9032
9033 PR c++/49229
9034 * g++.dg/cpp0x/sfinae26.C: New.
9035
9036 PR c++/49251
9037 * g++.dg/cpp0x/variadic113.C: New.
9038
9039 PR c++/49420
9040 * g++.dg/cpp0x/variadic112.C: New.
9041
9042 2011-06-16 Jeff Law <law@redhat.com>
9043
9044 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
9045 improved jump threading.
9046 * gcc.dg/builtin-object-size-2.c: Likewise.
9047 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
9048
9049 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9050
9051 PR fortran/49074
9052 * gfortran.dg/typebound_assignment_3.f03: New.
9053
9054 2011-06-16 Steve Ellcey <sje@cup.hp.com>
9055
9056 PR testsuite/48727
9057 * g++.dg/opt/devirt2.C: Change xfail rule to target.
9058
9059 2011-06-16 Martin Jambor <mjambor@suse.cz>
9060
9061 PR tree-optimization/49343
9062 * gnat.dg/discr31.ad[sb]: New test.
9063
9064 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9065
9066 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
9067
9068 2011-06-16 Tom de Vries <tom@codesourcery.com>
9069
9070 PR target/45098
9071 * gcc.target/arm/ivopts-3.c: Update test.
9072 * gcc.target/arm/ivopts-5.c: Same.
9073
9074 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9075
9076 Revert:
9077 2011-06-10 Wei Guozhi <carrot@google.com>
9078
9079 PR target/45335
9080 * gcc.target/arm/pr45335.c: New test.
9081 * gcc.target/arm/pr45335-2.c: New test.
9082 * gcc.target/arm/pr45335-3.c: New test.
9083 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9084 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9085 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9086
9087 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
9088
9089 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
9090
9091 2011-06-16 Janus Weil <janus@gcc.gnu.org>
9092
9093 PR fortran/49417
9094 * gfortran.dg/class_43.f03: New.
9095
9096 2011-06-16 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR tree-optimization/49419
9099 * gcc.c-torture/execute/pr49419.c: New test.
9100
9101 2011-06-16 Revital Eres <revital.eres@linaro.org>
9102
9103 * gcc.dg/sms-9.c: New file.
9104
9105 2011-06-15 Easwaran Raman <eraman@google.com>
9106
9107 PR rtl-optimization/49414
9108 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
9109
9110 2011-06-14 Jason Merrill <jason@redhat.com>
9111
9112 * g++.dg/cpp0x/noexcept13.C: New.
9113
9114 2011-06-14 Easwaran Raman <eraman@google.com>
9115
9116 PR rtl-optimization/44194
9117 * gcc.dg/pr44194-1.c: New test.
9118 * gcc.dg/pr44194-2.c: New test.
9119
9120 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9121
9122 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
9123 switches.
9124 * gcc.target/arm/pr45701-2.c: Likewise.
9125 * gcc.target/arm/thumb-branch1.c: Likewise.
9126
9127 2011-06-14 Steve Ellcey <sje@cup.hp.com>
9128
9129 PR testsuite/48727
9130 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
9131
9132 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
9133
9134 * gcc.target/arm/pr45701-1.c: Require thumb support.
9135 * gcc.target/arm/pr45701-2.c: Likewise.
9136 * gcc.target/arm/thumb-branch1.c: Likewise.
9137
9138 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
9139 * gcc.target/arm/pr39839.c: Likewise.
9140 * gcc.target/arm/pr40657-2.c: Likewise.
9141 * gcc.target/arm/pr40956.c: Likewise.
9142 * gcc.target/arm/pr41679.c: Likewise.
9143 * gcc.target/arm/pr42235.c: Likewise.
9144 * gcc.target/arm/pr42495.c: Likewise.
9145 * gcc.target/arm/pr42505.c: Likewise.
9146 * gcc.target/arm/pr42574.c: Likewise.
9147 * gcc.target/arm/pr46883.c: Likewise.
9148 * gcc.target/arm/pr46934.c: Likewise.
9149 * gcc.target/arm/xor-and.c: Likewise.
9150
9151 2011-06-14 Jason Merrill <jason@redhat.com>
9152
9153 * g++.dg/other/error23.C: Adjust error message.
9154 * g++.dg/other/error32.C: Likewise.
9155
9156 PR c++/49389
9157 * g++.dg/cpp0x/rv-dotstar.C: New.
9158
9159 PR c++/49369
9160 * g++.dg/cpp0x/decltype30.C: New.
9161
9162 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
9163
9164 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9165
9166 PR fortran/49103
9167 * gfortran.dg/pr49103.f90: New test.
9168
9169 2011-06-14 Tom de Vries <tom@codesourcery.com>
9170
9171 PR target/45098
9172 * gcc.target/arm/ivopts-3.c: New test.
9173 * gcc.target/arm/ivopts-4.c: New test.
9174 * gcc.target/arm/ivopts-5.c: New test.
9175
9176 2011-06-14 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR rtl-optimization/49390
9179 * gcc.c-torture/execute/pr49390.c: New test.
9180
9181 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9182
9183 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
9184
9185 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
9186
9187 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
9188 * gcc.c-torture/execute/cmpsi-2.x: New file.
9189 * gcc.c-torture/execute/pr45262.c: Undo 172757.
9190 * gcc.c-torture/execute/pr45262.x: New file.
9191 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
9192 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
9193 int32plus
9194 * gcc.c-torture/compile/pr49163.c: Ditto.
9195
9196 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
9197
9198 * gcc.dg/vect/vect-16.c: Rename to...
9199 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
9200 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
9201 for double-word vectors.
9202 * gcc.dg/vect/vect-peel-4.c: Likewise.
9203 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
9204 vect_element_align.
9205 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
9206 -fno-fast-math.
9207
9208 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
9209
9210 PR target/44618
9211 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
9212
9213 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
9214
9215 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
9216
9217 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
9218
9219 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
9220
9221 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
9222
9223 * gfortran.dg/trim_optimize_8.f90: New test case.
9224
9225 2011-06-13 Jakub Jelinek <jakub@redhat.com>
9226 Ira Rosen <ira.rosen@linaro.org>
9227
9228 PR tree-optimization/49352
9229 * gcc.dg/vect/pr49352.c: New test.
9230
9231 2011-06-12 Tobias Burnus
9232
9233 PR fortran/49324
9234 * gfortran.dg/alloc_comp_assign_11.f90: New.
9235
9236 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9237
9238 * gfortran.dg/trim_optimize_7.f90: New test.
9239
9240 2011-06-10 Wei Guozhi <carrot@google.com>
9241
9242 PR target/45335
9243 * gcc.target/arm/pr45335.c: New test.
9244 * gcc.target/arm/pr45335-2.c: New test.
9245 * gcc.target/arm/pr45335-3.c: New test.
9246 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
9247 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
9248 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
9249
9250 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9251
9252 PR c++/41769
9253 * g++.dg/parse/error39.C: New.
9254
9255 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
9256
9257 * gcc.target/arm/20090811-1.c: Skip for incompatible
9258 options, do not override other options.
9259 * gcc.target/arm/combine-cmp-shift.c: Skip for
9260 incompatible options.
9261 * gcc.target/arm/pr45094.c: Likewise.
9262 * gcc.target/arm/scd42-1.c: Likewise.
9263 * gcc.target/arm/scd42-3.c: Likewise.
9264 * gcc.target/arm/thumb-ltu.c: Likewise.
9265
9266 * lib/target-supports.exp
9267 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
9268 multilib flags use -mfpu with a value other than neon-fp16.
9269
9270 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9271
9272 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
9273 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
9274
9275 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9276
9277 * lib/target-supports.exp (check_effective_target_pie): New proc.
9278 * gcc.dg/pie-link.c: Use target pie.
9279
9280 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
9281 Laurent Rougïżœ <laurent.rouge@menta.fr>
9282
9283 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
9284 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
9285
9286 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
9287
9288 * gfortran.dg/coarray/sync_1.f90: New test for
9289 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
9290
9291 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
9292
9293 PR tree-optimization/49318
9294 * gcc.dg/vect/pr49318.c: New test.
9295
9296 2011-06-09 David Krauss <potswa@mac.com>
9297
9298 * g++.dg/template/arrow1.C: New.
9299
9300 2011-06-09 Jason Merrill <jason@redhat.com>
9301
9302 * lib/prune.exp: Prune "note"s.
9303 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
9304
9305 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
9306 * g++.dg/template/dependent-expr3.C: Likewise.
9307 * g++.dg/parse/template7.C: Likewise.
9308 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9309 * g++.old-deja/g++.jason/rfg10.C: Likewise.
9310 * g++.old-deja/g++.pt/friend38.C: Likewise.
9311 * g++.old-deja/g++.pt/crash32.C: Likewise.
9312 * g++.old-deja/g++.other/init4.C: Likewise.
9313 * g++.old-deja/g++.other/friend8.C: Likewise.
9314
9315 * g++.dg/ext/complex7.C: Adjust expected output.
9316 * g++.dg/diagnostic/method1.C: Likewise.
9317 * g++.dg/parse/parameter-declaration-2.C: Likewise.
9318 * g++.dg/parse/crash33.C: Likewise.
9319 * g++.dg/other/warning1.C: Likewise.
9320 * g++.dg/init/pr29571.C: Likewise.
9321 * g++.dg/warn/overflow-warn-1.C: Likewise.
9322 * g++.dg/warn/overflow-warn-3.C: Likewise.
9323 * g++.dg/warn/overflow-warn-4.C: Likewise.
9324 * g++.old-deja/g++.oliva/template1.C: Likewise.
9325
9326 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
9327 * g++.dg/parse/template7.C: Adjust.
9328
9329 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
9330
9331 PR target/49307
9332 * gcc.dg/pr49307.c: New.
9333
9334 2011-06-09 Wei Guozhi <carrot@google.com>
9335
9336 PR target/46975
9337 * gcc.target/arm/pr46975.c: New testcase.
9338
9339 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
9340
9341 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
9342 (PMETH, arglist_t): Removed.
9343 (method_get_number_of_arguments): Removed.
9344 (method_get_nth_argument): Removed.
9345 (method_get_first_argument): Removed.
9346 (method_get_next_argument): Removed.
9347 (method_get_sizeof_arguments): Removed.
9348 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
9349 (PMETH): Removed.
9350 (method_get_number_of_arguments): Removed.
9351 (method_get_nth_argument): Removed.
9352 (method_get_first_argument): Removed.
9353 (method_get_next_argument): Removed.
9354 (method_get_sizeof_arguments): Removed.
9355 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
9356
9357 2011-06-09 David Li <davidxl@google.com>
9358
9359 * gcc.dg/dump-pass.c: New test.
9360
9361 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/29003
9364 * g++.dg/parse/error38.C: New.
9365
9366 2011-06-09 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR middle-end/49308
9369 * gfortran.dg/pr49308.f90: New test.
9370
9371 2011-06-08 Jason Merrill <jason@redhat.com>
9372
9373 * g++.dg/cpp0x/noexcept11.C: New.
9374 * g++.dg/cpp0x/noexcept12.C: New.
9375 * g++.dg/cpp0x/sfinae11.C: Adjust.
9376
9377 2011-06-08 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR testsuite/49323
9380 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
9381 to dg-options, match also DW_AT_linkage_name.
9382
9383 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9384
9385 PR middle-end/21953
9386 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
9387 -fno-common on alpha*-dec-osf*.
9388 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
9389
9390 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
9391
9392 PR rtl-optimization/49303
9393 * gcc.target/ia64/pr49303.c: New test.
9394
9395 2011-06-08 Tobias Burnus <burnus@net-b.de>
9396
9397 PR fortran/18918
9398 * gfortran.dg/coarray_lock_1.f90: New.
9399 * gfortran.dg/coarray_lock_2.f90: New.
9400
9401 2011-06-07 Jason Merrill <jason@redhat.com>
9402
9403 * lib/prune.exp: Look for "required" rather than "instantiated".
9404 * g++.dg/abi/mangle11.C: Likewise.
9405 * g++.dg/abi/mangle12.C: Likewise.
9406 * g++.dg/abi/mangle17.C: Likewise.
9407 * g++.dg/abi/mangle20-2.C: Likewise.
9408 * g++.dg/abi/pragma-pack1.C: Likewise.
9409 * g++.dg/cpp0x/decltype26.C: Likewise.
9410 * g++.dg/cpp0x/decltype28.C: Likewise.
9411 * g++.dg/cpp0x/decltype29.C: Likewise.
9412 * g++.dg/cpp0x/enum11.C: Likewise.
9413 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9414 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
9415 * g++.dg/cpp0x/pr47416.C: Likewise.
9416 * g++.dg/ext/case-range2.C: Likewise.
9417 * g++.dg/ext/case-range3.C: Likewise.
9418 * g++.dg/gomp/for-19.C: Likewise.
9419 * g++.dg/gomp/pr37533.C: Likewise.
9420 * g++.dg/gomp/pr38639.C: Likewise.
9421 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
9422 * g++.dg/inherit/base3.C: Likewise.
9423 * g++.dg/inherit/using6.C: Likewise.
9424 * g++.dg/init/placement4.C: Likewise.
9425 * g++.dg/init/reference3.C: Likewise.
9426 * g++.dg/lookup/scoped6.C: Likewise.
9427 * g++.dg/lookup/using7.C: Likewise.
9428 * g++.dg/other/abstract1.C: Likewise.
9429 * g++.dg/other/error10.C: Likewise.
9430 * g++.dg/other/error5.C: Likewise.
9431 * g++.dg/other/field1.C: Likewise.
9432 * g++.dg/other/offsetof5.C: Likewise.
9433 * g++.dg/parse/bitfield2.C: Likewise.
9434 * g++.dg/parse/constant4.C: Likewise.
9435 * g++.dg/parse/crash20.C: Likewise.
9436 * g++.dg/parse/invalid-op1.C: Likewise.
9437 * g++.dg/parse/non-dependent2.C: Likewise.
9438 * g++.dg/parse/template18.C: Likewise.
9439 * g++.dg/tc1/dr152.C: Likewise.
9440 * g++.dg/tc1/dr166.C: Likewise.
9441 * g++.dg/tc1/dr176.C: Likewise.
9442 * g++.dg/tc1/dr213.C: Likewise.
9443 * g++.dg/template/access11.C: Likewise.
9444 * g++.dg/template/access2.C: Likewise.
9445 * g++.dg/template/access3.C: Likewise.
9446 * g++.dg/template/access7.C: Likewise.
9447 * g++.dg/template/arg7.C: Likewise.
9448 * g++.dg/template/cond2.C: Likewise.
9449 * g++.dg/template/crash13.C: Likewise.
9450 * g++.dg/template/crash40.C: Likewise.
9451 * g++.dg/template/crash7.C: Likewise.
9452 * g++.dg/template/crash84.C: Likewise.
9453 * g++.dg/template/ctor5.C: Likewise.
9454 * g++.dg/template/defarg13.C: Likewise.
9455 * g++.dg/template/defarg14.C: Likewise.
9456 * g++.dg/template/dtor7.C: Likewise.
9457 * g++.dg/template/eh2.C: Likewise.
9458 * g++.dg/template/error2.C: Likewise.
9459 * g++.dg/template/error43.C: Likewise.
9460 * g++.dg/template/friend32.C: Likewise.
9461 * g++.dg/template/injected1.C: Likewise.
9462 * g++.dg/template/instantiate1.C: Likewise.
9463 * g++.dg/template/instantiate3.C: Likewise.
9464 * g++.dg/template/instantiate5.C: Likewise.
9465 * g++.dg/template/instantiate7.C: Likewise.
9466 * g++.dg/template/local6.C: Likewise.
9467 * g++.dg/template/lookup2.C: Likewise.
9468 * g++.dg/template/member5.C: Likewise.
9469 * g++.dg/template/memfriend15.C: Likewise.
9470 * g++.dg/template/memfriend16.C: Likewise.
9471 * g++.dg/template/memfriend17.C: Likewise.
9472 * g++.dg/template/memfriend7.C: Likewise.
9473 * g++.dg/template/meminit1.C: Likewise.
9474 * g++.dg/template/nested3.C: Likewise.
9475 * g++.dg/template/non-type-template-argument-1.C: Likewise.
9476 * g++.dg/template/nontype12.C: Likewise.
9477 * g++.dg/template/nontype13.C: Likewise.
9478 * g++.dg/template/nontype6.C: Likewise.
9479 * g++.dg/template/pr23510.C: Likewise.
9480 * g++.dg/template/pr35240.C: Likewise.
9481 * g++.dg/template/ptrmem15.C: Likewise.
9482 * g++.dg/template/ptrmem6.C: Likewise.
9483 * g++.dg/template/qualified-id1.C: Likewise.
9484 * g++.dg/template/qualttp20.C: Likewise.
9485 * g++.dg/template/qualttp3.C: Likewise.
9486 * g++.dg/template/qualttp4.C: Likewise.
9487 * g++.dg/template/qualttp5.C: Likewise.
9488 * g++.dg/template/qualttp6.C: Likewise.
9489 * g++.dg/template/qualttp7.C: Likewise.
9490 * g++.dg/template/qualttp8.C: Likewise.
9491 * g++.dg/template/recurse.C: Likewise.
9492 * g++.dg/template/recurse2.C: Likewise.
9493 * g++.dg/template/ref5.C: Likewise.
9494 * g++.dg/template/scope2.C: Likewise.
9495 * g++.dg/template/sfinae10.C: Likewise.
9496 * g++.dg/template/sfinae3.C: Likewise.
9497 * g++.dg/template/sizeof3.C: Likewise.
9498 * g++.dg/template/static9.C: Likewise.
9499 * g++.dg/template/template-id-2.C: Likewise.
9500 * g++.dg/template/typedef13.C: Likewise.
9501 * g++.dg/template/typename4.C: Likewise.
9502 * g++.dg/template/using14.C: Likewise.
9503 * g++.dg/template/using2.C: Likewise.
9504 * g++.dg/template/warn1.C: Likewise.
9505 * g++.dg/warn/Wparentheses-13.C: Likewise.
9506 * g++.dg/warn/Wparentheses-15.C: Likewise.
9507 * g++.dg/warn/Wparentheses-16.C: Likewise.
9508 * g++.dg/warn/Wparentheses-17.C: Likewise.
9509 * g++.dg/warn/Wparentheses-18.C: Likewise.
9510 * g++.dg/warn/Wparentheses-19.C: Likewise.
9511 * g++.dg/warn/Wparentheses-20.C: Likewise.
9512 * g++.dg/warn/Wparentheses-23.C: Likewise.
9513 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
9514 * g++.dg/warn/noeffect2.C: Likewise.
9515 * g++.dg/warn/noeffect4.C: Likewise.
9516 * g++.dg/warn/pr8570.C: Likewise.
9517 * g++.old-deja/g++.brendan/init2.C: Likewise.
9518 * g++.old-deja/g++.eh/spec6.C: Likewise.
9519 * g++.old-deja/g++.pt/crash10.C: Likewise.
9520 * g++.old-deja/g++.pt/crash36.C: Likewise.
9521 * g++.old-deja/g++.pt/derived3.C: Likewise.
9522 * g++.old-deja/g++.pt/error2.C: Likewise.
9523 * g++.old-deja/g++.pt/explicit70.C: Likewise.
9524 * g++.old-deja/g++.pt/infinite1.C: Likewise.
9525 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
9526 * g++.old-deja/g++.pt/overload7.C: Likewise.
9527 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9528
9529 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9530 Iain Sandoe <iains@gcc.gnu.org>
9531
9532 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
9533 Added code to deal with the case when [Protocol
9534 -descriptionForInstanceMethod:] or [Protocol
9535 -descriptionForClassMethod:] returns NULL.
9536
9537 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
9538 Iain Sandoe <iains@gcc.gnu.org>
9539
9540 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
9541 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
9542 Added cast.
9543
9544 2011-06-07 Xinliang David Li <davidxl@google.com>
9545
9546 * gcc.dg/inline_2.c: New test.
9547 * gcc.dg/unroll_2.c: New test.
9548 * gcc.dg/inline_3.c: New test.
9549 * gcc.dg/unroll_3.c: New test.
9550 * gcc.dg/inline_4.c: New test.
9551 * gcc.dg/unroll_4.c: New test.
9552 * gcc.dg/inline_1.c: New test.
9553 * gcc.dg/unroll_1.c: New test.
9554
9555 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9556
9557 PR tree-optimization/48497
9558 * lib/gcc-defs.exp (dg-additional-options): New proc.
9559 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
9560 -msse2 on 32-bit x86.
9561
9562 2011-06-06 Jason Merrill <jason@redhat.com>
9563
9564 * g++.dg/cpp0x/enum19.C: New.
9565
9566 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
9567
9568 * gcc.target/arm/neon-reload-class.c: New test.
9569
9570 2011-06-07 Dodji Seketeli <dodji@redhat.com>
9571
9572 PR debug/49130
9573 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
9574
9575 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9576
9577 * gcc.target/arm/smlatb-1.c: New file.
9578 * gcc.target/arm/smlatt-1.c: New file.
9579 * gcc.target/arm/smlaltb-1.c: New file.
9580 * gcc.target/arm/smlaltt-1.c: New file.
9581
9582 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
9583
9584 * gcc.target/arm/mla-2.c: New test.
9585
9586 2011-06-07 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR gcov-profile/49299
9589 * gcc.dg/tree-prof/pr49299-1.c: New test.
9590 * gcc.dg/tree-prof/pr49299-2.c: New test.
9591
9592 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
9593
9594 * lib/target-supports.exp
9595 (check_effective_target_vect_widen_mult_qi_to_hi):
9596 Add NEON as supporting target.
9597 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9598 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
9599 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
9600 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
9601 using widening multiplication on targets that support it.
9602 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9603 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
9604 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
9605
9606 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
9607
9608 Updated all testcases in the ObjC/ObjC++ testsuites to use the
9609 Modern Objective-C runtime API.
9610 * objc/execute/next_mapping.h: Removed.
9611 * objc-obj-c++-shared/next-mapping.h: Removed.
9612 * objc-obj-c++-shared/Object1.h: Removed.
9613 * objc-obj-c++-shared/Object1.m: Removed.
9614 * objc-obj-c++-shared/Object1.mm: Removed.
9615 * objc-obj-c++-shared/Object1-implementation.h: Removed.
9616 * objc-obj-c++-shared/Protocol1.h: Removed.
9617 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
9618 of ProtoBool, IVAR_T and METHOD.
9619 * objc-obj-c++-shared/runtime.h: New.
9620 * objc-obj-c++-shared/TestsuiteObject.h: New.
9621 * objc-obj-c++-shared/TestsuiteObject.m: New.
9622
9623 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
9624 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
9625 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
9626 it a class method.
9627 * objc/execute/_cmd.m: Include
9628 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9629 runtime API. ([TestClass +initialize]): Include this method also
9630 with the GNU runtime.
9631 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9632 Object. ([-setValue:]): Return void.
9633 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9634 with the GNU runtime. Include
9635 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
9636 for the NeXT runtime. Use the existing print_ivars() and
9637 compare_structures() implementations for the old NeXT runtime.
9638 Added new implementations for the Modern GNU and NeXT runtimes.
9639 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9640 well. (main): Use objc_getClass(). Use return instead of exit.
9641 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9642 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
9643 of exit().
9644 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9645 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
9646 instead of Object. (main): Use return instead of exit().
9647 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
9648 instead of Object. Removed prototype for exit(). (main): Use
9649 return instead of exit(). Use the Modern Objective-C runtime API.
9650 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9651 Object.
9652 * objc/execute/class-tests-1.h: Include
9653 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9654 runtime API. (test_class_with_superclass): Do not call [Object
9655 class]. There is no need to with the current libobjc.
9656 * objc/execute/class-tests-2.h: Include
9657 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
9658 runtime API.
9659 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9660 ../../objc-obj-c++-shared/next-mapping.h.
9661 * objc/execute/class-2.m: Likewise.
9662 * objc/execute/class-3.m: Likewise.
9663 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9664 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
9665 +initialize]): Include this method also with the GNU
9666 runtime. (main): Use the Modern Objective-C runtime API.
9667 * objc/execute/class-5.m: Likewise.
9668 * objc/execute/class-6.m: Likewise.
9669 * objc/execute/class-7.m: Likewise.
9670 * objc/execute/class-8.m: Likewise.
9671 * objc/execute/class-9.m: Likewise.
9672 * objc/execute/class-10.m: Likewise.
9673 * objc/execute/class-11.m: Likewise.
9674 * objc/execute/class-12.m: Likewise.
9675 * objc/execute/class-13.m: Likewise.
9676 * objc/execute/class-14.m: Likewise.
9677 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9678 this method also with the GNU runtime.
9679 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9680 +initialize]): Include this method also with the GNU runtime.
9681 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9682 of Object.
9683 * objc/execute/encode-1.m: Likewise.
9684 * objc/execute/enumeration-1.m: Likewise.
9685 * objc/execute/enumeration-2.m: Likewise.
9686 * objc/execute/exceptions/catchall-1.m: Likewise.
9687 * objc/execute/exceptions/finally-1.m: Likewise.
9688 * objc/execute/exceptions/foward-1.m: Likewise.
9689 * objc/execute/exceptions/local-variables-1.m: Likewise.
9690 * objc/execute/exceptions/throw-nil.m: Likewise.
9691 * objc/execute/exceptions/trivial.m: Likewise.
9692 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9693 of Object. Include objc/runtime.h instead of objc/objc-api.h.
9694 * objc/execute/exceptions/matcher-1.m: Likewise.
9695 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9696 Object.
9697 * objc/execute/formal_protocol-2.m: Likewise.
9698 * objc/execute/formal_protocol-3.m: Likewise.
9699 * objc/execute/formal_protocol-4.m: Likewise.
9700 * objc/execute/formal_protocol-5.m: Include
9701 ../../objc-obj-c++-shared/runtime.h. (main): Always use
9702 protocol_getName().
9703 * objc/execute/formal_protocol-6.m: Likewise.
9704 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9705 Object. Include <objc/Protocol.h> instead of
9706 ../../objc-obj-c++-shared/Protocol1.h.
9707 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9708 Object.
9709 * objc/execute/informal_protocol.m: Likewise.
9710 * objc/execute/load-3.m: Likewise.
9711 * objc/execute/many_args_method.m ([TestClass +initialize]):
9712 Include this method with the GNU runtime as well.
9713 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9714 * objc/execute/nested-func-1.m: Use TestsuiteObject
9715 instead of Object.
9716 * objc/execute/nil_method-1.m: Likewise.
9717 * objc/execute/no_clash.m: Likewise.
9718 * objc/execute/np-1.m: Do not include
9719 ../../objc-obj-c++-shared/Protocol1.h.
9720 (main): Use return instead of exit().
9721 * objc/execute/np-2.m: Do not include
9722 ../../objc-obj-c++-shared/Protocol1.h.
9723 ([MyObject +initialize]): Include this method also with the GNU
9724 runtime. (main): Use return instead of exit().
9725 * objc/execute/object_is_class.m: Include
9726 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9727 of Object. (main): Use the Modern Objective-C runtime API.
9728 * objc/execute/object_is_meta_class.m: Likewise.
9729 * objc/execute/private.m: Use TestsuiteObject instead of Object.
9730 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9731 instead of ../objc-obj-c++-shared/Protocol1.h. Include
9732 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
9733 Objective-C runtime API.
9734 * objc/execute/protocol-isEqual-2.m: Likewise.
9735 * objc/execute/protocol-isEqual-3.m: Likewise.
9736 * objc/execute/protocol-isEqual-4.m: Likewise.
9737 * objc/execute/redefining_self.m ([TestClass +initialize]):
9738 Include this method with the GNU runtime as well.
9739 * objc/execute/root_methods.m: Include
9740 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
9741 Include this method with the GNU runtime as well.
9742 (main): Use the Modern Objective-C runtime API.
9743 * objc/execute/selector-1.m: Include
9744 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
9745 of Object. (main): Use the Modern Objective-C runtime API.
9746 * objc/execute/static-1.m ([Test +initialize]): Include this
9747 method with the GNU runtime as well.
9748 * objc/execute/static-2.m: Likewise.
9749 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9750 * objc/execute/va_method.m: Do not include objc/objc-api.h.
9751 ([MathClass +initialize]): Include this method with the GNU
9752 runtime as well.
9753 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9754 instead of Object.
9755 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9756 * objc.dg/attributes/categ-attributes-2.m: Likewise.
9757 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9758 * objc.dg/attributes/method-attribute-1.m: Likewise.
9759 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9760 * objc.dg/attributes/method-attribute-2.m: Likewise.
9761 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9762 * objc.dg/attributes/method-attribute-3.m: Likewise.
9763 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9764 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9765 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9766 * obj-c++.dg/bitfield-1.mm: Likewise.
9767 * obj-c++.dg/bitfield-2.mm: Likewise
9768 * objc.dg/bitfield-3.m: Likewise.
9769 * obj-c++.dg/bitfield-4.mm: Likewise.
9770 * objc.dg/bitfield-5.m: Likewise
9771 * objc.dg/call-super-1.m: Likewise.
9772 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9773 Use objc_getClass() instead of objc_get_class(), but for the GNU
9774 runtime redefine objc_getClass as objc_get_class. Include
9775 ../objc-obj-c++-shared/runtime.h.
9776 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9777 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9778 Use the Modern Objective-C runtime API.
9779 * objc.dg/class-protocol-1.m: Include
9780 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9781 * obj-c++.dg/class-protocol-1.mm: Likewise.
9782 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9783 * objc.dg/comp-types-10.m: Likewise.
9784 * objc.dg/comp-types-11.m: Likewise.
9785 * objc.dg/comp-types-12.m: Likewise.
9786 * obj-c++.dg/comp-types-9.mm: Likewise.
9787 * obj-c++.dg/comp-types-11.mm: Likewise.
9788 * obj-c++.dg/comp-types-12.mm: Likewise.
9789 * obj-c++.dg/comp-types-13.mm: Likewise.
9790 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9791 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9792 * obj-c++.dg/cxx-scope-1.mm: Likewise.
9793 * obj-c++.dg/cxx-scope-2.mm: Likewise.
9794 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9795 * objc.dg/desig-init-1.m: Likewise.
9796 * obj-c++.dg/defs.mm: Likewise.
9797 * objc.dg/exceptions-2.m: Likewise.
9798 * obj-c++.dg/except-1.mm: Likewise.
9799 * obj-c++.dg/exceptions-2.mm: Likewise.
9800 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9801 Use the Modern Objective-C runtime API.
9802 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
9803 the Modern Objective-C runtime API. Do not include
9804 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
9805 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
9806 the Modern Objective-C runtime API except when using an older NeXT
9807 runtime.
9808 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
9809 the Modern Objective-C runtime API.
9810 * objc.dg/encode-7.m: Include objc/runtime.h instead of
9811 objc/encoding.h.
9812 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9813 * objc.dg/encode-7-next-64bit.m: Updated include.
9814 * objc.dg/encode-8.m: Include objc/runtime.h instead of
9815 objc/encoding.h.
9816 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
9817 the Modern Objective-C runtime API.
9818 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9819 Use the Modern Objective-C runtime API. Include objc/Protocol.h
9820 instead of ../objc-obj-c++-shared/Protocol1.h.
9821 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
9822 the Modern Objective-C runtime API except when using an older NeXT
9823 runtime.
9824 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
9825 the Modern Objective-C runtime API.
9826 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9827 Object.
9828 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9829 * objc.dg/fix-and-continue-2.m: Likewise.
9830 * objc.dg/foreach-1.m: Likewise.
9831 * objc.dg/foreach-2.m: Likewise.
9832 * objc.dg/foreach-3.m: Likewise.
9833 * objc.dg/foreach-4.m: Likewise.
9834 * objc.dg/foreach-5.m: Likewise.
9835 * objc.dg/foreach-6.m: Likewise.
9836 * objc.dg/foreach-7.m: Likewise.
9837 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
9838 Object.
9839 * objc.dg/func-ptr-2.m: Likewise.
9840 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9841 Do not include objc/objc-api.h.
9842 * obj-c++.dg/fsf-package-0.mm: Likewise.
9843 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9844 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9845 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9846 of Object.
9847 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9848 * objc.dg/gnu-runtime-3.m: Likewise.
9849 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9850 * objc.dg/headers.m: Include objc/runtime.h instead of
9851 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
9852 for the NeXT runtime.
9853 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9854 * obj-c++.dg/isa-field-1.mm: Likewise.
9855 * obj-c++.dg/ivar-list-semi.mm: Likewise.
9856 * objc.dg/layout-1.m: Likewise.
9857 * objc.dg/layout-2.m: Likewise.
9858 * objc.dg/local-decl-2.m: Likewise.
9859 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9860 Object. ([Container +elementForView:]): Use
9861 class_conformsToProtocol().
9862 * obj-c++.dg/lookup-2.mm: Likewise.
9863 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9864 * obj-c++.dg/local-decl-1.mm: Likewise.
9865 * objc.dg/method-3.m: Likewise.
9866 * objc.dg/method-4.m: Likewise.
9867 * objc.dg/method-6.m: Include objc/Protocol.h instead of
9868 ../objc-obj-c++-shared/Protocol1.h.
9869 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9870 * objc.dg/method-9.m: Likewise.
9871 * objc.dg/method-10.m: Likewise.
9872 * objc.dg/method-13.m ([Root +initialize]): Include this method
9873 also for the GNU runtime. (main): Use objc_getClass() also for
9874 the GNU runtime.
9875 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9876 * objc.dg/method-17.m: Likewise.
9877 * objc.dg/method-19.m: Likewise.
9878 * objc.dg/method-20b.m: Likewise.
9879 * obj-c++.dg/method-2.mm: Likewise.
9880 * obj-c++.dg/method-6.mm: Likewise.
9881 * obj-c++.dg/method-10.mm: Likewise.
9882 * obj-c++.dg/method-11.mm: Likewise.
9883 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9884 ../objc-obj-c++-shared/Protocol1.h.
9885 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9886 * obj-c++.dg/method-15.mm: Likewise.
9887 * obj-c++.dg/method-17.mm: Likewise.
9888 * obj-c++.dg/method-19.mm: Updated includes. ([Root
9889 +initialize]): Include this method also for the GNU
9890 runtime. (main): Use objc_getClass() also for the GNU runtime.
9891 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9892 * obj-c++.dg/method-22.mm: Likewise.
9893 * obj-c++.dg/method-23.mm: Likewise.
9894 * obj-c++.dg/no-extra-load.mm: Likewise.
9895 * objc.dg/objc-fast-4.m: Likewise.
9896 * objc.dg/objc-gc-4.m: Likewise.
9897 * obj-c++.dg/objc-gc-3.mm: Likewise.
9898 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
9899 protocol_getMethodDescription() instead of [Protocol
9900 -descriptionForInstanceMethod].
9901 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9902 Made it available with all runtimes. (main): Call -test instead
9903 of -class.
9904 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9905 and put into a category.
9906 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9907 Object. Include objc/objc.h.
9908 * obj-c++.dg/proto-lossage-2.mm: Likewise.
9909 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
9910 New. (main): Use protocol_getMethodDescription() instead
9911 of [Protocol -descriptionForInstanceMethod] and [Protocol
9912 -descriptionForClassMethod].
9913 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9914 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
9915 Objective-C runtime API.
9916 * obj-c++.dg/proto-qual-1.mm: Likewise.
9917 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9918 Object.
9919 * obj-c++.dg/property/property-1.mm: Likewise.
9920 * obj-c++.dg/qual-types-1.mm: Likewise.
9921 * objc.dg/selector-2.m: Include objc/objc.h instead of
9922 ../objc-obj-c++-shared/Object1.h.
9923 * obj-c++.dg/selector-2.mm: Likewise.
9924 * obj-c++.dg/selector-5.mm: Likewise.
9925 * obj-c++.dg/selector-6.mm: Likewise.
9926 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9927 Object. Do not include objc/objc-api.h.
9928 * obj-c++.dg/set-not-used-1.mm: Likewise.
9929 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9930 * objc.dg/stret-1.m: Likewise.
9931 * objc.dg/stret-2.m: Likewise.
9932 * obj-c++.dg/super-class-2.mm: Likewise.
9933 * objc.dg/super-class-3.m: Likewise.
9934 * objc.dg/super-class-4.m: Likewise.
9935 * objc.dg/sync-2.m: Likewise.
9936 * obj-c++.dg/sync-2.mm: Likewise.
9937 * objc.dg/sync-1.m: Include objc/objc.h instead of
9938 ../objc-obj-c++-shared/Object1.h.
9939 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9940 'Class' as the type of 'isa'.
9941 * objc.dg/special/unclaimed-category-1.m: Use the Modern
9942 Objective-C runtime API. ([TestClass +initialize]): Include this
9943 method with the GNU runtime as well.
9944 * objc.dg/strings/strings-1.m: Updated includes.
9945 * obj-c++.dg/strings/strings-1.mm: Likewise.
9946 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9947 objc.dg/strings/const-str-12b.m.
9948 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9949 * obj-c++.dg/template-3.mm: Likewise.
9950 * obj-c++.dg/template-4.mm: Likewise.
9951 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
9952 Objective-C runtime API.
9953 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9954 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9955 * obj-c++.dg/try-catch-1.mm: Likewise.
9956 * obj-c++.dg/try-catch-2.mm: Likewise.
9957 * objc.dg/try-catch-3.m: Likewise.
9958 * obj-c++.dg/try-catch-3.mm: Likewise.
9959 * objc.dg/try-catch-6.m: Likewise.
9960 * objc.dg/try-catch-7.m: Likewise.
9961 * obj-c++.dg/try-catch-7.mm: Likewise.
9962 * obj-c++.dg/try-catch-8.mm: Likewise.
9963 * obj-c++.dg/try-catch-9.mm: Likewise.
9964 * objc.dg/try-catch-10.m: Likewise.
9965 * obj-c++.dg/try-catch-11.mm: Likewise.
9966 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9967 Object. Include objc/objc.h.
9968 * obj-c++.dg/typedef-alias-1.mm: Likewise.
9969 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9970 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9971 Object. Use Modern Objective-C runtime API. Do not use
9972 performv::.
9973 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9974 * obj-c++.dg/torture/trivial.mm: Likewise.
9975 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9976 instead of ../objc-obj-c++-shared/Object1.h. Include
9977 ../objc-obj-c++-shared/runtime.h.
9978 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9979 * objc.dg/torture/strings/const-str-11.m: Likewise.
9980 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9981 * objc.dg/torture/strings/const-str-9.m: Likewise.
9982 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9983 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9984 instead of Object. Only add _FooClassReference if
9985 __NEXT_RUNTIME__.
9986 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9987 * objc.dg/torture/strings/const-str-8.m: Likewise.
9988 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9989 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9990 additional sources.
9991 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9992 Object.
9993 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9994 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9995 * obj-c++.dg/va-meth-1.mm: Likewise.
9996 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9997 ../objc-obj-c++-shared/Object1.h.
9998 * objc.dg/zero-link-3.m: Likewise.
9999
10000 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10001
10002 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
10003
10004 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
10005
10006 PR obj-c++/48275
10007 * obj-c++.dg/property/cxx-property-1.mm: New.
10008 * obj-c++.dg/property/cxx-property-2.mm: New.
10009
10010 2011-06-06 Jason Merrill <jason@redhat.com>
10011
10012 * g++.dg/cpp0x/regress/ptrmem1.C: New.
10013
10014 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
10015
10016 PR rtl-optimization/49145
10017 From Ryan Mansfield
10018 * gcc.c-torture/compile/pr49145.c: New test.
10019
10020 2011-06-06 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR testsuite/49288
10023 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
10024 to dg-options, match also DW_AT_linkage_name.
10025
10026 PR debug/49294
10027 * gcc.dg/debug/pr49294.c: New test.
10028
10029 PR c++/49264
10030 * g++.dg/opt/pr49264.C: New test.
10031
10032 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
10033
10034 PR tree-optimization/49243
10035 * gcc.dg/pr49243.c: New.
10036
10037 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10038
10039 * gnat.dg/specs/cond_expr1.ads: New test.
10040
10041 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gnat.dg/deferred_const4.ad[sb]: New test.
10044 * gnat.dg/deferred_const4_pkg.ads: New helper.
10045
10046 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gnat.dg/test_tamdt.adb: Rename to...
10049 * gnat.dg/taft_type1.adb: ...this.
10050 * gnat.dg/tamdt.ad[sb]: Rename to...
10051 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
10052 * gnat.dg/tamdt_aux.ads: Rename to...
10053 * gnat.dg/taft_type1_pkg2.ads: ...this.
10054 * gnat.dg/taft_type2.ad[sb]: New test.
10055 * gnat.dg/taft_type2_pkg.ads: New helper.
10056 * gnat.dg/taft_type3.adb: New test.
10057 * gnat.dg/taft_type3_pkg.ads: New helper.
10058
10059 2011-06-05 Tobias Burnus <burnus@net-b.de>
10060
10061 PR fortran/49255
10062 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
10063 for F2008.
10064
10065 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10066
10067 PR testsuite/49287
10068 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
10069 warning.
10070 * objc.dg/gnu-api-2-objc.m: Likewise.
10071 * obj-c++.dg/gnu-api-2-class.mm: Likewise
10072 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10073
10074 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
10075
10076 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
10077 alignment, not the alignment, when calling class_addIvar(). Add
10078 an 'isa' instance variable to the test root class.
10079 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10080
10081 2011-06-04 Jan Hubicka <jh@suse.cz>
10082
10083 PR tree-optimization/48893
10084 PR tree-optimization/49091
10085 PR tree-optimization/49179
10086 * gfortran.dg/pr49179.f90: New testcase
10087
10088 2011-06-04 Jan Hubicka <jh@suse.cz>
10089
10090 PR lto/48954
10091 * g++.dg/torture/pr48954.C: New testcase.
10092
10093 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10094
10095 * g++.dg/warn/delete-non-virtual-dtor.C: New.
10096
10097 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
10098
10099 PR c++/33840
10100 * g++.dg/diagnostic/bitfld2.C: New.
10101
10102 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR target/49281
10105 * gcc.c-torture/execute/pr49281.c: New test.
10106
10107 2011-06-04 Jan Hubicka <jh@suse.cz>
10108
10109 PR tree-optimize/48929
10110 * gcc.c-torture/compile/pr48929.c: New testcase.
10111
10112 2011-06-04 Jakub Jelinek <jakub@redhat.com>
10113
10114 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
10115
10116 2011-06-03 Jakub Jelinek <jakub@redhat.com>
10117
10118 PR c++/49276
10119 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
10120
10121 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10122
10123 * objc.dg/headers.m: Do not include sarray.h and hash.h.
10124
10125 2011-06-03 Richard Henderson <rth@redhat.com>
10126 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
10129
10130 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10131
10132 * objc.dg/headers.m: Do not include objc-list.h.
10133
10134 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
10135
10136 * objc.dg/type-stream-1.m: Test removed.
10137 * objc.dg/headers.m: Do not include typedstream.h.
10138
10139 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10140
10141 * objc.dg/torture/forward-1.m (main): Updated testcase.
10142
10143 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
10144
10145 PR target/49163
10146 * gcc.c-torture/compile/pr49163.c: New.
10147
10148 2011-06-02 Asher Langton <langton2@llnl.gov>
10149
10150 PR fortran/49268
10151 * gfortran.dg/PR49268.f90: New test.
10152
10153 2011-06-02 Asher Langton <langton2@llnl.gov>
10154
10155 PR fortran/37039
10156 * gfortran.dg/PR37039.f90: New test.
10157
10158 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
10159
10160 PR objc/48539
10161 * objc.dg/method-5.m: Updated.
10162 * objc.dg/method-19.m: Updated.
10163 * objc.dg/method-lookup-1.m: New.
10164 * obj-c++.dg/method-6.mm: Updated.
10165 * obj-c++.dg/method-7.mm: Updated.
10166 * obj-c++.dg/method-lookup-1.mm: New.
10167
10168 2011-06-02 DJ Delorie <dj@redhat.com>
10169
10170 * lib/timeout.exp (timeout): Add board_info support.
10171
10172 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
10173
10174 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
10175
10176 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10177
10178 PR fortran/49265
10179 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
10180 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
10181
10182 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
10183 Hans-Peter Nilsson <hp@axis.com>
10184
10185 PR rtl-optimization/48840
10186 * gcc.target/sparc/ultrasp13.c: New test.
10187
10188 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
10189
10190 PR target/49238
10191 * gcc.c-torture/compile/pr49238.c: New.
10192
10193 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
10194
10195 * gcc.target/arm/g2.c: Skip test in -mthumb.
10196 Skip test unless cpu is xscale.
10197 * gcc.target/arm/scd42-2.c: Likewise.
10198 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
10199
10200 2011-06-01 Jason Merrill <jason@redhat.com>
10201
10202 * g++.dg/cpp0x/decltype28.C: New.
10203 * g++.dg/cpp0x/decltype29.C: New.
10204
10205 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
10206
10207 PR target/45074
10208 * gcc.target/mips/pr45074.c: New test.
10209
10210 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
10211 Hans-Peter Nilsson <hp@axis.com>
10212
10213 PR rtl-optimization/48830
10214 * gcc.target/sparc/ultrasp12.c: New test.
10215
10216 2011-06-01 David Li <davidxl@google.com>
10217
10218 * gcc.dg/profile-dir-1.c: Change pass name.
10219 * gcc.dg/profile-dir-2.c: Ditto.
10220 * gcc.dg/tree-ssa/dump-1.c: Ditto.
10221 * gcc.dg/tree-ssa/loop-25.c: Ditto.
10222 * gcc.dg/tree-prof/stringop-1.c: Ditto.
10223 * gcc.dg/tree-prof/update-loopch.c: Ditto.
10224 * gcc.dg/tree-prof/stringop-2.c: Ditto.
10225 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
10226 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
10227 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
10228 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
10229 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
10230 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
10231 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
10232 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
10233 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
10234 * gcc.dg/profile-dir-3.c: Ditto.
10235 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
10236
10237 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
10238
10239 * objc.dg/attributes/method-nonnull-1.m: New test.
10240 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
10241
10242 2011-05-31 Tobias Burnus <burnus@net-b.de>
10243
10244 PR fortran/18918
10245 * gfortran.dg/coarray_atomic_1.f90: New.
10246 * gfortran.dg/coarray/atomic_1.f90: New.
10247
10248 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10249
10250 * gcc.dg/guality/bswaptest.c: New test.
10251 * gcc.dg/guality/clztest.c: New test.
10252 * gcc.dg/guality/ctztest.c: New test.
10253 * gcc.dg/guality/rotatetest.c: New test.
10254
10255 PR target/48688
10256 * gcc.target/i386/pr48688.c: New test.
10257
10258 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
10259
10260 PR c++/48010
10261 * g++.dg/lookup/name-clash9.C: New.
10262
10263 2011-05-31 Tobias Burnus <burnus@net-b.de>
10264
10265 PR fortran/18918
10266 * gfortran.dg/coarray/dummy_1.f90: New.
10267
10268 2011-05-31 Tobias Burnus <burnus@net-b.de>
10269
10270 PR fortran/18918
10271 * gfortran.dg/coarray/save_1.f90: New.
10272 * gfortran.dg/coarray_4.f90: Update dg-error.
10273
10274 2011-05-31 Jason Merrill <jason@redhat.com>
10275
10276 * g++.dg/cpp0x/rv-template1.C: New.
10277
10278 2011-05-31 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR rtl-optimization/49235
10281 * gcc.dg/pr49235.c: New test.
10282
10283 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10284
10285 PR tree-optimization/49093
10286 * gcc.dg/vect/pr49093.c: New test.
10287
10288 2011-05-31 Dodji Seketeli <dodji@redhat.com>
10289
10290 PR debug/49047
10291 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
10292
10293 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
10294
10295 PR testsuite/49239
10296 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
10297 output array.
10298
10299 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
10300
10301 PR target/49186
10302 * gcc.c-torture/execute/pr49186.c: New.
10303
10304 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
10305
10306 PR target/49168
10307 * gcc.target/i386/pr49168-1.c: New.
10308
10309 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10310 Eric Botcazou <ebotcazou@adacore.com>
10311
10312 * gcc.dg/guality/drap.c: New test.
10313
10314 2011-05-30 Richard Guenther <rguenther@suse.de>
10315
10316 PR tree-optimization/49210
10317 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
10318 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
10319
10320 2011-05-30 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR c++/49223
10323 * g++.dg/gomp/pr49223-1.C: New test.
10324 * g++.dg/gomp/pr49223-2.C: New test.
10325
10326 2011-05-30 Richard Guenther <rguenther@suse.de>
10327
10328 PR tree-optimization/49218
10329 * gcc.c-torture/execute/pr49218.c: New testcase.
10330
10331 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
10332
10333 PR tree-optimization/49199
10334 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
10335 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
10336 -fno-tree-scev-cprop.
10337
10338 2011-05-29 Janus Weil <janus@gcc.gnu.org>
10339
10340 PR fortran/47601
10341 * gfortran.dg/extends_13.f03: New.
10342
10343 2011-05-29 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR rtl-optimization/49095
10346 * gcc.target/i386/pr49095.c: New test.
10347
10348 2011-05-29 Tobias Burnus <burnus@net-b.de>
10349
10350 PR fortran/18918
10351 * gfortran.dg/coarray_24.f90: New.
10352
10353 2011-05-29 Tobias Burnus <burnus@net-b.de>
10354
10355 PR fortran/18918
10356 * gfortran.dg/coarray_23.f90: New.
10357
10358 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
10359
10360 From Ryan Mansfield
10361 * gcc.dg/pr48826.c: New test.
10362
10363 2011-05-29 Richard Guenther <rguenther@suse.de>
10364
10365 PR tree-optimization/49217
10366 * gcc.dg/torture/pr49217.c: New testcase.
10367
10368 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
10369
10370 PR testsuite/49222
10371 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
10372
10373 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
10374
10375 * gnat.dg/boolean_subtype.adb: Rename to...
10376 * gnat.dg/boolean_subtype1.adb: ...this.
10377
10378 2011-05-28 Jason Merrill <jason@redhat.com>
10379
10380 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
10381
10382 2011-05-27 Jason Merrill <jason@redhat.com>
10383
10384 * g++.dg/cpp0x/enum18.C: Adjust.
10385
10386 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
10387
10388 2011-05-27 Tobias Burnus <burnus@net-b.de>
10389
10390 PR fortran/18918
10391 * gfortran.dg/coarray_22.f90: New.
10392
10393 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10394
10395 PR tree-optimization/46728
10396 * gcc.target/powerpc/pr46728-1.c: New.
10397 * gcc.target/powerpc/pr46728-2.c: New.
10398 * gcc.target/powerpc/pr46728-3.c: New.
10399 * gcc.target/powerpc/pr46728-4.c: New.
10400 * gcc.target/powerpc/pr46728-5.c: New.
10401 * gcc.dg/pr46728-6.c: New.
10402 * gcc.target/powerpc/pr46728-7.c: New.
10403 * gcc.target/powerpc/pr46728-8.c: New.
10404 * gcc.dg/pr46728-9.c: New.
10405 * gcc.target/powerpc/pr46728-10.c: New.
10406 * gcc.target/powerpc/pr46728-11.c: New.
10407 * gcc.dg/pr46728-12.c: New.
10408 * gcc.target/powerpc/pr46728-13.c: New.
10409 * gcc.target/powerpc/pr46728-14.c: New.
10410 * gcc.target/powerpc/pr46728-15.c: New.
10411 * gcc.target/powerpc/pr46728-16.c: New.
10412
10413 2011-05-27 Jason Merrill <jason@redhat.com>
10414
10415 * g++.dg/abi/mangle47.C: New.
10416
10417 PR c++/49176
10418 * g++.dg/template/const5.C: New.
10419
10420 * g++.dg/cpp0x/enum18.C: New.
10421
10422 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
10423
10424 * g++.dg/cpp0x/error6.C: New.
10425
10426 * g++.dg/cpp0x/error5.C: New.
10427
10428 2011-05-27 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR c++/49165
10431 * g++.dg/eh/cond6.C: New test.
10432
10433 2011-05-27 Tobias Burnus <burnus@net-b.de>
10434
10435 PR fortran/48820
10436 * gfortran.dg/rank_3.f90: New.
10437 * gfortran.dg/rank_4.f90: New.
10438
10439 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
10440
10441 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
10442 replace dump search.
10443
10444 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
10445
10446 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
10447 * gnat.dg/bit_packed_array5.adb: ...here.
10448
10449 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10450
10451 PR c++/42056
10452 * g++.dg/cpp0x/auto25.C: New.
10453
10454 2011-05-27 Richard Guenther <rguenther@suse.de>
10455
10456 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
10457
10458 2011-05-27 Richard Guenther <rguenther@suse.de>
10459
10460 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
10461
10462 2011-05-27 Richard Guenther <rguenther@suse.de>
10463
10464 PR middle-end/49189
10465 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
10466
10467 2011-05-26 Jason Merrill <jason@redhat.com>
10468
10469 * g++.dg/cpp0x/friend1.C: New.
10470 * g++.dg/cpp0x/friend2.C: New.
10471
10472 * g++.dg/cpp0x/auto7.C: Update.
10473 * g++.dg/template/crash50.C: Adjust.
10474 * g++.dg/template/static9.C: Adjust.
10475 * g++.old-deja/g++.ext/memconst.C: Adjust.
10476
10477 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
10478
10479 * gcc.dg/march.c: Ignore a note for some targets.
10480
10481 2011-05-26 Janis Johnson <janis187@us.ibm.com>
10482 Nathan Froyd <froydnj@codesourcery.com>
10483
10484 PR c++/2288
10485 PR c++/18770
10486 * g++.old-deja/g++.jason/cond.C: Remove xfails.
10487 * g++.dg/parse/pr18770.C: New test.
10488 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
10489
10490 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10491
10492 PR fortran/48955
10493 * gfortran.dg/dependency_40.f90 : New test.
10494
10495 2011-05-26 Tobias Burnus <burnus@net-b.de>
10496
10497 PR fortran/18918
10498 * gfortran.dg/coarray/registering_1.f90: New.
10499
10500 2011-05-26 Jason Merrill <jason@redhat.com>
10501
10502 * g++.dg/cpp0x/variadic111.C: New.
10503 * g++.dg/cpp0x/variadic41.C: Adjust.
10504
10505 2011-05-26 Richard Guenther <rguenther@suse.de>
10506
10507 PR tree-optimization/48702
10508 * gcc.dg/torture/pr48702.c: New testcase.
10509
10510 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10511
10512 PR gcov-profile/48845
10513 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
10514 support.
10515 * gcc.dg/matrix/matrix.exp: Likewise.
10516 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
10517 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
10518 line number to check_profiling_available.
10519 * lib/target-supports.exp (check_profiling_available): Account for
10520 this.
10521 Require TLS runtime support with -fprofile-generate.
10522 * lib/profopt.exp (profopt-execute): Add TLS options for
10523 -fprofile-generate.
10524 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
10525
10526 2011-05-26 Jakub Jelinek <jakub@redhat.com>
10527
10528 PR c++/49165
10529 * g++.dg/eh/cond5.C: New test.
10530
10531 PR tree-optimization/49161
10532 * gcc.c-torture/execute/pr49161.c: New test.
10533
10534 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10535
10536 * gcc.target/arm/neon-vorn-vbic.c: New test.
10537
10538 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
10539
10540 PR tree-optimization/49038
10541 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
10542 * gcc.dg/vect/pr49038.c: New test.
10543
10544 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
10545
10546 * g++.dg/init/pr25811-3.C: New.
10547 * g++.dg/init/pr25811-4.C: New.
10548
10549 2011-05-25 Jason Merrill <jason@redhat.com>
10550
10551 * g++.dg/cpp0x/enum17.C: New.
10552 * g++.old-deja/g++.jason/rfg10.C: Adjust.
10553
10554 * g++.dg/cpp0x/auto24.C: New.
10555
10556 * g++.dg/cpp0x/error4.C: New.
10557
10558 * g++.dg/cpp0x/rv-restrict.C: New.
10559
10560 * g++.dg/cpp0x/enum15.C: New.
10561 * g++.dg/cpp0x/constexpr-switch2.C: New.
10562
10563 * g++.dg/cpp0x/variadic110.C: New.
10564
10565 * g++.dg/cpp0x/auto9.C: Add typedef test.
10566
10567 * g++.dg/cpp0x/auto23.C: New.
10568 * g++.dg/cpp0x/auto9.C: Adjust.
10569
10570 * g++.dg/cpp0x/defaulted29.C: New.
10571
10572 * g++.dg/cpp0x/initlist51.C: New.
10573
10574 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
10575
10576 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
10577 * g++.dg/abi/packed1.C: Suppress warning.
10578 * g++.dg/warn/Wunused-parm-3.C: Likewise.
10579 * g++.dg/template/stdarg1.C: Likewise.
10580 * g++.dg/other/packed1.C: Remove arm from xfail list.
10581
10582 2011-05-25 Jason Merrill <jason@redhat.com>
10583
10584 * g++.dg/cpp0x/enum16.C: New.
10585 * g++.dg/parse/error15.C: Adjust.
10586
10587 * g++.dg/cpp0x/initlist50.C: New.
10588
10589 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
10590
10591 * g++.dg/cpp0x/variadic109.C: New.
10592
10593 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
10594
10595 * gcc.target/i386/pause-1.c: New.
10596
10597 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
10598
10599 * gcc.dg/stack-usage-1.c: Adjust comment.
10600 * gcc.dg/stack-usage-2.c: New test.
10601
10602 2011-05-25 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR c++/49136
10605 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
10606 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
10607
10608 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
10609
10610 PR rtl-optimization/48757
10611 * gfortran.dg/pr48757.f: New test case.
10612
10613 2011-05-24 Jason Merrill <jason@redhat.com>
10614
10615 * g++.dg/cpp0x/access01.C: New.
10616
10617 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10618
10619 PR libobjc/48177
10620 * objc.dg/pr48177.m: New testcase.
10621
10622 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
10623
10624 PR objc/48187
10625 * objc.dg/pr48187.m: New testcase.
10626 * obj-c++.dg/pr48187.mm: New testcase.
10627 * objc.dg/ivar-extra-semicolon.m: New testcase.
10628
10629 2011-05-24 Jason Merrill <jason@redhat.com>
10630
10631 * g++.dg/template/access21.C: New.
10632 * g++.dg/template/access22.C: New.
10633
10634 2011-05-24 Michael Matz <matz@gcc.gnu.org>
10635
10636 PR rtl-optimization/48633
10637 * g++.dg/pr48633.C: New test.
10638
10639 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10640
10641 PR target/49133
10642 * g++.dg/other/pr49133.C: New test.
10643
10644 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
10645 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10646
10647 * gcc.dg/torture/tls/run-gd.c: New test.
10648 * gcc.dg/torture/tls/run-ie.c: New test.
10649 * gcc.dg/torture/tls/run-ld.c: New test.
10650 * gcc.dg/torture/tls/run-le.c: New test.
10651 * lib/target-supports.exp (check_effective_target_tls_runtime):
10652 Build testcase with TLS options.
10653
10654 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10655
10656 * gcc.dg/vect/pr48172.c: Remove dg-do run.
10657
10658 2011-05-24 Tom de Vries <tom@codesourcery.com>
10659
10660 PR tree-optimization/49121
10661 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10662
10663 2011-05-23 Jason Merrill <jason@redhat.com>
10664
10665 * g++.dg/cpp0x/defaulted28.C: New.
10666
10667 * g++.dg/cpp0x/sfinae25.C: New.
10668
10669 * g++.dg/cpp0x/rv-cast2.C: New.
10670
10671 * g++.dg/cpp0x/enum14.C: New.
10672
10673 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR lto/49123
10676 * gcc.c-torture/execute/pr49123.c: New test.
10677
10678 PR debug/49032
10679 * gcc.dg/debug/pr49032.c: New test.
10680
10681 PR c/49120
10682 * gcc.dg/pr49120.c: New test.
10683
10684 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
10685
10686 PR target/47315
10687 * gcc.target/i386/pr47315.c: New test.
10688
10689 2011-05-23 Jason Merrill <jason@redhat.com>
10690
10691 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10692
10693 * g++.dg/cpp0x/sfinae24.C: New.
10694
10695 * g++.dg/cpp0x/error3.C: New.
10696
10697 * g++.dg/cpp0x/defaulted27.C: New.
10698
10699 * g++.dg/cpp0x/decltype27.C: New.
10700
10701 2011-05-23 Richard Guenther <rguenther@suse.de>
10702
10703 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10704
10705 2011-05-23 Richard Guenther <rguenther@suse.de>
10706
10707 PR tree-optimization/40874
10708 * g++.dg/tree-ssa/pr40874.C: New testcase.
10709
10710 2011-05-23 Richard Guenther <rguenther@suse.de>
10711
10712 PR tree-optimization/49115
10713 * g++.dg/torture/pr49115.C: New testcase.
10714
10715 2011-05-23 Richard Guenther <rguenther@suse.de>
10716
10717 PR middle-end/15419
10718 * gcc.dg/memcpy-3.c: New testcase.
10719
10720 2011-05-23 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR middle-end/48973
10723 * gcc.c-torture/execute/pr48973-1.c: New test.
10724 * gcc.c-torture/execute/pr48973-2.c: New test.
10725
10726 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
10727
10728 PR c++/18016
10729 * g++.dg/warn/pr18016.C: New.
10730
10731 2011-05-23 Tom de Vries <tom@codesourcery.com>
10732
10733 PR target/45098
10734 * gcc.target/arm/ivopts-6.c: New test.
10735
10736 2011-05-22 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR middle-end/49029
10739 * gcc.c-torture/compile/pr49029.c: New test.
10740
10741 2011-05-22 Jason Merrill <jason@redhat.com>
10742
10743 * g++.dg/cpp0x/sfinae23.C: New.
10744 * g++.dg/cpp0x/sfinae8.C: Correct.
10745
10746 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10747
10748 * gfortran.dg/function_optimize_8.f90: New test case.
10749
10750 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
10751
10752 PR tree-optimization/49087
10753 * gcc.dg/vect/O3-pr49087.c: New test.
10754
10755 2011-05-21 Jason Merrill <jason@redhat.com>
10756
10757 * g++.dg/debug/const5.C: New.
10758
10759 2011-05-20 Jason Merrill <jason@redhat.com>
10760
10761 * g++.dg/cpp0x/constexpr-static7.C: Extend.
10762
10763 * g++.dg/cpp0x/constexpr-static7.C: New.
10764
10765 * g++.dg/cpp0x/enum12.C: New.
10766 * g++.dg/cpp0x/enum13.C: New.
10767
10768 2011-05-21 Janus Weil <janus@gcc.gnu.org>
10769
10770 PR fortran/48699
10771 * gfortran.dg/select_type_23.f03: New.
10772
10773 2011-05-20 Jason Merrill <jason@redhat.com>
10774
10775 * g++.dg/cpp0x/defaulted26.C: New.
10776
10777 * g++.dg/cpp0x/noexcept02.C: Fix.
10778 * g++.dg/cpp0x/noexcept03.C: Fix.
10779 * g++.dg/cpp0x/noexcept08.C: Fix.
10780 * g++.dg/cpp0x/noexcept10.C: New.
10781
10782 2011-05-20 Janus Weil <janus@gcc.gnu.org>
10783
10784 PR fortran/48706
10785 * gfortran.dg/extends_12.f03: New.
10786
10787 2011-05-20 Jason Merrill <jason@redhat.com>
10788
10789 * g++.dg/template/koenig9.C: New.
10790 * g++.dg/opt/pr47615.C: Fix.
10791 * g++.dg/overload/defarg1.C: Fix.
10792 * g++.dg/tc1/dr213.C: Remove xfail.
10793 * g++.dg/torture/pr34850.C: Fix.
10794 * g++.dg/torture/pr39362.C: Fix.
10795 * g++.old-deja/g++.brendan/crash56.C: Fix.
10796 * g++.old-deja/g++.pt/memtemp47.C: Fix.
10797
10798 2011-05-20 Richard Guenther <rguenther@suse.de>
10799
10800 PR tree-optimization/49079
10801 * gcc.dg/torture/pr49079.c: New testcase.
10802
10803 2011-05-20 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR tree-optimization/49073
10806 * gcc.c-torture/execute/pr49073.c: New test.
10807
10808 2011-06-19 Tobias Burnus <burnus@net-b.de>
10809
10810 PR fortran/18918
10811 * gfortran.dg/coarray_21.f90: New.
10812
10813 2011-05-19 Joseph Myers <joseph@codesourcery.com>
10814
10815 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10816 output.
10817
10818 2011-05-19 Richard Guenther <rguenther@suse.de>
10819
10820 PR testsuite/49063
10821 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10822
10823 2011-05-19 Richard Guenther <rguenther@suse.de>
10824
10825 PR middle-end/48985
10826 * gcc.dg/builtin-object-size-11.c: New testcase.
10827
10828 2011-05-19 Tom de Vries <tom@codesourcery.com>
10829
10830 PR target/45098
10831 * gcc.target/arm/ivopts.c: New test.
10832 * gcc.target/arm/ivopts-2.c: New test.
10833
10834 2011-05-19 Tom de Vries <tom@codesourcery.com>
10835
10836 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10837
10838 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10839
10840 * gcc.c-torture/execute/960321-1.x: Remove.
10841
10842 2011-05-18 Janus Weil <janus@gcc.gnu.org>
10843
10844 PR fortran/48700
10845 * gfortran.dg/move_alloc_4.f90: New.
10846
10847 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
10848
10849 PR target/49002
10850 * gcc.target/i386/pr49002-1.c: New test.
10851 * gcc.target/i386/pr49002-2.c: Likewise.
10852
10853 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR tree-optimization/49039
10856 * gcc.c-torture/execute/pr49039.c: New test.
10857 * gcc.dg/tree-ssa/pr49039.c: New test.
10858 * g++.dg/torture/pr49039.C: New test.
10859
10860 2011-05-18 Jason Merrill <jason@redhat.com>
10861
10862 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10863 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10864 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10865
10866 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
10867
10868 * gcc.target/bfin/mcpu-bf592.c: New test.
10869
10870 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
10871
10872 PR tree-optimization/41881
10873 * gcc.dg/vect/O3-pr41881.c: New test.
10874 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10875
10876 2011-05-18 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR tree-optimization/49000
10879 * gcc.dg/pr49000.c: New test.
10880
10881 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
10882
10883 * gnat.dg/invalid1.adb: New test.
10884
10885 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
10886
10887 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10888 scan pattern.
10889 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10890 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10891
10892 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
10893
10894 PR c++/48994
10895 * g++.dg/cpp0x/range-for18.C: New.
10896
10897 2011-05-15 Tobias Burnus <burnus@net-b.de>
10898
10899 PR fortran/18918
10900 * gfortran.dg/coarray/image_index_2.f90: New.
10901
10902 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
10903
10904 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10905 * g++.dg/cpp0x/override2.C: New.
10906
10907 2011-05-14 Tobias Burnus <burnus@net-b.de>
10908
10909 PR fortran/18918
10910 * gfortran.de/coarray_20.f90: New.
10911
10912 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10913
10914 PR fortran/22572
10915 * function_optimize_7.f90: New test case.
10916
10917 2011-05-13 Jason Merrill <jason@redhat.com>
10918
10919 * g++.dg/cpp0x/decltype26.C: New.
10920 * g++.dg/cpp0x/enum11.C: New.
10921
10922 2011-05-13 Tobias Burnus <burnus@net-b.de>
10923
10924 PR fortran/48972
10925 PR fortran/48991
10926 * gfortran.dg/assign_8.f90: Update dg-error.
10927
10928 2011-05-13 Tobias Burnus <burnus@net-b.de>
10929
10930 PR fortran/48972
10931 * gfortran.dg/io_constraints_8.f90: New.
10932 * gfortran.dg/io_constraints_9.f90: New.
10933
10934 2011-05-13 Martin Thuresson <martint@google.com>
10935
10936 PR gcov-profile/47793
10937 * gcc.dg/pr47793.c: New.
10938
10939 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR tree-optimization/48975
10942 * gcc.dg/pr48975.c: New test.
10943
10944 2011-05-12 Tobias Burnus <burnus@net-b.de>
10945
10946 PR fortran/48972
10947 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10948
10949 2011-05-12 Jason Merrill <jason@redhat.com>
10950
10951 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10952
10953 2011-05-12 Geert Bosch <bosch@adacore.com>
10954
10955 * gnat.dg/view_conversion1.adb: New test.
10956
10957 2011-05-12 Richard Guenther <rguenther@suse.de>
10958
10959 PR tree-optimization/48172
10960 * gcc.dg/vect/pr48172.c: New testcase.
10961
10962 2011-05-12 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR debug/48967
10965 * g++.dg/opt/pr48967.C: New test.
10966
10967 2011-05-11 Jason Merrill <jason@redhat.com>
10968
10969 * g++.dg/cpp0x/constexpr-friend.C: New.
10970 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10971
10972 * g++.dg/cpp0x/sfinae22.C: New.
10973
10974 2011-05-11 Tobias Burnus <burnus@net-b.de>
10975
10976 PR fortran/48889
10977 * gfortran.dg/generic_24.f90: New.
10978
10979 2011-05-11 Richard Guenther <rguenther@suse.de>
10980
10981 PR tree-optimization/15256
10982 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10983
10984 2011-05-11 Jakub Jelinek <jakub@redhat.com>
10985
10986 PR debug/48159
10987 * gcc.dg/pr48159-1.c: New test.
10988 * gcc.dg/pr48159-2.c: New test.
10989
10990 2011-05-11 Richard Guenther <rguenther@suse.de>
10991
10992 PR middle-end/48953
10993 * gcc.dg/torture/pr48953.c: New testcase.
10994
10995 2011-05-11 Richard Guenther <rguenther@suse.de>
10996
10997 PR tree-optimization/18041
10998 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10999
11000 2011-05-11 Alan Modra <amodra@gmail.com>
11001
11002 PR target/47755
11003 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
11004
11005 2011-05-10 Jason Merrill <jason@redhat.com>
11006
11007 * g++.dg/cpp0x/defaulted25.C: New.
11008 * g++.dg/template/crash7.C: Adjust.
11009
11010 * g++.dg/cpp0x/variadic108.C: New.
11011
11012 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
11013
11014 * g++.dg/inherit/virtual9.C: Extend.
11015
11016 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
11017
11018 PR target/48857
11019 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
11020 are passed and returned in vector registers.
11021
11022 2011-05-10 Richard Guenther <rguenther@suse.de>
11023
11024 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
11025 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11026 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11027 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11028 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
11029 applies.
11030
11031 2011-05-10 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR tree-optimization/48611
11034 PR tree-optimization/48794
11035 * gfortran.dg/gomp/pr48611.f90: New test.
11036 * gfortran.dg/gomp/pr48794.f90: New test.
11037
11038 PR debug/48928
11039 * gcc.dg/dfp/pr48928.c: New test.
11040
11041 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11042
11043 PR c++/48522
11044 * g++.dg/cpp0x/pr48522.C: New.
11045
11046 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11047
11048 PR c++/48735
11049 * g++.dg/cpp0x/sfinae21.C: New.
11050
11051 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 * g++.dg/template/sfinae28.C: Rename to...
11054 * g++.dg/cpp0x/sfinae19.C: ... this.
11055 * g++.dg/template/sfinae29.C: Rename to...
11056 * g++.dg/cpp0x/sfinae20.C: ... this.
11057
11058 2011-05-09 Jeff Law <law@redhat.com>
11059
11060 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
11061 consistent results.
11062
11063 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
11064
11065 PR c++/20039
11066 * g++.dg/init/pr20039.C: New.
11067
11068 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11069
11070 PR c++/48737
11071 PR c++/48744
11072 * g++.dg/template/sfinae28.C: New.
11073 * g++.dg/template/sfinae29.C: Likewise.
11074
11075 2011-05-09 Jason Merrill <jason@redhat.com>
11076
11077 * g++.dg/template/nontype23.C: New.
11078
11079 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
11080 PR c++/48859
11081 * g++.dg/init/pr48859.C: New.
11082
11083 2011-05-09 Jason Merrill <jason@redhat.com>
11084
11085 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
11086 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
11087 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
11088 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
11089 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
11090 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
11091 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
11092 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
11093
11094 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
11095
11096 * g++.dg/inherit/virtual9.C: New.
11097
11098 2011-05-09 Dodji Seketeli <dodji@redhat.com>
11099
11100 PR c++/48574
11101 * g++.dg/template/dependent-expr8.C: New test case.
11102
11103 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
11104
11105 PR tree-optimization/48837
11106 * gcc.dg/pr48837.c: New testcase.
11107
11108 2011-05-06 Jason Merrill <jason@redhat.com>
11109
11110 * g++.dg/cpp0x/constexpr-condition2.C: New.
11111
11112 * g++.dg/cpp0x/constexpr-missing.C: New.
11113
11114 2011-05-06 Tobias Burnus <burnus@net-b.de>
11115
11116 PR fortran/18918
11117 * gfortran.dg/coarray/this_image_2.f90: New.
11118
11119 2011-05-06 Tobias Burnus <burnus@net-b.de>
11120
11121 PR fortran/48858
11122 PR fortran/48820
11123 * gfortran.dg/bind_c_usage_22.f90: New.
11124 * gfortran.dg/bind_c_usage_23.f90: New.
11125 * gfortran.dg/bind_c_usage_24.f90: New.
11126 * gfortran.dg/bind_c_usage_24_c.c: New.
11127
11128 2011-05-06 Dodji Seketeli <dodji@redhat.com>
11129
11130 PR c++/48838
11131 * g++.dg/template/member9.C: New test case.
11132
11133 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
11134
11135 * gnat.dg/discr29.ad[sb]: New test.
11136 * gnat.dg/discr30.adb: Likewise.
11137
11138 2011-05-05 Julian Brown <julian@codesourcery.com>
11139
11140 * gcc.target/arm/neon-vset_lanes8.c: New test.
11141
11142 2011-05-05 Jason Merrill <jason@redhat.com>
11143
11144 * g++.dg/init/new32.C: New.
11145
11146 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11147
11148 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
11149 Fix typo.
11150
11151 2011-05-05 Jakub Jelinek <jakub@redhat.com>
11152
11153 PR rtl-optimization/48381
11154 * gcc.c-torture/compile/pr48381.c: New test.
11155
11156 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
11157
11158 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
11159 to dg-options.
11160 * gcc.target/i386/opt-1.c: Ditto.
11161
11162 2011-05-04 Jason Merrill <jason@redhat.com>
11163
11164 * g++.dg/conversion/base1.C: New.
11165
11166 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11167
11168 PR libgfortran/48787
11169 * gfortran.dg/round_3.f08: Add more checks to test case.
11170
11171 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
11172
11173 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
11174 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
11175 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
11176 Gate test on effective_target fd_truncate.
11177
11178 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
11179
11180 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
11181 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11182 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
11183 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
11184 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
11185 * gcc.target/i386/pr38824.c: Ditto.
11186 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
11187 * gcc.target/i386/vecinit-2.c: Ditto.
11188 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
11189 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
11190 * gcc.target/i386/parity-2.c: Ditto.
11191 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
11192
11193 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
11194
11195 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
11196 remove duplication.
11197 * gcc.target/bfin/mcpu-bf514.c: Likewise.
11198 * gcc.target/bfin/mcpu-bf516.c: Likewise.
11199 * gcc.target/bfin/mcpu-bf518.c: Likewise.
11200
11201 2011-05-03 Tobias Burnus <burnus@net-b.de>
11202
11203 PR fortran/18918
11204 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
11205
11206 2011-05-03 Tobias Burnus <burnus@net-b.de>
11207
11208 PR fortran/18918
11209 * gfortran.dg/coarray/this_image_1.f90: New.
11210
11211 2011-05-03 Tobias Burnus <burnus@net-b.de>
11212
11213 PR fortran/18918
11214 * gfortran.dg/coarray/caf.dg: New.
11215 * gfortran.dg/coarray/image_index_1.f90: New, copied
11216 from ../coarray_16.f90.
11217
11218 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
11219
11220 PR c++/28501
11221 * g++.dg/ext/complex9.C: New.
11222
11223 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11224
11225 From Mike Frysinger
11226 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
11227 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
11228 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
11229
11230 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
11231
11232 * gcc.target/bfin/builtins: Created.
11233 * gcc.target/bfin/hisilh-O0.c: Deleted.
11234 * gcc.target/bfin/hisilh.c: Moved to...
11235 * gcc.target/bfin/builtins/hisilh.c: ...here.
11236 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
11237 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
11238 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
11239 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
11240 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
11241 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
11242 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
11243 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
11244 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
11245 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
11246 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
11247 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
11248 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
11249 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
11250 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
11251 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
11252 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
11253 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
11254 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
11255 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
11256 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
11257 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
11258 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
11259 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
11260 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
11261 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
11262 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
11263 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
11264 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
11265 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
11266 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
11267 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
11268 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
11269 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
11270 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
11271 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
11272 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
11273 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
11274 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
11275 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
11276 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
11277 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
11278 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
11279 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
11280 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
11281 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
11282 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
11283 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
11284 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
11285 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
11286 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
11287 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
11288 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
11289 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
11290 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
11291 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
11292 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
11293 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
11294 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
11295 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
11296 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
11297 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
11298 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
11299 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
11300 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
11301 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
11302 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
11303 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
11304 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
11305 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
11306 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
11307 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
11308 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
11309 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
11310 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
11311 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
11312 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
11313 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
11314 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
11315 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
11316 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
11317 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
11318 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
11319 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
11320 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
11321 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
11322 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
11323 * gcc.target/bfin/builtins/circptr.c: Ditto.
11324 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
11325 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
11326 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
11327 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
11328 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
11329 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
11330 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
11331 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
11332 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
11333 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
11334 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
11335 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
11336 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
11337 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
11338 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
11339 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
11340 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
11341 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
11342 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
11343 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
11344 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
11345 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
11346 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
11347 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
11348 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
11349 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
11350 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
11351 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
11352 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
11353 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
11354 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
11355 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
11356 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
11357 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
11358 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
11359 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
11360 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
11361 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
11362 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
11363 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
11364 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
11365 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
11366 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
11367 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
11368 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
11369 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
11370 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
11371 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
11372 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
11373 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
11374 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
11375 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
11376 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
11377 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
11378 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
11379 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
11380 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
11381 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
11382 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
11383 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
11384 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
11385 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
11386 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
11387 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
11388 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
11389 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
11390 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
11391 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
11392 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
11393 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
11394
11395 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
11396
11397 * gcc.target/arm/cold-lc.c: New test.
11398
11399 2011-05-03 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR target/48774
11402 * gcc.dg/pr48774.c: New test.
11403
11404 2011-05-03 Richard Guenther <rguenther@suse.de>
11405
11406 * gcc.dg/large-size-array-5.c: New testcase.
11407
11408 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11409
11410 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
11411
11412 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11413
11414 * lib/target-supports.exp (check_effective_target_vect_strided):
11415 Replace with...
11416 (check_effective_target_vect_strided2)
11417 (check_effective_target_vect_strided3)
11418 (check_effective_target_vect_strided4)
11419 (check_effective_target_vect_strided8): ...these new functions.
11420
11421 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
11422 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
11423 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
11424 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
11425 * gcc.dg/vect/pr37539.c: Likewise.
11426 * gcc.dg/vect/slp-11a.c: Likewise.
11427 * gcc.dg/vect/slp-11b.c: Likewise.
11428 * gcc.dg/vect/slp-11c.c: Likewise.
11429 * gcc.dg/vect/slp-12a.c: Likewise.
11430 * gcc.dg/vect/slp-12b.c: Likewise.
11431 * gcc.dg/vect/slp-18.c: Likewise.
11432 * gcc.dg/vect/slp-19a.c: Likewise.
11433 * gcc.dg/vect/slp-19b.c: Likewise.
11434 * gcc.dg/vect/slp-21.c: Likewise.
11435 * gcc.dg/vect/slp-23.c: Likewise.
11436 * gcc.dg/vect/vect-cselim-1.c: Likewise.
11437
11438 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
11439 instead of vect_interleave && vect_extract_even_odd.
11440 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
11441 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
11442 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
11443 * gcc.dg/vect/vect-1.c: Likewise.
11444 * gcc.dg/vect/vect-10.c: Likewise.
11445 * gcc.dg/vect/vect-98.c: Likewise.
11446 * gcc.dg/vect/vect-107.c: Likewise.
11447 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
11448 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
11449 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
11450 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
11451 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
11452 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
11453 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
11454 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
11455 * gcc.dg/vect/vect-strided-float.c: Likewise.
11456 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
11457 * gcc.dg/vect/vect-strided-mult.c: Likewise.
11458 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
11459 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
11460 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
11461 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
11462 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
11463 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
11464 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
11465 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
11466 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
11467 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
11468 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
11469 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
11470 * gcc.dg/vect/vect-vfa-03.c: Likewise.
11471
11472 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
11473 target condition.
11474 * gcc.dg/vect/pr30843.c: Likewise.
11475 * gcc.dg/vect/pr33866.c: Likewise.
11476 * gcc.dg/vect/slp-reduc-6.c: Likewise.
11477 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
11478 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
11479 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
11480
11481 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11482
11483 * gcc.dg/vect/slp-11.c: Split into...
11484 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
11485 gcc.dg/vect/slp-11c.c: ...these tests.
11486 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
11487 * gcc.dg/vect/slp-12c.c: ...this new test.
11488 * gcc.dg/vect/slp-19.c: Split into...
11489 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
11490 gcc.dg/vect/slp-19c.c: ...these new tests.
11491
11492 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
11493
11494 * lib/target-supports.exp
11495 (check_effective_target_vect_extract_even_odd_wide): Delete.
11496 (check_effective_target_vect_strided_wide): Likewise.
11497 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
11498 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
11499 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
11500 * gcc.dg/vect/pr37539.c: Likewise.
11501 * gcc.dg/vect/slp-11.c: Likewise.
11502 * gcc.dg/vect/slp-12a.c: Likewise.
11503 * gcc.dg/vect/slp-12b.c: Likewise.
11504 * gcc.dg/vect/slp-19.c: Likewise.
11505 * gcc.dg/vect/slp-23.c: Likewise.
11506 * gcc.dg/vect/vect-1.c: Likewise.
11507 * gcc.dg/vect/vect-98.c: Likewise.
11508 * gcc.dg/vect/vect-107.c: Likewise.
11509 * gcc.dg/vect/vect-strided-float.c: Likewise.
11510
11511 2011-05-02 Jason Merrill <jason@redhat.com>
11512
11513 * g++.dg/init/new31.C: New.
11514
11515 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
11516
11517 PR c/35445
11518 * gcc.dg/pr35445.c: New test.
11519
11520 2011-05-02 Jason Merrill <jason@redhat.com>
11521
11522 * c-c++-common/vla-1.c: New.
11523
11524 2011-05-02 Richard Guenther <rguenther@suse.de>
11525
11526 PR tree-optimization/48822
11527 * gcc.dg/torture/pr48822.c: New testcase.
11528
11529 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11530
11531 PR c++/47969
11532 * g++.dg/cpp0x/constexpr-47969.C: New.
11533
11534 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
11535
11536 PR testsuite/48498
11537 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
11538 on vect_no_align targets.
11539 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
11540 vect_no_align targets.
11541
11542 2011-05-01 Xinliang David Li <davidxl@google.com>
11543
11544 * gcc.dg/tree-ssa/integer-addr.c: New test.
11545 * gcc.dg/tree-ssa/alias_bug.c: New test.
11546
11547 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11548
11549 PR libgfortran/48787
11550 * gfortran.dg/round_3.f08: Add more checks.
11551
11552 2011-04-30 Tobias Burnus <burnus@net-b.de>
11553
11554 PR fortran/48821
11555 * gfortran.dg/import9.f90: New, proper test.
11556 * gfortran.dg/interface_37.f90: Remove bogus
11557 test (bogus copy of interface_36.f90).
11558
11559 2011-04-30 Tobias Burnus <burnus@net-b.de>
11560
11561 PR fortran/48821
11562 * gfortran.dg/interface_37.f90: New.
11563
11564 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
11565
11566 PR fortran/48746
11567 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
11568
11569 2011-04-30 Jakub Jelinek <jakub@redhat.com>
11570
11571 PR tree-optimization/48809
11572 * gcc.c-torture/execute/pr48809.c: New test.
11573
11574 2011-04-29 Jeff Law <law@redhat.com>
11575
11576 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
11577
11578 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11579
11580 PR c++/48606
11581 * g++.dg/init/ctor10.C: New.
11582
11583 2011-04-29 Le-Chun Wu <lcwu@google.com>
11584
11585 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
11586 warning in implicitly instantiated templates.
11587
11588 2011-04-29 Le-Chun Wu <lcwu@google.com>
11589
11590 * g++.dg/warn/Wnull-conversion-1.C: New.
11591 * g++.dg/warn/Wnull-conversion-2.C: New.
11592
11593 2011-04-29 Diego Novillo <dnovillo@google.com>
11594
11595 * g++.old-deja/g++.other/null3.C: Expect warning about
11596 converting boolean to a pointer.
11597
11598 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
11599
11600 PR fortran/48462
11601 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
11602 being a target.
11603
11604 PR fortran/48746
11605 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
11606
11607 2011-04-29 Tobias Burnus <burnus@net-b.de>
11608
11609 PR fortran/48810
11610 * gfortran.dg/typebound_proc_22.f90: New.
11611
11612 PR fortran/48800
11613 * gfortran.dg/interface_36.f90: New.
11614
11615 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11616
11617 PR libgfortran/48488
11618 PR libgfortran/48602
11619 PR libgfortran/48615
11620 PR libgfortran/48684
11621 PR libgfortran/48787
11622 * gfortran.dg/fmt_g.f: Adjust test.
11623 * gfortran.dg/fmt_g0_1.f08: Adjust test.
11624 * gfortran.dg/round_3.f08: New test.
11625 * gfortran.dg/namelist_print_1.f: Adjust test.
11626 * gfortran.dg/char4_iunit_1.f03: Adjust test.
11627 * gfortran.dg/f2003_io_5.f03: Adjust test.
11628 * gfortran.dg/coarray_15.f90: Adjust test.
11629 * gfortran.dg/namelist_65.f90: Adjust test.
11630 * gfortran.dg/fmt_cache_1.f: Adjust test.
11631 * gfortran.dg/char4_iunit_2.f03: Adjust test.
11632 * gfortran.dg/real_const_3.f90: Adjust test.
11633
11634 2011-04-29 Jan Hubicka <jh@suse.cz>
11635
11636 * gcc.dg/tree-ssa/inline-10.c: New testcase.
11637 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11638
11639 2011-04-28 Xinliang David Li <davidxl@google.com>
11640
11641 * gcc.dg/tree-prof/prof-robust-1.c: New test.
11642 * g++.dg/prof-robust-1.C: New test.
11643
11644 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
11645
11646 PR tree-optimization/48765
11647 * gcc.dg/vect/pr48765.c: New.
11648
11649 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11650
11651 PR tree-optimization/48775
11652 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11653
11654 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11655
11656 PR c++/48798
11657 * g++.dg/inherit/pr48798.C: New.
11658 * g++.old-deja/g++.other/base1.C: Adjust.
11659
11660 2011-04-28 Dodji Seketeli <dodji@redhat.com>
11661
11662 PR c++/48656
11663 * g++.dg/template/inherit7.C: New test case.
11664
11665 2011-04-28 Richard Guenther <rguenther@suse.de>
11666
11667 PR tree-optimization/40052
11668 PR tree-optimization/15347
11669 * gcc.dg/tree-ssa/vrp57.c: New testcase.
11670 * gcc.dg/pr15347.c: Likewise.
11671
11672 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11673
11674 PR c++/48530
11675 * g++.dg/cpp0x/sfinae18.C: New.
11676
11677 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11678
11679 PR c++/48771
11680 * g++.dg/ext/is_literal_type1.C: New.
11681
11682 2011-04-28 Tobias Burnus <burnus@net-b.de>
11683
11684 PR fortran/48112
11685 PR fortran/48279
11686 * gfortran.dg/interface_35.f90: New.
11687 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11688 * gfortran.dg/func_result_6.f90: Add dg-warning.
11689 * gfortran.dg/bessel_1.f90: Ditto.
11690 * gfortran.dg/hypot_1.f90: Ditto.
11691 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11692 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11693 * gfortran.dg/interface_assignment_4.f90: Ditto.
11694
11695 2011-04-27 Jason Merrill <jason@redhat.com>
11696
11697 * g++.dg/ext/complex8.C: New.
11698
11699 * g++.dg/cpp0x/initlist49.C: New.
11700 * g++.dg/init/new30.C: New.
11701
11702 2011-04-27 Tobias Burnus <burnus@net-b.de>
11703
11704 PR fortran/48788
11705 * gfortran.dg/whole_file_34.f90: New.
11706
11707 2011-04-27 Jan Hubicka <jh@suse.cz>
11708
11709 * gcc.dg/tree-ssa/inline-9.c: New testcase.
11710
11711 2011-04-27 Jason Merrill <jason@redhat.com>
11712
11713 * g++.old-deja/g++.oliva/overload1.C: Adjust.
11714
11715 * g++.dg/parse/ambig6.C: New.
11716
11717 2011-04-27 Nick Clifton <nickc@redhat.com>
11718
11719 * gcc.dg/20020312-2.c: Add definition for RX.
11720
11721 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11722 option with RX targets.
11723
11724 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11725 /* */ comments.
11726
11727 2011-04-27 Richard Guenther <rguenther@suse.de>
11728
11729 * gcc.dg/tree-ssa/pr23382.c: Remove.
11730
11731 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
11732
11733 PR target/48767
11734 * gcc.c-torture/compile/pr48767.c: New test.
11735
11736 2011-04-27 Richard Guenther <rguenther@suse.de>
11737
11738 PR tree-optimization/48772
11739 * g++.dg/pr48772.C: New testcase.
11740
11741 2011-04-27 Jakub Jelinek <jakub@redhat.com>
11742
11743 PR c/48742
11744 * gcc.c-torture/compile/pr48742.c: New test.
11745
11746 2011-04-26 Jason Merrill <jason@redhat.com>
11747
11748 * g++.dg/lookup/koenig13.C: New.
11749
11750 * g++.dg/cpp0x/initlist48.C: New.
11751
11752 2011-04-25 Jason Merrill <jason@redhat.com>
11753
11754 * g++.dg/cpp0x/sfinae17.C: New.
11755
11756 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11757
11758 PR target/48258
11759 * gcc.target/powerpc/pr48258-1.c: New file.
11760 * gcc.target/powerpc/pr48258-2.c: Ditto.
11761
11762 2011-04-26 Xinliang David Li <davidxl@google.com>
11763
11764 * gcc.dg/uninit-suppress.c: New test.
11765 * gcc.dg/uninit-suppress.c: New test.
11766
11767 2011-04-26 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR debug/48768
11770 * gcc.dg/pr48768.c: New test.
11771
11772 PR tree-optimization/48734
11773 * gcc.c-torture/compile/pr48734.c: New test.
11774
11775 PR testsuite/48753
11776 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11777
11778 2011-04-26 Richard Guenther <rguenther@suse.de>
11779
11780 PR tree-optimization/48731
11781 * gcc.dg/torture/pr48731.c: New testcase.
11782
11783 2011-04-26 Richard Guenther <rguenther@suse.de>
11784
11785 PR testsuite/48753
11786 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11787
11788 2011-04-26 Richard Guenther <rguenther@suse.de>
11789
11790 PR middle-end/48694
11791 * gcc.dg/torture/pr48694-1.c: New testcase.
11792 * gcc.dg/torture/pr48694-2.c: Likewise.
11793
11794 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
11795
11796 * g++.dg/ext/underlying_type1.C: New.
11797 * g++.dg/ext/underlying_type2.C: Likewise.
11798 * g++.dg/ext/underlying_type3.C: Likewise.
11799 * g++.dg/ext/underlying_type4.C: Likewise.
11800 * g++.dg/ext/underlying_type5.C: Likewise.
11801 * g++.dg/ext/underlying_type6.C: Likewise.
11802 * g++.dg/ext/underlying_type7.C: Likewise.
11803 * g++.dg/ext/underlying_type8.C: Likewise.
11804 * g++.dg/ext/underlying_type9.C: Likewise.
11805 * g++.dg/ext/underlying_type10.C: Likewise.
11806
11807 2011-04-25 Jason Merrill <jason@redhat.com>
11808
11809 * g++.dg/cpp0x/regress/template-const2.C: New.
11810
11811 2011-04-25 Jeff Law <law@redhat.com>
11812
11813 * gcc.dg/tree-ssa/vrp56.c: new test.
11814
11815 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11816
11817 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11818
11819 2011-04-24 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR preprocessor/48740
11822 * c-c++-common/raw-string-11.c: New test.
11823
11824 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
11825
11826 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11827 hppa*-*-hpux*.
11828
11829 2011-04-23 Tobias Burnus <burnus@net-b.de>
11830
11831 PR fortran/18918
11832 * gfortran.dg/coarray_19.f90: New.
11833
11834 2011-04-23 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR c/48685
11837 * gcc.dg/pr48685.c: New test.
11838
11839 2011-04-22 Jan Hubicka <jh@suse.cz>
11840
11841 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11842
11843 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR tree-optimization/48717
11846 * gcc.c-torture/execute/pr48717.c: New test.
11847
11848 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
11849
11850 PR target/48723
11851 * gcc.target/i386/pr48723.c: New test.
11852
11853 2011-04-22 Jakub Jelinek <jakub@redhat.com>
11854
11855 PR c/48716
11856 * gcc.dg/gomp/pr48716.c: New test.
11857 * g++.dg/gomp/pr48716.C: New test.
11858
11859 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
11860
11861 PR c/36750
11862 * gcc.dg/missing-field-init-2.c: Update testcase.
11863
11864 2011-04-22 Alan Modra <amodra@gmail.com>
11865
11866 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11867
11868 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11869
11870 PR fortran/48405
11871 * gfortran.dg/function_optimize_6.f90: New test.
11872
11873 2011-04-21 Easwaran Raman <eraman@google.com>
11874
11875 * gcc.dg/stack-layout-2.c: New test.
11876
11877 2011-04-21 Richard Guenther <rguenther@suse.de>
11878
11879 PR lto/48703
11880 * g++.dg/lto/pr48207-2_0.C: New testcase.
11881 * g++.dg/lto/pr48207-3_0.C: Likewise.
11882
11883 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
11884
11885 * gnat.dg/volatile5.adb: New test.
11886 * gnat.dg/volatile5_pkg.ads: New helper.
11887
11888 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
11889
11890 PR target/48708
11891 * gcc.target/i386/pr48708.c: New test.
11892
11893 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11894
11895 * gcc.dg/vect/vect-119.c: New test.
11896
11897 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
11898
11899 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11900 and once without.
11901
11902 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
11903 Richard Sandiford <richard.sandiford@linaro.org>
11904
11905 PR target/46329
11906 * gcc.target/arm/pr46329.c: New test.
11907
11908 2011-04-21 Tobias Burnus <burnus@net-b.de>
11909
11910 PR fortran/18918
11911 * gfortran.dg/coarray_18.f90: New.
11912
11913 2011-04-20 Jason Merrill <jason@redhat.com>
11914
11915 * g++.dg/cpp0x/initlist47.C: New.
11916
11917 * g++.dg/init/dtor4.C: New.
11918
11919 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
11920
11921 PR target/48678
11922 * gcc.target/i386/sse2-pinsrw.c: New test.
11923 * gcc.target/i386/avx-vpinsrw.c: Ditto.
11924 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11925 * gcc.target/i386/sse2-insvhi.c: Ditto.
11926 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11927 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11928
11929 2011-04-20 Jason Merrill <jason@redhat.com>
11930
11931 * g++.dg/template/const4.C: New.
11932
11933 2011-04-20 Easwaran Raman <eraman@google.com>
11934
11935 * gcc.dg/stack-layout-1.c: New test.
11936
11937 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
11938
11939 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11940 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11941 function.
11942
11943 2011-04-20 Kai Tietz <ktietz@redhat.com>
11944
11945 * gcc.dg/binop-xor1.c: New test.
11946 * gcc.dg/binop-xor2.c: New test.
11947 * gcc.dg/binop-xor3.c: New test.
11948 * gcc.dg/binop-xor4.c: New test.
11949 * gcc.dg/binop-xor5.c: New test.
11950
11951 2011-04-20 Richard Guenther <rguenther@suse.de>
11952
11953 PR tree-optimization/47892
11954 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11955
11956 2011-04-20 Richard Guenther <rguenther@suse.de>
11957
11958 PR middle-end/48695
11959 * g++.dg/torture/pr48695.C: New testcase.
11960
11961 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
11962
11963 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11964 * gcc.c-torture/execute/cmpsi-2.c: Ditto
11965 * gcc.c-torture/execute/pr45262.c: Ditto
11966 * gcc.dg/torture/pr43165.c: Ditto.
11967 * gcc.dg/torture/pr47228.c: Ditto.
11968 * gcc.dg/tree-ssa/pr45144.c: Ditto.
11969 * gcc.dg/ipa/pr45644.c: Ditto.
11970 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11971 PDP11.
11972
11973 2011-04-19 Jason Merrill <jason@redhat.com>
11974
11975 * g++.dg/ext/complex7.C: New.
11976
11977 * g++.dg/ext/attrib41.C: New.
11978
11979 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
11980
11981 PR testsuite/48676
11982 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11983
11984 2011-04-19 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR target/48678
11987 * gcc.target/i386/pr48678.c: New test.
11988
11989 2011-04-19 Martin Jambor <mjambor@suse.cz>
11990
11991 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11992 * g++.dg/opt/devirt2.C: New test.
11993 * g++.dg/ipa/devirt-g-1.C: Likewise.
11994
11995 2011-04-19 Tobias Burnus <burnus@net-b.de>
11996
11997 PR fortran/48588
11998 * gfortran.dg/whole_file_33.f90: New.
11999
12000 2011-04-19 Martin Jambor <mjambor@suse.cz>
12001
12002 * g++.dg/ipa/devirt-7.C: New test.
12003
12004 2011-04-19 Richard Guenther <rguenther@suse.de>
12005
12006 PR lto/48207
12007 * g++.dg/lto/pr48207_0.C: New testcase.
12008
12009 2011-04-18 Jason Merrill <jason@redhat.com>
12010
12011 * g++.dg/init/void1.C: New.
12012
12013 * g++.dg/cpp0x/union4.C: New.
12014
12015 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12016
12017 PR middle-end/48661
12018 * g++.dg/torture/pr48661.C: New test.
12019
12020 PR c++/48632
12021 * g++.dg/gomp/pr48632.C: New test.
12022
12023 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
12024
12025 * gcc.target/i386/sse2-maskmovdqu.c: New test.
12026 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
12027
12028 2011-04-18 Tobias Burnus <burnus@net-b.de>
12029
12030 PR fortran/18918
12031 * gfortran.dg/coarray_17.f90: New.
12032 * gfortran.dg/coarray_10.f90: Update dg-error.
12033
12034 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12035
12036 PR testsuite/48251
12037 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12038 * gfortran.dg/guality/guality.exp: Likewise.
12039
12040 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12041
12042 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
12043
12044 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12045
12046 * gcc.dg/vect/pr48377.c: Remove dg-do run.
12047
12048 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12049
12050 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
12051
12052 2011-04-18 Richard Guenther <rguenther@suse.de>
12053
12054 PR middle-end/46364
12055 * g++.dg/torture/pr46364.C: New testcase.
12056
12057 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12058
12059 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
12060
12061 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
12062
12063 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
12064
12065 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
12066 Ira Rosen <ira.rosen@linaro.org>
12067
12068 PR target/48252
12069 * gcc.target/arm/pr48252.c: New test.
12070
12071 2011-04-18 Jakub Jelinek <jakub@redhat.com>
12072
12073 PR tree-optimization/48616
12074 * gcc.dg/pr48616.c: New test.
12075
12076 2011-04-18 Tobias Burnus <burnus@net-b.de>
12077
12078 PR fortran/18918
12079 * gfortran.dg/coarray_16.f90: New.
12080
12081 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
12082
12083 PR fortran/48462
12084 * gfortran.dg/realloc_on_assign_7.f03: New test.
12085
12086 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12087
12088 PR libgfortran/48602
12089 * gfortran.dg/fmt_g0_6.f08: New test.
12090
12091 2011-04-17 Jason Merrill <jason@redhat.com>
12092
12093 * g++.dg/cpp0x/sfinae16.C: New.
12094
12095 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
12096
12097 * gcc.target/mips/reg-var-1.c: New test.
12098
12099 2011-04-17 Jan Hubicka <jh@suse.cz>
12100
12101 * gcc.dg/winline-5.c: Update testcase.
12102
12103 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
12104
12105 * gnat.dg/discr27.ad[sb]: Move dg directive.
12106 * gnat.dg/discr28.ad[sb]: New test.
12107 * gnat.dg/discr28_pkg.ads: New helper.
12108
12109 2011-04-17 Michael Matz <matz@suse.de>
12110
12111 PR tree-optimization/48622
12112 PR lto/48645
12113 * gcc.dg/lto/pr48622_0.c: New test.
12114
12115 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
12116
12117 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
12118 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
12119 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
12120 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12121 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12122 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12123
12124 2011-04-15 Jason Merrill <jason@redhat.com>
12125
12126 * g++.dg/cpp0x/range-for17.C: New.
12127
12128 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12129
12130 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
12131 * g++.dg/cpp0x/range-for3.C: Likewise.
12132 * g++.dg/cpp0x/range-for9.C: Correct error message.
12133 * g++.dg/cpp0x/range-for11.C: New.
12134 * g++.dg/cpp0x/range-for12.C: New.
12135 * g++.dg/cpp0x/range-for13.C: New.
12136 * g++.dg/cpp0x/range-for14.C: New.
12137 * g++.dg/cpp0x/range-for15.C: New.
12138 * g++.dg/cpp0x/range-for16.C: New.
12139
12140 2011-04-15 Tobias Burnus <burnus@net-b.de>
12141
12142 PR fortran/18918
12143 * gfortran.dg/coarray_15.f90: Change to dg-do run.
12144
12145 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
12146
12147 * objc.dg/naming-4.m: Updated.
12148 * objc.dg/naming-5.m: Updated.
12149 * objc.dg/naming-6.m: New.
12150 * objc.dg/naming-7.m: New.
12151 * obj-c++.dg/naming-1.mm: Updated.
12152 * obj-c++.dg/naming-2.mm: Updated.
12153 * obj-c++.dg/naming-3.mm: New.
12154 * obj-c++.dg/naming-4.mm: New.
12155
12156 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12157
12158 PR libgfortran/48589
12159 * gfortran.dg/fmt_g0_5.f08: New test.
12160
12161 2011-04-15 Richard Guenther <rguenther@suse.de>
12162
12163 PR testsuite/48286
12164 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
12165
12166 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
12167
12168 * gcc.target/avr/torture/pr41885.c (dg-options): Change
12169 -finline-limit=0 to -fno-inline
12170
12171 2011-04-15 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR target/48614
12174 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
12175 just avx.
12176
12177 2011-04-14 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR target/48605
12180 * gcc.target/i386/sse4_1-insertps-3.c: New test.
12181 * gcc.target/i386/sse4_1-insertps-4.c: New test.
12182 * gcc.target/i386/avx-insertps-3.c: New test.
12183 * gcc.target/i386/avx-insertps-4.c: New test.
12184
12185 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12186
12187 * gcc.target/avr/torture/pr41885.c (dg-options): Add
12188 -finline-limit=0
12189
12190 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12191
12192 PR target/46779
12193 PR target/45291
12194 PR target/41894
12195 * gcc.target/avr/pr46779-1.c: New test case
12196 * gcc.target/avr/pr46779-2.c: New test case
12197
12198 2011-04-14 Jason Merrill <jason@redhat.com>
12199
12200 * g++.dg/cpp0x/sfinae15.C: New.
12201
12202 * g++.dg/cpp0x/sfinae14.C: New.
12203
12204 * g++.dg/ext/vla10.C: New.
12205
12206 2011-04-14 Richard Guenther <rguenther@suse.de>
12207
12208 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
12209
12210 2011-04-14 Richard Guenther <rguenther@suse.de>
12211
12212 * gcc.dg/fold-bitand-4.c: Move ...
12213 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
12214
12215 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
12216
12217 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
12218 variables const.
12219 * gcc.target/avr/torture/trivial.c: Ditto.
12220
12221 2011-04-13 Jason Merrill <jason@redhat.com>
12222
12223 * g++.dg/template/operator11.C: New.
12224
12225 2011-04-13 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR middle-end/48591
12228 * gcc.dg/gomp/pr48591.c: New test.
12229
12230 PR c++/48570
12231 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
12232 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
12233
12234 2011-04-13 Dodji Seketeli <dodji@redhat.com>
12235
12236 PR c++/48574
12237 * g++.dg/template/dependent-expr7.C: New test case.
12238
12239 2011-04-13 Jason Merrill <jason@redhat.com>
12240
12241 * g++.dg/cpp0x/sfinae13.C: New.
12242
12243 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
12244
12245 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
12246
12247 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12248
12249 * gcc.target/arm/pr43698.c: Remove -march option.
12250
12251 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
12252
12253 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
12254 -march option.
12255
12256 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
12257
12258 PR fortran/48360
12259 PR fortran/48456
12260 * gfortran.dg/realloc_on_assign_6.f03: New test.
12261
12262 2011-04-12 Kai Tietz <ktietz@redhat.com>
12263
12264 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
12265 targets the additional -mno-ms-bitfields and
12266 -Wno-packed-bitfield-compat options.
12267 * g++.dg/ext/bitfield3.C: Likewise.
12268 * g++.dg/ext/bitfield4.C: Likewise.
12269 * g++.dg/ext/bitfield5.C: Likewise.
12270 * gcc.dg/bitfld-15.c: Likewise.
12271 * gcc.dg/bitfld-16.c: Likewise.
12272 * gcc.dg/bitfld-17.c: Likewise.
12273 * gcc.dg/bitfld-18.c: Likewise.
12274
12275 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
12276
12277 * gcc.target/arm/neon-vld3-1.c: New test.
12278 * gcc.target/arm/neon-vst3-1.c: New test.
12279 * gcc.target/arm/neon/v*.c: Regenerate.
12280
12281 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12282
12283 PR rtl-optimization/48549
12284 * g++.dg/opt/pr48549.C: New test.
12285
12286 2011-04-12 Richard Guenther <rguenther@suse.de>
12287
12288 PR tree-optimization/46076
12289 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
12290
12291 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12292
12293 PR testsuite/21164
12294 * lib/compat.exp (compat-execute): Declare unsupported after
12295 stripping path from src1.
12296 * lib/lto.exp (lto-execute): Likewise.
12297
12298 2011-04-12 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR c/48552
12301 * gcc.dg/pr48552-1.c: New test.
12302 * gcc.dg/pr48552-2.c: New test.
12303
12304 2011-04-11 Jason Merrill <jason@redhat.com>
12305
12306 * g++.dg/cpp0x/sfinae12.C: New.
12307
12308 * g++.dg/cpp0x/enum10.C: New.
12309
12310 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
12311
12312 * g++.dg/cpp0x/rv-func.C: New.
12313
12314 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12315
12316 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
12317 alpha*-dec-osf5*.
12318
12319 2011-04-11 Martin Jambor <mjambor@suse.cz>
12320
12321 PR tree-optimization/48195
12322 * gcc.dg/ipa/pr48195.c: New test.
12323
12324 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
12325
12326 * gnat.dg/return3.adb: Remove unused switch.
12327
12328 2011-04-08 Mike Stump <mikestump@comcast.net>
12329
12330 PR testsuite/48506
12331 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
12332 default to fno-common.
12333
12334 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
12335
12336 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
12337 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
12338
12339 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12340
12341 PR fortran/48448
12342 * gfortran.dg/function_optimize_5.f90: New test.
12343
12344 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
12345
12346 * gnat.dg/aggr17.adb: New test.
12347 * gnat.dg/aggr18.adb: Likewise.
12348
12349 2011-04-08 Michael Matz <matz@suse.de>
12350
12351 PR middle-end/48389
12352 * gcc.target/i386/pr48389.c: New test.
12353
12354 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
12355
12356 PR rtl-optimization/48272
12357 * g++.dg/opt/pr48272.C: New.
12358
12359 2011-04-08 Dmitry Melnik <dm@ispras.ru>
12360
12361 PR rtl-optimization/48235
12362 * gcc.dg/pr48235.c: New.
12363
12364 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12365
12366 PR rtl-optimization/48302
12367 * g++.dg/opt/pr48302.C: New.
12368
12369 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12370
12371 PR target/48273
12372 * g++.dg/opt/pr48273.C: New.
12373
12374 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
12375
12376 PR rtl-optimization/48442
12377 * gcc.dg/pr48442.c: New.
12378
12379 2011-04-08 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR tree-optimization/48377
12382 * gcc.dg/vect/pr48377.c: New test.
12383
12384 2011-04-07 Jason Merrill <jason@redhat.com>
12385
12386 * g++.dg/cpp0x/regress/call1.C: New.
12387
12388 * g++.dg/cpp0x/variadic107.C: New.
12389
12390 * g++.dg/cpp0x/sfinae11.C: New.
12391 * g++.dg/cpp0x/noexcept02.C: Fix.
12392
12393 * g++.dg/cpp0x/sfinae10.C: New.
12394
12395 * g++.dg/cpp0x/sfinae9.C: New.
12396
12397 * c-c++-common/Wcast-qual-1.c: Move here from...
12398 * gcc.dg/cast-qual-3.c: ...here, and...
12399 * g++.dg/warn/Wcast-qual2.C: ...here.
12400
12401 * g++.dg/cpp0x/sfinae8.C: New.
12402
12403 * g++.dg/cpp0x/sfinae7.C: New.
12404
12405 * g++.dg/cpp0x/enum9.C: New.
12406
12407 2011-04-07 Mike Stump <mikestump@comcast.net>
12408
12409 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
12410 with no trampolines.
12411
12412 2011-04-07 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR fortran/48117
12415 * gfortran.dg/gomp/pr48117.f90: New test.
12416
12417 PR debug/48343
12418 * gcc.dg/torture/pr48343.c: New test.
12419
12420 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12421
12422 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
12423
12424 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
12425
12426 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
12427
12428 2011-04-07 Tom de Vries <tom@codesourcery.com>
12429
12430 PR target/43920
12431 * lib/scanasm.exp (object-size): New proc.
12432 * gcc.target/arm/pr43920-2.c: New test.
12433
12434 2011-04-06 Tobias Burnus <burnus@net-b.de>
12435
12436 PR fortran/18918
12437 PR fortran/48477
12438 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
12439
12440 2011-04-06 Steve Ellcey <sje@cup.hp.com>
12441
12442 * gcc.dg/mtune.c: Prune note from output.
12443
12444 2011-04-06 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR debug/48466
12447 * gcc.dg/guality/pr36977.c: New test.
12448 * gcc.dg/guality/pr48466.c: New test.
12449
12450 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12451
12452 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
12453
12454 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
12455
12456 * gnat.dg/return3.adb: New test.
12457
12458 2011-04-06 Richard Guenther <rguenther@suse.de>
12459
12460 PR tree-optimization/47663
12461 * gcc.dg/tree-ssa/inline-8.c: New testcase.
12462
12463 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
12464
12465 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
12466 Solaris 8 and 9 as well.
12467
12468 2011-04-05 Tom de Vries <tom@codesourcery.com>
12469
12470 PR target/43920
12471 * gcc.target/arm/pr43920-1.c: New test.
12472
12473 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
12474
12475 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
12476 (cctor): Actually return the value.
12477 (main): Cast return values.
12478
12479 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12480
12481 * gfortran.dg/character_comparison_8.f90: New test.
12482
12483 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12484
12485 * frontend-passes: (optimize_lexical_comparison): New function.
12486 (optimize_expr): Call it.
12487 (optimize_comparison): Also handle lexical comparison functions.
12488 Return false instad of -2 for unequal comparison.
12489
12490 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12491
12492 PR fortran/48412
12493 * function_optimize_4.f90: New test.
12494
12495 2011-04-04 Tobias Burnus <burnus@net-b.de>
12496
12497 PR fortran/18918
12498 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
12499 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
12500 * gfortran.dg/coarray_15.f90: New.
12501
12502 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12503
12504 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
12505 * gfortran.dg/bessel_7.f90: Likewise.
12506
12507 2011-04-03 Tobias Burnus <burnus@net-b.de>
12508
12509 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
12510
12511 2011-04-03 Richard Guenther <rguenther@suse.de>
12512 Ira Rosen <ira.rosen@linaro.org>
12513
12514 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
12515 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
12516 -ftree-loop-if-convert-stores.
12517
12518 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12519
12520 * gnat.dg/specs/aggr2.ads: New test.
12521
12522 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
12523
12524 * gnat.dg/debug2.ad[sb]: New test.
12525 * gnat.dg/debug2_pkg.ads: New helper.
12526 * gnat.dg/debug3.ad[sb]: New test.
12527
12528 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
12529
12530 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
12531
12532 2011-04-01 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR middle-end/48335
12535 * gcc.c-torture/compile/pr48335-1.c: New test.
12536 * gcc.dg/pr48335-1.c: New test.
12537 * gcc.dg/pr48335-2.c: New test.
12538 * gcc.dg/pr48335-3.c: New test.
12539 * gcc.dg/pr48335-4.c: New test.
12540 * gcc.dg/pr48335-5.c: New test.
12541 * gcc.dg/pr48335-6.c: New test.
12542 * gcc.dg/pr48335-7.c: New test.
12543 * gcc.dg/pr48335-8.c: New test.
12544 * gcc.target/i386/pr48335-1.c: New test.
12545
12546 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
12547
12548 PR c/36299
12549 * gcc.dg/Waddress.c: New test.
12550
12551 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12552
12553 PR fortran/48352
12554 * gfortran.dg/function_optimize_3.f90: New test.
12555
12556 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
12557
12558 * gcc.c-torture/compile/20110401-1.c: New test.
12559
12560 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
12561 * g++.dg/lto/20091002-2_0.C: Likewise.
12562 * g++.dg/lto/20090303_0.c: Likewise.
12563 * g++.dg/lto/20091004-1_0.C: Likewise.
12564 * g++.dg/lto/20091002-3_0.C: Likewise.
12565 * g++.dg/lto/20091004-2_0.C: Likewise.
12566 * g++.dg/lto/20081123_0.C: Likewise.
12567 * g++.dg/lto/20090313_0.C: Likewise.
12568 * g++.dg/lto/20081109-1_0.C: Likewise.
12569 * g++.dg/lto/20081219_0.C: Likewise.
12570 * g++.dg/lto/20081204-1_0.C: Likewise.
12571 * g++.dg/lto/20090302_0.C: Likewise.
12572 * g++.dg/lto/20081119-1_0.C: Likewise.
12573 * g++.dg/lto/20081118_0.C: Likewise.
12574 * gcc.dg/lto/20091020-2_0.c: Likewise.
12575 * gcc.dg/lto/20090210_0.c: Likewise.
12576 * gcc.dg/lto/20081204-1_0.c: Likewise.
12577 * gcc.dg/lto/20081224_0.c: Likewise.
12578 * gcc.dg/lto/20090219_0.c: Likewise.
12579 * gcc.dg/lto/20091014-1_0.c: Likewise.
12580 * gcc.dg/lto/20091016-1_0.c: Likewise.
12581 * gcc.dg/lto/20090206-2_0.c: Likewise.
12582 * gcc.dg/lto/20090116_0.c: Likewise.
12583 * gcc.dg/lto/20091013-1_0.c: Likewise.
12584 * gcc.dg/lto/20091015-1_0.c: Likewise.
12585 * gcc.dg/lto/20090126-2_0.c: Likewise.
12586
12587 2011-03-31 Ian Lance Taylor <iant@google.com>
12588
12589 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
12590
12591 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12592
12593 * gnat.dg/opt16.adb: New test.
12594
12595 2011-03-31 Jason Merrill <jason@redhat.com>
12596
12597 * g++.dg/cpp0x/defaulted24.C: New.
12598
12599 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12600
12601 PR target/16292
12602 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
12603 with -O0.
12604
12605 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
12606
12607 * g++.dg/other/i386-9.C: New test.
12608
12609 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12610
12611 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
12612
12613 2011-03-30 Jason Merrill <jason@redhat.com>
12614
12615 * g++.dg/cpp0x/regress/error-recovery1.C: New.
12616
12617 * g++.dg/cpp0x/regress/isnan.C: New.
12618
12619 * g++.dg/cpp0x/initlist46.C: New.
12620
12621 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
12622
12623 PR target/47551
12624 * gcc.target/arm/neon-modes-2.c: New test.
12625
12626 2011-03-30 Jakub Jelinek <jakub@redhat.com>
12627
12628 PR c/48305
12629 * gcc.c-torture/compile/pr48305.c: New test.
12630
12631 2011-03-29 Jason Merrill <jason@redhat.com>
12632
12633 * g++.dg/cpp0x/regress/value-dep1.C: New.
12634
12635 2011-03-29 Steve Ellcey <sje@cup.hp.com>
12636
12637 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12638
12639 2011-03-29 Ian Lance Taylor <iant@google.com>
12640
12641 * go.test/go-test.exp: Handle the test lines used in several new
12642 tests.
12643 (errchk): Add opts parameter. Change all callers. Handle parens
12644 in regexps.
12645
12646 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
12647 Dominique d'Humieres <dominiq@lps.ens.fr>
12648
12649 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12650 and __APPLE__ && __PPC__ && __ALTIVEC__.
12651
12652 2011-03-29 Jason Merrill <jason@redhat.com>
12653
12654 * g++.dg/cpp0x/dependent1.C: New.
12655
12656 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12657
12658 * g++.dg/cpp0x/constexpr-memfn1.C: New.
12659
12660 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12661
12662 2011-03-29 Janus Weil <janus@gcc.gnu.org>
12663
12664 PR fortran/48095
12665 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12666 * gfortran.dg/proc_ptr_comp_32.f90: New.
12667
12668 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12669
12670 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
12671 check for corresponding warning.
12672
12673 2011-03-28 Jason Merrill <jason@redhat.com>
12674
12675 * g++.dg/cpp0x/rv-deduce2.C: New.
12676
12677 2011-03-29 Jakub Jelinek <jakub@redhat.com>
12678
12679 PR debug/48203
12680 * gcc.dg/pr48203.c: New test.
12681
12682 2011-03-28 Jeff Law <law@redhat.com>
12683
12684 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12685
12686 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
12687
12688 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12689 and __PPC__ && __ALTIVEC__.
12690
12691 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12692
12693 PR testsuite/48238
12694 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12695 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12696 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12697 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12698
12699 2011-03-28 Jason Merrill <jason@redhat.com>
12700
12701 * g++.dg/cpp0x/initlist-array2.C: New.
12702
12703 * g++.dg/cpp0x/initlist-array1.C: New.
12704
12705 * g++.dg/cpp0x/constexpr-compound.C: New.
12706
12707 * g++.dg/cpp0x/constexpr-using.C: New.
12708
12709 * g++.dg/cpp0x/constexpr-noexcept.C: New.
12710
12711 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
12712
12713 PR testsuite/48276
12714 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12715
12716 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
12717
12718 * gcc.dg/slp-1.c: New test.
12719
12720 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
12721
12722 * gcc.target/i386/avx256-unaligned-load-1.c: New.
12723 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12724 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12725 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12726 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12727 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12728 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12729 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12730 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12731 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12732 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12733 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12734 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12735 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12736
12737 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12738
12739 PR fortran/47065
12740 * gfortran.dg/trim_optimize_5.f90: New test.
12741 * gfortran.dg/trim_optimize_6.f90: New test.
12742
12743 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
12744
12745 PR target/38598
12746 * gcc.target/mips/madd-7.c: Remove -mlong32.
12747 * gcc.target/mips/msub-7.c: Likewise.
12748
12749 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
12750
12751 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12752 accesses to preserve the meaning of the test for doubleword vectors.
12753 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12754 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12755
12756 2011-03-26 Janus Weil <janus@gcc.gnu.org>
12757
12758 PR fortran/48291
12759 * gfortran.dg/class_42.f03: New.
12760
12761 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
12762
12763 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12764 strided accesses.
12765
12766 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
12767
12768 PR rtl-optimization/48144
12769 * gcc.dg/pr48144.c: New test.
12770
12771 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12772
12773 * gnat.dg/discr27.ad[sb]: New test.
12774
12775 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12776
12777 * gnat.dg/limited_with2.ad[sb]: New test.
12778 * gnat.dg/limited_with2_pkg1.ads: New helper.
12779 * gnat.dg/limited_with2_pkg2.ads: Likewise.
12780
12781 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
12782
12783 * gnat.dg/opt15.adb: New test.
12784 * gnat.dg/opt15_pkg.ad[sb]: New helper.
12785
12786 2011-03-25 Tobias Burnus <burnus@net-b.de>
12787
12788 PR fortran/48174
12789 PR fortran/45304
12790 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12791 * gfortran.dg/leadz_trailz_3.f90: Ditto
12792
12793 2011-03-25 Martin Jambor <mjambor@suse.cz>
12794
12795 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12796
12797 2011-03-25 Jason Merrill <jason@redhat.com>
12798
12799 * g++.dg/cpp0x/defaulted22.C: New.
12800 * g++.dg/cpp0x/defaulted23.C: New.
12801 * g++.dg/cpp0x/defaulted15.C: Adjust.
12802
12803 2011-03-25 Jason Merrill <jason@redhat.com>
12804
12805 * g++.dg/cpp0x/move1.C: New.
12806
12807 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
12808
12809 PR target/48287
12810 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12811
12812 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12813
12814 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12815 for mips-sgi-irix6.5.
12816 Replace snprintf prototype by <stdio.h>.
12817
12818 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12819
12820 PR testsuite/48283
12821 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12822 run_expensive_tests.
12823 * gcc.dg/graphite/block-4.c: Likewise.
12824 * gcc.dg/graphite/block-7.c: Likewise.
12825 * gcc.dg/graphite/block-8.c: Likewise.
12826
12827 2011-03-25 Richard Guenther <rguenther@suse.de>
12828
12829 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12830 * g++.dg/tree-ssa/pr8781.C: Likewise.
12831 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12832 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12833 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12834 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12835 * gcc.dg/tree-ssa/alias-18.c: Likewise.
12836 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12837 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12838 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12839 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12840 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12841 * gcc.dg/tree-ssa/pr21574.c: Likewise.
12842 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12843 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12844 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12845 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12846 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12847 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12848 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12849 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12850 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12851 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12852 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12853 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12854 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12855 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12856 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12857 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12858 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12859 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12860 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12861 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12862 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12863 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12864 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12865 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12866 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12867 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12868 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12869 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12870 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12871 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12872 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12873 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12874 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12875 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12876 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12877 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12878 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12879 * c-c++-common/pr46562-2.c: Likewise.
12880 * gfortran.dg/pr42108.f90: Likewise.
12881 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12882 foo to be inlined even at -O1.
12883 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12884 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12885 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12886 * gcc.dg/matrix/matrix.exp: Disable FRE.
12887
12888 2011-03-24 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR debug/48204
12891 * gcc.dg/dfp/pr48204.c: New test.
12892
12893 2011-03-24 Steve Ellcey <sje@cup.hp.com>
12894
12895 PR target/48209
12896 * gcc.c-torture/execute/pr47917.c: Move this...
12897 * gcc.dg/torture/pr47917.c: to here and add xfails.
12898
12899 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12900
12901 * gnat.dg/array16.ad[sb]: New test.
12902 * gnat.dg/array16.ads: New helper.
12903
12904 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12905
12906 * gnat.dg/derived_type2.adb: New test.
12907
12908 2011-03-24 Richard Guenther <rguenther@suse.de>
12909
12910 PR tree-optimization/48271
12911 * g++.dg/torture/pr48271.C: New testcase.
12912
12913 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
12914
12915 * gnat.dg/array15.ad[sb]: New test.
12916
12917 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
12918
12919 PR target/48237
12920 * gcc.target/i386/pr48237.c: New test.
12921
12922 2011-03-24 Richard Guenther <rguenther@suse.de>
12923
12924 PR middle-end/48269
12925 * gcc.dg/builtin-object-size-10.c: New testcase.
12926
12927 2011-03-24 Richard Guenther <rguenther@suse.de>
12928
12929 PR tree-optimization/46562
12930 * c-c++-common/pr46562-2.c: New testcase.
12931 * c-c++-common/pr46562.c: Likewise.
12932
12933 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
12934
12935 * gcc.dg/vect/vect-cselim-1.c: New test.
12936 * gcc.dg/vect/vect-cselim-2.c: New test.
12937
12938 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
12939
12940 * gcc.target/arm/pr46934.c: New.
12941
12942 2011-03-23 Ian Lance Taylor <iant@google.com>
12943
12944 * go.test/go-test.exp (errchk): Ignore lines containing ////.
12945
12946 2011-03-23 Richard Guenther <rguenther@suse.de>
12947
12948 * gcc.dg/struct: Remove directory and contents.
12949
12950 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12951
12952 PR testsuite/48251
12953 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12954
12955 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12956
12957 * gnat.dg/discr26.ad[sb]: New test.
12958 * gnat.dg/discr26_pkg.ads: New helper.
12959
12960 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
12961
12962 PR target/47553
12963 * gcc.target/arm/neon-vld-1.c: New test.
12964
12965 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
12966
12967 * gnat.dg/array14.ad[sb]: New test.
12968 * gnat.dg/array14_pkg.ads: New helper.
12969
12970 2011-03-22 Joseph Myers <joseph@codesourcery.com>
12971
12972 * gcc.c-torture/execute/920501-8.x: Remove.
12973 * gcc.c-torture/execute/930513-1.x: Remove.
12974 * gcc.c-torture/execute/960312-1.x: Remove.
12975 * gcc.c-torture/compile/20000804-1.c,
12976 gcc.c-torture/compile/20001205-1.c,
12977 gcc.c-torture/compile/20001226-1.c,
12978 gcc.c-torture/compile/20010518-2.c,
12979 gcc.c-torture/compile/20020312-1.c,
12980 gcc.c-torture/compile/20020604-1.c,
12981 gcc.c-torture/compile/920501-12.c,
12982 gcc.c-torture/compile/920501-4.c,
12983 gcc.c-torture/compile/920520-1.c,
12984 gcc.c-torture/compile/980506-1.c,
12985 gcc.c-torture/execute/980709-1.x,
12986 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12987 options for m68hc11.
12988 * gcc.dg/cpp/assert4.c: Don't handle ARC.
12989 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12990 m68hc11.
12991
12992 2011-03-22 Nick Clifton <nickc@redhat.com>
12993
12994 * lib/target-supports.exp (check_profiling_available): Add MN10300
12995 to the list of targets that do not support profiling. Restore
12996 alpha sorting to this list.
12997
12998 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12999
13000 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
13001 failure on 32-bit systems.
13002 * gcc.dg/torture/vector-2.c: Ditto.
13003
13004 2011-03-22 Richard Guenther <rguenther@suse.de>
13005
13006 PR tree-optimization/48228
13007 * gcc.dg/Wstrict-overflow-23.c: New testcase.
13008
13009 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13010
13011 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
13012 powerpc.
13013
13014 PR target/48226
13015 * gcc.target/powerpc/pr48226.c: New file.
13016
13017 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
13018
13019 * lib/prune.exp (prune_gcc_output): Prune "could not create
13020 compact unwind for" warnings.
13021
13022 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13023
13024 PR c/42544
13025 PR c/48197
13026 * gcc.c-torture/execute/pr42544.c: New test.
13027 * gcc.c-torture/execute/pr48197.c: New test.
13028
13029 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
13030
13031 PR preprocessor/48192
13032 * gcc.target/powerpc/pr48192.c: New file.
13033
13034 PR target/48053
13035 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
13036 split problem of 0 being loaded in a VSX register.
13037
13038 2011-03-21 Richard Guenther <rguenther@suse.de>
13039
13040 PR c/47939
13041 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
13042 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
13043 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
13044 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
13045
13046 2011-03-21 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR target/48213
13049 * gcc.dg/pr48213.c: New test.
13050
13051 2011-03-21 Kai Tietz <ktietz@redhat.com>
13052
13053 PR target/12171
13054 * g++.dg/plugin/attribute_plugin.c: Adjust test.
13055
13056 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
13057
13058 * gcc.target/arm/xor-and.c: New.
13059
13060 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13061
13062 PR fortran/22572
13063 * gfortran.dg/function_optimize_1.f90: New test.
13064 * gfortran.dg/function_optimize_2.f90: New test.
13065
13066 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
13067
13068 PR rtl-optimization/47502
13069 * gcc.target/i386/pr47502-1.c: New.
13070 * gcc.target/i386/pr47502-2.c: Likewise.
13071
13072 2011-03-20 Jakub Jelinek <jakub@redhat.com>
13073
13074 PR rtl-optimization/48156
13075 * gcc.dg/pr48156.c: New test.
13076
13077 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13078
13079 PR libfortran/47439
13080 * gfortran.dg/scratch_1.f90: Adjust test.
13081
13082 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13083
13084 PR libfortran/47439
13085 * gfortran.dg/scratch_1.f90: New test.
13086
13087 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13088
13089 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
13090 variably modified typedefs.
13091 * gcc.dg/c1x-typedef-2.c: Remove.
13092
13093 2011-03-18 Joseph Myers <joseph@codesourcery.com>
13094
13095 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
13096 * gcc.dg/c1x-anon-struct-3.c: New test.
13097 * gcc.dg/anon-struct-11.c: Update.
13098
13099 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13100
13101 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
13102 dg-xfail-run-if.
13103 Only xfail with gas.
13104
13105 2011-03-18 Jason Merrill <jason@redhat.com>
13106
13107 * g++.dg/template/fn-ptr1.C: New.
13108
13109 * g++.dg/overload/volatile1.C: New.
13110
13111 * g++.dg/opt/pr23372.C: New.
13112
13113 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
13114
13115 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13116
13117 PR middle-end/47405
13118 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
13119
13120 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
13121
13122 * gcc.target/arm/unsigned-extend-1.c: New.
13123
13124 2011-03-18 Jakub Jelinek <jakub@redhat.com>
13125
13126 PR bootstrap/48161
13127 * gcc.c-torture/compile/pr48161.c: New test.
13128
13129 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
13130
13131 PR middle-end/47725
13132 * gcc.dg/torture/pr47725.c: New.
13133
13134 2011-03-17 Jason Merrill <jason@redhat.com>
13135
13136 * g++.dg/cpp0x/constexpr-overflow2.C: New.
13137 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
13138
13139 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
13140
13141 * gnat.dg/specs/elab2.ads: New test.
13142 * gnat.dg/specs/elab2_pkg.ads: New helper.
13143
13144 2011-03-17 Jason Merrill <jason@redhat.com>
13145
13146 * g++.dg/cpp0x/decltype-1212.C: New.
13147 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
13148
13149 2011-03-17 Jason Merrill <jason@redhat.com>
13150
13151 * g++.dg/parse/memfnquals1.C: New.
13152
13153 2011-03-17 Richard Guenther <rguenther@suse.de>
13154
13155 PR middle-end/48134
13156 * gcc.dg/pr48134.c: New testcase.
13157
13158 2011-03-17 Richard Guenther <rguenther@suse.de>
13159
13160 PR middle-end/48165
13161 * g++.dg/torture/pr48165.C: New testcase.
13162
13163 2011-03-17 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR rtl-optimization/48141
13166 * gcc.dg/pr48141.c: New test.
13167
13168 2011-03-16 Jason Merrill <jason@redhat.com>
13169
13170 * g++.dg/cpp0x/constexpr-48089.C: New.
13171
13172 * g++.dg/cpp0x/constexpr-abi1.C: New.
13173
13174 * g++.dg/cpp0x/constexpr-46336.C: New.
13175 * g++.dg/parse/friend5.C: Adjust expected errors.
13176
13177 * g++.dg/cpp0x/constexpr-47570.C: New.
13178
13179 2011-03-16 Dodji Seketeli <dodji@redhat.com>
13180
13181 PR debug/47510
13182 * ++.dg/debug/dwarf2/typedef6.C: New test.
13183
13184 2011-03-16 Jason Merrill <jason@redhat.com>
13185
13186 * g++.dg/cpp0x/elision2.C: New.
13187
13188 * g++.dg/cpp0x/constexpr-array3.C: New.
13189
13190 2011-03-16 Jason Merrill <jason@redhat.com>
13191
13192 * g++.dg/cpp0x/sfinae6.C: New.
13193 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
13194 * g++.dg/cpp0x/pr45908.C: Likewise.
13195 * g++.dg/cpp0x/sfinae6.C: Likewise.
13196 * g++.old-deja/g++.jason/conversion11.C: Likewise.
13197 * g++.old-deja/g++.law/arg11.C: Likewise.
13198
13199 2011-03-16 Jason Merrill <jason@redhat.com>
13200
13201 * g++.dg/template/incomplete6.C: New.
13202
13203 2011-03-16 Jeff Law <law@redhat.com>
13204
13205 * gcc.dg/tree-ssa/vrp55.c: New test.
13206
13207 2011-03-16 Jason Merrill <jason@redhat.com>
13208
13209 * g++.dg/cpp0x/auto22.C: New.
13210
13211 2011-03-16 Richard Guenther <rguenther@suse.de>
13212
13213 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
13214 optimizing it away if promoted to const.
13215
13216 2011-03-16 Richard Guenther <rguenther@suse.de>
13217
13218 PR tree-optimization/48149
13219 * gcc.dg/fold-complex-1.c: New testcase.
13220
13221 2011-03-16 Richard Guenther <rguenther@suse.de>
13222
13223 PR testsuite/48147
13224 * gcc.dg/guality/pr45882.c: Really make sure no inlining
13225 or cloning happens.
13226
13227 2011-03-16 Richard Guenther <rguenther@suse.de>
13228
13229 PR tree-optimization/26134
13230 * gcc.dg/tree-ssa/complex-6.c: New testcase.
13231
13232 2011-03-16 Richard Guenther <rguenther@suse.de>
13233
13234 PR tree-optimization/48146
13235 * gcc.dg/torture/pr48146.c: New testcase.
13236
13237 2011-03-16 Richard Guenther <rguenther@suse.de>
13238
13239 * gcc.dg/tree-ssa/pr14814.c: Adjust.
13240 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
13241
13242 2011-03-16 Jakub Jelinek <jakub@redhat.com>
13243
13244 PR middle-end/48136
13245 * gcc.c-torture/compile/pr48136.c: New test.
13246
13247 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
13248
13249 PR debug/45882
13250 * gcc.dg/guality/pr45882.c: New test.
13251
13252 2011-03-15 Jason Merrill <jason@redhat.com>
13253
13254 * g++.dg/cpp0x/constexpr-recursion.C: New.
13255
13256 * g++.dg/cpp0x/implicit11.C: New.
13257
13258 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13259
13260 * g++.dg/cpp0x/constexpr-attribute.C: New.
13261
13262 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
13263
13264 * g++.dg/parse/pr34758.C: New.
13265
13266 2011-03-15 Xinliang David Li <davidxl@google.com>
13267
13268 PR c/47837
13269 * gcc.dg/uninit-pred-7_d.c: New test.
13270 * gcc.dg/uninit-pred-8_d.c: New test.
13271
13272 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
13273
13274 PR target/46788
13275 * gcc.target/arm/pr46788.c: New.
13276
13277 2011-03-15 Richard Guenther <rguenther@suse.de>
13278
13279 PR middle-end/47650
13280 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
13281 * gfortran.dg/ishft_4.f90: Likewise.
13282 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13283
13284 2011-03-15 Richard Guenther <rguenther@suse.de>
13285
13286 PR tree-optimization/13954
13287 * g++.dg/tree-ssa/pr13954.C: New testcase.
13288
13289 2011-03-15 Richard Guenther <rguenther@suse.de>
13290
13291 PR tree-optimization/48037
13292 * gcc.target/i386/pr48037-1.c: New testcase.
13293
13294 2011-03-15 Richard Guenther <rguenther@suse.de>
13295
13296 PR tree-optimization/41490
13297 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
13298 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
13299 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
13300 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
13301 * g++.dg/tree-ssa/pr33604.C: Adjust.
13302
13303 2011-03-14 Jakub Jelinek <jakub@redhat.com>
13304
13305 PR middle-end/47917
13306 * gcc.c-torture/execute/pr47917.c: New test.
13307 * gcc.dg/pr47917.c: New test.
13308
13309 PR middle-end/38878
13310 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
13311
13312 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
13313
13314 * gcc.target/i386/sse4_1-floor-vec.c: New test.
13315 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
13316 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
13317 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
13318 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
13319 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
13320 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
13321 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
13322 * gcc.target/i386/avx-floor-vec.c: Ditto.
13323 * gcc.target/i386/avx-ceil-vec.c: Ditto.
13324 * gcc.target/i386/avx-trunc-vec.c: Ditto.
13325 * gcc.target/i386/avx-rint-vec.c: Ditto.
13326 * gcc.target/i386/avx-floorf-vec.c: Ditto.
13327 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
13328 * gcc.target/i386/avx-truncf-vec.c: Ditto.
13329 * gcc.target/i386/avx-rintf-vec.c: Ditto.
13330
13331 2011-03-14 Tom Tromey <tromey@redhat.com>
13332
13333 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
13334 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
13335 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
13336
13337 2011-03-14 Tom Tromey <tromey@redhat.com>
13338
13339 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
13340 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
13341 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
13342
13343 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
13344
13345 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
13346
13347 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
13348
13349 PR rtl-optimization/47166
13350 * gcc.c-torture/execute/postmod-1.c: New test.
13351
13352 2011-03-14 Richard Guenther <rguenther@suse.de>
13353
13354 PR middle-end/48098
13355 * gcc.dg/torture/pr48098.c: New testcase.
13356
13357 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
13358
13359 PR target/48053
13360 * gcc.target/powerpc/pr48053-1.c: New test.
13361 * gcc.target/powerpc/pr48053-2.c: Likewise.
13362
13363 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13364
13365 PR libfortran/48066
13366 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
13367
13368 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13369
13370 PR libfortran/48066
13371 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
13372
13373 2011-03-12 Janus Weil <janus@gcc.gnu.org>
13374
13375 PR fortran/48059
13376 * gfortran.dg/class_41.f03: New.
13377
13378 2011-03-11 Dodji Seketeli <dodji@redhat.com>
13379
13380 * g++.dg/conversion/cast3.C: New test.
13381
13382 2011-03-11 Jason Merrill <jason@redhat.com>
13383
13384 * g++.dg/template/error45.C: New.
13385
13386 * g++.dg/parse/no-type-defn1.C: New.
13387
13388 * g++.dg/ext/attrib40.C: New.
13389
13390 * g++.dg/cpp0x/regress/array1.C: New.
13391
13392 2011-03-11 Richard Guenther <rguenther@suse.de>
13393
13394 PR tree-optimization/48067
13395 * gcc.dg/pr48067.c: New testcase.
13396
13397 2011-03-11 Richard Guenther <rguenther@suse.de>
13398
13399 PR lto/48073
13400 * g++.dg/lto/20110311-1_0.C: New testcase.
13401
13402 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13403
13404 PR c++/48035
13405 * g++.dg/inherit/virtual8.C: New test.
13406
13407 PR middle-end/48044
13408 * gcc.dg/torture/pr48044.c: New test.
13409
13410 2011-03-11 Janus Weil <janus@gcc.gnu.org>
13411
13412 PR fortran/47768
13413 * gfortran.dg/proc_ptr_comp_31.f90: New.
13414
13415 2011-03-11 Richard Guenther <rguenther@suse.de>
13416
13417 PR tree-optimization/47278
13418 * gcc.dg/torture/pr47278-1.c: New testcase.
13419 * gcc.dg/torture/pr47278-2.c: Likewise.
13420
13421 2011-03-11 Jakub Jelinek <jakub@redhat.com>
13422
13423 PR tree-optimization/48063
13424 * gcc.dg/torture/pr48063.c: New test.
13425
13426 2011-03-10 Jason Merrill <jason@redhat.com>
13427
13428 * g++.dg/template/array22.C: New.
13429
13430 * g++.dg/cpp0x/syntax-err1.C: New.
13431 * g++.dg/parse/error36.C: Adjust expected errors.
13432 * g++.old-deja/g++.pt/ctor2.C: Likewise.
13433 * g++.old-deja/g++.pt/typename3.C: Likewise.
13434 * g++.old-deja/g++.pt/typename4.C: Likewise.
13435 * g++.old-deja/g++.pt/typename6.C: Likewise.
13436
13437 2011-03-09 Jason Merrill <jason@redhat.com>
13438
13439 * g++.dg/template/nontype22.C: New.
13440
13441 2011-03-09 Martin Jambor <mjambor@suse.cz>
13442
13443 PR tree-optimization/47714
13444 * g++.dg/torture/pr47714.C: New test.
13445
13446 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
13447
13448 PR target/47755
13449 * gcc.target/powerpc/pr47755-2.c: New file.
13450
13451 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13452
13453 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
13454 is not set in the environment, pass 64 as first argument when not
13455 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
13456 native where ulimit -u is supported.
13457
13458 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13459
13460 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
13461
13462 2011-03-08 Jason Merrill <jason@redhat.com>
13463
13464 * g++.dg/template/nontype21.C: New.
13465
13466 * g++.dg/template/anon5.C: New.
13467
13468 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR debug/47881
13471 * gcc.dg/pr47881.c: New test.
13472
13473 2011-03-08 Dodji Seketeli <dodji@redhat.com>
13474
13475 PR c++/47957
13476 * g++.dg/lookup/template3.C: New test.
13477
13478 2011-03-08 Kai Tietz <ktietz@redhat.com>
13479
13480 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
13481 'long' type.
13482
13483 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
13484
13485 PR testsuite/47954
13486 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
13487 sizeof to compute alignment.
13488
13489 2011-03-08 Jakub Jelinek <jakub@redhat.com>
13490
13491 PR tree-optimization/48022
13492 * gcc.dg/pr48022-1.c: New test.
13493 * gcc.dg/pr48022-2.c: New test.
13494
13495 2011-03-07 Jason Merrill <jason@redhat.com>
13496
13497 * g++.dg/template/nontype20.C: New.
13498 * g++.dg/init/member1.C: Adjust expected errors.
13499 * g++.dg/parse/constant4.C: Likewise.
13500 * g++.dg/template/qualified-id3.C: Likewise.
13501 * g++.old-deja/g++.pt/crash10.C: Likewise.
13502
13503 * g++.dg/cpp0x/regress/non-const1.C: New.
13504
13505 2011-03-07 Jakub Jelinek <jakub@redhat.com>
13506
13507 PR debug/47991
13508 * gcc.dg/pr47991.c: New test.
13509
13510 2011-03-07 Jason Merrill <jason@redhat.com>
13511
13512 * g++.dg/abi/mangle46.C: New.
13513
13514 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
13515
13516 PR target/47862
13517 * gcc.target/powerpc/pr47862.c: New.
13518
13519 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
13520
13521 PR target/45413
13522 * gcc.target/i386/combine-mul.c: Require nonpic.
13523
13524 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
13525 Nathan Froyd <froydnj@codesourcery.com>
13526
13527 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
13528
13529 2011-03-06 Mark Mitchell <mark@codesourcery.com>
13530
13531 * README.QMTEST: Remove.
13532
13533 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
13534 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13535
13536 PR fortran/47850
13537 * gfortran.dg/array_constructor_37.f90 : New test.
13538
13539 2011-03-05 Jason Merrill <jason@redhat.com>
13540
13541 * g++.dg/abi/mangle39.C: ABI v5, not 6.
13542 * g++.dg/abi/mangle45.C: Likewise.
13543 * g++.dg/cpp0x/trailing1.C: Likewise.
13544
13545 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13546
13547 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
13548
13549 2011-03-05 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR rtl-optimization/47899
13552 * gcc.dg/pr47899.c: New test.
13553
13554 * gcc.dg/torture/pr47968.c: Ignore warnings.
13555
13556 PR tree-optimization/47967
13557 * gcc.c-torture/compile/pr47967.c: New test.
13558
13559 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13560
13561 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
13562 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
13563
13564 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
13565
13566 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
13567 and property_getAttributes() if __OBJC2__.
13568 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13569 * objc.dg/property/property-encoding-1.m: New.
13570 * obj-c++.dg/property/property-encoding-1.mm: New.
13571
13572 2011-03-04 Jason Merrill <jason@redhat.com>
13573
13574 * g++.dg/template/pseudodtor6.C: New.
13575
13576 * g++.dg/inherit/covariant19.C: New.
13577
13578 2011-03-04 Richard Guenther <rguenther@suse.de>
13579
13580 PR middle-end/47968
13581 * gcc.dg/torture/pr47968.c: New testcase.
13582
13583 2011-03-04 Richard Guenther <rguenther@suse.de>
13584
13585 PR middle-end/47975
13586 * gcc.dg/torture/pr47975.c: New testcase.
13587
13588 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
13589
13590 PR c++/47974
13591 * g++.dg/template/crash106.C: New.
13592
13593 2011-03-03 Jakub Jelinek <jakub@redhat.com>
13594
13595 PR c/47963
13596 * gcc.dg/gomp/pr47963.c: New test.
13597 * g++.dg/gomp/pr47963.C: New test.
13598
13599 2011-03-02 Jason Merrill <jason@redhat.com>
13600
13601 * g++.dg/cpp0x/regress/condition1.C: New.
13602
13603 * g++.dg/cpp0x/constexpr-ctor9.C: New.
13604
13605 2011-03-01 Jason Merrill <jason@redhat.com>
13606
13607 * g++.dg/cpp0x/lambda/lambda-98.C: New.
13608
13609 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
13610
13611 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
13612
13613 PR rtl-optimization/47925
13614 * gcc.c-torture/execute/pr47925.c: New test.
13615
13616 2011-03-01 Jason Merrill <jason@redhat.com>
13617
13618 * g++.dg/cpp0x/decltype25.C: New.
13619
13620 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
13621
13622 2011-03-01 Richard Guenther <rguenther@suse.de>
13623
13624 PR tree-optimization/47890
13625 * gcc.dg/torture/pr47890.c: New testcase.
13626
13627 2011-03-01 Richard Guenther <rguenther@suse.de>
13628
13629 PR lto/47924
13630 * gcc.dg/lto/pr47924_0.c: New testcase.
13631
13632 2011-03-01 Richard Guenther <rguenther@suse.de>
13633
13634 PR lto/46911
13635 * gfortran.dg/lto/pr46911_0.f: New testcase.
13636
13637 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13638
13639 PR libgfortran/47933
13640 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13641 compile errors from older code form.
13642
13643 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13644
13645 PR libgfortran/47567
13646 * gfortran.dg/fmt_fw_d.f90: New test.
13647
13648 2011-02-28 Jason Merrill <jason@redhat.com>
13649
13650 * g++.dg/inherit/covariant18.C: New.
13651
13652 2011-02-28 Jakub Jelinek <jakub@redhat.com>
13653
13654 PR middle-end/47893
13655 * gcc.dg/pr47893.c: New test.
13656
13657 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
13658
13659 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13660 NULL in case of a selector with conflicting types.
13661 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13662
13663 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
13664
13665 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13666 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13667 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13668 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13669
13670 2011-02-28 Jason Merrill <jason@redhat.com>
13671
13672 PR c++/47906
13673 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13674
13675 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13676
13677 PR libgfortran/47778
13678 * gfortran.dg/namelist_71.f90: New test.
13679
13680 2011-02-27 Jason Merrill <jason@redhat.com>
13681
13682 PR c++/47906
13683 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13684 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13685
13686 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
13687
13688 PR c++/46466
13689 * g++.dg/cpp0x/constexpr-ctor8.C: New.
13690
13691 2011-02-27 Jakub Jelinek <jakub@redhat.com>
13692
13693 PR fortran/47886
13694 * gfortran.dg/gomp/task-1.f90: Removed.
13695
13696 2011-02-26 Jason Merrill <jason@redhat.com>
13697
13698 * g++.dg/template/this-targ1.C: New.
13699
13700 * g++.dg/cpp0x/regress/template-const1.C: New.
13701 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13702 * g++.dg/template/function1.C: Adjust.
13703 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13704 * g++.dg/debug/debug7.C: Adjust.
13705
13706 2011-02-26 Tobias Burnus <burnus@net-b.de>
13707
13708 PR fortran/47886
13709 * gfortran.dg/gomp/task-1.f90: New.
13710
13711 2011-02-25 Jie Zhang <jie@codesourcery.com>
13712
13713 * gcc.target/arm/neon-thumb2-move.c: Add
13714 dg-require-effective-target arm_thumb2_ok.
13715
13716 2011-02-24 Jason Merrill <jason@redhat.com>
13717
13718 * g++.dg/parse/constant1.C: Specify C++98 mode.
13719 * g++.dg/parse/constant5.C: Likewise.
13720 * g++.dg/parse/error2.C: Likewise.
13721 * g++.dg/parse/semicolon3.C: Likewise.
13722 * g++.dg/template/crash14.C: Likewise.
13723 * g++.dg/template/local4.C: Likewise.
13724 * g++.dg/template/nontype3.C: Likewise.
13725 * g++.dg/parse/crash31.C: Adjust expected errors.
13726 * g++.dg/template/function1.C: Likewise.
13727 * g++.dg/template/ref3.C: Likewise.
13728 * g++.dg/template/static9.C: Likewise.
13729 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13730
13731 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13732 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13733 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13734 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13735 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13736
13737 2011-02-24 Jakub Jelinek <jakub@redhat.com>
13738
13739 PR fortran/47878
13740 * gfortran.dg/pr47878.f90: New test.
13741
13742 2011-02-24 Richard Guenther <rguenther@suse.de>
13743
13744 PR testsuite/47801
13745 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13746 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13747
13748 2011-02-24 Richard Guenther <rguenther@suse.de>
13749
13750 PR fortran/47839
13751 * gfortran.dg/lto/pr47839_0.f90: New testcase.
13752 * gfortran.dg/lto/pr47839_1.f90: Likewise.
13753
13754 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13755
13756 PR libgfortran/47567
13757 * gfortran.dg/fmt_f0_1.f90: Update test.
13758
13759 2011-02-23 Jason Merrill <jason@redhat.com>
13760
13761 * g++.dg/abi/mangle39.C: Adjust parm mangling.
13762 * g++.dg/abi/mangle45.C: New.
13763
13764 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13765 * g++.dg/template/canon-type-9.C: Match use of decltype
13766 between declaration and definition.
13767 * g++.dg/template/canon-type-12.C: Likewise.
13768
13769 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
13770
13771 PR fortran/40850
13772 * gfortran.dg/nested_allocatables_1.f90: New.
13773
13774 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
13775
13776 PR c++/46868
13777 * g++.dg/pr46868.C: New test.
13778 * g++.dg/parse/parameter-declaration-1.C: Adjust.
13779 * g++.dg/parse/error14.C: Adjust.
13780
13781 2011-02-23 Richard Guenther <rguenther@suse.de>
13782
13783 PR tree-optimization/47838
13784 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13785
13786 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13787
13788 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
13789
13790 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
13791
13792 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13793 * gfortran.dg/count_init_expr.f03: Ditto.
13794 * gfortran.dg/gomp/pr43711.f90: Ditto.
13795 * gcc.dg/struct-parse-2.c: Ditto.
13796 * gcc.dg/parse-error-3.c: Ditto.
13797 * gcc.dg/Wlogical-op-1.c: Ditto.
13798 * gcc.dg/Walways-true-1.c: Ditto.
13799 * gcc.dg/pr24225.c: Ditto.
13800 * gcc.dg/Walways-true-2.c: Ditto.
13801 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13802 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13803 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13804 * g++.dg/overload/defarg4.C: Ditto.
13805 * g++.dg/inherit/covariant16.C: Ditto.
13806 * g++.dg/inherit/virtual7.C: Ditto.
13807 * g++.dg/template/canon-type-9.C: Ditto.
13808 * g++.dg/template/access19.C: Ditto.
13809 * g++.dg/template/call7.C: Ditto.
13810 * g++.dg/template/canon-type-2.C: Ditto.
13811 * g++.dg/template/init7.C: Ditto.
13812 * g++.dg/template/sizeof-template-argument.C: Ditto.
13813 * g++.dg/template/const3.C: Ditto.
13814 * g++.dg/template/sfinae26.C: Ditto.
13815 * g++.dg/template/sfinae26.C: Ditto.
13816 * g++.dg/template/canon-type-11.C: Ditto.
13817 * g++.dg/template/union2.C: Ditto.
13818 * g++.dg/template/canon-type-3.C: Ditto.
13819 * g++.dg/template/canon-type-1.C: Ditto.
13820 * g++.dg/template/canon-type-5.C: Ditto.
13821 * g++.dg/template/canon-type-7.C: Ditto.
13822 * g++.dg/template/canon-type-10.C: Ditto.
13823 * g++.dg/template/spec36.C: Ditto.
13824 * g++.dg/template/typedef38.C: Ditto.
13825 * g++.dg/template/canon-type-4.C: Ditto.
13826 * g++.dg/template/canon-type-6.C: Ditto.
13827 * g++.dg/template/canon-type-13.C: Ditto.
13828 * g++.dg/template/instantiate9.C: Ditto.
13829 * g++.dg/template/ttp22.C: Ditto.
13830 * g++.dg/warn/Wreturn-type-6.C: Ditto.
13831 * g++.dg/warn/Walways-true-1.C: Ditto.
13832 * g++.dg/warn/Wlogical-op-1.C: Ditto.
13833 * g++.dg/warn/Walways-true-2.C: Ditto.
13834 * g++.dg/conversion/op4.C: Ditto.
13835 * g++.dg/opt/pr19650.C: Ditto.
13836 * g++.dg/lookup/friend11.C: Ditto.
13837 * g++.dg/other/default2.C: Ditto.
13838 * g++.dg/other/default3.C: Ditto.
13839 * g++.dg/other/dtor2.C: Ditto.
13840 * g++.dg/other/friend5.C: Ditto.
13841 * g++.dg/other/default5.C: Ditto.
13842 * g++.dg/init/brace6.C: Ditto.
13843 * g++.dg/init/aggr5.C: Ditto.
13844 * g++.dg/init/error2.C: Ditto.
13845 * g++.dg/expr/bound-mem-fun.C: Ditto.
13846 * g++.dg/expr/cond6.C: Ditto.
13847 * g++.dg/expr/stmt-expr-1.C: Ditto.
13848 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13849 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13850 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13851 * g++.dg/cpp0x/bracket1.C: Ditto.
13852 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13853 * g++.dg/cpp0x/pr38646.C: Ditto.
13854 * g++.dg/cpp0x/variadic73.C: Ditto.
13855 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13856 * g++.dg/cpp0x/bracket4.C: Ditto.
13857 * g++.dg/cpp0x/decltype4.C: Ditto.
13858 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13859 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13860 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13861 * g++.dg/cpp0x/variadic-new2.C: Ditto.
13862 * g++.dg/cpp0x/decltype2.C: Ditto.
13863 * g++.dg/cpp0x/decltype1.C: Ditto.
13864 * g++.dg/cpp0x/bracket2.C: Ditto.
13865 * g++.dg/cpp0x/decltype5.C: Ditto.
13866 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13867 * g++.dg/cpp0x/variadic70.C: Ditto.
13868 * g++.dg/cpp0x/decltype6.C: Ditto.
13869 * g++.dg/cpp0x/rvo.C: Ditto.
13870 * g++.dg/cpp0x/vt-40092.C: Ditto.
13871 * g++.dg/cpp0x/variadic-new.C: Ditto.
13872 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13873 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13874 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13875 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13876 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13877 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13878 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13879 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13880 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13881 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13882 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13883 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13884 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13885 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13886 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13887 * g++.dg/cpp0x/pr39639.C: Ditto.
13888 * g++.dg/cpp0x/decltype3.C: Ditto.
13889 * g++.dg/cpp0x/variadic68.C: Ditto.
13890 * g++.dg/cpp0x/variadic-function.C: Ditto.
13891 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13892 * g++.dg/cpp0x/variadic-bind.C: Ditto.
13893 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13894 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13895 * g++.dg/parse/crash35.C: Ditto.
13896 * g++.dg/parse/crash40.C: Ditto.
13897 * g++.dg/parse/defarg12.C: Ditto.
13898 * g++.dg/parse/crash34.C: Ditto.
13899 * g++.dg/parse/constructor3.C: Ditto.
13900 * g++.dg/parse/template23.C: Ditto.
13901 * g++.dg/parse/crash56.C: Ditto.
13902 * g++.dg/parse/dtor13.C: Ditto.
13903 * g++.dg/parse/error33.C: Ditto.
13904 * g++.dg/parse/ctor9.C: Ditto.
13905 * g++.dg/parse/error32.C: Ditto.
13906 * g++.dg/parse/error37.C: Ditto.
13907 * g++.dg/parse/bitfield3.C: Ditto.
13908 * g++.dg/parse/struct-4.C: Ditto.
13909 * g++.dg/ext/has_trivial_copy.C: Ditto.
13910 * g++.dg/ext/is_polymorphic.C: Ditto.
13911 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13912 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13913 * g++.dg/ext/has_nothrow_assign.C: Ditto.
13914 * g++.dg/ext/is_union.C: Ditto.
13915 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13916 * g++.dg/ext/is_pod.C: Ditto.
13917 * g++.dg/ext/has_virtual_destructor.C: Ditto.
13918 * g++.dg/ext/has_trivial_constructor.C: Ditto.
13919 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13920 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13921 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13922 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13923 * g++.dg/ext/is_abstract.C: Ditto.
13924 * g++.dg/ext/has_trivial_assign.C: Ditto.
13925 * g++.dg/ext/is_class.C: Ditto.
13926 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13927 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13928 * g++.dg/ext/is_base_of.C: Ditto.
13929 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13930 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13931 * g++.dg/ext/is_empty.C: Ditto.
13932 * g++.dg/ext/is_enum.C: Ditto.
13933 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13934 * gnat.dg/opt11.adb: Ditto.
13935 * obj-c++.dg/pr45735.mm: Ditto.
13936 * obj-c++.dg/pr24393.mm: Ditto.
13937 * obj-c++.dg/exceptions-2.mm: Ditto.
13938 * objc.dg/pr45735.m: Ditto.
13939 * objc.dg/pr24393.m: Ditto.
13940
13941 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
13942
13943 * objc.dg/attributes/objc-exception-1.m: New.
13944
13945 2011-02-23 Jie Zhang <jie@codesourcery.com>
13946
13947 * gcc.dg/cpp/include7.c: New test.
13948
13949 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
13950
13951 PR c++/47242
13952 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13953
13954 2011-02-23 Jie Zhang <jie@codesourcery.com>
13955
13956 PR rtl-optimization/47763
13957 * gcc.dg/pr47763.c: New test.
13958
13959 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
13960
13961 PR fortran/45743
13962 * gfortran.dg/whole_file_32.f90 : New test.
13963
13964 2011-02-22 Dodji Seketeli <dodji@redhat.com>
13965
13966 PR c++/47666
13967 * g++.dg/inherit/virtual7.C: New test.
13968
13969 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
13970
13971 PR objc/47832
13972 * objc.dg/type-size-3.m: Updated error message.
13973 * objc.dg/type-size-4.m: New test.
13974 * objc.dg/type-size-5.m: New test.
13975
13976 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13977
13978 * lib/gnat.exp: Fix comments.
13979 Don't load libgloss.exp.
13980 (default_gnat_version): Call $compiler with --version.
13981 Adapt regexp for gnatmake output, insert version.
13982 (gnat_version): New proc.
13983 (gnat_init): Remove gnat_libgcc_s_path.
13984 (gnat_target_compile): Likewise.
13985 Remove ld_library_path.
13986 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13987 (gnat_pass): Remove.
13988 (gnat_pass): Remove.
13989 (gnat_finish): Remove.
13990 (gnat_exit): Remove.
13991 (local_find_gnatmake): Reindent.
13992 (runtest_file_p): Remove.
13993 (prune_warnings): Remove.
13994 (find_gnatclean): New proc.
13995 * lib/gnat-dg.exp (lremove): New proc.
13996 (gnat-dg-test): Reindent.
13997 Remove additional output files.
13998 (gnat-dg-runtest): Remove.
13999
14000 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
14001 * gnat.dg/loop_optimization6.adb: Likewise.
14002 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
14003
14004 2011-02-22 Jakub Jelinek <jakub@redhat.com>
14005
14006 PR tree-optimization/47835
14007 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
14008
14009 2011-02-22 Tobias Burnus <burnus@net-b.de>
14010
14011 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
14012 * gfortran.dg/abstract_type_2.f03: Ditto.
14013 * gfortran.dg/abstract_type_3.f03: Ditto.
14014 * gfortran.dg/abstract_type_4.f03: Ditto.
14015 * gfortran.dg/abstract_type_5.f03: Ditto.
14016 * gfortran.dg/abstract_type_6.f03: Ditto.
14017 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
14018 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
14019 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
14020 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
14021 * gfortran.dg/array_function_5.f90: Ditto.
14022 * gfortran.dg/asynchronous_3.f03: Ditto.
14023 * gfortran.dg/char_expr_1.f90: Ditto.
14024 * gfortran.dg/class_14.f03: Ditto.
14025 * gfortran.dg/data_array_6.f: Ditto.
14026 * gfortran.dg/data_invalid.f90: Ditto.
14027 * gfortran.dg/dot_product_1.f03: Ditto.
14028 * gfortran.dg/func_derived_5.f90: Ditto.
14029 * gfortran.dg/func_result_4.f90: Ditto.
14030 * gfortran.dg/implied_do_1.f90: Ditto.
14031 * gfortran.dg/initialization_25.f90: Ditto.
14032 * gfortran.dg/initialization_26.f90: Ditto.
14033 * gfortran.dg/interface_34.f90: Ditto.
14034 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
14035 * gfortran.dg/keyword_symbol_1.f90: Ditto.
14036 * gfortran.dg/matmul_8.f03: Ditto.
14037 * gfortran.dg/merge_init_expr.f90: Ditto.
14038 * gfortran.dg/pack_assign_1.f90: Ditto.
14039 * gfortran.dg/pack_vector_1.f90: Ditto.
14040 * gfortran.dg/pointer_check_8.f90: Ditto.
14041 * gfortran.dg/product_init_expr.f03: Ditto.
14042 * gfortran.dg/reshape_order_5.f90: Ditto.
14043 * gfortran.dg/reshape_shape_1.f90: Ditto.
14044 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
14045 * gfortran.dg/same_name_2.f90: Ditto.
14046 * gfortran.dg/selected_real_kind_1.f90: Ditto.
14047 * gfortran.dg/spread_init_expr.f03: Ditto.
14048 * gfortran.dg/stmt_func_1.f90: Ditto.
14049 * gfortran.dg/sum_init_expr.f03: Ditto.
14050 * gfortran.dg/transpose_3.f03: Ditto.
14051 * gfortran.dg/unpack_init_expr.f03: Ditto.
14052 * gfortran.dg/warn_conversion.f90: Ditto.
14053 * gfortran.dg/warn_conversion_2.f90: Ditto.
14054 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
14055 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
14056 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
14057 * gfortran.dg/whole_file_16.f90: Ditto.
14058 * gfortran.dg/whole_file_17.f90: Ditto.
14059 * gfortran.dg/whole_file_18.f90: Ditto.
14060 * gfortran.dg/whole_file_20.f03: Ditto.
14061 * gfortran.dg/whole_file_5.f90: Ditto.
14062 * gfortran.dg/whole_file_6.f90: Ditto.
14063 * gfortran.dg/write_invalid_format.f90: Ditto.
14064 * gfortran.dg/zero_sized_6.f90: Ditto.
14065
14066 2011-02-21 Jeff Law <law@redhat.com>
14067
14068 PR rtl-optimization/46178
14069 * gcc.target/i386/pr46178.c: New test.
14070
14071 PR rtl-optimization/46002
14072 * gcc.c-torture/compile/pr46002.c: New test.
14073
14074 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14075
14076 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
14077 *-*-hpux10*.
14078
14079 2011-02-21 Jakub Jelinek <jakub@redhat.com>
14080
14081 PR debug/47106
14082 * g++.dg/debug/pr47106.C: Require effective target lto.
14083
14084 2011-02-21 Jason Merrill <jason@redhat.com>
14085
14086 * g++.dg/cpp0x/constexpr-diag2.C: New.
14087
14088 2011-02-20 Jason Merrill <jason@redhat.com>
14089
14090 * g++.dg/cpp0x/constexpr-ctor7.C: New.
14091
14092 * g++.dg/cpp0x/fntmpdefarg2.C: New.
14093
14094 * g++.dg/overload/conv-op1.C: New.
14095
14096 * g++.dg/cpp0x/constexpr-synth1.C: New.
14097
14098 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14099
14100 * objc.dg/layout-2.m: New.
14101 * objc.dg/selector-3.m: Adjusted location of error message.
14102 * objc.dg/type-size-3.m: Same.
14103 * obj-c++.dg/selector-3.mm: Same.
14104
14105 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
14106
14107 PR objc/47784
14108 * objc.dg/property/dotsyntax-22.m: New.
14109 * obj-c++.dg/property/dotsyntax-22.mm: New.
14110
14111 2011-02-20 Dodji Seketeli <dodji@redhat.com>
14112
14113 PR c++/46394
14114 * g++.dg/template/typedef38.C: New test.
14115
14116 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14117
14118 PR fortran/46818
14119 * gfortran.dg/whole_file_30.f90 : New test.
14120 * gfortran.dg/whole_file_31.f90 : New test.
14121
14122 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
14123
14124 PR fortran/45077
14125 PR fortran/44945
14126 * gfortran.dg/whole_file_28.f90 : New test.
14127 * gfortran.dg/whole_file_29.f90 : New test.
14128
14129 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14130
14131 PR c++/44118
14132 * g++.dg/template/crash105.C: New.
14133
14134 2011-02-19 Jason Merrill <jason@redhat.com>
14135
14136 * g++.dg/cpp0x/regress/no-elide1.C: New.
14137
14138 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
14139
14140 PR tree-optimization/46620
14141 * gcc.dg/pr46620.c: New.
14142
14143 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR c/47809
14146 * gcc.target/i386/pr47809.c: New test.
14147
14148 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14149 Tobias Burnus <burnus@net-b.de>
14150
14151 * lib/target-supports.exp
14152 (check_effective_target_fortran_large_real): New check for large reals.
14153 * gfortran.dg/nan_7.f90: New test.
14154
14155 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14156
14157 PR libgfortran/47567
14158 * gfortran.dg/fmt_f0_1.f90: Update test.
14159
14160 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
14161
14162 PR fortran/47348
14163 * gfortran.dg/array_constructor_36.f90 : New test.
14164 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
14165 allow for comparison between different elements of the array
14166 constructor at different levels of optimization.
14167
14168 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
14169
14170 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
14171 * gcc.target/i386/pr32280-1.c: Likewise.
14172
14173 2011-02-19 Jakub Jelinek <jakub@redhat.com>
14174
14175 PR target/47800
14176 * gcc.target/i386/pr47800.c: New test.
14177
14178 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
14179
14180 * objc/execute/exceptions/foward-1.x: New.
14181
14182 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14183
14184 PR fortran/47789
14185 * gfortran.dg/derived_constructor_comps_4.f90: New.
14186
14187 2011-02-18 Tobias Burnus
14188
14189 PR fortran/47775
14190 * gfortran.dg/func_result_6.f90: New.
14191
14192 2011-02-18 Michael Matz <matz@suse.de>
14193
14194 PR fortran/45586
14195 * gfortran.dg/lto/pr45586_0.f90: New test.
14196 * gfortran.dg/typebound_proc_20.f90: Ditto.
14197 * gfortran.dg/typebound_proc_21.f90: Ditto.
14198
14199 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
14200
14201 PR c++/47795
14202 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
14203
14204 2011-02-18 Tobias Burnus <burnus@net-b.de>
14205
14206 PR fortran/47750
14207 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
14208 gcc_warning_prefix.
14209 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
14210 normalizing the error/warning output.
14211 * gfortran.dg/Wall.f90: Update dg-error/warning.
14212 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
14213 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
14214 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
14215 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
14216 * gfortran.dg/class_30.f90: Update dg-error/warning.
14217 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
14218 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
14219 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
14220 * gfortran.dg/entry_17.f90: Update dg-error/warning.
14221 * gfortran.dg/entry_19.f90: Update dg-error/warning.
14222 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
14223 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
14224 * gfortran.dg/g77/12632.f: Update dg-error/warning.
14225 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
14226 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
14227 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
14228 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
14229 * gfortran.dg/goto_8.f90: Update dg-error/warning.
14230 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
14231 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
14232 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
14233 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
14234 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
14235 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
14236 * gfortran.dg/volatile3.f90: Update dg-error/warning.
14237 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
14238 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
14239 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
14240 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
14241 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
14242
14243 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14244
14245 PR fortran/47768
14246 * gfortran.dg/proc_ptr_comp_30.f90: New.
14247
14248 2011-02-18 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR debug/47780
14251 * gcc.target/i386/pr47780.c: New test.
14252
14253 2011-02-18 Janus Weil <janus@gcc.gnu.org>
14254
14255 PR fortran/47767
14256 * gfortran.dg/class_40.f03: New.
14257
14258 2011-02-18 Dodji Seketeli <dodji@redhat.com>
14259
14260 PR c++/47208
14261 * g++.dg/cpp0x/auto21.C: New test.
14262
14263 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
14264
14265 * objc.dg/special/unclaimed-category-1.h: Updated for
14266 new ABI support.
14267 * objc.dg/special/unclaimed-category-1.m: Same.
14268 * objc.dg/zero-link-1.m: Same.
14269 * objc.dg/lookup-1.m: Same.
14270 * objc.dg/torture/strings/const-str-9.m
14271 * objc.dg/torture/strings/const-str-10.m: Same.
14272 * objc.dg/torture/strings/const-str-11.m: Same.
14273 * objc.dg/torture/forward-1.m: Same.
14274 * objc.dg/zero-link-2.m: Same.
14275 * objc.dg/encode-7-next-64bit.m: Same.
14276 * objc.dg/method-4.m: Same.
14277 * objc.dg/next-runtime-1.m: Same.
14278 * objc.dg/image-info.m: Same.
14279 * objc.dg/pr23214.m: Same.
14280 * objc.dg/symtab-1.m: Same.
14281 * obj-c++.dg/basic.m: Same.
14282 * obj-c++.dg/proto-lossage-3.m: Same.
14283 * obj-c++.dg/torture/strings/const-str-10.m: Same.
14284 * obj-c++.dg/torture/strings/const-str-11.m: Same.
14285 * obj-c++.dg/torture/strings/const-str-9.m: Same.
14286 * obj-c++.dg/method-11.m: Same.
14287 * objc/execute/enumeration-1.m: Same.
14288 * objc/execute/object_is_class.m: Same.
14289 * objc/execute/formal_protocol-2.m: Same.
14290 * objc/execute/formal_protocol-4.m: Same.
14291 * objc/execute/formal_protocol-6.m: Same.
14292 * objc/execute/bycopy-3.m: Same.
14293 * objc/execute/exceptions/catchall-1.m: Same.
14294 * objc/execute/exceptions/finally-1.m: Same.
14295 * objc/execute/exceptions/local-variables-1.m: Same.
14296 * objc/execute/exceptions/foward-1.m: Same.
14297 * objc/execute/bf-common.h
14298 * objc/execute/enumeration-2.m: Same.
14299 * objc/execute/formal_protocol-1.m: Same.
14300 * objc/execute/formal_protocol-3.m: Same.
14301 * objc/execute/formal_protocol-5.m: Same.
14302 * objc/execute/accessing_ivars.m: Same.
14303 * objc/execute/bycopy-2.m: Same.
14304 * objc/execute/formal_protocol-7.m: Same.
14305 * objc/execute/compatibility_alias.m: Same.
14306 * objc/execute/no_clash.m: Same.
14307 * objc/execute/object_is_meta_class.m: Same.
14308 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
14309 * objc/execute/class-tests-1.h: Include stdio.h.
14310 * objc/execute/class-tests-2.h: Same.
14311 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
14312 runtimes.
14313 * obj-c++.dg/try-catch-2.mm: Same.
14314
14315 2011-02-17 Jakub Jelinek <jakub@redhat.com>
14316
14317 PR c++/47783
14318 * g++.dg/warn/Wunused-parm-4.C: New test.
14319
14320 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
14321 Jan Hubicka <jh@suse.cz>
14322
14323 PR debug/47106
14324 PR debug/47402
14325 * g++.dg/debug/pr47106.C: New.
14326
14327 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
14328
14329 PR target/43653
14330 * gcc.target/i386/pr43653.c: New test.
14331
14332 2011-02-11 Dodji Seketeli <dodji@redhat.com>
14333
14334 PR c++/47172
14335 * g++.dg/template/inherit6.C: New test.
14336
14337 2011-02-16 Janus Weil <janus@gcc.gnu.org>
14338
14339 PR fortran/47745
14340 * gfortran.dg/class_39.f03: New.
14341
14342 2011-02-16 Dodji Seketeli <dodji@redhat.com>
14343
14344 PR c++/47326
14345 * g++.dg/cpp0x/variadic106.C: New test.
14346
14347 2011-02-16 Jakub Jelinek <jakub@redhat.com>
14348
14349 PR libfortran/47757
14350 * gfortran.dg/pr47757-1.f90: New test.
14351 * gfortran.dg/pr47757-2.f90: New test.
14352 * gfortran.dg/pr47757-3.f90: New test.
14353
14354 PR c++/47704
14355 * g++.dg/cpp0x/enum8.C: New test.
14356
14357 2011-02-15 Jason Merrill <jason@redhat.com>
14358
14359 * g++.dg/inherit/implicit-trivial1.C: New.
14360 * g++.dg/cpp0x/implicit-trivial1.C: New.
14361
14362 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14363
14364 PR middle-end/47725
14365 * gcc.dg/torture/pr47725.c: Removed.
14366
14367 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
14368
14369 PR target/47755
14370 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
14371 constant does not generate a load from memory.
14372
14373 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
14374
14375 PR middle-end/47725
14376 * gcc.dg/torture/pr47725.c: New.
14377
14378 2011-02-15 Richard Guenther <rguenther@suse.de>
14379
14380 PR tree-optimization/47743
14381 * gcc.dg/torture/pr47743.c: New testcase.
14382
14383 2011-02-15 Jakub Jelinek <jakub@redhat.com>
14384
14385 PR middle-end/47581
14386 * gcc.target/i386/pr47581.c: New test.
14387
14388 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14389
14390 PR fortran/47730
14391 * gfortran.dg/select_type_22.f03: New.
14392
14393 2011-02-14 Jason Merrill <jason@redhat.com>
14394
14395 * g++.dg/cpp0x/regress/enum1.C: New.
14396
14397 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14398
14399 * gnat.dg/include.adb: New test.
14400
14401 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14402
14403 PR fortran/47728
14404 * gfortran.dg/class_38.f03: New.
14405
14406 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
14407
14408 * gcc.dg/pr46494.c: New test.
14409
14410 2011-02-14 Richard Guenther <rguenther@suse.de>
14411
14412 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
14413
14414 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14415
14416 PR ada/41929
14417 * gnat.dg/null_pointer_deref1.exp: Don't skip on
14418 sparc*-sun-solaris2.11.
14419
14420 2011-02-14 Janus Weil <janus@gcc.gnu.org>
14421
14422 PR fortran/47349
14423 * gfortran.dg/argument_checking_18.f90: New.
14424
14425 2011-02-13 Tobias Burnus <burnus@net-b.de>
14426
14427 * gfortran.dg/argument_checking_13.f90: Update dg-error.
14428 * gfortran.dg/argument_checking_17.f90: New.
14429
14430 2011-02-12 Janus Weil <janus@gcc.gnu.org>
14431
14432 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
14433 are temporarily disabled.
14434 * gfortran.dg/class_7.f03: Ditto.
14435 * gfortran.dg/coarray_14.f90: Ditto.
14436 * gfortran.dg/typebound_proc_13.f03: Ditto.
14437
14438 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
14439
14440 PR fortran/45586
14441 * gfortran.dg/extends_11.f03: New.
14442
14443 2011-02-11 Xinliang David Li <davidxl@google.com>
14444
14445 PR tree-optimization/47707
14446 * g++.dg/tree-ssa/pr47707.C: New test.
14447
14448 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
14449
14450 * g++.dg/opt/inline17.C: New test.
14451
14452 2011-02-11 Tobias Burnus <burnus@net-b.de>
14453
14454 PR fortran/47550
14455 * gfortran.dg/pure_formal_2.f90: New.
14456
14457 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
14458
14459 PR rtl-optimization/47614
14460 * gfortran.dg/pr47614.f: New.
14461
14462 2011-02-11 Joseph Myers <joseph@codesourcery.com>
14463
14464 PR driver/47678
14465 * gcc.dg/opts-6.c: New test.
14466
14467 2011-02-11 Jakub Jelinek <jakub@redhat.com>
14468
14469 PR debug/47684
14470 * gcc.dg/pr47684.c: New test.
14471
14472 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14473
14474 PR target/47629
14475 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
14476 c99_runtime, dg-add-options c99_runtime.
14477 (main): Use __asm__.
14478
14479 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14480
14481 PR testsuite/47400
14482 * lib/target-supports.exp (check_ascii_locale_available): New proc.
14483 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
14484 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
14485 * gcc.dg/ucnid-10.c: Likewise.
14486 * gcc.dg/ucnid-13.c: Likewise.
14487 * gcc.dg/ucnid-7.c: Likewise.
14488 * gcc.dg/ucnid-8.c: Likewise.
14489 Adapt dg-warning line number.
14490
14491 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
14492
14493 * gcc.target/i386/parity-1.c: Use -march=k8.
14494 * gcc.target/i386/parity-2.c: Ditto.
14495 * gcc.target/i386/vecinit-1.c: Ditto.
14496 * gcc.target/i386/vecinit-2.c: Ditto.
14497
14498 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14499
14500 PR target/46610
14501 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
14502 * gcc.target/mips/save-restore-3.c: Likewise.
14503 * gcc.target/mips/save-restore-4.c: Likewise.
14504 * gcc.target/mips/save-restore-5.c: Likewise.
14505
14506 PR target/47683
14507 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
14508 * g++.dg/tree-prof/partition2.C: Likewise.
14509
14510 2011-02-09 Jason Merrill <jason@redhat.com>
14511
14512 * g++.dg/tree-ssa/inline-3.C: Use a normal function
14513 rather than misdeclare std::puts.
14514
14515 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
14516 * g++.dg/other/warning1.C: Likewise.
14517 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
14518 * g++.old-deja/g++.gb/scope06.C: Likewise.
14519 * g++.old-deja/g++.law/cvt11.C: Likewise.
14520 * g++.old-deja/g++.law/init1.C: Likewise.
14521 * g++.dg/abi/mangle26.C: Likewise.
14522
14523 * g++.dg/template/function1.C: Adjust for C++0x mode.
14524 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
14525
14526 * g++.dg/ext/label10.C: Adjust for C++0x mode.
14527 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
14528
14529 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
14530
14531 * g++.dg/cpp0x/regress/abi-empty7.C: New.
14532
14533 * g++.dg/cpp0x/regress: New directory.
14534 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
14535 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
14536 * g++.dg/cpp0x/regress/regress3.C: New.
14537
14538 2011-02-10 Richard Guenther <rguenther@suse.de>
14539
14540 PR tree-optimization/47677
14541 * gcc.dg/torture/pr47677.c: New testcase.
14542
14543 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
14544
14545 * objc.dg/special/load-category-1.m: Remove unused header.
14546 * objc.dg/special/load-category-1a.m: Likewise.
14547 * objc.dg/special/load-category-2.m: Likewise.
14548 * objc.dg/special/load-category-2a.m: Likewise.
14549 * objc.dg/special/load-category-3.m: Likewise.
14550 * objc.dg/special/load-category-3a.m: Likewise.
14551 * objc.dg/attributes/proto-attribute-2.m: Likewise.
14552 * objc.dg/attributes/proto-attribute-3.m: Likewise.
14553 * objc.dg/attributes/class-attribute-1.m: Likewise.
14554 * objc.dg/property/property.exp: Don't run for Darwin < 9.
14555 * obj-c++.dg/property/property.exp: Likewise.
14556 * objc.dg/attributes/method-sentinel-1.m: Update type header.
14557 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
14558 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
14559 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
14560 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
14561 * obj-c++.dg/template-8.mm: Likewise.
14562
14563 2011-02-10 Jakub Jelinek <jakub@redhat.com>
14564
14565 PR target/47665
14566 * gcc.target/i386/pr47665.c: New test.
14567
14568 2011-02-10 Jie Zhang <jie@codesourcery.com>
14569
14570 PR testsuite/47622
14571 Revert
14572 2011-02-05 Jie Zhang <jie@codesourcery.com>
14573 PR debug/42631
14574 * gcc.dg/pr42631.c: Update test.
14575 * gcc.dg/pr42631-2.c: New test.
14576
14577 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14578
14579 PR fortran/47352
14580 * gfortran.dg/proc_decl_25.f90: New.
14581
14582 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14583
14584 PR fortran/47463
14585 * gfortran.dg/typebound_assignment_2.f03: New.
14586
14587 2011-02-09 Richard Guenther <rguenther@suse.de>
14588
14589 PR tree-optimization/47664
14590 * gcc.dg/tree-ssa/inline-7.c: New testcase.
14591
14592 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
14593
14594 PR middle-end/47646
14595 * gnat.dg/uninit_func.adb: Adjust dg directive.
14596
14597 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
14598
14599 PR middle-end/47646
14600 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
14601
14602 2011-02-09 Janus Weil <janus@gcc.gnu.org>
14603
14604 PR fortran/47637
14605 * gfortran.dg/auto_dealloc_2.f90: New.
14606
14607 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14608
14609 * gcc.dg/builtins-config.h: Remove __sgi handling.
14610 * lib/target-supports.exp (add_options_for_c99_runtime): Add
14611 -std=c99 for mips-sgi-irix6.5*.
14612
14613 2011-02-09 Martin Jambor <mjambor@suse.cz>
14614
14615 PR middle-end/45505
14616 * gfortran.dg/pr25923.f90: Remove xfails.
14617
14618 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14619
14620 PR fortran/47583
14621 * gfortran.dg/inquire_14.f90: New test.
14622
14623 2011-02-08 Janus Weil <janus@gcc.gnu.org>
14624
14625 PR fortran/45290
14626 * gfortran.dg/pointer_init_6.f90: New.
14627
14628 2011-02-08 Jeff Law <law@redhat.com>
14629
14630 PR tree-optimization/42893
14631 * gcc.tree-ssa/pr42893.c: New test.
14632
14633 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
14634
14635 PR tree-optimization/46834
14636 PR tree-optimization/46994
14637 PR tree-optimization/46995
14638 * gcc.dg/graphite/id-pr46834.c: New.
14639 * gfortran.dg/graphite/id-pr46994.f90: New.
14640 * gfortran.dg/graphite/id-pr46995.f90: New.
14641
14642 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14643
14644 PR middle-end/47646
14645 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14646 using the variable is known the warning is emitted there.
14647 * gcc.dg/uninit-pr19430.c (foo): Likewise.
14648 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14649
14650 * c-c++-common/pr20000.c (g): Both warnings occur at the return
14651 statement.
14652 (vg): Likewise.
14653 * gcc.dg/noreturn-1.c (foo5): Likewise.
14654 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14655 (method2): Likewise.
14656
14657 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14658 the return statement using the uninitialized variable.
14659 * gfortran.dg/pr39666-2.f90 (f): Likewise.
14660
14661 2011-02-08 Richard Guenther <rguenther@suse.de>
14662
14663 PR middle-end/47639
14664 * g++.dg/opt/pr47639.c: New testcase.
14665
14666 2011-02-08 Richard Guenther <rguenther@suse.de>
14667
14668 PR tree-optimization/47632
14669 * g++.dg/opt/pr47632.C: New testcase.
14670
14671 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14672
14673 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14674
14675 2011-02-07 Richard Guenther <rguenther@suse.de>
14676
14677 PR tree-optimization/47615
14678 * g++.dg/opt/pr47615.C: New testcase.
14679
14680 2011-02-07 Richard Guenther <rguenther@suse.de>
14681
14682 PR tree-optimization/47621
14683 * gcc.dg/torture/pr47621.c: New testcase.
14684
14685 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
14686
14687 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14688
14689 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
14690
14691 PR fortran/47592
14692 * gfortran.dg/allocate_with_source_1 : New test.
14693
14694 2011-02-05 Jakub Jelinek <jakub@redhat.com>
14695
14696 PR middle-end/47610
14697 * gcc.dg/pr47610.c: New test.
14698
14699 2011-02-05 Jie Zhang <jie@codesourcery.com>
14700
14701 PR debug/42631
14702 * gcc.dg/pr42631.c: Update test.
14703 * gcc.dg/pr42631-2.c: New test.
14704
14705 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14706
14707 PR fortran/47574
14708 * gfortran.dg/pr47574.f90: New test.
14709
14710 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
14711
14712 PR tree-optimization/46194
14713 * gcc.dg/autopar/pr46194.c: New.
14714
14715 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
14716
14717 PR tree-optimization/43695
14718 * g++.dg/ipa/pr43695.C: New.
14719
14720 2011-02-04 Jakub Jelinek <jakub@redhat.com>
14721
14722 PR inline-asm/23200
14723 * gcc.dg/pr23200.c: New test.
14724
14725 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
14726
14727 PR c++/47589
14728 * g++.dg/pr47589.C: New test.
14729
14730 2011-02-03 Dodji Seketeli <dodji@redhat.com>
14731
14732 PR c++/47398
14733 * g++.dg/template/typedef37.C: New test.
14734 * g++.dg/template/param1.C: Adjust expected error message.
14735
14736 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14737
14738 PR middle-end/31490
14739 * gcc.dg/pr31490-2.c: New test.
14740 * gcc.dg/pr31490-3.c: New test.
14741 * gcc.dg/pr31490-4.c: New test.
14742
14743 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
14744 Jakub Jelinek <jakub@redhat.com>
14745
14746 PR c++/46890
14747 * g++.dg/parser/semicolon3.C: Adjust.
14748 * g++.dg/parser/semicolon4.C: New testcase.
14749 * g++.dg/pr46890.C: New testcase.
14750
14751 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
14752
14753 PR c++/29571
14754 * g++.dg/init/pr29571.C: New.
14755
14756 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
14757
14758 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14759 instead of vect_int.
14760
14761 2011-02-03 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR target/47312
14764 * gcc.target/i386/pr47312.c: New test.
14765
14766 PR target/47564
14767 * gcc.target/i386/pr47564.c: New test.
14768
14769 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
14770
14771 PR tree-optimization/45122
14772 * gcc.dg/tree-ssa/pr45122.c: New.
14773
14774 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14775
14776 PR target/47272
14777 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14778 and vec_vsx_st.
14779
14780 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14781 and vsx so a default --with-cpu=power7 doesn't give an error
14782 when -mavoid-indexed-addresses is used.
14783
14784 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14785 wrapper function to save the arguments and then jump to the real
14786 function, rather than depending on the compiler not to move stuff
14787 before an asm.
14788 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14789
14790 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14791 Paul Thomas <pault@gcc.gnu.org>
14792
14793 PR fortran/47082
14794 * gfortran.dg/class_37.f03 : New test.
14795
14796 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
14797 Richard Guenther <rguenther@suse.de>
14798
14799 PR tree-optimization/40979
14800 PR bootstrap/47044
14801 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14802 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14803 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14804 check_vect_support_and_set_flags.
14805 * gfortran.dg/graphite/vect-pr40979.f90: New.
14806
14807 2011-02-02 Janus Weil <janus@gcc.gnu.org>
14808
14809 PR fortran/47572
14810 * gfortran.dg/class_36.f03: New.
14811
14812 2011-02-02 Richard Guenther <rguenther@suse.de>
14813
14814 PR tree-optimization/47566
14815 * gcc.dg/lto/20110201-1_0.c: New testcase.
14816
14817 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
14818
14819 PR debug/47498
14820 PR debug/47501
14821 PR debug/45136
14822 PR debug/45130
14823 * debug/pr47498.c: New.
14824 * debug/pr47501.c: New.
14825
14826 2011-02-01 Richard Guenther <rguenther@suse.de>
14827
14828 PR tree-optimization/47559
14829 * g++.dg/torture/pr47559.C: New testcase.
14830
14831 2011-02-01 Janus Weil <janus@gcc.gnu.org>
14832
14833 PR fortran/47565
14834 * gfortran.dg/typebound_call_20.f03: New.
14835
14836 2011-02-01 Richard Guenther <rguenther@suse.de>
14837
14838 PR tree-optimization/47555
14839 * gcc.dg/pr47555.c: New testcase.
14840
14841 2011-02-01 Richard Guenther <rguenther@suse.de>
14842
14843 PR tree-optimization/47541
14844 * g++.dg/torture/pr47541.C: New testcase.
14845
14846 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14847
14848 PR fortran/47455
14849 * gfortran.dg/typebound_call_19.f03: New.
14850
14851 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR c++/47416
14854 * g++.dg/cpp0x/pr47416.C: New test.
14855
14856 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
14857
14858 PR fortran/47519
14859 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14860
14861 2011-01-31 Janus Weil <janus@gcc.gnu.org>
14862
14863 PR fortran/47463
14864 * gfortran.dg/typebound_assignment_1.f03: New.
14865
14866 2011-01-31 Jakub Jelinek <jakub@redhat.com>
14867
14868 PR tree-optimization/47538
14869 * gcc.c-torture/execute/pr47538.c: New test.
14870
14871 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14872
14873 PR target/45325
14874 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14875
14876 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14877
14878 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14879
14880 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
14881
14882 PR rtl-optimization/44031
14883 * gcc.c-torture/compile/20110131-1.c: New test.
14884
14885 2011-01-31 Tobias Burnus <burnus@net-b.de>
14886
14887 PR fortran/47042
14888 * gfortran.dg/stmt_func_1.f90: New.
14889
14890 2011-01-31 Tobias Burnus <burnus@net-b.de>
14891
14892 PR fortran/47042
14893 * gfortran.dg/interface_34.f90: New.
14894
14895 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
14896
14897 PR fortran/47523
14898 * gfortran.dg/realloc_on_assign_5.f03: New test.
14899 * gfortran.dg/realloc_on_assign_5.f03: New test.
14900
14901 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14902
14903 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14904 * gfortran.dg/bessel_7.f90: Likewise.
14905 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
14906
14907 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14908 * gfortran.dg/sum_init_expr.f03: Likewise.
14909
14910 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14911
14912 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14913 -r -nostdlib.
14914
14915 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14916 loop only on "vect_intfloat_cvt" targets.
14917
14918 2011-01-29 Tobias Burnus <burnus@net-b.de>
14919
14920 PR fortran/47531
14921 * gfortran.dg/shape_6.f90: New.
14922
14923 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14924
14925 PR libgfortran/47434
14926 * gfortran.dg/read_infnan_1.f90: Update test.
14927 * gfortran.dg/module_nan.f90: Update test.
14928 * gfortran.dg/char4_iunit_1.f03: Update test.
14929 * gfortran.dg/large_real_kind_1.f90: Update test.
14930 * gfortran.dg/real_const_3.f90: Update test.
14931 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14932
14933 2011-01-29 Dodji Seketeli <dodji@redhat.com>
14934
14935 PR c++/47311
14936 * g++.dg/template/param2.C: New test.
14937
14938 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14939
14940 PR libgfortran/47285
14941 * gfortran.dg/fmt_g.f: New test.
14942
14943 2011-01-28 Tobias Burnus <burnus@net-b.de>
14944
14945 PR fortran/47507
14946 * gfortran.dg/pure_formal_1.f90: New.
14947
14948 2011-01-28 Jakub Jelinek <jakub@redhat.com>
14949
14950 PR target/42894
14951 * gcc.dg/tls/pr42894.c: New test.
14952
14953 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14954
14955 * gcc.dg/pr47276.c: Add dg-require-visibility.
14956
14957 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14958
14959 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14960
14961 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
14962 Tobias Burnus <burnus@gcc.gnu.org>
14963
14964 PR fortran/45170
14965 PR fortran/35810
14966 PR fortran/47350
14967 * gfortran.dg/realloc_on_assign_3.f03: New test.
14968 * gfortran.dg/realloc_on_assign_4.f03: New test.
14969 * gfortran.dg/allocatable_function_5.f90: New test.
14970 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14971 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14972 implemented" dg-errors.
14973
14974 2011-01-27 Jan Hubicka <jh@suse.cz>
14975
14976 PR middle-end/46949
14977 * gcc.dg/attr-weakref-4.c: New testcase
14978
14979 2011-01-27 Martin Jambor <mjambor@suse.cz>
14980
14981 PR tree-optimization/47228
14982 * gcc.dg/torture/pr47228.c: New test.
14983
14984 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14985
14986 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14987
14988 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14989
14990 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14991 when using auto-overlay support on the SPU.
14992
14993 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
14994
14995 PR rtl-optimization/44174
14996 * gcc.target/i386/asm-6.c: New test.
14997
14998 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
14999
15000 PR rtl-optimization/46856
15001 * gcc.c-torture/compile/pr46856.c: New test.
15002
15003 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
15004 Andrew Pinski <pinskia@gmail.com>
15005
15006 PR c/43082
15007 * gcc.dg/pr43082.c: New.
15008
15009 2011-01-26 DJ Delorie <dj@redhat.com>
15010
15011 PR rtl-optimization/46878
15012 * gcc.dg/pr46878-1.c: New test.
15013
15014 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15015
15016 PR c++/47476
15017 * g++.dg/cpp0x/pr47476.C: New test.
15018
15019 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
15020
15021 * gcc.c-torture/compile/20110126-1.c: New test.
15022
15023 2011-01-26 Jakub Jelinek <jakub@redhat.com>
15024
15025 PR c/47473
15026 * gcc.dg/torture/pr47473.c: New test.
15027
15028 2011-01-26 Jan Hubicka <jh@suse.cz>
15029
15030 PR target/47237
15031 * gcc.c-torture/execute/pr47237.c: New testcase.
15032
15033 2011-01-26 Jan Hubicka <jh@suse.cz>
15034
15035 PR tree-optimization/47190
15036 * gcc.dg/attr-weakref-3.c: New testcase.
15037
15038 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
15039
15040 PR c++/43601
15041 * gcc.dg/dll-9a.c: New test file.
15042 * gcc.dg/dll-11.c: Likewise.
15043 * gcc.dg/dll-12.c: Likewise.
15044 * gcc.dg/dll-12a.c: Likewise.
15045 * gcc.dg/dll-11a.c: Likewise.
15046 * gcc.dg/dll-9.c: Likewise.
15047 * gcc.dg/dll-10.c: Likewise.
15048 * gcc.dg/dll-10a.c: Likewise.
15049 * g++.dg/ext/dllexport4a.cc: Likewise.
15050 * g++.dg/ext/dllexport4.C: Likewise.
15051 * g++.dg/ext/dllexport5.C: Likewise.
15052 * g++.dg/ext/dllexport5a.cc: Likewise.
15053
15054 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15055
15056 PR tree-optimization/46970
15057 * gcc.dg/graphite/pr46970.c: New.
15058
15059 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15060
15061 PR tree-optimization/46215
15062 * gcc.dg/graphite/pr46215.c: New.
15063
15064 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15065
15066 PR tree-optimization/46168
15067 * gcc.dg/graphite/pr46168.c: New.
15068
15069 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15070
15071 PR tree-optimization/43657
15072 * gcc.dg/graphite/pr43657.c: New.
15073
15074 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15075
15076 PR tree-optimization/29832
15077 * gfortran.dg/graphite/pr29832.f90: New.
15078
15079 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15080
15081 PR tree-optimization/43567
15082 * gcc.dg/graphite/pr43567.c: New.
15083
15084 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15085
15086 * gfortran.dg/graphite/interchange-4.f: New.
15087 * gfortran.dg/graphite/interchange-5.f: New.
15088
15089 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
15090 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
15091 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
15092 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
15093 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
15094 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
15095 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
15096 * gfortran.dg/ltrans-7.f90: Removed.
15097 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
15098
15099 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
15100 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
15101 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
15102 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
15103 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
15104 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
15105 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
15106 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
15107 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
15108 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
15109 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
15110 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
15111 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
15112 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
15113 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
15114 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
15115 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
15116 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
15117 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
15118 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
15119 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
15120 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
15121 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
15122 * gcc.dg/tree-ssa/data-dep-1.c
15123 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
15124 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
15125 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
15126 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
15127 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
15128
15129 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15130
15131 PR tree-optimization/47265
15132 PR tree-optimization/47443
15133 * gcc.c-torture/compile/pr47265.c: New test.
15134 * gcc.dg/pr47443.c: New test.
15135
15136 2011-01-25 Martin Jambor <mjambor@suse.cz>
15137
15138 PR tree-optimization/47382
15139 * g++.dg/torture/pr47382.C: New test.
15140 * g++.dg/opt/devirt1.C: Xfail.
15141
15142 2011-01-25 Yao Qi <yao@codesourcery.com>
15143
15144 PR target/45701
15145 * gcc.target/arm/pr45701-1.c: New test.
15146 * gcc.target/arm/pr45701-2.c: New test.
15147 * gcc.target/arm/pr45701-3.c: New test.
15148
15149 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15150 Jakub Jelinek <jakub@redhat.com>
15151
15152 PR tree-optimization/47271
15153 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
15154
15155 2011-01-25 Nick Clifton <nickc@redhat.com>
15156
15157 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
15158 (saturate_add): Delete.
15159 (exchange): Delete.
15160 (main): Do not run saturate_add.
15161 (set_interrupts): Delete.
15162
15163 2011-01-25 Tobias Burnus <burnus@net-b.de>
15164
15165 PR fortran/47448
15166 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
15167
15168 2011-01-25 Jakub Jelinek <jakub@redhat.com>
15169
15170 PR tree-optimization/47427
15171 PR tree-optimization/47428
15172 * gcc.c-torture/compile/pr47427.c: New test.
15173 * gcc.c-torture/compile/pr47428.c: New test.
15174
15175 2011-01-25 Richard Guenther <rguenther@suse.de>
15176
15177 PR middle-end/47411
15178 * gcc.dg/torture/pr47411.c: New testcase.
15179
15180 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15181
15182 * gfortran.dg/graphite/id-24.f: New.
15183 * gfortran.dg/graphite/id-25.f: New.
15184
15185 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15186
15187 * gfortran.dg/graphite/id-23.f: New.
15188
15189 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15190
15191 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
15192
15193 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15194
15195 * gcc.dg/graphite/block-0.c: Un-XFAILed.
15196 * gcc.dg/graphite/block-1.c: Un-XFAILed.
15197 * gcc.dg/graphite/block-7.c: Un-XFAILed.
15198 * gcc.dg/graphite/block-8.c: Un-XFAILed.
15199 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
15200 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
15201 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
15202 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
15203 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
15204
15205 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
15206
15207 * gcc.dg/graphite/block-0.c: Add documentation.
15208 * gcc.dg/graphite/block-4.c: Same.
15209 * gcc.dg/graphite/block-7.c: Same.
15210 * gcc.dg/graphite/block-8.c: New.
15211 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
15212 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
15213 * gcc.dg/graphite/interchange-12.c: Add documentation.
15214 * gcc.dg/graphite/interchange-13.c: New.
15215 * gcc.dg/graphite/interchange-14.c: New.
15216 * gcc.dg/graphite/interchange-15.c: New.
15217 * gcc.dg/graphite/interchange-8.c: Add documentation.
15218 * gcc.dg/graphite/interchange-mvt.c: Same.
15219
15220 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15221
15222 PR target/47408
15223 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
15224 * gcc.target/powerpc/altivec-14.c: Ditto.
15225 * gcc.target/powerpc/altivec-33.c: Ditto.
15226 * gcc.target/powerpc/altivec-types-1.c: Ditto.
15227 * gcc.target/powerpc/altivec-types-2.c: Ditto.
15228 * gcc.target/powerpc/altivec-types-3.c: Ditto.
15229 * gcc.target/powerpc/altivec-types-4.c: Ditto.
15230 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
15231 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
15232 * g++.dg/ext/altivec-15.C: Ditto.
15233 * g++.dg/ext/altivec-types-1.C: Ditto.
15234 * g++.dg/ext/altivec-types-2.C: Ditto.
15235 * g++.dg/ext/altivec-types-3.C: Ditto.
15236 * g++.dg/ext/altivec-types-4.C: Ditto.
15237
15238 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15239
15240 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
15241
15242 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15243
15244 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
15245 optimization options.
15246
15247 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15248
15249 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
15250
15251 PR testsuite/45988
15252 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
15253
15254 2011-01-23 Tobias Burnus <burnus@net-b.de>
15255
15256 PR fortran/47421
15257 * gfortran.dg/allocatable_scalar_12.f90: New.
15258
15259 2011-01-23 Ira Rosen <irar@il.ibm.com>
15260
15261 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
15262 vectorization to be not profitable if peeling is used to
15263 realign the memory access.
15264 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
15265 loop bound to avoid loop unrolling.
15266 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
15267
15268 2011-01-22 Jan Hubicka <jh@suse.cz>
15269
15270 PR lto/47333
15271 * g++.dg/lto/pr47333.C: New file.
15272
15273 2011-01-22 Jan Hubicka <jh@suse.cz>
15274
15275 PR tree-optimization/43884
15276 PR lto/44334
15277 * gcc.dg/autopar/outer-2.c: Increase array size.
15278 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
15279
15280 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15281
15282 PR fortran/38536
15283 * gfortran.dg/c_loc_tests_16.f90: New test.
15284
15285 2011-01-22 Tobias Burnus <burnus@net-b.de>
15286
15287 PR fortran/47399
15288 * gfortran.dg/typebound_proc_19.f90: New.
15289
15290 2011-01-21 Jeff Law <law@redhat.com>
15291
15292 PR tree-optimization/47053
15293 * g++.dg/pr47053.C: New test.
15294
15295 2011-01-21 Jason Merrill <jason@redhat.com>
15296
15297 PR c++/47041
15298 * g++.dg/cpp0x/constexpr-ctor6.C: New.
15299
15300 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15301
15302 PR c++/47388
15303 * g++.dg/cpp0x/range-for10.C: New test.
15304 * g++.dg/template/for1.C: New test.
15305
15306 PR middle-end/45566
15307 * g++.dg/tree-prof/partition3.C: New test.
15308
15309 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
15310
15311 PR rtl-optimization/47366
15312 * g++.dg/opt/pr47366.C: New test.
15313
15314 2011-01-21 Jason Merrill <jason@redhat.com>
15315
15316 PR c++/46552
15317 * g++.dg/cpp0x/constexpr-regress2.C: New.
15318
15319 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
15320
15321 2011-01-21 Jeff Law <law@redhat.com>
15322
15323 PR rtl-optimization/41619
15324 * gcc.dg/pr41619.c: New.
15325
15326 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15327
15328 PR tree-optimization/47355
15329 * g++.dg/opt/pr47355.C: New test.
15330
15331 2011-01-21 Richard Guenther <rguenther@suse.de>
15332
15333 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
15334 making main hot.
15335
15336 2011-01-21 Richard Guenther <rguenther@suse.de>
15337
15338 PR tree-optimization/47365
15339 * gcc.dg/torture/pr47365.c: New testcase.
15340 * gcc.dg/tree-ssa/pr47392.c: Likewise.
15341
15342 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15343
15344 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
15345
15346 2011-01-21 Jakub Jelinek <jakub@redhat.com>
15347
15348 PR tree-optimization/47391
15349 * gcc.dg/pr47391.c: New test.
15350
15351 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15352
15353 * g++.dg/template/char1.C: Use signed char.
15354
15355 2011-01-21 Tobias Burnus <burnus@net-b.de>
15356
15357 PR fortran/47377
15358 * gfortran.dg/pointer_target_4.f90: New.
15359
15360 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
15361
15362 PR target/47251
15363 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
15364 ILP32 system and not IP32.
15365
15366 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
15367
15368 PR debug/46583
15369 * g++.dg/debug/pr46583.C: New.
15370
15371 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15372
15373 PR debug/47283
15374 * g++.dg/debug/pr47283.C: New test.
15375
15376 PR testsuite/47371
15377 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
15378 * gcc.target/i386/headmerge-2.c: Likewise.
15379
15380 2011-01-20 Richard Guenther <rguenther@suse.de>
15381
15382 PR middle-end/47370
15383 * gcc.dg/torture/pr47370.c: New testcase.
15384
15385 2011-01-20 Jakub Jelinek <jakub@redhat.com>
15386
15387 PR tree-optimization/46130
15388 * gcc.dg/pr46130-1.c: New test.
15389 * gcc.dg/pr46130-2.c: New test.
15390
15391 2011-01-19 Dodji Seketeli <dodji@redhat.com>
15392
15393 PR c++/47291
15394 * g++.dg/debug/dwarf2/template-params-10.C: New test.
15395
15396 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
15397
15398 PR debug/46240
15399 * g++.dg/debug/pr46240.cc: New.
15400
15401 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15402
15403 PR c++/47303
15404 * g++.dg/template/anonunion1.C: New test.
15405
15406 PR rtl-optimization/47337
15407 * gcc.c-torture/execute/pr47337.c: New test.
15408
15409 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15410
15411 PR testsuite/45342
15412 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
15413
15414 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15415
15416 PR tree-optimization/46021
15417 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
15418
15419 2011-01-19 Jakub Jelinek <jakub@redhat.com>
15420
15421 PR tree-optimization/47290
15422 * g++.dg/torture/pr47290.C: New test.
15423
15424 2011-01-18 Janus Weil <janus@gcc.gnu.org>
15425
15426 PR fortran/47240
15427 * gfortran.dg/proc_ptr_comp_29.f90: New.
15428
15429 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
15430
15431 PR testsuite/41146
15432 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
15433 powerpc-apple-darwin9.
15434
15435 2011-01-18 Jakub Jelinek <jakub@redhat.com>
15436
15437 PR rtl-optimization/47299
15438 * gcc.c-torture/execute/pr47299.c: New test.
15439
15440 2011-01-17 Jason Merrill <jason@redhat.com>
15441
15442 * g++.dg/cpp0x/constexpr-virtual.C: New.
15443
15444 2011-01-17 Jakub Jelinek <jakub@redhat.com>
15445
15446 PR fortran/47331
15447 * gfortran.dg/gomp/pr47331.f90: New test.
15448
15449 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
15450
15451 PR objc/47314
15452 * objc.dg/selector-warn-1.m: New.
15453 * obj-c++.dg/selector-warn-1.mm: New.
15454
15455 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
15456
15457 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
15458 Update dg-final accordingly.
15459
15460 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15461
15462 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
15463
15464 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15465
15466 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
15467 target check.
15468 * gcc.dg/guality/pr36728-2.c: Likewise.
15469
15470 2011-01-17 Richard Guenther <rguenther@suse.de>
15471
15472 PR tree-optimization/47313
15473 * g++.dg/torture/pr47313.C: New testcase.
15474
15475 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
15476
15477 PR target/47318
15478 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
15479 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
15480 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15481 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
15482
15483 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
15484 as __m256i.
15485 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
15486 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
15487 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
15488
15489 2011-01-17 Richard Guenther <rguenther@suse.de>
15490
15491 PR tree-optimization/45967
15492 * gcc.dg/torture/pr45967-2.c: New testcase.
15493 * gcc.dg/torture/pr45967-3.c: Likewise.
15494
15495 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15496
15497 PR testsuite/47325
15498 * g++.dg/ext/pr47213.C: Require visibility.
15499
15500 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15501
15502 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
15503 * gcc.dg/fixed-point/struct-union.c: Update error messages.
15504
15505 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
15506
15507 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
15508 Linux-based targets.
15509
15510 2011-01-13 Jan Hubicka <jh@suse.cz>
15511
15512 PR tree-optimization/47276
15513 * gcc.dg/pr47276.c: New testcase.
15514
15515 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
15516 Jonathan Wakely <jwakely.gcc@gmail.com>
15517
15518 PR c++/33558
15519 * g++.dg/other/pr33558.C: New.
15520 * g++.dg/other/pr33558-2.C: New.
15521
15522 2011-01-14 Martin Jambor <mjambor@suse.cz>
15523
15524 PR tree-optimization/45934
15525 PR tree-optimization/46302
15526 * g++.dg/ipa/devirt-c-1.C: New test.
15527 * g++.dg/ipa/devirt-c-2.C: Likewise.
15528 * g++.dg/ipa/devirt-c-3.C: Likewise.
15529 * g++.dg/ipa/devirt-c-4.C: Likewise.
15530 * g++.dg/ipa/devirt-c-5.C: Likewise.
15531 * g++.dg/ipa/devirt-c-6.C: Likewise.
15532 * g++.dg/ipa/devirt-6.C: Likewise.
15533 * g++.dg/ipa/devirt-d-1.C: Likewise.
15534 * g++.dg/torture/pr45934.C: Likewise.
15535
15536 2011-01-14 Jason Merrill <jason@redhat.com>
15537
15538 * g++.dg/cpp0x/variadic105.C: New.
15539
15540 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
15541 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15542
15543 PR objc/45989
15544 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15545 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
15546 execution tests on i?86-*-*, x86_64-*-* and
15547 powerpc*-apple-darwin* && ilp32.
15548 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
15549 tests on i?86-*-* and x86_64-*-*.
15550
15551 2011-01-14 Richard Guenther <rguenther@suse.de>
15552
15553 PR tree-optimization/47280
15554 * g++.dg/opt/pr47280.C: New testcase.
15555
15556 2011-01-14 Jason Merrill <jason@redhat.com>
15557
15558 * g++.dg/cpp0x/constexpr-regress1.C: New.
15559
15560 * g++.dg/ext/flexary2.C: New.
15561
15562 2011-01-14 Richard Guenther <rguenther@suse.de>
15563
15564 PR middle-end/47281
15565 * gcc.dg/torture/pr47281.c: New testcase.
15566 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
15567
15568 2011-01-14 Richard Guenther <rguenther@suse.de>
15569
15570 PR tree-optimization/47286
15571 * gcc.dg/tree-ssa/pr47286.c: New testcase.
15572
15573 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
15574
15575 PR c++/47213
15576 * g++.dg/ext/pr47213.C: New.
15577
15578 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15579
15580 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
15581
15582 2011-01-13 Tobias Burnus <burnus@net-b.de>
15583 Mikael Morin <mikael@gcc.gnu.org>
15584
15585 PR fortran/45848
15586 PR fortran/47204
15587 * gfortran.dg/select_type_20.f90: New.
15588 * gfortran.dg/select_type_21.f90: New.
15589
15590 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
15591
15592 PR target/47251
15593 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
15594
15595 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15596
15597 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
15598 * gcc.dg/guality/pr36728-2.c: Likewise.
15599
15600 2011-01-13 Dodji Seketeli <dodji@redhat.com>
15601
15602 PR debug/PR46973
15603 * g++.dg/debug/dwarf2/template-params-9.C: New test.
15604
15605 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
15606
15607 PR rtl-optimization/45352
15608 * gcc.dg/pr45352-3.c: New.
15609
15610 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
15611
15612 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
15613 comment.
15614 * g++.dg/cpp0x/range-for8.C: New.
15615 * g++.dg/cpp0x/range-for9.C: New.
15616
15617 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
15618
15619 PR debug/47209
15620 * g++.dg/debug/pr47209.C: New.
15621
15622 2011-01-12 Richard Guenther <rguenther@suse.de>
15623
15624 PR lto/47259
15625 * gcc.dg/lto/pr47259_0.c: New testcase.
15626 * gcc.dg/lto/pr47259_1.c: Likewise.
15627
15628 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
15629
15630 * objc-obj-c++-shared/Object1.h: Add copyright header, update
15631 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15632 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15633 methods missing from the OBJC2 Object.
15634 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15635 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15636 GNU and NeXT runtimes.
15637 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15638 comments.
15639 * objc-obj-c++-shared/Object1.m: Likewise.
15640 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
15641 * objc.dg/proto-qual-1.m: Likewise.
15642 * obj-c++.dg/proto-lossage-3.mm: Likewise.
15643 * obj-c++.dg/proto-qual-1.mm: Likewise.
15644
15645 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
15646
15647 PR testsuite/33033
15648 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15649
15650 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15651
15652 Fixed the Objective-C++ testsuite and updated all tests.
15653 * lib/obj-c++.exp (obj-c++_init): Declare and set
15654 gcc_warning_prefix and gcc_error_prefix.
15655 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15656 'dg-warning', 'dg-message' and 'dg-error'.
15657 * obj-c++.dg/class-extension-3.mm: Likewise.
15658 * obj-c++.dg/class-protocol-1.mm: Likewise.
15659 * obj-c++.dg/encode-7.mm: Likewise.
15660 * obj-c++.dg/exceptions-3.mm: Likewise.
15661 * obj-c++.dg/exceptions-5.mm: Likewise.
15662 * obj-c++.dg/method-12.mm: Likewise.
15663 * obj-c++.dg/method-13.mm: Likewise.
15664 * obj-c++.dg/method-15.mm: Likewise.
15665 * obj-c++.dg/method-16.mm: Likewise.
15666 * obj-c++.dg/method-4.mm: Likewise.
15667 * obj-c++.dg/method-8.mm: Likewise.
15668 * obj-c++.dg/method-conflict-1.mm: Likewise.
15669 * obj-c++.dg/method-conflict-2.mm: Likewise.
15670 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15671 and uncommented second part of the testcase now that the testsuite
15672 works correctly.
15673 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
15674 and uncommented second part of the testcase now that the testsuite
15675 works correctly.
15676 * obj-c++.dg/private-1.mm: Likewise.
15677 * obj-c++.dg/proto-lossage-4.mm: Likewise.
15678 * obj-c++.dg/syntax-error-7.mm: Likewise.
15679 * obj-c++.dg/warn5.mm: Likewise.
15680 * obj-c++.dg/property/at-property-14.mm: Likewise.
15681 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15682 FIXME.
15683 * obj-c++.dg/property/at-property-18.mm: Likewise.
15684 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15685 FIXME.
15686 * obj-c++.dg/property/at-property-21.mm: Likewise.
15687 * obj-c++.dg/property/at-property-28.mm: Likewise.
15688 * obj-c++.dg/property/at-property-5.mm: Likewise.
15689 * obj-c++.dg/property/dynamic-2.mm: Likewise.
15690 * obj-c++.dg/property/property-neg-3.mm: Likewise.
15691 * obj-c++.dg/property/synthesize-11.mm: Likewise.
15692 * obj-c++.dg/property/synthesize-6.mm: Likewise.
15693 * obj-c++.dg/property/synthesize-8.mm: Likewise.
15694 * obj-c++.dg/property/synthesize-9.mm: Likewise.
15695 * obj-c++.dg/tls/diag-5.mm: Likewise.
15696 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15697 dg-error, now matched correctly.
15698
15699 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
15700
15701 * objc.dg/property/at-property-29.m: New.
15702 * obj-c++.dg/property/at-property-29.mm: New.
15703
15704 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15705
15706 * go.test/go-test.exp (go-set-goarch): New proc.
15707 (go-gc-tests): Use it.
15708
15709 2011-01-11 Dodji Seketeli <dodji@redhat.com>
15710
15711 PR debug/46955
15712 * g++.dg/debug/dwarf2/template-params-8.C: New test.
15713
15714 2011-01-11 Richard Henderson <rth@redhat.com>
15715
15716 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15717
15718 2011-01-11 Jan Hubicka <jh@suse.cz>
15719
15720 PR lto/45721
15721 PR lto/45375
15722 * gcc.dg/lto/pr45721_1.c: New file.
15723 * gcc.dg/lto/pr45721_0.c: New file.
15724
15725 2011-01-11 Richard Guenther <rguenther@suse.de>
15726
15727 PR tree-optimization/46076
15728 * gcc.dg/tree-ssa/pr46076.c: New testcase.
15729
15730 2011-01-11 Jeff Law <law@redhat.com>
15731
15732 * PR tree-optimization/47086
15733 * gcc.dg/pr47086.c: New test.
15734
15735 2011-01-11 Jason Merrill <jason@redhat.com>
15736
15737 PR c++/46658
15738 * g++.dg/template/new10.C: New.
15739
15740 PR c++/45520
15741 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15742
15743 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
15744
15745 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15746 Split type definitions and NSConstantString class into...
15747 * objc-obj-c++-shared/objc-test-suite-types.h: New.
15748 * objc-obj-c++-shared/nsconstantstring-class.h: New.
15749 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15750 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15751 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15752 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15753 to comments.
15754 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15755 encode defines for newer NeXT system headers.
15756 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15757 * obj-c++.dg/torture/strings/string1.mm: Likewise.
15758 * objc.dg/foreach-5.m: Likewise.
15759 * objc.dg/foreach-2.m: Likewise.
15760 * objc.dg/foreach-4.m: Likewise.
15761 * objc.dg/torture/strings/string1.m: Likewise.
15762 * objc.dg/torture/strings/string2.m: Likewise.
15763 * objc.dg/torture/strings/string3.m: Likewise.
15764 * objc.dg/torture/strings/string4.m: Likewise.
15765 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15766 header and stand alone.
15767 * obj-c++.dg/strings/strings-2.mm: Likewise.
15768 * objc.dg/torture/strings/const-str-3.m: Likewise.
15769 * objc.dg/strings/strings-2.m: Likewise.
15770 * objc.dg/strings/const-str-12b.m: Likewise.
15771
15772 2011-01-12 Richard Guenther <rguenther@suse.de>
15773
15774 PR middle-end/32511
15775 * gcc.dg/attr-weak-1.c: Adjust.
15776
15777 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
15778
15779 PR fortran/47051
15780 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15781 standard compliant and comment.
15782
15783 2011-01-10 Jan Hubicka <jh@suse.cz>
15784
15785 PR lto/46083
15786 * gcc.dg/initpri3.c: New testcase.
15787
15788 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
15789
15790 PR lto/47222
15791 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15792 externally visible.
15793 (g_esi): Likewise.
15794 (g_ebx): Likewise.
15795 (g_ebp): Likewise.
15796 (g_esp): Likewise.
15797 (g_ebp_save): Likewise.
15798 (g_esp_save): Likewise.
15799
15800 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15801
15802 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15803
15804 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15805
15806 PR tree-optimization/46021
15807 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15808 i?86-*-*, x86_64-*-*.
15809
15810 2011-01-10 Jeff Law <law@redhat.com>
15811
15812 * PR tree-optimization/47141
15813 * gcc.c-torture/compile/pr47141.c: New test.
15814
15815 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
15816
15817 PR testsuite/46230
15818 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15819 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15820 * gcc.dg/vect/slp-35.c: Remove XFAILs.
15821 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15822
15823 PR testsuite/46230
15824 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15825 being vectorized. Adjust dg-final pattern. Remove XFAIL.
15826 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15827 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15828 being vectorized. Adjust dg-final pattern.
15829
15830 PR testsuite/46230
15831 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15832 * gcc.dg/vect/slp-24.c: Likewise.
15833
15834 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
15835
15836 PR c++/47218
15837 * g++.dg/other/pr47218-1.C: New test file.
15838 * g++.dg/other/pr47218.C: Likewise.
15839 * g++.dg/other/pr47218.h: New supporting header.
15840
15841 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
15842
15843 PR objc/47232
15844 * objc.dg/attributes/invalid-attribute-1.m: New.
15845 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15846
15847 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15848
15849 PR fortran/47224
15850 * gfortran.dg/proc_ptr_comp_28.f90: New.
15851
15852 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15853
15854 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15855 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15856 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15857 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15858 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15859 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15860 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15861 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15862 * objc.dg/gnu-api-2-class.m: Likewise.
15863 * objc.dg/gnu-api-2-ivar.m: Likewise.
15864 * objc.dg/gnu-api-2-method.m: Likewise.
15865 * objc.dg/gnu-api-2-objc.m: Likewise.
15866 * objc.dg/gnu-api-2-object.m: Likewise.
15867 * objc.dg/gnu-api-2-property.m: Likewise.
15868 * objc.dg/gnu-api-2-protocol.m: Likewise.
15869 * objc.dg/gnu-api-2-sel.m: Likewise.
15870
15871 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
15872
15873 * objc.dg/foreach-1.m: Skip for Darwin < 9.
15874 * objc.dg/objc-foreach-4.m: Likewise.
15875 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15876 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15877 * objc.dg/foreach-4.m: Likewise.
15878 * objc.dg/foreach-5.m: Likewise.
15879 * objc.dg/foreach-3.m: Return self from init.
15880
15881 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
15882
15883 PR fortran/38536
15884 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
15885
15886 2011-01-09 Janus Weil <janus@gcc.gnu.org>
15887
15888 PR fortran/46313
15889 * gfortran.dg/class_35.f90: New.
15890
15891 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15892
15893 * objc.dg/foreach-1.m: Add "-Wall" to flags.
15894
15895 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
15896
15897 PR objc/47078
15898 * objc.dg/invalid-method-2.m: New.
15899 * obj-c++.dg/invalid-method-2.mm: New.
15900
15901 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
15902
15903 PR fortran/46896
15904 * gfortran.dg/transpose_optimization_2.f90 : New test.
15905
15906 2011-01-08 Jan Hubicka <jh@suse.cz>
15907
15908 PR tree-optmization/46469
15909 * g++.dg/torture/pr46469.C: New testcase.
15910
15911 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
15912
15913 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15914 emulation of libobjc-gnu structure layout functionality to ..
15915 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15916 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15917 * objc/execute/bf-common.h: Adjust headers.
15918 * objc/execute/bf-1.m: Likewise.
15919 * objc/execute/bf-2.m: Likewise.
15920 * objc/execute/bf-3.m: Likewise.
15921 * objc/execute/bf-4.m: Likewise.
15922 * objc/execute/bf-5.m: Likewise.
15923 * objc/execute/bf-6.m: Likewise.
15924 * objc/execute/bf-7.m: Likewise.
15925 * objc/execute/bf-8.m: Likewise.
15926 * objc/execute/bf-9.m: Likewise.
15927 * objc/execute/bf-10.m: Likewise.
15928 * objc/execute/bf-11.m: Likewise.
15929 * objc/execute/bf-12.m: Likewise.
15930 * objc/execute/bf-13.m: Likewise.
15931 * objc/execute/bf-14.m: Likewise.
15932 * objc/execute/bf-15.m: Likewise.
15933 * objc/execute/bf-16.m: Likewise.
15934 * objc/execute/bf-17.m: Likewise.
15935 * objc/execute/bf-18.m: Likewise.
15936 * objc/execute/bf-19.m: Likewise.
15937 * objc/execute/bf-20.m: Likewise.
15938 * objc/execute/bf-21.m: Likewise.
15939 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15940 objc_get_type_qualifiers ().
15941
15942 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
15943
15944 PR fortran/45777
15945 * gfortran.dg/dependency_39.f90: New test.
15946
15947 2011-01-07 Jan Hubicka <jh@suse.cz>
15948
15949 Get builtins tests ready for linker plugin.
15950 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15951 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15952 my_memset, my_bzero): Mark used.
15953 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15954 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15955 volatile.
15956 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15957 volatile.
15958
15959 2011-01-07 Jan Hubicka <jh@suse.cz>
15960
15961 PR tree-optimization/46367
15962 * g++.dg/torture/pr46367.C: New file.
15963
15964 2011-01-07 Jakub Jelinek <jakub@redhat.com>
15965
15966 PR target/47201
15967 * gcc.dg/pr47201.c: New test.
15968
15969 PR bootstrap/47187
15970 * gcc.dg/tree-prof/pr47187.c: New test.
15971
15972 2011-01-07 Tobias Burnus <burnus@net-b.de>
15973
15974 PR fortran/41580
15975 * gfortran.dg/extends_type_of_3.f90: New.
15976
15977 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
15978
15979 * g++.dg/ext/dllexport-MI1.C: Adjust test.
15980 * g++.dg/ext/dllimport-MI1.C: Likewise.
15981 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15982 * g++.dg/ext/dllimport10.C: Likewise.
15983 * g++.dg/ext/dllimport11.C: Likewise.
15984 * g++.dg/ext/dllimport12.C: Likewise.
15985 * g++.dg/ext/dllimport13.C: Likewise.
15986 * g++.dg/ext/dllimport2.C: Likewise.
15987 * g++.dg/ext/dllimport3.C: Likewise.
15988 * g++.dg/ext/dllimport4.C: Likewise.
15989 * g++.dg/ext/dllimport5.C: Likewise.
15990 * g++.dg/ext/dllimport6.C: Likewise.
15991 * g++.dg/ext/dllimport8.C: Likewise.
15992 * g++.dg/ext/dllimport9.C: Likewise.
15993 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15994 targets, too. Additionally enable test for i?86-*-mingw*.
15995 * g++.dg/ext/selectany1.C: Likewise.
15996 Remove guard variable check.
15997
15998 2011-01-07 Janus Weil <janus@gcc.gnu.org>
15999
16000 PR fortran/47189
16001 PR fortran/47194
16002 * gfortran.dg/storage_size_3.f08: Extended.
16003
16004 2011-01-07 Jakub Jelinek <jakub@redhat.com>
16005
16006 PR c++/47022
16007 * g++.dg/template/stdarg1.C: New test.
16008
16009 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16010
16011 PR fortran/47195
16012 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
16013 * gfortran.dg/defined_operators_1.f90: Split the subroutine
16014 from the interface of functions to not hide the errors that
16015 shall be tested.
16016
16017 2011-01-06 Jan Hubicka <jh@suse.cz>
16018
16019 * gcc.dg/lto/pr47188_0.c: New testcase.
16020 * gcc.dg/lto/pr47188_1.c: New testcase.
16021
16022 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
16023
16024 PR fortran/33117
16025 PR fortran/46478
16026 * gfortran.dg/interface_33.f90: New test.
16027
16028 2011-01-06 Jakub Jelinek <jakub@redhat.com>
16029
16030 PR c/47150
16031 * gcc.c-torture/compile/pr47150.c: New test.
16032
16033 2011-01-06 Ira Rosen <irar@il.ibm.com>
16034
16035 PR tree-optimization/47139
16036 * gcc.dg/vect/pr47139.c: New test.
16037
16038 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16039
16040 PR fortran/47180
16041 * gfortran.dg/extends_type_of_2.f03: New.
16042
16043 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16044
16045 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
16046
16047 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
16048
16049 * gnat.dg/opt14.adb: New test.
16050
16051 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
16052
16053 PR fortran/46017
16054 * gfortran.dg/allocate_error_2.f90: New test.
16055
16056 2011-01-05 Janus Weil <janus@gcc.gnu.org>
16057
16058 PR fortran/47024
16059 * gfortran.dg/storage_size_3.f08: New.
16060
16061 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16062
16063 PR libgfortran/47154
16064 * gfortran.dg/namelist_68.f90: New test.
16065
16066 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
16067
16068 * gnat.dg/unchecked_convert8.ad[sb]: New test.
16069
16070 2011-01-04 Janus Weil <janus@gcc.gnu.org>
16071
16072 PR fortran/46448
16073 * gfortran.dg/class_34.f90: New.
16074
16075 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16076
16077 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
16078 use __builtin_inff. Skip all single-precision tests that require
16079 Infinity.
16080
16081 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16082
16083 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
16084
16085 2011-01-03 Jakub Jelinek <jakub@redhat.com>
16086
16087 PR tree-optimization/47148
16088 * gcc.c-torture/execute/pr47148.c: New test.
16089
16090 PR tree-optimization/47155
16091 * gcc.c-torture/execute/pr47155.c: New test.
16092
16093 PR rtl-optimization/47157
16094 * gcc.c-torture/compile/pr47157.c: New test.
16095
16096 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16097
16098 * gcc.dg/torture/vector-shift2.c (schar): Define.
16099 (main): Always use schar or uchar instead of plain "char" to avoid
16100 dependencies on implementation-defined char signedness.
16101
16102 2011-01-03 Martin Jambor <mjambor@suse.cz>
16103
16104 PR tree-optimization/46801
16105 * gnat.dg/pack9.adb: Remove xfail.
16106
16107 2011-01-03 Martin Jambor <mjambor@suse.cz>
16108
16109 PR tree-optimization/46984
16110 * g++.dg/ipa/pr46984.C: New test.
16111
16112 2011-01-02 Janus Weil <janus@gcc.gnu.org>
16113
16114 PR fortran/46408
16115 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
16116
16117 2011-01-02 Jakub Jelinek <jakub@redhat.com>
16118
16119 PR tree-optimization/47140
16120 * gcc.c-torture/compile/pr47140.c: New test.
16121
16122 PR rtl-optimization/47028
16123 * gcc.dg/pr47028.c: New test.
16124
16125 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
16126
16127 * objc.dg/protocol-forward-1.m: Removed TODO.
16128 * objc.dg/protocol-forward-2.m: New.
16129 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
16130 * obj-c++.dg/protocol-forward-2.mm: New.
16131
16132 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
16133
16134 PR target/38662
16135 * g++.dg/eh/pr38662.C: New testcase.
16136
16137 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
16138
16139 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16140 scan for newline '\n'.
16141
16142 \f
16143 Copyright (C) 2011 Free Software Foundation, Inc.
16144
16145 Copying and distribution of this file, with or without modification,
16146 are permitted in any medium without royalty provided the copyright
16147 notice and this notice are preserved.