OSDN Git Service

* gnat.dg/opt19.adb: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/opt19.adb: New test.
4
5 2011-09-21  Terry Guo  <terry.guo@arm.com>
6
7         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
8         on arch conflict when testing case on targets other than armv7-a.
9
10 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
11
12         PR c++/50454
13         * g++.dg/ext/int128-1.C: New.
14         * g++.dg/ext/int128-2.C: Likewise.
15         * g++.dg/ext/int128-2.h: Likewise.
16
17 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
18
19         PR testsuite/50469
20         * gfortran.dg/storage_size_2.f08: Replace "must be be" with
21         "must be".
22
23 2011-09-20  Jason Merrill  <jason@redhat.com>
24
25         * g++.dg/cpp0x/constexpr-generated1.C: New.
26
27         PR c++/50442
28         * g++.dg/overload/ref-conv1.C: New.
29
30 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
31
32         * g++.dg/other/final1.C: New.
33
34 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
35
36         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
37         and get_bit ().
38
39 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
40
41         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
42         "target arm_eabi".
43
44 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
45
46         PR tree-optimization/50413
47         * g++.dg/vect/vect.exp: Run slp-pr* tests with
48         -fdump-tree-slp-details.  Run other tests with
49         -fdump-tree-vect-details.
50         * g++.dg/vect/slp-pr50413.cc: New.
51
52 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
53             Ira Rosen  <ira.rosen@linaro.org>
54
55         PR testsuite/50435
56         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
57         Fix underscores around restrict.
58
59 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
60
61         PR tree-optimization/50414
62         * gfortran.dg/vect/Ofast-pr50414.f90: New.
63         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
64         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
65
66 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
67
68         PR tree-optimization/50412
69         * gfortran.dg/vect/pr50412.f90: New.
70
71 2011-09-16  Jason Merrill  <jason@redhat.com>
72
73         PR c++/50424
74         * g++.dg/eh/defarg1.C: New.
75
76 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
77
78         * gcc.dg/vect/vect-reduc-10.c: New test.
79         * gcc.target/i386/avx-reduc-1.c: New test.
80
81         * gcc.target/i386/sse2-extract-1.c: New test.
82         * gcc.target/i386/avx-extract-1.c: New test.
83
84 2011-09-16  Terry Guo  <terry.guo@arm.com>
85
86         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
87
88 2011-09-15   Diego Novillo  <dnovillo@google.com>
89
90         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
91         ALWAYS_CXXFLAGS, if defined.
92         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
93         ALWAYS_GFORTRANFLAGS, if defined.
94         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
95         ALWAYS_GOCFLAGS, if defined.
96         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
97         ALWAYS_OBJCXXFLAGS, if defined.
98         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
99         additional_flags, if defined.
100         * lib/gnat.exp (gnat_target_compile): Likewise.
101         * lib/objc.exp (objc_target_compile): Likewise.
102         * lib/target-supports-dg.exp (dg-add-options): Handle
103         TEST_ALWAYS_FLAGS.
104
105 2011-09-15  Tom de Vries  <tom@codesourcery.com>
106
107         PR testsuite/50322
108         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
109         Use uintptr_t in f1.  Undo avr xfails.
110
111 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
112
113         PR fortran/50401
114         PR fortran/50403
115         * gfortran.dg/function_types_3.f90: New.
116
117 2011-09-15  Jason Merrill  <jason@redhat.com>
118
119         PR c++/50365
120         * g++.dg/cpp0x/trailing7.C: New.
121
122         PR c++/50361
123         * g++.dg/cpp0x/nullptr23.C: New.
124
125 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
126
127         * gcc.dg/vect/bb-slp-25.c: New.
128
129 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
130
131         PR c++/50391
132         * g++.dg/cpp0x/noexcept15.C: New.
133
134 2011-09-14  Tom de Vries  <tom@codesourcery.com>
135
136         PR middle-end/50251
137         * gcc.dg/pr50251.c: New test.
138
139 2011-09-14  Tobias Burnus  <burnus@net-b.de>
140
141         PR fortran/34547
142         PR fortran/50375
143         * gfortran.dg/null_5.f90: New.
144         * gfortran.dg/null_6.f90: New.
145
146 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
147
148         * gcc.c-torture/compile/20110913-1.c: New test.
149
150 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
151
152         PR fortran/50379
153         * gfortran.dg/result_2.f90: New.
154
155 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
156
157         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
158
159 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
160
161         PR c++/48320
162         * g++.dg/cpp0x/variadic116.C: New test case.
163
164 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
165
166         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
167         * gcc.target/mips/interrupt_handler-2.c: New test.
168         * gcc.target/mips/interrupt_handler-3.c: Likewise.
169
170 2011-09-12  Jason Merrill  <jason@redhat.com>
171
172         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
173
174         * g++.dg/cpp0x/explicit7.C: New.
175
176 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
177
178         PR rtl-optimization/50212
179         * g++.dg/other/pr50212.C: New test.
180
181 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
182
183         PR target/43746
184         * testsuite/gcc.target/avr/torture/avr-torture.exp
185         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
186         "-O2 -fmerge-all-constants".
187
188 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
189
190         PR fortran/50327
191         * gfortran.dg/do_while_1.f90: New test.
192
193 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
194
195         PR fortran/35831
196         PR fortran/47978
197         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
198         * gfortran.dg/proc_decl_26.f90: New.
199         * gfortran.dg/typebound_override_2.f90: New.
200         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
201
202 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
203
204         * gnat.dg/cond_expr2.ad[sb]: New test.
205
206 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gnat.dg/atomic5.ad[sb]: New test.
209
210 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
211
212         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
213
214 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
215
216         PR target/49030
217         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
218
219 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
220
221         PR target/49614
222         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
223
224 2011-09-09  Richard Guenther  <rguenther@suse.de>
225
226         PR tree-optimization/50328
227         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
228
229 2011-09-09  Richard Guenther  <rguenther@suse.de>
230
231         PR middle-end/50333
232         * gcc.dg/torture/pr50333.c: New testcase.
233
234 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
235
236         PR tree-optimization/50318
237         * gcc.target/arm/pr50318-1.c: New file.
238
239 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
240
241         * gcc.target/i386/all_one_m256i.c: New test.
242
243 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
244
245         PR c++/50324
246         * g++.dg/cpp0x/sfinae28.C: New.
247
248 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
249
250         PR c/50332
251         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
252         longer ignored on typedefs.
253
254         PR c++/33255 - Support -Wunused-local-typedefs warning
255         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
256         * c-c++-common/Wunused-local-typedefs.c: Likewise.
257
258 2011-09-08  Martin Jambor  <mjambor@suse.cz>
259
260         PR tree-optimization/50287
261         * gcc.dg/torture/pr50287.c: New test.
262
263 2011-09-08  Richard Guenther  <rguenther@suse.de>
264
265         PR tree-optimization/19831
266         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
267         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
268         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
269         * gcc.dg/errno-1.c: Adjust.
270
271 2011-09-08  Richard Guenther  <rguenther@suse.de>
272
273         PR tree-optimization/19831
274         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
275
276 2011-09-08  Tobias Burnus  <burnus@net-b.de>
277
278         PR fortran/44646
279         * gfortran.dg/do_concurrent_1.f90: New.
280         * gfortran.dg/do_concurrent_2.f90: New.
281
282 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
283
284         PR target/50310
285         * gcc.c-torture/execute/ieee/pr50310.c: New test.
286         * gcc.dg/pr50310-2.c: New test.
287
288 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
289
290         PR fortran/48095
291         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
292         * gfortran.dg/impure_constructor_1.f90: Modified.
293         * gfortran.dg/proc_ptr_comp_33.f90: New.
294
295 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
296
297         PR target/50310
298         * gcc.dg/pr50310-1.c: New test.
299
300 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
301
302         PR middle-end/48571
303         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
304         instead of 4.
305
306 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
307
308         PR c++/50309
309         * g++.dg/cpp0x/noexcept14.C: New.
310
311 2011-09-07  Jason Merrill  <jason@redhat.com>
312
313         * g++.dg/cpp0x/constexpr-ref3.C: New.
314
315         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
316
317 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
318
319         * gcc.dg/section1.c: Don't xfail for avr.
320
321 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
322
323         PR tree-optimization/50322
324         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
325
326 2011-09-07  Martin Jambor  <mjambor@suse.cz>
327
328         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
329
330 2011-09-07  Martin Jambor  <mjambor@suse.cz>
331
332         PR tree-optimization/49911
333         * g++.dg/tree-ssa/pr49911.C: New test.
334
335 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
336
337         PR target/49030
338         * gcc.dg/torture/pr49030.c: New test.
339
340 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
341
342         PR fortran/50288
343         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
344         * gfortran.dg/class_4d.f03: Deleted.
345         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
346
347 2011-09-07  Richard Guenther  <rguenther@suse.de>
348
349         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
350
351 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
352
353         PR tree-optimization/46021
354         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
355
356 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
357
358         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
359
360 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
361
362         * gcc.c-torture/compile/20110906-1.c: New test.
363
364 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
365
366         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
367
368 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
369
370         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
371         --param tree-reassoc-width=1.
372
373         * gcc.dg/tree-ssa/reassoc-24.c: New test.
374         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
375
376 2011-09-06  Richard Guenther  <rguenther@suse.de>
377
378         PR tree-optimization/48149
379         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
380
381 2011-09-06  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/48317
384         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
385
386 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
387
388         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
389         New procedure.
390         (add_options_for_quad_vectors): Replace with ...
391         (add_options_for_double_vectors): ... this.
392         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
393         support multiple vector sizes since the vectorizer attempts to
394         vectorize with both vector sizes.
395         * gcc.dg/vect/no-vfa-vect-79.c,
396         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
397         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
398         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
399         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
400         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
401         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
402         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
403         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
404         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
405         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
406         gcc.dg/vect/vect-40.c: Likewise.
407         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
408         redundant.
409         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
410         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
411         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
412         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
413         Likewise.
414         * gcc.dg/vect/vect-peel-4.c: Make ia global.
415
416 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
417
418         PR target/49606
419         * gcc.target/mips/abi-main.h: New file.
420         * gcc.target/mips/abi-o32-long32.c: New test.
421         * gcc.target/mips/abi-o32-long64.c: Likewise.
422         * gcc.target/mips/abi-o64-long32.c: Likewise.
423         * gcc.target/mips/abi-o64-long64.c: Likewise.
424         * gcc.target/mips/abi-n32-long32.c: Likewise.
425         * gcc.target/mips/abi-n32-long64.c: Likewise.
426         * gcc.target/mips/abi-n64-long32.c: Likewise.
427         * gcc.target/mips/abi-n64-long64.c: Likewise.
428         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
429         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
430         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
431         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
432         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
433         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
434         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
435         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
436         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
437         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
438         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
439         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
440         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
441         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
442         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
443         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
444         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
445         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
446         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
447         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
448         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
449         * gcc.target/mips/branch-2.c: Remove -mabicalls.
450         * gcc.target/mips/branch-3.c: Likewise.
451         * gcc.target/mips/branch-4.c: Likewise.
452         * gcc.target/mips/branch-5.c: Likewise.
453         * gcc.target/mips/branch-6.c: Likewise.
454         * gcc.target/mips/branch-7.c: Likewise.
455         * gcc.target/mips/branch-8.c: Likewise.
456         * gcc.target/mips/branch-9.c: Likewise.
457         * gcc.target/mips/branch-10.c: Likewise.
458         * gcc.target/mips/branch-11.c: Likewise.
459         * gcc.target/mips/branch-12.c: Likewise.
460         * gcc.target/mips/branch-13.c: Likewise.
461         * gcc.target/mips/lazy-binding-1.c: Likewise.
462
463 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
464
465         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
466         << 18 to avoid warning on int=16 platforms..
467
468 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
469
470         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
471         to work even with -fshort-enums.
472
473 2011-09-04  Jan Hubicka  <jh@suse.cz>
474
475         * gcc.c-torture/compile/20110902.c: new testcase.
476
477 2011-09-04  Jason Merrill  <jason@redhat.com>
478
479         PR c++/49267
480         * g++.dg/cpp0x/rv-conv1.C: New.
481
482         DR 1328
483         * g++.dg/cpp0x/rv-func3.C: New.
484
485         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
486
487         PR c++/50248
488         Core 1358
489         * g++.dg/cpp0x/constexpr-template1.C: New.
490         * g++.dg/cpp0x/constexpr-template2.C: New.
491         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
492         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
493
494 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
495
496         * gnat.dg/specs/debug1.ads: Tweak pattern.
497
498 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
499
500         PR fortran/50227
501         * gfortran.dg/class_45a.f03: New.
502         * gfortran.dg/class_45b.f03: New.
503
504 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
505             Ira Rosen  <ira.rosen@linaro.org>
506
507         PR tree-optimization/50208
508         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
509         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
510         -fno-tree-fre -fno-tree-pre.
511
512 2011-09-02  Martin Jambor  <mjambor@suse.cz>
513
514         * gcc.dg/ipa/ipcp-3.c: New test.
515
516 2011-09-02  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/27460
519         PR middle-end/29269
520         * gcc.dg/vect/vect-cond-7.c: New testcase.
521
522 2011-09-02  Martin Jambor  <mjambor@suse.cz>
523
524         * g++.dg/ipa/devirt-3.C: Added a distraction method.
525         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
526         xfailed test for inlining.
527         * g++.dg/ipa/ivinline-9.C: Likewise.
528
529 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
530
531         PR tree-optimization/50178
532         * gfortran.dg/vect/pr50178.f90: New test.
533
534 2011-08-31  Martin Jambor  <mjambor@suse.cz>
535
536         PR middle-end/49886
537         * gcc.c-torture/execute/pr49886.c: New testcase.
538
539 2011-08-31  Tom de Vries  <tom@codesourcery.com>
540
541         PR middle-end/43513
542         * gcc.dg/pr43513.c: New test.
543
544 2011-08-30  Tobias Burnus  <burnus@net-b.de>
545
546         PR fortran/45044
547         * gfortran.dg/common_14.f90: New.
548         * gfortran.dg/common_resize_1.f: Add two dg-warning.
549
550 2011-08-30  Jason Merrill  <jason@redhat.com>
551
552         PR c++/50084
553         * g++.dg/cpp0x/decltype33.C: New.
554
555         PR c++/50089
556         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
557
558         PR c++/50114
559         * g++.dg/cpp0x/lambda/lambda-for.C: New.
560
561 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
562
563         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
564
565 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
566
567         * gnat.dg/specs/aggr3.ads: New test.
568         * gnat.dg/specs/aggr3_pkg.ads: New helper.
569
570         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
571         * gnat.dg/specs/aggr2.ads: Likewise.
572
573 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
574
575         PR fortran/45170
576         * gfortran.dg/allocate_with_source_2.f90: New test
577
578 2011-08-30  Jason Merrill  <jason@redhat.com>
579
580         PR c++/50220
581         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
582
583         PR c++/50234
584         * g++.dg/cpp0x/constexpr-value3.C: New.
585
586 2011-08-30  Richard Guenther  <rguenther@suse.de>
587
588         PR middle-end/48571
589         * gcc.c-torture/execute/pr48571-1.c: New testcase.
590         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
591         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
592         * gcc.dg/pr36902.c: XFAIL.
593
594 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
595
596         * gcc.target/i386/fma-check.h: New.
597         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
598         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
599         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
600         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
601         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
602         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
603         * gcc.target/i386/fma-fmaddXX.c: Likewise.
604         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
605         * gcc.target/i386/fma-fmsubXX.c: Likewise.
606         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
607         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
608         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
609         * gcc.target/i386/fma-compile.c: Likewise.
610         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
611         * gcc.target/i386/sse-12.c: Add -mfma.
612         * gcc.target/i386/sse-13.c: Likewise.
613         * gcc.target/i386/sse-14.c: Likewise.
614         * gcc.target/i386/sse-22.c: Likewise.
615         * gcc.target/i386/sse-23.c: Likewise.
616         * g++.dg/other/i386-2.C: Likewise.
617         * g++.dg/other/i386-3.C: Likewise.
618
619 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
620
621         PR testsuite/50185
622         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
623         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
624
625 2011-08-30  Christian Bruel  <christian.bruel@st.com>
626
627         * g++.dg/bprob/bprob.exp (feedback_options): Set
628         -fbranch-probabilities.
629         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
630
631 2011-08-29  Jason Merrill  <jason@redhat.com>
632
633         PR c++/50224
634         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
635
636 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
637             Jason Merrill  <jason@redhat.com>
638
639         * g++.dg/dfp/base.C: New test.
640
641 2011-08-29  Jason Merrill  <jason@redhat.com>
642
643         Core DR 994
644         PR c++/50209
645         * g++.dg/cpp0x/initlist58.C: New.
646
647 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
648
649         PR fortran/50225
650         * gfortran.dg/class_result_1.f03: New.
651
652 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
653
654         PR middle-end/48722
655         * gcc.target/i386/pr48722.c: New test.
656
657 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
658
659         PR libfortran/50192
660         * gfortran.dg/widechar_compare_1.f90:  New test.
661
662 2011-08-26  Jason Merrill  <jason@redhat.com>
663
664         Core DR 342
665         PR c++/48582
666         * g++.dg/abi/mangle50.C: New.
667
668 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
669
670         PR target/50202
671         * gcc.target/i386/pr50202.c: New test.
672
673 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
674
675         * gcc.target/i386/sse_4_1-round-vec.c: New test.
676         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
677         * gcc.target/i386/avx-round-vec.c: New test.
678         * gcc.target/i386/avx-roundf-vec.c: New test.
679
680 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
681
682         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
683         instruction.
684
685         PR c/50179
686         * c-c++-common/Wunused-var-14.c: New test.
687
688 2011-08-26  Tom de Vries  <tom@codesourcery.com>
689
690         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
691
692 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
693
694         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
695         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
696         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
697         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
698
699 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
700
701         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
702         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
703         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
704         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
705
706 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
707
708         PR fortran/50050
709         * gfortran.dg/pointer_comp_init_1.f90: New test.
710
711 2011-08-25  Jason Merrill  <jason@redhat.com>
712
713         PR c++/50157
714         * g++.dg/cpp0x/sfinae27.C: New.
715
716 2011-08-25  Tobias Burnus  <burnus@net-b.de>
717
718         * gfortran.dg/coarray_lib_token_4.f90: New.
719
720 2011-08-25  Tobias Burnus  <burnus@net-b.de>
721
722         * gfortran.dg/coarray/alloc_comp_1.f90: New.
723
724 2011-08-25  Richard Guenther  <rguenther@suse.de>
725
726         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
727
728 2011-08-24  Tobias Burnus  <burnus@net-b.de>
729
730         PR fortran/50163
731         * gfortran.dg/initialization_28.f90: New.
732
733 2011-08-24  Richard Guenther  <rguenther@suse.de>
734
735         PR tree-optimization/50067
736         * gcc.dg/torture/pr50067-3.c: New testcase.
737         * gcc.dg/torture/pr50067-4.c: Likewise.
738         * gcc.dg/torture/pr50067-5.c: Likewise.
739
740 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
741
742         * g++.dg/other/i386-2.C: Add -mavx2 check.
743         * g++.dg/other/i386-3.C: Likewise.
744         * gcc.target/i386/avx-1.c: Add AVX2.
745         * gcc.target/i386/avx-2.c: Likewise.
746         * gcc.target/i386/funcspec-5.c: Likewise.
747         * gcc.target/i386/sse-12.c: Likewise.
748         * gcc.target/i386/sse-13.c: Likewise.
749         * gcc.target/i386/sse-14.c: Likewise.
750         * gcc.target/i386/sse-22.c: Likewise.
751         * gcc.target/i386/sse-23.c: Likewise.
752         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
753         * gcc.target/i386/avx2-check.h: New.
754         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
755         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
756         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
757         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
758         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
759         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
760         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
761         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
762         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
763         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
764         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
765         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
766         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
767         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
768         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
769         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
770         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
771         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
772         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
773         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
774         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
775         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
776         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
777         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
778         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
779         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
780         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
781         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
782         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
783         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
784         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
785         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
786         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
787         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
788         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
789         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
790         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
791         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
792         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
793         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
794         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
795         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
796         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
797         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
798         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
799         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
800         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
801         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
802         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
803         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
804         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
805         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
806         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
807         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
808         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
809         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
810         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
811         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
812         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
813         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
814         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
815         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
816         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
817         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
818         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
819         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
820         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
821         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
822         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
823         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
824         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
825         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
826         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
827         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
828         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
829         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
830         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
831         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
832         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
833         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
834         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
835         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
836         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
837         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
838         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
839         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
840         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
841         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
842         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
843         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
844         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
845         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
846         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
847         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
848         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
849         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
850         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
851         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
852         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
853         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
854         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
855         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
856         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
857         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
858         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
859         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
860         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
861         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
862         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
863         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
864         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
865         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
866         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
867         * gcc.target/i386/avx2-vpand-1.c: Likewise.
868         * gcc.target/i386/avx2-vpand-2.c: Likewise.
869         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
870         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
871         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
872         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
873         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
874         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
875         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
876         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
877         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
878         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
879         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
880         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
881         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
882         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
883         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
884         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
885         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
886         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
887         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
888         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
889         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
890         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
891         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
892         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
893         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
894         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
895         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
896         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
897         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
898         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
899         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
900         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
901         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
902         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
903         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
904         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
905         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
906         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
907         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
908         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
909         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
910         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
911         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
912         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
913         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
914         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
915         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
916         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
917         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
918         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
919         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
920         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
921         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
922         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
923         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
924         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
925         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
926         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
927         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
928         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
929         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
930         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
931         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
932         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
933         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
934         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
935         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
936         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
937         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
938         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
939         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
940         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
941         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
942         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
943         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
944         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
945         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
946         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
947         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
948         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
949         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
950         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
951         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
952         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
953         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
954         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
955         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
956         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
957         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
958         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
959         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
960         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
961         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
962         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
963         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
964         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
965         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
966         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
967         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
968         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
969         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
970         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
971         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
972         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
973         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
974         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
975         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
976         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
977         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
978         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
979         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
980         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
981         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
982         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
983         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
984         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
985         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
986         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
987         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
988         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
989         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
990         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
991         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
992         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
993         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
994         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
995         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
996         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
997         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
998         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
999         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
1000         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
1001         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
1002         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
1003         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
1004         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
1005         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
1006         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
1007         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
1008         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
1009         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
1010         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
1011         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
1012         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
1013         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
1014         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
1015         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
1016         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
1017         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
1018         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
1019         * gcc.target/i386/avx2-vpor-1.c: Likewise.
1020         * gcc.target/i386/avx2-vpor-2.c: Likewise.
1021         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
1022         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
1023         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
1024         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
1025         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
1026         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
1027         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
1028         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
1029         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
1030         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
1031         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
1032         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
1033         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
1034         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
1035         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
1036         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
1037         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
1038         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
1039         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
1040         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
1041         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
1042         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
1043         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
1044         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
1045         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
1046         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
1047         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
1048         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
1049         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
1050         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
1051         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
1052         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
1053         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
1054         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
1055         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
1056         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
1057         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
1058         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
1059         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
1060         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
1061         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
1062         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
1063         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
1064         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
1065         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
1066         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
1067         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
1068         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
1069         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
1070         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
1071         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
1072         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
1073         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
1074         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
1075         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
1076         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
1077         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
1078         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
1079         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
1080         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
1081         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
1082         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
1083         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
1084         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
1085         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
1086         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
1087         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
1088         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
1089         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
1090         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
1091         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
1092         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
1093         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
1094         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
1095         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
1096         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
1097         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
1098         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
1099         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
1100         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
1101         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
1102         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
1103         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
1104         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
1105         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
1106         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
1107         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
1108         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
1109         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
1110         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
1111         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
1112         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
1113         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
1114         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
1115         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
1116         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
1117         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
1118         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
1119         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
1120         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
1121         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
1122         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
1123         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
1124         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
1125         * gcc.target/i386/testimm-9.c: Likewise.
1126
1127 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1128
1129         * g++.dg/other/i386-2.C: Add -mbmi2 check.
1130         * g++.dg/other/i386-3.C: Likewise.
1131         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
1132         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
1133         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
1134         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
1135         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
1136         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
1137         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
1138         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
1139         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
1140         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
1141         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
1142         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
1143         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
1144         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
1145         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
1146         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
1147         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
1148         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
1149         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
1150         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
1151         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
1152         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
1153         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
1154         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
1155         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
1156         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
1157         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
1158         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
1159         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
1160         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
1161         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
1162         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
1163         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
1164         * gcc.target/i386/sse-12.c: Add BMI2.
1165         * gcc.target/i386/sse-13.c: Likewise.
1166         * gcc.target/i386/sse-14.c: Likewise.
1167         * gcc.target/i386/sse-22.c: Likewise.
1168         * gcc.target/i386/sse-23.c: Likewise.
1169
1170 2011-08-23  Jason Merrill  <jason@redhat.com>
1171
1172         * g++.dg/template/crash7.C: Adjust expected errors.
1173
1174 2011-08-23  Jason Merrill  <jason@redhat.com>
1175
1176         PR c++/49045
1177         Core 1321
1178         * g++.dg/cpp0x/overload2.C: New.
1179
1180 2011-08-23  Jason Merrill  <jason@redhat.com>
1181
1182         Core 903
1183         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
1184
1185 2011-08-23  Jason Merrill  <jason@redhat.com>
1186
1187         Core 975
1188         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
1189         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
1190         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
1191         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
1192
1193 2011-08-23  Jason Merrill  <jason@redhat.com>
1194
1195         PR c++/50024
1196         * g++.dg/cpp0x/constexpr-initlist5.C: New.
1197
1198 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR c++/50158
1201         * g++.dg/warn/Wunused-var-16.C: New test.
1202
1203         PR middle-end/50161
1204         * gcc.dg/pr50161.c: New test.
1205
1206 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
1207
1208         PR c++/50055
1209         * g++.dg/gcov/gcov-7.C: New test.
1210
1211 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR c++/46862
1214         * g++.dg/dfp/nofields.C: New test.
1215
1216 2011-08-23  Tobias Burnus  <burnus@net-b.de>
1217
1218         PR fortran/31600
1219         * gfortran.dg/use_16.f90: New.
1220
1221 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
1222             Kirill Yukhin  <kirill.yukhin@intel.com>
1223
1224         PR target/50155
1225         * gcc.target/i386/pr50155.c: New test.
1226
1227 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR tree-optimization/50133
1230         * gcc.dg/pr50133.c: New test.
1231
1232         PR middle-end/50141
1233         * c-c++-common/cxxbitfields-6.c: New test.
1234
1235 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
1236
1237         PR fortran/50050
1238         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
1239
1240 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
1241
1242         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
1243         * gcc.dg/pr49994-3.c: Ditto.
1244
1245 2011-08-22  Richard Guenther  <rguenther@suse.de>
1246
1247         PR testsuite/50145
1248         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
1249         * gcc.dg/torture/pr50067-2.c: Likewise.
1250
1251 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1252
1253         PR fortran/47659
1254         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
1255         of a constant resulting from simplification.
1256         * gfortran.dg/warn_conversion_3.f90:  New test.
1257
1258 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1259
1260         PR fortran/50130
1261         * gfortran.dg/zero_stride_1.f90:  New test.
1262
1263 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/49638
1266         * gfortran.dg/typebound_override_1.f90: Modified.
1267
1268 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR tree-optimization/48739
1271         * gcc.dg/pr48739-1.c: New test.
1272         * gcc.dg/pr48739-2.c: New test.
1273
1274 2011-08-20  Tobias Burnus  <burnus@net-b.de>
1275
1276         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
1277
1278 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1279
1280         PR fortran/50129
1281         * gfortran.dg/where_3.f90: New test.
1282
1283 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
1284
1285         PR middle-end/49721
1286         * gfortran.dg/pr49721-1.f: New.
1287         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
1288
1289 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1290
1291         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
1292         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
1293         New tests.
1294
1295 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1296
1297         * gcc.target/arm/wmul-11.c: New file.
1298         * gcc.target/arm/wmul-12.c: New file.
1299         * gcc.target/arm/wmul-13.c: New file.
1300
1301 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1302
1303         * gcc.target/arm/wmul-10.c: New file.
1304
1305 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1306
1307         * gcc.target/arm/wmul-9.c: New file.
1308         * gcc.target/arm/wmul-bitfield-2.c: New file.
1309
1310 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1311
1312         * gcc.target/arm/wmul-8.c: New file.
1313
1314 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1315
1316         * gcc.target/arm/wmul-7.c: New file.
1317
1318 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1319
1320         * gcc.target/arm/wmul-6.c: New file.
1321
1322 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1323
1324         * gcc.target/arm/wmul-5.c: New file.
1325         * gcc.target/arm/no-wmla-1.c: New file.
1326
1327 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1328
1329         * gcc.target/arm/wmul-bitfield-1.c: New file.
1330
1331 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1332
1333         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1334
1335 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1336
1337         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1338         * gcc.target/i386/conversion.c: Likewise.
1339
1340 2011-08-19  Richard Guenther  <rguenther@suse.de>
1341
1342         * gcc.dg/torture/pr50067-1.c: New testcase.
1343         * gcc.dg/torture/pr50067-2.c: Likewise.
1344
1345 2011-08-19  Joey Ye  <joey.ye@arm.com>
1346
1347         PR target/49437
1348         * gcc.target/arm/handler-align.c: New test.
1349         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1350         New Function.
1351
1352 2011-08-19  Joey Ye  <joey.ye@arm.com>
1353
1354         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1355
1356 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1357
1358         PR fortran/50071
1359         * gfortran.dg/end_block_label_1.f90: New test.
1360         * gfortran.dg/end_associate_label_1.f90: New test.
1361
1362 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1363
1364         * gcc.dg/c1x-pointer-float-1.c: New test.
1365
1366 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
1367
1368         PR fortran/50071
1369         * gfortran.dg/duplicate_labels_2.f: New test.
1370
1371 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1372
1373         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1374         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1375         gcc.dg/c1x-noreturn-5.c: New tests.
1376
1377 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1378
1379         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1380
1381 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1382
1383         PR fortran/18918
1384         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1385         * gfortran.dg/coarray_lock_3.f90: Fix test.
1386         * gfortran.dg/coarray_lock_4.f90: New.
1387         * gfortran.dg/coarray_lock_5.f90: New.
1388
1389 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR target/50009
1392         * gcc.c-torture/compile/pr50009.c: New test.
1393
1394         PR target/50092
1395         * gcc.dg/torture/pr50092.c: New test.
1396
1397 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1398
1399         PR fortran/50109
1400         * gfortran.dg/namelist_73.f90: New.
1401
1402 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1403
1404         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1405
1406         PR debug/50017
1407         * gcc.dg/pr50017.c: New test.
1408
1409 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
1410
1411         PR c++/45625
1412         * g++.dg/lookup/hidden-var1.C: New test case.
1413
1414 2011-08-17  Tobias Burnus  <burnus@net-b.de>
1415
1416         PR fortran/31461
1417         * gfortran.dg/warn_unused_var_2.f90: New.
1418         * gfortran.dg/warn_unused_var_3.f90: New.
1419
1420 2011-08-17  Tom de Vries  <tom@codesourcery.com>
1421
1422         PR target/43597
1423         * gcc.target/arm/pr43597.c: New test.
1424
1425 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
1426
1427         PR fortran/50070
1428         * gfortran.dg/common_13.f90: New.
1429
1430 2011-08-16  Jason Merrill  <jason@redhat.com>
1431
1432         PR c++/50086
1433         * g++.dg/cpp0x/variadic-unresolved.C: New.
1434
1435         * g++.old-deja/g++.brendan/README: Add R.I.P.
1436
1437         * g++.dg/ext/attr-used-1.C: New.
1438
1439         PR c++/50054
1440         * g++.dg/cpp0x/initlist56.C: New.
1441
1442 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
1443
1444         PR testsuite/50085
1445         * g++.dg/opt/life1.C: Only run on Linux.
1446
1447 2011-08-15  Tobias Burnus  <burnus@net-b.de>
1448
1449         * gfortran.dg/coarray_26.f90: New.
1450
1451 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
1452
1453         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1454         -fdump-tree-vrp1.
1455
1456 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
1457
1458         PR fortran/50073
1459         * gfortran.dg/func_result_7.f90: New.
1460
1461 2011-08-13  Jason Merrill  <jason@redhat.com>
1462
1463         PR c++/50075
1464         * g++.dg/cpp0x/decltype32.C: New.
1465
1466         PR c++/50059
1467         * g++.dg/diagnostic/expr1.C: New.
1468
1469 2011-08-12  David Li  <davidxl@google.com>
1470
1471         * g++.dg/abi/vbase15.C: New test.
1472
1473 2011-08-12  Jason Merrill  <jason@redhat.com>
1474
1475         PR c++/50034
1476         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1477
1478 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
1479
1480         * gcc.dg/builtins-67.c: New test.
1481         * gcc.target/i386/conversion.c: Ditto.
1482
1483 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
1484             Brian Hackett  <bhackett1024@gmail.com>
1485
1486         * g++.dg/plugin/decl_plugin.c: New.
1487         * g++.dg/plugin/decl-plugin-test.C: New.
1488         * g++.dg/plugin/plugin.exp: Add above testcase.
1489
1490 2011-08-11  Richard Guenther  <rguenther@suse.de>
1491
1492         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1493
1494 2011-08-11  Michael Matz  <matz@suse.de>
1495
1496         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1497
1498 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
1499
1500         PR tree-optimization/50039
1501         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1502         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1503
1504 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1505
1506         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1507         (sse4_1_test): Initialize src3 with random value.
1508
1509 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1510
1511         * gcc.c-torture/execute/scal-to-vec1.c: New test.
1512         * gcc.c-torture/execute/scal-to-vec2.c: New test.
1513         * gcc.c-torture/execute/scal-to-vec3.c: New test.
1514         * gcc.dg/scal-to-vec1.c: New test.
1515         * gcc.dg/scal-to-vec2.c: New test.
1516
1517 2011-08-09  Richard Guenther  <rguenther@suse.de>
1518
1519         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1520         * gcc.dg/tree-ssa/vrp60.c: New testcase.
1521         * gcc.dg/tree-ssa/vrp61.c: Likewise.
1522         * gcc.dg/tree-ssa/vrp62.c: Likewise.
1523
1524 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1525
1526         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1527
1528 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1529
1530         * gcc.dg/pr49948.c: Require pthread effective target.
1531
1532 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1533
1534         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1535
1536 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1537
1538         * gcc.target/i386/sse-22a.c: New test.
1539
1540 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1541
1542         PR tree-optimization/50014
1543         * gcc.dg/vect/pr50014.c: New test.
1544
1545 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1546
1547         PR middle-end/49923
1548         * gcc.dg/tree-ssa/pr49923.c: New test.
1549
1550 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1551
1552         PR target/49781
1553         * gcc.target/i386/pr49781-1.c: New.
1554
1555 2011-08-08  Jason Merrill  <jason@redhat.com>
1556
1557         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1558
1559         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1560
1561 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1562
1563         PR fortran/49638
1564         * gfortran.dg/typebound_override_1.f90: New.
1565
1566 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1567
1568         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1569         x86_64 mingw target.
1570         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1571         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1572         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1573         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1574         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1575         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1576         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1577         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1578         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1579         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1580
1581 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1582
1583         PR testsuite/48727
1584         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1585
1586 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1587
1588         * gcc.dg/pr48770.c: Cleanup coverage files.
1589         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1590
1591 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1592
1593         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1594         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1595         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1596         lzcnt and bmi options.
1597
1598 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1599
1600         PR target/47381
1601         * gcc.dg/pr47381-1.c: New.
1602         * gcc.dg/pr47381-2.c: Likewise.
1603         * gcc.target/i386/pr47381.c: Likewise.
1604
1605 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1606
1607         PR middle-end/47727
1608         * gcc.dg/pr47727.c: New.
1609
1610         PR target/47372
1611         * gcc.dg/pr47372-1.c: New.
1612         * gcc.dg/pr47372-2.c: Likewise.
1613
1614 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1615
1616         PR middle-end/47449
1617         * gcc.target/i386/pr47449.c: New.
1618
1619         PR target/47446
1620         * gcc.dg/pr47446-1.c: New.
1621         * gcc.dg/pr47446-2.c: Likewise.
1622
1623 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1624
1625         PR target/47766
1626         * gcc.dg/pr47766.c: New.
1627
1628         PR target/47715
1629         * gcc.dg/tls/pr47715-1.c: New.
1630         * gcc.dg/tls/pr47715-2.c: Likewise.
1631         * gcc.dg/tls/pr47715-3.c: Likewise.
1632         * gcc.dg/tls/pr47715-4.c: Likewise.
1633         * gcc.dg/tls/pr47715-5.c: Likewise.
1634
1635 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1636
1637         PR libobjc/50002
1638         * objc.dg/gnu-api-2-class.m: Updated comments.
1639         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1640         * objc.dg/gnu-api-2-class-meta.m: New test.
1641         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1642
1643 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1644
1645         PR libobjc/49882
1646         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1647         with classes that are in construction.
1648
1649 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1650
1651         PR target/48084
1652         * gcc.target/i386/pr48084-1.c: New.
1653         * gcc.target/i386/pr48084-2.c: Likewise.
1654         * gcc.target/i386/pr48084-3.c: Likewise.
1655         * gcc.target/i386/pr48084-4.c: Likewise.
1656         * gcc.target/i386/pr48084-5.c: Likewise.
1657
1658         PR rtl-optimization/49504
1659         * gcc.target/i386/pr49504.c: New.
1660
1661         PR target/49860
1662         * gcc.dg/pr49860.c: New.
1663
1664 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1665
1666         PR libobjc/49882
1667         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1668         with classes that are in construction.
1669
1670 2011-08-05  Jason Merrill  <jason@redhat.com>
1671
1672         PR c++/48993
1673         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1674
1675         PR c++/49921
1676         * g++.dg/cpp0x/decltype31.C: New.
1677
1678         PR c++/49669
1679         * g++.dg/init/array28.C: New.
1680
1681         PR c++/49988
1682         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1683
1684 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1685
1686         PR target/47369
1687         * gcc.dg/pr47369-1.c: New.
1688
1689 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1690
1691         PR middle-end/47364
1692         * gcc.dg/torture/pr47364-1.c: New.
1693         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1694         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1695
1696 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1697
1698         PR fortran/37211
1699         * gfortran.dg/transfer_check_2.f90:  New test case.
1700
1701 2011-08-05  Jan Hubicka  <jh@suse.cz>
1702
1703         PR middle-end/49494
1704         * gfortran.dg/pr49494.f90: New testcase.
1705
1706 2011-08-05  Jan Hubicka  <jh@suse.cz>
1707
1708         PR middle-end/49735
1709         * gcc.c-torture/compile/pr49735.c: New testcase.
1710
1711 2011-08-05  Jason Merrill  <jason@redhat.com>
1712
1713         PR c++/47453
1714         * g++.dg/cpp0x/initlist56.C: New.
1715
1716         PR c++/49812
1717         * g++.dg/overload/rvalue2.C: New.
1718
1719         PR c++/49983
1720         * g++.dg/cpp0x/range-for21.C: New.
1721
1722         * g++.dg/ext/vla11.C: New.
1723
1724 2011-08-05  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/49984
1727         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1728
1729 2011-08-05  Richard Guenther  <rguenther@suse.de>
1730
1731         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1732         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1733         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1734
1735 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1736
1737         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1738         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1739         * gfortran.dg/ldist-pr43023.f90: Ditto.
1740         * gfortran.dg/namelist_52.f90: Ditto.
1741         * gfortran.dg/interface_proc_end.f90: Ditto.
1742         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1743         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1744
1745 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1746
1747         * gcc.dg/vect/vect-over-widen-1.c: New test.
1748         * gcc.dg/vect/vect-over-widen-2.c: New test.
1749         * gcc.dg/vect/vect-over-widen-3.c: New test.
1750         * gcc.dg/vect/vect-over-widen-4.c: New test.
1751
1752 2011-08-04  Richard Guenther  <rguenther@suse.de>
1753
1754         PR fortran/49957
1755         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1756
1757 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1758
1759         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1760
1761 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR middle-end/49905
1764         * g++.dg/ext/builtin-object-size3.C: New test.
1765
1766 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR tree-optimization/49948
1769         * gcc.dg/pr49948.c: New test.
1770
1771 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1772
1773         PR middle-end/47383
1774         * gcc.dg/torture/pr47383.c: New.
1775
1776 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1777
1778         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1779
1780 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1781
1782         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1783
1784 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1785
1786         PR target/47744
1787         * gcc.dg/torture/pr47744-1.c: New.
1788         * gcc.dg/torture/pr47744-2.c: Likewise.
1789         * gcc.dg/torture/pr47744-3.c: Likewise.
1790
1791 2011-08-03  Richard Guenther  <rguenther@suse.de>
1792
1793         PR middle-end/49958
1794         * gcc.dg/torture/pr49958.c: New testcase.
1795
1796 2011-08-03  Richard Guenther  <rguenther@suse.de>
1797
1798         PR tree-optimization/49938
1799         * g++.dg/torture/pr49938.C: New testcase.
1800
1801 2011-08-02  Jason Merrill  <jason@redhat.com>
1802
1803         PR c++/43886
1804         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1805
1806         PR c++/49577
1807         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1808
1809         PR c++/49593
1810         * g++.dg/cpp0x/variadic115.C: New.
1811
1812         PR c++/49803
1813         * g++.dg/cpp0x/union5.C: New.
1814
1815 2011-08-02  Daniel Kraft  <d@domob.eu>
1816
1817         PR fortran/49885
1818         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1819
1820 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1821
1822         PR middle-end/49947
1823         * gcc.dg/tree-ssa/forwprop-15.c
1824
1825 2011-08-02  Jason Merrill  <jason@redhat.com>
1826
1827         PR c++/49834
1828         * g++.dg/cpp0x/range-for20.C: New.
1829
1830 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1831
1832         * gfortran.dg/coarray_lib_token_3.f90: New.
1833
1834 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR fortran/46752
1837         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1838         * gcc.dg/gomp/atomic-15.c: New test.
1839         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1840         * g++.dg/gomp/atomic-15.C: New test.
1841         * g++.dg/gomp/private-1.C: New test.
1842         * g++.dg/gomp/sharing-2.C: New test.
1843         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1844         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1845         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1846
1847 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1848
1849         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1850         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1851         cleanup-module.
1852         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1853         * gfortran.dg/allocatable_function_5.f90: Ditto.
1854         * gfortran.dg/allocate_stat.f90: Ditto.
1855         * gfortran.dg/array_constructor_20.f90: Ditto.
1856         * gfortran.dg/array_constructor_21.f90: Ditto.
1857         * gfortran.dg/array_constructor_22.f90: Ditto.
1858         * gfortran.dg/array_constructor_26.f03: Ditto.
1859         * gfortran.dg/array_function_4.f90: Ditto.
1860         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1861         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1862         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1863         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1864         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1865         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1866         * gfortran.dg/class_15.f03: Ditto.
1867         * gfortran.dg/class_27.f03: Ditto.
1868         * gfortran.dg/class_33.f90: Ditto.
1869         * gfortran.dg/class_37.f03: Ditto.
1870         * gfortran.dg/class_40.f03: Ditto.
1871         * gfortran.dg/class_42.f03: Ditto.
1872         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1873         * gfortran.dg/coarray/registering_1.f90: Ditto.
1874         * gfortran.dg/convert_1.f90: Ditto.
1875         * gfortran.dg/default_initialization_3.f90: Ditto.
1876         * gfortran.dg/dependency_25.f90: Ditto.
1877         * gfortran.dg/dependency_26.f90: Ditto.
1878         * gfortran.dg/dependency_36.f90: Ditto.
1879         * gfortran.dg/dependency_37.f90: Ditto.
1880         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1881         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1882         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1883         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1884         * gfortran.dg/elemental_result_1.f90: Ditto.
1885         * gfortran.dg/empty_derived_type.f90: Ditto.
1886         * gfortran.dg/entry_7.f90: Ditto.
1887         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1888         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1889         * gfortran.dg/error_recovery_3.f90: Ditto.
1890         * gfortran.dg/extends_4.f03: Ditto.
1891         * gfortran.dg/func_assign.f90: Ditto.
1892         * gfortran.dg/func_assign_3.f90: Ditto.
1893         * gfortran.dg/generic_1.f90: Ditto.
1894         * gfortran.dg/generic_18.f90: Ditto.
1895         * gfortran.dg/generic_22.f03: Ditto.
1896         * gfortran.dg/generic_4.f90: Ditto.
1897         * gfortran.dg/generic_6.f90: Ditto.
1898         * gfortran.dg/generic_actual_arg.f90: Ditto.
1899         * gfortran.dg/graphite/id-21.f: Ditto.
1900         * gfortran.dg/graphite/pr45758.f90: Ditto.
1901         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1902         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1903         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1904         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1905         * gfortran.dg/host_used_types_1.f90: Ditto.
1906         * gfortran.dg/implicit_1.f90: Ditto.
1907         * gfortran.dg/implicit_11.f90: Ditto.
1908         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1909         * gfortran.dg/impure_actual_1.f90: Ditto.
1910         * gfortran.dg/impure_assignment_1.f90: Ditto.
1911         * gfortran.dg/impure_constructor_1.f90: Ditto.
1912         * gfortran.dg/initialization_10.f90: Ditto.
1913         * gfortran.dg/initialization_12.f90: Ditto.
1914         * gfortran.dg/interface_14.f90: Ditto.
1915         * gfortran.dg/interface_15.f90: Ditto.
1916         * gfortran.dg/interface_2.f90: Ditto.
1917         * gfortran.dg/interface_25.f90: Ditto.
1918         * gfortran.dg/interface_26.f90: Ditto.
1919         * gfortran.dg/interface_29.f90: Ditto.
1920         * gfortran.dg/interface_assignment_1.f90: Ditto.
1921         * gfortran.dg/internal_pack_6.f90: Ditto.
1922         * gfortran.dg/internal_pack_7.f90: Ditto.
1923         * gfortran.dg/internal_pack_8.f90: Ditto.
1924         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1925         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1926         * gfortran.dg/module_commons_3.f90: Ditto.
1927         * gfortran.dg/module_equivalence_4.f90: Ditto.
1928         * gfortran.dg/module_equivalence_6.f90: Ditto.
1929         * gfortran.dg/module_function_type_1.f90: Ditto.
1930         * gfortran.dg/module_naming_1.f90: Ditto.
1931         * gfortran.dg/namelist_4.f90: Ditto.
1932         * gfortran.dg/operator_c1202.f90: Ditto.
1933         * gfortran.dg/parens_7.f90: Ditto.
1934         * gfortran.dg/pr32921.f: Ditto.
1935         * gfortran.dg/pr33646.f90: Ditto.
1936         * gfortran.dg/pr41928.f90: Ditto.
1937         * gfortran.dg/pr42119.f90: Ditto.
1938         * gfortran.dg/pr43984.f90: Ditto.
1939         * gfortran.dg/present_1.f90: Ditto.
1940         * gfortran.dg/private_type_2.f90: Ditto.
1941         * gfortran.dg/proc_decl_2.f90: Ditto.
1942         * gfortran.dg/proc_ptr_10.f90: Ditto.
1943         * gfortran.dg/proc_ptr_22.f90: Ditto.
1944         * gfortran.dg/proc_ptr_8.f90: Ditto.
1945         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1946         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1947         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1948         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1949         * gfortran.dg/substring_equivalence.f90: Ditto.
1950         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1951         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1952         * gfortran.dg/trim_optimize_6.f90: Ditto.
1953         * gfortran.dg/typebound_call_12.f03: Ditto.
1954         * gfortran.dg/typebound_operator_5.f03: Ditto.
1955         * gfortran.dg/typebound_operator_6.f03: Ditto.
1956         * gfortran.dg/typebound_proc_18.f03: Ditto.
1957         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1958         * gfortran.dg/use_1.f90: Ditto.
1959         * gfortran.dg/use_10.f90: Ditto.
1960         * gfortran.dg/use_11.f90: Ditto.
1961         * gfortran.dg/use_14.f90: Ditto.
1962         * gfortran.dg/use_only_2.f90: Ditto.
1963         * gfortran.dg/use_rename_4.f90: Ditto.
1964         * gfortran.dg/use_rename_5.f90: Ditto.
1965         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1966         * gfortran.dg/used_interface_ref.f90: Ditto.
1967         * gfortran.dg/used_types_11.f90: Ditto.
1968         * gfortran.dg/used_types_3.f90: Ditto.
1969         * gfortran.dg/used_types_4.f90: Ditto.
1970         * gfortran.dg/userdef_operator_2.f90: Ditto.
1971         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1972         * gfortran.dg/vect/pr46213.f90: Ditto.
1973         * gfortran.dg/whole_file_21.f90: Ditto.
1974         * gfortran.dg/whole_file_22.f90: Ditto.
1975         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1976         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1977
1978 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1979
1980         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1981
1982 2011-08-01  Jason Merrill  <jason@redhat.com>
1983
1984         PR c++/49932
1985         * g++.dg/abi/mangle49.C: New.
1986
1987         PR c++/49924
1988         * g++.dg/cpp0x/constexpr-array4.C: New.
1989
1990         PR c++/49813
1991         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1992
1993 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1994
1995         PR target/49927
1996         * gcc.target/i386/pr49927.c: New test.
1997
1998 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1999
2000         PR tree-optimization/49926
2001         * gcc.dg/vect/pr49926.c: New test.
2002
2003 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
2004
2005         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
2006         * gcc.target/i386/lzcnt-1.c: New test.
2007         * gcc.target/i386/lzcnt-2.c: Likewise.
2008         * gcc.target/i386/lzcnt-2a.c: Likewise.
2009         * gcc.target/i386/lzcnt-3.c: Likewise.
2010         * gcc.target/i386/lzcnt-4.c: Likewise.
2011         * gcc.target/i386/lzcnt-4a.c: Likewise.
2012         * gcc.target/i386/lzcnt-5.c: Likewise.
2013         * gcc.target/i386/lzcnt-6.c: Likewise.
2014         * gcc.target/i386/lzcnt-6a.c: Likewise.
2015         * gcc.target/i386/lzcnt-check.h: Likewise.
2016
2017         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
2018         * gcc.target/i386/sse-13.c: Likewise.
2019         * gcc.target/i386/sse-14.c: Likewise.
2020         * g++.dg/other/i386-2.C: Likewise.
2021         * g++.dg/other/i386-3.C: Likewise.
2022
2023 2011-08-01  Julian Brown  <julian@codesourcery.com>
2024
2025         * gcc.target/arm/fixed-point-exec.c: New test.
2026
2027 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2028
2029         PR target/49920
2030         * gcc.target/i386/pr49920.c: New test.
2031
2032 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2033
2034         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
2035         * gcc.dg/tree-ssa/pr23109.c: Ditto.
2036         * gcc.dg/tree-ssa/loop-7.c: Ditto.
2037         * gcc.dg/tree-ssa/loop-32.c: Ditto.
2038         * gcc.dg/tree-ssa/loop-33.c: Ditto.
2039         * gcc.dg/tree-ssa/loop-34.c: Ditto.
2040         * gcc.dg/tree-ssa/loop-35.c: Ditto.
2041         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
2042         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
2043         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
2044         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
2045         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
2046         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
2047         * g++.dg/tree-ssa/pr33615.C: Ditto.
2048         * g++.dg/tree-ssa/restrict1.C: Ditto.
2049         * c-c++-common/restrict-2.c: Ditto.
2050         * gfortran.dg/pr32921.f: Ditto.
2051         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
2052         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
2053         * gcc.dg/tree-ssa/vrp47.c: Ditto.
2054         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
2055         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
2056         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
2057         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
2058         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
2059         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
2060         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
2061
2062 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
2063
2064         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
2065         .exe.ltrans[0-9]*. dump files.
2066
2067 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
2068
2069         PR fortran/49112
2070         * gfortran.dg/abstract_type_6.f03: Modified.
2071         * gfortran.dg/typebound_proc_24.f03: New.
2072
2073 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2074
2075         PR testsuite/49917
2076         * g++.dg/init/for1.C: Fix.
2077
2078 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2079
2080         PR fortran/48876
2081         * gfortran.dg/string_5.f90:  New test.
2082
2083 2011-07-29  Jason Merrill  <jason@redhat.com>
2084
2085         PR c++/49867
2086         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
2087
2088 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2089
2090         PR tree-optimization/47407
2091         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
2092         alpha*-dec-osf*.
2093         Sort target list.
2094
2095 2011-07-29  Richard Guenther  <rguenther@suse.de>
2096
2097         * gcc.dg/uninit-suppress.c: Also disable VRP.
2098         * gcc.dg/uninit-suppress_2.c: Likewise.
2099
2100 2011-07-28  Jason Merrill  <jason@redhat.com>
2101
2102         PR c++/49808
2103         * g++.dg/template/nontype24.C: New.
2104
2105 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
2106
2107         PR rtl-optimization/47958
2108         * gcc.dg/torture/pr47958-1.c: New.
2109
2110 2011-07-29  Wei Guozhi  <carrot@google.com>
2111
2112         PR rtl-optimization/49799
2113         * gcc.dg/pr49799.c: New test case.
2114
2115 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
2116
2117         PR middle-end/48648
2118         * gcc.dg/graphite/id-pr48648.c: New.
2119
2120 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR fortran/31067
2123         * gfortran.dg/maxloc_2.f90: New test.
2124         * gfortran.dg/maxloc_3.f90: New test.
2125         * gfortran.dg/minloc_1.f90: New test.
2126         * gfortran.dg/minloc_2.f90: New test.
2127         * gfortran.dg/minloc_3.f90: New test.
2128         * gfortran.dg/minmaxloc_7.f90: New test.
2129
2130         PR debug/49871
2131         * gcc.dg/debug/dwarf2/pr49871.c: New test.
2132
2133 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
2134
2135         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
2136         the builtin isn't optimized away.
2137
2138 2011-07-27  Tobias Burnus  <burnus@net-b.de>
2139
2140         PR fortran/45586
2141         * gfortran.dg/lto/pr45586-2_0.f90: New.
2142
2143 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
2144
2145         PR middle-end/49875
2146         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
2147         * c-c++-common/cxxbitfields-5.c: Same.
2148
2149 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2150
2151         * lib/target-supports.exp (check_effective_target_mmap): Use
2152         check_function_available.
2153
2154 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
2155
2156         * g++.old-deja/g++.pt/crash60.C: Updated.
2157
2158 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR target/49866
2161         * gcc.target/i386/pr49866.c: New test.
2162
2163 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
2164
2165         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
2166         * gcc.target/i386/bmi-andn-1.c: New test.
2167         * gcc.target/i386/bmi-andn-1a.c: Likewise.
2168         * gcc.target/i386/bmi-andn-2.c: Likewise.
2169         * gcc.target/i386/bmi-andn-2a.c: Likewise.
2170         * gcc.target/i386/bmi-bextr-1.c: Likewise.
2171         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
2172         * gcc.target/i386/bmi-bextr-2.c: Likewise.
2173         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
2174         * gcc.target/i386/bmi-blsi-1.c: Likewise.
2175         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
2176         * gcc.target/i386/bmi-blsi-2.c: Likewise.
2177         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
2178         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
2179         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
2180         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
2181         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
2182         * gcc.target/i386/bmi-blsr-1.c: Likewise.
2183         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
2184         * gcc.target/i386/bmi-blsr-2.c: Likewise.
2185         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
2186         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
2187         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
2188         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
2189         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
2190
2191 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
2192
2193         PR middle-end/47691
2194         * gfortran.dg/graphite/id-pr47691.f: New.
2195
2196 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
2197
2198         * gcc.target/i386/avx-os-support.h: New.
2199         * gcc.target/i386/avx-check.h: Include avx-os-support.h
2200         (main): Check avx_os_support before the test is run.
2201         * gcc.target/i386/aes-avx-check.h: Ditto.
2202         * gcc.target/i386/pclmul-avx-check.h: Ditto.
2203
2204 2011-07-27  Kai Tietz  <ktietz@redhat.com>
2205
2206         * gcc.target/i386/aggregate-ret3.c: New test.
2207         * gcc.target/i386/aggregate-ret4.c: New test.
2208
2209 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
2210
2211         PR fortran/49755
2212         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
2213         allocated array should *not* change its size.
2214         * gfortran.dg/multiple_allocation_3.f90: New test.
2215
2216 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2217
2218         PR c++/49776
2219         * g++.dg/cpp0x/constexpr-49776.C: New.
2220
2221 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2222
2223         PR middle-end/47046
2224         * gcc.dg/graphite/id-pr47046.c: New.
2225
2226 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2227
2228         PR middle-end/47653
2229         * gcc.dg/graphite/run-id-pr47593.c: New.
2230
2231 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2232
2233         PR middle-end/47653
2234         * gcc.dg/graphite/run-id-pr47653.c: New.
2235         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
2236         induction variables.
2237         * gcc.dg/graphite/scop-16.c: Same.
2238         * gcc.dg/graphite/scop-17.c: Same.
2239         * gcc.dg/graphite/scop-21.c: Same.
2240
2241 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2242
2243         PR middle-end/48805
2244         * gcc.dg/graphite/id-pr48805.c: New.
2245
2246 2011-07-26  Tobias Burnus  <burnus@net-b.de>
2247
2248         * gfortran.dg/coarray_lib_token_2.f90: New.
2249
2250 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
2251
2252         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
2253         SPU local store.
2254
2255 2011-07-25  Andrew Pinski  <apinski@cavium.com>
2256
2257         PR tree-opt/49671
2258         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
2259         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
2260
2261 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2262
2263         * lib/target-supports.exp (check_effective_target_mmap): New proc.
2264
2265         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
2266         * gcc.c-torture/execute/loop-2g.c: Likewise.
2267         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
2268         Require mmap support.
2269         * gcc.c-torture/execute/loop-2g.x: Likewise.
2270         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
2271         (MAP_ANON): Provide default.
2272         * gcc.dg/20050826-1.c: Likewise.
2273         * gcc.target/i386/pr36533.c: Likewise.
2274         * gcc.dg/vect/pr49038.c: Remove dg-do run.
2275         Use dg-require-effective-target mmap.
2276
2277 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2278
2279         PR c++/49838
2280         * g++.dg/cpp0x/range-for19.C: New.
2281
2282 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2283
2284         PR testsuite/49753
2285         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
2286
2287         Revert:
2288         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2289
2290         PR testsuite/49753
2291         * g++.dg/torture/pr49309.C: Remove.
2292
2293 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
2294
2295         PR tree-optimization/49809
2296         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
2297         test.
2298
2299 2011-07-25  Richard Guenther  <rguenther@suse.de>
2300
2301         PR tree-optimization/49715
2302         * gcc.target/i386/pr49715-1.c: New testcase.
2303         * gcc.target/i386/pr49715-2.c: Likewise.
2304
2305 2011-07-23  Jason Merrill  <jason@redhat.com>
2306
2307         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
2308
2309 2011-07-22  Jason Merrill  <jason@redhat.com>
2310
2311         PR c++/49793
2312         * g++.dg/cpp0x/initlist55.C: New.
2313
2314 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2315
2316         PR fortran/49791
2317         * gfortran.dg/namelist_72.f: New.
2318
2319 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2320
2321         * gfortran.dg/coarray_25.f90: New.
2322
2323 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2324
2325         * override1.C: This test should use c++0x mode.
2326         * override3.C: New. Test the diagnostics in c++98 mode.
2327
2328 2011-07-22  Jason Merrill  <jason@redhat.com>
2329             Mark Glisse  <marc.glisse@normalesup.org>
2330
2331         PR c++/30112
2332         * g++.dg/other/pragma-re-1.C: Add namespace cases.
2333
2334         PR c++/49813
2335         * g++.dg/opt/builtins2.C: New.
2336         * g++.dg/other/error27.C: Don't rely on __builtin.
2337
2338 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2339
2340         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2341         on lp64 targets.
2342         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2343         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2344         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2345         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2346
2347         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2348         instead of ia32.
2349
2350 2011-07-22  Richard Guenther  <rguenther@suse.de>
2351
2352         PR tree-optimization/45819
2353         * gcc.dg/pr45819.c: New testcase.
2354
2355 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         * lib/target-supports.exp (check_ifunc_available): Rewrite.
2358
2359 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
2360
2361         PR middle-end/47654
2362         PR middle-end/49649
2363         * gcc.dg/graphite/run-id-pr47654.c: New.
2364
2365 2011-07-21  Ian Lance Taylor  <iant@google.com>
2366
2367         PR middle-end/49705
2368         * gcc.dg/pr49705.c: New test.
2369
2370 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
2371
2372         * lib/target-supports.exp (check_avx_os_support_available): New.
2373         (check_effective_target_avx_runtime): Use it.
2374
2375 2011-07-21  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/49770
2378         * g++.dg/torture/pr49770.C: New testcase.
2379
2380 2011-07-21  Kai Tietz  <ktietz@redhat.com>
2381
2382         * gcc.dg/tree-ssa/pr30978.c: adjusted.
2383         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2384
2385 2011-07-21  Tobias Burnus  <burnus@net-b.de>
2386
2387         * gfortran.dg/coarray_lib_token_1.f90: New.
2388
2389 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
2390
2391         * gcc.dg/pr32912-2.c: Skip for AVR.
2392         * gcc.dg/pr44674.c: Add dg-require-profiling.
2393
2394 2011-07-20  Jason Merrill  <jason@redhat.com>
2395
2396         * g++.dg/ext/desig2.C: New.
2397
2398 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2399
2400         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2401         be generated.
2402         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2403         * gcc.target/powerpc/recip-3.c: Ditto.
2404
2405 2011-07-19  Jason Merrill  <jason@redhat.com>
2406
2407         PR c++/6709 (DR 743)
2408         PR c++/42603 (DR 950)
2409         * g++.dg/cpp0x/decltype21.C: New.
2410
2411 2011-07-20  Richard Guenther  <rguenther@suse.de>
2412
2413         PR middle-end/18908
2414         * gcc.dg/tree-ssa/pr18908.c: New testcase.
2415         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2416
2417 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
2418
2419         * gcc.target/arm/combine-movs.c: New.
2420         * gcc.target/arm/unsigned-extend-2.c: New.
2421
2422 2011-07-19  Jason Merrill  <jason@redhat.com>
2423
2424         PR c++/49785
2425         * g++.dg/cpp0x/variadic114.C: New.
2426
2427 2011-07-19  Tobias Burnus  <burnus@net-b.de>
2428
2429         * gfortran.dg/coarray_args_1.f90: New.
2430         * gfortran.dg/coarray_args_2.f90: New.
2431
2432 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
2433
2434         PR fortran/49708
2435         * gfortran.dg/allocate_error_3.f90: New.
2436
2437 2011-07-19  Richard Guenther  <rguenther@suse.de>
2438
2439         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2440         * gcc.dg/tree-ssa/bool-11.c: Likewise.
2441         * gcc.dg/torture/20110719-1.c: New testcase.
2442
2443 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR tree-optimization/49768
2446         * gcc.c-torture/execute/pr49768.c: New test.
2447
2448 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
2449
2450         PR tree-optimization/49771
2451         * gcc.dg/vect/pr49771.c: New test.
2452
2453 2011-07-18  Martin Jambor  <mjambor@suse.cz>
2454
2455         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2456         * gcc.dg/ipa/ipa-2.c: Likewise.
2457         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2458         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2459         * gcc.dg/ipa/ipa-5.c: Likewise.
2460         * gcc.dg/ipa/ipa-7.c: Likewise.
2461         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2462         * gcc.dg/ipa/ipacost-1.c: Likewise.
2463         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2464         functions.
2465         * gcc.dg/ipa/ipcp-1.c: New test.
2466         * gcc.dg/ipa/ipcp-2.c: Likewise.
2467         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2468
2469 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
2470
2471         PR middle-end/49675
2472         * gfortran.dg/pr49675.f90: New test.
2473
2474 2011-07-18  Richard Guenther  <rguenther@suse.de>
2475
2476         * gcc.dg/torture/20110718-1.c: New testcase.
2477
2478 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2479
2480         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2481         * g++.dg/ext/bitfield3.C: Likewise.
2482         * g++.dg/ext/bitfield4.C: Likewise.
2483         * g++.dg/ext/bitfield5.C: Likewise.
2484         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2485         * g++.dg/other/pr23205-2.C: Likewise.
2486         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2487         * gcc.c-torture/compile/20001109-2.c: Likewise.
2488         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2489         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2490         * gcc.dg/bitfld-16.c: Likewise.
2491         * gcc.dg/bitfld-17.c: Likewise.
2492         * gcc.dg/bitfld-18.c: Likewise.
2493         * gcc.dg/builtins-config.h: Remove Netware support.
2494         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
2495         * gcc.dg/cdce2.c: Likewise.
2496         * gcc.dg/cpp/assert4.c: Remove netware support.
2497         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2498         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2499
2500         * lib/target-supports.exp (check_visibility_available): Remove
2501         NetWare support.
2502         (check_profiling_available): Likewise.
2503
2504 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
2505
2506         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2507
2508 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2509             Thomas Koenig  <tkoenig@gcc.gnu.org>
2510
2511         PR fortran/34657
2512         * gfortran.dg/generic_17.f90: Fix testcase.
2513         * gfortran.dg/interface_3.f90: Add dg-error.
2514         * gfortran.dg/use_14.f90: New.
2515         * gfortran.dg/use_15.f90: New.
2516
2517 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
2518
2519         * gnat.dg/pointer_controlled.adb: New test.
2520
2521 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2522
2523         PR fortran/49624
2524         * gfortran.dg/pointer_remapping_7.f90: New.
2525
2526 2011-07-16  Jason Merrill  <jason@redhat.com>
2527
2528         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2529
2530 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
2531             Jason Merrill  <jason@redhat.com>
2532
2533         PR c++/45329
2534         PR c++/48934
2535         * g++.dg/cpp0x/decltype29.C: Adjust.
2536         * g++.dg/cpp0x/error4.C: Adjust.
2537         * g++.dg/cpp0x/sfinae26.C: Adjust.
2538         * g++.dg/cpp0x/variadic105.C: Adjust.
2539         * g++.dg/template/deduce3.C: Adjust.
2540         * g++.dg/template/error45.C: Adjust.
2541         * g++.dg/template/ptrmem2.C: Adjust.
2542         * g++.dg/template/sfinae2.C: Adjust.
2543         * g++.old-deja/g++.pt/crash60.C: Adjust.
2544         * g++.old-deja/g++.pt/unify6.C: Adjust.
2545         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2546         * g++.dg/cpp0x/nullptr15.C: Adjust.
2547         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2548         * g++.dg/cpp0x/pr31431.C: Adjust.
2549         * g++.dg/cpp0x/pr31434.C: Adjust.
2550         * g++.dg/cpp0x/sfinae11.C: Adjust
2551         * g++.dg/cpp0x/temp_default2.C: Adjust.
2552         * g++.dg/cpp0x/trailing4.C: Adjust.
2553         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2554         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2555         * g++.dg/cpp0x/variadic105.C: Adjust.
2556         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2557         * g++.dg/ext/vla2.C: Adjust.
2558         * g++.dg/other/ptrmem10.C: Adjust.
2559         * g++.dg/other/ptrmem11.C: Adjust.
2560         * g++.dg/overload/unknown1.C: Adjust.
2561         * g++.dg/template/conv11.C: Adjust.
2562         * g++.dg/template/dependent-expr5.C: Adjust.
2563         * g++.dg/template/friend.C: Adjust.
2564         * g++.dg/template/incomplete2.C: Adjust.
2565         * g++.dg/template/local4.C: Adjust.
2566         * g++.dg/template/local6.C: Adjust.
2567         * g++.dg/template/operator9.C: Adjust.
2568         * g++.dg/template/ttp25.C: Adjust.
2569         * g++.dg/template/unify10.C: Adjust.
2570         * g++.dg/template/unify11.C: Adjust.
2571         * g++.dg/template/unify6.C: Adjust.
2572         * g++.dg/template/unify9.C: Adjust.
2573         * g++.dg/template/varmod1.C: Adjust.
2574         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2575         * g++.old-deja/g++.pt/crash28.C: Adjust.
2576         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2577         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2578         * g++.old-deja/g++.pt/expr2.C: Adjust.
2579         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2580         * g++.old-deja/g++.pt/spec5.C: Adjust.
2581         * g++.old-deja/g++.pt/spec6.C: Adjust.
2582         * g++.old-deja/g++.pt/unify4.C: Adjust.
2583         * g++.old-deja/g++.pt/unify8.C: Adjust.
2584         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2585         * g++.dg/overload/template5.C: New testcase.
2586         * g++.dg/template/overload12.C: New testcase.
2587
2588 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2589
2590         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2591         * gfortran.dg/coarray_7.f90: Ditto.
2592         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2593         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2594
2595 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2596
2597         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2598         case.
2599         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2600         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2601         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2602         C67X.
2603         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2604         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2605         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2606
2607 2011-07-15  Jason Merrill  <jason@redhat.com>
2608
2609         PR testsuite/49741
2610         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2611         Use --extra_opts instead of --additional_options.
2612
2613 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2614
2615         PR testsuite/49753
2616         * g++.dg/torture/pr49309.C: Remove.
2617
2618 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2619
2620         * gcc.target/tic6x/weak-call.c: New test.
2621         * gcc.target/tic6x/fpcmp.c: New test.
2622         * gcc.target/tic6x/fpdiv.c: New test.
2623         * gcc.target/tic6x/rotdi16-scan.c: New test.
2624         * gcc.target/tic6x/ffssi.c: New test.
2625         * gcc.target/tic6x/fpdiv-lib.c: New test.
2626         * gcc.target/tic6x/cold-lc.c: New test.
2627         * gcc.target/tic6x/longcalls.c: New test.
2628         * gcc.target/tic6x/abi-align-1.c: New test.
2629         * gcc.target/tic6x/fpcmp-finite.c: New test.
2630         * gcc.target/tic6x/rotdi16.c: New test.
2631         * gcc.target/tic6x/bswapl.c: New test.
2632         * gcc.target/tic6x/ffsdi.c: New test.
2633         * gcc.target/tic6x/tic6x.exp: New file.
2634         * gcc.target/tic6x/builtins/arith24.c: New test.
2635         * gcc.target/tic6x/builtins/smpy.c: New test.
2636         * gcc.target/tic6x/builtins/smpylh.c: New test.
2637         * gcc.target/tic6x/builtins/smpyh.c: New test.
2638         * gcc.target/tic6x/builtins/sarith1.c: New test.
2639         * gcc.target/tic6x/builtins/extclr.c: New test
2640         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2641         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2642         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2643         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2644         New functions.
2645         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2646         __TMS320C6X__.
2647         * gcc.dg/20020312-2.c: Likewise.
2648         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2649         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2650         * gcc.dg/torture/builtin-math-7.c: Likewise.
2651
2652         PR testsuite/49757
2653         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2654         not testing tic6x-*-*.
2655
2656 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2657
2658         PR tree-opt/49309
2659         * g++.dg/torture/pr49309.C: New testcase.
2660
2661 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2662
2663         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2664
2665 2011-07-14  Richard Guenther  <rguenther@suse.de>
2666
2667         PR tree-optimization/49651
2668         * gcc.dg/torture/pr49651.c: New testcase.
2669
2670 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2671
2672         PR target/43746
2673         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2674
2675 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2676
2677         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2678         -mno-pointers-to-nested-functions.
2679         * gcc.target/powerpc/no-r11-2.c: Ditto.
2680         * gcc.target/powerpc/no-r11-3.c: Ditto.
2681
2682 2011-07-13  Jason Merrill  <jason@redhat.com>
2683
2684         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2685         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2686         when compiling C files.
2687         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2688         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2689         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2690         * g++.dg/lookup/anon2.C: Likewise.
2691         * g++.dg/tree-ssa/copyprop.C: Likewise.
2692         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2693         * g++.dg/init/vector1.C: Ignore narrowing errors.
2694         * g++.dg/torture/pr35526.C: Likewise.
2695         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2696
2697 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2698
2699         PR libfortran/49296
2700         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2701         and logical reads.
2702
2703 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2704
2705         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2706         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2707
2708 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2709
2710         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2711         * lib/obj-c++.exp (obj-c++_init): Ditto.
2712         * lib/file-format.exp (gcc_target_object_format): Ditto.
2713         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2714         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2715         (check_visibility_available): Ditto.
2716         (check_effective_target_tls_native): Ditto.
2717         (check_effective_target_tls_emulated): Ditto.
2718         (check_effective_target_function_sections): Ditto.
2719
2720 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2721
2722         * gcc.target/arm/pr48183.c: New test.
2723
2724 2011-07-13  Richard Guenther  <rguenther@suse.de>
2725
2726         * gcc.dg/torture/20110713-1.c: New testcase.
2727
2728 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2729
2730         PR rtl-opt/49474
2731         * gcc.c-torture/compile/pr49474.c: New testcase.
2732
2733 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR tree-optimization/49712
2736         * gcc.c-torture/execute/pr49712.c: New test.
2737
2738 2011-07-11  Jason Merrill  <jason@redhat.com>
2739
2740         PR c++/44609
2741         * g++.dg/template/recurse3.C: New.
2742
2743 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2744
2745         PR debug/49676
2746         * gcc.dg/guality/csttest.c: New test.
2747
2748         PR fortran/49698
2749         * gfortran.dg/pr49698.f90: New test.
2750
2751 2011-07-11  Jeff Law  <law@redhat.com>
2752
2753         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2754
2755 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2756
2757         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2758         * go.test/go-test.exp (go-set-goarch): Likewise.
2759
2760 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2761
2762         PR target/39633
2763         * gcc.target/avr/torture/pr39633.c: New test case.
2764
2765 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2766
2767         PR fortran/18918
2768         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2769
2770 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2771
2772         * lib/target-supports.exp (check_effective_target_scheduling):
2773         New Function.
2774         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2775         * gcc.dg/pr45055.c: Ditto.
2776         * gcc.dg/pr45353.c: Ditto.
2777         * g++.dg/pr45056.C: Ditto.
2778
2779 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2780
2781         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2782         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2783         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2784         * g++.dg/torture/pr31863.C: Skip AVR.
2785
2786 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2787
2788         PR fortran/49690
2789         * gfortran.dg/intrinsic_signal.f90: New.
2790
2791 2011-07-09  Jason Merrill  <jason@redhat.com>
2792
2793         * g++.dg/cpp0x/regress/regress6.C: New.
2794         * g++.dg/parse/crash45.C: Adjust message.
2795         * g++.dg/template/crash38.C: Adjust message.
2796         * g++.dg/template/crash64.C: Adjust message.
2797
2798 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2799
2800         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2801         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2802         * g++.dg/abi/bitfield3.C: Likewise.
2803         * g++.dg/eh/pr38662.C: Likewise.
2804         * g++.dg/ext/attrib36.C: Likewise.
2805         * g++.dg/ext/attrib37.C: Likewise.
2806         * g++.dg/ext/attrib8.C: Likewise.
2807         * g++.dg/ext/tmplattr1.C: Likewise.
2808         * g++.dg/inherit/override-attribs.C: Likewise.
2809         * g++.dg/opt/inline9.C: Likewise.
2810         * g++.dg/opt/life1.C: Likewise.
2811         * g++.dg/opt/longbranch2.C: Likewise.
2812         * g++.dg/opt/nrv12.C: Likewise.
2813         * g++.dg/opt/reg-stack4.C: Likewise.
2814         * g++.dg/other/pr35504.C: Likewise.
2815         * g++.dg/other/pr39496.C: Likewise.
2816         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2817         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2818         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2819         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2820         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2821         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2822         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2823         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2824         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2825         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2826         * g++.dg/warn/pr15774-1.C: Likewise.
2827         * g++.dg/warn/pr15774-2.C: Likewise.
2828         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2829         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2830         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2831         * g++.old-deja/g++.pt/asm2.C: Likewise.
2832         * gcc.c-torture/compile/20000804-1.c: Likewise.
2833         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2834         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2835         * gcc.dg/20020108-1.c: Likewise.
2836         * gcc.dg/20020122-2.c: Likewise.
2837         * gcc.dg/20020122-3.c: Likewise.
2838         * gcc.dg/20020206-1.c: Likewise.
2839         * gcc.dg/20020219-1.c: Likewise.
2840         * gcc.dg/20020310-1.c: Likewise.
2841         * gcc.dg/20020411-1.c: Likewise.
2842         * gcc.dg/20020418-2.c: Likewise.
2843         * gcc.dg/20020426-2.c: Likewise.
2844         * gcc.dg/20020517-1.c: Likewise.
2845         * gcc.dg/20030204-1.c: Likewise.
2846         * gcc.dg/20030826-2.c: Likewise.
2847         * gcc.dg/20031102-1.c: Likewise.
2848         * gcc.dg/20031202-1.c: Likewise.
2849         * gcc.dg/20050111-1.c: Likewise.
2850         * gcc.dg/20050503-1.c: Likewise.
2851         * gcc.dg/array-init-1.c: Likewise.
2852         * gcc.dg/builtin-apply4.c: Likewise.
2853         * gcc.dg/dfp/pr31344.c: Likewise.
2854         * gcc.dg/gomp/atomic-11.c: Likewise.
2855         * gcc.dg/graphite/pr40281.c: Likewise.
2856         * gcc.dg/ia64-sync-1.c: Likewise.
2857         * gcc.dg/ia64-sync-2.c: Likewise.
2858         * gcc.dg/ia64-sync-3.c: Likewise.
2859         * gcc.dg/ia64-sync-4.c: Likewise.
2860         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2861         * gcc.dg/invalid-call-1.c: Likewise.
2862         * gcc.dg/loop-3.c: Likewise.
2863         * gcc.dg/lower-subreg-1.c: Likewise.
2864         * gcc.dg/lto/pr47259_0.c: Likewise.
2865         * gcc.dg/nested-calls-1.c: Likewise.
2866         * gcc.dg/pr20017.c: Likewise.
2867         * gcc.dg/pr25023.c: Likewise.
2868         * gcc.dg/pr27671-2.c: Likewise.
2869         * gcc.dg/pr32176.c: Likewise.
2870         * gcc.dg/pr33676.c: Likewise.
2871         * gcc.dg/pr35045.c: Likewise.
2872         * gcc.dg/pr36015.c: Likewise.
2873         * gcc.dg/pr36584.c: Likewise.
2874         * gcc.dg/pr36998.c: Likewise.
2875         * gcc.dg/pr37438.c: Likewise.
2876         * gcc.dg/pr37908.c: Likewise.
2877         * gcc.dg/pr41241.c: Likewise.
2878         * gcc.dg/pr41340.c: Likewise.
2879         * gcc.dg/pr44136.c: Likewise.
2880         * gcc.dg/pr44194-1.c: Likewise.
2881         * gcc.dg/pr46212.c: Likewise.
2882         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2883         * gcc.dg/setjmp-2.c: Likewise.
2884         * gcc.dg/short-compare-1.c: Likewise.
2885         * gcc.dg/short-compare-2.c: Likewise.
2886         * gcc.dg/smod-1.c: Likewise.
2887         * gcc.dg/sync-2.c: Likewise.
2888         * gcc.dg/sync-3.c: Likewise.
2889         * gcc.dg/tls/opt-1.c: Likewise.
2890         * gcc.dg/tls/opt-2.c: Likewise.
2891         * gcc.dg/tls/opt-3.c: Likewise.
2892         * gcc.dg/torture/badshift.c: Likewise.
2893         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2894         * gcc.dg/torture/pr20314-2.c: Likewise.
2895         * gcc.dg/torture/pr36891.c: Likewise.
2896         * gcc.dg/torture/pr38774.c: Likewise.
2897         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2898         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2899         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2900         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2901         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2902         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2903         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2904         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2905         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2906         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2907         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2908         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2909         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2910         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2911         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2912         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2913         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2914         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2915         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2916         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2917         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2918         * gcc.dg/unroll-1.c: Likewise.
2919         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2920         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2921         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2922         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2923         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2924         * gcc.target/i386/20000609-1.c: Likewise.
2925         * gcc.target/i386/20000720-1.c: Likewise.
2926         * gcc.target/i386/20000724-1.c: Likewise.
2927         * gcc.target/i386/20011107-1.c: Likewise.
2928         * gcc.target/i386/20011119-1.c: Likewise.
2929         * gcc.target/i386/20020201-3.c: Likewise.
2930         * gcc.target/i386/20020218-1.c: Likewise.
2931         * gcc.target/i386/20020729-1.c: Likewise.
2932         * gcc.target/i386/20030926-1.c: Likewise.
2933         * gcc.target/i386/20060125-1.c: Likewise.
2934         * gcc.target/i386/20060125-2.c: Likewise.
2935         * gcc.target/i386/20060512-1.c: Likewise.
2936         * gcc.target/i386/20060512-2.c: Likewise.
2937         * gcc.target/i386/20060512-3.c: Likewise.
2938         * gcc.target/i386/20060512-4.c: Likewise.
2939         * gcc.target/i386/387-1.c: Likewise.
2940         * gcc.target/i386/387-2.c: Likewise.
2941         * gcc.target/i386/387-5.c: Likewise.
2942         * gcc.target/i386/387-6.c: Likewise.
2943         * gcc.target/i386/980312-1.c: Likewise.
2944         * gcc.target/i386/980313-1.c: Likewise.
2945         * gcc.target/i386/990117-1.c: Likewise.
2946         * gcc.target/i386/990424-1.c: Likewise.
2947         * gcc.target/i386/990524-1.c: Likewise.
2948         * gcc.target/i386/991129-1.c: Likewise.
2949         * gcc.target/i386/991214-1.c: Likewise.
2950         * gcc.target/i386/991230-1.c: Likewise.
2951         * gcc.target/i386/addr-sel-1.c: Likewise.
2952         * gcc.target/i386/aggregate-ret1.c: Likewise.
2953         * gcc.target/i386/aggregate-ret2.c: Likewise.
2954         * gcc.target/i386/align-main-3.c: Likewise.
2955         * gcc.target/i386/amd64-abi-1.c: Likewise.
2956         * gcc.target/i386/amd64-abi-2.c: Likewise.
2957         * gcc.target/i386/amd64-abi-4.c: Likewise.
2958         * gcc.target/i386/amd64-abi-5.c: Likewise.
2959         * gcc.target/i386/amd64-abi-6.c: Likewise.
2960         * gcc.target/i386/asm-1.c: Likewise.
2961         * gcc.target/i386/asm-3.c: Likewise.
2962         * gcc.target/i386/asm-5.c: Likewise.
2963         * gcc.target/i386/attributes-error.c: Likewise.
2964         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2965         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2966         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2967         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2968         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2969         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2970         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2971         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2972         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2973         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2974         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2975         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2976         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2977         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2978         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2979         * gcc.target/i386/bitfield1.c: Likewise.
2980         * gcc.target/i386/bitfield2.c: Likewise.
2981         * gcc.target/i386/bmi-2.c: Likewise.
2982         * gcc.target/i386/bmi-5.c: Likewise.
2983         * gcc.target/i386/builtin-unreachable.c: Likewise.
2984         * gcc.target/i386/cleanup-2.c: Likewise.
2985         * gcc.target/i386/clobbers.c: Likewise.
2986         * gcc.target/i386/cmov8.c: Likewise.
2987         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2988         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2989         * gcc.target/i386/compress-float-387.c: Likewise.
2990         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2991         * gcc.target/i386/compress-float-sse.c: Likewise.
2992         * gcc.target/i386/crc32-2.c: Likewise.
2993         * gcc.target/i386/crc32-3.c: Likewise.
2994         * gcc.target/i386/divmod-7.c: Likewise.
2995         * gcc.target/i386/divmod-8.c: Likewise.
2996         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2997         * gcc.target/i386/fma3-builtin.c: Likewise.
2998         * gcc.target/i386/fma3-fma.c: Likewise.
2999         * gcc.target/i386/fma4-256-vector.c: Likewise.
3000         * gcc.target/i386/fma4-builtin.c: Likewise.
3001         * gcc.target/i386/fma4-fma-2.c: Likewise.
3002         * gcc.target/i386/fma4-fma.c: Likewise.
3003         * gcc.target/i386/fma4-vector-2.c: Likewise.
3004         * gcc.target/i386/fma4-vector.c: Likewise.
3005         * gcc.target/i386/funcspec-1.c: Likewise.
3006         * gcc.target/i386/funcspec-10.c: Likewise.
3007         * gcc.target/i386/funcspec-11.c: Likewise.
3008         * gcc.target/i386/funcspec-2.c: Likewise.
3009         * gcc.target/i386/funcspec-5.c: Likewise.
3010         * gcc.target/i386/funcspec-6.c: Likewise.
3011         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
3012         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
3013         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
3014         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
3015         * gcc.target/i386/incoming-1.c: Likewise.
3016         * gcc.target/i386/incoming-10.c: Likewise.
3017         * gcc.target/i386/incoming-11.c: Likewise.
3018         * gcc.target/i386/incoming-12.c: Likewise.
3019         * gcc.target/i386/incoming-13.c: Likewise.
3020         * gcc.target/i386/incoming-14.c: Likewise.
3021         * gcc.target/i386/incoming-15.c: Likewise.
3022         * gcc.target/i386/incoming-2.c: Likewise.
3023         * gcc.target/i386/incoming-3.c: Likewise.
3024         * gcc.target/i386/incoming-4.c: Likewise.
3025         * gcc.target/i386/incoming-5.c: Likewise.
3026         * gcc.target/i386/incoming-6.c: Likewise.
3027         * gcc.target/i386/incoming-7.c: Likewise.
3028         * gcc.target/i386/incoming-8.c: Likewise.
3029         * gcc.target/i386/incoming-9.c: Likewise.
3030         * gcc.target/i386/lea.c: Likewise.
3031         * gcc.target/i386/local.c: Likewise.
3032         * gcc.target/i386/loop-1.c: Likewise.
3033         * gcc.target/i386/loop-2.c: Likewise.
3034         * gcc.target/i386/loop-3.c: Likewise.
3035         * gcc.target/i386/max-stack-align.c: Likewise.
3036         * gcc.target/i386/memcpy-1.c: Likewise.
3037         * gcc.target/i386/movbe-2.c: Likewise.
3038         * gcc.target/i386/movq-2.c: Likewise.
3039         * gcc.target/i386/movq.c: Likewise.
3040         * gcc.target/i386/nrv1.c: Likewise.
3041         * gcc.target/i386/pad-4.c: Likewise.
3042         * gcc.target/i386/pad-5a.c: Likewise.
3043         * gcc.target/i386/pad-5b.c: Likewise.
3044         * gcc.target/i386/pad-6a.c: Likewise.
3045         * gcc.target/i386/pad-6b.c: Likewise.
3046         * gcc.target/i386/pad-7.c: Likewise.
3047         * gcc.target/i386/pad-9.c: Likewise.
3048         * gcc.target/i386/pentium4-not-mull.c: Likewise.
3049         * gcc.target/i386/pic-1.c: Likewise.
3050         * gcc.target/i386/pr12092-1.c: Likewise.
3051         * gcc.target/i386/pr12329.c: Likewise.
3052         * gcc.target/i386/pr21518.c: Likewise.
3053         * gcc.target/i386/pr22362.c: Likewise.
3054         * gcc.target/i386/pr22585.c: Likewise.
3055         * gcc.target/i386/pr23098.c: Likewise.
3056         * gcc.target/i386/pr25196.c: Likewise.
3057         * gcc.target/i386/pr25293.c: Likewise.
3058         * gcc.target/i386/pr25654.c: Likewise.
3059         * gcc.target/i386/pr26449.c: Likewise.
3060         * gcc.target/i386/pr26778.c: Likewise.
3061         * gcc.target/i386/pr26826.c: Likewise.
3062         * gcc.target/i386/pr27266.c: Likewise.
3063         * gcc.target/i386/pr29978.c: Likewise.
3064         * gcc.target/i386/pr30505.c: Likewise.
3065         * gcc.target/i386/pr30961-1.c: Likewise.
3066         * gcc.target/i386/pr31628.c: Likewise.
3067         * gcc.target/i386/pr32000-2.c: Likewise.
3068         * gcc.target/i386/pr32661-1.c: Likewise.
3069         * gcc.target/i386/pr32708-2.c: Likewise.
3070         * gcc.target/i386/pr32708-3.c: Likewise.
3071         * gcc.target/i386/pr34256.c: Likewise.
3072         * gcc.target/i386/pr34312.c: Likewise.
3073         * gcc.target/i386/pr34522.c: Likewise.
3074         * gcc.target/i386/pr35160.c: Likewise.
3075         * gcc.target/i386/pr35281.c: Likewise.
3076         * gcc.target/i386/pr36246.c: Likewise.
3077         * gcc.target/i386/pr36786.c: Likewise.
3078         * gcc.target/i386/pr37275.c: Likewise.
3079         * gcc.target/i386/pr37843-3.c: Likewise.
3080         * gcc.target/i386/pr37843-4.c: Likewise.
3081         * gcc.target/i386/pr39082-1.c: Likewise.
3082         * gcc.target/i386/pr39431.c: Likewise.
3083         * gcc.target/i386/pr39496.c: Likewise.
3084         * gcc.target/i386/pr39543-2.c: Likewise.
3085         * gcc.target/i386/pr39911.c: Likewise.
3086         * gcc.target/i386/pr40718.c: Likewise.
3087         * gcc.target/i386/pr40906-1.c: Likewise.
3088         * gcc.target/i386/pr40906-2.c: Likewise.
3089         * gcc.target/i386/pr40906-3.c: Likewise.
3090         * gcc.target/i386/pr40934.c: Likewise.
3091         * gcc.target/i386/pr41900.c: Likewise.
3092         * gcc.target/i386/pr42589.c: Likewise.
3093         * gcc.target/i386/pr43662.c: Likewise.
3094         * gcc.target/i386/pr43671.c: Likewise.
3095         * gcc.target/i386/pr43766.c: Likewise.
3096         * gcc.target/i386/pr43869.c: Likewise.
3097         * gcc.target/i386/pr44942.c: Likewise.
3098         * gcc.target/i386/pr44948-2a.c: Likewise.
3099         * gcc.target/i386/pr45234.c: Likewise.
3100         * gcc.target/i386/pr45336-2.c: Likewise.
3101         * gcc.target/i386/pr45336-4.c: Likewise.
3102         * gcc.target/i386/pr45852.c: Likewise.
3103         * gcc.target/i386/pr46470.c: Likewise.
3104         * gcc.target/i386/pr48037-1.c: Likewise.
3105         * gcc.target/i386/pr48389.c: Likewise.
3106         * gcc.target/i386/pr49095.c: Likewise.
3107         * gcc.target/i386/pr9771-1.c: Likewise.
3108         * gcc.target/i386/rdfsbase-1.c: Likewise.
3109         * gcc.target/i386/rdfsbase-2.c: Likewise.
3110         * gcc.target/i386/rdgsbase-1.c: Likewise.
3111         * gcc.target/i386/rdgsbase-2.c: Likewise.
3112         * gcc.target/i386/rdrand-3.c: Likewise.
3113         * gcc.target/i386/regparm-stdcall.c: Likewise.
3114         * gcc.target/i386/regparm.c: Likewise.
3115         * gcc.target/i386/reload-1.c: Likewise.
3116         * gcc.target/i386/rotate-2.c: Likewise.
3117         * gcc.target/i386/sibcall-5.c: Likewise.
3118         * gcc.target/i386/signbit-1.c: Likewise.
3119         * gcc.target/i386/signbit-2.c: Likewise.
3120         * gcc.target/i386/signbit-3.c: Likewise.
3121         * gcc.target/i386/sse-5.c: Likewise.
3122         * gcc.target/i386/sse-8.c: Likewise.
3123         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
3124         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
3125         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
3126         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3127         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3128         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3129         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
3130         * gcc.target/i386/sse2-movq-2.c: Likewise.
3131         * gcc.target/i386/sse2-movq-3.c: Likewise.
3132         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
3133         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3134         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3135         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3136         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3137         * gcc.target/i386/ssefn-1.c: Likewise.
3138         * gcc.target/i386/ssefn-2.c: Likewise.
3139         * gcc.target/i386/sseregparm-1.c: Likewise.
3140         * gcc.target/i386/sseregparm-2.c: Likewise.
3141         * gcc.target/i386/sseregparm-3.c: Likewise.
3142         * gcc.target/i386/sseregparm-4.c: Likewise.
3143         * gcc.target/i386/sseregparm-5.c: Likewise.
3144         * gcc.target/i386/sseregparm-6.c: Likewise.
3145         * gcc.target/i386/sseregparm-7.c: Likewise.
3146         * gcc.target/i386/sseregparm-8.c: Likewise.
3147         * gcc.target/i386/stack-realign.c: Likewise.
3148         * gcc.target/i386/stack-usage-realign.c: Likewise.
3149         * gcc.target/i386/stackalign/asm-1.c: Likewise.
3150         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
3151         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
3152         * gcc.target/i386/stackalign/return-1.c: Likewise.
3153         * gcc.target/i386/stackalign/return-2.c: Likewise.
3154         * gcc.target/i386/stackalign/return-3.c: Likewise.
3155         * gcc.target/i386/tailcall-1.c: Likewise.
3156         * gcc.target/i386/tbm-2.c: Likewise.
3157         * gcc.target/i386/udivmod-7.c: Likewise.
3158         * gcc.target/i386/udivmod-8.c: Likewise.
3159         * gcc.target/i386/unroll-1.c: Likewise.
3160         * gcc.target/i386/vararg-1.c: Likewise.
3161         * gcc.target/i386/vararg-2.c: Likewise.
3162         * gcc.target/i386/vect8-ret.c: Likewise.
3163         * gcc.target/i386/vectorize5.c: Likewise.
3164         * gcc.target/i386/wmul-1.c: Likewise.
3165         * gcc.target/i386/wmul-2.c: Likewise.
3166         * gcc.target/i386/wrfsbase-1.c: Likewise.
3167         * gcc.target/i386/wrfsbase-2.c: Likewise.
3168         * gcc.target/i386/wrgsbase-1.c: Likewise.
3169         * gcc.target/i386/wrgsbase-2.c: Likewise.
3170         * gcc.target/i386/xop-pcmov.c: Likewise.
3171         * gcc.target/i386/xop-pcmov2.c: Likewise.
3172         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
3173         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3174         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
3175         * gcc.target/i386/xop-shift1-vector.c: Likewise.
3176         * gcc.target/i386/xop-shift2-vector.c: Likewise.
3177         * gcc.target/i386/xop-shift3-vector.c: Likewise.
3178         * gcc.target/i386/zee.c: Likewise.
3179         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
3180         * gfortran.dg/compiler-directive_2.f: Likewise.
3181         * gfortran.dg/g77/20010216-1.f: Likewise.
3182         * gfortran.dg/gomp/pr39152.f90: Likewise.
3183         * gfortran.dg/pr33794.f90: Likewise.
3184
3185 2011-07-09  Jason Merrill  <jason@redhat.com>
3186
3187         * g++.dg/cpp0x/regress/regress5.C: New.
3188
3189 2011-07-08  Jason Merrill  <jason@redhat.com>
3190
3191         PR c++/45437
3192         * g++.dg/expr/compound-asn1.C: New.
3193         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
3194
3195 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR target/49621
3198         * gcc.target/powerpc/altivec-34.c: New test.
3199
3200 2011-07-08  Jason Merrill  <jason@redhat.com>
3201
3202         PR c++/45603
3203         * g++.dg/abi/guard3.C: New.
3204
3205 2011-07-08  Julian Brown  <julian@codesourcery.com>
3206
3207         * lib/target-supports.exp
3208         (check_effective_target_arm_little_endian): New.
3209         (check_effective_target_vect_pack_trunc): Use above.
3210         (check_effective_target_vect_unpack): Likewise.
3211         (check_effective_target_vect_element_align): Test
3212         check_effective_target_arm_vect_no_misalign for ARM.
3213
3214 2011-07-08  Jason Merrill  <jason@redhat.com>
3215
3216         PR c++/49673
3217         * g++.dg/cpp0x/constexpr-rom.C: New.
3218
3219 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
3220
3221         PR middle-end/49519
3222         * g++.dg/torture/pr49519.C: New test.
3223
3224 2011-07-08  Martin Jambor  <mjambor@suse.cz>
3225
3226         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
3227
3228 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230         PR testsuite/48727
3231         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
3232
3233 2011-07-08  Richard Guenther  <rguenther@suse.de>
3234
3235         PR tree-optimization/49662
3236         * gcc.dg/graphite/interchange-14.c: XFAIL.
3237         * gcc.dg/graphite/interchange-15.c: Likewise.
3238         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3239
3240 2011-07-06  Jason Merrill  <jason@redhat.com>
3241
3242         PR c++/49663
3243         * g++.dg/cpp0x/regress/regress4.C: New.
3244
3245 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
3246
3247         PR fortran/49648
3248         * gfortran.dg/result_in_spec_4.f90: New test.
3249
3250 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3251
3252         * gcc.target/sparc/cas64.c: New test.
3253
3254 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR c/49644
3257         * g++.dg/torture/pr49644.C: New test.
3258
3259         PR c/49644
3260         * gcc.c-torture/execute/pr49644.c: New test.
3261
3262 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3263
3264         * lib/target-supports.exp (check_effective_target_ia32): New.
3265         (check_effective_target_x32): Likewise.
3266         (check_effective_target_vect_cmdline_needed): Also check x32.
3267
3268 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3269
3270         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
3271         dg-prune-output.
3272         * gcc.target/arm/pr42235.c: Likewise.
3273         * gcc.target/arm/pr42495.c: Likewise.
3274         * gcc.target/arm/pr42574.c: Likewise.
3275         * gcc.target/arm/thumb-branch1.c: Likewise.
3276
3277         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
3278         unneeded prune of possible warning.
3279         * gcc.target/arm/pr40956.c: Likewise.
3280         * gcc.target/arm/pr42505.c: Likewise.
3281
3282         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
3283         * gcc.c-torture/compile/pr46883.c: Likewise.
3284         * gcc.c-torture/compile/pr46934.c: Likewise.
3285
3286         * gcc.target/arm/pr41679.c: Remove test directives in preparation
3287         for move to ../../gcc.c-torture/compile.
3288         * gcc.target/arm/pr46883.c: Likewise.
3289         * gcc.target/arm/pr46934.c: Likewise.
3290
3291         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
3292         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
3293         * gcc.target/arm/wmul-1.c: Likewise.
3294         * gcc.target/arm/wmul-2.c: Likewise.
3295         * gcc.target/arm/wmul-3.c: Likewise.
3296         * gcc.target/arm/wmul-4.c: Likewise.
3297         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
3298         add tab after scan target.
3299         * gcc.target/arm/smlaltt-1.c: Likewise.
3300         * gcc.target/arm/smlatb-1.c: Likewise.
3301         * gcc.target/arm/smlatt-1.c: Likewise.
3302
3303 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3304
3305         PR debug/49522
3306         * gcc.dg/debug/pr49522.c: New test.
3307
3308 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
3309
3310         * gcc.dg/pragma-align.c: Run only if target !default_packed.
3311         * gcc.dg/pr46212.c: Run only if target int32plus.
3312         * gcc.dg/torture/pr48146.c: Ditto.
3313         * gcc.dg/tree-ssa/vrp51.c: Ditto.
3314         * c-c++-common/pr44832.c: Ditto.
3315         * gcc.dg/pr49544.c: Run only if target ptr32plus.
3316         * gcc.dg/pr31490.c: Ditto.
3317         * gcc.dg/torture/builtin-math-7.c: Run only if target
3318         large_double.
3319         * gcc.dg/torture/pr45764.c: Skip for AVR.
3320         * gcc.dg/pr47893.c: Ditto.
3321
3322 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3323
3324         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3325         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3326         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3327         add tab to scan target.
3328
3329 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
3330
3331         * gcc.target/arm/neon-modes-3.c: New test.
3332
3333 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
3334
3335         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3336         -fno-loop-interchange -ffast-math.
3337
3338 2011-07-07  Richard Guenther  <rguenther@suse.de>
3339
3340         * gcc.dg/ftrapv-3.c: New testcase.
3341
3342 2011-07-07  Richard Guenther  <rguenther@suse.de>
3343
3344         * gcc.dg/tree-ssa/vrp58.c: New testcase.
3345         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3346
3347 2011-07-07  Kai Tietz  <ktietz@redhat.com>
3348
3349         * gcc.dg/binop-notxor1.c: New test.
3350         * gcc.dg/binop-notand4a.c: New test.
3351         * gcc.dg/binop-notxor2.c: New test.
3352         * gcc.dg/binop-notand3a.c: New test.
3353         * gcc.dg/binop-notand2a.c: New test.
3354         * gcc.dg/binop-notand6a.c: New test.
3355         * gcc.dg/binop-notor1.c: New test.
3356         * gcc.dg/binop-notand1a.c: New test.
3357         * gcc.dg/binop-notand5a.c: New test.
3358         * gcc.dg/binop-notor2.c: New test.
3359
3360 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR middle-end/49640
3363         * gcc.dg/gomp/pr49640.c: New test.
3364
3365 2011-07-07  Richard Guenther  <rguenther@suse.de>
3366
3367         * gcc.dg/graphite/pr37485.c: Add -floop-block.
3368
3369 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3370
3371         PR target/39150
3372         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3373
3374 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3375
3376         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3377         * gcc.target/powerpc/no-r11-2.c: Ditto.
3378         * gcc.target/powerpc/no-r11-3.c: Ditto.
3379
3380 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
3381
3382         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3383         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3384
3385 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
3386
3387         * lib/target-supports.exp (check_profiling_available): Disable
3388         profiling with -fprofile-generate for target avr.
3389
3390 2011-07-06  Richard Guenther  <rguenther@suse.de>
3391
3392         PR tree-optimization/49645
3393         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3394
3395 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3396
3397         PR middle-end/47383
3398         * gcc.dg/pr47383.c: New.
3399
3400 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3401
3402         PR tree-optimization/49647
3403         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3404
3405 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3406
3407         PR testsuite/49542
3408         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3409         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3410
3411 2011-07-05  Jason Merrill  <jason@redhat.com>
3412
3413         PR c++/48157
3414         * g++.dg/template/template-id-4.C: New.
3415
3416 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3417
3418         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3419         * gcc.dg/pr43402.c: Ditto.
3420
3421 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3422
3423         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3424
3425 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3426
3427         * gcc.target/powerpc/ppc-switch-1.c: New test for
3428         --param case-values-threshold.
3429         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3430
3431 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
3432
3433         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3434
3435 2011-07-05  Jason Merrill  <jason@redhat.com>
3436
3437         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3438
3439 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
3440
3441         PR tree-optimization/47654
3442         * gcc.dg/graphite/block-pr47654.c: New.
3443
3444 2011-07-05  Jason Merrill  <jason@redhat.com>
3445
3446         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3447
3448 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
3449
3450         PR tree-optimization/49580
3451         * gcc.dg/autopar/pr49580.c: New test.
3452
3453 2011-07-05  Richard Guenther  <rguenther@suse.de>
3454
3455         PR tree-optimization/49518
3456         PR tree-optimization/49628
3457         * g++.dg/torture/pr49628.C: New testcase.
3458         * gcc.dg/torture/pr49518.c: Likewise.
3459
3460 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3461
3462         * ada/acats/run_acats (which): Extract last field from type -p,
3463         type output only if command succeeded.
3464
3465 2011-07-04  Jason Merrill  <jason@redhat.com>
3466
3467         * g++.dg/abi/mangle48.C: New.
3468
3469         * g++.dg/cpp0x/diag1.C: New.
3470
3471         * g++.dg/diagnostic/aka1.C: New.
3472
3473 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR rtl-optimization/49619
3476         * gcc.dg/pr49619.c: New test.
3477
3478         PR rtl-optimization/49472
3479         * gfortran.dg/pr49472.f90: New test.
3480
3481         PR debug/49602
3482         * gcc.dg/pr49602.c: New test.
3483
3484 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
3485
3486         PR target/34734
3487         PR target/44643
3488         * gcc.target/avr/avr.exp: Run over cpp files, too.
3489         * gcc.target/avr/torture/avr-torture.exp: Ditto.
3490         * gcc.target/avr/progmem.h: New file.
3491         * gcc.target/avr/exit-abort.h: New file.
3492         * gcc.target/avr/progmem-error-1.c: New file.
3493         * gcc.target/avr/progmem-error-1.cpp: New file.
3494         * gcc.target/avr/progmem-warning-1.c: New file.
3495         * gcc.target/avr/torture/progmem-1.c: New file.
3496         * gcc.target/avr/torture/progmem-1.cpp: New file.
3497
3498 2011-07-04  Richard Guenther  <rguenther@suse.de>
3499
3500         PR tree-optimization/49615
3501         * g++.dg/torture/pr49615.C: New testcase.
3502
3503 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
3504
3505         PR tree-optimization/49610
3506         * gcc.dg/vect/pr49610.c: New test.
3507
3508 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
3509
3510         * gnat.dg/specs/debug1.ads: New test.
3511
3512 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
3513
3514         PR fortran/49562
3515         * gfortran.dg/typebound_proc_23.f90: New.
3516
3517 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
3518
3519         PR c++/49605
3520         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3521
3522 2011-07-01  Jason Merrill  <jason@redhat.com>
3523
3524         PR c++/48261
3525         * g++.dg/template/template-id-3.C: New.
3526
3527         PR c++/48593
3528         * g++.dg/template/qualified-id4.C: New.
3529
3530         PR c++/48883
3531         * g++.dg/template/explicit-args4.C: New.
3532
3533         PR c++/49085
3534         * g++.dg/template/offsetof2.C: New.
3535
3536 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3537
3538         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3539
3540 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3541
3542         PR libmudflap/49549
3543         * lib/target-supports.exp (check_effective_target_gld): New proc.
3544
3545 2011-07-01  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/49603
3548         * gcc.dg/torture/pr49603.c: New testcase.
3549
3550 2011-06-30  Jason Merrill  <jason@redhat.com>
3551
3552         PR c++/49387
3553         * g++.dg/rtti/template1.C: New.
3554
3555         PR c++/49569
3556         * g++.dg/cpp0x/regress/ctor1.C: New.
3557
3558         PR c++/49355
3559         * g++.dg/cpp0x/initlist54.C: New.
3560
3561 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3562
3563         * gcc.dg/tree-ssa/sra-12.c: New test.
3564
3565 2011-06-29  Jason Merrill  <jason@redhat.com>
3566
3567         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3568
3569 2011-06-30  Richard Guenther  <rguenther@suse.de>
3570
3571         PR tree-optimization/46787
3572         * gcc.dg/vect/vect-121.c: New testcase.
3573
3574 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3575
3576         PR tree-optimization/49094
3577         * gcc.dg/tree-ssa/pr49094.c: New test.
3578
3579 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3580
3581         PR fortran/49540
3582         * gfortran.dg/pr49540-1.f90: New test.
3583         * gfortran.dg/pr49540-2.f90: New test.
3584
3585 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3586
3587         PR ada/49511
3588         * ada/acats/run_acats (which): Use last field of type -p output.
3589
3590 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3591             Iain Sandoe  <iains@gcc.gnu.org>
3592
3593         PR libobjc/36610
3594         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3595         Only skip on 64-bit *-*-darwin8* && !objc2.
3596
3597 2011-06-30  Richard Guenther  <rguenther@suse.de>
3598
3599         PR tree-optimization/38752
3600         * gcc.c-torture/compile/pr38752.c: New testcase.
3601
3602 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3603
3604         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3605         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3606
3607 2011-06-29  Jason Merrill  <jason@redhat.com>
3608
3609         PR c++/49216
3610         * g++.dg/cpp0x/initlist53.C: Use placement new.
3611         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3612         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3613
3614         PR c++/49003
3615         * g++.dg/cpp0x/trailing6.C: New.
3616         * g++.dg/cpp0x/pr45908.C: No error.
3617
3618         PR c++/49272
3619         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3620
3621         PR c++/49520
3622         * g++.dg/cpp0x/constexpr-using2.C: New.
3623
3624         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3625
3626         PR c++/45923
3627         * g++.dg/cpp0x/constexpr-diag3.C: New.
3628         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3629         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3630         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3631         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3632
3633 2011-06-29  Jason Merrill  <jason@redhat.com>
3634
3635         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3636
3637 2011-06-29  Richard Guenther  <rguenther@suse.de>
3638
3639         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3640
3641 2011-06-29  Jason Merrill  <jason@redhat.com>
3642
3643         * g++.dg/cpp0x/initlist-value2.C: New.
3644
3645         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3646         * g++.dg/cpp0x/initlist-value.C: New.
3647
3648 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3649
3650         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3651
3652 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3653
3654         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3655         * gcc.dg/inline_2.c: Likewise.
3656         * gcc.dg/unroll_1.c: Likewise.
3657
3658 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR debug/49567
3661         * gcc.target/i386/pr49567.c: New test.
3662
3663 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3664
3665         * gnat.dg/opt17.ad[sb]: New test.
3666
3667 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3668             Tom de Vries  <tom@codesourcery.com>
3669
3670         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3671         (check_effective_target_arm_thumb2): New effective targets.
3672         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3673         properly.  Clean up temporary files.
3674         * gcc.target/arm/ivopts-2.c: Likewise.
3675         * gcc.target/arm/ivopts-3.c: Likewise.
3676         * gcc.target/arm/ivopts-4.c: Likewise.
3677         * gcc.target/arm/ivopts-5.c: Likewise.
3678         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3679
3680 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3681
3682         PR fortran/49479
3683         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3684
3685 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3686
3687         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3688         * gcc.target/arm/vfp-ldmias.c: Likewise.
3689         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3690         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3691         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3692         * gcc.target/arm/vfp-stmias.c: Likewise.
3693         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3694         * gcc.target/arm/vfp-stmiad.c: Likewise.
3695
3696 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3697
3698         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3699         dg-prune-output.
3700         * gcc.target/arm/pr45701-2.c: Ditto.
3701
3702 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3703
3704         PR fortran/49466
3705         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3706         * gfortran.dg/extends_14.f03: Modified.
3707
3708 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3709
3710         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3711         early if the test is already being skipped.
3712
3713         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3714         scan-assembler-dem-not): For missing file, report unresolved with
3715         same message as for pass/fail, with reason reported in log file.
3716
3717         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3718         from add_options_for_arm_neon_fp16.
3719         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3720         check_effective_target_arm_neon_fp16_ok_nocache.
3721         Check -mfpu and -mfloat-abi options from current multilib.
3722         Do not require neon support.
3723         (check_effective_target_arm_fp16_ok): Renamed from
3724         check_effecitve_target_arm_neon_fp16_ok.
3725         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3726         arm_neon_fp16_ok and arm_fp16.
3727         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3728         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3729         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3730         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3731
3732 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3733
3734         * gcc.dg/builtin-assume-aligned-1.c: New test.
3735         * gcc.dg/builtin-assume-aligned-2.c: New test.
3736         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3737
3738         PR debug/49544
3739         * gcc.dg/pr49544.c: New test.
3740
3741 2011-06-27  Richard Guenther  <rguenther@suse.de>
3742
3743         PR tree-optimization/49394
3744         * g++.dg/torture/pr49394.C: New testcase.
3745
3746 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3747
3748         * gcc.dg/optimize-bswapdi-2.c: New test.
3749
3750 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3751             Richard Sandiford  <richard.sandiford@linaro.org>
3752
3753         PR tree-optimization/49169
3754         * gcc.dg/torture/pr49169.c: New test.
3755
3756 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3757
3758         PR testsuite/49529
3759         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3760
3761         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3762         hppa*-*-hpux*.
3763
3764 2011-06-26  Jason Merrill  <jason@redhat.com>
3765
3766         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3767
3768         PR c++/49528
3769         * g++.dg/init/ref19.C: New.
3770         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3771
3772 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR tree-optimization/48377
3775         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3776         non_strict_align.
3777
3778 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3779
3780         PR middle-end/49191
3781         * lib/target-supports.exp (check_effective_target_non_strict_align):
3782         New.
3783         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3784
3785 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3786
3787         PR tree-optimizations/49516
3788         * g++.dg/tree-ssa/pr49516.C: New test.
3789
3790 2011-06-23  Jason Merrill  <jason@redhat.com>
3791
3792         PR c++/35255
3793         * g++.dg/template/partial10.C: New.
3794         * g++.dg/template/partial11.C: New.
3795
3796 2011-06-23  Jeff Law <law@redhat.com>
3797
3798         PR middle-end/48770
3799         * gcc.dg/pr48770.c: New test.
3800
3801 2011-06-23  Jan Hubicka  <jh@suse.cz>
3802
3803         PR middle-end/49373
3804         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3805
3806 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR testsuite/49512
3809         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3810         instead of -fdump-tree-optimized.
3811
3812 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3813
3814         PR c++/44625
3815         * g++.dg/template/crash107.C: New.
3816         * g++.dg/template/error17.C: Adjust.
3817
3818 2011-06-23  Jason Merrill  <jason@redhat.com>
3819
3820         PR c++/49507
3821         * g++.dg/cpp0x/defaulted30.C: New.
3822
3823         PR c++/49440
3824         * g++.dg/rtti/anon-ns1.C: New.
3825
3826         PR c++/49395
3827         * g++.dg/init/ref18.C: New.
3828
3829         PR c++/36435
3830         * g++.dg/template/partial9.C: New.
3831
3832 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3833
3834         PR middle-end/49373
3835         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3836
3837 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR debug/49496
3840         * gcc.dg/pr49496.c: New test.
3841
3842 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3843
3844         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3845         is not xscale.
3846
3847         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3848
3849         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3850         * gcc.target/arm/pr42879.c: Likewise.
3851         * gcc.target/arm/pr45701-3.c: Likewise.
3852
3853         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3854         * gcc.target/arm/pr40482.c: Likewise.
3855         * gcc.target/arm/stack-corruption.c: Likewise.
3856
3857 2011-06-22  Richard Guenther  <rguenther@suse.de>
3858
3859         PR tree-optimization/49493
3860         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3861
3862 2011-06-22  Jason Merrill  <jason@redhat.com>
3863
3864         PR c++/49260
3865         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3866
3867 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3868             Dmitry Melnik  <dm@ispras.ru>
3869
3870         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3871         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3872         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3873
3874 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3875
3876         * gcc.target/arm/tlscall.c: New.
3877
3878 2011-06-21  Jason Merrill  <jason@redhat.com>
3879
3880         PR c++/49172
3881         * g++.dg/cpp0x/constexpr-ref1.C: New.
3882         * g++.dg/cpp0x/constexpr-ref2.C: New.
3883         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3884
3885         PR c++/49482
3886         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3887
3888         PR c++/49418
3889         * g++.dg/template/param3.C: New.
3890
3891 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3892
3893         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3894         my_clrsb test functions.
3895         (main): Test clrsb.
3896         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3897         test_sll, test_ull): Add clrsb tests.
3898         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3899         clrsbll.
3900
3901 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3902
3903         PR fortran/49112
3904         * gfortran.dg/class_44.f03: New.
3905
3906 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3907
3908         PR tree-optimization/49478
3909         * gcc.dg/vect/pr49478.c
3910
3911 2011-06-21  Richard Guenther  <rguenther@suse.de>
3912
3913         PR tree-optimization/49483
3914         * gcc.dg/vect/vect-120.c: New testcase.
3915
3916 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3917
3918         PR testsuite/49443
3919         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3920         * gcc.dg/vect/vect-peel-4.c: Likewise.
3921
3922 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3923
3924         PR middle-end/49139
3925         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3926         * gcc.dg/always_inline2.c: Likewise.
3927         * gcc.dg/always_inline3.c: Likewise.
3928         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3929         * gcc.dg/inline_1.c: Likewise.
3930         * gcc.dg/inline_2.c: Likewise.
3931         * gcc.dg/inline_3.c: Likewise.
3932         * gcc.dg/inline_4.c: Likewise.
3933         * gcc.dg/20051201-1.c: Likewise.
3934         * gcc.dg/pr40087.c: Likewise.
3935         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3936         * gcc.dg/inline-22.c: Likewise.
3937         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3938         * gcc.dg/lto/20090218-1_1.c: Likewise.
3939         * g++.dg/ipa/devirt-7.C: Likewise.
3940         * gcc.dg/uninit-pred-5_a.c: Likewise.
3941         * gcc.dg/uninit-pred-5_b.c: Likewise.
3942         * gcc.dg/fail_always_inline.c: New.
3943
3944 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3945
3946         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3947         into 6 jobs instead of 3.
3948
3949 2011-06-20  Jason Merrill  <jason@redhat.com>
3950
3951         PR c++/49216
3952         * g++.dg/cpp0x/initlist53.C: New.
3953
3954 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3955
3956         PR fortran/18918
3957         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3958         * gfortran.dg/coarray_lock_3.f90: New.
3959         * gfortran.dg/coarray/lock_1.f90: New.
3960
3961 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3962
3963         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3964         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3965         unresolved and report the reason to the log file.
3966
3967         * lib/scanasm.exp (object-size): Move argument processing earlier
3968         to report errors before verifying that the file exists.  Report
3969         problems detected at runtime as unresolved instead of error and
3970         report their reasons to the log file.
3971
3972 2011-06-20  Jason Merrill  <jason@redhat.com>
3973
3974         PR c++/47080
3975         * g++.dg/cpp0x/explicit6.C: New.
3976
3977         PR c++/47635
3978         * g++.dg/cpp0x/enum20.C: New.
3979
3980         PR c++/48138
3981         * g++.dg/ext/attr-aligned01.C: New.
3982
3983         PR c++/49205
3984         * g++.dg/cpp0x/variadic-default.C: New.
3985
3986         PR c++/43321
3987         * g++.dg/cpp0x/auto26.C: New.
3988
3989         PR c++/43831
3990         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3991
3992 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3993
3994         * gcc.dg/binop-notand1.c: New test.
3995         * gcc.dg/binop-notand2.c: New test.
3996         * gcc.dg/binop-notand3.c: New test.
3997         * gcc.dg/binop-notand4.c: New test.
3998         * gcc.dg/binop-notand5.c: New test.
3999         * gcc.dg/binop-notand6.c: New test.
4000
4001 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR testsuite/49432
4004         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
4005
4006 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
4007
4008         PR fortran/49400
4009         * gfortran.dg/proc_ptr_31.f90: New.
4010
4011 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4012
4013         * gnat.dg/volatile6.adb: New test.
4014         * gnat.dg/volatile7.adb: Likewise.
4015         * gnat.dg/volatile8.adb: Likewise.
4016         * gnat.dg/volatile9.adb: Likewise.
4017
4018 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
4019
4020         * gnat.dg/constant3.adb: New test.
4021
4022 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
4023
4024         PR libfortran/49296
4025         * gfortran.dg/read_list_eof_1.f90: New test.
4026
4027 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR target/49411
4030         * gcc.target/i386/testimm-1.c: New test.
4031         * gcc.target/i386/testimm-2.c: New test.
4032         * gcc.target/i386/testimm-3.c: New test.
4033         * gcc.target/i386/testimm-4.c: New test.
4034         * gcc.target/i386/testimm-5.c: New test.
4035         * gcc.target/i386/testimm-6.c: New test.
4036         * gcc.target/i386/testimm-7.c: New test.
4037         * gcc.target/i386/testimm-8.c: New test.
4038         * gcc.target/i386/xop-vpermil2px-2.c: New test.
4039         * gcc.target/i386/xop-rotate1-int.c: New test.
4040         * gcc.target/i386/xop-rotate2-int.c: New test.
4041
4042 2011-06-17  Jason Merrill  <jason@redhat.com>
4043
4044         * g++.dg/cpp0x/rv-func2.C: New.
4045
4046         * g++.dg/debug/dwarf2/lambda1.C: New.
4047         * g++.dg/warn/Wshadow-6.C: Adjust.
4048
4049 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
4050
4051         PR fortran/48699
4052         * gfortran.dg/move_alloc_5.f90: New.
4053
4054 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
4055
4056         PR rtl-optimization/48542
4057         * gcc.dg/torture/pr48542.c: New test.
4058
4059 2011-06-16  Jason Merrill  <jason@redhat.com>
4060
4061         PR c++/44160
4062         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
4063
4064         PR c++/45378
4065         * g++.dg/cpp0x/initlist52.C New.
4066
4067         PR c++/45399
4068         * c-c++-common/raw-string-12.c: New.
4069
4070         PR c++/49229
4071         * g++.dg/cpp0x/sfinae26.C: New.
4072
4073         PR c++/49251
4074         * g++.dg/cpp0x/variadic113.C: New.
4075
4076         PR c++/49420
4077         * g++.dg/cpp0x/variadic112.C: New.
4078
4079 2011-06-16  Jeff Law <law@redhat.com>
4080
4081         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
4082         improved jump threading.
4083         * gcc.dg/builtin-object-size-2.c: Likewise.
4084         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4085
4086 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4087
4088         PR fortran/49074
4089         * gfortran.dg/typebound_assignment_3.f03: New.
4090
4091 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
4092
4093         PR testsuite/48727
4094         * g++.dg/opt/devirt2.C: Change xfail rule to target.
4095
4096 2011-06-16  Martin Jambor  <mjambor@suse.cz>
4097
4098         PR tree-optimization/49343
4099         * gnat.dg/discr31.ad[sb]: New test.
4100
4101 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4102
4103         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
4104
4105 2011-06-16  Tom de Vries  <tom@codesourcery.com>
4106
4107         PR target/45098
4108         * gcc.target/arm/ivopts-3.c: Update test.
4109         * gcc.target/arm/ivopts-5.c: Same.
4110
4111 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4112
4113         Revert:
4114         2011-06-10  Wei Guozhi  <carrot@google.com>
4115
4116         PR target/45335
4117         * gcc.target/arm/pr45335.c: New test.
4118         * gcc.target/arm/pr45335-2.c: New test.
4119         * gcc.target/arm/pr45335-3.c: New test.
4120         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4121         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4122         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4123
4124 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
4125
4126         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
4127
4128 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
4129
4130         PR fortran/49417
4131         * gfortran.dg/class_43.f03: New.
4132
4133 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
4134
4135         PR tree-optimization/49419
4136         * gcc.c-torture/execute/pr49419.c: New test.
4137
4138 2011-06-16  Revital Eres  <revital.eres@linaro.org>
4139
4140         * gcc.dg/sms-9.c: New file.
4141
4142 2011-06-15  Easwaran Raman  <eraman@google.com>
4143
4144         PR rtl-optimization/49414
4145         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
4146
4147 2011-06-14  Jason Merrill  <jason@redhat.com>
4148
4149         * g++.dg/cpp0x/noexcept13.C: New.
4150
4151 2011-06-14  Easwaran Raman  <eraman@google.com>
4152
4153         PR rtl-optimization/44194
4154         * gcc.dg/pr44194-1.c: New test.
4155         * gcc.dg/pr44194-2.c: New test.
4156
4157 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4158
4159         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
4160         switches.
4161         * gcc.target/arm/pr45701-2.c: Likewise.
4162         * gcc.target/arm/thumb-branch1.c: Likewise.
4163
4164 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
4165
4166         PR testsuite/48727
4167         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
4168
4169 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
4170
4171         * gcc.target/arm/pr45701-1.c: Require thumb support.
4172         * gcc.target/arm/pr45701-2.c: Likewise.
4173         * gcc.target/arm/thumb-branch1.c: Likewise.
4174
4175         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
4176         * gcc.target/arm/pr39839.c: Likewise.
4177         * gcc.target/arm/pr40657-2.c: Likewise.
4178         * gcc.target/arm/pr40956.c: Likewise.
4179         * gcc.target/arm/pr41679.c: Likewise.
4180         * gcc.target/arm/pr42235.c: Likewise.
4181         * gcc.target/arm/pr42495.c: Likewise.
4182         * gcc.target/arm/pr42505.c: Likewise.
4183         * gcc.target/arm/pr42574.c: Likewise.
4184         * gcc.target/arm/pr46883.c: Likewise.
4185         * gcc.target/arm/pr46934.c: Likewise.
4186         * gcc.target/arm/xor-and.c: Likewise.
4187
4188 2011-06-14  Jason Merrill  <jason@redhat.com>
4189
4190         * g++.dg/other/error23.C: Adjust error message.
4191         * g++.dg/other/error32.C: Likewise.
4192
4193         PR c++/49389
4194         * g++.dg/cpp0x/rv-dotstar.C: New.
4195
4196         PR c++/49369
4197         * g++.dg/cpp0x/decltype30.C: New.
4198
4199         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
4200
4201 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4202
4203         PR fortran/49103
4204         * gfortran.dg/pr49103.f90: New test.
4205
4206 2011-06-14  Tom de Vries  <tom@codesourcery.com>
4207
4208         PR target/45098
4209         * gcc.target/arm/ivopts-3.c: New test.
4210         * gcc.target/arm/ivopts-4.c: New test.
4211         * gcc.target/arm/ivopts-5.c: New test.
4212
4213 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
4214
4215         PR rtl-optimization/49390
4216         * gcc.c-torture/execute/pr49390.c: New test.
4217
4218 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4219
4220         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
4221
4222 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
4223
4224         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
4225         * gcc.c-torture/execute/cmpsi-2.x: New file.
4226         * gcc.c-torture/execute/pr45262.c: Undo 172757.
4227         * gcc.c-torture/execute/pr45262.x: New file.
4228         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
4229         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
4230         int32plus
4231         * gcc.c-torture/compile/pr49163.c: Ditto.
4232
4233 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
4234
4235         * gcc.dg/vect/vect-16.c: Rename to...
4236         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
4237         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
4238         for double-word vectors.
4239         * gcc.dg/vect/vect-peel-4.c: Likewise.
4240         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
4241         vect_element_align.
4242         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
4243         -fno-fast-math.
4244
4245 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
4246
4247         PR target/44618
4248         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
4249
4250 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4251
4252         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
4253
4254 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4255
4256         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
4257
4258 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
4259
4260         * gfortran.dg/trim_optimize_8.f90:  New test case.
4261
4262 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
4263            Ira Rosen  <ira.rosen@linaro.org>
4264
4265         PR tree-optimization/49352
4266         * gcc.dg/vect/pr49352.c: New test.
4267
4268 2011-06-12  Tobias Burnus
4269
4270         PR fortran/49324
4271         * gfortran.dg/alloc_comp_assign_11.f90: New.
4272
4273 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4274
4275         * gfortran.dg/trim_optimize_7.f90:  New test.
4276
4277 2011-06-10  Wei Guozhi  <carrot@google.com>
4278
4279         PR target/45335
4280         * gcc.target/arm/pr45335.c: New test.
4281         * gcc.target/arm/pr45335-2.c: New test.
4282         * gcc.target/arm/pr45335-3.c: New test.
4283         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
4284         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
4285         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
4286
4287 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4288
4289         PR c++/41769
4290         * g++.dg/parse/error39.C: New.
4291
4292 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
4293
4294         * gcc.target/arm/20090811-1.c: Skip for incompatible
4295         options, do not override other options.
4296         * gcc.target/arm/combine-cmp-shift.c: Skip for
4297         incompatible options.
4298         * gcc.target/arm/pr45094.c: Likewise.
4299         * gcc.target/arm/scd42-1.c: Likewise.
4300         * gcc.target/arm/scd42-3.c: Likewise.
4301         * gcc.target/arm/thumb-ltu.c: Likewise.
4302
4303         * lib/target-supports.exp
4304         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
4305         multilib flags use -mfpu with a value other than neon-fp16.
4306
4307 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4308
4309         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
4310         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
4311
4312 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4313
4314         * lib/target-supports.exp (check_effective_target_pie): New proc.
4315         * gcc.dg/pie-link.c: Use target pie.
4316
4317 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
4318             Laurent Roug�  <laurent.rouge@menta.fr>
4319
4320         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4321         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4322
4323 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
4324
4325         * gfortran.dg/coarray/sync_1.f90: New test for
4326         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4327
4328 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
4329
4330         PR tree-optimization/49318
4331         * gcc.dg/vect/pr49318.c: New test.
4332
4333 2011-06-09  David Krauss  <potswa@mac.com>
4334
4335         * g++.dg/template/arrow1.C: New.
4336
4337 2011-06-09  Jason Merrill  <jason@redhat.com>
4338
4339         * lib/prune.exp: Prune "note"s.
4340         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4341
4342         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4343         * g++.dg/template/dependent-expr3.C: Likewise.
4344         * g++.dg/parse/template7.C: Likewise.
4345         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4346         * g++.old-deja/g++.jason/rfg10.C: Likewise.
4347         * g++.old-deja/g++.pt/friend38.C: Likewise.
4348         * g++.old-deja/g++.pt/crash32.C: Likewise.
4349         * g++.old-deja/g++.other/init4.C: Likewise.
4350         * g++.old-deja/g++.other/friend8.C: Likewise.
4351
4352         * g++.dg/ext/complex7.C: Adjust expected output.
4353         * g++.dg/diagnostic/method1.C: Likewise.
4354         * g++.dg/parse/parameter-declaration-2.C: Likewise.
4355         * g++.dg/parse/crash33.C: Likewise.
4356         * g++.dg/other/warning1.C: Likewise.
4357         * g++.dg/init/pr29571.C: Likewise.
4358         * g++.dg/warn/overflow-warn-1.C: Likewise.
4359         * g++.dg/warn/overflow-warn-3.C: Likewise.
4360         * g++.dg/warn/overflow-warn-4.C: Likewise.
4361         * g++.old-deja/g++.oliva/template1.C: Likewise.
4362
4363         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4364         * g++.dg/parse/template7.C: Adjust.
4365
4366 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
4367
4368         PR target/49307
4369         * gcc.dg/pr49307.c: New.
4370
4371 2011-06-09  Wei Guozhi  <carrot@google.com>
4372
4373         PR target/46975
4374         * gcc.target/arm/pr46975.c: New testcase.
4375
4376 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4377
4378         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4379         (PMETH, arglist_t): Removed.
4380         (method_get_number_of_arguments): Removed.
4381         (method_get_nth_argument): Removed.
4382         (method_get_first_argument): Removed.
4383         (method_get_next_argument): Removed.
4384         (method_get_sizeof_arguments): Removed.
4385         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4386         (PMETH): Removed.
4387         (method_get_number_of_arguments): Removed.
4388         (method_get_nth_argument): Removed.
4389         (method_get_first_argument): Removed.
4390         (method_get_next_argument): Removed.
4391         (method_get_sizeof_arguments): Removed.
4392         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4393
4394 2011-06-09  David Li  <davidxl@google.com>
4395
4396         * gcc.dg/dump-pass.c: New test.
4397
4398 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4399
4400         PR c++/29003
4401         * g++.dg/parse/error38.C: New.
4402
4403 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR middle-end/49308
4406         * gfortran.dg/pr49308.f90: New test.
4407
4408 2011-06-08  Jason Merrill  <jason@redhat.com>
4409
4410         * g++.dg/cpp0x/noexcept11.C: New.
4411         * g++.dg/cpp0x/noexcept12.C: New.
4412         * g++.dg/cpp0x/sfinae11.C: Adjust.
4413
4414 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR testsuite/49323
4417         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4418         to dg-options, match also DW_AT_linkage_name.
4419
4420 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4421
4422         PR middle-end/21953
4423         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4424         -fno-common on alpha*-dec-osf*.
4425         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4426
4427 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
4428
4429         PR rtl-optimization/49303
4430         * gcc.target/ia64/pr49303.c: New test.
4431
4432 2011-06-08  Tobias Burnus  <burnus@net-b.de>
4433
4434         PR fortran/18918
4435         * gfortran.dg/coarray_lock_1.f90: New.
4436         * gfortran.dg/coarray_lock_2.f90: New.
4437
4438 2011-06-07  Jason Merrill  <jason@redhat.com>
4439
4440         * lib/prune.exp: Look for "required" rather than "instantiated".
4441         * g++.dg/abi/mangle11.C: Likewise.
4442         * g++.dg/abi/mangle12.C: Likewise.
4443         * g++.dg/abi/mangle17.C: Likewise.
4444         * g++.dg/abi/mangle20-2.C: Likewise.
4445         * g++.dg/abi/pragma-pack1.C: Likewise.
4446         * g++.dg/cpp0x/decltype26.C: Likewise.
4447         * g++.dg/cpp0x/decltype28.C: Likewise.
4448         * g++.dg/cpp0x/decltype29.C: Likewise.
4449         * g++.dg/cpp0x/enum11.C: Likewise.
4450         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4451         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4452         * g++.dg/cpp0x/pr47416.C: Likewise.
4453         * g++.dg/ext/case-range2.C: Likewise.
4454         * g++.dg/ext/case-range3.C: Likewise.
4455         * g++.dg/gomp/for-19.C: Likewise.
4456         * g++.dg/gomp/pr37533.C: Likewise.
4457         * g++.dg/gomp/pr38639.C: Likewise.
4458         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4459         * g++.dg/inherit/base3.C: Likewise.
4460         * g++.dg/inherit/using6.C: Likewise.
4461         * g++.dg/init/placement4.C: Likewise.
4462         * g++.dg/init/reference3.C: Likewise.
4463         * g++.dg/lookup/scoped6.C: Likewise.
4464         * g++.dg/lookup/using7.C: Likewise.
4465         * g++.dg/other/abstract1.C: Likewise.
4466         * g++.dg/other/error10.C: Likewise.
4467         * g++.dg/other/error5.C: Likewise.
4468         * g++.dg/other/field1.C: Likewise.
4469         * g++.dg/other/offsetof5.C: Likewise.
4470         * g++.dg/parse/bitfield2.C: Likewise.
4471         * g++.dg/parse/constant4.C: Likewise.
4472         * g++.dg/parse/crash20.C: Likewise.
4473         * g++.dg/parse/invalid-op1.C: Likewise.
4474         * g++.dg/parse/non-dependent2.C: Likewise.
4475         * g++.dg/parse/template18.C: Likewise.
4476         * g++.dg/tc1/dr152.C: Likewise.
4477         * g++.dg/tc1/dr166.C: Likewise.
4478         * g++.dg/tc1/dr176.C: Likewise.
4479         * g++.dg/tc1/dr213.C: Likewise.
4480         * g++.dg/template/access11.C: Likewise.
4481         * g++.dg/template/access2.C: Likewise.
4482         * g++.dg/template/access3.C: Likewise.
4483         * g++.dg/template/access7.C: Likewise.
4484         * g++.dg/template/arg7.C: Likewise.
4485         * g++.dg/template/cond2.C: Likewise.
4486         * g++.dg/template/crash13.C: Likewise.
4487         * g++.dg/template/crash40.C: Likewise.
4488         * g++.dg/template/crash7.C: Likewise.
4489         * g++.dg/template/crash84.C: Likewise.
4490         * g++.dg/template/ctor5.C: Likewise.
4491         * g++.dg/template/defarg13.C: Likewise.
4492         * g++.dg/template/defarg14.C: Likewise.
4493         * g++.dg/template/dtor7.C: Likewise.
4494         * g++.dg/template/eh2.C: Likewise.
4495         * g++.dg/template/error2.C: Likewise.
4496         * g++.dg/template/error43.C: Likewise.
4497         * g++.dg/template/friend32.C: Likewise.
4498         * g++.dg/template/injected1.C: Likewise.
4499         * g++.dg/template/instantiate1.C: Likewise.
4500         * g++.dg/template/instantiate3.C: Likewise.
4501         * g++.dg/template/instantiate5.C: Likewise.
4502         * g++.dg/template/instantiate7.C: Likewise.
4503         * g++.dg/template/local6.C: Likewise.
4504         * g++.dg/template/lookup2.C: Likewise.
4505         * g++.dg/template/member5.C: Likewise.
4506         * g++.dg/template/memfriend15.C: Likewise.
4507         * g++.dg/template/memfriend16.C: Likewise.
4508         * g++.dg/template/memfriend17.C: Likewise.
4509         * g++.dg/template/memfriend7.C: Likewise.
4510         * g++.dg/template/meminit1.C: Likewise.
4511         * g++.dg/template/nested3.C: Likewise.
4512         * g++.dg/template/non-type-template-argument-1.C: Likewise.
4513         * g++.dg/template/nontype12.C: Likewise.
4514         * g++.dg/template/nontype13.C: Likewise.
4515         * g++.dg/template/nontype6.C: Likewise.
4516         * g++.dg/template/pr23510.C: Likewise.
4517         * g++.dg/template/pr35240.C: Likewise.
4518         * g++.dg/template/ptrmem15.C: Likewise.
4519         * g++.dg/template/ptrmem6.C: Likewise.
4520         * g++.dg/template/qualified-id1.C: Likewise.
4521         * g++.dg/template/qualttp20.C: Likewise.
4522         * g++.dg/template/qualttp3.C: Likewise.
4523         * g++.dg/template/qualttp4.C: Likewise.
4524         * g++.dg/template/qualttp5.C: Likewise.
4525         * g++.dg/template/qualttp6.C: Likewise.
4526         * g++.dg/template/qualttp7.C: Likewise.
4527         * g++.dg/template/qualttp8.C: Likewise.
4528         * g++.dg/template/recurse.C: Likewise.
4529         * g++.dg/template/recurse2.C: Likewise.
4530         * g++.dg/template/ref5.C: Likewise.
4531         * g++.dg/template/scope2.C: Likewise.
4532         * g++.dg/template/sfinae10.C: Likewise.
4533         * g++.dg/template/sfinae3.C: Likewise.
4534         * g++.dg/template/sizeof3.C: Likewise.
4535         * g++.dg/template/static9.C: Likewise.
4536         * g++.dg/template/template-id-2.C: Likewise.
4537         * g++.dg/template/typedef13.C: Likewise.
4538         * g++.dg/template/typename4.C: Likewise.
4539         * g++.dg/template/using14.C: Likewise.
4540         * g++.dg/template/using2.C: Likewise.
4541         * g++.dg/template/warn1.C: Likewise.
4542         * g++.dg/warn/Wparentheses-13.C: Likewise.
4543         * g++.dg/warn/Wparentheses-15.C: Likewise.
4544         * g++.dg/warn/Wparentheses-16.C: Likewise.
4545         * g++.dg/warn/Wparentheses-17.C: Likewise.
4546         * g++.dg/warn/Wparentheses-18.C: Likewise.
4547         * g++.dg/warn/Wparentheses-19.C: Likewise.
4548         * g++.dg/warn/Wparentheses-20.C: Likewise.
4549         * g++.dg/warn/Wparentheses-23.C: Likewise.
4550         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4551         * g++.dg/warn/noeffect2.C: Likewise.
4552         * g++.dg/warn/noeffect4.C: Likewise.
4553         * g++.dg/warn/pr8570.C: Likewise.
4554         * g++.old-deja/g++.brendan/init2.C: Likewise.
4555         * g++.old-deja/g++.eh/spec6.C: Likewise.
4556         * g++.old-deja/g++.pt/crash10.C: Likewise.
4557         * g++.old-deja/g++.pt/crash36.C: Likewise.
4558         * g++.old-deja/g++.pt/derived3.C: Likewise.
4559         * g++.old-deja/g++.pt/error2.C: Likewise.
4560         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4561         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4562         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4563         * g++.old-deja/g++.pt/overload7.C: Likewise.
4564         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4565
4566 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4567             Iain Sandoe  <iains@gcc.gnu.org>
4568
4569         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4570         Added code to deal with the case when [Protocol
4571         -descriptionForInstanceMethod:] or [Protocol
4572         -descriptionForClassMethod:] returns NULL.
4573
4574 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4575             Iain Sandoe  <iains@gcc.gnu.org>
4576
4577         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4578         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4579         Added cast.
4580
4581 2011-06-07  Xinliang David Li  <davidxl@google.com>
4582
4583         * gcc.dg/inline_2.c: New test.
4584         * gcc.dg/unroll_2.c: New test.
4585         * gcc.dg/inline_3.c: New test.
4586         * gcc.dg/unroll_3.c: New test.
4587         * gcc.dg/inline_4.c: New test.
4588         * gcc.dg/unroll_4.c: New test.
4589         * gcc.dg/inline_1.c: New test.
4590         * gcc.dg/unroll_1.c: New test.
4591
4592 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4593
4594         PR tree-optimization/48497
4595         * lib/gcc-defs.exp (dg-additional-options): New proc.
4596         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4597         -msse2 on 32-bit x86.
4598
4599 2011-06-06  Jason Merrill  <jason@redhat.com>
4600
4601         * g++.dg/cpp0x/enum19.C: New.
4602
4603 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4604
4605         * gcc.target/arm/neon-reload-class.c: New test.
4606
4607 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4608
4609         PR debug/49130
4610         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4611
4612 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4613
4614         * gcc.target/arm/smlatb-1.c: New file.
4615         * gcc.target/arm/smlatt-1.c: New file.
4616         * gcc.target/arm/smlaltb-1.c: New file.
4617         * gcc.target/arm/smlaltt-1.c: New file.
4618
4619 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4620
4621         * gcc.target/arm/mla-2.c: New test.
4622
4623 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR gcov-profile/49299
4626         * gcc.dg/tree-prof/pr49299-1.c: New test.
4627         * gcc.dg/tree-prof/pr49299-2.c: New test.
4628
4629 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4630
4631         * lib/target-supports.exp
4632         (check_effective_target_vect_widen_mult_qi_to_hi):
4633         Add NEON as supporting target.
4634         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4635         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4636         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4637         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4638         using widening multiplication on targets that support it.
4639         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4640         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4641         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4642
4643 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4644
4645         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4646         Modern Objective-C runtime API.
4647         * objc/execute/next_mapping.h: Removed.
4648         * objc-obj-c++-shared/next-mapping.h: Removed.
4649         * objc-obj-c++-shared/Object1.h: Removed.
4650         * objc-obj-c++-shared/Object1.m: Removed.
4651         * objc-obj-c++-shared/Object1.mm: Removed.
4652         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4653         * objc-obj-c++-shared/Protocol1.h: Removed.
4654         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4655         of ProtoBool, IVAR_T and METHOD.
4656         * objc-obj-c++-shared/runtime.h: New.
4657         * objc-obj-c++-shared/TestsuiteObject.h: New.
4658         * objc-obj-c++-shared/TestsuiteObject.m: New.
4659
4660         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4661         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4662         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4663         it a class method.
4664         * objc/execute/_cmd.m: Include
4665         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4666         runtime API.  ([TestClass +initialize]): Include this method also
4667         with the GNU runtime.
4668         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4669         Object.  ([-setValue:]): Return void.
4670         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4671         with the GNU runtime.  Include
4672         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4673         for the NeXT runtime.  Use the existing print_ivars() and
4674         compare_structures() implementations for the old NeXT runtime.
4675         Added new implementations for the Modern GNU and NeXT runtimes.
4676         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4677         well.  (main): Use objc_getClass().  Use return instead of exit.
4678         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4679         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4680         of exit().
4681         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4682         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4683         instead of Object.  (main): Use return instead of exit().
4684         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4685         instead of Object.  Removed prototype for exit().  (main): Use
4686         return instead of exit().  Use the Modern Objective-C runtime API.
4687         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4688         Object.
4689         * objc/execute/class-tests-1.h: Include
4690         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4691         runtime API.  (test_class_with_superclass): Do not call [Object
4692         class].  There is no need to with the current libobjc.
4693         * objc/execute/class-tests-2.h: Include
4694         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4695         runtime API.
4696         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4697         ../../objc-obj-c++-shared/next-mapping.h.
4698         * objc/execute/class-2.m: Likewise.
4699         * objc/execute/class-3.m: Likewise.
4700         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4701         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4702         +initialize]): Include this method also with the GNU
4703         runtime. (main): Use the Modern Objective-C runtime API.
4704         * objc/execute/class-5.m: Likewise.
4705         * objc/execute/class-6.m: Likewise.
4706         * objc/execute/class-7.m: Likewise.
4707         * objc/execute/class-8.m: Likewise.
4708         * objc/execute/class-9.m: Likewise.
4709         * objc/execute/class-10.m: Likewise.
4710         * objc/execute/class-11.m: Likewise.
4711         * objc/execute/class-12.m: Likewise.
4712         * objc/execute/class-13.m: Likewise.
4713         * objc/execute/class-14.m: Likewise.
4714         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4715         this method also with the GNU runtime.
4716         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4717         +initialize]): Include this method also with the GNU runtime.
4718         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4719         of Object.
4720         * objc/execute/encode-1.m: Likewise.
4721         * objc/execute/enumeration-1.m: Likewise.
4722         * objc/execute/enumeration-2.m: Likewise.
4723         * objc/execute/exceptions/catchall-1.m: Likewise.
4724         * objc/execute/exceptions/finally-1.m: Likewise.
4725         * objc/execute/exceptions/foward-1.m: Likewise.
4726         * objc/execute/exceptions/local-variables-1.m: Likewise.
4727         * objc/execute/exceptions/throw-nil.m: Likewise.
4728         * objc/execute/exceptions/trivial.m: Likewise.
4729         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4730         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4731         * objc/execute/exceptions/matcher-1.m: Likewise.
4732         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4733         Object.
4734         * objc/execute/formal_protocol-2.m: Likewise.
4735         * objc/execute/formal_protocol-3.m: Likewise.
4736         * objc/execute/formal_protocol-4.m: Likewise.
4737         * objc/execute/formal_protocol-5.m: Include
4738         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4739         protocol_getName().
4740         * objc/execute/formal_protocol-6.m: Likewise.
4741         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4742         Object.  Include <objc/Protocol.h> instead of
4743         ../../objc-obj-c++-shared/Protocol1.h.
4744         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4745         Object.
4746         * objc/execute/informal_protocol.m: Likewise.
4747         * objc/execute/load-3.m: Likewise.
4748         * objc/execute/many_args_method.m ([TestClass +initialize]):
4749         Include this method with the GNU runtime as well.
4750         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4751         * objc/execute/nested-func-1.m: Use TestsuiteObject
4752         instead of Object.
4753         * objc/execute/nil_method-1.m: Likewise.
4754         * objc/execute/no_clash.m: Likewise.
4755         * objc/execute/np-1.m: Do not include
4756         ../../objc-obj-c++-shared/Protocol1.h.
4757         (main): Use return instead of exit().
4758         * objc/execute/np-2.m: Do not include
4759         ../../objc-obj-c++-shared/Protocol1.h.
4760         ([MyObject +initialize]): Include this method also with the GNU
4761         runtime.  (main): Use return instead of exit().
4762         * objc/execute/object_is_class.m: Include
4763         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4764         of Object.  (main): Use the Modern Objective-C runtime API.
4765         * objc/execute/object_is_meta_class.m: Likewise.
4766         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4767         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4768         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4769         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4770         Objective-C runtime API.
4771         * objc/execute/protocol-isEqual-2.m: Likewise.
4772         * objc/execute/protocol-isEqual-3.m: Likewise.
4773         * objc/execute/protocol-isEqual-4.m: Likewise.
4774         * objc/execute/redefining_self.m ([TestClass +initialize]):
4775         Include this method with the GNU runtime as well.
4776         * objc/execute/root_methods.m: Include
4777         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4778         Include this method with the GNU runtime as well.
4779         (main): Use the Modern Objective-C runtime API.
4780         * objc/execute/selector-1.m: Include
4781         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4782         of Object.  (main): Use the Modern Objective-C runtime API.
4783         * objc/execute/static-1.m ([Test +initialize]): Include this
4784         method with the GNU runtime as well.
4785         * objc/execute/static-2.m: Likewise.
4786         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4787         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4788         ([MathClass +initialize]): Include this method with the GNU
4789         runtime as well.
4790         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4791         instead of Object.
4792         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4793         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4794         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4795         * objc.dg/attributes/method-attribute-1.m: Likewise.
4796         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4797         * objc.dg/attributes/method-attribute-2.m: Likewise.
4798         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4799         * objc.dg/attributes/method-attribute-3.m: Likewise.
4800         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4801         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4802         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4803         * obj-c++.dg/bitfield-1.mm: Likewise.
4804         * obj-c++.dg/bitfield-2.mm: Likewise
4805         * objc.dg/bitfield-3.m: Likewise.
4806         * obj-c++.dg/bitfield-4.mm: Likewise.
4807         * objc.dg/bitfield-5.m: Likewise
4808         * objc.dg/call-super-1.m: Likewise.
4809         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4810         Use objc_getClass() instead of objc_get_class(), but for the GNU
4811         runtime redefine objc_getClass as objc_get_class.  Include
4812         ../objc-obj-c++-shared/runtime.h.
4813         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4814         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4815         Use the Modern Objective-C runtime API.
4816         * objc.dg/class-protocol-1.m: Include
4817         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4818         * obj-c++.dg/class-protocol-1.mm: Likewise.
4819         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4820         * objc.dg/comp-types-10.m: Likewise.
4821         * objc.dg/comp-types-11.m: Likewise.
4822         * objc.dg/comp-types-12.m: Likewise.
4823         * obj-c++.dg/comp-types-9.mm: Likewise.
4824         * obj-c++.dg/comp-types-11.mm: Likewise.
4825         * obj-c++.dg/comp-types-12.mm: Likewise.
4826         * obj-c++.dg/comp-types-13.mm: Likewise.
4827         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4828         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4829         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4830         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4831         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4832         * objc.dg/desig-init-1.m: Likewise.
4833         * obj-c++.dg/defs.mm: Likewise.
4834         * objc.dg/exceptions-2.m: Likewise.
4835         * obj-c++.dg/except-1.mm: Likewise.
4836         * obj-c++.dg/exceptions-2.mm: Likewise.
4837         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4838         Use the Modern Objective-C runtime API.
4839         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4840         the Modern Objective-C runtime API.  Do not include
4841         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4842         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4843         the Modern Objective-C runtime API except when using an older NeXT
4844         runtime.
4845         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4846         the Modern Objective-C runtime API.
4847         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4848         objc/encoding.h.
4849         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4850         * objc.dg/encode-7-next-64bit.m: Updated include.
4851         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4852         objc/encoding.h.
4853         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4854         the Modern Objective-C runtime API.
4855         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4856         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4857         instead of ../objc-obj-c++-shared/Protocol1.h.
4858         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4859         the Modern Objective-C runtime API except when using an older NeXT
4860         runtime.
4861         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4862         the Modern Objective-C runtime API.
4863         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4864         Object.
4865         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4866         * objc.dg/fix-and-continue-2.m: Likewise.
4867         * objc.dg/foreach-1.m: Likewise.
4868         * objc.dg/foreach-2.m: Likewise.
4869         * objc.dg/foreach-3.m: Likewise.
4870         * objc.dg/foreach-4.m: Likewise.
4871         * objc.dg/foreach-5.m: Likewise.
4872         * objc.dg/foreach-6.m: Likewise.
4873         * objc.dg/foreach-7.m: Likewise.
4874         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4875         Object.
4876         * objc.dg/func-ptr-2.m: Likewise.
4877         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4878         Do not include objc/objc-api.h.
4879         * obj-c++.dg/fsf-package-0.mm: Likewise.
4880         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4881         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4882         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4883         of Object.
4884         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4885         * objc.dg/gnu-runtime-3.m: Likewise.
4886         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4887         * objc.dg/headers.m: Include objc/runtime.h instead of
4888         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4889         for the NeXT runtime.
4890         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4891         * obj-c++.dg/isa-field-1.mm: Likewise.
4892         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4893         * objc.dg/layout-1.m: Likewise.
4894         * objc.dg/layout-2.m: Likewise.
4895         * objc.dg/local-decl-2.m: Likewise.
4896         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4897         Object.  ([Container +elementForView:]): Use
4898         class_conformsToProtocol().
4899         * obj-c++.dg/lookup-2.mm: Likewise.
4900         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4901         * obj-c++.dg/local-decl-1.mm: Likewise.
4902         * objc.dg/method-3.m: Likewise.
4903         * objc.dg/method-4.m: Likewise.
4904         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4905         ../objc-obj-c++-shared/Protocol1.h.
4906         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4907         * objc.dg/method-9.m: Likewise.
4908         * objc.dg/method-10.m: Likewise.
4909         * objc.dg/method-13.m ([Root +initialize]): Include this method
4910         also for the GNU runtime.  (main): Use objc_getClass() also for
4911         the GNU runtime.
4912         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4913         * objc.dg/method-17.m: Likewise.
4914         * objc.dg/method-19.m: Likewise.
4915         * objc.dg/method-20b.m: Likewise.
4916         * obj-c++.dg/method-2.mm: Likewise.
4917         * obj-c++.dg/method-6.mm: Likewise.
4918         * obj-c++.dg/method-10.mm: Likewise.
4919         * obj-c++.dg/method-11.mm: Likewise.
4920         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4921         ../objc-obj-c++-shared/Protocol1.h.
4922         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4923         * obj-c++.dg/method-15.mm: Likewise.
4924         * obj-c++.dg/method-17.mm: Likewise.
4925         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4926         +initialize]): Include this method also for the GNU
4927         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4928         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4929         * obj-c++.dg/method-22.mm: Likewise.
4930         * obj-c++.dg/method-23.mm: Likewise.
4931         * obj-c++.dg/no-extra-load.mm: Likewise.
4932         * objc.dg/objc-fast-4.m: Likewise.
4933         * objc.dg/objc-gc-4.m: Likewise.
4934         * obj-c++.dg/objc-gc-3.mm: Likewise.
4935         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4936         protocol_getMethodDescription() instead of [Protocol
4937         -descriptionForInstanceMethod].
4938         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4939         Made it available with all runtimes.  (main): Call -test instead
4940         of -class.
4941         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4942         and put into a category.
4943         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4944         Object.  Include objc/objc.h.
4945         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4946         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4947         New. (main): Use protocol_getMethodDescription() instead
4948         of [Protocol -descriptionForInstanceMethod] and [Protocol
4949         -descriptionForClassMethod].
4950         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4951         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4952         Objective-C runtime API.
4953         * obj-c++.dg/proto-qual-1.mm: Likewise.
4954         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4955         Object.
4956         * obj-c++.dg/property/property-1.mm: Likewise.
4957         * obj-c++.dg/qual-types-1.mm: Likewise.
4958         * objc.dg/selector-2.m: Include objc/objc.h instead of
4959         ../objc-obj-c++-shared/Object1.h.
4960         * obj-c++.dg/selector-2.mm: Likewise.
4961         * obj-c++.dg/selector-5.mm: Likewise.
4962         * obj-c++.dg/selector-6.mm: Likewise.
4963         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4964         Object.  Do not include objc/objc-api.h.
4965         * obj-c++.dg/set-not-used-1.mm: Likewise.
4966         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4967         * objc.dg/stret-1.m: Likewise.
4968         * objc.dg/stret-2.m: Likewise.
4969         * obj-c++.dg/super-class-2.mm: Likewise.
4970         * objc.dg/super-class-3.m: Likewise.
4971         * objc.dg/super-class-4.m: Likewise.
4972         * objc.dg/sync-2.m: Likewise.
4973         * obj-c++.dg/sync-2.mm: Likewise.
4974         * objc.dg/sync-1.m: Include objc/objc.h instead of
4975         ../objc-obj-c++-shared/Object1.h.
4976         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4977         'Class' as the type of 'isa'.
4978         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4979         Objective-C runtime API.  ([TestClass +initialize]): Include this
4980         method with the GNU runtime as well.
4981         * objc.dg/strings/strings-1.m: Updated includes.
4982         * obj-c++.dg/strings/strings-1.mm: Likewise.
4983         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4984         objc.dg/strings/const-str-12b.m.
4985         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4986         * obj-c++.dg/template-3.mm: Likewise.
4987         * obj-c++.dg/template-4.mm: Likewise.
4988         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4989         Objective-C runtime API.
4990         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4991         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4992         * obj-c++.dg/try-catch-1.mm: Likewise.
4993         * obj-c++.dg/try-catch-2.mm: Likewise.
4994         * objc.dg/try-catch-3.m: Likewise.
4995         * obj-c++.dg/try-catch-3.mm: Likewise.
4996         * objc.dg/try-catch-6.m: Likewise.
4997         * objc.dg/try-catch-7.m: Likewise.
4998         * obj-c++.dg/try-catch-7.mm: Likewise.
4999         * obj-c++.dg/try-catch-8.mm: Likewise.
5000         * obj-c++.dg/try-catch-9.mm: Likewise.
5001         * objc.dg/try-catch-10.m: Likewise.
5002         * obj-c++.dg/try-catch-11.mm: Likewise.
5003         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
5004         Object.  Include objc/objc.h.
5005         * obj-c++.dg/typedef-alias-1.mm: Likewise.
5006         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
5007         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
5008         Object.  Use Modern Objective-C runtime API.  Do not use
5009         performv::.
5010         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
5011         * obj-c++.dg/torture/trivial.mm: Likewise.
5012         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
5013         instead of ../objc-obj-c++-shared/Object1.h.  Include
5014         ../objc-obj-c++-shared/runtime.h.
5015         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5016         * objc.dg/torture/strings/const-str-11.m: Likewise.
5017         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
5018         * objc.dg/torture/strings/const-str-9.m: Likewise.
5019         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5020         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
5021         instead of Object. Only add _FooClassReference if
5022         __NEXT_RUNTIME__.
5023         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
5024         * objc.dg/torture/strings/const-str-8.m: Likewise.
5025         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
5026         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
5027         additional sources.
5028         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
5029         Object.
5030         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5031         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
5032         * obj-c++.dg/va-meth-1.mm: Likewise.
5033         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
5034         ../objc-obj-c++-shared/Object1.h.
5035         * objc.dg/zero-link-3.m: Likewise.
5036
5037 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5038
5039         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
5040
5041 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5042
5043         PR objc-++/48275
5044         * obj-c++.dg/property/cxx-property-1.mm: New.
5045         * obj-c++.dg/property/cxx-property-2.mm: New.
5046
5047 2011-06-06  Jason Merrill  <jason@redhat.com>
5048
5049         * g++.dg/cpp0x/regress/ptrmem1.C: New.
5050
5051 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
5052
5053         PR rtl-optimization/49145
5054         From Ryan Mansfield
5055         * gcc.c-torture/compile/pr49145.c: New test.
5056
5057 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR testsuite/49288
5060         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
5061         to dg-options, match also DW_AT_linkage_name.
5062
5063         PR debug/49294
5064         * gcc.dg/debug/pr49294.c: New test.
5065
5066         PR c++/49264
5067         * g++.dg/opt/pr49264.C: New test.
5068
5069 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
5070
5071         PR tree-optimization/49243
5072         * gcc.dg/pr49243.c: New.
5073
5074 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5075
5076         * gnat.dg/specs/cond_expr1.ads: New test.
5077
5078 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5079
5080         * gnat.dg/deferred_const4.ad[sb]: New test.
5081         * gnat.dg/deferred_const4_pkg.ads: New helper.
5082
5083 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
5084
5085         * gnat.dg/test_tamdt.adb: Rename to...
5086         * gnat.dg/taft_type1.adb: ...this.
5087         * gnat.dg/tamdt.ad[sb]: Rename to...
5088         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
5089         * gnat.dg/tamdt_aux.ads: Rename to...
5090         * gnat.dg/taft_type1_pkg2.ads: ...this.
5091         * gnat.dg/taft_type2.ad[sb]: New test.
5092         * gnat.dg/taft_type2_pkg.ads: New helper.
5093         * gnat.dg/taft_type3.adb: New test.
5094         * gnat.dg/taft_type3_pkg.ads: New helper.
5095
5096 2011-06-05  Tobias Burnus  <burnus@net-b.de>
5097
5098         PR fortran/49255
5099         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
5100         for F2008.
5101
5102 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5103
5104         PR testsuite/49287
5105         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
5106         warning.
5107         * objc.dg/gnu-api-2-objc.m: Likewise.
5108         * obj-c++.dg/gnu-api-2-class.mm: Likewise
5109         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5110
5111 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
5112
5113         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
5114         alignment, not the alignment, when calling class_addIvar().  Add
5115         an 'isa' instance variable to the test root class.
5116         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5117
5118 2011-06-04  Jan Hubicka  <jh@suse.cz>
5119
5120         PR tree-optimization/48893
5121         PR tree-optimization/49091
5122         PR tree-optimization/49179
5123         * gfortran.dg/pr49179.f90: New testcase
5124
5125 2011-06-04  Jan Hubicka  <jh@suse.cz>
5126
5127         PR lto/48954
5128         * g++.dg/torture/pr48954.C: New testcase.
5129
5130 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5131
5132         * g++.dg/warn/delete-non-virtual-dtor.C: New.
5133
5134 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
5135
5136         PR c++/33840
5137         * g++.dg/diagnostic/bitfld2.C: New.
5138
5139 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5140
5141         PR target/49281
5142         * gcc.c-torture/execute/pr49281.c: New test.
5143
5144 2011-06-04  Jan Hubicka  <jh@suse.cz>
5145
5146         PR tree-optimize/48929
5147         * gcc.c-torture/compile/pr48929.c: New testcase.
5148
5149 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
5150
5151         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
5152
5153 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR c++/49276
5156         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
5157
5158 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5159
5160         * objc.dg/headers.m: Do not include sarray.h and hash.h.
5161
5162 2011-06-03  Richard Henderson  <rth@redhat.com>
5163             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5164
5165         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
5166
5167 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5168
5169         * objc.dg/headers.m: Do not include objc-list.h.
5170
5171 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
5172
5173         * objc.dg/type-stream-1.m: Test removed.
5174         * objc.dg/headers.m: Do not include typedstream.h.
5175
5176 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5177
5178         * objc.dg/torture/forward-1.m (main): Updated testcase.
5179
5180 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
5181
5182         PR target/49163
5183         * gcc.c-torture/compile/pr49163.c: New.
5184
5185 2011-06-02  Asher Langton  <langton2@llnl.gov>
5186
5187         PR fortran/49268
5188         * gfortran.dg/PR49268.f90: New test.
5189
5190 2011-06-02  Asher Langton  <langton2@llnl.gov>
5191
5192         PR fortran/37039
5193         * gfortran.dg/PR37039.f90: New test.
5194
5195 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
5196
5197         PR objc/48539
5198         * objc.dg/method-5.m: Updated.
5199         * objc.dg/method-19.m: Updated.
5200         * objc.dg/method-lookup-1.m: New.
5201         * obj-c++.dg/method-6.mm: Updated.
5202         * obj-c++.dg/method-7.mm: Updated.
5203         * obj-c++.dg/method-lookup-1.mm: New.
5204
5205 2011-06-02  DJ Delorie  <dj@redhat.com>
5206
5207         * lib/timeout.exp (timeout): Add board_info support.
5208
5209 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
5210
5211         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
5212
5213 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5214
5215         PR fortran/49265
5216         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
5217         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
5218
5219 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5220             Hans-Peter Nilsson  <hp@axis.com>
5221
5222         PR rtl-optimization/48840
5223         * gcc.target/sparc/ultrasp13.c: New test.
5224
5225 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
5226
5227         PR target/49238
5228         * gcc.c-torture/compile/pr49238.c: New.
5229
5230 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
5231
5232         * gcc.target/arm/g2.c: Skip test in -mthumb.
5233         Skip test unless cpu is xscale.
5234         * gcc.target/arm/scd42-2.c: Likewise.
5235         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
5236
5237 2011-06-01  Jason Merrill  <jason@redhat.com>
5238
5239         * g++.dg/cpp0x/decltype28.C: New.
5240         * g++.dg/cpp0x/decltype29.C: New.
5241
5242 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
5243
5244         PR target/45074
5245         * gcc.target/mips/pr45074.c: New test.
5246
5247 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5248             Hans-Peter Nilsson  <hp@axis.com>
5249
5250         PR rtl-optimization/48830
5251         * gcc.target/sparc/ultrasp12.c: New test.
5252
5253 2011-06-01  David Li  <davidxl@google.com>
5254
5255         * gcc.dg/profile-dir-1.c: Change pass name.
5256         * gcc.dg/profile-dir-2.c: Ditto.
5257         * gcc.dg/tree-ssa/dump-1.c: Ditto.
5258         * gcc.dg/tree-ssa/loop-25.c: Ditto.
5259         * gcc.dg/tree-prof/stringop-1.c: Ditto.
5260         * gcc.dg/tree-prof/update-loopch.c: Ditto.
5261         * gcc.dg/tree-prof/stringop-2.c: Ditto.
5262         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
5263         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
5264         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
5265         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
5266         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
5267         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
5268         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
5269         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
5270         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
5271         * gcc.dg/profile-dir-3.c: Ditto.
5272         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
5273
5274 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
5275
5276         * objc.dg/attributes/method-nonnull-1.m: New test.
5277         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
5278
5279 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5280
5281         PR fortran/18918
5282         * gfortran.dg/coarray_atomic_1.f90: New.
5283         * gfortran.dg/coarray/atomic_1.f90: New.
5284
5285 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5286
5287         * gcc.dg/guality/bswaptest.c: New test.
5288         * gcc.dg/guality/clztest.c: New test.
5289         * gcc.dg/guality/ctztest.c: New test.
5290         * gcc.dg/guality/rotatetest.c: New test.
5291
5292         PR target/48688
5293         * gcc.target/i386/pr48688.c: New test.
5294
5295 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
5296
5297         PR c++/48010
5298         * g++.dg/lookup/name-clash9.C: New.
5299
5300 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5301
5302         PR fortran/18918
5303         * gfortran.dg/coarray/dummy_1.f90: New.
5304
5305 2011-05-31  Tobias Burnus  <burnus@net-b.de>
5306
5307         PR fortran/18918
5308         * gfortran.dg/coarray/save_1.f90: New.
5309         * gfortran.dg/coarray_4.f90: Update dg-error.
5310
5311 2011-05-31  Jason Merrill  <jason@redhat.com>
5312
5313         * g++.dg/cpp0x/rv-template1.C: New.
5314
5315 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR rtl-optimization/49235
5318         * gcc.dg/pr49235.c: New test.
5319
5320 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5321
5322         PR tree-optimization/49093
5323         * gcc.dg/vect/pr49093.c: New test.
5324
5325 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
5326
5327         PR debug/49047
5328         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5329
5330 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5331
5332         PR testsuite/49239
5333         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5334         output array.
5335
5336 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
5337
5338         PR target/49186
5339         * gcc.c-torture/execute/pr49186.c: New.
5340
5341 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5342
5343         PR target/49168
5344          * gcc.target/i386/pr49168-1.c: New.
5345
5346 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5347             Eric Botcazou  <ebotcazou@adacore.com>
5348
5349         * gcc.dg/guality/drap.c: New test.
5350
5351 2011-05-30  Richard Guenther  <rguenther@suse.de>
5352
5353         PR tree-optimization/49210
5354         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5355         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5356
5357 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR c++/49223
5360         * g++.dg/gomp/pr49223-1.C: New test.
5361         * g++.dg/gomp/pr49223-2.C: New test.
5362
5363 2011-05-30  Richard Guenther  <rguenther@suse.de>
5364
5365         PR tree-optimization/49218
5366         * gcc.c-torture/execute/pr49218.c: New testcase.
5367
5368 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
5369
5370         PR tree-optimization/49199
5371         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5372         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5373         -fno-tree-scev-cprop.
5374
5375 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
5376
5377         PR fortran/47601
5378         * gfortran.dg/extends_13.f03: New.
5379
5380 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
5381
5382         PR rtl-optimization/49095
5383         * gcc.target/i386/pr49095.c: New test.
5384
5385 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5386
5387         PR fortran/18918
5388         * gfortran.dg/coarray_24.f90: New.
5389
5390 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5391
5392         PR fortran/18918
5393         * gfortran.dg/coarray_23.f90: New.
5394
5395 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
5396
5397         From Ryan Mansfield
5398         * gcc.dg/pr48826.c: New test.
5399
5400 2011-05-29  Richard Guenther  <rguenther@suse.de>
5401
5402         PR tree-optimization/49217
5403         * gcc.dg/torture/pr49217.c: New testcase.
5404
5405 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
5406
5407         PR testsuite/49222
5408         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5409
5410 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
5411
5412         * gnat.dg/boolean_subtype.adb: Rename to...
5413         * gnat.dg/boolean_subtype1.adb: ...this.
5414
5415 2011-05-28  Jason Merrill  <jason@redhat.com>
5416
5417         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5418
5419 2011-05-27  Jason Merrill  <jason@redhat.com>
5420
5421         * g++.dg/cpp0x/enum18.C: Adjust.
5422
5423         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5424
5425 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5426
5427         PR fortran/18918
5428         * gfortran.dg/coarray_22.f90: New.
5429
5430 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5431
5432         PR tree-optimization/46728
5433         * gcc.target/powerpc/pr46728-1.c: New.
5434         * gcc.target/powerpc/pr46728-2.c: New.
5435         * gcc.target/powerpc/pr46728-3.c: New.
5436         * gcc.target/powerpc/pr46728-4.c: New.
5437         * gcc.target/powerpc/pr46728-5.c: New.
5438         * gcc.dg/pr46728-6.c: New.
5439         * gcc.target/powerpc/pr46728-7.c: New.
5440         * gcc.target/powerpc/pr46728-8.c: New.
5441         * gcc.dg/pr46728-9.c: New.
5442         * gcc.target/powerpc/pr46728-10.c: New.
5443         * gcc.target/powerpc/pr46728-11.c: New.
5444         * gcc.dg/pr46728-12.c: New.
5445         * gcc.target/powerpc/pr46728-13.c: New.
5446         * gcc.target/powerpc/pr46728-14.c: New.
5447         * gcc.target/powerpc/pr46728-15.c: New.
5448         * gcc.target/powerpc/pr46728-16.c: New.
5449
5450 2011-05-27  Jason Merrill  <jason@redhat.com>
5451
5452         * g++.dg/abi/mangle47.C: New.
5453
5454         PR c++/49176
5455         * g++.dg/template/const5.C: New.
5456
5457         * g++.dg/cpp0x/enum18.C: New.
5458
5459         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5460
5461         * g++.dg/cpp0x/error6.C: New.
5462
5463         * g++.dg/cpp0x/error5.C: New.
5464
5465 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR c++/49165
5468         * g++.dg/eh/cond6.C: New test.
5469
5470 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5471
5472         PR fortran/48820
5473         * gfortran.dg/rank_3.f90: New.
5474         * gfortran.dg/rank_4.f90: New.
5475
5476 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
5477
5478         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5479         replace dump search.
5480
5481 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
5482
5483         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5484         * gnat.dg/bit_packed_array5.adb: ...here.
5485
5486 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
5487
5488         PR c++/42056
5489         * g++.dg/cpp0x/auto25.C: New.
5490
5491 2011-05-27  Richard Guenther  <rguenther@suse.de>
5492
5493         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5494
5495 2011-05-27  Richard Guenther  <rguenther@suse.de>
5496
5497         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5498
5499 2011-05-27  Richard Guenther  <rguenther@suse.de>
5500
5501         PR middle-end/49189
5502         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5503
5504 2011-05-26  Jason Merrill  <jason@redhat.com>
5505
5506         * g++.dg/cpp0x/friend1.C: New.
5507         * g++.dg/cpp0x/friend2.C: New.
5508
5509         * g++.dg/cpp0x/auto7.C: Update.
5510         * g++.dg/template/crash50.C: Adjust.
5511         * g++.dg/template/static9.C: Adjust.
5512         * g++.old-deja/g++.ext/memconst.C: Adjust.
5513
5514 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
5515
5516         * gcc.dg/march.c: Ignore a note for some targets.
5517
5518 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
5519             Nathan Froyd  <froydnj@codesourcery.com>
5520
5521         PR c++/2288
5522         PR c++/18770
5523         * g++.old-deja/g++.jason/cond.C: Remove xfails.
5524         * g++.dg/parse/pr18770.C: New test.
5525         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5526
5527 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5528
5529         PR fortran/48955
5530         * gfortran.dg/dependency_40.f90 : New test.
5531
5532 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5533
5534         PR fortran/18918
5535         * gfortran.dg/coarray/registering_1.f90: New.
5536
5537 2011-05-26  Jason Merrill  <jason@redhat.com>
5538
5539         * g++.dg/cpp0x/variadic111.C: New.
5540         * g++.dg/cpp0x/variadic41.C: Adjust.
5541
5542 2011-05-26  Richard Guenther  <rguenther@suse.de>
5543
5544         PR tree-optimization/48702
5545         * gcc.dg/torture/pr48702.c: New testcase.
5546
5547 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5548
5549         PR gcov-profile/48845
5550         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5551         support.
5552         * gcc.dg/matrix/matrix.exp: Likewise.
5553         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5554         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5555         line number to check_profiling_available.
5556         * lib/target-supports.exp (check_profiling_available): Account for
5557         this.
5558         Require TLS runtime support with -fprofile-generate.
5559         * lib/profopt.exp (profopt-execute): Add TLS options for
5560         -fprofile-generate.
5561         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5562
5563 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5564
5565         PR c++/49165
5566         * g++.dg/eh/cond5.C: New test.
5567
5568         PR tree-optimization/49161
5569         * gcc.c-torture/execute/pr49161.c: New test.
5570
5571 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5572
5573         * gcc.target/arm/neon-vorn-vbic.c: New test.
5574
5575 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5576
5577         PR tree-optimization/49038
5578         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5579         * gcc.dg/vect/pr49038.c: New test.
5580
5581 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5582         * g++.dg/init/pr25811-3.C: New.
5583         * g++.dg/init/pr25811-4.C: New.
5584
5585 2011-05-25  Jason Merrill  <jason@redhat.com>
5586
5587         * g++.dg/cpp0x/enum17.C: New.
5588         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5589
5590         * g++.dg/cpp0x/auto24.C: New.
5591
5592         * g++.dg/cpp0x/error4.C: New.
5593
5594         * g++.dg/cpp0x/rv-restrict.C: New.
5595
5596         * g++.dg/cpp0x/enum15.C: New.
5597         * g++.dg/cpp0x/constexpr-switch2.C: New.
5598
5599         * g++.dg/cpp0x/variadic110.C: New.
5600
5601         * g++.dg/cpp0x/auto9.C: Add typedef test.
5602
5603         * g++.dg/cpp0x/auto23.C: New.
5604         * g++.dg/cpp0x/auto9.C: Adjust.
5605
5606         * g++.dg/cpp0x/defaulted29.C: New.
5607
5608         * g++.dg/cpp0x/initlist51.C: New.
5609
5610 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5611
5612         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5613         * g++.dg/abi/packed1.C: Suppress warning.
5614         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5615         * g++.dg/template/stdarg1.C: Likewise.
5616         * g++.dg/other/packed1.C: Remove arm from xfail list.
5617
5618 2011-05-25  Jason Merrill  <jason@redhat.com>
5619
5620         * g++.dg/cpp0x/enum16.C: New.
5621         * g++.dg/parse/error15.C: Adjust.
5622
5623         * g++.dg/cpp0x/initlist50.C: New.
5624
5625         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5626
5627         * g++.dg/cpp0x/variadic109.C: New.
5628
5629 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5630
5631          * gcc.target/i386/pause-1.c: New.
5632
5633 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5634
5635         * gcc.dg/stack-usage-1.c: Adjust comment.
5636         * gcc.dg/stack-usage-2.c: New test.
5637
5638 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5639
5640         PR c++/49136
5641         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5642         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5643
5644 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5645
5646         PR rtl-optimization/48757
5647         * gfortran.dg/pr48757.f:  New test case.
5648
5649 2011-05-24  Jason Merrill  <jason@redhat.com>
5650
5651         * g++.dg/cpp0x/access01.C: New.
5652
5653 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5654
5655         PR libobjc/48177
5656         * objc.dg/pr48177.m: New testcase.      
5657
5658 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5659
5660         PR objc/48187
5661         * objc.dg/pr48187.m: New testcase.
5662         * obj-c++.dg/pr48187.mm: New testcase.
5663         * objc.dg/ivar-extra-semicolon.m: New testcase.
5664
5665 2011-05-24  Jason Merrill  <jason@redhat.com>
5666
5667         * g++.dg/template/access21.C: New.
5668         * g++.dg/template/access22.C: New.
5669
5670 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5671
5672         PR rtl-optimization/48633
5673         * g++.dg/pr48633.C: New test.
5674
5675 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5676
5677         PR target/49133
5678         * g++.dg/other/pr49133.C: New test.
5679
5680 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5681             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5682
5683         * gcc.dg/torture/tls/run-gd.c: New test.
5684         * gcc.dg/torture/tls/run-ie.c: New test.
5685         * gcc.dg/torture/tls/run-ld.c: New test.
5686         * gcc.dg/torture/tls/run-le.c: New test.
5687         * lib/target-supports.exp (check_effective_target_tls_runtime):
5688         Build testcase with TLS options.
5689
5690 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5691
5692         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5693
5694 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5695
5696         PR tree-optimization/49121
5697         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5698
5699 2011-05-23  Jason Merrill  <jason@redhat.com>
5700
5701         * g++.dg/cpp0x/defaulted28.C: New.
5702
5703         * g++.dg/cpp0x/sfinae25.C: New.
5704
5705         * g++.dg/cpp0x/rv-cast2.C: New.
5706
5707         * g++.dg/cpp0x/enum14.C: New.
5708
5709 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR lto/49123
5712         * gcc.c-torture/execute/pr49123.c: New test.
5713
5714         PR debug/49032
5715         * gcc.dg/debug/pr49032.c: New test.
5716
5717         PR c/49120
5718         * gcc.dg/pr49120.c: New test.
5719
5720 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5721
5722         PR target/47315
5723         * gcc.target/i386/pr47315.c: New test.
5724
5725 2011-05-23  Jason Merrill  <jason@redhat.com>
5726
5727         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5728
5729         * g++.dg/cpp0x/sfinae24.C: New.
5730
5731         * g++.dg/cpp0x/error3.C: New.
5732
5733         * g++.dg/cpp0x/defaulted27.C: New.
5734
5735         * g++.dg/cpp0x/decltype27.C: New.
5736
5737 2011-05-23  Richard Guenther  <rguenther@suse.de>
5738
5739         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5740
5741 2011-05-23  Richard Guenther  <rguenther@suse.de>
5742
5743         PR tree-optimization/40874
5744         * g++.dg/tree-ssa/pr40874.C: New testcase.
5745
5746 2011-05-23  Richard Guenther  <rguenther@suse.de>
5747
5748         PR tree-optimization/49115
5749         * g++.dg/torture/pr49115.C: New testcase.
5750
5751 2011-05-23  Richard Guenther  <rguenther@suse.de>
5752
5753         PR middle-end/15419
5754         * gcc.dg/memcpy-3.c: New testcase.
5755
5756 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5757
5758         PR middle-end/48973
5759         * gcc.c-torture/execute/pr48973-1.c: New test.
5760         * gcc.c-torture/execute/pr48973-2.c: New test.
5761
5762 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5763
5764         PR c++/18016
5765         * g++.dg/warn/pr18016.C: New.
5766
5767 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5768
5769         PR target/45098
5770         * gcc.target/arm/ivopts-6.c: New test.
5771
5772 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR middle-end/49029
5775         * gcc.c-torture/compile/pr49029.c: New test.
5776
5777 2011-05-22  Jason Merrill  <jason@redhat.com>
5778
5779         * g++.dg/cpp0x/sfinae23.C: New.
5780         * g++.dg/cpp0x/sfinae8.C: Correct.
5781
5782 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5783
5784         * gfortran.dg/function_optimize_8.f90:  New test case.
5785
5786 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5787
5788         PR tree-optimization/49087
5789         * gcc.dg/vect/O3-pr49087.c: New test.
5790
5791 2011-05-21  Jason Merrill  <jason@redhat.com>
5792
5793         * g++.dg/debug/const5.C: New.
5794
5795 2011-05-20  Jason Merrill  <jason@redhat.com>
5796
5797         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5798
5799         * g++.dg/cpp0x/constexpr-static7.C: New.
5800
5801         * g++.dg/cpp0x/enum12.C: New.
5802         * g++.dg/cpp0x/enum13.C: New.
5803
5804 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5805
5806         PR fortran/48699
5807         * gfortran.dg/select_type_23.f03: New.
5808
5809 2011-05-20  Jason Merrill  <jason@redhat.com>
5810
5811         * g++.dg/cpp0x/defaulted26.C: New.
5812
5813         * g++.dg/cpp0x/noexcept02.C: Fix.
5814         * g++.dg/cpp0x/noexcept03.C: Fix.
5815         * g++.dg/cpp0x/noexcept08.C: Fix.
5816         * g++.dg/cpp0x/noexcept10.C: New.
5817
5818 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5819
5820         PR fortran/48706
5821         * gfortran.dg/extends_12.f03: New.
5822
5823 2011-05-20  Jason Merrill  <jason@redhat.com>
5824
5825         * g++.dg/template/koenig9.C: New.
5826         * g++.dg/opt/pr47615.C: Fix.
5827         * g++.dg/overload/defarg1.C: Fix.
5828         * g++.dg/tc1/dr213.C: Remove xfail.
5829         * g++.dg/torture/pr34850.C: Fix.
5830         * g++.dg/torture/pr39362.C: Fix.
5831         * g++.old-deja/g++.brendan/crash56.C: Fix.
5832         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5833
5834 2011-05-20  Richard Guenther  <rguenther@suse.de>
5835
5836         PR tree-optimization/49079
5837         * gcc.dg/torture/pr49079.c: New testcase.
5838
5839 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5840
5841         PR tree-optimization/49073
5842         * gcc.c-torture/execute/pr49073.c: New test.
5843
5844 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5845
5846         PR fortran/18918
5847         * gfortran.dg/coarray_21.f90: New.
5848
5849 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5850
5851         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5852         output.
5853
5854 2011-05-19  Richard Guenther  <rguenther@suse.de>
5855
5856         PR testsuite/49063
5857         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5858
5859 2011-05-19  Richard Guenther  <rguenther@suse.de>
5860
5861         PR middle-end/48985
5862         * gcc.dg/builtin-object-size-11.c: New testcase.
5863
5864 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5865
5866         PR target/45098
5867         * gcc.target/arm/ivopts.c: New test.
5868         * gcc.target/arm/ivopts-2.c: New test.
5869
5870 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5871
5872         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5873
5874 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876         * gcc.c-torture/execute/960321-1.x: Remove.
5877
5878 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5879
5880         PR fortran/48700
5881         * gfortran.dg/move_alloc_4.f90: New.
5882
5883 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5884
5885         PR target/49002
5886         * gcc.target/i386/pr49002-1.c: New test.
5887         * gcc.target/i386/pr49002-2.c: Likewise.
5888
5889 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR tree-optimization/49039
5892         * gcc.c-torture/execute/pr49039.c: New test.
5893         * gcc.dg/tree-ssa/pr49039.c: New test.
5894         * g++.dg/torture/pr49039.C: New test.
5895
5896 2011-05-18  Jason Merrill  <jason@redhat.com>
5897
5898         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5899         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5900         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5901
5902 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5903
5904         * gcc.target/bfin/mcpu-bf592.c: New test.
5905
5906 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5907
5908         PR tree-optimization/41881
5909         * gcc.dg/vect/O3-pr41881.c: New test.
5910         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5911
5912 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5913
5914         PR tree-optimization/49000
5915         * gcc.dg/pr49000.c: New test.
5916
5917 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5918
5919         * gnat.dg/invalid1.adb: New test.
5920
5921 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5922
5923         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5924         scan pattern.
5925         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5926         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5927
5928 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5929
5930         PR c++/48994
5931         * g++.dg/cpp0x/range-for18.C: New.
5932
5933 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5934
5935         PR fortran/18918
5936         * gfortran.dg/coarray/image_index_2.f90: New.
5937
5938 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5939
5940         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5941         * g++.dg/cpp0x/override2.C: New.
5942
5943 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5944
5945         PR fortran/18918
5946         * gfortran.de/coarray_20.f90: New.
5947
5948 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5949
5950         PR fortran/22572
5951         * function_optimize_7.f90:  New test case.
5952
5953 2011-05-13  Jason Merrill  <jason@redhat.com>
5954
5955         * g++.dg/cpp0x/decltype26.C: New.
5956         * g++.dg/cpp0x/enum11.C: New.
5957
5958 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5959
5960         PR fortran/48972
5961         PR fortran/48991
5962         * gfortran.dg/assign_8.f90: Update dg-error.
5963
5964 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5965
5966         PR fortran/48972
5967         * gfortran.dg/io_constraints_8.f90: New.
5968         * gfortran.dg/io_constraints_9.f90: New.
5969
5970 2011-05-13  Martin Thuresson  <martint@google.com>
5971
5972         PR gcov-profile/47793
5973         * gcc.dg/pr47793.c: New.
5974
5975 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR tree-optimization/48975
5978         * gcc.dg/pr48975.c: New test.
5979
5980 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5981
5982         PR fortran/48972
5983         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5984
5985 2011-05-12  Jason Merrill  <jason@redhat.com>
5986
5987         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5988
5989 2011-05-12  Geert Bosch  <bosch@adacore.com>
5990
5991         * gnat.dg/view_conversion1.adb: New test.
5992
5993 2011-05-12  Richard Guenther  <rguenther@suse.de>
5994
5995         PR tree-optimization/48172
5996         * gcc.dg/vect/pr48172.c: New testcase.
5997
5998 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR debug/48967
6001         * g++.dg/opt/pr48967.C: New test.
6002
6003 2011-05-11  Jason Merrill  <jason@redhat.com>
6004
6005         * g++.dg/cpp0x/constexpr-friend.C: New.
6006         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
6007
6008         * g++.dg/cpp0x/sfinae22.C: New.
6009
6010 2011-05-11  Tobias Burnus  <burnus@net-b.de>
6011
6012         PR fortran/48889
6013         * gfortran.dg/generic_24.f90: New.
6014
6015 2011-05-11  Richard Guenther  <rguenther@suse.de>
6016
6017         PR tree-optimization/15256
6018         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
6019
6020 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
6021
6022         PR debug/48159
6023         * gcc.dg/pr48159-1.c: New test.
6024         * gcc.dg/pr48159-2.c: New test.
6025
6026 2011-05-11  Richard Guenther  <rguenther@suse.de>
6027
6028         PR middle-end/48953
6029         * gcc.dg/torture/pr48953.c: New testcase.
6030
6031 2011-05-11  Richard Guenther  <rguenther@suse.de>
6032
6033         PR tree-optimization/18041
6034         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
6035
6036 2011-05-11  Alan Modra  <amodra@gmail.com>
6037
6038         PR target/47755
6039         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
6040
6041 2011-05-10  Jason Merrill  <jason@redhat.com>
6042
6043         * g++.dg/cpp0x/defaulted25.C: New.
6044         * g++.dg/template/crash7.C: Adjust.
6045
6046         * g++.dg/cpp0x/variadic108.C: New.
6047
6048 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
6049
6050         * g++.dg/inherit/virtual9.C: Extend.
6051
6052 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6053
6054         PR target/48857
6055         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
6056         are passed and returned in vector registers.
6057
6058 2011-05-10  Richard Guenther  <rguenther@suse.de>
6059
6060         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
6061         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6062         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6063         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6064         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
6065         applies.
6066
6067 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR tree-optimization/48611
6070         PR tree-optimization/48794
6071         * gfortran.dg/gomp/pr48611.f90: New test.
6072         * gfortran.dg/gomp/pr48794.f90: New test.
6073
6074         PR debug/48928
6075         * gcc.dg/dfp/pr48928.c: New test.
6076
6077 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6078
6079         PR c++/48522
6080         * g++.dg/cpp0x/pr48522.C: New.
6081
6082 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6083
6084         PR c++/48735
6085         * g++.dg/cpp0x/sfinae21.C: New.
6086
6087 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6088
6089         * g++.dg/template/sfinae28.C: Rename to...
6090         * g++.dg/cpp0x/sfinae19.C: ... this.
6091         * g++.dg/template/sfinae29.C: Rename to...
6092         * g++.dg/cpp0x/sfinae20.C: ... this.
6093
6094 2011-05-09  Jeff Law <law@redhat.com>
6095
6096         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
6097         consistent results.
6098
6099 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
6100
6101         PR c++/20039
6102         * g++.dg/init/pr20039.C: New.
6103
6104 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
6105
6106         PR c++/48737
6107         PR c++/48744
6108         * g++.dg/template/sfinae28.C: New.
6109         * g++.dg/template/sfinae29.C: Likewise.
6110
6111 2011-05-09  Jason Merrill  <jason@redhat.com>
6112
6113         * g++.dg/template/nontype23.C: New.
6114
6115 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
6116         PR c++/48859
6117         * g++.dg/init/pr48859.C: New.
6118
6119 2011-05-09  Jason Merrill  <jason@redhat.com>
6120
6121         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
6122         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
6123         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
6124         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
6125         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
6126         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
6127         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
6128         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
6129
6130 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
6131
6132         * g++.dg/inherit/virtual9.C: New.
6133
6134 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
6135
6136         PR c++/48574
6137         * g++.dg/template/dependent-expr8.C: New test case.
6138
6139 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
6140
6141         PR tree-optimization/48837
6142         * gcc.dg/pr48837.c: New testcase.
6143
6144 2011-05-06  Jason Merrill  <jason@redhat.com>
6145
6146         * g++.dg/cpp0x/constexpr-condition2.C: New.
6147
6148         * g++.dg/cpp0x/constexpr-missing.C: New.
6149
6150 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6151
6152         PR fortran/18918
6153         * gfortran.dg/coarray/this_image_2.f90: New.
6154
6155 2011-05-06  Tobias Burnus  <burnus@net-b.de>
6156
6157         PR fortran/48858
6158         PR fortran/48820
6159         * gfortran.dg/bind_c_usage_22.f90: New.
6160         * gfortran.dg/bind_c_usage_23.f90: New.
6161         * gfortran.dg/bind_c_usage_24.f90: New.
6162         * gfortran.dg/bind_c_usage_24_c.c: New.
6163
6164 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
6165
6166         PR c++/48838
6167         * g++.dg/template/member9.C: New test case.
6168
6169 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6170
6171         * gnat.dg/discr29.ad[sb]: New test.
6172         * gnat.dg/discr30.adb: Likewise.
6173
6174 2011-05-05  Julian Brown  <julian@codesourcery.com>
6175
6176         * gcc.target/arm/neon-vset_lanes8.c: New test.
6177
6178 2011-05-05  Jason Merrill  <jason@redhat.com>
6179
6180         * g++.dg/init/new32.C: New.
6181
6182 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
6185         Fix typo.
6186
6187 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
6188
6189         PR rtl-optimization/48381
6190         * gcc.c-torture/compile/pr48381.c: New test.
6191
6192 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
6193
6194         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
6195         to dg-options.
6196         * gcc.target/i386/opt-1.c: Ditto.
6197
6198 2011-05-04  Jason Merrill  <jason@redhat.com>
6199
6200         * g++.dg/conversion/base1.C: New.
6201
6202 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6203
6204         PR libgfortran/48787
6205         * gfortran.dg/round_3.f08: Add more checks to test case.
6206
6207 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
6208
6209         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
6210         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
6211         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
6212         Gate test on effective_target fd_truncate.
6213
6214 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
6215
6216         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
6217         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6218         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
6219         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
6220         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
6221         * gcc.target/i386/pr38824.c: Ditto.
6222         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
6223         * gcc.target/i386/vecinit-2.c: Ditto.
6224         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
6225         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
6226         * gcc.target/i386/parity-2.c: Ditto.
6227         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
6228
6229 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
6230
6231         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
6232         remove duplication.
6233         * gcc.target/bfin/mcpu-bf514.c: Likewise.
6234         * gcc.target/bfin/mcpu-bf516.c: Likewise.
6235         * gcc.target/bfin/mcpu-bf518.c: Likewise.
6236
6237 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6238
6239         PR fortran/18918
6240         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
6241
6242 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6243
6244         PR fortran/18918
6245         * gfortran.dg/coarray/this_image_1.f90: New.
6246
6247 2011-05-03  Tobias Burnus  <burnus@net-b.de>
6248
6249         PR fortran/18918
6250         * gfortran.dg/coarray/caf.dg: New.
6251         * gfortran.dg/coarray/image_index_1.f90: New, copied
6252         from ../coarray_16.f90.
6253
6254 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6255
6256         PR c++/28501
6257         * g++.dg/ext/complex9.C: New.
6258
6259 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6260
6261         From Mike Frysinger
6262         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
6263         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
6264         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
6265
6266 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
6267
6268         * gcc.target/bfin/builtins: Created.
6269         * gcc.target/bfin/hisilh-O0.c: Deleted.
6270         * gcc.target/bfin/hisilh.c: Moved to...
6271         * gcc.target/bfin/builtins/hisilh.c: ...here.
6272         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
6273         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
6274         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
6275         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
6276         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
6277         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
6278         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
6279         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
6280         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
6281         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
6282         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
6283         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
6284         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
6285         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
6286         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
6287         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
6288         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
6289         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
6290         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
6291         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
6292         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
6293         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
6294         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
6295         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
6296         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
6297         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
6298         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
6299         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
6300         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
6301         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
6302         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
6303         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
6304         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
6305         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
6306         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
6307         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
6308         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
6309         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
6310         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
6311         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6312         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6313         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6314         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6315         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6316         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6317         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6318         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6319         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6320         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6321         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6322         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6323         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6324         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6325         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6326         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6327         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6328         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6329         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6330         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6331         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6332         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6333         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6334         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6335         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6336         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6337         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6338         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6339         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6340         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6341         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6342         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6343         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6344         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6345         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6346         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6347         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6348         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6349         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6350         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6351         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6352         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6353         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6354         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6355         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6356         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6357         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6358         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6359         * gcc.target/bfin/builtins/circptr.c: Ditto.
6360         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6361         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6362         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6363         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6364         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6365         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6366         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6367         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6368         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6369         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6370         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6371         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6372         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6373         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6374         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6375         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6376         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6377         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6378         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6379         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6380         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6381         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6382         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6383         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6384         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6385         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6386         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6387         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6388         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6389         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6390         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6391         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6392         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6393         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6394         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6395         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6396         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6397         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6398         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6399         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6400         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6401         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6402         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6403         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6404         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6405         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6406         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6407         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6408         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6409         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6410         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6411         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6412         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6413         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6414         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6415         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6416         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6417         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6418         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6419         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6420         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6421         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6422         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6423         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6424         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6425         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6426         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6427         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6428         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6429         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6430
6431 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
6432
6433         * gcc.target/arm/cold-lc.c: New test.
6434
6435 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
6436
6437         PR target/48774
6438         * gcc.dg/pr48774.c: New test.
6439
6440 2011-05-03  Richard Guenther  <rguenther@suse.de>
6441
6442         * gcc.dg/large-size-array-5.c: New testcase.
6443
6444 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6445
6446         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6447
6448 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6449
6450         * lib/target-supports.exp (check_effective_target_vect_strided):
6451         Replace with...
6452         (check_effective_target_vect_strided2)
6453         (check_effective_target_vect_strided3)
6454         (check_effective_target_vect_strided4)
6455         (check_effective_target_vect_strided8): ...these new functions.
6456
6457         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6458         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6459         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6460         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6461         * gcc.dg/vect/pr37539.c: Likewise.
6462         * gcc.dg/vect/slp-11a.c: Likewise.
6463         * gcc.dg/vect/slp-11b.c: Likewise.
6464         * gcc.dg/vect/slp-11c.c: Likewise.
6465         * gcc.dg/vect/slp-12a.c: Likewise.
6466         * gcc.dg/vect/slp-12b.c: Likewise.
6467         * gcc.dg/vect/slp-18.c: Likewise.
6468         * gcc.dg/vect/slp-19a.c: Likewise.
6469         * gcc.dg/vect/slp-19b.c: Likewise.
6470         * gcc.dg/vect/slp-21.c: Likewise.
6471         * gcc.dg/vect/slp-23.c: Likewise.
6472         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6473
6474         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6475         instead of vect_interleave && vect_extract_even_odd.
6476         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6477         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6478         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6479         * gcc.dg/vect/vect-1.c: Likewise.
6480         * gcc.dg/vect/vect-10.c: Likewise.
6481         * gcc.dg/vect/vect-98.c: Likewise.
6482         * gcc.dg/vect/vect-107.c: Likewise.
6483         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6484         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6485         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6486         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6487         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6488         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6489         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6490         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6491         * gcc.dg/vect/vect-strided-float.c: Likewise.
6492         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6493         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6494         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6495         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6496         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6497         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6498         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6499         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6500         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6501         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6502         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6503         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6504         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6505         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6506         * gcc.dg/vect/vect-vfa-03.c: Likewise.
6507
6508         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6509         target condition.
6510         * gcc.dg/vect/pr30843.c: Likewise.
6511         * gcc.dg/vect/pr33866.c: Likewise.
6512         * gcc.dg/vect/slp-reduc-6.c: Likewise.
6513         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6514         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6515         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6516
6517 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6518
6519         * gcc.dg/vect/slp-11.c: Split into...
6520         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6521         gcc.dg/vect/slp-11c.c: ...these tests.
6522         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6523         * gcc.dg/vect/slp-12c.c: ...this new test.
6524         * gcc.dg/vect/slp-19.c: Split into...
6525         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6526         gcc.dg/vect/slp-19c.c: ...these new tests.
6527
6528 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6529
6530         * lib/target-supports.exp
6531         (check_effective_target_vect_extract_even_odd_wide): Delete.
6532         (check_effective_target_vect_strided_wide): Likewise.
6533         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6534         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6535         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6536         * gcc.dg/vect/pr37539.c: Likewise.
6537         * gcc.dg/vect/slp-11.c: Likewise.
6538         * gcc.dg/vect/slp-12a.c: Likewise.
6539         * gcc.dg/vect/slp-12b.c: Likewise.
6540         * gcc.dg/vect/slp-19.c: Likewise.
6541         * gcc.dg/vect/slp-23.c: Likewise.
6542         * gcc.dg/vect/vect-1.c: Likewise.
6543         * gcc.dg/vect/vect-98.c: Likewise.
6544         * gcc.dg/vect/vect-107.c: Likewise.
6545         * gcc.dg/vect/vect-strided-float.c: Likewise.
6546
6547 2011-05-02  Jason Merrill  <jason@redhat.com>
6548
6549         * g++.dg/init/new31.C: New.
6550
6551 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6552
6553         PR c/35445
6554         * gcc.dg/pr35445.c: New test.
6555
6556 2011-05-02  Jason Merrill  <jason@redhat.com>
6557
6558         * c-c++-common/vla-1.c: New.
6559
6560 2011-05-02  Richard Guenther  <rguenther@suse.de>
6561
6562         PR tree-optimization/48822
6563         * gcc.dg/torture/pr48822.c: New testcase.
6564
6565 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6566
6567         PR c++/47969
6568         * g++.dg/cpp0x/constexpr-47969.C: New.
6569
6570 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6571
6572         PR testsuite/48498
6573         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6574         on vect_no_align targets.
6575         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6576         vect_no_align targets.
6577
6578 2011-05-01  Xinliang David Li  <davidxl@google.com>
6579
6580         * gcc.dg/tree-ssa/integer-addr.c: New test.
6581         * gcc.dg/tree-ssa/alias_bug.c: New test.
6582
6583 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6584
6585         PR libgfortran/48787
6586         * gfortran.dg/round_3.f08: Add more checks.
6587
6588 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6589
6590         PR fortran/48821
6591         * gfortran.dg/import9.f90: New, proper test.
6592         * gfortran.dg/interface_37.f90: Remove bogus
6593         test (bogus copy of interface_36.f90).
6594
6595 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6596
6597         PR fortran/48821
6598         * gfortran.dg/interface_37.f90: New.
6599
6600 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6601
6602         PR fortran/48746
6603         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6604
6605 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6606
6607         PR tree-optimization/48809
6608         * gcc.c-torture/execute/pr48809.c: New test.
6609
6610 2011-04-29  Jeff Law <law@redhat.com>
6611
6612         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6613
6614 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6615
6616         PR c++/48606
6617         * g++.dg/init/ctor10.C: New.
6618
6619 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6620
6621         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6622           warning in implicitly instantiated templates.
6623
6624 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6625
6626         * g++.dg/warn/Wnull-conversion-1.C: New.
6627         * g++.dg/warn/Wnull-conversion-2.C: New.
6628
6629 2011-04-29  Diego Novillo  <dnovillo@google.com>
6630
6631         * g++.old-deja/g++.other/null3.C: Expect warning about
6632         converting boolean to a pointer.
6633
6634 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6635
6636         PR fortran/48462
6637         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6638         being a target.
6639
6640         PR fortran/48746
6641         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6642
6643 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6644
6645         PR fortran/48810
6646         * gfortran.dg/typebound_proc_22.f90: New.
6647
6648         PR fortran/48800
6649         * gfortran.dg/interface_36.f90: New.
6650
6651 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6652
6653         PR libgfortran/48488
6654         PR libgfortran/48602
6655         PR libgfortran/48615
6656         PR libgfortran/48684
6657         PR libgfortran/48787
6658         * gfortran.dg/fmt_g.f: Adjust test.
6659         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6660         * gfortran.dg/round_3.f08: New test.
6661         * gfortran.dg/namelist_print_1.f: Adjust test.
6662         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6663         * gfortran.dg/f2003_io_5.f03: Adjust test.
6664         * gfortran.dg/coarray_15.f90: Adjust test.
6665         * gfortran.dg/namelist_65.f90: Adjust test.
6666         * gfortran.dg/fmt_cache_1.f: Adjust test.
6667         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6668         * gfortran.dg/real_const_3.f90: Adjust test.
6669
6670 2011-04-28  Xinliang David Li  <davidxl@google.com>
6671
6672         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6673         * g++.dg/prof-robust-1.C: New test.
6674
6675 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6676
6677         PR tree-optimization/48765
6678         * gcc.dg/vect/pr48765.c: New.
6679
6680 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682         PR tree-optimization/48775
6683         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6684
6685 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6686
6687         PR c++/48798
6688         * g++.dg/inherit/pr48798.C: New.
6689         * g++.old-deja/g++.other/base1.C: Adjust.
6690
6691 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6692
6693         PR c++/48656
6694         * g++.dg/template/inherit7.C: New test case.
6695
6696 2011-04-28  Richard Guenther  <rguenther@suse.de>
6697
6698         PR tree-optimization/40052
6699         PR tree-optimization/15347
6700         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6701         * gcc.dg/pr15347.c: Likewise.
6702
6703 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6704
6705         PR c++/48530
6706         * g++.dg/cpp0x/sfinae18.C: New.
6707
6708 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6709
6710         PR c++/48771
6711         * g++.dg/ext/is_literal_type1.C: New.
6712
6713 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6714
6715         PR fortran/48112
6716         PR fortran/48279
6717         * gfortran.dg/interface_35.f90: New.
6718         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6719         * gfortran.dg/func_result_6.f90: Add dg-warning.
6720         * gfortran.dg/bessel_1.f90: Ditto.
6721         * gfortran.dg/hypot_1.f90: Ditto.
6722         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6723         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6724         * gfortran.dg/interface_assignment_4.f90: Ditto.
6725
6726 2011-04-27  Jason Merrill  <jason@redhat.com>
6727
6728         * g++.dg/ext/complex8.C: New.
6729
6730         * g++.dg/cpp0x/initlist49.C: New.
6731         * g++.dg/init/new30.C: New.
6732
6733 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6734
6735         PR fortran/48788
6736         * gfortran.dg/whole_file_34.f90: New.
6737
6738 2011-04-27  Jan Hubicka  <jh@suse.cz>
6739
6740         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6741
6742 2011-04-27  Jason Merrill  <jason@redhat.com>
6743
6744         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6745
6746         * g++.dg/parse/ambig6.C: New.
6747
6748 2011-04-27  Nick Clifton  <nickc@redhat.com>
6749
6750         * gcc.dg/20020312-2.c: Add definition for RX.
6751
6752         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6753         option with RX targets.
6754
6755         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6756         /* */ comments.
6757
6758 2011-04-27  Richard Guenther  <rguenther@suse.de>
6759
6760         * gcc.dg/tree-ssa/pr23382.c: Remove.
6761
6762 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6763
6764         PR target/48767
6765         * gcc.c-torture/compile/pr48767.c: New test.
6766
6767 2011-04-27  Richard Guenther  <rguenther@suse.de>
6768
6769         PR tree-optimization/48772
6770         * g++.dg/pr48772.C: New testcase.
6771
6772 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR c/48742
6775         * gcc.c-torture/compile/pr48742.c: New test.
6776
6777 2011-04-26  Jason Merrill  <jason@redhat.com>
6778
6779         * g++.dg/lookup/koenig13.C: New.
6780
6781         * g++.dg/cpp0x/initlist48.C: New.
6782
6783 2011-04-25  Jason Merrill  <jason@redhat.com>
6784
6785         * g++.dg/cpp0x/sfinae17.C: New.
6786
6787 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6788
6789         PR target/48258
6790         * gcc.target/powerpc/pr48258-1.c: New file.
6791         * gcc.target/powerpc/pr48258-2.c: Ditto.
6792
6793 2011-04-26  Xinliang David Li  <davidxl@google.com>
6794
6795         * gcc.dg/uninit-suppress.c: New test.
6796         * gcc.dg/uninit-suppress.c: New test.
6797
6798 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR debug/48768
6801         * gcc.dg/pr48768.c: New test.
6802
6803         PR tree-optimization/48734
6804         * gcc.c-torture/compile/pr48734.c: New test.
6805
6806         PR testsuite/48753
6807         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6808
6809 2011-04-26  Richard Guenther  <rguenther@suse.de>
6810
6811         PR tree-optimization/48731
6812         * gcc.dg/torture/pr48731.c: New testcase.
6813
6814 2011-04-26  Richard Guenther  <rguenther@suse.de>
6815
6816         PR testsuite/48753
6817         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6818
6819 2011-04-26  Richard Guenther  <rguenther@suse.de>
6820
6821         PR middle-end/48694
6822         * gcc.dg/torture/pr48694-1.c: New testcase.
6823         * gcc.dg/torture/pr48694-2.c: Likewise.
6824
6825 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6826
6827         * g++.dg/ext/underlying_type1.C: New.
6828         * g++.dg/ext/underlying_type2.C: Likewise.
6829         * g++.dg/ext/underlying_type3.C: Likewise.
6830         * g++.dg/ext/underlying_type4.C: Likewise.
6831         * g++.dg/ext/underlying_type5.C: Likewise.
6832         * g++.dg/ext/underlying_type6.C: Likewise.
6833         * g++.dg/ext/underlying_type7.C: Likewise.
6834         * g++.dg/ext/underlying_type8.C: Likewise.
6835         * g++.dg/ext/underlying_type9.C: Likewise.
6836         * g++.dg/ext/underlying_type10.C: Likewise.
6837
6838 2011-04-25  Jason Merrill  <jason@redhat.com>
6839
6840         * g++.dg/cpp0x/regress/template-const2.C: New.
6841
6842 2011-04-25  Jeff Law <law@redhat.com>
6843
6844         * gcc.dg/tree-ssa/vrp56.c: new test.
6845
6846 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6847
6848         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6849
6850 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR preprocessor/48740
6853         * c-c++-common/raw-string-11.c: New test.
6854
6855 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6856
6857         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6858         hppa*-*-hpux*.
6859
6860 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6861
6862         PR fortran/18918
6863         * gfortran.dg/coarray_19.f90: New.
6864
6865 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR c/48685
6868         * gcc.dg/pr48685.c: New test.
6869
6870 2011-04-22  Jan Hubicka  <jh@suse.cz>
6871
6872         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6873
6874 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR tree-optimization/48717
6877         * gcc.c-torture/execute/pr48717.c: New test.
6878
6879 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6880
6881         PR target/48723
6882         * gcc.target/i386/pr48723.c: New test.
6883
6884 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6885
6886         PR c/48716
6887         * gcc.dg/gomp/pr48716.c: New test.
6888         * g++.dg/gomp/pr48716.C: New test.
6889
6890 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6891
6892         PR c/36750
6893         * gcc.dg/missing-field-init-2.c: Update testcase.
6894
6895 2011-04-22  Alan Modra  <amodra@gmail.com>
6896
6897         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6898
6899 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6900
6901         PR fortran/48405
6902         * gfortran.dg/function_optimize_6.f90:  New test.
6903
6904 2011-04-21  Easwaran Raman  <eraman@google.com>
6905
6906         * gcc.dg/stack-layout-2.c: New test.
6907
6908 2011-04-21  Richard Guenther  <rguenther@suse.de>
6909
6910         PR lto/48703
6911         * g++.dg/lto/pr48207-2_0.C: New testcase.
6912         * g++.dg/lto/pr48207-3_0.C: Likewise.
6913
6914 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6915
6916         * gnat.dg/volatile5.adb: New test.
6917         * gnat.dg/volatile5_pkg.ads: New helper.
6918
6919 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6920
6921         PR target/48708
6922         * gcc.target/i386/pr48708.c: New test.
6923
6924 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6925
6926         * gcc.dg/vect/vect-119.c: New test.
6927
6928 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6929
6930         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6931         and once without.
6932
6933 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6934             Richard Sandiford  <richard.sandiford@linaro.org>
6935
6936         PR target/46329
6937         * gcc.target/arm/pr46329.c: New test.
6938
6939 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6940
6941         PR fortran/18918
6942         * gfortran.dg/coarray_18.f90: New.
6943
6944 2011-04-20  Jason Merrill  <jason@redhat.com>
6945
6946         * g++.dg/cpp0x/initlist47.C: New.
6947
6948         * g++.dg/init/dtor4.C: New.
6949
6950 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6951
6952         PR target/48678
6953         * gcc.target/i386/sse2-pinsrw.c: New test.
6954         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6955         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6956         * gcc.target/i386/sse2-insvhi.c: Ditto.
6957         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6958         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6959
6960 2011-04-20  Jason Merrill  <jason@redhat.com>
6961
6962         * g++.dg/template/const4.C: New.
6963
6964 2011-04-20  Easwaran Raman  <eraman@google.com>
6965
6966         * gcc.dg/stack-layout-1.c: New test.
6967
6968 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6969
6970         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6971         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6972         function.
6973
6974 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6975
6976         * gcc.dg/binop-xor1.c: New test.
6977         * gcc.dg/binop-xor2.c: New test.
6978         * gcc.dg/binop-xor3.c: New test.
6979         * gcc.dg/binop-xor4.c: New test.
6980         * gcc.dg/binop-xor5.c: New test.
6981
6982 2011-04-20  Richard Guenther  <rguenther@suse.de>
6983
6984         PR tree-optimization/47892
6985         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6986
6987 2011-04-20  Richard Guenther  <rguenther@suse.de>
6988
6989         PR middle-end/48695
6990         * g++.dg/torture/pr48695.C: New testcase.
6991
6992 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6993
6994         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6995         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6996         * gcc.c-torture/execute/pr45262.c: Ditto
6997         * gcc.dg/torture/pr43165.c: Ditto.
6998         * gcc.dg/torture/pr47228.c: Ditto.
6999         * gcc.dg/tree-ssa/pr45144.c: Ditto.
7000         * gcc.dg/ipa/pr45644.c: Ditto.
7001         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
7002         PDP11.
7003
7004 2011-04-19  Jason Merrill  <jason@redhat.com>
7005
7006         * g++.dg/ext/complex7.C: New.
7007
7008         * g++.dg/ext/attrib41.C: New.
7009
7010 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7011
7012         PR testsuite/48676
7013         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
7014
7015 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR target/48678
7018         * gcc.target/i386/pr48678.c: New test.
7019
7020 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7021
7022         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
7023         * g++.dg/opt/devirt2.C: New test.
7024         * g++.dg/ipa/devirt-g-1.C: Likewise.
7025
7026 2011-04-19  Tobias Burnus  <burnus@net-b.de>
7027
7028         PR fortran/48588
7029         * gfortran.dg/whole_file_33.f90: New.
7030
7031 2011-04-19  Martin Jambor  <mjambor@suse.cz>
7032
7033         * g++.dg/ipa/devirt-7.C: New test.
7034
7035 2011-04-19  Richard Guenther  <rguenther@suse.de>
7036
7037         PR lto/48207
7038         * g++.dg/lto/pr48207_0.C: New testcase.
7039
7040 2011-04-18  Jason Merrill  <jason@redhat.com>
7041
7042         * g++.dg/init/void1.C: New.
7043
7044         * g++.dg/cpp0x/union4.C: New.
7045
7046 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR middle-end/48661
7049         * g++.dg/torture/pr48661.C: New test.
7050
7051         PR c++/48632
7052         * g++.dg/gomp/pr48632.C: New test.
7053
7054 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
7055
7056         * gcc.target/i386/sse2-maskmovdqu.c: New test.
7057         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
7058
7059 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7060
7061         PR fortran/18918
7062         * gfortran.dg/coarray_17.f90: New.
7063         * gfortran.dg/coarray_10.f90: Update dg-error.
7064
7065 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7066
7067         PR testsuite/48251
7068         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7069         * gfortran.dg/guality/guality.exp: Likewise.
7070
7071 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7072
7073         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
7074
7075 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7076
7077         * gcc.dg/vect/pr48377.c: Remove dg-do run.
7078
7079 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7080
7081         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
7082
7083 2011-04-18  Richard Guenther  <rguenther@suse.de>
7084
7085         PR middle-end/46364
7086         * g++.dg/torture/pr46364.C: New testcase.
7087
7088 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7089
7090         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
7091
7092 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
7093
7094         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
7095
7096 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
7097             Ira Rosen  <ira.rosen@linaro.org>
7098
7099         PR target/48252
7100         * gcc.target/arm/pr48252.c: New test.
7101
7102 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR tree-optimization/48616
7105         * gcc.dg/pr48616.c: New test.
7106
7107 2011-04-18  Tobias Burnus  <burnus@net-b.de>
7108
7109         PR fortran/18918
7110         * gfortran.dg/coarray_16.f90: New.
7111
7112 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
7113
7114         PR fortran/48462
7115         * gfortran.dg/realloc_on_assign_7.f03: New test.
7116
7117 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7118
7119         PR libgfortran/48602
7120         * gfortran.dg/fmt_g0_6.f08: New test.
7121
7122 2011-04-17  Jason Merrill  <jason@redhat.com>
7123
7124         * g++.dg/cpp0x/sfinae16.C: New.
7125
7126 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
7127
7128         * gcc.target/mips/reg-var-1.c: New test.
7129
7130 2011-04-17  Jan Hubicka  <jh@suse.cz>
7131
7132         * gcc.dg/winline-5.c: Update testcase.
7133
7134 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7135
7136         * gnat.dg/discr27.ad[sb]: Move dg directive.
7137         * gnat.dg/discr28.ad[sb]: New test.
7138         * gnat.dg/discr28_pkg.ads: New helper.
7139
7140 2011-04-17  Michael Matz  <matz@suse.de>
7141
7142         PR tree-optimization/48622
7143         PR lto/48645
7144         * gcc.dg/lto/pr48622_0.c: New test.
7145
7146 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
7147
7148         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
7149         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
7150         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
7151         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7152         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7153         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7154
7155 2011-04-15  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/cpp0x/range-for17.C: New.
7158
7159 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7160
7161         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
7162         * g++.dg/cpp0x/range-for3.C: Likewise.
7163         * g++.dg/cpp0x/range-for9.C: Correct error message.
7164         * g++.dg/cpp0x/range-for11.C: New.
7165         * g++.dg/cpp0x/range-for12.C: New.
7166         * g++.dg/cpp0x/range-for13.C: New.
7167         * g++.dg/cpp0x/range-for14.C: New.
7168         * g++.dg/cpp0x/range-for15.C: New.
7169         * g++.dg/cpp0x/range-for16.C: New.
7170
7171 2011-04-15  Tobias Burnus  <burnus@net-b.de>
7172
7173         PR fortran/18918
7174         * gfortran.dg/coarray_15.f90: Change to dg-do run.
7175
7176 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
7177
7178         * objc.dg/naming-4.m: Updated.
7179         * objc.dg/naming-5.m: Updated.
7180         * objc.dg/naming-6.m: New.
7181         * objc.dg/naming-7.m: New.
7182         * obj-c++.dg/naming-1.mm: Updated.
7183         * obj-c++.dg/naming-2.mm: Updated.
7184         * obj-c++.dg/naming-3.mm: New.
7185         * obj-c++.dg/naming-4.mm: New.
7186
7187 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7188
7189         PR libgfortran/48589
7190         * gfortran.dg/fmt_g0_5.f08: New test.
7191
7192 2011-04-15  Richard Guenther  <rguenther@suse.de>
7193
7194         PR testsuite/48286
7195         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
7196
7197 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
7198
7199         * gcc.target/avr/torture/pr41885.c (dg-options): Change
7200         -finline-limit=0 to -fno-inline
7201
7202 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
7203
7204         PR target/48614
7205         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
7206         just avx.
7207
7208 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
7209
7210         PR target/48605
7211         * gcc.target/i386/sse4_1-insertps-3.c: New test.
7212         * gcc.target/i386/sse4_1-insertps-4.c: New test.
7213         * gcc.target/i386/avx-insertps-3.c: New test.
7214         * gcc.target/i386/avx-insertps-4.c: New test.
7215
7216 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7217
7218         * gcc.target/avr/torture/pr41885.c (dg-options): Add
7219         -finline-limit=0
7220
7221 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7222
7223         PR target/46779
7224         PR target/45291
7225         PR target/41894
7226         * gcc.target/avr/pr46779-1.c: New test case
7227         * gcc.target/avr/pr46779-2.c: New test case
7228
7229 2011-04-14  Jason Merrill  <jason@redhat.com>
7230
7231         * g++.dg/cpp0x/sfinae15.C: New.
7232
7233         * g++.dg/cpp0x/sfinae14.C: New.
7234
7235         * g++.dg/ext/vla10.C: New.
7236
7237 2011-04-14  Richard Guenther  <rguenther@suse.de>
7238
7239         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
7240
7241 2011-04-14  Richard Guenther  <rguenther@suse.de>
7242
7243         * gcc.dg/fold-bitand-4.c: Move ...
7244         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
7245
7246 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
7247
7248         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
7249         variables const.
7250         * gcc.target/avr/torture/trivial.c: Ditto.
7251
7252 2011-04-13  Jason Merrill  <jason@redhat.com>
7253
7254         * g++.dg/template/operator11.C: New.
7255
7256 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
7257
7258         PR middle-end/48591
7259         * gcc.dg/gomp/pr48591.c: New test.
7260
7261         PR c++/48570
7262         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
7263         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
7264
7265 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
7266
7267         PR c++/48574
7268         * g++.dg/template/dependent-expr7.C: New test case.
7269
7270 2011-04-13  Jason Merrill  <jason@redhat.com>
7271
7272         * g++.dg/cpp0x/sfinae13.C: New.
7273
7274 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
7275
7276         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
7277
7278 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7279
7280         * gcc.target/arm/pr43698.c: Remove -march option.
7281
7282 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
7283
7284         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
7285         -march option.
7286
7287 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
7288
7289         PR fortran/48360
7290         PR fortran/48456
7291         * gfortran.dg/realloc_on_assign_6.f03: New test.
7292
7293 2011-04-12  Kai Tietz  <ktietz@redhat.com>
7294
7295         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
7296         targets the additional -mno-ms-bitfields and
7297         -Wno-packed-bitfield-compat options.
7298         * g++.dg/ext/bitfield3.C: Likewise.
7299         * g++.dg/ext/bitfield4.C: Likewise.
7300         * g++.dg/ext/bitfield5.C: Likewise.
7301         * gcc.dg/bitfld-15.c: Likewise.
7302         * gcc.dg/bitfld-16.c: Likewise.
7303         * gcc.dg/bitfld-17.c: Likewise.
7304         * gcc.dg/bitfld-18.c: Likewise.
7305
7306 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
7307
7308         * gcc.target/arm/neon-vld3-1.c: New test.
7309         * gcc.target/arm/neon-vst3-1.c: New test.
7310         * gcc.target/arm/neon/v*.c: Regenerate.
7311
7312 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR rtl-optimization/48549
7315         * g++.dg/opt/pr48549.C: New test.
7316
7317 2011-04-12  Richard Guenther  <rguenther@suse.de>
7318
7319         PR tree-optimization/46076
7320         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7321
7322 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7323
7324         PR testsuite/21164
7325         * lib/compat.exp (compat-execute): Declare unsupported after
7326         stripping path from src1.
7327         * lib/lto.exp (lto-execute): Likewise.
7328
7329 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7330
7331         PR c/48552
7332         * gcc.dg/pr48552-1.c: New test.
7333         * gcc.dg/pr48552-2.c: New test.
7334
7335 2011-04-11  Jason Merrill  <jason@redhat.com>
7336
7337         * g++.dg/cpp0x/sfinae12.C: New.
7338
7339         * g++.dg/cpp0x/enum10.C: New.
7340
7341         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7342
7343         * g++.dg/cpp0x/rv-func.C: New.
7344
7345 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7346
7347         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7348         alpha*-dec-osf5*.
7349
7350 2011-04-11  Martin Jambor  <mjambor@suse.cz>
7351
7352         PR tree-optimization/48195
7353         * gcc.dg/ipa/pr48195.c: New test.
7354
7355 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
7356
7357         * gnat.dg/return3.adb: Remove unused switch.
7358
7359 2011-04-08  Mike Stump  <mikestump@comcast.net>
7360
7361         PR testsuite/48506
7362         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7363         default to fno-common.
7364
7365 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
7366
7367         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7368         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7369
7370 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7371
7372         PR fortran/48448
7373         * gfortran.dg/function_optimize_5.f90:  New test.
7374
7375 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/aggr17.adb: New test.
7378         * gnat.dg/aggr18.adb: Likewise.
7379
7380 2011-04-08  Michael Matz  <matz@suse.de>
7381
7382         PR middle-end/48389
7383         * gcc.target/i386/pr48389.c: New test.
7384
7385 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
7386
7387         PR rtl-optimization/48272
7388         * g++.dg/opt/pr48272.C: New.
7389
7390 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
7391
7392         PR rtl-optimization/48235
7393         * gcc.dg/pr48235.c: New.
7394
7395 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7396
7397         PR rtl-optimization/48302
7398         * g++.dg/opt/pr48302.C: New.
7399
7400 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7401
7402         PR target/48273
7403         * g++.dg/opt/pr48273.C: New.
7404
7405 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7406
7407         PR rtl-optimization/48442
7408         * gcc.dg/pr48442.c: New.
7409
7410 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
7411
7412         PR tree-optimization/48377
7413         * gcc.dg/vect/pr48377.c: New test.
7414
7415 2011-04-07  Jason Merrill  <jason@redhat.com>
7416
7417         * g++.dg/cpp0x/regress/call1.C: New.
7418
7419         * g++.dg/cpp0x/variadic107.C: New.
7420
7421         * g++.dg/cpp0x/sfinae11.C: New.
7422         * g++.dg/cpp0x/noexcept02.C: Fix.
7423
7424         * g++.dg/cpp0x/sfinae10.C: New.
7425
7426         * g++.dg/cpp0x/sfinae9.C: New.
7427
7428         * c-c++-common/Wcast-qual-1.c: Move here from...
7429         * gcc.dg/cast-qual-3.c: ...here, and...
7430         * g++.dg/warn/Wcast-qual2.C: ...here.
7431
7432         * g++.dg/cpp0x/sfinae8.C: New.
7433
7434         * g++.dg/cpp0x/sfinae7.C: New.
7435
7436         * g++.dg/cpp0x/enum9.C: New.
7437
7438 2011-04-07  Mike Stump  <mikestump@comcast.net>
7439
7440         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7441         with no trampolines.
7442
7443 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
7444
7445         PR fortran/48117
7446         * gfortran.dg/gomp/pr48117.f90: New test.
7447
7448         PR debug/48343
7449         * gcc.dg/torture/pr48343.c: New test.
7450
7451 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7452
7453         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7454
7455 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
7456
7457         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7458
7459 2011-04-07  Tom de Vries  <tom@codesourcery.com>
7460
7461         PR target/43920
7462         * lib/scanasm.exp (object-size): New proc.
7463         * gcc.target/arm/pr43920-2.c: New test.
7464
7465 2011-04-06  Tobias Burnus  <burnus@net-b.de>
7466
7467         PR fortran/18918
7468         PR fortran/48477
7469         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7470
7471 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
7472
7473         * gcc.dg/mtune.c: Prune note from output.
7474
7475 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
7476
7477         PR debug/48466
7478         * gcc.dg/guality/pr36977.c: New test.
7479         * gcc.dg/guality/pr48466.c: New test.
7480
7481 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7482
7483         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7484
7485 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7486
7487         * gnat.dg/return3.adb: New test.
7488
7489 2011-04-06  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/47663
7492         * gcc.dg/tree-ssa/inline-8.c: New testcase.
7493
7494 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
7495
7496         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7497         Solaris 8 and 9 as well.
7498
7499 2011-04-05  Tom de Vries  <tom@codesourcery.com>
7500
7501         PR target/43920
7502         * gcc.target/arm/pr43920-1.c: New test.
7503
7504 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
7505
7506         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7507         (cctor): Actually return the value.
7508         (main): Cast return values.
7509
7510 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7511
7512         * gfortran.dg/character_comparison_8.f90:  New test.
7513
7514 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7515
7516         * frontend-passes: (optimize_lexical_comparison): New function.
7517         (optimize_expr): Call it.
7518         (optimize_comparison): Also handle lexical comparison functions.
7519         Return false instad of -2 for unequal comparison.
7520
7521 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7522
7523         PR fortran/48412
7524         * function_optimize_4.f90:  New test.
7525
7526 2011-04-04  Tobias Burnus  <burnus@net-b.de>
7527
7528         PR fortran/18918
7529         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7530         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7531         * gfortran.dg/coarray_15.f90: New.
7532
7533 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7534
7535         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7536         * gfortran.dg/bessel_7.f90: Likewise.
7537
7538 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7539
7540         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7541
7542 2011-04-03  Richard Guenther  <rguenther@suse.de>
7543             Ira Rosen  <ira.rosen@linaro.org>
7544
7545         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7546         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7547         -ftree-loop-if-convert-stores.
7548
7549 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7550
7551         * gnat.dg/specs/aggr2.ads: New test.
7552
7553 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7554
7555         * gnat.dg/debug2.ad[sb]: New test.
7556         * gnat.dg/debug2_pkg.ads: New helper.
7557         * gnat.dg/debug3.ad[sb]: New test.
7558
7559 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7560
7561         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7562
7563 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7564
7565         PR middle-end/48335
7566         * gcc.c-torture/compile/pr48335-1.c: New test.
7567         * gcc.dg/pr48335-1.c: New test.
7568         * gcc.dg/pr48335-2.c: New test.
7569         * gcc.dg/pr48335-3.c: New test.
7570         * gcc.dg/pr48335-4.c: New test.
7571         * gcc.dg/pr48335-5.c: New test.
7572         * gcc.dg/pr48335-6.c: New test.
7573         * gcc.dg/pr48335-7.c: New test.
7574         * gcc.dg/pr48335-8.c: New test.
7575         * gcc.target/i386/pr48335-1.c: New test.
7576
7577 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7578
7579         PR c/36299
7580         * gcc.dg/Waddress.c: New test.
7581
7582 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7583
7584         PR fortran/48352
7585         * gfortran.dg/function_optimize_3.f90:  New test.
7586
7587 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7588
7589         * gcc.c-torture/compile/20110401-1.c: New test.
7590
7591         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7592         * g++.dg/lto/20091002-2_0.C: Likewise.
7593         * g++.dg/lto/20090303_0.c: Likewise.
7594         * g++.dg/lto/20091004-1_0.C: Likewise.
7595         * g++.dg/lto/20091002-3_0.C: Likewise.
7596         * g++.dg/lto/20091004-2_0.C: Likewise.
7597         * g++.dg/lto/20081123_0.C: Likewise.
7598         * g++.dg/lto/20090313_0.C: Likewise.
7599         * g++.dg/lto/20081109-1_0.C: Likewise.
7600         * g++.dg/lto/20081219_0.C: Likewise.
7601         * g++.dg/lto/20081204-1_0.C: Likewise.
7602         * g++.dg/lto/20090302_0.C: Likewise.
7603         * g++.dg/lto/20081119-1_0.C: Likewise.
7604         * g++.dg/lto/20081118_0.C: Likewise.
7605         * gcc.dg/lto/20091020-2_0.c: Likewise.
7606         * gcc.dg/lto/20090210_0.c: Likewise.
7607         * gcc.dg/lto/20081204-1_0.c: Likewise.
7608         * gcc.dg/lto/20081224_0.c: Likewise.
7609         * gcc.dg/lto/20090219_0.c: Likewise.
7610         * gcc.dg/lto/20091014-1_0.c: Likewise.
7611         * gcc.dg/lto/20091016-1_0.c: Likewise.
7612         * gcc.dg/lto/20090206-2_0.c: Likewise.
7613         * gcc.dg/lto/20090116_0.c: Likewise.
7614         * gcc.dg/lto/20091013-1_0.c: Likewise.
7615         * gcc.dg/lto/20091015-1_0.c: Likewise.
7616         * gcc.dg/lto/20090126-2_0.c: Likewise.
7617
7618 2011-03-31  Ian Lance Taylor  <iant@google.com>
7619
7620         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7621
7622 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7623
7624         * gnat.dg/opt16.adb: New test.
7625
7626 2011-03-31  Jason Merrill  <jason@redhat.com>
7627
7628         * g++.dg/cpp0x/defaulted24.C: New.
7629
7630 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7631
7632         PR target/16292
7633         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7634         with -O0.
7635
7636 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7637
7638         * g++.dg/other/i386-9.C: New test.
7639
7640 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7641
7642         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7643
7644 2011-03-30  Jason Merrill  <jason@redhat.com>
7645
7646         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7647
7648         * g++.dg/cpp0x/regress/isnan.C: New.
7649
7650         * g++.dg/cpp0x/initlist46.C: New.
7651
7652 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7653
7654         PR target/47551
7655         * gcc.target/arm/neon-modes-2.c: New test.
7656
7657 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7658
7659         PR c/48305
7660         * gcc.c-torture/compile/pr48305.c: New test.
7661
7662 2011-03-29  Jason Merrill  <jason@redhat.com>
7663
7664         * g++.dg/cpp0x/regress/value-dep1.C: New.
7665
7666 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7667
7668         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7669
7670 2011-03-29  Ian Lance Taylor  <iant@google.com>
7671
7672         * go.test/go-test.exp: Handle the test lines used in several new
7673         tests.
7674         (errchk): Add opts parameter.  Change all callers.  Handle parens
7675         in regexps.
7676
7677 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7678             Dominique d'Humieres  <dominiq@lps.ens.fr>
7679
7680         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7681         and __APPLE__ && __PPC__ && __ALTIVEC__.
7682
7683 2011-03-29  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.dg/cpp0x/dependent1.C: New.
7686
7687         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7688
7689         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7690
7691         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7692
7693 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7694
7695         PR fortran/48095
7696         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7697         * gfortran.dg/proc_ptr_comp_32.f90: New.
7698
7699 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7700
7701         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7702         check for corresponding warning.
7703
7704 2011-03-28  Jason Merrill  <jason@redhat.com>
7705
7706         * g++.dg/cpp0x/rv-deduce2.C: New.
7707
7708 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7709
7710         PR debug/48203
7711         * gcc.dg/pr48203.c: New test.
7712
7713 2011-03-28  Jeff Law <law@redhat.com>
7714
7715         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7716
7717 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7718
7719         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7720         and __PPC__ && __ALTIVEC__.
7721
7722 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7723
7724         PR testsuite/48238
7725         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7726         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7727         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7728         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7729
7730 2011-03-28  Jason Merrill  <jason@redhat.com>
7731
7732         * g++.dg/cpp0x/initlist-array2.C: New.
7733
7734         * g++.dg/cpp0x/initlist-array1.C: New.
7735
7736         * g++.dg/cpp0x/constexpr-compound.C: New.
7737
7738         * g++.dg/cpp0x/constexpr-using.C: New.
7739
7740         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7741
7742 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7743
7744         PR testsuite/48276
7745         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7746
7747 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gcc.dg/slp-1.c: New test.
7750
7751 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7752
7753         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7754         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7755         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7756         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7757         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7758         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7759         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7760         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7761         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7762         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7763         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7764         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7765         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7766         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7767
7768 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7769
7770         PR fortran/47065
7771         * gfortran.dg/trim_optimize_5.f90:  New test.
7772         * gfortran.dg/trim_optimize_6.f90:  New test.
7773
7774 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7775
7776         PR target/38598
7777         * gcc.target/mips/madd-7.c: Remove -mlong32.
7778         * gcc.target/mips/msub-7.c: Likewise.
7779
7780 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7781
7782         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7783         accesses to preserve the meaning of the test for doubleword vectors.
7784         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7785         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7786
7787 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7788
7789         PR fortran/48291
7790         * gfortran.dg/class_42.f03: New.
7791
7792 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7793
7794         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7795         strided accesses.
7796
7797 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7798
7799         PR rtl-optimization/48144
7800         * gcc.dg/pr48144.c: New test.
7801
7802 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7803
7804         * gnat.dg/discr27.ad[sb]: New test.
7805
7806 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7807
7808         * gnat.dg/limited_with2.ad[sb]: New test.
7809         * gnat.dg/limited_with2_pkg1.ads: New helper.
7810         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7811
7812 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7813
7814         * gnat.dg/opt15.adb: New test.
7815         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7816
7817 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7818
7819         PR fortran/48174
7820         PR fortran/45304
7821         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7822         * gfortran.dg/leadz_trailz_3.f90: Ditto
7823
7824 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7825
7826         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7827
7828 2011-03-25  Jason Merrill  <jason@redhat.com>
7829
7830         * g++.dg/cpp0x/defaulted22.C: New.
7831         * g++.dg/cpp0x/defaulted23.C: New.
7832         * g++.dg/cpp0x/defaulted15.C: Adjust.
7833
7834 2011-03-25  Jason Merrill  <jason@redhat.com>
7835
7836         * g++.dg/cpp0x/move1.C: New.
7837
7838 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7839
7840         PR target/48287
7841         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7842
7843 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7844
7845         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7846         for mips-sgi-irix6.5.
7847         Replace snprintf prototype by <stdio.h>.
7848
7849 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7850
7851         PR testsuite/48283
7852         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7853         run_expensive_tests.
7854         * gcc.dg/graphite/block-4.c: Likewise.
7855         * gcc.dg/graphite/block-7.c: Likewise.
7856         * gcc.dg/graphite/block-8.c: Likewise.
7857
7858 2011-03-25  Richard Guenther  <rguenther@suse.de>
7859
7860         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7861         * g++.dg/tree-ssa/pr8781.C: Likewise.
7862         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7863         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7864         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7865         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7866         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7867         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7868         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7869         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7870         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7871         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7872         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7873         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7874         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7875         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7876         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7877         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7878         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7879         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7880         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7881         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7882         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7883         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7884         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7885         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7886         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7887         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7888         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7889         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7890         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7891         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7892         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7893         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7894         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7895         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7896         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7897         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7898         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7899         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7900         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7901         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7902         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7903         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7904         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7905         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7906         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7907         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7908         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7909         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7910         * c-c++-common/pr46562-2.c: Likewise.
7911         * gfortran.dg/pr42108.f90: Likewise.
7912         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7913         foo to be inlined even at -O1.
7914         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7915         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7916         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7917         * gcc.dg/matrix/matrix.exp: Disable FRE.
7918
7919 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7920
7921         PR debug/48204
7922         * gcc.dg/dfp/pr48204.c: New test.
7923
7924 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7925
7926         PR target/48209
7927         * gcc.c-torture/execute/pr47917.c: Move this...
7928         * gcc.dg/torture/pr47917.c: to here and add xfails.
7929
7930 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7931
7932         * gnat.dg/array16.ad[sb]: New test.
7933         * gnat.dg/array16.ads: New helper.
7934
7935 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7936
7937         * gnat.dg/derived_type2.adb: New test.
7938
7939 2011-03-24  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/48271
7942         * g++.dg/torture/pr48271.C: New testcase.
7943
7944 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7945
7946         * gnat.dg/array15.ad[sb]: New test.
7947
7948 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7949
7950         PR target/48237
7951         * gcc.target/i386/pr48237.c: New test.
7952
7953 2011-03-24  Richard Guenther  <rguenther@suse.de>
7954
7955         PR middle-end/48269
7956         * gcc.dg/builtin-object-size-10.c: New testcase.
7957
7958 2011-03-24  Richard Guenther  <rguenther@suse.de>
7959
7960         PR tree-optimization/46562
7961         * c-c++-common/pr46562-2.c: New testcase.
7962         * c-c++-common/pr46562.c: Likewise.
7963
7964 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7965
7966         * gcc.dg/vect/vect-cselim-1.c: New test.
7967         * gcc.dg/vect/vect-cselim-2.c: New test.
7968
7969 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7970
7971         * gcc.target/arm/pr46934.c: New.
7972
7973 2011-03-23  Ian Lance Taylor  <iant@google.com>
7974
7975         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7976
7977 2011-03-23  Richard Guenther  <rguenther@suse.de>
7978
7979         * gcc.dg/struct: Remove directory and contents.
7980
7981 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7982
7983         PR testsuite/48251
7984         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7985
7986 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7987
7988         * gnat.dg/discr26.ad[sb]: New test.
7989         * gnat.dg/discr26_pkg.ads: New helper.
7990
7991 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7992
7993         PR target/47553
7994         * gcc.target/arm/neon-vld-1.c: New test.
7995
7996 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7997
7998         * gnat.dg/array14.ad[sb]: New test.
7999         * gnat.dg/array14_pkg.ads: New helper.
8000
8001 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
8002
8003         * gcc.c-torture/execute/920501-8.x: Remove.
8004         * gcc.c-torture/execute/930513-1.x: Remove.
8005         * gcc.c-torture/execute/960312-1.x: Remove.
8006         * gcc.c-torture/compile/20000804-1.c,
8007         gcc.c-torture/compile/20001205-1.c,
8008         gcc.c-torture/compile/20001226-1.c,
8009         gcc.c-torture/compile/20010518-2.c,
8010         gcc.c-torture/compile/20020312-1.c,
8011         gcc.c-torture/compile/20020604-1.c,
8012         gcc.c-torture/compile/920501-12.c,
8013         gcc.c-torture/compile/920501-4.c,
8014         gcc.c-torture/compile/920520-1.c,
8015         gcc.c-torture/compile/980506-1.c,
8016         gcc.c-torture/execute/980709-1.x,
8017         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
8018         options for m68hc11.
8019         * gcc.dg/cpp/assert4.c: Don't handle ARC.
8020         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
8021         m68hc11.
8022
8023 2011-03-22  Nick Clifton  <nickc@redhat.com>
8024
8025         * lib/target-supports.exp (check_profiling_available): Add MN10300
8026         to the list of targets that do not support profiling.  Restore
8027         alpha sorting to this list.
8028
8029 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
8030
8031         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
8032         failure on 32-bit systems.
8033         * gcc.dg/torture/vector-2.c: Ditto.
8034
8035 2011-03-22  Richard Guenther  <rguenther@suse.de>
8036
8037         PR tree-optimization/48228
8038         * gcc.dg/Wstrict-overflow-23.c: New testcase.
8039
8040 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8041
8042         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
8043         powerpc.
8044
8045         PR target/48226
8046         * gcc.target/powerpc/pr48226.c: New file.
8047
8048 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
8049
8050         * lib/prune.exp (prune_gcc_output): Prune "could not create
8051         compact unwind for" warnings.
8052
8053 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR c/42544
8056         PR c/48197
8057         * gcc.c-torture/execute/pr42544.c: New test.
8058         * gcc.c-torture/execute/pr48197.c: New test.
8059
8060 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8061
8062         PR preprocessor/48192
8063         * gcc.target/powerpc/pr48192.c: New file.
8064
8065         PR target/48053
8066         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
8067         split problem of 0 being loaded in a VSX register.
8068
8069 2011-03-21  Richard Guenther  <rguenther@suse.de>
8070
8071         PR c/47939
8072         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
8073         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
8074         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
8075         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
8076
8077 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR target/48213
8080         * gcc.dg/pr48213.c: New test.
8081
8082 2011-03-21  Kai Tietz  <ktietz@redhat.com>
8083
8084         PR target/12171
8085         * g++.dg/plugin/attribute_plugin.c: Adjust test.
8086
8087 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
8088
8089         * gcc.target/arm/xor-and.c: New.
8090
8091 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8092
8093         PR fortran/22572
8094         * gfortran.dg/function_optimize_1.f90:  New test.
8095         * gfortran.dg/function_optimize_2.f90:  New test.
8096
8097 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
8098
8099         PR rtl-optimization/47502
8100         * gcc.target/i386/pr47502-1.c: New.
8101         * gcc.target/i386/pr47502-2.c: Likewise.
8102
8103 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
8104
8105         PR rtl-optimization/48156
8106         * gcc.dg/pr48156.c: New test.
8107
8108 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8109
8110         PR libfortran/47439
8111         * gfortran.dg/scratch_1.f90: Adjust test.
8112
8113 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8114
8115         PR libfortran/47439
8116         * gfortran.dg/scratch_1.f90: New test.
8117
8118 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8119
8120         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
8121         variably modified typedefs.
8122         * gcc.dg/c1x-typedef-2.c: Remove.
8123
8124 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
8125
8126         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
8127         * gcc.dg/c1x-anon-struct-3.c: New test.
8128         * gcc.dg/anon-struct-11.c: Update.
8129
8130 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
8133         dg-xfail-run-if.
8134         Only xfail with gas.
8135
8136 2011-03-18  Jason Merrill  <jason@redhat.com>
8137
8138         * g++.dg/template/fn-ptr1.C: New.
8139
8140         * g++.dg/overload/volatile1.C: New.
8141
8142         * g++.dg/opt/pr23372.C: New.
8143
8144         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
8145
8146 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8147
8148         PR middle-end/47405
8149         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
8150
8151 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
8152
8153         * gcc.target/arm/unsigned-extend-1.c: New.
8154
8155 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR bootstrap/48161
8158         * gcc.c-torture/compile/pr48161.c: New test.
8159
8160 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
8161
8162         PR middle-end/47725
8163         * gcc.dg/torture/pr47725.c: New.
8164
8165 2011-03-17  Jason Merrill  <jason@redhat.com>
8166
8167         * g++.dg/cpp0x/constexpr-overflow2.C: New.
8168         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
8169
8170 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
8171
8172         * gnat.dg/specs/elab2.ads: New test.
8173         * gnat.dg/specs/elab2_pkg.ads: New helper.
8174
8175 2011-03-17  Jason Merrill  <jason@redhat.com>
8176
8177         * g++.dg/cpp0x/decltype-1212.C: New.
8178         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
8179
8180 2011-03-17  Jason Merrill  <jason@redhat.com>
8181
8182         * g++.dg/parse/memfnquals1.C: New.
8183
8184 2011-03-17  Richard Guenther  <rguenther@suse.de>
8185
8186         PR middle-end/48134
8187         * gcc.dg/pr48134.c: New testcase.
8188
8189 2011-03-17  Richard Guenther  <rguenther@suse.de>
8190
8191         PR middle-end/48165
8192         * g++.dg/torture/pr48165.C: New testcase.
8193
8194 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
8195
8196         PR rtl-optimization/48141
8197         * gcc.dg/pr48141.c: New test.
8198
8199 2011-03-16  Jason Merrill  <jason@redhat.com>
8200
8201         * g++.dg/cpp0x/constexpr-48089.C: New.
8202
8203         * g++.dg/cpp0x/constexpr-abi1.C: New.
8204
8205         * g++.dg/cpp0x/constexpr-46336.C: New.
8206         * g++.dg/parse/friend5.C: Adjust expected errors.
8207
8208         * g++.dg/cpp0x/constexpr-47570.C: New.
8209
8210 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
8211
8212         PR debug/47510
8213         * ++.dg/debug/dwarf2/typedef6.C: New test.
8214
8215 2011-03-16  Jason Merrill  <jason@redhat.com>
8216
8217         * g++.dg/cpp0x/elision2.C: New.
8218
8219         * g++.dg/cpp0x/constexpr-array3.C: New.
8220
8221 2011-03-16  Jason Merrill  <jason@redhat.com>
8222
8223         * g++.dg/cpp0x/sfinae6.C: New.
8224         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
8225         * g++.dg/cpp0x/pr45908.C: Likewise.
8226         * g++.dg/cpp0x/sfinae6.C: Likewise.
8227         * g++.old-deja/g++.jason/conversion11.C: Likewise.
8228         * g++.old-deja/g++.law/arg11.C: Likewise.
8229
8230 2011-03-16  Jason Merrill  <jason@redhat.com>
8231
8232         * g++.dg/template/incomplete6.C: New.
8233
8234 2011-03-16  Jeff Law <law@redhat.com>
8235
8236         * gcc.dg/tree-ssa/vrp55.c: New test.
8237
8238 2011-03-16  Jason Merrill  <jason@redhat.com>
8239
8240         * g++.dg/cpp0x/auto22.C: New.
8241
8242 2011-03-16  Richard Guenther  <rguenther@suse.de>
8243
8244         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
8245         optimizing it away if promoted to const.
8246
8247 2011-03-16  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/48149
8250         * gcc.dg/fold-complex-1.c: New testcase.
8251
8252 2011-03-16  Richard Guenther  <rguenther@suse.de>
8253
8254         PR testsuite/48147
8255         * gcc.dg/guality/pr45882.c: Really make sure no inlining
8256         or cloning happens.
8257
8258 2011-03-16  Richard Guenther  <rguenther@suse.de>
8259
8260         PR tree-optimization/26134
8261         * gcc.dg/tree-ssa/complex-6.c: New testcase.
8262
8263 2011-03-16  Richard Guenther  <rguenther@suse.de>
8264
8265         PR tree-optimization/48146
8266         * gcc.dg/torture/pr48146.c: New testcase.
8267
8268 2011-03-16  Richard Guenther  <rguenther@suse.de>
8269
8270         * gcc.dg/tree-ssa/pr14814.c: Adjust.
8271         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
8272
8273 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
8274
8275         PR middle-end/48136
8276         * gcc.c-torture/compile/pr48136.c: New test.
8277
8278         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
8279
8280         PR debug/45882
8281         * gcc.dg/guality/pr45882.c: New test.
8282
8283 2011-03-15  Jason Merrill  <jason@redhat.com>
8284
8285         * g++.dg/cpp0x/constexpr-recursion.C: New.
8286
8287         * g++.dg/cpp0x/implicit11.C: New.
8288
8289 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
8290
8291         * g++.dg/cpp0x/constexpr-attribute.C: New.
8292
8293 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8294
8295         * g++.dg/parse/pr34758.C: New.
8296
8297 2011-03-15  Xinliang David Li  <davidxl@google.com>
8298
8299         PR c/47837
8300         * gcc.dg/uninit-pred-7_d.c: New test.
8301         * gcc.dg/uninit-pred-8_d.c: New test.
8302
8303 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8304
8305         PR target/46788
8306         * gcc.target/arm/pr46788.c: New.
8307
8308 2011-03-15  Richard Guenther  <rguenther@suse.de>
8309
8310         PR middle-end/47650
8311         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8312         * gfortran.dg/ishft_4.f90: Likewise.
8313         * gfortran.dg/leadz_trailz_3.f90: Likewise.
8314
8315 2011-03-15  Richard Guenther  <rguenther@suse.de>
8316
8317         PR tree-optimization/13954
8318         * g++.dg/tree-ssa/pr13954.C: New testcase.
8319
8320 2011-03-15  Richard Guenther  <rguenther@suse.de>
8321
8322         PR tree-optimization/48037
8323         * gcc.target/i386/pr48037-1.c: New testcase.
8324
8325 2011-03-15  Richard Guenther  <rguenther@suse.de>
8326
8327         PR tree-optimization/41490
8328         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8329         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8330         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8331         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8332         * g++.dg/tree-ssa/pr33604.C: Adjust.
8333
8334 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR middle-end/47917
8337         * gcc.c-torture/execute/pr47917.c: New test.
8338         * gcc.dg/pr47917.c: New test.
8339
8340         PR middle-end/38878
8341         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8342
8343 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
8344
8345         * gcc.target/i386/sse4_1-floor-vec.c: New test.
8346         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8347         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8348         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8349         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8350         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8351         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8352         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8353         * gcc.target/i386/avx-floor-vec.c: Ditto.
8354         * gcc.target/i386/avx-ceil-vec.c: Ditto.
8355         * gcc.target/i386/avx-trunc-vec.c: Ditto.
8356         * gcc.target/i386/avx-rint-vec.c: Ditto.
8357         * gcc.target/i386/avx-floorf-vec.c: Ditto.
8358         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8359         * gcc.target/i386/avx-truncf-vec.c: Ditto.
8360         * gcc.target/i386/avx-rintf-vec.c: Ditto.
8361
8362 2011-03-14  Tom Tromey  <tromey@redhat.com>
8363
8364         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8365         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8366         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8367
8368 2011-03-14  Tom Tromey  <tromey@redhat.com>
8369
8370         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8371         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8372         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8373
8374 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
8375
8376         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8377
8378 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
8379
8380         PR rtl-optimization/47166
8381         * gcc.c-torture/execute/postmod-1.c: New test.
8382
8383 2011-03-14  Richard Guenther  <rguenther@suse.de>
8384
8385         PR middle-end/48098
8386         * gcc.dg/torture/pr48098.c: New testcase.
8387
8388 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
8389
8390         PR target/48053
8391         * gcc.target/powerpc/pr48053-1.c: New test.
8392         * gcc.target/powerpc/pr48053-2.c: Likewise.
8393
8394 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8395
8396         PR libfortran/48066
8397         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
8398
8399 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8400
8401         PR libfortran/48066
8402         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
8403
8404 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
8405
8406         PR fortran/48059
8407         * gfortran.dg/class_41.f03: New.
8408
8409 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
8410
8411         * g++.dg/conversion/cast3.C: New test.
8412
8413 2011-03-11  Jason Merrill  <jason@redhat.com>
8414
8415         * g++.dg/template/error45.C: New.
8416
8417         * g++.dg/parse/no-type-defn1.C: New.
8418
8419         * g++.dg/ext/attrib40.C: New.
8420
8421         * g++.dg/cpp0x/regress/array1.C: New.
8422
8423 2011-03-11  Richard Guenther  <rguenther@suse.de>
8424
8425         PR tree-optimization/48067
8426         * gcc.dg/pr48067.c: New testcase.
8427
8428 2011-03-11  Richard Guenther  <rguenther@suse.de>
8429
8430         PR lto/48073
8431         * g++.dg/lto/20110311-1_0.C: New testcase.
8432
8433 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8434
8435         PR c++/48035
8436         * g++.dg/inherit/virtual8.C: New test.
8437
8438         PR middle-end/48044
8439         * gcc.dg/torture/pr48044.c: New test.
8440
8441 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
8442
8443         PR fortran/47768
8444         * gfortran.dg/proc_ptr_comp_31.f90: New.
8445
8446 2011-03-11  Richard Guenther  <rguenther@suse.de>
8447
8448         PR tree-optimization/47278
8449         * gcc.dg/torture/pr47278-1.c: New testcase.
8450         * gcc.dg/torture/pr47278-2.c: Likewise.
8451
8452 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR tree-optimization/48063
8455         * gcc.dg/torture/pr48063.c: New test.
8456
8457 2011-03-10  Jason Merrill  <jason@redhat.com>
8458
8459         * g++.dg/template/array22.C: New.
8460
8461         * g++.dg/cpp0x/syntax-err1.C: New.
8462         * g++.dg/parse/error36.C: Adjust expected errors.
8463         * g++.old-deja/g++.pt/ctor2.C: Likewise.
8464         * g++.old-deja/g++.pt/typename3.C: Likewise.
8465         * g++.old-deja/g++.pt/typename4.C: Likewise.
8466         * g++.old-deja/g++.pt/typename6.C: Likewise.
8467
8468 2011-03-09  Jason Merrill  <jason@redhat.com>
8469
8470         * g++.dg/template/nontype22.C: New.
8471
8472 2011-03-09  Martin Jambor  <mjambor@suse.cz>
8473
8474         PR tree-optimization/47714
8475         * g++.dg/torture/pr47714.C: New test.
8476
8477 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8478
8479         PR target/47755
8480         * gcc.target/powerpc/pr47755-2.c: New file.
8481
8482 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8483
8484         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8485         is not set in the environment, pass 64 as first argument when not
8486         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8487         native where ulimit -u is supported.
8488
8489 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8490
8491         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8492
8493 2011-03-08  Jason Merrill  <jason@redhat.com>
8494
8495         * g++.dg/template/nontype21.C: New.
8496
8497         * g++.dg/template/anon5.C: New.
8498
8499 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8500
8501         PR debug/47881
8502         * gcc.dg/pr47881.c: New test.
8503
8504 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
8505
8506         PR c++/47957
8507         * g++.dg/lookup/template3.C: New test.
8508
8509 2011-03-08  Kai Tietz  <ktietz@redhat.com>
8510
8511         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8512         'long' type.
8513
8514 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
8515
8516         PR testsuite/47954
8517         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8518         sizeof to compute alignment.
8519
8520 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8521
8522         PR tree-optimization/48022
8523         * gcc.dg/pr48022-1.c: New test.
8524         * gcc.dg/pr48022-2.c: New test.
8525
8526 2011-03-07  Jason Merrill  <jason@redhat.com>
8527
8528         * g++.dg/template/nontype20.C: New.
8529         * g++.dg/init/member1.C: Adjust expected errors.
8530         * g++.dg/parse/constant4.C: Likewise.
8531         * g++.dg/template/qualified-id3.C: Likewise.
8532         * g++.old-deja/g++.pt/crash10.C: Likewise.
8533
8534         * g++.dg/cpp0x/regress/non-const1.C: New.
8535
8536 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR debug/47991
8539         * gcc.dg/pr47991.c: New test.
8540
8541 2011-03-07  Jason Merrill  <jason@redhat.com>
8542
8543         * g++.dg/abi/mangle46.C: New.
8544
8545 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8546
8547         PR target/47862
8548         * gcc.target/powerpc/pr47862.c: New.
8549
8550 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8551
8552         PR target/45413
8553         * gcc.target/i386/combine-mul.c: Require nonpic.
8554
8555 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8556             Nathan Froyd  <froydnj@codesourcery.com>
8557
8558         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8559
8560 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8561
8562         * README.QMTEST: Remove.
8563
8564 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8565             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8566
8567         PR fortran/47850
8568         * gfortran.dg/array_constructor_37.f90 : New test.
8569
8570 2011-03-05  Jason Merrill  <jason@redhat.com>
8571
8572         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8573         * g++.dg/abi/mangle45.C: Likewise.
8574         * g++.dg/cpp0x/trailing1.C: Likewise.
8575
8576 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8577
8578         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8579
8580 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR rtl-optimization/47899
8583         * gcc.dg/pr47899.c: New test.
8584
8585         * gcc.dg/torture/pr47968.c: Ignore warnings.
8586
8587         PR tree-optimization/47967
8588         * gcc.c-torture/compile/pr47967.c: New test.
8589
8590 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8591
8592         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8593         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8594
8595 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8596
8597         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8598         and property_getAttributes() if __OBJC2__.
8599         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8600         * objc.dg/property/property-encoding-1.m: New.
8601         * obj-c++.dg/property/property-encoding-1.mm: New.
8602
8603 2011-03-04  Jason Merrill  <jason@redhat.com>
8604
8605         * g++.dg/template/pseudodtor6.C: New.
8606
8607         * g++.dg/inherit/covariant19.C: New.
8608
8609 2011-03-04  Richard Guenther  <rguenther@suse.de>
8610
8611         PR middle-end/47968
8612         * gcc.dg/torture/pr47968.c: New testcase.
8613
8614 2011-03-04  Richard Guenther  <rguenther@suse.de>
8615
8616         PR middle-end/47975
8617         * gcc.dg/torture/pr47975.c: New testcase.
8618
8619 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8620
8621         PR c++/47974
8622         * g++.dg/template/crash106.C: New.
8623
8624 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8625
8626         PR c/47963
8627         * gcc.dg/gomp/pr47963.c: New test.
8628         * g++.dg/gomp/pr47963.C: New test.
8629
8630 2011-03-02  Jason Merrill  <jason@redhat.com>
8631
8632         * g++.dg/cpp0x/regress/condition1.C: New.
8633
8634         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8635
8636 2011-03-01  Jason Merrill  <jason@redhat.com>
8637
8638         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8639
8640         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8641
8642 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8643
8644         PR rtl-optimization/47925
8645         * gcc.c-torture/execute/pr47925.c: New test.
8646
8647 2011-03-01  Jason Merrill  <jason@redhat.com>
8648
8649         * g++.dg/cpp0x/decltype25.C: New.
8650
8651         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8652
8653 2011-03-01  Richard Guenther  <rguenther@suse.de>
8654
8655         PR tree-optimization/47890
8656         * gcc.dg/torture/pr47890.c: New testcase.
8657
8658 2011-03-01  Richard Guenther  <rguenther@suse.de>
8659
8660         PR lto/47924
8661         * gcc.dg/lto/pr47924_0.c: New testcase.
8662
8663 2011-03-01  Richard Guenther  <rguenther@suse.de>
8664
8665         PR lto/46911
8666         * gfortran.dg/lto/pr46911_0.f: New testcase.
8667
8668 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8669
8670         PR libgfortran/47933
8671         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8672         compile errors from older code form.
8673
8674 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8675
8676         PR libgfortran/47567
8677         * gfortran.dg/fmt_fw_d.f90: New test.
8678
8679 2011-02-28  Jason Merrill  <jason@redhat.com>
8680
8681         * g++.dg/inherit/covariant18.C: New.
8682
8683 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR middle-end/47893
8686         * gcc.dg/pr47893.c: New test.
8687
8688 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8689
8690         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8691         NULL in case of a selector with conflicting types.
8692         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8693
8694 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8695
8696         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8697         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8698         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8699         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8700
8701 2011-02-28  Jason Merrill  <jason@redhat.com>
8702
8703         PR c++/47906
8704         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8705
8706 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8707
8708         PR libgfortran/47778
8709         * gfortran.dg/namelist_71.f90: New test.
8710
8711 2011-02-27  Jason Merrill  <jason@redhat.com>
8712
8713         PR c++/47906
8714         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8715         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8716
8717 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8718
8719         PR c++/46466
8720         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8721
8722 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR fortran/47886
8725         * gfortran.dg/gomp/task-1.f90: Removed.
8726
8727 2011-02-26  Jason Merrill  <jason@redhat.com>
8728
8729         * g++.dg/template/this-targ1.C: New.
8730
8731         * g++.dg/cpp0x/regress/template-const1.C: New.
8732         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8733         * g++.dg/template/function1.C: Adjust.
8734         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8735         * g++.dg/debug/debug7.C: Adjust.
8736
8737 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8738
8739         PR fortran/47886
8740         * gfortran.dg/gomp/task-1.f90: New.
8741
8742 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8743
8744         * gcc.target/arm/neon-thumb2-move.c: Add
8745         dg-require-effective-target arm_thumb2_ok.
8746
8747 2011-02-24  Jason Merrill  <jason@redhat.com>
8748
8749         * g++.dg/parse/constant1.C: Specify C++98 mode.
8750         * g++.dg/parse/constant5.C: Likewise.
8751         * g++.dg/parse/error2.C: Likewise.
8752         * g++.dg/parse/semicolon3.C: Likewise.
8753         * g++.dg/template/crash14.C: Likewise.
8754         * g++.dg/template/local4.C: Likewise.
8755         * g++.dg/template/nontype3.C: Likewise.
8756         * g++.dg/parse/crash31.C: Adjust expected errors.
8757         * g++.dg/template/function1.C: Likewise.
8758         * g++.dg/template/ref3.C: Likewise.
8759         * g++.dg/template/static9.C: Likewise.
8760         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8761
8762         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8763         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8764         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8765         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8766         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8767
8768 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR fortran/47878
8771         * gfortran.dg/pr47878.f90: New test.
8772
8773 2011-02-24  Richard Guenther  <rguenther@suse.de>
8774
8775         PR testsuite/47801
8776         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8777         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8778
8779 2011-02-24  Richard Guenther  <rguenther@suse.de>
8780
8781         PR fortran/47839
8782         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8783         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8784
8785 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8786
8787         PR libgfortran/47567
8788         * gfortran.dg/fmt_f0_1.f90: Update test.
8789
8790 2011-02-23  Jason Merrill  <jason@redhat.com>
8791
8792         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8793         * g++.dg/abi/mangle45.C: New.
8794
8795         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8796         * g++.dg/template/canon-type-9.C: Match use of decltype
8797         between declaration and definition.
8798         * g++.dg/template/canon-type-12.C: Likewise.
8799
8800 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8801
8802         PR fortran/40850
8803         * gfortran.dg/nested_allocatables_1.f90: New.
8804
8805 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8806
8807         PR c++/46868
8808         * g++.dg/pr46868.C: New test.
8809         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8810         * g++.dg/parse/error14.C: Adjust.
8811
8812 2011-02-23  Richard Guenther  <rguenther@suse.de>
8813
8814         PR tree-optimization/47838
8815         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8816
8817 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8818
8819         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8820
8821 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8822
8823         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8824         * gfortran.dg/count_init_expr.f03: Ditto.
8825         * gfortran.dg/gomp/pr43711.f90: Ditto.
8826         * gcc.dg/struct-parse-2.c: Ditto.
8827         * gcc.dg/parse-error-3.c: Ditto.
8828         * gcc.dg/Wlogical-op-1.c: Ditto.
8829         * gcc.dg/Walways-true-1.c: Ditto.
8830         * gcc.dg/pr24225.c: Ditto.
8831         * gcc.dg/Walways-true-2.c: Ditto.
8832         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8833         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8834         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8835         * g++.dg/overload/defarg4.C: Ditto.
8836         * g++.dg/inherit/covariant16.C: Ditto.
8837         * g++.dg/inherit/virtual7.C: Ditto.
8838         * g++.dg/template/canon-type-9.C: Ditto.
8839         * g++.dg/template/access19.C: Ditto.
8840         * g++.dg/template/call7.C: Ditto.
8841         * g++.dg/template/canon-type-2.C: Ditto.
8842         * g++.dg/template/init7.C: Ditto.
8843         * g++.dg/template/sizeof-template-argument.C: Ditto.
8844         * g++.dg/template/const3.C: Ditto.
8845         * g++.dg/template/sfinae26.C: Ditto.
8846         * g++.dg/template/sfinae26.C: Ditto.
8847         * g++.dg/template/canon-type-11.C: Ditto.
8848         * g++.dg/template/union2.C: Ditto.
8849         * g++.dg/template/canon-type-3.C: Ditto.
8850         * g++.dg/template/canon-type-1.C: Ditto.
8851         * g++.dg/template/canon-type-5.C: Ditto.
8852         * g++.dg/template/canon-type-7.C: Ditto.
8853         * g++.dg/template/canon-type-10.C: Ditto.
8854         * g++.dg/template/spec36.C: Ditto.
8855         * g++.dg/template/typedef38.C: Ditto.
8856         * g++.dg/template/canon-type-4.C: Ditto.
8857         * g++.dg/template/canon-type-6.C: Ditto.
8858         * g++.dg/template/canon-type-13.C: Ditto.
8859         * g++.dg/template/instantiate9.C: Ditto.
8860         * g++.dg/template/ttp22.C: Ditto.
8861         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8862         * g++.dg/warn/Walways-true-1.C: Ditto.
8863         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8864         * g++.dg/warn/Walways-true-2.C: Ditto.
8865         * g++.dg/conversion/op4.C: Ditto.
8866         * g++.dg/opt/pr19650.C: Ditto.
8867         * g++.dg/lookup/friend11.C: Ditto.
8868         * g++.dg/other/default2.C: Ditto.
8869         * g++.dg/other/default3.C: Ditto.
8870         * g++.dg/other/dtor2.C: Ditto.
8871         * g++.dg/other/friend5.C: Ditto.
8872         * g++.dg/other/default5.C: Ditto.
8873         * g++.dg/init/brace6.C: Ditto.
8874         * g++.dg/init/aggr5.C: Ditto.
8875         * g++.dg/init/error2.C: Ditto.
8876         * g++.dg/expr/bound-mem-fun.C: Ditto.
8877         * g++.dg/expr/cond6.C: Ditto.
8878         * g++.dg/expr/stmt-expr-1.C: Ditto.
8879         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8880         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8881         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8882         * g++.dg/cpp0x/bracket1.C: Ditto.
8883         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8884         * g++.dg/cpp0x/pr38646.C: Ditto.
8885         * g++.dg/cpp0x/variadic73.C: Ditto.
8886         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8887         * g++.dg/cpp0x/bracket4.C: Ditto.
8888         * g++.dg/cpp0x/decltype4.C: Ditto.
8889         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8890         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8891         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8892         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8893         * g++.dg/cpp0x/decltype2.C: Ditto.
8894         * g++.dg/cpp0x/decltype1.C: Ditto.
8895         * g++.dg/cpp0x/bracket2.C: Ditto.
8896         * g++.dg/cpp0x/decltype5.C: Ditto.
8897         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8898         * g++.dg/cpp0x/variadic70.C: Ditto.
8899         * g++.dg/cpp0x/decltype6.C: Ditto.
8900         * g++.dg/cpp0x/rvo.C: Ditto.
8901         * g++.dg/cpp0x/vt-40092.C: Ditto.
8902         * g++.dg/cpp0x/variadic-new.C: Ditto.
8903         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8904         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8905         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8906         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8907         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8908         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8909         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8910         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8911         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8912         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8913         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8914         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8915         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8916         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8917         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8918         * g++.dg/cpp0x/pr39639.C: Ditto.
8919         * g++.dg/cpp0x/decltype3.C: Ditto.
8920         * g++.dg/cpp0x/variadic68.C: Ditto.
8921         * g++.dg/cpp0x/variadic-function.C: Ditto.
8922         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8923         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8924         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8925         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8926         * g++.dg/parse/crash35.C: Ditto.
8927         * g++.dg/parse/crash40.C: Ditto.
8928         * g++.dg/parse/defarg12.C: Ditto.
8929         * g++.dg/parse/crash34.C: Ditto.
8930         * g++.dg/parse/constructor3.C: Ditto.
8931         * g++.dg/parse/template23.C: Ditto.
8932         * g++.dg/parse/crash56.C: Ditto.
8933         * g++.dg/parse/dtor13.C: Ditto.
8934         * g++.dg/parse/error33.C: Ditto.
8935         * g++.dg/parse/ctor9.C: Ditto.
8936         * g++.dg/parse/error32.C: Ditto.
8937         * g++.dg/parse/error37.C: Ditto.
8938         * g++.dg/parse/bitfield3.C: Ditto.
8939         * g++.dg/parse/struct-4.C: Ditto.
8940         * g++.dg/ext/has_trivial_copy.C: Ditto.
8941         * g++.dg/ext/is_polymorphic.C: Ditto.
8942         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8943         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8944         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8945         * g++.dg/ext/is_union.C: Ditto.
8946         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8947         * g++.dg/ext/is_pod.C: Ditto.
8948         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8949         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8950         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8951         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8952         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8953         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8954         * g++.dg/ext/is_abstract.C: Ditto.
8955         * g++.dg/ext/has_trivial_assign.C: Ditto.
8956         * g++.dg/ext/is_class.C: Ditto.
8957         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8958         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8959         * g++.dg/ext/is_base_of.C: Ditto.
8960         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8961         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8962         * g++.dg/ext/is_empty.C: Ditto.
8963         * g++.dg/ext/is_enum.C: Ditto.
8964         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8965         * gnat.dg/opt11.adb: Ditto.
8966         * obj-c++.dg/pr45735.mm: Ditto.
8967         * obj-c++.dg/pr24393.mm: Ditto.
8968         * obj-c++.dg/exceptions-2.mm: Ditto.
8969         * objc.dg/pr45735.m: Ditto.
8970         * objc.dg/pr24393.m: Ditto.
8971
8972 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8973
8974         * objc.dg/attributes/objc-exception-1.m: New.
8975
8976 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8977
8978         * gcc.dg/cpp/include7.c: New test.
8979
8980 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8981
8982         PR c++/47242
8983         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8984
8985 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8986
8987         PR rtl-optimization/47763
8988         * gcc.dg/pr47763.c: New test.
8989
8990 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8991
8992         PR fortran/45743
8993         * gfortran.dg/whole_file_32.f90 : New test.
8994
8995 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8996
8997         PR c++/47666
8998         * g++.dg/inherit/virtual7.C: New test.
8999
9000 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
9001
9002         PR objc/47832
9003         * objc.dg/type-size-3.m: Updated error message.
9004         * objc.dg/type-size-4.m: New test.
9005         * objc.dg/type-size-5.m: New test.
9006
9007 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9008
9009         * lib/gnat.exp: Fix comments.
9010         Don't load libgloss.exp.
9011         (default_gnat_version): Call $compiler with --version.
9012         Adapt regexp for gnatmake output, insert version.
9013         (gnat_version): New proc.
9014         (gnat_init): Remove gnat_libgcc_s_path.
9015         (gnat_target_compile): Likewise.
9016         Remove ld_library_path.
9017         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
9018         (gnat_pass): Remove.
9019         (gnat_pass): Remove.
9020         (gnat_finish): Remove.
9021         (gnat_exit): Remove.
9022         (local_find_gnatmake): Reindent.
9023         (runtest_file_p): Remove.
9024         (prune_warnings): Remove.
9025         (find_gnatclean): New proc.
9026         * lib/gnat-dg.exp (lremove): New proc.
9027         (gnat-dg-test): Reindent.
9028         Remove additional output files.
9029         (gnat-dg-runtest): Remove.
9030
9031         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
9032         * gnat.dg/loop_optimization6.adb: Likewise.
9033         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
9034
9035 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
9036
9037         PR tree-optimization/47835
9038         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
9039
9040 2011-02-22  Tobias Burnus  <burnus@net-b.de>
9041
9042         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
9043         * gfortran.dg/abstract_type_2.f03: Ditto.
9044         * gfortran.dg/abstract_type_3.f03: Ditto.
9045         * gfortran.dg/abstract_type_4.f03: Ditto.
9046         * gfortran.dg/abstract_type_5.f03: Ditto.
9047         * gfortran.dg/abstract_type_6.f03: Ditto.
9048         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
9049         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
9050         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
9051         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
9052         * gfortran.dg/array_function_5.f90: Ditto.
9053         * gfortran.dg/asynchronous_3.f03: Ditto.
9054         * gfortran.dg/char_expr_1.f90: Ditto.
9055         * gfortran.dg/class_14.f03: Ditto.
9056         * gfortran.dg/data_array_6.f: Ditto.
9057         * gfortran.dg/data_invalid.f90: Ditto.
9058         * gfortran.dg/dot_product_1.f03: Ditto.
9059         * gfortran.dg/func_derived_5.f90: Ditto.
9060         * gfortran.dg/func_result_4.f90: Ditto.
9061         * gfortran.dg/implied_do_1.f90: Ditto.
9062         * gfortran.dg/initialization_25.f90: Ditto.
9063         * gfortran.dg/initialization_26.f90: Ditto.
9064         * gfortran.dg/interface_34.f90: Ditto.
9065         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
9066         * gfortran.dg/keyword_symbol_1.f90: Ditto.
9067         * gfortran.dg/matmul_8.f03: Ditto.
9068         * gfortran.dg/merge_init_expr.f90: Ditto.
9069         * gfortran.dg/pack_assign_1.f90: Ditto.
9070         * gfortran.dg/pack_vector_1.f90: Ditto.
9071         * gfortran.dg/pointer_check_8.f90: Ditto.
9072         * gfortran.dg/product_init_expr.f03: Ditto.
9073         * gfortran.dg/reshape_order_5.f90: Ditto.
9074         * gfortran.dg/reshape_shape_1.f90: Ditto.
9075         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
9076         * gfortran.dg/same_name_2.f90: Ditto.
9077         * gfortran.dg/selected_real_kind_1.f90: Ditto.
9078         * gfortran.dg/spread_init_expr.f03: Ditto.
9079         * gfortran.dg/stmt_func_1.f90: Ditto.
9080         * gfortran.dg/sum_init_expr.f03: Ditto.
9081         * gfortran.dg/transpose_3.f03: Ditto.
9082         * gfortran.dg/unpack_init_expr.f03: Ditto.
9083         * gfortran.dg/warn_conversion.f90: Ditto.
9084         * gfortran.dg/warn_conversion_2.f90: Ditto.
9085         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
9086         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
9087         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
9088         * gfortran.dg/whole_file_16.f90: Ditto.
9089         * gfortran.dg/whole_file_17.f90: Ditto.
9090         * gfortran.dg/whole_file_18.f90: Ditto.
9091         * gfortran.dg/whole_file_20.f03: Ditto.
9092         * gfortran.dg/whole_file_5.f90: Ditto.
9093         * gfortran.dg/whole_file_6.f90: Ditto.
9094         * gfortran.dg/write_invalid_format.f90: Ditto.
9095         * gfortran.dg/zero_sized_6.f90: Ditto.
9096
9097 2011-02-21  Jeff Law <law@redhat.com>
9098
9099         PR rtl-optimization/46178
9100         * gcc.target/i386/pr46178.c: New test.
9101
9102         PR rtl-optimization/46002
9103         * gcc.c-torture/compile/pr46002.c: New test.
9104
9105 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9106
9107         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
9108         *-*-hpux10*.
9109
9110 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR debug/47106
9113         * g++.dg/debug/pr47106.C: Require effective target lto.
9114
9115 2011-02-21  Jason Merrill  <jason@redhat.com>
9116
9117         * g++.dg/cpp0x/constexpr-diag2.C: New.
9118
9119 2011-02-20  Jason Merrill  <jason@redhat.com>
9120
9121         * g++.dg/cpp0x/constexpr-ctor7.C: New.
9122
9123         * g++.dg/cpp0x/fntmpdefarg2.C: New.
9124
9125         * g++.dg/overload/conv-op1.C: New.
9126
9127         * g++.dg/cpp0x/constexpr-synth1.C: New.
9128
9129 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9130
9131         * objc.dg/layout-2.m: New.
9132         * objc.dg/selector-3.m: Adjusted location of error message.
9133         * objc.dg/type-size-3.m: Same.
9134         * obj-c++.dg/selector-3.mm: Same.
9135
9136 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
9137
9138         PR objc/47784
9139         * objc.dg/property/dotsyntax-22.m: New.
9140         * obj-c++.dg/property/dotsyntax-22.mm: New.
9141
9142 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
9143
9144         PR c++/46394
9145         * g++.dg/template/typedef38.C: New test.
9146
9147 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9148
9149         PR fortran/46818
9150         * gfortran.dg/whole_file_30.f90 : New test.
9151         * gfortran.dg/whole_file_31.f90 : New test.
9152
9153 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
9154
9155         PR fortran/45077
9156         PR fortran/44945
9157         * gfortran.dg/whole_file_28.f90 : New test.
9158         * gfortran.dg/whole_file_29.f90 : New test.
9159
9160 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9161
9162         PR c++/44118
9163         * g++.dg/template/crash105.C: New.
9164
9165 2011-02-19  Jason Merrill  <jason@redhat.com>
9166
9167         * g++.dg/cpp0x/regress/no-elide1.C: New.
9168
9169 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
9170
9171         PR tree-optimization/46620
9172         * gcc.dg/pr46620.c: New.
9173
9174 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR c/47809
9177         * gcc.target/i386/pr47809.c: New test.
9178
9179 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9180             Tobias Burnus  <burnus@net-b.de>
9181
9182         * lib/target-supports.exp
9183         (check_effective_target_fortran_large_real): New check for large reals.
9184         * gfortran.dg/nan_7.f90: New test.
9185
9186 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9187
9188         PR libgfortran/47567
9189         * gfortran.dg/fmt_f0_1.f90: Update test.
9190
9191 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
9192
9193         PR fortran/47348
9194         * gfortran.dg/array_constructor_36.f90 : New test.
9195         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
9196         allow for comparison between different elements of the array
9197         constructor at different levels of optimization.
9198
9199 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9200
9201         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
9202         * gcc.target/i386/pr32280-1.c: Likewise.
9203
9204 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR target/47800
9207         * gcc.target/i386/pr47800.c: New test.
9208
9209 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
9210
9211         * objc/execute/exceptions/foward-1.x: New.
9212
9213 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9214
9215         PR fortran/47789
9216         * gfortran.dg/derived_constructor_comps_4.f90: New.
9217
9218 2011-02-18  Tobias Burnus
9219
9220         PR fortran/47775
9221         * gfortran.dg/func_result_6.f90: New.
9222
9223 2011-02-18  Michael Matz  <matz@suse.de>
9224
9225         PR fortran/45586
9226         * gfortran.dg/lto/pr45586_0.f90: New test.
9227         * gfortran.dg/typebound_proc_20.f90: Ditto.
9228         * gfortran.dg/typebound_proc_21.f90: Ditto.
9229
9230 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
9231
9232         PR c++/47795
9233         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
9234
9235 2011-02-18  Tobias Burnus  <burnus@net-b.de>
9236
9237         PR fortran/47750
9238         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
9239         gcc_warning_prefix.
9240         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
9241         normalizing the error/warning output.
9242         * gfortran.dg/Wall.f90: Update dg-error/warning.
9243         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
9244         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
9245         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
9246         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
9247         * gfortran.dg/class_30.f90: Update dg-error/warning.
9248         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
9249         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
9250         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
9251         * gfortran.dg/entry_17.f90: Update dg-error/warning.
9252         * gfortran.dg/entry_19.f90: Update dg-error/warning.
9253         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
9254         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
9255         * gfortran.dg/g77/12632.f: Update dg-error/warning.
9256         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
9257         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
9258         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
9259         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
9260         * gfortran.dg/goto_8.f90: Update dg-error/warning.
9261         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
9262         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
9263         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
9264         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
9265         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
9266         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
9267         * gfortran.dg/volatile3.f90: Update dg-error/warning.
9268         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
9269         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
9270         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
9271         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
9272         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
9273
9274 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9275
9276         PR fortran/47768
9277         * gfortran.dg/proc_ptr_comp_30.f90: New.
9278
9279 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
9280
9281         PR debug/47780
9282         * gcc.target/i386/pr47780.c: New test.
9283
9284 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
9285
9286         PR fortran/47767
9287         * gfortran.dg/class_40.f03: New.
9288
9289 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
9290
9291         PR c++/47208
9292         * g++.dg/cpp0x/auto21.C: New test.
9293
9294 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
9295
9296         * objc.dg/special/unclaimed-category-1.h: Updated for
9297         new ABI support.
9298         * objc.dg/special/unclaimed-category-1.m: Same.
9299         * objc.dg/zero-link-1.m: Same.
9300         * objc.dg/lookup-1.m: Same.
9301         * objc.dg/torture/strings/const-str-9.m
9302         * objc.dg/torture/strings/const-str-10.m: Same.
9303         * objc.dg/torture/strings/const-str-11.m: Same.
9304         * objc.dg/torture/forward-1.m: Same.
9305         * objc.dg/zero-link-2.m: Same.
9306         * objc.dg/encode-7-next-64bit.m: Same.
9307         * objc.dg/method-4.m: Same.
9308         * objc.dg/next-runtime-1.m: Same.
9309         * objc.dg/image-info.m: Same.
9310         * objc.dg/pr23214.m: Same.
9311         * objc.dg/symtab-1.m: Same.
9312         * obj-c++.dg/basic.m: Same.
9313         * obj-c++.dg/proto-lossage-3.m: Same.
9314         * obj-c++.dg/torture/strings/const-str-10.m: Same.
9315         * obj-c++.dg/torture/strings/const-str-11.m: Same.
9316         * obj-c++.dg/torture/strings/const-str-9.m: Same.
9317         * obj-c++.dg/method-11.m: Same.
9318         * objc/execute/enumeration-1.m: Same.
9319         * objc/execute/object_is_class.m: Same.
9320         * objc/execute/formal_protocol-2.m: Same.
9321         * objc/execute/formal_protocol-4.m: Same.
9322         * objc/execute/formal_protocol-6.m: Same.
9323         * objc/execute/bycopy-3.m: Same.
9324         * objc/execute/exceptions/catchall-1.m: Same.
9325         * objc/execute/exceptions/finally-1.m: Same.
9326         * objc/execute/exceptions/local-variables-1.m: Same.
9327         * objc/execute/exceptions/foward-1.m: Same.
9328         * objc/execute/bf-common.h
9329         * objc/execute/enumeration-2.m: Same.
9330         * objc/execute/formal_protocol-1.m: Same.
9331         * objc/execute/formal_protocol-3.m: Same.
9332         * objc/execute/formal_protocol-5.m: Same.
9333         * objc/execute/accessing_ivars.m: Same.
9334         * objc/execute/bycopy-2.m: Same.
9335         * objc/execute/formal_protocol-7.m: Same.
9336         * objc/execute/compatibility_alias.m: Same.
9337         * objc/execute/no_clash.m: Same.
9338         * objc/execute/object_is_meta_class.m: Same.
9339         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9340         * objc/execute/class-tests-1.h: Include stdio.h.
9341         * objc/execute/class-tests-2.h: Same.
9342         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9343         runtimes.
9344         * obj-c++.dg/try-catch-2.mm: Same.
9345
9346 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
9347
9348         PR c++/47783
9349         * g++.dg/warn/Wunused-parm-4.C: New test.
9350
9351 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
9352             Jan Hubicka  <jh@suse.cz>
9353
9354         PR debug/47106
9355         PR debug/47402
9356         * g++.dg/debug/pr47106.C: New.
9357
9358 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
9359
9360         PR target/43653
9361         * gcc.target/i386/pr43653.c: New test.
9362
9363 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
9364
9365         PR c++/47172
9366         * g++.dg/template/inherit6.C: New test.
9367
9368 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
9369
9370         PR fortran/47745
9371         * gfortran.dg/class_39.f03: New.
9372
9373 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
9374
9375         PR c++/47326
9376         * g++.dg/cpp0x/variadic106.C: New test.
9377
9378 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR libfortran/47757
9381         * gfortran.dg/pr47757-1.f90: New test.
9382         * gfortran.dg/pr47757-2.f90: New test.
9383         * gfortran.dg/pr47757-3.f90: New test.
9384
9385         PR c++/47704
9386         * g++.dg/cpp0x/enum8.C: New test.
9387
9388 2011-02-15  Jason Merrill  <jason@redhat.com>
9389
9390         * g++.dg/inherit/implicit-trivial1.C: New.
9391         * g++.dg/cpp0x/implicit-trivial1.C: New.
9392
9393 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9394
9395         PR middle-end/47725
9396         * gcc.dg/torture/pr47725.c: Removed.
9397
9398 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9399
9400         PR target/47755
9401         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9402         constant does not generate a load from memory.
9403
9404 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9405
9406         PR middle-end/47725
9407         * gcc.dg/torture/pr47725.c: New.
9408
9409 2011-02-15  Richard Guenther  <rguenther@suse.de>
9410
9411         PR tree-optimization/47743
9412         * gcc.dg/torture/pr47743.c: New testcase.
9413
9414 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR middle-end/47581
9417         * gcc.target/i386/pr47581.c: New test.
9418
9419 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9420
9421         PR fortran/47730
9422         * gfortran.dg/select_type_22.f03: New.
9423
9424 2011-02-14  Jason Merrill  <jason@redhat.com>
9425
9426         * g++.dg/cpp0x/regress/enum1.C: New.
9427
9428 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9429
9430         * gnat.dg/include.adb: New test.
9431
9432 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9433
9434         PR fortran/47728
9435         * gfortran.dg/class_38.f03: New.
9436
9437 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9438
9439         * gcc.dg/pr46494.c: New test.
9440
9441 2011-02-14  Richard Guenther  <rguenther@suse.de>
9442
9443         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9444
9445 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447         PR ada/41929
9448         * gnat.dg/null_pointer_deref1.exp: Don't skip on
9449         sparc*-sun-solaris2.11.
9450
9451 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9452
9453         PR fortran/47349
9454         * gfortran.dg/argument_checking_18.f90: New.
9455
9456 2011-02-13  Tobias Burnus  <burnus@net-b.de>
9457
9458         * gfortran.dg/argument_checking_13.f90: Update dg-error.
9459         * gfortran.dg/argument_checking_17.f90: New.
9460
9461 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
9462
9463         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9464         are temporarily disabled.
9465         * gfortran.dg/class_7.f03: Ditto.
9466         * gfortran.dg/coarray_14.f90: Ditto.
9467         * gfortran.dg/typebound_proc_13.f03: Ditto.
9468
9469 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
9470
9471         PR fortran/45586
9472         * gfortran.dg/extends_11.f03: New.
9473
9474 2011-02-11  Xinliang David Li  <davidxl@google.com>
9475
9476         PR tree-optimization/47707
9477         * g++.dg/tree-ssa/pr47707.C: New test.
9478
9479 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
9480
9481         * g++.dg/opt/inline17.C: New test.
9482
9483 2011-02-11  Tobias Burnus  <burnus@net-b.de>
9484
9485         PR fortran/47550
9486         * gfortran.dg/pure_formal_2.f90: New.
9487
9488 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
9489
9490         PR rtl-optimization/47614
9491         * gfortran.dg/pr47614.f: New.
9492
9493 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
9494
9495         PR driver/47678
9496         * gcc.dg/opts-6.c: New test.
9497
9498 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
9499
9500         PR debug/47684
9501         * gcc.dg/pr47684.c: New test.
9502
9503 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9504
9505         PR target/47629
9506         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9507         c99_runtime, dg-add-options c99_runtime.
9508         (main): Use __asm__.
9509
9510 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9511
9512         PR testsuite/47400
9513         * lib/target-supports.exp (check_ascii_locale_available): New proc.
9514         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9515         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9516         * gcc.dg/ucnid-10.c: Likewise.
9517         * gcc.dg/ucnid-13.c: Likewise.
9518         * gcc.dg/ucnid-7.c: Likewise.
9519         * gcc.dg/ucnid-8.c: Likewise.
9520         Adapt dg-warning line number.
9521
9522 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
9523
9524         * gcc.target/i386/parity-1.c: Use -march=k8.
9525         * gcc.target/i386/parity-2.c: Ditto.
9526         * gcc.target/i386/vecinit-1.c: Ditto.
9527         * gcc.target/i386/vecinit-2.c: Ditto.
9528
9529 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9530
9531         PR target/46610
9532         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9533         * gcc.target/mips/save-restore-3.c: Likewise.
9534         * gcc.target/mips/save-restore-4.c: Likewise.
9535         * gcc.target/mips/save-restore-5.c: Likewise.
9536
9537         PR target/47683
9538         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9539         * g++.dg/tree-prof/partition2.C: Likewise.
9540
9541 2011-02-09  Jason Merrill  <jason@redhat.com>
9542
9543         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9544         rather than misdeclare std::puts.
9545
9546         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9547         * g++.dg/other/warning1.C: Likewise.
9548         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9549         * g++.old-deja/g++.gb/scope06.C: Likewise.
9550         * g++.old-deja/g++.law/cvt11.C: Likewise.
9551         * g++.old-deja/g++.law/init1.C: Likewise.
9552         * g++.dg/abi/mangle26.C: Likewise.
9553
9554         * g++.dg/template/function1.C: Adjust for C++0x mode.
9555         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9556
9557         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9558         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9559
9560         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9561
9562         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9563
9564         * g++.dg/cpp0x/regress: New directory.
9565         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9566         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9567         * g++.dg/cpp0x/regress/regress3.C: New.
9568
9569 2011-02-10  Richard Guenther  <rguenther@suse.de>
9570
9571         PR tree-optimization/47677
9572         * gcc.dg/torture/pr47677.c: New testcase.
9573
9574 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9575
9576         * objc.dg/special/load-category-1.m: Remove unused header.
9577         * objc.dg/special/load-category-1a.m: Likewise.
9578         * objc.dg/special/load-category-2.m: Likewise.
9579         * objc.dg/special/load-category-2a.m: Likewise.
9580         * objc.dg/special/load-category-3.m: Likewise.
9581         * objc.dg/special/load-category-3a.m: Likewise.
9582         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9583         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9584         * objc.dg/attributes/class-attribute-1.m: Likewise.
9585         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9586         * obj-c++.dg/property/property.exp: Likewise.
9587         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9588         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9589         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9590         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9591         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9592         * obj-c++.dg/template-8.mm: Likewise.
9593
9594 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9595
9596         PR target/47665
9597         * gcc.target/i386/pr47665.c: New test.
9598
9599 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9600
9601         PR testsuite/47622
9602         Revert
9603         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9604         PR debug/42631
9605         * gcc.dg/pr42631.c: Update test.
9606         * gcc.dg/pr42631-2.c: New test.
9607
9608 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9609
9610         PR fortran/47352
9611         * gfortran.dg/proc_decl_25.f90: New.
9612
9613 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9614
9615         PR fortran/47463
9616         * gfortran.dg/typebound_assignment_2.f03: New.
9617
9618 2011-02-09  Richard Guenther  <rguenther@suse.de>
9619
9620         PR tree-optimization/47664
9621         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9622
9623 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9624
9625         PR middle-end/47646
9626         * gnat.dg/uninit_func.adb: Adjust dg directive.
9627
9628 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9629
9630         PR middle-end/47646
9631         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9632
9633 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9634
9635         PR fortran/47637
9636         * gfortran.dg/auto_dealloc_2.f90: New.
9637
9638 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9639
9640         * gcc.dg/builtins-config.h: Remove __sgi handling.
9641         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9642         -std=c99 for mips-sgi-irix6.5*.
9643
9644 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9645
9646         PR middle-end/45505
9647         * gfortran.dg/pr25923.f90: Remove xfails.
9648
9649 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9650
9651         PR fortran/47583
9652         * gfortran.dg/inquire_14.f90: New test.
9653
9654 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9655
9656         PR fortran/45290
9657         * gfortran.dg/pointer_init_6.f90: New.
9658
9659 2011-02-08  Jeff Law <law@redhat.com>
9660
9661         PR tree-optimization/42893
9662         * gcc.tree-ssa/pr42893.c: New test.
9663
9664 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9665
9666         PR tree-optimization/46834
9667         PR tree-optimization/46994
9668         PR tree-optimization/46995
9669         * gcc.dg/graphite/id-pr46834.c: New.
9670         * gfortran.dg/graphite/id-pr46994.f90: New.
9671         * gfortran.dg/graphite/id-pr46995.f90: New.
9672
9673 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9674
9675         PR middle-end/47646
9676         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9677         using the variable is known the warning is emitted there.
9678         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9679         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9680
9681         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9682         statement.
9683         (vg): Likewise.
9684         * gcc.dg/noreturn-1.c (foo5): Likewise.
9685         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9686         (method2): Likewise.
9687
9688         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9689         the return statement using the uninitialized variable.
9690         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9691
9692 2011-02-08  Richard Guenther  <rguenther@suse.de>
9693
9694         PR middle-end/47639
9695         * g++.dg/opt/pr47639.c: New testcase.
9696
9697 2011-02-08  Richard Guenther  <rguenther@suse.de>
9698
9699         PR tree-optimization/47632
9700         * g++.dg/opt/pr47632.C: New testcase.
9701
9702 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9703
9704         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9705
9706 2011-02-07  Richard Guenther  <rguenther@suse.de>
9707
9708         PR tree-optimization/47615
9709         * g++.dg/opt/pr47615.C: New testcase.
9710
9711 2011-02-07  Richard Guenther  <rguenther@suse.de>
9712
9713         PR tree-optimization/47621
9714         * gcc.dg/torture/pr47621.c: New testcase.
9715
9716 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9717
9718         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9719
9720 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9721
9722         PR fortran/47592
9723         * gfortran.dg/allocate_with_source_1 : New test.
9724
9725 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9726
9727         PR middle-end/47610
9728         * gcc.dg/pr47610.c: New test.
9729
9730 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9731
9732         PR debug/42631
9733         * gcc.dg/pr42631.c: Update test.
9734         * gcc.dg/pr42631-2.c: New test.
9735
9736 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9737
9738         PR fortran/47574
9739         * gfortran.dg/pr47574.f90:  New test.
9740
9741 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9742
9743         PR tree-optimization/46194
9744         * gcc.dg/autopar/pr46194.c: New.
9745
9746 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9747
9748         PR tree-optimization/43695
9749         * g++.dg/ipa/pr43695.C: New.
9750
9751 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9752
9753         PR inline-asm/23200
9754         * gcc.dg/pr23200.c: New test.
9755
9756 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9757
9758         PR c++/47589
9759         * g++.dg/pr47589.C: New test.
9760
9761 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9762
9763         PR c++/47398
9764         * g++.dg/template/typedef37.C: New test.
9765         * g++.dg/template/param1.C: Adjust expected error message.
9766
9767 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR middle-end/31490
9770         * gcc.dg/pr31490-2.c: New test.
9771         * gcc.dg/pr31490-3.c: New test.
9772         * gcc.dg/pr31490-4.c: New test.
9773
9774 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9775             Jakub Jelinek  <jakub@redhat.com>
9776
9777         PR c++/46890
9778         * g++.dg/parser/semicolon3.C: Adjust.
9779         * g++.dg/parser/semicolon4.C: New testcase.
9780         * g++.dg/pr46890.C: New testcase.
9781
9782 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9783
9784         PR c++/29571
9785         * g++.dg/init/pr29571.C: New.
9786
9787 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9788
9789         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9790         instead of vect_int.
9791
9792 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR target/47312
9795         * gcc.target/i386/pr47312.c: New test.
9796
9797         PR target/47564
9798         * gcc.target/i386/pr47564.c: New test.
9799
9800 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9801
9802         PR tree-optimization/45122
9803         * gcc.dg/tree-ssa/pr45122.c: New.
9804
9805 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9806
9807         PR target/47272
9808         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9809         and vec_vsx_st.
9810
9811         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9812         and vsx so a default --with-cpu=power7 doesn't give an error
9813         when -mavoid-indexed-addresses is used.
9814
9815         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9816         wrapper function to save the arguments and then jump to the real
9817         function, rather than depending on the compiler not to move stuff
9818         before an asm.
9819         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9820
9821 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9822             Paul Thomas  <pault@gcc.gnu.org>
9823
9824         PR fortran/47082
9825         * gfortran.dg/class_37.f03 : New test.
9826
9827 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9828             Richard Guenther  <rguenther@suse.de>
9829
9830         PR tree-optimization/40979
9831         PR bootstrap/47044
9832         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9833         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9834         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9835         check_vect_support_and_set_flags.
9836         * gfortran.dg/graphite/vect-pr40979.f90: New.
9837
9838 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9839
9840         PR fortran/47572
9841         * gfortran.dg/class_36.f03: New.
9842
9843 2011-02-02  Richard Guenther  <rguenther@suse.de>
9844
9845         PR tree-optimization/47566
9846         * gcc.dg/lto/20110201-1_0.c: New testcase.
9847
9848 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9849
9850         PR debug/47498
9851         PR debug/47501
9852         PR debug/45136
9853         PR debug/45130
9854         * debug/pr47498.c: New.
9855         * debug/pr47501.c: New.
9856
9857 2011-02-01  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/47559
9860         * g++.dg/torture/pr47559.C: New testcase.
9861
9862 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9863
9864         PR fortran/47565
9865         * gfortran.dg/typebound_call_20.f03: New.
9866
9867 2011-02-01  Richard Guenther  <rguenther@suse.de>
9868
9869         PR tree-optimization/47555
9870         * gcc.dg/pr47555.c: New testcase.
9871
9872 2011-02-01  Richard Guenther  <rguenther@suse.de>
9873
9874         PR tree-optimization/47541
9875         * g++.dg/torture/pr47541.C: New testcase.
9876
9877 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9878
9879         PR fortran/47455
9880         * gfortran.dg/typebound_call_19.f03: New.
9881
9882 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR c++/47416
9885         * g++.dg/cpp0x/pr47416.C: New test.
9886
9887 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9888
9889         PR fortran/47519
9890         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9891
9892 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9893
9894         PR fortran/47463
9895         * gfortran.dg/typebound_assignment_1.f03: New.
9896
9897 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR tree-optimization/47538
9900         * gcc.c-torture/execute/pr47538.c: New test.
9901
9902 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9903
9904         PR target/45325
9905         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9906
9907 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9908
9909         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9910
9911 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9912
9913         PR rtl-optimization/44031
9914         * gcc.c-torture/compile/20110131-1.c: New test.
9915
9916 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9917
9918         PR fortran/47042
9919         * gfortran.dg/stmt_func_1.f90: New.
9920
9921 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9922
9923         PR fortran/47042
9924         * gfortran.dg/interface_34.f90: New.
9925
9926 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9927
9928         PR fortran/47523
9929         * gfortran.dg/realloc_on_assign_5.f03: New test.
9930         * gfortran.dg/realloc_on_assign_5.f03: New test.
9931
9932 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9933
9934         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9935         * gfortran.dg/bessel_7.f90: Likewise.
9936         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9937
9938         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9939         * gfortran.dg/sum_init_expr.f03: Likewise.
9940
9941         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9942
9943         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9944         -r -nostdlib.
9945
9946         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9947         loop only on "vect_intfloat_cvt" targets.
9948
9949 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9950
9951         PR fortran/47531
9952         * gfortran.dg/shape_6.f90: New.
9953
9954 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9955
9956         PR libgfortran/47434
9957         * gfortran.dg/read_infnan_1.f90: Update test.
9958         * gfortran.dg/module_nan.f90: Update test.
9959         * gfortran.dg/char4_iunit_1.f03: Update test.
9960         * gfortran.dg/large_real_kind_1.f90: Update test.
9961         * gfortran.dg/real_const_3.f90: Update test.
9962         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9963
9964 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9965
9966         PR c++/47311
9967         * g++.dg/template/param2.C: New test.
9968
9969 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9970
9971         PR libgfortran/47285
9972         * gfortran.dg/fmt_g.f: New test.
9973
9974 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9975
9976         PR fortran/47507
9977         * gfortran.dg/pure_formal_1.f90: New.
9978
9979 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR target/42894
9982         * gcc.dg/tls/pr42894.c: New test.
9983
9984 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9985
9986         * gcc.dg/pr47276.c: Add dg-require-visibility.
9987
9988 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9989
9990         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9991
9992 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9993             Tobias Burnus  <burnus@gcc.gnu.org>
9994
9995         PR fortran/45170
9996         PR fortran/35810
9997         PR fortran/47350
9998         * gfortran.dg/realloc_on_assign_3.f03: New test.
9999         * gfortran.dg/realloc_on_assign_4.f03: New test.
10000         * gfortran.dg/allocatable_function_5.f90: New test.
10001         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
10002         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
10003         implemented" dg-errors.
10004
10005 2011-01-27  Jan Hubicka  <jh@suse.cz>
10006
10007         PR middle-end/46949
10008         * gcc.dg/attr-weakref-4.c: New testcase
10009
10010 2011-01-27  Martin Jambor  <mjambor@suse.cz>
10011
10012         PR tree-optimization/47228
10013         * gcc.dg/torture/pr47228.c: New test.
10014
10015 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10016
10017         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
10018
10019 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10020
10021         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
10022         when using auto-overlay support on the SPU.
10023
10024 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
10025
10026         PR rtl-optimization/44174
10027         * gcc.target/i386/asm-6.c: New test.
10028
10029 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
10030
10031         PR rtl-optimization/46856
10032         * gcc.c-torture/compile/pr46856.c: New test.
10033
10034 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
10035             Andrew Pinski  <pinskia@gmail.com>
10036
10037         PR c/43082
10038         * gcc.dg/pr43082.c: New.
10039
10040 2011-01-26  DJ Delorie  <dj@redhat.com>
10041
10042         PR rtl-optimization/46878
10043         * gcc.dg/pr46878-1.c: New test.
10044
10045 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR c++/47476
10048         * g++.dg/cpp0x/pr47476.C: New test.
10049
10050 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10051
10052         * gcc.c-torture/compile/20110126-1.c: New test.
10053
10054 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
10055
10056         PR c/47473
10057         * gcc.dg/torture/pr47473.c: New test.
10058
10059 2011-01-26  Jan Hubicka  <jh@suse.cz>
10060
10061         PR target/47237
10062         * gcc.c-torture/execute/pr47237.c: New testcase.
10063
10064 2011-01-26  Jan Hubicka  <jh@suse.cz>
10065
10066         PR tree-optimization/47190
10067         * gcc.dg/attr-weakref-3.c: New testcase.
10068
10069 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
10070
10071         PR c++/43601
10072         * gcc.dg/dll-9a.c: New test file.
10073         * gcc.dg/dll-11.c: Likewise.
10074         * gcc.dg/dll-12.c: Likewise.
10075         * gcc.dg/dll-12a.c: Likewise.
10076         * gcc.dg/dll-11a.c: Likewise.
10077         * gcc.dg/dll-9.c: Likewise.
10078         * gcc.dg/dll-10.c: Likewise.
10079         * gcc.dg/dll-10a.c: Likewise.
10080         * g++.dg/ext/dllexport4a.cc: Likewise.
10081         * g++.dg/ext/dllexport4.C: Likewise.
10082         * g++.dg/ext/dllexport5.C: Likewise.
10083         * g++.dg/ext/dllexport5a.cc: Likewise.
10084
10085 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10086
10087         PR tree-optimization/46970
10088         * gcc.dg/graphite/pr46970.c: New.
10089
10090 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10091
10092         PR tree-optimization/46215
10093         * gcc.dg/graphite/pr46215.c: New.
10094
10095 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10096
10097         PR tree-optimization/46168
10098         * gcc.dg/graphite/pr46168.c: New.
10099
10100 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10101
10102         PR tree-optimization/43657
10103         * gcc.dg/graphite/pr43657.c: New.
10104
10105 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10106
10107         PR tree-optimization/29832
10108         * gfortran.dg/graphite/pr29832.f90: New.
10109
10110 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10111
10112         PR tree-optimization/43567
10113         * gcc.dg/graphite/pr43567.c: New.
10114
10115 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10116
10117         * gfortran.dg/graphite/interchange-4.f: New.
10118         * gfortran.dg/graphite/interchange-5.f: New.
10119
10120         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
10121         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
10122         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
10123         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
10124         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
10125         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
10126         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
10127         * gfortran.dg/ltrans-7.f90: Removed.
10128         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
10129
10130         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
10131         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
10132         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
10133         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
10134         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
10135         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
10136         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
10137         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
10138         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
10139         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
10140         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
10141         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
10142         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
10143         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
10144         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
10145         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
10146         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
10147         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
10148         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
10149         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
10150         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
10151         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
10152         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
10153         * gcc.dg/tree-ssa/data-dep-1.c
10154         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
10155         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
10156         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
10157         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
10158         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
10159
10160 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10161
10162         PR tree-optimization/47265
10163         PR tree-optimization/47443
10164         * gcc.c-torture/compile/pr47265.c: New test.
10165         * gcc.dg/pr47443.c: New test.
10166
10167 2011-01-25  Martin Jambor  <mjambor@suse.cz>
10168
10169         PR tree-optimization/47382
10170         * g++.dg/torture/pr47382.C: New test.
10171         * g++.dg/opt/devirt1.C: Xfail.
10172
10173 2011-01-25  Yao Qi  <yao@codesourcery.com>
10174
10175         PR target/45701
10176         * gcc.target/arm/pr45701-1.c: New test.
10177         * gcc.target/arm/pr45701-2.c: New test.
10178         * gcc.target/arm/pr45701-3.c: New test.
10179
10180 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10181             Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR tree-optimization/47271
10184         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
10185
10186 2011-01-25  Nick Clifton  <nickc@redhat.com>
10187
10188         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
10189         (saturate_add): Delete.
10190         (exchange): Delete.
10191         (main): Do not run saturate_add.
10192         (set_interrupts): Delete.
10193
10194 2011-01-25  Tobias Burnus  <burnus@net-b.de>
10195
10196         PR fortran/47448
10197         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
10198
10199 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
10200
10201         PR tree-optimization/47427
10202         PR tree-optimization/47428
10203         * gcc.c-torture/compile/pr47427.c: New test.
10204         * gcc.c-torture/compile/pr47428.c: New test.
10205
10206 2011-01-25  Richard Guenther  <rguenther@suse.de>
10207
10208         PR middle-end/47411
10209         * gcc.dg/torture/pr47411.c: New testcase.
10210
10211 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10212
10213         * gfortran.dg/graphite/id-24.f: New.
10214         * gfortran.dg/graphite/id-25.f: New.
10215
10216 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10217
10218         * gfortran.dg/graphite/id-23.f: New.
10219
10220 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10221
10222         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
10223
10224 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10225
10226         * gcc.dg/graphite/block-0.c: Un-XFAILed.
10227         * gcc.dg/graphite/block-1.c: Un-XFAILed.
10228         * gcc.dg/graphite/block-7.c: Un-XFAILed.
10229         * gcc.dg/graphite/block-8.c: Un-XFAILed.
10230         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
10231         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
10232         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
10233         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
10234         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
10235
10236 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
10237
10238         * gcc.dg/graphite/block-0.c: Add documentation.
10239         * gcc.dg/graphite/block-4.c: Same.
10240         * gcc.dg/graphite/block-7.c: Same.
10241         * gcc.dg/graphite/block-8.c: New.
10242         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
10243         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
10244         * gcc.dg/graphite/interchange-12.c: Add documentation.
10245         * gcc.dg/graphite/interchange-13.c: New.
10246         * gcc.dg/graphite/interchange-14.c: New.
10247         * gcc.dg/graphite/interchange-15.c: New.
10248         * gcc.dg/graphite/interchange-8.c: Add documentation.
10249         * gcc.dg/graphite/interchange-mvt.c: Same.
10250
10251 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10252
10253         PR target/47408
10254         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
10255         * gcc.target/powerpc/altivec-14.c: Ditto.
10256         * gcc.target/powerpc/altivec-33.c: Ditto.
10257         * gcc.target/powerpc/altivec-types-1.c: Ditto.
10258         * gcc.target/powerpc/altivec-types-2.c: Ditto.
10259         * gcc.target/powerpc/altivec-types-3.c: Ditto.
10260         * gcc.target/powerpc/altivec-types-4.c: Ditto.
10261         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
10262         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
10263         * g++.dg/ext/altivec-15.C: Ditto.
10264         * g++.dg/ext/altivec-types-1.C: Ditto.
10265         * g++.dg/ext/altivec-types-2.C: Ditto.
10266         * g++.dg/ext/altivec-types-3.C: Ditto.
10267         * g++.dg/ext/altivec-types-4.C: Ditto.
10268
10269 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10270
10271         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
10272
10273 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10274
10275         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
10276         optimization options.
10277
10278 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
10281
10282         PR testsuite/45988
10283         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
10284
10285 2011-01-23  Tobias Burnus  <burnus@net-b.de>
10286
10287         PR fortran/47421
10288         * gfortran.dg/allocatable_scalar_12.f90: New.
10289
10290 2011-01-23  Ira Rosen  <irar@il.ibm.com>
10291
10292         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
10293         vectorization to be not profitable if peeling is used to
10294         realign the memory access.
10295         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
10296         loop bound to avoid loop unrolling.
10297         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10298
10299 2011-01-22  Jan Hubicka  <jh@suse.cz>
10300
10301         PR lto/47333
10302         * g++.dg/lto/pr47333.C: New file.
10303
10304 2011-01-22  Jan Hubicka  <jh@suse.cz>
10305
10306         PR tree-optimization/43884
10307         PR lto/44334
10308         * gcc.dg/autopar/outer-2.c: Increase array size.
10309         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
10310
10311 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10312
10313         PR fortran/38536
10314         * gfortran.dg/c_loc_tests_16.f90:  New test.
10315
10316 2011-01-22  Tobias Burnus  <burnus@net-b.de>
10317
10318         PR fortran/47399
10319         * gfortran.dg/typebound_proc_19.f90: New.
10320
10321 2011-01-21  Jeff Law <law@redhat.com>
10322
10323         PR tree-optimization/47053
10324         * g++.dg/pr47053.C: New test.
10325
10326 2011-01-21  Jason Merrill  <jason@redhat.com>
10327
10328         PR c++/47041
10329         * g++.dg/cpp0x/constexpr-ctor6.C: New.
10330
10331 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10332
10333         PR c++/47388
10334         * g++.dg/cpp0x/range-for10.C: New test.
10335         * g++.dg/template/for1.C: New test.
10336
10337         PR middle-end/45566
10338         * g++.dg/tree-prof/partition3.C: New test.
10339
10340         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10341
10342         PR rtl-optimization/47366
10343         * g++.dg/opt/pr47366.C: New test.
10344
10345 2011-01-21  Jason Merrill  <jason@redhat.com>
10346
10347         PR c++/46552
10348         * g++.dg/cpp0x/constexpr-regress2.C: New.
10349
10350         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10351
10352 2011-01-21  Jeff Law <law@redhat.com>
10353
10354         PR rtl-optimization/41619
10355         * gcc.dg/pr41619.c: New.
10356
10357 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10358
10359         PR tree-optimization/47355
10360         * g++.dg/opt/pr47355.C: New test.
10361
10362 2011-01-21  Richard Guenther  <rguenther@suse.de>
10363
10364         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10365         making main hot.
10366
10367 2011-01-21  Richard Guenther  <rguenther@suse.de>
10368
10369         PR tree-optimization/47365
10370         * gcc.dg/torture/pr47365.c: New testcase.
10371         * gcc.dg/tree-ssa/pr47392.c: Likewise.
10372
10373 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10374
10375         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10376
10377 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10378
10379         PR tree-optimization/47391
10380         * gcc.dg/pr47391.c: New test.
10381
10382 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10383
10384         * g++.dg/template/char1.C: Use signed char.
10385
10386 2011-01-21  Tobias Burnus  <burnus@net-b.de>
10387
10388         PR fortran/47377
10389         * gfortran.dg/pointer_target_4.f90: New.
10390
10391 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10392
10393         PR target/47251
10394         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10395         ILP32 system and not IP32.
10396
10397 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
10398
10399         PR debug/46583
10400         * g++.dg/debug/pr46583.C: New.
10401
10402 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR debug/47283
10405         * g++.dg/debug/pr47283.C: New test.
10406
10407         PR testsuite/47371
10408         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10409         * gcc.target/i386/headmerge-2.c: Likewise.
10410
10411 2011-01-20  Richard Guenther  <rguenther@suse.de>
10412
10413         PR middle-end/47370
10414         * gcc.dg/torture/pr47370.c: New testcase.
10415
10416 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR tree-optimization/46130
10419         * gcc.dg/pr46130-1.c: New test.
10420         * gcc.dg/pr46130-2.c: New test.
10421
10422 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
10423
10424         PR c++/47291
10425         * g++.dg/debug/dwarf2/template-params-10.C: New test.
10426
10427 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
10428
10429         PR debug/46240
10430         * g++.dg/debug/pr46240.cc: New.
10431
10432 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10433
10434         PR c++/47303
10435         * g++.dg/template/anonunion1.C: New test.
10436
10437         PR rtl-optimization/47337
10438         * gcc.c-torture/execute/pr47337.c: New test.
10439
10440 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10441
10442         PR testsuite/45342
10443         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10444
10445 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10446
10447         PR tree-optimization/46021
10448         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10449
10450 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10451
10452         PR tree-optimization/47290
10453         * g++.dg/torture/pr47290.C: New test.
10454
10455 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
10456
10457         PR fortran/47240
10458         * gfortran.dg/proc_ptr_comp_29.f90: New.
10459
10460 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
10461
10462         PR testsuite/41146
10463         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10464         powerpc-apple-darwin9.
10465
10466 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
10467
10468         PR rtl-optimization/47299
10469         * gcc.c-torture/execute/pr47299.c: New test.
10470
10471 2011-01-17  Jason Merrill  <jason@redhat.com>
10472
10473         * g++.dg/cpp0x/constexpr-virtual.C: New.
10474
10475 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
10476
10477         PR fortran/47331
10478         * gfortran.dg/gomp/pr47331.f90: New test.
10479
10480 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
10481
10482         PR objc/47314
10483         * objc.dg/selector-warn-1.m: New.
10484         * obj-c++.dg/selector-warn-1.mm: New.
10485
10486 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
10487
10488         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10489         Update dg-final accordingly.
10490
10491 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10492
10493         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10494
10495 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10496
10497         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10498         target check.
10499         * gcc.dg/guality/pr36728-2.c: Likewise.
10500
10501 2011-01-17  Richard Guenther  <rguenther@suse.de>
10502
10503         PR tree-optimization/47313
10504         * g++.dg/torture/pr47313.C: New testcase.
10505
10506 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
10507
10508         PR target/47318
10509         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10510         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10511         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10512         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10513
10514         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10515         as __m256i.
10516         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10517         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10518         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10519
10520 2011-01-17  Richard Guenther  <rguenther@suse.de>
10521
10522         PR tree-optimization/45967
10523         * gcc.dg/torture/pr45967-2.c: New testcase.
10524         * gcc.dg/torture/pr45967-3.c: Likewise.
10525
10526 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10527
10528         PR testsuite/47325
10529         * g++.dg/ext/pr47213.C: Require visibility.
10530
10531 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10532
10533         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10534         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10535
10536 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10537
10538         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10539         Linux-based targets.
10540
10541 2011-01-13  Jan Hubicka  <jh@suse.cz>
10542
10543         PR tree-optimization/47276
10544         * gcc.dg/pr47276.c: New testcase.
10545
10546 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10547             Jonathan Wakely  <jwakely.gcc@gmail.com>
10548
10549         PR c++/33558
10550         * g++.dg/other/pr33558.C: New.
10551         * g++.dg/other/pr33558-2.C: New.
10552
10553 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10554
10555         PR tree-optimization/45934
10556         PR tree-optimization/46302
10557         * g++.dg/ipa/devirt-c-1.C: New test.
10558         * g++.dg/ipa/devirt-c-2.C: Likewise.
10559         * g++.dg/ipa/devirt-c-3.C: Likewise.
10560         * g++.dg/ipa/devirt-c-4.C: Likewise.
10561         * g++.dg/ipa/devirt-c-5.C: Likewise.
10562         * g++.dg/ipa/devirt-c-6.C: Likewise.
10563         * g++.dg/ipa/devirt-6.C: Likewise.
10564         * g++.dg/ipa/devirt-d-1.C: Likewise.
10565         * g++.dg/torture/pr45934.C: Likewise.
10566
10567 2011-01-14  Jason Merrill  <jason@redhat.com>
10568
10569         * g++.dg/cpp0x/variadic105.C: New.
10570
10571 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10572             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10573
10574         PR objc/45989
10575         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10576         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10577         execution tests on i?86-*-*, x86_64-*-* and
10578         powerpc*-apple-darwin* && ilp32.
10579         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10580         tests on i?86-*-* and x86_64-*-*.
10581
10582 2011-01-14  Richard Guenther  <rguenther@suse.de>
10583
10584         PR tree-optimization/47280
10585         * g++.dg/opt/pr47280.C: New testcase.
10586
10587 2011-01-14  Jason Merrill  <jason@redhat.com>
10588
10589         * g++.dg/cpp0x/constexpr-regress1.C: New.
10590
10591         * g++.dg/ext/flexary2.C: New.
10592
10593 2011-01-14  Richard Guenther  <rguenther@suse.de>
10594
10595         PR middle-end/47281
10596         * gcc.dg/torture/pr47281.c: New testcase.
10597         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10598
10599 2011-01-14  Richard Guenther  <rguenther@suse.de>
10600
10601         PR tree-optimization/47286
10602         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10603
10604 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10605
10606         PR c++/47213
10607         * g++.dg/ext/pr47213.C: New.
10608
10609 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10610
10611         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10612
10613 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10614             Mikael Morin  <mikael@gcc.gnu.org>
10615
10616         PR fortran/45848
10617         PR fortran/47204
10618         * gfortran.dg/select_type_20.f90: New.
10619         * gfortran.dg/select_type_21.f90: New.
10620
10621 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10622
10623         PR target/47251
10624         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10625
10626 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10627
10628         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10629         * gcc.dg/guality/pr36728-2.c: Likewise.
10630
10631 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10632
10633         PR debug/PR46973
10634         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10635
10636 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10637
10638         PR rtl-optimization/45352
10639         * gcc.dg/pr45352-3.c: New.
10640
10641 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10642
10643         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10644         comment.
10645         * g++.dg/cpp0x/range-for8.C: New.
10646         * g++.dg/cpp0x/range-for9.C: New.
10647
10648 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10649
10650         PR debug/47209
10651         * g++.dg/debug/pr47209.C: New.
10652
10653 2011-01-12  Richard Guenther  <rguenther@suse.de>
10654
10655         PR lto/47259
10656         * gcc.dg/lto/pr47259_0.c: New testcase.
10657         * gcc.dg/lto/pr47259_1.c: Likewise.
10658
10659 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10660
10661         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10662         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10663         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10664         methods missing from the OBJC2 Object.
10665         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10666         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10667         GNU and NeXT runtimes.
10668         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10669         comments.
10670         * objc-obj-c++-shared/Object1.m: Likewise.
10671         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10672         * objc.dg/proto-qual-1.m: Likewise.
10673         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10674         * obj-c++.dg/proto-qual-1.mm: Likewise.
10675
10676 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10677
10678         PR testsuite/33033
10679         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10680
10681 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10682
10683         Fixed the Objective-C++ testsuite and updated all tests.
10684         * lib/obj-c++.exp (obj-c++_init): Declare and set
10685         gcc_warning_prefix and gcc_error_prefix.
10686         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10687         'dg-warning', 'dg-message' and 'dg-error'.
10688         * obj-c++.dg/class-extension-3.mm: Likewise.
10689         * obj-c++.dg/class-protocol-1.mm: Likewise.
10690         * obj-c++.dg/encode-7.mm: Likewise.
10691         * obj-c++.dg/exceptions-3.mm: Likewise.
10692         * obj-c++.dg/exceptions-5.mm: Likewise.
10693         * obj-c++.dg/method-12.mm: Likewise.
10694         * obj-c++.dg/method-13.mm: Likewise.
10695         * obj-c++.dg/method-15.mm: Likewise.
10696         * obj-c++.dg/method-16.mm: Likewise.
10697         * obj-c++.dg/method-4.mm: Likewise.
10698         * obj-c++.dg/method-8.mm: Likewise.
10699         * obj-c++.dg/method-conflict-1.mm: Likewise.
10700         * obj-c++.dg/method-conflict-2.mm: Likewise.
10701         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10702         and uncommented second part of the testcase now that the testsuite
10703         works correctly.
10704         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10705         and uncommented second part of the testcase now that the testsuite
10706         works correctly.
10707         * obj-c++.dg/private-1.mm: Likewise.
10708         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10709         * obj-c++.dg/syntax-error-7.mm: Likewise.
10710         * obj-c++.dg/warn5.mm: Likewise.
10711         * obj-c++.dg/property/at-property-14.mm: Likewise.
10712         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10713         FIXME.
10714         * obj-c++.dg/property/at-property-18.mm: Likewise.
10715         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10716         FIXME.
10717         * obj-c++.dg/property/at-property-21.mm: Likewise.
10718         * obj-c++.dg/property/at-property-28.mm: Likewise.
10719         * obj-c++.dg/property/at-property-5.mm: Likewise.
10720         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10721         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10722         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10723         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10724         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10725         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10726         * obj-c++.dg/tls/diag-5.mm: Likewise.
10727         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10728         dg-error, now matched correctly.
10729
10730 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10731
10732         * objc.dg/property/at-property-29.m: New.
10733         * obj-c++.dg/property/at-property-29.mm: New.
10734
10735 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10736
10737         * go.test/go-test.exp (go-set-goarch): New proc.
10738         (go-gc-tests): Use it.
10739
10740 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10741
10742         PR debug/46955
10743         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10744
10745 2011-01-11  Richard Henderson  <rth@redhat.com>
10746
10747         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10748
10749 2011-01-11  Jan Hubicka  <jh@suse.cz>
10750
10751         PR lto/45721
10752         PR lto/45375
10753         * gcc.dg/lto/pr45721_1.c: New file.
10754         * gcc.dg/lto/pr45721_0.c: New file.
10755
10756 2011-01-11  Richard Guenther  <rguenther@suse.de>
10757
10758         PR tree-optimization/46076
10759         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10760
10761 2011-01-11  Jeff Law <law@redhat.com>
10762
10763         * PR tree-optimization/47086
10764         * gcc.dg/pr47086.c: New test.
10765
10766 2011-01-11  Jason Merrill  <jason@redhat.com>
10767
10768         PR c++/46658
10769         * g++.dg/template/new10.C: New.
10770
10771         PR c++/45520
10772         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10773
10774 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10775
10776         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10777         Split type definitions and NSConstantString class into...
10778         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10779         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10780         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10781         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10782         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10783         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10784         to comments.
10785         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10786         encode defines for newer NeXT system headers.
10787         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10788         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10789         * objc.dg/foreach-5.m: Likewise.
10790         * objc.dg/foreach-2.m: Likewise.
10791         * objc.dg/foreach-4.m: Likewise.
10792         * objc.dg/torture/strings/string1.m: Likewise.
10793         * objc.dg/torture/strings/string2.m: Likewise.
10794         * objc.dg/torture/strings/string3.m: Likewise.
10795         * objc.dg/torture/strings/string4.m: Likewise.
10796         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10797         header and stand alone.
10798         * obj-c++.dg/strings/strings-2.mm: Likewise.
10799         * objc.dg/torture/strings/const-str-3.m: Likewise.
10800         * objc.dg/strings/strings-2.m: Likewise.
10801         * objc.dg/strings/const-str-12b.m: Likewise.
10802
10803 2011-01-12  Richard Guenther  <rguenther@suse.de>
10804
10805         PR middle-end/32511
10806         * gcc.dg/attr-weak-1.c: Adjust.
10807
10808 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10809
10810         PR fortran/47051
10811         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10812         standard compliant and comment.
10813
10814 2011-01-10  Jan Hubicka  <jh@suse.cz>
10815
10816         PR lto/46083
10817         * gcc.dg/initpri3.c: New testcase.
10818
10819 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10820
10821         PR lto/47222
10822         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10823         externally visible.
10824         (g_esi): Likewise.
10825         (g_ebx): Likewise.
10826         (g_ebp): Likewise.
10827         (g_esp): Likewise.
10828         (g_ebp_save): Likewise.
10829         (g_esp_save): Likewise.
10830
10831 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10832
10833         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10834
10835 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10836
10837         PR tree-optimization/46021
10838         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10839         i?86-*-*, x86_64-*-*.
10840
10841 2011-01-10  Jeff Law <law@redhat.com>
10842
10843         * PR tree-optimization/47141
10844         * gcc.c-torture/compile/pr47141.c: New test.
10845
10846 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10847
10848         PR testsuite/46230
10849         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10850         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10851         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10852         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10853
10854         PR testsuite/46230
10855         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10856         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10857         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10858         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10859         being vectorized.  Adjust dg-final pattern.
10860
10861         PR testsuite/46230
10862         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10863         * gcc.dg/vect/slp-24.c: Likewise.
10864
10865 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10866
10867         PR c++/47218
10868         * g++.dg/other/pr47218-1.C: New test file.
10869         * g++.dg/other/pr47218.C: Likewise.
10870         * g++.dg/other/pr47218.h: New supporting header.
10871
10872 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10873
10874         PR objc/47232
10875         * objc.dg/attributes/invalid-attribute-1.m: New.
10876         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10877
10878 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10879
10880         PR fortran/47224
10881         * gfortran.dg/proc_ptr_comp_28.f90: New.
10882
10883 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10884
10885         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10886         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10887         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10888         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10889         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10890         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10891         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10892         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10893         * objc.dg/gnu-api-2-class.m: Likewise.
10894         * objc.dg/gnu-api-2-ivar.m: Likewise.
10895         * objc.dg/gnu-api-2-method.m: Likewise.
10896         * objc.dg/gnu-api-2-objc.m: Likewise.
10897         * objc.dg/gnu-api-2-object.m: Likewise.
10898         * objc.dg/gnu-api-2-property.m: Likewise.
10899         * objc.dg/gnu-api-2-protocol.m: Likewise.
10900         * objc.dg/gnu-api-2-sel.m: Likewise.
10901
10902 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10903
10904         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10905         * objc.dg/objc-foreach-4.m: Likewise.
10906         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10907         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10908         * objc.dg/foreach-4.m: Likewise.
10909         * objc.dg/foreach-5.m: Likewise.
10910         * objc.dg/foreach-3.m: Return self from init.
10911
10912 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10913
10914         PR fortran/38536
10915         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10916
10917 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10918
10919         PR fortran/46313
10920         * gfortran.dg/class_35.f90: New.
10921
10922 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10923
10924         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10925
10926 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10927
10928         PR objc/47078
10929         * objc.dg/invalid-method-2.m: New.
10930         * obj-c++.dg/invalid-method-2.mm: New.
10931
10932 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10933
10934         PR fortran/46896
10935         * gfortran.dg/transpose_optimization_2.f90 : New test.
10936
10937 2011-01-08  Jan Hubicka  <jh@suse.cz>
10938
10939         PR tree-optmization/46469
10940         * g++.dg/torture/pr46469.C: New testcase.
10941
10942 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10943
10944         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10945         emulation of libobjc-gnu structure layout functionality to ..
10946         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10947         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10948         * objc/execute/bf-common.h: Adjust headers.
10949         * objc/execute/bf-1.m: Likewise.
10950         * objc/execute/bf-2.m: Likewise.
10951         * objc/execute/bf-3.m: Likewise.
10952         * objc/execute/bf-4.m: Likewise.
10953         * objc/execute/bf-5.m: Likewise.
10954         * objc/execute/bf-6.m: Likewise.
10955         * objc/execute/bf-7.m: Likewise.
10956         * objc/execute/bf-8.m: Likewise.
10957         * objc/execute/bf-9.m: Likewise.
10958         * objc/execute/bf-10.m: Likewise.
10959         * objc/execute/bf-11.m: Likewise.
10960         * objc/execute/bf-12.m: Likewise.
10961         * objc/execute/bf-13.m: Likewise.
10962         * objc/execute/bf-14.m: Likewise.
10963         * objc/execute/bf-15.m: Likewise.
10964         * objc/execute/bf-16.m: Likewise.
10965         * objc/execute/bf-17.m: Likewise.
10966         * objc/execute/bf-18.m: Likewise.
10967         * objc/execute/bf-19.m: Likewise.
10968         * objc/execute/bf-20.m: Likewise.
10969         * objc/execute/bf-21.m: Likewise.
10970         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10971         objc_get_type_qualifiers ().
10972
10973 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10974
10975         PR fortran/45777
10976         * gfortran.dg/dependency_39.f90:  New test.
10977
10978 2011-01-07  Jan Hubicka  <jh@suse.cz>
10979
10980         Get builtins tests ready for linker plugin.
10981         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10982         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10983         my_memset, my_bzero): Mark used.
10984         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10985         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10986         volatile.
10987         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10988         volatile.
10989
10990 2011-01-07  Jan Hubicka  <jh@suse.cz>
10991
10992         PR tree-optimization/46367
10993         * g++.dg/torture/pr46367.C: New file.
10994
10995 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR target/47201
10998         * gcc.dg/pr47201.c: New test.
10999
11000         PR bootstrap/47187
11001         * gcc.dg/tree-prof/pr47187.c: New test.
11002
11003 2011-01-07  Tobias Burnus  <burnus@net-b.de>
11004
11005         PR fortran/41580
11006         * gfortran.dg/extends_type_of_3.f90: New.
11007
11008 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
11009
11010         * g++.dg/ext/dllexport-MI1.C: Adjust test.
11011         * g++.dg/ext/dllimport-MI1.C: Likewise.
11012         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
11013         * g++.dg/ext/dllimport10.C: Likewise.
11014         * g++.dg/ext/dllimport11.C: Likewise.
11015         * g++.dg/ext/dllimport12.C: Likewise.
11016         * g++.dg/ext/dllimport13.C: Likewise.
11017         * g++.dg/ext/dllimport2.C: Likewise.
11018         * g++.dg/ext/dllimport3.C: Likewise.
11019         * g++.dg/ext/dllimport4.C: Likewise.
11020         * g++.dg/ext/dllimport5.C: Likewise.
11021         * g++.dg/ext/dllimport6.C: Likewise.
11022         * g++.dg/ext/dllimport8.C: Likewise.
11023         * g++.dg/ext/dllimport9.C: Likewise.
11024         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
11025         targets, too. Additionally enable test for i?86-*-mingw*.
11026         * g++.dg/ext/selectany1.C: Likewise.
11027         Remove guard variable check.
11028
11029 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
11030
11031         PR fortran/47189
11032         PR fortran/47194
11033         * gfortran.dg/storage_size_3.f08: Extended.
11034
11035 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR c++/47022
11038         * g++.dg/template/stdarg1.C: New test.
11039
11040 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11041
11042         PR fortran/47195
11043         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
11044         * gfortran.dg/defined_operators_1.f90: Split the subroutine
11045         from the interface of functions to not hide the errors that
11046         shall be tested.
11047
11048 2011-01-06  Jan Hubicka  <jh@suse.cz>
11049
11050         * gcc.dg/lto/pr47188_0.c: New testcase.
11051         * gcc.dg/lto/pr47188_1.c: New testcase.
11052
11053 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
11054
11055         PR fortran/33117
11056         PR fortran/46478
11057         * gfortran.dg/interface_33.f90: New test.
11058
11059 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR c/47150
11062         * gcc.c-torture/compile/pr47150.c: New test.
11063
11064 2011-01-06  Ira Rosen  <irar@il.ibm.com>
11065
11066         PR tree-optimization/47139
11067         * gcc.dg/vect/pr47139.c: New test.
11068
11069 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11070
11071         PR fortran/47180
11072         * gfortran.dg/extends_type_of_2.f03: New.
11073
11074 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11075
11076         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
11077
11078 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11079
11080         * gnat.dg/opt14.adb: New test.
11081
11082 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11083
11084         PR fortran/46017
11085         * gfortran.dg/allocate_error_2.f90:  New test.
11086
11087 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
11088
11089         PR fortran/47024
11090         * gfortran.dg/storage_size_3.f08: New.
11091
11092 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11093
11094         PR libgfortran/47154
11095         * gfortran.dg/namelist_68.f90: New test.
11096
11097 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
11098
11099         * gnat.dg/unchecked_convert8.ad[sb]: New test.
11100
11101 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
11102
11103         PR fortran/46448
11104         * gfortran.dg/class_34.f90: New.
11105
11106 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11107
11108         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
11109         use __builtin_inff.  Skip all single-precision tests that require
11110         Infinity.
11111
11112 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11113
11114         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
11115
11116 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
11117
11118         PR tree-optimization/47148
11119         * gcc.c-torture/execute/pr47148.c: New test.
11120
11121         PR tree-optimization/47155
11122         * gcc.c-torture/execute/pr47155.c: New test.
11123
11124         PR rtl-optimization/47157
11125         * gcc.c-torture/compile/pr47157.c: New test.
11126
11127 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
11128
11129         * gcc.dg/torture/vector-shift2.c (schar): Define.
11130         (main): Always use schar or uchar instead of plain "char" to avoid
11131         dependencies on implementation-defined char signedness.
11132
11133 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11134
11135         PR tree-optimization/46801
11136         * gnat.dg/pack9.adb: Remove xfail.
11137
11138 2011-01-03  Martin Jambor  <mjambor@suse.cz>
11139
11140         PR tree-optimization/46984
11141         * g++.dg/ipa/pr46984.C: New test.
11142
11143 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
11144
11145         PR fortran/46408
11146         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
11147
11148 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
11149
11150         PR tree-optimization/47140
11151         * gcc.c-torture/compile/pr47140.c: New test.
11152
11153         PR rtl-optimization/47028
11154         * gcc.dg/pr47028.c: New test.
11155
11156 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
11157
11158         * objc.dg/protocol-forward-1.m: Removed TODO.
11159         * objc.dg/protocol-forward-2.m: New.
11160         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
11161         * obj-c++.dg/protocol-forward-2.mm: New.
11162
11163 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
11164
11165         PR target/38662
11166         * g++.dg/eh/pr38662.C: New testcase.
11167
11168 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
11169
11170         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
11171         scan for newline '\n'.
11172
11173 \f
11174 Copyright (C) 2011 Free Software Foundation, Inc.
11175
11176 Copying and distribution of this file, with or without modification,
11177 are permitted in any medium without royalty provided the copyright
11178 notice and this notice are preserved.