OSDN Git Service

e7e259465d5dca8807cc0ddbe712a0218bc079b9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/opt20.ad[sb]: New test.
4         * gnat.dg/opt20_pkg.ads: New helper.
5
6 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/array17.adb: New test.
9         * gnat.dg/array17_pkg.ads: New helper.
10
11 2011-09-25  Jason Merrill  <jason@redhat.com>
12
13         * g++.dg/cpp0x/nsdmi-defer4.C: New.
14
15 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
16
17         * gnat.dg/frame_overflow.ads: New.
18         * gnat.dg/frame_overflow.adb: Adjust.
19         * gnat.dg/specs/addr1.ads: Likewise.
20
21 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
22
23         * g++.dg/tree-ssa/restrict2.C: New test.
24
25 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
26
27         * lib/target-supports.exp (check_effective_target_vect64): New.
28         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
29         of multiple vector sizes.
30         * gcc.dg/vect/bb-slp-26.c: New.
31
32 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
33
34         PR c++/50280
35         * g++.dg/template/bitfield1.C: New.
36
37 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
38
39         * gcc.dg/vect/bb-slp-24.c: New.
40
41 2011-09-24  Jason Merrill  <jason@redhat.com>
42
43         * g++.dg/cpp0x/nsdmi-eh1.C: New.
44
45         * g++.dg/cpp0x/nsdmi-defer3.C: New.
46
47         * g++.dg/cpp0x/nsdmi-defer1.C: New.
48         * g++.dg/cpp0x/nsdmi-defer2.C: New.
49
50         * g++.dg/cpp0x/nsdmi1.C: New.
51         * g++.dg/cpp0x/nsdmi2.C: New.
52         * g++.dg/cpp0x/nsdmi3.C: New.
53         * g++.dg/cpp0x/nsdmi4.C: New.
54         * g++.old-deja/g++.other/init4.C: New.
55
56 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         PR c++/44267
59         * g++.dg/template/sfinae28.C: New.
60
61 2011-09-23  Ian Lance Taylor  <iant@google.com>
62
63         * go.test/go-test.exp (errchk): Handle more cases of getting
64         correct Tcl backslash quoting in regular expressions in test file.
65
66 2011-09-23  Jason Merrill  <jason@redhat.com>
67
68         Core 253
69         * g++.dg/init/const8.C: New.
70         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
71         * g++.dg/cpp0x/defaulted2.C: Likewise.
72         * g++.dg/cpp0x/pr42844-2.C: Likewise.
73         * g++.dg/init/pr20039.C: Likewise.
74         * g++.dg/init/pr42844.C: Likewise.
75
76 2011-09-23  Jan Hubicka  <jh@suse.cz>
77
78         * gcc.dg/ipa/inline-1.c: new testcase.
79         * gcc.dg/ipa/inline-2.c: new testcase.
80         * gcc.dg/ipa/inline-3.c: new testcase.
81         * gcc.dg/ipa/inline-4.c: new testcase.
82
83 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
84
85         PR c++/50258
86         * g++.dg/cpp0x/constexpr-static8.C: New.
87
88 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
89
90         * gcc.target/i386/avxfp-1.c: New test.
91         * gcc.target/i386/avxfp-2.c: New test.
92
93 2011-09-23  Terry Guo  <terry.guo@arm.com>
94
95         * gcc.c-torture/execute/941014-1.x: Deleted.
96
97 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
98
99         PR c++/50491
100         * g++.dg/cpp0x/pr50491.C: New.
101
102 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
103
104         PR testsuite/50487
105         * gfortran.dg/bessel_6.f90: Fix tolerance test.
106
107 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
108
109         PR c++/50371
110         * g++.dg/cpp0x/nullptr24.C: New.
111
112 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
113
114         PR target/50482
115         * gcc.target/i386/pr50482.c: New test.
116
117 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
118
119         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
120         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
121         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
122         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
123         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
124         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
125         multilib options contain different -march= from dg-options.
126
127 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
128             Paolo Carlini  <paolo.carlini@oracle.com>
129
130         PR c++/50344
131         * g++.dg/template/friend52.C: New.
132
133 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
134
135         * gcc.target/arm/cmp-1.c: New test.
136         * gcc.target/arm/cmp-2.c: Likewise.
137
138 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
139
140         PR fortran/41733
141         * gfortran.dg/impure_actual_1.f90: Modified error message.
142         * gfortran.dg/proc_ptr_32.f90: New.
143         * gfortran.dg/proc_ptr_33.f90: New.
144
145 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
146
147         PR tree-optimization/50451
148         * gcc.dg/vect/pr50451.c: New test.
149
150 2011-09-21  Ian Lance Taylor  <iant@google.com>
151
152         * go.test/go-test.exp (errchk): Add special case for bug332.
153         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
154         some more test lines.
155
156 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
157
158         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
159         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
160         * g++.dg/other/i386-8.C: Ditto.
161         * g++.dg/other/pr34435.C: Ditto.
162         * g++.dg/other/pr39496.C: Ditto.
163         * g++.dg/other/mmintrin.C: Ditto.
164
165 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
166
167         * gcc.dg/vect/vect-cond-7.c: New test.
168         * gcc.target/i386/sse4_1-cond-1.c: New test.
169         * gcc.target/i386/avx-cond-1.c: New test.
170
171 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
172
173         PR target/50464
174         * g++.dg/other/pr50464.C: New test.
175
176 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
177
178         * gcc.target/i386/bmi2-mulx32-2.c: New test.
179         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
180         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
181         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
182
183 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
184
185         * gnat.dg/opt19.adb: New test.
186
187 2011-09-21  Terry Guo  <terry.guo@arm.com>
188
189         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
190         on arch conflict when testing case on targets other than armv7-a.
191
192 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         PR c++/50454
195         * g++.dg/ext/int128-1.C: New.
196         * g++.dg/ext/int128-2.C: Likewise.
197         * g++.dg/ext/int128-2.h: Likewise.
198
199 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
200
201         PR testsuite/50469
202         * gfortran.dg/storage_size_2.f08: Replace "must be be" with
203         "must be".
204
205 2011-09-20  Jason Merrill  <jason@redhat.com>
206
207         * g++.dg/cpp0x/constexpr-generated1.C: New.
208
209         PR c++/50442
210         * g++.dg/overload/ref-conv1.C: New.
211
212 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
213
214         * g++.dg/other/final1.C: New.
215
216 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
217
218         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
219         and get_bit ().
220
221 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
222
223         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
224         "target arm_eabi".
225
226 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
227
228         PR tree-optimization/50413
229         * g++.dg/vect/vect.exp: Run slp-pr* tests with
230         -fdump-tree-slp-details.  Run other tests with
231         -fdump-tree-vect-details.
232         * g++.dg/vect/slp-pr50413.cc: New.
233
234 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
235             Ira Rosen  <ira.rosen@linaro.org>
236
237         PR testsuite/50435
238         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
239         Fix underscores around restrict.
240
241 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
242
243         PR tree-optimization/50414
244         * gfortran.dg/vect/Ofast-pr50414.f90: New.
245         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
246         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
247
248 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
249
250         PR tree-optimization/50412
251         * gfortran.dg/vect/pr50412.f90: New.
252
253 2011-09-16  Jason Merrill  <jason@redhat.com>
254
255         PR c++/50424
256         * g++.dg/eh/defarg1.C: New.
257
258 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
259
260         * gcc.dg/vect/vect-reduc-10.c: New test.
261         * gcc.target/i386/avx-reduc-1.c: New test.
262
263         * gcc.target/i386/sse2-extract-1.c: New test.
264         * gcc.target/i386/avx-extract-1.c: New test.
265
266 2011-09-16  Terry Guo  <terry.guo@arm.com>
267
268         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
269
270 2011-09-15   Diego Novillo  <dnovillo@google.com>
271
272         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
273         ALWAYS_CXXFLAGS, if defined.
274         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
275         ALWAYS_GFORTRANFLAGS, if defined.
276         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
277         ALWAYS_GOCFLAGS, if defined.
278         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
279         ALWAYS_OBJCXXFLAGS, if defined.
280         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
281         additional_flags, if defined.
282         * lib/gnat.exp (gnat_target_compile): Likewise.
283         * lib/objc.exp (objc_target_compile): Likewise.
284         * lib/target-supports-dg.exp (dg-add-options): Handle
285         TEST_ALWAYS_FLAGS.
286
287 2011-09-15  Tom de Vries  <tom@codesourcery.com>
288
289         PR testsuite/50322
290         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
291         Use uintptr_t in f1.  Undo avr xfails.
292
293 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
294
295         PR fortran/50401
296         PR fortran/50403
297         * gfortran.dg/function_types_3.f90: New.
298
299 2011-09-15  Jason Merrill  <jason@redhat.com>
300
301         PR c++/50365
302         * g++.dg/cpp0x/trailing7.C: New.
303
304         PR c++/50361
305         * g++.dg/cpp0x/nullptr23.C: New.
306
307 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
308
309         * gcc.dg/vect/bb-slp-25.c: New.
310
311 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
312
313         PR c++/50391
314         * g++.dg/cpp0x/noexcept15.C: New.
315
316 2011-09-14  Tom de Vries  <tom@codesourcery.com>
317
318         PR middle-end/50251
319         * gcc.dg/pr50251.c: New test.
320
321 2011-09-14  Tobias Burnus  <burnus@net-b.de>
322
323         PR fortran/34547
324         PR fortran/50375
325         * gfortran.dg/null_5.f90: New.
326         * gfortran.dg/null_6.f90: New.
327
328 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
329
330         * gcc.c-torture/compile/20110913-1.c: New test.
331
332 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
333
334         PR fortran/50379
335         * gfortran.dg/result_2.f90: New.
336
337 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
338
339         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
340
341 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
342
343         PR c++/48320
344         * g++.dg/cpp0x/variadic116.C: New test case.
345
346 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
347
348         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
349         * gcc.target/mips/interrupt_handler-2.c: New test.
350         * gcc.target/mips/interrupt_handler-3.c: Likewise.
351
352 2011-09-12  Jason Merrill  <jason@redhat.com>
353
354         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
355
356         * g++.dg/cpp0x/explicit7.C: New.
357
358 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
359
360         PR rtl-optimization/50212
361         * g++.dg/other/pr50212.C: New test.
362
363 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
364
365         PR target/43746
366         * testsuite/gcc.target/avr/torture/avr-torture.exp
367         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
368         "-O2 -fmerge-all-constants".
369
370 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
371
372         PR fortran/50327
373         * gfortran.dg/do_while_1.f90: New test.
374
375 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
376
377         PR fortran/35831
378         PR fortran/47978
379         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
380         * gfortran.dg/proc_decl_26.f90: New.
381         * gfortran.dg/typebound_override_2.f90: New.
382         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
383
384 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
385
386         * gnat.dg/cond_expr2.ad[sb]: New test.
387
388 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
389
390         * gnat.dg/atomic5.ad[sb]: New test.
391
392 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
393
394         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
395
396 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
397
398         PR target/49030
399         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
400
401 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
402
403         PR target/49614
404         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
405
406 2011-09-09  Richard Guenther  <rguenther@suse.de>
407
408         PR tree-optimization/50328
409         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
410
411 2011-09-09  Richard Guenther  <rguenther@suse.de>
412
413         PR middle-end/50333
414         * gcc.dg/torture/pr50333.c: New testcase.
415
416 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
417
418         PR tree-optimization/50318
419         * gcc.target/arm/pr50318-1.c: New file.
420
421 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
422
423         * gcc.target/i386/all_one_m256i.c: New test.
424
425 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
426
427         PR c++/50324
428         * g++.dg/cpp0x/sfinae28.C: New.
429
430 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
431
432         PR c/50332
433         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
434         longer ignored on typedefs.
435
436         PR c++/33255 - Support -Wunused-local-typedefs warning
437         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
438         * c-c++-common/Wunused-local-typedefs.c: Likewise.
439
440 2011-09-08  Martin Jambor  <mjambor@suse.cz>
441
442         PR tree-optimization/50287
443         * gcc.dg/torture/pr50287.c: New test.
444
445 2011-09-08  Richard Guenther  <rguenther@suse.de>
446
447         PR tree-optimization/19831
448         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
449         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
450         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
451         * gcc.dg/errno-1.c: Adjust.
452
453 2011-09-08  Richard Guenther  <rguenther@suse.de>
454
455         PR tree-optimization/19831
456         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
457
458 2011-09-08  Tobias Burnus  <burnus@net-b.de>
459
460         PR fortran/44646
461         * gfortran.dg/do_concurrent_1.f90: New.
462         * gfortran.dg/do_concurrent_2.f90: New.
463
464 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
465
466         PR target/50310
467         * gcc.c-torture/execute/ieee/pr50310.c: New test.
468         * gcc.dg/pr50310-2.c: New test.
469
470 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
471
472         PR fortran/48095
473         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
474         * gfortran.dg/impure_constructor_1.f90: Modified.
475         * gfortran.dg/proc_ptr_comp_33.f90: New.
476
477 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
478
479         PR target/50310
480         * gcc.dg/pr50310-1.c: New test.
481
482 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
483
484         PR middle-end/48571
485         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
486         instead of 4.
487
488 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
489
490         PR c++/50309
491         * g++.dg/cpp0x/noexcept14.C: New.
492
493 2011-09-07  Jason Merrill  <jason@redhat.com>
494
495         * g++.dg/cpp0x/constexpr-ref3.C: New.
496
497         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
498
499 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
500
501         * gcc.dg/section1.c: Don't xfail for avr.
502
503 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
504
505         PR tree-optimization/50322
506         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
507
508 2011-09-07  Martin Jambor  <mjambor@suse.cz>
509
510         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
511
512 2011-09-07  Martin Jambor  <mjambor@suse.cz>
513
514         PR tree-optimization/49911
515         * g++.dg/tree-ssa/pr49911.C: New test.
516
517 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
518
519         PR target/49030
520         * gcc.dg/torture/pr49030.c: New test.
521
522 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
523
524         PR fortran/50288
525         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
526         * gfortran.dg/class_4d.f03: Deleted.
527         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
528
529 2011-09-07  Richard Guenther  <rguenther@suse.de>
530
531         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
532
533 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
534
535         PR tree-optimization/46021
536         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
537
538 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
539
540         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
541
542 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
543
544         * gcc.c-torture/compile/20110906-1.c: New test.
545
546 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
547
548         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
549
550 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
551
552         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
553         --param tree-reassoc-width=1.
554
555         * gcc.dg/tree-ssa/reassoc-24.c: New test.
556         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
557
558 2011-09-06  Richard Guenther  <rguenther@suse.de>
559
560         PR tree-optimization/48149
561         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
562
563 2011-09-06  Richard Guenther  <rguenther@suse.de>
564
565         PR tree-optimization/48317
566         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
567
568 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
569
570         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
571         New procedure.
572         (add_options_for_quad_vectors): Replace with ...
573         (add_options_for_double_vectors): ... this.
574         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
575         support multiple vector sizes since the vectorizer attempts to
576         vectorize with both vector sizes.
577         * gcc.dg/vect/no-vfa-vect-79.c,
578         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
579         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
580         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
581         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
582         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
583         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
584         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
585         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
586         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
587         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
588         gcc.dg/vect/vect-40.c: Likewise.
589         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
590         redundant.
591         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
592         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
593         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
594         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
595         Likewise.
596         * gcc.dg/vect/vect-peel-4.c: Make ia global.
597
598 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
599
600         PR target/49606
601         * gcc.target/mips/abi-main.h: New file.
602         * gcc.target/mips/abi-o32-long32.c: New test.
603         * gcc.target/mips/abi-o32-long64.c: Likewise.
604         * gcc.target/mips/abi-o64-long32.c: Likewise.
605         * gcc.target/mips/abi-o64-long64.c: Likewise.
606         * gcc.target/mips/abi-n32-long32.c: Likewise.
607         * gcc.target/mips/abi-n32-long64.c: Likewise.
608         * gcc.target/mips/abi-n64-long32.c: Likewise.
609         * gcc.target/mips/abi-n64-long64.c: Likewise.
610         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
611         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
612         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
613         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
614         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
615         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
616         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
617         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
618         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
619         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
620         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
621         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
622         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
623         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
624         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
625         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
626         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
627         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
628         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
629         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
630         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
631         * gcc.target/mips/branch-2.c: Remove -mabicalls.
632         * gcc.target/mips/branch-3.c: Likewise.
633         * gcc.target/mips/branch-4.c: Likewise.
634         * gcc.target/mips/branch-5.c: Likewise.
635         * gcc.target/mips/branch-6.c: Likewise.
636         * gcc.target/mips/branch-7.c: Likewise.
637         * gcc.target/mips/branch-8.c: Likewise.
638         * gcc.target/mips/branch-9.c: Likewise.
639         * gcc.target/mips/branch-10.c: Likewise.
640         * gcc.target/mips/branch-11.c: Likewise.
641         * gcc.target/mips/branch-12.c: Likewise.
642         * gcc.target/mips/branch-13.c: Likewise.
643         * gcc.target/mips/lazy-binding-1.c: Likewise.
644
645 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
646
647         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
648         << 18 to avoid warning on int=16 platforms..
649
650 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
651
652         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
653         to work even with -fshort-enums.
654
655 2011-09-04  Jan Hubicka  <jh@suse.cz>
656
657         * gcc.c-torture/compile/20110902.c: new testcase.
658
659 2011-09-04  Jason Merrill  <jason@redhat.com>
660
661         PR c++/49267
662         * g++.dg/cpp0x/rv-conv1.C: New.
663
664         DR 1328
665         * g++.dg/cpp0x/rv-func3.C: New.
666
667         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
668
669         PR c++/50248
670         Core 1358
671         * g++.dg/cpp0x/constexpr-template1.C: New.
672         * g++.dg/cpp0x/constexpr-template2.C: New.
673         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
674         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
675
676 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
677
678         * gnat.dg/specs/debug1.ads: Tweak pattern.
679
680 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
681
682         PR fortran/50227
683         * gfortran.dg/class_45a.f03: New.
684         * gfortran.dg/class_45b.f03: New.
685
686 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
687             Ira Rosen  <ira.rosen@linaro.org>
688
689         PR tree-optimization/50208
690         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
691         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
692         -fno-tree-fre -fno-tree-pre.
693
694 2011-09-02  Martin Jambor  <mjambor@suse.cz>
695
696         * gcc.dg/ipa/ipcp-3.c: New test.
697
698 2011-09-02  Richard Guenther  <rguenther@suse.de>
699
700         PR tree-optimization/27460
701         PR middle-end/29269
702         * gcc.dg/vect/vect-cond-7.c: New testcase.
703
704 2011-09-02  Martin Jambor  <mjambor@suse.cz>
705
706         * g++.dg/ipa/devirt-3.C: Added a distraction method.
707         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
708         xfailed test for inlining.
709         * g++.dg/ipa/ivinline-9.C: Likewise.
710
711 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
712
713         PR tree-optimization/50178
714         * gfortran.dg/vect/pr50178.f90: New test.
715
716 2011-08-31  Martin Jambor  <mjambor@suse.cz>
717
718         PR middle-end/49886
719         * gcc.c-torture/execute/pr49886.c: New testcase.
720
721 2011-08-31  Tom de Vries  <tom@codesourcery.com>
722
723         PR middle-end/43513
724         * gcc.dg/pr43513.c: New test.
725
726 2011-08-30  Tobias Burnus  <burnus@net-b.de>
727
728         PR fortran/45044
729         * gfortran.dg/common_14.f90: New.
730         * gfortran.dg/common_resize_1.f: Add two dg-warning.
731
732 2011-08-30  Jason Merrill  <jason@redhat.com>
733
734         PR c++/50084
735         * g++.dg/cpp0x/decltype33.C: New.
736
737         PR c++/50089
738         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
739
740         PR c++/50114
741         * g++.dg/cpp0x/lambda/lambda-for.C: New.
742
743 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
744
745         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
746
747 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
748
749         * gnat.dg/specs/aggr3.ads: New test.
750         * gnat.dg/specs/aggr3_pkg.ads: New helper.
751
752         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
753         * gnat.dg/specs/aggr2.ads: Likewise.
754
755 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
756
757         PR fortran/45170
758         * gfortran.dg/allocate_with_source_2.f90: New test
759
760 2011-08-30  Jason Merrill  <jason@redhat.com>
761
762         PR c++/50220
763         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
764
765         PR c++/50234
766         * g++.dg/cpp0x/constexpr-value3.C: New.
767
768 2011-08-30  Richard Guenther  <rguenther@suse.de>
769
770         PR middle-end/48571
771         * gcc.c-torture/execute/pr48571-1.c: New testcase.
772         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
773         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
774         * gcc.dg/pr36902.c: XFAIL.
775
776 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
777
778         * gcc.target/i386/fma-check.h: New.
779         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
780         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
781         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
782         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
783         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
784         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
785         * gcc.target/i386/fma-fmaddXX.c: Likewise.
786         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
787         * gcc.target/i386/fma-fmsubXX.c: Likewise.
788         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
789         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
790         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
791         * gcc.target/i386/fma-compile.c: Likewise.
792         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
793         * gcc.target/i386/sse-12.c: Add -mfma.
794         * gcc.target/i386/sse-13.c: Likewise.
795         * gcc.target/i386/sse-14.c: Likewise.
796         * gcc.target/i386/sse-22.c: Likewise.
797         * gcc.target/i386/sse-23.c: Likewise.
798         * g++.dg/other/i386-2.C: Likewise.
799         * g++.dg/other/i386-3.C: Likewise.
800
801 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
802
803         PR testsuite/50185
804         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
805         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
806
807 2011-08-30  Christian Bruel  <christian.bruel@st.com>
808
809         * g++.dg/bprob/bprob.exp (feedback_options): Set
810         -fbranch-probabilities.
811         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
812
813 2011-08-29  Jason Merrill  <jason@redhat.com>
814
815         PR c++/50224
816         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
817
818 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
819             Jason Merrill  <jason@redhat.com>
820
821         * g++.dg/dfp/base.C: New test.
822
823 2011-08-29  Jason Merrill  <jason@redhat.com>
824
825         Core DR 994
826         PR c++/50209
827         * g++.dg/cpp0x/initlist58.C: New.
828
829 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
830
831         PR fortran/50225
832         * gfortran.dg/class_result_1.f03: New.
833
834 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
835
836         PR middle-end/48722
837         * gcc.target/i386/pr48722.c: New test.
838
839 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
840
841         PR libfortran/50192
842         * gfortran.dg/widechar_compare_1.f90:  New test.
843
844 2011-08-26  Jason Merrill  <jason@redhat.com>
845
846         Core DR 342
847         PR c++/48582
848         * g++.dg/abi/mangle50.C: New.
849
850 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
851
852         PR target/50202
853         * gcc.target/i386/pr50202.c: New test.
854
855 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
856
857         * gcc.target/i386/sse_4_1-round-vec.c: New test.
858         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
859         * gcc.target/i386/avx-round-vec.c: New test.
860         * gcc.target/i386/avx-roundf-vec.c: New test.
861
862 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
863
864         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
865         instruction.
866
867         PR c/50179
868         * c-c++-common/Wunused-var-14.c: New test.
869
870 2011-08-26  Tom de Vries  <tom@codesourcery.com>
871
872         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
873
874 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
875
876         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
877         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
878         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
879         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
880
881 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
882
883         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
884         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
885         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
886         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
887
888 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
889
890         PR fortran/50050
891         * gfortran.dg/pointer_comp_init_1.f90: New test.
892
893 2011-08-25  Jason Merrill  <jason@redhat.com>
894
895         PR c++/50157
896         * g++.dg/cpp0x/sfinae27.C: New.
897
898 2011-08-25  Tobias Burnus  <burnus@net-b.de>
899
900         * gfortran.dg/coarray_lib_token_4.f90: New.
901
902 2011-08-25  Tobias Burnus  <burnus@net-b.de>
903
904         * gfortran.dg/coarray/alloc_comp_1.f90: New.
905
906 2011-08-25  Richard Guenther  <rguenther@suse.de>
907
908         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
909
910 2011-08-24  Tobias Burnus  <burnus@net-b.de>
911
912         PR fortran/50163
913         * gfortran.dg/initialization_28.f90: New.
914
915 2011-08-24  Richard Guenther  <rguenther@suse.de>
916
917         PR tree-optimization/50067
918         * gcc.dg/torture/pr50067-3.c: New testcase.
919         * gcc.dg/torture/pr50067-4.c: Likewise.
920         * gcc.dg/torture/pr50067-5.c: Likewise.
921
922 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
923
924         * g++.dg/other/i386-2.C: Add -mavx2 check.
925         * g++.dg/other/i386-3.C: Likewise.
926         * gcc.target/i386/avx-1.c: Add AVX2.
927         * gcc.target/i386/avx-2.c: Likewise.
928         * gcc.target/i386/funcspec-5.c: Likewise.
929         * gcc.target/i386/sse-12.c: Likewise.
930         * gcc.target/i386/sse-13.c: Likewise.
931         * gcc.target/i386/sse-14.c: Likewise.
932         * gcc.target/i386/sse-22.c: Likewise.
933         * gcc.target/i386/sse-23.c: Likewise.
934         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
935         * gcc.target/i386/avx2-check.h: New.
936         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
937         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
938         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
939         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
940         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
941         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
942         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
943         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
944         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
945         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
946         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
947         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
948         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
949         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
950         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
951         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
952         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
953         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
954         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
955         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
956         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
957         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
958         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
959         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
960         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
961         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
962         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
963         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
964         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
965         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
966         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
967         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
968         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
969         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
970         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
971         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
972         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
973         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
974         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
975         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
976         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
977         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
978         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
979         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
980         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
981         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
982         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
983         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
984         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
985         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
986         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
987         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
988         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
989         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
990         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
991         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
992         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
993         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
994         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
995         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
996         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
997         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
998         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
999         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1000         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1001         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1002         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1003         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1004         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1005         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1006         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1007         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1008         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1009         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1010         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1011         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1012         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1013         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1014         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1015         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1016         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1017         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1018         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1019         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1020         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1021         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1022         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1023         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1024         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1025         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1026         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1027         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1028         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1029         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1030         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1031         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1032         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1033         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1034         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1035         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1036         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1037         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1038         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1039         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1040         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1041         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1042         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1043         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1044         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1045         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1046         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1047         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1048         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1049         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1050         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1051         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1052         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1053         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1054         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1055         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1056         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1057         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1058         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1059         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1060         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1061         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1062         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1063         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1064         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1065         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1066         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1067         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1068         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1069         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1070         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1071         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1072         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1073         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1074         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1075         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1076         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1077         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1078         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1079         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1080         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1081         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1082         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1083         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1084         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1085         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1086         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1087         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1088         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1089         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1090         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1091         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1092         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1093         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1094         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1095         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1096         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1097         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1098         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1099         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1100         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1101         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1102         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1103         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1104         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1105         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1106         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1107         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1108         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1109         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1110         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1111         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1112         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1113         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1114         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1115         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1116         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1117         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1118         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1119         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1120         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1121         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1122         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1123         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1124         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1125         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1126         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1127         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1128         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1129         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1130         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1131         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1132         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1133         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1134         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1135         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1136         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1137         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1138         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1139         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1140         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1141         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1142         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1143         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1144         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1145         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1146         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1147         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1148         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1149         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1150         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1151         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1152         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1153         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1154         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1155         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1156         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1157         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1158         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1159         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1160         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1161         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1162         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1163         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1164         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1165         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1166         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1167         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1168         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1169         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1170         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1171         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1172         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1173         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1174         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1175         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1176         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1177         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1178         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1179         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1180         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1181         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1182         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1183         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1184         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1185         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1186         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1187         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1188         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1189         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1190         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1191         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1192         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1193         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1194         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1195         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1196         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1197         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1198         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1199         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1200         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1201         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1202         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1203         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1204         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1205         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1206         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1207         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1208         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1209         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1210         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1211         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1212         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1213         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1214         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1215         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1216         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1217         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1218         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1219         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1220         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1221         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1222         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1223         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1224         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1225         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1226         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1227         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1228         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1229         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1230         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1231         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1232         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1233         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1234         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1235         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1236         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1237         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1238         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1239         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1240         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1241         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1242         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1243         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1244         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1245         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1246         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1247         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1248         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1249         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1250         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1251         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1252         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1253         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1254         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1255         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1256         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1257         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1258         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1259         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1260         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1261         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1262         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1263         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1264         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1265         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1266         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1267         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1268         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1269         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1270         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1271         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1272         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1273         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1274         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1275         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1276         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1277         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1278         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1279         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1280         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1281         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1282         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1283         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1284         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1285         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1286         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1287         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1288         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1289         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1290         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1291         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1292         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1293         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1294         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1295         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1296         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1297         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1298         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1299         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1300         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1301         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1302         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1303         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1304         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1305         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1306         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1307         * gcc.target/i386/testimm-9.c: Likewise.
1308
1309 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1310
1311         * g++.dg/other/i386-2.C: Add -mbmi2 check.
1312         * g++.dg/other/i386-3.C: Likewise.
1313         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1314         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1315         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1316         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1317         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1318         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1319         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1320         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1321         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1322         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1323         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1324         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1325         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1326         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1327         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1328         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1329         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1330         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1331         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1332         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1333         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1334         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1335         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1336         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1337         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1338         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1339         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1340         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1341         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1342         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1343         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1344         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1345         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1346         * gcc.target/i386/sse-12.c: Add BMI2.
1347         * gcc.target/i386/sse-13.c: Likewise.
1348         * gcc.target/i386/sse-14.c: Likewise.
1349         * gcc.target/i386/sse-22.c: Likewise.
1350         * gcc.target/i386/sse-23.c: Likewise.
1351
1352 2011-08-23  Jason Merrill  <jason@redhat.com>
1353
1354         * g++.dg/template/crash7.C: Adjust expected errors.
1355
1356 2011-08-23  Jason Merrill  <jason@redhat.com>
1357
1358         PR c++/49045
1359         Core 1321
1360         * g++.dg/cpp0x/overload2.C: New.
1361
1362 2011-08-23  Jason Merrill  <jason@redhat.com>
1363
1364         Core 903
1365         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1366
1367 2011-08-23  Jason Merrill  <jason@redhat.com>
1368
1369         Core 975
1370         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1371         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1372         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1373         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1374
1375 2011-08-23  Jason Merrill  <jason@redhat.com>
1376
1377         PR c++/50024
1378         * g++.dg/cpp0x/constexpr-initlist5.C: New.
1379
1380 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1381
1382         PR c++/50158
1383         * g++.dg/warn/Wunused-var-16.C: New test.
1384
1385         PR middle-end/50161
1386         * gcc.dg/pr50161.c: New test.
1387
1388 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
1389
1390         PR c++/50055
1391         * g++.dg/gcov/gcov-7.C: New test.
1392
1393 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR c++/46862
1396         * g++.dg/dfp/nofields.C: New test.
1397
1398 2011-08-23  Tobias Burnus  <burnus@net-b.de>
1399
1400         PR fortran/31600
1401         * gfortran.dg/use_16.f90: New.
1402
1403 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
1404             Kirill Yukhin  <kirill.yukhin@intel.com>
1405
1406         PR target/50155
1407         * gcc.target/i386/pr50155.c: New test.
1408
1409 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR tree-optimization/50133
1412         * gcc.dg/pr50133.c: New test.
1413
1414         PR middle-end/50141
1415         * c-c++-common/cxxbitfields-6.c: New test.
1416
1417 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
1418
1419         PR fortran/50050
1420         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1421
1422 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
1423
1424         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1425         * gcc.dg/pr49994-3.c: Ditto.
1426
1427 2011-08-22  Richard Guenther  <rguenther@suse.de>
1428
1429         PR testsuite/50145
1430         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1431         * gcc.dg/torture/pr50067-2.c: Likewise.
1432
1433 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1434
1435         PR fortran/47659
1436         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
1437         of a constant resulting from simplification.
1438         * gfortran.dg/warn_conversion_3.f90:  New test.
1439
1440 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1441
1442         PR fortran/50130
1443         * gfortran.dg/zero_stride_1.f90:  New test.
1444
1445 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
1446
1447         PR fortran/49638
1448         * gfortran.dg/typebound_override_1.f90: Modified.
1449
1450 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR tree-optimization/48739
1453         * gcc.dg/pr48739-1.c: New test.
1454         * gcc.dg/pr48739-2.c: New test.
1455
1456 2011-08-20  Tobias Burnus  <burnus@net-b.de>
1457
1458         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1459
1460 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1461
1462         PR fortran/50129
1463         * gfortran.dg/where_3.f90: New test.
1464
1465 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
1466
1467         PR middle-end/49721
1468         * gfortran.dg/pr49721-1.f: New.
1469         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1470
1471 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1472
1473         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1474         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1475         New tests.
1476
1477 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1478
1479         * gcc.target/arm/wmul-11.c: New file.
1480         * gcc.target/arm/wmul-12.c: New file.
1481         * gcc.target/arm/wmul-13.c: New file.
1482
1483 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1484
1485         * gcc.target/arm/wmul-10.c: New file.
1486
1487 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1488
1489         * gcc.target/arm/wmul-9.c: New file.
1490         * gcc.target/arm/wmul-bitfield-2.c: New file.
1491
1492 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1493
1494         * gcc.target/arm/wmul-8.c: New file.
1495
1496 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1497
1498         * gcc.target/arm/wmul-7.c: New file.
1499
1500 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1501
1502         * gcc.target/arm/wmul-6.c: New file.
1503
1504 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1505
1506         * gcc.target/arm/wmul-5.c: New file.
1507         * gcc.target/arm/no-wmla-1.c: New file.
1508
1509 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1510
1511         * gcc.target/arm/wmul-bitfield-1.c: New file.
1512
1513 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1514
1515         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1516
1517 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1518
1519         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1520         * gcc.target/i386/conversion.c: Likewise.
1521
1522 2011-08-19  Richard Guenther  <rguenther@suse.de>
1523
1524         * gcc.dg/torture/pr50067-1.c: New testcase.
1525         * gcc.dg/torture/pr50067-2.c: Likewise.
1526
1527 2011-08-19  Joey Ye  <joey.ye@arm.com>
1528
1529         PR target/49437
1530         * gcc.target/arm/handler-align.c: New test.
1531         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1532         New Function.
1533
1534 2011-08-19  Joey Ye  <joey.ye@arm.com>
1535
1536         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1537
1538 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1539
1540         PR fortran/50071
1541         * gfortran.dg/end_block_label_1.f90: New test.
1542         * gfortran.dg/end_associate_label_1.f90: New test.
1543
1544 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1545
1546         * gcc.dg/c1x-pointer-float-1.c: New test.
1547
1548 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
1549
1550         PR fortran/50071
1551         * gfortran.dg/duplicate_labels_2.f: New test.
1552
1553 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1554
1555         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1556         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1557         gcc.dg/c1x-noreturn-5.c: New tests.
1558
1559 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1560
1561         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1562
1563 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1564
1565         PR fortran/18918
1566         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1567         * gfortran.dg/coarray_lock_3.f90: Fix test.
1568         * gfortran.dg/coarray_lock_4.f90: New.
1569         * gfortran.dg/coarray_lock_5.f90: New.
1570
1571 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR target/50009
1574         * gcc.c-torture/compile/pr50009.c: New test.
1575
1576         PR target/50092
1577         * gcc.dg/torture/pr50092.c: New test.
1578
1579 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1580
1581         PR fortran/50109
1582         * gfortran.dg/namelist_73.f90: New.
1583
1584 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1585
1586         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1587
1588         PR debug/50017
1589         * gcc.dg/pr50017.c: New test.
1590
1591 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
1592
1593         PR c++/45625
1594         * g++.dg/lookup/hidden-var1.C: New test case.
1595
1596 2011-08-17  Tobias Burnus  <burnus@net-b.de>
1597
1598         PR fortran/31461
1599         * gfortran.dg/warn_unused_var_2.f90: New.
1600         * gfortran.dg/warn_unused_var_3.f90: New.
1601
1602 2011-08-17  Tom de Vries  <tom@codesourcery.com>
1603
1604         PR target/43597
1605         * gcc.target/arm/pr43597.c: New test.
1606
1607 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
1608
1609         PR fortran/50070
1610         * gfortran.dg/common_13.f90: New.
1611
1612 2011-08-16  Jason Merrill  <jason@redhat.com>
1613
1614         PR c++/50086
1615         * g++.dg/cpp0x/variadic-unresolved.C: New.
1616
1617         * g++.old-deja/g++.brendan/README: Add R.I.P.
1618
1619         * g++.dg/ext/attr-used-1.C: New.
1620
1621         PR c++/50054
1622         * g++.dg/cpp0x/initlist56.C: New.
1623
1624 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
1625
1626         PR testsuite/50085
1627         * g++.dg/opt/life1.C: Only run on Linux.
1628
1629 2011-08-15  Tobias Burnus  <burnus@net-b.de>
1630
1631         * gfortran.dg/coarray_26.f90: New.
1632
1633 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
1634
1635         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1636         -fdump-tree-vrp1.
1637
1638 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
1639
1640         PR fortran/50073
1641         * gfortran.dg/func_result_7.f90: New.
1642
1643 2011-08-13  Jason Merrill  <jason@redhat.com>
1644
1645         PR c++/50075
1646         * g++.dg/cpp0x/decltype32.C: New.
1647
1648         PR c++/50059
1649         * g++.dg/diagnostic/expr1.C: New.
1650
1651 2011-08-12  David Li  <davidxl@google.com>
1652
1653         * g++.dg/abi/vbase15.C: New test.
1654
1655 2011-08-12  Jason Merrill  <jason@redhat.com>
1656
1657         PR c++/50034
1658         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1659
1660 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         * gcc.dg/builtins-67.c: New test.
1663         * gcc.target/i386/conversion.c: Ditto.
1664
1665 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
1666             Brian Hackett  <bhackett1024@gmail.com>
1667
1668         * g++.dg/plugin/decl_plugin.c: New.
1669         * g++.dg/plugin/decl-plugin-test.C: New.
1670         * g++.dg/plugin/plugin.exp: Add above testcase.
1671
1672 2011-08-11  Richard Guenther  <rguenther@suse.de>
1673
1674         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1675
1676 2011-08-11  Michael Matz  <matz@suse.de>
1677
1678         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1679
1680 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
1681
1682         PR tree-optimization/50039
1683         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1684         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1685
1686 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1687
1688         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1689         (sse4_1_test): Initialize src3 with random value.
1690
1691 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1692
1693         * gcc.c-torture/execute/scal-to-vec1.c: New test.
1694         * gcc.c-torture/execute/scal-to-vec2.c: New test.
1695         * gcc.c-torture/execute/scal-to-vec3.c: New test.
1696         * gcc.dg/scal-to-vec1.c: New test.
1697         * gcc.dg/scal-to-vec2.c: New test.
1698
1699 2011-08-09  Richard Guenther  <rguenther@suse.de>
1700
1701         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1702         * gcc.dg/tree-ssa/vrp60.c: New testcase.
1703         * gcc.dg/tree-ssa/vrp61.c: Likewise.
1704         * gcc.dg/tree-ssa/vrp62.c: Likewise.
1705
1706 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1707
1708         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1709
1710 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1711
1712         * gcc.dg/pr49948.c: Require pthread effective target.
1713
1714 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1715
1716         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1717
1718 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1719
1720         * gcc.target/i386/sse-22a.c: New test.
1721
1722 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1723
1724         PR tree-optimization/50014
1725         * gcc.dg/vect/pr50014.c: New test.
1726
1727 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1728
1729         PR middle-end/49923
1730         * gcc.dg/tree-ssa/pr49923.c: New test.
1731
1732 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1733
1734         PR target/49781
1735         * gcc.target/i386/pr49781-1.c: New.
1736
1737 2011-08-08  Jason Merrill  <jason@redhat.com>
1738
1739         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1740
1741         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1742
1743 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1744
1745         PR fortran/49638
1746         * gfortran.dg/typebound_override_1.f90: New.
1747
1748 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1749
1750         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1751         x86_64 mingw target.
1752         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1753         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1754         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1755         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1756         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1757         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1758         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1759         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1760         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1761         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1762
1763 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1764
1765         PR testsuite/48727
1766         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1767
1768 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1769
1770         * gcc.dg/pr48770.c: Cleanup coverage files.
1771         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1772
1773 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1774
1775         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1776         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1777         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1778         lzcnt and bmi options.
1779
1780 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1781
1782         PR target/47381
1783         * gcc.dg/pr47381-1.c: New.
1784         * gcc.dg/pr47381-2.c: Likewise.
1785         * gcc.target/i386/pr47381.c: Likewise.
1786
1787 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1788
1789         PR middle-end/47727
1790         * gcc.dg/pr47727.c: New.
1791
1792         PR target/47372
1793         * gcc.dg/pr47372-1.c: New.
1794         * gcc.dg/pr47372-2.c: Likewise.
1795
1796 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1797
1798         PR middle-end/47449
1799         * gcc.target/i386/pr47449.c: New.
1800
1801         PR target/47446
1802         * gcc.dg/pr47446-1.c: New.
1803         * gcc.dg/pr47446-2.c: Likewise.
1804
1805 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1806
1807         PR target/47766
1808         * gcc.dg/pr47766.c: New.
1809
1810         PR target/47715
1811         * gcc.dg/tls/pr47715-1.c: New.
1812         * gcc.dg/tls/pr47715-2.c: Likewise.
1813         * gcc.dg/tls/pr47715-3.c: Likewise.
1814         * gcc.dg/tls/pr47715-4.c: Likewise.
1815         * gcc.dg/tls/pr47715-5.c: Likewise.
1816
1817 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1818
1819         PR libobjc/50002
1820         * objc.dg/gnu-api-2-class.m: Updated comments.
1821         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1822         * objc.dg/gnu-api-2-class-meta.m: New test.
1823         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1824
1825 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1826
1827         PR libobjc/49882
1828         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1829         with classes that are in construction.
1830
1831 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1832
1833         PR target/48084
1834         * gcc.target/i386/pr48084-1.c: New.
1835         * gcc.target/i386/pr48084-2.c: Likewise.
1836         * gcc.target/i386/pr48084-3.c: Likewise.
1837         * gcc.target/i386/pr48084-4.c: Likewise.
1838         * gcc.target/i386/pr48084-5.c: Likewise.
1839
1840         PR rtl-optimization/49504
1841         * gcc.target/i386/pr49504.c: New.
1842
1843         PR target/49860
1844         * gcc.dg/pr49860.c: New.
1845
1846 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1847
1848         PR libobjc/49882
1849         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1850         with classes that are in construction.
1851
1852 2011-08-05  Jason Merrill  <jason@redhat.com>
1853
1854         PR c++/48993
1855         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1856
1857         PR c++/49921
1858         * g++.dg/cpp0x/decltype31.C: New.
1859
1860         PR c++/49669
1861         * g++.dg/init/array28.C: New.
1862
1863         PR c++/49988
1864         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1865
1866 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1867
1868         PR target/47369
1869         * gcc.dg/pr47369-1.c: New.
1870
1871 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1872
1873         PR middle-end/47364
1874         * gcc.dg/torture/pr47364-1.c: New.
1875         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1876         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1877
1878 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1879
1880         PR fortran/37211
1881         * gfortran.dg/transfer_check_2.f90:  New test case.
1882
1883 2011-08-05  Jan Hubicka  <jh@suse.cz>
1884
1885         PR middle-end/49494
1886         * gfortran.dg/pr49494.f90: New testcase.
1887
1888 2011-08-05  Jan Hubicka  <jh@suse.cz>
1889
1890         PR middle-end/49735
1891         * gcc.c-torture/compile/pr49735.c: New testcase.
1892
1893 2011-08-05  Jason Merrill  <jason@redhat.com>
1894
1895         PR c++/47453
1896         * g++.dg/cpp0x/initlist56.C: New.
1897
1898         PR c++/49812
1899         * g++.dg/overload/rvalue2.C: New.
1900
1901         PR c++/49983
1902         * g++.dg/cpp0x/range-for21.C: New.
1903
1904         * g++.dg/ext/vla11.C: New.
1905
1906 2011-08-05  Richard Guenther  <rguenther@suse.de>
1907
1908         PR tree-optimization/49984
1909         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1910
1911 2011-08-05  Richard Guenther  <rguenther@suse.de>
1912
1913         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1914         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1915         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1916
1917 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1918
1919         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1920         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1921         * gfortran.dg/ldist-pr43023.f90: Ditto.
1922         * gfortran.dg/namelist_52.f90: Ditto.
1923         * gfortran.dg/interface_proc_end.f90: Ditto.
1924         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1925         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1926
1927 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1928
1929         * gcc.dg/vect/vect-over-widen-1.c: New test.
1930         * gcc.dg/vect/vect-over-widen-2.c: New test.
1931         * gcc.dg/vect/vect-over-widen-3.c: New test.
1932         * gcc.dg/vect/vect-over-widen-4.c: New test.
1933
1934 2011-08-04  Richard Guenther  <rguenther@suse.de>
1935
1936         PR fortran/49957
1937         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1938
1939 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1940
1941         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1942
1943 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR middle-end/49905
1946         * g++.dg/ext/builtin-object-size3.C: New test.
1947
1948 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1949
1950         PR tree-optimization/49948
1951         * gcc.dg/pr49948.c: New test.
1952
1953 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1954
1955         PR middle-end/47383
1956         * gcc.dg/torture/pr47383.c: New.
1957
1958 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1959
1960         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1961
1962 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1963
1964         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1965
1966 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1967
1968         PR target/47744
1969         * gcc.dg/torture/pr47744-1.c: New.
1970         * gcc.dg/torture/pr47744-2.c: Likewise.
1971         * gcc.dg/torture/pr47744-3.c: Likewise.
1972
1973 2011-08-03  Richard Guenther  <rguenther@suse.de>
1974
1975         PR middle-end/49958
1976         * gcc.dg/torture/pr49958.c: New testcase.
1977
1978 2011-08-03  Richard Guenther  <rguenther@suse.de>
1979
1980         PR tree-optimization/49938
1981         * g++.dg/torture/pr49938.C: New testcase.
1982
1983 2011-08-02  Jason Merrill  <jason@redhat.com>
1984
1985         PR c++/43886
1986         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1987
1988         PR c++/49577
1989         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1990
1991         PR c++/49593
1992         * g++.dg/cpp0x/variadic115.C: New.
1993
1994         PR c++/49803
1995         * g++.dg/cpp0x/union5.C: New.
1996
1997 2011-08-02  Daniel Kraft  <d@domob.eu>
1998
1999         PR fortran/49885
2000         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2001
2002 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2003
2004         PR middle-end/49947
2005         * gcc.dg/tree-ssa/forwprop-15.c
2006
2007 2011-08-02  Jason Merrill  <jason@redhat.com>
2008
2009         PR c++/49834
2010         * g++.dg/cpp0x/range-for20.C: New.
2011
2012 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2013
2014         * gfortran.dg/coarray_lib_token_3.f90: New.
2015
2016 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR fortran/46752
2019         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2020         * gcc.dg/gomp/atomic-15.c: New test.
2021         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2022         * g++.dg/gomp/atomic-15.C: New test.
2023         * g++.dg/gomp/private-1.C: New test.
2024         * g++.dg/gomp/sharing-2.C: New test.
2025         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2026         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2027         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2028
2029 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2030
2031         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2032         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2033         cleanup-module.
2034         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2035         * gfortran.dg/allocatable_function_5.f90: Ditto.
2036         * gfortran.dg/allocate_stat.f90: Ditto.
2037         * gfortran.dg/array_constructor_20.f90: Ditto.
2038         * gfortran.dg/array_constructor_21.f90: Ditto.
2039         * gfortran.dg/array_constructor_22.f90: Ditto.
2040         * gfortran.dg/array_constructor_26.f03: Ditto.
2041         * gfortran.dg/array_function_4.f90: Ditto.
2042         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2043         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2044         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2045         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2046         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2047         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2048         * gfortran.dg/class_15.f03: Ditto.
2049         * gfortran.dg/class_27.f03: Ditto.
2050         * gfortran.dg/class_33.f90: Ditto.
2051         * gfortran.dg/class_37.f03: Ditto.
2052         * gfortran.dg/class_40.f03: Ditto.
2053         * gfortran.dg/class_42.f03: Ditto.
2054         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2055         * gfortran.dg/coarray/registering_1.f90: Ditto.
2056         * gfortran.dg/convert_1.f90: Ditto.
2057         * gfortran.dg/default_initialization_3.f90: Ditto.
2058         * gfortran.dg/dependency_25.f90: Ditto.
2059         * gfortran.dg/dependency_26.f90: Ditto.
2060         * gfortran.dg/dependency_36.f90: Ditto.
2061         * gfortran.dg/dependency_37.f90: Ditto.
2062         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2063         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2064         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2065         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2066         * gfortran.dg/elemental_result_1.f90: Ditto.
2067         * gfortran.dg/empty_derived_type.f90: Ditto.
2068         * gfortran.dg/entry_7.f90: Ditto.
2069         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2070         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2071         * gfortran.dg/error_recovery_3.f90: Ditto.
2072         * gfortran.dg/extends_4.f03: Ditto.
2073         * gfortran.dg/func_assign.f90: Ditto.
2074         * gfortran.dg/func_assign_3.f90: Ditto.
2075         * gfortran.dg/generic_1.f90: Ditto.
2076         * gfortran.dg/generic_18.f90: Ditto.
2077         * gfortran.dg/generic_22.f03: Ditto.
2078         * gfortran.dg/generic_4.f90: Ditto.
2079         * gfortran.dg/generic_6.f90: Ditto.
2080         * gfortran.dg/generic_actual_arg.f90: Ditto.
2081         * gfortran.dg/graphite/id-21.f: Ditto.
2082         * gfortran.dg/graphite/pr45758.f90: Ditto.
2083         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2084         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2085         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2086         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2087         * gfortran.dg/host_used_types_1.f90: Ditto.
2088         * gfortran.dg/implicit_1.f90: Ditto.
2089         * gfortran.dg/implicit_11.f90: Ditto.
2090         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2091         * gfortran.dg/impure_actual_1.f90: Ditto.
2092         * gfortran.dg/impure_assignment_1.f90: Ditto.
2093         * gfortran.dg/impure_constructor_1.f90: Ditto.
2094         * gfortran.dg/initialization_10.f90: Ditto.
2095         * gfortran.dg/initialization_12.f90: Ditto.
2096         * gfortran.dg/interface_14.f90: Ditto.
2097         * gfortran.dg/interface_15.f90: Ditto.
2098         * gfortran.dg/interface_2.f90: Ditto.
2099         * gfortran.dg/interface_25.f90: Ditto.
2100         * gfortran.dg/interface_26.f90: Ditto.
2101         * gfortran.dg/interface_29.f90: Ditto.
2102         * gfortran.dg/interface_assignment_1.f90: Ditto.
2103         * gfortran.dg/internal_pack_6.f90: Ditto.
2104         * gfortran.dg/internal_pack_7.f90: Ditto.
2105         * gfortran.dg/internal_pack_8.f90: Ditto.
2106         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2107         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2108         * gfortran.dg/module_commons_3.f90: Ditto.
2109         * gfortran.dg/module_equivalence_4.f90: Ditto.
2110         * gfortran.dg/module_equivalence_6.f90: Ditto.
2111         * gfortran.dg/module_function_type_1.f90: Ditto.
2112         * gfortran.dg/module_naming_1.f90: Ditto.
2113         * gfortran.dg/namelist_4.f90: Ditto.
2114         * gfortran.dg/operator_c1202.f90: Ditto.
2115         * gfortran.dg/parens_7.f90: Ditto.
2116         * gfortran.dg/pr32921.f: Ditto.
2117         * gfortran.dg/pr33646.f90: Ditto.
2118         * gfortran.dg/pr41928.f90: Ditto.
2119         * gfortran.dg/pr42119.f90: Ditto.
2120         * gfortran.dg/pr43984.f90: Ditto.
2121         * gfortran.dg/present_1.f90: Ditto.
2122         * gfortran.dg/private_type_2.f90: Ditto.
2123         * gfortran.dg/proc_decl_2.f90: Ditto.
2124         * gfortran.dg/proc_ptr_10.f90: Ditto.
2125         * gfortran.dg/proc_ptr_22.f90: Ditto.
2126         * gfortran.dg/proc_ptr_8.f90: Ditto.
2127         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2128         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2129         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2130         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2131         * gfortran.dg/substring_equivalence.f90: Ditto.
2132         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2133         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2134         * gfortran.dg/trim_optimize_6.f90: Ditto.
2135         * gfortran.dg/typebound_call_12.f03: Ditto.
2136         * gfortran.dg/typebound_operator_5.f03: Ditto.
2137         * gfortran.dg/typebound_operator_6.f03: Ditto.
2138         * gfortran.dg/typebound_proc_18.f03: Ditto.
2139         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2140         * gfortran.dg/use_1.f90: Ditto.
2141         * gfortran.dg/use_10.f90: Ditto.
2142         * gfortran.dg/use_11.f90: Ditto.
2143         * gfortran.dg/use_14.f90: Ditto.
2144         * gfortran.dg/use_only_2.f90: Ditto.
2145         * gfortran.dg/use_rename_4.f90: Ditto.
2146         * gfortran.dg/use_rename_5.f90: Ditto.
2147         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2148         * gfortran.dg/used_interface_ref.f90: Ditto.
2149         * gfortran.dg/used_types_11.f90: Ditto.
2150         * gfortran.dg/used_types_3.f90: Ditto.
2151         * gfortran.dg/used_types_4.f90: Ditto.
2152         * gfortran.dg/userdef_operator_2.f90: Ditto.
2153         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2154         * gfortran.dg/vect/pr46213.f90: Ditto.
2155         * gfortran.dg/whole_file_21.f90: Ditto.
2156         * gfortran.dg/whole_file_22.f90: Ditto.
2157         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2158         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2159
2160 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2161
2162         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2163
2164 2011-08-01  Jason Merrill  <jason@redhat.com>
2165
2166         PR c++/49932
2167         * g++.dg/abi/mangle49.C: New.
2168
2169         PR c++/49924
2170         * g++.dg/cpp0x/constexpr-array4.C: New.
2171
2172         PR c++/49813
2173         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2174
2175 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2176
2177         PR target/49927
2178         * gcc.target/i386/pr49927.c: New test.
2179
2180 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2181
2182         PR tree-optimization/49926
2183         * gcc.dg/vect/pr49926.c: New test.
2184
2185 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2186
2187         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2188         * gcc.target/i386/lzcnt-1.c: New test.
2189         * gcc.target/i386/lzcnt-2.c: Likewise.
2190         * gcc.target/i386/lzcnt-2a.c: Likewise.
2191         * gcc.target/i386/lzcnt-3.c: Likewise.
2192         * gcc.target/i386/lzcnt-4.c: Likewise.
2193         * gcc.target/i386/lzcnt-4a.c: Likewise.
2194         * gcc.target/i386/lzcnt-5.c: Likewise.
2195         * gcc.target/i386/lzcnt-6.c: Likewise.
2196         * gcc.target/i386/lzcnt-6a.c: Likewise.
2197         * gcc.target/i386/lzcnt-check.h: Likewise.
2198
2199         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2200         * gcc.target/i386/sse-13.c: Likewise.
2201         * gcc.target/i386/sse-14.c: Likewise.
2202         * g++.dg/other/i386-2.C: Likewise.
2203         * g++.dg/other/i386-3.C: Likewise.
2204
2205 2011-08-01  Julian Brown  <julian@codesourcery.com>
2206
2207         * gcc.target/arm/fixed-point-exec.c: New test.
2208
2209 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2210
2211         PR target/49920
2212         * gcc.target/i386/pr49920.c: New test.
2213
2214 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2215
2216         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2217         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2218         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2219         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2220         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2221         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2222         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2223         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2224         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2225         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2226         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2227         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2228         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2229         * g++.dg/tree-ssa/pr33615.C: Ditto.
2230         * g++.dg/tree-ssa/restrict1.C: Ditto.
2231         * c-c++-common/restrict-2.c: Ditto.
2232         * gfortran.dg/pr32921.f: Ditto.
2233         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2234         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2235         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2236         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2237         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2238         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2239         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2240         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2241         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2242         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2243
2244 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2245
2246         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2247         .exe.ltrans[0-9]*. dump files.
2248
2249 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2250
2251         PR fortran/49112
2252         * gfortran.dg/abstract_type_6.f03: Modified.
2253         * gfortran.dg/typebound_proc_24.f03: New.
2254
2255 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2256
2257         PR testsuite/49917
2258         * g++.dg/init/for1.C: Fix.
2259
2260 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2261
2262         PR fortran/48876
2263         * gfortran.dg/string_5.f90:  New test.
2264
2265 2011-07-29  Jason Merrill  <jason@redhat.com>
2266
2267         PR c++/49867
2268         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2269
2270 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2271
2272         PR tree-optimization/47407
2273         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2274         alpha*-dec-osf*.
2275         Sort target list.
2276
2277 2011-07-29  Richard Guenther  <rguenther@suse.de>
2278
2279         * gcc.dg/uninit-suppress.c: Also disable VRP.
2280         * gcc.dg/uninit-suppress_2.c: Likewise.
2281
2282 2011-07-28  Jason Merrill  <jason@redhat.com>
2283
2284         PR c++/49808
2285         * g++.dg/template/nontype24.C: New.
2286
2287 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2288
2289         PR rtl-optimization/47958
2290         * gcc.dg/torture/pr47958-1.c: New.
2291
2292 2011-07-29  Wei Guozhi  <carrot@google.com>
2293
2294         PR rtl-optimization/49799
2295         * gcc.dg/pr49799.c: New test case.
2296
2297 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2298
2299         PR middle-end/48648
2300         * gcc.dg/graphite/id-pr48648.c: New.
2301
2302 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR fortran/31067
2305         * gfortran.dg/maxloc_2.f90: New test.
2306         * gfortran.dg/maxloc_3.f90: New test.
2307         * gfortran.dg/minloc_1.f90: New test.
2308         * gfortran.dg/minloc_2.f90: New test.
2309         * gfortran.dg/minloc_3.f90: New test.
2310         * gfortran.dg/minmaxloc_7.f90: New test.
2311
2312         PR debug/49871
2313         * gcc.dg/debug/dwarf2/pr49871.c: New test.
2314
2315 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2316
2317         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2318         the builtin isn't optimized away.
2319
2320 2011-07-27  Tobias Burnus  <burnus@net-b.de>
2321
2322         PR fortran/45586
2323         * gfortran.dg/lto/pr45586-2_0.f90: New.
2324
2325 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
2326
2327         PR middle-end/49875
2328         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2329         * c-c++-common/cxxbitfields-5.c: Same.
2330
2331 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2332
2333         * lib/target-supports.exp (check_effective_target_mmap): Use
2334         check_function_available.
2335
2336 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
2337
2338         * g++.old-deja/g++.pt/crash60.C: Updated.
2339
2340 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
2341
2342         PR target/49866
2343         * gcc.target/i386/pr49866.c: New test.
2344
2345 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
2346
2347         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2348         * gcc.target/i386/bmi-andn-1.c: New test.
2349         * gcc.target/i386/bmi-andn-1a.c: Likewise.
2350         * gcc.target/i386/bmi-andn-2.c: Likewise.
2351         * gcc.target/i386/bmi-andn-2a.c: Likewise.
2352         * gcc.target/i386/bmi-bextr-1.c: Likewise.
2353         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2354         * gcc.target/i386/bmi-bextr-2.c: Likewise.
2355         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2356         * gcc.target/i386/bmi-blsi-1.c: Likewise.
2357         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2358         * gcc.target/i386/bmi-blsi-2.c: Likewise.
2359         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2360         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2361         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2362         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2363         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2364         * gcc.target/i386/bmi-blsr-1.c: Likewise.
2365         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2366         * gcc.target/i386/bmi-blsr-2.c: Likewise.
2367         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2368         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2369         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2370         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2371         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2372
2373 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
2374
2375         PR middle-end/47691
2376         * gfortran.dg/graphite/id-pr47691.f: New.
2377
2378 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
2379
2380         * gcc.target/i386/avx-os-support.h: New.
2381         * gcc.target/i386/avx-check.h: Include avx-os-support.h
2382         (main): Check avx_os_support before the test is run.
2383         * gcc.target/i386/aes-avx-check.h: Ditto.
2384         * gcc.target/i386/pclmul-avx-check.h: Ditto.
2385
2386 2011-07-27  Kai Tietz  <ktietz@redhat.com>
2387
2388         * gcc.target/i386/aggregate-ret3.c: New test.
2389         * gcc.target/i386/aggregate-ret4.c: New test.
2390
2391 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
2392
2393         PR fortran/49755
2394         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2395         allocated array should *not* change its size.
2396         * gfortran.dg/multiple_allocation_3.f90: New test.
2397
2398 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2399
2400         PR c++/49776
2401         * g++.dg/cpp0x/constexpr-49776.C: New.
2402
2403 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2404
2405         PR middle-end/47046
2406         * gcc.dg/graphite/id-pr47046.c: New.
2407
2408 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2409
2410         PR middle-end/47653
2411         * gcc.dg/graphite/run-id-pr47593.c: New.
2412
2413 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2414
2415         PR middle-end/47653
2416         * gcc.dg/graphite/run-id-pr47653.c: New.
2417         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2418         induction variables.
2419         * gcc.dg/graphite/scop-16.c: Same.
2420         * gcc.dg/graphite/scop-17.c: Same.
2421         * gcc.dg/graphite/scop-21.c: Same.
2422
2423 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2424
2425         PR middle-end/48805
2426         * gcc.dg/graphite/id-pr48805.c: New.
2427
2428 2011-07-26  Tobias Burnus  <burnus@net-b.de>
2429
2430         * gfortran.dg/coarray_lib_token_2.f90: New.
2431
2432 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
2433
2434         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2435         SPU local store.
2436
2437 2011-07-25  Andrew Pinski  <apinski@cavium.com>
2438
2439         PR tree-opt/49671
2440         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2441         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2442
2443 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2444
2445         * lib/target-supports.exp (check_effective_target_mmap): New proc.
2446
2447         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2448         * gcc.c-torture/execute/loop-2g.c: Likewise.
2449         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2450         Require mmap support.
2451         * gcc.c-torture/execute/loop-2g.x: Likewise.
2452         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2453         (MAP_ANON): Provide default.
2454         * gcc.dg/20050826-1.c: Likewise.
2455         * gcc.target/i386/pr36533.c: Likewise.
2456         * gcc.dg/vect/pr49038.c: Remove dg-do run.
2457         Use dg-require-effective-target mmap.
2458
2459 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2460
2461         PR c++/49838
2462         * g++.dg/cpp0x/range-for19.C: New.
2463
2464 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465
2466         PR testsuite/49753
2467         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2468
2469         Revert:
2470         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR testsuite/49753
2473         * g++.dg/torture/pr49309.C: Remove.
2474
2475 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
2476
2477         PR tree-optimization/49809
2478         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2479         test.
2480
2481 2011-07-25  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/49715
2484         * gcc.target/i386/pr49715-1.c: New testcase.
2485         * gcc.target/i386/pr49715-2.c: Likewise.
2486
2487 2011-07-23  Jason Merrill  <jason@redhat.com>
2488
2489         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2490
2491 2011-07-22  Jason Merrill  <jason@redhat.com>
2492
2493         PR c++/49793
2494         * g++.dg/cpp0x/initlist55.C: New.
2495
2496 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2497
2498         PR fortran/49791
2499         * gfortran.dg/namelist_72.f: New.
2500
2501 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2502
2503         * gfortran.dg/coarray_25.f90: New.
2504
2505 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2506
2507         * override1.C: This test should use c++0x mode.
2508         * override3.C: New. Test the diagnostics in c++98 mode.
2509
2510 2011-07-22  Jason Merrill  <jason@redhat.com>
2511             Mark Glisse  <marc.glisse@normalesup.org>
2512
2513         PR c++/30112
2514         * g++.dg/other/pragma-re-1.C: Add namespace cases.
2515
2516         PR c++/49813
2517         * g++.dg/opt/builtins2.C: New.
2518         * g++.dg/other/error27.C: Don't rely on __builtin.
2519
2520 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2521
2522         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2523         on lp64 targets.
2524         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2525         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2526         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2527         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2528
2529         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2530         instead of ia32.
2531
2532 2011-07-22  Richard Guenther  <rguenther@suse.de>
2533
2534         PR tree-optimization/45819
2535         * gcc.dg/pr45819.c: New testcase.
2536
2537 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
2538
2539         * lib/target-supports.exp (check_ifunc_available): Rewrite.
2540
2541 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
2542
2543         PR middle-end/47654
2544         PR middle-end/49649
2545         * gcc.dg/graphite/run-id-pr47654.c: New.
2546
2547 2011-07-21  Ian Lance Taylor  <iant@google.com>
2548
2549         PR middle-end/49705
2550         * gcc.dg/pr49705.c: New test.
2551
2552 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
2553
2554         * lib/target-supports.exp (check_avx_os_support_available): New.
2555         (check_effective_target_avx_runtime): Use it.
2556
2557 2011-07-21  Richard Guenther  <rguenther@suse.de>
2558
2559         PR tree-optimization/49770
2560         * g++.dg/torture/pr49770.C: New testcase.
2561
2562 2011-07-21  Kai Tietz  <ktietz@redhat.com>
2563
2564         * gcc.dg/tree-ssa/pr30978.c: adjusted.
2565         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2566
2567 2011-07-21  Tobias Burnus  <burnus@net-b.de>
2568
2569         * gfortran.dg/coarray_lib_token_1.f90: New.
2570
2571 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
2572
2573         * gcc.dg/pr32912-2.c: Skip for AVR.
2574         * gcc.dg/pr44674.c: Add dg-require-profiling.
2575
2576 2011-07-20  Jason Merrill  <jason@redhat.com>
2577
2578         * g++.dg/ext/desig2.C: New.
2579
2580 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2581
2582         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2583         be generated.
2584         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2585         * gcc.target/powerpc/recip-3.c: Ditto.
2586
2587 2011-07-19  Jason Merrill  <jason@redhat.com>
2588
2589         PR c++/6709 (DR 743)
2590         PR c++/42603 (DR 950)
2591         * g++.dg/cpp0x/decltype21.C: New.
2592
2593 2011-07-20  Richard Guenther  <rguenther@suse.de>
2594
2595         PR middle-end/18908
2596         * gcc.dg/tree-ssa/pr18908.c: New testcase.
2597         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2598
2599 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
2600
2601         * gcc.target/arm/combine-movs.c: New.
2602         * gcc.target/arm/unsigned-extend-2.c: New.
2603
2604 2011-07-19  Jason Merrill  <jason@redhat.com>
2605
2606         PR c++/49785
2607         * g++.dg/cpp0x/variadic114.C: New.
2608
2609 2011-07-19  Tobias Burnus  <burnus@net-b.de>
2610
2611         * gfortran.dg/coarray_args_1.f90: New.
2612         * gfortran.dg/coarray_args_2.f90: New.
2613
2614 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
2615
2616         PR fortran/49708
2617         * gfortran.dg/allocate_error_3.f90: New.
2618
2619 2011-07-19  Richard Guenther  <rguenther@suse.de>
2620
2621         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2622         * gcc.dg/tree-ssa/bool-11.c: Likewise.
2623         * gcc.dg/torture/20110719-1.c: New testcase.
2624
2625 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR tree-optimization/49768
2628         * gcc.c-torture/execute/pr49768.c: New test.
2629
2630 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
2631
2632         PR tree-optimization/49771
2633         * gcc.dg/vect/pr49771.c: New test.
2634
2635 2011-07-18  Martin Jambor  <mjambor@suse.cz>
2636
2637         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2638         * gcc.dg/ipa/ipa-2.c: Likewise.
2639         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2640         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2641         * gcc.dg/ipa/ipa-5.c: Likewise.
2642         * gcc.dg/ipa/ipa-7.c: Likewise.
2643         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2644         * gcc.dg/ipa/ipacost-1.c: Likewise.
2645         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2646         functions.
2647         * gcc.dg/ipa/ipcp-1.c: New test.
2648         * gcc.dg/ipa/ipcp-2.c: Likewise.
2649         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2650
2651 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
2652
2653         PR middle-end/49675
2654         * gfortran.dg/pr49675.f90: New test.
2655
2656 2011-07-18  Richard Guenther  <rguenther@suse.de>
2657
2658         * gcc.dg/torture/20110718-1.c: New testcase.
2659
2660 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2663         * g++.dg/ext/bitfield3.C: Likewise.
2664         * g++.dg/ext/bitfield4.C: Likewise.
2665         * g++.dg/ext/bitfield5.C: Likewise.
2666         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2667         * g++.dg/other/pr23205-2.C: Likewise.
2668         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2669         * gcc.c-torture/compile/20001109-2.c: Likewise.
2670         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2671         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2672         * gcc.dg/bitfld-16.c: Likewise.
2673         * gcc.dg/bitfld-17.c: Likewise.
2674         * gcc.dg/bitfld-18.c: Likewise.
2675         * gcc.dg/builtins-config.h: Remove Netware support.
2676         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
2677         * gcc.dg/cdce2.c: Likewise.
2678         * gcc.dg/cpp/assert4.c: Remove netware support.
2679         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2680         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2681
2682         * lib/target-supports.exp (check_visibility_available): Remove
2683         NetWare support.
2684         (check_profiling_available): Likewise.
2685
2686 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
2687
2688         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2689
2690 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2691             Thomas Koenig  <tkoenig@gcc.gnu.org>
2692
2693         PR fortran/34657
2694         * gfortran.dg/generic_17.f90: Fix testcase.
2695         * gfortran.dg/interface_3.f90: Add dg-error.
2696         * gfortran.dg/use_14.f90: New.
2697         * gfortran.dg/use_15.f90: New.
2698
2699 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
2700
2701         * gnat.dg/pointer_controlled.adb: New test.
2702
2703 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2704
2705         PR fortran/49624
2706         * gfortran.dg/pointer_remapping_7.f90: New.
2707
2708 2011-07-16  Jason Merrill  <jason@redhat.com>
2709
2710         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2711
2712 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
2713             Jason Merrill  <jason@redhat.com>
2714
2715         PR c++/45329
2716         PR c++/48934
2717         * g++.dg/cpp0x/decltype29.C: Adjust.
2718         * g++.dg/cpp0x/error4.C: Adjust.
2719         * g++.dg/cpp0x/sfinae26.C: Adjust.
2720         * g++.dg/cpp0x/variadic105.C: Adjust.
2721         * g++.dg/template/deduce3.C: Adjust.
2722         * g++.dg/template/error45.C: Adjust.
2723         * g++.dg/template/ptrmem2.C: Adjust.
2724         * g++.dg/template/sfinae2.C: Adjust.
2725         * g++.old-deja/g++.pt/crash60.C: Adjust.
2726         * g++.old-deja/g++.pt/unify6.C: Adjust.
2727         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2728         * g++.dg/cpp0x/nullptr15.C: Adjust.
2729         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2730         * g++.dg/cpp0x/pr31431.C: Adjust.
2731         * g++.dg/cpp0x/pr31434.C: Adjust.
2732         * g++.dg/cpp0x/sfinae11.C: Adjust
2733         * g++.dg/cpp0x/temp_default2.C: Adjust.
2734         * g++.dg/cpp0x/trailing4.C: Adjust.
2735         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2736         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2737         * g++.dg/cpp0x/variadic105.C: Adjust.
2738         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2739         * g++.dg/ext/vla2.C: Adjust.
2740         * g++.dg/other/ptrmem10.C: Adjust.
2741         * g++.dg/other/ptrmem11.C: Adjust.
2742         * g++.dg/overload/unknown1.C: Adjust.
2743         * g++.dg/template/conv11.C: Adjust.
2744         * g++.dg/template/dependent-expr5.C: Adjust.
2745         * g++.dg/template/friend.C: Adjust.
2746         * g++.dg/template/incomplete2.C: Adjust.
2747         * g++.dg/template/local4.C: Adjust.
2748         * g++.dg/template/local6.C: Adjust.
2749         * g++.dg/template/operator9.C: Adjust.
2750         * g++.dg/template/ttp25.C: Adjust.
2751         * g++.dg/template/unify10.C: Adjust.
2752         * g++.dg/template/unify11.C: Adjust.
2753         * g++.dg/template/unify6.C: Adjust.
2754         * g++.dg/template/unify9.C: Adjust.
2755         * g++.dg/template/varmod1.C: Adjust.
2756         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2757         * g++.old-deja/g++.pt/crash28.C: Adjust.
2758         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2759         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2760         * g++.old-deja/g++.pt/expr2.C: Adjust.
2761         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2762         * g++.old-deja/g++.pt/spec5.C: Adjust.
2763         * g++.old-deja/g++.pt/spec6.C: Adjust.
2764         * g++.old-deja/g++.pt/unify4.C: Adjust.
2765         * g++.old-deja/g++.pt/unify8.C: Adjust.
2766         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2767         * g++.dg/overload/template5.C: New testcase.
2768         * g++.dg/template/overload12.C: New testcase.
2769
2770 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2771
2772         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2773         * gfortran.dg/coarray_7.f90: Ditto.
2774         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2775         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2776
2777 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2778
2779         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2780         case.
2781         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2782         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2783         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2784         C67X.
2785         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2786         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2787         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2788
2789 2011-07-15  Jason Merrill  <jason@redhat.com>
2790
2791         PR testsuite/49741
2792         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2793         Use --extra_opts instead of --additional_options.
2794
2795 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR testsuite/49753
2798         * g++.dg/torture/pr49309.C: Remove.
2799
2800 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2801
2802         * gcc.target/tic6x/weak-call.c: New test.
2803         * gcc.target/tic6x/fpcmp.c: New test.
2804         * gcc.target/tic6x/fpdiv.c: New test.
2805         * gcc.target/tic6x/rotdi16-scan.c: New test.
2806         * gcc.target/tic6x/ffssi.c: New test.
2807         * gcc.target/tic6x/fpdiv-lib.c: New test.
2808         * gcc.target/tic6x/cold-lc.c: New test.
2809         * gcc.target/tic6x/longcalls.c: New test.
2810         * gcc.target/tic6x/abi-align-1.c: New test.
2811         * gcc.target/tic6x/fpcmp-finite.c: New test.
2812         * gcc.target/tic6x/rotdi16.c: New test.
2813         * gcc.target/tic6x/bswapl.c: New test.
2814         * gcc.target/tic6x/ffsdi.c: New test.
2815         * gcc.target/tic6x/tic6x.exp: New file.
2816         * gcc.target/tic6x/builtins/arith24.c: New test.
2817         * gcc.target/tic6x/builtins/smpy.c: New test.
2818         * gcc.target/tic6x/builtins/smpylh.c: New test.
2819         * gcc.target/tic6x/builtins/smpyh.c: New test.
2820         * gcc.target/tic6x/builtins/sarith1.c: New test.
2821         * gcc.target/tic6x/builtins/extclr.c: New test
2822         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2823         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2824         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2825         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2826         New functions.
2827         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2828         __TMS320C6X__.
2829         * gcc.dg/20020312-2.c: Likewise.
2830         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2831         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2832         * gcc.dg/torture/builtin-math-7.c: Likewise.
2833
2834         PR testsuite/49757
2835         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2836         not testing tic6x-*-*.
2837
2838 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2839
2840         PR tree-opt/49309
2841         * g++.dg/torture/pr49309.C: New testcase.
2842
2843 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2844
2845         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2846
2847 2011-07-14  Richard Guenther  <rguenther@suse.de>
2848
2849         PR tree-optimization/49651
2850         * gcc.dg/torture/pr49651.c: New testcase.
2851
2852 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2853
2854         PR target/43746
2855         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2856
2857 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2858
2859         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2860         -mno-pointers-to-nested-functions.
2861         * gcc.target/powerpc/no-r11-2.c: Ditto.
2862         * gcc.target/powerpc/no-r11-3.c: Ditto.
2863
2864 2011-07-13  Jason Merrill  <jason@redhat.com>
2865
2866         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2867         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2868         when compiling C files.
2869         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2870         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2871         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2872         * g++.dg/lookup/anon2.C: Likewise.
2873         * g++.dg/tree-ssa/copyprop.C: Likewise.
2874         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2875         * g++.dg/init/vector1.C: Ignore narrowing errors.
2876         * g++.dg/torture/pr35526.C: Likewise.
2877         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2878
2879 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2880
2881         PR libfortran/49296
2882         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2883         and logical reads.
2884
2885 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2886
2887         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2888         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2889
2890 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2891
2892         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2893         * lib/obj-c++.exp (obj-c++_init): Ditto.
2894         * lib/file-format.exp (gcc_target_object_format): Ditto.
2895         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2896         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2897         (check_visibility_available): Ditto.
2898         (check_effective_target_tls_native): Ditto.
2899         (check_effective_target_tls_emulated): Ditto.
2900         (check_effective_target_function_sections): Ditto.
2901
2902 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2903
2904         * gcc.target/arm/pr48183.c: New test.
2905
2906 2011-07-13  Richard Guenther  <rguenther@suse.de>
2907
2908         * gcc.dg/torture/20110713-1.c: New testcase.
2909
2910 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2911
2912         PR rtl-opt/49474
2913         * gcc.c-torture/compile/pr49474.c: New testcase.
2914
2915 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2916
2917         PR tree-optimization/49712
2918         * gcc.c-torture/execute/pr49712.c: New test.
2919
2920 2011-07-11  Jason Merrill  <jason@redhat.com>
2921
2922         PR c++/44609
2923         * g++.dg/template/recurse3.C: New.
2924
2925 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR debug/49676
2928         * gcc.dg/guality/csttest.c: New test.
2929
2930         PR fortran/49698
2931         * gfortran.dg/pr49698.f90: New test.
2932
2933 2011-07-11  Jeff Law  <law@redhat.com>
2934
2935         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2936
2937 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2938
2939         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2940         * go.test/go-test.exp (go-set-goarch): Likewise.
2941
2942 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2943
2944         PR target/39633
2945         * gcc.target/avr/torture/pr39633.c: New test case.
2946
2947 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2948
2949         PR fortran/18918
2950         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2951
2952 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2953
2954         * lib/target-supports.exp (check_effective_target_scheduling):
2955         New Function.
2956         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2957         * gcc.dg/pr45055.c: Ditto.
2958         * gcc.dg/pr45353.c: Ditto.
2959         * g++.dg/pr45056.C: Ditto.
2960
2961 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2962
2963         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2964         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2965         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2966         * g++.dg/torture/pr31863.C: Skip AVR.
2967
2968 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2969
2970         PR fortran/49690
2971         * gfortran.dg/intrinsic_signal.f90: New.
2972
2973 2011-07-09  Jason Merrill  <jason@redhat.com>
2974
2975         * g++.dg/cpp0x/regress/regress6.C: New.
2976         * g++.dg/parse/crash45.C: Adjust message.
2977         * g++.dg/template/crash38.C: Adjust message.
2978         * g++.dg/template/crash64.C: Adjust message.
2979
2980 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2981
2982         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2983         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2984         * g++.dg/abi/bitfield3.C: Likewise.
2985         * g++.dg/eh/pr38662.C: Likewise.
2986         * g++.dg/ext/attrib36.C: Likewise.
2987         * g++.dg/ext/attrib37.C: Likewise.
2988         * g++.dg/ext/attrib8.C: Likewise.
2989         * g++.dg/ext/tmplattr1.C: Likewise.
2990         * g++.dg/inherit/override-attribs.C: Likewise.
2991         * g++.dg/opt/inline9.C: Likewise.
2992         * g++.dg/opt/life1.C: Likewise.
2993         * g++.dg/opt/longbranch2.C: Likewise.
2994         * g++.dg/opt/nrv12.C: Likewise.
2995         * g++.dg/opt/reg-stack4.C: Likewise.
2996         * g++.dg/other/pr35504.C: Likewise.
2997         * g++.dg/other/pr39496.C: Likewise.
2998         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2999         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3000         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3001         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3002         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3003         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3004         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3005         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3006         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3007         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3008         * g++.dg/warn/pr15774-1.C: Likewise.
3009         * g++.dg/warn/pr15774-2.C: Likewise.
3010         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3011         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3012         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3013         * g++.old-deja/g++.pt/asm2.C: Likewise.
3014         * gcc.c-torture/compile/20000804-1.c: Likewise.
3015         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3016         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3017         * gcc.dg/20020108-1.c: Likewise.
3018         * gcc.dg/20020122-2.c: Likewise.
3019         * gcc.dg/20020122-3.c: Likewise.
3020         * gcc.dg/20020206-1.c: Likewise.
3021         * gcc.dg/20020219-1.c: Likewise.
3022         * gcc.dg/20020310-1.c: Likewise.
3023         * gcc.dg/20020411-1.c: Likewise.
3024         * gcc.dg/20020418-2.c: Likewise.
3025         * gcc.dg/20020426-2.c: Likewise.
3026         * gcc.dg/20020517-1.c: Likewise.
3027         * gcc.dg/20030204-1.c: Likewise.
3028         * gcc.dg/20030826-2.c: Likewise.
3029         * gcc.dg/20031102-1.c: Likewise.
3030         * gcc.dg/20031202-1.c: Likewise.
3031         * gcc.dg/20050111-1.c: Likewise.
3032         * gcc.dg/20050503-1.c: Likewise.
3033         * gcc.dg/array-init-1.c: Likewise.
3034         * gcc.dg/builtin-apply4.c: Likewise.
3035         * gcc.dg/dfp/pr31344.c: Likewise.
3036         * gcc.dg/gomp/atomic-11.c: Likewise.
3037         * gcc.dg/graphite/pr40281.c: Likewise.
3038         * gcc.dg/ia64-sync-1.c: Likewise.
3039         * gcc.dg/ia64-sync-2.c: Likewise.
3040         * gcc.dg/ia64-sync-3.c: Likewise.
3041         * gcc.dg/ia64-sync-4.c: Likewise.
3042         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3043         * gcc.dg/invalid-call-1.c: Likewise.
3044         * gcc.dg/loop-3.c: Likewise.
3045         * gcc.dg/lower-subreg-1.c: Likewise.
3046         * gcc.dg/lto/pr47259_0.c: Likewise.
3047         * gcc.dg/nested-calls-1.c: Likewise.
3048         * gcc.dg/pr20017.c: Likewise.
3049         * gcc.dg/pr25023.c: Likewise.
3050         * gcc.dg/pr27671-2.c: Likewise.
3051         * gcc.dg/pr32176.c: Likewise.
3052         * gcc.dg/pr33676.c: Likewise.
3053         * gcc.dg/pr35045.c: Likewise.
3054         * gcc.dg/pr36015.c: Likewise.
3055         * gcc.dg/pr36584.c: Likewise.
3056         * gcc.dg/pr36998.c: Likewise.
3057         * gcc.dg/pr37438.c: Likewise.
3058         * gcc.dg/pr37908.c: Likewise.
3059         * gcc.dg/pr41241.c: Likewise.
3060         * gcc.dg/pr41340.c: Likewise.
3061         * gcc.dg/pr44136.c: Likewise.
3062         * gcc.dg/pr44194-1.c: Likewise.
3063         * gcc.dg/pr46212.c: Likewise.
3064         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3065         * gcc.dg/setjmp-2.c: Likewise.
3066         * gcc.dg/short-compare-1.c: Likewise.
3067         * gcc.dg/short-compare-2.c: Likewise.
3068         * gcc.dg/smod-1.c: Likewise.
3069         * gcc.dg/sync-2.c: Likewise.
3070         * gcc.dg/sync-3.c: Likewise.
3071         * gcc.dg/tls/opt-1.c: Likewise.
3072         * gcc.dg/tls/opt-2.c: Likewise.
3073         * gcc.dg/tls/opt-3.c: Likewise.
3074         * gcc.dg/torture/badshift.c: Likewise.
3075         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3076         * gcc.dg/torture/pr20314-2.c: Likewise.
3077         * gcc.dg/torture/pr36891.c: Likewise.
3078         * gcc.dg/torture/pr38774.c: Likewise.
3079         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3080         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3081         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3082         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3083         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3084         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3085         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3086         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3087         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3088         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3089         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3090         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3091         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3092         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3093         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3094         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3095         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3096         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3097         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3098         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3099         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3100         * gcc.dg/unroll-1.c: Likewise.
3101         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3102         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3103         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3104         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3105         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3106         * gcc.target/i386/20000609-1.c: Likewise.
3107         * gcc.target/i386/20000720-1.c: Likewise.
3108         * gcc.target/i386/20000724-1.c: Likewise.
3109         * gcc.target/i386/20011107-1.c: Likewise.
3110         * gcc.target/i386/20011119-1.c: Likewise.
3111         * gcc.target/i386/20020201-3.c: Likewise.
3112         * gcc.target/i386/20020218-1.c: Likewise.
3113         * gcc.target/i386/20020729-1.c: Likewise.
3114         * gcc.target/i386/20030926-1.c: Likewise.
3115         * gcc.target/i386/20060125-1.c: Likewise.
3116         * gcc.target/i386/20060125-2.c: Likewise.
3117         * gcc.target/i386/20060512-1.c: Likewise.
3118         * gcc.target/i386/20060512-2.c: Likewise.
3119         * gcc.target/i386/20060512-3.c: Likewise.
3120         * gcc.target/i386/20060512-4.c: Likewise.
3121         * gcc.target/i386/387-1.c: Likewise.
3122         * gcc.target/i386/387-2.c: Likewise.
3123         * gcc.target/i386/387-5.c: Likewise.
3124         * gcc.target/i386/387-6.c: Likewise.
3125         * gcc.target/i386/980312-1.c: Likewise.
3126         * gcc.target/i386/980313-1.c: Likewise.
3127         * gcc.target/i386/990117-1.c: Likewise.
3128         * gcc.target/i386/990424-1.c: Likewise.
3129         * gcc.target/i386/990524-1.c: Likewise.
3130         * gcc.target/i386/991129-1.c: Likewise.
3131         * gcc.target/i386/991214-1.c: Likewise.
3132         * gcc.target/i386/991230-1.c: Likewise.
3133         * gcc.target/i386/addr-sel-1.c: Likewise.
3134         * gcc.target/i386/aggregate-ret1.c: Likewise.
3135         * gcc.target/i386/aggregate-ret2.c: Likewise.
3136         * gcc.target/i386/align-main-3.c: Likewise.
3137         * gcc.target/i386/amd64-abi-1.c: Likewise.
3138         * gcc.target/i386/amd64-abi-2.c: Likewise.
3139         * gcc.target/i386/amd64-abi-4.c: Likewise.
3140         * gcc.target/i386/amd64-abi-5.c: Likewise.
3141         * gcc.target/i386/amd64-abi-6.c: Likewise.
3142         * gcc.target/i386/asm-1.c: Likewise.
3143         * gcc.target/i386/asm-3.c: Likewise.
3144         * gcc.target/i386/asm-5.c: Likewise.
3145         * gcc.target/i386/attributes-error.c: Likewise.
3146         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3147         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3148         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3149         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3150         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3151         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3152         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3153         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3154         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3155         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3156         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3157         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3158         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3159         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3160         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3161         * gcc.target/i386/bitfield1.c: Likewise.
3162         * gcc.target/i386/bitfield2.c: Likewise.
3163         * gcc.target/i386/bmi-2.c: Likewise.
3164         * gcc.target/i386/bmi-5.c: Likewise.
3165         * gcc.target/i386/builtin-unreachable.c: Likewise.
3166         * gcc.target/i386/cleanup-2.c: Likewise.
3167         * gcc.target/i386/clobbers.c: Likewise.
3168         * gcc.target/i386/cmov8.c: Likewise.
3169         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3170         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3171         * gcc.target/i386/compress-float-387.c: Likewise.
3172         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3173         * gcc.target/i386/compress-float-sse.c: Likewise.
3174         * gcc.target/i386/crc32-2.c: Likewise.
3175         * gcc.target/i386/crc32-3.c: Likewise.
3176         * gcc.target/i386/divmod-7.c: Likewise.
3177         * gcc.target/i386/divmod-8.c: Likewise.
3178         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3179         * gcc.target/i386/fma3-builtin.c: Likewise.
3180         * gcc.target/i386/fma3-fma.c: Likewise.
3181         * gcc.target/i386/fma4-256-vector.c: Likewise.
3182         * gcc.target/i386/fma4-builtin.c: Likewise.
3183         * gcc.target/i386/fma4-fma-2.c: Likewise.
3184         * gcc.target/i386/fma4-fma.c: Likewise.
3185         * gcc.target/i386/fma4-vector-2.c: Likewise.
3186         * gcc.target/i386/fma4-vector.c: Likewise.
3187         * gcc.target/i386/funcspec-1.c: Likewise.
3188         * gcc.target/i386/funcspec-10.c: Likewise.
3189         * gcc.target/i386/funcspec-11.c: Likewise.
3190         * gcc.target/i386/funcspec-2.c: Likewise.
3191         * gcc.target/i386/funcspec-5.c: Likewise.
3192         * gcc.target/i386/funcspec-6.c: Likewise.
3193         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3194         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3195         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3196         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3197         * gcc.target/i386/incoming-1.c: Likewise.
3198         * gcc.target/i386/incoming-10.c: Likewise.
3199         * gcc.target/i386/incoming-11.c: Likewise.
3200         * gcc.target/i386/incoming-12.c: Likewise.
3201         * gcc.target/i386/incoming-13.c: Likewise.
3202         * gcc.target/i386/incoming-14.c: Likewise.
3203         * gcc.target/i386/incoming-15.c: Likewise.
3204         * gcc.target/i386/incoming-2.c: Likewise.
3205         * gcc.target/i386/incoming-3.c: Likewise.
3206         * gcc.target/i386/incoming-4.c: Likewise.
3207         * gcc.target/i386/incoming-5.c: Likewise.
3208         * gcc.target/i386/incoming-6.c: Likewise.
3209         * gcc.target/i386/incoming-7.c: Likewise.
3210         * gcc.target/i386/incoming-8.c: Likewise.
3211         * gcc.target/i386/incoming-9.c: Likewise.
3212         * gcc.target/i386/lea.c: Likewise.
3213         * gcc.target/i386/local.c: Likewise.
3214         * gcc.target/i386/loop-1.c: Likewise.
3215         * gcc.target/i386/loop-2.c: Likewise.
3216         * gcc.target/i386/loop-3.c: Likewise.
3217         * gcc.target/i386/max-stack-align.c: Likewise.
3218         * gcc.target/i386/memcpy-1.c: Likewise.
3219         * gcc.target/i386/movbe-2.c: Likewise.
3220         * gcc.target/i386/movq-2.c: Likewise.
3221         * gcc.target/i386/movq.c: Likewise.
3222         * gcc.target/i386/nrv1.c: Likewise.
3223         * gcc.target/i386/pad-4.c: Likewise.
3224         * gcc.target/i386/pad-5a.c: Likewise.
3225         * gcc.target/i386/pad-5b.c: Likewise.
3226         * gcc.target/i386/pad-6a.c: Likewise.
3227         * gcc.target/i386/pad-6b.c: Likewise.
3228         * gcc.target/i386/pad-7.c: Likewise.
3229         * gcc.target/i386/pad-9.c: Likewise.
3230         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3231         * gcc.target/i386/pic-1.c: Likewise.
3232         * gcc.target/i386/pr12092-1.c: Likewise.
3233         * gcc.target/i386/pr12329.c: Likewise.
3234         * gcc.target/i386/pr21518.c: Likewise.
3235         * gcc.target/i386/pr22362.c: Likewise.
3236         * gcc.target/i386/pr22585.c: Likewise.
3237         * gcc.target/i386/pr23098.c: Likewise.
3238         * gcc.target/i386/pr25196.c: Likewise.
3239         * gcc.target/i386/pr25293.c: Likewise.
3240         * gcc.target/i386/pr25654.c: Likewise.
3241         * gcc.target/i386/pr26449.c: Likewise.
3242         * gcc.target/i386/pr26778.c: Likewise.
3243         * gcc.target/i386/pr26826.c: Likewise.
3244         * gcc.target/i386/pr27266.c: Likewise.
3245         * gcc.target/i386/pr29978.c: Likewise.
3246         * gcc.target/i386/pr30505.c: Likewise.
3247         * gcc.target/i386/pr30961-1.c: Likewise.
3248         * gcc.target/i386/pr31628.c: Likewise.
3249         * gcc.target/i386/pr32000-2.c: Likewise.
3250         * gcc.target/i386/pr32661-1.c: Likewise.
3251         * gcc.target/i386/pr32708-2.c: Likewise.
3252         * gcc.target/i386/pr32708-3.c: Likewise.
3253         * gcc.target/i386/pr34256.c: Likewise.
3254         * gcc.target/i386/pr34312.c: Likewise.
3255         * gcc.target/i386/pr34522.c: Likewise.
3256         * gcc.target/i386/pr35160.c: Likewise.
3257         * gcc.target/i386/pr35281.c: Likewise.
3258         * gcc.target/i386/pr36246.c: Likewise.
3259         * gcc.target/i386/pr36786.c: Likewise.
3260         * gcc.target/i386/pr37275.c: Likewise.
3261         * gcc.target/i386/pr37843-3.c: Likewise.
3262         * gcc.target/i386/pr37843-4.c: Likewise.
3263         * gcc.target/i386/pr39082-1.c: Likewise.
3264         * gcc.target/i386/pr39431.c: Likewise.
3265         * gcc.target/i386/pr39496.c: Likewise.
3266         * gcc.target/i386/pr39543-2.c: Likewise.
3267         * gcc.target/i386/pr39911.c: Likewise.
3268         * gcc.target/i386/pr40718.c: Likewise.
3269         * gcc.target/i386/pr40906-1.c: Likewise.
3270         * gcc.target/i386/pr40906-2.c: Likewise.
3271         * gcc.target/i386/pr40906-3.c: Likewise.
3272         * gcc.target/i386/pr40934.c: Likewise.
3273         * gcc.target/i386/pr41900.c: Likewise.
3274         * gcc.target/i386/pr42589.c: Likewise.
3275         * gcc.target/i386/pr43662.c: Likewise.
3276         * gcc.target/i386/pr43671.c: Likewise.
3277         * gcc.target/i386/pr43766.c: Likewise.
3278         * gcc.target/i386/pr43869.c: Likewise.
3279         * gcc.target/i386/pr44942.c: Likewise.
3280         * gcc.target/i386/pr44948-2a.c: Likewise.
3281         * gcc.target/i386/pr45234.c: Likewise.
3282         * gcc.target/i386/pr45336-2.c: Likewise.
3283         * gcc.target/i386/pr45336-4.c: Likewise.
3284         * gcc.target/i386/pr45852.c: Likewise.
3285         * gcc.target/i386/pr46470.c: Likewise.
3286         * gcc.target/i386/pr48037-1.c: Likewise.
3287         * gcc.target/i386/pr48389.c: Likewise.
3288         * gcc.target/i386/pr49095.c: Likewise.
3289         * gcc.target/i386/pr9771-1.c: Likewise.
3290         * gcc.target/i386/rdfsbase-1.c: Likewise.
3291         * gcc.target/i386/rdfsbase-2.c: Likewise.
3292         * gcc.target/i386/rdgsbase-1.c: Likewise.
3293         * gcc.target/i386/rdgsbase-2.c: Likewise.
3294         * gcc.target/i386/rdrand-3.c: Likewise.
3295         * gcc.target/i386/regparm-stdcall.c: Likewise.
3296         * gcc.target/i386/regparm.c: Likewise.
3297         * gcc.target/i386/reload-1.c: Likewise.
3298         * gcc.target/i386/rotate-2.c: Likewise.
3299         * gcc.target/i386/sibcall-5.c: Likewise.
3300         * gcc.target/i386/signbit-1.c: Likewise.
3301         * gcc.target/i386/signbit-2.c: Likewise.
3302         * gcc.target/i386/signbit-3.c: Likewise.
3303         * gcc.target/i386/sse-5.c: Likewise.
3304         * gcc.target/i386/sse-8.c: Likewise.
3305         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3306         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3307         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3308         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3309         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3310         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3311         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3312         * gcc.target/i386/sse2-movq-2.c: Likewise.
3313         * gcc.target/i386/sse2-movq-3.c: Likewise.
3314         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3315         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3316         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3317         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3318         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3319         * gcc.target/i386/ssefn-1.c: Likewise.
3320         * gcc.target/i386/ssefn-2.c: Likewise.
3321         * gcc.target/i386/sseregparm-1.c: Likewise.
3322         * gcc.target/i386/sseregparm-2.c: Likewise.
3323         * gcc.target/i386/sseregparm-3.c: Likewise.
3324         * gcc.target/i386/sseregparm-4.c: Likewise.
3325         * gcc.target/i386/sseregparm-5.c: Likewise.
3326         * gcc.target/i386/sseregparm-6.c: Likewise.
3327         * gcc.target/i386/sseregparm-7.c: Likewise.
3328         * gcc.target/i386/sseregparm-8.c: Likewise.
3329         * gcc.target/i386/stack-realign.c: Likewise.
3330         * gcc.target/i386/stack-usage-realign.c: Likewise.
3331         * gcc.target/i386/stackalign/asm-1.c: Likewise.
3332         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3333         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3334         * gcc.target/i386/stackalign/return-1.c: Likewise.
3335         * gcc.target/i386/stackalign/return-2.c: Likewise.
3336         * gcc.target/i386/stackalign/return-3.c: Likewise.
3337         * gcc.target/i386/tailcall-1.c: Likewise.
3338         * gcc.target/i386/tbm-2.c: Likewise.
3339         * gcc.target/i386/udivmod-7.c: Likewise.
3340         * gcc.target/i386/udivmod-8.c: Likewise.
3341         * gcc.target/i386/unroll-1.c: Likewise.
3342         * gcc.target/i386/vararg-1.c: Likewise.
3343         * gcc.target/i386/vararg-2.c: Likewise.
3344         * gcc.target/i386/vect8-ret.c: Likewise.
3345         * gcc.target/i386/vectorize5.c: Likewise.
3346         * gcc.target/i386/wmul-1.c: Likewise.
3347         * gcc.target/i386/wmul-2.c: Likewise.
3348         * gcc.target/i386/wrfsbase-1.c: Likewise.
3349         * gcc.target/i386/wrfsbase-2.c: Likewise.
3350         * gcc.target/i386/wrgsbase-1.c: Likewise.
3351         * gcc.target/i386/wrgsbase-2.c: Likewise.
3352         * gcc.target/i386/xop-pcmov.c: Likewise.
3353         * gcc.target/i386/xop-pcmov2.c: Likewise.
3354         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3355         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3356         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3357         * gcc.target/i386/xop-shift1-vector.c: Likewise.
3358         * gcc.target/i386/xop-shift2-vector.c: Likewise.
3359         * gcc.target/i386/xop-shift3-vector.c: Likewise.
3360         * gcc.target/i386/zee.c: Likewise.
3361         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3362         * gfortran.dg/compiler-directive_2.f: Likewise.
3363         * gfortran.dg/g77/20010216-1.f: Likewise.
3364         * gfortran.dg/gomp/pr39152.f90: Likewise.
3365         * gfortran.dg/pr33794.f90: Likewise.
3366
3367 2011-07-09  Jason Merrill  <jason@redhat.com>
3368
3369         * g++.dg/cpp0x/regress/regress5.C: New.
3370
3371 2011-07-08  Jason Merrill  <jason@redhat.com>
3372
3373         PR c++/45437
3374         * g++.dg/expr/compound-asn1.C: New.
3375         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3376
3377 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR target/49621
3380         * gcc.target/powerpc/altivec-34.c: New test.
3381
3382 2011-07-08  Jason Merrill  <jason@redhat.com>
3383
3384         PR c++/45603
3385         * g++.dg/abi/guard3.C: New.
3386
3387 2011-07-08  Julian Brown  <julian@codesourcery.com>
3388
3389         * lib/target-supports.exp
3390         (check_effective_target_arm_little_endian): New.
3391         (check_effective_target_vect_pack_trunc): Use above.
3392         (check_effective_target_vect_unpack): Likewise.
3393         (check_effective_target_vect_element_align): Test
3394         check_effective_target_arm_vect_no_misalign for ARM.
3395
3396 2011-07-08  Jason Merrill  <jason@redhat.com>
3397
3398         PR c++/49673
3399         * g++.dg/cpp0x/constexpr-rom.C: New.
3400
3401 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
3402
3403         PR middle-end/49519
3404         * g++.dg/torture/pr49519.C: New test.
3405
3406 2011-07-08  Martin Jambor  <mjambor@suse.cz>
3407
3408         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3409
3410 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3411
3412         PR testsuite/48727
3413         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3414
3415 2011-07-08  Richard Guenther  <rguenther@suse.de>
3416
3417         PR tree-optimization/49662
3418         * gcc.dg/graphite/interchange-14.c: XFAIL.
3419         * gcc.dg/graphite/interchange-15.c: Likewise.
3420         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3421
3422 2011-07-06  Jason Merrill  <jason@redhat.com>
3423
3424         PR c++/49663
3425         * g++.dg/cpp0x/regress/regress4.C: New.
3426
3427 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
3428
3429         PR fortran/49648
3430         * gfortran.dg/result_in_spec_4.f90: New test.
3431
3432 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3433
3434         * gcc.target/sparc/cas64.c: New test.
3435
3436 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR c/49644
3439         * g++.dg/torture/pr49644.C: New test.
3440
3441         PR c/49644
3442         * gcc.c-torture/execute/pr49644.c: New test.
3443
3444 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3445
3446         * lib/target-supports.exp (check_effective_target_ia32): New.
3447         (check_effective_target_x32): Likewise.
3448         (check_effective_target_vect_cmdline_needed): Also check x32.
3449
3450 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3451
3452         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3453         dg-prune-output.
3454         * gcc.target/arm/pr42235.c: Likewise.
3455         * gcc.target/arm/pr42495.c: Likewise.
3456         * gcc.target/arm/pr42574.c: Likewise.
3457         * gcc.target/arm/thumb-branch1.c: Likewise.
3458
3459         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3460         unneeded prune of possible warning.
3461         * gcc.target/arm/pr40956.c: Likewise.
3462         * gcc.target/arm/pr42505.c: Likewise.
3463
3464         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3465         * gcc.c-torture/compile/pr46883.c: Likewise.
3466         * gcc.c-torture/compile/pr46934.c: Likewise.
3467
3468         * gcc.target/arm/pr41679.c: Remove test directives in preparation
3469         for move to ../../gcc.c-torture/compile.
3470         * gcc.target/arm/pr46883.c: Likewise.
3471         * gcc.target/arm/pr46934.c: Likewise.
3472
3473         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3474         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3475         * gcc.target/arm/wmul-1.c: Likewise.
3476         * gcc.target/arm/wmul-2.c: Likewise.
3477         * gcc.target/arm/wmul-3.c: Likewise.
3478         * gcc.target/arm/wmul-4.c: Likewise.
3479         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3480         add tab after scan target.
3481         * gcc.target/arm/smlaltt-1.c: Likewise.
3482         * gcc.target/arm/smlatb-1.c: Likewise.
3483         * gcc.target/arm/smlatt-1.c: Likewise.
3484
3485 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3486
3487         PR debug/49522
3488         * gcc.dg/debug/pr49522.c: New test.
3489
3490 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
3491
3492         * gcc.dg/pragma-align.c: Run only if target !default_packed.
3493         * gcc.dg/pr46212.c: Run only if target int32plus.
3494         * gcc.dg/torture/pr48146.c: Ditto.
3495         * gcc.dg/tree-ssa/vrp51.c: Ditto.
3496         * c-c++-common/pr44832.c: Ditto.
3497         * gcc.dg/pr49544.c: Run only if target ptr32plus.
3498         * gcc.dg/pr31490.c: Ditto.
3499         * gcc.dg/torture/builtin-math-7.c: Run only if target
3500         large_double.
3501         * gcc.dg/torture/pr45764.c: Skip for AVR.
3502         * gcc.dg/pr47893.c: Ditto.
3503
3504 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3505
3506         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3507         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3508         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3509         add tab to scan target.
3510
3511 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
3512
3513         * gcc.target/arm/neon-modes-3.c: New test.
3514
3515 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
3516
3517         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3518         -fno-loop-interchange -ffast-math.
3519
3520 2011-07-07  Richard Guenther  <rguenther@suse.de>
3521
3522         * gcc.dg/ftrapv-3.c: New testcase.
3523
3524 2011-07-07  Richard Guenther  <rguenther@suse.de>
3525
3526         * gcc.dg/tree-ssa/vrp58.c: New testcase.
3527         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3528
3529 2011-07-07  Kai Tietz  <ktietz@redhat.com>
3530
3531         * gcc.dg/binop-notxor1.c: New test.
3532         * gcc.dg/binop-notand4a.c: New test.
3533         * gcc.dg/binop-notxor2.c: New test.
3534         * gcc.dg/binop-notand3a.c: New test.
3535         * gcc.dg/binop-notand2a.c: New test.
3536         * gcc.dg/binop-notand6a.c: New test.
3537         * gcc.dg/binop-notor1.c: New test.
3538         * gcc.dg/binop-notand1a.c: New test.
3539         * gcc.dg/binop-notand5a.c: New test.
3540         * gcc.dg/binop-notor2.c: New test.
3541
3542 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR middle-end/49640
3545         * gcc.dg/gomp/pr49640.c: New test.
3546
3547 2011-07-07  Richard Guenther  <rguenther@suse.de>
3548
3549         * gcc.dg/graphite/pr37485.c: Add -floop-block.
3550
3551 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3552
3553         PR target/39150
3554         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3555
3556 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3557
3558         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3559         * gcc.target/powerpc/no-r11-2.c: Ditto.
3560         * gcc.target/powerpc/no-r11-3.c: Ditto.
3561
3562 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
3563
3564         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3565         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3566
3567 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
3568
3569         * lib/target-supports.exp (check_profiling_available): Disable
3570         profiling with -fprofile-generate for target avr.
3571
3572 2011-07-06  Richard Guenther  <rguenther@suse.de>
3573
3574         PR tree-optimization/49645
3575         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3576
3577 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3578
3579         PR middle-end/47383
3580         * gcc.dg/pr47383.c: New.
3581
3582 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3583
3584         PR tree-optimization/49647
3585         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3586
3587 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3588
3589         PR testsuite/49542
3590         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3591         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3592
3593 2011-07-05  Jason Merrill  <jason@redhat.com>
3594
3595         PR c++/48157
3596         * g++.dg/template/template-id-4.C: New.
3597
3598 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3599
3600         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3601         * gcc.dg/pr43402.c: Ditto.
3602
3603 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3604
3605         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3606
3607 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3608
3609         * gcc.target/powerpc/ppc-switch-1.c: New test for
3610         --param case-values-threshold.
3611         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3612
3613 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
3614
3615         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3616
3617 2011-07-05  Jason Merrill  <jason@redhat.com>
3618
3619         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3620
3621 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
3622
3623         PR tree-optimization/47654
3624         * gcc.dg/graphite/block-pr47654.c: New.
3625
3626 2011-07-05  Jason Merrill  <jason@redhat.com>
3627
3628         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3629
3630 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
3631
3632         PR tree-optimization/49580
3633         * gcc.dg/autopar/pr49580.c: New test.
3634
3635 2011-07-05  Richard Guenther  <rguenther@suse.de>
3636
3637         PR tree-optimization/49518
3638         PR tree-optimization/49628
3639         * g++.dg/torture/pr49628.C: New testcase.
3640         * gcc.dg/torture/pr49518.c: Likewise.
3641
3642 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3643
3644         * ada/acats/run_acats (which): Extract last field from type -p,
3645         type output only if command succeeded.
3646
3647 2011-07-04  Jason Merrill  <jason@redhat.com>
3648
3649         * g++.dg/abi/mangle48.C: New.
3650
3651         * g++.dg/cpp0x/diag1.C: New.
3652
3653         * g++.dg/diagnostic/aka1.C: New.
3654
3655 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR rtl-optimization/49619
3658         * gcc.dg/pr49619.c: New test.
3659
3660         PR rtl-optimization/49472
3661         * gfortran.dg/pr49472.f90: New test.
3662
3663         PR debug/49602
3664         * gcc.dg/pr49602.c: New test.
3665
3666 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
3667
3668         PR target/34734
3669         PR target/44643
3670         * gcc.target/avr/avr.exp: Run over cpp files, too.
3671         * gcc.target/avr/torture/avr-torture.exp: Ditto.
3672         * gcc.target/avr/progmem.h: New file.
3673         * gcc.target/avr/exit-abort.h: New file.
3674         * gcc.target/avr/progmem-error-1.c: New file.
3675         * gcc.target/avr/progmem-error-1.cpp: New file.
3676         * gcc.target/avr/progmem-warning-1.c: New file.
3677         * gcc.target/avr/torture/progmem-1.c: New file.
3678         * gcc.target/avr/torture/progmem-1.cpp: New file.
3679
3680 2011-07-04  Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/49615
3683         * g++.dg/torture/pr49615.C: New testcase.
3684
3685 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
3686
3687         PR tree-optimization/49610
3688         * gcc.dg/vect/pr49610.c: New test.
3689
3690 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
3691
3692         * gnat.dg/specs/debug1.ads: New test.
3693
3694 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
3695
3696         PR fortran/49562
3697         * gfortran.dg/typebound_proc_23.f90: New.
3698
3699 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
3700
3701         PR c++/49605
3702         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3703
3704 2011-07-01  Jason Merrill  <jason@redhat.com>
3705
3706         PR c++/48261
3707         * g++.dg/template/template-id-3.C: New.
3708
3709         PR c++/48593
3710         * g++.dg/template/qualified-id4.C: New.
3711
3712         PR c++/48883
3713         * g++.dg/template/explicit-args4.C: New.
3714
3715         PR c++/49085
3716         * g++.dg/template/offsetof2.C: New.
3717
3718 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3719
3720         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3721
3722 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3723
3724         PR libmudflap/49549
3725         * lib/target-supports.exp (check_effective_target_gld): New proc.
3726
3727 2011-07-01  Richard Guenther  <rguenther@suse.de>
3728
3729         PR tree-optimization/49603
3730         * gcc.dg/torture/pr49603.c: New testcase.
3731
3732 2011-06-30  Jason Merrill  <jason@redhat.com>
3733
3734         PR c++/49387
3735         * g++.dg/rtti/template1.C: New.
3736
3737         PR c++/49569
3738         * g++.dg/cpp0x/regress/ctor1.C: New.
3739
3740         PR c++/49355
3741         * g++.dg/cpp0x/initlist54.C: New.
3742
3743 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3744
3745         * gcc.dg/tree-ssa/sra-12.c: New test.
3746
3747 2011-06-29  Jason Merrill  <jason@redhat.com>
3748
3749         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3750
3751 2011-06-30  Richard Guenther  <rguenther@suse.de>
3752
3753         PR tree-optimization/46787
3754         * gcc.dg/vect/vect-121.c: New testcase.
3755
3756 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3757
3758         PR tree-optimization/49094
3759         * gcc.dg/tree-ssa/pr49094.c: New test.
3760
3761 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3762
3763         PR fortran/49540
3764         * gfortran.dg/pr49540-1.f90: New test.
3765         * gfortran.dg/pr49540-2.f90: New test.
3766
3767 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3768
3769         PR ada/49511
3770         * ada/acats/run_acats (which): Use last field of type -p output.
3771
3772 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3773             Iain Sandoe  <iains@gcc.gnu.org>
3774
3775         PR libobjc/36610
3776         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3777         Only skip on 64-bit *-*-darwin8* && !objc2.
3778
3779 2011-06-30  Richard Guenther  <rguenther@suse.de>
3780
3781         PR tree-optimization/38752
3782         * gcc.c-torture/compile/pr38752.c: New testcase.
3783
3784 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3785
3786         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3787         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3788
3789 2011-06-29  Jason Merrill  <jason@redhat.com>
3790
3791         PR c++/49216
3792         * g++.dg/cpp0x/initlist53.C: Use placement new.
3793         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3794         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3795
3796         PR c++/49003
3797         * g++.dg/cpp0x/trailing6.C: New.
3798         * g++.dg/cpp0x/pr45908.C: No error.
3799
3800         PR c++/49272
3801         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3802
3803         PR c++/49520
3804         * g++.dg/cpp0x/constexpr-using2.C: New.
3805
3806         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3807
3808         PR c++/45923
3809         * g++.dg/cpp0x/constexpr-diag3.C: New.
3810         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3811         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3812         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3813         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3814
3815 2011-06-29  Jason Merrill  <jason@redhat.com>
3816
3817         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3818
3819 2011-06-29  Richard Guenther  <rguenther@suse.de>
3820
3821         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3822
3823 2011-06-29  Jason Merrill  <jason@redhat.com>
3824
3825         * g++.dg/cpp0x/initlist-value2.C: New.
3826
3827         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3828         * g++.dg/cpp0x/initlist-value.C: New.
3829
3830 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3831
3832         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3833
3834 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3835
3836         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3837         * gcc.dg/inline_2.c: Likewise.
3838         * gcc.dg/unroll_1.c: Likewise.
3839
3840 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3841
3842         PR debug/49567
3843         * gcc.target/i386/pr49567.c: New test.
3844
3845 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3846
3847         * gnat.dg/opt17.ad[sb]: New test.
3848
3849 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3850             Tom de Vries  <tom@codesourcery.com>
3851
3852         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3853         (check_effective_target_arm_thumb2): New effective targets.
3854         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3855         properly.  Clean up temporary files.
3856         * gcc.target/arm/ivopts-2.c: Likewise.
3857         * gcc.target/arm/ivopts-3.c: Likewise.
3858         * gcc.target/arm/ivopts-4.c: Likewise.
3859         * gcc.target/arm/ivopts-5.c: Likewise.
3860         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3861
3862 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3863
3864         PR fortran/49479
3865         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3866
3867 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3868
3869         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3870         * gcc.target/arm/vfp-ldmias.c: Likewise.
3871         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3872         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3873         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3874         * gcc.target/arm/vfp-stmias.c: Likewise.
3875         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3876         * gcc.target/arm/vfp-stmiad.c: Likewise.
3877
3878 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3879
3880         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3881         dg-prune-output.
3882         * gcc.target/arm/pr45701-2.c: Ditto.
3883
3884 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3885
3886         PR fortran/49466
3887         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3888         * gfortran.dg/extends_14.f03: Modified.
3889
3890 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3891
3892         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3893         early if the test is already being skipped.
3894
3895         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3896         scan-assembler-dem-not): For missing file, report unresolved with
3897         same message as for pass/fail, with reason reported in log file.
3898
3899         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3900         from add_options_for_arm_neon_fp16.
3901         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3902         check_effective_target_arm_neon_fp16_ok_nocache.
3903         Check -mfpu and -mfloat-abi options from current multilib.
3904         Do not require neon support.
3905         (check_effective_target_arm_fp16_ok): Renamed from
3906         check_effecitve_target_arm_neon_fp16_ok.
3907         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3908         arm_neon_fp16_ok and arm_fp16.
3909         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3910         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3911         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3912         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3913
3914 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3915
3916         * gcc.dg/builtin-assume-aligned-1.c: New test.
3917         * gcc.dg/builtin-assume-aligned-2.c: New test.
3918         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3919
3920         PR debug/49544
3921         * gcc.dg/pr49544.c: New test.
3922
3923 2011-06-27  Richard Guenther  <rguenther@suse.de>
3924
3925         PR tree-optimization/49394
3926         * g++.dg/torture/pr49394.C: New testcase.
3927
3928 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3929
3930         * gcc.dg/optimize-bswapdi-2.c: New test.
3931
3932 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3933             Richard Sandiford  <richard.sandiford@linaro.org>
3934
3935         PR tree-optimization/49169
3936         * gcc.dg/torture/pr49169.c: New test.
3937
3938 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3939
3940         PR testsuite/49529
3941         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3942
3943         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3944         hppa*-*-hpux*.
3945
3946 2011-06-26  Jason Merrill  <jason@redhat.com>
3947
3948         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3949
3950         PR c++/49528
3951         * g++.dg/init/ref19.C: New.
3952         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3953
3954 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR tree-optimization/48377
3957         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3958         non_strict_align.
3959
3960 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3961
3962         PR middle-end/49191
3963         * lib/target-supports.exp (check_effective_target_non_strict_align):
3964         New.
3965         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3966
3967 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3968
3969         PR tree-optimizations/49516
3970         * g++.dg/tree-ssa/pr49516.C: New test.
3971
3972 2011-06-23  Jason Merrill  <jason@redhat.com>
3973
3974         PR c++/35255
3975         * g++.dg/template/partial10.C: New.
3976         * g++.dg/template/partial11.C: New.
3977
3978 2011-06-23  Jeff Law <law@redhat.com>
3979
3980         PR middle-end/48770
3981         * gcc.dg/pr48770.c: New test.
3982
3983 2011-06-23  Jan Hubicka  <jh@suse.cz>
3984
3985         PR middle-end/49373
3986         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3987
3988 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR testsuite/49512
3991         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3992         instead of -fdump-tree-optimized.
3993
3994 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3995
3996         PR c++/44625
3997         * g++.dg/template/crash107.C: New.
3998         * g++.dg/template/error17.C: Adjust.
3999
4000 2011-06-23  Jason Merrill  <jason@redhat.com>
4001
4002         PR c++/49507
4003         * g++.dg/cpp0x/defaulted30.C: New.
4004
4005         PR c++/49440
4006         * g++.dg/rtti/anon-ns1.C: New.
4007
4008         PR c++/49395
4009         * g++.dg/init/ref18.C: New.
4010
4011         PR c++/36435
4012         * g++.dg/template/partial9.C: New.
4013
4014 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4015
4016         PR middle-end/49373
4017         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4018
4019 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR debug/49496
4022         * gcc.dg/pr49496.c: New test.
4023
4024 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4025
4026         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4027         is not xscale.
4028
4029         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4030
4031         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4032         * gcc.target/arm/pr42879.c: Likewise.
4033         * gcc.target/arm/pr45701-3.c: Likewise.
4034
4035         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4036         * gcc.target/arm/pr40482.c: Likewise.
4037         * gcc.target/arm/stack-corruption.c: Likewise.
4038
4039 2011-06-22  Richard Guenther  <rguenther@suse.de>
4040
4041         PR tree-optimization/49493
4042         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4043
4044 2011-06-22  Jason Merrill  <jason@redhat.com>
4045
4046         PR c++/49260
4047         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4048
4049 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4050             Dmitry Melnik  <dm@ispras.ru>
4051
4052         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4053         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4054         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4055
4056 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4057
4058         * gcc.target/arm/tlscall.c: New.
4059
4060 2011-06-21  Jason Merrill  <jason@redhat.com>
4061
4062         PR c++/49172
4063         * g++.dg/cpp0x/constexpr-ref1.C: New.
4064         * g++.dg/cpp0x/constexpr-ref2.C: New.
4065         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4066
4067         PR c++/49482
4068         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4069
4070         PR c++/49418
4071         * g++.dg/template/param3.C: New.
4072
4073 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4074
4075         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4076         my_clrsb test functions.
4077         (main): Test clrsb.
4078         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4079         test_sll, test_ull): Add clrsb tests.
4080         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4081         clrsbll.
4082
4083 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4084
4085         PR fortran/49112
4086         * gfortran.dg/class_44.f03: New.
4087
4088 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4089
4090         PR tree-optimization/49478
4091         * gcc.dg/vect/pr49478.c
4092
4093 2011-06-21  Richard Guenther  <rguenther@suse.de>
4094
4095         PR tree-optimization/49483
4096         * gcc.dg/vect/vect-120.c: New testcase.
4097
4098 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4099
4100         PR testsuite/49443
4101         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4102         * gcc.dg/vect/vect-peel-4.c: Likewise.
4103
4104 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4105
4106         PR middle-end/49139
4107         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4108         * gcc.dg/always_inline2.c: Likewise.
4109         * gcc.dg/always_inline3.c: Likewise.
4110         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4111         * gcc.dg/inline_1.c: Likewise.
4112         * gcc.dg/inline_2.c: Likewise.
4113         * gcc.dg/inline_3.c: Likewise.
4114         * gcc.dg/inline_4.c: Likewise.
4115         * gcc.dg/20051201-1.c: Likewise.
4116         * gcc.dg/pr40087.c: Likewise.
4117         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4118         * gcc.dg/inline-22.c: Likewise.
4119         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4120         * gcc.dg/lto/20090218-1_1.c: Likewise.
4121         * g++.dg/ipa/devirt-7.C: Likewise.
4122         * gcc.dg/uninit-pred-5_a.c: Likewise.
4123         * gcc.dg/uninit-pred-5_b.c: Likewise.
4124         * gcc.dg/fail_always_inline.c: New.
4125
4126 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4127
4128         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4129         into 6 jobs instead of 3.
4130
4131 2011-06-20  Jason Merrill  <jason@redhat.com>
4132
4133         PR c++/49216
4134         * g++.dg/cpp0x/initlist53.C: New.
4135
4136 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4137
4138         PR fortran/18918
4139         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4140         * gfortran.dg/coarray_lock_3.f90: New.
4141         * gfortran.dg/coarray/lock_1.f90: New.
4142
4143 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4144
4145         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4146         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4147         unresolved and report the reason to the log file.
4148
4149         * lib/scanasm.exp (object-size): Move argument processing earlier
4150         to report errors before verifying that the file exists.  Report
4151         problems detected at runtime as unresolved instead of error and
4152         report their reasons to the log file.
4153
4154 2011-06-20  Jason Merrill  <jason@redhat.com>
4155
4156         PR c++/47080
4157         * g++.dg/cpp0x/explicit6.C: New.
4158
4159         PR c++/47635
4160         * g++.dg/cpp0x/enum20.C: New.
4161
4162         PR c++/48138
4163         * g++.dg/ext/attr-aligned01.C: New.
4164
4165         PR c++/49205
4166         * g++.dg/cpp0x/variadic-default.C: New.
4167
4168         PR c++/43321
4169         * g++.dg/cpp0x/auto26.C: New.
4170
4171         PR c++/43831
4172         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4173
4174 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4175
4176         * gcc.dg/binop-notand1.c: New test.
4177         * gcc.dg/binop-notand2.c: New test.
4178         * gcc.dg/binop-notand3.c: New test.
4179         * gcc.dg/binop-notand4.c: New test.
4180         * gcc.dg/binop-notand5.c: New test.
4181         * gcc.dg/binop-notand6.c: New test.
4182
4183 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4184
4185         PR testsuite/49432
4186         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4187
4188 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4189
4190         PR fortran/49400
4191         * gfortran.dg/proc_ptr_31.f90: New.
4192
4193 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4194
4195         * gnat.dg/volatile6.adb: New test.
4196         * gnat.dg/volatile7.adb: Likewise.
4197         * gnat.dg/volatile8.adb: Likewise.
4198         * gnat.dg/volatile9.adb: Likewise.
4199
4200 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4201
4202         * gnat.dg/constant3.adb: New test.
4203
4204 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4205
4206         PR libfortran/49296
4207         * gfortran.dg/read_list_eof_1.f90: New test.
4208
4209 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4210
4211         PR target/49411
4212         * gcc.target/i386/testimm-1.c: New test.
4213         * gcc.target/i386/testimm-2.c: New test.
4214         * gcc.target/i386/testimm-3.c: New test.
4215         * gcc.target/i386/testimm-4.c: New test.
4216         * gcc.target/i386/testimm-5.c: New test.
4217         * gcc.target/i386/testimm-6.c: New test.
4218         * gcc.target/i386/testimm-7.c: New test.
4219         * gcc.target/i386/testimm-8.c: New test.
4220         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4221         * gcc.target/i386/xop-rotate1-int.c: New test.
4222         * gcc.target/i386/xop-rotate2-int.c: New test.
4223
4224 2011-06-17  Jason Merrill  <jason@redhat.com>
4225
4226         * g++.dg/cpp0x/rv-func2.C: New.
4227
4228         * g++.dg/debug/dwarf2/lambda1.C: New.
4229         * g++.dg/warn/Wshadow-6.C: Adjust.
4230
4231 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4232
4233         PR fortran/48699
4234         * gfortran.dg/move_alloc_5.f90: New.
4235
4236 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4237
4238         PR rtl-optimization/48542
4239         * gcc.dg/torture/pr48542.c: New test.
4240
4241 2011-06-16  Jason Merrill  <jason@redhat.com>
4242
4243         PR c++/44160
4244         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4245
4246         PR c++/45378
4247         * g++.dg/cpp0x/initlist52.C New.
4248
4249         PR c++/45399
4250         * c-c++-common/raw-string-12.c: New.
4251
4252         PR c++/49229
4253         * g++.dg/cpp0x/sfinae26.C: New.
4254
4255         PR c++/49251
4256         * g++.dg/cpp0x/variadic113.C: New.
4257
4258         PR c++/49420
4259         * g++.dg/cpp0x/variadic112.C: New.
4260
4261 2011-06-16  Jeff Law <law@redhat.com>
4262
4263         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4264         improved jump threading.
4265         * gcc.dg/builtin-object-size-2.c: Likewise.
4266         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4267
4268 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4269
4270         PR fortran/49074
4271         * gfortran.dg/typebound_assignment_3.f03: New.
4272
4273 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4274
4275         PR testsuite/48727
4276         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4277
4278 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4279
4280         PR tree-optimization/49343
4281         * gnat.dg/discr31.ad[sb]: New test.
4282
4283 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4284
4285         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4286
4287 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4288
4289         PR target/45098
4290         * gcc.target/arm/ivopts-3.c: Update test.
4291         * gcc.target/arm/ivopts-5.c: Same.
4292
4293 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4294
4295         Revert:
4296         2011-06-10  Wei Guozhi  <carrot@google.com>
4297
4298         PR target/45335
4299         * gcc.target/arm/pr45335.c: New test.
4300         * gcc.target/arm/pr45335-2.c: New test.
4301         * gcc.target/arm/pr45335-3.c: New test.
4302         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4303         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4304         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4305
4306 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
4307
4308         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4309
4310 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4311
4312         PR fortran/49417
4313         * gfortran.dg/class_43.f03: New.
4314
4315 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR tree-optimization/49419
4318         * gcc.c-torture/execute/pr49419.c: New test.
4319
4320 2011-06-16  Revital Eres  <revital.eres@linaro.org>
4321
4322         * gcc.dg/sms-9.c: New file.
4323
4324 2011-06-15  Easwaran Raman  <eraman@google.com>
4325
4326         PR rtl-optimization/49414
4327         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4328
4329 2011-06-14  Jason Merrill  <jason@redhat.com>
4330
4331         * g++.dg/cpp0x/noexcept13.C: New.
4332
4333 2011-06-14  Easwaran Raman  <eraman@google.com>
4334
4335         PR rtl-optimization/44194
4336         * gcc.dg/pr44194-1.c: New test.
4337         * gcc.dg/pr44194-2.c: New test.
4338
4339 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4340
4341         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4342         switches.
4343         * gcc.target/arm/pr45701-2.c: Likewise.
4344         * gcc.target/arm/thumb-branch1.c: Likewise.
4345
4346 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
4347
4348         PR testsuite/48727
4349         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4350
4351 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4352
4353         * gcc.target/arm/pr45701-1.c: Require thumb support.
4354         * gcc.target/arm/pr45701-2.c: Likewise.
4355         * gcc.target/arm/thumb-branch1.c: Likewise.
4356
4357         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4358         * gcc.target/arm/pr39839.c: Likewise.
4359         * gcc.target/arm/pr40657-2.c: Likewise.
4360         * gcc.target/arm/pr40956.c: Likewise.
4361         * gcc.target/arm/pr41679.c: Likewise.
4362         * gcc.target/arm/pr42235.c: Likewise.
4363         * gcc.target/arm/pr42495.c: Likewise.
4364         * gcc.target/arm/pr42505.c: Likewise.
4365         * gcc.target/arm/pr42574.c: Likewise.
4366         * gcc.target/arm/pr46883.c: Likewise.
4367         * gcc.target/arm/pr46934.c: Likewise.
4368         * gcc.target/arm/xor-and.c: Likewise.
4369
4370 2011-06-14  Jason Merrill  <jason@redhat.com>
4371
4372         * g++.dg/other/error23.C: Adjust error message.
4373         * g++.dg/other/error32.C: Likewise.
4374
4375         PR c++/49389
4376         * g++.dg/cpp0x/rv-dotstar.C: New.
4377
4378         PR c++/49369
4379         * g++.dg/cpp0x/decltype30.C: New.
4380
4381         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4382
4383 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR fortran/49103
4386         * gfortran.dg/pr49103.f90: New test.
4387
4388 2011-06-14  Tom de Vries  <tom@codesourcery.com>
4389
4390         PR target/45098
4391         * gcc.target/arm/ivopts-3.c: New test.
4392         * gcc.target/arm/ivopts-4.c: New test.
4393         * gcc.target/arm/ivopts-5.c: New test.
4394
4395 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4396
4397         PR rtl-optimization/49390
4398         * gcc.c-torture/execute/pr49390.c: New test.
4399
4400 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4403
4404 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
4405
4406         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4407         * gcc.c-torture/execute/cmpsi-2.x: New file.
4408         * gcc.c-torture/execute/pr45262.c: Undo 172757.
4409         * gcc.c-torture/execute/pr45262.x: New file.
4410         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4411         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4412         int32plus
4413         * gcc.c-torture/compile/pr49163.c: Ditto.
4414
4415 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
4416
4417         * gcc.dg/vect/vect-16.c: Rename to...
4418         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4419         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4420         for double-word vectors.
4421         * gcc.dg/vect/vect-peel-4.c: Likewise.
4422         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4423         vect_element_align.
4424         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4425         -fno-fast-math.
4426
4427 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
4428
4429         PR target/44618
4430         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4431
4432 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4435
4436 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4437
4438         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4439
4440 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4441
4442         * gfortran.dg/trim_optimize_8.f90:  New test case.
4443
4444 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
4445            Ira Rosen  <ira.rosen@linaro.org>
4446
4447         PR tree-optimization/49352
4448         * gcc.dg/vect/pr49352.c: New test.
4449
4450 2011-06-12  Tobias Burnus
4451
4452         PR fortran/49324
4453         * gfortran.dg/alloc_comp_assign_11.f90: New.
4454
4455 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4456
4457         * gfortran.dg/trim_optimize_7.f90:  New test.
4458
4459 2011-06-10  Wei Guozhi  <carrot@google.com>
4460
4461         PR target/45335
4462         * gcc.target/arm/pr45335.c: New test.
4463         * gcc.target/arm/pr45335-2.c: New test.
4464         * gcc.target/arm/pr45335-3.c: New test.
4465         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4466         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4467         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4468
4469 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4470
4471         PR c++/41769
4472         * g++.dg/parse/error39.C: New.
4473
4474 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
4475
4476         * gcc.target/arm/20090811-1.c: Skip for incompatible
4477         options, do not override other options.
4478         * gcc.target/arm/combine-cmp-shift.c: Skip for
4479         incompatible options.
4480         * gcc.target/arm/pr45094.c: Likewise.
4481         * gcc.target/arm/scd42-1.c: Likewise.
4482         * gcc.target/arm/scd42-3.c: Likewise.
4483         * gcc.target/arm/thumb-ltu.c: Likewise.
4484
4485         * lib/target-supports.exp
4486         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4487         multilib flags use -mfpu with a value other than neon-fp16.
4488
4489 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4490
4491         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4492         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4493
4494 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4495
4496         * lib/target-supports.exp (check_effective_target_pie): New proc.
4497         * gcc.dg/pie-link.c: Use target pie.
4498
4499 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
4500             Laurent Roug�  <laurent.rouge@menta.fr>
4501
4502         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4503         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4504
4505 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
4506
4507         * gfortran.dg/coarray/sync_1.f90: New test for
4508         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4509
4510 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
4511
4512         PR tree-optimization/49318
4513         * gcc.dg/vect/pr49318.c: New test.
4514
4515 2011-06-09  David Krauss  <potswa@mac.com>
4516
4517         * g++.dg/template/arrow1.C: New.
4518
4519 2011-06-09  Jason Merrill  <jason@redhat.com>
4520
4521         * lib/prune.exp: Prune "note"s.
4522         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4523
4524         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4525         * g++.dg/template/dependent-expr3.C: Likewise.
4526         * g++.dg/parse/template7.C: Likewise.
4527         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4528         * g++.old-deja/g++.jason/rfg10.C: Likewise.
4529         * g++.old-deja/g++.pt/friend38.C: Likewise.
4530         * g++.old-deja/g++.pt/crash32.C: Likewise.
4531         * g++.old-deja/g++.other/init4.C: Likewise.
4532         * g++.old-deja/g++.other/friend8.C: Likewise.
4533
4534         * g++.dg/ext/complex7.C: Adjust expected output.
4535         * g++.dg/diagnostic/method1.C: Likewise.
4536         * g++.dg/parse/parameter-declaration-2.C: Likewise.
4537         * g++.dg/parse/crash33.C: Likewise.
4538         * g++.dg/other/warning1.C: Likewise.
4539         * g++.dg/init/pr29571.C: Likewise.
4540         * g++.dg/warn/overflow-warn-1.C: Likewise.
4541         * g++.dg/warn/overflow-warn-3.C: Likewise.
4542         * g++.dg/warn/overflow-warn-4.C: Likewise.
4543         * g++.old-deja/g++.oliva/template1.C: Likewise.
4544
4545         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4546         * g++.dg/parse/template7.C: Adjust.
4547
4548 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
4549
4550         PR target/49307
4551         * gcc.dg/pr49307.c: New.
4552
4553 2011-06-09  Wei Guozhi  <carrot@google.com>
4554
4555         PR target/46975
4556         * gcc.target/arm/pr46975.c: New testcase.
4557
4558 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4559
4560         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4561         (PMETH, arglist_t): Removed.
4562         (method_get_number_of_arguments): Removed.
4563         (method_get_nth_argument): Removed.
4564         (method_get_first_argument): Removed.
4565         (method_get_next_argument): Removed.
4566         (method_get_sizeof_arguments): Removed.
4567         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4568         (PMETH): Removed.
4569         (method_get_number_of_arguments): Removed.
4570         (method_get_nth_argument): Removed.
4571         (method_get_first_argument): Removed.
4572         (method_get_next_argument): Removed.
4573         (method_get_sizeof_arguments): Removed.
4574         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4575
4576 2011-06-09  David Li  <davidxl@google.com>
4577
4578         * gcc.dg/dump-pass.c: New test.
4579
4580 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4581
4582         PR c++/29003
4583         * g++.dg/parse/error38.C: New.
4584
4585 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR middle-end/49308
4588         * gfortran.dg/pr49308.f90: New test.
4589
4590 2011-06-08  Jason Merrill  <jason@redhat.com>
4591
4592         * g++.dg/cpp0x/noexcept11.C: New.
4593         * g++.dg/cpp0x/noexcept12.C: New.
4594         * g++.dg/cpp0x/sfinae11.C: Adjust.
4595
4596 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR testsuite/49323
4599         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4600         to dg-options, match also DW_AT_linkage_name.
4601
4602 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4603
4604         PR middle-end/21953
4605         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4606         -fno-common on alpha*-dec-osf*.
4607         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4608
4609 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
4610
4611         PR rtl-optimization/49303
4612         * gcc.target/ia64/pr49303.c: New test.
4613
4614 2011-06-08  Tobias Burnus  <burnus@net-b.de>
4615
4616         PR fortran/18918
4617         * gfortran.dg/coarray_lock_1.f90: New.
4618         * gfortran.dg/coarray_lock_2.f90: New.
4619
4620 2011-06-07  Jason Merrill  <jason@redhat.com>
4621
4622         * lib/prune.exp: Look for "required" rather than "instantiated".
4623         * g++.dg/abi/mangle11.C: Likewise.
4624         * g++.dg/abi/mangle12.C: Likewise.
4625         * g++.dg/abi/mangle17.C: Likewise.
4626         * g++.dg/abi/mangle20-2.C: Likewise.
4627         * g++.dg/abi/pragma-pack1.C: Likewise.
4628         * g++.dg/cpp0x/decltype26.C: Likewise.
4629         * g++.dg/cpp0x/decltype28.C: Likewise.
4630         * g++.dg/cpp0x/decltype29.C: Likewise.
4631         * g++.dg/cpp0x/enum11.C: Likewise.
4632         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4633         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4634         * g++.dg/cpp0x/pr47416.C: Likewise.
4635         * g++.dg/ext/case-range2.C: Likewise.
4636         * g++.dg/ext/case-range3.C: Likewise.
4637         * g++.dg/gomp/for-19.C: Likewise.
4638         * g++.dg/gomp/pr37533.C: Likewise.
4639         * g++.dg/gomp/pr38639.C: Likewise.
4640         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4641         * g++.dg/inherit/base3.C: Likewise.
4642         * g++.dg/inherit/using6.C: Likewise.
4643         * g++.dg/init/placement4.C: Likewise.
4644         * g++.dg/init/reference3.C: Likewise.
4645         * g++.dg/lookup/scoped6.C: Likewise.
4646         * g++.dg/lookup/using7.C: Likewise.
4647         * g++.dg/other/abstract1.C: Likewise.
4648         * g++.dg/other/error10.C: Likewise.
4649         * g++.dg/other/error5.C: Likewise.
4650         * g++.dg/other/field1.C: Likewise.
4651         * g++.dg/other/offsetof5.C: Likewise.
4652         * g++.dg/parse/bitfield2.C: Likewise.
4653         * g++.dg/parse/constant4.C: Likewise.
4654         * g++.dg/parse/crash20.C: Likewise.
4655         * g++.dg/parse/invalid-op1.C: Likewise.
4656         * g++.dg/parse/non-dependent2.C: Likewise.
4657         * g++.dg/parse/template18.C: Likewise.
4658         * g++.dg/tc1/dr152.C: Likewise.
4659         * g++.dg/tc1/dr166.C: Likewise.
4660         * g++.dg/tc1/dr176.C: Likewise.
4661         * g++.dg/tc1/dr213.C: Likewise.
4662         * g++.dg/template/access11.C: Likewise.
4663         * g++.dg/template/access2.C: Likewise.
4664         * g++.dg/template/access3.C: Likewise.
4665         * g++.dg/template/access7.C: Likewise.
4666         * g++.dg/template/arg7.C: Likewise.
4667         * g++.dg/template/cond2.C: Likewise.
4668         * g++.dg/template/crash13.C: Likewise.
4669         * g++.dg/template/crash40.C: Likewise.
4670         * g++.dg/template/crash7.C: Likewise.
4671         * g++.dg/template/crash84.C: Likewise.
4672         * g++.dg/template/ctor5.C: Likewise.
4673         * g++.dg/template/defarg13.C: Likewise.
4674         * g++.dg/template/defarg14.C: Likewise.
4675         * g++.dg/template/dtor7.C: Likewise.
4676         * g++.dg/template/eh2.C: Likewise.
4677         * g++.dg/template/error2.C: Likewise.
4678         * g++.dg/template/error43.C: Likewise.
4679         * g++.dg/template/friend32.C: Likewise.
4680         * g++.dg/template/injected1.C: Likewise.
4681         * g++.dg/template/instantiate1.C: Likewise.
4682         * g++.dg/template/instantiate3.C: Likewise.
4683         * g++.dg/template/instantiate5.C: Likewise.
4684         * g++.dg/template/instantiate7.C: Likewise.
4685         * g++.dg/template/local6.C: Likewise.
4686         * g++.dg/template/lookup2.C: Likewise.
4687         * g++.dg/template/member5.C: Likewise.
4688         * g++.dg/template/memfriend15.C: Likewise.
4689         * g++.dg/template/memfriend16.C: Likewise.
4690         * g++.dg/template/memfriend17.C: Likewise.
4691         * g++.dg/template/memfriend7.C: Likewise.
4692         * g++.dg/template/meminit1.C: Likewise.
4693         * g++.dg/template/nested3.C: Likewise.
4694         * g++.dg/template/non-type-template-argument-1.C: Likewise.
4695         * g++.dg/template/nontype12.C: Likewise.
4696         * g++.dg/template/nontype13.C: Likewise.
4697         * g++.dg/template/nontype6.C: Likewise.
4698         * g++.dg/template/pr23510.C: Likewise.
4699         * g++.dg/template/pr35240.C: Likewise.
4700         * g++.dg/template/ptrmem15.C: Likewise.
4701         * g++.dg/template/ptrmem6.C: Likewise.
4702         * g++.dg/template/qualified-id1.C: Likewise.
4703         * g++.dg/template/qualttp20.C: Likewise.
4704         * g++.dg/template/qualttp3.C: Likewise.
4705         * g++.dg/template/qualttp4.C: Likewise.
4706         * g++.dg/template/qualttp5.C: Likewise.
4707         * g++.dg/template/qualttp6.C: Likewise.
4708         * g++.dg/template/qualttp7.C: Likewise.
4709         * g++.dg/template/qualttp8.C: Likewise.
4710         * g++.dg/template/recurse.C: Likewise.
4711         * g++.dg/template/recurse2.C: Likewise.
4712         * g++.dg/template/ref5.C: Likewise.
4713         * g++.dg/template/scope2.C: Likewise.
4714         * g++.dg/template/sfinae10.C: Likewise.
4715         * g++.dg/template/sfinae3.C: Likewise.
4716         * g++.dg/template/sizeof3.C: Likewise.
4717         * g++.dg/template/static9.C: Likewise.
4718         * g++.dg/template/template-id-2.C: Likewise.
4719         * g++.dg/template/typedef13.C: Likewise.
4720         * g++.dg/template/typename4.C: Likewise.
4721         * g++.dg/template/using14.C: Likewise.
4722         * g++.dg/template/using2.C: Likewise.
4723         * g++.dg/template/warn1.C: Likewise.
4724         * g++.dg/warn/Wparentheses-13.C: Likewise.
4725         * g++.dg/warn/Wparentheses-15.C: Likewise.
4726         * g++.dg/warn/Wparentheses-16.C: Likewise.
4727         * g++.dg/warn/Wparentheses-17.C: Likewise.
4728         * g++.dg/warn/Wparentheses-18.C: Likewise.
4729         * g++.dg/warn/Wparentheses-19.C: Likewise.
4730         * g++.dg/warn/Wparentheses-20.C: Likewise.
4731         * g++.dg/warn/Wparentheses-23.C: Likewise.
4732         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4733         * g++.dg/warn/noeffect2.C: Likewise.
4734         * g++.dg/warn/noeffect4.C: Likewise.
4735         * g++.dg/warn/pr8570.C: Likewise.
4736         * g++.old-deja/g++.brendan/init2.C: Likewise.
4737         * g++.old-deja/g++.eh/spec6.C: Likewise.
4738         * g++.old-deja/g++.pt/crash10.C: Likewise.
4739         * g++.old-deja/g++.pt/crash36.C: Likewise.
4740         * g++.old-deja/g++.pt/derived3.C: Likewise.
4741         * g++.old-deja/g++.pt/error2.C: Likewise.
4742         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4743         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4744         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4745         * g++.old-deja/g++.pt/overload7.C: Likewise.
4746         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4747
4748 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4749             Iain Sandoe  <iains@gcc.gnu.org>
4750
4751         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4752         Added code to deal with the case when [Protocol
4753         -descriptionForInstanceMethod:] or [Protocol
4754         -descriptionForClassMethod:] returns NULL.
4755
4756 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4757             Iain Sandoe  <iains@gcc.gnu.org>
4758
4759         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4760         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4761         Added cast.
4762
4763 2011-06-07  Xinliang David Li  <davidxl@google.com>
4764
4765         * gcc.dg/inline_2.c: New test.
4766         * gcc.dg/unroll_2.c: New test.
4767         * gcc.dg/inline_3.c: New test.
4768         * gcc.dg/unroll_3.c: New test.
4769         * gcc.dg/inline_4.c: New test.
4770         * gcc.dg/unroll_4.c: New test.
4771         * gcc.dg/inline_1.c: New test.
4772         * gcc.dg/unroll_1.c: New test.
4773
4774 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4775
4776         PR tree-optimization/48497
4777         * lib/gcc-defs.exp (dg-additional-options): New proc.
4778         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4779         -msse2 on 32-bit x86.
4780
4781 2011-06-06  Jason Merrill  <jason@redhat.com>
4782
4783         * g++.dg/cpp0x/enum19.C: New.
4784
4785 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4786
4787         * gcc.target/arm/neon-reload-class.c: New test.
4788
4789 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4790
4791         PR debug/49130
4792         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4793
4794 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4795
4796         * gcc.target/arm/smlatb-1.c: New file.
4797         * gcc.target/arm/smlatt-1.c: New file.
4798         * gcc.target/arm/smlaltb-1.c: New file.
4799         * gcc.target/arm/smlaltt-1.c: New file.
4800
4801 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4802
4803         * gcc.target/arm/mla-2.c: New test.
4804
4805 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR gcov-profile/49299
4808         * gcc.dg/tree-prof/pr49299-1.c: New test.
4809         * gcc.dg/tree-prof/pr49299-2.c: New test.
4810
4811 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4812
4813         * lib/target-supports.exp
4814         (check_effective_target_vect_widen_mult_qi_to_hi):
4815         Add NEON as supporting target.
4816         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4817         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4818         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4819         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4820         using widening multiplication on targets that support it.
4821         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4822         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4823         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4824
4825 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4826
4827         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4828         Modern Objective-C runtime API.
4829         * objc/execute/next_mapping.h: Removed.
4830         * objc-obj-c++-shared/next-mapping.h: Removed.
4831         * objc-obj-c++-shared/Object1.h: Removed.
4832         * objc-obj-c++-shared/Object1.m: Removed.
4833         * objc-obj-c++-shared/Object1.mm: Removed.
4834         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4835         * objc-obj-c++-shared/Protocol1.h: Removed.
4836         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4837         of ProtoBool, IVAR_T and METHOD.
4838         * objc-obj-c++-shared/runtime.h: New.
4839         * objc-obj-c++-shared/TestsuiteObject.h: New.
4840         * objc-obj-c++-shared/TestsuiteObject.m: New.
4841
4842         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4843         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4844         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4845         it a class method.
4846         * objc/execute/_cmd.m: Include
4847         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4848         runtime API.  ([TestClass +initialize]): Include this method also
4849         with the GNU runtime.
4850         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4851         Object.  ([-setValue:]): Return void.
4852         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4853         with the GNU runtime.  Include
4854         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4855         for the NeXT runtime.  Use the existing print_ivars() and
4856         compare_structures() implementations for the old NeXT runtime.
4857         Added new implementations for the Modern GNU and NeXT runtimes.
4858         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4859         well.  (main): Use objc_getClass().  Use return instead of exit.
4860         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4861         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4862         of exit().
4863         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4864         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4865         instead of Object.  (main): Use return instead of exit().
4866         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4867         instead of Object.  Removed prototype for exit().  (main): Use
4868         return instead of exit().  Use the Modern Objective-C runtime API.
4869         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4870         Object.
4871         * objc/execute/class-tests-1.h: Include
4872         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4873         runtime API.  (test_class_with_superclass): Do not call [Object
4874         class].  There is no need to with the current libobjc.
4875         * objc/execute/class-tests-2.h: Include
4876         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4877         runtime API.
4878         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4879         ../../objc-obj-c++-shared/next-mapping.h.
4880         * objc/execute/class-2.m: Likewise.
4881         * objc/execute/class-3.m: Likewise.
4882         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4883         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4884         +initialize]): Include this method also with the GNU
4885         runtime. (main): Use the Modern Objective-C runtime API.
4886         * objc/execute/class-5.m: Likewise.
4887         * objc/execute/class-6.m: Likewise.
4888         * objc/execute/class-7.m: Likewise.
4889         * objc/execute/class-8.m: Likewise.
4890         * objc/execute/class-9.m: Likewise.
4891         * objc/execute/class-10.m: Likewise.
4892         * objc/execute/class-11.m: Likewise.
4893         * objc/execute/class-12.m: Likewise.
4894         * objc/execute/class-13.m: Likewise.
4895         * objc/execute/class-14.m: Likewise.
4896         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4897         this method also with the GNU runtime.
4898         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4899         +initialize]): Include this method also with the GNU runtime.
4900         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4901         of Object.
4902         * objc/execute/encode-1.m: Likewise.
4903         * objc/execute/enumeration-1.m: Likewise.
4904         * objc/execute/enumeration-2.m: Likewise.
4905         * objc/execute/exceptions/catchall-1.m: Likewise.
4906         * objc/execute/exceptions/finally-1.m: Likewise.
4907         * objc/execute/exceptions/foward-1.m: Likewise.
4908         * objc/execute/exceptions/local-variables-1.m: Likewise.
4909         * objc/execute/exceptions/throw-nil.m: Likewise.
4910         * objc/execute/exceptions/trivial.m: Likewise.
4911         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4912         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4913         * objc/execute/exceptions/matcher-1.m: Likewise.
4914         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4915         Object.
4916         * objc/execute/formal_protocol-2.m: Likewise.
4917         * objc/execute/formal_protocol-3.m: Likewise.
4918         * objc/execute/formal_protocol-4.m: Likewise.
4919         * objc/execute/formal_protocol-5.m: Include
4920         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4921         protocol_getName().
4922         * objc/execute/formal_protocol-6.m: Likewise.
4923         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4924         Object.  Include <objc/Protocol.h> instead of
4925         ../../objc-obj-c++-shared/Protocol1.h.
4926         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4927         Object.
4928         * objc/execute/informal_protocol.m: Likewise.
4929         * objc/execute/load-3.m: Likewise.
4930         * objc/execute/many_args_method.m ([TestClass +initialize]):
4931         Include this method with the GNU runtime as well.
4932         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4933         * objc/execute/nested-func-1.m: Use TestsuiteObject
4934         instead of Object.
4935         * objc/execute/nil_method-1.m: Likewise.
4936         * objc/execute/no_clash.m: Likewise.
4937         * objc/execute/np-1.m: Do not include
4938         ../../objc-obj-c++-shared/Protocol1.h.
4939         (main): Use return instead of exit().
4940         * objc/execute/np-2.m: Do not include
4941         ../../objc-obj-c++-shared/Protocol1.h.
4942         ([MyObject +initialize]): Include this method also with the GNU
4943         runtime.  (main): Use return instead of exit().
4944         * objc/execute/object_is_class.m: Include
4945         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4946         of Object.  (main): Use the Modern Objective-C runtime API.
4947         * objc/execute/object_is_meta_class.m: Likewise.
4948         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4949         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4950         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4951         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4952         Objective-C runtime API.
4953         * objc/execute/protocol-isEqual-2.m: Likewise.
4954         * objc/execute/protocol-isEqual-3.m: Likewise.
4955         * objc/execute/protocol-isEqual-4.m: Likewise.
4956         * objc/execute/redefining_self.m ([TestClass +initialize]):
4957         Include this method with the GNU runtime as well.
4958         * objc/execute/root_methods.m: Include
4959         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4960         Include this method with the GNU runtime as well.
4961         (main): Use the Modern Objective-C runtime API.
4962         * objc/execute/selector-1.m: Include
4963         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4964         of Object.  (main): Use the Modern Objective-C runtime API.
4965         * objc/execute/static-1.m ([Test +initialize]): Include this
4966         method with the GNU runtime as well.
4967         * objc/execute/static-2.m: Likewise.
4968         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4969         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4970         ([MathClass +initialize]): Include this method with the GNU
4971         runtime as well.
4972         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4973         instead of Object.
4974         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4975         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4976         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4977         * objc.dg/attributes/method-attribute-1.m: Likewise.
4978         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4979         * objc.dg/attributes/method-attribute-2.m: Likewise.
4980         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4981         * objc.dg/attributes/method-attribute-3.m: Likewise.
4982         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4983         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4984         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4985         * obj-c++.dg/bitfield-1.mm: Likewise.
4986         * obj-c++.dg/bitfield-2.mm: Likewise
4987         * objc.dg/bitfield-3.m: Likewise.
4988         * obj-c++.dg/bitfield-4.mm: Likewise.
4989         * objc.dg/bitfield-5.m: Likewise
4990         * objc.dg/call-super-1.m: Likewise.
4991         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4992         Use objc_getClass() instead of objc_get_class(), but for the GNU
4993         runtime redefine objc_getClass as objc_get_class.  Include
4994         ../objc-obj-c++-shared/runtime.h.
4995         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4996         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4997         Use the Modern Objective-C runtime API.
4998         * objc.dg/class-protocol-1.m: Include
4999         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5000         * obj-c++.dg/class-protocol-1.mm: Likewise.
5001         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5002         * objc.dg/comp-types-10.m: Likewise.
5003         * objc.dg/comp-types-11.m: Likewise.
5004         * objc.dg/comp-types-12.m: Likewise.
5005         * obj-c++.dg/comp-types-9.mm: Likewise.
5006         * obj-c++.dg/comp-types-11.mm: Likewise.
5007         * obj-c++.dg/comp-types-12.mm: Likewise.
5008         * obj-c++.dg/comp-types-13.mm: Likewise.
5009         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5010         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5011         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5012         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5013         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5014         * objc.dg/desig-init-1.m: Likewise.
5015         * obj-c++.dg/defs.mm: Likewise.
5016         * objc.dg/exceptions-2.m: Likewise.
5017         * obj-c++.dg/except-1.mm: Likewise.
5018         * obj-c++.dg/exceptions-2.mm: Likewise.
5019         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5020         Use the Modern Objective-C runtime API.
5021         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5022         the Modern Objective-C runtime API.  Do not include
5023         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5024         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5025         the Modern Objective-C runtime API except when using an older NeXT
5026         runtime.
5027         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5028         the Modern Objective-C runtime API.
5029         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5030         objc/encoding.h.
5031         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5032         * objc.dg/encode-7-next-64bit.m: Updated include.
5033         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5034         objc/encoding.h.
5035         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5036         the Modern Objective-C runtime API.
5037         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5038         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5039         instead of ../objc-obj-c++-shared/Protocol1.h.
5040         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5041         the Modern Objective-C runtime API except when using an older NeXT
5042         runtime.
5043         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5044         the Modern Objective-C runtime API.
5045         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5046         Object.
5047         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5048         * objc.dg/fix-and-continue-2.m: Likewise.
5049         * objc.dg/foreach-1.m: Likewise.
5050         * objc.dg/foreach-2.m: Likewise.
5051         * objc.dg/foreach-3.m: Likewise.
5052         * objc.dg/foreach-4.m: Likewise.
5053         * objc.dg/foreach-5.m: Likewise.
5054         * objc.dg/foreach-6.m: Likewise.
5055         * objc.dg/foreach-7.m: Likewise.
5056         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5057         Object.
5058         * objc.dg/func-ptr-2.m: Likewise.
5059         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5060         Do not include objc/objc-api.h.
5061         * obj-c++.dg/fsf-package-0.mm: Likewise.
5062         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5063         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5064         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5065         of Object.
5066         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5067         * objc.dg/gnu-runtime-3.m: Likewise.
5068         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5069         * objc.dg/headers.m: Include objc/runtime.h instead of
5070         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5071         for the NeXT runtime.
5072         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5073         * obj-c++.dg/isa-field-1.mm: Likewise.
5074         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5075         * objc.dg/layout-1.m: Likewise.
5076         * objc.dg/layout-2.m: Likewise.
5077         * objc.dg/local-decl-2.m: Likewise.
5078         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5079         Object.  ([Container +elementForView:]): Use
5080         class_conformsToProtocol().
5081         * obj-c++.dg/lookup-2.mm: Likewise.
5082         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5083         * obj-c++.dg/local-decl-1.mm: Likewise.
5084         * objc.dg/method-3.m: Likewise.
5085         * objc.dg/method-4.m: Likewise.
5086         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5087         ../objc-obj-c++-shared/Protocol1.h.
5088         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5089         * objc.dg/method-9.m: Likewise.
5090         * objc.dg/method-10.m: Likewise.
5091         * objc.dg/method-13.m ([Root +initialize]): Include this method
5092         also for the GNU runtime.  (main): Use objc_getClass() also for
5093         the GNU runtime.
5094         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5095         * objc.dg/method-17.m: Likewise.
5096         * objc.dg/method-19.m: Likewise.
5097         * objc.dg/method-20b.m: Likewise.
5098         * obj-c++.dg/method-2.mm: Likewise.
5099         * obj-c++.dg/method-6.mm: Likewise.
5100         * obj-c++.dg/method-10.mm: Likewise.
5101         * obj-c++.dg/method-11.mm: Likewise.
5102         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5103         ../objc-obj-c++-shared/Protocol1.h.
5104         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5105         * obj-c++.dg/method-15.mm: Likewise.
5106         * obj-c++.dg/method-17.mm: Likewise.
5107         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5108         +initialize]): Include this method also for the GNU
5109         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5110         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5111         * obj-c++.dg/method-22.mm: Likewise.
5112         * obj-c++.dg/method-23.mm: Likewise.
5113         * obj-c++.dg/no-extra-load.mm: Likewise.
5114         * objc.dg/objc-fast-4.m: Likewise.
5115         * objc.dg/objc-gc-4.m: Likewise.
5116         * obj-c++.dg/objc-gc-3.mm: Likewise.
5117         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5118         protocol_getMethodDescription() instead of [Protocol
5119         -descriptionForInstanceMethod].
5120         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5121         Made it available with all runtimes.  (main): Call -test instead
5122         of -class.
5123         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5124         and put into a category.
5125         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5126         Object.  Include objc/objc.h.
5127         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5128         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5129         New. (main): Use protocol_getMethodDescription() instead
5130         of [Protocol -descriptionForInstanceMethod] and [Protocol
5131         -descriptionForClassMethod].
5132         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5133         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5134         Objective-C runtime API.
5135         * obj-c++.dg/proto-qual-1.mm: Likewise.
5136         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5137         Object.
5138         * obj-c++.dg/property/property-1.mm: Likewise.
5139         * obj-c++.dg/qual-types-1.mm: Likewise.
5140         * objc.dg/selector-2.m: Include objc/objc.h instead of
5141         ../objc-obj-c++-shared/Object1.h.
5142         * obj-c++.dg/selector-2.mm: Likewise.
5143         * obj-c++.dg/selector-5.mm: Likewise.
5144         * obj-c++.dg/selector-6.mm: Likewise.
5145         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5146         Object.  Do not include objc/objc-api.h.
5147         * obj-c++.dg/set-not-used-1.mm: Likewise.
5148         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5149         * objc.dg/stret-1.m: Likewise.
5150         * objc.dg/stret-2.m: Likewise.
5151         * obj-c++.dg/super-class-2.mm: Likewise.
5152         * objc.dg/super-class-3.m: Likewise.
5153         * objc.dg/super-class-4.m: Likewise.
5154         * objc.dg/sync-2.m: Likewise.
5155         * obj-c++.dg/sync-2.mm: Likewise.
5156         * objc.dg/sync-1.m: Include objc/objc.h instead of
5157         ../objc-obj-c++-shared/Object1.h.
5158         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5159         'Class' as the type of 'isa'.
5160         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5161         Objective-C runtime API.  ([TestClass +initialize]): Include this
5162         method with the GNU runtime as well.
5163         * objc.dg/strings/strings-1.m: Updated includes.
5164         * obj-c++.dg/strings/strings-1.mm: Likewise.
5165         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5166         objc.dg/strings/const-str-12b.m.
5167         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5168         * obj-c++.dg/template-3.mm: Likewise.
5169         * obj-c++.dg/template-4.mm: Likewise.
5170         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5171         Objective-C runtime API.
5172         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5173         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5174         * obj-c++.dg/try-catch-1.mm: Likewise.
5175         * obj-c++.dg/try-catch-2.mm: Likewise.
5176         * objc.dg/try-catch-3.m: Likewise.
5177         * obj-c++.dg/try-catch-3.mm: Likewise.
5178         * objc.dg/try-catch-6.m: Likewise.
5179         * objc.dg/try-catch-7.m: Likewise.
5180         * obj-c++.dg/try-catch-7.mm: Likewise.
5181         * obj-c++.dg/try-catch-8.mm: Likewise.
5182         * obj-c++.dg/try-catch-9.mm: Likewise.
5183         * objc.dg/try-catch-10.m: Likewise.
5184         * obj-c++.dg/try-catch-11.mm: Likewise.
5185         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5186         Object.  Include objc/objc.h.
5187         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5188         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5189         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5190         Object.  Use Modern Objective-C runtime API.  Do not use
5191         performv::.
5192         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5193         * obj-c++.dg/torture/trivial.mm: Likewise.
5194         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5195         instead of ../objc-obj-c++-shared/Object1.h.  Include
5196         ../objc-obj-c++-shared/runtime.h.
5197         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5198         * objc.dg/torture/strings/const-str-11.m: Likewise.
5199         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5200         * objc.dg/torture/strings/const-str-9.m: Likewise.
5201         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5202         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5203         instead of Object. Only add _FooClassReference if
5204         __NEXT_RUNTIME__.
5205         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5206         * objc.dg/torture/strings/const-str-8.m: Likewise.
5207         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5208         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5209         additional sources.
5210         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5211         Object.
5212         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5213         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5214         * obj-c++.dg/va-meth-1.mm: Likewise.
5215         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5216         ../objc-obj-c++-shared/Object1.h.
5217         * objc.dg/zero-link-3.m: Likewise.
5218
5219 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5220
5221         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5222
5223 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5224
5225         PR objc-++/48275
5226         * obj-c++.dg/property/cxx-property-1.mm: New.
5227         * obj-c++.dg/property/cxx-property-2.mm: New.
5228
5229 2011-06-06  Jason Merrill  <jason@redhat.com>
5230
5231         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5232
5233 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5234
5235         PR rtl-optimization/49145
5236         From Ryan Mansfield
5237         * gcc.c-torture/compile/pr49145.c: New test.
5238
5239 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR testsuite/49288
5242         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5243         to dg-options, match also DW_AT_linkage_name.
5244
5245         PR debug/49294
5246         * gcc.dg/debug/pr49294.c: New test.
5247
5248         PR c++/49264
5249         * g++.dg/opt/pr49264.C: New test.
5250
5251 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5252
5253         PR tree-optimization/49243
5254         * gcc.dg/pr49243.c: New.
5255
5256 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5257
5258         * gnat.dg/specs/cond_expr1.ads: New test.
5259
5260 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5261
5262         * gnat.dg/deferred_const4.ad[sb]: New test.
5263         * gnat.dg/deferred_const4_pkg.ads: New helper.
5264
5265 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5266
5267         * gnat.dg/test_tamdt.adb: Rename to...
5268         * gnat.dg/taft_type1.adb: ...this.
5269         * gnat.dg/tamdt.ad[sb]: Rename to...
5270         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5271         * gnat.dg/tamdt_aux.ads: Rename to...
5272         * gnat.dg/taft_type1_pkg2.ads: ...this.
5273         * gnat.dg/taft_type2.ad[sb]: New test.
5274         * gnat.dg/taft_type2_pkg.ads: New helper.
5275         * gnat.dg/taft_type3.adb: New test.
5276         * gnat.dg/taft_type3_pkg.ads: New helper.
5277
5278 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5279
5280         PR fortran/49255
5281         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5282         for F2008.
5283
5284 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5285
5286         PR testsuite/49287
5287         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5288         warning.
5289         * objc.dg/gnu-api-2-objc.m: Likewise.
5290         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5291         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5292
5293 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5294
5295         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5296         alignment, not the alignment, when calling class_addIvar().  Add
5297         an 'isa' instance variable to the test root class.
5298         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5299
5300 2011-06-04  Jan Hubicka  <jh@suse.cz>
5301
5302         PR tree-optimization/48893
5303         PR tree-optimization/49091
5304         PR tree-optimization/49179
5305         * gfortran.dg/pr49179.f90: New testcase
5306
5307 2011-06-04  Jan Hubicka  <jh@suse.cz>
5308
5309         PR lto/48954
5310         * g++.dg/torture/pr48954.C: New testcase.
5311
5312 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5313
5314         * g++.dg/warn/delete-non-virtual-dtor.C: New.
5315
5316 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5317
5318         PR c++/33840
5319         * g++.dg/diagnostic/bitfld2.C: New.
5320
5321 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5322
5323         PR target/49281
5324         * gcc.c-torture/execute/pr49281.c: New test.
5325
5326 2011-06-04  Jan Hubicka  <jh@suse.cz>
5327
5328         PR tree-optimize/48929
5329         * gcc.c-torture/compile/pr48929.c: New testcase.
5330
5331 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5332
5333         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5334
5335 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
5336
5337         PR c++/49276
5338         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5339
5340 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5341
5342         * objc.dg/headers.m: Do not include sarray.h and hash.h.
5343
5344 2011-06-03  Richard Henderson  <rth@redhat.com>
5345             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5346
5347         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5348
5349 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5350
5351         * objc.dg/headers.m: Do not include objc-list.h.
5352
5353 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5354
5355         * objc.dg/type-stream-1.m: Test removed.
5356         * objc.dg/headers.m: Do not include typedstream.h.
5357
5358 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5359
5360         * objc.dg/torture/forward-1.m (main): Updated testcase.
5361
5362 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
5363
5364         PR target/49163
5365         * gcc.c-torture/compile/pr49163.c: New.
5366
5367 2011-06-02  Asher Langton  <langton2@llnl.gov>
5368
5369         PR fortran/49268
5370         * gfortran.dg/PR49268.f90: New test.
5371
5372 2011-06-02  Asher Langton  <langton2@llnl.gov>
5373
5374         PR fortran/37039
5375         * gfortran.dg/PR37039.f90: New test.
5376
5377 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5378
5379         PR objc/48539
5380         * objc.dg/method-5.m: Updated.
5381         * objc.dg/method-19.m: Updated.
5382         * objc.dg/method-lookup-1.m: New.
5383         * obj-c++.dg/method-6.mm: Updated.
5384         * obj-c++.dg/method-7.mm: Updated.
5385         * obj-c++.dg/method-lookup-1.mm: New.
5386
5387 2011-06-02  DJ Delorie  <dj@redhat.com>
5388
5389         * lib/timeout.exp (timeout): Add board_info support.
5390
5391 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
5392
5393         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5394
5395 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5396
5397         PR fortran/49265
5398         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5399         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5400
5401 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5402             Hans-Peter Nilsson  <hp@axis.com>
5403
5404         PR rtl-optimization/48840
5405         * gcc.target/sparc/ultrasp13.c: New test.
5406
5407 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
5408
5409         PR target/49238
5410         * gcc.c-torture/compile/pr49238.c: New.
5411
5412 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
5413
5414         * gcc.target/arm/g2.c: Skip test in -mthumb.
5415         Skip test unless cpu is xscale.
5416         * gcc.target/arm/scd42-2.c: Likewise.
5417         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5418
5419 2011-06-01  Jason Merrill  <jason@redhat.com>
5420
5421         * g++.dg/cpp0x/decltype28.C: New.
5422         * g++.dg/cpp0x/decltype29.C: New.
5423
5424 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
5425
5426         PR target/45074
5427         * gcc.target/mips/pr45074.c: New test.
5428
5429 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5430             Hans-Peter Nilsson  <hp@axis.com>
5431
5432         PR rtl-optimization/48830
5433         * gcc.target/sparc/ultrasp12.c: New test.
5434
5435 2011-06-01  David Li  <davidxl@google.com>
5436
5437         * gcc.dg/profile-dir-1.c: Change pass name.
5438         * gcc.dg/profile-dir-2.c: Ditto.
5439         * gcc.dg/tree-ssa/dump-1.c: Ditto.
5440         * gcc.dg/tree-ssa/loop-25.c: Ditto.
5441         * gcc.dg/tree-prof/stringop-1.c: Ditto.
5442         * gcc.dg/tree-prof/update-loopch.c: Ditto.
5443         * gcc.dg/tree-prof/stringop-2.c: Ditto.
5444         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5445         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5446         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5447         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5448         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5449         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5450         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5451         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5452         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5453         * gcc.dg/profile-dir-3.c: Ditto.
5454         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5455
5456 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
5457
5458         * objc.dg/attributes/method-nonnull-1.m: New test.
5459         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5460
5461 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5462
5463         PR fortran/18918
5464         * gfortran.dg/coarray_atomic_1.f90: New.
5465         * gfortran.dg/coarray/atomic_1.f90: New.
5466
5467 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5468
5469         * gcc.dg/guality/bswaptest.c: New test.
5470         * gcc.dg/guality/clztest.c: New test.
5471         * gcc.dg/guality/ctztest.c: New test.
5472         * gcc.dg/guality/rotatetest.c: New test.
5473
5474         PR target/48688
5475         * gcc.target/i386/pr48688.c: New test.
5476
5477 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
5478
5479         PR c++/48010
5480         * g++.dg/lookup/name-clash9.C: New.
5481
5482 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5483
5484         PR fortran/18918
5485         * gfortran.dg/coarray/dummy_1.f90: New.
5486
5487 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5488
5489         PR fortran/18918
5490         * gfortran.dg/coarray/save_1.f90: New.
5491         * gfortran.dg/coarray_4.f90: Update dg-error.
5492
5493 2011-05-31  Jason Merrill  <jason@redhat.com>
5494
5495         * g++.dg/cpp0x/rv-template1.C: New.
5496
5497 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR rtl-optimization/49235
5500         * gcc.dg/pr49235.c: New test.
5501
5502 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5503
5504         PR tree-optimization/49093
5505         * gcc.dg/vect/pr49093.c: New test.
5506
5507 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
5508
5509         PR debug/49047
5510         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5511
5512 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5513
5514         PR testsuite/49239
5515         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5516         output array.
5517
5518 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
5519
5520         PR target/49186
5521         * gcc.c-torture/execute/pr49186.c: New.
5522
5523 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5524
5525         PR target/49168
5526          * gcc.target/i386/pr49168-1.c: New.
5527
5528 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5529             Eric Botcazou  <ebotcazou@adacore.com>
5530
5531         * gcc.dg/guality/drap.c: New test.
5532
5533 2011-05-30  Richard Guenther  <rguenther@suse.de>
5534
5535         PR tree-optimization/49210
5536         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5537         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5538
5539 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR c++/49223
5542         * g++.dg/gomp/pr49223-1.C: New test.
5543         * g++.dg/gomp/pr49223-2.C: New test.
5544
5545 2011-05-30  Richard Guenther  <rguenther@suse.de>
5546
5547         PR tree-optimization/49218
5548         * gcc.c-torture/execute/pr49218.c: New testcase.
5549
5550 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
5551
5552         PR tree-optimization/49199
5553         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5554         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5555         -fno-tree-scev-cprop.
5556
5557 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
5558
5559         PR fortran/47601
5560         * gfortran.dg/extends_13.f03: New.
5561
5562 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR rtl-optimization/49095
5565         * gcc.target/i386/pr49095.c: New test.
5566
5567 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5568
5569         PR fortran/18918
5570         * gfortran.dg/coarray_24.f90: New.
5571
5572 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5573
5574         PR fortran/18918
5575         * gfortran.dg/coarray_23.f90: New.
5576
5577 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
5578
5579         From Ryan Mansfield
5580         * gcc.dg/pr48826.c: New test.
5581
5582 2011-05-29  Richard Guenther  <rguenther@suse.de>
5583
5584         PR tree-optimization/49217
5585         * gcc.dg/torture/pr49217.c: New testcase.
5586
5587 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
5588
5589         PR testsuite/49222
5590         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5591
5592 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
5593
5594         * gnat.dg/boolean_subtype.adb: Rename to...
5595         * gnat.dg/boolean_subtype1.adb: ...this.
5596
5597 2011-05-28  Jason Merrill  <jason@redhat.com>
5598
5599         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5600
5601 2011-05-27  Jason Merrill  <jason@redhat.com>
5602
5603         * g++.dg/cpp0x/enum18.C: Adjust.
5604
5605         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5606
5607 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5608
5609         PR fortran/18918
5610         * gfortran.dg/coarray_22.f90: New.
5611
5612 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5613
5614         PR tree-optimization/46728
5615         * gcc.target/powerpc/pr46728-1.c: New.
5616         * gcc.target/powerpc/pr46728-2.c: New.
5617         * gcc.target/powerpc/pr46728-3.c: New.
5618         * gcc.target/powerpc/pr46728-4.c: New.
5619         * gcc.target/powerpc/pr46728-5.c: New.
5620         * gcc.dg/pr46728-6.c: New.
5621         * gcc.target/powerpc/pr46728-7.c: New.
5622         * gcc.target/powerpc/pr46728-8.c: New.
5623         * gcc.dg/pr46728-9.c: New.
5624         * gcc.target/powerpc/pr46728-10.c: New.
5625         * gcc.target/powerpc/pr46728-11.c: New.
5626         * gcc.dg/pr46728-12.c: New.
5627         * gcc.target/powerpc/pr46728-13.c: New.
5628         * gcc.target/powerpc/pr46728-14.c: New.
5629         * gcc.target/powerpc/pr46728-15.c: New.
5630         * gcc.target/powerpc/pr46728-16.c: New.
5631
5632 2011-05-27  Jason Merrill  <jason@redhat.com>
5633
5634         * g++.dg/abi/mangle47.C: New.
5635
5636         PR c++/49176
5637         * g++.dg/template/const5.C: New.
5638
5639         * g++.dg/cpp0x/enum18.C: New.
5640
5641         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5642
5643         * g++.dg/cpp0x/error6.C: New.
5644
5645         * g++.dg/cpp0x/error5.C: New.
5646
5647 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR c++/49165
5650         * g++.dg/eh/cond6.C: New test.
5651
5652 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5653
5654         PR fortran/48820
5655         * gfortran.dg/rank_3.f90: New.
5656         * gfortran.dg/rank_4.f90: New.
5657
5658 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
5659
5660         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5661         replace dump search.
5662
5663 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
5664
5665         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5666         * gnat.dg/bit_packed_array5.adb: ...here.
5667
5668 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
5669
5670         PR c++/42056
5671         * g++.dg/cpp0x/auto25.C: New.
5672
5673 2011-05-27  Richard Guenther  <rguenther@suse.de>
5674
5675         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5676
5677 2011-05-27  Richard Guenther  <rguenther@suse.de>
5678
5679         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5680
5681 2011-05-27  Richard Guenther  <rguenther@suse.de>
5682
5683         PR middle-end/49189
5684         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5685
5686 2011-05-26  Jason Merrill  <jason@redhat.com>
5687
5688         * g++.dg/cpp0x/friend1.C: New.
5689         * g++.dg/cpp0x/friend2.C: New.
5690
5691         * g++.dg/cpp0x/auto7.C: Update.
5692         * g++.dg/template/crash50.C: Adjust.
5693         * g++.dg/template/static9.C: Adjust.
5694         * g++.old-deja/g++.ext/memconst.C: Adjust.
5695
5696 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
5697
5698         * gcc.dg/march.c: Ignore a note for some targets.
5699
5700 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
5701             Nathan Froyd  <froydnj@codesourcery.com>
5702
5703         PR c++/2288
5704         PR c++/18770
5705         * g++.old-deja/g++.jason/cond.C: Remove xfails.
5706         * g++.dg/parse/pr18770.C: New test.
5707         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5708
5709 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5710
5711         PR fortran/48955
5712         * gfortran.dg/dependency_40.f90 : New test.
5713
5714 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5715
5716         PR fortran/18918
5717         * gfortran.dg/coarray/registering_1.f90: New.
5718
5719 2011-05-26  Jason Merrill  <jason@redhat.com>
5720
5721         * g++.dg/cpp0x/variadic111.C: New.
5722         * g++.dg/cpp0x/variadic41.C: Adjust.
5723
5724 2011-05-26  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/48702
5727         * gcc.dg/torture/pr48702.c: New testcase.
5728
5729 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5730
5731         PR gcov-profile/48845
5732         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5733         support.
5734         * gcc.dg/matrix/matrix.exp: Likewise.
5735         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5736         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5737         line number to check_profiling_available.
5738         * lib/target-supports.exp (check_profiling_available): Account for
5739         this.
5740         Require TLS runtime support with -fprofile-generate.
5741         * lib/profopt.exp (profopt-execute): Add TLS options for
5742         -fprofile-generate.
5743         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5744
5745 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5746
5747         PR c++/49165
5748         * g++.dg/eh/cond5.C: New test.
5749
5750         PR tree-optimization/49161
5751         * gcc.c-torture/execute/pr49161.c: New test.
5752
5753 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5754
5755         * gcc.target/arm/neon-vorn-vbic.c: New test.
5756
5757 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5758
5759         PR tree-optimization/49038
5760         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5761         * gcc.dg/vect/pr49038.c: New test.
5762
5763 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5764         * g++.dg/init/pr25811-3.C: New.
5765         * g++.dg/init/pr25811-4.C: New.
5766
5767 2011-05-25  Jason Merrill  <jason@redhat.com>
5768
5769         * g++.dg/cpp0x/enum17.C: New.
5770         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5771
5772         * g++.dg/cpp0x/auto24.C: New.
5773
5774         * g++.dg/cpp0x/error4.C: New.
5775
5776         * g++.dg/cpp0x/rv-restrict.C: New.
5777
5778         * g++.dg/cpp0x/enum15.C: New.
5779         * g++.dg/cpp0x/constexpr-switch2.C: New.
5780
5781         * g++.dg/cpp0x/variadic110.C: New.
5782
5783         * g++.dg/cpp0x/auto9.C: Add typedef test.
5784
5785         * g++.dg/cpp0x/auto23.C: New.
5786         * g++.dg/cpp0x/auto9.C: Adjust.
5787
5788         * g++.dg/cpp0x/defaulted29.C: New.
5789
5790         * g++.dg/cpp0x/initlist51.C: New.
5791
5792 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5793
5794         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5795         * g++.dg/abi/packed1.C: Suppress warning.
5796         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5797         * g++.dg/template/stdarg1.C: Likewise.
5798         * g++.dg/other/packed1.C: Remove arm from xfail list.
5799
5800 2011-05-25  Jason Merrill  <jason@redhat.com>
5801
5802         * g++.dg/cpp0x/enum16.C: New.
5803         * g++.dg/parse/error15.C: Adjust.
5804
5805         * g++.dg/cpp0x/initlist50.C: New.
5806
5807         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5808
5809         * g++.dg/cpp0x/variadic109.C: New.
5810
5811 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5812
5813          * gcc.target/i386/pause-1.c: New.
5814
5815 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5816
5817         * gcc.dg/stack-usage-1.c: Adjust comment.
5818         * gcc.dg/stack-usage-2.c: New test.
5819
5820 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5821
5822         PR c++/49136
5823         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5824         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5825
5826 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5827
5828         PR rtl-optimization/48757
5829         * gfortran.dg/pr48757.f:  New test case.
5830
5831 2011-05-24  Jason Merrill  <jason@redhat.com>
5832
5833         * g++.dg/cpp0x/access01.C: New.
5834
5835 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5836
5837         PR libobjc/48177
5838         * objc.dg/pr48177.m: New testcase.      
5839
5840 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5841
5842         PR objc/48187
5843         * objc.dg/pr48187.m: New testcase.
5844         * obj-c++.dg/pr48187.mm: New testcase.
5845         * objc.dg/ivar-extra-semicolon.m: New testcase.
5846
5847 2011-05-24  Jason Merrill  <jason@redhat.com>
5848
5849         * g++.dg/template/access21.C: New.
5850         * g++.dg/template/access22.C: New.
5851
5852 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5853
5854         PR rtl-optimization/48633
5855         * g++.dg/pr48633.C: New test.
5856
5857 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5858
5859         PR target/49133
5860         * g++.dg/other/pr49133.C: New test.
5861
5862 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5863             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5864
5865         * gcc.dg/torture/tls/run-gd.c: New test.
5866         * gcc.dg/torture/tls/run-ie.c: New test.
5867         * gcc.dg/torture/tls/run-ld.c: New test.
5868         * gcc.dg/torture/tls/run-le.c: New test.
5869         * lib/target-supports.exp (check_effective_target_tls_runtime):
5870         Build testcase with TLS options.
5871
5872 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5873
5874         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5875
5876 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5877
5878         PR tree-optimization/49121
5879         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5880
5881 2011-05-23  Jason Merrill  <jason@redhat.com>
5882
5883         * g++.dg/cpp0x/defaulted28.C: New.
5884
5885         * g++.dg/cpp0x/sfinae25.C: New.
5886
5887         * g++.dg/cpp0x/rv-cast2.C: New.
5888
5889         * g++.dg/cpp0x/enum14.C: New.
5890
5891 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR lto/49123
5894         * gcc.c-torture/execute/pr49123.c: New test.
5895
5896         PR debug/49032
5897         * gcc.dg/debug/pr49032.c: New test.
5898
5899         PR c/49120
5900         * gcc.dg/pr49120.c: New test.
5901
5902 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5903
5904         PR target/47315
5905         * gcc.target/i386/pr47315.c: New test.
5906
5907 2011-05-23  Jason Merrill  <jason@redhat.com>
5908
5909         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5910
5911         * g++.dg/cpp0x/sfinae24.C: New.
5912
5913         * g++.dg/cpp0x/error3.C: New.
5914
5915         * g++.dg/cpp0x/defaulted27.C: New.
5916
5917         * g++.dg/cpp0x/decltype27.C: New.
5918
5919 2011-05-23  Richard Guenther  <rguenther@suse.de>
5920
5921         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5922
5923 2011-05-23  Richard Guenther  <rguenther@suse.de>
5924
5925         PR tree-optimization/40874
5926         * g++.dg/tree-ssa/pr40874.C: New testcase.
5927
5928 2011-05-23  Richard Guenther  <rguenther@suse.de>
5929
5930         PR tree-optimization/49115
5931         * g++.dg/torture/pr49115.C: New testcase.
5932
5933 2011-05-23  Richard Guenther  <rguenther@suse.de>
5934
5935         PR middle-end/15419
5936         * gcc.dg/memcpy-3.c: New testcase.
5937
5938 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR middle-end/48973
5941         * gcc.c-torture/execute/pr48973-1.c: New test.
5942         * gcc.c-torture/execute/pr48973-2.c: New test.
5943
5944 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5945
5946         PR c++/18016
5947         * g++.dg/warn/pr18016.C: New.
5948
5949 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5950
5951         PR target/45098
5952         * gcc.target/arm/ivopts-6.c: New test.
5953
5954 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5955
5956         PR middle-end/49029
5957         * gcc.c-torture/compile/pr49029.c: New test.
5958
5959 2011-05-22  Jason Merrill  <jason@redhat.com>
5960
5961         * g++.dg/cpp0x/sfinae23.C: New.
5962         * g++.dg/cpp0x/sfinae8.C: Correct.
5963
5964 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5965
5966         * gfortran.dg/function_optimize_8.f90:  New test case.
5967
5968 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5969
5970         PR tree-optimization/49087
5971         * gcc.dg/vect/O3-pr49087.c: New test.
5972
5973 2011-05-21  Jason Merrill  <jason@redhat.com>
5974
5975         * g++.dg/debug/const5.C: New.
5976
5977 2011-05-20  Jason Merrill  <jason@redhat.com>
5978
5979         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5980
5981         * g++.dg/cpp0x/constexpr-static7.C: New.
5982
5983         * g++.dg/cpp0x/enum12.C: New.
5984         * g++.dg/cpp0x/enum13.C: New.
5985
5986 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5987
5988         PR fortran/48699
5989         * gfortran.dg/select_type_23.f03: New.
5990
5991 2011-05-20  Jason Merrill  <jason@redhat.com>
5992
5993         * g++.dg/cpp0x/defaulted26.C: New.
5994
5995         * g++.dg/cpp0x/noexcept02.C: Fix.
5996         * g++.dg/cpp0x/noexcept03.C: Fix.
5997         * g++.dg/cpp0x/noexcept08.C: Fix.
5998         * g++.dg/cpp0x/noexcept10.C: New.
5999
6000 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6001
6002         PR fortran/48706
6003         * gfortran.dg/extends_12.f03: New.
6004
6005 2011-05-20  Jason Merrill  <jason@redhat.com>
6006
6007         * g++.dg/template/koenig9.C: New.
6008         * g++.dg/opt/pr47615.C: Fix.
6009         * g++.dg/overload/defarg1.C: Fix.
6010         * g++.dg/tc1/dr213.C: Remove xfail.
6011         * g++.dg/torture/pr34850.C: Fix.
6012         * g++.dg/torture/pr39362.C: Fix.
6013         * g++.old-deja/g++.brendan/crash56.C: Fix.
6014         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6015
6016 2011-05-20  Richard Guenther  <rguenther@suse.de>
6017
6018         PR tree-optimization/49079
6019         * gcc.dg/torture/pr49079.c: New testcase.
6020
6021 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6022
6023         PR tree-optimization/49073
6024         * gcc.c-torture/execute/pr49073.c: New test.
6025
6026 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6027
6028         PR fortran/18918
6029         * gfortran.dg/coarray_21.f90: New.
6030
6031 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6032
6033         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6034         output.
6035
6036 2011-05-19  Richard Guenther  <rguenther@suse.de>
6037
6038         PR testsuite/49063
6039         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6040
6041 2011-05-19  Richard Guenther  <rguenther@suse.de>
6042
6043         PR middle-end/48985
6044         * gcc.dg/builtin-object-size-11.c: New testcase.
6045
6046 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6047
6048         PR target/45098
6049         * gcc.target/arm/ivopts.c: New test.
6050         * gcc.target/arm/ivopts-2.c: New test.
6051
6052 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6053
6054         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6055
6056 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6057
6058         * gcc.c-torture/execute/960321-1.x: Remove.
6059
6060 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6061
6062         PR fortran/48700
6063         * gfortran.dg/move_alloc_4.f90: New.
6064
6065 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6066
6067         PR target/49002
6068         * gcc.target/i386/pr49002-1.c: New test.
6069         * gcc.target/i386/pr49002-2.c: Likewise.
6070
6071 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6072
6073         PR tree-optimization/49039
6074         * gcc.c-torture/execute/pr49039.c: New test.
6075         * gcc.dg/tree-ssa/pr49039.c: New test.
6076         * g++.dg/torture/pr49039.C: New test.
6077
6078 2011-05-18  Jason Merrill  <jason@redhat.com>
6079
6080         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6081         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6082         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6083
6084 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6085
6086         * gcc.target/bfin/mcpu-bf592.c: New test.
6087
6088 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6089
6090         PR tree-optimization/41881
6091         * gcc.dg/vect/O3-pr41881.c: New test.
6092         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6093
6094 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6095
6096         PR tree-optimization/49000
6097         * gcc.dg/pr49000.c: New test.
6098
6099 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6100
6101         * gnat.dg/invalid1.adb: New test.
6102
6103 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6104
6105         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6106         scan pattern.
6107         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6108         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6109
6110 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6111
6112         PR c++/48994
6113         * g++.dg/cpp0x/range-for18.C: New.
6114
6115 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6116
6117         PR fortran/18918
6118         * gfortran.dg/coarray/image_index_2.f90: New.
6119
6120 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6121
6122         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6123         * g++.dg/cpp0x/override2.C: New.
6124
6125 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6126
6127         PR fortran/18918
6128         * gfortran.de/coarray_20.f90: New.
6129
6130 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6131
6132         PR fortran/22572
6133         * function_optimize_7.f90:  New test case.
6134
6135 2011-05-13  Jason Merrill  <jason@redhat.com>
6136
6137         * g++.dg/cpp0x/decltype26.C: New.
6138         * g++.dg/cpp0x/enum11.C: New.
6139
6140 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6141
6142         PR fortran/48972
6143         PR fortran/48991
6144         * gfortran.dg/assign_8.f90: Update dg-error.
6145
6146 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6147
6148         PR fortran/48972
6149         * gfortran.dg/io_constraints_8.f90: New.
6150         * gfortran.dg/io_constraints_9.f90: New.
6151
6152 2011-05-13  Martin Thuresson  <martint@google.com>
6153
6154         PR gcov-profile/47793
6155         * gcc.dg/pr47793.c: New.
6156
6157 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6158
6159         PR tree-optimization/48975
6160         * gcc.dg/pr48975.c: New test.
6161
6162 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6163
6164         PR fortran/48972
6165         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6166
6167 2011-05-12  Jason Merrill  <jason@redhat.com>
6168
6169         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6170
6171 2011-05-12  Geert Bosch  <bosch@adacore.com>
6172
6173         * gnat.dg/view_conversion1.adb: New test.
6174
6175 2011-05-12  Richard Guenther  <rguenther@suse.de>
6176
6177         PR tree-optimization/48172
6178         * gcc.dg/vect/pr48172.c: New testcase.
6179
6180 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR debug/48967
6183         * g++.dg/opt/pr48967.C: New test.
6184
6185 2011-05-11  Jason Merrill  <jason@redhat.com>
6186
6187         * g++.dg/cpp0x/constexpr-friend.C: New.
6188         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6189
6190         * g++.dg/cpp0x/sfinae22.C: New.
6191
6192 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6193
6194         PR fortran/48889
6195         * gfortran.dg/generic_24.f90: New.
6196
6197 2011-05-11  Richard Guenther  <rguenther@suse.de>
6198
6199         PR tree-optimization/15256
6200         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6201
6202 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6203
6204         PR debug/48159
6205         * gcc.dg/pr48159-1.c: New test.
6206         * gcc.dg/pr48159-2.c: New test.
6207
6208 2011-05-11  Richard Guenther  <rguenther@suse.de>
6209
6210         PR middle-end/48953
6211         * gcc.dg/torture/pr48953.c: New testcase.
6212
6213 2011-05-11  Richard Guenther  <rguenther@suse.de>
6214
6215         PR tree-optimization/18041
6216         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6217
6218 2011-05-11  Alan Modra  <amodra@gmail.com>
6219
6220         PR target/47755
6221         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6222
6223 2011-05-10  Jason Merrill  <jason@redhat.com>
6224
6225         * g++.dg/cpp0x/defaulted25.C: New.
6226         * g++.dg/template/crash7.C: Adjust.
6227
6228         * g++.dg/cpp0x/variadic108.C: New.
6229
6230 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6231
6232         * g++.dg/inherit/virtual9.C: Extend.
6233
6234 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6235
6236         PR target/48857
6237         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6238         are passed and returned in vector registers.
6239
6240 2011-05-10  Richard Guenther  <rguenther@suse.de>
6241
6242         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6243         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6244         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6245         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6246         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6247         applies.
6248
6249 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6250
6251         PR tree-optimization/48611
6252         PR tree-optimization/48794
6253         * gfortran.dg/gomp/pr48611.f90: New test.
6254         * gfortran.dg/gomp/pr48794.f90: New test.
6255
6256         PR debug/48928
6257         * gcc.dg/dfp/pr48928.c: New test.
6258
6259 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6260
6261         PR c++/48522
6262         * g++.dg/cpp0x/pr48522.C: New.
6263
6264 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6265
6266         PR c++/48735
6267         * g++.dg/cpp0x/sfinae21.C: New.
6268
6269 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6270
6271         * g++.dg/template/sfinae28.C: Rename to...
6272         * g++.dg/cpp0x/sfinae19.C: ... this.
6273         * g++.dg/template/sfinae29.C: Rename to...
6274         * g++.dg/cpp0x/sfinae20.C: ... this.
6275
6276 2011-05-09  Jeff Law <law@redhat.com>
6277
6278         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6279         consistent results.
6280
6281 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6282
6283         PR c++/20039
6284         * g++.dg/init/pr20039.C: New.
6285
6286 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6287
6288         PR c++/48737
6289         PR c++/48744
6290         * g++.dg/template/sfinae28.C: New.
6291         * g++.dg/template/sfinae29.C: Likewise.
6292
6293 2011-05-09  Jason Merrill  <jason@redhat.com>
6294
6295         * g++.dg/template/nontype23.C: New.
6296
6297 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6298         PR c++/48859
6299         * g++.dg/init/pr48859.C: New.
6300
6301 2011-05-09  Jason Merrill  <jason@redhat.com>
6302
6303         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6304         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6305         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6306         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6307         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6308         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6309         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6310         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6311
6312 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
6313
6314         * g++.dg/inherit/virtual9.C: New.
6315
6316 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
6317
6318         PR c++/48574
6319         * g++.dg/template/dependent-expr8.C: New test case.
6320
6321 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
6322
6323         PR tree-optimization/48837
6324         * gcc.dg/pr48837.c: New testcase.
6325
6326 2011-05-06  Jason Merrill  <jason@redhat.com>
6327
6328         * g++.dg/cpp0x/constexpr-condition2.C: New.
6329
6330         * g++.dg/cpp0x/constexpr-missing.C: New.
6331
6332 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6333
6334         PR fortran/18918
6335         * gfortran.dg/coarray/this_image_2.f90: New.
6336
6337 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6338
6339         PR fortran/48858
6340         PR fortran/48820
6341         * gfortran.dg/bind_c_usage_22.f90: New.
6342         * gfortran.dg/bind_c_usage_23.f90: New.
6343         * gfortran.dg/bind_c_usage_24.f90: New.
6344         * gfortran.dg/bind_c_usage_24_c.c: New.
6345
6346 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
6347
6348         PR c++/48838
6349         * g++.dg/template/member9.C: New test case.
6350
6351 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6352
6353         * gnat.dg/discr29.ad[sb]: New test.
6354         * gnat.dg/discr30.adb: Likewise.
6355
6356 2011-05-05  Julian Brown  <julian@codesourcery.com>
6357
6358         * gcc.target/arm/neon-vset_lanes8.c: New test.
6359
6360 2011-05-05  Jason Merrill  <jason@redhat.com>
6361
6362         * g++.dg/init/new32.C: New.
6363
6364 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6365
6366         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6367         Fix typo.
6368
6369 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
6370
6371         PR rtl-optimization/48381
6372         * gcc.c-torture/compile/pr48381.c: New test.
6373
6374 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
6375
6376         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6377         to dg-options.
6378         * gcc.target/i386/opt-1.c: Ditto.
6379
6380 2011-05-04  Jason Merrill  <jason@redhat.com>
6381
6382         * g++.dg/conversion/base1.C: New.
6383
6384 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6385
6386         PR libgfortran/48787
6387         * gfortran.dg/round_3.f08: Add more checks to test case.
6388
6389 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
6390
6391         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6392         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6393         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6394         Gate test on effective_target fd_truncate.
6395
6396 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
6397
6398         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6399         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6400         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6401         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
6402         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6403         * gcc.target/i386/pr38824.c: Ditto.
6404         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6405         * gcc.target/i386/vecinit-2.c: Ditto.
6406         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6407         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6408         * gcc.target/i386/parity-2.c: Ditto.
6409         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6410
6411 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
6412
6413         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6414         remove duplication.
6415         * gcc.target/bfin/mcpu-bf514.c: Likewise.
6416         * gcc.target/bfin/mcpu-bf516.c: Likewise.
6417         * gcc.target/bfin/mcpu-bf518.c: Likewise.
6418
6419 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6420
6421         PR fortran/18918
6422         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6423
6424 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/18918
6427         * gfortran.dg/coarray/this_image_1.f90: New.
6428
6429 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/18918
6432         * gfortran.dg/coarray/caf.dg: New.
6433         * gfortran.dg/coarray/image_index_1.f90: New, copied
6434         from ../coarray_16.f90.
6435
6436 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6437
6438         PR c++/28501
6439         * g++.dg/ext/complex9.C: New.
6440
6441 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6442
6443         From Mike Frysinger
6444         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6445         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6446         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6447
6448 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6449
6450         * gcc.target/bfin/builtins: Created.
6451         * gcc.target/bfin/hisilh-O0.c: Deleted.
6452         * gcc.target/bfin/hisilh.c: Moved to...
6453         * gcc.target/bfin/builtins/hisilh.c: ...here.
6454         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6455         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6456         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6457         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6458         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6459         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6460         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6461         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6462         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6463         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6464         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6465         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6466         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6467         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6468         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6469         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6470         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6471         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6472         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6473         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6474         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6475         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6476         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6477         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6478         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6479         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6480         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6481         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6482         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6483         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6484         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6485         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6486         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6487         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6488         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6489         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6490         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6491         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6492         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6493         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6494         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6495         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6496         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6497         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6498         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6499         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6500         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6501         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6502         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6503         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6504         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6505         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6506         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6507         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6508         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6509         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6510         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6511         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6512         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6513         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6514         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6515         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6516         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6517         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6518         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6519         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6520         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6521         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6522         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6523         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6524         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6525         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6526         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6527         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6528         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6529         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6530         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6531         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6532         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6533         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6534         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6535         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6536         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6537         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6538         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6539         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6540         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6541         * gcc.target/bfin/builtins/circptr.c: Ditto.
6542         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6543         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6544         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6545         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6546         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6547         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6548         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6549         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6550         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6551         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6552         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6553         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6554         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6555         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6556         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6557         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6558         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6559         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6560         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6561         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6562         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6563         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6564         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6565         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6566         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6567         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6568         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6569         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6570         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6571         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6572         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6573         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6574         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6575         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6576         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6577         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6578         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6579         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6580         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6581         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6582         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6583         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6584         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6585         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6586         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6587         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6588         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6589         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6590         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6591         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6592         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6593         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6594         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6595         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6596         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6597         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6598         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6599         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6600         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6601         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6602         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6603         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6604         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6605         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6606         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6607         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6608         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6609         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6610         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6611         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6612
6613 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
6614
6615         * gcc.target/arm/cold-lc.c: New test.
6616
6617 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR target/48774
6620         * gcc.dg/pr48774.c: New test.
6621
6622 2011-05-03  Richard Guenther  <rguenther@suse.de>
6623
6624         * gcc.dg/large-size-array-5.c: New testcase.
6625
6626 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6627
6628         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6629
6630 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6631
6632         * lib/target-supports.exp (check_effective_target_vect_strided):
6633         Replace with...
6634         (check_effective_target_vect_strided2)
6635         (check_effective_target_vect_strided3)
6636         (check_effective_target_vect_strided4)
6637         (check_effective_target_vect_strided8): ...these new functions.
6638
6639         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6640         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6641         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6642         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6643         * gcc.dg/vect/pr37539.c: Likewise.
6644         * gcc.dg/vect/slp-11a.c: Likewise.
6645         * gcc.dg/vect/slp-11b.c: Likewise.
6646         * gcc.dg/vect/slp-11c.c: Likewise.
6647         * gcc.dg/vect/slp-12a.c: Likewise.
6648         * gcc.dg/vect/slp-12b.c: Likewise.
6649         * gcc.dg/vect/slp-18.c: Likewise.
6650         * gcc.dg/vect/slp-19a.c: Likewise.
6651         * gcc.dg/vect/slp-19b.c: Likewise.
6652         * gcc.dg/vect/slp-21.c: Likewise.
6653         * gcc.dg/vect/slp-23.c: Likewise.
6654         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6655
6656         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6657         instead of vect_interleave && vect_extract_even_odd.
6658         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6659         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6660         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6661         * gcc.dg/vect/vect-1.c: Likewise.
6662         * gcc.dg/vect/vect-10.c: Likewise.
6663         * gcc.dg/vect/vect-98.c: Likewise.
6664         * gcc.dg/vect/vect-107.c: Likewise.
6665         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6666         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6667         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6668         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6669         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6670         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6671         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6672         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6673         * gcc.dg/vect/vect-strided-float.c: Likewise.
6674         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6675         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6676         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6677         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6678         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6679         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6680         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6681         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6682         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6683         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6684         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6685         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6686         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6687         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6688         * gcc.dg/vect/vect-vfa-03.c: Likewise.
6689
6690         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6691         target condition.
6692         * gcc.dg/vect/pr30843.c: Likewise.
6693         * gcc.dg/vect/pr33866.c: Likewise.
6694         * gcc.dg/vect/slp-reduc-6.c: Likewise.
6695         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6696         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6697         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6698
6699 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6700
6701         * gcc.dg/vect/slp-11.c: Split into...
6702         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6703         gcc.dg/vect/slp-11c.c: ...these tests.
6704         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6705         * gcc.dg/vect/slp-12c.c: ...this new test.
6706         * gcc.dg/vect/slp-19.c: Split into...
6707         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6708         gcc.dg/vect/slp-19c.c: ...these new tests.
6709
6710 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6711
6712         * lib/target-supports.exp
6713         (check_effective_target_vect_extract_even_odd_wide): Delete.
6714         (check_effective_target_vect_strided_wide): Likewise.
6715         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6716         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6717         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6718         * gcc.dg/vect/pr37539.c: Likewise.
6719         * gcc.dg/vect/slp-11.c: Likewise.
6720         * gcc.dg/vect/slp-12a.c: Likewise.
6721         * gcc.dg/vect/slp-12b.c: Likewise.
6722         * gcc.dg/vect/slp-19.c: Likewise.
6723         * gcc.dg/vect/slp-23.c: Likewise.
6724         * gcc.dg/vect/vect-1.c: Likewise.
6725         * gcc.dg/vect/vect-98.c: Likewise.
6726         * gcc.dg/vect/vect-107.c: Likewise.
6727         * gcc.dg/vect/vect-strided-float.c: Likewise.
6728
6729 2011-05-02  Jason Merrill  <jason@redhat.com>
6730
6731         * g++.dg/init/new31.C: New.
6732
6733 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6734
6735         PR c/35445
6736         * gcc.dg/pr35445.c: New test.
6737
6738 2011-05-02  Jason Merrill  <jason@redhat.com>
6739
6740         * c-c++-common/vla-1.c: New.
6741
6742 2011-05-02  Richard Guenther  <rguenther@suse.de>
6743
6744         PR tree-optimization/48822
6745         * gcc.dg/torture/pr48822.c: New testcase.
6746
6747 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6748
6749         PR c++/47969
6750         * g++.dg/cpp0x/constexpr-47969.C: New.
6751
6752 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6753
6754         PR testsuite/48498
6755         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6756         on vect_no_align targets.
6757         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6758         vect_no_align targets.
6759
6760 2011-05-01  Xinliang David Li  <davidxl@google.com>
6761
6762         * gcc.dg/tree-ssa/integer-addr.c: New test.
6763         * gcc.dg/tree-ssa/alias_bug.c: New test.
6764
6765 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6766
6767         PR libgfortran/48787
6768         * gfortran.dg/round_3.f08: Add more checks.
6769
6770 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6771
6772         PR fortran/48821
6773         * gfortran.dg/import9.f90: New, proper test.
6774         * gfortran.dg/interface_37.f90: Remove bogus
6775         test (bogus copy of interface_36.f90).
6776
6777 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6778
6779         PR fortran/48821
6780         * gfortran.dg/interface_37.f90: New.
6781
6782 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6783
6784         PR fortran/48746
6785         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6786
6787 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6788
6789         PR tree-optimization/48809
6790         * gcc.c-torture/execute/pr48809.c: New test.
6791
6792 2011-04-29  Jeff Law <law@redhat.com>
6793
6794         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6795
6796 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6797
6798         PR c++/48606
6799         * g++.dg/init/ctor10.C: New.
6800
6801 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6802
6803         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6804           warning in implicitly instantiated templates.
6805
6806 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6807
6808         * g++.dg/warn/Wnull-conversion-1.C: New.
6809         * g++.dg/warn/Wnull-conversion-2.C: New.
6810
6811 2011-04-29  Diego Novillo  <dnovillo@google.com>
6812
6813         * g++.old-deja/g++.other/null3.C: Expect warning about
6814         converting boolean to a pointer.
6815
6816 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6817
6818         PR fortran/48462
6819         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6820         being a target.
6821
6822         PR fortran/48746
6823         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6824
6825 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6826
6827         PR fortran/48810
6828         * gfortran.dg/typebound_proc_22.f90: New.
6829
6830         PR fortran/48800
6831         * gfortran.dg/interface_36.f90: New.
6832
6833 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6834
6835         PR libgfortran/48488
6836         PR libgfortran/48602
6837         PR libgfortran/48615
6838         PR libgfortran/48684
6839         PR libgfortran/48787
6840         * gfortran.dg/fmt_g.f: Adjust test.
6841         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6842         * gfortran.dg/round_3.f08: New test.
6843         * gfortran.dg/namelist_print_1.f: Adjust test.
6844         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6845         * gfortran.dg/f2003_io_5.f03: Adjust test.
6846         * gfortran.dg/coarray_15.f90: Adjust test.
6847         * gfortran.dg/namelist_65.f90: Adjust test.
6848         * gfortran.dg/fmt_cache_1.f: Adjust test.
6849         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6850         * gfortran.dg/real_const_3.f90: Adjust test.
6851
6852 2011-04-28  Xinliang David Li  <davidxl@google.com>
6853
6854         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6855         * g++.dg/prof-robust-1.C: New test.
6856
6857 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6858
6859         PR tree-optimization/48765
6860         * gcc.dg/vect/pr48765.c: New.
6861
6862 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6863
6864         PR tree-optimization/48775
6865         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6866
6867 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6868
6869         PR c++/48798
6870         * g++.dg/inherit/pr48798.C: New.
6871         * g++.old-deja/g++.other/base1.C: Adjust.
6872
6873 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6874
6875         PR c++/48656
6876         * g++.dg/template/inherit7.C: New test case.
6877
6878 2011-04-28  Richard Guenther  <rguenther@suse.de>
6879
6880         PR tree-optimization/40052
6881         PR tree-optimization/15347
6882         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6883         * gcc.dg/pr15347.c: Likewise.
6884
6885 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6886
6887         PR c++/48530
6888         * g++.dg/cpp0x/sfinae18.C: New.
6889
6890 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6891
6892         PR c++/48771
6893         * g++.dg/ext/is_literal_type1.C: New.
6894
6895 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6896
6897         PR fortran/48112
6898         PR fortran/48279
6899         * gfortran.dg/interface_35.f90: New.
6900         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6901         * gfortran.dg/func_result_6.f90: Add dg-warning.
6902         * gfortran.dg/bessel_1.f90: Ditto.
6903         * gfortran.dg/hypot_1.f90: Ditto.
6904         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6905         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6906         * gfortran.dg/interface_assignment_4.f90: Ditto.
6907
6908 2011-04-27  Jason Merrill  <jason@redhat.com>
6909
6910         * g++.dg/ext/complex8.C: New.
6911
6912         * g++.dg/cpp0x/initlist49.C: New.
6913         * g++.dg/init/new30.C: New.
6914
6915 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6916
6917         PR fortran/48788
6918         * gfortran.dg/whole_file_34.f90: New.
6919
6920 2011-04-27  Jan Hubicka  <jh@suse.cz>
6921
6922         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6923
6924 2011-04-27  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6927
6928         * g++.dg/parse/ambig6.C: New.
6929
6930 2011-04-27  Nick Clifton  <nickc@redhat.com>
6931
6932         * gcc.dg/20020312-2.c: Add definition for RX.
6933
6934         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6935         option with RX targets.
6936
6937         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6938         /* */ comments.
6939
6940 2011-04-27  Richard Guenther  <rguenther@suse.de>
6941
6942         * gcc.dg/tree-ssa/pr23382.c: Remove.
6943
6944 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6945
6946         PR target/48767
6947         * gcc.c-torture/compile/pr48767.c: New test.
6948
6949 2011-04-27  Richard Guenther  <rguenther@suse.de>
6950
6951         PR tree-optimization/48772
6952         * g++.dg/pr48772.C: New testcase.
6953
6954 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR c/48742
6957         * gcc.c-torture/compile/pr48742.c: New test.
6958
6959 2011-04-26  Jason Merrill  <jason@redhat.com>
6960
6961         * g++.dg/lookup/koenig13.C: New.
6962
6963         * g++.dg/cpp0x/initlist48.C: New.
6964
6965 2011-04-25  Jason Merrill  <jason@redhat.com>
6966
6967         * g++.dg/cpp0x/sfinae17.C: New.
6968
6969 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6970
6971         PR target/48258
6972         * gcc.target/powerpc/pr48258-1.c: New file.
6973         * gcc.target/powerpc/pr48258-2.c: Ditto.
6974
6975 2011-04-26  Xinliang David Li  <davidxl@google.com>
6976
6977         * gcc.dg/uninit-suppress.c: New test.
6978         * gcc.dg/uninit-suppress.c: New test.
6979
6980 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6981
6982         PR debug/48768
6983         * gcc.dg/pr48768.c: New test.
6984
6985         PR tree-optimization/48734
6986         * gcc.c-torture/compile/pr48734.c: New test.
6987
6988         PR testsuite/48753
6989         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6990
6991 2011-04-26  Richard Guenther  <rguenther@suse.de>
6992
6993         PR tree-optimization/48731
6994         * gcc.dg/torture/pr48731.c: New testcase.
6995
6996 2011-04-26  Richard Guenther  <rguenther@suse.de>
6997
6998         PR testsuite/48753
6999         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7000
7001 2011-04-26  Richard Guenther  <rguenther@suse.de>
7002
7003         PR middle-end/48694
7004         * gcc.dg/torture/pr48694-1.c: New testcase.
7005         * gcc.dg/torture/pr48694-2.c: Likewise.
7006
7007 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7008
7009         * g++.dg/ext/underlying_type1.C: New.
7010         * g++.dg/ext/underlying_type2.C: Likewise.
7011         * g++.dg/ext/underlying_type3.C: Likewise.
7012         * g++.dg/ext/underlying_type4.C: Likewise.
7013         * g++.dg/ext/underlying_type5.C: Likewise.
7014         * g++.dg/ext/underlying_type6.C: Likewise.
7015         * g++.dg/ext/underlying_type7.C: Likewise.
7016         * g++.dg/ext/underlying_type8.C: Likewise.
7017         * g++.dg/ext/underlying_type9.C: Likewise.
7018         * g++.dg/ext/underlying_type10.C: Likewise.
7019
7020 2011-04-25  Jason Merrill  <jason@redhat.com>
7021
7022         * g++.dg/cpp0x/regress/template-const2.C: New.
7023
7024 2011-04-25  Jeff Law <law@redhat.com>
7025
7026         * gcc.dg/tree-ssa/vrp56.c: new test.
7027
7028 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7029
7030         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7031
7032 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR preprocessor/48740
7035         * c-c++-common/raw-string-11.c: New test.
7036
7037 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7038
7039         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7040         hppa*-*-hpux*.
7041
7042 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7043
7044         PR fortran/18918
7045         * gfortran.dg/coarray_19.f90: New.
7046
7047 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7048
7049         PR c/48685
7050         * gcc.dg/pr48685.c: New test.
7051
7052 2011-04-22  Jan Hubicka  <jh@suse.cz>
7053
7054         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7055
7056 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR tree-optimization/48717
7059         * gcc.c-torture/execute/pr48717.c: New test.
7060
7061 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7062
7063         PR target/48723
7064         * gcc.target/i386/pr48723.c: New test.
7065
7066 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR c/48716
7069         * gcc.dg/gomp/pr48716.c: New test.
7070         * g++.dg/gomp/pr48716.C: New test.
7071
7072 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7073
7074         PR c/36750
7075         * gcc.dg/missing-field-init-2.c: Update testcase.
7076
7077 2011-04-22  Alan Modra  <amodra@gmail.com>
7078
7079         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7080
7081 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7082
7083         PR fortran/48405
7084         * gfortran.dg/function_optimize_6.f90:  New test.
7085
7086 2011-04-21  Easwaran Raman  <eraman@google.com>
7087
7088         * gcc.dg/stack-layout-2.c: New test.
7089
7090 2011-04-21  Richard Guenther  <rguenther@suse.de>
7091
7092         PR lto/48703
7093         * g++.dg/lto/pr48207-2_0.C: New testcase.
7094         * g++.dg/lto/pr48207-3_0.C: Likewise.
7095
7096 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7097
7098         * gnat.dg/volatile5.adb: New test.
7099         * gnat.dg/volatile5_pkg.ads: New helper.
7100
7101 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7102
7103         PR target/48708
7104         * gcc.target/i386/pr48708.c: New test.
7105
7106 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7107
7108         * gcc.dg/vect/vect-119.c: New test.
7109
7110 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7111
7112         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7113         and once without.
7114
7115 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7116             Richard Sandiford  <richard.sandiford@linaro.org>
7117
7118         PR target/46329
7119         * gcc.target/arm/pr46329.c: New test.
7120
7121 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7122
7123         PR fortran/18918
7124         * gfortran.dg/coarray_18.f90: New.
7125
7126 2011-04-20  Jason Merrill  <jason@redhat.com>
7127
7128         * g++.dg/cpp0x/initlist47.C: New.
7129
7130         * g++.dg/init/dtor4.C: New.
7131
7132 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7133
7134         PR target/48678
7135         * gcc.target/i386/sse2-pinsrw.c: New test.
7136         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7137         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7138         * gcc.target/i386/sse2-insvhi.c: Ditto.
7139         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7140         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7141
7142 2011-04-20  Jason Merrill  <jason@redhat.com>
7143
7144         * g++.dg/template/const4.C: New.
7145
7146 2011-04-20  Easwaran Raman  <eraman@google.com>
7147
7148         * gcc.dg/stack-layout-1.c: New test.
7149
7150 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7151
7152         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7153         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7154         function.
7155
7156 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7157
7158         * gcc.dg/binop-xor1.c: New test.
7159         * gcc.dg/binop-xor2.c: New test.
7160         * gcc.dg/binop-xor3.c: New test.
7161         * gcc.dg/binop-xor4.c: New test.
7162         * gcc.dg/binop-xor5.c: New test.
7163
7164 2011-04-20  Richard Guenther  <rguenther@suse.de>
7165
7166         PR tree-optimization/47892
7167         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7168
7169 2011-04-20  Richard Guenther  <rguenther@suse.de>
7170
7171         PR middle-end/48695
7172         * g++.dg/torture/pr48695.C: New testcase.
7173
7174 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7175
7176         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7177         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7178         * gcc.c-torture/execute/pr45262.c: Ditto
7179         * gcc.dg/torture/pr43165.c: Ditto.
7180         * gcc.dg/torture/pr47228.c: Ditto.
7181         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7182         * gcc.dg/ipa/pr45644.c: Ditto.
7183         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7184         PDP11.
7185
7186 2011-04-19  Jason Merrill  <jason@redhat.com>
7187
7188         * g++.dg/ext/complex7.C: New.
7189
7190         * g++.dg/ext/attrib41.C: New.
7191
7192 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7193
7194         PR testsuite/48676
7195         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7196
7197 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7198
7199         PR target/48678
7200         * gcc.target/i386/pr48678.c: New test.
7201
7202 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7203
7204         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7205         * g++.dg/opt/devirt2.C: New test.
7206         * g++.dg/ipa/devirt-g-1.C: Likewise.
7207
7208 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7209
7210         PR fortran/48588
7211         * gfortran.dg/whole_file_33.f90: New.
7212
7213 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7214
7215         * g++.dg/ipa/devirt-7.C: New test.
7216
7217 2011-04-19  Richard Guenther  <rguenther@suse.de>
7218
7219         PR lto/48207
7220         * g++.dg/lto/pr48207_0.C: New testcase.
7221
7222 2011-04-18  Jason Merrill  <jason@redhat.com>
7223
7224         * g++.dg/init/void1.C: New.
7225
7226         * g++.dg/cpp0x/union4.C: New.
7227
7228 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7229
7230         PR middle-end/48661
7231         * g++.dg/torture/pr48661.C: New test.
7232
7233         PR c++/48632
7234         * g++.dg/gomp/pr48632.C: New test.
7235
7236 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7237
7238         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7239         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7240
7241 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7242
7243         PR fortran/18918
7244         * gfortran.dg/coarray_17.f90: New.
7245         * gfortran.dg/coarray_10.f90: Update dg-error.
7246
7247 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7248
7249         PR testsuite/48251
7250         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7251         * gfortran.dg/guality/guality.exp: Likewise.
7252
7253 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7254
7255         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7256
7257 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7258
7259         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7260
7261 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7262
7263         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7264
7265 2011-04-18  Richard Guenther  <rguenther@suse.de>
7266
7267         PR middle-end/46364
7268         * g++.dg/torture/pr46364.C: New testcase.
7269
7270 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7271
7272         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7273
7274 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7275
7276         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7277
7278 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7279             Ira Rosen  <ira.rosen@linaro.org>
7280
7281         PR target/48252
7282         * gcc.target/arm/pr48252.c: New test.
7283
7284 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR tree-optimization/48616
7287         * gcc.dg/pr48616.c: New test.
7288
7289 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7290
7291         PR fortran/18918
7292         * gfortran.dg/coarray_16.f90: New.
7293
7294 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7295
7296         PR fortran/48462
7297         * gfortran.dg/realloc_on_assign_7.f03: New test.
7298
7299 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7300
7301         PR libgfortran/48602
7302         * gfortran.dg/fmt_g0_6.f08: New test.
7303
7304 2011-04-17  Jason Merrill  <jason@redhat.com>
7305
7306         * g++.dg/cpp0x/sfinae16.C: New.
7307
7308 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
7309
7310         * gcc.target/mips/reg-var-1.c: New test.
7311
7312 2011-04-17  Jan Hubicka  <jh@suse.cz>
7313
7314         * gcc.dg/winline-5.c: Update testcase.
7315
7316 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7317
7318         * gnat.dg/discr27.ad[sb]: Move dg directive.
7319         * gnat.dg/discr28.ad[sb]: New test.
7320         * gnat.dg/discr28_pkg.ads: New helper.
7321
7322 2011-04-17  Michael Matz  <matz@suse.de>
7323
7324         PR tree-optimization/48622
7325         PR lto/48645
7326         * gcc.dg/lto/pr48622_0.c: New test.
7327
7328 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
7329
7330         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7331         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7332         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7333         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7334         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7335         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7336
7337 2011-04-15  Jason Merrill  <jason@redhat.com>
7338
7339         * g++.dg/cpp0x/range-for17.C: New.
7340
7341 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7342
7343         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7344         * g++.dg/cpp0x/range-for3.C: Likewise.
7345         * g++.dg/cpp0x/range-for9.C: Correct error message.
7346         * g++.dg/cpp0x/range-for11.C: New.
7347         * g++.dg/cpp0x/range-for12.C: New.
7348         * g++.dg/cpp0x/range-for13.C: New.
7349         * g++.dg/cpp0x/range-for14.C: New.
7350         * g++.dg/cpp0x/range-for15.C: New.
7351         * g++.dg/cpp0x/range-for16.C: New.
7352
7353 2011-04-15  Tobias Burnus  <burnus@net-b.de>
7354
7355         PR fortran/18918
7356         * gfortran.dg/coarray_15.f90: Change to dg-do run.
7357
7358 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
7359
7360         * objc.dg/naming-4.m: Updated.
7361         * objc.dg/naming-5.m: Updated.
7362         * objc.dg/naming-6.m: New.
7363         * objc.dg/naming-7.m: New.
7364         * obj-c++.dg/naming-1.mm: Updated.
7365         * obj-c++.dg/naming-2.mm: Updated.
7366         * obj-c++.dg/naming-3.mm: New.
7367         * obj-c++.dg/naming-4.mm: New.
7368
7369 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7370
7371         PR libgfortran/48589
7372         * gfortran.dg/fmt_g0_5.f08: New test.
7373
7374 2011-04-15  Richard Guenther  <rguenther@suse.de>
7375
7376         PR testsuite/48286
7377         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7378
7379 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
7380
7381         * gcc.target/avr/torture/pr41885.c (dg-options): Change
7382         -finline-limit=0 to -fno-inline
7383
7384 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR target/48614
7387         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7388         just avx.
7389
7390 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
7391
7392         PR target/48605
7393         * gcc.target/i386/sse4_1-insertps-3.c: New test.
7394         * gcc.target/i386/sse4_1-insertps-4.c: New test.
7395         * gcc.target/i386/avx-insertps-3.c: New test.
7396         * gcc.target/i386/avx-insertps-4.c: New test.
7397
7398 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7399
7400         * gcc.target/avr/torture/pr41885.c (dg-options): Add
7401         -finline-limit=0
7402
7403 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7404
7405         PR target/46779
7406         PR target/45291
7407         PR target/41894
7408         * gcc.target/avr/pr46779-1.c: New test case
7409         * gcc.target/avr/pr46779-2.c: New test case
7410
7411 2011-04-14  Jason Merrill  <jason@redhat.com>
7412
7413         * g++.dg/cpp0x/sfinae15.C: New.
7414
7415         * g++.dg/cpp0x/sfinae14.C: New.
7416
7417         * g++.dg/ext/vla10.C: New.
7418
7419 2011-04-14  Richard Guenther  <rguenther@suse.de>
7420
7421         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7422
7423 2011-04-14  Richard Guenther  <rguenther@suse.de>
7424
7425         * gcc.dg/fold-bitand-4.c: Move ...
7426         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
7427
7428 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7429
7430         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7431         variables const.
7432         * gcc.target/avr/torture/trivial.c: Ditto.
7433
7434 2011-04-13  Jason Merrill  <jason@redhat.com>
7435
7436         * g++.dg/template/operator11.C: New.
7437
7438 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR middle-end/48591
7441         * gcc.dg/gomp/pr48591.c: New test.
7442
7443         PR c++/48570
7444         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7445         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7446
7447 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
7448
7449         PR c++/48574
7450         * g++.dg/template/dependent-expr7.C: New test case.
7451
7452 2011-04-13  Jason Merrill  <jason@redhat.com>
7453
7454         * g++.dg/cpp0x/sfinae13.C: New.
7455
7456 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
7457
7458         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7459
7460 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7461
7462         * gcc.target/arm/pr43698.c: Remove -march option.
7463
7464 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7465
7466         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7467         -march option.
7468
7469 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
7470
7471         PR fortran/48360
7472         PR fortran/48456
7473         * gfortran.dg/realloc_on_assign_6.f03: New test.
7474
7475 2011-04-12  Kai Tietz  <ktietz@redhat.com>
7476
7477         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7478         targets the additional -mno-ms-bitfields and
7479         -Wno-packed-bitfield-compat options.
7480         * g++.dg/ext/bitfield3.C: Likewise.
7481         * g++.dg/ext/bitfield4.C: Likewise.
7482         * g++.dg/ext/bitfield5.C: Likewise.
7483         * gcc.dg/bitfld-15.c: Likewise.
7484         * gcc.dg/bitfld-16.c: Likewise.
7485         * gcc.dg/bitfld-17.c: Likewise.
7486         * gcc.dg/bitfld-18.c: Likewise.
7487
7488 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
7489
7490         * gcc.target/arm/neon-vld3-1.c: New test.
7491         * gcc.target/arm/neon-vst3-1.c: New test.
7492         * gcc.target/arm/neon/v*.c: Regenerate.
7493
7494 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7495
7496         PR rtl-optimization/48549
7497         * g++.dg/opt/pr48549.C: New test.
7498
7499 2011-04-12  Richard Guenther  <rguenther@suse.de>
7500
7501         PR tree-optimization/46076
7502         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7503
7504 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7505
7506         PR testsuite/21164
7507         * lib/compat.exp (compat-execute): Declare unsupported after
7508         stripping path from src1.
7509         * lib/lto.exp (lto-execute): Likewise.
7510
7511 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7512
7513         PR c/48552
7514         * gcc.dg/pr48552-1.c: New test.
7515         * gcc.dg/pr48552-2.c: New test.
7516
7517 2011-04-11  Jason Merrill  <jason@redhat.com>
7518
7519         * g++.dg/cpp0x/sfinae12.C: New.
7520
7521         * g++.dg/cpp0x/enum10.C: New.
7522
7523         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7524
7525         * g++.dg/cpp0x/rv-func.C: New.
7526
7527 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7528
7529         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7530         alpha*-dec-osf5*.
7531
7532 2011-04-11  Martin Jambor  <mjambor@suse.cz>
7533
7534         PR tree-optimization/48195
7535         * gcc.dg/ipa/pr48195.c: New test.
7536
7537 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
7538
7539         * gnat.dg/return3.adb: Remove unused switch.
7540
7541 2011-04-08  Mike Stump  <mikestump@comcast.net>
7542
7543         PR testsuite/48506
7544         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7545         default to fno-common.
7546
7547 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
7548
7549         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7550         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7551
7552 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7553
7554         PR fortran/48448
7555         * gfortran.dg/function_optimize_5.f90:  New test.
7556
7557 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7558
7559         * gnat.dg/aggr17.adb: New test.
7560         * gnat.dg/aggr18.adb: Likewise.
7561
7562 2011-04-08  Michael Matz  <matz@suse.de>
7563
7564         PR middle-end/48389
7565         * gcc.target/i386/pr48389.c: New test.
7566
7567 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
7568
7569         PR rtl-optimization/48272
7570         * g++.dg/opt/pr48272.C: New.
7571
7572 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
7573
7574         PR rtl-optimization/48235
7575         * gcc.dg/pr48235.c: New.
7576
7577 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7578
7579         PR rtl-optimization/48302
7580         * g++.dg/opt/pr48302.C: New.
7581
7582 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7583
7584         PR target/48273
7585         * g++.dg/opt/pr48273.C: New.
7586
7587 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7588
7589         PR rtl-optimization/48442
7590         * gcc.dg/pr48442.c: New.
7591
7592 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR tree-optimization/48377
7595         * gcc.dg/vect/pr48377.c: New test.
7596
7597 2011-04-07  Jason Merrill  <jason@redhat.com>
7598
7599         * g++.dg/cpp0x/regress/call1.C: New.
7600
7601         * g++.dg/cpp0x/variadic107.C: New.
7602
7603         * g++.dg/cpp0x/sfinae11.C: New.
7604         * g++.dg/cpp0x/noexcept02.C: Fix.
7605
7606         * g++.dg/cpp0x/sfinae10.C: New.
7607
7608         * g++.dg/cpp0x/sfinae9.C: New.
7609
7610         * c-c++-common/Wcast-qual-1.c: Move here from...
7611         * gcc.dg/cast-qual-3.c: ...here, and...
7612         * g++.dg/warn/Wcast-qual2.C: ...here.
7613
7614         * g++.dg/cpp0x/sfinae8.C: New.
7615
7616         * g++.dg/cpp0x/sfinae7.C: New.
7617
7618         * g++.dg/cpp0x/enum9.C: New.
7619
7620 2011-04-07  Mike Stump  <mikestump@comcast.net>
7621
7622         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7623         with no trampolines.
7624
7625 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR fortran/48117
7628         * gfortran.dg/gomp/pr48117.f90: New test.
7629
7630         PR debug/48343
7631         * gcc.dg/torture/pr48343.c: New test.
7632
7633 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7634
7635         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7636
7637 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
7638
7639         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7640
7641 2011-04-07  Tom de Vries  <tom@codesourcery.com>
7642
7643         PR target/43920
7644         * lib/scanasm.exp (object-size): New proc.
7645         * gcc.target/arm/pr43920-2.c: New test.
7646
7647 2011-04-06  Tobias Burnus  <burnus@net-b.de>
7648
7649         PR fortran/18918
7650         PR fortran/48477
7651         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7652
7653 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
7654
7655         * gcc.dg/mtune.c: Prune note from output.
7656
7657 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
7658
7659         PR debug/48466
7660         * gcc.dg/guality/pr36977.c: New test.
7661         * gcc.dg/guality/pr48466.c: New test.
7662
7663 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7664
7665         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7666
7667 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7668
7669         * gnat.dg/return3.adb: New test.
7670
7671 2011-04-06  Richard Guenther  <rguenther@suse.de>
7672
7673         PR tree-optimization/47663
7674         * gcc.dg/tree-ssa/inline-8.c: New testcase.
7675
7676 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
7677
7678         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7679         Solaris 8 and 9 as well.
7680
7681 2011-04-05  Tom de Vries  <tom@codesourcery.com>
7682
7683         PR target/43920
7684         * gcc.target/arm/pr43920-1.c: New test.
7685
7686 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
7687
7688         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7689         (cctor): Actually return the value.
7690         (main): Cast return values.
7691
7692 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7693
7694         * gfortran.dg/character_comparison_8.f90:  New test.
7695
7696 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7697
7698         * frontend-passes: (optimize_lexical_comparison): New function.
7699         (optimize_expr): Call it.
7700         (optimize_comparison): Also handle lexical comparison functions.
7701         Return false instad of -2 for unequal comparison.
7702
7703 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7704
7705         PR fortran/48412
7706         * function_optimize_4.f90:  New test.
7707
7708 2011-04-04  Tobias Burnus  <burnus@net-b.de>
7709
7710         PR fortran/18918
7711         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7712         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7713         * gfortran.dg/coarray_15.f90: New.
7714
7715 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7716
7717         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7718         * gfortran.dg/bessel_7.f90: Likewise.
7719
7720 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7721
7722         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7723
7724 2011-04-03  Richard Guenther  <rguenther@suse.de>
7725             Ira Rosen  <ira.rosen@linaro.org>
7726
7727         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7728         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7729         -ftree-loop-if-convert-stores.
7730
7731 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7732
7733         * gnat.dg/specs/aggr2.ads: New test.
7734
7735 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7736
7737         * gnat.dg/debug2.ad[sb]: New test.
7738         * gnat.dg/debug2_pkg.ads: New helper.
7739         * gnat.dg/debug3.ad[sb]: New test.
7740
7741 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7742
7743         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7744
7745 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7746
7747         PR middle-end/48335
7748         * gcc.c-torture/compile/pr48335-1.c: New test.
7749         * gcc.dg/pr48335-1.c: New test.
7750         * gcc.dg/pr48335-2.c: New test.
7751         * gcc.dg/pr48335-3.c: New test.
7752         * gcc.dg/pr48335-4.c: New test.
7753         * gcc.dg/pr48335-5.c: New test.
7754         * gcc.dg/pr48335-6.c: New test.
7755         * gcc.dg/pr48335-7.c: New test.
7756         * gcc.dg/pr48335-8.c: New test.
7757         * gcc.target/i386/pr48335-1.c: New test.
7758
7759 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7760
7761         PR c/36299
7762         * gcc.dg/Waddress.c: New test.
7763
7764 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7765
7766         PR fortran/48352
7767         * gfortran.dg/function_optimize_3.f90:  New test.
7768
7769 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7770
7771         * gcc.c-torture/compile/20110401-1.c: New test.
7772
7773         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7774         * g++.dg/lto/20091002-2_0.C: Likewise.
7775         * g++.dg/lto/20090303_0.c: Likewise.
7776         * g++.dg/lto/20091004-1_0.C: Likewise.
7777         * g++.dg/lto/20091002-3_0.C: Likewise.
7778         * g++.dg/lto/20091004-2_0.C: Likewise.
7779         * g++.dg/lto/20081123_0.C: Likewise.
7780         * g++.dg/lto/20090313_0.C: Likewise.
7781         * g++.dg/lto/20081109-1_0.C: Likewise.
7782         * g++.dg/lto/20081219_0.C: Likewise.
7783         * g++.dg/lto/20081204-1_0.C: Likewise.
7784         * g++.dg/lto/20090302_0.C: Likewise.
7785         * g++.dg/lto/20081119-1_0.C: Likewise.
7786         * g++.dg/lto/20081118_0.C: Likewise.
7787         * gcc.dg/lto/20091020-2_0.c: Likewise.
7788         * gcc.dg/lto/20090210_0.c: Likewise.
7789         * gcc.dg/lto/20081204-1_0.c: Likewise.
7790         * gcc.dg/lto/20081224_0.c: Likewise.
7791         * gcc.dg/lto/20090219_0.c: Likewise.
7792         * gcc.dg/lto/20091014-1_0.c: Likewise.
7793         * gcc.dg/lto/20091016-1_0.c: Likewise.
7794         * gcc.dg/lto/20090206-2_0.c: Likewise.
7795         * gcc.dg/lto/20090116_0.c: Likewise.
7796         * gcc.dg/lto/20091013-1_0.c: Likewise.
7797         * gcc.dg/lto/20091015-1_0.c: Likewise.
7798         * gcc.dg/lto/20090126-2_0.c: Likewise.
7799
7800 2011-03-31  Ian Lance Taylor  <iant@google.com>
7801
7802         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7803
7804 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7805
7806         * gnat.dg/opt16.adb: New test.
7807
7808 2011-03-31  Jason Merrill  <jason@redhat.com>
7809
7810         * g++.dg/cpp0x/defaulted24.C: New.
7811
7812 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7813
7814         PR target/16292
7815         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7816         with -O0.
7817
7818 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7819
7820         * g++.dg/other/i386-9.C: New test.
7821
7822 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7823
7824         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7825
7826 2011-03-30  Jason Merrill  <jason@redhat.com>
7827
7828         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7829
7830         * g++.dg/cpp0x/regress/isnan.C: New.
7831
7832         * g++.dg/cpp0x/initlist46.C: New.
7833
7834 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7835
7836         PR target/47551
7837         * gcc.target/arm/neon-modes-2.c: New test.
7838
7839 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7840
7841         PR c/48305
7842         * gcc.c-torture/compile/pr48305.c: New test.
7843
7844 2011-03-29  Jason Merrill  <jason@redhat.com>
7845
7846         * g++.dg/cpp0x/regress/value-dep1.C: New.
7847
7848 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7849
7850         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7851
7852 2011-03-29  Ian Lance Taylor  <iant@google.com>
7853
7854         * go.test/go-test.exp: Handle the test lines used in several new
7855         tests.
7856         (errchk): Add opts parameter.  Change all callers.  Handle parens
7857         in regexps.
7858
7859 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7860             Dominique d'Humieres  <dominiq@lps.ens.fr>
7861
7862         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7863         and __APPLE__ && __PPC__ && __ALTIVEC__.
7864
7865 2011-03-29  Jason Merrill  <jason@redhat.com>
7866
7867         * g++.dg/cpp0x/dependent1.C: New.
7868
7869         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7870
7871         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7872
7873         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7874
7875 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7876
7877         PR fortran/48095
7878         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7879         * gfortran.dg/proc_ptr_comp_32.f90: New.
7880
7881 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7882
7883         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7884         check for corresponding warning.
7885
7886 2011-03-28  Jason Merrill  <jason@redhat.com>
7887
7888         * g++.dg/cpp0x/rv-deduce2.C: New.
7889
7890 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7891
7892         PR debug/48203
7893         * gcc.dg/pr48203.c: New test.
7894
7895 2011-03-28  Jeff Law <law@redhat.com>
7896
7897         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7898
7899 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7900
7901         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7902         and __PPC__ && __ALTIVEC__.
7903
7904 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7905
7906         PR testsuite/48238
7907         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7908         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7909         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7910         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7911
7912 2011-03-28  Jason Merrill  <jason@redhat.com>
7913
7914         * g++.dg/cpp0x/initlist-array2.C: New.
7915
7916         * g++.dg/cpp0x/initlist-array1.C: New.
7917
7918         * g++.dg/cpp0x/constexpr-compound.C: New.
7919
7920         * g++.dg/cpp0x/constexpr-using.C: New.
7921
7922         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7923
7924 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7925
7926         PR testsuite/48276
7927         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7928
7929 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7930
7931         * gcc.dg/slp-1.c: New test.
7932
7933 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7934
7935         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7936         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7937         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7938         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7939         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7940         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7941         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7942         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7943         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7944         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7945         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7946         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7947         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7948         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7949
7950 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7951
7952         PR fortran/47065
7953         * gfortran.dg/trim_optimize_5.f90:  New test.
7954         * gfortran.dg/trim_optimize_6.f90:  New test.
7955
7956 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7957
7958         PR target/38598
7959         * gcc.target/mips/madd-7.c: Remove -mlong32.
7960         * gcc.target/mips/msub-7.c: Likewise.
7961
7962 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7963
7964         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7965         accesses to preserve the meaning of the test for doubleword vectors.
7966         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7967         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7968
7969 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7970
7971         PR fortran/48291
7972         * gfortran.dg/class_42.f03: New.
7973
7974 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7975
7976         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7977         strided accesses.
7978
7979 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7980
7981         PR rtl-optimization/48144
7982         * gcc.dg/pr48144.c: New test.
7983
7984 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7985
7986         * gnat.dg/discr27.ad[sb]: New test.
7987
7988 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7989
7990         * gnat.dg/limited_with2.ad[sb]: New test.
7991         * gnat.dg/limited_with2_pkg1.ads: New helper.
7992         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7993
7994 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7995
7996         * gnat.dg/opt15.adb: New test.
7997         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7998
7999 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8000
8001         PR fortran/48174
8002         PR fortran/45304
8003         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8004         * gfortran.dg/leadz_trailz_3.f90: Ditto
8005
8006 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8007
8008         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8009
8010 2011-03-25  Jason Merrill  <jason@redhat.com>
8011
8012         * g++.dg/cpp0x/defaulted22.C: New.
8013         * g++.dg/cpp0x/defaulted23.C: New.
8014         * g++.dg/cpp0x/defaulted15.C: Adjust.
8015
8016 2011-03-25  Jason Merrill  <jason@redhat.com>
8017
8018         * g++.dg/cpp0x/move1.C: New.
8019
8020 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8021
8022         PR target/48287
8023         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8024
8025 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8026
8027         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8028         for mips-sgi-irix6.5.
8029         Replace snprintf prototype by <stdio.h>.
8030
8031 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8032
8033         PR testsuite/48283
8034         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8035         run_expensive_tests.
8036         * gcc.dg/graphite/block-4.c: Likewise.
8037         * gcc.dg/graphite/block-7.c: Likewise.
8038         * gcc.dg/graphite/block-8.c: Likewise.
8039
8040 2011-03-25  Richard Guenther  <rguenther@suse.de>
8041
8042         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8043         * g++.dg/tree-ssa/pr8781.C: Likewise.
8044         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8045         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8046         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8047         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8048         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8049         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8050         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8051         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8052         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8053         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8054         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8055         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8056         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8057         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8058         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8059         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8060         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8061         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8062         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8063         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8064         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8065         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8066         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8067         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8068         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8069         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8070         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8071         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8072         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8073         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8074         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8075         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8076         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8077         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8078         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8079         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8080         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8081         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8082         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8083         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8084         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8085         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8086         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8087         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8088         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8089         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8090         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8091         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8092         * c-c++-common/pr46562-2.c: Likewise.
8093         * gfortran.dg/pr42108.f90: Likewise.
8094         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8095         foo to be inlined even at -O1.
8096         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8097         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8098         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8099         * gcc.dg/matrix/matrix.exp: Disable FRE.
8100
8101 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR debug/48204
8104         * gcc.dg/dfp/pr48204.c: New test.
8105
8106 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8107
8108         PR target/48209
8109         * gcc.c-torture/execute/pr47917.c: Move this...
8110         * gcc.dg/torture/pr47917.c: to here and add xfails.
8111
8112 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8113
8114         * gnat.dg/array16.ad[sb]: New test.
8115         * gnat.dg/array16.ads: New helper.
8116
8117 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8118
8119         * gnat.dg/derived_type2.adb: New test.
8120
8121 2011-03-24  Richard Guenther  <rguenther@suse.de>
8122
8123         PR tree-optimization/48271
8124         * g++.dg/torture/pr48271.C: New testcase.
8125
8126 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8127
8128         * gnat.dg/array15.ad[sb]: New test.
8129
8130 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8131
8132         PR target/48237
8133         * gcc.target/i386/pr48237.c: New test.
8134
8135 2011-03-24  Richard Guenther  <rguenther@suse.de>
8136
8137         PR middle-end/48269
8138         * gcc.dg/builtin-object-size-10.c: New testcase.
8139
8140 2011-03-24  Richard Guenther  <rguenther@suse.de>
8141
8142         PR tree-optimization/46562
8143         * c-c++-common/pr46562-2.c: New testcase.
8144         * c-c++-common/pr46562.c: Likewise.
8145
8146 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8147
8148         * gcc.dg/vect/vect-cselim-1.c: New test.
8149         * gcc.dg/vect/vect-cselim-2.c: New test.
8150
8151 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8152
8153         * gcc.target/arm/pr46934.c: New.
8154
8155 2011-03-23  Ian Lance Taylor  <iant@google.com>
8156
8157         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8158
8159 2011-03-23  Richard Guenther  <rguenther@suse.de>
8160
8161         * gcc.dg/struct: Remove directory and contents.
8162
8163 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165         PR testsuite/48251
8166         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8167
8168 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8169
8170         * gnat.dg/discr26.ad[sb]: New test.
8171         * gnat.dg/discr26_pkg.ads: New helper.
8172
8173 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8174
8175         PR target/47553
8176         * gcc.target/arm/neon-vld-1.c: New test.
8177
8178 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8179
8180         * gnat.dg/array14.ad[sb]: New test.
8181         * gnat.dg/array14_pkg.ads: New helper.
8182
8183 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8184
8185         * gcc.c-torture/execute/920501-8.x: Remove.
8186         * gcc.c-torture/execute/930513-1.x: Remove.
8187         * gcc.c-torture/execute/960312-1.x: Remove.
8188         * gcc.c-torture/compile/20000804-1.c,
8189         gcc.c-torture/compile/20001205-1.c,
8190         gcc.c-torture/compile/20001226-1.c,
8191         gcc.c-torture/compile/20010518-2.c,
8192         gcc.c-torture/compile/20020312-1.c,
8193         gcc.c-torture/compile/20020604-1.c,
8194         gcc.c-torture/compile/920501-12.c,
8195         gcc.c-torture/compile/920501-4.c,
8196         gcc.c-torture/compile/920520-1.c,
8197         gcc.c-torture/compile/980506-1.c,
8198         gcc.c-torture/execute/980709-1.x,
8199         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8200         options for m68hc11.
8201         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8202         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8203         m68hc11.
8204
8205 2011-03-22  Nick Clifton  <nickc@redhat.com>
8206
8207         * lib/target-supports.exp (check_profiling_available): Add MN10300
8208         to the list of targets that do not support profiling.  Restore
8209         alpha sorting to this list.
8210
8211 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8212
8213         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8214         failure on 32-bit systems.
8215         * gcc.dg/torture/vector-2.c: Ditto.
8216
8217 2011-03-22  Richard Guenther  <rguenther@suse.de>
8218
8219         PR tree-optimization/48228
8220         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8221
8222 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8223
8224         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8225         powerpc.
8226
8227         PR target/48226
8228         * gcc.target/powerpc/pr48226.c: New file.
8229
8230 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8231
8232         * lib/prune.exp (prune_gcc_output): Prune "could not create
8233         compact unwind for" warnings.
8234
8235 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8236
8237         PR c/42544
8238         PR c/48197
8239         * gcc.c-torture/execute/pr42544.c: New test.
8240         * gcc.c-torture/execute/pr48197.c: New test.
8241
8242 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8243
8244         PR preprocessor/48192
8245         * gcc.target/powerpc/pr48192.c: New file.
8246
8247         PR target/48053
8248         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8249         split problem of 0 being loaded in a VSX register.
8250
8251 2011-03-21  Richard Guenther  <rguenther@suse.de>
8252
8253         PR c/47939
8254         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8255         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8256         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8257         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8258
8259 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR target/48213
8262         * gcc.dg/pr48213.c: New test.
8263
8264 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8265
8266         PR target/12171
8267         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8268
8269 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8270
8271         * gcc.target/arm/xor-and.c: New.
8272
8273 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8274
8275         PR fortran/22572
8276         * gfortran.dg/function_optimize_1.f90:  New test.
8277         * gfortran.dg/function_optimize_2.f90:  New test.
8278
8279 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281         PR rtl-optimization/47502
8282         * gcc.target/i386/pr47502-1.c: New.
8283         * gcc.target/i386/pr47502-2.c: Likewise.
8284
8285 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8286
8287         PR rtl-optimization/48156
8288         * gcc.dg/pr48156.c: New test.
8289
8290 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8291
8292         PR libfortran/47439
8293         * gfortran.dg/scratch_1.f90: Adjust test.
8294
8295 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8296
8297         PR libfortran/47439
8298         * gfortran.dg/scratch_1.f90: New test.
8299
8300 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8301
8302         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8303         variably modified typedefs.
8304         * gcc.dg/c1x-typedef-2.c: Remove.
8305
8306 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8307
8308         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8309         * gcc.dg/c1x-anon-struct-3.c: New test.
8310         * gcc.dg/anon-struct-11.c: Update.
8311
8312 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8313
8314         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8315         dg-xfail-run-if.
8316         Only xfail with gas.
8317
8318 2011-03-18  Jason Merrill  <jason@redhat.com>
8319
8320         * g++.dg/template/fn-ptr1.C: New.
8321
8322         * g++.dg/overload/volatile1.C: New.
8323
8324         * g++.dg/opt/pr23372.C: New.
8325
8326         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8327
8328 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330         PR middle-end/47405
8331         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8332
8333 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
8334
8335         * gcc.target/arm/unsigned-extend-1.c: New.
8336
8337 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR bootstrap/48161
8340         * gcc.c-torture/compile/pr48161.c: New test.
8341
8342 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
8343
8344         PR middle-end/47725
8345         * gcc.dg/torture/pr47725.c: New.
8346
8347 2011-03-17  Jason Merrill  <jason@redhat.com>
8348
8349         * g++.dg/cpp0x/constexpr-overflow2.C: New.
8350         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8351
8352 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
8353
8354         * gnat.dg/specs/elab2.ads: New test.
8355         * gnat.dg/specs/elab2_pkg.ads: New helper.
8356
8357 2011-03-17  Jason Merrill  <jason@redhat.com>
8358
8359         * g++.dg/cpp0x/decltype-1212.C: New.
8360         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8361
8362 2011-03-17  Jason Merrill  <jason@redhat.com>
8363
8364         * g++.dg/parse/memfnquals1.C: New.
8365
8366 2011-03-17  Richard Guenther  <rguenther@suse.de>
8367
8368         PR middle-end/48134
8369         * gcc.dg/pr48134.c: New testcase.
8370
8371 2011-03-17  Richard Guenther  <rguenther@suse.de>
8372
8373         PR middle-end/48165
8374         * g++.dg/torture/pr48165.C: New testcase.
8375
8376 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
8377
8378         PR rtl-optimization/48141
8379         * gcc.dg/pr48141.c: New test.
8380
8381 2011-03-16  Jason Merrill  <jason@redhat.com>
8382
8383         * g++.dg/cpp0x/constexpr-48089.C: New.
8384
8385         * g++.dg/cpp0x/constexpr-abi1.C: New.
8386
8387         * g++.dg/cpp0x/constexpr-46336.C: New.
8388         * g++.dg/parse/friend5.C: Adjust expected errors.
8389
8390         * g++.dg/cpp0x/constexpr-47570.C: New.
8391
8392 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
8393
8394         PR debug/47510
8395         * ++.dg/debug/dwarf2/typedef6.C: New test.
8396
8397 2011-03-16  Jason Merrill  <jason@redhat.com>
8398
8399         * g++.dg/cpp0x/elision2.C: New.
8400
8401         * g++.dg/cpp0x/constexpr-array3.C: New.
8402
8403 2011-03-16  Jason Merrill  <jason@redhat.com>
8404
8405         * g++.dg/cpp0x/sfinae6.C: New.
8406         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8407         * g++.dg/cpp0x/pr45908.C: Likewise.
8408         * g++.dg/cpp0x/sfinae6.C: Likewise.
8409         * g++.old-deja/g++.jason/conversion11.C: Likewise.
8410         * g++.old-deja/g++.law/arg11.C: Likewise.
8411
8412 2011-03-16  Jason Merrill  <jason@redhat.com>
8413
8414         * g++.dg/template/incomplete6.C: New.
8415
8416 2011-03-16  Jeff Law <law@redhat.com>
8417
8418         * gcc.dg/tree-ssa/vrp55.c: New test.
8419
8420 2011-03-16  Jason Merrill  <jason@redhat.com>
8421
8422         * g++.dg/cpp0x/auto22.C: New.
8423
8424 2011-03-16  Richard Guenther  <rguenther@suse.de>
8425
8426         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8427         optimizing it away if promoted to const.
8428
8429 2011-03-16  Richard Guenther  <rguenther@suse.de>
8430
8431         PR tree-optimization/48149
8432         * gcc.dg/fold-complex-1.c: New testcase.
8433
8434 2011-03-16  Richard Guenther  <rguenther@suse.de>
8435
8436         PR testsuite/48147
8437         * gcc.dg/guality/pr45882.c: Really make sure no inlining
8438         or cloning happens.
8439
8440 2011-03-16  Richard Guenther  <rguenther@suse.de>
8441
8442         PR tree-optimization/26134
8443         * gcc.dg/tree-ssa/complex-6.c: New testcase.
8444
8445 2011-03-16  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/48146
8448         * gcc.dg/torture/pr48146.c: New testcase.
8449
8450 2011-03-16  Richard Guenther  <rguenther@suse.de>
8451
8452         * gcc.dg/tree-ssa/pr14814.c: Adjust.
8453         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8454
8455 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
8456
8457         PR middle-end/48136
8458         * gcc.c-torture/compile/pr48136.c: New test.
8459
8460         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8461
8462         PR debug/45882
8463         * gcc.dg/guality/pr45882.c: New test.
8464
8465 2011-03-15  Jason Merrill  <jason@redhat.com>
8466
8467         * g++.dg/cpp0x/constexpr-recursion.C: New.
8468
8469         * g++.dg/cpp0x/implicit11.C: New.
8470
8471 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
8472
8473         * g++.dg/cpp0x/constexpr-attribute.C: New.
8474
8475 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8476
8477         * g++.dg/parse/pr34758.C: New.
8478
8479 2011-03-15  Xinliang David Li  <davidxl@google.com>
8480
8481         PR c/47837
8482         * gcc.dg/uninit-pred-7_d.c: New test.
8483         * gcc.dg/uninit-pred-8_d.c: New test.
8484
8485 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8486
8487         PR target/46788
8488         * gcc.target/arm/pr46788.c: New.
8489
8490 2011-03-15  Richard Guenther  <rguenther@suse.de>
8491
8492         PR middle-end/47650
8493         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8494         * gfortran.dg/ishft_4.f90: Likewise.
8495         * gfortran.dg/leadz_trailz_3.f90: Likewise.
8496
8497 2011-03-15  Richard Guenther  <rguenther@suse.de>
8498
8499         PR tree-optimization/13954
8500         * g++.dg/tree-ssa/pr13954.C: New testcase.
8501
8502 2011-03-15  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/48037
8505         * gcc.target/i386/pr48037-1.c: New testcase.
8506
8507 2011-03-15  Richard Guenther  <rguenther@suse.de>
8508
8509         PR tree-optimization/41490
8510         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8511         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8512         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8513         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8514         * g++.dg/tree-ssa/pr33604.C: Adjust.
8515
8516 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
8517
8518         PR middle-end/47917
8519         * gcc.c-torture/execute/pr47917.c: New test.
8520         * gcc.dg/pr47917.c: New test.
8521
8522         PR middle-end/38878
8523         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8524
8525 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
8526
8527         * gcc.target/i386/sse4_1-floor-vec.c: New test.
8528         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8529         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8530         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8531         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8532         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8533         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8534         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8535         * gcc.target/i386/avx-floor-vec.c: Ditto.
8536         * gcc.target/i386/avx-ceil-vec.c: Ditto.
8537         * gcc.target/i386/avx-trunc-vec.c: Ditto.
8538         * gcc.target/i386/avx-rint-vec.c: Ditto.
8539         * gcc.target/i386/avx-floorf-vec.c: Ditto.
8540         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8541         * gcc.target/i386/avx-truncf-vec.c: Ditto.
8542         * gcc.target/i386/avx-rintf-vec.c: Ditto.
8543
8544 2011-03-14  Tom Tromey  <tromey@redhat.com>
8545
8546         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8547         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8548         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8549
8550 2011-03-14  Tom Tromey  <tromey@redhat.com>
8551
8552         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8553         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8554         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8555
8556 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
8557
8558         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8559
8560 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
8561
8562         PR rtl-optimization/47166
8563         * gcc.c-torture/execute/postmod-1.c: New test.
8564
8565 2011-03-14  Richard Guenther  <rguenther@suse.de>
8566
8567         PR middle-end/48098
8568         * gcc.dg/torture/pr48098.c: New testcase.
8569
8570 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
8571
8572         PR target/48053
8573         * gcc.target/powerpc/pr48053-1.c: New test.
8574         * gcc.target/powerpc/pr48053-2.c: Likewise.
8575
8576 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8577
8578         PR libfortran/48066
8579         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
8580
8581 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8582
8583         PR libfortran/48066
8584         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
8585
8586 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
8587
8588         PR fortran/48059
8589         * gfortran.dg/class_41.f03: New.
8590
8591 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
8592
8593         * g++.dg/conversion/cast3.C: New test.
8594
8595 2011-03-11  Jason Merrill  <jason@redhat.com>
8596
8597         * g++.dg/template/error45.C: New.
8598
8599         * g++.dg/parse/no-type-defn1.C: New.
8600
8601         * g++.dg/ext/attrib40.C: New.
8602
8603         * g++.dg/cpp0x/regress/array1.C: New.
8604
8605 2011-03-11  Richard Guenther  <rguenther@suse.de>
8606
8607         PR tree-optimization/48067
8608         * gcc.dg/pr48067.c: New testcase.
8609
8610 2011-03-11  Richard Guenther  <rguenther@suse.de>
8611
8612         PR lto/48073
8613         * g++.dg/lto/20110311-1_0.C: New testcase.
8614
8615 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8616
8617         PR c++/48035
8618         * g++.dg/inherit/virtual8.C: New test.
8619
8620         PR middle-end/48044
8621         * gcc.dg/torture/pr48044.c: New test.
8622
8623 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
8624
8625         PR fortran/47768
8626         * gfortran.dg/proc_ptr_comp_31.f90: New.
8627
8628 2011-03-11  Richard Guenther  <rguenther@suse.de>
8629
8630         PR tree-optimization/47278
8631         * gcc.dg/torture/pr47278-1.c: New testcase.
8632         * gcc.dg/torture/pr47278-2.c: Likewise.
8633
8634 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8635
8636         PR tree-optimization/48063
8637         * gcc.dg/torture/pr48063.c: New test.
8638
8639 2011-03-10  Jason Merrill  <jason@redhat.com>
8640
8641         * g++.dg/template/array22.C: New.
8642
8643         * g++.dg/cpp0x/syntax-err1.C: New.
8644         * g++.dg/parse/error36.C: Adjust expected errors.
8645         * g++.old-deja/g++.pt/ctor2.C: Likewise.
8646         * g++.old-deja/g++.pt/typename3.C: Likewise.
8647         * g++.old-deja/g++.pt/typename4.C: Likewise.
8648         * g++.old-deja/g++.pt/typename6.C: Likewise.
8649
8650 2011-03-09  Jason Merrill  <jason@redhat.com>
8651
8652         * g++.dg/template/nontype22.C: New.
8653
8654 2011-03-09  Martin Jambor  <mjambor@suse.cz>
8655
8656         PR tree-optimization/47714
8657         * g++.dg/torture/pr47714.C: New test.
8658
8659 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8660
8661         PR target/47755
8662         * gcc.target/powerpc/pr47755-2.c: New file.
8663
8664 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8667         is not set in the environment, pass 64 as first argument when not
8668         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8669         native where ulimit -u is supported.
8670
8671 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8672
8673         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8674
8675 2011-03-08  Jason Merrill  <jason@redhat.com>
8676
8677         * g++.dg/template/nontype21.C: New.
8678
8679         * g++.dg/template/anon5.C: New.
8680
8681 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8682
8683         PR debug/47881
8684         * gcc.dg/pr47881.c: New test.
8685
8686 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
8687
8688         PR c++/47957
8689         * g++.dg/lookup/template3.C: New test.
8690
8691 2011-03-08  Kai Tietz  <ktietz@redhat.com>
8692
8693         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8694         'long' type.
8695
8696 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
8697
8698         PR testsuite/47954
8699         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8700         sizeof to compute alignment.
8701
8702 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8703
8704         PR tree-optimization/48022
8705         * gcc.dg/pr48022-1.c: New test.
8706         * gcc.dg/pr48022-2.c: New test.
8707
8708 2011-03-07  Jason Merrill  <jason@redhat.com>
8709
8710         * g++.dg/template/nontype20.C: New.
8711         * g++.dg/init/member1.C: Adjust expected errors.
8712         * g++.dg/parse/constant4.C: Likewise.
8713         * g++.dg/template/qualified-id3.C: Likewise.
8714         * g++.old-deja/g++.pt/crash10.C: Likewise.
8715
8716         * g++.dg/cpp0x/regress/non-const1.C: New.
8717
8718 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR debug/47991
8721         * gcc.dg/pr47991.c: New test.
8722
8723 2011-03-07  Jason Merrill  <jason@redhat.com>
8724
8725         * g++.dg/abi/mangle46.C: New.
8726
8727 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8728
8729         PR target/47862
8730         * gcc.target/powerpc/pr47862.c: New.
8731
8732 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8733
8734         PR target/45413
8735         * gcc.target/i386/combine-mul.c: Require nonpic.
8736
8737 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8738             Nathan Froyd  <froydnj@codesourcery.com>
8739
8740         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8741
8742 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8743
8744         * README.QMTEST: Remove.
8745
8746 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8747             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8748
8749         PR fortran/47850
8750         * gfortran.dg/array_constructor_37.f90 : New test.
8751
8752 2011-03-05  Jason Merrill  <jason@redhat.com>
8753
8754         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8755         * g++.dg/abi/mangle45.C: Likewise.
8756         * g++.dg/cpp0x/trailing1.C: Likewise.
8757
8758 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8759
8760         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8761
8762 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR rtl-optimization/47899
8765         * gcc.dg/pr47899.c: New test.
8766
8767         * gcc.dg/torture/pr47968.c: Ignore warnings.
8768
8769         PR tree-optimization/47967
8770         * gcc.c-torture/compile/pr47967.c: New test.
8771
8772 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8773
8774         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8775         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8776
8777 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8778
8779         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8780         and property_getAttributes() if __OBJC2__.
8781         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8782         * objc.dg/property/property-encoding-1.m: New.
8783         * obj-c++.dg/property/property-encoding-1.mm: New.
8784
8785 2011-03-04  Jason Merrill  <jason@redhat.com>
8786
8787         * g++.dg/template/pseudodtor6.C: New.
8788
8789         * g++.dg/inherit/covariant19.C: New.
8790
8791 2011-03-04  Richard Guenther  <rguenther@suse.de>
8792
8793         PR middle-end/47968
8794         * gcc.dg/torture/pr47968.c: New testcase.
8795
8796 2011-03-04  Richard Guenther  <rguenther@suse.de>
8797
8798         PR middle-end/47975
8799         * gcc.dg/torture/pr47975.c: New testcase.
8800
8801 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8802
8803         PR c++/47974
8804         * g++.dg/template/crash106.C: New.
8805
8806 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8807
8808         PR c/47963
8809         * gcc.dg/gomp/pr47963.c: New test.
8810         * g++.dg/gomp/pr47963.C: New test.
8811
8812 2011-03-02  Jason Merrill  <jason@redhat.com>
8813
8814         * g++.dg/cpp0x/regress/condition1.C: New.
8815
8816         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8817
8818 2011-03-01  Jason Merrill  <jason@redhat.com>
8819
8820         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8821
8822         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8823
8824 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8825
8826         PR rtl-optimization/47925
8827         * gcc.c-torture/execute/pr47925.c: New test.
8828
8829 2011-03-01  Jason Merrill  <jason@redhat.com>
8830
8831         * g++.dg/cpp0x/decltype25.C: New.
8832
8833         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8834
8835 2011-03-01  Richard Guenther  <rguenther@suse.de>
8836
8837         PR tree-optimization/47890
8838         * gcc.dg/torture/pr47890.c: New testcase.
8839
8840 2011-03-01  Richard Guenther  <rguenther@suse.de>
8841
8842         PR lto/47924
8843         * gcc.dg/lto/pr47924_0.c: New testcase.
8844
8845 2011-03-01  Richard Guenther  <rguenther@suse.de>
8846
8847         PR lto/46911
8848         * gfortran.dg/lto/pr46911_0.f: New testcase.
8849
8850 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8851
8852         PR libgfortran/47933
8853         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8854         compile errors from older code form.
8855
8856 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8857
8858         PR libgfortran/47567
8859         * gfortran.dg/fmt_fw_d.f90: New test.
8860
8861 2011-02-28  Jason Merrill  <jason@redhat.com>
8862
8863         * g++.dg/inherit/covariant18.C: New.
8864
8865 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8866
8867         PR middle-end/47893
8868         * gcc.dg/pr47893.c: New test.
8869
8870 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8871
8872         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8873         NULL in case of a selector with conflicting types.
8874         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8875
8876 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8877
8878         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8879         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8880         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8881         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8882
8883 2011-02-28  Jason Merrill  <jason@redhat.com>
8884
8885         PR c++/47906
8886         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8887
8888 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8889
8890         PR libgfortran/47778
8891         * gfortran.dg/namelist_71.f90: New test.
8892
8893 2011-02-27  Jason Merrill  <jason@redhat.com>
8894
8895         PR c++/47906
8896         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8897         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8898
8899 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8900
8901         PR c++/46466
8902         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8903
8904 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR fortran/47886
8907         * gfortran.dg/gomp/task-1.f90: Removed.
8908
8909 2011-02-26  Jason Merrill  <jason@redhat.com>
8910
8911         * g++.dg/template/this-targ1.C: New.
8912
8913         * g++.dg/cpp0x/regress/template-const1.C: New.
8914         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8915         * g++.dg/template/function1.C: Adjust.
8916         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8917         * g++.dg/debug/debug7.C: Adjust.
8918
8919 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8920
8921         PR fortran/47886
8922         * gfortran.dg/gomp/task-1.f90: New.
8923
8924 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8925
8926         * gcc.target/arm/neon-thumb2-move.c: Add
8927         dg-require-effective-target arm_thumb2_ok.
8928
8929 2011-02-24  Jason Merrill  <jason@redhat.com>
8930
8931         * g++.dg/parse/constant1.C: Specify C++98 mode.
8932         * g++.dg/parse/constant5.C: Likewise.
8933         * g++.dg/parse/error2.C: Likewise.
8934         * g++.dg/parse/semicolon3.C: Likewise.
8935         * g++.dg/template/crash14.C: Likewise.
8936         * g++.dg/template/local4.C: Likewise.
8937         * g++.dg/template/nontype3.C: Likewise.
8938         * g++.dg/parse/crash31.C: Adjust expected errors.
8939         * g++.dg/template/function1.C: Likewise.
8940         * g++.dg/template/ref3.C: Likewise.
8941         * g++.dg/template/static9.C: Likewise.
8942         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8943
8944         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8945         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8946         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8947         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8948         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8949
8950 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8951
8952         PR fortran/47878
8953         * gfortran.dg/pr47878.f90: New test.
8954
8955 2011-02-24  Richard Guenther  <rguenther@suse.de>
8956
8957         PR testsuite/47801
8958         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8959         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8960
8961 2011-02-24  Richard Guenther  <rguenther@suse.de>
8962
8963         PR fortran/47839
8964         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8965         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8966
8967 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8968
8969         PR libgfortran/47567
8970         * gfortran.dg/fmt_f0_1.f90: Update test.
8971
8972 2011-02-23  Jason Merrill  <jason@redhat.com>
8973
8974         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8975         * g++.dg/abi/mangle45.C: New.
8976
8977         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8978         * g++.dg/template/canon-type-9.C: Match use of decltype
8979         between declaration and definition.
8980         * g++.dg/template/canon-type-12.C: Likewise.
8981
8982 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8983
8984         PR fortran/40850
8985         * gfortran.dg/nested_allocatables_1.f90: New.
8986
8987 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8988
8989         PR c++/46868
8990         * g++.dg/pr46868.C: New test.
8991         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8992         * g++.dg/parse/error14.C: Adjust.
8993
8994 2011-02-23  Richard Guenther  <rguenther@suse.de>
8995
8996         PR tree-optimization/47838
8997         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8998
8999 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9000
9001         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9002
9003 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9004
9005         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9006         * gfortran.dg/count_init_expr.f03: Ditto.
9007         * gfortran.dg/gomp/pr43711.f90: Ditto.
9008         * gcc.dg/struct-parse-2.c: Ditto.
9009         * gcc.dg/parse-error-3.c: Ditto.
9010         * gcc.dg/Wlogical-op-1.c: Ditto.
9011         * gcc.dg/Walways-true-1.c: Ditto.
9012         * gcc.dg/pr24225.c: Ditto.
9013         * gcc.dg/Walways-true-2.c: Ditto.
9014         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9015         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9016         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9017         * g++.dg/overload/defarg4.C: Ditto.
9018         * g++.dg/inherit/covariant16.C: Ditto.
9019         * g++.dg/inherit/virtual7.C: Ditto.
9020         * g++.dg/template/canon-type-9.C: Ditto.
9021         * g++.dg/template/access19.C: Ditto.
9022         * g++.dg/template/call7.C: Ditto.
9023         * g++.dg/template/canon-type-2.C: Ditto.
9024         * g++.dg/template/init7.C: Ditto.
9025         * g++.dg/template/sizeof-template-argument.C: Ditto.
9026         * g++.dg/template/const3.C: Ditto.
9027         * g++.dg/template/sfinae26.C: Ditto.
9028         * g++.dg/template/sfinae26.C: Ditto.
9029         * g++.dg/template/canon-type-11.C: Ditto.
9030         * g++.dg/template/union2.C: Ditto.
9031         * g++.dg/template/canon-type-3.C: Ditto.
9032         * g++.dg/template/canon-type-1.C: Ditto.
9033         * g++.dg/template/canon-type-5.C: Ditto.
9034         * g++.dg/template/canon-type-7.C: Ditto.
9035         * g++.dg/template/canon-type-10.C: Ditto.
9036         * g++.dg/template/spec36.C: Ditto.
9037         * g++.dg/template/typedef38.C: Ditto.
9038         * g++.dg/template/canon-type-4.C: Ditto.
9039         * g++.dg/template/canon-type-6.C: Ditto.
9040         * g++.dg/template/canon-type-13.C: Ditto.
9041         * g++.dg/template/instantiate9.C: Ditto.
9042         * g++.dg/template/ttp22.C: Ditto.
9043         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9044         * g++.dg/warn/Walways-true-1.C: Ditto.
9045         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9046         * g++.dg/warn/Walways-true-2.C: Ditto.
9047         * g++.dg/conversion/op4.C: Ditto.
9048         * g++.dg/opt/pr19650.C: Ditto.
9049         * g++.dg/lookup/friend11.C: Ditto.
9050         * g++.dg/other/default2.C: Ditto.
9051         * g++.dg/other/default3.C: Ditto.
9052         * g++.dg/other/dtor2.C: Ditto.
9053         * g++.dg/other/friend5.C: Ditto.
9054         * g++.dg/other/default5.C: Ditto.
9055         * g++.dg/init/brace6.C: Ditto.
9056         * g++.dg/init/aggr5.C: Ditto.
9057         * g++.dg/init/error2.C: Ditto.
9058         * g++.dg/expr/bound-mem-fun.C: Ditto.
9059         * g++.dg/expr/cond6.C: Ditto.
9060         * g++.dg/expr/stmt-expr-1.C: Ditto.
9061         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9062         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9063         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9064         * g++.dg/cpp0x/bracket1.C: Ditto.
9065         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9066         * g++.dg/cpp0x/pr38646.C: Ditto.
9067         * g++.dg/cpp0x/variadic73.C: Ditto.
9068         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9069         * g++.dg/cpp0x/bracket4.C: Ditto.
9070         * g++.dg/cpp0x/decltype4.C: Ditto.
9071         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9072         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9073         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9074         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9075         * g++.dg/cpp0x/decltype2.C: Ditto.
9076         * g++.dg/cpp0x/decltype1.C: Ditto.
9077         * g++.dg/cpp0x/bracket2.C: Ditto.
9078         * g++.dg/cpp0x/decltype5.C: Ditto.
9079         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9080         * g++.dg/cpp0x/variadic70.C: Ditto.
9081         * g++.dg/cpp0x/decltype6.C: Ditto.
9082         * g++.dg/cpp0x/rvo.C: Ditto.
9083         * g++.dg/cpp0x/vt-40092.C: Ditto.
9084         * g++.dg/cpp0x/variadic-new.C: Ditto.
9085         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9086         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9087         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9088         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9089         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9090         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9091         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9092         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9093         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9094         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9095         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9096         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9097         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9098         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9099         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9100         * g++.dg/cpp0x/pr39639.C: Ditto.
9101         * g++.dg/cpp0x/decltype3.C: Ditto.
9102         * g++.dg/cpp0x/variadic68.C: Ditto.
9103         * g++.dg/cpp0x/variadic-function.C: Ditto.
9104         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9105         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9106         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9107         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9108         * g++.dg/parse/crash35.C: Ditto.
9109         * g++.dg/parse/crash40.C: Ditto.
9110         * g++.dg/parse/defarg12.C: Ditto.
9111         * g++.dg/parse/crash34.C: Ditto.
9112         * g++.dg/parse/constructor3.C: Ditto.
9113         * g++.dg/parse/template23.C: Ditto.
9114         * g++.dg/parse/crash56.C: Ditto.
9115         * g++.dg/parse/dtor13.C: Ditto.
9116         * g++.dg/parse/error33.C: Ditto.
9117         * g++.dg/parse/ctor9.C: Ditto.
9118         * g++.dg/parse/error32.C: Ditto.
9119         * g++.dg/parse/error37.C: Ditto.
9120         * g++.dg/parse/bitfield3.C: Ditto.
9121         * g++.dg/parse/struct-4.C: Ditto.
9122         * g++.dg/ext/has_trivial_copy.C: Ditto.
9123         * g++.dg/ext/is_polymorphic.C: Ditto.
9124         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9125         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9126         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9127         * g++.dg/ext/is_union.C: Ditto.
9128         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9129         * g++.dg/ext/is_pod.C: Ditto.
9130         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9131         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9132         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9133         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9134         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9135         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9136         * g++.dg/ext/is_abstract.C: Ditto.
9137         * g++.dg/ext/has_trivial_assign.C: Ditto.
9138         * g++.dg/ext/is_class.C: Ditto.
9139         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9140         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9141         * g++.dg/ext/is_base_of.C: Ditto.
9142         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9143         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9144         * g++.dg/ext/is_empty.C: Ditto.
9145         * g++.dg/ext/is_enum.C: Ditto.
9146         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9147         * gnat.dg/opt11.adb: Ditto.
9148         * obj-c++.dg/pr45735.mm: Ditto.
9149         * obj-c++.dg/pr24393.mm: Ditto.
9150         * obj-c++.dg/exceptions-2.mm: Ditto.
9151         * objc.dg/pr45735.m: Ditto.
9152         * objc.dg/pr24393.m: Ditto.
9153
9154 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9155
9156         * objc.dg/attributes/objc-exception-1.m: New.
9157
9158 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9159
9160         * gcc.dg/cpp/include7.c: New test.
9161
9162 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9163
9164         PR c++/47242
9165         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9166
9167 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9168
9169         PR rtl-optimization/47763
9170         * gcc.dg/pr47763.c: New test.
9171
9172 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9173
9174         PR fortran/45743
9175         * gfortran.dg/whole_file_32.f90 : New test.
9176
9177 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9178
9179         PR c++/47666
9180         * g++.dg/inherit/virtual7.C: New test.
9181
9182 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9183
9184         PR objc/47832
9185         * objc.dg/type-size-3.m: Updated error message.
9186         * objc.dg/type-size-4.m: New test.
9187         * objc.dg/type-size-5.m: New test.
9188
9189 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9190
9191         * lib/gnat.exp: Fix comments.
9192         Don't load libgloss.exp.
9193         (default_gnat_version): Call $compiler with --version.
9194         Adapt regexp for gnatmake output, insert version.
9195         (gnat_version): New proc.
9196         (gnat_init): Remove gnat_libgcc_s_path.
9197         (gnat_target_compile): Likewise.
9198         Remove ld_library_path.
9199         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9200         (gnat_pass): Remove.
9201         (gnat_pass): Remove.
9202         (gnat_finish): Remove.
9203         (gnat_exit): Remove.
9204         (local_find_gnatmake): Reindent.
9205         (runtest_file_p): Remove.
9206         (prune_warnings): Remove.
9207         (find_gnatclean): New proc.
9208         * lib/gnat-dg.exp (lremove): New proc.
9209         (gnat-dg-test): Reindent.
9210         Remove additional output files.
9211         (gnat-dg-runtest): Remove.
9212
9213         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9214         * gnat.dg/loop_optimization6.adb: Likewise.
9215         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9216
9217 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9218
9219         PR tree-optimization/47835
9220         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9221
9222 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9223
9224         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9225         * gfortran.dg/abstract_type_2.f03: Ditto.
9226         * gfortran.dg/abstract_type_3.f03: Ditto.
9227         * gfortran.dg/abstract_type_4.f03: Ditto.
9228         * gfortran.dg/abstract_type_5.f03: Ditto.
9229         * gfortran.dg/abstract_type_6.f03: Ditto.
9230         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9231         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9232         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9233         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9234         * gfortran.dg/array_function_5.f90: Ditto.
9235         * gfortran.dg/asynchronous_3.f03: Ditto.
9236         * gfortran.dg/char_expr_1.f90: Ditto.
9237         * gfortran.dg/class_14.f03: Ditto.
9238         * gfortran.dg/data_array_6.f: Ditto.
9239         * gfortran.dg/data_invalid.f90: Ditto.
9240         * gfortran.dg/dot_product_1.f03: Ditto.
9241         * gfortran.dg/func_derived_5.f90: Ditto.
9242         * gfortran.dg/func_result_4.f90: Ditto.
9243         * gfortran.dg/implied_do_1.f90: Ditto.
9244         * gfortran.dg/initialization_25.f90: Ditto.
9245         * gfortran.dg/initialization_26.f90: Ditto.
9246         * gfortran.dg/interface_34.f90: Ditto.
9247         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9248         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9249         * gfortran.dg/matmul_8.f03: Ditto.
9250         * gfortran.dg/merge_init_expr.f90: Ditto.
9251         * gfortran.dg/pack_assign_1.f90: Ditto.
9252         * gfortran.dg/pack_vector_1.f90: Ditto.
9253         * gfortran.dg/pointer_check_8.f90: Ditto.
9254         * gfortran.dg/product_init_expr.f03: Ditto.
9255         * gfortran.dg/reshape_order_5.f90: Ditto.
9256         * gfortran.dg/reshape_shape_1.f90: Ditto.
9257         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9258         * gfortran.dg/same_name_2.f90: Ditto.
9259         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9260         * gfortran.dg/spread_init_expr.f03: Ditto.
9261         * gfortran.dg/stmt_func_1.f90: Ditto.
9262         * gfortran.dg/sum_init_expr.f03: Ditto.
9263         * gfortran.dg/transpose_3.f03: Ditto.
9264         * gfortran.dg/unpack_init_expr.f03: Ditto.
9265         * gfortran.dg/warn_conversion.f90: Ditto.
9266         * gfortran.dg/warn_conversion_2.f90: Ditto.
9267         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9268         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9269         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9270         * gfortran.dg/whole_file_16.f90: Ditto.
9271         * gfortran.dg/whole_file_17.f90: Ditto.
9272         * gfortran.dg/whole_file_18.f90: Ditto.
9273         * gfortran.dg/whole_file_20.f03: Ditto.
9274         * gfortran.dg/whole_file_5.f90: Ditto.
9275         * gfortran.dg/whole_file_6.f90: Ditto.
9276         * gfortran.dg/write_invalid_format.f90: Ditto.
9277         * gfortran.dg/zero_sized_6.f90: Ditto.
9278
9279 2011-02-21  Jeff Law <law@redhat.com>
9280
9281         PR rtl-optimization/46178
9282         * gcc.target/i386/pr46178.c: New test.
9283
9284         PR rtl-optimization/46002
9285         * gcc.c-torture/compile/pr46002.c: New test.
9286
9287 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9288
9289         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9290         *-*-hpux10*.
9291
9292 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9293
9294         PR debug/47106
9295         * g++.dg/debug/pr47106.C: Require effective target lto.
9296
9297 2011-02-21  Jason Merrill  <jason@redhat.com>
9298
9299         * g++.dg/cpp0x/constexpr-diag2.C: New.
9300
9301 2011-02-20  Jason Merrill  <jason@redhat.com>
9302
9303         * g++.dg/cpp0x/constexpr-ctor7.C: New.
9304
9305         * g++.dg/cpp0x/fntmpdefarg2.C: New.
9306
9307         * g++.dg/overload/conv-op1.C: New.
9308
9309         * g++.dg/cpp0x/constexpr-synth1.C: New.
9310
9311 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9312
9313         * objc.dg/layout-2.m: New.
9314         * objc.dg/selector-3.m: Adjusted location of error message.
9315         * objc.dg/type-size-3.m: Same.
9316         * obj-c++.dg/selector-3.mm: Same.
9317
9318 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9319
9320         PR objc/47784
9321         * objc.dg/property/dotsyntax-22.m: New.
9322         * obj-c++.dg/property/dotsyntax-22.mm: New.
9323
9324 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
9325
9326         PR c++/46394
9327         * g++.dg/template/typedef38.C: New test.
9328
9329 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9330
9331         PR fortran/46818
9332         * gfortran.dg/whole_file_30.f90 : New test.
9333         * gfortran.dg/whole_file_31.f90 : New test.
9334
9335 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9336
9337         PR fortran/45077
9338         PR fortran/44945
9339         * gfortran.dg/whole_file_28.f90 : New test.
9340         * gfortran.dg/whole_file_29.f90 : New test.
9341
9342 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9343
9344         PR c++/44118
9345         * g++.dg/template/crash105.C: New.
9346
9347 2011-02-19  Jason Merrill  <jason@redhat.com>
9348
9349         * g++.dg/cpp0x/regress/no-elide1.C: New.
9350
9351 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
9352
9353         PR tree-optimization/46620
9354         * gcc.dg/pr46620.c: New.
9355
9356 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9357
9358         PR c/47809
9359         * gcc.target/i386/pr47809.c: New test.
9360
9361 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9362             Tobias Burnus  <burnus@net-b.de>
9363
9364         * lib/target-supports.exp
9365         (check_effective_target_fortran_large_real): New check for large reals.
9366         * gfortran.dg/nan_7.f90: New test.
9367
9368 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9369
9370         PR libgfortran/47567
9371         * gfortran.dg/fmt_f0_1.f90: Update test.
9372
9373 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
9374
9375         PR fortran/47348
9376         * gfortran.dg/array_constructor_36.f90 : New test.
9377         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9378         allow for comparison between different elements of the array
9379         constructor at different levels of optimization.
9380
9381 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9382
9383         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9384         * gcc.target/i386/pr32280-1.c: Likewise.
9385
9386 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR target/47800
9389         * gcc.target/i386/pr47800.c: New test.
9390
9391 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
9392
9393         * objc/execute/exceptions/foward-1.x: New.
9394
9395 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9396
9397         PR fortran/47789
9398         * gfortran.dg/derived_constructor_comps_4.f90: New.
9399
9400 2011-02-18  Tobias Burnus
9401
9402         PR fortran/47775
9403         * gfortran.dg/func_result_6.f90: New.
9404
9405 2011-02-18  Michael Matz  <matz@suse.de>
9406
9407         PR fortran/45586
9408         * gfortran.dg/lto/pr45586_0.f90: New test.
9409         * gfortran.dg/typebound_proc_20.f90: Ditto.
9410         * gfortran.dg/typebound_proc_21.f90: Ditto.
9411
9412 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9413
9414         PR c++/47795
9415         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9416
9417 2011-02-18  Tobias Burnus  <burnus@net-b.de>
9418
9419         PR fortran/47750
9420         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9421         gcc_warning_prefix.
9422         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9423         normalizing the error/warning output.
9424         * gfortran.dg/Wall.f90: Update dg-error/warning.
9425         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9426         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9427         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9428         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9429         * gfortran.dg/class_30.f90: Update dg-error/warning.
9430         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9431         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9432         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9433         * gfortran.dg/entry_17.f90: Update dg-error/warning.
9434         * gfortran.dg/entry_19.f90: Update dg-error/warning.
9435         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9436         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9437         * gfortran.dg/g77/12632.f: Update dg-error/warning.
9438         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9439         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9440         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9441         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9442         * gfortran.dg/goto_8.f90: Update dg-error/warning.
9443         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9444         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9445         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9446         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9447         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9448         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9449         * gfortran.dg/volatile3.f90: Update dg-error/warning.
9450         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9451         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9452         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9453         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9454         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9455
9456 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9457
9458         PR fortran/47768
9459         * gfortran.dg/proc_ptr_comp_30.f90: New.
9460
9461 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR debug/47780
9464         * gcc.target/i386/pr47780.c: New test.
9465
9466 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9467
9468         PR fortran/47767
9469         * gfortran.dg/class_40.f03: New.
9470
9471 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
9472
9473         PR c++/47208
9474         * g++.dg/cpp0x/auto21.C: New test.
9475
9476 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
9477
9478         * objc.dg/special/unclaimed-category-1.h: Updated for
9479         new ABI support.
9480         * objc.dg/special/unclaimed-category-1.m: Same.
9481         * objc.dg/zero-link-1.m: Same.
9482         * objc.dg/lookup-1.m: Same.
9483         * objc.dg/torture/strings/const-str-9.m
9484         * objc.dg/torture/strings/const-str-10.m: Same.
9485         * objc.dg/torture/strings/const-str-11.m: Same.
9486         * objc.dg/torture/forward-1.m: Same.
9487         * objc.dg/zero-link-2.m: Same.
9488         * objc.dg/encode-7-next-64bit.m: Same.
9489         * objc.dg/method-4.m: Same.
9490         * objc.dg/next-runtime-1.m: Same.
9491         * objc.dg/image-info.m: Same.
9492         * objc.dg/pr23214.m: Same.
9493         * objc.dg/symtab-1.m: Same.
9494         * obj-c++.dg/basic.m: Same.
9495         * obj-c++.dg/proto-lossage-3.m: Same.
9496         * obj-c++.dg/torture/strings/const-str-10.m: Same.
9497         * obj-c++.dg/torture/strings/const-str-11.m: Same.
9498         * obj-c++.dg/torture/strings/const-str-9.m: Same.
9499         * obj-c++.dg/method-11.m: Same.
9500         * objc/execute/enumeration-1.m: Same.
9501         * objc/execute/object_is_class.m: Same.
9502         * objc/execute/formal_protocol-2.m: Same.
9503         * objc/execute/formal_protocol-4.m: Same.
9504         * objc/execute/formal_protocol-6.m: Same.
9505         * objc/execute/bycopy-3.m: Same.
9506         * objc/execute/exceptions/catchall-1.m: Same.
9507         * objc/execute/exceptions/finally-1.m: Same.
9508         * objc/execute/exceptions/local-variables-1.m: Same.
9509         * objc/execute/exceptions/foward-1.m: Same.
9510         * objc/execute/bf-common.h
9511         * objc/execute/enumeration-2.m: Same.
9512         * objc/execute/formal_protocol-1.m: Same.
9513         * objc/execute/formal_protocol-3.m: Same.
9514         * objc/execute/formal_protocol-5.m: Same.
9515         * objc/execute/accessing_ivars.m: Same.
9516         * objc/execute/bycopy-2.m: Same.
9517         * objc/execute/formal_protocol-7.m: Same.
9518         * objc/execute/compatibility_alias.m: Same.
9519         * objc/execute/no_clash.m: Same.
9520         * objc/execute/object_is_meta_class.m: Same.
9521         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9522         * objc/execute/class-tests-1.h: Include stdio.h.
9523         * objc/execute/class-tests-2.h: Same.
9524         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9525         runtimes.
9526         * obj-c++.dg/try-catch-2.mm: Same.
9527
9528 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
9529
9530         PR c++/47783
9531         * g++.dg/warn/Wunused-parm-4.C: New test.
9532
9533 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
9534             Jan Hubicka  <jh@suse.cz>
9535
9536         PR debug/47106
9537         PR debug/47402
9538         * g++.dg/debug/pr47106.C: New.
9539
9540 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
9541
9542         PR target/43653
9543         * gcc.target/i386/pr43653.c: New test.
9544
9545 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
9546
9547         PR c++/47172
9548         * g++.dg/template/inherit6.C: New test.
9549
9550 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
9551
9552         PR fortran/47745
9553         * gfortran.dg/class_39.f03: New.
9554
9555 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
9556
9557         PR c++/47326
9558         * g++.dg/cpp0x/variadic106.C: New test.
9559
9560 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
9561
9562         PR libfortran/47757
9563         * gfortran.dg/pr47757-1.f90: New test.
9564         * gfortran.dg/pr47757-2.f90: New test.
9565         * gfortran.dg/pr47757-3.f90: New test.
9566
9567         PR c++/47704
9568         * g++.dg/cpp0x/enum8.C: New test.
9569
9570 2011-02-15  Jason Merrill  <jason@redhat.com>
9571
9572         * g++.dg/inherit/implicit-trivial1.C: New.
9573         * g++.dg/cpp0x/implicit-trivial1.C: New.
9574
9575 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9576
9577         PR middle-end/47725
9578         * gcc.dg/torture/pr47725.c: Removed.
9579
9580 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9581
9582         PR target/47755
9583         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9584         constant does not generate a load from memory.
9585
9586 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9587
9588         PR middle-end/47725
9589         * gcc.dg/torture/pr47725.c: New.
9590
9591 2011-02-15  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/47743
9594         * gcc.dg/torture/pr47743.c: New testcase.
9595
9596 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
9597
9598         PR middle-end/47581
9599         * gcc.target/i386/pr47581.c: New test.
9600
9601 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9602
9603         PR fortran/47730
9604         * gfortran.dg/select_type_22.f03: New.
9605
9606 2011-02-14  Jason Merrill  <jason@redhat.com>
9607
9608         * g++.dg/cpp0x/regress/enum1.C: New.
9609
9610 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9611
9612         * gnat.dg/include.adb: New test.
9613
9614 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9615
9616         PR fortran/47728
9617         * gfortran.dg/class_38.f03: New.
9618
9619 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9620
9621         * gcc.dg/pr46494.c: New test.
9622
9623 2011-02-14  Richard Guenther  <rguenther@suse.de>
9624
9625         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9626
9627 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9628
9629         PR ada/41929
9630         * gnat.dg/null_pointer_deref1.exp: Don't skip on
9631         sparc*-sun-solaris2.11.
9632
9633 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9634
9635         PR fortran/47349
9636         * gfortran.dg/argument_checking_18.f90: New.
9637
9638 2011-02-13  Tobias Burnus  <burnus@net-b.de>
9639
9640         * gfortran.dg/argument_checking_13.f90: Update dg-error.
9641         * gfortran.dg/argument_checking_17.f90: New.
9642
9643 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
9644
9645         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9646         are temporarily disabled.
9647         * gfortran.dg/class_7.f03: Ditto.
9648         * gfortran.dg/coarray_14.f90: Ditto.
9649         * gfortran.dg/typebound_proc_13.f03: Ditto.
9650
9651 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
9652
9653         PR fortran/45586
9654         * gfortran.dg/extends_11.f03: New.
9655
9656 2011-02-11  Xinliang David Li  <davidxl@google.com>
9657
9658         PR tree-optimization/47707
9659         * g++.dg/tree-ssa/pr47707.C: New test.
9660
9661 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
9662
9663         * g++.dg/opt/inline17.C: New test.
9664
9665 2011-02-11  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/47550
9668         * gfortran.dg/pure_formal_2.f90: New.
9669
9670 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
9671
9672         PR rtl-optimization/47614
9673         * gfortran.dg/pr47614.f: New.
9674
9675 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
9676
9677         PR driver/47678
9678         * gcc.dg/opts-6.c: New test.
9679
9680 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
9681
9682         PR debug/47684
9683         * gcc.dg/pr47684.c: New test.
9684
9685 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687         PR target/47629
9688         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9689         c99_runtime, dg-add-options c99_runtime.
9690         (main): Use __asm__.
9691
9692 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9693
9694         PR testsuite/47400
9695         * lib/target-supports.exp (check_ascii_locale_available): New proc.
9696         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9697         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9698         * gcc.dg/ucnid-10.c: Likewise.
9699         * gcc.dg/ucnid-13.c: Likewise.
9700         * gcc.dg/ucnid-7.c: Likewise.
9701         * gcc.dg/ucnid-8.c: Likewise.
9702         Adapt dg-warning line number.
9703
9704 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
9705
9706         * gcc.target/i386/parity-1.c: Use -march=k8.
9707         * gcc.target/i386/parity-2.c: Ditto.
9708         * gcc.target/i386/vecinit-1.c: Ditto.
9709         * gcc.target/i386/vecinit-2.c: Ditto.
9710
9711 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9712
9713         PR target/46610
9714         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9715         * gcc.target/mips/save-restore-3.c: Likewise.
9716         * gcc.target/mips/save-restore-4.c: Likewise.
9717         * gcc.target/mips/save-restore-5.c: Likewise.
9718
9719         PR target/47683
9720         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9721         * g++.dg/tree-prof/partition2.C: Likewise.
9722
9723 2011-02-09  Jason Merrill  <jason@redhat.com>
9724
9725         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9726         rather than misdeclare std::puts.
9727
9728         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9729         * g++.dg/other/warning1.C: Likewise.
9730         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9731         * g++.old-deja/g++.gb/scope06.C: Likewise.
9732         * g++.old-deja/g++.law/cvt11.C: Likewise.
9733         * g++.old-deja/g++.law/init1.C: Likewise.
9734         * g++.dg/abi/mangle26.C: Likewise.
9735
9736         * g++.dg/template/function1.C: Adjust for C++0x mode.
9737         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9738
9739         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9740         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9741
9742         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9743
9744         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9745
9746         * g++.dg/cpp0x/regress: New directory.
9747         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9748         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9749         * g++.dg/cpp0x/regress/regress3.C: New.
9750
9751 2011-02-10  Richard Guenther  <rguenther@suse.de>
9752
9753         PR tree-optimization/47677
9754         * gcc.dg/torture/pr47677.c: New testcase.
9755
9756 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9757
9758         * objc.dg/special/load-category-1.m: Remove unused header.
9759         * objc.dg/special/load-category-1a.m: Likewise.
9760         * objc.dg/special/load-category-2.m: Likewise.
9761         * objc.dg/special/load-category-2a.m: Likewise.
9762         * objc.dg/special/load-category-3.m: Likewise.
9763         * objc.dg/special/load-category-3a.m: Likewise.
9764         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9765         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9766         * objc.dg/attributes/class-attribute-1.m: Likewise.
9767         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9768         * obj-c++.dg/property/property.exp: Likewise.
9769         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9770         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9771         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9772         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9773         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9774         * obj-c++.dg/template-8.mm: Likewise.
9775
9776 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9777
9778         PR target/47665
9779         * gcc.target/i386/pr47665.c: New test.
9780
9781 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9782
9783         PR testsuite/47622
9784         Revert
9785         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9786         PR debug/42631
9787         * gcc.dg/pr42631.c: Update test.
9788         * gcc.dg/pr42631-2.c: New test.
9789
9790 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9791
9792         PR fortran/47352
9793         * gfortran.dg/proc_decl_25.f90: New.
9794
9795 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9796
9797         PR fortran/47463
9798         * gfortran.dg/typebound_assignment_2.f03: New.
9799
9800 2011-02-09  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/47664
9803         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9804
9805 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9806
9807         PR middle-end/47646
9808         * gnat.dg/uninit_func.adb: Adjust dg directive.
9809
9810 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9811
9812         PR middle-end/47646
9813         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9814
9815 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9816
9817         PR fortran/47637
9818         * gfortran.dg/auto_dealloc_2.f90: New.
9819
9820 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9821
9822         * gcc.dg/builtins-config.h: Remove __sgi handling.
9823         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9824         -std=c99 for mips-sgi-irix6.5*.
9825
9826 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9827
9828         PR middle-end/45505
9829         * gfortran.dg/pr25923.f90: Remove xfails.
9830
9831 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9832
9833         PR fortran/47583
9834         * gfortran.dg/inquire_14.f90: New test.
9835
9836 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9837
9838         PR fortran/45290
9839         * gfortran.dg/pointer_init_6.f90: New.
9840
9841 2011-02-08  Jeff Law <law@redhat.com>
9842
9843         PR tree-optimization/42893
9844         * gcc.tree-ssa/pr42893.c: New test.
9845
9846 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9847
9848         PR tree-optimization/46834
9849         PR tree-optimization/46994
9850         PR tree-optimization/46995
9851         * gcc.dg/graphite/id-pr46834.c: New.
9852         * gfortran.dg/graphite/id-pr46994.f90: New.
9853         * gfortran.dg/graphite/id-pr46995.f90: New.
9854
9855 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9856
9857         PR middle-end/47646
9858         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9859         using the variable is known the warning is emitted there.
9860         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9861         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9862
9863         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9864         statement.
9865         (vg): Likewise.
9866         * gcc.dg/noreturn-1.c (foo5): Likewise.
9867         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9868         (method2): Likewise.
9869
9870         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9871         the return statement using the uninitialized variable.
9872         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9873
9874 2011-02-08  Richard Guenther  <rguenther@suse.de>
9875
9876         PR middle-end/47639
9877         * g++.dg/opt/pr47639.c: New testcase.
9878
9879 2011-02-08  Richard Guenther  <rguenther@suse.de>
9880
9881         PR tree-optimization/47632
9882         * g++.dg/opt/pr47632.C: New testcase.
9883
9884 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9885
9886         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9887
9888 2011-02-07  Richard Guenther  <rguenther@suse.de>
9889
9890         PR tree-optimization/47615
9891         * g++.dg/opt/pr47615.C: New testcase.
9892
9893 2011-02-07  Richard Guenther  <rguenther@suse.de>
9894
9895         PR tree-optimization/47621
9896         * gcc.dg/torture/pr47621.c: New testcase.
9897
9898 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9899
9900         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9901
9902 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9903
9904         PR fortran/47592
9905         * gfortran.dg/allocate_with_source_1 : New test.
9906
9907 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9908
9909         PR middle-end/47610
9910         * gcc.dg/pr47610.c: New test.
9911
9912 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9913
9914         PR debug/42631
9915         * gcc.dg/pr42631.c: Update test.
9916         * gcc.dg/pr42631-2.c: New test.
9917
9918 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9919
9920         PR fortran/47574
9921         * gfortran.dg/pr47574.f90:  New test.
9922
9923 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9924
9925         PR tree-optimization/46194
9926         * gcc.dg/autopar/pr46194.c: New.
9927
9928 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9929
9930         PR tree-optimization/43695
9931         * g++.dg/ipa/pr43695.C: New.
9932
9933 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR inline-asm/23200
9936         * gcc.dg/pr23200.c: New test.
9937
9938 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9939
9940         PR c++/47589
9941         * g++.dg/pr47589.C: New test.
9942
9943 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9944
9945         PR c++/47398
9946         * g++.dg/template/typedef37.C: New test.
9947         * g++.dg/template/param1.C: Adjust expected error message.
9948
9949 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR middle-end/31490
9952         * gcc.dg/pr31490-2.c: New test.
9953         * gcc.dg/pr31490-3.c: New test.
9954         * gcc.dg/pr31490-4.c: New test.
9955
9956 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9957             Jakub Jelinek  <jakub@redhat.com>
9958
9959         PR c++/46890
9960         * g++.dg/parser/semicolon3.C: Adjust.
9961         * g++.dg/parser/semicolon4.C: New testcase.
9962         * g++.dg/pr46890.C: New testcase.
9963
9964 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9965
9966         PR c++/29571
9967         * g++.dg/init/pr29571.C: New.
9968
9969 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9970
9971         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9972         instead of vect_int.
9973
9974 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9975
9976         PR target/47312
9977         * gcc.target/i386/pr47312.c: New test.
9978
9979         PR target/47564
9980         * gcc.target/i386/pr47564.c: New test.
9981
9982 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9983
9984         PR tree-optimization/45122
9985         * gcc.dg/tree-ssa/pr45122.c: New.
9986
9987 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9988
9989         PR target/47272
9990         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9991         and vec_vsx_st.
9992
9993         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9994         and vsx so a default --with-cpu=power7 doesn't give an error
9995         when -mavoid-indexed-addresses is used.
9996
9997         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9998         wrapper function to save the arguments and then jump to the real
9999         function, rather than depending on the compiler not to move stuff
10000         before an asm.
10001         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10002
10003 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10004             Paul Thomas  <pault@gcc.gnu.org>
10005
10006         PR fortran/47082
10007         * gfortran.dg/class_37.f03 : New test.
10008
10009 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10010             Richard Guenther  <rguenther@suse.de>
10011
10012         PR tree-optimization/40979
10013         PR bootstrap/47044
10014         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10015         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10016         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10017         check_vect_support_and_set_flags.
10018         * gfortran.dg/graphite/vect-pr40979.f90: New.
10019
10020 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10021
10022         PR fortran/47572
10023         * gfortran.dg/class_36.f03: New.
10024
10025 2011-02-02  Richard Guenther  <rguenther@suse.de>
10026
10027         PR tree-optimization/47566
10028         * gcc.dg/lto/20110201-1_0.c: New testcase.
10029
10030 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10031
10032         PR debug/47498
10033         PR debug/47501
10034         PR debug/45136
10035         PR debug/45130
10036         * debug/pr47498.c: New.
10037         * debug/pr47501.c: New.
10038
10039 2011-02-01  Richard Guenther  <rguenther@suse.de>
10040
10041         PR tree-optimization/47559
10042         * g++.dg/torture/pr47559.C: New testcase.
10043
10044 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10045
10046         PR fortran/47565
10047         * gfortran.dg/typebound_call_20.f03: New.
10048
10049 2011-02-01  Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/47555
10052         * gcc.dg/pr47555.c: New testcase.
10053
10054 2011-02-01  Richard Guenther  <rguenther@suse.de>
10055
10056         PR tree-optimization/47541
10057         * g++.dg/torture/pr47541.C: New testcase.
10058
10059 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10060
10061         PR fortran/47455
10062         * gfortran.dg/typebound_call_19.f03: New.
10063
10064 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10065
10066         PR c++/47416
10067         * g++.dg/cpp0x/pr47416.C: New test.
10068
10069 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10070
10071         PR fortran/47519
10072         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10073
10074 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10075
10076         PR fortran/47463
10077         * gfortran.dg/typebound_assignment_1.f03: New.
10078
10079 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR tree-optimization/47538
10082         * gcc.c-torture/execute/pr47538.c: New test.
10083
10084 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10085
10086         PR target/45325
10087         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10088
10089 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10090
10091         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10092
10093 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10094
10095         PR rtl-optimization/44031
10096         * gcc.c-torture/compile/20110131-1.c: New test.
10097
10098 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10099
10100         PR fortran/47042
10101         * gfortran.dg/stmt_func_1.f90: New.
10102
10103 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10104
10105         PR fortran/47042
10106         * gfortran.dg/interface_34.f90: New.
10107
10108 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10109
10110         PR fortran/47523
10111         * gfortran.dg/realloc_on_assign_5.f03: New test.
10112         * gfortran.dg/realloc_on_assign_5.f03: New test.
10113
10114 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10115
10116         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10117         * gfortran.dg/bessel_7.f90: Likewise.
10118         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10119
10120         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10121         * gfortran.dg/sum_init_expr.f03: Likewise.
10122
10123         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10124
10125         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10126         -r -nostdlib.
10127
10128         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10129         loop only on "vect_intfloat_cvt" targets.
10130
10131 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10132
10133         PR fortran/47531
10134         * gfortran.dg/shape_6.f90: New.
10135
10136 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10137
10138         PR libgfortran/47434
10139         * gfortran.dg/read_infnan_1.f90: Update test.
10140         * gfortran.dg/module_nan.f90: Update test.
10141         * gfortran.dg/char4_iunit_1.f03: Update test.
10142         * gfortran.dg/large_real_kind_1.f90: Update test.
10143         * gfortran.dg/real_const_3.f90: Update test.
10144         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10145
10146 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10147
10148         PR c++/47311
10149         * g++.dg/template/param2.C: New test.
10150
10151 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10152
10153         PR libgfortran/47285
10154         * gfortran.dg/fmt_g.f: New test.
10155
10156 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10157
10158         PR fortran/47507
10159         * gfortran.dg/pure_formal_1.f90: New.
10160
10161 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10162
10163         PR target/42894
10164         * gcc.dg/tls/pr42894.c: New test.
10165
10166 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10167
10168         * gcc.dg/pr47276.c: Add dg-require-visibility.
10169
10170 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10171
10172         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10173
10174 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10175             Tobias Burnus  <burnus@gcc.gnu.org>
10176
10177         PR fortran/45170
10178         PR fortran/35810
10179         PR fortran/47350
10180         * gfortran.dg/realloc_on_assign_3.f03: New test.
10181         * gfortran.dg/realloc_on_assign_4.f03: New test.
10182         * gfortran.dg/allocatable_function_5.f90: New test.
10183         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10184         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10185         implemented" dg-errors.
10186
10187 2011-01-27  Jan Hubicka  <jh@suse.cz>
10188
10189         PR middle-end/46949
10190         * gcc.dg/attr-weakref-4.c: New testcase
10191
10192 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10193
10194         PR tree-optimization/47228
10195         * gcc.dg/torture/pr47228.c: New test.
10196
10197 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10198
10199         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10200
10201 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10202
10203         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10204         when using auto-overlay support on the SPU.
10205
10206 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10207
10208         PR rtl-optimization/44174
10209         * gcc.target/i386/asm-6.c: New test.
10210
10211 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10212
10213         PR rtl-optimization/46856
10214         * gcc.c-torture/compile/pr46856.c: New test.
10215
10216 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10217             Andrew Pinski  <pinskia@gmail.com>
10218
10219         PR c/43082
10220         * gcc.dg/pr43082.c: New.
10221
10222 2011-01-26  DJ Delorie  <dj@redhat.com>
10223
10224         PR rtl-optimization/46878
10225         * gcc.dg/pr46878-1.c: New test.
10226
10227 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10228
10229         PR c++/47476
10230         * g++.dg/cpp0x/pr47476.C: New test.
10231
10232 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10233
10234         * gcc.c-torture/compile/20110126-1.c: New test.
10235
10236 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR c/47473
10239         * gcc.dg/torture/pr47473.c: New test.
10240
10241 2011-01-26  Jan Hubicka  <jh@suse.cz>
10242
10243         PR target/47237
10244         * gcc.c-torture/execute/pr47237.c: New testcase.
10245
10246 2011-01-26  Jan Hubicka  <jh@suse.cz>
10247
10248         PR tree-optimization/47190
10249         * gcc.dg/attr-weakref-3.c: New testcase.
10250
10251 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10252
10253         PR c++/43601
10254         * gcc.dg/dll-9a.c: New test file.
10255         * gcc.dg/dll-11.c: Likewise.
10256         * gcc.dg/dll-12.c: Likewise.
10257         * gcc.dg/dll-12a.c: Likewise.
10258         * gcc.dg/dll-11a.c: Likewise.
10259         * gcc.dg/dll-9.c: Likewise.
10260         * gcc.dg/dll-10.c: Likewise.
10261         * gcc.dg/dll-10a.c: Likewise.
10262         * g++.dg/ext/dllexport4a.cc: Likewise.
10263         * g++.dg/ext/dllexport4.C: Likewise.
10264         * g++.dg/ext/dllexport5.C: Likewise.
10265         * g++.dg/ext/dllexport5a.cc: Likewise.
10266
10267 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10268
10269         PR tree-optimization/46970
10270         * gcc.dg/graphite/pr46970.c: New.
10271
10272 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10273
10274         PR tree-optimization/46215
10275         * gcc.dg/graphite/pr46215.c: New.
10276
10277 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10278
10279         PR tree-optimization/46168
10280         * gcc.dg/graphite/pr46168.c: New.
10281
10282 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10283
10284         PR tree-optimization/43657
10285         * gcc.dg/graphite/pr43657.c: New.
10286
10287 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10288
10289         PR tree-optimization/29832
10290         * gfortran.dg/graphite/pr29832.f90: New.
10291
10292 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10293
10294         PR tree-optimization/43567
10295         * gcc.dg/graphite/pr43567.c: New.
10296
10297 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10298
10299         * gfortran.dg/graphite/interchange-4.f: New.
10300         * gfortran.dg/graphite/interchange-5.f: New.
10301
10302         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10303         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10304         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10305         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10306         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10307         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10308         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10309         * gfortran.dg/ltrans-7.f90: Removed.
10310         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10311
10312         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10313         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10314         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10315         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10316         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10317         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10318         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10319         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10320         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10321         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10322         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10323         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10324         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10325         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10326         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10327         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10328         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10329         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10330         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10331         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10332         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10333         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10334         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10335         * gcc.dg/tree-ssa/data-dep-1.c
10336         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10337         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10338         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10339         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10340         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10341
10342 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR tree-optimization/47265
10345         PR tree-optimization/47443
10346         * gcc.c-torture/compile/pr47265.c: New test.
10347         * gcc.dg/pr47443.c: New test.
10348
10349 2011-01-25  Martin Jambor  <mjambor@suse.cz>
10350
10351         PR tree-optimization/47382
10352         * g++.dg/torture/pr47382.C: New test.
10353         * g++.dg/opt/devirt1.C: Xfail.
10354
10355 2011-01-25  Yao Qi  <yao@codesourcery.com>
10356
10357         PR target/45701
10358         * gcc.target/arm/pr45701-1.c: New test.
10359         * gcc.target/arm/pr45701-2.c: New test.
10360         * gcc.target/arm/pr45701-3.c: New test.
10361
10362 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10363             Jakub Jelinek  <jakub@redhat.com>
10364
10365         PR tree-optimization/47271
10366         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10367
10368 2011-01-25  Nick Clifton  <nickc@redhat.com>
10369
10370         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10371         (saturate_add): Delete.
10372         (exchange): Delete.
10373         (main): Do not run saturate_add.
10374         (set_interrupts): Delete.
10375
10376 2011-01-25  Tobias Burnus  <burnus@net-b.de>
10377
10378         PR fortran/47448
10379         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10380
10381 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10382
10383         PR tree-optimization/47427
10384         PR tree-optimization/47428
10385         * gcc.c-torture/compile/pr47427.c: New test.
10386         * gcc.c-torture/compile/pr47428.c: New test.
10387
10388 2011-01-25  Richard Guenther  <rguenther@suse.de>
10389
10390         PR middle-end/47411
10391         * gcc.dg/torture/pr47411.c: New testcase.
10392
10393 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10394
10395         * gfortran.dg/graphite/id-24.f: New.
10396         * gfortran.dg/graphite/id-25.f: New.
10397
10398 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10399
10400         * gfortran.dg/graphite/id-23.f: New.
10401
10402 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10403
10404         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10405
10406 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10407
10408         * gcc.dg/graphite/block-0.c: Un-XFAILed.
10409         * gcc.dg/graphite/block-1.c: Un-XFAILed.
10410         * gcc.dg/graphite/block-7.c: Un-XFAILed.
10411         * gcc.dg/graphite/block-8.c: Un-XFAILed.
10412         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10413         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10414         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10415         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10416         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10417
10418 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10419
10420         * gcc.dg/graphite/block-0.c: Add documentation.
10421         * gcc.dg/graphite/block-4.c: Same.
10422         * gcc.dg/graphite/block-7.c: Same.
10423         * gcc.dg/graphite/block-8.c: New.
10424         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10425         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10426         * gcc.dg/graphite/interchange-12.c: Add documentation.
10427         * gcc.dg/graphite/interchange-13.c: New.
10428         * gcc.dg/graphite/interchange-14.c: New.
10429         * gcc.dg/graphite/interchange-15.c: New.
10430         * gcc.dg/graphite/interchange-8.c: Add documentation.
10431         * gcc.dg/graphite/interchange-mvt.c: Same.
10432
10433 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10434
10435         PR target/47408
10436         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10437         * gcc.target/powerpc/altivec-14.c: Ditto.
10438         * gcc.target/powerpc/altivec-33.c: Ditto.
10439         * gcc.target/powerpc/altivec-types-1.c: Ditto.
10440         * gcc.target/powerpc/altivec-types-2.c: Ditto.
10441         * gcc.target/powerpc/altivec-types-3.c: Ditto.
10442         * gcc.target/powerpc/altivec-types-4.c: Ditto.
10443         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10444         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10445         * g++.dg/ext/altivec-15.C: Ditto.
10446         * g++.dg/ext/altivec-types-1.C: Ditto.
10447         * g++.dg/ext/altivec-types-2.C: Ditto.
10448         * g++.dg/ext/altivec-types-3.C: Ditto.
10449         * g++.dg/ext/altivec-types-4.C: Ditto.
10450
10451 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10454
10455 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10456
10457         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10458         optimization options.
10459
10460 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10461
10462         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10463
10464         PR testsuite/45988
10465         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10466
10467 2011-01-23  Tobias Burnus  <burnus@net-b.de>
10468
10469         PR fortran/47421
10470         * gfortran.dg/allocatable_scalar_12.f90: New.
10471
10472 2011-01-23  Ira Rosen  <irar@il.ibm.com>
10473
10474         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10475         vectorization to be not profitable if peeling is used to
10476         realign the memory access.
10477         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10478         loop bound to avoid loop unrolling.
10479         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10480
10481 2011-01-22  Jan Hubicka  <jh@suse.cz>
10482
10483         PR lto/47333
10484         * g++.dg/lto/pr47333.C: New file.
10485
10486 2011-01-22  Jan Hubicka  <jh@suse.cz>
10487
10488         PR tree-optimization/43884
10489         PR lto/44334
10490         * gcc.dg/autopar/outer-2.c: Increase array size.
10491         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10492
10493 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10494
10495         PR fortran/38536
10496         * gfortran.dg/c_loc_tests_16.f90:  New test.
10497
10498 2011-01-22  Tobias Burnus  <burnus@net-b.de>
10499
10500         PR fortran/47399
10501         * gfortran.dg/typebound_proc_19.f90: New.
10502
10503 2011-01-21  Jeff Law <law@redhat.com>
10504
10505         PR tree-optimization/47053
10506         * g++.dg/pr47053.C: New test.
10507
10508 2011-01-21  Jason Merrill  <jason@redhat.com>
10509
10510         PR c++/47041
10511         * g++.dg/cpp0x/constexpr-ctor6.C: New.
10512
10513 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10514
10515         PR c++/47388
10516         * g++.dg/cpp0x/range-for10.C: New test.
10517         * g++.dg/template/for1.C: New test.
10518
10519         PR middle-end/45566
10520         * g++.dg/tree-prof/partition3.C: New test.
10521
10522         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10523
10524         PR rtl-optimization/47366
10525         * g++.dg/opt/pr47366.C: New test.
10526
10527 2011-01-21  Jason Merrill  <jason@redhat.com>
10528
10529         PR c++/46552
10530         * g++.dg/cpp0x/constexpr-regress2.C: New.
10531
10532         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10533
10534 2011-01-21  Jeff Law <law@redhat.com>
10535
10536         PR rtl-optimization/41619
10537         * gcc.dg/pr41619.c: New.
10538
10539 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10540
10541         PR tree-optimization/47355
10542         * g++.dg/opt/pr47355.C: New test.
10543
10544 2011-01-21  Richard Guenther  <rguenther@suse.de>
10545
10546         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10547         making main hot.
10548
10549 2011-01-21  Richard Guenther  <rguenther@suse.de>
10550
10551         PR tree-optimization/47365
10552         * gcc.dg/torture/pr47365.c: New testcase.
10553         * gcc.dg/tree-ssa/pr47392.c: Likewise.
10554
10555 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10556
10557         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10558
10559 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR tree-optimization/47391
10562         * gcc.dg/pr47391.c: New test.
10563
10564 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10565
10566         * g++.dg/template/char1.C: Use signed char.
10567
10568 2011-01-21  Tobias Burnus  <burnus@net-b.de>
10569
10570         PR fortran/47377
10571         * gfortran.dg/pointer_target_4.f90: New.
10572
10573 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10574
10575         PR target/47251
10576         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10577         ILP32 system and not IP32.
10578
10579 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
10580
10581         PR debug/46583
10582         * g++.dg/debug/pr46583.C: New.
10583
10584 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR debug/47283
10587         * g++.dg/debug/pr47283.C: New test.
10588
10589         PR testsuite/47371
10590         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10591         * gcc.target/i386/headmerge-2.c: Likewise.
10592
10593 2011-01-20  Richard Guenther  <rguenther@suse.de>
10594
10595         PR middle-end/47370
10596         * gcc.dg/torture/pr47370.c: New testcase.
10597
10598 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10599
10600         PR tree-optimization/46130
10601         * gcc.dg/pr46130-1.c: New test.
10602         * gcc.dg/pr46130-2.c: New test.
10603
10604 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
10605
10606         PR c++/47291
10607         * g++.dg/debug/dwarf2/template-params-10.C: New test.
10608
10609 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
10610
10611         PR debug/46240
10612         * g++.dg/debug/pr46240.cc: New.
10613
10614 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10615
10616         PR c++/47303
10617         * g++.dg/template/anonunion1.C: New test.
10618
10619         PR rtl-optimization/47337
10620         * gcc.c-torture/execute/pr47337.c: New test.
10621
10622 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10623
10624         PR testsuite/45342
10625         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10626
10627 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10628
10629         PR tree-optimization/46021
10630         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10631
10632 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR tree-optimization/47290
10635         * g++.dg/torture/pr47290.C: New test.
10636
10637 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
10638
10639         PR fortran/47240
10640         * gfortran.dg/proc_ptr_comp_29.f90: New.
10641
10642 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
10643
10644         PR testsuite/41146
10645         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10646         powerpc-apple-darwin9.
10647
10648 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
10649
10650         PR rtl-optimization/47299
10651         * gcc.c-torture/execute/pr47299.c: New test.
10652
10653 2011-01-17  Jason Merrill  <jason@redhat.com>
10654
10655         * g++.dg/cpp0x/constexpr-virtual.C: New.
10656
10657 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
10658
10659         PR fortran/47331
10660         * gfortran.dg/gomp/pr47331.f90: New test.
10661
10662 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
10663
10664         PR objc/47314
10665         * objc.dg/selector-warn-1.m: New.
10666         * obj-c++.dg/selector-warn-1.mm: New.
10667
10668 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
10669
10670         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10671         Update dg-final accordingly.
10672
10673 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10674
10675         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10676
10677 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10678
10679         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10680         target check.
10681         * gcc.dg/guality/pr36728-2.c: Likewise.
10682
10683 2011-01-17  Richard Guenther  <rguenther@suse.de>
10684
10685         PR tree-optimization/47313
10686         * g++.dg/torture/pr47313.C: New testcase.
10687
10688 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
10689
10690         PR target/47318
10691         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10692         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10693         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10694         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10695
10696         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10697         as __m256i.
10698         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10699         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10700         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10701
10702 2011-01-17  Richard Guenther  <rguenther@suse.de>
10703
10704         PR tree-optimization/45967
10705         * gcc.dg/torture/pr45967-2.c: New testcase.
10706         * gcc.dg/torture/pr45967-3.c: Likewise.
10707
10708 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10709
10710         PR testsuite/47325
10711         * g++.dg/ext/pr47213.C: Require visibility.
10712
10713 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10714
10715         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10716         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10717
10718 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10719
10720         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10721         Linux-based targets.
10722
10723 2011-01-13  Jan Hubicka  <jh@suse.cz>
10724
10725         PR tree-optimization/47276
10726         * gcc.dg/pr47276.c: New testcase.
10727
10728 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10729             Jonathan Wakely  <jwakely.gcc@gmail.com>
10730
10731         PR c++/33558
10732         * g++.dg/other/pr33558.C: New.
10733         * g++.dg/other/pr33558-2.C: New.
10734
10735 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10736
10737         PR tree-optimization/45934
10738         PR tree-optimization/46302
10739         * g++.dg/ipa/devirt-c-1.C: New test.
10740         * g++.dg/ipa/devirt-c-2.C: Likewise.
10741         * g++.dg/ipa/devirt-c-3.C: Likewise.
10742         * g++.dg/ipa/devirt-c-4.C: Likewise.
10743         * g++.dg/ipa/devirt-c-5.C: Likewise.
10744         * g++.dg/ipa/devirt-c-6.C: Likewise.
10745         * g++.dg/ipa/devirt-6.C: Likewise.
10746         * g++.dg/ipa/devirt-d-1.C: Likewise.
10747         * g++.dg/torture/pr45934.C: Likewise.
10748
10749 2011-01-14  Jason Merrill  <jason@redhat.com>
10750
10751         * g++.dg/cpp0x/variadic105.C: New.
10752
10753 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10754             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10755
10756         PR objc/45989
10757         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10758         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10759         execution tests on i?86-*-*, x86_64-*-* and
10760         powerpc*-apple-darwin* && ilp32.
10761         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10762         tests on i?86-*-* and x86_64-*-*.
10763
10764 2011-01-14  Richard Guenther  <rguenther@suse.de>
10765
10766         PR tree-optimization/47280
10767         * g++.dg/opt/pr47280.C: New testcase.
10768
10769 2011-01-14  Jason Merrill  <jason@redhat.com>
10770
10771         * g++.dg/cpp0x/constexpr-regress1.C: New.
10772
10773         * g++.dg/ext/flexary2.C: New.
10774
10775 2011-01-14  Richard Guenther  <rguenther@suse.de>
10776
10777         PR middle-end/47281
10778         * gcc.dg/torture/pr47281.c: New testcase.
10779         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10780
10781 2011-01-14  Richard Guenther  <rguenther@suse.de>
10782
10783         PR tree-optimization/47286
10784         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10785
10786 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10787
10788         PR c++/47213
10789         * g++.dg/ext/pr47213.C: New.
10790
10791 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10792
10793         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10794
10795 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10796             Mikael Morin  <mikael@gcc.gnu.org>
10797
10798         PR fortran/45848
10799         PR fortran/47204
10800         * gfortran.dg/select_type_20.f90: New.
10801         * gfortran.dg/select_type_21.f90: New.
10802
10803 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10804
10805         PR target/47251
10806         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10807
10808 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10809
10810         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10811         * gcc.dg/guality/pr36728-2.c: Likewise.
10812
10813 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10814
10815         PR debug/PR46973
10816         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10817
10818 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10819
10820         PR rtl-optimization/45352
10821         * gcc.dg/pr45352-3.c: New.
10822
10823 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10824
10825         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10826         comment.
10827         * g++.dg/cpp0x/range-for8.C: New.
10828         * g++.dg/cpp0x/range-for9.C: New.
10829
10830 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10831
10832         PR debug/47209
10833         * g++.dg/debug/pr47209.C: New.
10834
10835 2011-01-12  Richard Guenther  <rguenther@suse.de>
10836
10837         PR lto/47259
10838         * gcc.dg/lto/pr47259_0.c: New testcase.
10839         * gcc.dg/lto/pr47259_1.c: Likewise.
10840
10841 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10842
10843         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10844         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10845         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10846         methods missing from the OBJC2 Object.
10847         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10848         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10849         GNU and NeXT runtimes.
10850         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10851         comments.
10852         * objc-obj-c++-shared/Object1.m: Likewise.
10853         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10854         * objc.dg/proto-qual-1.m: Likewise.
10855         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10856         * obj-c++.dg/proto-qual-1.mm: Likewise.
10857
10858 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10859
10860         PR testsuite/33033
10861         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10862
10863 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10864
10865         Fixed the Objective-C++ testsuite and updated all tests.
10866         * lib/obj-c++.exp (obj-c++_init): Declare and set
10867         gcc_warning_prefix and gcc_error_prefix.
10868         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10869         'dg-warning', 'dg-message' and 'dg-error'.
10870         * obj-c++.dg/class-extension-3.mm: Likewise.
10871         * obj-c++.dg/class-protocol-1.mm: Likewise.
10872         * obj-c++.dg/encode-7.mm: Likewise.
10873         * obj-c++.dg/exceptions-3.mm: Likewise.
10874         * obj-c++.dg/exceptions-5.mm: Likewise.
10875         * obj-c++.dg/method-12.mm: Likewise.
10876         * obj-c++.dg/method-13.mm: Likewise.
10877         * obj-c++.dg/method-15.mm: Likewise.
10878         * obj-c++.dg/method-16.mm: Likewise.
10879         * obj-c++.dg/method-4.mm: Likewise.
10880         * obj-c++.dg/method-8.mm: Likewise.
10881         * obj-c++.dg/method-conflict-1.mm: Likewise.
10882         * obj-c++.dg/method-conflict-2.mm: Likewise.
10883         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10884         and uncommented second part of the testcase now that the testsuite
10885         works correctly.
10886         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10887         and uncommented second part of the testcase now that the testsuite
10888         works correctly.
10889         * obj-c++.dg/private-1.mm: Likewise.
10890         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10891         * obj-c++.dg/syntax-error-7.mm: Likewise.
10892         * obj-c++.dg/warn5.mm: Likewise.
10893         * obj-c++.dg/property/at-property-14.mm: Likewise.
10894         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10895         FIXME.
10896         * obj-c++.dg/property/at-property-18.mm: Likewise.
10897         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10898         FIXME.
10899         * obj-c++.dg/property/at-property-21.mm: Likewise.
10900         * obj-c++.dg/property/at-property-28.mm: Likewise.
10901         * obj-c++.dg/property/at-property-5.mm: Likewise.
10902         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10903         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10904         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10905         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10906         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10907         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10908         * obj-c++.dg/tls/diag-5.mm: Likewise.
10909         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10910         dg-error, now matched correctly.
10911
10912 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10913
10914         * objc.dg/property/at-property-29.m: New.
10915         * obj-c++.dg/property/at-property-29.mm: New.
10916
10917 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10918
10919         * go.test/go-test.exp (go-set-goarch): New proc.
10920         (go-gc-tests): Use it.
10921
10922 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10923
10924         PR debug/46955
10925         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10926
10927 2011-01-11  Richard Henderson  <rth@redhat.com>
10928
10929         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10930
10931 2011-01-11  Jan Hubicka  <jh@suse.cz>
10932
10933         PR lto/45721
10934         PR lto/45375
10935         * gcc.dg/lto/pr45721_1.c: New file.
10936         * gcc.dg/lto/pr45721_0.c: New file.
10937
10938 2011-01-11  Richard Guenther  <rguenther@suse.de>
10939
10940         PR tree-optimization/46076
10941         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10942
10943 2011-01-11  Jeff Law <law@redhat.com>
10944
10945         * PR tree-optimization/47086
10946         * gcc.dg/pr47086.c: New test.
10947
10948 2011-01-11  Jason Merrill  <jason@redhat.com>
10949
10950         PR c++/46658
10951         * g++.dg/template/new10.C: New.
10952
10953         PR c++/45520
10954         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10955
10956 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10957
10958         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10959         Split type definitions and NSConstantString class into...
10960         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10961         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10962         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10963         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10964         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10965         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10966         to comments.
10967         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10968         encode defines for newer NeXT system headers.
10969         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10970         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10971         * objc.dg/foreach-5.m: Likewise.
10972         * objc.dg/foreach-2.m: Likewise.
10973         * objc.dg/foreach-4.m: Likewise.
10974         * objc.dg/torture/strings/string1.m: Likewise.
10975         * objc.dg/torture/strings/string2.m: Likewise.
10976         * objc.dg/torture/strings/string3.m: Likewise.
10977         * objc.dg/torture/strings/string4.m: Likewise.
10978         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10979         header and stand alone.
10980         * obj-c++.dg/strings/strings-2.mm: Likewise.
10981         * objc.dg/torture/strings/const-str-3.m: Likewise.
10982         * objc.dg/strings/strings-2.m: Likewise.
10983         * objc.dg/strings/const-str-12b.m: Likewise.
10984
10985 2011-01-12  Richard Guenther  <rguenther@suse.de>
10986
10987         PR middle-end/32511
10988         * gcc.dg/attr-weak-1.c: Adjust.
10989
10990 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10991
10992         PR fortran/47051
10993         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10994         standard compliant and comment.
10995
10996 2011-01-10  Jan Hubicka  <jh@suse.cz>
10997
10998         PR lto/46083
10999         * gcc.dg/initpri3.c: New testcase.
11000
11001 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11002
11003         PR lto/47222
11004         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11005         externally visible.
11006         (g_esi): Likewise.
11007         (g_ebx): Likewise.
11008         (g_ebp): Likewise.
11009         (g_esp): Likewise.
11010         (g_ebp_save): Likewise.
11011         (g_esp_save): Likewise.
11012
11013 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11014
11015         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11016
11017 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11018
11019         PR tree-optimization/46021
11020         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11021         i?86-*-*, x86_64-*-*.
11022
11023 2011-01-10  Jeff Law <law@redhat.com>
11024
11025         * PR tree-optimization/47141
11026         * gcc.c-torture/compile/pr47141.c: New test.
11027
11028 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11029
11030         PR testsuite/46230
11031         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11032         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11033         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11034         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11035
11036         PR testsuite/46230
11037         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11038         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11039         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11040         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11041         being vectorized.  Adjust dg-final pattern.
11042
11043         PR testsuite/46230
11044         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11045         * gcc.dg/vect/slp-24.c: Likewise.
11046
11047 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11048
11049         PR c++/47218
11050         * g++.dg/other/pr47218-1.C: New test file.
11051         * g++.dg/other/pr47218.C: Likewise.
11052         * g++.dg/other/pr47218.h: New supporting header.
11053
11054 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11055
11056         PR objc/47232
11057         * objc.dg/attributes/invalid-attribute-1.m: New.
11058         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11059
11060 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11061
11062         PR fortran/47224
11063         * gfortran.dg/proc_ptr_comp_28.f90: New.
11064
11065 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11066
11067         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11068         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11069         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11070         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11071         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11072         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11073         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11074         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11075         * objc.dg/gnu-api-2-class.m: Likewise.
11076         * objc.dg/gnu-api-2-ivar.m: Likewise.
11077         * objc.dg/gnu-api-2-method.m: Likewise.
11078         * objc.dg/gnu-api-2-objc.m: Likewise.
11079         * objc.dg/gnu-api-2-object.m: Likewise.
11080         * objc.dg/gnu-api-2-property.m: Likewise.
11081         * objc.dg/gnu-api-2-protocol.m: Likewise.
11082         * objc.dg/gnu-api-2-sel.m: Likewise.
11083
11084 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11085
11086         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11087         * objc.dg/objc-foreach-4.m: Likewise.
11088         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11089         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11090         * objc.dg/foreach-4.m: Likewise.
11091         * objc.dg/foreach-5.m: Likewise.
11092         * objc.dg/foreach-3.m: Return self from init.
11093
11094 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11095
11096         PR fortran/38536
11097         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11098
11099 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11100
11101         PR fortran/46313
11102         * gfortran.dg/class_35.f90: New.
11103
11104 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11105
11106         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11107
11108 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11109
11110         PR objc/47078
11111         * objc.dg/invalid-method-2.m: New.
11112         * obj-c++.dg/invalid-method-2.mm: New.
11113
11114 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11115
11116         PR fortran/46896
11117         * gfortran.dg/transpose_optimization_2.f90 : New test.
11118
11119 2011-01-08  Jan Hubicka  <jh@suse.cz>
11120
11121         PR tree-optmization/46469
11122         * g++.dg/torture/pr46469.C: New testcase.
11123
11124 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11125
11126         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11127         emulation of libobjc-gnu structure layout functionality to ..
11128         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11129         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11130         * objc/execute/bf-common.h: Adjust headers.
11131         * objc/execute/bf-1.m: Likewise.
11132         * objc/execute/bf-2.m: Likewise.
11133         * objc/execute/bf-3.m: Likewise.
11134         * objc/execute/bf-4.m: Likewise.
11135         * objc/execute/bf-5.m: Likewise.
11136         * objc/execute/bf-6.m: Likewise.
11137         * objc/execute/bf-7.m: Likewise.
11138         * objc/execute/bf-8.m: Likewise.
11139         * objc/execute/bf-9.m: Likewise.
11140         * objc/execute/bf-10.m: Likewise.
11141         * objc/execute/bf-11.m: Likewise.
11142         * objc/execute/bf-12.m: Likewise.
11143         * objc/execute/bf-13.m: Likewise.
11144         * objc/execute/bf-14.m: Likewise.
11145         * objc/execute/bf-15.m: Likewise.
11146         * objc/execute/bf-16.m: Likewise.
11147         * objc/execute/bf-17.m: Likewise.
11148         * objc/execute/bf-18.m: Likewise.
11149         * objc/execute/bf-19.m: Likewise.
11150         * objc/execute/bf-20.m: Likewise.
11151         * objc/execute/bf-21.m: Likewise.
11152         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11153         objc_get_type_qualifiers ().
11154
11155 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11156
11157         PR fortran/45777
11158         * gfortran.dg/dependency_39.f90:  New test.
11159
11160 2011-01-07  Jan Hubicka  <jh@suse.cz>
11161
11162         Get builtins tests ready for linker plugin.
11163         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11164         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11165         my_memset, my_bzero): Mark used.
11166         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11167         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11168         volatile.
11169         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11170         volatile.
11171
11172 2011-01-07  Jan Hubicka  <jh@suse.cz>
11173
11174         PR tree-optimization/46367
11175         * g++.dg/torture/pr46367.C: New file.
11176
11177 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11178
11179         PR target/47201
11180         * gcc.dg/pr47201.c: New test.
11181
11182         PR bootstrap/47187
11183         * gcc.dg/tree-prof/pr47187.c: New test.
11184
11185 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11186
11187         PR fortran/41580
11188         * gfortran.dg/extends_type_of_3.f90: New.
11189
11190 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11191
11192         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11193         * g++.dg/ext/dllimport-MI1.C: Likewise.
11194         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11195         * g++.dg/ext/dllimport10.C: Likewise.
11196         * g++.dg/ext/dllimport11.C: Likewise.
11197         * g++.dg/ext/dllimport12.C: Likewise.
11198         * g++.dg/ext/dllimport13.C: Likewise.
11199         * g++.dg/ext/dllimport2.C: Likewise.
11200         * g++.dg/ext/dllimport3.C: Likewise.
11201         * g++.dg/ext/dllimport4.C: Likewise.
11202         * g++.dg/ext/dllimport5.C: Likewise.
11203         * g++.dg/ext/dllimport6.C: Likewise.
11204         * g++.dg/ext/dllimport8.C: Likewise.
11205         * g++.dg/ext/dllimport9.C: Likewise.
11206         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11207         targets, too. Additionally enable test for i?86-*-mingw*.
11208         * g++.dg/ext/selectany1.C: Likewise.
11209         Remove guard variable check.
11210
11211 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11212
11213         PR fortran/47189
11214         PR fortran/47194
11215         * gfortran.dg/storage_size_3.f08: Extended.
11216
11217 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR c++/47022
11220         * g++.dg/template/stdarg1.C: New test.
11221
11222 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11223
11224         PR fortran/47195
11225         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11226         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11227         from the interface of functions to not hide the errors that
11228         shall be tested.
11229
11230 2011-01-06  Jan Hubicka  <jh@suse.cz>
11231
11232         * gcc.dg/lto/pr47188_0.c: New testcase.
11233         * gcc.dg/lto/pr47188_1.c: New testcase.
11234
11235 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11236
11237         PR fortran/33117
11238         PR fortran/46478
11239         * gfortran.dg/interface_33.f90: New test.
11240
11241 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR c/47150
11244         * gcc.c-torture/compile/pr47150.c: New test.
11245
11246 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11247
11248         PR tree-optimization/47139
11249         * gcc.dg/vect/pr47139.c: New test.
11250
11251 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11252
11253         PR fortran/47180
11254         * gfortran.dg/extends_type_of_2.f03: New.
11255
11256 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11257
11258         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11259
11260 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11261
11262         * gnat.dg/opt14.adb: New test.
11263
11264 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11265
11266         PR fortran/46017
11267         * gfortran.dg/allocate_error_2.f90:  New test.
11268
11269 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11270
11271         PR fortran/47024
11272         * gfortran.dg/storage_size_3.f08: New.
11273
11274 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11275
11276         PR libgfortran/47154
11277         * gfortran.dg/namelist_68.f90: New test.
11278
11279 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11280
11281         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11282
11283 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11284
11285         PR fortran/46448
11286         * gfortran.dg/class_34.f90: New.
11287
11288 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11289
11290         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11291         use __builtin_inff.  Skip all single-precision tests that require
11292         Infinity.
11293
11294 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11295
11296         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11297
11298 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11299
11300         PR tree-optimization/47148
11301         * gcc.c-torture/execute/pr47148.c: New test.
11302
11303         PR tree-optimization/47155
11304         * gcc.c-torture/execute/pr47155.c: New test.
11305
11306         PR rtl-optimization/47157
11307         * gcc.c-torture/compile/pr47157.c: New test.
11308
11309 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11310
11311         * gcc.dg/torture/vector-shift2.c (schar): Define.
11312         (main): Always use schar or uchar instead of plain "char" to avoid
11313         dependencies on implementation-defined char signedness.
11314
11315 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11316
11317         PR tree-optimization/46801
11318         * gnat.dg/pack9.adb: Remove xfail.
11319
11320 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11321
11322         PR tree-optimization/46984
11323         * g++.dg/ipa/pr46984.C: New test.
11324
11325 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
11326
11327         PR fortran/46408
11328         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11329
11330 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
11331
11332         PR tree-optimization/47140
11333         * gcc.c-torture/compile/pr47140.c: New test.
11334
11335         PR rtl-optimization/47028
11336         * gcc.dg/pr47028.c: New test.
11337
11338 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
11339
11340         * objc.dg/protocol-forward-1.m: Removed TODO.
11341         * objc.dg/protocol-forward-2.m: New.
11342         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11343         * obj-c++.dg/protocol-forward-2.mm: New.
11344
11345 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
11346
11347         PR target/38662
11348         * g++.dg/eh/pr38662.C: New testcase.
11349
11350 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
11351
11352         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11353         scan for newline '\n'.
11354
11355 \f
11356 Copyright (C) 2011 Free Software Foundation, Inc.
11357
11358 Copying and distribution of this file, with or without modification,
11359 are permitted in any medium without royalty provided the copyright
11360 notice and this notice are preserved.