OSDN Git Service

Add rdgsr, edge, and pixel-compare VIS tests.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-09-26  David S. Miller  <davem@davemloft.net>
2
3         * gcc.target/sparc/wrgsr.c: New test.
4         * gcc.target/sparc/rdgsr.c: New test.
5         * gcc.target/sparc/edge.c: New test.
6         * gcc.target/sparc/fcmp.c: New test.
7
8 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
9
10         PR fortran/50515
11         * gfortran.dg/common_15.f90: New.
12
13         PR fortran/50517
14         * gfortran.dg/dummy_procedure_5.f90: New.
15         * gfortran.dg/interface_26.f90: Modified error message.
16         * gfortran.dg/proc_ptr_11.f90: Ditto.
17         * gfortran.dg/proc_ptr_15.f90: Ditto.
18         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
19         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
20
21 2011-09-26  Jason Merrill  <jason@redhat.com>
22
23         PR c++/50512
24         * g++.dg/overload/rvalue3.C: New.
25
26         PR c++/50523
27         * g++.dg/overload/ref-conv2.C: New.
28
29         * g++.dg/cpp0x/nsdmi-template1.C: New.
30
31 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
32
33         * g++.dg/cpp0x/nullptr25.C: New.
34
35 2011-09-26  Richard Guenther  <rguenther@suse.de>
36
37         PR tree-optimization/50472
38         * gcc.dg/torture/pr50472.c: New testcase.
39
40 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
41
42         * gnat.dg/opt22.adb: New test.
43         * gnat.dg/opt22_pkg.ad[sb]: New helper.
44
45 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
46
47         * gnat.dg/opt21.adb: New test.
48         * gnat.dg/opt21_pkg.ad[sb]: New helper.
49
50 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
51
52         * gnat.dg/opt20.ad[sb]: New test.
53         * gnat.dg/opt20_pkg.ads: New helper.
54
55 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
56
57         * gnat.dg/array17.adb: New test.
58         * gnat.dg/array17_pkg.ads: New helper.
59
60 2011-09-25  Jason Merrill  <jason@redhat.com>
61
62         * g++.dg/cpp0x/nsdmi-defer4.C: New.
63
64 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
65
66         * gnat.dg/frame_overflow.ads: New.
67         * gnat.dg/frame_overflow.adb: Adjust.
68         * gnat.dg/specs/addr1.ads: Likewise.
69
70 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
71
72         * g++.dg/tree-ssa/restrict2.C: New test.
73
74 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
75
76         * lib/target-supports.exp (check_effective_target_vect64): New.
77         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
78         of multiple vector sizes.
79         * gcc.dg/vect/bb-slp-26.c: New.
80
81 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
82
83         PR c++/50280
84         * g++.dg/template/bitfield1.C: New.
85
86 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
87
88         * gcc.dg/vect/bb-slp-24.c: New.
89
90 2011-09-24  Jason Merrill  <jason@redhat.com>
91
92         * g++.dg/cpp0x/nsdmi-eh1.C: New.
93
94         * g++.dg/cpp0x/nsdmi-defer3.C: New.
95
96         * g++.dg/cpp0x/nsdmi-defer1.C: New.
97         * g++.dg/cpp0x/nsdmi-defer2.C: New.
98
99         * g++.dg/cpp0x/nsdmi1.C: New.
100         * g++.dg/cpp0x/nsdmi2.C: New.
101         * g++.dg/cpp0x/nsdmi3.C: New.
102         * g++.dg/cpp0x/nsdmi4.C: New.
103         * g++.old-deja/g++.other/init4.C: New.
104
105 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
106
107         PR c++/44267
108         * g++.dg/template/sfinae28.C: New.
109
110 2011-09-23  Ian Lance Taylor  <iant@google.com>
111
112         * go.test/go-test.exp (errchk): Handle more cases of getting
113         correct Tcl backslash quoting in regular expressions in test file.
114
115 2011-09-23  Jason Merrill  <jason@redhat.com>
116
117         Core 253
118         * g++.dg/init/const8.C: New.
119         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
120         * g++.dg/cpp0x/defaulted2.C: Likewise.
121         * g++.dg/cpp0x/pr42844-2.C: Likewise.
122         * g++.dg/init/pr20039.C: Likewise.
123         * g++.dg/init/pr42844.C: Likewise.
124
125 2011-09-23  Jan Hubicka  <jh@suse.cz>
126
127         * gcc.dg/ipa/inline-1.c: new testcase.
128         * gcc.dg/ipa/inline-2.c: new testcase.
129         * gcc.dg/ipa/inline-3.c: new testcase.
130         * gcc.dg/ipa/inline-4.c: new testcase.
131
132 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
133
134         PR c++/50258
135         * g++.dg/cpp0x/constexpr-static8.C: New.
136
137 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
138
139         * gcc.target/i386/avxfp-1.c: New test.
140         * gcc.target/i386/avxfp-2.c: New test.
141
142 2011-09-23  Terry Guo  <terry.guo@arm.com>
143
144         * gcc.c-torture/execute/941014-1.x: Deleted.
145
146 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
147
148         PR c++/50491
149         * g++.dg/cpp0x/pr50491.C: New.
150
151 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
152
153         PR testsuite/50487
154         * gfortran.dg/bessel_6.f90: Fix tolerance test.
155
156 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
157
158         PR c++/50371
159         * g++.dg/cpp0x/nullptr24.C: New.
160
161 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
162
163         PR target/50482
164         * gcc.target/i386/pr50482.c: New test.
165
166 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
167
168         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
169         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
170         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
171         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
172         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
173         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
174         multilib options contain different -march= from dg-options.
175
176 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
177             Paolo Carlini  <paolo.carlini@oracle.com>
178
179         PR c++/50344
180         * g++.dg/template/friend52.C: New.
181
182 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
183
184         * gcc.target/arm/cmp-1.c: New test.
185         * gcc.target/arm/cmp-2.c: Likewise.
186
187 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
188
189         PR fortran/41733
190         * gfortran.dg/impure_actual_1.f90: Modified error message.
191         * gfortran.dg/proc_ptr_32.f90: New.
192         * gfortran.dg/proc_ptr_33.f90: New.
193
194 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
195
196         PR tree-optimization/50451
197         * gcc.dg/vect/pr50451.c: New test.
198
199 2011-09-21  Ian Lance Taylor  <iant@google.com>
200
201         * go.test/go-test.exp (errchk): Add special case for bug332.
202         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
203         some more test lines.
204
205 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
206
207         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
208         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
209         * g++.dg/other/i386-8.C: Ditto.
210         * g++.dg/other/pr34435.C: Ditto.
211         * g++.dg/other/pr39496.C: Ditto.
212         * g++.dg/other/mmintrin.C: Ditto.
213
214 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
215
216         * gcc.dg/vect/vect-cond-7.c: New test.
217         * gcc.target/i386/sse4_1-cond-1.c: New test.
218         * gcc.target/i386/avx-cond-1.c: New test.
219
220 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
221
222         PR target/50464
223         * g++.dg/other/pr50464.C: New test.
224
225 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
226
227         * gcc.target/i386/bmi2-mulx32-2.c: New test.
228         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
229         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
230         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
231
232 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
233
234         * gnat.dg/opt19.adb: New test.
235
236 2011-09-21  Terry Guo  <terry.guo@arm.com>
237
238         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
239         on arch conflict when testing case on targets other than armv7-a.
240
241 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
242
243         PR c++/50454
244         * g++.dg/ext/int128-1.C: New.
245         * g++.dg/ext/int128-2.C: Likewise.
246         * g++.dg/ext/int128-2.h: Likewise.
247
248 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
249
250         PR testsuite/50469
251         * gfortran.dg/storage_size_2.f08: Replace "must be be" with
252         "must be".
253
254 2011-09-20  Jason Merrill  <jason@redhat.com>
255
256         * g++.dg/cpp0x/constexpr-generated1.C: New.
257
258         PR c++/50442
259         * g++.dg/overload/ref-conv1.C: New.
260
261 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
262
263         * g++.dg/other/final1.C: New.
264
265 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
266
267         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
268         and get_bit ().
269
270 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
271
272         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
273         "target arm_eabi".
274
275 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
276
277         PR tree-optimization/50413
278         * g++.dg/vect/vect.exp: Run slp-pr* tests with
279         -fdump-tree-slp-details.  Run other tests with
280         -fdump-tree-vect-details.
281         * g++.dg/vect/slp-pr50413.cc: New.
282
283 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
284             Ira Rosen  <ira.rosen@linaro.org>
285
286         PR testsuite/50435
287         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
288         Fix underscores around restrict.
289
290 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
291
292         PR tree-optimization/50414
293         * gfortran.dg/vect/Ofast-pr50414.f90: New.
294         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
295         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
296
297 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
298
299         PR tree-optimization/50412
300         * gfortran.dg/vect/pr50412.f90: New.
301
302 2011-09-16  Jason Merrill  <jason@redhat.com>
303
304         PR c++/50424
305         * g++.dg/eh/defarg1.C: New.
306
307 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
308
309         * gcc.dg/vect/vect-reduc-10.c: New test.
310         * gcc.target/i386/avx-reduc-1.c: New test.
311
312         * gcc.target/i386/sse2-extract-1.c: New test.
313         * gcc.target/i386/avx-extract-1.c: New test.
314
315 2011-09-16  Terry Guo  <terry.guo@arm.com>
316
317         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
318
319 2011-09-15   Diego Novillo  <dnovillo@google.com>
320
321         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
322         ALWAYS_CXXFLAGS, if defined.
323         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
324         ALWAYS_GFORTRANFLAGS, if defined.
325         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
326         ALWAYS_GOCFLAGS, if defined.
327         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
328         ALWAYS_OBJCXXFLAGS, if defined.
329         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
330         additional_flags, if defined.
331         * lib/gnat.exp (gnat_target_compile): Likewise.
332         * lib/objc.exp (objc_target_compile): Likewise.
333         * lib/target-supports-dg.exp (dg-add-options): Handle
334         TEST_ALWAYS_FLAGS.
335
336 2011-09-15  Tom de Vries  <tom@codesourcery.com>
337
338         PR testsuite/50322
339         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
340         Use uintptr_t in f1.  Undo avr xfails.
341
342 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
343
344         PR fortran/50401
345         PR fortran/50403
346         * gfortran.dg/function_types_3.f90: New.
347
348 2011-09-15  Jason Merrill  <jason@redhat.com>
349
350         PR c++/50365
351         * g++.dg/cpp0x/trailing7.C: New.
352
353         PR c++/50361
354         * g++.dg/cpp0x/nullptr23.C: New.
355
356 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
357
358         * gcc.dg/vect/bb-slp-25.c: New.
359
360 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
361
362         PR c++/50391
363         * g++.dg/cpp0x/noexcept15.C: New.
364
365 2011-09-14  Tom de Vries  <tom@codesourcery.com>
366
367         PR middle-end/50251
368         * gcc.dg/pr50251.c: New test.
369
370 2011-09-14  Tobias Burnus  <burnus@net-b.de>
371
372         PR fortran/34547
373         PR fortran/50375
374         * gfortran.dg/null_5.f90: New.
375         * gfortran.dg/null_6.f90: New.
376
377 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
378
379         * gcc.c-torture/compile/20110913-1.c: New test.
380
381 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
382
383         PR fortran/50379
384         * gfortran.dg/result_2.f90: New.
385
386 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
387
388         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
389
390 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
391
392         PR c++/48320
393         * g++.dg/cpp0x/variadic116.C: New test case.
394
395 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
396
397         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
398         * gcc.target/mips/interrupt_handler-2.c: New test.
399         * gcc.target/mips/interrupt_handler-3.c: Likewise.
400
401 2011-09-12  Jason Merrill  <jason@redhat.com>
402
403         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
404
405         * g++.dg/cpp0x/explicit7.C: New.
406
407 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
408
409         PR rtl-optimization/50212
410         * g++.dg/other/pr50212.C: New test.
411
412 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
413
414         PR target/43746
415         * testsuite/gcc.target/avr/torture/avr-torture.exp
416         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
417         "-O2 -fmerge-all-constants".
418
419 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
420
421         PR fortran/50327
422         * gfortran.dg/do_while_1.f90: New test.
423
424 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
425
426         PR fortran/35831
427         PR fortran/47978
428         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
429         * gfortran.dg/proc_decl_26.f90: New.
430         * gfortran.dg/typebound_override_2.f90: New.
431         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
432
433 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
434
435         * gnat.dg/cond_expr2.ad[sb]: New test.
436
437 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
438
439         * gnat.dg/atomic5.ad[sb]: New test.
440
441 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
442
443         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
444
445 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
446
447         PR target/49030
448         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
449
450 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
451
452         PR target/49614
453         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
454
455 2011-09-09  Richard Guenther  <rguenther@suse.de>
456
457         PR tree-optimization/50328
458         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
459
460 2011-09-09  Richard Guenther  <rguenther@suse.de>
461
462         PR middle-end/50333
463         * gcc.dg/torture/pr50333.c: New testcase.
464
465 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
466
467         PR tree-optimization/50318
468         * gcc.target/arm/pr50318-1.c: New file.
469
470 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
471
472         * gcc.target/i386/all_one_m256i.c: New test.
473
474 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
475
476         PR c++/50324
477         * g++.dg/cpp0x/sfinae28.C: New.
478
479 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
480
481         PR c/50332
482         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
483         longer ignored on typedefs.
484
485         PR c++/33255 - Support -Wunused-local-typedefs warning
486         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
487         * c-c++-common/Wunused-local-typedefs.c: Likewise.
488
489 2011-09-08  Martin Jambor  <mjambor@suse.cz>
490
491         PR tree-optimization/50287
492         * gcc.dg/torture/pr50287.c: New test.
493
494 2011-09-08  Richard Guenther  <rguenther@suse.de>
495
496         PR tree-optimization/19831
497         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
498         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
499         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
500         * gcc.dg/errno-1.c: Adjust.
501
502 2011-09-08  Richard Guenther  <rguenther@suse.de>
503
504         PR tree-optimization/19831
505         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
506
507 2011-09-08  Tobias Burnus  <burnus@net-b.de>
508
509         PR fortran/44646
510         * gfortran.dg/do_concurrent_1.f90: New.
511         * gfortran.dg/do_concurrent_2.f90: New.
512
513 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
514
515         PR target/50310
516         * gcc.c-torture/execute/ieee/pr50310.c: New test.
517         * gcc.dg/pr50310-2.c: New test.
518
519 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
520
521         PR fortran/48095
522         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
523         * gfortran.dg/impure_constructor_1.f90: Modified.
524         * gfortran.dg/proc_ptr_comp_33.f90: New.
525
526 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
527
528         PR target/50310
529         * gcc.dg/pr50310-1.c: New test.
530
531 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
532
533         PR middle-end/48571
534         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
535         instead of 4.
536
537 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
538
539         PR c++/50309
540         * g++.dg/cpp0x/noexcept14.C: New.
541
542 2011-09-07  Jason Merrill  <jason@redhat.com>
543
544         * g++.dg/cpp0x/constexpr-ref3.C: New.
545
546         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
547
548 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
549
550         * gcc.dg/section1.c: Don't xfail for avr.
551
552 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
553
554         PR tree-optimization/50322
555         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
556
557 2011-09-07  Martin Jambor  <mjambor@suse.cz>
558
559         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
560
561 2011-09-07  Martin Jambor  <mjambor@suse.cz>
562
563         PR tree-optimization/49911
564         * g++.dg/tree-ssa/pr49911.C: New test.
565
566 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
567
568         PR target/49030
569         * gcc.dg/torture/pr49030.c: New test.
570
571 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
572
573         PR fortran/50288
574         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
575         * gfortran.dg/class_4d.f03: Deleted.
576         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
577
578 2011-09-07  Richard Guenther  <rguenther@suse.de>
579
580         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
581
582 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
583
584         PR tree-optimization/46021
585         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
586
587 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
588
589         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
590
591 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
592
593         * gcc.c-torture/compile/20110906-1.c: New test.
594
595 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
596
597         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
598
599 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
600
601         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
602         --param tree-reassoc-width=1.
603
604         * gcc.dg/tree-ssa/reassoc-24.c: New test.
605         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
606
607 2011-09-06  Richard Guenther  <rguenther@suse.de>
608
609         PR tree-optimization/48149
610         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
611
612 2011-09-06  Richard Guenther  <rguenther@suse.de>
613
614         PR tree-optimization/48317
615         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
616
617 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
618
619         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
620         New procedure.
621         (add_options_for_quad_vectors): Replace with ...
622         (add_options_for_double_vectors): ... this.
623         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
624         support multiple vector sizes since the vectorizer attempts to
625         vectorize with both vector sizes.
626         * gcc.dg/vect/no-vfa-vect-79.c,
627         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
628         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
629         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
630         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
631         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
632         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
633         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
634         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
635         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
636         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
637         gcc.dg/vect/vect-40.c: Likewise.
638         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
639         redundant.
640         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
641         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
642         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
643         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
644         Likewise.
645         * gcc.dg/vect/vect-peel-4.c: Make ia global.
646
647 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
648
649         PR target/49606
650         * gcc.target/mips/abi-main.h: New file.
651         * gcc.target/mips/abi-o32-long32.c: New test.
652         * gcc.target/mips/abi-o32-long64.c: Likewise.
653         * gcc.target/mips/abi-o64-long32.c: Likewise.
654         * gcc.target/mips/abi-o64-long64.c: Likewise.
655         * gcc.target/mips/abi-n32-long32.c: Likewise.
656         * gcc.target/mips/abi-n32-long64.c: Likewise.
657         * gcc.target/mips/abi-n64-long32.c: Likewise.
658         * gcc.target/mips/abi-n64-long64.c: Likewise.
659         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
660         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
661         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
662         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
663         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
664         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
665         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
666         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
667         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
668         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
669         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
670         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
671         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
672         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
673         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
674         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
675         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
676         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
677         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
678         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
679         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
680         * gcc.target/mips/branch-2.c: Remove -mabicalls.
681         * gcc.target/mips/branch-3.c: Likewise.
682         * gcc.target/mips/branch-4.c: Likewise.
683         * gcc.target/mips/branch-5.c: Likewise.
684         * gcc.target/mips/branch-6.c: Likewise.
685         * gcc.target/mips/branch-7.c: Likewise.
686         * gcc.target/mips/branch-8.c: Likewise.
687         * gcc.target/mips/branch-9.c: Likewise.
688         * gcc.target/mips/branch-10.c: Likewise.
689         * gcc.target/mips/branch-11.c: Likewise.
690         * gcc.target/mips/branch-12.c: Likewise.
691         * gcc.target/mips/branch-13.c: Likewise.
692         * gcc.target/mips/lazy-binding-1.c: Likewise.
693
694 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
695
696         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
697         << 18 to avoid warning on int=16 platforms..
698
699 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
700
701         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
702         to work even with -fshort-enums.
703
704 2011-09-04  Jan Hubicka  <jh@suse.cz>
705
706         * gcc.c-torture/compile/20110902.c: new testcase.
707
708 2011-09-04  Jason Merrill  <jason@redhat.com>
709
710         PR c++/49267
711         * g++.dg/cpp0x/rv-conv1.C: New.
712
713         DR 1328
714         * g++.dg/cpp0x/rv-func3.C: New.
715
716         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
717
718         PR c++/50248
719         Core 1358
720         * g++.dg/cpp0x/constexpr-template1.C: New.
721         * g++.dg/cpp0x/constexpr-template2.C: New.
722         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
723         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
724
725 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
726
727         * gnat.dg/specs/debug1.ads: Tweak pattern.
728
729 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
730
731         PR fortran/50227
732         * gfortran.dg/class_45a.f03: New.
733         * gfortran.dg/class_45b.f03: New.
734
735 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
736             Ira Rosen  <ira.rosen@linaro.org>
737
738         PR tree-optimization/50208
739         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
740         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
741         -fno-tree-fre -fno-tree-pre.
742
743 2011-09-02  Martin Jambor  <mjambor@suse.cz>
744
745         * gcc.dg/ipa/ipcp-3.c: New test.
746
747 2011-09-02  Richard Guenther  <rguenther@suse.de>
748
749         PR tree-optimization/27460
750         PR middle-end/29269
751         * gcc.dg/vect/vect-cond-7.c: New testcase.
752
753 2011-09-02  Martin Jambor  <mjambor@suse.cz>
754
755         * g++.dg/ipa/devirt-3.C: Added a distraction method.
756         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
757         xfailed test for inlining.
758         * g++.dg/ipa/ivinline-9.C: Likewise.
759
760 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
761
762         PR tree-optimization/50178
763         * gfortran.dg/vect/pr50178.f90: New test.
764
765 2011-08-31  Martin Jambor  <mjambor@suse.cz>
766
767         PR middle-end/49886
768         * gcc.c-torture/execute/pr49886.c: New testcase.
769
770 2011-08-31  Tom de Vries  <tom@codesourcery.com>
771
772         PR middle-end/43513
773         * gcc.dg/pr43513.c: New test.
774
775 2011-08-30  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/45044
778         * gfortran.dg/common_14.f90: New.
779         * gfortran.dg/common_resize_1.f: Add two dg-warning.
780
781 2011-08-30  Jason Merrill  <jason@redhat.com>
782
783         PR c++/50084
784         * g++.dg/cpp0x/decltype33.C: New.
785
786         PR c++/50089
787         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
788
789         PR c++/50114
790         * g++.dg/cpp0x/lambda/lambda-for.C: New.
791
792 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
793
794         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
795
796 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
797
798         * gnat.dg/specs/aggr3.ads: New test.
799         * gnat.dg/specs/aggr3_pkg.ads: New helper.
800
801         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
802         * gnat.dg/specs/aggr2.ads: Likewise.
803
804 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
805
806         PR fortran/45170
807         * gfortran.dg/allocate_with_source_2.f90: New test
808
809 2011-08-30  Jason Merrill  <jason@redhat.com>
810
811         PR c++/50220
812         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
813
814         PR c++/50234
815         * g++.dg/cpp0x/constexpr-value3.C: New.
816
817 2011-08-30  Richard Guenther  <rguenther@suse.de>
818
819         PR middle-end/48571
820         * gcc.c-torture/execute/pr48571-1.c: New testcase.
821         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
822         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
823         * gcc.dg/pr36902.c: XFAIL.
824
825 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
826
827         * gcc.target/i386/fma-check.h: New.
828         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
829         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
830         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
831         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
832         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
833         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
834         * gcc.target/i386/fma-fmaddXX.c: Likewise.
835         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
836         * gcc.target/i386/fma-fmsubXX.c: Likewise.
837         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
838         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
839         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
840         * gcc.target/i386/fma-compile.c: Likewise.
841         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
842         * gcc.target/i386/sse-12.c: Add -mfma.
843         * gcc.target/i386/sse-13.c: Likewise.
844         * gcc.target/i386/sse-14.c: Likewise.
845         * gcc.target/i386/sse-22.c: Likewise.
846         * gcc.target/i386/sse-23.c: Likewise.
847         * g++.dg/other/i386-2.C: Likewise.
848         * g++.dg/other/i386-3.C: Likewise.
849
850 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
851
852         PR testsuite/50185
853         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
854         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
855
856 2011-08-30  Christian Bruel  <christian.bruel@st.com>
857
858         * g++.dg/bprob/bprob.exp (feedback_options): Set
859         -fbranch-probabilities.
860         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
861
862 2011-08-29  Jason Merrill  <jason@redhat.com>
863
864         PR c++/50224
865         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
866
867 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
868             Jason Merrill  <jason@redhat.com>
869
870         * g++.dg/dfp/base.C: New test.
871
872 2011-08-29  Jason Merrill  <jason@redhat.com>
873
874         Core DR 994
875         PR c++/50209
876         * g++.dg/cpp0x/initlist58.C: New.
877
878 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
879
880         PR fortran/50225
881         * gfortran.dg/class_result_1.f03: New.
882
883 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
884
885         PR middle-end/48722
886         * gcc.target/i386/pr48722.c: New test.
887
888 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
889
890         PR libfortran/50192
891         * gfortran.dg/widechar_compare_1.f90:  New test.
892
893 2011-08-26  Jason Merrill  <jason@redhat.com>
894
895         Core DR 342
896         PR c++/48582
897         * g++.dg/abi/mangle50.C: New.
898
899 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
900
901         PR target/50202
902         * gcc.target/i386/pr50202.c: New test.
903
904 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
905
906         * gcc.target/i386/sse_4_1-round-vec.c: New test.
907         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
908         * gcc.target/i386/avx-round-vec.c: New test.
909         * gcc.target/i386/avx-roundf-vec.c: New test.
910
911 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
912
913         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
914         instruction.
915
916         PR c/50179
917         * c-c++-common/Wunused-var-14.c: New test.
918
919 2011-08-26  Tom de Vries  <tom@codesourcery.com>
920
921         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
922
923 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
924
925         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
926         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
927         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
928         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
929
930 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
931
932         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
933         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
934         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
935         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
936
937 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
938
939         PR fortran/50050
940         * gfortran.dg/pointer_comp_init_1.f90: New test.
941
942 2011-08-25  Jason Merrill  <jason@redhat.com>
943
944         PR c++/50157
945         * g++.dg/cpp0x/sfinae27.C: New.
946
947 2011-08-25  Tobias Burnus  <burnus@net-b.de>
948
949         * gfortran.dg/coarray_lib_token_4.f90: New.
950
951 2011-08-25  Tobias Burnus  <burnus@net-b.de>
952
953         * gfortran.dg/coarray/alloc_comp_1.f90: New.
954
955 2011-08-25  Richard Guenther  <rguenther@suse.de>
956
957         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
958
959 2011-08-24  Tobias Burnus  <burnus@net-b.de>
960
961         PR fortran/50163
962         * gfortran.dg/initialization_28.f90: New.
963
964 2011-08-24  Richard Guenther  <rguenther@suse.de>
965
966         PR tree-optimization/50067
967         * gcc.dg/torture/pr50067-3.c: New testcase.
968         * gcc.dg/torture/pr50067-4.c: Likewise.
969         * gcc.dg/torture/pr50067-5.c: Likewise.
970
971 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
972
973         * g++.dg/other/i386-2.C: Add -mavx2 check.
974         * g++.dg/other/i386-3.C: Likewise.
975         * gcc.target/i386/avx-1.c: Add AVX2.
976         * gcc.target/i386/avx-2.c: Likewise.
977         * gcc.target/i386/funcspec-5.c: Likewise.
978         * gcc.target/i386/sse-12.c: Likewise.
979         * gcc.target/i386/sse-13.c: Likewise.
980         * gcc.target/i386/sse-14.c: Likewise.
981         * gcc.target/i386/sse-22.c: Likewise.
982         * gcc.target/i386/sse-23.c: Likewise.
983         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
984         * gcc.target/i386/avx2-check.h: New.
985         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
986         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
987         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
988         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
989         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
990         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
991         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
992         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
993         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
994         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
995         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
996         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
997         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
998         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
999         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1000         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
1001         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1002         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
1003         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1004         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
1005         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1006         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
1007         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1008         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
1009         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1010         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
1011         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1012         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
1013         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1014         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
1015         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1016         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
1017         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1018         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
1019         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1020         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
1021         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1022         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
1023         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1024         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
1025         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1026         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
1027         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1028         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
1029         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1030         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
1031         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1032         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
1033         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1034         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
1035         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1036         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
1037         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1038         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
1039         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1040         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
1041         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1042         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
1043         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1044         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
1045         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1046         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
1047         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1048         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
1049         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
1050         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
1051         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
1052         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
1053         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
1054         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
1055         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
1056         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
1057         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
1058         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
1059         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
1060         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
1061         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
1062         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
1063         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
1064         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
1065         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
1066         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
1067         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
1068         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
1069         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
1070         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
1071         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
1072         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
1073         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
1074         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
1075         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
1076         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
1077         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
1078         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
1079         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
1080         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
1081         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
1082         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
1083         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
1084         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
1085         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
1086         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
1087         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
1088         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
1089         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
1090         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
1091         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
1092         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
1093         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
1094         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
1095         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
1096         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
1097         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
1098         * gcc.target/i386/avx2-vpand-1.c: Likewise.
1099         * gcc.target/i386/avx2-vpand-2.c: Likewise.
1100         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
1101         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
1102         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
1103         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
1104         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
1105         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
1106         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
1107         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
1108         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
1109         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
1110         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
1111         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
1112         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
1113         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
1114         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
1115         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
1116         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
1117         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
1118         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
1119         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
1120         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
1121         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
1122         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
1123         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
1124         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
1125         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
1126         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
1127         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
1128         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
1129         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
1130         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
1131         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
1132         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
1133         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
1134         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
1135         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
1136         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
1137         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
1138         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
1139         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
1140         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
1141         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
1142         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
1143         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
1144         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
1145         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
1146         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
1147         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
1148         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
1149         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
1150         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
1151         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
1152         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
1153         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
1154         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
1155         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
1156         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
1157         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
1158         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
1159         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
1160         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
1161         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
1162         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
1163         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
1164         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
1165         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
1166         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
1167         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
1168         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
1169         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
1170         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
1171         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
1172         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
1173         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
1174         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
1175         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
1176         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
1177         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
1178         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
1179         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
1180         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
1181         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
1182         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
1183         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
1184         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
1185         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
1186         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
1187         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
1188         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
1189         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
1190         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
1191         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
1192         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
1193         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
1194         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
1195         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
1196         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
1197         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
1198         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
1199         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
1200         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
1201         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
1202         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
1203         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
1204         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
1205         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
1206         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
1207         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
1208         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
1209         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
1210         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
1211         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
1212         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
1213         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
1214         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
1215         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
1216         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
1217         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
1218         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
1219         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
1220         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
1221         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
1222         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
1223         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
1224         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
1225         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
1226         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
1227         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
1228         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
1229         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
1230         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1231         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1232         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1233         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1234         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1235         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1236         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1237         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1238         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1239         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1240         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1241         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1242         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1243         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1244         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1245         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1246         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1247         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1248         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1249         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1250         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1251         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1252         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1253         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1254         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1255         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1256         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1257         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1258         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1259         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1260         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1261         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1262         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1263         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1264         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1265         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1266         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1267         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1268         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1269         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1270         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1271         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1272         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1273         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1274         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1275         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1276         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1277         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1278         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1279         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1280         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1281         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1282         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1283         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1284         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1285         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1286         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1287         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1288         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1289         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1290         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1291         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1292         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1293         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1294         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1295         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1296         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1297         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1298         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1299         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1300         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1301         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1302         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1303         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1304         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1305         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1306         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1307         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1308         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1309         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1310         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1311         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1312         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1313         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1314         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1315         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1316         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1317         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1318         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1319         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1320         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1321         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1322         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1323         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1324         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1325         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1326         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1327         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1328         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1329         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1330         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1331         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1332         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1333         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1334         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1335         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1336         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1337         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1338         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1339         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1340         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1341         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1342         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1343         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1344         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1345         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1346         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1347         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1348         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1349         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1350         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1351         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1352         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1353         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1354         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1355         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1356         * gcc.target/i386/testimm-9.c: Likewise.
1357
1358 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1359
1360         * g++.dg/other/i386-2.C: Add -mbmi2 check.
1361         * g++.dg/other/i386-3.C: Likewise.
1362         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1363         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1364         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1365         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1366         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1367         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1368         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1369         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1370         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1371         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1372         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1373         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1374         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1375         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1376         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1377         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1378         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1379         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1380         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1381         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1382         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1383         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1384         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1385         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1386         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1387         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1388         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1389         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1390         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1391         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1392         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1393         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1394         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1395         * gcc.target/i386/sse-12.c: Add BMI2.
1396         * gcc.target/i386/sse-13.c: Likewise.
1397         * gcc.target/i386/sse-14.c: Likewise.
1398         * gcc.target/i386/sse-22.c: Likewise.
1399         * gcc.target/i386/sse-23.c: Likewise.
1400
1401 2011-08-23  Jason Merrill  <jason@redhat.com>
1402
1403         * g++.dg/template/crash7.C: Adjust expected errors.
1404
1405 2011-08-23  Jason Merrill  <jason@redhat.com>
1406
1407         PR c++/49045
1408         Core 1321
1409         * g++.dg/cpp0x/overload2.C: New.
1410
1411 2011-08-23  Jason Merrill  <jason@redhat.com>
1412
1413         Core 903
1414         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1415
1416 2011-08-23  Jason Merrill  <jason@redhat.com>
1417
1418         Core 975
1419         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1420         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1421         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1422         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1423
1424 2011-08-23  Jason Merrill  <jason@redhat.com>
1425
1426         PR c++/50024
1427         * g++.dg/cpp0x/constexpr-initlist5.C: New.
1428
1429 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR c++/50158
1432         * g++.dg/warn/Wunused-var-16.C: New test.
1433
1434         PR middle-end/50161
1435         * gcc.dg/pr50161.c: New test.
1436
1437 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
1438
1439         PR c++/50055
1440         * g++.dg/gcov/gcov-7.C: New test.
1441
1442 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR c++/46862
1445         * g++.dg/dfp/nofields.C: New test.
1446
1447 2011-08-23  Tobias Burnus  <burnus@net-b.de>
1448
1449         PR fortran/31600
1450         * gfortran.dg/use_16.f90: New.
1451
1452 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
1453             Kirill Yukhin  <kirill.yukhin@intel.com>
1454
1455         PR target/50155
1456         * gcc.target/i386/pr50155.c: New test.
1457
1458 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
1459
1460         PR tree-optimization/50133
1461         * gcc.dg/pr50133.c: New test.
1462
1463         PR middle-end/50141
1464         * c-c++-common/cxxbitfields-6.c: New test.
1465
1466 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
1467
1468         PR fortran/50050
1469         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1470
1471 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
1472
1473         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1474         * gcc.dg/pr49994-3.c: Ditto.
1475
1476 2011-08-22  Richard Guenther  <rguenther@suse.de>
1477
1478         PR testsuite/50145
1479         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1480         * gcc.dg/torture/pr50067-2.c: Likewise.
1481
1482 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1483
1484         PR fortran/47659
1485         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
1486         of a constant resulting from simplification.
1487         * gfortran.dg/warn_conversion_3.f90:  New test.
1488
1489 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1490
1491         PR fortran/50130
1492         * gfortran.dg/zero_stride_1.f90:  New test.
1493
1494 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
1495
1496         PR fortran/49638
1497         * gfortran.dg/typebound_override_1.f90: Modified.
1498
1499 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR tree-optimization/48739
1502         * gcc.dg/pr48739-1.c: New test.
1503         * gcc.dg/pr48739-2.c: New test.
1504
1505 2011-08-20  Tobias Burnus  <burnus@net-b.de>
1506
1507         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1508
1509 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1510
1511         PR fortran/50129
1512         * gfortran.dg/where_3.f90: New test.
1513
1514 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
1515
1516         PR middle-end/49721
1517         * gfortran.dg/pr49721-1.f: New.
1518         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1519
1520 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1521
1522         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1523         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1524         New tests.
1525
1526 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1527
1528         * gcc.target/arm/wmul-11.c: New file.
1529         * gcc.target/arm/wmul-12.c: New file.
1530         * gcc.target/arm/wmul-13.c: New file.
1531
1532 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1533
1534         * gcc.target/arm/wmul-10.c: New file.
1535
1536 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1537
1538         * gcc.target/arm/wmul-9.c: New file.
1539         * gcc.target/arm/wmul-bitfield-2.c: New file.
1540
1541 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1542
1543         * gcc.target/arm/wmul-8.c: New file.
1544
1545 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1546
1547         * gcc.target/arm/wmul-7.c: New file.
1548
1549 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1550
1551         * gcc.target/arm/wmul-6.c: New file.
1552
1553 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1554
1555         * gcc.target/arm/wmul-5.c: New file.
1556         * gcc.target/arm/no-wmla-1.c: New file.
1557
1558 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1559
1560         * gcc.target/arm/wmul-bitfield-1.c: New file.
1561
1562 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1563
1564         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1565
1566 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1567
1568         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1569         * gcc.target/i386/conversion.c: Likewise.
1570
1571 2011-08-19  Richard Guenther  <rguenther@suse.de>
1572
1573         * gcc.dg/torture/pr50067-1.c: New testcase.
1574         * gcc.dg/torture/pr50067-2.c: Likewise.
1575
1576 2011-08-19  Joey Ye  <joey.ye@arm.com>
1577
1578         PR target/49437
1579         * gcc.target/arm/handler-align.c: New test.
1580         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1581         New Function.
1582
1583 2011-08-19  Joey Ye  <joey.ye@arm.com>
1584
1585         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1586
1587 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1588
1589         PR fortran/50071
1590         * gfortran.dg/end_block_label_1.f90: New test.
1591         * gfortran.dg/end_associate_label_1.f90: New test.
1592
1593 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1594
1595         * gcc.dg/c1x-pointer-float-1.c: New test.
1596
1597 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
1598
1599         PR fortran/50071
1600         * gfortran.dg/duplicate_labels_2.f: New test.
1601
1602 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1603
1604         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1605         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1606         gcc.dg/c1x-noreturn-5.c: New tests.
1607
1608 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1609
1610         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1611
1612 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1613
1614         PR fortran/18918
1615         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1616         * gfortran.dg/coarray_lock_3.f90: Fix test.
1617         * gfortran.dg/coarray_lock_4.f90: New.
1618         * gfortran.dg/coarray_lock_5.f90: New.
1619
1620 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1621
1622         PR target/50009
1623         * gcc.c-torture/compile/pr50009.c: New test.
1624
1625         PR target/50092
1626         * gcc.dg/torture/pr50092.c: New test.
1627
1628 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1629
1630         PR fortran/50109
1631         * gfortran.dg/namelist_73.f90: New.
1632
1633 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1634
1635         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1636
1637         PR debug/50017
1638         * gcc.dg/pr50017.c: New test.
1639
1640 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
1641
1642         PR c++/45625
1643         * g++.dg/lookup/hidden-var1.C: New test case.
1644
1645 2011-08-17  Tobias Burnus  <burnus@net-b.de>
1646
1647         PR fortran/31461
1648         * gfortran.dg/warn_unused_var_2.f90: New.
1649         * gfortran.dg/warn_unused_var_3.f90: New.
1650
1651 2011-08-17  Tom de Vries  <tom@codesourcery.com>
1652
1653         PR target/43597
1654         * gcc.target/arm/pr43597.c: New test.
1655
1656 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
1657
1658         PR fortran/50070
1659         * gfortran.dg/common_13.f90: New.
1660
1661 2011-08-16  Jason Merrill  <jason@redhat.com>
1662
1663         PR c++/50086
1664         * g++.dg/cpp0x/variadic-unresolved.C: New.
1665
1666         * g++.old-deja/g++.brendan/README: Add R.I.P.
1667
1668         * g++.dg/ext/attr-used-1.C: New.
1669
1670         PR c++/50054
1671         * g++.dg/cpp0x/initlist56.C: New.
1672
1673 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
1674
1675         PR testsuite/50085
1676         * g++.dg/opt/life1.C: Only run on Linux.
1677
1678 2011-08-15  Tobias Burnus  <burnus@net-b.de>
1679
1680         * gfortran.dg/coarray_26.f90: New.
1681
1682 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
1683
1684         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1685         -fdump-tree-vrp1.
1686
1687 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
1688
1689         PR fortran/50073
1690         * gfortran.dg/func_result_7.f90: New.
1691
1692 2011-08-13  Jason Merrill  <jason@redhat.com>
1693
1694         PR c++/50075
1695         * g++.dg/cpp0x/decltype32.C: New.
1696
1697         PR c++/50059
1698         * g++.dg/diagnostic/expr1.C: New.
1699
1700 2011-08-12  David Li  <davidxl@google.com>
1701
1702         * g++.dg/abi/vbase15.C: New test.
1703
1704 2011-08-12  Jason Merrill  <jason@redhat.com>
1705
1706         PR c++/50034
1707         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1708
1709 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
1710
1711         * gcc.dg/builtins-67.c: New test.
1712         * gcc.target/i386/conversion.c: Ditto.
1713
1714 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
1715             Brian Hackett  <bhackett1024@gmail.com>
1716
1717         * g++.dg/plugin/decl_plugin.c: New.
1718         * g++.dg/plugin/decl-plugin-test.C: New.
1719         * g++.dg/plugin/plugin.exp: Add above testcase.
1720
1721 2011-08-11  Richard Guenther  <rguenther@suse.de>
1722
1723         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1724
1725 2011-08-11  Michael Matz  <matz@suse.de>
1726
1727         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1728
1729 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
1730
1731         PR tree-optimization/50039
1732         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1733         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1734
1735 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1736
1737         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1738         (sse4_1_test): Initialize src3 with random value.
1739
1740 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1741
1742         * gcc.c-torture/execute/scal-to-vec1.c: New test.
1743         * gcc.c-torture/execute/scal-to-vec2.c: New test.
1744         * gcc.c-torture/execute/scal-to-vec3.c: New test.
1745         * gcc.dg/scal-to-vec1.c: New test.
1746         * gcc.dg/scal-to-vec2.c: New test.
1747
1748 2011-08-09  Richard Guenther  <rguenther@suse.de>
1749
1750         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1751         * gcc.dg/tree-ssa/vrp60.c: New testcase.
1752         * gcc.dg/tree-ssa/vrp61.c: Likewise.
1753         * gcc.dg/tree-ssa/vrp62.c: Likewise.
1754
1755 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1756
1757         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1758
1759 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1760
1761         * gcc.dg/pr49948.c: Require pthread effective target.
1762
1763 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1764
1765         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1766
1767 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * gcc.target/i386/sse-22a.c: New test.
1770
1771 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1772
1773         PR tree-optimization/50014
1774         * gcc.dg/vect/pr50014.c: New test.
1775
1776 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1777
1778         PR middle-end/49923
1779         * gcc.dg/tree-ssa/pr49923.c: New test.
1780
1781 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1782
1783         PR target/49781
1784         * gcc.target/i386/pr49781-1.c: New.
1785
1786 2011-08-08  Jason Merrill  <jason@redhat.com>
1787
1788         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1789
1790         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1791
1792 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1793
1794         PR fortran/49638
1795         * gfortran.dg/typebound_override_1.f90: New.
1796
1797 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1798
1799         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1800         x86_64 mingw target.
1801         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1802         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1803         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1804         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1805         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1806         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1807         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1808         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1809         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1810         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1811
1812 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1813
1814         PR testsuite/48727
1815         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1816
1817 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         * gcc.dg/pr48770.c: Cleanup coverage files.
1820         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1821
1822 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1823
1824         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1825         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1826         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1827         lzcnt and bmi options.
1828
1829 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1830
1831         PR target/47381
1832         * gcc.dg/pr47381-1.c: New.
1833         * gcc.dg/pr47381-2.c: Likewise.
1834         * gcc.target/i386/pr47381.c: Likewise.
1835
1836 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1837
1838         PR middle-end/47727
1839         * gcc.dg/pr47727.c: New.
1840
1841         PR target/47372
1842         * gcc.dg/pr47372-1.c: New.
1843         * gcc.dg/pr47372-2.c: Likewise.
1844
1845 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1846
1847         PR middle-end/47449
1848         * gcc.target/i386/pr47449.c: New.
1849
1850         PR target/47446
1851         * gcc.dg/pr47446-1.c: New.
1852         * gcc.dg/pr47446-2.c: Likewise.
1853
1854 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1855
1856         PR target/47766
1857         * gcc.dg/pr47766.c: New.
1858
1859         PR target/47715
1860         * gcc.dg/tls/pr47715-1.c: New.
1861         * gcc.dg/tls/pr47715-2.c: Likewise.
1862         * gcc.dg/tls/pr47715-3.c: Likewise.
1863         * gcc.dg/tls/pr47715-4.c: Likewise.
1864         * gcc.dg/tls/pr47715-5.c: Likewise.
1865
1866 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1867
1868         PR libobjc/50002
1869         * objc.dg/gnu-api-2-class.m: Updated comments.
1870         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1871         * objc.dg/gnu-api-2-class-meta.m: New test.
1872         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1873
1874 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1875
1876         PR libobjc/49882
1877         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1878         with classes that are in construction.
1879
1880 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1881
1882         PR target/48084
1883         * gcc.target/i386/pr48084-1.c: New.
1884         * gcc.target/i386/pr48084-2.c: Likewise.
1885         * gcc.target/i386/pr48084-3.c: Likewise.
1886         * gcc.target/i386/pr48084-4.c: Likewise.
1887         * gcc.target/i386/pr48084-5.c: Likewise.
1888
1889         PR rtl-optimization/49504
1890         * gcc.target/i386/pr49504.c: New.
1891
1892         PR target/49860
1893         * gcc.dg/pr49860.c: New.
1894
1895 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1896
1897         PR libobjc/49882
1898         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1899         with classes that are in construction.
1900
1901 2011-08-05  Jason Merrill  <jason@redhat.com>
1902
1903         PR c++/48993
1904         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1905
1906         PR c++/49921
1907         * g++.dg/cpp0x/decltype31.C: New.
1908
1909         PR c++/49669
1910         * g++.dg/init/array28.C: New.
1911
1912         PR c++/49988
1913         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1914
1915 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1916
1917         PR target/47369
1918         * gcc.dg/pr47369-1.c: New.
1919
1920 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1921
1922         PR middle-end/47364
1923         * gcc.dg/torture/pr47364-1.c: New.
1924         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1925         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1926
1927 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1928
1929         PR fortran/37211
1930         * gfortran.dg/transfer_check_2.f90:  New test case.
1931
1932 2011-08-05  Jan Hubicka  <jh@suse.cz>
1933
1934         PR middle-end/49494
1935         * gfortran.dg/pr49494.f90: New testcase.
1936
1937 2011-08-05  Jan Hubicka  <jh@suse.cz>
1938
1939         PR middle-end/49735
1940         * gcc.c-torture/compile/pr49735.c: New testcase.
1941
1942 2011-08-05  Jason Merrill  <jason@redhat.com>
1943
1944         PR c++/47453
1945         * g++.dg/cpp0x/initlist56.C: New.
1946
1947         PR c++/49812
1948         * g++.dg/overload/rvalue2.C: New.
1949
1950         PR c++/49983
1951         * g++.dg/cpp0x/range-for21.C: New.
1952
1953         * g++.dg/ext/vla11.C: New.
1954
1955 2011-08-05  Richard Guenther  <rguenther@suse.de>
1956
1957         PR tree-optimization/49984
1958         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1959
1960 2011-08-05  Richard Guenther  <rguenther@suse.de>
1961
1962         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1963         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1964         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1965
1966 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1967
1968         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1969         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1970         * gfortran.dg/ldist-pr43023.f90: Ditto.
1971         * gfortran.dg/namelist_52.f90: Ditto.
1972         * gfortran.dg/interface_proc_end.f90: Ditto.
1973         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1974         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1975
1976 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1977
1978         * gcc.dg/vect/vect-over-widen-1.c: New test.
1979         * gcc.dg/vect/vect-over-widen-2.c: New test.
1980         * gcc.dg/vect/vect-over-widen-3.c: New test.
1981         * gcc.dg/vect/vect-over-widen-4.c: New test.
1982
1983 2011-08-04  Richard Guenther  <rguenther@suse.de>
1984
1985         PR fortran/49957
1986         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1987
1988 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1989
1990         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1991
1992 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1993
1994         PR middle-end/49905
1995         * g++.dg/ext/builtin-object-size3.C: New test.
1996
1997 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1998
1999         PR tree-optimization/49948
2000         * gcc.dg/pr49948.c: New test.
2001
2002 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2003
2004         PR middle-end/47383
2005         * gcc.dg/torture/pr47383.c: New.
2006
2007 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2008
2009         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
2010
2011 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
2012
2013         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
2014
2015 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2016
2017         PR target/47744
2018         * gcc.dg/torture/pr47744-1.c: New.
2019         * gcc.dg/torture/pr47744-2.c: Likewise.
2020         * gcc.dg/torture/pr47744-3.c: Likewise.
2021
2022 2011-08-03  Richard Guenther  <rguenther@suse.de>
2023
2024         PR middle-end/49958
2025         * gcc.dg/torture/pr49958.c: New testcase.
2026
2027 2011-08-03  Richard Guenther  <rguenther@suse.de>
2028
2029         PR tree-optimization/49938
2030         * g++.dg/torture/pr49938.C: New testcase.
2031
2032 2011-08-02  Jason Merrill  <jason@redhat.com>
2033
2034         PR c++/43886
2035         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
2036
2037         PR c++/49577
2038         * g++.dg/cpp0x/initlist5.C: Add additional cases.
2039
2040         PR c++/49593
2041         * g++.dg/cpp0x/variadic115.C: New.
2042
2043         PR c++/49803
2044         * g++.dg/cpp0x/union5.C: New.
2045
2046 2011-08-02  Daniel Kraft  <d@domob.eu>
2047
2048         PR fortran/49885
2049         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
2050
2051 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2052
2053         PR middle-end/49947
2054         * gcc.dg/tree-ssa/forwprop-15.c
2055
2056 2011-08-02  Jason Merrill  <jason@redhat.com>
2057
2058         PR c++/49834
2059         * g++.dg/cpp0x/range-for20.C: New.
2060
2061 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2062
2063         * gfortran.dg/coarray_lib_token_3.f90: New.
2064
2065 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR fortran/46752
2068         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
2069         * gcc.dg/gomp/atomic-15.c: New test.
2070         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
2071         * g++.dg/gomp/atomic-15.C: New test.
2072         * g++.dg/gomp/private-1.C: New test.
2073         * g++.dg/gomp/sharing-2.C: New test.
2074         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
2075         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
2076         * gfortran.dg/gomp/omp_atomic2.f90: New test.
2077
2078 2011-08-02  Tobias Burnus  <burnus@net-b.de>
2079
2080         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
2081         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
2082         cleanup-module.
2083         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
2084         * gfortran.dg/allocatable_function_5.f90: Ditto.
2085         * gfortran.dg/allocate_stat.f90: Ditto.
2086         * gfortran.dg/array_constructor_20.f90: Ditto.
2087         * gfortran.dg/array_constructor_21.f90: Ditto.
2088         * gfortran.dg/array_constructor_22.f90: Ditto.
2089         * gfortran.dg/array_constructor_26.f03: Ditto.
2090         * gfortran.dg/array_function_4.f90: Ditto.
2091         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
2092         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
2093         * gfortran.dg/bind_c_usage_15.f90: Ditto.
2094         * gfortran.dg/bind_c_usage_16.f03: Ditto.
2095         * gfortran.dg/bind_c_usage_3.f03: Ditto.
2096         * gfortran.dg/binding_label_tests_7.f03: Ditto.
2097         * gfortran.dg/class_15.f03: Ditto.
2098         * gfortran.dg/class_27.f03: Ditto.
2099         * gfortran.dg/class_33.f90: Ditto.
2100         * gfortran.dg/class_37.f03: Ditto.
2101         * gfortran.dg/class_40.f03: Ditto.
2102         * gfortran.dg/class_42.f03: Ditto.
2103         * gfortran.dg/class_defined_operator_1.f03: Ditto.
2104         * gfortran.dg/coarray/registering_1.f90: Ditto.
2105         * gfortran.dg/convert_1.f90: Ditto.
2106         * gfortran.dg/default_initialization_3.f90: Ditto.
2107         * gfortran.dg/dependency_25.f90: Ditto.
2108         * gfortran.dg/dependency_26.f90: Ditto.
2109         * gfortran.dg/dependency_36.f90: Ditto.
2110         * gfortran.dg/dependency_37.f90: Ditto.
2111         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
2112         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
2113         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
2114         * gfortran.dg/elemental_pointer_1.f90: Ditto.
2115         * gfortran.dg/elemental_result_1.f90: Ditto.
2116         * gfortran.dg/empty_derived_type.f90: Ditto.
2117         * gfortran.dg/entry_7.f90: Ditto.
2118         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
2119         * gfortran.dg/equiv_constraint_3.f90: Ditto.
2120         * gfortran.dg/error_recovery_3.f90: Ditto.
2121         * gfortran.dg/extends_4.f03: Ditto.
2122         * gfortran.dg/func_assign.f90: Ditto.
2123         * gfortran.dg/func_assign_3.f90: Ditto.
2124         * gfortran.dg/generic_1.f90: Ditto.
2125         * gfortran.dg/generic_18.f90: Ditto.
2126         * gfortran.dg/generic_22.f03: Ditto.
2127         * gfortran.dg/generic_4.f90: Ditto.
2128         * gfortran.dg/generic_6.f90: Ditto.
2129         * gfortran.dg/generic_actual_arg.f90: Ditto.
2130         * gfortran.dg/graphite/id-21.f: Ditto.
2131         * gfortran.dg/graphite/pr45758.f90: Ditto.
2132         * gfortran.dg/host_assoc_call_2.f90: Ditto.
2133         * gfortran.dg/host_assoc_call_3.f90: Ditto.
2134         * gfortran.dg/host_assoc_call_4.f90: Ditto.
2135         * gfortran.dg/host_assoc_function_4.f90: Ditto.
2136         * gfortran.dg/host_used_types_1.f90: Ditto.
2137         * gfortran.dg/implicit_1.f90: Ditto.
2138         * gfortran.dg/implicit_11.f90: Ditto.
2139         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
2140         * gfortran.dg/impure_actual_1.f90: Ditto.
2141         * gfortran.dg/impure_assignment_1.f90: Ditto.
2142         * gfortran.dg/impure_constructor_1.f90: Ditto.
2143         * gfortran.dg/initialization_10.f90: Ditto.
2144         * gfortran.dg/initialization_12.f90: Ditto.
2145         * gfortran.dg/interface_14.f90: Ditto.
2146         * gfortran.dg/interface_15.f90: Ditto.
2147         * gfortran.dg/interface_2.f90: Ditto.
2148         * gfortran.dg/interface_25.f90: Ditto.
2149         * gfortran.dg/interface_26.f90: Ditto.
2150         * gfortran.dg/interface_29.f90: Ditto.
2151         * gfortran.dg/interface_assignment_1.f90: Ditto.
2152         * gfortran.dg/internal_pack_6.f90: Ditto.
2153         * gfortran.dg/internal_pack_7.f90: Ditto.
2154         * gfortran.dg/internal_pack_8.f90: Ditto.
2155         * gfortran.dg/lto/pr45586_0.f90: Ditto.
2156         * gfortran.dg/lto/pr47839_0.f90: Ditto.
2157         * gfortran.dg/module_commons_3.f90: Ditto.
2158         * gfortran.dg/module_equivalence_4.f90: Ditto.
2159         * gfortran.dg/module_equivalence_6.f90: Ditto.
2160         * gfortran.dg/module_function_type_1.f90: Ditto.
2161         * gfortran.dg/module_naming_1.f90: Ditto.
2162         * gfortran.dg/namelist_4.f90: Ditto.
2163         * gfortran.dg/operator_c1202.f90: Ditto.
2164         * gfortran.dg/parens_7.f90: Ditto.
2165         * gfortran.dg/pr32921.f: Ditto.
2166         * gfortran.dg/pr33646.f90: Ditto.
2167         * gfortran.dg/pr41928.f90: Ditto.
2168         * gfortran.dg/pr42119.f90: Ditto.
2169         * gfortran.dg/pr43984.f90: Ditto.
2170         * gfortran.dg/present_1.f90: Ditto.
2171         * gfortran.dg/private_type_2.f90: Ditto.
2172         * gfortran.dg/proc_decl_2.f90: Ditto.
2173         * gfortran.dg/proc_ptr_10.f90: Ditto.
2174         * gfortran.dg/proc_ptr_22.f90: Ditto.
2175         * gfortran.dg/proc_ptr_8.f90: Ditto.
2176         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
2177         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
2178         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
2179         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
2180         * gfortran.dg/substring_equivalence.f90: Ditto.
2181         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
2182         * gfortran.dg/transpose_optimization_1.f90: Ditto.
2183         * gfortran.dg/trim_optimize_6.f90: Ditto.
2184         * gfortran.dg/typebound_call_12.f03: Ditto.
2185         * gfortran.dg/typebound_operator_5.f03: Ditto.
2186         * gfortran.dg/typebound_operator_6.f03: Ditto.
2187         * gfortran.dg/typebound_proc_18.f03: Ditto.
2188         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
2189         * gfortran.dg/use_1.f90: Ditto.
2190         * gfortran.dg/use_10.f90: Ditto.
2191         * gfortran.dg/use_11.f90: Ditto.
2192         * gfortran.dg/use_14.f90: Ditto.
2193         * gfortran.dg/use_only_2.f90: Ditto.
2194         * gfortran.dg/use_rename_4.f90: Ditto.
2195         * gfortran.dg/use_rename_5.f90: Ditto.
2196         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2197         * gfortran.dg/used_interface_ref.f90: Ditto.
2198         * gfortran.dg/used_types_11.f90: Ditto.
2199         * gfortran.dg/used_types_3.f90: Ditto.
2200         * gfortran.dg/used_types_4.f90: Ditto.
2201         * gfortran.dg/userdef_operator_2.f90: Ditto.
2202         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
2203         * gfortran.dg/vect/pr46213.f90: Ditto.
2204         * gfortran.dg/whole_file_21.f90: Ditto.
2205         * gfortran.dg/whole_file_22.f90: Ditto.
2206         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
2207         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
2208
2209 2011-08-02  Kai Tietz  <ktietz@redhat.com>
2210
2211         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
2212
2213 2011-08-01  Jason Merrill  <jason@redhat.com>
2214
2215         PR c++/49932
2216         * g++.dg/abi/mangle49.C: New.
2217
2218         PR c++/49924
2219         * g++.dg/cpp0x/constexpr-array4.C: New.
2220
2221         PR c++/49813
2222         * g++.dg/cpp0x/constexpr-builtin1.C: New.
2223
2224 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
2225
2226         PR target/49927
2227         * gcc.target/i386/pr49927.c: New test.
2228
2229 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2230
2231         PR tree-optimization/49926
2232         * gcc.dg/vect/pr49926.c: New test.
2233
2234 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2235
2236         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2237         * gcc.target/i386/lzcnt-1.c: New test.
2238         * gcc.target/i386/lzcnt-2.c: Likewise.
2239         * gcc.target/i386/lzcnt-2a.c: Likewise.
2240         * gcc.target/i386/lzcnt-3.c: Likewise.
2241         * gcc.target/i386/lzcnt-4.c: Likewise.
2242         * gcc.target/i386/lzcnt-4a.c: Likewise.
2243         * gcc.target/i386/lzcnt-5.c: Likewise.
2244         * gcc.target/i386/lzcnt-6.c: Likewise.
2245         * gcc.target/i386/lzcnt-6a.c: Likewise.
2246         * gcc.target/i386/lzcnt-check.h: Likewise.
2247
2248         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2249         * gcc.target/i386/sse-13.c: Likewise.
2250         * gcc.target/i386/sse-14.c: Likewise.
2251         * g++.dg/other/i386-2.C: Likewise.
2252         * g++.dg/other/i386-3.C: Likewise.
2253
2254 2011-08-01  Julian Brown  <julian@codesourcery.com>
2255
2256         * gcc.target/arm/fixed-point-exec.c: New test.
2257
2258 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2259
2260         PR target/49920
2261         * gcc.target/i386/pr49920.c: New test.
2262
2263 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2264
2265         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2266         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2267         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2268         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2269         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2270         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2271         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2272         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2273         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2274         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2275         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2276         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2277         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2278         * g++.dg/tree-ssa/pr33615.C: Ditto.
2279         * g++.dg/tree-ssa/restrict1.C: Ditto.
2280         * c-c++-common/restrict-2.c: Ditto.
2281         * gfortran.dg/pr32921.f: Ditto.
2282         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2283         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2284         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2285         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2286         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2287         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2288         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2289         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2290         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2291         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2292
2293 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2294
2295         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2296         .exe.ltrans[0-9]*. dump files.
2297
2298 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2299
2300         PR fortran/49112
2301         * gfortran.dg/abstract_type_6.f03: Modified.
2302         * gfortran.dg/typebound_proc_24.f03: New.
2303
2304 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2305
2306         PR testsuite/49917
2307         * g++.dg/init/for1.C: Fix.
2308
2309 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2310
2311         PR fortran/48876
2312         * gfortran.dg/string_5.f90:  New test.
2313
2314 2011-07-29  Jason Merrill  <jason@redhat.com>
2315
2316         PR c++/49867
2317         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2318
2319 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2320
2321         PR tree-optimization/47407
2322         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2323         alpha*-dec-osf*.
2324         Sort target list.
2325
2326 2011-07-29  Richard Guenther  <rguenther@suse.de>
2327
2328         * gcc.dg/uninit-suppress.c: Also disable VRP.
2329         * gcc.dg/uninit-suppress_2.c: Likewise.
2330
2331 2011-07-28  Jason Merrill  <jason@redhat.com>
2332
2333         PR c++/49808
2334         * g++.dg/template/nontype24.C: New.
2335
2336 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2337
2338         PR rtl-optimization/47958
2339         * gcc.dg/torture/pr47958-1.c: New.
2340
2341 2011-07-29  Wei Guozhi  <carrot@google.com>
2342
2343         PR rtl-optimization/49799
2344         * gcc.dg/pr49799.c: New test case.
2345
2346 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2347
2348         PR middle-end/48648
2349         * gcc.dg/graphite/id-pr48648.c: New.
2350
2351 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2352
2353         PR fortran/31067
2354         * gfortran.dg/maxloc_2.f90: New test.
2355         * gfortran.dg/maxloc_3.f90: New test.
2356         * gfortran.dg/minloc_1.f90: New test.
2357         * gfortran.dg/minloc_2.f90: New test.
2358         * gfortran.dg/minloc_3.f90: New test.
2359         * gfortran.dg/minmaxloc_7.f90: New test.
2360
2361         PR debug/49871
2362         * gcc.dg/debug/dwarf2/pr49871.c: New test.
2363
2364 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2365
2366         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2367         the builtin isn't optimized away.
2368
2369 2011-07-27  Tobias Burnus  <burnus@net-b.de>
2370
2371         PR fortran/45586
2372         * gfortran.dg/lto/pr45586-2_0.f90: New.
2373
2374 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
2375
2376         PR middle-end/49875
2377         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2378         * c-c++-common/cxxbitfields-5.c: Same.
2379
2380 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2381
2382         * lib/target-supports.exp (check_effective_target_mmap): Use
2383         check_function_available.
2384
2385 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
2386
2387         * g++.old-deja/g++.pt/crash60.C: Updated.
2388
2389 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR target/49866
2392         * gcc.target/i386/pr49866.c: New test.
2393
2394 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
2395
2396         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2397         * gcc.target/i386/bmi-andn-1.c: New test.
2398         * gcc.target/i386/bmi-andn-1a.c: Likewise.
2399         * gcc.target/i386/bmi-andn-2.c: Likewise.
2400         * gcc.target/i386/bmi-andn-2a.c: Likewise.
2401         * gcc.target/i386/bmi-bextr-1.c: Likewise.
2402         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2403         * gcc.target/i386/bmi-bextr-2.c: Likewise.
2404         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2405         * gcc.target/i386/bmi-blsi-1.c: Likewise.
2406         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2407         * gcc.target/i386/bmi-blsi-2.c: Likewise.
2408         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2409         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2410         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2411         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2412         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2413         * gcc.target/i386/bmi-blsr-1.c: Likewise.
2414         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2415         * gcc.target/i386/bmi-blsr-2.c: Likewise.
2416         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2417         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2418         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2419         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2420         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2421
2422 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
2423
2424         PR middle-end/47691
2425         * gfortran.dg/graphite/id-pr47691.f: New.
2426
2427 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
2428
2429         * gcc.target/i386/avx-os-support.h: New.
2430         * gcc.target/i386/avx-check.h: Include avx-os-support.h
2431         (main): Check avx_os_support before the test is run.
2432         * gcc.target/i386/aes-avx-check.h: Ditto.
2433         * gcc.target/i386/pclmul-avx-check.h: Ditto.
2434
2435 2011-07-27  Kai Tietz  <ktietz@redhat.com>
2436
2437         * gcc.target/i386/aggregate-ret3.c: New test.
2438         * gcc.target/i386/aggregate-ret4.c: New test.
2439
2440 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
2441
2442         PR fortran/49755
2443         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2444         allocated array should *not* change its size.
2445         * gfortran.dg/multiple_allocation_3.f90: New test.
2446
2447 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2448
2449         PR c++/49776
2450         * g++.dg/cpp0x/constexpr-49776.C: New.
2451
2452 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2453
2454         PR middle-end/47046
2455         * gcc.dg/graphite/id-pr47046.c: New.
2456
2457 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2458
2459         PR middle-end/47653
2460         * gcc.dg/graphite/run-id-pr47593.c: New.
2461
2462 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2463
2464         PR middle-end/47653
2465         * gcc.dg/graphite/run-id-pr47653.c: New.
2466         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2467         induction variables.
2468         * gcc.dg/graphite/scop-16.c: Same.
2469         * gcc.dg/graphite/scop-17.c: Same.
2470         * gcc.dg/graphite/scop-21.c: Same.
2471
2472 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2473
2474         PR middle-end/48805
2475         * gcc.dg/graphite/id-pr48805.c: New.
2476
2477 2011-07-26  Tobias Burnus  <burnus@net-b.de>
2478
2479         * gfortran.dg/coarray_lib_token_2.f90: New.
2480
2481 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
2482
2483         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2484         SPU local store.
2485
2486 2011-07-25  Andrew Pinski  <apinski@cavium.com>
2487
2488         PR tree-opt/49671
2489         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2490         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2491
2492 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2493
2494         * lib/target-supports.exp (check_effective_target_mmap): New proc.
2495
2496         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2497         * gcc.c-torture/execute/loop-2g.c: Likewise.
2498         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2499         Require mmap support.
2500         * gcc.c-torture/execute/loop-2g.x: Likewise.
2501         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2502         (MAP_ANON): Provide default.
2503         * gcc.dg/20050826-1.c: Likewise.
2504         * gcc.target/i386/pr36533.c: Likewise.
2505         * gcc.dg/vect/pr49038.c: Remove dg-do run.
2506         Use dg-require-effective-target mmap.
2507
2508 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2509
2510         PR c++/49838
2511         * g++.dg/cpp0x/range-for19.C: New.
2512
2513 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2514
2515         PR testsuite/49753
2516         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2517
2518         Revert:
2519         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR testsuite/49753
2522         * g++.dg/torture/pr49309.C: Remove.
2523
2524 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
2525
2526         PR tree-optimization/49809
2527         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2528         test.
2529
2530 2011-07-25  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/49715
2533         * gcc.target/i386/pr49715-1.c: New testcase.
2534         * gcc.target/i386/pr49715-2.c: Likewise.
2535
2536 2011-07-23  Jason Merrill  <jason@redhat.com>
2537
2538         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2539
2540 2011-07-22  Jason Merrill  <jason@redhat.com>
2541
2542         PR c++/49793
2543         * g++.dg/cpp0x/initlist55.C: New.
2544
2545 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2546
2547         PR fortran/49791
2548         * gfortran.dg/namelist_72.f: New.
2549
2550 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2551
2552         * gfortran.dg/coarray_25.f90: New.
2553
2554 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2555
2556         * override1.C: This test should use c++0x mode.
2557         * override3.C: New. Test the diagnostics in c++98 mode.
2558
2559 2011-07-22  Jason Merrill  <jason@redhat.com>
2560             Mark Glisse  <marc.glisse@normalesup.org>
2561
2562         PR c++/30112
2563         * g++.dg/other/pragma-re-1.C: Add namespace cases.
2564
2565         PR c++/49813
2566         * g++.dg/opt/builtins2.C: New.
2567         * g++.dg/other/error27.C: Don't rely on __builtin.
2568
2569 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2570
2571         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2572         on lp64 targets.
2573         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2574         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2575         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2576         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2577
2578         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2579         instead of ia32.
2580
2581 2011-07-22  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/45819
2584         * gcc.dg/pr45819.c: New testcase.
2585
2586 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
2587
2588         * lib/target-supports.exp (check_ifunc_available): Rewrite.
2589
2590 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
2591
2592         PR middle-end/47654
2593         PR middle-end/49649
2594         * gcc.dg/graphite/run-id-pr47654.c: New.
2595
2596 2011-07-21  Ian Lance Taylor  <iant@google.com>
2597
2598         PR middle-end/49705
2599         * gcc.dg/pr49705.c: New test.
2600
2601 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
2602
2603         * lib/target-supports.exp (check_avx_os_support_available): New.
2604         (check_effective_target_avx_runtime): Use it.
2605
2606 2011-07-21  Richard Guenther  <rguenther@suse.de>
2607
2608         PR tree-optimization/49770
2609         * g++.dg/torture/pr49770.C: New testcase.
2610
2611 2011-07-21  Kai Tietz  <ktietz@redhat.com>
2612
2613         * gcc.dg/tree-ssa/pr30978.c: adjusted.
2614         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2615
2616 2011-07-21  Tobias Burnus  <burnus@net-b.de>
2617
2618         * gfortran.dg/coarray_lib_token_1.f90: New.
2619
2620 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
2621
2622         * gcc.dg/pr32912-2.c: Skip for AVR.
2623         * gcc.dg/pr44674.c: Add dg-require-profiling.
2624
2625 2011-07-20  Jason Merrill  <jason@redhat.com>
2626
2627         * g++.dg/ext/desig2.C: New.
2628
2629 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2630
2631         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2632         be generated.
2633         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2634         * gcc.target/powerpc/recip-3.c: Ditto.
2635
2636 2011-07-19  Jason Merrill  <jason@redhat.com>
2637
2638         PR c++/6709 (DR 743)
2639         PR c++/42603 (DR 950)
2640         * g++.dg/cpp0x/decltype21.C: New.
2641
2642 2011-07-20  Richard Guenther  <rguenther@suse.de>
2643
2644         PR middle-end/18908
2645         * gcc.dg/tree-ssa/pr18908.c: New testcase.
2646         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2647
2648 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
2649
2650         * gcc.target/arm/combine-movs.c: New.
2651         * gcc.target/arm/unsigned-extend-2.c: New.
2652
2653 2011-07-19  Jason Merrill  <jason@redhat.com>
2654
2655         PR c++/49785
2656         * g++.dg/cpp0x/variadic114.C: New.
2657
2658 2011-07-19  Tobias Burnus  <burnus@net-b.de>
2659
2660         * gfortran.dg/coarray_args_1.f90: New.
2661         * gfortran.dg/coarray_args_2.f90: New.
2662
2663 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
2664
2665         PR fortran/49708
2666         * gfortran.dg/allocate_error_3.f90: New.
2667
2668 2011-07-19  Richard Guenther  <rguenther@suse.de>
2669
2670         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2671         * gcc.dg/tree-ssa/bool-11.c: Likewise.
2672         * gcc.dg/torture/20110719-1.c: New testcase.
2673
2674 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR tree-optimization/49768
2677         * gcc.c-torture/execute/pr49768.c: New test.
2678
2679 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
2680
2681         PR tree-optimization/49771
2682         * gcc.dg/vect/pr49771.c: New test.
2683
2684 2011-07-18  Martin Jambor  <mjambor@suse.cz>
2685
2686         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2687         * gcc.dg/ipa/ipa-2.c: Likewise.
2688         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2689         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2690         * gcc.dg/ipa/ipa-5.c: Likewise.
2691         * gcc.dg/ipa/ipa-7.c: Likewise.
2692         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2693         * gcc.dg/ipa/ipacost-1.c: Likewise.
2694         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2695         functions.
2696         * gcc.dg/ipa/ipcp-1.c: New test.
2697         * gcc.dg/ipa/ipcp-2.c: Likewise.
2698         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2699
2700 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR middle-end/49675
2703         * gfortran.dg/pr49675.f90: New test.
2704
2705 2011-07-18  Richard Guenther  <rguenther@suse.de>
2706
2707         * gcc.dg/torture/20110718-1.c: New testcase.
2708
2709 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2710
2711         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2712         * g++.dg/ext/bitfield3.C: Likewise.
2713         * g++.dg/ext/bitfield4.C: Likewise.
2714         * g++.dg/ext/bitfield5.C: Likewise.
2715         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2716         * g++.dg/other/pr23205-2.C: Likewise.
2717         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2718         * gcc.c-torture/compile/20001109-2.c: Likewise.
2719         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2720         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2721         * gcc.dg/bitfld-16.c: Likewise.
2722         * gcc.dg/bitfld-17.c: Likewise.
2723         * gcc.dg/bitfld-18.c: Likewise.
2724         * gcc.dg/builtins-config.h: Remove Netware support.
2725         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
2726         * gcc.dg/cdce2.c: Likewise.
2727         * gcc.dg/cpp/assert4.c: Remove netware support.
2728         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2729         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2730
2731         * lib/target-supports.exp (check_visibility_available): Remove
2732         NetWare support.
2733         (check_profiling_available): Likewise.
2734
2735 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
2736
2737         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2738
2739 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2740             Thomas Koenig  <tkoenig@gcc.gnu.org>
2741
2742         PR fortran/34657
2743         * gfortran.dg/generic_17.f90: Fix testcase.
2744         * gfortran.dg/interface_3.f90: Add dg-error.
2745         * gfortran.dg/use_14.f90: New.
2746         * gfortran.dg/use_15.f90: New.
2747
2748 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
2749
2750         * gnat.dg/pointer_controlled.adb: New test.
2751
2752 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2753
2754         PR fortran/49624
2755         * gfortran.dg/pointer_remapping_7.f90: New.
2756
2757 2011-07-16  Jason Merrill  <jason@redhat.com>
2758
2759         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2760
2761 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
2762             Jason Merrill  <jason@redhat.com>
2763
2764         PR c++/45329
2765         PR c++/48934
2766         * g++.dg/cpp0x/decltype29.C: Adjust.
2767         * g++.dg/cpp0x/error4.C: Adjust.
2768         * g++.dg/cpp0x/sfinae26.C: Adjust.
2769         * g++.dg/cpp0x/variadic105.C: Adjust.
2770         * g++.dg/template/deduce3.C: Adjust.
2771         * g++.dg/template/error45.C: Adjust.
2772         * g++.dg/template/ptrmem2.C: Adjust.
2773         * g++.dg/template/sfinae2.C: Adjust.
2774         * g++.old-deja/g++.pt/crash60.C: Adjust.
2775         * g++.old-deja/g++.pt/unify6.C: Adjust.
2776         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2777         * g++.dg/cpp0x/nullptr15.C: Adjust.
2778         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2779         * g++.dg/cpp0x/pr31431.C: Adjust.
2780         * g++.dg/cpp0x/pr31434.C: Adjust.
2781         * g++.dg/cpp0x/sfinae11.C: Adjust
2782         * g++.dg/cpp0x/temp_default2.C: Adjust.
2783         * g++.dg/cpp0x/trailing4.C: Adjust.
2784         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2785         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2786         * g++.dg/cpp0x/variadic105.C: Adjust.
2787         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2788         * g++.dg/ext/vla2.C: Adjust.
2789         * g++.dg/other/ptrmem10.C: Adjust.
2790         * g++.dg/other/ptrmem11.C: Adjust.
2791         * g++.dg/overload/unknown1.C: Adjust.
2792         * g++.dg/template/conv11.C: Adjust.
2793         * g++.dg/template/dependent-expr5.C: Adjust.
2794         * g++.dg/template/friend.C: Adjust.
2795         * g++.dg/template/incomplete2.C: Adjust.
2796         * g++.dg/template/local4.C: Adjust.
2797         * g++.dg/template/local6.C: Adjust.
2798         * g++.dg/template/operator9.C: Adjust.
2799         * g++.dg/template/ttp25.C: Adjust.
2800         * g++.dg/template/unify10.C: Adjust.
2801         * g++.dg/template/unify11.C: Adjust.
2802         * g++.dg/template/unify6.C: Adjust.
2803         * g++.dg/template/unify9.C: Adjust.
2804         * g++.dg/template/varmod1.C: Adjust.
2805         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2806         * g++.old-deja/g++.pt/crash28.C: Adjust.
2807         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2808         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2809         * g++.old-deja/g++.pt/expr2.C: Adjust.
2810         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2811         * g++.old-deja/g++.pt/spec5.C: Adjust.
2812         * g++.old-deja/g++.pt/spec6.C: Adjust.
2813         * g++.old-deja/g++.pt/unify4.C: Adjust.
2814         * g++.old-deja/g++.pt/unify8.C: Adjust.
2815         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2816         * g++.dg/overload/template5.C: New testcase.
2817         * g++.dg/template/overload12.C: New testcase.
2818
2819 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2820
2821         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2822         * gfortran.dg/coarray_7.f90: Ditto.
2823         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2824         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2825
2826 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2827
2828         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2829         case.
2830         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2831         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2832         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2833         C67X.
2834         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2835         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2836         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2837
2838 2011-07-15  Jason Merrill  <jason@redhat.com>
2839
2840         PR testsuite/49741
2841         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2842         Use --extra_opts instead of --additional_options.
2843
2844 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2845
2846         PR testsuite/49753
2847         * g++.dg/torture/pr49309.C: Remove.
2848
2849 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2850
2851         * gcc.target/tic6x/weak-call.c: New test.
2852         * gcc.target/tic6x/fpcmp.c: New test.
2853         * gcc.target/tic6x/fpdiv.c: New test.
2854         * gcc.target/tic6x/rotdi16-scan.c: New test.
2855         * gcc.target/tic6x/ffssi.c: New test.
2856         * gcc.target/tic6x/fpdiv-lib.c: New test.
2857         * gcc.target/tic6x/cold-lc.c: New test.
2858         * gcc.target/tic6x/longcalls.c: New test.
2859         * gcc.target/tic6x/abi-align-1.c: New test.
2860         * gcc.target/tic6x/fpcmp-finite.c: New test.
2861         * gcc.target/tic6x/rotdi16.c: New test.
2862         * gcc.target/tic6x/bswapl.c: New test.
2863         * gcc.target/tic6x/ffsdi.c: New test.
2864         * gcc.target/tic6x/tic6x.exp: New file.
2865         * gcc.target/tic6x/builtins/arith24.c: New test.
2866         * gcc.target/tic6x/builtins/smpy.c: New test.
2867         * gcc.target/tic6x/builtins/smpylh.c: New test.
2868         * gcc.target/tic6x/builtins/smpyh.c: New test.
2869         * gcc.target/tic6x/builtins/sarith1.c: New test.
2870         * gcc.target/tic6x/builtins/extclr.c: New test
2871         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2872         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2873         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2874         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2875         New functions.
2876         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2877         __TMS320C6X__.
2878         * gcc.dg/20020312-2.c: Likewise.
2879         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2880         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2881         * gcc.dg/torture/builtin-math-7.c: Likewise.
2882
2883         PR testsuite/49757
2884         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2885         not testing tic6x-*-*.
2886
2887 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2888
2889         PR tree-opt/49309
2890         * g++.dg/torture/pr49309.C: New testcase.
2891
2892 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2893
2894         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2895
2896 2011-07-14  Richard Guenther  <rguenther@suse.de>
2897
2898         PR tree-optimization/49651
2899         * gcc.dg/torture/pr49651.c: New testcase.
2900
2901 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2902
2903         PR target/43746
2904         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2905
2906 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2907
2908         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2909         -mno-pointers-to-nested-functions.
2910         * gcc.target/powerpc/no-r11-2.c: Ditto.
2911         * gcc.target/powerpc/no-r11-3.c: Ditto.
2912
2913 2011-07-13  Jason Merrill  <jason@redhat.com>
2914
2915         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2916         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2917         when compiling C files.
2918         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2919         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2920         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2921         * g++.dg/lookup/anon2.C: Likewise.
2922         * g++.dg/tree-ssa/copyprop.C: Likewise.
2923         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2924         * g++.dg/init/vector1.C: Ignore narrowing errors.
2925         * g++.dg/torture/pr35526.C: Likewise.
2926         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2927
2928 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2929
2930         PR libfortran/49296
2931         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2932         and logical reads.
2933
2934 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2935
2936         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2937         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2938
2939 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2940
2941         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2942         * lib/obj-c++.exp (obj-c++_init): Ditto.
2943         * lib/file-format.exp (gcc_target_object_format): Ditto.
2944         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2945         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2946         (check_visibility_available): Ditto.
2947         (check_effective_target_tls_native): Ditto.
2948         (check_effective_target_tls_emulated): Ditto.
2949         (check_effective_target_function_sections): Ditto.
2950
2951 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2952
2953         * gcc.target/arm/pr48183.c: New test.
2954
2955 2011-07-13  Richard Guenther  <rguenther@suse.de>
2956
2957         * gcc.dg/torture/20110713-1.c: New testcase.
2958
2959 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2960
2961         PR rtl-opt/49474
2962         * gcc.c-torture/compile/pr49474.c: New testcase.
2963
2964 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2965
2966         PR tree-optimization/49712
2967         * gcc.c-torture/execute/pr49712.c: New test.
2968
2969 2011-07-11  Jason Merrill  <jason@redhat.com>
2970
2971         PR c++/44609
2972         * g++.dg/template/recurse3.C: New.
2973
2974 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2975
2976         PR debug/49676
2977         * gcc.dg/guality/csttest.c: New test.
2978
2979         PR fortran/49698
2980         * gfortran.dg/pr49698.f90: New test.
2981
2982 2011-07-11  Jeff Law  <law@redhat.com>
2983
2984         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2985
2986 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2987
2988         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2989         * go.test/go-test.exp (go-set-goarch): Likewise.
2990
2991 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2992
2993         PR target/39633
2994         * gcc.target/avr/torture/pr39633.c: New test case.
2995
2996 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2997
2998         PR fortran/18918
2999         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
3000
3001 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3002
3003         * lib/target-supports.exp (check_effective_target_scheduling):
3004         New Function.
3005         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
3006         * gcc.dg/pr45055.c: Ditto.
3007         * gcc.dg/pr45353.c: Ditto.
3008         * g++.dg/pr45056.C: Ditto.
3009
3010 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
3011
3012         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
3013         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
3014         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
3015         * g++.dg/torture/pr31863.C: Skip AVR.
3016
3017 2011-07-10  Tobias Burnus  <burnus@net-b.de>
3018
3019         PR fortran/49690
3020         * gfortran.dg/intrinsic_signal.f90: New.
3021
3022 2011-07-09  Jason Merrill  <jason@redhat.com>
3023
3024         * g++.dg/cpp0x/regress/regress6.C: New.
3025         * g++.dg/parse/crash45.C: Adjust message.
3026         * g++.dg/template/crash38.C: Adjust message.
3027         * g++.dg/template/crash64.C: Adjust message.
3028
3029 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3030
3031         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
3032         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
3033         * g++.dg/abi/bitfield3.C: Likewise.
3034         * g++.dg/eh/pr38662.C: Likewise.
3035         * g++.dg/ext/attrib36.C: Likewise.
3036         * g++.dg/ext/attrib37.C: Likewise.
3037         * g++.dg/ext/attrib8.C: Likewise.
3038         * g++.dg/ext/tmplattr1.C: Likewise.
3039         * g++.dg/inherit/override-attribs.C: Likewise.
3040         * g++.dg/opt/inline9.C: Likewise.
3041         * g++.dg/opt/life1.C: Likewise.
3042         * g++.dg/opt/longbranch2.C: Likewise.
3043         * g++.dg/opt/nrv12.C: Likewise.
3044         * g++.dg/opt/reg-stack4.C: Likewise.
3045         * g++.dg/other/pr35504.C: Likewise.
3046         * g++.dg/other/pr39496.C: Likewise.
3047         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
3048         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
3049         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
3050         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
3051         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
3052         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
3053         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
3054         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
3055         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
3056         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
3057         * g++.dg/warn/pr15774-1.C: Likewise.
3058         * g++.dg/warn/pr15774-2.C: Likewise.
3059         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3060         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3061         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3062         * g++.old-deja/g++.pt/asm2.C: Likewise.
3063         * gcc.c-torture/compile/20000804-1.c: Likewise.
3064         * gcc.c-torture/compile/pr16566-2.c: Likewise.
3065         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3066         * gcc.dg/20020108-1.c: Likewise.
3067         * gcc.dg/20020122-2.c: Likewise.
3068         * gcc.dg/20020122-3.c: Likewise.
3069         * gcc.dg/20020206-1.c: Likewise.
3070         * gcc.dg/20020219-1.c: Likewise.
3071         * gcc.dg/20020310-1.c: Likewise.
3072         * gcc.dg/20020411-1.c: Likewise.
3073         * gcc.dg/20020418-2.c: Likewise.
3074         * gcc.dg/20020426-2.c: Likewise.
3075         * gcc.dg/20020517-1.c: Likewise.
3076         * gcc.dg/20030204-1.c: Likewise.
3077         * gcc.dg/20030826-2.c: Likewise.
3078         * gcc.dg/20031102-1.c: Likewise.
3079         * gcc.dg/20031202-1.c: Likewise.
3080         * gcc.dg/20050111-1.c: Likewise.
3081         * gcc.dg/20050503-1.c: Likewise.
3082         * gcc.dg/array-init-1.c: Likewise.
3083         * gcc.dg/builtin-apply4.c: Likewise.
3084         * gcc.dg/dfp/pr31344.c: Likewise.
3085         * gcc.dg/gomp/atomic-11.c: Likewise.
3086         * gcc.dg/graphite/pr40281.c: Likewise.
3087         * gcc.dg/ia64-sync-1.c: Likewise.
3088         * gcc.dg/ia64-sync-2.c: Likewise.
3089         * gcc.dg/ia64-sync-3.c: Likewise.
3090         * gcc.dg/ia64-sync-4.c: Likewise.
3091         * gcc.dg/ifcvt-fabs-1.c: Likewise.
3092         * gcc.dg/invalid-call-1.c: Likewise.
3093         * gcc.dg/loop-3.c: Likewise.
3094         * gcc.dg/lower-subreg-1.c: Likewise.
3095         * gcc.dg/lto/pr47259_0.c: Likewise.
3096         * gcc.dg/nested-calls-1.c: Likewise.
3097         * gcc.dg/pr20017.c: Likewise.
3098         * gcc.dg/pr25023.c: Likewise.
3099         * gcc.dg/pr27671-2.c: Likewise.
3100         * gcc.dg/pr32176.c: Likewise.
3101         * gcc.dg/pr33676.c: Likewise.
3102         * gcc.dg/pr35045.c: Likewise.
3103         * gcc.dg/pr36015.c: Likewise.
3104         * gcc.dg/pr36584.c: Likewise.
3105         * gcc.dg/pr36998.c: Likewise.
3106         * gcc.dg/pr37438.c: Likewise.
3107         * gcc.dg/pr37908.c: Likewise.
3108         * gcc.dg/pr41241.c: Likewise.
3109         * gcc.dg/pr41340.c: Likewise.
3110         * gcc.dg/pr44136.c: Likewise.
3111         * gcc.dg/pr44194-1.c: Likewise.
3112         * gcc.dg/pr46212.c: Likewise.
3113         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
3114         * gcc.dg/setjmp-2.c: Likewise.
3115         * gcc.dg/short-compare-1.c: Likewise.
3116         * gcc.dg/short-compare-2.c: Likewise.
3117         * gcc.dg/smod-1.c: Likewise.
3118         * gcc.dg/sync-2.c: Likewise.
3119         * gcc.dg/sync-3.c: Likewise.
3120         * gcc.dg/tls/opt-1.c: Likewise.
3121         * gcc.dg/tls/opt-2.c: Likewise.
3122         * gcc.dg/tls/opt-3.c: Likewise.
3123         * gcc.dg/torture/badshift.c: Likewise.
3124         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
3125         * gcc.dg/torture/pr20314-2.c: Likewise.
3126         * gcc.dg/torture/pr36891.c: Likewise.
3127         * gcc.dg/torture/pr38774.c: Likewise.
3128         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3129         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
3130         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
3131         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
3132         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
3133         * gcc.dg/torture/stackalign/push-1.c: Likewise.
3134         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
3135         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
3136         * gcc.dg/tree-ssa/loop-28.c: Likewise.
3137         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
3138         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
3139         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
3140         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3141         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3142         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3143         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3144         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3145         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3146         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3147         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3148         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
3149         * gcc.dg/unroll-1.c: Likewise.
3150         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
3151         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3152         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3153         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3154         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3155         * gcc.target/i386/20000609-1.c: Likewise.
3156         * gcc.target/i386/20000720-1.c: Likewise.
3157         * gcc.target/i386/20000724-1.c: Likewise.
3158         * gcc.target/i386/20011107-1.c: Likewise.
3159         * gcc.target/i386/20011119-1.c: Likewise.
3160         * gcc.target/i386/20020201-3.c: Likewise.
3161         * gcc.target/i386/20020218-1.c: Likewise.
3162         * gcc.target/i386/20020729-1.c: Likewise.
3163         * gcc.target/i386/20030926-1.c: Likewise.
3164         * gcc.target/i386/20060125-1.c: Likewise.
3165         * gcc.target/i386/20060125-2.c: Likewise.
3166         * gcc.target/i386/20060512-1.c: Likewise.
3167         * gcc.target/i386/20060512-2.c: Likewise.
3168         * gcc.target/i386/20060512-3.c: Likewise.
3169         * gcc.target/i386/20060512-4.c: Likewise.
3170         * gcc.target/i386/387-1.c: Likewise.
3171         * gcc.target/i386/387-2.c: Likewise.
3172         * gcc.target/i386/387-5.c: Likewise.
3173         * gcc.target/i386/387-6.c: Likewise.
3174         * gcc.target/i386/980312-1.c: Likewise.
3175         * gcc.target/i386/980313-1.c: Likewise.
3176         * gcc.target/i386/990117-1.c: Likewise.
3177         * gcc.target/i386/990424-1.c: Likewise.
3178         * gcc.target/i386/990524-1.c: Likewise.
3179         * gcc.target/i386/991129-1.c: Likewise.
3180         * gcc.target/i386/991214-1.c: Likewise.
3181         * gcc.target/i386/991230-1.c: Likewise.
3182         * gcc.target/i386/addr-sel-1.c: Likewise.
3183         * gcc.target/i386/aggregate-ret1.c: Likewise.
3184         * gcc.target/i386/aggregate-ret2.c: Likewise.
3185         * gcc.target/i386/align-main-3.c: Likewise.
3186         * gcc.target/i386/amd64-abi-1.c: Likewise.
3187         * gcc.target/i386/amd64-abi-2.c: Likewise.
3188         * gcc.target/i386/amd64-abi-4.c: Likewise.
3189         * gcc.target/i386/amd64-abi-5.c: Likewise.
3190         * gcc.target/i386/amd64-abi-6.c: Likewise.
3191         * gcc.target/i386/asm-1.c: Likewise.
3192         * gcc.target/i386/asm-3.c: Likewise.
3193         * gcc.target/i386/asm-5.c: Likewise.
3194         * gcc.target/i386/attributes-error.c: Likewise.
3195         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
3196         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
3197         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
3198         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
3199         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
3200         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
3201         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
3202         * gcc.target/i386/avx-vmovd-2.c: Likewise.
3203         * gcc.target/i386/avx-vmovq-2.c: Likewise.
3204         * gcc.target/i386/avx-vmovq-3.c: Likewise.
3205         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
3206         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
3207         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3208         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3209         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3210         * gcc.target/i386/bitfield1.c: Likewise.
3211         * gcc.target/i386/bitfield2.c: Likewise.
3212         * gcc.target/i386/bmi-2.c: Likewise.
3213         * gcc.target/i386/bmi-5.c: Likewise.
3214         * gcc.target/i386/builtin-unreachable.c: Likewise.
3215         * gcc.target/i386/cleanup-2.c: Likewise.
3216         * gcc.target/i386/clobbers.c: Likewise.
3217         * gcc.target/i386/cmov8.c: Likewise.
3218         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
3219         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3220         * gcc.target/i386/compress-float-387.c: Likewise.
3221         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3222         * gcc.target/i386/compress-float-sse.c: Likewise.
3223         * gcc.target/i386/crc32-2.c: Likewise.
3224         * gcc.target/i386/crc32-3.c: Likewise.
3225         * gcc.target/i386/divmod-7.c: Likewise.
3226         * gcc.target/i386/divmod-8.c: Likewise.
3227         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3228         * gcc.target/i386/fma3-builtin.c: Likewise.
3229         * gcc.target/i386/fma3-fma.c: Likewise.
3230         * gcc.target/i386/fma4-256-vector.c: Likewise.
3231         * gcc.target/i386/fma4-builtin.c: Likewise.
3232         * gcc.target/i386/fma4-fma-2.c: Likewise.
3233         * gcc.target/i386/fma4-fma.c: Likewise.
3234         * gcc.target/i386/fma4-vector-2.c: Likewise.
3235         * gcc.target/i386/fma4-vector.c: Likewise.
3236         * gcc.target/i386/funcspec-1.c: Likewise.
3237         * gcc.target/i386/funcspec-10.c: Likewise.
3238         * gcc.target/i386/funcspec-11.c: Likewise.
3239         * gcc.target/i386/funcspec-2.c: Likewise.
3240         * gcc.target/i386/funcspec-5.c: Likewise.
3241         * gcc.target/i386/funcspec-6.c: Likewise.
3242         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3243         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3244         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3245         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3246         * gcc.target/i386/incoming-1.c: Likewise.
3247         * gcc.target/i386/incoming-10.c: Likewise.
3248         * gcc.target/i386/incoming-11.c: Likewise.
3249         * gcc.target/i386/incoming-12.c: Likewise.
3250         * gcc.target/i386/incoming-13.c: Likewise.
3251         * gcc.target/i386/incoming-14.c: Likewise.
3252         * gcc.target/i386/incoming-15.c: Likewise.
3253         * gcc.target/i386/incoming-2.c: Likewise.
3254         * gcc.target/i386/incoming-3.c: Likewise.
3255         * gcc.target/i386/incoming-4.c: Likewise.
3256         * gcc.target/i386/incoming-5.c: Likewise.
3257         * gcc.target/i386/incoming-6.c: Likewise.
3258         * gcc.target/i386/incoming-7.c: Likewise.
3259         * gcc.target/i386/incoming-8.c: Likewise.
3260         * gcc.target/i386/incoming-9.c: Likewise.
3261         * gcc.target/i386/lea.c: Likewise.
3262         * gcc.target/i386/local.c: Likewise.
3263         * gcc.target/i386/loop-1.c: Likewise.
3264         * gcc.target/i386/loop-2.c: Likewise.
3265         * gcc.target/i386/loop-3.c: Likewise.
3266         * gcc.target/i386/max-stack-align.c: Likewise.
3267         * gcc.target/i386/memcpy-1.c: Likewise.
3268         * gcc.target/i386/movbe-2.c: Likewise.
3269         * gcc.target/i386/movq-2.c: Likewise.
3270         * gcc.target/i386/movq.c: Likewise.
3271         * gcc.target/i386/nrv1.c: Likewise.
3272         * gcc.target/i386/pad-4.c: Likewise.
3273         * gcc.target/i386/pad-5a.c: Likewise.
3274         * gcc.target/i386/pad-5b.c: Likewise.
3275         * gcc.target/i386/pad-6a.c: Likewise.
3276         * gcc.target/i386/pad-6b.c: Likewise.
3277         * gcc.target/i386/pad-7.c: Likewise.
3278         * gcc.target/i386/pad-9.c: Likewise.
3279         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3280         * gcc.target/i386/pic-1.c: Likewise.
3281         * gcc.target/i386/pr12092-1.c: Likewise.
3282         * gcc.target/i386/pr12329.c: Likewise.
3283         * gcc.target/i386/pr21518.c: Likewise.
3284         * gcc.target/i386/pr22362.c: Likewise.
3285         * gcc.target/i386/pr22585.c: Likewise.
3286         * gcc.target/i386/pr23098.c: Likewise.
3287         * gcc.target/i386/pr25196.c: Likewise.
3288         * gcc.target/i386/pr25293.c: Likewise.
3289         * gcc.target/i386/pr25654.c: Likewise.
3290         * gcc.target/i386/pr26449.c: Likewise.
3291         * gcc.target/i386/pr26778.c: Likewise.
3292         * gcc.target/i386/pr26826.c: Likewise.
3293         * gcc.target/i386/pr27266.c: Likewise.
3294         * gcc.target/i386/pr29978.c: Likewise.
3295         * gcc.target/i386/pr30505.c: Likewise.
3296         * gcc.target/i386/pr30961-1.c: Likewise.
3297         * gcc.target/i386/pr31628.c: Likewise.
3298         * gcc.target/i386/pr32000-2.c: Likewise.
3299         * gcc.target/i386/pr32661-1.c: Likewise.
3300         * gcc.target/i386/pr32708-2.c: Likewise.
3301         * gcc.target/i386/pr32708-3.c: Likewise.
3302         * gcc.target/i386/pr34256.c: Likewise.
3303         * gcc.target/i386/pr34312.c: Likewise.
3304         * gcc.target/i386/pr34522.c: Likewise.
3305         * gcc.target/i386/pr35160.c: Likewise.
3306         * gcc.target/i386/pr35281.c: Likewise.
3307         * gcc.target/i386/pr36246.c: Likewise.
3308         * gcc.target/i386/pr36786.c: Likewise.
3309         * gcc.target/i386/pr37275.c: Likewise.
3310         * gcc.target/i386/pr37843-3.c: Likewise.
3311         * gcc.target/i386/pr37843-4.c: Likewise.
3312         * gcc.target/i386/pr39082-1.c: Likewise.
3313         * gcc.target/i386/pr39431.c: Likewise.
3314         * gcc.target/i386/pr39496.c: Likewise.
3315         * gcc.target/i386/pr39543-2.c: Likewise.
3316         * gcc.target/i386/pr39911.c: Likewise.
3317         * gcc.target/i386/pr40718.c: Likewise.
3318         * gcc.target/i386/pr40906-1.c: Likewise.
3319         * gcc.target/i386/pr40906-2.c: Likewise.
3320         * gcc.target/i386/pr40906-3.c: Likewise.
3321         * gcc.target/i386/pr40934.c: Likewise.
3322         * gcc.target/i386/pr41900.c: Likewise.
3323         * gcc.target/i386/pr42589.c: Likewise.
3324         * gcc.target/i386/pr43662.c: Likewise.
3325         * gcc.target/i386/pr43671.c: Likewise.
3326         * gcc.target/i386/pr43766.c: Likewise.
3327         * gcc.target/i386/pr43869.c: Likewise.
3328         * gcc.target/i386/pr44942.c: Likewise.
3329         * gcc.target/i386/pr44948-2a.c: Likewise.
3330         * gcc.target/i386/pr45234.c: Likewise.
3331         * gcc.target/i386/pr45336-2.c: Likewise.
3332         * gcc.target/i386/pr45336-4.c: Likewise.
3333         * gcc.target/i386/pr45852.c: Likewise.
3334         * gcc.target/i386/pr46470.c: Likewise.
3335         * gcc.target/i386/pr48037-1.c: Likewise.
3336         * gcc.target/i386/pr48389.c: Likewise.
3337         * gcc.target/i386/pr49095.c: Likewise.
3338         * gcc.target/i386/pr9771-1.c: Likewise.
3339         * gcc.target/i386/rdfsbase-1.c: Likewise.
3340         * gcc.target/i386/rdfsbase-2.c: Likewise.
3341         * gcc.target/i386/rdgsbase-1.c: Likewise.
3342         * gcc.target/i386/rdgsbase-2.c: Likewise.
3343         * gcc.target/i386/rdrand-3.c: Likewise.
3344         * gcc.target/i386/regparm-stdcall.c: Likewise.
3345         * gcc.target/i386/regparm.c: Likewise.
3346         * gcc.target/i386/reload-1.c: Likewise.
3347         * gcc.target/i386/rotate-2.c: Likewise.
3348         * gcc.target/i386/sibcall-5.c: Likewise.
3349         * gcc.target/i386/signbit-1.c: Likewise.
3350         * gcc.target/i386/signbit-2.c: Likewise.
3351         * gcc.target/i386/signbit-3.c: Likewise.
3352         * gcc.target/i386/sse-5.c: Likewise.
3353         * gcc.target/i386/sse-8.c: Likewise.
3354         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3355         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3356         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3357         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3358         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3359         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3360         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3361         * gcc.target/i386/sse2-movq-2.c: Likewise.
3362         * gcc.target/i386/sse2-movq-3.c: Likewise.
3363         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3364         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3365         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3366         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3367         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3368         * gcc.target/i386/ssefn-1.c: Likewise.
3369         * gcc.target/i386/ssefn-2.c: Likewise.
3370         * gcc.target/i386/sseregparm-1.c: Likewise.
3371         * gcc.target/i386/sseregparm-2.c: Likewise.
3372         * gcc.target/i386/sseregparm-3.c: Likewise.
3373         * gcc.target/i386/sseregparm-4.c: Likewise.
3374         * gcc.target/i386/sseregparm-5.c: Likewise.
3375         * gcc.target/i386/sseregparm-6.c: Likewise.
3376         * gcc.target/i386/sseregparm-7.c: Likewise.
3377         * gcc.target/i386/sseregparm-8.c: Likewise.
3378         * gcc.target/i386/stack-realign.c: Likewise.
3379         * gcc.target/i386/stack-usage-realign.c: Likewise.
3380         * gcc.target/i386/stackalign/asm-1.c: Likewise.
3381         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3382         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3383         * gcc.target/i386/stackalign/return-1.c: Likewise.
3384         * gcc.target/i386/stackalign/return-2.c: Likewise.
3385         * gcc.target/i386/stackalign/return-3.c: Likewise.
3386         * gcc.target/i386/tailcall-1.c: Likewise.
3387         * gcc.target/i386/tbm-2.c: Likewise.
3388         * gcc.target/i386/udivmod-7.c: Likewise.
3389         * gcc.target/i386/udivmod-8.c: Likewise.
3390         * gcc.target/i386/unroll-1.c: Likewise.
3391         * gcc.target/i386/vararg-1.c: Likewise.
3392         * gcc.target/i386/vararg-2.c: Likewise.
3393         * gcc.target/i386/vect8-ret.c: Likewise.
3394         * gcc.target/i386/vectorize5.c: Likewise.
3395         * gcc.target/i386/wmul-1.c: Likewise.
3396         * gcc.target/i386/wmul-2.c: Likewise.
3397         * gcc.target/i386/wrfsbase-1.c: Likewise.
3398         * gcc.target/i386/wrfsbase-2.c: Likewise.
3399         * gcc.target/i386/wrgsbase-1.c: Likewise.
3400         * gcc.target/i386/wrgsbase-2.c: Likewise.
3401         * gcc.target/i386/xop-pcmov.c: Likewise.
3402         * gcc.target/i386/xop-pcmov2.c: Likewise.
3403         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3404         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3405         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3406         * gcc.target/i386/xop-shift1-vector.c: Likewise.
3407         * gcc.target/i386/xop-shift2-vector.c: Likewise.
3408         * gcc.target/i386/xop-shift3-vector.c: Likewise.
3409         * gcc.target/i386/zee.c: Likewise.
3410         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3411         * gfortran.dg/compiler-directive_2.f: Likewise.
3412         * gfortran.dg/g77/20010216-1.f: Likewise.
3413         * gfortran.dg/gomp/pr39152.f90: Likewise.
3414         * gfortran.dg/pr33794.f90: Likewise.
3415
3416 2011-07-09  Jason Merrill  <jason@redhat.com>
3417
3418         * g++.dg/cpp0x/regress/regress5.C: New.
3419
3420 2011-07-08  Jason Merrill  <jason@redhat.com>
3421
3422         PR c++/45437
3423         * g++.dg/expr/compound-asn1.C: New.
3424         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3425
3426 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
3427
3428         PR target/49621
3429         * gcc.target/powerpc/altivec-34.c: New test.
3430
3431 2011-07-08  Jason Merrill  <jason@redhat.com>
3432
3433         PR c++/45603
3434         * g++.dg/abi/guard3.C: New.
3435
3436 2011-07-08  Julian Brown  <julian@codesourcery.com>
3437
3438         * lib/target-supports.exp
3439         (check_effective_target_arm_little_endian): New.
3440         (check_effective_target_vect_pack_trunc): Use above.
3441         (check_effective_target_vect_unpack): Likewise.
3442         (check_effective_target_vect_element_align): Test
3443         check_effective_target_arm_vect_no_misalign for ARM.
3444
3445 2011-07-08  Jason Merrill  <jason@redhat.com>
3446
3447         PR c++/49673
3448         * g++.dg/cpp0x/constexpr-rom.C: New.
3449
3450 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
3451
3452         PR middle-end/49519
3453         * g++.dg/torture/pr49519.C: New test.
3454
3455 2011-07-08  Martin Jambor  <mjambor@suse.cz>
3456
3457         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3458
3459 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3460
3461         PR testsuite/48727
3462         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3463
3464 2011-07-08  Richard Guenther  <rguenther@suse.de>
3465
3466         PR tree-optimization/49662
3467         * gcc.dg/graphite/interchange-14.c: XFAIL.
3468         * gcc.dg/graphite/interchange-15.c: Likewise.
3469         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3470
3471 2011-07-06  Jason Merrill  <jason@redhat.com>
3472
3473         PR c++/49663
3474         * g++.dg/cpp0x/regress/regress4.C: New.
3475
3476 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
3477
3478         PR fortran/49648
3479         * gfortran.dg/result_in_spec_4.f90: New test.
3480
3481 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3482
3483         * gcc.target/sparc/cas64.c: New test.
3484
3485 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3486
3487         PR c/49644
3488         * g++.dg/torture/pr49644.C: New test.
3489
3490         PR c/49644
3491         * gcc.c-torture/execute/pr49644.c: New test.
3492
3493 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3494
3495         * lib/target-supports.exp (check_effective_target_ia32): New.
3496         (check_effective_target_x32): Likewise.
3497         (check_effective_target_vect_cmdline_needed): Also check x32.
3498
3499 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3500
3501         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3502         dg-prune-output.
3503         * gcc.target/arm/pr42235.c: Likewise.
3504         * gcc.target/arm/pr42495.c: Likewise.
3505         * gcc.target/arm/pr42574.c: Likewise.
3506         * gcc.target/arm/thumb-branch1.c: Likewise.
3507
3508         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3509         unneeded prune of possible warning.
3510         * gcc.target/arm/pr40956.c: Likewise.
3511         * gcc.target/arm/pr42505.c: Likewise.
3512
3513         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3514         * gcc.c-torture/compile/pr46883.c: Likewise.
3515         * gcc.c-torture/compile/pr46934.c: Likewise.
3516
3517         * gcc.target/arm/pr41679.c: Remove test directives in preparation
3518         for move to ../../gcc.c-torture/compile.
3519         * gcc.target/arm/pr46883.c: Likewise.
3520         * gcc.target/arm/pr46934.c: Likewise.
3521
3522         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3523         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3524         * gcc.target/arm/wmul-1.c: Likewise.
3525         * gcc.target/arm/wmul-2.c: Likewise.
3526         * gcc.target/arm/wmul-3.c: Likewise.
3527         * gcc.target/arm/wmul-4.c: Likewise.
3528         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3529         add tab after scan target.
3530         * gcc.target/arm/smlaltt-1.c: Likewise.
3531         * gcc.target/arm/smlatb-1.c: Likewise.
3532         * gcc.target/arm/smlatt-1.c: Likewise.
3533
3534 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3535
3536         PR debug/49522
3537         * gcc.dg/debug/pr49522.c: New test.
3538
3539 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
3540
3541         * gcc.dg/pragma-align.c: Run only if target !default_packed.
3542         * gcc.dg/pr46212.c: Run only if target int32plus.
3543         * gcc.dg/torture/pr48146.c: Ditto.
3544         * gcc.dg/tree-ssa/vrp51.c: Ditto.
3545         * c-c++-common/pr44832.c: Ditto.
3546         * gcc.dg/pr49544.c: Run only if target ptr32plus.
3547         * gcc.dg/pr31490.c: Ditto.
3548         * gcc.dg/torture/builtin-math-7.c: Run only if target
3549         large_double.
3550         * gcc.dg/torture/pr45764.c: Skip for AVR.
3551         * gcc.dg/pr47893.c: Ditto.
3552
3553 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3554
3555         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3556         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3557         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3558         add tab to scan target.
3559
3560 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
3561
3562         * gcc.target/arm/neon-modes-3.c: New test.
3563
3564 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
3565
3566         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3567         -fno-loop-interchange -ffast-math.
3568
3569 2011-07-07  Richard Guenther  <rguenther@suse.de>
3570
3571         * gcc.dg/ftrapv-3.c: New testcase.
3572
3573 2011-07-07  Richard Guenther  <rguenther@suse.de>
3574
3575         * gcc.dg/tree-ssa/vrp58.c: New testcase.
3576         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3577
3578 2011-07-07  Kai Tietz  <ktietz@redhat.com>
3579
3580         * gcc.dg/binop-notxor1.c: New test.
3581         * gcc.dg/binop-notand4a.c: New test.
3582         * gcc.dg/binop-notxor2.c: New test.
3583         * gcc.dg/binop-notand3a.c: New test.
3584         * gcc.dg/binop-notand2a.c: New test.
3585         * gcc.dg/binop-notand6a.c: New test.
3586         * gcc.dg/binop-notor1.c: New test.
3587         * gcc.dg/binop-notand1a.c: New test.
3588         * gcc.dg/binop-notand5a.c: New test.
3589         * gcc.dg/binop-notor2.c: New test.
3590
3591 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3592
3593         PR middle-end/49640
3594         * gcc.dg/gomp/pr49640.c: New test.
3595
3596 2011-07-07  Richard Guenther  <rguenther@suse.de>
3597
3598         * gcc.dg/graphite/pr37485.c: Add -floop-block.
3599
3600 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3601
3602         PR target/39150
3603         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3604
3605 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3606
3607         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3608         * gcc.target/powerpc/no-r11-2.c: Ditto.
3609         * gcc.target/powerpc/no-r11-3.c: Ditto.
3610
3611 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
3612
3613         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3614         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3615
3616 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
3617
3618         * lib/target-supports.exp (check_profiling_available): Disable
3619         profiling with -fprofile-generate for target avr.
3620
3621 2011-07-06  Richard Guenther  <rguenther@suse.de>
3622
3623         PR tree-optimization/49645
3624         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3625
3626 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3627
3628         PR middle-end/47383
3629         * gcc.dg/pr47383.c: New.
3630
3631 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3632
3633         PR tree-optimization/49647
3634         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3635
3636 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         PR testsuite/49542
3639         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3640         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3641
3642 2011-07-05  Jason Merrill  <jason@redhat.com>
3643
3644         PR c++/48157
3645         * g++.dg/template/template-id-4.C: New.
3646
3647 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3648
3649         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3650         * gcc.dg/pr43402.c: Ditto.
3651
3652 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3653
3654         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3655
3656 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3657
3658         * gcc.target/powerpc/ppc-switch-1.c: New test for
3659         --param case-values-threshold.
3660         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3661
3662 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
3663
3664         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3665
3666 2011-07-05  Jason Merrill  <jason@redhat.com>
3667
3668         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3669
3670 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
3671
3672         PR tree-optimization/47654
3673         * gcc.dg/graphite/block-pr47654.c: New.
3674
3675 2011-07-05  Jason Merrill  <jason@redhat.com>
3676
3677         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3678
3679 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
3680
3681         PR tree-optimization/49580
3682         * gcc.dg/autopar/pr49580.c: New test.
3683
3684 2011-07-05  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/49518
3687         PR tree-optimization/49628
3688         * g++.dg/torture/pr49628.C: New testcase.
3689         * gcc.dg/torture/pr49518.c: Likewise.
3690
3691 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3692
3693         * ada/acats/run_acats (which): Extract last field from type -p,
3694         type output only if command succeeded.
3695
3696 2011-07-04  Jason Merrill  <jason@redhat.com>
3697
3698         * g++.dg/abi/mangle48.C: New.
3699
3700         * g++.dg/cpp0x/diag1.C: New.
3701
3702         * g++.dg/diagnostic/aka1.C: New.
3703
3704 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR rtl-optimization/49619
3707         * gcc.dg/pr49619.c: New test.
3708
3709         PR rtl-optimization/49472
3710         * gfortran.dg/pr49472.f90: New test.
3711
3712         PR debug/49602
3713         * gcc.dg/pr49602.c: New test.
3714
3715 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
3716
3717         PR target/34734
3718         PR target/44643
3719         * gcc.target/avr/avr.exp: Run over cpp files, too.
3720         * gcc.target/avr/torture/avr-torture.exp: Ditto.
3721         * gcc.target/avr/progmem.h: New file.
3722         * gcc.target/avr/exit-abort.h: New file.
3723         * gcc.target/avr/progmem-error-1.c: New file.
3724         * gcc.target/avr/progmem-error-1.cpp: New file.
3725         * gcc.target/avr/progmem-warning-1.c: New file.
3726         * gcc.target/avr/torture/progmem-1.c: New file.
3727         * gcc.target/avr/torture/progmem-1.cpp: New file.
3728
3729 2011-07-04  Richard Guenther  <rguenther@suse.de>
3730
3731         PR tree-optimization/49615
3732         * g++.dg/torture/pr49615.C: New testcase.
3733
3734 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
3735
3736         PR tree-optimization/49610
3737         * gcc.dg/vect/pr49610.c: New test.
3738
3739 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
3740
3741         * gnat.dg/specs/debug1.ads: New test.
3742
3743 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
3744
3745         PR fortran/49562
3746         * gfortran.dg/typebound_proc_23.f90: New.
3747
3748 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
3749
3750         PR c++/49605
3751         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3752
3753 2011-07-01  Jason Merrill  <jason@redhat.com>
3754
3755         PR c++/48261
3756         * g++.dg/template/template-id-3.C: New.
3757
3758         PR c++/48593
3759         * g++.dg/template/qualified-id4.C: New.
3760
3761         PR c++/48883
3762         * g++.dg/template/explicit-args4.C: New.
3763
3764         PR c++/49085
3765         * g++.dg/template/offsetof2.C: New.
3766
3767 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3768
3769         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3770
3771 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3772
3773         PR libmudflap/49549
3774         * lib/target-supports.exp (check_effective_target_gld): New proc.
3775
3776 2011-07-01  Richard Guenther  <rguenther@suse.de>
3777
3778         PR tree-optimization/49603
3779         * gcc.dg/torture/pr49603.c: New testcase.
3780
3781 2011-06-30  Jason Merrill  <jason@redhat.com>
3782
3783         PR c++/49387
3784         * g++.dg/rtti/template1.C: New.
3785
3786         PR c++/49569
3787         * g++.dg/cpp0x/regress/ctor1.C: New.
3788
3789         PR c++/49355
3790         * g++.dg/cpp0x/initlist54.C: New.
3791
3792 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3793
3794         * gcc.dg/tree-ssa/sra-12.c: New test.
3795
3796 2011-06-29  Jason Merrill  <jason@redhat.com>
3797
3798         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3799
3800 2011-06-30  Richard Guenther  <rguenther@suse.de>
3801
3802         PR tree-optimization/46787
3803         * gcc.dg/vect/vect-121.c: New testcase.
3804
3805 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3806
3807         PR tree-optimization/49094
3808         * gcc.dg/tree-ssa/pr49094.c: New test.
3809
3810 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3811
3812         PR fortran/49540
3813         * gfortran.dg/pr49540-1.f90: New test.
3814         * gfortran.dg/pr49540-2.f90: New test.
3815
3816 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3817
3818         PR ada/49511
3819         * ada/acats/run_acats (which): Use last field of type -p output.
3820
3821 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3822             Iain Sandoe  <iains@gcc.gnu.org>
3823
3824         PR libobjc/36610
3825         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3826         Only skip on 64-bit *-*-darwin8* && !objc2.
3827
3828 2011-06-30  Richard Guenther  <rguenther@suse.de>
3829
3830         PR tree-optimization/38752
3831         * gcc.c-torture/compile/pr38752.c: New testcase.
3832
3833 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3834
3835         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3836         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3837
3838 2011-06-29  Jason Merrill  <jason@redhat.com>
3839
3840         PR c++/49216
3841         * g++.dg/cpp0x/initlist53.C: Use placement new.
3842         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3843         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3844
3845         PR c++/49003
3846         * g++.dg/cpp0x/trailing6.C: New.
3847         * g++.dg/cpp0x/pr45908.C: No error.
3848
3849         PR c++/49272
3850         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3851
3852         PR c++/49520
3853         * g++.dg/cpp0x/constexpr-using2.C: New.
3854
3855         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3856
3857         PR c++/45923
3858         * g++.dg/cpp0x/constexpr-diag3.C: New.
3859         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3860         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3861         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3862         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3863
3864 2011-06-29  Jason Merrill  <jason@redhat.com>
3865
3866         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3867
3868 2011-06-29  Richard Guenther  <rguenther@suse.de>
3869
3870         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3871
3872 2011-06-29  Jason Merrill  <jason@redhat.com>
3873
3874         * g++.dg/cpp0x/initlist-value2.C: New.
3875
3876         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3877         * g++.dg/cpp0x/initlist-value.C: New.
3878
3879 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3880
3881         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3882
3883 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3884
3885         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3886         * gcc.dg/inline_2.c: Likewise.
3887         * gcc.dg/unroll_1.c: Likewise.
3888
3889 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR debug/49567
3892         * gcc.target/i386/pr49567.c: New test.
3893
3894 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3895
3896         * gnat.dg/opt17.ad[sb]: New test.
3897
3898 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3899             Tom de Vries  <tom@codesourcery.com>
3900
3901         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3902         (check_effective_target_arm_thumb2): New effective targets.
3903         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3904         properly.  Clean up temporary files.
3905         * gcc.target/arm/ivopts-2.c: Likewise.
3906         * gcc.target/arm/ivopts-3.c: Likewise.
3907         * gcc.target/arm/ivopts-4.c: Likewise.
3908         * gcc.target/arm/ivopts-5.c: Likewise.
3909         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3910
3911 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3912
3913         PR fortran/49479
3914         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3915
3916 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3917
3918         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3919         * gcc.target/arm/vfp-ldmias.c: Likewise.
3920         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3921         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3922         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3923         * gcc.target/arm/vfp-stmias.c: Likewise.
3924         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3925         * gcc.target/arm/vfp-stmiad.c: Likewise.
3926
3927 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3928
3929         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3930         dg-prune-output.
3931         * gcc.target/arm/pr45701-2.c: Ditto.
3932
3933 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3934
3935         PR fortran/49466
3936         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3937         * gfortran.dg/extends_14.f03: Modified.
3938
3939 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3940
3941         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3942         early if the test is already being skipped.
3943
3944         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3945         scan-assembler-dem-not): For missing file, report unresolved with
3946         same message as for pass/fail, with reason reported in log file.
3947
3948         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3949         from add_options_for_arm_neon_fp16.
3950         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3951         check_effective_target_arm_neon_fp16_ok_nocache.
3952         Check -mfpu and -mfloat-abi options from current multilib.
3953         Do not require neon support.
3954         (check_effective_target_arm_fp16_ok): Renamed from
3955         check_effecitve_target_arm_neon_fp16_ok.
3956         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3957         arm_neon_fp16_ok and arm_fp16.
3958         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3959         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3960         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3961         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3962
3963 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3964
3965         * gcc.dg/builtin-assume-aligned-1.c: New test.
3966         * gcc.dg/builtin-assume-aligned-2.c: New test.
3967         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3968
3969         PR debug/49544
3970         * gcc.dg/pr49544.c: New test.
3971
3972 2011-06-27  Richard Guenther  <rguenther@suse.de>
3973
3974         PR tree-optimization/49394
3975         * g++.dg/torture/pr49394.C: New testcase.
3976
3977 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3978
3979         * gcc.dg/optimize-bswapdi-2.c: New test.
3980
3981 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3982             Richard Sandiford  <richard.sandiford@linaro.org>
3983
3984         PR tree-optimization/49169
3985         * gcc.dg/torture/pr49169.c: New test.
3986
3987 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3988
3989         PR testsuite/49529
3990         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3991
3992         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3993         hppa*-*-hpux*.
3994
3995 2011-06-26  Jason Merrill  <jason@redhat.com>
3996
3997         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3998
3999         PR c++/49528
4000         * g++.dg/init/ref19.C: New.
4001         * g++.dg/cpp0x/constexpr-cleanup.C: New.
4002
4003 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
4004
4005         PR tree-optimization/48377
4006         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
4007         non_strict_align.
4008
4009 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
4010
4011         PR middle-end/49191
4012         * lib/target-supports.exp (check_effective_target_non_strict_align):
4013         New.
4014         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
4015
4016 2011-06-24  Martin Jambor  <mjambor@suse.cz>
4017
4018         PR tree-optimizations/49516
4019         * g++.dg/tree-ssa/pr49516.C: New test.
4020
4021 2011-06-23  Jason Merrill  <jason@redhat.com>
4022
4023         PR c++/35255
4024         * g++.dg/template/partial10.C: New.
4025         * g++.dg/template/partial11.C: New.
4026
4027 2011-06-23  Jeff Law <law@redhat.com>
4028
4029         PR middle-end/48770
4030         * gcc.dg/pr48770.c: New test.
4031
4032 2011-06-23  Jan Hubicka  <jh@suse.cz>
4033
4034         PR middle-end/49373
4035         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
4036
4037 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR testsuite/49512
4040         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
4041         instead of -fdump-tree-optimized.
4042
4043 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4044
4045         PR c++/44625
4046         * g++.dg/template/crash107.C: New.
4047         * g++.dg/template/error17.C: Adjust.
4048
4049 2011-06-23  Jason Merrill  <jason@redhat.com>
4050
4051         PR c++/49507
4052         * g++.dg/cpp0x/defaulted30.C: New.
4053
4054         PR c++/49440
4055         * g++.dg/rtti/anon-ns1.C: New.
4056
4057         PR c++/49395
4058         * g++.dg/init/ref18.C: New.
4059
4060         PR c++/36435
4061         * g++.dg/template/partial9.C: New.
4062
4063 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
4064
4065         PR middle-end/49373
4066         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
4067
4068 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR debug/49496
4071         * gcc.dg/pr49496.c: New test.
4072
4073 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
4074
4075         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
4076         is not xscale.
4077
4078         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
4079
4080         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
4081         * gcc.target/arm/pr42879.c: Likewise.
4082         * gcc.target/arm/pr45701-3.c: Likewise.
4083
4084         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
4085         * gcc.target/arm/pr40482.c: Likewise.
4086         * gcc.target/arm/stack-corruption.c: Likewise.
4087
4088 2011-06-22  Richard Guenther  <rguenther@suse.de>
4089
4090         PR tree-optimization/49493
4091         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
4092
4093 2011-06-22  Jason Merrill  <jason@redhat.com>
4094
4095         PR c++/49260
4096         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
4097
4098 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
4099             Dmitry Melnik  <dm@ispras.ru>
4100
4101         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
4102         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
4103         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
4104
4105 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
4106
4107         * gcc.target/arm/tlscall.c: New.
4108
4109 2011-06-21  Jason Merrill  <jason@redhat.com>
4110
4111         PR c++/49172
4112         * g++.dg/cpp0x/constexpr-ref1.C: New.
4113         * g++.dg/cpp0x/constexpr-ref2.C: New.
4114         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
4115
4116         PR c++/49482
4117         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
4118
4119         PR c++/49418
4120         * g++.dg/template/param3.C: New.
4121
4122 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
4123
4124         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
4125         my_clrsb test functions.
4126         (main): Test clrsb.
4127         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
4128         test_sll, test_ull): Add clrsb tests.
4129         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
4130         clrsbll.
4131
4132 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
4133
4134         PR fortran/49112
4135         * gfortran.dg/class_44.f03: New.
4136
4137 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4138
4139         PR tree-optimization/49478
4140         * gcc.dg/vect/pr49478.c
4141
4142 2011-06-21  Richard Guenther  <rguenther@suse.de>
4143
4144         PR tree-optimization/49483
4145         * gcc.dg/vect/vect-120.c: New testcase.
4146
4147 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
4148
4149         PR testsuite/49443
4150         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
4151         * gcc.dg/vect/vect-peel-4.c: Likewise.
4152
4153 2011-06-22  Christian Bruel  <christian.bruel@st.com>
4154
4155         PR middle-end/49139
4156         * gcc.dg/always_inline.c: Removed -Winline. Update checks
4157         * gcc.dg/always_inline2.c: Likewise.
4158         * gcc.dg/always_inline3.c: Likewise.
4159         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
4160         * gcc.dg/inline_1.c: Likewise.
4161         * gcc.dg/inline_2.c: Likewise.
4162         * gcc.dg/inline_3.c: Likewise.
4163         * gcc.dg/inline_4.c: Likewise.
4164         * gcc.dg/20051201-1.c: Likewise.
4165         * gcc.dg/pr40087.c: Likewise.
4166         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4167         * gcc.dg/inline-22.c: Likewise.
4168         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
4169         * gcc.dg/lto/20090218-1_1.c: Likewise.
4170         * g++.dg/ipa/devirt-7.C: Likewise.
4171         * gcc.dg/uninit-pred-5_a.c: Likewise.
4172         * gcc.dg/uninit-pred-5_b.c: Likewise.
4173         * gcc.dg/fail_always_inline.c: New.
4174
4175 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
4176
4177         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
4178         into 6 jobs instead of 3.
4179
4180 2011-06-20  Jason Merrill  <jason@redhat.com>
4181
4182         PR c++/49216
4183         * g++.dg/cpp0x/initlist53.C: New.
4184
4185 2011-06-20  Tobias Burnus  <burnus@net-b.de>
4186
4187         PR fortran/18918
4188         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4189         * gfortran.dg/coarray_lock_3.f90: New.
4190         * gfortran.dg/coarray/lock_1.f90: New.
4191
4192 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
4193
4194         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4195         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
4196         unresolved and report the reason to the log file.
4197
4198         * lib/scanasm.exp (object-size): Move argument processing earlier
4199         to report errors before verifying that the file exists.  Report
4200         problems detected at runtime as unresolved instead of error and
4201         report their reasons to the log file.
4202
4203 2011-06-20  Jason Merrill  <jason@redhat.com>
4204
4205         PR c++/47080
4206         * g++.dg/cpp0x/explicit6.C: New.
4207
4208         PR c++/47635
4209         * g++.dg/cpp0x/enum20.C: New.
4210
4211         PR c++/48138
4212         * g++.dg/ext/attr-aligned01.C: New.
4213
4214         PR c++/49205
4215         * g++.dg/cpp0x/variadic-default.C: New.
4216
4217         PR c++/43321
4218         * g++.dg/cpp0x/auto26.C: New.
4219
4220         PR c++/43831
4221         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
4222
4223 2011-06-20  Kai Tietz  <ktietz@redhat.com>
4224
4225         * gcc.dg/binop-notand1.c: New test.
4226         * gcc.dg/binop-notand2.c: New test.
4227         * gcc.dg/binop-notand3.c: New test.
4228         * gcc.dg/binop-notand4.c: New test.
4229         * gcc.dg/binop-notand5.c: New test.
4230         * gcc.dg/binop-notand6.c: New test.
4231
4232 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4233
4234         PR testsuite/49432
4235         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4236
4237 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4238
4239         PR fortran/49400
4240         * gfortran.dg/proc_ptr_31.f90: New.
4241
4242 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244         * gnat.dg/volatile6.adb: New test.
4245         * gnat.dg/volatile7.adb: Likewise.
4246         * gnat.dg/volatile8.adb: Likewise.
4247         * gnat.dg/volatile9.adb: Likewise.
4248
4249 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4250
4251         * gnat.dg/constant3.adb: New test.
4252
4253 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4254
4255         PR libfortran/49296
4256         * gfortran.dg/read_list_eof_1.f90: New test.
4257
4258 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4259
4260         PR target/49411
4261         * gcc.target/i386/testimm-1.c: New test.
4262         * gcc.target/i386/testimm-2.c: New test.
4263         * gcc.target/i386/testimm-3.c: New test.
4264         * gcc.target/i386/testimm-4.c: New test.
4265         * gcc.target/i386/testimm-5.c: New test.
4266         * gcc.target/i386/testimm-6.c: New test.
4267         * gcc.target/i386/testimm-7.c: New test.
4268         * gcc.target/i386/testimm-8.c: New test.
4269         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4270         * gcc.target/i386/xop-rotate1-int.c: New test.
4271         * gcc.target/i386/xop-rotate2-int.c: New test.
4272
4273 2011-06-17  Jason Merrill  <jason@redhat.com>
4274
4275         * g++.dg/cpp0x/rv-func2.C: New.
4276
4277         * g++.dg/debug/dwarf2/lambda1.C: New.
4278         * g++.dg/warn/Wshadow-6.C: Adjust.
4279
4280 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4281
4282         PR fortran/48699
4283         * gfortran.dg/move_alloc_5.f90: New.
4284
4285 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4286
4287         PR rtl-optimization/48542
4288         * gcc.dg/torture/pr48542.c: New test.
4289
4290 2011-06-16  Jason Merrill  <jason@redhat.com>
4291
4292         PR c++/44160
4293         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4294
4295         PR c++/45378
4296         * g++.dg/cpp0x/initlist52.C New.
4297
4298         PR c++/45399
4299         * c-c++-common/raw-string-12.c: New.
4300
4301         PR c++/49229
4302         * g++.dg/cpp0x/sfinae26.C: New.
4303
4304         PR c++/49251
4305         * g++.dg/cpp0x/variadic113.C: New.
4306
4307         PR c++/49420
4308         * g++.dg/cpp0x/variadic112.C: New.
4309
4310 2011-06-16  Jeff Law <law@redhat.com>
4311
4312         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4313         improved jump threading.
4314         * gcc.dg/builtin-object-size-2.c: Likewise.
4315         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4316
4317 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4318
4319         PR fortran/49074
4320         * gfortran.dg/typebound_assignment_3.f03: New.
4321
4322 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4323
4324         PR testsuite/48727
4325         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4326
4327 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4328
4329         PR tree-optimization/49343
4330         * gnat.dg/discr31.ad[sb]: New test.
4331
4332 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4333
4334         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4335
4336 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4337
4338         PR target/45098
4339         * gcc.target/arm/ivopts-3.c: Update test.
4340         * gcc.target/arm/ivopts-5.c: Same.
4341
4342 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4343
4344         Revert:
4345         2011-06-10  Wei Guozhi  <carrot@google.com>
4346
4347         PR target/45335
4348         * gcc.target/arm/pr45335.c: New test.
4349         * gcc.target/arm/pr45335-2.c: New test.
4350         * gcc.target/arm/pr45335-3.c: New test.
4351         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4352         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4353         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4354
4355 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
4356
4357         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4358
4359 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4360
4361         PR fortran/49417
4362         * gfortran.dg/class_43.f03: New.
4363
4364 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
4365
4366         PR tree-optimization/49419
4367         * gcc.c-torture/execute/pr49419.c: New test.
4368
4369 2011-06-16  Revital Eres  <revital.eres@linaro.org>
4370
4371         * gcc.dg/sms-9.c: New file.
4372
4373 2011-06-15  Easwaran Raman  <eraman@google.com>
4374
4375         PR rtl-optimization/49414
4376         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4377
4378 2011-06-14  Jason Merrill  <jason@redhat.com>
4379
4380         * g++.dg/cpp0x/noexcept13.C: New.
4381
4382 2011-06-14  Easwaran Raman  <eraman@google.com>
4383
4384         PR rtl-optimization/44194
4385         * gcc.dg/pr44194-1.c: New test.
4386         * gcc.dg/pr44194-2.c: New test.
4387
4388 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4389
4390         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4391         switches.
4392         * gcc.target/arm/pr45701-2.c: Likewise.
4393         * gcc.target/arm/thumb-branch1.c: Likewise.
4394
4395 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
4396
4397         PR testsuite/48727
4398         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4399
4400 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4401
4402         * gcc.target/arm/pr45701-1.c: Require thumb support.
4403         * gcc.target/arm/pr45701-2.c: Likewise.
4404         * gcc.target/arm/thumb-branch1.c: Likewise.
4405
4406         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4407         * gcc.target/arm/pr39839.c: Likewise.
4408         * gcc.target/arm/pr40657-2.c: Likewise.
4409         * gcc.target/arm/pr40956.c: Likewise.
4410         * gcc.target/arm/pr41679.c: Likewise.
4411         * gcc.target/arm/pr42235.c: Likewise.
4412         * gcc.target/arm/pr42495.c: Likewise.
4413         * gcc.target/arm/pr42505.c: Likewise.
4414         * gcc.target/arm/pr42574.c: Likewise.
4415         * gcc.target/arm/pr46883.c: Likewise.
4416         * gcc.target/arm/pr46934.c: Likewise.
4417         * gcc.target/arm/xor-and.c: Likewise.
4418
4419 2011-06-14  Jason Merrill  <jason@redhat.com>
4420
4421         * g++.dg/other/error23.C: Adjust error message.
4422         * g++.dg/other/error32.C: Likewise.
4423
4424         PR c++/49389
4425         * g++.dg/cpp0x/rv-dotstar.C: New.
4426
4427         PR c++/49369
4428         * g++.dg/cpp0x/decltype30.C: New.
4429
4430         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4431
4432 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4433
4434         PR fortran/49103
4435         * gfortran.dg/pr49103.f90: New test.
4436
4437 2011-06-14  Tom de Vries  <tom@codesourcery.com>
4438
4439         PR target/45098
4440         * gcc.target/arm/ivopts-3.c: New test.
4441         * gcc.target/arm/ivopts-4.c: New test.
4442         * gcc.target/arm/ivopts-5.c: New test.
4443
4444 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4445
4446         PR rtl-optimization/49390
4447         * gcc.c-torture/execute/pr49390.c: New test.
4448
4449 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4450
4451         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4452
4453 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
4454
4455         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4456         * gcc.c-torture/execute/cmpsi-2.x: New file.
4457         * gcc.c-torture/execute/pr45262.c: Undo 172757.
4458         * gcc.c-torture/execute/pr45262.x: New file.
4459         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4460         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4461         int32plus
4462         * gcc.c-torture/compile/pr49163.c: Ditto.
4463
4464 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
4465
4466         * gcc.dg/vect/vect-16.c: Rename to...
4467         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4468         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4469         for double-word vectors.
4470         * gcc.dg/vect/vect-peel-4.c: Likewise.
4471         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4472         vect_element_align.
4473         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4474         -fno-fast-math.
4475
4476 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
4477
4478         PR target/44618
4479         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4480
4481 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4482
4483         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4484
4485 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4486
4487         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4488
4489 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4490
4491         * gfortran.dg/trim_optimize_8.f90:  New test case.
4492
4493 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
4494            Ira Rosen  <ira.rosen@linaro.org>
4495
4496         PR tree-optimization/49352
4497         * gcc.dg/vect/pr49352.c: New test.
4498
4499 2011-06-12  Tobias Burnus
4500
4501         PR fortran/49324
4502         * gfortran.dg/alloc_comp_assign_11.f90: New.
4503
4504 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4505
4506         * gfortran.dg/trim_optimize_7.f90:  New test.
4507
4508 2011-06-10  Wei Guozhi  <carrot@google.com>
4509
4510         PR target/45335
4511         * gcc.target/arm/pr45335.c: New test.
4512         * gcc.target/arm/pr45335-2.c: New test.
4513         * gcc.target/arm/pr45335-3.c: New test.
4514         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4515         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4516         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4517
4518 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4519
4520         PR c++/41769
4521         * g++.dg/parse/error39.C: New.
4522
4523 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
4524
4525         * gcc.target/arm/20090811-1.c: Skip for incompatible
4526         options, do not override other options.
4527         * gcc.target/arm/combine-cmp-shift.c: Skip for
4528         incompatible options.
4529         * gcc.target/arm/pr45094.c: Likewise.
4530         * gcc.target/arm/scd42-1.c: Likewise.
4531         * gcc.target/arm/scd42-3.c: Likewise.
4532         * gcc.target/arm/thumb-ltu.c: Likewise.
4533
4534         * lib/target-supports.exp
4535         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4536         multilib flags use -mfpu with a value other than neon-fp16.
4537
4538 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4539
4540         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4541         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4542
4543 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4544
4545         * lib/target-supports.exp (check_effective_target_pie): New proc.
4546         * gcc.dg/pie-link.c: Use target pie.
4547
4548 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
4549             Laurent Roug�  <laurent.rouge@menta.fr>
4550
4551         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4552         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4553
4554 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
4555
4556         * gfortran.dg/coarray/sync_1.f90: New test for
4557         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4558
4559 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
4560
4561         PR tree-optimization/49318
4562         * gcc.dg/vect/pr49318.c: New test.
4563
4564 2011-06-09  David Krauss  <potswa@mac.com>
4565
4566         * g++.dg/template/arrow1.C: New.
4567
4568 2011-06-09  Jason Merrill  <jason@redhat.com>
4569
4570         * lib/prune.exp: Prune "note"s.
4571         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4572
4573         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4574         * g++.dg/template/dependent-expr3.C: Likewise.
4575         * g++.dg/parse/template7.C: Likewise.
4576         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4577         * g++.old-deja/g++.jason/rfg10.C: Likewise.
4578         * g++.old-deja/g++.pt/friend38.C: Likewise.
4579         * g++.old-deja/g++.pt/crash32.C: Likewise.
4580         * g++.old-deja/g++.other/init4.C: Likewise.
4581         * g++.old-deja/g++.other/friend8.C: Likewise.
4582
4583         * g++.dg/ext/complex7.C: Adjust expected output.
4584         * g++.dg/diagnostic/method1.C: Likewise.
4585         * g++.dg/parse/parameter-declaration-2.C: Likewise.
4586         * g++.dg/parse/crash33.C: Likewise.
4587         * g++.dg/other/warning1.C: Likewise.
4588         * g++.dg/init/pr29571.C: Likewise.
4589         * g++.dg/warn/overflow-warn-1.C: Likewise.
4590         * g++.dg/warn/overflow-warn-3.C: Likewise.
4591         * g++.dg/warn/overflow-warn-4.C: Likewise.
4592         * g++.old-deja/g++.oliva/template1.C: Likewise.
4593
4594         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4595         * g++.dg/parse/template7.C: Adjust.
4596
4597 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
4598
4599         PR target/49307
4600         * gcc.dg/pr49307.c: New.
4601
4602 2011-06-09  Wei Guozhi  <carrot@google.com>
4603
4604         PR target/46975
4605         * gcc.target/arm/pr46975.c: New testcase.
4606
4607 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4608
4609         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4610         (PMETH, arglist_t): Removed.
4611         (method_get_number_of_arguments): Removed.
4612         (method_get_nth_argument): Removed.
4613         (method_get_first_argument): Removed.
4614         (method_get_next_argument): Removed.
4615         (method_get_sizeof_arguments): Removed.
4616         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4617         (PMETH): Removed.
4618         (method_get_number_of_arguments): Removed.
4619         (method_get_nth_argument): Removed.
4620         (method_get_first_argument): Removed.
4621         (method_get_next_argument): Removed.
4622         (method_get_sizeof_arguments): Removed.
4623         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4624
4625 2011-06-09  David Li  <davidxl@google.com>
4626
4627         * gcc.dg/dump-pass.c: New test.
4628
4629 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4630
4631         PR c++/29003
4632         * g++.dg/parse/error38.C: New.
4633
4634 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR middle-end/49308
4637         * gfortran.dg/pr49308.f90: New test.
4638
4639 2011-06-08  Jason Merrill  <jason@redhat.com>
4640
4641         * g++.dg/cpp0x/noexcept11.C: New.
4642         * g++.dg/cpp0x/noexcept12.C: New.
4643         * g++.dg/cpp0x/sfinae11.C: Adjust.
4644
4645 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR testsuite/49323
4648         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4649         to dg-options, match also DW_AT_linkage_name.
4650
4651 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4652
4653         PR middle-end/21953
4654         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4655         -fno-common on alpha*-dec-osf*.
4656         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4657
4658 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
4659
4660         PR rtl-optimization/49303
4661         * gcc.target/ia64/pr49303.c: New test.
4662
4663 2011-06-08  Tobias Burnus  <burnus@net-b.de>
4664
4665         PR fortran/18918
4666         * gfortran.dg/coarray_lock_1.f90: New.
4667         * gfortran.dg/coarray_lock_2.f90: New.
4668
4669 2011-06-07  Jason Merrill  <jason@redhat.com>
4670
4671         * lib/prune.exp: Look for "required" rather than "instantiated".
4672         * g++.dg/abi/mangle11.C: Likewise.
4673         * g++.dg/abi/mangle12.C: Likewise.
4674         * g++.dg/abi/mangle17.C: Likewise.
4675         * g++.dg/abi/mangle20-2.C: Likewise.
4676         * g++.dg/abi/pragma-pack1.C: Likewise.
4677         * g++.dg/cpp0x/decltype26.C: Likewise.
4678         * g++.dg/cpp0x/decltype28.C: Likewise.
4679         * g++.dg/cpp0x/decltype29.C: Likewise.
4680         * g++.dg/cpp0x/enum11.C: Likewise.
4681         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4682         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4683         * g++.dg/cpp0x/pr47416.C: Likewise.
4684         * g++.dg/ext/case-range2.C: Likewise.
4685         * g++.dg/ext/case-range3.C: Likewise.
4686         * g++.dg/gomp/for-19.C: Likewise.
4687         * g++.dg/gomp/pr37533.C: Likewise.
4688         * g++.dg/gomp/pr38639.C: Likewise.
4689         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4690         * g++.dg/inherit/base3.C: Likewise.
4691         * g++.dg/inherit/using6.C: Likewise.
4692         * g++.dg/init/placement4.C: Likewise.
4693         * g++.dg/init/reference3.C: Likewise.
4694         * g++.dg/lookup/scoped6.C: Likewise.
4695         * g++.dg/lookup/using7.C: Likewise.
4696         * g++.dg/other/abstract1.C: Likewise.
4697         * g++.dg/other/error10.C: Likewise.
4698         * g++.dg/other/error5.C: Likewise.
4699         * g++.dg/other/field1.C: Likewise.
4700         * g++.dg/other/offsetof5.C: Likewise.
4701         * g++.dg/parse/bitfield2.C: Likewise.
4702         * g++.dg/parse/constant4.C: Likewise.
4703         * g++.dg/parse/crash20.C: Likewise.
4704         * g++.dg/parse/invalid-op1.C: Likewise.
4705         * g++.dg/parse/non-dependent2.C: Likewise.
4706         * g++.dg/parse/template18.C: Likewise.
4707         * g++.dg/tc1/dr152.C: Likewise.
4708         * g++.dg/tc1/dr166.C: Likewise.
4709         * g++.dg/tc1/dr176.C: Likewise.
4710         * g++.dg/tc1/dr213.C: Likewise.
4711         * g++.dg/template/access11.C: Likewise.
4712         * g++.dg/template/access2.C: Likewise.
4713         * g++.dg/template/access3.C: Likewise.
4714         * g++.dg/template/access7.C: Likewise.
4715         * g++.dg/template/arg7.C: Likewise.
4716         * g++.dg/template/cond2.C: Likewise.
4717         * g++.dg/template/crash13.C: Likewise.
4718         * g++.dg/template/crash40.C: Likewise.
4719         * g++.dg/template/crash7.C: Likewise.
4720         * g++.dg/template/crash84.C: Likewise.
4721         * g++.dg/template/ctor5.C: Likewise.
4722         * g++.dg/template/defarg13.C: Likewise.
4723         * g++.dg/template/defarg14.C: Likewise.
4724         * g++.dg/template/dtor7.C: Likewise.
4725         * g++.dg/template/eh2.C: Likewise.
4726         * g++.dg/template/error2.C: Likewise.
4727         * g++.dg/template/error43.C: Likewise.
4728         * g++.dg/template/friend32.C: Likewise.
4729         * g++.dg/template/injected1.C: Likewise.
4730         * g++.dg/template/instantiate1.C: Likewise.
4731         * g++.dg/template/instantiate3.C: Likewise.
4732         * g++.dg/template/instantiate5.C: Likewise.
4733         * g++.dg/template/instantiate7.C: Likewise.
4734         * g++.dg/template/local6.C: Likewise.
4735         * g++.dg/template/lookup2.C: Likewise.
4736         * g++.dg/template/member5.C: Likewise.
4737         * g++.dg/template/memfriend15.C: Likewise.
4738         * g++.dg/template/memfriend16.C: Likewise.
4739         * g++.dg/template/memfriend17.C: Likewise.
4740         * g++.dg/template/memfriend7.C: Likewise.
4741         * g++.dg/template/meminit1.C: Likewise.
4742         * g++.dg/template/nested3.C: Likewise.
4743         * g++.dg/template/non-type-template-argument-1.C: Likewise.
4744         * g++.dg/template/nontype12.C: Likewise.
4745         * g++.dg/template/nontype13.C: Likewise.
4746         * g++.dg/template/nontype6.C: Likewise.
4747         * g++.dg/template/pr23510.C: Likewise.
4748         * g++.dg/template/pr35240.C: Likewise.
4749         * g++.dg/template/ptrmem15.C: Likewise.
4750         * g++.dg/template/ptrmem6.C: Likewise.
4751         * g++.dg/template/qualified-id1.C: Likewise.
4752         * g++.dg/template/qualttp20.C: Likewise.
4753         * g++.dg/template/qualttp3.C: Likewise.
4754         * g++.dg/template/qualttp4.C: Likewise.
4755         * g++.dg/template/qualttp5.C: Likewise.
4756         * g++.dg/template/qualttp6.C: Likewise.
4757         * g++.dg/template/qualttp7.C: Likewise.
4758         * g++.dg/template/qualttp8.C: Likewise.
4759         * g++.dg/template/recurse.C: Likewise.
4760         * g++.dg/template/recurse2.C: Likewise.
4761         * g++.dg/template/ref5.C: Likewise.
4762         * g++.dg/template/scope2.C: Likewise.
4763         * g++.dg/template/sfinae10.C: Likewise.
4764         * g++.dg/template/sfinae3.C: Likewise.
4765         * g++.dg/template/sizeof3.C: Likewise.
4766         * g++.dg/template/static9.C: Likewise.
4767         * g++.dg/template/template-id-2.C: Likewise.
4768         * g++.dg/template/typedef13.C: Likewise.
4769         * g++.dg/template/typename4.C: Likewise.
4770         * g++.dg/template/using14.C: Likewise.
4771         * g++.dg/template/using2.C: Likewise.
4772         * g++.dg/template/warn1.C: Likewise.
4773         * g++.dg/warn/Wparentheses-13.C: Likewise.
4774         * g++.dg/warn/Wparentheses-15.C: Likewise.
4775         * g++.dg/warn/Wparentheses-16.C: Likewise.
4776         * g++.dg/warn/Wparentheses-17.C: Likewise.
4777         * g++.dg/warn/Wparentheses-18.C: Likewise.
4778         * g++.dg/warn/Wparentheses-19.C: Likewise.
4779         * g++.dg/warn/Wparentheses-20.C: Likewise.
4780         * g++.dg/warn/Wparentheses-23.C: Likewise.
4781         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4782         * g++.dg/warn/noeffect2.C: Likewise.
4783         * g++.dg/warn/noeffect4.C: Likewise.
4784         * g++.dg/warn/pr8570.C: Likewise.
4785         * g++.old-deja/g++.brendan/init2.C: Likewise.
4786         * g++.old-deja/g++.eh/spec6.C: Likewise.
4787         * g++.old-deja/g++.pt/crash10.C: Likewise.
4788         * g++.old-deja/g++.pt/crash36.C: Likewise.
4789         * g++.old-deja/g++.pt/derived3.C: Likewise.
4790         * g++.old-deja/g++.pt/error2.C: Likewise.
4791         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4792         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4793         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4794         * g++.old-deja/g++.pt/overload7.C: Likewise.
4795         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4796
4797 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4798             Iain Sandoe  <iains@gcc.gnu.org>
4799
4800         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4801         Added code to deal with the case when [Protocol
4802         -descriptionForInstanceMethod:] or [Protocol
4803         -descriptionForClassMethod:] returns NULL.
4804
4805 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4806             Iain Sandoe  <iains@gcc.gnu.org>
4807
4808         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4809         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4810         Added cast.
4811
4812 2011-06-07  Xinliang David Li  <davidxl@google.com>
4813
4814         * gcc.dg/inline_2.c: New test.
4815         * gcc.dg/unroll_2.c: New test.
4816         * gcc.dg/inline_3.c: New test.
4817         * gcc.dg/unroll_3.c: New test.
4818         * gcc.dg/inline_4.c: New test.
4819         * gcc.dg/unroll_4.c: New test.
4820         * gcc.dg/inline_1.c: New test.
4821         * gcc.dg/unroll_1.c: New test.
4822
4823 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4824
4825         PR tree-optimization/48497
4826         * lib/gcc-defs.exp (dg-additional-options): New proc.
4827         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4828         -msse2 on 32-bit x86.
4829
4830 2011-06-06  Jason Merrill  <jason@redhat.com>
4831
4832         * g++.dg/cpp0x/enum19.C: New.
4833
4834 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4835
4836         * gcc.target/arm/neon-reload-class.c: New test.
4837
4838 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4839
4840         PR debug/49130
4841         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4842
4843 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4844
4845         * gcc.target/arm/smlatb-1.c: New file.
4846         * gcc.target/arm/smlatt-1.c: New file.
4847         * gcc.target/arm/smlaltb-1.c: New file.
4848         * gcc.target/arm/smlaltt-1.c: New file.
4849
4850 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4851
4852         * gcc.target/arm/mla-2.c: New test.
4853
4854 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR gcov-profile/49299
4857         * gcc.dg/tree-prof/pr49299-1.c: New test.
4858         * gcc.dg/tree-prof/pr49299-2.c: New test.
4859
4860 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4861
4862         * lib/target-supports.exp
4863         (check_effective_target_vect_widen_mult_qi_to_hi):
4864         Add NEON as supporting target.
4865         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4866         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4867         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4868         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4869         using widening multiplication on targets that support it.
4870         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4871         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4872         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4873
4874 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4875
4876         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4877         Modern Objective-C runtime API.
4878         * objc/execute/next_mapping.h: Removed.
4879         * objc-obj-c++-shared/next-mapping.h: Removed.
4880         * objc-obj-c++-shared/Object1.h: Removed.
4881         * objc-obj-c++-shared/Object1.m: Removed.
4882         * objc-obj-c++-shared/Object1.mm: Removed.
4883         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4884         * objc-obj-c++-shared/Protocol1.h: Removed.
4885         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4886         of ProtoBool, IVAR_T and METHOD.
4887         * objc-obj-c++-shared/runtime.h: New.
4888         * objc-obj-c++-shared/TestsuiteObject.h: New.
4889         * objc-obj-c++-shared/TestsuiteObject.m: New.
4890
4891         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4892         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4893         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4894         it a class method.
4895         * objc/execute/_cmd.m: Include
4896         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4897         runtime API.  ([TestClass +initialize]): Include this method also
4898         with the GNU runtime.
4899         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4900         Object.  ([-setValue:]): Return void.
4901         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4902         with the GNU runtime.  Include
4903         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4904         for the NeXT runtime.  Use the existing print_ivars() and
4905         compare_structures() implementations for the old NeXT runtime.
4906         Added new implementations for the Modern GNU and NeXT runtimes.
4907         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4908         well.  (main): Use objc_getClass().  Use return instead of exit.
4909         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4910         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4911         of exit().
4912         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4913         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4914         instead of Object.  (main): Use return instead of exit().
4915         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4916         instead of Object.  Removed prototype for exit().  (main): Use
4917         return instead of exit().  Use the Modern Objective-C runtime API.
4918         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4919         Object.
4920         * objc/execute/class-tests-1.h: Include
4921         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4922         runtime API.  (test_class_with_superclass): Do not call [Object
4923         class].  There is no need to with the current libobjc.
4924         * objc/execute/class-tests-2.h: Include
4925         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4926         runtime API.
4927         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4928         ../../objc-obj-c++-shared/next-mapping.h.
4929         * objc/execute/class-2.m: Likewise.
4930         * objc/execute/class-3.m: Likewise.
4931         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4932         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4933         +initialize]): Include this method also with the GNU
4934         runtime. (main): Use the Modern Objective-C runtime API.
4935         * objc/execute/class-5.m: Likewise.
4936         * objc/execute/class-6.m: Likewise.
4937         * objc/execute/class-7.m: Likewise.
4938         * objc/execute/class-8.m: Likewise.
4939         * objc/execute/class-9.m: Likewise.
4940         * objc/execute/class-10.m: Likewise.
4941         * objc/execute/class-11.m: Likewise.
4942         * objc/execute/class-12.m: Likewise.
4943         * objc/execute/class-13.m: Likewise.
4944         * objc/execute/class-14.m: Likewise.
4945         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4946         this method also with the GNU runtime.
4947         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4948         +initialize]): Include this method also with the GNU runtime.
4949         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4950         of Object.
4951         * objc/execute/encode-1.m: Likewise.
4952         * objc/execute/enumeration-1.m: Likewise.
4953         * objc/execute/enumeration-2.m: Likewise.
4954         * objc/execute/exceptions/catchall-1.m: Likewise.
4955         * objc/execute/exceptions/finally-1.m: Likewise.
4956         * objc/execute/exceptions/foward-1.m: Likewise.
4957         * objc/execute/exceptions/local-variables-1.m: Likewise.
4958         * objc/execute/exceptions/throw-nil.m: Likewise.
4959         * objc/execute/exceptions/trivial.m: Likewise.
4960         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4961         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4962         * objc/execute/exceptions/matcher-1.m: Likewise.
4963         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4964         Object.
4965         * objc/execute/formal_protocol-2.m: Likewise.
4966         * objc/execute/formal_protocol-3.m: Likewise.
4967         * objc/execute/formal_protocol-4.m: Likewise.
4968         * objc/execute/formal_protocol-5.m: Include
4969         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4970         protocol_getName().
4971         * objc/execute/formal_protocol-6.m: Likewise.
4972         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4973         Object.  Include <objc/Protocol.h> instead of
4974         ../../objc-obj-c++-shared/Protocol1.h.
4975         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4976         Object.
4977         * objc/execute/informal_protocol.m: Likewise.
4978         * objc/execute/load-3.m: Likewise.
4979         * objc/execute/many_args_method.m ([TestClass +initialize]):
4980         Include this method with the GNU runtime as well.
4981         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4982         * objc/execute/nested-func-1.m: Use TestsuiteObject
4983         instead of Object.
4984         * objc/execute/nil_method-1.m: Likewise.
4985         * objc/execute/no_clash.m: Likewise.
4986         * objc/execute/np-1.m: Do not include
4987         ../../objc-obj-c++-shared/Protocol1.h.
4988         (main): Use return instead of exit().
4989         * objc/execute/np-2.m: Do not include
4990         ../../objc-obj-c++-shared/Protocol1.h.
4991         ([MyObject +initialize]): Include this method also with the GNU
4992         runtime.  (main): Use return instead of exit().
4993         * objc/execute/object_is_class.m: Include
4994         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4995         of Object.  (main): Use the Modern Objective-C runtime API.
4996         * objc/execute/object_is_meta_class.m: Likewise.
4997         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4998         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4999         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
5000         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
5001         Objective-C runtime API.
5002         * objc/execute/protocol-isEqual-2.m: Likewise.
5003         * objc/execute/protocol-isEqual-3.m: Likewise.
5004         * objc/execute/protocol-isEqual-4.m: Likewise.
5005         * objc/execute/redefining_self.m ([TestClass +initialize]):
5006         Include this method with the GNU runtime as well.
5007         * objc/execute/root_methods.m: Include
5008         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
5009         Include this method with the GNU runtime as well.
5010         (main): Use the Modern Objective-C runtime API.
5011         * objc/execute/selector-1.m: Include
5012         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
5013         of Object.  (main): Use the Modern Objective-C runtime API.
5014         * objc/execute/static-1.m ([Test +initialize]): Include this
5015         method with the GNU runtime as well.
5016         * objc/execute/static-2.m: Likewise.
5017         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
5018         * objc/execute/va_method.m: Do not include objc/objc-api.h.
5019         ([MathClass +initialize]): Include this method with the GNU
5020         runtime as well.
5021         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
5022         instead of Object.
5023         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
5024         * objc.dg/attributes/categ-attributes-2.m: Likewise.
5025         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
5026         * objc.dg/attributes/method-attribute-1.m: Likewise.
5027         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
5028         * objc.dg/attributes/method-attribute-2.m: Likewise.
5029         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5030         * objc.dg/attributes/method-attribute-3.m: Likewise.
5031         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
5032         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
5033         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
5034         * obj-c++.dg/bitfield-1.mm: Likewise.
5035         * obj-c++.dg/bitfield-2.mm: Likewise
5036         * objc.dg/bitfield-3.m: Likewise.
5037         * obj-c++.dg/bitfield-4.mm: Likewise.
5038         * objc.dg/bitfield-5.m: Likewise
5039         * objc.dg/call-super-1.m: Likewise.
5040         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
5041         Use objc_getClass() instead of objc_get_class(), but for the GNU
5042         runtime redefine objc_getClass as objc_get_class.  Include
5043         ../objc-obj-c++-shared/runtime.h.
5044         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
5045         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
5046         Use the Modern Objective-C runtime API.
5047         * objc.dg/class-protocol-1.m: Include
5048         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
5049         * obj-c++.dg/class-protocol-1.mm: Likewise.
5050         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
5051         * objc.dg/comp-types-10.m: Likewise.
5052         * objc.dg/comp-types-11.m: Likewise.
5053         * objc.dg/comp-types-12.m: Likewise.
5054         * obj-c++.dg/comp-types-9.mm: Likewise.
5055         * obj-c++.dg/comp-types-11.mm: Likewise.
5056         * obj-c++.dg/comp-types-12.mm: Likewise.
5057         * obj-c++.dg/comp-types-13.mm: Likewise.
5058         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
5059         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
5060         * obj-c++.dg/cxx-scope-1.mm: Likewise.
5061         * obj-c++.dg/cxx-scope-2.mm: Likewise.
5062         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
5063         * objc.dg/desig-init-1.m: Likewise.
5064         * obj-c++.dg/defs.mm: Likewise.
5065         * objc.dg/exceptions-2.m: Likewise.
5066         * obj-c++.dg/except-1.mm: Likewise.
5067         * obj-c++.dg/exceptions-2.mm: Likewise.
5068         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
5069         Use the Modern Objective-C runtime API.
5070         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
5071         the Modern Objective-C runtime API.  Do not include
5072         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
5073         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
5074         the Modern Objective-C runtime API except when using an older NeXT
5075         runtime.
5076         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
5077         the Modern Objective-C runtime API.
5078         * objc.dg/encode-7.m: Include objc/runtime.h instead of
5079         objc/encoding.h.
5080         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
5081         * objc.dg/encode-7-next-64bit.m: Updated include.
5082         * objc.dg/encode-8.m: Include objc/runtime.h instead of
5083         objc/encoding.h.
5084         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
5085         the Modern Objective-C runtime API.
5086         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
5087         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
5088         instead of ../objc-obj-c++-shared/Protocol1.h.
5089         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
5090         the Modern Objective-C runtime API except when using an older NeXT
5091         runtime.
5092         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
5093         the Modern Objective-C runtime API.
5094         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
5095         Object.
5096         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
5097         * objc.dg/fix-and-continue-2.m: Likewise.
5098         * objc.dg/foreach-1.m: Likewise.
5099         * objc.dg/foreach-2.m: Likewise.
5100         * objc.dg/foreach-3.m: Likewise.
5101         * objc.dg/foreach-4.m: Likewise.
5102         * objc.dg/foreach-5.m: Likewise.
5103         * objc.dg/foreach-6.m: Likewise.
5104         * objc.dg/foreach-7.m: Likewise.
5105         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
5106         Object.
5107         * objc.dg/func-ptr-2.m: Likewise.
5108         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
5109         Do not include objc/objc-api.h.
5110         * obj-c++.dg/fsf-package-0.mm: Likewise.
5111         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
5112         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
5113         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
5114         of Object.
5115         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
5116         * objc.dg/gnu-runtime-3.m: Likewise.
5117         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5118         * objc.dg/headers.m: Include objc/runtime.h instead of
5119         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
5120         for the NeXT runtime.
5121         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
5122         * obj-c++.dg/isa-field-1.mm: Likewise.
5123         * obj-c++.dg/ivar-list-semi.mm: Likewise.
5124         * objc.dg/layout-1.m: Likewise.
5125         * objc.dg/layout-2.m: Likewise.
5126         * objc.dg/local-decl-2.m: Likewise.
5127         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
5128         Object.  ([Container +elementForView:]): Use
5129         class_conformsToProtocol().
5130         * obj-c++.dg/lookup-2.mm: Likewise.
5131         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
5132         * obj-c++.dg/local-decl-1.mm: Likewise.
5133         * objc.dg/method-3.m: Likewise.
5134         * objc.dg/method-4.m: Likewise.
5135         * objc.dg/method-6.m: Include objc/Protocol.h instead of
5136         ../objc-obj-c++-shared/Protocol1.h.
5137         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
5138         * objc.dg/method-9.m: Likewise.
5139         * objc.dg/method-10.m: Likewise.
5140         * objc.dg/method-13.m ([Root +initialize]): Include this method
5141         also for the GNU runtime.  (main): Use objc_getClass() also for
5142         the GNU runtime.
5143         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
5144         * objc.dg/method-17.m: Likewise.
5145         * objc.dg/method-19.m: Likewise.
5146         * objc.dg/method-20b.m: Likewise.
5147         * obj-c++.dg/method-2.mm: Likewise.
5148         * obj-c++.dg/method-6.mm: Likewise.
5149         * obj-c++.dg/method-10.mm: Likewise.
5150         * obj-c++.dg/method-11.mm: Likewise.
5151         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
5152         ../objc-obj-c++-shared/Protocol1.h.
5153         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
5154         * obj-c++.dg/method-15.mm: Likewise.
5155         * obj-c++.dg/method-17.mm: Likewise.
5156         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
5157         +initialize]): Include this method also for the GNU
5158         runtime.  (main): Use objc_getClass() also for the GNU runtime.
5159         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
5160         * obj-c++.dg/method-22.mm: Likewise.
5161         * obj-c++.dg/method-23.mm: Likewise.
5162         * obj-c++.dg/no-extra-load.mm: Likewise.
5163         * objc.dg/objc-fast-4.m: Likewise.
5164         * objc.dg/objc-gc-4.m: Likewise.
5165         * obj-c++.dg/objc-gc-3.mm: Likewise.
5166         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
5167         protocol_getMethodDescription() instead of [Protocol
5168         -descriptionForInstanceMethod].
5169         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
5170         Made it available with all runtimes.  (main): Call -test instead
5171         of -class.
5172         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
5173         and put into a category.
5174         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
5175         Object.  Include objc/objc.h.
5176         * obj-c++.dg/proto-lossage-2.mm: Likewise.
5177         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
5178         New. (main): Use protocol_getMethodDescription() instead
5179         of [Protocol -descriptionForInstanceMethod] and [Protocol
5180         -descriptionForClassMethod].
5181         * obj-c++.dg/proto-lossage-3.mm: Likewise.
5182         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
5183         Objective-C runtime API.
5184         * obj-c++.dg/proto-qual-1.mm: Likewise.
5185         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
5186         Object.
5187         * obj-c++.dg/property/property-1.mm: Likewise.
5188         * obj-c++.dg/qual-types-1.mm: Likewise.
5189         * objc.dg/selector-2.m: Include objc/objc.h instead of
5190         ../objc-obj-c++-shared/Object1.h.
5191         * obj-c++.dg/selector-2.mm: Likewise.
5192         * obj-c++.dg/selector-5.mm: Likewise.
5193         * obj-c++.dg/selector-6.mm: Likewise.
5194         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
5195         Object.  Do not include objc/objc-api.h.
5196         * obj-c++.dg/set-not-used-1.mm: Likewise.
5197         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
5198         * objc.dg/stret-1.m: Likewise.
5199         * objc.dg/stret-2.m: Likewise.
5200         * obj-c++.dg/super-class-2.mm: Likewise.
5201         * objc.dg/super-class-3.m: Likewise.
5202         * objc.dg/super-class-4.m: Likewise.
5203         * objc.dg/sync-2.m: Likewise.
5204         * obj-c++.dg/sync-2.mm: Likewise.
5205         * objc.dg/sync-1.m: Include objc/objc.h instead of
5206         ../objc-obj-c++-shared/Object1.h.
5207         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
5208         'Class' as the type of 'isa'.
5209         * objc.dg/special/unclaimed-category-1.m: Use the Modern
5210         Objective-C runtime API.  ([TestClass +initialize]): Include this
5211         method with the GNU runtime as well.
5212         * objc.dg/strings/strings-1.m: Updated includes.
5213         * obj-c++.dg/strings/strings-1.mm: Likewise.
5214         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
5215         objc.dg/strings/const-str-12b.m.
5216         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
5217         * obj-c++.dg/template-3.mm: Likewise.
5218         * obj-c++.dg/template-4.mm: Likewise.
5219         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
5220         Objective-C runtime API.
5221         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
5222         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
5223         * obj-c++.dg/try-catch-1.mm: Likewise.
5224         * obj-c++.dg/try-catch-2.mm: Likewise.
5225         * objc.dg/try-catch-3.m: Likewise.
5226         * obj-c++.dg/try-catch-3.mm: Likewise.
5227         * objc.dg/try-catch-6.m: Likewise.
5228         * objc.dg/try-catch-7.m: Likewise.
5229         * obj-c++.dg/try-catch-7.mm: Likewise.
5230         * obj-c++.dg/try-catch-8.mm: Likewise.
5231         * obj-c++.dg/try-catch-9.mm: Likewise.
5232         * objc.dg/try-catch-10.m: Likewise.
5233         * obj-c++.dg/try-catch-11.mm: Likewise.
5234         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5235         Object.  Include objc/objc.h.
5236         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5237         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5238         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5239         Object.  Use Modern Objective-C runtime API.  Do not use
5240         performv::.
5241         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5242         * obj-c++.dg/torture/trivial.mm: Likewise.
5243         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5244         instead of ../objc-obj-c++-shared/Object1.h.  Include
5245         ../objc-obj-c++-shared/runtime.h.
5246         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5247         * objc.dg/torture/strings/const-str-11.m: Likewise.
5248         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5249         * objc.dg/torture/strings/const-str-9.m: Likewise.
5250         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5251         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5252         instead of Object. Only add _FooClassReference if
5253         __NEXT_RUNTIME__.
5254         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5255         * objc.dg/torture/strings/const-str-8.m: Likewise.
5256         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5257         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5258         additional sources.
5259         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5260         Object.
5261         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5262         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5263         * obj-c++.dg/va-meth-1.mm: Likewise.
5264         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5265         ../objc-obj-c++-shared/Object1.h.
5266         * objc.dg/zero-link-3.m: Likewise.
5267
5268 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5269
5270         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5271
5272 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5273
5274         PR objc-++/48275
5275         * obj-c++.dg/property/cxx-property-1.mm: New.
5276         * obj-c++.dg/property/cxx-property-2.mm: New.
5277
5278 2011-06-06  Jason Merrill  <jason@redhat.com>
5279
5280         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5281
5282 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5283
5284         PR rtl-optimization/49145
5285         From Ryan Mansfield
5286         * gcc.c-torture/compile/pr49145.c: New test.
5287
5288 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5289
5290         PR testsuite/49288
5291         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5292         to dg-options, match also DW_AT_linkage_name.
5293
5294         PR debug/49294
5295         * gcc.dg/debug/pr49294.c: New test.
5296
5297         PR c++/49264
5298         * g++.dg/opt/pr49264.C: New test.
5299
5300 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5301
5302         PR tree-optimization/49243
5303         * gcc.dg/pr49243.c: New.
5304
5305 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5306
5307         * gnat.dg/specs/cond_expr1.ads: New test.
5308
5309 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5310
5311         * gnat.dg/deferred_const4.ad[sb]: New test.
5312         * gnat.dg/deferred_const4_pkg.ads: New helper.
5313
5314 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5315
5316         * gnat.dg/test_tamdt.adb: Rename to...
5317         * gnat.dg/taft_type1.adb: ...this.
5318         * gnat.dg/tamdt.ad[sb]: Rename to...
5319         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5320         * gnat.dg/tamdt_aux.ads: Rename to...
5321         * gnat.dg/taft_type1_pkg2.ads: ...this.
5322         * gnat.dg/taft_type2.ad[sb]: New test.
5323         * gnat.dg/taft_type2_pkg.ads: New helper.
5324         * gnat.dg/taft_type3.adb: New test.
5325         * gnat.dg/taft_type3_pkg.ads: New helper.
5326
5327 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5328
5329         PR fortran/49255
5330         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5331         for F2008.
5332
5333 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5334
5335         PR testsuite/49287
5336         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5337         warning.
5338         * objc.dg/gnu-api-2-objc.m: Likewise.
5339         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5340         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5341
5342 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5343
5344         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5345         alignment, not the alignment, when calling class_addIvar().  Add
5346         an 'isa' instance variable to the test root class.
5347         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5348
5349 2011-06-04  Jan Hubicka  <jh@suse.cz>
5350
5351         PR tree-optimization/48893
5352         PR tree-optimization/49091
5353         PR tree-optimization/49179
5354         * gfortran.dg/pr49179.f90: New testcase
5355
5356 2011-06-04  Jan Hubicka  <jh@suse.cz>
5357
5358         PR lto/48954
5359         * g++.dg/torture/pr48954.C: New testcase.
5360
5361 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5362
5363         * g++.dg/warn/delete-non-virtual-dtor.C: New.
5364
5365 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5366
5367         PR c++/33840
5368         * g++.dg/diagnostic/bitfld2.C: New.
5369
5370 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR target/49281
5373         * gcc.c-torture/execute/pr49281.c: New test.
5374
5375 2011-06-04  Jan Hubicka  <jh@suse.cz>
5376
5377         PR tree-optimize/48929
5378         * gcc.c-torture/compile/pr48929.c: New testcase.
5379
5380 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5381
5382         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5383
5384 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR c++/49276
5387         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5388
5389 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5390
5391         * objc.dg/headers.m: Do not include sarray.h and hash.h.
5392
5393 2011-06-03  Richard Henderson  <rth@redhat.com>
5394             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5395
5396         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5397
5398 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5399
5400         * objc.dg/headers.m: Do not include objc-list.h.
5401
5402 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5403
5404         * objc.dg/type-stream-1.m: Test removed.
5405         * objc.dg/headers.m: Do not include typedstream.h.
5406
5407 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5408
5409         * objc.dg/torture/forward-1.m (main): Updated testcase.
5410
5411 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
5412
5413         PR target/49163
5414         * gcc.c-torture/compile/pr49163.c: New.
5415
5416 2011-06-02  Asher Langton  <langton2@llnl.gov>
5417
5418         PR fortran/49268
5419         * gfortran.dg/PR49268.f90: New test.
5420
5421 2011-06-02  Asher Langton  <langton2@llnl.gov>
5422
5423         PR fortran/37039
5424         * gfortran.dg/PR37039.f90: New test.
5425
5426 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5427
5428         PR objc/48539
5429         * objc.dg/method-5.m: Updated.
5430         * objc.dg/method-19.m: Updated.
5431         * objc.dg/method-lookup-1.m: New.
5432         * obj-c++.dg/method-6.mm: Updated.
5433         * obj-c++.dg/method-7.mm: Updated.
5434         * obj-c++.dg/method-lookup-1.mm: New.
5435
5436 2011-06-02  DJ Delorie  <dj@redhat.com>
5437
5438         * lib/timeout.exp (timeout): Add board_info support.
5439
5440 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
5441
5442         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5443
5444 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5445
5446         PR fortran/49265
5447         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5448         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5449
5450 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5451             Hans-Peter Nilsson  <hp@axis.com>
5452
5453         PR rtl-optimization/48840
5454         * gcc.target/sparc/ultrasp13.c: New test.
5455
5456 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
5457
5458         PR target/49238
5459         * gcc.c-torture/compile/pr49238.c: New.
5460
5461 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
5462
5463         * gcc.target/arm/g2.c: Skip test in -mthumb.
5464         Skip test unless cpu is xscale.
5465         * gcc.target/arm/scd42-2.c: Likewise.
5466         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5467
5468 2011-06-01  Jason Merrill  <jason@redhat.com>
5469
5470         * g++.dg/cpp0x/decltype28.C: New.
5471         * g++.dg/cpp0x/decltype29.C: New.
5472
5473 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
5474
5475         PR target/45074
5476         * gcc.target/mips/pr45074.c: New test.
5477
5478 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5479             Hans-Peter Nilsson  <hp@axis.com>
5480
5481         PR rtl-optimization/48830
5482         * gcc.target/sparc/ultrasp12.c: New test.
5483
5484 2011-06-01  David Li  <davidxl@google.com>
5485
5486         * gcc.dg/profile-dir-1.c: Change pass name.
5487         * gcc.dg/profile-dir-2.c: Ditto.
5488         * gcc.dg/tree-ssa/dump-1.c: Ditto.
5489         * gcc.dg/tree-ssa/loop-25.c: Ditto.
5490         * gcc.dg/tree-prof/stringop-1.c: Ditto.
5491         * gcc.dg/tree-prof/update-loopch.c: Ditto.
5492         * gcc.dg/tree-prof/stringop-2.c: Ditto.
5493         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5494         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5495         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5496         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5497         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5498         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5499         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5500         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5501         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5502         * gcc.dg/profile-dir-3.c: Ditto.
5503         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5504
5505 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
5506
5507         * objc.dg/attributes/method-nonnull-1.m: New test.
5508         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5509
5510 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5511
5512         PR fortran/18918
5513         * gfortran.dg/coarray_atomic_1.f90: New.
5514         * gfortran.dg/coarray/atomic_1.f90: New.
5515
5516 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5517
5518         * gcc.dg/guality/bswaptest.c: New test.
5519         * gcc.dg/guality/clztest.c: New test.
5520         * gcc.dg/guality/ctztest.c: New test.
5521         * gcc.dg/guality/rotatetest.c: New test.
5522
5523         PR target/48688
5524         * gcc.target/i386/pr48688.c: New test.
5525
5526 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
5527
5528         PR c++/48010
5529         * g++.dg/lookup/name-clash9.C: New.
5530
5531 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5532
5533         PR fortran/18918
5534         * gfortran.dg/coarray/dummy_1.f90: New.
5535
5536 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/18918
5539         * gfortran.dg/coarray/save_1.f90: New.
5540         * gfortran.dg/coarray_4.f90: Update dg-error.
5541
5542 2011-05-31  Jason Merrill  <jason@redhat.com>
5543
5544         * g++.dg/cpp0x/rv-template1.C: New.
5545
5546 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR rtl-optimization/49235
5549         * gcc.dg/pr49235.c: New test.
5550
5551 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5552
5553         PR tree-optimization/49093
5554         * gcc.dg/vect/pr49093.c: New test.
5555
5556 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
5557
5558         PR debug/49047
5559         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5560
5561 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5562
5563         PR testsuite/49239
5564         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5565         output array.
5566
5567 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
5568
5569         PR target/49186
5570         * gcc.c-torture/execute/pr49186.c: New.
5571
5572 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5573
5574         PR target/49168
5575          * gcc.target/i386/pr49168-1.c: New.
5576
5577 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5578             Eric Botcazou  <ebotcazou@adacore.com>
5579
5580         * gcc.dg/guality/drap.c: New test.
5581
5582 2011-05-30  Richard Guenther  <rguenther@suse.de>
5583
5584         PR tree-optimization/49210
5585         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5586         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5587
5588 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5589
5590         PR c++/49223
5591         * g++.dg/gomp/pr49223-1.C: New test.
5592         * g++.dg/gomp/pr49223-2.C: New test.
5593
5594 2011-05-30  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/49218
5597         * gcc.c-torture/execute/pr49218.c: New testcase.
5598
5599 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
5600
5601         PR tree-optimization/49199
5602         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5603         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5604         -fno-tree-scev-cprop.
5605
5606 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
5607
5608         PR fortran/47601
5609         * gfortran.dg/extends_13.f03: New.
5610
5611 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
5612
5613         PR rtl-optimization/49095
5614         * gcc.target/i386/pr49095.c: New test.
5615
5616 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/18918
5619         * gfortran.dg/coarray_24.f90: New.
5620
5621 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5622
5623         PR fortran/18918
5624         * gfortran.dg/coarray_23.f90: New.
5625
5626 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
5627
5628         From Ryan Mansfield
5629         * gcc.dg/pr48826.c: New test.
5630
5631 2011-05-29  Richard Guenther  <rguenther@suse.de>
5632
5633         PR tree-optimization/49217
5634         * gcc.dg/torture/pr49217.c: New testcase.
5635
5636 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
5637
5638         PR testsuite/49222
5639         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5640
5641 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
5642
5643         * gnat.dg/boolean_subtype.adb: Rename to...
5644         * gnat.dg/boolean_subtype1.adb: ...this.
5645
5646 2011-05-28  Jason Merrill  <jason@redhat.com>
5647
5648         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5649
5650 2011-05-27  Jason Merrill  <jason@redhat.com>
5651
5652         * g++.dg/cpp0x/enum18.C: Adjust.
5653
5654         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5655
5656 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5657
5658         PR fortran/18918
5659         * gfortran.dg/coarray_22.f90: New.
5660
5661 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5662
5663         PR tree-optimization/46728
5664         * gcc.target/powerpc/pr46728-1.c: New.
5665         * gcc.target/powerpc/pr46728-2.c: New.
5666         * gcc.target/powerpc/pr46728-3.c: New.
5667         * gcc.target/powerpc/pr46728-4.c: New.
5668         * gcc.target/powerpc/pr46728-5.c: New.
5669         * gcc.dg/pr46728-6.c: New.
5670         * gcc.target/powerpc/pr46728-7.c: New.
5671         * gcc.target/powerpc/pr46728-8.c: New.
5672         * gcc.dg/pr46728-9.c: New.
5673         * gcc.target/powerpc/pr46728-10.c: New.
5674         * gcc.target/powerpc/pr46728-11.c: New.
5675         * gcc.dg/pr46728-12.c: New.
5676         * gcc.target/powerpc/pr46728-13.c: New.
5677         * gcc.target/powerpc/pr46728-14.c: New.
5678         * gcc.target/powerpc/pr46728-15.c: New.
5679         * gcc.target/powerpc/pr46728-16.c: New.
5680
5681 2011-05-27  Jason Merrill  <jason@redhat.com>
5682
5683         * g++.dg/abi/mangle47.C: New.
5684
5685         PR c++/49176
5686         * g++.dg/template/const5.C: New.
5687
5688         * g++.dg/cpp0x/enum18.C: New.
5689
5690         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5691
5692         * g++.dg/cpp0x/error6.C: New.
5693
5694         * g++.dg/cpp0x/error5.C: New.
5695
5696 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR c++/49165
5699         * g++.dg/eh/cond6.C: New test.
5700
5701 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5702
5703         PR fortran/48820
5704         * gfortran.dg/rank_3.f90: New.
5705         * gfortran.dg/rank_4.f90: New.
5706
5707 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
5708
5709         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5710         replace dump search.
5711
5712 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
5713
5714         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5715         * gnat.dg/bit_packed_array5.adb: ...here.
5716
5717 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
5718
5719         PR c++/42056
5720         * g++.dg/cpp0x/auto25.C: New.
5721
5722 2011-05-27  Richard Guenther  <rguenther@suse.de>
5723
5724         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5725
5726 2011-05-27  Richard Guenther  <rguenther@suse.de>
5727
5728         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5729
5730 2011-05-27  Richard Guenther  <rguenther@suse.de>
5731
5732         PR middle-end/49189
5733         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5734
5735 2011-05-26  Jason Merrill  <jason@redhat.com>
5736
5737         * g++.dg/cpp0x/friend1.C: New.
5738         * g++.dg/cpp0x/friend2.C: New.
5739
5740         * g++.dg/cpp0x/auto7.C: Update.
5741         * g++.dg/template/crash50.C: Adjust.
5742         * g++.dg/template/static9.C: Adjust.
5743         * g++.old-deja/g++.ext/memconst.C: Adjust.
5744
5745 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
5746
5747         * gcc.dg/march.c: Ignore a note for some targets.
5748
5749 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
5750             Nathan Froyd  <froydnj@codesourcery.com>
5751
5752         PR c++/2288
5753         PR c++/18770
5754         * g++.old-deja/g++.jason/cond.C: Remove xfails.
5755         * g++.dg/parse/pr18770.C: New test.
5756         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5757
5758 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5759
5760         PR fortran/48955
5761         * gfortran.dg/dependency_40.f90 : New test.
5762
5763 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5764
5765         PR fortran/18918
5766         * gfortran.dg/coarray/registering_1.f90: New.
5767
5768 2011-05-26  Jason Merrill  <jason@redhat.com>
5769
5770         * g++.dg/cpp0x/variadic111.C: New.
5771         * g++.dg/cpp0x/variadic41.C: Adjust.
5772
5773 2011-05-26  Richard Guenther  <rguenther@suse.de>
5774
5775         PR tree-optimization/48702
5776         * gcc.dg/torture/pr48702.c: New testcase.
5777
5778 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5779
5780         PR gcov-profile/48845
5781         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5782         support.
5783         * gcc.dg/matrix/matrix.exp: Likewise.
5784         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5785         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5786         line number to check_profiling_available.
5787         * lib/target-supports.exp (check_profiling_available): Account for
5788         this.
5789         Require TLS runtime support with -fprofile-generate.
5790         * lib/profopt.exp (profopt-execute): Add TLS options for
5791         -fprofile-generate.
5792         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5793
5794 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5795
5796         PR c++/49165
5797         * g++.dg/eh/cond5.C: New test.
5798
5799         PR tree-optimization/49161
5800         * gcc.c-torture/execute/pr49161.c: New test.
5801
5802 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5803
5804         * gcc.target/arm/neon-vorn-vbic.c: New test.
5805
5806 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5807
5808         PR tree-optimization/49038
5809         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5810         * gcc.dg/vect/pr49038.c: New test.
5811
5812 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5813         * g++.dg/init/pr25811-3.C: New.
5814         * g++.dg/init/pr25811-4.C: New.
5815
5816 2011-05-25  Jason Merrill  <jason@redhat.com>
5817
5818         * g++.dg/cpp0x/enum17.C: New.
5819         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5820
5821         * g++.dg/cpp0x/auto24.C: New.
5822
5823         * g++.dg/cpp0x/error4.C: New.
5824
5825         * g++.dg/cpp0x/rv-restrict.C: New.
5826
5827         * g++.dg/cpp0x/enum15.C: New.
5828         * g++.dg/cpp0x/constexpr-switch2.C: New.
5829
5830         * g++.dg/cpp0x/variadic110.C: New.
5831
5832         * g++.dg/cpp0x/auto9.C: Add typedef test.
5833
5834         * g++.dg/cpp0x/auto23.C: New.
5835         * g++.dg/cpp0x/auto9.C: Adjust.
5836
5837         * g++.dg/cpp0x/defaulted29.C: New.
5838
5839         * g++.dg/cpp0x/initlist51.C: New.
5840
5841 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5842
5843         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5844         * g++.dg/abi/packed1.C: Suppress warning.
5845         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5846         * g++.dg/template/stdarg1.C: Likewise.
5847         * g++.dg/other/packed1.C: Remove arm from xfail list.
5848
5849 2011-05-25  Jason Merrill  <jason@redhat.com>
5850
5851         * g++.dg/cpp0x/enum16.C: New.
5852         * g++.dg/parse/error15.C: Adjust.
5853
5854         * g++.dg/cpp0x/initlist50.C: New.
5855
5856         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5857
5858         * g++.dg/cpp0x/variadic109.C: New.
5859
5860 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5861
5862          * gcc.target/i386/pause-1.c: New.
5863
5864 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5865
5866         * gcc.dg/stack-usage-1.c: Adjust comment.
5867         * gcc.dg/stack-usage-2.c: New test.
5868
5869 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR c++/49136
5872         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5873         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5874
5875 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5876
5877         PR rtl-optimization/48757
5878         * gfortran.dg/pr48757.f:  New test case.
5879
5880 2011-05-24  Jason Merrill  <jason@redhat.com>
5881
5882         * g++.dg/cpp0x/access01.C: New.
5883
5884 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5885
5886         PR libobjc/48177
5887         * objc.dg/pr48177.m: New testcase.      
5888
5889 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5890
5891         PR objc/48187
5892         * objc.dg/pr48187.m: New testcase.
5893         * obj-c++.dg/pr48187.mm: New testcase.
5894         * objc.dg/ivar-extra-semicolon.m: New testcase.
5895
5896 2011-05-24  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/template/access21.C: New.
5899         * g++.dg/template/access22.C: New.
5900
5901 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5902
5903         PR rtl-optimization/48633
5904         * g++.dg/pr48633.C: New test.
5905
5906 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5907
5908         PR target/49133
5909         * g++.dg/other/pr49133.C: New test.
5910
5911 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5912             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5913
5914         * gcc.dg/torture/tls/run-gd.c: New test.
5915         * gcc.dg/torture/tls/run-ie.c: New test.
5916         * gcc.dg/torture/tls/run-ld.c: New test.
5917         * gcc.dg/torture/tls/run-le.c: New test.
5918         * lib/target-supports.exp (check_effective_target_tls_runtime):
5919         Build testcase with TLS options.
5920
5921 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5922
5923         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5924
5925 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5926
5927         PR tree-optimization/49121
5928         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5929
5930 2011-05-23  Jason Merrill  <jason@redhat.com>
5931
5932         * g++.dg/cpp0x/defaulted28.C: New.
5933
5934         * g++.dg/cpp0x/sfinae25.C: New.
5935
5936         * g++.dg/cpp0x/rv-cast2.C: New.
5937
5938         * g++.dg/cpp0x/enum14.C: New.
5939
5940 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR lto/49123
5943         * gcc.c-torture/execute/pr49123.c: New test.
5944
5945         PR debug/49032
5946         * gcc.dg/debug/pr49032.c: New test.
5947
5948         PR c/49120
5949         * gcc.dg/pr49120.c: New test.
5950
5951 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5952
5953         PR target/47315
5954         * gcc.target/i386/pr47315.c: New test.
5955
5956 2011-05-23  Jason Merrill  <jason@redhat.com>
5957
5958         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5959
5960         * g++.dg/cpp0x/sfinae24.C: New.
5961
5962         * g++.dg/cpp0x/error3.C: New.
5963
5964         * g++.dg/cpp0x/defaulted27.C: New.
5965
5966         * g++.dg/cpp0x/decltype27.C: New.
5967
5968 2011-05-23  Richard Guenther  <rguenther@suse.de>
5969
5970         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5971
5972 2011-05-23  Richard Guenther  <rguenther@suse.de>
5973
5974         PR tree-optimization/40874
5975         * g++.dg/tree-ssa/pr40874.C: New testcase.
5976
5977 2011-05-23  Richard Guenther  <rguenther@suse.de>
5978
5979         PR tree-optimization/49115
5980         * g++.dg/torture/pr49115.C: New testcase.
5981
5982 2011-05-23  Richard Guenther  <rguenther@suse.de>
5983
5984         PR middle-end/15419
5985         * gcc.dg/memcpy-3.c: New testcase.
5986
5987 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5988
5989         PR middle-end/48973
5990         * gcc.c-torture/execute/pr48973-1.c: New test.
5991         * gcc.c-torture/execute/pr48973-2.c: New test.
5992
5993 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5994
5995         PR c++/18016
5996         * g++.dg/warn/pr18016.C: New.
5997
5998 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5999
6000         PR target/45098
6001         * gcc.target/arm/ivopts-6.c: New test.
6002
6003 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR middle-end/49029
6006         * gcc.c-torture/compile/pr49029.c: New test.
6007
6008 2011-05-22  Jason Merrill  <jason@redhat.com>
6009
6010         * g++.dg/cpp0x/sfinae23.C: New.
6011         * g++.dg/cpp0x/sfinae8.C: Correct.
6012
6013 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
6014
6015         * gfortran.dg/function_optimize_8.f90:  New test case.
6016
6017 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
6018
6019         PR tree-optimization/49087
6020         * gcc.dg/vect/O3-pr49087.c: New test.
6021
6022 2011-05-21  Jason Merrill  <jason@redhat.com>
6023
6024         * g++.dg/debug/const5.C: New.
6025
6026 2011-05-20  Jason Merrill  <jason@redhat.com>
6027
6028         * g++.dg/cpp0x/constexpr-static7.C: Extend.
6029
6030         * g++.dg/cpp0x/constexpr-static7.C: New.
6031
6032         * g++.dg/cpp0x/enum12.C: New.
6033         * g++.dg/cpp0x/enum13.C: New.
6034
6035 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
6036
6037         PR fortran/48699
6038         * gfortran.dg/select_type_23.f03: New.
6039
6040 2011-05-20  Jason Merrill  <jason@redhat.com>
6041
6042         * g++.dg/cpp0x/defaulted26.C: New.
6043
6044         * g++.dg/cpp0x/noexcept02.C: Fix.
6045         * g++.dg/cpp0x/noexcept03.C: Fix.
6046         * g++.dg/cpp0x/noexcept08.C: Fix.
6047         * g++.dg/cpp0x/noexcept10.C: New.
6048
6049 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
6050
6051         PR fortran/48706
6052         * gfortran.dg/extends_12.f03: New.
6053
6054 2011-05-20  Jason Merrill  <jason@redhat.com>
6055
6056         * g++.dg/template/koenig9.C: New.
6057         * g++.dg/opt/pr47615.C: Fix.
6058         * g++.dg/overload/defarg1.C: Fix.
6059         * g++.dg/tc1/dr213.C: Remove xfail.
6060         * g++.dg/torture/pr34850.C: Fix.
6061         * g++.dg/torture/pr39362.C: Fix.
6062         * g++.old-deja/g++.brendan/crash56.C: Fix.
6063         * g++.old-deja/g++.pt/memtemp47.C: Fix.
6064
6065 2011-05-20  Richard Guenther  <rguenther@suse.de>
6066
6067         PR tree-optimization/49079
6068         * gcc.dg/torture/pr49079.c: New testcase.
6069
6070 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR tree-optimization/49073
6073         * gcc.c-torture/execute/pr49073.c: New test.
6074
6075 2011-06-19  Tobias Burnus  <burnus@net-b.de>
6076
6077         PR fortran/18918
6078         * gfortran.dg/coarray_21.f90: New.
6079
6080 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
6081
6082         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
6083         output.
6084
6085 2011-05-19  Richard Guenther  <rguenther@suse.de>
6086
6087         PR testsuite/49063
6088         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
6089
6090 2011-05-19  Richard Guenther  <rguenther@suse.de>
6091
6092         PR middle-end/48985
6093         * gcc.dg/builtin-object-size-11.c: New testcase.
6094
6095 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6096
6097         PR target/45098
6098         * gcc.target/arm/ivopts.c: New test.
6099         * gcc.target/arm/ivopts-2.c: New test.
6100
6101 2011-05-19  Tom de Vries  <tom@codesourcery.com>
6102
6103         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
6104
6105 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6106
6107         * gcc.c-torture/execute/960321-1.x: Remove.
6108
6109 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
6110
6111         PR fortran/48700
6112         * gfortran.dg/move_alloc_4.f90: New.
6113
6114 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         PR target/49002
6117         * gcc.target/i386/pr49002-1.c: New test.
6118         * gcc.target/i386/pr49002-2.c: Likewise.
6119
6120 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR tree-optimization/49039
6123         * gcc.c-torture/execute/pr49039.c: New test.
6124         * gcc.dg/tree-ssa/pr49039.c: New test.
6125         * g++.dg/torture/pr49039.C: New test.
6126
6127 2011-05-18  Jason Merrill  <jason@redhat.com>
6128
6129         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
6130         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
6131         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
6132
6133 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
6134
6135         * gcc.target/bfin/mcpu-bf592.c: New test.
6136
6137 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
6138
6139         PR tree-optimization/41881
6140         * gcc.dg/vect/O3-pr41881.c: New test.
6141         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
6142
6143 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
6144
6145         PR tree-optimization/49000
6146         * gcc.dg/pr49000.c: New test.
6147
6148 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
6149
6150         * gnat.dg/invalid1.adb: New test.
6151
6152 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
6153
6154         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
6155         scan pattern.
6156         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
6157         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
6158
6159 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6160
6161         PR c++/48994
6162         * g++.dg/cpp0x/range-for18.C: New.
6163
6164 2011-05-15  Tobias Burnus  <burnus@net-b.de>
6165
6166         PR fortran/18918
6167         * gfortran.dg/coarray/image_index_2.f90: New.
6168
6169 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
6170
6171         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
6172         * g++.dg/cpp0x/override2.C: New.
6173
6174 2011-05-14  Tobias Burnus  <burnus@net-b.de>
6175
6176         PR fortran/18918
6177         * gfortran.de/coarray_20.f90: New.
6178
6179 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6180
6181         PR fortran/22572
6182         * function_optimize_7.f90:  New test case.
6183
6184 2011-05-13  Jason Merrill  <jason@redhat.com>
6185
6186         * g++.dg/cpp0x/decltype26.C: New.
6187         * g++.dg/cpp0x/enum11.C: New.
6188
6189 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6190
6191         PR fortran/48972
6192         PR fortran/48991
6193         * gfortran.dg/assign_8.f90: Update dg-error.
6194
6195 2011-05-13  Tobias Burnus  <burnus@net-b.de>
6196
6197         PR fortran/48972
6198         * gfortran.dg/io_constraints_8.f90: New.
6199         * gfortran.dg/io_constraints_9.f90: New.
6200
6201 2011-05-13  Martin Thuresson  <martint@google.com>
6202
6203         PR gcov-profile/47793
6204         * gcc.dg/pr47793.c: New.
6205
6206 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6207
6208         PR tree-optimization/48975
6209         * gcc.dg/pr48975.c: New test.
6210
6211 2011-05-12  Tobias Burnus  <burnus@net-b.de>
6212
6213         PR fortran/48972
6214         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
6215
6216 2011-05-12  Jason Merrill  <jason@redhat.com>
6217
6218         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
6219
6220 2011-05-12  Geert Bosch  <bosch@adacore.com>
6221
6222         * gnat.dg/view_conversion1.adb: New test.
6223
6224 2011-05-12  Richard Guenther  <rguenther@suse.de>
6225
6226         PR tree-optimization/48172
6227         * gcc.dg/vect/pr48172.c: New testcase.
6228
6229 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
6230
6231         PR debug/48967
6232         * g++.dg/opt/pr48967.C: New test.
6233
6234 2011-05-11  Jason Merrill  <jason@redhat.com>
6235
6236         * g++.dg/cpp0x/constexpr-friend.C: New.
6237         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6238
6239         * g++.dg/cpp0x/sfinae22.C: New.
6240
6241 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6242
6243         PR fortran/48889
6244         * gfortran.dg/generic_24.f90: New.
6245
6246 2011-05-11  Richard Guenther  <rguenther@suse.de>
6247
6248         PR tree-optimization/15256
6249         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6250
6251 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6252
6253         PR debug/48159
6254         * gcc.dg/pr48159-1.c: New test.
6255         * gcc.dg/pr48159-2.c: New test.
6256
6257 2011-05-11  Richard Guenther  <rguenther@suse.de>
6258
6259         PR middle-end/48953
6260         * gcc.dg/torture/pr48953.c: New testcase.
6261
6262 2011-05-11  Richard Guenther  <rguenther@suse.de>
6263
6264         PR tree-optimization/18041
6265         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6266
6267 2011-05-11  Alan Modra  <amodra@gmail.com>
6268
6269         PR target/47755
6270         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6271
6272 2011-05-10  Jason Merrill  <jason@redhat.com>
6273
6274         * g++.dg/cpp0x/defaulted25.C: New.
6275         * g++.dg/template/crash7.C: Adjust.
6276
6277         * g++.dg/cpp0x/variadic108.C: New.
6278
6279 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6280
6281         * g++.dg/inherit/virtual9.C: Extend.
6282
6283 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6284
6285         PR target/48857
6286         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6287         are passed and returned in vector registers.
6288
6289 2011-05-10  Richard Guenther  <rguenther@suse.de>
6290
6291         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6292         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6293         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6294         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6295         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6296         applies.
6297
6298 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR tree-optimization/48611
6301         PR tree-optimization/48794
6302         * gfortran.dg/gomp/pr48611.f90: New test.
6303         * gfortran.dg/gomp/pr48794.f90: New test.
6304
6305         PR debug/48928
6306         * gcc.dg/dfp/pr48928.c: New test.
6307
6308 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6309
6310         PR c++/48522
6311         * g++.dg/cpp0x/pr48522.C: New.
6312
6313 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6314
6315         PR c++/48735
6316         * g++.dg/cpp0x/sfinae21.C: New.
6317
6318 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6319
6320         * g++.dg/template/sfinae28.C: Rename to...
6321         * g++.dg/cpp0x/sfinae19.C: ... this.
6322         * g++.dg/template/sfinae29.C: Rename to...
6323         * g++.dg/cpp0x/sfinae20.C: ... this.
6324
6325 2011-05-09  Jeff Law <law@redhat.com>
6326
6327         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6328         consistent results.
6329
6330 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6331
6332         PR c++/20039
6333         * g++.dg/init/pr20039.C: New.
6334
6335 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6336
6337         PR c++/48737
6338         PR c++/48744
6339         * g++.dg/template/sfinae28.C: New.
6340         * g++.dg/template/sfinae29.C: Likewise.
6341
6342 2011-05-09  Jason Merrill  <jason@redhat.com>
6343
6344         * g++.dg/template/nontype23.C: New.
6345
6346 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6347         PR c++/48859
6348         * g++.dg/init/pr48859.C: New.
6349
6350 2011-05-09  Jason Merrill  <jason@redhat.com>
6351
6352         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6353         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6354         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6355         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6356         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6357         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6358         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6359         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6360
6361 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
6362
6363         * g++.dg/inherit/virtual9.C: New.
6364
6365 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
6366
6367         PR c++/48574
6368         * g++.dg/template/dependent-expr8.C: New test case.
6369
6370 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
6371
6372         PR tree-optimization/48837
6373         * gcc.dg/pr48837.c: New testcase.
6374
6375 2011-05-06  Jason Merrill  <jason@redhat.com>
6376
6377         * g++.dg/cpp0x/constexpr-condition2.C: New.
6378
6379         * g++.dg/cpp0x/constexpr-missing.C: New.
6380
6381 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6382
6383         PR fortran/18918
6384         * gfortran.dg/coarray/this_image_2.f90: New.
6385
6386 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6387
6388         PR fortran/48858
6389         PR fortran/48820
6390         * gfortran.dg/bind_c_usage_22.f90: New.
6391         * gfortran.dg/bind_c_usage_23.f90: New.
6392         * gfortran.dg/bind_c_usage_24.f90: New.
6393         * gfortran.dg/bind_c_usage_24_c.c: New.
6394
6395 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
6396
6397         PR c++/48838
6398         * g++.dg/template/member9.C: New test case.
6399
6400 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6401
6402         * gnat.dg/discr29.ad[sb]: New test.
6403         * gnat.dg/discr30.adb: Likewise.
6404
6405 2011-05-05  Julian Brown  <julian@codesourcery.com>
6406
6407         * gcc.target/arm/neon-vset_lanes8.c: New test.
6408
6409 2011-05-05  Jason Merrill  <jason@redhat.com>
6410
6411         * g++.dg/init/new32.C: New.
6412
6413 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6414
6415         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6416         Fix typo.
6417
6418 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR rtl-optimization/48381
6421         * gcc.c-torture/compile/pr48381.c: New test.
6422
6423 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6426         to dg-options.
6427         * gcc.target/i386/opt-1.c: Ditto.
6428
6429 2011-05-04  Jason Merrill  <jason@redhat.com>
6430
6431         * g++.dg/conversion/base1.C: New.
6432
6433 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6434
6435         PR libgfortran/48787
6436         * gfortran.dg/round_3.f08: Add more checks to test case.
6437
6438 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
6439
6440         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6441         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6442         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6443         Gate test on effective_target fd_truncate.
6444
6445 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
6446
6447         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6448         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6449         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6450         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
6451         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6452         * gcc.target/i386/pr38824.c: Ditto.
6453         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6454         * gcc.target/i386/vecinit-2.c: Ditto.
6455         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6456         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6457         * gcc.target/i386/parity-2.c: Ditto.
6458         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6459
6460 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
6461
6462         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6463         remove duplication.
6464         * gcc.target/bfin/mcpu-bf514.c: Likewise.
6465         * gcc.target/bfin/mcpu-bf516.c: Likewise.
6466         * gcc.target/bfin/mcpu-bf518.c: Likewise.
6467
6468 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6469
6470         PR fortran/18918
6471         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6472
6473 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6474
6475         PR fortran/18918
6476         * gfortran.dg/coarray/this_image_1.f90: New.
6477
6478 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6479
6480         PR fortran/18918
6481         * gfortran.dg/coarray/caf.dg: New.
6482         * gfortran.dg/coarray/image_index_1.f90: New, copied
6483         from ../coarray_16.f90.
6484
6485 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6486
6487         PR c++/28501
6488         * g++.dg/ext/complex9.C: New.
6489
6490 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6491
6492         From Mike Frysinger
6493         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6494         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6495         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6496
6497 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6498
6499         * gcc.target/bfin/builtins: Created.
6500         * gcc.target/bfin/hisilh-O0.c: Deleted.
6501         * gcc.target/bfin/hisilh.c: Moved to...
6502         * gcc.target/bfin/builtins/hisilh.c: ...here.
6503         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6504         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6505         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6506         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6507         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6508         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6509         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6510         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6511         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6512         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6513         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6514         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6515         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6516         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6517         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6518         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6519         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6520         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6521         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6522         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6523         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6524         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6525         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6526         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6527         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6528         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6529         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6530         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6531         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6532         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6533         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6534         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6535         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6536         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6537         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6538         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6539         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6540         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6541         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6542         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6543         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6544         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6545         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6546         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6547         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6548         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6549         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6550         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6551         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6552         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6553         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6554         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6555         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6556         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6557         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6558         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6559         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6560         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6561         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6562         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6563         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6564         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6565         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6566         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6567         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6568         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6569         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6570         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6571         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6572         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6573         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6574         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6575         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6576         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6577         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6578         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6579         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6580         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6581         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6582         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6583         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6584         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6585         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6586         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6587         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6588         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6589         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6590         * gcc.target/bfin/builtins/circptr.c: Ditto.
6591         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6592         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6593         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6594         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6595         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6596         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6597         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6598         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6599         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6600         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6601         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6602         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6603         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6604         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6605         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6606         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6607         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6608         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6609         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6610         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6611         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6612         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6613         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6614         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6615         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6616         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6617         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6618         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6619         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6620         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6621         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6622         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6623         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6624         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6625         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6626         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6627         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6628         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6629         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6630         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6631         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6632         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6633         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6634         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6635         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6636         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6637         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6638         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6639         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6640         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6641         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6642         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6643         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6644         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6645         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6646         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6647         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6648         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6649         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6650         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6651         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6652         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6653         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6654         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6655         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6656         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6657         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6658         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6659         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6660         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6661
6662 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
6663
6664         * gcc.target/arm/cold-lc.c: New test.
6665
6666 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR target/48774
6669         * gcc.dg/pr48774.c: New test.
6670
6671 2011-05-03  Richard Guenther  <rguenther@suse.de>
6672
6673         * gcc.dg/large-size-array-5.c: New testcase.
6674
6675 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6676
6677         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6678
6679 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6680
6681         * lib/target-supports.exp (check_effective_target_vect_strided):
6682         Replace with...
6683         (check_effective_target_vect_strided2)
6684         (check_effective_target_vect_strided3)
6685         (check_effective_target_vect_strided4)
6686         (check_effective_target_vect_strided8): ...these new functions.
6687
6688         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6689         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6690         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6691         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6692         * gcc.dg/vect/pr37539.c: Likewise.
6693         * gcc.dg/vect/slp-11a.c: Likewise.
6694         * gcc.dg/vect/slp-11b.c: Likewise.
6695         * gcc.dg/vect/slp-11c.c: Likewise.
6696         * gcc.dg/vect/slp-12a.c: Likewise.
6697         * gcc.dg/vect/slp-12b.c: Likewise.
6698         * gcc.dg/vect/slp-18.c: Likewise.
6699         * gcc.dg/vect/slp-19a.c: Likewise.
6700         * gcc.dg/vect/slp-19b.c: Likewise.
6701         * gcc.dg/vect/slp-21.c: Likewise.
6702         * gcc.dg/vect/slp-23.c: Likewise.
6703         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6704
6705         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6706         instead of vect_interleave && vect_extract_even_odd.
6707         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6708         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6709         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6710         * gcc.dg/vect/vect-1.c: Likewise.
6711         * gcc.dg/vect/vect-10.c: Likewise.
6712         * gcc.dg/vect/vect-98.c: Likewise.
6713         * gcc.dg/vect/vect-107.c: Likewise.
6714         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6715         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6716         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6717         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6718         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6719         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6720         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6721         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6722         * gcc.dg/vect/vect-strided-float.c: Likewise.
6723         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6724         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6725         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6726         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6727         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6728         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6729         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6730         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6731         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6732         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6733         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6734         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6735         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6736         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6737         * gcc.dg/vect/vect-vfa-03.c: Likewise.
6738
6739         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6740         target condition.
6741         * gcc.dg/vect/pr30843.c: Likewise.
6742         * gcc.dg/vect/pr33866.c: Likewise.
6743         * gcc.dg/vect/slp-reduc-6.c: Likewise.
6744         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6745         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6746         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6747
6748 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6749
6750         * gcc.dg/vect/slp-11.c: Split into...
6751         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6752         gcc.dg/vect/slp-11c.c: ...these tests.
6753         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6754         * gcc.dg/vect/slp-12c.c: ...this new test.
6755         * gcc.dg/vect/slp-19.c: Split into...
6756         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6757         gcc.dg/vect/slp-19c.c: ...these new tests.
6758
6759 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6760
6761         * lib/target-supports.exp
6762         (check_effective_target_vect_extract_even_odd_wide): Delete.
6763         (check_effective_target_vect_strided_wide): Likewise.
6764         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6765         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6766         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6767         * gcc.dg/vect/pr37539.c: Likewise.
6768         * gcc.dg/vect/slp-11.c: Likewise.
6769         * gcc.dg/vect/slp-12a.c: Likewise.
6770         * gcc.dg/vect/slp-12b.c: Likewise.
6771         * gcc.dg/vect/slp-19.c: Likewise.
6772         * gcc.dg/vect/slp-23.c: Likewise.
6773         * gcc.dg/vect/vect-1.c: Likewise.
6774         * gcc.dg/vect/vect-98.c: Likewise.
6775         * gcc.dg/vect/vect-107.c: Likewise.
6776         * gcc.dg/vect/vect-strided-float.c: Likewise.
6777
6778 2011-05-02  Jason Merrill  <jason@redhat.com>
6779
6780         * g++.dg/init/new31.C: New.
6781
6782 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6783
6784         PR c/35445
6785         * gcc.dg/pr35445.c: New test.
6786
6787 2011-05-02  Jason Merrill  <jason@redhat.com>
6788
6789         * c-c++-common/vla-1.c: New.
6790
6791 2011-05-02  Richard Guenther  <rguenther@suse.de>
6792
6793         PR tree-optimization/48822
6794         * gcc.dg/torture/pr48822.c: New testcase.
6795
6796 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6797
6798         PR c++/47969
6799         * g++.dg/cpp0x/constexpr-47969.C: New.
6800
6801 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6802
6803         PR testsuite/48498
6804         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6805         on vect_no_align targets.
6806         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6807         vect_no_align targets.
6808
6809 2011-05-01  Xinliang David Li  <davidxl@google.com>
6810
6811         * gcc.dg/tree-ssa/integer-addr.c: New test.
6812         * gcc.dg/tree-ssa/alias_bug.c: New test.
6813
6814 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6815
6816         PR libgfortran/48787
6817         * gfortran.dg/round_3.f08: Add more checks.
6818
6819 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6820
6821         PR fortran/48821
6822         * gfortran.dg/import9.f90: New, proper test.
6823         * gfortran.dg/interface_37.f90: Remove bogus
6824         test (bogus copy of interface_36.f90).
6825
6826 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6827
6828         PR fortran/48821
6829         * gfortran.dg/interface_37.f90: New.
6830
6831 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6832
6833         PR fortran/48746
6834         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6835
6836 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR tree-optimization/48809
6839         * gcc.c-torture/execute/pr48809.c: New test.
6840
6841 2011-04-29  Jeff Law <law@redhat.com>
6842
6843         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6844
6845 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6846
6847         PR c++/48606
6848         * g++.dg/init/ctor10.C: New.
6849
6850 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6851
6852         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6853           warning in implicitly instantiated templates.
6854
6855 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6856
6857         * g++.dg/warn/Wnull-conversion-1.C: New.
6858         * g++.dg/warn/Wnull-conversion-2.C: New.
6859
6860 2011-04-29  Diego Novillo  <dnovillo@google.com>
6861
6862         * g++.old-deja/g++.other/null3.C: Expect warning about
6863         converting boolean to a pointer.
6864
6865 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6866
6867         PR fortran/48462
6868         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6869         being a target.
6870
6871         PR fortran/48746
6872         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6873
6874 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6875
6876         PR fortran/48810
6877         * gfortran.dg/typebound_proc_22.f90: New.
6878
6879         PR fortran/48800
6880         * gfortran.dg/interface_36.f90: New.
6881
6882 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6883
6884         PR libgfortran/48488
6885         PR libgfortran/48602
6886         PR libgfortran/48615
6887         PR libgfortran/48684
6888         PR libgfortran/48787
6889         * gfortran.dg/fmt_g.f: Adjust test.
6890         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6891         * gfortran.dg/round_3.f08: New test.
6892         * gfortran.dg/namelist_print_1.f: Adjust test.
6893         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6894         * gfortran.dg/f2003_io_5.f03: Adjust test.
6895         * gfortran.dg/coarray_15.f90: Adjust test.
6896         * gfortran.dg/namelist_65.f90: Adjust test.
6897         * gfortran.dg/fmt_cache_1.f: Adjust test.
6898         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6899         * gfortran.dg/real_const_3.f90: Adjust test.
6900
6901 2011-04-28  Xinliang David Li  <davidxl@google.com>
6902
6903         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6904         * g++.dg/prof-robust-1.C: New test.
6905
6906 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6907
6908         PR tree-optimization/48765
6909         * gcc.dg/vect/pr48765.c: New.
6910
6911 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6912
6913         PR tree-optimization/48775
6914         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6915
6916 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6917
6918         PR c++/48798
6919         * g++.dg/inherit/pr48798.C: New.
6920         * g++.old-deja/g++.other/base1.C: Adjust.
6921
6922 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6923
6924         PR c++/48656
6925         * g++.dg/template/inherit7.C: New test case.
6926
6927 2011-04-28  Richard Guenther  <rguenther@suse.de>
6928
6929         PR tree-optimization/40052
6930         PR tree-optimization/15347
6931         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6932         * gcc.dg/pr15347.c: Likewise.
6933
6934 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6935
6936         PR c++/48530
6937         * g++.dg/cpp0x/sfinae18.C: New.
6938
6939 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6940
6941         PR c++/48771
6942         * g++.dg/ext/is_literal_type1.C: New.
6943
6944 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6945
6946         PR fortran/48112
6947         PR fortran/48279
6948         * gfortran.dg/interface_35.f90: New.
6949         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6950         * gfortran.dg/func_result_6.f90: Add dg-warning.
6951         * gfortran.dg/bessel_1.f90: Ditto.
6952         * gfortran.dg/hypot_1.f90: Ditto.
6953         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6954         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6955         * gfortran.dg/interface_assignment_4.f90: Ditto.
6956
6957 2011-04-27  Jason Merrill  <jason@redhat.com>
6958
6959         * g++.dg/ext/complex8.C: New.
6960
6961         * g++.dg/cpp0x/initlist49.C: New.
6962         * g++.dg/init/new30.C: New.
6963
6964 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6965
6966         PR fortran/48788
6967         * gfortran.dg/whole_file_34.f90: New.
6968
6969 2011-04-27  Jan Hubicka  <jh@suse.cz>
6970
6971         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6972
6973 2011-04-27  Jason Merrill  <jason@redhat.com>
6974
6975         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6976
6977         * g++.dg/parse/ambig6.C: New.
6978
6979 2011-04-27  Nick Clifton  <nickc@redhat.com>
6980
6981         * gcc.dg/20020312-2.c: Add definition for RX.
6982
6983         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6984         option with RX targets.
6985
6986         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6987         /* */ comments.
6988
6989 2011-04-27  Richard Guenther  <rguenther@suse.de>
6990
6991         * gcc.dg/tree-ssa/pr23382.c: Remove.
6992
6993 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6994
6995         PR target/48767
6996         * gcc.c-torture/compile/pr48767.c: New test.
6997
6998 2011-04-27  Richard Guenther  <rguenther@suse.de>
6999
7000         PR tree-optimization/48772
7001         * g++.dg/pr48772.C: New testcase.
7002
7003 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR c/48742
7006         * gcc.c-torture/compile/pr48742.c: New test.
7007
7008 2011-04-26  Jason Merrill  <jason@redhat.com>
7009
7010         * g++.dg/lookup/koenig13.C: New.
7011
7012         * g++.dg/cpp0x/initlist48.C: New.
7013
7014 2011-04-25  Jason Merrill  <jason@redhat.com>
7015
7016         * g++.dg/cpp0x/sfinae17.C: New.
7017
7018 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7019
7020         PR target/48258
7021         * gcc.target/powerpc/pr48258-1.c: New file.
7022         * gcc.target/powerpc/pr48258-2.c: Ditto.
7023
7024 2011-04-26  Xinliang David Li  <davidxl@google.com>
7025
7026         * gcc.dg/uninit-suppress.c: New test.
7027         * gcc.dg/uninit-suppress.c: New test.
7028
7029 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
7030
7031         PR debug/48768
7032         * gcc.dg/pr48768.c: New test.
7033
7034         PR tree-optimization/48734
7035         * gcc.c-torture/compile/pr48734.c: New test.
7036
7037         PR testsuite/48753
7038         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
7039
7040 2011-04-26  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/48731
7043         * gcc.dg/torture/pr48731.c: New testcase.
7044
7045 2011-04-26  Richard Guenther  <rguenther@suse.de>
7046
7047         PR testsuite/48753
7048         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
7049
7050 2011-04-26  Richard Guenther  <rguenther@suse.de>
7051
7052         PR middle-end/48694
7053         * gcc.dg/torture/pr48694-1.c: New testcase.
7054         * gcc.dg/torture/pr48694-2.c: Likewise.
7055
7056 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
7057
7058         * g++.dg/ext/underlying_type1.C: New.
7059         * g++.dg/ext/underlying_type2.C: Likewise.
7060         * g++.dg/ext/underlying_type3.C: Likewise.
7061         * g++.dg/ext/underlying_type4.C: Likewise.
7062         * g++.dg/ext/underlying_type5.C: Likewise.
7063         * g++.dg/ext/underlying_type6.C: Likewise.
7064         * g++.dg/ext/underlying_type7.C: Likewise.
7065         * g++.dg/ext/underlying_type8.C: Likewise.
7066         * g++.dg/ext/underlying_type9.C: Likewise.
7067         * g++.dg/ext/underlying_type10.C: Likewise.
7068
7069 2011-04-25  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/regress/template-const2.C: New.
7072
7073 2011-04-25  Jeff Law <law@redhat.com>
7074
7075         * gcc.dg/tree-ssa/vrp56.c: new test.
7076
7077 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7078
7079         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
7080
7081 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
7082
7083         PR preprocessor/48740
7084         * c-c++-common/raw-string-11.c: New test.
7085
7086 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
7087
7088         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
7089         hppa*-*-hpux*.
7090
7091 2011-04-23  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/18918
7094         * gfortran.dg/coarray_19.f90: New.
7095
7096 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
7097
7098         PR c/48685
7099         * gcc.dg/pr48685.c: New test.
7100
7101 2011-04-22  Jan Hubicka  <jh@suse.cz>
7102
7103         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
7104
7105 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR tree-optimization/48717
7108         * gcc.c-torture/execute/pr48717.c: New test.
7109
7110 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
7111
7112         PR target/48723
7113         * gcc.target/i386/pr48723.c: New test.
7114
7115 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
7116
7117         PR c/48716
7118         * gcc.dg/gomp/pr48716.c: New test.
7119         * g++.dg/gomp/pr48716.C: New test.
7120
7121 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
7122
7123         PR c/36750
7124         * gcc.dg/missing-field-init-2.c: Update testcase.
7125
7126 2011-04-22  Alan Modra  <amodra@gmail.com>
7127
7128         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
7129
7130 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7131
7132         PR fortran/48405
7133         * gfortran.dg/function_optimize_6.f90:  New test.
7134
7135 2011-04-21  Easwaran Raman  <eraman@google.com>
7136
7137         * gcc.dg/stack-layout-2.c: New test.
7138
7139 2011-04-21  Richard Guenther  <rguenther@suse.de>
7140
7141         PR lto/48703
7142         * g++.dg/lto/pr48207-2_0.C: New testcase.
7143         * g++.dg/lto/pr48207-3_0.C: Likewise.
7144
7145 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7146
7147         * gnat.dg/volatile5.adb: New test.
7148         * gnat.dg/volatile5_pkg.ads: New helper.
7149
7150 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
7151
7152         PR target/48708
7153         * gcc.target/i386/pr48708.c: New test.
7154
7155 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7156
7157         * gcc.dg/vect/vect-119.c: New test.
7158
7159 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
7160
7161         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
7162         and once without.
7163
7164 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
7165             Richard Sandiford  <richard.sandiford@linaro.org>
7166
7167         PR target/46329
7168         * gcc.target/arm/pr46329.c: New test.
7169
7170 2011-04-21  Tobias Burnus  <burnus@net-b.de>
7171
7172         PR fortran/18918
7173         * gfortran.dg/coarray_18.f90: New.
7174
7175 2011-04-20  Jason Merrill  <jason@redhat.com>
7176
7177         * g++.dg/cpp0x/initlist47.C: New.
7178
7179         * g++.dg/init/dtor4.C: New.
7180
7181 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
7182
7183         PR target/48678
7184         * gcc.target/i386/sse2-pinsrw.c: New test.
7185         * gcc.target/i386/avx-vpinsrw.c: Ditto.
7186         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
7187         * gcc.target/i386/sse2-insvhi.c: Ditto.
7188         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
7189         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
7190
7191 2011-04-20  Jason Merrill  <jason@redhat.com>
7192
7193         * g++.dg/template/const4.C: New.
7194
7195 2011-04-20  Easwaran Raman  <eraman@google.com>
7196
7197         * gcc.dg/stack-layout-1.c: New test.
7198
7199 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
7200
7201         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
7202         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
7203         function.
7204
7205 2011-04-20  Kai Tietz  <ktietz@redhat.com>
7206
7207         * gcc.dg/binop-xor1.c: New test.
7208         * gcc.dg/binop-xor2.c: New test.
7209         * gcc.dg/binop-xor3.c: New test.
7210         * gcc.dg/binop-xor4.c: New test.
7211         * gcc.dg/binop-xor5.c: New test.
7212
7213 2011-04-20  Richard Guenther  <rguenther@suse.de>
7214
7215         PR tree-optimization/47892
7216         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
7217
7218 2011-04-20  Richard Guenther  <rguenther@suse.de>
7219
7220         PR middle-end/48695
7221         * g++.dg/torture/pr48695.C: New testcase.
7222
7223 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
7224
7225         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
7226         * gcc.c-torture/execute/cmpsi-2.c: Ditto
7227         * gcc.c-torture/execute/pr45262.c: Ditto
7228         * gcc.dg/torture/pr43165.c: Ditto.
7229         * gcc.dg/torture/pr47228.c: Ditto.
7230         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7231         * gcc.dg/ipa/pr45644.c: Ditto.
7232         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7233         PDP11.
7234
7235 2011-04-19  Jason Merrill  <jason@redhat.com>
7236
7237         * g++.dg/ext/complex7.C: New.
7238
7239         * g++.dg/ext/attrib41.C: New.
7240
7241 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7242
7243         PR testsuite/48676
7244         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7245
7246 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7247
7248         PR target/48678
7249         * gcc.target/i386/pr48678.c: New test.
7250
7251 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7252
7253         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7254         * g++.dg/opt/devirt2.C: New test.
7255         * g++.dg/ipa/devirt-g-1.C: Likewise.
7256
7257 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7258
7259         PR fortran/48588
7260         * gfortran.dg/whole_file_33.f90: New.
7261
7262 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7263
7264         * g++.dg/ipa/devirt-7.C: New test.
7265
7266 2011-04-19  Richard Guenther  <rguenther@suse.de>
7267
7268         PR lto/48207
7269         * g++.dg/lto/pr48207_0.C: New testcase.
7270
7271 2011-04-18  Jason Merrill  <jason@redhat.com>
7272
7273         * g++.dg/init/void1.C: New.
7274
7275         * g++.dg/cpp0x/union4.C: New.
7276
7277 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR middle-end/48661
7280         * g++.dg/torture/pr48661.C: New test.
7281
7282         PR c++/48632
7283         * g++.dg/gomp/pr48632.C: New test.
7284
7285 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7286
7287         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7288         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7289
7290 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7291
7292         PR fortran/18918
7293         * gfortran.dg/coarray_17.f90: New.
7294         * gfortran.dg/coarray_10.f90: Update dg-error.
7295
7296 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298         PR testsuite/48251
7299         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7300         * gfortran.dg/guality/guality.exp: Likewise.
7301
7302 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7303
7304         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7305
7306 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7309
7310 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7313
7314 2011-04-18  Richard Guenther  <rguenther@suse.de>
7315
7316         PR middle-end/46364
7317         * g++.dg/torture/pr46364.C: New testcase.
7318
7319 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7320
7321         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7322
7323 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7324
7325         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7326
7327 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7328             Ira Rosen  <ira.rosen@linaro.org>
7329
7330         PR target/48252
7331         * gcc.target/arm/pr48252.c: New test.
7332
7333 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR tree-optimization/48616
7336         * gcc.dg/pr48616.c: New test.
7337
7338 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7339
7340         PR fortran/18918
7341         * gfortran.dg/coarray_16.f90: New.
7342
7343 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7344
7345         PR fortran/48462
7346         * gfortran.dg/realloc_on_assign_7.f03: New test.
7347
7348 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7349
7350         PR libgfortran/48602
7351         * gfortran.dg/fmt_g0_6.f08: New test.
7352
7353 2011-04-17  Jason Merrill  <jason@redhat.com>
7354
7355         * g++.dg/cpp0x/sfinae16.C: New.
7356
7357 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
7358
7359         * gcc.target/mips/reg-var-1.c: New test.
7360
7361 2011-04-17  Jan Hubicka  <jh@suse.cz>
7362
7363         * gcc.dg/winline-5.c: Update testcase.
7364
7365 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7366
7367         * gnat.dg/discr27.ad[sb]: Move dg directive.
7368         * gnat.dg/discr28.ad[sb]: New test.
7369         * gnat.dg/discr28_pkg.ads: New helper.
7370
7371 2011-04-17  Michael Matz  <matz@suse.de>
7372
7373         PR tree-optimization/48622
7374         PR lto/48645
7375         * gcc.dg/lto/pr48622_0.c: New test.
7376
7377 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
7378
7379         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7380         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7381         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7382         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7383         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7384         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7385
7386 2011-04-15  Jason Merrill  <jason@redhat.com>
7387
7388         * g++.dg/cpp0x/range-for17.C: New.
7389
7390 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7391
7392         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7393         * g++.dg/cpp0x/range-for3.C: Likewise.
7394         * g++.dg/cpp0x/range-for9.C: Correct error message.
7395         * g++.dg/cpp0x/range-for11.C: New.
7396         * g++.dg/cpp0x/range-for12.C: New.
7397         * g++.dg/cpp0x/range-for13.C: New.
7398         * g++.dg/cpp0x/range-for14.C: New.
7399         * g++.dg/cpp0x/range-for15.C: New.
7400         * g++.dg/cpp0x/range-for16.C: New.
7401
7402 2011-04-15  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/18918
7405         * gfortran.dg/coarray_15.f90: Change to dg-do run.
7406
7407 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
7408
7409         * objc.dg/naming-4.m: Updated.
7410         * objc.dg/naming-5.m: Updated.
7411         * objc.dg/naming-6.m: New.
7412         * objc.dg/naming-7.m: New.
7413         * obj-c++.dg/naming-1.mm: Updated.
7414         * obj-c++.dg/naming-2.mm: Updated.
7415         * obj-c++.dg/naming-3.mm: New.
7416         * obj-c++.dg/naming-4.mm: New.
7417
7418 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7419
7420         PR libgfortran/48589
7421         * gfortran.dg/fmt_g0_5.f08: New test.
7422
7423 2011-04-15  Richard Guenther  <rguenther@suse.de>
7424
7425         PR testsuite/48286
7426         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7427
7428 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
7429
7430         * gcc.target/avr/torture/pr41885.c (dg-options): Change
7431         -finline-limit=0 to -fno-inline
7432
7433 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR target/48614
7436         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7437         just avx.
7438
7439 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
7440
7441         PR target/48605
7442         * gcc.target/i386/sse4_1-insertps-3.c: New test.
7443         * gcc.target/i386/sse4_1-insertps-4.c: New test.
7444         * gcc.target/i386/avx-insertps-3.c: New test.
7445         * gcc.target/i386/avx-insertps-4.c: New test.
7446
7447 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7448
7449         * gcc.target/avr/torture/pr41885.c (dg-options): Add
7450         -finline-limit=0
7451
7452 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7453
7454         PR target/46779
7455         PR target/45291
7456         PR target/41894
7457         * gcc.target/avr/pr46779-1.c: New test case
7458         * gcc.target/avr/pr46779-2.c: New test case
7459
7460 2011-04-14  Jason Merrill  <jason@redhat.com>
7461
7462         * g++.dg/cpp0x/sfinae15.C: New.
7463
7464         * g++.dg/cpp0x/sfinae14.C: New.
7465
7466         * g++.dg/ext/vla10.C: New.
7467
7468 2011-04-14  Richard Guenther  <rguenther@suse.de>
7469
7470         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7471
7472 2011-04-14  Richard Guenther  <rguenther@suse.de>
7473
7474         * gcc.dg/fold-bitand-4.c: Move ...
7475         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
7476
7477 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7478
7479         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7480         variables const.
7481         * gcc.target/avr/torture/trivial.c: Ditto.
7482
7483 2011-04-13  Jason Merrill  <jason@redhat.com>
7484
7485         * g++.dg/template/operator11.C: New.
7486
7487 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
7488
7489         PR middle-end/48591
7490         * gcc.dg/gomp/pr48591.c: New test.
7491
7492         PR c++/48570
7493         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7494         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7495
7496 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
7497
7498         PR c++/48574
7499         * g++.dg/template/dependent-expr7.C: New test case.
7500
7501 2011-04-13  Jason Merrill  <jason@redhat.com>
7502
7503         * g++.dg/cpp0x/sfinae13.C: New.
7504
7505 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
7506
7507         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7508
7509 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7510
7511         * gcc.target/arm/pr43698.c: Remove -march option.
7512
7513 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7514
7515         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7516         -march option.
7517
7518 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
7519
7520         PR fortran/48360
7521         PR fortran/48456
7522         * gfortran.dg/realloc_on_assign_6.f03: New test.
7523
7524 2011-04-12  Kai Tietz  <ktietz@redhat.com>
7525
7526         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7527         targets the additional -mno-ms-bitfields and
7528         -Wno-packed-bitfield-compat options.
7529         * g++.dg/ext/bitfield3.C: Likewise.
7530         * g++.dg/ext/bitfield4.C: Likewise.
7531         * g++.dg/ext/bitfield5.C: Likewise.
7532         * gcc.dg/bitfld-15.c: Likewise.
7533         * gcc.dg/bitfld-16.c: Likewise.
7534         * gcc.dg/bitfld-17.c: Likewise.
7535         * gcc.dg/bitfld-18.c: Likewise.
7536
7537 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
7538
7539         * gcc.target/arm/neon-vld3-1.c: New test.
7540         * gcc.target/arm/neon-vst3-1.c: New test.
7541         * gcc.target/arm/neon/v*.c: Regenerate.
7542
7543 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7544
7545         PR rtl-optimization/48549
7546         * g++.dg/opt/pr48549.C: New test.
7547
7548 2011-04-12  Richard Guenther  <rguenther@suse.de>
7549
7550         PR tree-optimization/46076
7551         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7552
7553 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7554
7555         PR testsuite/21164
7556         * lib/compat.exp (compat-execute): Declare unsupported after
7557         stripping path from src1.
7558         * lib/lto.exp (lto-execute): Likewise.
7559
7560 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR c/48552
7563         * gcc.dg/pr48552-1.c: New test.
7564         * gcc.dg/pr48552-2.c: New test.
7565
7566 2011-04-11  Jason Merrill  <jason@redhat.com>
7567
7568         * g++.dg/cpp0x/sfinae12.C: New.
7569
7570         * g++.dg/cpp0x/enum10.C: New.
7571
7572         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7573
7574         * g++.dg/cpp0x/rv-func.C: New.
7575
7576 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7577
7578         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7579         alpha*-dec-osf5*.
7580
7581 2011-04-11  Martin Jambor  <mjambor@suse.cz>
7582
7583         PR tree-optimization/48195
7584         * gcc.dg/ipa/pr48195.c: New test.
7585
7586 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
7587
7588         * gnat.dg/return3.adb: Remove unused switch.
7589
7590 2011-04-08  Mike Stump  <mikestump@comcast.net>
7591
7592         PR testsuite/48506
7593         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7594         default to fno-common.
7595
7596 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
7597
7598         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7599         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7600
7601 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7602
7603         PR fortran/48448
7604         * gfortran.dg/function_optimize_5.f90:  New test.
7605
7606 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7607
7608         * gnat.dg/aggr17.adb: New test.
7609         * gnat.dg/aggr18.adb: Likewise.
7610
7611 2011-04-08  Michael Matz  <matz@suse.de>
7612
7613         PR middle-end/48389
7614         * gcc.target/i386/pr48389.c: New test.
7615
7616 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
7617
7618         PR rtl-optimization/48272
7619         * g++.dg/opt/pr48272.C: New.
7620
7621 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
7622
7623         PR rtl-optimization/48235
7624         * gcc.dg/pr48235.c: New.
7625
7626 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7627
7628         PR rtl-optimization/48302
7629         * g++.dg/opt/pr48302.C: New.
7630
7631 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7632
7633         PR target/48273
7634         * g++.dg/opt/pr48273.C: New.
7635
7636 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7637
7638         PR rtl-optimization/48442
7639         * gcc.dg/pr48442.c: New.
7640
7641 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
7642
7643         PR tree-optimization/48377
7644         * gcc.dg/vect/pr48377.c: New test.
7645
7646 2011-04-07  Jason Merrill  <jason@redhat.com>
7647
7648         * g++.dg/cpp0x/regress/call1.C: New.
7649
7650         * g++.dg/cpp0x/variadic107.C: New.
7651
7652         * g++.dg/cpp0x/sfinae11.C: New.
7653         * g++.dg/cpp0x/noexcept02.C: Fix.
7654
7655         * g++.dg/cpp0x/sfinae10.C: New.
7656
7657         * g++.dg/cpp0x/sfinae9.C: New.
7658
7659         * c-c++-common/Wcast-qual-1.c: Move here from...
7660         * gcc.dg/cast-qual-3.c: ...here, and...
7661         * g++.dg/warn/Wcast-qual2.C: ...here.
7662
7663         * g++.dg/cpp0x/sfinae8.C: New.
7664
7665         * g++.dg/cpp0x/sfinae7.C: New.
7666
7667         * g++.dg/cpp0x/enum9.C: New.
7668
7669 2011-04-07  Mike Stump  <mikestump@comcast.net>
7670
7671         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7672         with no trampolines.
7673
7674 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
7675
7676         PR fortran/48117
7677         * gfortran.dg/gomp/pr48117.f90: New test.
7678
7679         PR debug/48343
7680         * gcc.dg/torture/pr48343.c: New test.
7681
7682 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7685
7686 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
7687
7688         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7689
7690 2011-04-07  Tom de Vries  <tom@codesourcery.com>
7691
7692         PR target/43920
7693         * lib/scanasm.exp (object-size): New proc.
7694         * gcc.target/arm/pr43920-2.c: New test.
7695
7696 2011-04-06  Tobias Burnus  <burnus@net-b.de>
7697
7698         PR fortran/18918
7699         PR fortran/48477
7700         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7701
7702 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
7703
7704         * gcc.dg/mtune.c: Prune note from output.
7705
7706 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
7707
7708         PR debug/48466
7709         * gcc.dg/guality/pr36977.c: New test.
7710         * gcc.dg/guality/pr48466.c: New test.
7711
7712 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7713
7714         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7715
7716 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7717
7718         * gnat.dg/return3.adb: New test.
7719
7720 2011-04-06  Richard Guenther  <rguenther@suse.de>
7721
7722         PR tree-optimization/47663
7723         * gcc.dg/tree-ssa/inline-8.c: New testcase.
7724
7725 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
7726
7727         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7728         Solaris 8 and 9 as well.
7729
7730 2011-04-05  Tom de Vries  <tom@codesourcery.com>
7731
7732         PR target/43920
7733         * gcc.target/arm/pr43920-1.c: New test.
7734
7735 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
7736
7737         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7738         (cctor): Actually return the value.
7739         (main): Cast return values.
7740
7741 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7742
7743         * gfortran.dg/character_comparison_8.f90:  New test.
7744
7745 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7746
7747         * frontend-passes: (optimize_lexical_comparison): New function.
7748         (optimize_expr): Call it.
7749         (optimize_comparison): Also handle lexical comparison functions.
7750         Return false instad of -2 for unequal comparison.
7751
7752 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7753
7754         PR fortran/48412
7755         * function_optimize_4.f90:  New test.
7756
7757 2011-04-04  Tobias Burnus  <burnus@net-b.de>
7758
7759         PR fortran/18918
7760         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7761         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7762         * gfortran.dg/coarray_15.f90: New.
7763
7764 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7765
7766         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7767         * gfortran.dg/bessel_7.f90: Likewise.
7768
7769 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7770
7771         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7772
7773 2011-04-03  Richard Guenther  <rguenther@suse.de>
7774             Ira Rosen  <ira.rosen@linaro.org>
7775
7776         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7777         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7778         -ftree-loop-if-convert-stores.
7779
7780 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7781
7782         * gnat.dg/specs/aggr2.ads: New test.
7783
7784 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7785
7786         * gnat.dg/debug2.ad[sb]: New test.
7787         * gnat.dg/debug2_pkg.ads: New helper.
7788         * gnat.dg/debug3.ad[sb]: New test.
7789
7790 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7791
7792         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7793
7794 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7795
7796         PR middle-end/48335
7797         * gcc.c-torture/compile/pr48335-1.c: New test.
7798         * gcc.dg/pr48335-1.c: New test.
7799         * gcc.dg/pr48335-2.c: New test.
7800         * gcc.dg/pr48335-3.c: New test.
7801         * gcc.dg/pr48335-4.c: New test.
7802         * gcc.dg/pr48335-5.c: New test.
7803         * gcc.dg/pr48335-6.c: New test.
7804         * gcc.dg/pr48335-7.c: New test.
7805         * gcc.dg/pr48335-8.c: New test.
7806         * gcc.target/i386/pr48335-1.c: New test.
7807
7808 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7809
7810         PR c/36299
7811         * gcc.dg/Waddress.c: New test.
7812
7813 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7814
7815         PR fortran/48352
7816         * gfortran.dg/function_optimize_3.f90:  New test.
7817
7818 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7819
7820         * gcc.c-torture/compile/20110401-1.c: New test.
7821
7822         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7823         * g++.dg/lto/20091002-2_0.C: Likewise.
7824         * g++.dg/lto/20090303_0.c: Likewise.
7825         * g++.dg/lto/20091004-1_0.C: Likewise.
7826         * g++.dg/lto/20091002-3_0.C: Likewise.
7827         * g++.dg/lto/20091004-2_0.C: Likewise.
7828         * g++.dg/lto/20081123_0.C: Likewise.
7829         * g++.dg/lto/20090313_0.C: Likewise.
7830         * g++.dg/lto/20081109-1_0.C: Likewise.
7831         * g++.dg/lto/20081219_0.C: Likewise.
7832         * g++.dg/lto/20081204-1_0.C: Likewise.
7833         * g++.dg/lto/20090302_0.C: Likewise.
7834         * g++.dg/lto/20081119-1_0.C: Likewise.
7835         * g++.dg/lto/20081118_0.C: Likewise.
7836         * gcc.dg/lto/20091020-2_0.c: Likewise.
7837         * gcc.dg/lto/20090210_0.c: Likewise.
7838         * gcc.dg/lto/20081204-1_0.c: Likewise.
7839         * gcc.dg/lto/20081224_0.c: Likewise.
7840         * gcc.dg/lto/20090219_0.c: Likewise.
7841         * gcc.dg/lto/20091014-1_0.c: Likewise.
7842         * gcc.dg/lto/20091016-1_0.c: Likewise.
7843         * gcc.dg/lto/20090206-2_0.c: Likewise.
7844         * gcc.dg/lto/20090116_0.c: Likewise.
7845         * gcc.dg/lto/20091013-1_0.c: Likewise.
7846         * gcc.dg/lto/20091015-1_0.c: Likewise.
7847         * gcc.dg/lto/20090126-2_0.c: Likewise.
7848
7849 2011-03-31  Ian Lance Taylor  <iant@google.com>
7850
7851         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7852
7853 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7854
7855         * gnat.dg/opt16.adb: New test.
7856
7857 2011-03-31  Jason Merrill  <jason@redhat.com>
7858
7859         * g++.dg/cpp0x/defaulted24.C: New.
7860
7861 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7862
7863         PR target/16292
7864         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7865         with -O0.
7866
7867 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7868
7869         * g++.dg/other/i386-9.C: New test.
7870
7871 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7872
7873         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7874
7875 2011-03-30  Jason Merrill  <jason@redhat.com>
7876
7877         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7878
7879         * g++.dg/cpp0x/regress/isnan.C: New.
7880
7881         * g++.dg/cpp0x/initlist46.C: New.
7882
7883 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7884
7885         PR target/47551
7886         * gcc.target/arm/neon-modes-2.c: New test.
7887
7888 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7889
7890         PR c/48305
7891         * gcc.c-torture/compile/pr48305.c: New test.
7892
7893 2011-03-29  Jason Merrill  <jason@redhat.com>
7894
7895         * g++.dg/cpp0x/regress/value-dep1.C: New.
7896
7897 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7898
7899         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7900
7901 2011-03-29  Ian Lance Taylor  <iant@google.com>
7902
7903         * go.test/go-test.exp: Handle the test lines used in several new
7904         tests.
7905         (errchk): Add opts parameter.  Change all callers.  Handle parens
7906         in regexps.
7907
7908 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7909             Dominique d'Humieres  <dominiq@lps.ens.fr>
7910
7911         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7912         and __APPLE__ && __PPC__ && __ALTIVEC__.
7913
7914 2011-03-29  Jason Merrill  <jason@redhat.com>
7915
7916         * g++.dg/cpp0x/dependent1.C: New.
7917
7918         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7919
7920         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7921
7922         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7923
7924 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7925
7926         PR fortran/48095
7927         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7928         * gfortran.dg/proc_ptr_comp_32.f90: New.
7929
7930 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7931
7932         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7933         check for corresponding warning.
7934
7935 2011-03-28  Jason Merrill  <jason@redhat.com>
7936
7937         * g++.dg/cpp0x/rv-deduce2.C: New.
7938
7939 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7940
7941         PR debug/48203
7942         * gcc.dg/pr48203.c: New test.
7943
7944 2011-03-28  Jeff Law <law@redhat.com>
7945
7946         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7947
7948 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7949
7950         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7951         and __PPC__ && __ALTIVEC__.
7952
7953 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7954
7955         PR testsuite/48238
7956         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7957         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7958         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7959         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7960
7961 2011-03-28  Jason Merrill  <jason@redhat.com>
7962
7963         * g++.dg/cpp0x/initlist-array2.C: New.
7964
7965         * g++.dg/cpp0x/initlist-array1.C: New.
7966
7967         * g++.dg/cpp0x/constexpr-compound.C: New.
7968
7969         * g++.dg/cpp0x/constexpr-using.C: New.
7970
7971         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7972
7973 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7974
7975         PR testsuite/48276
7976         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7977
7978 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7979
7980         * gcc.dg/slp-1.c: New test.
7981
7982 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7985         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7986         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7987         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7988         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7989         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7990         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7991         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7992         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7993         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7994         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7995         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7996         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7997         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7998
7999 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
8000
8001         PR fortran/47065
8002         * gfortran.dg/trim_optimize_5.f90:  New test.
8003         * gfortran.dg/trim_optimize_6.f90:  New test.
8004
8005 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
8006
8007         PR target/38598
8008         * gcc.target/mips/madd-7.c: Remove -mlong32.
8009         * gcc.target/mips/msub-7.c: Likewise.
8010
8011 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
8012
8013         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
8014         accesses to preserve the meaning of the test for doubleword vectors.
8015         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
8016         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
8017
8018 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
8019
8020         PR fortran/48291
8021         * gfortran.dg/class_42.f03: New.
8022
8023 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
8024
8025         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
8026         strided accesses.
8027
8028 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
8029
8030         PR rtl-optimization/48144
8031         * gcc.dg/pr48144.c: New test.
8032
8033 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8034
8035         * gnat.dg/discr27.ad[sb]: New test.
8036
8037 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8038
8039         * gnat.dg/limited_with2.ad[sb]: New test.
8040         * gnat.dg/limited_with2_pkg1.ads: New helper.
8041         * gnat.dg/limited_with2_pkg2.ads: Likewise.
8042
8043 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8044
8045         * gnat.dg/opt15.adb: New test.
8046         * gnat.dg/opt15_pkg.ad[sb]: New helper.
8047
8048 2011-03-25  Tobias Burnus  <burnus@net-b.de>
8049
8050         PR fortran/48174
8051         PR fortran/45304
8052         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
8053         * gfortran.dg/leadz_trailz_3.f90: Ditto
8054
8055 2011-03-25  Martin Jambor  <mjambor@suse.cz>
8056
8057         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
8058
8059 2011-03-25  Jason Merrill  <jason@redhat.com>
8060
8061         * g++.dg/cpp0x/defaulted22.C: New.
8062         * g++.dg/cpp0x/defaulted23.C: New.
8063         * g++.dg/cpp0x/defaulted15.C: Adjust.
8064
8065 2011-03-25  Jason Merrill  <jason@redhat.com>
8066
8067         * g++.dg/cpp0x/move1.C: New.
8068
8069 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
8070
8071         PR target/48287
8072         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
8073
8074 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
8077         for mips-sgi-irix6.5.
8078         Replace snprintf prototype by <stdio.h>.
8079
8080 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8081
8082         PR testsuite/48283
8083         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
8084         run_expensive_tests.
8085         * gcc.dg/graphite/block-4.c: Likewise.
8086         * gcc.dg/graphite/block-7.c: Likewise.
8087         * gcc.dg/graphite/block-8.c: Likewise.
8088
8089 2011-03-25  Richard Guenther  <rguenther@suse.de>
8090
8091         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
8092         * g++.dg/tree-ssa/pr8781.C: Likewise.
8093         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8094         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8095         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8096         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
8097         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8098         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
8099         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8100         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
8101         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
8102         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8103         * gcc.dg/tree-ssa/pr21574.c: Likewise.
8104         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
8105         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8106         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
8107         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
8108         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8109         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8110         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8111         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
8112         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
8113         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8114         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
8115         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8116         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
8117         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
8118         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
8119         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8120         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8121         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
8122         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
8123         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8124         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8125         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8126         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
8127         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
8128         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8129         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
8130         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
8131         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8132         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8133         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8134         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
8135         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
8136         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8137         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
8138         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8139         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8140         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8141         * c-c++-common/pr46562-2.c: Likewise.
8142         * gfortran.dg/pr42108.f90: Likewise.
8143         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
8144         foo to be inlined even at -O1.
8145         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
8146         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
8147         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
8148         * gcc.dg/matrix/matrix.exp: Disable FRE.
8149
8150 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR debug/48204
8153         * gcc.dg/dfp/pr48204.c: New test.
8154
8155 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
8156
8157         PR target/48209
8158         * gcc.c-torture/execute/pr47917.c: Move this...
8159         * gcc.dg/torture/pr47917.c: to here and add xfails.
8160
8161 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8162
8163         * gnat.dg/array16.ad[sb]: New test.
8164         * gnat.dg/array16.ads: New helper.
8165
8166 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8167
8168         * gnat.dg/derived_type2.adb: New test.
8169
8170 2011-03-24  Richard Guenther  <rguenther@suse.de>
8171
8172         PR tree-optimization/48271
8173         * g++.dg/torture/pr48271.C: New testcase.
8174
8175 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
8176
8177         * gnat.dg/array15.ad[sb]: New test.
8178
8179 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
8180
8181         PR target/48237
8182         * gcc.target/i386/pr48237.c: New test.
8183
8184 2011-03-24  Richard Guenther  <rguenther@suse.de>
8185
8186         PR middle-end/48269
8187         * gcc.dg/builtin-object-size-10.c: New testcase.
8188
8189 2011-03-24  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/46562
8192         * c-c++-common/pr46562-2.c: New testcase.
8193         * c-c++-common/pr46562.c: Likewise.
8194
8195 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
8196
8197         * gcc.dg/vect/vect-cselim-1.c: New test.
8198         * gcc.dg/vect/vect-cselim-2.c: New test.
8199
8200 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
8201
8202         * gcc.target/arm/pr46934.c: New.
8203
8204 2011-03-23  Ian Lance Taylor  <iant@google.com>
8205
8206         * go.test/go-test.exp (errchk): Ignore lines containing ////.
8207
8208 2011-03-23  Richard Guenther  <rguenther@suse.de>
8209
8210         * gcc.dg/struct: Remove directory and contents.
8211
8212 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8213
8214         PR testsuite/48251
8215         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
8216
8217 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8218
8219         * gnat.dg/discr26.ad[sb]: New test.
8220         * gnat.dg/discr26_pkg.ads: New helper.
8221
8222 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
8223
8224         PR target/47553
8225         * gcc.target/arm/neon-vld-1.c: New test.
8226
8227 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
8228
8229         * gnat.dg/array14.ad[sb]: New test.
8230         * gnat.dg/array14_pkg.ads: New helper.
8231
8232 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8233
8234         * gcc.c-torture/execute/920501-8.x: Remove.
8235         * gcc.c-torture/execute/930513-1.x: Remove.
8236         * gcc.c-torture/execute/960312-1.x: Remove.
8237         * gcc.c-torture/compile/20000804-1.c,
8238         gcc.c-torture/compile/20001205-1.c,
8239         gcc.c-torture/compile/20001226-1.c,
8240         gcc.c-torture/compile/20010518-2.c,
8241         gcc.c-torture/compile/20020312-1.c,
8242         gcc.c-torture/compile/20020604-1.c,
8243         gcc.c-torture/compile/920501-12.c,
8244         gcc.c-torture/compile/920501-4.c,
8245         gcc.c-torture/compile/920520-1.c,
8246         gcc.c-torture/compile/980506-1.c,
8247         gcc.c-torture/execute/980709-1.x,
8248         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8249         options for m68hc11.
8250         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8251         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8252         m68hc11.
8253
8254 2011-03-22  Nick Clifton  <nickc@redhat.com>
8255
8256         * lib/target-supports.exp (check_profiling_available): Add MN10300
8257         to the list of targets that do not support profiling.  Restore
8258         alpha sorting to this list.
8259
8260 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8261
8262         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8263         failure on 32-bit systems.
8264         * gcc.dg/torture/vector-2.c: Ditto.
8265
8266 2011-03-22  Richard Guenther  <rguenther@suse.de>
8267
8268         PR tree-optimization/48228
8269         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8270
8271 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8272
8273         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8274         powerpc.
8275
8276         PR target/48226
8277         * gcc.target/powerpc/pr48226.c: New file.
8278
8279 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8280
8281         * lib/prune.exp (prune_gcc_output): Prune "could not create
8282         compact unwind for" warnings.
8283
8284 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR c/42544
8287         PR c/48197
8288         * gcc.c-torture/execute/pr42544.c: New test.
8289         * gcc.c-torture/execute/pr48197.c: New test.
8290
8291 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8292
8293         PR preprocessor/48192
8294         * gcc.target/powerpc/pr48192.c: New file.
8295
8296         PR target/48053
8297         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8298         split problem of 0 being loaded in a VSX register.
8299
8300 2011-03-21  Richard Guenther  <rguenther@suse.de>
8301
8302         PR c/47939
8303         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8304         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8305         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8306         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8307
8308 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8309
8310         PR target/48213
8311         * gcc.dg/pr48213.c: New test.
8312
8313 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8314
8315         PR target/12171
8316         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8317
8318 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8319
8320         * gcc.target/arm/xor-and.c: New.
8321
8322 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8323
8324         PR fortran/22572
8325         * gfortran.dg/function_optimize_1.f90:  New test.
8326         * gfortran.dg/function_optimize_2.f90:  New test.
8327
8328 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8329
8330         PR rtl-optimization/47502
8331         * gcc.target/i386/pr47502-1.c: New.
8332         * gcc.target/i386/pr47502-2.c: Likewise.
8333
8334 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR rtl-optimization/48156
8337         * gcc.dg/pr48156.c: New test.
8338
8339 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8340
8341         PR libfortran/47439
8342         * gfortran.dg/scratch_1.f90: Adjust test.
8343
8344 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8345
8346         PR libfortran/47439
8347         * gfortran.dg/scratch_1.f90: New test.
8348
8349 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8350
8351         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8352         variably modified typedefs.
8353         * gcc.dg/c1x-typedef-2.c: Remove.
8354
8355 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8356
8357         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8358         * gcc.dg/c1x-anon-struct-3.c: New test.
8359         * gcc.dg/anon-struct-11.c: Update.
8360
8361 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8362
8363         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8364         dg-xfail-run-if.
8365         Only xfail with gas.
8366
8367 2011-03-18  Jason Merrill  <jason@redhat.com>
8368
8369         * g++.dg/template/fn-ptr1.C: New.
8370
8371         * g++.dg/overload/volatile1.C: New.
8372
8373         * g++.dg/opt/pr23372.C: New.
8374
8375         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8376
8377 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8378
8379         PR middle-end/47405
8380         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8381
8382 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
8383
8384         * gcc.target/arm/unsigned-extend-1.c: New.
8385
8386 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
8387
8388         PR bootstrap/48161
8389         * gcc.c-torture/compile/pr48161.c: New test.
8390
8391 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
8392
8393         PR middle-end/47725
8394         * gcc.dg/torture/pr47725.c: New.
8395
8396 2011-03-17  Jason Merrill  <jason@redhat.com>
8397
8398         * g++.dg/cpp0x/constexpr-overflow2.C: New.
8399         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8400
8401 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * gnat.dg/specs/elab2.ads: New test.
8404         * gnat.dg/specs/elab2_pkg.ads: New helper.
8405
8406 2011-03-17  Jason Merrill  <jason@redhat.com>
8407
8408         * g++.dg/cpp0x/decltype-1212.C: New.
8409         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8410
8411 2011-03-17  Jason Merrill  <jason@redhat.com>
8412
8413         * g++.dg/parse/memfnquals1.C: New.
8414
8415 2011-03-17  Richard Guenther  <rguenther@suse.de>
8416
8417         PR middle-end/48134
8418         * gcc.dg/pr48134.c: New testcase.
8419
8420 2011-03-17  Richard Guenther  <rguenther@suse.de>
8421
8422         PR middle-end/48165
8423         * g++.dg/torture/pr48165.C: New testcase.
8424
8425 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
8426
8427         PR rtl-optimization/48141
8428         * gcc.dg/pr48141.c: New test.
8429
8430 2011-03-16  Jason Merrill  <jason@redhat.com>
8431
8432         * g++.dg/cpp0x/constexpr-48089.C: New.
8433
8434         * g++.dg/cpp0x/constexpr-abi1.C: New.
8435
8436         * g++.dg/cpp0x/constexpr-46336.C: New.
8437         * g++.dg/parse/friend5.C: Adjust expected errors.
8438
8439         * g++.dg/cpp0x/constexpr-47570.C: New.
8440
8441 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
8442
8443         PR debug/47510
8444         * ++.dg/debug/dwarf2/typedef6.C: New test.
8445
8446 2011-03-16  Jason Merrill  <jason@redhat.com>
8447
8448         * g++.dg/cpp0x/elision2.C: New.
8449
8450         * g++.dg/cpp0x/constexpr-array3.C: New.
8451
8452 2011-03-16  Jason Merrill  <jason@redhat.com>
8453
8454         * g++.dg/cpp0x/sfinae6.C: New.
8455         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8456         * g++.dg/cpp0x/pr45908.C: Likewise.
8457         * g++.dg/cpp0x/sfinae6.C: Likewise.
8458         * g++.old-deja/g++.jason/conversion11.C: Likewise.
8459         * g++.old-deja/g++.law/arg11.C: Likewise.
8460
8461 2011-03-16  Jason Merrill  <jason@redhat.com>
8462
8463         * g++.dg/template/incomplete6.C: New.
8464
8465 2011-03-16  Jeff Law <law@redhat.com>
8466
8467         * gcc.dg/tree-ssa/vrp55.c: New test.
8468
8469 2011-03-16  Jason Merrill  <jason@redhat.com>
8470
8471         * g++.dg/cpp0x/auto22.C: New.
8472
8473 2011-03-16  Richard Guenther  <rguenther@suse.de>
8474
8475         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8476         optimizing it away if promoted to const.
8477
8478 2011-03-16  Richard Guenther  <rguenther@suse.de>
8479
8480         PR tree-optimization/48149
8481         * gcc.dg/fold-complex-1.c: New testcase.
8482
8483 2011-03-16  Richard Guenther  <rguenther@suse.de>
8484
8485         PR testsuite/48147
8486         * gcc.dg/guality/pr45882.c: Really make sure no inlining
8487         or cloning happens.
8488
8489 2011-03-16  Richard Guenther  <rguenther@suse.de>
8490
8491         PR tree-optimization/26134
8492         * gcc.dg/tree-ssa/complex-6.c: New testcase.
8493
8494 2011-03-16  Richard Guenther  <rguenther@suse.de>
8495
8496         PR tree-optimization/48146
8497         * gcc.dg/torture/pr48146.c: New testcase.
8498
8499 2011-03-16  Richard Guenther  <rguenther@suse.de>
8500
8501         * gcc.dg/tree-ssa/pr14814.c: Adjust.
8502         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8503
8504 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
8505
8506         PR middle-end/48136
8507         * gcc.c-torture/compile/pr48136.c: New test.
8508
8509         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8510
8511         PR debug/45882
8512         * gcc.dg/guality/pr45882.c: New test.
8513
8514 2011-03-15  Jason Merrill  <jason@redhat.com>
8515
8516         * g++.dg/cpp0x/constexpr-recursion.C: New.
8517
8518         * g++.dg/cpp0x/implicit11.C: New.
8519
8520 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
8521
8522         * g++.dg/cpp0x/constexpr-attribute.C: New.
8523
8524 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8525
8526         * g++.dg/parse/pr34758.C: New.
8527
8528 2011-03-15  Xinliang David Li  <davidxl@google.com>
8529
8530         PR c/47837
8531         * gcc.dg/uninit-pred-7_d.c: New test.
8532         * gcc.dg/uninit-pred-8_d.c: New test.
8533
8534 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8535
8536         PR target/46788
8537         * gcc.target/arm/pr46788.c: New.
8538
8539 2011-03-15  Richard Guenther  <rguenther@suse.de>
8540
8541         PR middle-end/47650
8542         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8543         * gfortran.dg/ishft_4.f90: Likewise.
8544         * gfortran.dg/leadz_trailz_3.f90: Likewise.
8545
8546 2011-03-15  Richard Guenther  <rguenther@suse.de>
8547
8548         PR tree-optimization/13954
8549         * g++.dg/tree-ssa/pr13954.C: New testcase.
8550
8551 2011-03-15  Richard Guenther  <rguenther@suse.de>
8552
8553         PR tree-optimization/48037
8554         * gcc.target/i386/pr48037-1.c: New testcase.
8555
8556 2011-03-15  Richard Guenther  <rguenther@suse.de>
8557
8558         PR tree-optimization/41490
8559         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8560         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8561         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8562         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8563         * g++.dg/tree-ssa/pr33604.C: Adjust.
8564
8565 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR middle-end/47917
8568         * gcc.c-torture/execute/pr47917.c: New test.
8569         * gcc.dg/pr47917.c: New test.
8570
8571         PR middle-end/38878
8572         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8573
8574 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
8575
8576         * gcc.target/i386/sse4_1-floor-vec.c: New test.
8577         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8578         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8579         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8580         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8581         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8582         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8583         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8584         * gcc.target/i386/avx-floor-vec.c: Ditto.
8585         * gcc.target/i386/avx-ceil-vec.c: Ditto.
8586         * gcc.target/i386/avx-trunc-vec.c: Ditto.
8587         * gcc.target/i386/avx-rint-vec.c: Ditto.
8588         * gcc.target/i386/avx-floorf-vec.c: Ditto.
8589         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8590         * gcc.target/i386/avx-truncf-vec.c: Ditto.
8591         * gcc.target/i386/avx-rintf-vec.c: Ditto.
8592
8593 2011-03-14  Tom Tromey  <tromey@redhat.com>
8594
8595         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8596         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8597         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8598
8599 2011-03-14  Tom Tromey  <tromey@redhat.com>
8600
8601         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8602         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8603         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8604
8605 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
8606
8607         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8608
8609 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
8610
8611         PR rtl-optimization/47166
8612         * gcc.c-torture/execute/postmod-1.c: New test.
8613
8614 2011-03-14  Richard Guenther  <rguenther@suse.de>
8615
8616         PR middle-end/48098
8617         * gcc.dg/torture/pr48098.c: New testcase.
8618
8619 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
8620
8621         PR target/48053
8622         * gcc.target/powerpc/pr48053-1.c: New test.
8623         * gcc.target/powerpc/pr48053-2.c: Likewise.
8624
8625 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8626
8627         PR libfortran/48066
8628         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
8629
8630 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8631
8632         PR libfortran/48066
8633         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
8634
8635 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
8636
8637         PR fortran/48059
8638         * gfortran.dg/class_41.f03: New.
8639
8640 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
8641
8642         * g++.dg/conversion/cast3.C: New test.
8643
8644 2011-03-11  Jason Merrill  <jason@redhat.com>
8645
8646         * g++.dg/template/error45.C: New.
8647
8648         * g++.dg/parse/no-type-defn1.C: New.
8649
8650         * g++.dg/ext/attrib40.C: New.
8651
8652         * g++.dg/cpp0x/regress/array1.C: New.
8653
8654 2011-03-11  Richard Guenther  <rguenther@suse.de>
8655
8656         PR tree-optimization/48067
8657         * gcc.dg/pr48067.c: New testcase.
8658
8659 2011-03-11  Richard Guenther  <rguenther@suse.de>
8660
8661         PR lto/48073
8662         * g++.dg/lto/20110311-1_0.C: New testcase.
8663
8664 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR c++/48035
8667         * g++.dg/inherit/virtual8.C: New test.
8668
8669         PR middle-end/48044
8670         * gcc.dg/torture/pr48044.c: New test.
8671
8672 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
8673
8674         PR fortran/47768
8675         * gfortran.dg/proc_ptr_comp_31.f90: New.
8676
8677 2011-03-11  Richard Guenther  <rguenther@suse.de>
8678
8679         PR tree-optimization/47278
8680         * gcc.dg/torture/pr47278-1.c: New testcase.
8681         * gcc.dg/torture/pr47278-2.c: Likewise.
8682
8683 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR tree-optimization/48063
8686         * gcc.dg/torture/pr48063.c: New test.
8687
8688 2011-03-10  Jason Merrill  <jason@redhat.com>
8689
8690         * g++.dg/template/array22.C: New.
8691
8692         * g++.dg/cpp0x/syntax-err1.C: New.
8693         * g++.dg/parse/error36.C: Adjust expected errors.
8694         * g++.old-deja/g++.pt/ctor2.C: Likewise.
8695         * g++.old-deja/g++.pt/typename3.C: Likewise.
8696         * g++.old-deja/g++.pt/typename4.C: Likewise.
8697         * g++.old-deja/g++.pt/typename6.C: Likewise.
8698
8699 2011-03-09  Jason Merrill  <jason@redhat.com>
8700
8701         * g++.dg/template/nontype22.C: New.
8702
8703 2011-03-09  Martin Jambor  <mjambor@suse.cz>
8704
8705         PR tree-optimization/47714
8706         * g++.dg/torture/pr47714.C: New test.
8707
8708 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8709
8710         PR target/47755
8711         * gcc.target/powerpc/pr47755-2.c: New file.
8712
8713 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8714
8715         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8716         is not set in the environment, pass 64 as first argument when not
8717         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8718         native where ulimit -u is supported.
8719
8720 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8721
8722         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8723
8724 2011-03-08  Jason Merrill  <jason@redhat.com>
8725
8726         * g++.dg/template/nontype21.C: New.
8727
8728         * g++.dg/template/anon5.C: New.
8729
8730 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8731
8732         PR debug/47881
8733         * gcc.dg/pr47881.c: New test.
8734
8735 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
8736
8737         PR c++/47957
8738         * g++.dg/lookup/template3.C: New test.
8739
8740 2011-03-08  Kai Tietz  <ktietz@redhat.com>
8741
8742         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8743         'long' type.
8744
8745 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
8746
8747         PR testsuite/47954
8748         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8749         sizeof to compute alignment.
8750
8751 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8752
8753         PR tree-optimization/48022
8754         * gcc.dg/pr48022-1.c: New test.
8755         * gcc.dg/pr48022-2.c: New test.
8756
8757 2011-03-07  Jason Merrill  <jason@redhat.com>
8758
8759         * g++.dg/template/nontype20.C: New.
8760         * g++.dg/init/member1.C: Adjust expected errors.
8761         * g++.dg/parse/constant4.C: Likewise.
8762         * g++.dg/template/qualified-id3.C: Likewise.
8763         * g++.old-deja/g++.pt/crash10.C: Likewise.
8764
8765         * g++.dg/cpp0x/regress/non-const1.C: New.
8766
8767 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR debug/47991
8770         * gcc.dg/pr47991.c: New test.
8771
8772 2011-03-07  Jason Merrill  <jason@redhat.com>
8773
8774         * g++.dg/abi/mangle46.C: New.
8775
8776 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8777
8778         PR target/47862
8779         * gcc.target/powerpc/pr47862.c: New.
8780
8781 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8782
8783         PR target/45413
8784         * gcc.target/i386/combine-mul.c: Require nonpic.
8785
8786 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8787             Nathan Froyd  <froydnj@codesourcery.com>
8788
8789         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8790
8791 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8792
8793         * README.QMTEST: Remove.
8794
8795 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8796             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8797
8798         PR fortran/47850
8799         * gfortran.dg/array_constructor_37.f90 : New test.
8800
8801 2011-03-05  Jason Merrill  <jason@redhat.com>
8802
8803         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8804         * g++.dg/abi/mangle45.C: Likewise.
8805         * g++.dg/cpp0x/trailing1.C: Likewise.
8806
8807 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8808
8809         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8810
8811 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR rtl-optimization/47899
8814         * gcc.dg/pr47899.c: New test.
8815
8816         * gcc.dg/torture/pr47968.c: Ignore warnings.
8817
8818         PR tree-optimization/47967
8819         * gcc.c-torture/compile/pr47967.c: New test.
8820
8821 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8822
8823         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8824         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8825
8826 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8827
8828         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8829         and property_getAttributes() if __OBJC2__.
8830         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8831         * objc.dg/property/property-encoding-1.m: New.
8832         * obj-c++.dg/property/property-encoding-1.mm: New.
8833
8834 2011-03-04  Jason Merrill  <jason@redhat.com>
8835
8836         * g++.dg/template/pseudodtor6.C: New.
8837
8838         * g++.dg/inherit/covariant19.C: New.
8839
8840 2011-03-04  Richard Guenther  <rguenther@suse.de>
8841
8842         PR middle-end/47968
8843         * gcc.dg/torture/pr47968.c: New testcase.
8844
8845 2011-03-04  Richard Guenther  <rguenther@suse.de>
8846
8847         PR middle-end/47975
8848         * gcc.dg/torture/pr47975.c: New testcase.
8849
8850 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8851
8852         PR c++/47974
8853         * g++.dg/template/crash106.C: New.
8854
8855 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8856
8857         PR c/47963
8858         * gcc.dg/gomp/pr47963.c: New test.
8859         * g++.dg/gomp/pr47963.C: New test.
8860
8861 2011-03-02  Jason Merrill  <jason@redhat.com>
8862
8863         * g++.dg/cpp0x/regress/condition1.C: New.
8864
8865         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8866
8867 2011-03-01  Jason Merrill  <jason@redhat.com>
8868
8869         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8870
8871         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8872
8873 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8874
8875         PR rtl-optimization/47925
8876         * gcc.c-torture/execute/pr47925.c: New test.
8877
8878 2011-03-01  Jason Merrill  <jason@redhat.com>
8879
8880         * g++.dg/cpp0x/decltype25.C: New.
8881
8882         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8883
8884 2011-03-01  Richard Guenther  <rguenther@suse.de>
8885
8886         PR tree-optimization/47890
8887         * gcc.dg/torture/pr47890.c: New testcase.
8888
8889 2011-03-01  Richard Guenther  <rguenther@suse.de>
8890
8891         PR lto/47924
8892         * gcc.dg/lto/pr47924_0.c: New testcase.
8893
8894 2011-03-01  Richard Guenther  <rguenther@suse.de>
8895
8896         PR lto/46911
8897         * gfortran.dg/lto/pr46911_0.f: New testcase.
8898
8899 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8900
8901         PR libgfortran/47933
8902         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8903         compile errors from older code form.
8904
8905 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8906
8907         PR libgfortran/47567
8908         * gfortran.dg/fmt_fw_d.f90: New test.
8909
8910 2011-02-28  Jason Merrill  <jason@redhat.com>
8911
8912         * g++.dg/inherit/covariant18.C: New.
8913
8914 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR middle-end/47893
8917         * gcc.dg/pr47893.c: New test.
8918
8919 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8920
8921         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8922         NULL in case of a selector with conflicting types.
8923         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8924
8925 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8926
8927         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8928         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8929         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8930         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8931
8932 2011-02-28  Jason Merrill  <jason@redhat.com>
8933
8934         PR c++/47906
8935         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8936
8937 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8938
8939         PR libgfortran/47778
8940         * gfortran.dg/namelist_71.f90: New test.
8941
8942 2011-02-27  Jason Merrill  <jason@redhat.com>
8943
8944         PR c++/47906
8945         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8946         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8947
8948 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8949
8950         PR c++/46466
8951         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8952
8953 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8954
8955         PR fortran/47886
8956         * gfortran.dg/gomp/task-1.f90: Removed.
8957
8958 2011-02-26  Jason Merrill  <jason@redhat.com>
8959
8960         * g++.dg/template/this-targ1.C: New.
8961
8962         * g++.dg/cpp0x/regress/template-const1.C: New.
8963         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8964         * g++.dg/template/function1.C: Adjust.
8965         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8966         * g++.dg/debug/debug7.C: Adjust.
8967
8968 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8969
8970         PR fortran/47886
8971         * gfortran.dg/gomp/task-1.f90: New.
8972
8973 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8974
8975         * gcc.target/arm/neon-thumb2-move.c: Add
8976         dg-require-effective-target arm_thumb2_ok.
8977
8978 2011-02-24  Jason Merrill  <jason@redhat.com>
8979
8980         * g++.dg/parse/constant1.C: Specify C++98 mode.
8981         * g++.dg/parse/constant5.C: Likewise.
8982         * g++.dg/parse/error2.C: Likewise.
8983         * g++.dg/parse/semicolon3.C: Likewise.
8984         * g++.dg/template/crash14.C: Likewise.
8985         * g++.dg/template/local4.C: Likewise.
8986         * g++.dg/template/nontype3.C: Likewise.
8987         * g++.dg/parse/crash31.C: Adjust expected errors.
8988         * g++.dg/template/function1.C: Likewise.
8989         * g++.dg/template/ref3.C: Likewise.
8990         * g++.dg/template/static9.C: Likewise.
8991         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8992
8993         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8994         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8995         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8996         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8997         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8998
8999 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR fortran/47878
9002         * gfortran.dg/pr47878.f90: New test.
9003
9004 2011-02-24  Richard Guenther  <rguenther@suse.de>
9005
9006         PR testsuite/47801
9007         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
9008         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
9009
9010 2011-02-24  Richard Guenther  <rguenther@suse.de>
9011
9012         PR fortran/47839
9013         * gfortran.dg/lto/pr47839_0.f90: New testcase.
9014         * gfortran.dg/lto/pr47839_1.f90: Likewise.
9015
9016 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9017
9018         PR libgfortran/47567
9019         * gfortran.dg/fmt_f0_1.f90: Update test.
9020
9021 2011-02-23  Jason Merrill  <jason@redhat.com>
9022
9023         * g++.dg/abi/mangle39.C: Adjust parm mangling.
9024         * g++.dg/abi/mangle45.C: New.
9025
9026         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
9027         * g++.dg/template/canon-type-9.C: Match use of decltype
9028         between declaration and definition.
9029         * g++.dg/template/canon-type-12.C: Likewise.
9030
9031 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
9032
9033         PR fortran/40850
9034         * gfortran.dg/nested_allocatables_1.f90: New.
9035
9036 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
9037
9038         PR c++/46868
9039         * g++.dg/pr46868.C: New test.
9040         * g++.dg/parse/parameter-declaration-1.C: Adjust.
9041         * g++.dg/parse/error14.C: Adjust.
9042
9043 2011-02-23  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/47838
9046         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
9047
9048 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9049
9050         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
9051
9052 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
9053
9054         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
9055         * gfortran.dg/count_init_expr.f03: Ditto.
9056         * gfortran.dg/gomp/pr43711.f90: Ditto.
9057         * gcc.dg/struct-parse-2.c: Ditto.
9058         * gcc.dg/parse-error-3.c: Ditto.
9059         * gcc.dg/Wlogical-op-1.c: Ditto.
9060         * gcc.dg/Walways-true-1.c: Ditto.
9061         * gcc.dg/pr24225.c: Ditto.
9062         * gcc.dg/Walways-true-2.c: Ditto.
9063         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
9064         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
9065         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
9066         * g++.dg/overload/defarg4.C: Ditto.
9067         * g++.dg/inherit/covariant16.C: Ditto.
9068         * g++.dg/inherit/virtual7.C: Ditto.
9069         * g++.dg/template/canon-type-9.C: Ditto.
9070         * g++.dg/template/access19.C: Ditto.
9071         * g++.dg/template/call7.C: Ditto.
9072         * g++.dg/template/canon-type-2.C: Ditto.
9073         * g++.dg/template/init7.C: Ditto.
9074         * g++.dg/template/sizeof-template-argument.C: Ditto.
9075         * g++.dg/template/const3.C: Ditto.
9076         * g++.dg/template/sfinae26.C: Ditto.
9077         * g++.dg/template/sfinae26.C: Ditto.
9078         * g++.dg/template/canon-type-11.C: Ditto.
9079         * g++.dg/template/union2.C: Ditto.
9080         * g++.dg/template/canon-type-3.C: Ditto.
9081         * g++.dg/template/canon-type-1.C: Ditto.
9082         * g++.dg/template/canon-type-5.C: Ditto.
9083         * g++.dg/template/canon-type-7.C: Ditto.
9084         * g++.dg/template/canon-type-10.C: Ditto.
9085         * g++.dg/template/spec36.C: Ditto.
9086         * g++.dg/template/typedef38.C: Ditto.
9087         * g++.dg/template/canon-type-4.C: Ditto.
9088         * g++.dg/template/canon-type-6.C: Ditto.
9089         * g++.dg/template/canon-type-13.C: Ditto.
9090         * g++.dg/template/instantiate9.C: Ditto.
9091         * g++.dg/template/ttp22.C: Ditto.
9092         * g++.dg/warn/Wreturn-type-6.C: Ditto.
9093         * g++.dg/warn/Walways-true-1.C: Ditto.
9094         * g++.dg/warn/Wlogical-op-1.C: Ditto.
9095         * g++.dg/warn/Walways-true-2.C: Ditto.
9096         * g++.dg/conversion/op4.C: Ditto.
9097         * g++.dg/opt/pr19650.C: Ditto.
9098         * g++.dg/lookup/friend11.C: Ditto.
9099         * g++.dg/other/default2.C: Ditto.
9100         * g++.dg/other/default3.C: Ditto.
9101         * g++.dg/other/dtor2.C: Ditto.
9102         * g++.dg/other/friend5.C: Ditto.
9103         * g++.dg/other/default5.C: Ditto.
9104         * g++.dg/init/brace6.C: Ditto.
9105         * g++.dg/init/aggr5.C: Ditto.
9106         * g++.dg/init/error2.C: Ditto.
9107         * g++.dg/expr/bound-mem-fun.C: Ditto.
9108         * g++.dg/expr/cond6.C: Ditto.
9109         * g++.dg/expr/stmt-expr-1.C: Ditto.
9110         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
9111         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
9112         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
9113         * g++.dg/cpp0x/bracket1.C: Ditto.
9114         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
9115         * g++.dg/cpp0x/pr38646.C: Ditto.
9116         * g++.dg/cpp0x/variadic73.C: Ditto.
9117         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
9118         * g++.dg/cpp0x/bracket4.C: Ditto.
9119         * g++.dg/cpp0x/decltype4.C: Ditto.
9120         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
9121         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
9122         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
9123         * g++.dg/cpp0x/variadic-new2.C: Ditto.
9124         * g++.dg/cpp0x/decltype2.C: Ditto.
9125         * g++.dg/cpp0x/decltype1.C: Ditto.
9126         * g++.dg/cpp0x/bracket2.C: Ditto.
9127         * g++.dg/cpp0x/decltype5.C: Ditto.
9128         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
9129         * g++.dg/cpp0x/variadic70.C: Ditto.
9130         * g++.dg/cpp0x/decltype6.C: Ditto.
9131         * g++.dg/cpp0x/rvo.C: Ditto.
9132         * g++.dg/cpp0x/vt-40092.C: Ditto.
9133         * g++.dg/cpp0x/variadic-new.C: Ditto.
9134         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
9135         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
9136         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
9137         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
9138         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
9139         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
9140         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
9141         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
9142         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
9143         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
9144         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
9145         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
9146         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
9147         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
9148         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
9149         * g++.dg/cpp0x/pr39639.C: Ditto.
9150         * g++.dg/cpp0x/decltype3.C: Ditto.
9151         * g++.dg/cpp0x/variadic68.C: Ditto.
9152         * g++.dg/cpp0x/variadic-function.C: Ditto.
9153         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
9154         * g++.dg/cpp0x/variadic-bind.C: Ditto.
9155         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
9156         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
9157         * g++.dg/parse/crash35.C: Ditto.
9158         * g++.dg/parse/crash40.C: Ditto.
9159         * g++.dg/parse/defarg12.C: Ditto.
9160         * g++.dg/parse/crash34.C: Ditto.
9161         * g++.dg/parse/constructor3.C: Ditto.
9162         * g++.dg/parse/template23.C: Ditto.
9163         * g++.dg/parse/crash56.C: Ditto.
9164         * g++.dg/parse/dtor13.C: Ditto.
9165         * g++.dg/parse/error33.C: Ditto.
9166         * g++.dg/parse/ctor9.C: Ditto.
9167         * g++.dg/parse/error32.C: Ditto.
9168         * g++.dg/parse/error37.C: Ditto.
9169         * g++.dg/parse/bitfield3.C: Ditto.
9170         * g++.dg/parse/struct-4.C: Ditto.
9171         * g++.dg/ext/has_trivial_copy.C: Ditto.
9172         * g++.dg/ext/is_polymorphic.C: Ditto.
9173         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
9174         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
9175         * g++.dg/ext/has_nothrow_assign.C: Ditto.
9176         * g++.dg/ext/is_union.C: Ditto.
9177         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
9178         * g++.dg/ext/is_pod.C: Ditto.
9179         * g++.dg/ext/has_virtual_destructor.C: Ditto.
9180         * g++.dg/ext/has_trivial_constructor.C: Ditto.
9181         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
9182         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
9183         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
9184         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
9185         * g++.dg/ext/is_abstract.C: Ditto.
9186         * g++.dg/ext/has_trivial_assign.C: Ditto.
9187         * g++.dg/ext/is_class.C: Ditto.
9188         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
9189         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
9190         * g++.dg/ext/is_base_of.C: Ditto.
9191         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
9192         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
9193         * g++.dg/ext/is_empty.C: Ditto.
9194         * g++.dg/ext/is_enum.C: Ditto.
9195         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
9196         * gnat.dg/opt11.adb: Ditto.
9197         * obj-c++.dg/pr45735.mm: Ditto.
9198         * obj-c++.dg/pr24393.mm: Ditto.
9199         * obj-c++.dg/exceptions-2.mm: Ditto.
9200         * objc.dg/pr45735.m: Ditto.
9201         * objc.dg/pr24393.m: Ditto.
9202
9203 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
9204
9205         * objc.dg/attributes/objc-exception-1.m: New.
9206
9207 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9208
9209         * gcc.dg/cpp/include7.c: New test.
9210
9211 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
9212
9213         PR c++/47242
9214         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
9215
9216 2011-02-23  Jie Zhang  <jie@codesourcery.com>
9217
9218         PR rtl-optimization/47763
9219         * gcc.dg/pr47763.c: New test.
9220
9221 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
9222
9223         PR fortran/45743
9224         * gfortran.dg/whole_file_32.f90 : New test.
9225
9226 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
9227
9228         PR c++/47666
9229         * g++.dg/inherit/virtual7.C: New test.
9230
9231 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9232
9233         PR objc/47832
9234         * objc.dg/type-size-3.m: Updated error message.
9235         * objc.dg/type-size-4.m: New test.
9236         * objc.dg/type-size-5.m: New test.
9237
9238 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9239
9240         * lib/gnat.exp: Fix comments.
9241         Don't load libgloss.exp.
9242         (default_gnat_version): Call $compiler with --version.
9243         Adapt regexp for gnatmake output, insert version.
9244         (gnat_version): New proc.
9245         (gnat_init): Remove gnat_libgcc_s_path.
9246         (gnat_target_compile): Likewise.
9247         Remove ld_library_path.
9248         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9249         (gnat_pass): Remove.
9250         (gnat_pass): Remove.
9251         (gnat_finish): Remove.
9252         (gnat_exit): Remove.
9253         (local_find_gnatmake): Reindent.
9254         (runtest_file_p): Remove.
9255         (prune_warnings): Remove.
9256         (find_gnatclean): New proc.
9257         * lib/gnat-dg.exp (lremove): New proc.
9258         (gnat-dg-test): Reindent.
9259         Remove additional output files.
9260         (gnat-dg-runtest): Remove.
9261
9262         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9263         * gnat.dg/loop_optimization6.adb: Likewise.
9264         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9265
9266 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR tree-optimization/47835
9269         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9270
9271 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9272
9273         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9274         * gfortran.dg/abstract_type_2.f03: Ditto.
9275         * gfortran.dg/abstract_type_3.f03: Ditto.
9276         * gfortran.dg/abstract_type_4.f03: Ditto.
9277         * gfortran.dg/abstract_type_5.f03: Ditto.
9278         * gfortran.dg/abstract_type_6.f03: Ditto.
9279         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9280         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9281         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9282         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9283         * gfortran.dg/array_function_5.f90: Ditto.
9284         * gfortran.dg/asynchronous_3.f03: Ditto.
9285         * gfortran.dg/char_expr_1.f90: Ditto.
9286         * gfortran.dg/class_14.f03: Ditto.
9287         * gfortran.dg/data_array_6.f: Ditto.
9288         * gfortran.dg/data_invalid.f90: Ditto.
9289         * gfortran.dg/dot_product_1.f03: Ditto.
9290         * gfortran.dg/func_derived_5.f90: Ditto.
9291         * gfortran.dg/func_result_4.f90: Ditto.
9292         * gfortran.dg/implied_do_1.f90: Ditto.
9293         * gfortran.dg/initialization_25.f90: Ditto.
9294         * gfortran.dg/initialization_26.f90: Ditto.
9295         * gfortran.dg/interface_34.f90: Ditto.
9296         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9297         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9298         * gfortran.dg/matmul_8.f03: Ditto.
9299         * gfortran.dg/merge_init_expr.f90: Ditto.
9300         * gfortran.dg/pack_assign_1.f90: Ditto.
9301         * gfortran.dg/pack_vector_1.f90: Ditto.
9302         * gfortran.dg/pointer_check_8.f90: Ditto.
9303         * gfortran.dg/product_init_expr.f03: Ditto.
9304         * gfortran.dg/reshape_order_5.f90: Ditto.
9305         * gfortran.dg/reshape_shape_1.f90: Ditto.
9306         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9307         * gfortran.dg/same_name_2.f90: Ditto.
9308         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9309         * gfortran.dg/spread_init_expr.f03: Ditto.
9310         * gfortran.dg/stmt_func_1.f90: Ditto.
9311         * gfortran.dg/sum_init_expr.f03: Ditto.
9312         * gfortran.dg/transpose_3.f03: Ditto.
9313         * gfortran.dg/unpack_init_expr.f03: Ditto.
9314         * gfortran.dg/warn_conversion.f90: Ditto.
9315         * gfortran.dg/warn_conversion_2.f90: Ditto.
9316         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9317         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9318         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9319         * gfortran.dg/whole_file_16.f90: Ditto.
9320         * gfortran.dg/whole_file_17.f90: Ditto.
9321         * gfortran.dg/whole_file_18.f90: Ditto.
9322         * gfortran.dg/whole_file_20.f03: Ditto.
9323         * gfortran.dg/whole_file_5.f90: Ditto.
9324         * gfortran.dg/whole_file_6.f90: Ditto.
9325         * gfortran.dg/write_invalid_format.f90: Ditto.
9326         * gfortran.dg/zero_sized_6.f90: Ditto.
9327
9328 2011-02-21  Jeff Law <law@redhat.com>
9329
9330         PR rtl-optimization/46178
9331         * gcc.target/i386/pr46178.c: New test.
9332
9333         PR rtl-optimization/46002
9334         * gcc.c-torture/compile/pr46002.c: New test.
9335
9336 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9337
9338         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9339         *-*-hpux10*.
9340
9341 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9342
9343         PR debug/47106
9344         * g++.dg/debug/pr47106.C: Require effective target lto.
9345
9346 2011-02-21  Jason Merrill  <jason@redhat.com>
9347
9348         * g++.dg/cpp0x/constexpr-diag2.C: New.
9349
9350 2011-02-20  Jason Merrill  <jason@redhat.com>
9351
9352         * g++.dg/cpp0x/constexpr-ctor7.C: New.
9353
9354         * g++.dg/cpp0x/fntmpdefarg2.C: New.
9355
9356         * g++.dg/overload/conv-op1.C: New.
9357
9358         * g++.dg/cpp0x/constexpr-synth1.C: New.
9359
9360 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9361
9362         * objc.dg/layout-2.m: New.
9363         * objc.dg/selector-3.m: Adjusted location of error message.
9364         * objc.dg/type-size-3.m: Same.
9365         * obj-c++.dg/selector-3.mm: Same.
9366
9367 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9368
9369         PR objc/47784
9370         * objc.dg/property/dotsyntax-22.m: New.
9371         * obj-c++.dg/property/dotsyntax-22.mm: New.
9372
9373 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
9374
9375         PR c++/46394
9376         * g++.dg/template/typedef38.C: New test.
9377
9378 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9379
9380         PR fortran/46818
9381         * gfortran.dg/whole_file_30.f90 : New test.
9382         * gfortran.dg/whole_file_31.f90 : New test.
9383
9384 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9385
9386         PR fortran/45077
9387         PR fortran/44945
9388         * gfortran.dg/whole_file_28.f90 : New test.
9389         * gfortran.dg/whole_file_29.f90 : New test.
9390
9391 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9392
9393         PR c++/44118
9394         * g++.dg/template/crash105.C: New.
9395
9396 2011-02-19  Jason Merrill  <jason@redhat.com>
9397
9398         * g++.dg/cpp0x/regress/no-elide1.C: New.
9399
9400 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
9401
9402         PR tree-optimization/46620
9403         * gcc.dg/pr46620.c: New.
9404
9405 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9406
9407         PR c/47809
9408         * gcc.target/i386/pr47809.c: New test.
9409
9410 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9411             Tobias Burnus  <burnus@net-b.de>
9412
9413         * lib/target-supports.exp
9414         (check_effective_target_fortran_large_real): New check for large reals.
9415         * gfortran.dg/nan_7.f90: New test.
9416
9417 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9418
9419         PR libgfortran/47567
9420         * gfortran.dg/fmt_f0_1.f90: Update test.
9421
9422 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
9423
9424         PR fortran/47348
9425         * gfortran.dg/array_constructor_36.f90 : New test.
9426         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9427         allow for comparison between different elements of the array
9428         constructor at different levels of optimization.
9429
9430 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9431
9432         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9433         * gcc.target/i386/pr32280-1.c: Likewise.
9434
9435 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR target/47800
9438         * gcc.target/i386/pr47800.c: New test.
9439
9440 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
9441
9442         * objc/execute/exceptions/foward-1.x: New.
9443
9444 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9445
9446         PR fortran/47789
9447         * gfortran.dg/derived_constructor_comps_4.f90: New.
9448
9449 2011-02-18  Tobias Burnus
9450
9451         PR fortran/47775
9452         * gfortran.dg/func_result_6.f90: New.
9453
9454 2011-02-18  Michael Matz  <matz@suse.de>
9455
9456         PR fortran/45586
9457         * gfortran.dg/lto/pr45586_0.f90: New test.
9458         * gfortran.dg/typebound_proc_20.f90: Ditto.
9459         * gfortran.dg/typebound_proc_21.f90: Ditto.
9460
9461 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9462
9463         PR c++/47795
9464         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9465
9466 2011-02-18  Tobias Burnus  <burnus@net-b.de>
9467
9468         PR fortran/47750
9469         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9470         gcc_warning_prefix.
9471         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9472         normalizing the error/warning output.
9473         * gfortran.dg/Wall.f90: Update dg-error/warning.
9474         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9475         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9476         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9477         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9478         * gfortran.dg/class_30.f90: Update dg-error/warning.
9479         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9480         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9481         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9482         * gfortran.dg/entry_17.f90: Update dg-error/warning.
9483         * gfortran.dg/entry_19.f90: Update dg-error/warning.
9484         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9485         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9486         * gfortran.dg/g77/12632.f: Update dg-error/warning.
9487         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9488         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9489         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9490         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9491         * gfortran.dg/goto_8.f90: Update dg-error/warning.
9492         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9493         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9494         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9495         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9496         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9497         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9498         * gfortran.dg/volatile3.f90: Update dg-error/warning.
9499         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9500         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9501         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9502         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9503         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9504
9505 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9506
9507         PR fortran/47768
9508         * gfortran.dg/proc_ptr_comp_30.f90: New.
9509
9510 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
9511
9512         PR debug/47780
9513         * gcc.target/i386/pr47780.c: New test.
9514
9515 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9516
9517         PR fortran/47767
9518         * gfortran.dg/class_40.f03: New.
9519
9520 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
9521
9522         PR c++/47208
9523         * g++.dg/cpp0x/auto21.C: New test.
9524
9525 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
9526
9527         * objc.dg/special/unclaimed-category-1.h: Updated for
9528         new ABI support.
9529         * objc.dg/special/unclaimed-category-1.m: Same.
9530         * objc.dg/zero-link-1.m: Same.
9531         * objc.dg/lookup-1.m: Same.
9532         * objc.dg/torture/strings/const-str-9.m
9533         * objc.dg/torture/strings/const-str-10.m: Same.
9534         * objc.dg/torture/strings/const-str-11.m: Same.
9535         * objc.dg/torture/forward-1.m: Same.
9536         * objc.dg/zero-link-2.m: Same.
9537         * objc.dg/encode-7-next-64bit.m: Same.
9538         * objc.dg/method-4.m: Same.
9539         * objc.dg/next-runtime-1.m: Same.
9540         * objc.dg/image-info.m: Same.
9541         * objc.dg/pr23214.m: Same.
9542         * objc.dg/symtab-1.m: Same.
9543         * obj-c++.dg/basic.m: Same.
9544         * obj-c++.dg/proto-lossage-3.m: Same.
9545         * obj-c++.dg/torture/strings/const-str-10.m: Same.
9546         * obj-c++.dg/torture/strings/const-str-11.m: Same.
9547         * obj-c++.dg/torture/strings/const-str-9.m: Same.
9548         * obj-c++.dg/method-11.m: Same.
9549         * objc/execute/enumeration-1.m: Same.
9550         * objc/execute/object_is_class.m: Same.
9551         * objc/execute/formal_protocol-2.m: Same.
9552         * objc/execute/formal_protocol-4.m: Same.
9553         * objc/execute/formal_protocol-6.m: Same.
9554         * objc/execute/bycopy-3.m: Same.
9555         * objc/execute/exceptions/catchall-1.m: Same.
9556         * objc/execute/exceptions/finally-1.m: Same.
9557         * objc/execute/exceptions/local-variables-1.m: Same.
9558         * objc/execute/exceptions/foward-1.m: Same.
9559         * objc/execute/bf-common.h
9560         * objc/execute/enumeration-2.m: Same.
9561         * objc/execute/formal_protocol-1.m: Same.
9562         * objc/execute/formal_protocol-3.m: Same.
9563         * objc/execute/formal_protocol-5.m: Same.
9564         * objc/execute/accessing_ivars.m: Same.
9565         * objc/execute/bycopy-2.m: Same.
9566         * objc/execute/formal_protocol-7.m: Same.
9567         * objc/execute/compatibility_alias.m: Same.
9568         * objc/execute/no_clash.m: Same.
9569         * objc/execute/object_is_meta_class.m: Same.
9570         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9571         * objc/execute/class-tests-1.h: Include stdio.h.
9572         * objc/execute/class-tests-2.h: Same.
9573         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9574         runtimes.
9575         * obj-c++.dg/try-catch-2.mm: Same.
9576
9577 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR c++/47783
9580         * g++.dg/warn/Wunused-parm-4.C: New test.
9581
9582 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
9583             Jan Hubicka  <jh@suse.cz>
9584
9585         PR debug/47106
9586         PR debug/47402
9587         * g++.dg/debug/pr47106.C: New.
9588
9589 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
9590
9591         PR target/43653
9592         * gcc.target/i386/pr43653.c: New test.
9593
9594 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
9595
9596         PR c++/47172
9597         * g++.dg/template/inherit6.C: New test.
9598
9599 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
9600
9601         PR fortran/47745
9602         * gfortran.dg/class_39.f03: New.
9603
9604 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
9605
9606         PR c++/47326
9607         * g++.dg/cpp0x/variadic106.C: New test.
9608
9609 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR libfortran/47757
9612         * gfortran.dg/pr47757-1.f90: New test.
9613         * gfortran.dg/pr47757-2.f90: New test.
9614         * gfortran.dg/pr47757-3.f90: New test.
9615
9616         PR c++/47704
9617         * g++.dg/cpp0x/enum8.C: New test.
9618
9619 2011-02-15  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/inherit/implicit-trivial1.C: New.
9622         * g++.dg/cpp0x/implicit-trivial1.C: New.
9623
9624 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9625
9626         PR middle-end/47725
9627         * gcc.dg/torture/pr47725.c: Removed.
9628
9629 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9630
9631         PR target/47755
9632         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9633         constant does not generate a load from memory.
9634
9635 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9636
9637         PR middle-end/47725
9638         * gcc.dg/torture/pr47725.c: New.
9639
9640 2011-02-15  Richard Guenther  <rguenther@suse.de>
9641
9642         PR tree-optimization/47743
9643         * gcc.dg/torture/pr47743.c: New testcase.
9644
9645 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR middle-end/47581
9648         * gcc.target/i386/pr47581.c: New test.
9649
9650 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9651
9652         PR fortran/47730
9653         * gfortran.dg/select_type_22.f03: New.
9654
9655 2011-02-14  Jason Merrill  <jason@redhat.com>
9656
9657         * g++.dg/cpp0x/regress/enum1.C: New.
9658
9659 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9660
9661         * gnat.dg/include.adb: New test.
9662
9663 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9664
9665         PR fortran/47728
9666         * gfortran.dg/class_38.f03: New.
9667
9668 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9669
9670         * gcc.dg/pr46494.c: New test.
9671
9672 2011-02-14  Richard Guenther  <rguenther@suse.de>
9673
9674         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9675
9676 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9677
9678         PR ada/41929
9679         * gnat.dg/null_pointer_deref1.exp: Don't skip on
9680         sparc*-sun-solaris2.11.
9681
9682 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9683
9684         PR fortran/47349
9685         * gfortran.dg/argument_checking_18.f90: New.
9686
9687 2011-02-13  Tobias Burnus  <burnus@net-b.de>
9688
9689         * gfortran.dg/argument_checking_13.f90: Update dg-error.
9690         * gfortran.dg/argument_checking_17.f90: New.
9691
9692 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
9693
9694         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9695         are temporarily disabled.
9696         * gfortran.dg/class_7.f03: Ditto.
9697         * gfortran.dg/coarray_14.f90: Ditto.
9698         * gfortran.dg/typebound_proc_13.f03: Ditto.
9699
9700 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
9701
9702         PR fortran/45586
9703         * gfortran.dg/extends_11.f03: New.
9704
9705 2011-02-11  Xinliang David Li  <davidxl@google.com>
9706
9707         PR tree-optimization/47707
9708         * g++.dg/tree-ssa/pr47707.C: New test.
9709
9710 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
9711
9712         * g++.dg/opt/inline17.C: New test.
9713
9714 2011-02-11  Tobias Burnus  <burnus@net-b.de>
9715
9716         PR fortran/47550
9717         * gfortran.dg/pure_formal_2.f90: New.
9718
9719 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
9720
9721         PR rtl-optimization/47614
9722         * gfortran.dg/pr47614.f: New.
9723
9724 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
9725
9726         PR driver/47678
9727         * gcc.dg/opts-6.c: New test.
9728
9729 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
9730
9731         PR debug/47684
9732         * gcc.dg/pr47684.c: New test.
9733
9734 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9735
9736         PR target/47629
9737         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9738         c99_runtime, dg-add-options c99_runtime.
9739         (main): Use __asm__.
9740
9741 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9742
9743         PR testsuite/47400
9744         * lib/target-supports.exp (check_ascii_locale_available): New proc.
9745         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9746         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9747         * gcc.dg/ucnid-10.c: Likewise.
9748         * gcc.dg/ucnid-13.c: Likewise.
9749         * gcc.dg/ucnid-7.c: Likewise.
9750         * gcc.dg/ucnid-8.c: Likewise.
9751         Adapt dg-warning line number.
9752
9753 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
9754
9755         * gcc.target/i386/parity-1.c: Use -march=k8.
9756         * gcc.target/i386/parity-2.c: Ditto.
9757         * gcc.target/i386/vecinit-1.c: Ditto.
9758         * gcc.target/i386/vecinit-2.c: Ditto.
9759
9760 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9761
9762         PR target/46610
9763         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9764         * gcc.target/mips/save-restore-3.c: Likewise.
9765         * gcc.target/mips/save-restore-4.c: Likewise.
9766         * gcc.target/mips/save-restore-5.c: Likewise.
9767
9768         PR target/47683
9769         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9770         * g++.dg/tree-prof/partition2.C: Likewise.
9771
9772 2011-02-09  Jason Merrill  <jason@redhat.com>
9773
9774         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9775         rather than misdeclare std::puts.
9776
9777         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9778         * g++.dg/other/warning1.C: Likewise.
9779         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9780         * g++.old-deja/g++.gb/scope06.C: Likewise.
9781         * g++.old-deja/g++.law/cvt11.C: Likewise.
9782         * g++.old-deja/g++.law/init1.C: Likewise.
9783         * g++.dg/abi/mangle26.C: Likewise.
9784
9785         * g++.dg/template/function1.C: Adjust for C++0x mode.
9786         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9787
9788         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9789         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9790
9791         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9792
9793         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9794
9795         * g++.dg/cpp0x/regress: New directory.
9796         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9797         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9798         * g++.dg/cpp0x/regress/regress3.C: New.
9799
9800 2011-02-10  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/47677
9803         * gcc.dg/torture/pr47677.c: New testcase.
9804
9805 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9806
9807         * objc.dg/special/load-category-1.m: Remove unused header.
9808         * objc.dg/special/load-category-1a.m: Likewise.
9809         * objc.dg/special/load-category-2.m: Likewise.
9810         * objc.dg/special/load-category-2a.m: Likewise.
9811         * objc.dg/special/load-category-3.m: Likewise.
9812         * objc.dg/special/load-category-3a.m: Likewise.
9813         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9814         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9815         * objc.dg/attributes/class-attribute-1.m: Likewise.
9816         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9817         * obj-c++.dg/property/property.exp: Likewise.
9818         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9819         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9820         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9821         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9822         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9823         * obj-c++.dg/template-8.mm: Likewise.
9824
9825 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9826
9827         PR target/47665
9828         * gcc.target/i386/pr47665.c: New test.
9829
9830 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9831
9832         PR testsuite/47622
9833         Revert
9834         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9835         PR debug/42631
9836         * gcc.dg/pr42631.c: Update test.
9837         * gcc.dg/pr42631-2.c: New test.
9838
9839 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9840
9841         PR fortran/47352
9842         * gfortran.dg/proc_decl_25.f90: New.
9843
9844 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9845
9846         PR fortran/47463
9847         * gfortran.dg/typebound_assignment_2.f03: New.
9848
9849 2011-02-09  Richard Guenther  <rguenther@suse.de>
9850
9851         PR tree-optimization/47664
9852         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9853
9854 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9855
9856         PR middle-end/47646
9857         * gnat.dg/uninit_func.adb: Adjust dg directive.
9858
9859 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9860
9861         PR middle-end/47646
9862         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9863
9864 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9865
9866         PR fortran/47637
9867         * gfortran.dg/auto_dealloc_2.f90: New.
9868
9869 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9870
9871         * gcc.dg/builtins-config.h: Remove __sgi handling.
9872         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9873         -std=c99 for mips-sgi-irix6.5*.
9874
9875 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9876
9877         PR middle-end/45505
9878         * gfortran.dg/pr25923.f90: Remove xfails.
9879
9880 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9881
9882         PR fortran/47583
9883         * gfortran.dg/inquire_14.f90: New test.
9884
9885 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9886
9887         PR fortran/45290
9888         * gfortran.dg/pointer_init_6.f90: New.
9889
9890 2011-02-08  Jeff Law <law@redhat.com>
9891
9892         PR tree-optimization/42893
9893         * gcc.tree-ssa/pr42893.c: New test.
9894
9895 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9896
9897         PR tree-optimization/46834
9898         PR tree-optimization/46994
9899         PR tree-optimization/46995
9900         * gcc.dg/graphite/id-pr46834.c: New.
9901         * gfortran.dg/graphite/id-pr46994.f90: New.
9902         * gfortran.dg/graphite/id-pr46995.f90: New.
9903
9904 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9905
9906         PR middle-end/47646
9907         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9908         using the variable is known the warning is emitted there.
9909         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9910         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9911
9912         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9913         statement.
9914         (vg): Likewise.
9915         * gcc.dg/noreturn-1.c (foo5): Likewise.
9916         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9917         (method2): Likewise.
9918
9919         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9920         the return statement using the uninitialized variable.
9921         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9922
9923 2011-02-08  Richard Guenther  <rguenther@suse.de>
9924
9925         PR middle-end/47639
9926         * g++.dg/opt/pr47639.c: New testcase.
9927
9928 2011-02-08  Richard Guenther  <rguenther@suse.de>
9929
9930         PR tree-optimization/47632
9931         * g++.dg/opt/pr47632.C: New testcase.
9932
9933 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9934
9935         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9936
9937 2011-02-07  Richard Guenther  <rguenther@suse.de>
9938
9939         PR tree-optimization/47615
9940         * g++.dg/opt/pr47615.C: New testcase.
9941
9942 2011-02-07  Richard Guenther  <rguenther@suse.de>
9943
9944         PR tree-optimization/47621
9945         * gcc.dg/torture/pr47621.c: New testcase.
9946
9947 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9948
9949         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9950
9951 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9952
9953         PR fortran/47592
9954         * gfortran.dg/allocate_with_source_1 : New test.
9955
9956 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR middle-end/47610
9959         * gcc.dg/pr47610.c: New test.
9960
9961 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9962
9963         PR debug/42631
9964         * gcc.dg/pr42631.c: Update test.
9965         * gcc.dg/pr42631-2.c: New test.
9966
9967 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9968
9969         PR fortran/47574
9970         * gfortran.dg/pr47574.f90:  New test.
9971
9972 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9973
9974         PR tree-optimization/46194
9975         * gcc.dg/autopar/pr46194.c: New.
9976
9977 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9978
9979         PR tree-optimization/43695
9980         * g++.dg/ipa/pr43695.C: New.
9981
9982 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9983
9984         PR inline-asm/23200
9985         * gcc.dg/pr23200.c: New test.
9986
9987 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9988
9989         PR c++/47589
9990         * g++.dg/pr47589.C: New test.
9991
9992 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9993
9994         PR c++/47398
9995         * g++.dg/template/typedef37.C: New test.
9996         * g++.dg/template/param1.C: Adjust expected error message.
9997
9998 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9999
10000         PR middle-end/31490
10001         * gcc.dg/pr31490-2.c: New test.
10002         * gcc.dg/pr31490-3.c: New test.
10003         * gcc.dg/pr31490-4.c: New test.
10004
10005 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
10006             Jakub Jelinek  <jakub@redhat.com>
10007
10008         PR c++/46890
10009         * g++.dg/parser/semicolon3.C: Adjust.
10010         * g++.dg/parser/semicolon4.C: New testcase.
10011         * g++.dg/pr46890.C: New testcase.
10012
10013 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10014
10015         PR c++/29571
10016         * g++.dg/init/pr29571.C: New.
10017
10018 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
10019
10020         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
10021         instead of vect_int.
10022
10023 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR target/47312
10026         * gcc.target/i386/pr47312.c: New test.
10027
10028         PR target/47564
10029         * gcc.target/i386/pr47564.c: New test.
10030
10031 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
10032
10033         PR tree-optimization/45122
10034         * gcc.dg/tree-ssa/pr45122.c: New.
10035
10036 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
10037
10038         PR target/47272
10039         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
10040         and vec_vsx_st.
10041
10042         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
10043         and vsx so a default --with-cpu=power7 doesn't give an error
10044         when -mavoid-indexed-addresses is used.
10045
10046         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
10047         wrapper function to save the arguments and then jump to the real
10048         function, rather than depending on the compiler not to move stuff
10049         before an asm.
10050         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
10051
10052 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10053             Paul Thomas  <pault@gcc.gnu.org>
10054
10055         PR fortran/47082
10056         * gfortran.dg/class_37.f03 : New test.
10057
10058 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
10059             Richard Guenther  <rguenther@suse.de>
10060
10061         PR tree-optimization/40979
10062         PR bootstrap/47044
10063         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
10064         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
10065         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
10066         check_vect_support_and_set_flags.
10067         * gfortran.dg/graphite/vect-pr40979.f90: New.
10068
10069 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
10070
10071         PR fortran/47572
10072         * gfortran.dg/class_36.f03: New.
10073
10074 2011-02-02  Richard Guenther  <rguenther@suse.de>
10075
10076         PR tree-optimization/47566
10077         * gcc.dg/lto/20110201-1_0.c: New testcase.
10078
10079 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
10080
10081         PR debug/47498
10082         PR debug/47501
10083         PR debug/45136
10084         PR debug/45130
10085         * debug/pr47498.c: New.
10086         * debug/pr47501.c: New.
10087
10088 2011-02-01  Richard Guenther  <rguenther@suse.de>
10089
10090         PR tree-optimization/47559
10091         * g++.dg/torture/pr47559.C: New testcase.
10092
10093 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
10094
10095         PR fortran/47565
10096         * gfortran.dg/typebound_call_20.f03: New.
10097
10098 2011-02-01  Richard Guenther  <rguenther@suse.de>
10099
10100         PR tree-optimization/47555
10101         * gcc.dg/pr47555.c: New testcase.
10102
10103 2011-02-01  Richard Guenther  <rguenther@suse.de>
10104
10105         PR tree-optimization/47541
10106         * g++.dg/torture/pr47541.C: New testcase.
10107
10108 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10109
10110         PR fortran/47455
10111         * gfortran.dg/typebound_call_19.f03: New.
10112
10113 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10114
10115         PR c++/47416
10116         * g++.dg/cpp0x/pr47416.C: New test.
10117
10118 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/47519
10121         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
10122
10123 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
10124
10125         PR fortran/47463
10126         * gfortran.dg/typebound_assignment_1.f03: New.
10127
10128 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR tree-optimization/47538
10131         * gcc.c-torture/execute/pr47538.c: New test.
10132
10133 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10134
10135         PR target/45325
10136         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
10137
10138 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10139
10140         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
10141
10142 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10143
10144         PR rtl-optimization/44031
10145         * gcc.c-torture/compile/20110131-1.c: New test.
10146
10147 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10148
10149         PR fortran/47042
10150         * gfortran.dg/stmt_func_1.f90: New.
10151
10152 2011-01-31  Tobias Burnus  <burnus@net-b.de>
10153
10154         PR fortran/47042
10155         * gfortran.dg/interface_34.f90: New.
10156
10157 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
10158
10159         PR fortran/47523
10160         * gfortran.dg/realloc_on_assign_5.f03: New test.
10161         * gfortran.dg/realloc_on_assign_5.f03: New test.
10162
10163 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10164
10165         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
10166         * gfortran.dg/bessel_7.f90: Likewise.
10167         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
10168
10169         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
10170         * gfortran.dg/sum_init_expr.f03: Likewise.
10171
10172         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
10173
10174         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
10175         -r -nostdlib.
10176
10177         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
10178         loop only on "vect_intfloat_cvt" targets.
10179
10180 2011-01-29  Tobias Burnus  <burnus@net-b.de>
10181
10182         PR fortran/47531
10183         * gfortran.dg/shape_6.f90: New.
10184
10185 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         PR libgfortran/47434
10188         * gfortran.dg/read_infnan_1.f90: Update test.
10189         * gfortran.dg/module_nan.f90: Update test.
10190         * gfortran.dg/char4_iunit_1.f03: Update test.
10191         * gfortran.dg/large_real_kind_1.f90: Update test.
10192         * gfortran.dg/real_const_3.f90: Update test.
10193         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
10194
10195 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
10196
10197         PR c++/47311
10198         * g++.dg/template/param2.C: New test.
10199
10200 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10201
10202         PR libgfortran/47285
10203         * gfortran.dg/fmt_g.f: New test.
10204
10205 2011-01-28  Tobias Burnus  <burnus@net-b.de>
10206
10207         PR fortran/47507
10208         * gfortran.dg/pure_formal_1.f90: New.
10209
10210 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR target/42894
10213         * gcc.dg/tls/pr42894.c: New test.
10214
10215 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10216
10217         * gcc.dg/pr47276.c: Add dg-require-visibility.
10218
10219 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10220
10221         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
10222
10223 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
10224             Tobias Burnus  <burnus@gcc.gnu.org>
10225
10226         PR fortran/45170
10227         PR fortran/35810
10228         PR fortran/47350
10229         * gfortran.dg/realloc_on_assign_3.f03: New test.
10230         * gfortran.dg/realloc_on_assign_4.f03: New test.
10231         * gfortran.dg/allocatable_function_5.f90: New test.
10232         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10233         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10234         implemented" dg-errors.
10235
10236 2011-01-27  Jan Hubicka  <jh@suse.cz>
10237
10238         PR middle-end/46949
10239         * gcc.dg/attr-weakref-4.c: New testcase
10240
10241 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10242
10243         PR tree-optimization/47228
10244         * gcc.dg/torture/pr47228.c: New test.
10245
10246 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10247
10248         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10249
10250 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10251
10252         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10253         when using auto-overlay support on the SPU.
10254
10255 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10256
10257         PR rtl-optimization/44174
10258         * gcc.target/i386/asm-6.c: New test.
10259
10260 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10261
10262         PR rtl-optimization/46856
10263         * gcc.c-torture/compile/pr46856.c: New test.
10264
10265 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10266             Andrew Pinski  <pinskia@gmail.com>
10267
10268         PR c/43082
10269         * gcc.dg/pr43082.c: New.
10270
10271 2011-01-26  DJ Delorie  <dj@redhat.com>
10272
10273         PR rtl-optimization/46878
10274         * gcc.dg/pr46878-1.c: New test.
10275
10276 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR c++/47476
10279         * g++.dg/cpp0x/pr47476.C: New test.
10280
10281 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10282
10283         * gcc.c-torture/compile/20110126-1.c: New test.
10284
10285 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10286
10287         PR c/47473
10288         * gcc.dg/torture/pr47473.c: New test.
10289
10290 2011-01-26  Jan Hubicka  <jh@suse.cz>
10291
10292         PR target/47237
10293         * gcc.c-torture/execute/pr47237.c: New testcase.
10294
10295 2011-01-26  Jan Hubicka  <jh@suse.cz>
10296
10297         PR tree-optimization/47190
10298         * gcc.dg/attr-weakref-3.c: New testcase.
10299
10300 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10301
10302         PR c++/43601
10303         * gcc.dg/dll-9a.c: New test file.
10304         * gcc.dg/dll-11.c: Likewise.
10305         * gcc.dg/dll-12.c: Likewise.
10306         * gcc.dg/dll-12a.c: Likewise.
10307         * gcc.dg/dll-11a.c: Likewise.
10308         * gcc.dg/dll-9.c: Likewise.
10309         * gcc.dg/dll-10.c: Likewise.
10310         * gcc.dg/dll-10a.c: Likewise.
10311         * g++.dg/ext/dllexport4a.cc: Likewise.
10312         * g++.dg/ext/dllexport4.C: Likewise.
10313         * g++.dg/ext/dllexport5.C: Likewise.
10314         * g++.dg/ext/dllexport5a.cc: Likewise.
10315
10316 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10317
10318         PR tree-optimization/46970
10319         * gcc.dg/graphite/pr46970.c: New.
10320
10321 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10322
10323         PR tree-optimization/46215
10324         * gcc.dg/graphite/pr46215.c: New.
10325
10326 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10327
10328         PR tree-optimization/46168
10329         * gcc.dg/graphite/pr46168.c: New.
10330
10331 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10332
10333         PR tree-optimization/43657
10334         * gcc.dg/graphite/pr43657.c: New.
10335
10336 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10337
10338         PR tree-optimization/29832
10339         * gfortran.dg/graphite/pr29832.f90: New.
10340
10341 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10342
10343         PR tree-optimization/43567
10344         * gcc.dg/graphite/pr43567.c: New.
10345
10346 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10347
10348         * gfortran.dg/graphite/interchange-4.f: New.
10349         * gfortran.dg/graphite/interchange-5.f: New.
10350
10351         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10352         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10353         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10354         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10355         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10356         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10357         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10358         * gfortran.dg/ltrans-7.f90: Removed.
10359         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10360
10361         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10362         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10363         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10364         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10365         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10366         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10367         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10368         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10369         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10370         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10371         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10372         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10373         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10374         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10375         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10376         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10377         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10378         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10379         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10380         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10381         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10382         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10383         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10384         * gcc.dg/tree-ssa/data-dep-1.c
10385         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10386         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10387         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10388         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10389         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10390
10391 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR tree-optimization/47265
10394         PR tree-optimization/47443
10395         * gcc.c-torture/compile/pr47265.c: New test.
10396         * gcc.dg/pr47443.c: New test.
10397
10398 2011-01-25  Martin Jambor  <mjambor@suse.cz>
10399
10400         PR tree-optimization/47382
10401         * g++.dg/torture/pr47382.C: New test.
10402         * g++.dg/opt/devirt1.C: Xfail.
10403
10404 2011-01-25  Yao Qi  <yao@codesourcery.com>
10405
10406         PR target/45701
10407         * gcc.target/arm/pr45701-1.c: New test.
10408         * gcc.target/arm/pr45701-2.c: New test.
10409         * gcc.target/arm/pr45701-3.c: New test.
10410
10411 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10412             Jakub Jelinek  <jakub@redhat.com>
10413
10414         PR tree-optimization/47271
10415         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10416
10417 2011-01-25  Nick Clifton  <nickc@redhat.com>
10418
10419         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10420         (saturate_add): Delete.
10421         (exchange): Delete.
10422         (main): Do not run saturate_add.
10423         (set_interrupts): Delete.
10424
10425 2011-01-25  Tobias Burnus  <burnus@net-b.de>
10426
10427         PR fortran/47448
10428         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10429
10430 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10431
10432         PR tree-optimization/47427
10433         PR tree-optimization/47428
10434         * gcc.c-torture/compile/pr47427.c: New test.
10435         * gcc.c-torture/compile/pr47428.c: New test.
10436
10437 2011-01-25  Richard Guenther  <rguenther@suse.de>
10438
10439         PR middle-end/47411
10440         * gcc.dg/torture/pr47411.c: New testcase.
10441
10442 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10443
10444         * gfortran.dg/graphite/id-24.f: New.
10445         * gfortran.dg/graphite/id-25.f: New.
10446
10447 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10448
10449         * gfortran.dg/graphite/id-23.f: New.
10450
10451 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10452
10453         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10454
10455 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10456
10457         * gcc.dg/graphite/block-0.c: Un-XFAILed.
10458         * gcc.dg/graphite/block-1.c: Un-XFAILed.
10459         * gcc.dg/graphite/block-7.c: Un-XFAILed.
10460         * gcc.dg/graphite/block-8.c: Un-XFAILed.
10461         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10462         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10463         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10464         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10465         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10466
10467 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10468
10469         * gcc.dg/graphite/block-0.c: Add documentation.
10470         * gcc.dg/graphite/block-4.c: Same.
10471         * gcc.dg/graphite/block-7.c: Same.
10472         * gcc.dg/graphite/block-8.c: New.
10473         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10474         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10475         * gcc.dg/graphite/interchange-12.c: Add documentation.
10476         * gcc.dg/graphite/interchange-13.c: New.
10477         * gcc.dg/graphite/interchange-14.c: New.
10478         * gcc.dg/graphite/interchange-15.c: New.
10479         * gcc.dg/graphite/interchange-8.c: Add documentation.
10480         * gcc.dg/graphite/interchange-mvt.c: Same.
10481
10482 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10483
10484         PR target/47408
10485         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10486         * gcc.target/powerpc/altivec-14.c: Ditto.
10487         * gcc.target/powerpc/altivec-33.c: Ditto.
10488         * gcc.target/powerpc/altivec-types-1.c: Ditto.
10489         * gcc.target/powerpc/altivec-types-2.c: Ditto.
10490         * gcc.target/powerpc/altivec-types-3.c: Ditto.
10491         * gcc.target/powerpc/altivec-types-4.c: Ditto.
10492         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10493         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10494         * g++.dg/ext/altivec-15.C: Ditto.
10495         * g++.dg/ext/altivec-types-1.C: Ditto.
10496         * g++.dg/ext/altivec-types-2.C: Ditto.
10497         * g++.dg/ext/altivec-types-3.C: Ditto.
10498         * g++.dg/ext/altivec-types-4.C: Ditto.
10499
10500 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10501
10502         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10503
10504 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10505
10506         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10507         optimization options.
10508
10509 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10510
10511         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10512
10513         PR testsuite/45988
10514         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10515
10516 2011-01-23  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/47421
10519         * gfortran.dg/allocatable_scalar_12.f90: New.
10520
10521 2011-01-23  Ira Rosen  <irar@il.ibm.com>
10522
10523         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10524         vectorization to be not profitable if peeling is used to
10525         realign the memory access.
10526         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10527         loop bound to avoid loop unrolling.
10528         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10529
10530 2011-01-22  Jan Hubicka  <jh@suse.cz>
10531
10532         PR lto/47333
10533         * g++.dg/lto/pr47333.C: New file.
10534
10535 2011-01-22  Jan Hubicka  <jh@suse.cz>
10536
10537         PR tree-optimization/43884
10538         PR lto/44334
10539         * gcc.dg/autopar/outer-2.c: Increase array size.
10540         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10541
10542 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10543
10544         PR fortran/38536
10545         * gfortran.dg/c_loc_tests_16.f90:  New test.
10546
10547 2011-01-22  Tobias Burnus  <burnus@net-b.de>
10548
10549         PR fortran/47399
10550         * gfortran.dg/typebound_proc_19.f90: New.
10551
10552 2011-01-21  Jeff Law <law@redhat.com>
10553
10554         PR tree-optimization/47053
10555         * g++.dg/pr47053.C: New test.
10556
10557 2011-01-21  Jason Merrill  <jason@redhat.com>
10558
10559         PR c++/47041
10560         * g++.dg/cpp0x/constexpr-ctor6.C: New.
10561
10562 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR c++/47388
10565         * g++.dg/cpp0x/range-for10.C: New test.
10566         * g++.dg/template/for1.C: New test.
10567
10568         PR middle-end/45566
10569         * g++.dg/tree-prof/partition3.C: New test.
10570
10571         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10572
10573         PR rtl-optimization/47366
10574         * g++.dg/opt/pr47366.C: New test.
10575
10576 2011-01-21  Jason Merrill  <jason@redhat.com>
10577
10578         PR c++/46552
10579         * g++.dg/cpp0x/constexpr-regress2.C: New.
10580
10581         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10582
10583 2011-01-21  Jeff Law <law@redhat.com>
10584
10585         PR rtl-optimization/41619
10586         * gcc.dg/pr41619.c: New.
10587
10588 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10589
10590         PR tree-optimization/47355
10591         * g++.dg/opt/pr47355.C: New test.
10592
10593 2011-01-21  Richard Guenther  <rguenther@suse.de>
10594
10595         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10596         making main hot.
10597
10598 2011-01-21  Richard Guenther  <rguenther@suse.de>
10599
10600         PR tree-optimization/47365
10601         * gcc.dg/torture/pr47365.c: New testcase.
10602         * gcc.dg/tree-ssa/pr47392.c: Likewise.
10603
10604 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10605
10606         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10607
10608 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10609
10610         PR tree-optimization/47391
10611         * gcc.dg/pr47391.c: New test.
10612
10613 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10614
10615         * g++.dg/template/char1.C: Use signed char.
10616
10617 2011-01-21  Tobias Burnus  <burnus@net-b.de>
10618
10619         PR fortran/47377
10620         * gfortran.dg/pointer_target_4.f90: New.
10621
10622 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10623
10624         PR target/47251
10625         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10626         ILP32 system and not IP32.
10627
10628 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
10629
10630         PR debug/46583
10631         * g++.dg/debug/pr46583.C: New.
10632
10633 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR debug/47283
10636         * g++.dg/debug/pr47283.C: New test.
10637
10638         PR testsuite/47371
10639         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10640         * gcc.target/i386/headmerge-2.c: Likewise.
10641
10642 2011-01-20  Richard Guenther  <rguenther@suse.de>
10643
10644         PR middle-end/47370
10645         * gcc.dg/torture/pr47370.c: New testcase.
10646
10647 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR tree-optimization/46130
10650         * gcc.dg/pr46130-1.c: New test.
10651         * gcc.dg/pr46130-2.c: New test.
10652
10653 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
10654
10655         PR c++/47291
10656         * g++.dg/debug/dwarf2/template-params-10.C: New test.
10657
10658 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
10659
10660         PR debug/46240
10661         * g++.dg/debug/pr46240.cc: New.
10662
10663 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10664
10665         PR c++/47303
10666         * g++.dg/template/anonunion1.C: New test.
10667
10668         PR rtl-optimization/47337
10669         * gcc.c-torture/execute/pr47337.c: New test.
10670
10671 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10672
10673         PR testsuite/45342
10674         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10675
10676 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10677
10678         PR tree-optimization/46021
10679         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10680
10681 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR tree-optimization/47290
10684         * g++.dg/torture/pr47290.C: New test.
10685
10686 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
10687
10688         PR fortran/47240
10689         * gfortran.dg/proc_ptr_comp_29.f90: New.
10690
10691 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
10692
10693         PR testsuite/41146
10694         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10695         powerpc-apple-darwin9.
10696
10697 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR rtl-optimization/47299
10700         * gcc.c-torture/execute/pr47299.c: New test.
10701
10702 2011-01-17  Jason Merrill  <jason@redhat.com>
10703
10704         * g++.dg/cpp0x/constexpr-virtual.C: New.
10705
10706 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
10707
10708         PR fortran/47331
10709         * gfortran.dg/gomp/pr47331.f90: New test.
10710
10711 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
10712
10713         PR objc/47314
10714         * objc.dg/selector-warn-1.m: New.
10715         * obj-c++.dg/selector-warn-1.mm: New.
10716
10717 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
10718
10719         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10720         Update dg-final accordingly.
10721
10722 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10725
10726 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10727
10728         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10729         target check.
10730         * gcc.dg/guality/pr36728-2.c: Likewise.
10731
10732 2011-01-17  Richard Guenther  <rguenther@suse.de>
10733
10734         PR tree-optimization/47313
10735         * g++.dg/torture/pr47313.C: New testcase.
10736
10737 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
10738
10739         PR target/47318
10740         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10741         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10742         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10743         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10744
10745         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10746         as __m256i.
10747         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10748         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10749         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10750
10751 2011-01-17  Richard Guenther  <rguenther@suse.de>
10752
10753         PR tree-optimization/45967
10754         * gcc.dg/torture/pr45967-2.c: New testcase.
10755         * gcc.dg/torture/pr45967-3.c: Likewise.
10756
10757 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10758
10759         PR testsuite/47325
10760         * g++.dg/ext/pr47213.C: Require visibility.
10761
10762 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10763
10764         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10765         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10766
10767 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10768
10769         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10770         Linux-based targets.
10771
10772 2011-01-13  Jan Hubicka  <jh@suse.cz>
10773
10774         PR tree-optimization/47276
10775         * gcc.dg/pr47276.c: New testcase.
10776
10777 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10778             Jonathan Wakely  <jwakely.gcc@gmail.com>
10779
10780         PR c++/33558
10781         * g++.dg/other/pr33558.C: New.
10782         * g++.dg/other/pr33558-2.C: New.
10783
10784 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10785
10786         PR tree-optimization/45934
10787         PR tree-optimization/46302
10788         * g++.dg/ipa/devirt-c-1.C: New test.
10789         * g++.dg/ipa/devirt-c-2.C: Likewise.
10790         * g++.dg/ipa/devirt-c-3.C: Likewise.
10791         * g++.dg/ipa/devirt-c-4.C: Likewise.
10792         * g++.dg/ipa/devirt-c-5.C: Likewise.
10793         * g++.dg/ipa/devirt-c-6.C: Likewise.
10794         * g++.dg/ipa/devirt-6.C: Likewise.
10795         * g++.dg/ipa/devirt-d-1.C: Likewise.
10796         * g++.dg/torture/pr45934.C: Likewise.
10797
10798 2011-01-14  Jason Merrill  <jason@redhat.com>
10799
10800         * g++.dg/cpp0x/variadic105.C: New.
10801
10802 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10803             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805         PR objc/45989
10806         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10807         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10808         execution tests on i?86-*-*, x86_64-*-* and
10809         powerpc*-apple-darwin* && ilp32.
10810         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10811         tests on i?86-*-* and x86_64-*-*.
10812
10813 2011-01-14  Richard Guenther  <rguenther@suse.de>
10814
10815         PR tree-optimization/47280
10816         * g++.dg/opt/pr47280.C: New testcase.
10817
10818 2011-01-14  Jason Merrill  <jason@redhat.com>
10819
10820         * g++.dg/cpp0x/constexpr-regress1.C: New.
10821
10822         * g++.dg/ext/flexary2.C: New.
10823
10824 2011-01-14  Richard Guenther  <rguenther@suse.de>
10825
10826         PR middle-end/47281
10827         * gcc.dg/torture/pr47281.c: New testcase.
10828         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10829
10830 2011-01-14  Richard Guenther  <rguenther@suse.de>
10831
10832         PR tree-optimization/47286
10833         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10834
10835 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10836
10837         PR c++/47213
10838         * g++.dg/ext/pr47213.C: New.
10839
10840 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10841
10842         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10843
10844 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10845             Mikael Morin  <mikael@gcc.gnu.org>
10846
10847         PR fortran/45848
10848         PR fortran/47204
10849         * gfortran.dg/select_type_20.f90: New.
10850         * gfortran.dg/select_type_21.f90: New.
10851
10852 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10853
10854         PR target/47251
10855         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10856
10857 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10858
10859         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10860         * gcc.dg/guality/pr36728-2.c: Likewise.
10861
10862 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10863
10864         PR debug/PR46973
10865         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10866
10867 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10868
10869         PR rtl-optimization/45352
10870         * gcc.dg/pr45352-3.c: New.
10871
10872 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10873
10874         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10875         comment.
10876         * g++.dg/cpp0x/range-for8.C: New.
10877         * g++.dg/cpp0x/range-for9.C: New.
10878
10879 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10880
10881         PR debug/47209
10882         * g++.dg/debug/pr47209.C: New.
10883
10884 2011-01-12  Richard Guenther  <rguenther@suse.de>
10885
10886         PR lto/47259
10887         * gcc.dg/lto/pr47259_0.c: New testcase.
10888         * gcc.dg/lto/pr47259_1.c: Likewise.
10889
10890 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10891
10892         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10893         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10894         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10895         methods missing from the OBJC2 Object.
10896         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10897         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10898         GNU and NeXT runtimes.
10899         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10900         comments.
10901         * objc-obj-c++-shared/Object1.m: Likewise.
10902         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10903         * objc.dg/proto-qual-1.m: Likewise.
10904         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10905         * obj-c++.dg/proto-qual-1.mm: Likewise.
10906
10907 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10908
10909         PR testsuite/33033
10910         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10911
10912 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10913
10914         Fixed the Objective-C++ testsuite and updated all tests.
10915         * lib/obj-c++.exp (obj-c++_init): Declare and set
10916         gcc_warning_prefix and gcc_error_prefix.
10917         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10918         'dg-warning', 'dg-message' and 'dg-error'.
10919         * obj-c++.dg/class-extension-3.mm: Likewise.
10920         * obj-c++.dg/class-protocol-1.mm: Likewise.
10921         * obj-c++.dg/encode-7.mm: Likewise.
10922         * obj-c++.dg/exceptions-3.mm: Likewise.
10923         * obj-c++.dg/exceptions-5.mm: Likewise.
10924         * obj-c++.dg/method-12.mm: Likewise.
10925         * obj-c++.dg/method-13.mm: Likewise.
10926         * obj-c++.dg/method-15.mm: Likewise.
10927         * obj-c++.dg/method-16.mm: Likewise.
10928         * obj-c++.dg/method-4.mm: Likewise.
10929         * obj-c++.dg/method-8.mm: Likewise.
10930         * obj-c++.dg/method-conflict-1.mm: Likewise.
10931         * obj-c++.dg/method-conflict-2.mm: Likewise.
10932         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10933         and uncommented second part of the testcase now that the testsuite
10934         works correctly.
10935         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10936         and uncommented second part of the testcase now that the testsuite
10937         works correctly.
10938         * obj-c++.dg/private-1.mm: Likewise.
10939         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10940         * obj-c++.dg/syntax-error-7.mm: Likewise.
10941         * obj-c++.dg/warn5.mm: Likewise.
10942         * obj-c++.dg/property/at-property-14.mm: Likewise.
10943         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10944         FIXME.
10945         * obj-c++.dg/property/at-property-18.mm: Likewise.
10946         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10947         FIXME.
10948         * obj-c++.dg/property/at-property-21.mm: Likewise.
10949         * obj-c++.dg/property/at-property-28.mm: Likewise.
10950         * obj-c++.dg/property/at-property-5.mm: Likewise.
10951         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10952         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10953         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10954         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10955         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10956         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10957         * obj-c++.dg/tls/diag-5.mm: Likewise.
10958         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10959         dg-error, now matched correctly.
10960
10961 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10962
10963         * objc.dg/property/at-property-29.m: New.
10964         * obj-c++.dg/property/at-property-29.mm: New.
10965
10966 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10967
10968         * go.test/go-test.exp (go-set-goarch): New proc.
10969         (go-gc-tests): Use it.
10970
10971 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10972
10973         PR debug/46955
10974         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10975
10976 2011-01-11  Richard Henderson  <rth@redhat.com>
10977
10978         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10979
10980 2011-01-11  Jan Hubicka  <jh@suse.cz>
10981
10982         PR lto/45721
10983         PR lto/45375
10984         * gcc.dg/lto/pr45721_1.c: New file.
10985         * gcc.dg/lto/pr45721_0.c: New file.
10986
10987 2011-01-11  Richard Guenther  <rguenther@suse.de>
10988
10989         PR tree-optimization/46076
10990         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10991
10992 2011-01-11  Jeff Law <law@redhat.com>
10993
10994         * PR tree-optimization/47086
10995         * gcc.dg/pr47086.c: New test.
10996
10997 2011-01-11  Jason Merrill  <jason@redhat.com>
10998
10999         PR c++/46658
11000         * g++.dg/template/new10.C: New.
11001
11002         PR c++/45520
11003         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
11004
11005 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
11006
11007         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
11008         Split type definitions and NSConstantString class into...
11009         * objc-obj-c++-shared/objc-test-suite-types.h: New.
11010         * objc-obj-c++-shared/nsconstantstring-class.h: New.
11011         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
11012         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
11013         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
11014         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
11015         to comments.
11016         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
11017         encode defines for newer NeXT system headers.
11018         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
11019         * obj-c++.dg/torture/strings/string1.mm: Likewise.
11020         * objc.dg/foreach-5.m: Likewise.
11021         * objc.dg/foreach-2.m: Likewise.
11022         * objc.dg/foreach-4.m: Likewise.
11023         * objc.dg/torture/strings/string1.m: Likewise.
11024         * objc.dg/torture/strings/string2.m: Likewise.
11025         * objc.dg/torture/strings/string3.m: Likewise.
11026         * objc.dg/torture/strings/string4.m: Likewise.
11027         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
11028         header and stand alone.
11029         * obj-c++.dg/strings/strings-2.mm: Likewise.
11030         * objc.dg/torture/strings/const-str-3.m: Likewise.
11031         * objc.dg/strings/strings-2.m: Likewise.
11032         * objc.dg/strings/const-str-12b.m: Likewise.
11033
11034 2011-01-12  Richard Guenther  <rguenther@suse.de>
11035
11036         PR middle-end/32511
11037         * gcc.dg/attr-weak-1.c: Adjust.
11038
11039 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
11040
11041         PR fortran/47051
11042         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
11043         standard compliant and comment.
11044
11045 2011-01-10  Jan Hubicka  <jh@suse.cz>
11046
11047         PR lto/46083
11048         * gcc.dg/initpri3.c: New testcase.
11049
11050 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
11051
11052         PR lto/47222
11053         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
11054         externally visible.
11055         (g_esi): Likewise.
11056         (g_ebx): Likewise.
11057         (g_ebp): Likewise.
11058         (g_esp): Likewise.
11059         (g_ebp_save): Likewise.
11060         (g_esp_save): Likewise.
11061
11062 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11063
11064         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
11065
11066 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11067
11068         PR tree-optimization/46021
11069         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
11070         i?86-*-*, x86_64-*-*.
11071
11072 2011-01-10  Jeff Law <law@redhat.com>
11073
11074         * PR tree-optimization/47141
11075         * gcc.c-torture/compile/pr47141.c: New test.
11076
11077 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
11078
11079         PR testsuite/46230
11080         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
11081         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
11082         * gcc.dg/vect/slp-35.c: Remove XFAILs.
11083         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
11084
11085         PR testsuite/46230
11086         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
11087         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
11088         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
11089         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
11090         being vectorized.  Adjust dg-final pattern.
11091
11092         PR testsuite/46230
11093         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
11094         * gcc.dg/vect/slp-24.c: Likewise.
11095
11096 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
11097
11098         PR c++/47218
11099         * g++.dg/other/pr47218-1.C: New test file.
11100         * g++.dg/other/pr47218.C: Likewise.
11101         * g++.dg/other/pr47218.h: New supporting header.
11102
11103 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
11104
11105         PR objc/47232
11106         * objc.dg/attributes/invalid-attribute-1.m: New.
11107         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
11108
11109 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11110
11111         PR fortran/47224
11112         * gfortran.dg/proc_ptr_comp_28.f90: New.
11113
11114 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11115
11116         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
11117         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
11118         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11119         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
11120         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
11121         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11122         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
11123         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
11124         * objc.dg/gnu-api-2-class.m: Likewise.
11125         * objc.dg/gnu-api-2-ivar.m: Likewise.
11126         * objc.dg/gnu-api-2-method.m: Likewise.
11127         * objc.dg/gnu-api-2-objc.m: Likewise.
11128         * objc.dg/gnu-api-2-object.m: Likewise.
11129         * objc.dg/gnu-api-2-property.m: Likewise.
11130         * objc.dg/gnu-api-2-protocol.m: Likewise.
11131         * objc.dg/gnu-api-2-sel.m: Likewise.
11132
11133 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
11134
11135         * objc.dg/foreach-1.m: Skip for Darwin < 9.
11136         * objc.dg/objc-foreach-4.m: Likewise.
11137         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
11138         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
11139         * objc.dg/foreach-4.m: Likewise.
11140         * objc.dg/foreach-5.m: Likewise.
11141         * objc.dg/foreach-3.m: Return self from init.
11142
11143 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
11144
11145         PR fortran/38536
11146         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
11147
11148 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
11149
11150         PR fortran/46313
11151         * gfortran.dg/class_35.f90: New.
11152
11153 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11154
11155         * objc.dg/foreach-1.m: Add "-Wall" to flags.
11156
11157 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
11158
11159         PR objc/47078
11160         * objc.dg/invalid-method-2.m: New.
11161         * obj-c++.dg/invalid-method-2.mm: New.
11162
11163 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
11164
11165         PR fortran/46896
11166         * gfortran.dg/transpose_optimization_2.f90 : New test.
11167
11168 2011-01-08  Jan Hubicka  <jh@suse.cz>
11169
11170         PR tree-optmization/46469
11171         * g++.dg/torture/pr46469.C: New testcase.
11172
11173 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
11174
11175         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
11176         emulation of libobjc-gnu structure layout functionality to ..
11177         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
11178         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
11179         * objc/execute/bf-common.h: Adjust headers.
11180         * objc/execute/bf-1.m: Likewise.
11181         * objc/execute/bf-2.m: Likewise.
11182         * objc/execute/bf-3.m: Likewise.
11183         * objc/execute/bf-4.m: Likewise.
11184         * objc/execute/bf-5.m: Likewise.
11185         * objc/execute/bf-6.m: Likewise.
11186         * objc/execute/bf-7.m: Likewise.
11187         * objc/execute/bf-8.m: Likewise.
11188         * objc/execute/bf-9.m: Likewise.
11189         * objc/execute/bf-10.m: Likewise.
11190         * objc/execute/bf-11.m: Likewise.
11191         * objc/execute/bf-12.m: Likewise.
11192         * objc/execute/bf-13.m: Likewise.
11193         * objc/execute/bf-14.m: Likewise.
11194         * objc/execute/bf-15.m: Likewise.
11195         * objc/execute/bf-16.m: Likewise.
11196         * objc/execute/bf-17.m: Likewise.
11197         * objc/execute/bf-18.m: Likewise.
11198         * objc/execute/bf-19.m: Likewise.
11199         * objc/execute/bf-20.m: Likewise.
11200         * objc/execute/bf-21.m: Likewise.
11201         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
11202         objc_get_type_qualifiers ().
11203
11204 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11205
11206         PR fortran/45777
11207         * gfortran.dg/dependency_39.f90:  New test.
11208
11209 2011-01-07  Jan Hubicka  <jh@suse.cz>
11210
11211         Get builtins tests ready for linker plugin.
11212         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
11213         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
11214         my_memset, my_bzero): Mark used.
11215         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
11216         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
11217         volatile.
11218         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
11219         volatile.
11220
11221 2011-01-07  Jan Hubicka  <jh@suse.cz>
11222
11223         PR tree-optimization/46367
11224         * g++.dg/torture/pr46367.C: New file.
11225
11226 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11227
11228         PR target/47201
11229         * gcc.dg/pr47201.c: New test.
11230
11231         PR bootstrap/47187
11232         * gcc.dg/tree-prof/pr47187.c: New test.
11233
11234 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11235
11236         PR fortran/41580
11237         * gfortran.dg/extends_type_of_3.f90: New.
11238
11239 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11240
11241         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11242         * g++.dg/ext/dllimport-MI1.C: Likewise.
11243         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11244         * g++.dg/ext/dllimport10.C: Likewise.
11245         * g++.dg/ext/dllimport11.C: Likewise.
11246         * g++.dg/ext/dllimport12.C: Likewise.
11247         * g++.dg/ext/dllimport13.C: Likewise.
11248         * g++.dg/ext/dllimport2.C: Likewise.
11249         * g++.dg/ext/dllimport3.C: Likewise.
11250         * g++.dg/ext/dllimport4.C: Likewise.
11251         * g++.dg/ext/dllimport5.C: Likewise.
11252         * g++.dg/ext/dllimport6.C: Likewise.
11253         * g++.dg/ext/dllimport8.C: Likewise.
11254         * g++.dg/ext/dllimport9.C: Likewise.
11255         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11256         targets, too. Additionally enable test for i?86-*-mingw*.
11257         * g++.dg/ext/selectany1.C: Likewise.
11258         Remove guard variable check.
11259
11260 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11261
11262         PR fortran/47189
11263         PR fortran/47194
11264         * gfortran.dg/storage_size_3.f08: Extended.
11265
11266 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR c++/47022
11269         * g++.dg/template/stdarg1.C: New test.
11270
11271 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11272
11273         PR fortran/47195
11274         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11275         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11276         from the interface of functions to not hide the errors that
11277         shall be tested.
11278
11279 2011-01-06  Jan Hubicka  <jh@suse.cz>
11280
11281         * gcc.dg/lto/pr47188_0.c: New testcase.
11282         * gcc.dg/lto/pr47188_1.c: New testcase.
11283
11284 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11285
11286         PR fortran/33117
11287         PR fortran/46478
11288         * gfortran.dg/interface_33.f90: New test.
11289
11290 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11291
11292         PR c/47150
11293         * gcc.c-torture/compile/pr47150.c: New test.
11294
11295 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11296
11297         PR tree-optimization/47139
11298         * gcc.dg/vect/pr47139.c: New test.
11299
11300 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11301
11302         PR fortran/47180
11303         * gfortran.dg/extends_type_of_2.f03: New.
11304
11305 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11306
11307         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11308
11309 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11310
11311         * gnat.dg/opt14.adb: New test.
11312
11313 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11314
11315         PR fortran/46017
11316         * gfortran.dg/allocate_error_2.f90:  New test.
11317
11318 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11319
11320         PR fortran/47024
11321         * gfortran.dg/storage_size_3.f08: New.
11322
11323 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11324
11325         PR libgfortran/47154
11326         * gfortran.dg/namelist_68.f90: New test.
11327
11328 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11329
11330         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11331
11332 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11333
11334         PR fortran/46448
11335         * gfortran.dg/class_34.f90: New.
11336
11337 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11338
11339         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11340         use __builtin_inff.  Skip all single-precision tests that require
11341         Infinity.
11342
11343 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11344
11345         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11346
11347 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR tree-optimization/47148
11350         * gcc.c-torture/execute/pr47148.c: New test.
11351
11352         PR tree-optimization/47155
11353         * gcc.c-torture/execute/pr47155.c: New test.
11354
11355         PR rtl-optimization/47157
11356         * gcc.c-torture/compile/pr47157.c: New test.
11357
11358 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11359
11360         * gcc.dg/torture/vector-shift2.c (schar): Define.
11361         (main): Always use schar or uchar instead of plain "char" to avoid
11362         dependencies on implementation-defined char signedness.
11363
11364 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11365
11366         PR tree-optimization/46801
11367         * gnat.dg/pack9.adb: Remove xfail.
11368
11369 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11370
11371         PR tree-optimization/46984
11372         * g++.dg/ipa/pr46984.C: New test.
11373
11374 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
11375
11376         PR fortran/46408
11377         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11378
11379 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR tree-optimization/47140
11382         * gcc.c-torture/compile/pr47140.c: New test.
11383
11384         PR rtl-optimization/47028
11385         * gcc.dg/pr47028.c: New test.
11386
11387 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
11388
11389         * objc.dg/protocol-forward-1.m: Removed TODO.
11390         * objc.dg/protocol-forward-2.m: New.
11391         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11392         * obj-c++.dg/protocol-forward-2.mm: New.
11393
11394 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
11395
11396         PR target/38662
11397         * g++.dg/eh/pr38662.C: New testcase.
11398
11399 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
11400
11401         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11402         scan for newline '\n'.
11403
11404 \f
11405 Copyright (C) 2011 Free Software Foundation, Inc.
11406
11407 Copying and distribution of this file, with or without modification,
11408 are permitted in any medium without royalty provided the copyright
11409 notice and this notice are preserved.