OSDN Git Service

7a3c590fefef2551c5403c9de01d63ae385d848a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
2
3         PR tree-optimization/49809
4         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5         test.
6
7 2011-07-25  Richard Guenther  <rguenther@suse.de>
8
9         PR tree-optimization/49715
10         * gcc.target/i386/pr49715-1.c: New testcase.
11         * gcc.target/i386/pr49715-2.c: Likewise.
12
13 2011-07-23  Jason Merrill  <jason@redhat.com>
14
15         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
16
17 2011-07-22  Jason Merrill  <jason@redhat.com>
18
19         PR c++/49793
20         * g++.dg/cpp0x/initlist55.C: New.
21
22 2011-07-23  Tobias Burnus  <burnus@net-b.de>
23
24         PR fortran/49791
25         * gfortran.dg/namelist_72.f: New.
26
27 2011-07-23  Tobias Burnus  <burnus@net-b.de>
28
29         * gfortran.dg/coarray_25.f90: New.
30
31 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
32
33         * override1.C: This test should use c++0x mode.
34         * override3.C: New. Test the diagnostics in c++98 mode.
35
36 2011-07-22  Jason Merrill  <jason@redhat.com>
37             Mark Glisse  <marc.glisse@normalesup.org>
38
39         PR c++/30112
40         * g++.dg/other/pragma-re-1.C: Add namespace cases.
41
42         PR c++/49813
43         * g++.dg/opt/builtins2.C: New.
44         * g++.dg/other/error27.C: Don't rely on __builtin.
45
46 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
47
48         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
49         on lp64 targets.
50         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
51         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
52         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
53         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
54
55         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
56         instead of ia32.
57
58 2011-07-22  Richard Guenther  <rguenther@suse.de>
59
60         PR tree-optimization/45819
61         * gcc.dg/pr45819.c: New testcase.
62
63 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
64
65         * lib/target-supports.exp (check_ifunc_available): Rewrite.
66
67 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
68
69         PR middle-end/47654
70         PR middle-end/49649
71         * gcc.dg/graphite/run-id-pr47654.c: New.
72
73 2011-07-21  Ian Lance Taylor  <iant@google.com>
74
75         PR middle-end/49705
76         * gcc.dg/pr49705.c: New test.
77
78 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
79
80         * lib/target-supports.exp (check_avx_os_support_available): New.
81         (check_effective_target_avx_runtime): Use it.
82
83 2011-07-21  Richard Guenther  <rguenther@suse.de>
84
85         PR tree-optimization/49770
86         * g++.dg/torture/pr49770.C: New testcase.
87
88 2011-07-21  Kai Tietz  <ktietz@redhat.com>
89
90         * gcc.dg/tree-ssa/pr30978.c: adjusted.
91         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
92
93 2011-07-21  Tobias Burnus  <burnus@net-b.de>
94
95         * gfortran.dg/coarray_lib_token_1.f90: New.
96
97 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
98
99         * gcc.dg/pr32912-2.c: Skip for AVR.
100         * gcc.dg/pr44674.c: Add dg-require-profiling.
101
102 2011-07-20  Jason Merrill  <jason@redhat.com>
103
104         * g++.dg/ext/desig2.C: New.
105
106 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
107
108         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
109         be generated.
110         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
111         * gcc.target/powerpc/recip-3.c: Ditto.
112
113 2011-07-19  Jason Merrill  <jason@redhat.com>
114
115         PR c++/6709 (DR 743)
116         PR c++/42603 (DR 950)
117         * g++.dg/cpp0x/decltype21.C: New.
118
119 2011-07-20  Richard Guenther  <rguenther@suse.de>
120
121         PR middle-end/18908
122         * gcc.dg/tree-ssa/pr18908.c: New testcase.
123         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
124
125 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
126
127         * gcc.target/arm/combine-movs.c: New.
128         * gcc.target/arm/unsigned-extend-2.c: New.
129
130 2011-07-19  Jason Merrill  <jason@redhat.com>
131
132         PR c++/49785
133         * g++.dg/cpp0x/variadic114.C: New.
134
135 2011-07-19  Tobias Burnus  <burnus@net-b.de>
136
137         * gfortran.dg/coarray_args_1.f90: New.
138         * gfortran.dg/coarray_args_2.f90: New.
139
140 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
141
142         PR fortran/49708
143         * gfortran.dg/allocate_error_3.f90: New.
144
145 2011-07-19  Richard Guenther  <rguenther@suse.de>
146
147         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
148         * gcc.dg/tree-ssa/bool-11.c: Likewise.
149         * gcc.dg/torture/20110719-1.c: New testcase.
150
151 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
152
153         PR tree-optimization/49768
154         * gcc.c-torture/execute/pr49768.c: New test.
155
156 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
157
158         PR tree-optimization/49771
159         * gcc.dg/vect/pr49771.c: New test.
160
161 2011-07-18  Martin Jambor  <mjambor@suse.cz>
162
163         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
164         * gcc.dg/ipa/ipa-2.c: Likewise.
165         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
166         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
167         * gcc.dg/ipa/ipa-5.c: Likewise.
168         * gcc.dg/ipa/ipa-7.c: Likewise.
169         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
170         * gcc.dg/ipa/ipacost-1.c: Likewise.
171         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
172         functions.
173         * gcc.dg/ipa/ipcp-1.c: New test.
174         * gcc.dg/ipa/ipcp-2.c: Likewise.
175         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
176
177 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
178
179         PR middle-end/49675
180         * gfortran.dg/pr49675.f90: New test.
181
182 2011-07-18  Richard Guenther  <rguenther@suse.de>
183
184         * gcc.dg/torture/20110718-1.c: New testcase.
185
186 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
187
188         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
189         * g++.dg/ext/bitfield3.C: Likewise.
190         * g++.dg/ext/bitfield4.C: Likewise.
191         * g++.dg/ext/bitfield5.C: Likewise.
192         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
193         * g++.dg/other/pr23205-2.C: Likewise.
194         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
195         * gcc.c-torture/compile/20001109-2.c: Likewise.
196         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
197         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
198         * gcc.dg/bitfld-16.c: Likewise.
199         * gcc.dg/bitfld-17.c: Likewise.
200         * gcc.dg/bitfld-18.c: Likewise.
201         * gcc.dg/builtins-config.h: Remove Netware support.
202         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
203         * gcc.dg/cdce2.c: Likewise.
204         * gcc.dg/cpp/assert4.c: Remove netware support.
205         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
206         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
207
208         * lib/target-supports.exp (check_visibility_available): Remove
209         NetWare support.
210         (check_profiling_available): Likewise.
211
212 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
213
214         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
215
216 2011-07-17  Tobias Burnus  <burnus@net-b.de>
217             Thomas Koenig  <tkoenig@gcc.gnu.org>
218
219         PR fortran/34657
220         * gfortran.dg/generic_17.f90: Fix testcase.
221         * gfortran.dg/interface_3.f90: Add dg-error.
222         * gfortran.dg/use_14.f90: New.
223         * gfortran.dg/use_15.f90: New.
224
225 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
226
227         * gnat.dg/pointer_controlled.adb: New test.
228
229 2011-07-17  Tobias Burnus  <burnus@net-b.de>
230
231         PR fortran/49624
232         * gfortran.dg/pointer_remapping_7.f90: New.
233
234 2011-07-16  Jason Merrill  <jason@redhat.com>
235
236         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
237
238 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
239             Jason Merrill  <jason@redhat.com>
240
241         PR c++/45329
242         PR c++/48934
243         * g++.dg/cpp0x/decltype29.C: Adjust.
244         * g++.dg/cpp0x/error4.C: Adjust.
245         * g++.dg/cpp0x/sfinae26.C: Adjust.
246         * g++.dg/cpp0x/variadic105.C: Adjust.
247         * g++.dg/template/deduce3.C: Adjust.
248         * g++.dg/template/error45.C: Adjust.
249         * g++.dg/template/ptrmem2.C: Adjust.
250         * g++.dg/template/sfinae2.C: Adjust.
251         * g++.old-deja/g++.pt/crash60.C: Adjust.
252         * g++.old-deja/g++.pt/unify6.C: Adjust.
253         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
254         * g++.dg/cpp0x/nullptr15.C: Adjust.
255         * g++.dg/cpp0x/pr31431-2.C: Adjust.
256         * g++.dg/cpp0x/pr31431.C: Adjust.
257         * g++.dg/cpp0x/pr31434.C: Adjust.
258         * g++.dg/cpp0x/sfinae11.C: Adjust
259         * g++.dg/cpp0x/temp_default2.C: Adjust.
260         * g++.dg/cpp0x/trailing4.C: Adjust.
261         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
262         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
263         * g++.dg/cpp0x/variadic105.C: Adjust.
264         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
265         * g++.dg/ext/vla2.C: Adjust.
266         * g++.dg/other/ptrmem10.C: Adjust.
267         * g++.dg/other/ptrmem11.C: Adjust.
268         * g++.dg/overload/unknown1.C: Adjust.
269         * g++.dg/template/conv11.C: Adjust.
270         * g++.dg/template/dependent-expr5.C: Adjust.
271         * g++.dg/template/friend.C: Adjust.
272         * g++.dg/template/incomplete2.C: Adjust.
273         * g++.dg/template/local4.C: Adjust.
274         * g++.dg/template/local6.C: Adjust.
275         * g++.dg/template/operator9.C: Adjust.
276         * g++.dg/template/ttp25.C: Adjust.
277         * g++.dg/template/unify10.C: Adjust.
278         * g++.dg/template/unify11.C: Adjust.
279         * g++.dg/template/unify6.C: Adjust.
280         * g++.dg/template/unify9.C: Adjust.
281         * g++.dg/template/varmod1.C: Adjust.
282         * g++.old-deja/g++.brendan/crash56.C: Adjust.
283         * g++.old-deja/g++.pt/crash28.C: Adjust.
284         * g++.old-deja/g++.pt/explicit41.C: Adjust.
285         * g++.old-deja/g++.pt/explicit77.C: Adjust.
286         * g++.old-deja/g++.pt/expr2.C: Adjust.
287         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
288         * g++.old-deja/g++.pt/spec5.C: Adjust.
289         * g++.old-deja/g++.pt/spec6.C: Adjust.
290         * g++.old-deja/g++.pt/unify4.C: Adjust.
291         * g++.old-deja/g++.pt/unify8.C: Adjust.
292         * g++.old-deja/g++.robertl/eb98.C: Adjust.
293         * g++.dg/overload/template5.C: New testcase.
294         * g++.dg/template/overload12.C: New testcase.
295
296 2011-07-11  Tobias Burnus  <burnus@net-b.de>
297
298         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
299         * gfortran.dg/coarray_7.f90: Ditto.
300         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
301         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
302
303 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
304
305         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
306         case.
307         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
308         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
309         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
310         C67X.
311         * gcc.c-torture/execute/ieee/pr29302.x: New file.
312         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
313         * gcc.dg/torture/builtin-math-7.c: Add a comment.
314
315 2011-07-15  Jason Merrill  <jason@redhat.com>
316
317         PR testsuite/49741
318         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
319         Use --extra_opts instead of --additional_options.
320
321 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
322
323         PR testsuite/49753
324         * g++.dg/torture/pr49309.C: Remove.
325
326 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
327
328         * gcc.target/tic6x/weak-call.c: New test.
329         * gcc.target/tic6x/fpcmp.c: New test.
330         * gcc.target/tic6x/fpdiv.c: New test.
331         * gcc.target/tic6x/rotdi16-scan.c: New test.
332         * gcc.target/tic6x/ffssi.c: New test.
333         * gcc.target/tic6x/fpdiv-lib.c: New test.
334         * gcc.target/tic6x/cold-lc.c: New test.
335         * gcc.target/tic6x/longcalls.c: New test.
336         * gcc.target/tic6x/abi-align-1.c: New test.
337         * gcc.target/tic6x/fpcmp-finite.c: New test.
338         * gcc.target/tic6x/rotdi16.c: New test.
339         * gcc.target/tic6x/bswapl.c: New test.
340         * gcc.target/tic6x/ffsdi.c: New test.
341         * gcc.target/tic6x/tic6x.exp: New file.
342         * gcc.target/tic6x/builtins/arith24.c: New test.
343         * gcc.target/tic6x/builtins/smpy.c: New test.
344         * gcc.target/tic6x/builtins/smpylh.c: New test.
345         * gcc.target/tic6x/builtins/smpyh.c: New test.
346         * gcc.target/tic6x/builtins/sarith1.c: New test.
347         * gcc.target/tic6x/builtins/extclr.c: New test
348         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
349         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
350         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
351         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
352         New functions.
353         * gcc.c-torture/execute/20101011-1.c: Add a condition for
354         __TMS320C6X__.
355         * gcc.dg/20020312-2.c: Likewise.
356         * gcc.dg/pr27095.c: Handle tic6x like hppa.
357         * gcc.dg/torture/pr37868.c: Skip on tic6x.
358         * gcc.dg/torture/builtin-math-7.c: Likewise.
359
360         PR testsuite/49757
361         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
362         not testing tic6x-*-*.
363
364 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
365
366         PR tree-opt/49309
367         * g++.dg/torture/pr49309.C: New testcase.
368
369 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
370
371         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
372
373 2011-07-14  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/49651
376         * gcc.dg/torture/pr49651.c: New testcase.
377
378 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
379
380         PR target/43746
381         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
382
383 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
384
385         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
386         -mno-pointers-to-nested-functions.
387         * gcc.target/powerpc/no-r11-2.c: Ditto.
388         * gcc.target/powerpc/no-r11-3.c: Ditto.
389
390 2011-07-13  Jason Merrill  <jason@redhat.com>
391
392         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
393         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
394         when compiling C files.
395         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
396         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
397         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
398         * g++.dg/lookup/anon2.C: Likewise.
399         * g++.dg/tree-ssa/copyprop.C: Likewise.
400         * g++.old-deja/g++.jason/rfg27.C: Likewise.
401         * g++.dg/init/vector1.C: Ignore narrowing errors.
402         * g++.dg/torture/pr35526.C: Likewise.
403         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
404
405 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
406
407         PR libfortran/49296
408         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
409         and logical reads.
410
411 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
412
413         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
414         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
415
416 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
417
418         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
419         * lib/obj-c++.exp (obj-c++_init): Ditto.
420         * lib/file-format.exp (gcc_target_object_format): Ditto.
421         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
422         * lib/target-supports-dg-exp (check_weak_available): Ditto.
423         (check_visibility_available): Ditto.
424         (check_effective_target_tls_native): Ditto.
425         (check_effective_target_tls_emulated): Ditto.
426         (check_effective_target_function_sections): Ditto.
427
428 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
429
430         * gcc.target/arm/pr48183.c: New test.
431
432 2011-07-13  Richard Guenther  <rguenther@suse.de>
433
434         * gcc.dg/torture/20110713-1.c: New testcase.
435
436 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
437
438         PR rtl-opt/49474
439         * gcc.c-torture/compile/pr49474.c: New testcase.
440
441 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
442
443         PR tree-optimization/49712
444         * gcc.c-torture/execute/pr49712.c: New test.
445
446 2011-07-11  Jason Merrill  <jason@redhat.com>
447
448         PR c++/44609
449         * g++.dg/template/recurse3.C: New.
450
451 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
452
453         PR debug/49676
454         * gcc.dg/guality/csttest.c: New test.
455
456         PR fortran/49698
457         * gfortran.dg/pr49698.f90: New test.
458
459 2011-07-11  Jeff Law  <law@redhat.com>
460
461         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
462
463 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
464
465         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
466         * go.test/go-test.exp (go-set-goarch): Likewise.
467
468 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
469
470         PR target/39633
471         * gcc.target/avr/torture/pr39633.c: New test case.
472
473 2011-07-11  Tobias Burnus  <burnus@net-b.de>
474
475         PR fortran/18918
476         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
477
478 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
479
480         * lib/target-supports.exp (check_effective_target_scheduling):
481         New Function.
482         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
483         * gcc.dg/pr45055.c: Ditto.
484         * gcc.dg/pr45353.c: Ditto.
485         * g++.dg/pr45056.C: Ditto.
486
487 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
488
489         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
490         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
491         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
492         * g++.dg/torture/pr31863.C: Skip AVR.
493
494 2011-07-10  Tobias Burnus  <burnus@net-b.de>
495
496         PR fortran/49690
497         * gfortran.dg/intrinsic_signal.f90: New.
498
499 2011-07-09  Jason Merrill  <jason@redhat.com>
500
501         * g++.dg/cpp0x/regress/regress6.C: New.
502         * g++.dg/parse/crash45.C: Adjust message.
503         * g++.dg/template/crash38.C: Adjust message.
504         * g++.dg/template/crash64.C: Adjust message.
505
506 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
507
508         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
509         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
510         * g++.dg/abi/bitfield3.C: Likewise.
511         * g++.dg/eh/pr38662.C: Likewise.
512         * g++.dg/ext/attrib36.C: Likewise.
513         * g++.dg/ext/attrib37.C: Likewise.
514         * g++.dg/ext/attrib8.C: Likewise.
515         * g++.dg/ext/tmplattr1.C: Likewise.
516         * g++.dg/inherit/override-attribs.C: Likewise.
517         * g++.dg/opt/inline9.C: Likewise.
518         * g++.dg/opt/life1.C: Likewise.
519         * g++.dg/opt/longbranch2.C: Likewise.
520         * g++.dg/opt/nrv12.C: Likewise.
521         * g++.dg/opt/reg-stack4.C: Likewise.
522         * g++.dg/other/pr35504.C: Likewise.
523         * g++.dg/other/pr39496.C: Likewise.
524         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
525         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
526         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
527         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
528         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
529         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
530         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
531         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
532         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
533         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
534         * g++.dg/warn/pr15774-1.C: Likewise.
535         * g++.dg/warn/pr15774-2.C: Likewise.
536         * g++.old-deja/g++.ext/attrib1.C: Likewise.
537         * g++.old-deja/g++.ext/attrib2.C: Likewise.
538         * g++.old-deja/g++.ext/attrib3.C: Likewise.
539         * g++.old-deja/g++.pt/asm2.C: Likewise.
540         * gcc.c-torture/compile/20000804-1.c: Likewise.
541         * gcc.c-torture/compile/pr16566-2.c: Likewise.
542         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
543         * gcc.dg/20020108-1.c: Likewise.
544         * gcc.dg/20020122-2.c: Likewise.
545         * gcc.dg/20020122-3.c: Likewise.
546         * gcc.dg/20020206-1.c: Likewise.
547         * gcc.dg/20020219-1.c: Likewise.
548         * gcc.dg/20020310-1.c: Likewise.
549         * gcc.dg/20020411-1.c: Likewise.
550         * gcc.dg/20020418-2.c: Likewise.
551         * gcc.dg/20020426-2.c: Likewise.
552         * gcc.dg/20020517-1.c: Likewise.
553         * gcc.dg/20030204-1.c: Likewise.
554         * gcc.dg/20030826-2.c: Likewise.
555         * gcc.dg/20031102-1.c: Likewise.
556         * gcc.dg/20031202-1.c: Likewise.
557         * gcc.dg/20050111-1.c: Likewise.
558         * gcc.dg/20050503-1.c: Likewise.
559         * gcc.dg/array-init-1.c: Likewise.
560         * gcc.dg/builtin-apply4.c: Likewise.
561         * gcc.dg/dfp/pr31344.c: Likewise.
562         * gcc.dg/gomp/atomic-11.c: Likewise.
563         * gcc.dg/graphite/pr40281.c: Likewise.
564         * gcc.dg/ia64-sync-1.c: Likewise.
565         * gcc.dg/ia64-sync-2.c: Likewise.
566         * gcc.dg/ia64-sync-3.c: Likewise.
567         * gcc.dg/ia64-sync-4.c: Likewise.
568         * gcc.dg/ifcvt-fabs-1.c: Likewise.
569         * gcc.dg/invalid-call-1.c: Likewise.
570         * gcc.dg/loop-3.c: Likewise.
571         * gcc.dg/lower-subreg-1.c: Likewise.
572         * gcc.dg/lto/pr47259_0.c: Likewise.
573         * gcc.dg/nested-calls-1.c: Likewise.
574         * gcc.dg/pr20017.c: Likewise.
575         * gcc.dg/pr25023.c: Likewise.
576         * gcc.dg/pr27671-2.c: Likewise.
577         * gcc.dg/pr32176.c: Likewise.
578         * gcc.dg/pr33676.c: Likewise.
579         * gcc.dg/pr35045.c: Likewise.
580         * gcc.dg/pr36015.c: Likewise.
581         * gcc.dg/pr36584.c: Likewise.
582         * gcc.dg/pr36998.c: Likewise.
583         * gcc.dg/pr37438.c: Likewise.
584         * gcc.dg/pr37908.c: Likewise.
585         * gcc.dg/pr41241.c: Likewise.
586         * gcc.dg/pr41340.c: Likewise.
587         * gcc.dg/pr44136.c: Likewise.
588         * gcc.dg/pr44194-1.c: Likewise.
589         * gcc.dg/pr46212.c: Likewise.
590         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
591         * gcc.dg/setjmp-2.c: Likewise.
592         * gcc.dg/short-compare-1.c: Likewise.
593         * gcc.dg/short-compare-2.c: Likewise.
594         * gcc.dg/smod-1.c: Likewise.
595         * gcc.dg/sync-2.c: Likewise.
596         * gcc.dg/sync-3.c: Likewise.
597         * gcc.dg/tls/opt-1.c: Likewise.
598         * gcc.dg/tls/opt-2.c: Likewise.
599         * gcc.dg/tls/opt-3.c: Likewise.
600         * gcc.dg/torture/badshift.c: Likewise.
601         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
602         * gcc.dg/torture/pr20314-2.c: Likewise.
603         * gcc.dg/torture/pr36891.c: Likewise.
604         * gcc.dg/torture/pr38774.c: Likewise.
605         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
606         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
607         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
608         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
609         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
610         * gcc.dg/torture/stackalign/push-1.c: Likewise.
611         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
612         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
613         * gcc.dg/tree-ssa/loop-28.c: Likewise.
614         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
615         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
616         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
617         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
618         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
619         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
620         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
621         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
622         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
623         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
624         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
625         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
626         * gcc.dg/unroll-1.c: Likewise.
627         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
628         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
629         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
630         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
631         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
632         * gcc.target/i386/20000609-1.c: Likewise.
633         * gcc.target/i386/20000720-1.c: Likewise.
634         * gcc.target/i386/20000724-1.c: Likewise.
635         * gcc.target/i386/20011107-1.c: Likewise.
636         * gcc.target/i386/20011119-1.c: Likewise.
637         * gcc.target/i386/20020201-3.c: Likewise.
638         * gcc.target/i386/20020218-1.c: Likewise.
639         * gcc.target/i386/20020729-1.c: Likewise.
640         * gcc.target/i386/20030926-1.c: Likewise.
641         * gcc.target/i386/20060125-1.c: Likewise.
642         * gcc.target/i386/20060125-2.c: Likewise.
643         * gcc.target/i386/20060512-1.c: Likewise.
644         * gcc.target/i386/20060512-2.c: Likewise.
645         * gcc.target/i386/20060512-3.c: Likewise.
646         * gcc.target/i386/20060512-4.c: Likewise.
647         * gcc.target/i386/387-1.c: Likewise.
648         * gcc.target/i386/387-2.c: Likewise.
649         * gcc.target/i386/387-5.c: Likewise.
650         * gcc.target/i386/387-6.c: Likewise.
651         * gcc.target/i386/980312-1.c: Likewise.
652         * gcc.target/i386/980313-1.c: Likewise.
653         * gcc.target/i386/990117-1.c: Likewise.
654         * gcc.target/i386/990424-1.c: Likewise.
655         * gcc.target/i386/990524-1.c: Likewise.
656         * gcc.target/i386/991129-1.c: Likewise.
657         * gcc.target/i386/991214-1.c: Likewise.
658         * gcc.target/i386/991230-1.c: Likewise.
659         * gcc.target/i386/addr-sel-1.c: Likewise.
660         * gcc.target/i386/aggregate-ret1.c: Likewise.
661         * gcc.target/i386/aggregate-ret2.c: Likewise.
662         * gcc.target/i386/align-main-3.c: Likewise.
663         * gcc.target/i386/amd64-abi-1.c: Likewise.
664         * gcc.target/i386/amd64-abi-2.c: Likewise.
665         * gcc.target/i386/amd64-abi-4.c: Likewise.
666         * gcc.target/i386/amd64-abi-5.c: Likewise.
667         * gcc.target/i386/amd64-abi-6.c: Likewise.
668         * gcc.target/i386/asm-1.c: Likewise.
669         * gcc.target/i386/asm-3.c: Likewise.
670         * gcc.target/i386/asm-5.c: Likewise.
671         * gcc.target/i386/attributes-error.c: Likewise.
672         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
673         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
674         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
675         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
676         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
677         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
678         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
679         * gcc.target/i386/avx-vmovd-2.c: Likewise.
680         * gcc.target/i386/avx-vmovq-2.c: Likewise.
681         * gcc.target/i386/avx-vmovq-3.c: Likewise.
682         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
683         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
684         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
685         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
686         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
687         * gcc.target/i386/bitfield1.c: Likewise.
688         * gcc.target/i386/bitfield2.c: Likewise.
689         * gcc.target/i386/bmi-2.c: Likewise.
690         * gcc.target/i386/bmi-5.c: Likewise.
691         * gcc.target/i386/builtin-unreachable.c: Likewise.
692         * gcc.target/i386/cleanup-2.c: Likewise.
693         * gcc.target/i386/clobbers.c: Likewise.
694         * gcc.target/i386/cmov8.c: Likewise.
695         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
696         * gcc.target/i386/compress-float-387-pic.c: Likewise.
697         * gcc.target/i386/compress-float-387.c: Likewise.
698         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
699         * gcc.target/i386/compress-float-sse.c: Likewise.
700         * gcc.target/i386/crc32-2.c: Likewise.
701         * gcc.target/i386/crc32-3.c: Likewise.
702         * gcc.target/i386/divmod-7.c: Likewise.
703         * gcc.target/i386/divmod-8.c: Likewise.
704         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
705         * gcc.target/i386/fma3-builtin.c: Likewise.
706         * gcc.target/i386/fma3-fma.c: Likewise.
707         * gcc.target/i386/fma4-256-vector.c: Likewise.
708         * gcc.target/i386/fma4-builtin.c: Likewise.
709         * gcc.target/i386/fma4-fma-2.c: Likewise.
710         * gcc.target/i386/fma4-fma.c: Likewise.
711         * gcc.target/i386/fma4-vector-2.c: Likewise.
712         * gcc.target/i386/fma4-vector.c: Likewise.
713         * gcc.target/i386/funcspec-1.c: Likewise.
714         * gcc.target/i386/funcspec-10.c: Likewise.
715         * gcc.target/i386/funcspec-11.c: Likewise.
716         * gcc.target/i386/funcspec-2.c: Likewise.
717         * gcc.target/i386/funcspec-5.c: Likewise.
718         * gcc.target/i386/funcspec-6.c: Likewise.
719         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
720         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
721         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
722         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
723         * gcc.target/i386/incoming-1.c: Likewise.
724         * gcc.target/i386/incoming-10.c: Likewise.
725         * gcc.target/i386/incoming-11.c: Likewise.
726         * gcc.target/i386/incoming-12.c: Likewise.
727         * gcc.target/i386/incoming-13.c: Likewise.
728         * gcc.target/i386/incoming-14.c: Likewise.
729         * gcc.target/i386/incoming-15.c: Likewise.
730         * gcc.target/i386/incoming-2.c: Likewise.
731         * gcc.target/i386/incoming-3.c: Likewise.
732         * gcc.target/i386/incoming-4.c: Likewise.
733         * gcc.target/i386/incoming-5.c: Likewise.
734         * gcc.target/i386/incoming-6.c: Likewise.
735         * gcc.target/i386/incoming-7.c: Likewise.
736         * gcc.target/i386/incoming-8.c: Likewise.
737         * gcc.target/i386/incoming-9.c: Likewise.
738         * gcc.target/i386/lea.c: Likewise.
739         * gcc.target/i386/local.c: Likewise.
740         * gcc.target/i386/loop-1.c: Likewise.
741         * gcc.target/i386/loop-2.c: Likewise.
742         * gcc.target/i386/loop-3.c: Likewise.
743         * gcc.target/i386/max-stack-align.c: Likewise.
744         * gcc.target/i386/memcpy-1.c: Likewise.
745         * gcc.target/i386/movbe-2.c: Likewise.
746         * gcc.target/i386/movq-2.c: Likewise.
747         * gcc.target/i386/movq.c: Likewise.
748         * gcc.target/i386/nrv1.c: Likewise.
749         * gcc.target/i386/pad-4.c: Likewise.
750         * gcc.target/i386/pad-5a.c: Likewise.
751         * gcc.target/i386/pad-5b.c: Likewise.
752         * gcc.target/i386/pad-6a.c: Likewise.
753         * gcc.target/i386/pad-6b.c: Likewise.
754         * gcc.target/i386/pad-7.c: Likewise.
755         * gcc.target/i386/pad-9.c: Likewise.
756         * gcc.target/i386/pentium4-not-mull.c: Likewise.
757         * gcc.target/i386/pic-1.c: Likewise.
758         * gcc.target/i386/pr12092-1.c: Likewise.
759         * gcc.target/i386/pr12329.c: Likewise.
760         * gcc.target/i386/pr21518.c: Likewise.
761         * gcc.target/i386/pr22362.c: Likewise.
762         * gcc.target/i386/pr22585.c: Likewise.
763         * gcc.target/i386/pr23098.c: Likewise.
764         * gcc.target/i386/pr25196.c: Likewise.
765         * gcc.target/i386/pr25293.c: Likewise.
766         * gcc.target/i386/pr25654.c: Likewise.
767         * gcc.target/i386/pr26449.c: Likewise.
768         * gcc.target/i386/pr26778.c: Likewise.
769         * gcc.target/i386/pr26826.c: Likewise.
770         * gcc.target/i386/pr27266.c: Likewise.
771         * gcc.target/i386/pr29978.c: Likewise.
772         * gcc.target/i386/pr30505.c: Likewise.
773         * gcc.target/i386/pr30961-1.c: Likewise.
774         * gcc.target/i386/pr31628.c: Likewise.
775         * gcc.target/i386/pr32000-2.c: Likewise.
776         * gcc.target/i386/pr32661-1.c: Likewise.
777         * gcc.target/i386/pr32708-2.c: Likewise.
778         * gcc.target/i386/pr32708-3.c: Likewise.
779         * gcc.target/i386/pr34256.c: Likewise.
780         * gcc.target/i386/pr34312.c: Likewise.
781         * gcc.target/i386/pr34522.c: Likewise.
782         * gcc.target/i386/pr35160.c: Likewise.
783         * gcc.target/i386/pr35281.c: Likewise.
784         * gcc.target/i386/pr36246.c: Likewise.
785         * gcc.target/i386/pr36786.c: Likewise.
786         * gcc.target/i386/pr37275.c: Likewise.
787         * gcc.target/i386/pr37843-3.c: Likewise.
788         * gcc.target/i386/pr37843-4.c: Likewise.
789         * gcc.target/i386/pr39082-1.c: Likewise.
790         * gcc.target/i386/pr39431.c: Likewise.
791         * gcc.target/i386/pr39496.c: Likewise.
792         * gcc.target/i386/pr39543-2.c: Likewise.
793         * gcc.target/i386/pr39911.c: Likewise.
794         * gcc.target/i386/pr40718.c: Likewise.
795         * gcc.target/i386/pr40906-1.c: Likewise.
796         * gcc.target/i386/pr40906-2.c: Likewise.
797         * gcc.target/i386/pr40906-3.c: Likewise.
798         * gcc.target/i386/pr40934.c: Likewise.
799         * gcc.target/i386/pr41900.c: Likewise.
800         * gcc.target/i386/pr42589.c: Likewise.
801         * gcc.target/i386/pr43662.c: Likewise.
802         * gcc.target/i386/pr43671.c: Likewise.
803         * gcc.target/i386/pr43766.c: Likewise.
804         * gcc.target/i386/pr43869.c: Likewise.
805         * gcc.target/i386/pr44942.c: Likewise.
806         * gcc.target/i386/pr44948-2a.c: Likewise.
807         * gcc.target/i386/pr45234.c: Likewise.
808         * gcc.target/i386/pr45336-2.c: Likewise.
809         * gcc.target/i386/pr45336-4.c: Likewise.
810         * gcc.target/i386/pr45852.c: Likewise.
811         * gcc.target/i386/pr46470.c: Likewise.
812         * gcc.target/i386/pr48037-1.c: Likewise.
813         * gcc.target/i386/pr48389.c: Likewise.
814         * gcc.target/i386/pr49095.c: Likewise.
815         * gcc.target/i386/pr9771-1.c: Likewise.
816         * gcc.target/i386/rdfsbase-1.c: Likewise.
817         * gcc.target/i386/rdfsbase-2.c: Likewise.
818         * gcc.target/i386/rdgsbase-1.c: Likewise.
819         * gcc.target/i386/rdgsbase-2.c: Likewise.
820         * gcc.target/i386/rdrand-3.c: Likewise.
821         * gcc.target/i386/regparm-stdcall.c: Likewise.
822         * gcc.target/i386/regparm.c: Likewise.
823         * gcc.target/i386/reload-1.c: Likewise.
824         * gcc.target/i386/rotate-2.c: Likewise.
825         * gcc.target/i386/sibcall-5.c: Likewise.
826         * gcc.target/i386/signbit-1.c: Likewise.
827         * gcc.target/i386/signbit-2.c: Likewise.
828         * gcc.target/i386/signbit-3.c: Likewise.
829         * gcc.target/i386/sse-5.c: Likewise.
830         * gcc.target/i386/sse-8.c: Likewise.
831         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
832         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
833         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
834         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
835         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
836         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
837         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
838         * gcc.target/i386/sse2-movq-2.c: Likewise.
839         * gcc.target/i386/sse2-movq-3.c: Likewise.
840         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
841         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
842         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
843         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
844         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
845         * gcc.target/i386/ssefn-1.c: Likewise.
846         * gcc.target/i386/ssefn-2.c: Likewise.
847         * gcc.target/i386/sseregparm-1.c: Likewise.
848         * gcc.target/i386/sseregparm-2.c: Likewise.
849         * gcc.target/i386/sseregparm-3.c: Likewise.
850         * gcc.target/i386/sseregparm-4.c: Likewise.
851         * gcc.target/i386/sseregparm-5.c: Likewise.
852         * gcc.target/i386/sseregparm-6.c: Likewise.
853         * gcc.target/i386/sseregparm-7.c: Likewise.
854         * gcc.target/i386/sseregparm-8.c: Likewise.
855         * gcc.target/i386/stack-realign.c: Likewise.
856         * gcc.target/i386/stack-usage-realign.c: Likewise.
857         * gcc.target/i386/stackalign/asm-1.c: Likewise.
858         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
859         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
860         * gcc.target/i386/stackalign/return-1.c: Likewise.
861         * gcc.target/i386/stackalign/return-2.c: Likewise.
862         * gcc.target/i386/stackalign/return-3.c: Likewise.
863         * gcc.target/i386/tailcall-1.c: Likewise.
864         * gcc.target/i386/tbm-2.c: Likewise.
865         * gcc.target/i386/udivmod-7.c: Likewise.
866         * gcc.target/i386/udivmod-8.c: Likewise.
867         * gcc.target/i386/unroll-1.c: Likewise.
868         * gcc.target/i386/vararg-1.c: Likewise.
869         * gcc.target/i386/vararg-2.c: Likewise.
870         * gcc.target/i386/vect8-ret.c: Likewise.
871         * gcc.target/i386/vectorize5.c: Likewise.
872         * gcc.target/i386/wmul-1.c: Likewise.
873         * gcc.target/i386/wmul-2.c: Likewise.
874         * gcc.target/i386/wrfsbase-1.c: Likewise.
875         * gcc.target/i386/wrfsbase-2.c: Likewise.
876         * gcc.target/i386/wrgsbase-1.c: Likewise.
877         * gcc.target/i386/wrgsbase-2.c: Likewise.
878         * gcc.target/i386/xop-pcmov.c: Likewise.
879         * gcc.target/i386/xop-pcmov2.c: Likewise.
880         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
881         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
882         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
883         * gcc.target/i386/xop-shift1-vector.c: Likewise.
884         * gcc.target/i386/xop-shift2-vector.c: Likewise.
885         * gcc.target/i386/xop-shift3-vector.c: Likewise.
886         * gcc.target/i386/zee.c: Likewise.
887         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
888         * gfortran.dg/compiler-directive_2.f: Likewise.
889         * gfortran.dg/g77/20010216-1.f: Likewise.
890         * gfortran.dg/gomp/pr39152.f90: Likewise.
891         * gfortran.dg/pr33794.f90: Likewise.
892
893 2011-07-09  Jason Merrill  <jason@redhat.com>
894
895         * g++.dg/cpp0x/regress/regress5.C: New.
896
897 2011-07-08  Jason Merrill  <jason@redhat.com>
898
899         PR c++/45437
900         * g++.dg/expr/compound-asn1.C: New.
901         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
902
903 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
904
905         PR target/49621
906         * gcc.target/powerpc/altivec-34.c: New test.
907
908 2011-07-08  Jason Merrill  <jason@redhat.com>
909
910         PR c++/45603
911         * g++.dg/abi/guard3.C: New.
912
913 2011-07-08  Julian Brown  <julian@codesourcery.com>
914
915         * lib/target-supports.exp
916         (check_effective_target_arm_little_endian): New.
917         (check_effective_target_vect_pack_trunc): Use above.
918         (check_effective_target_vect_unpack): Likewise.
919         (check_effective_target_vect_element_align): Test
920         check_effective_target_arm_vect_no_misalign for ARM.
921
922 2011-07-08  Jason Merrill  <jason@redhat.com>
923
924         PR c++/49673
925         * g++.dg/cpp0x/constexpr-rom.C: New.
926
927 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
928
929         PR middle-end/49519
930         * g++.dg/torture/pr49519.C: New test.
931
932 2011-07-08  Martin Jambor  <mjambor@suse.cz>
933
934         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
935
936 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
937
938         PR testsuite/48727
939         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
940
941 2011-07-08  Richard Guenther  <rguenther@suse.de>
942
943         PR tree-optimization/49662
944         * gcc.dg/graphite/interchange-14.c: XFAIL.
945         * gcc.dg/graphite/interchange-15.c: Likewise.
946         * gcc.dg/graphite/interchange-mvt.c: Likewise.
947
948 2011-07-06  Jason Merrill  <jason@redhat.com>
949
950         PR c++/49663
951         * g++.dg/cpp0x/regress/regress4.C: New.
952
953 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
954
955         PR fortran/49648
956         * gfortran.dg/result_in_spec_4.f90: New test.
957
958 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
959
960         * gcc.target/sparc/cas64.c: New test.
961
962 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
963
964         PR c/49644
965         * g++.dg/torture/pr49644.C: New test.
966
967         PR c/49644
968         * gcc.c-torture/execute/pr49644.c: New test.
969
970 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
971
972         * lib/target-supports.exp (check_effective_target_ia32): New.
973         (check_effective_target_x32): Likewise.
974         (check_effective_target_vect_cmdline_needed): Also check x32.
975
976 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
977
978         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
979         dg-prune-output.
980         * gcc.target/arm/pr42235.c: Likewise.
981         * gcc.target/arm/pr42495.c: Likewise.
982         * gcc.target/arm/pr42574.c: Likewise.
983         * gcc.target/arm/thumb-branch1.c: Likewise.
984
985         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
986         unneeded prune of possible warning.
987         * gcc.target/arm/pr40956.c: Likewise.
988         * gcc.target/arm/pr42505.c: Likewise.
989
990         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
991         * gcc.c-torture/compile/pr46883.c: Likewise.
992         * gcc.c-torture/compile/pr46934.c: Likewise.
993
994         * gcc.target/arm/pr41679.c: Remove test directives in preparation
995         for move to ../../gcc.c-torture/compile.
996         * gcc.target/arm/pr46883.c: Likewise.
997         * gcc.target/arm/pr46934.c: Likewise.
998
999         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1000         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1001         * gcc.target/arm/wmul-1.c: Likewise.
1002         * gcc.target/arm/wmul-2.c: Likewise.
1003         * gcc.target/arm/wmul-3.c: Likewise.
1004         * gcc.target/arm/wmul-4.c: Likewise.
1005         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1006         add tab after scan target.
1007         * gcc.target/arm/smlaltt-1.c: Likewise.
1008         * gcc.target/arm/smlatb-1.c: Likewise.
1009         * gcc.target/arm/smlatt-1.c: Likewise.
1010
1011 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR debug/49522
1014         * gcc.dg/debug/pr49522.c: New test.
1015
1016 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1017
1018         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1019         * gcc.dg/pr46212.c: Run only if target int32plus.
1020         * gcc.dg/torture/pr48146.c: Ditto.
1021         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1022         * c-c++-common/pr44832.c: Ditto.
1023         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1024         * gcc.dg/pr31490.c: Ditto.
1025         * gcc.dg/torture/builtin-math-7.c: Run only if target
1026         large_double.
1027         * gcc.dg/torture/pr45764.c: Skip for AVR.
1028         * gcc.dg/pr47893.c: Ditto.
1029
1030 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1031
1032         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1033         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1034         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1035         add tab to scan target.
1036
1037 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1038
1039         * gcc.target/arm/neon-modes-3.c: New test.
1040
1041 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1042
1043         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1044         -fno-loop-interchange -ffast-math.
1045
1046 2011-07-07  Richard Guenther  <rguenther@suse.de>
1047
1048         * gcc.dg/ftrapv-3.c: New testcase.
1049
1050 2011-07-07  Richard Guenther  <rguenther@suse.de>
1051
1052         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1053         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1054
1055 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1056
1057         * gcc.dg/binop-notxor1.c: New test.
1058         * gcc.dg/binop-notand4a.c: New test.
1059         * gcc.dg/binop-notxor2.c: New test.
1060         * gcc.dg/binop-notand3a.c: New test.
1061         * gcc.dg/binop-notand2a.c: New test.
1062         * gcc.dg/binop-notand6a.c: New test.
1063         * gcc.dg/binop-notor1.c: New test.
1064         * gcc.dg/binop-notand1a.c: New test.
1065         * gcc.dg/binop-notand5a.c: New test.
1066         * gcc.dg/binop-notor2.c: New test.
1067
1068 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR middle-end/49640
1071         * gcc.dg/gomp/pr49640.c: New test.
1072
1073 2011-07-07  Richard Guenther  <rguenther@suse.de>
1074
1075         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1076
1077 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1078
1079         PR target/39150
1080         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1081
1082 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1083
1084         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1085         * gcc.target/powerpc/no-r11-2.c: Ditto.
1086         * gcc.target/powerpc/no-r11-3.c: Ditto.
1087
1088 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1089
1090         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1091         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1092
1093 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1094
1095         * lib/target-supports.exp (check_profiling_available): Disable
1096         profiling with -fprofile-generate for target avr.
1097
1098 2011-07-06  Richard Guenther  <rguenther@suse.de>
1099
1100         PR tree-optimization/49645
1101         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1102
1103 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1104
1105         PR middle-end/47383
1106         * gcc.dg/pr47383.c: New.
1107
1108 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1109
1110         PR tree-optimization/49647
1111         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1112
1113 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1114
1115         PR testsuite/49542
1116         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1117         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1118
1119 2011-07-05  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/48157
1122         * g++.dg/template/template-id-4.C: New.
1123
1124 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1125
1126         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1127         * gcc.dg/pr43402.c: Ditto.
1128
1129 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1130
1131         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1132
1133 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1134
1135         * gcc.target/powerpc/ppc-switch-1.c: New test for
1136         --param case-values-threshold.
1137         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1138
1139 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1140
1141         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1142
1143 2011-07-05  Jason Merrill  <jason@redhat.com>
1144
1145         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1146
1147 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1148
1149         PR tree-optimization/47654
1150         * gcc.dg/graphite/block-pr47654.c: New.
1151
1152 2011-07-05  Jason Merrill  <jason@redhat.com>
1153
1154         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1155
1156 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1157
1158         PR tree-optimization/49580
1159         * gcc.dg/autopar/pr49580.c: New test.
1160
1161 2011-07-05  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/49518
1164         PR tree-optimization/49628
1165         * g++.dg/torture/pr49628.C: New testcase.
1166         * gcc.dg/torture/pr49518.c: Likewise.
1167
1168 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1169
1170         * ada/acats/run_acats (which): Extract last field from type -p,
1171         type output only if command succeeded.
1172
1173 2011-07-04  Jason Merrill  <jason@redhat.com>
1174
1175         * g++.dg/abi/mangle48.C: New.
1176
1177         * g++.dg/cpp0x/diag1.C: New.
1178
1179         * g++.dg/diagnostic/aka1.C: New.
1180
1181 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1182
1183         PR rtl-optimization/49619
1184         * gcc.dg/pr49619.c: New test.
1185
1186         PR rtl-optimization/49472
1187         * gfortran.dg/pr49472.f90: New test.
1188
1189         PR debug/49602
1190         * gcc.dg/pr49602.c: New test.
1191
1192 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1193
1194         PR target/34734
1195         PR target/44643
1196         * gcc.target/avr/avr.exp: Run over cpp files, too.
1197         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1198         * gcc.target/avr/progmem.h: New file.
1199         * gcc.target/avr/exit-abort.h: New file.
1200         * gcc.target/avr/progmem-error-1.c: New file.
1201         * gcc.target/avr/progmem-error-1.cpp: New file.
1202         * gcc.target/avr/progmem-warning-1.c: New file.
1203         * gcc.target/avr/torture/progmem-1.c: New file.
1204         * gcc.target/avr/torture/progmem-1.cpp: New file.
1205
1206 2011-07-04  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/49615
1209         * g++.dg/torture/pr49615.C: New testcase.
1210
1211 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1212
1213         PR tree-optimization/49610
1214         * gcc.dg/vect/pr49610.c: New test.
1215
1216 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1217
1218         * gnat.dg/specs/debug1.ads: New test.
1219
1220 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1221
1222         PR fortran/49562
1223         * gfortran.dg/typebound_proc_23.f90: New.
1224
1225 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1226
1227         PR c++/49605
1228         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1229
1230 2011-07-01  Jason Merrill  <jason@redhat.com>
1231
1232         PR c++/48261
1233         * g++.dg/template/template-id-3.C: New.
1234
1235         PR c++/48593
1236         * g++.dg/template/qualified-id4.C: New.
1237
1238         PR c++/48883
1239         * g++.dg/template/explicit-args4.C: New.
1240
1241         PR c++/49085
1242         * g++.dg/template/offsetof2.C: New.
1243
1244 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1245
1246         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1247
1248 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1249
1250         PR libmudflap/49549
1251         * lib/target-supports.exp (check_effective_target_gld): New proc.
1252
1253 2011-07-01  Richard Guenther  <rguenther@suse.de>
1254
1255         PR tree-optimization/49603
1256         * gcc.dg/torture/pr49603.c: New testcase.
1257
1258 2011-06-30  Jason Merrill  <jason@redhat.com>
1259
1260         PR c++/49387
1261         * g++.dg/rtti/template1.C: New.
1262
1263         PR c++/49569
1264         * g++.dg/cpp0x/regress/ctor1.C: New.
1265
1266         PR c++/49355
1267         * g++.dg/cpp0x/initlist54.C: New.
1268
1269 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1270
1271         * gcc.dg/tree-ssa/sra-12.c: New test.
1272
1273 2011-06-29  Jason Merrill  <jason@redhat.com>
1274
1275         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1276
1277 2011-06-30  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/46787
1280         * gcc.dg/vect/vect-121.c: New testcase.
1281
1282 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1283
1284         PR tree-optimization/49094
1285         * gcc.dg/tree-ssa/pr49094.c: New test.
1286
1287 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1288
1289         PR fortran/49540
1290         * gfortran.dg/pr49540-1.f90: New test.
1291         * gfortran.dg/pr49540-2.f90: New test.
1292
1293 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295         PR ada/49511
1296         * ada/acats/run_acats (which): Use last field of type -p output.
1297
1298 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1299             Iain Sandoe  <iains@gcc.gnu.org>
1300
1301         PR libobjc/36610
1302         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1303         Only skip on 64-bit *-*-darwin8* && !objc2.
1304
1305 2011-06-30  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/38752
1308         * gcc.c-torture/compile/pr38752.c: New testcase.
1309
1310 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1311
1312         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1313         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1314
1315 2011-06-29  Jason Merrill  <jason@redhat.com>
1316
1317         PR c++/49216
1318         * g++.dg/cpp0x/initlist53.C: Use placement new.
1319         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1320         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1321
1322         PR c++/49003
1323         * g++.dg/cpp0x/trailing6.C: New.
1324         * g++.dg/cpp0x/pr45908.C: No error.
1325
1326         PR c++/49272
1327         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1328
1329         PR c++/49520
1330         * g++.dg/cpp0x/constexpr-using2.C: New.
1331
1332         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1333
1334         PR c++/45923
1335         * g++.dg/cpp0x/constexpr-diag3.C: New.
1336         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1337         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1338         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1339         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1340
1341 2011-06-29  Jason Merrill  <jason@redhat.com>
1342
1343         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1344
1345 2011-06-29  Richard Guenther  <rguenther@suse.de>
1346
1347         * gcc.dg/tree-ssa/loop-17.c: Adjust.
1348
1349 2011-06-29  Jason Merrill  <jason@redhat.com>
1350
1351         * g++.dg/cpp0x/initlist-value2.C: New.
1352
1353         * g++.dg/cpp0x/constexpr-initlist4.C: New.
1354         * g++.dg/cpp0x/initlist-value.C: New.
1355
1356 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
1357
1358         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1359
1360 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1361
1362         * gcc.dg/inline_1.c: Remove dg-excess-errors.
1363         * gcc.dg/inline_2.c: Likewise.
1364         * gcc.dg/unroll_1.c: Likewise.
1365
1366 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
1367
1368         PR debug/49567
1369         * gcc.target/i386/pr49567.c: New test.
1370
1371 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1372
1373         * gnat.dg/opt17.ad[sb]: New test.
1374
1375 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1376             Tom de Vries  <tom@codesourcery.com>
1377
1378         * lib/target-supports.exp (check_effective_target_arm_nothumb)
1379         (check_effective_target_arm_thumb2): New effective targets.
1380         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
1381         properly.  Clean up temporary files.
1382         * gcc.target/arm/ivopts-2.c: Likewise.
1383         * gcc.target/arm/ivopts-3.c: Likewise.
1384         * gcc.target/arm/ivopts-4.c: Likewise.
1385         * gcc.target/arm/ivopts-5.c: Likewise.
1386         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1387
1388 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1389
1390         PR fortran/49479
1391         * gfortran.dg/reshape_zerosize_3.f90:  New test.
1392
1393 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1394
1395         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1396         * gcc.target/arm/vfp-ldmias.c: Likewise.
1397         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1398         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1399         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1400         * gcc.target/arm/vfp-stmias.c: Likewise.
1401         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1402         * gcc.target/arm/vfp-stmiad.c: Likewise.
1403
1404 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1405
1406         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1407         dg-prune-output.
1408         * gcc.target/arm/pr45701-2.c: Ditto.
1409
1410 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
1411
1412         PR fortran/49466
1413         * gfortran.dg/allocatable_scalar_9.f90: Modified.
1414         * gfortran.dg/extends_14.f03: Modified.
1415
1416 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1417
1418         * lib/target-supports-dg.exp (dg-require-effective-target): Return
1419         early if the test is already being skipped.
1420
1421         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1422         scan-assembler-dem-not): For missing file, report unresolved with
1423         same message as for pass/fail, with reason reported in log file.
1424
1425         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1426         from add_options_for_arm_neon_fp16.
1427         (check_effective_target_arm_fp16_ok_nocache): Renamed from
1428         check_effective_target_arm_neon_fp16_ok_nocache.
1429         Check -mfpu and -mfloat-abi options from current multilib.
1430         Do not require neon support.
1431         (check_effective_target_arm_fp16_ok): Renamed from
1432         check_effecitve_target_arm_neon_fp16_ok.
1433         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1434         arm_neon_fp16_ok and arm_fp16.
1435         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1436         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1437         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1438         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1439
1440 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
1441
1442         * gcc.dg/builtin-assume-aligned-1.c: New test.
1443         * gcc.dg/builtin-assume-aligned-2.c: New test.
1444         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1445
1446         PR debug/49544
1447         * gcc.dg/pr49544.c: New test.
1448
1449 2011-06-27  Richard Guenther  <rguenther@suse.de>
1450
1451         PR tree-optimization/49394
1452         * g++.dg/torture/pr49394.C: New testcase.
1453
1454 2011-06-27  Kai Tietz  <ktietz@redhat.com>
1455
1456         * gcc.dg/optimize-bswapdi-2.c: New test.
1457
1458 2011-06-27  Michael Hope  <michael.hope@linaro.org>
1459             Richard Sandiford  <richard.sandiford@linaro.org>
1460
1461         PR tree-optimization/49169
1462         * gcc.dg/torture/pr49169.c: New test.
1463
1464 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1465
1466         PR testsuite/49529
1467         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1468
1469         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1470         hppa*-*-hpux*.
1471
1472 2011-06-26  Jason Merrill  <jason@redhat.com>
1473
1474         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1475
1476         PR c++/49528
1477         * g++.dg/init/ref19.C: New.
1478         * g++.dg/cpp0x/constexpr-cleanup.C: New.
1479
1480 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR tree-optimization/48377
1483         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1484         non_strict_align.
1485
1486 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
1487
1488         PR middle-end/49191
1489         * lib/target-supports.exp (check_effective_target_non_strict_align):
1490         New.
1491         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1492
1493 2011-06-24  Martin Jambor  <mjambor@suse.cz>
1494
1495         PR tree-optimizations/49516
1496         * g++.dg/tree-ssa/pr49516.C: New test.
1497
1498 2011-06-23  Jason Merrill  <jason@redhat.com>
1499
1500         PR c++/35255
1501         * g++.dg/template/partial10.C: New.
1502         * g++.dg/template/partial11.C: New.
1503
1504 2011-06-23  Jeff Law <law@redhat.com>
1505
1506         PR middle-end/48770
1507         * gcc.dg/pr48770.c: New test.
1508
1509 2011-06-23  Jan Hubicka  <jh@suse.cz>
1510
1511         PR middle-end/49373
1512         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1513
1514 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR testsuite/49512
1517         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1518         instead of -fdump-tree-optimized.
1519
1520 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1521
1522         PR c++/44625
1523         * g++.dg/template/crash107.C: New.
1524         * g++.dg/template/error17.C: Adjust.
1525
1526 2011-06-23  Jason Merrill  <jason@redhat.com>
1527
1528         PR c++/49507
1529         * g++.dg/cpp0x/defaulted30.C: New.
1530
1531         PR c++/49440
1532         * g++.dg/rtti/anon-ns1.C: New.
1533
1534         PR c++/49395
1535         * g++.dg/init/ref18.C: New.
1536
1537         PR c++/36435
1538         * g++.dg/template/partial9.C: New.
1539
1540 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
1541
1542         PR middle-end/49373
1543         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1544
1545 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR debug/49496
1548         * gcc.dg/pr49496.c: New test.
1549
1550 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
1551
1552         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1553         is not xscale.
1554
1555         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1556
1557         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1558         * gcc.target/arm/pr42879.c: Likewise.
1559         * gcc.target/arm/pr45701-3.c: Likewise.
1560
1561         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1562         * gcc.target/arm/pr40482.c: Likewise.
1563         * gcc.target/arm/stack-corruption.c: Likewise.
1564
1565 2011-06-22  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/49493
1568         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1569
1570 2011-06-22  Jason Merrill  <jason@redhat.com>
1571
1572         PR c++/49260
1573         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1574
1575 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
1576             Dmitry Melnik  <dm@ispras.ru>
1577
1578         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1579         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1580         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1581
1582 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1583
1584         * gcc.target/arm/tlscall.c: New.
1585
1586 2011-06-21  Jason Merrill  <jason@redhat.com>
1587
1588         PR c++/49172
1589         * g++.dg/cpp0x/constexpr-ref1.C: New.
1590         * g++.dg/cpp0x/constexpr-ref2.C: New.
1591         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1592
1593         PR c++/49482
1594         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1595
1596         PR c++/49418
1597         * g++.dg/template/param3.C: New.
1598
1599 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
1600
1601         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1602         my_clrsb test functions.
1603         (main): Test clrsb.
1604         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1605         test_sll, test_ull): Add clrsb tests.
1606         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1607         clrsbll.
1608
1609 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
1610
1611         PR fortran/49112
1612         * gfortran.dg/class_44.f03: New.
1613
1614 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1615
1616         PR tree-optimization/49478
1617         * gcc.dg/vect/pr49478.c
1618
1619 2011-06-21  Richard Guenther  <rguenther@suse.de>
1620
1621         PR tree-optimization/49483
1622         * gcc.dg/vect/vect-120.c: New testcase.
1623
1624 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1625
1626         PR testsuite/49443
1627         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1628         * gcc.dg/vect/vect-peel-4.c: Likewise.
1629
1630 2011-06-22  Christian Bruel  <christian.bruel@st.com>
1631
1632         PR middle-end/49139
1633         * gcc.dg/always_inline.c: Removed -Winline. Update checks
1634         * gcc.dg/always_inline2.c: Likewise.
1635         * gcc.dg/always_inline3.c: Likewise.
1636         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1637         * gcc.dg/inline_1.c: Likewise.
1638         * gcc.dg/inline_2.c: Likewise.
1639         * gcc.dg/inline_3.c: Likewise.
1640         * gcc.dg/inline_4.c: Likewise.
1641         * gcc.dg/20051201-1.c: Likewise.
1642         * gcc.dg/pr40087.c: Likewise.
1643         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1644         * gcc.dg/inline-22.c: Likewise.
1645         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1646         * gcc.dg/lto/20090218-1_1.c: Likewise.
1647         * g++.dg/ipa/devirt-7.C: Likewise.
1648         * gcc.dg/uninit-pred-5_a.c: Likewise.
1649         * gcc.dg/uninit-pred-5_b.c: Likewise.
1650         * gcc.dg/fail_always_inline.c: New.
1651
1652 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
1653
1654         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1655         into 6 jobs instead of 3.
1656
1657 2011-06-20  Jason Merrill  <jason@redhat.com>
1658
1659         PR c++/49216
1660         * g++.dg/cpp0x/initlist53.C: New.
1661
1662 2011-06-20  Tobias Burnus  <burnus@net-b.de>
1663
1664         PR fortran/18918
1665         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1666         * gfortran.dg/coarray_lock_3.f90: New.
1667         * gfortran.dg/coarray/lock_1.f90: New.
1668
1669 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
1670
1671         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1672         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1673         unresolved and report the reason to the log file.
1674
1675         * lib/scanasm.exp (object-size): Move argument processing earlier
1676         to report errors before verifying that the file exists.  Report
1677         problems detected at runtime as unresolved instead of error and
1678         report their reasons to the log file.
1679
1680 2011-06-20  Jason Merrill  <jason@redhat.com>
1681
1682         PR c++/47080
1683         * g++.dg/cpp0x/explicit6.C: New.
1684
1685         PR c++/47635
1686         * g++.dg/cpp0x/enum20.C: New.
1687
1688         PR c++/48138
1689         * g++.dg/ext/attr-aligned01.C: New.
1690
1691         PR c++/49205
1692         * g++.dg/cpp0x/variadic-default.C: New.
1693
1694         PR c++/43321
1695         * g++.dg/cpp0x/auto26.C: New.
1696
1697         PR c++/43831
1698         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1699
1700 2011-06-20  Kai Tietz  <ktietz@redhat.com>
1701
1702         * gcc.dg/binop-notand1.c: New test.
1703         * gcc.dg/binop-notand2.c: New test.
1704         * gcc.dg/binop-notand3.c: New test.
1705         * gcc.dg/binop-notand4.c: New test.
1706         * gcc.dg/binop-notand5.c: New test.
1707         * gcc.dg/binop-notand6.c: New test.
1708
1709 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR testsuite/49432
1712         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1713
1714 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
1715
1716         PR fortran/49400
1717         * gfortran.dg/proc_ptr_31.f90: New.
1718
1719 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1720
1721         * gnat.dg/volatile6.adb: New test.
1722         * gnat.dg/volatile7.adb: Likewise.
1723         * gnat.dg/volatile8.adb: Likewise.
1724         * gnat.dg/volatile9.adb: Likewise.
1725
1726 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1727
1728         * gnat.dg/constant3.adb: New test.
1729
1730 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
1731
1732         PR libfortran/49296
1733         * gfortran.dg/read_list_eof_1.f90: New test.
1734
1735 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR target/49411
1738         * gcc.target/i386/testimm-1.c: New test.
1739         * gcc.target/i386/testimm-2.c: New test.
1740         * gcc.target/i386/testimm-3.c: New test.
1741         * gcc.target/i386/testimm-4.c: New test.
1742         * gcc.target/i386/testimm-5.c: New test.
1743         * gcc.target/i386/testimm-6.c: New test.
1744         * gcc.target/i386/testimm-7.c: New test.
1745         * gcc.target/i386/testimm-8.c: New test.
1746         * gcc.target/i386/xop-vpermil2px-2.c: New test.
1747         * gcc.target/i386/xop-rotate1-int.c: New test.
1748         * gcc.target/i386/xop-rotate2-int.c: New test.
1749
1750 2011-06-17  Jason Merrill  <jason@redhat.com>
1751
1752         * g++.dg/cpp0x/rv-func2.C: New.
1753
1754         * g++.dg/debug/dwarf2/lambda1.C: New.
1755         * g++.dg/warn/Wshadow-6.C: Adjust.
1756
1757 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
1758
1759         PR fortran/48699
1760         * gfortran.dg/move_alloc_5.f90: New.
1761
1762 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
1763
1764         PR rtl-optimization/48542
1765         * gcc.dg/torture/pr48542.c: New test.
1766
1767 2011-06-16  Jason Merrill  <jason@redhat.com>
1768
1769         PR c++/44160
1770         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1771
1772         PR c++/45378
1773         * g++.dg/cpp0x/initlist52.C New.
1774
1775         PR c++/45399
1776         * c-c++-common/raw-string-12.c: New.
1777
1778         PR c++/49229
1779         * g++.dg/cpp0x/sfinae26.C: New.
1780
1781         PR c++/49251
1782         * g++.dg/cpp0x/variadic113.C: New.
1783
1784         PR c++/49420
1785         * g++.dg/cpp0x/variadic112.C: New.
1786
1787 2011-06-16  Jeff Law <law@redhat.com>
1788
1789         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1790         improved jump threading.
1791         * gcc.dg/builtin-object-size-2.c: Likewise.
1792         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1793
1794 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
1795
1796         PR fortran/49074
1797         * gfortran.dg/typebound_assignment_3.f03: New.
1798
1799 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
1800
1801         PR testsuite/48727
1802         * g++.dg/opt/devirt2.C: Change xfail rule to target.
1803
1804 2011-06-16  Martin Jambor  <mjambor@suse.cz>
1805
1806         PR tree-optimization/49343
1807         * gnat.dg/discr31.ad[sb]: New test.
1808
1809 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1810
1811         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1812
1813 2011-06-16  Tom de Vries  <tom@codesourcery.com>
1814
1815         PR target/45098
1816         * gcc.target/arm/ivopts-3.c: Update test.
1817         * gcc.target/arm/ivopts-5.c: Same.
1818
1819 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1820
1821         Revert:
1822         2011-06-10  Wei Guozhi  <carrot@google.com>
1823
1824         PR target/45335
1825         * gcc.target/arm/pr45335.c: New test.
1826         * gcc.target/arm/pr45335-2.c: New test.
1827         * gcc.target/arm/pr45335-3.c: New test.
1828         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1829         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1830         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1831
1832 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
1833
1834         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1835
1836 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
1837
1838         PR fortran/49417
1839         * gfortran.dg/class_43.f03: New.
1840
1841 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
1842
1843         PR tree-optimization/49419
1844         * gcc.c-torture/execute/pr49419.c: New test.
1845
1846 2011-06-16  Revital Eres  <revital.eres@linaro.org>
1847
1848         * gcc.dg/sms-9.c: New file.
1849
1850 2011-06-15  Easwaran Raman  <eraman@google.com>
1851
1852         PR rtl-optimization/49414
1853         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1854
1855 2011-06-14  Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/cpp0x/noexcept13.C: New.
1858
1859 2011-06-14  Easwaran Raman  <eraman@google.com>
1860
1861         PR rtl-optimization/44194
1862         * gcc.dg/pr44194-1.c: New test.
1863         * gcc.dg/pr44194-2.c: New test.
1864
1865 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
1866
1867         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1868         switches.
1869         * gcc.target/arm/pr45701-2.c: Likewise.
1870         * gcc.target/arm/thumb-branch1.c: Likewise.
1871
1872 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
1873
1874         PR testsuite/48727
1875         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1876
1877 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
1878
1879         * gcc.target/arm/pr45701-1.c: Require thumb support.
1880         * gcc.target/arm/pr45701-2.c: Likewise.
1881         * gcc.target/arm/thumb-branch1.c: Likewise.
1882
1883         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1884         * gcc.target/arm/pr39839.c: Likewise.
1885         * gcc.target/arm/pr40657-2.c: Likewise.
1886         * gcc.target/arm/pr40956.c: Likewise.
1887         * gcc.target/arm/pr41679.c: Likewise.
1888         * gcc.target/arm/pr42235.c: Likewise.
1889         * gcc.target/arm/pr42495.c: Likewise.
1890         * gcc.target/arm/pr42505.c: Likewise.
1891         * gcc.target/arm/pr42574.c: Likewise.
1892         * gcc.target/arm/pr46883.c: Likewise.
1893         * gcc.target/arm/pr46934.c: Likewise.
1894         * gcc.target/arm/xor-and.c: Likewise.
1895
1896 2011-06-14  Jason Merrill  <jason@redhat.com>
1897
1898         * g++.dg/other/error23.C: Adjust error message.
1899         * g++.dg/other/error32.C: Likewise.
1900
1901         PR c++/49389
1902         * g++.dg/cpp0x/rv-dotstar.C: New.
1903
1904         PR c++/49369
1905         * g++.dg/cpp0x/decltype30.C: New.
1906
1907         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1908
1909 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1910
1911         PR fortran/49103
1912         * gfortran.dg/pr49103.f90: New test.
1913
1914 2011-06-14  Tom de Vries  <tom@codesourcery.com>
1915
1916         PR target/45098
1917         * gcc.target/arm/ivopts-3.c: New test.
1918         * gcc.target/arm/ivopts-4.c: New test.
1919         * gcc.target/arm/ivopts-5.c: New test.
1920
1921 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR rtl-optimization/49390
1924         * gcc.c-torture/execute/pr49390.c: New test.
1925
1926 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927
1928         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1929
1930 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
1931
1932         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1933         * gcc.c-torture/execute/cmpsi-2.x: New file.
1934         * gcc.c-torture/execute/pr45262.c: Undo 172757.
1935         * gcc.c-torture/execute/pr45262.x: New file.
1936         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1937         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1938         int32plus
1939         * gcc.c-torture/compile/pr49163.c: Ditto.
1940
1941 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
1942
1943         * gcc.dg/vect/vect-16.c: Rename to...
1944         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1945         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1946         for double-word vectors.
1947         * gcc.dg/vect/vect-peel-4.c: Likewise.
1948         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1949         vect_element_align.
1950         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1951         -fno-fast-math.
1952
1953 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
1954
1955         PR target/44618
1956         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1957
1958 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
1959
1960         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1961
1962 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1963
1964         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1965
1966 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1967
1968         * gfortran.dg/trim_optimize_8.f90:  New test case.
1969
1970 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
1971            Ira Rosen  <ira.rosen@linaro.org>
1972
1973         PR tree-optimization/49352
1974         * gcc.dg/vect/pr49352.c: New test.
1975
1976 2011-06-12  Tobias Burnus
1977
1978         PR fortran/49324
1979         * gfortran.dg/alloc_comp_assign_11.f90: New.
1980
1981 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1982
1983         * gfortran.dg/trim_optimize_7.f90:  New test.
1984
1985 2011-06-10  Wei Guozhi  <carrot@google.com>
1986
1987         PR target/45335
1988         * gcc.target/arm/pr45335.c: New test.
1989         * gcc.target/arm/pr45335-2.c: New test.
1990         * gcc.target/arm/pr45335-3.c: New test.
1991         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1992         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1993         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1994
1995 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
1996
1997         PR c++/41769
1998         * g++.dg/parse/error39.C: New.
1999
2000 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2001
2002         * gcc.target/arm/20090811-1.c: Skip for incompatible
2003         options, do not override other options.
2004         * gcc.target/arm/combine-cmp-shift.c: Skip for
2005         incompatible options.
2006         * gcc.target/arm/pr45094.c: Likewise.
2007         * gcc.target/arm/scd42-1.c: Likewise.
2008         * gcc.target/arm/scd42-3.c: Likewise.
2009         * gcc.target/arm/thumb-ltu.c: Likewise.
2010
2011         * lib/target-supports.exp
2012         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2013         multilib flags use -mfpu with a value other than neon-fp16.
2014
2015 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2016
2017         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2018         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2019
2020 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2021
2022         * lib/target-supports.exp (check_effective_target_pie): New proc.
2023         * gcc.dg/pie-link.c: Use target pie.
2024
2025 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2026             Laurent Rougé  <laurent.rouge@menta.fr>
2027
2028         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2029         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2030
2031 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2032
2033         * gfortran.dg/coarray/sync_1.f90: New test for
2034         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2035
2036 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2037
2038         PR tree-optimization/49318
2039         * gcc.dg/vect/pr49318.c: New test.
2040
2041 2011-06-09  David Krauss  <potswa@mac.com>
2042
2043         * g++.dg/template/arrow1.C: New.
2044
2045 2011-06-09  Jason Merrill  <jason@redhat.com>
2046
2047         * lib/prune.exp: Prune "note"s.
2048         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2049
2050         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2051         * g++.dg/template/dependent-expr3.C: Likewise.
2052         * g++.dg/parse/template7.C: Likewise.
2053         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2054         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2055         * g++.old-deja/g++.pt/friend38.C: Likewise.
2056         * g++.old-deja/g++.pt/crash32.C: Likewise.
2057         * g++.old-deja/g++.other/init4.C: Likewise.
2058         * g++.old-deja/g++.other/friend8.C: Likewise.
2059
2060         * g++.dg/ext/complex7.C: Adjust expected output.
2061         * g++.dg/diagnostic/method1.C: Likewise.
2062         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2063         * g++.dg/parse/crash33.C: Likewise.
2064         * g++.dg/other/warning1.C: Likewise.
2065         * g++.dg/init/pr29571.C: Likewise.
2066         * g++.dg/warn/overflow-warn-1.C: Likewise.
2067         * g++.dg/warn/overflow-warn-3.C: Likewise.
2068         * g++.dg/warn/overflow-warn-4.C: Likewise.
2069         * g++.old-deja/g++.oliva/template1.C: Likewise.
2070
2071         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2072         * g++.dg/parse/template7.C: Adjust.
2073
2074 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2075
2076         PR target/49307
2077         * gcc.dg/pr49307.c: New.
2078
2079 2011-06-09  Wei Guozhi  <carrot@google.com>
2080
2081         PR target/46975
2082         * gcc.target/arm/pr46975.c: New testcase.
2083
2084 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2085
2086         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2087         (PMETH, arglist_t): Removed.
2088         (method_get_number_of_arguments): Removed.
2089         (method_get_nth_argument): Removed.
2090         (method_get_first_argument): Removed.
2091         (method_get_next_argument): Removed.
2092         (method_get_sizeof_arguments): Removed.
2093         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2094         (PMETH): Removed.
2095         (method_get_number_of_arguments): Removed.
2096         (method_get_nth_argument): Removed.
2097         (method_get_first_argument): Removed.
2098         (method_get_next_argument): Removed.
2099         (method_get_sizeof_arguments): Removed.
2100         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2101
2102 2011-06-09  David Li  <davidxl@google.com>
2103
2104         * gcc.dg/dump-pass.c: New test.
2105
2106 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2107
2108         PR c++/29003
2109         * g++.dg/parse/error38.C: New.
2110
2111 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2112
2113         PR middle-end/49308
2114         * gfortran.dg/pr49308.f90: New test.
2115
2116 2011-06-08  Jason Merrill  <jason@redhat.com>
2117
2118         * g++.dg/cpp0x/noexcept11.C: New.
2119         * g++.dg/cpp0x/noexcept12.C: New.
2120         * g++.dg/cpp0x/sfinae11.C: Adjust.
2121
2122 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR testsuite/49323
2125         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2126         to dg-options, match also DW_AT_linkage_name.
2127
2128 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2129
2130         PR middle-end/21953
2131         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2132         -fno-common on alpha*-dec-osf*.
2133         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2134
2135 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2136
2137         PR rtl-optimization/49303
2138         * gcc.target/ia64/pr49303.c: New test.
2139
2140 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2141
2142         PR fortran/18918
2143         * gfortran.dg/coarray_lock_1.f90: New.
2144         * gfortran.dg/coarray_lock_2.f90: New.
2145
2146 2011-06-07  Jason Merrill  <jason@redhat.com>
2147
2148         * lib/prune.exp: Look for "required" rather than "instantiated".
2149         * g++.dg/abi/mangle11.C: Likewise.
2150         * g++.dg/abi/mangle12.C: Likewise.
2151         * g++.dg/abi/mangle17.C: Likewise.
2152         * g++.dg/abi/mangle20-2.C: Likewise.
2153         * g++.dg/abi/pragma-pack1.C: Likewise.
2154         * g++.dg/cpp0x/decltype26.C: Likewise.
2155         * g++.dg/cpp0x/decltype28.C: Likewise.
2156         * g++.dg/cpp0x/decltype29.C: Likewise.
2157         * g++.dg/cpp0x/enum11.C: Likewise.
2158         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2159         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2160         * g++.dg/cpp0x/pr47416.C: Likewise.
2161         * g++.dg/ext/case-range2.C: Likewise.
2162         * g++.dg/ext/case-range3.C: Likewise.
2163         * g++.dg/gomp/for-19.C: Likewise.
2164         * g++.dg/gomp/pr37533.C: Likewise.
2165         * g++.dg/gomp/pr38639.C: Likewise.
2166         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2167         * g++.dg/inherit/base3.C: Likewise.
2168         * g++.dg/inherit/using6.C: Likewise.
2169         * g++.dg/init/placement4.C: Likewise.
2170         * g++.dg/init/reference3.C: Likewise.
2171         * g++.dg/lookup/scoped6.C: Likewise.
2172         * g++.dg/lookup/using7.C: Likewise.
2173         * g++.dg/other/abstract1.C: Likewise.
2174         * g++.dg/other/error10.C: Likewise.
2175         * g++.dg/other/error5.C: Likewise.
2176         * g++.dg/other/field1.C: Likewise.
2177         * g++.dg/other/offsetof5.C: Likewise.
2178         * g++.dg/parse/bitfield2.C: Likewise.
2179         * g++.dg/parse/constant4.C: Likewise.
2180         * g++.dg/parse/crash20.C: Likewise.
2181         * g++.dg/parse/invalid-op1.C: Likewise.
2182         * g++.dg/parse/non-dependent2.C: Likewise.
2183         * g++.dg/parse/template18.C: Likewise.
2184         * g++.dg/tc1/dr152.C: Likewise.
2185         * g++.dg/tc1/dr166.C: Likewise.
2186         * g++.dg/tc1/dr176.C: Likewise.
2187         * g++.dg/tc1/dr213.C: Likewise.
2188         * g++.dg/template/access11.C: Likewise.
2189         * g++.dg/template/access2.C: Likewise.
2190         * g++.dg/template/access3.C: Likewise.
2191         * g++.dg/template/access7.C: Likewise.
2192         * g++.dg/template/arg7.C: Likewise.
2193         * g++.dg/template/cond2.C: Likewise.
2194         * g++.dg/template/crash13.C: Likewise.
2195         * g++.dg/template/crash40.C: Likewise.
2196         * g++.dg/template/crash7.C: Likewise.
2197         * g++.dg/template/crash84.C: Likewise.
2198         * g++.dg/template/ctor5.C: Likewise.
2199         * g++.dg/template/defarg13.C: Likewise.
2200         * g++.dg/template/defarg14.C: Likewise.
2201         * g++.dg/template/dtor7.C: Likewise.
2202         * g++.dg/template/eh2.C: Likewise.
2203         * g++.dg/template/error2.C: Likewise.
2204         * g++.dg/template/error43.C: Likewise.
2205         * g++.dg/template/friend32.C: Likewise.
2206         * g++.dg/template/injected1.C: Likewise.
2207         * g++.dg/template/instantiate1.C: Likewise.
2208         * g++.dg/template/instantiate3.C: Likewise.
2209         * g++.dg/template/instantiate5.C: Likewise.
2210         * g++.dg/template/instantiate7.C: Likewise.
2211         * g++.dg/template/local6.C: Likewise.
2212         * g++.dg/template/lookup2.C: Likewise.
2213         * g++.dg/template/member5.C: Likewise.
2214         * g++.dg/template/memfriend15.C: Likewise.
2215         * g++.dg/template/memfriend16.C: Likewise.
2216         * g++.dg/template/memfriend17.C: Likewise.
2217         * g++.dg/template/memfriend7.C: Likewise.
2218         * g++.dg/template/meminit1.C: Likewise.
2219         * g++.dg/template/nested3.C: Likewise.
2220         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2221         * g++.dg/template/nontype12.C: Likewise.
2222         * g++.dg/template/nontype13.C: Likewise.
2223         * g++.dg/template/nontype6.C: Likewise.
2224         * g++.dg/template/pr23510.C: Likewise.
2225         * g++.dg/template/pr35240.C: Likewise.
2226         * g++.dg/template/ptrmem15.C: Likewise.
2227         * g++.dg/template/ptrmem6.C: Likewise.
2228         * g++.dg/template/qualified-id1.C: Likewise.
2229         * g++.dg/template/qualttp20.C: Likewise.
2230         * g++.dg/template/qualttp3.C: Likewise.
2231         * g++.dg/template/qualttp4.C: Likewise.
2232         * g++.dg/template/qualttp5.C: Likewise.
2233         * g++.dg/template/qualttp6.C: Likewise.
2234         * g++.dg/template/qualttp7.C: Likewise.
2235         * g++.dg/template/qualttp8.C: Likewise.
2236         * g++.dg/template/recurse.C: Likewise.
2237         * g++.dg/template/recurse2.C: Likewise.
2238         * g++.dg/template/ref5.C: Likewise.
2239         * g++.dg/template/scope2.C: Likewise.
2240         * g++.dg/template/sfinae10.C: Likewise.
2241         * g++.dg/template/sfinae3.C: Likewise.
2242         * g++.dg/template/sizeof3.C: Likewise.
2243         * g++.dg/template/static9.C: Likewise.
2244         * g++.dg/template/template-id-2.C: Likewise.
2245         * g++.dg/template/typedef13.C: Likewise.
2246         * g++.dg/template/typename4.C: Likewise.
2247         * g++.dg/template/using14.C: Likewise.
2248         * g++.dg/template/using2.C: Likewise.
2249         * g++.dg/template/warn1.C: Likewise.
2250         * g++.dg/warn/Wparentheses-13.C: Likewise.
2251         * g++.dg/warn/Wparentheses-15.C: Likewise.
2252         * g++.dg/warn/Wparentheses-16.C: Likewise.
2253         * g++.dg/warn/Wparentheses-17.C: Likewise.
2254         * g++.dg/warn/Wparentheses-18.C: Likewise.
2255         * g++.dg/warn/Wparentheses-19.C: Likewise.
2256         * g++.dg/warn/Wparentheses-20.C: Likewise.
2257         * g++.dg/warn/Wparentheses-23.C: Likewise.
2258         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2259         * g++.dg/warn/noeffect2.C: Likewise.
2260         * g++.dg/warn/noeffect4.C: Likewise.
2261         * g++.dg/warn/pr8570.C: Likewise.
2262         * g++.old-deja/g++.brendan/init2.C: Likewise.
2263         * g++.old-deja/g++.eh/spec6.C: Likewise.
2264         * g++.old-deja/g++.pt/crash10.C: Likewise.
2265         * g++.old-deja/g++.pt/crash36.C: Likewise.
2266         * g++.old-deja/g++.pt/derived3.C: Likewise.
2267         * g++.old-deja/g++.pt/error2.C: Likewise.
2268         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2269         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2270         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2271         * g++.old-deja/g++.pt/overload7.C: Likewise.
2272         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2273
2274 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2275             Iain Sandoe  <iains@gcc.gnu.org>
2276
2277         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2278         Added code to deal with the case when [Protocol
2279         -descriptionForInstanceMethod:] or [Protocol
2280         -descriptionForClassMethod:] returns NULL.
2281
2282 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2283             Iain Sandoe  <iains@gcc.gnu.org>
2284
2285         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2286         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2287         Added cast.
2288
2289 2011-06-07  Xinliang David Li  <davidxl@google.com>
2290
2291         * gcc.dg/inline_2.c: New test.
2292         * gcc.dg/unroll_2.c: New test.
2293         * gcc.dg/inline_3.c: New test.
2294         * gcc.dg/unroll_3.c: New test.
2295         * gcc.dg/inline_4.c: New test.
2296         * gcc.dg/unroll_4.c: New test.
2297         * gcc.dg/inline_1.c: New test.
2298         * gcc.dg/unroll_1.c: New test.
2299
2300 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2301
2302         PR tree-optimization/48497
2303         * lib/gcc-defs.exp (dg-additional-options): New proc.
2304         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2305         -msse2 on 32-bit x86.
2306
2307 2011-06-06  Jason Merrill  <jason@redhat.com>
2308
2309         * g++.dg/cpp0x/enum19.C: New.
2310
2311 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2312
2313         * gcc.target/arm/neon-reload-class.c: New test.
2314
2315 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2316
2317         PR debug/49130
2318         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2319
2320 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2321
2322         * gcc.target/arm/smlatb-1.c: New file.
2323         * gcc.target/arm/smlatt-1.c: New file.
2324         * gcc.target/arm/smlaltb-1.c: New file.
2325         * gcc.target/arm/smlaltt-1.c: New file.
2326
2327 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2328
2329         * gcc.target/arm/mla-2.c: New test.
2330
2331 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
2332
2333         PR gcov-profile/49299
2334         * gcc.dg/tree-prof/pr49299-1.c: New test.
2335         * gcc.dg/tree-prof/pr49299-2.c: New test.
2336
2337 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
2338
2339         * lib/target-supports.exp
2340         (check_effective_target_vect_widen_mult_qi_to_hi):
2341         Add NEON as supporting target.
2342         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2343         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2344         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2345         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2346         using widening multiplication on targets that support it.
2347         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2348         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2349         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2350
2351 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2352
2353         Updated all testcases in the ObjC/ObjC++ testsuites to use the
2354         Modern Objective-C runtime API.
2355         * objc/execute/next_mapping.h: Removed.
2356         * objc-obj-c++-shared/next-mapping.h: Removed.
2357         * objc-obj-c++-shared/Object1.h: Removed.
2358         * objc-obj-c++-shared/Object1.m: Removed.
2359         * objc-obj-c++-shared/Object1.mm: Removed.
2360         * objc-obj-c++-shared/Object1-implementation.h: Removed.
2361         * objc-obj-c++-shared/Protocol1.h: Removed.
2362         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2363         of ProtoBool, IVAR_T and METHOD.
2364         * objc-obj-c++-shared/runtime.h: New.
2365         * objc-obj-c++-shared/TestsuiteObject.h: New.
2366         * objc-obj-c++-shared/TestsuiteObject.m: New.
2367
2368         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2369         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2370         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2371         it a class method.
2372         * objc/execute/_cmd.m: Include
2373         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2374         runtime API.  ([TestClass +initialize]): Include this method also
2375         with the GNU runtime.
2376         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2377         Object.  ([-setValue:]): Return void.
2378         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2379         with the GNU runtime.  Include
2380         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
2381         for the NeXT runtime.  Use the existing print_ivars() and
2382         compare_structures() implementations for the old NeXT runtime.
2383         Added new implementations for the Modern GNU and NeXT runtimes.
2384         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2385         well.  (main): Use objc_getClass().  Use return instead of exit.
2386         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2387         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
2388         of exit().
2389         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2390         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
2391         instead of Object.  (main): Use return instead of exit().
2392         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
2393         instead of Object.  Removed prototype for exit().  (main): Use
2394         return instead of exit().  Use the Modern Objective-C runtime API.
2395         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2396         Object.
2397         * objc/execute/class-tests-1.h: Include
2398         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2399         runtime API.  (test_class_with_superclass): Do not call [Object
2400         class].  There is no need to with the current libobjc.
2401         * objc/execute/class-tests-2.h: Include
2402         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2403         runtime API.
2404         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2405         ../../objc-obj-c++-shared/next-mapping.h.
2406         * objc/execute/class-2.m: Likewise.
2407         * objc/execute/class-3.m: Likewise.
2408         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2409         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
2410         +initialize]): Include this method also with the GNU
2411         runtime. (main): Use the Modern Objective-C runtime API.
2412         * objc/execute/class-5.m: Likewise.
2413         * objc/execute/class-6.m: Likewise.
2414         * objc/execute/class-7.m: Likewise.
2415         * objc/execute/class-8.m: Likewise.
2416         * objc/execute/class-9.m: Likewise.
2417         * objc/execute/class-10.m: Likewise.
2418         * objc/execute/class-11.m: Likewise.
2419         * objc/execute/class-12.m: Likewise.
2420         * objc/execute/class-13.m: Likewise.
2421         * objc/execute/class-14.m: Likewise.
2422         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2423         this method also with the GNU runtime.
2424         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2425         +initialize]): Include this method also with the GNU runtime.
2426         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2427         of Object.
2428         * objc/execute/encode-1.m: Likewise.
2429         * objc/execute/enumeration-1.m: Likewise.
2430         * objc/execute/enumeration-2.m: Likewise.
2431         * objc/execute/exceptions/catchall-1.m: Likewise.
2432         * objc/execute/exceptions/finally-1.m: Likewise.
2433         * objc/execute/exceptions/foward-1.m: Likewise.
2434         * objc/execute/exceptions/local-variables-1.m: Likewise.
2435         * objc/execute/exceptions/throw-nil.m: Likewise.
2436         * objc/execute/exceptions/trivial.m: Likewise.
2437         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2438         of Object. Include objc/runtime.h instead of objc/objc-api.h.
2439         * objc/execute/exceptions/matcher-1.m: Likewise.
2440         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2441         Object.
2442         * objc/execute/formal_protocol-2.m: Likewise.
2443         * objc/execute/formal_protocol-3.m: Likewise.
2444         * objc/execute/formal_protocol-4.m: Likewise.
2445         * objc/execute/formal_protocol-5.m: Include
2446         ../../objc-obj-c++-shared/runtime.h. (main): Always use
2447         protocol_getName().
2448         * objc/execute/formal_protocol-6.m: Likewise.
2449         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2450         Object.  Include <objc/Protocol.h> instead of
2451         ../../objc-obj-c++-shared/Protocol1.h.
2452         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2453         Object.
2454         * objc/execute/informal_protocol.m: Likewise.
2455         * objc/execute/load-3.m: Likewise.
2456         * objc/execute/many_args_method.m ([TestClass +initialize]):
2457         Include this method with the GNU runtime as well.
2458         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2459         * objc/execute/nested-func-1.m: Use TestsuiteObject
2460         instead of Object.
2461         * objc/execute/nil_method-1.m: Likewise.
2462         * objc/execute/no_clash.m: Likewise.
2463         * objc/execute/np-1.m: Do not include
2464         ../../objc-obj-c++-shared/Protocol1.h.
2465         (main): Use return instead of exit().
2466         * objc/execute/np-2.m: Do not include
2467         ../../objc-obj-c++-shared/Protocol1.h.
2468         ([MyObject +initialize]): Include this method also with the GNU
2469         runtime.  (main): Use return instead of exit().
2470         * objc/execute/object_is_class.m: Include
2471         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2472         of Object.  (main): Use the Modern Objective-C runtime API.
2473         * objc/execute/object_is_meta_class.m: Likewise.
2474         * objc/execute/private.m: Use TestsuiteObject instead of Object.
2475         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2476         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
2477         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
2478         Objective-C runtime API.
2479         * objc/execute/protocol-isEqual-2.m: Likewise.
2480         * objc/execute/protocol-isEqual-3.m: Likewise.
2481         * objc/execute/protocol-isEqual-4.m: Likewise.
2482         * objc/execute/redefining_self.m ([TestClass +initialize]):
2483         Include this method with the GNU runtime as well.
2484         * objc/execute/root_methods.m: Include
2485         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
2486         Include this method with the GNU runtime as well.
2487         (main): Use the Modern Objective-C runtime API.
2488         * objc/execute/selector-1.m: Include
2489         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2490         of Object.  (main): Use the Modern Objective-C runtime API.
2491         * objc/execute/static-1.m ([Test +initialize]): Include this
2492         method with the GNU runtime as well.
2493         * objc/execute/static-2.m: Likewise.
2494         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2495         * objc/execute/va_method.m: Do not include objc/objc-api.h.
2496         ([MathClass +initialize]): Include this method with the GNU
2497         runtime as well.
2498         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2499         instead of Object.
2500         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2501         * objc.dg/attributes/categ-attributes-2.m: Likewise.
2502         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2503         * objc.dg/attributes/method-attribute-1.m: Likewise.
2504         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2505         * objc.dg/attributes/method-attribute-2.m: Likewise.
2506         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2507         * objc.dg/attributes/method-attribute-3.m: Likewise.
2508         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2509         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2510         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2511         * obj-c++.dg/bitfield-1.mm: Likewise.
2512         * obj-c++.dg/bitfield-2.mm: Likewise
2513         * objc.dg/bitfield-3.m: Likewise.
2514         * obj-c++.dg/bitfield-4.mm: Likewise.
2515         * objc.dg/bitfield-5.m: Likewise
2516         * objc.dg/call-super-1.m: Likewise.
2517         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2518         Use objc_getClass() instead of objc_get_class(), but for the GNU
2519         runtime redefine objc_getClass as objc_get_class.  Include
2520         ../objc-obj-c++-shared/runtime.h.
2521         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2522         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2523         Use the Modern Objective-C runtime API.
2524         * objc.dg/class-protocol-1.m: Include
2525         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2526         * obj-c++.dg/class-protocol-1.mm: Likewise.
2527         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2528         * objc.dg/comp-types-10.m: Likewise.
2529         * objc.dg/comp-types-11.m: Likewise.
2530         * objc.dg/comp-types-12.m: Likewise.
2531         * obj-c++.dg/comp-types-9.mm: Likewise.
2532         * obj-c++.dg/comp-types-11.mm: Likewise.
2533         * obj-c++.dg/comp-types-12.mm: Likewise.
2534         * obj-c++.dg/comp-types-13.mm: Likewise.
2535         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2536         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2537         * obj-c++.dg/cxx-scope-1.mm: Likewise.
2538         * obj-c++.dg/cxx-scope-2.mm: Likewise.
2539         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2540         * objc.dg/desig-init-1.m: Likewise.
2541         * obj-c++.dg/defs.mm: Likewise.
2542         * objc.dg/exceptions-2.m: Likewise.
2543         * obj-c++.dg/except-1.mm: Likewise.
2544         * obj-c++.dg/exceptions-2.mm: Likewise.
2545         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2546         Use the Modern Objective-C runtime API.
2547         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
2548         the Modern Objective-C runtime API.  Do not include
2549         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
2550         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
2551         the Modern Objective-C runtime API except when using an older NeXT
2552         runtime.
2553         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
2554         the Modern Objective-C runtime API.
2555         * objc.dg/encode-7.m: Include objc/runtime.h instead of
2556         objc/encoding.h.
2557         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2558         * objc.dg/encode-7-next-64bit.m: Updated include.
2559         * objc.dg/encode-8.m: Include objc/runtime.h instead of
2560         objc/encoding.h.
2561         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
2562         the Modern Objective-C runtime API.
2563         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2564         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
2565         instead of ../objc-obj-c++-shared/Protocol1.h.
2566         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
2567         the Modern Objective-C runtime API except when using an older NeXT
2568         runtime.
2569         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
2570         the Modern Objective-C runtime API.
2571         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2572         Object.
2573         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2574         * objc.dg/fix-and-continue-2.m: Likewise.
2575         * objc.dg/foreach-1.m: Likewise.
2576         * objc.dg/foreach-2.m: Likewise.
2577         * objc.dg/foreach-3.m: Likewise.
2578         * objc.dg/foreach-4.m: Likewise.
2579         * objc.dg/foreach-5.m: Likewise.
2580         * objc.dg/foreach-6.m: Likewise.
2581         * objc.dg/foreach-7.m: Likewise.
2582         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
2583         Object.
2584         * objc.dg/func-ptr-2.m: Likewise.
2585         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2586         Do not include objc/objc-api.h.
2587         * obj-c++.dg/fsf-package-0.mm: Likewise.
2588         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2589         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2590         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2591         of Object.
2592         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2593         * objc.dg/gnu-runtime-3.m: Likewise.
2594         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2595         * objc.dg/headers.m: Include objc/runtime.h instead of
2596         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
2597         for the NeXT runtime.
2598         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2599         * obj-c++.dg/isa-field-1.mm: Likewise.
2600         * obj-c++.dg/ivar-list-semi.mm: Likewise.
2601         * objc.dg/layout-1.m: Likewise.
2602         * objc.dg/layout-2.m: Likewise.
2603         * objc.dg/local-decl-2.m: Likewise.
2604         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2605         Object.  ([Container +elementForView:]): Use
2606         class_conformsToProtocol().
2607         * obj-c++.dg/lookup-2.mm: Likewise.
2608         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2609         * obj-c++.dg/local-decl-1.mm: Likewise.
2610         * objc.dg/method-3.m: Likewise.
2611         * objc.dg/method-4.m: Likewise.
2612         * objc.dg/method-6.m: Include objc/Protocol.h instead of
2613         ../objc-obj-c++-shared/Protocol1.h.
2614         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2615         * objc.dg/method-9.m: Likewise.
2616         * objc.dg/method-10.m: Likewise.
2617         * objc.dg/method-13.m ([Root +initialize]): Include this method
2618         also for the GNU runtime.  (main): Use objc_getClass() also for
2619         the GNU runtime.
2620         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2621         * objc.dg/method-17.m: Likewise.
2622         * objc.dg/method-19.m: Likewise.
2623         * objc.dg/method-20b.m: Likewise.
2624         * obj-c++.dg/method-2.mm: Likewise.
2625         * obj-c++.dg/method-6.mm: Likewise.
2626         * obj-c++.dg/method-10.mm: Likewise.
2627         * obj-c++.dg/method-11.mm: Likewise.
2628         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2629         ../objc-obj-c++-shared/Protocol1.h.
2630         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2631         * obj-c++.dg/method-15.mm: Likewise.
2632         * obj-c++.dg/method-17.mm: Likewise.
2633         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
2634         +initialize]): Include this method also for the GNU
2635         runtime.  (main): Use objc_getClass() also for the GNU runtime.
2636         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2637         * obj-c++.dg/method-22.mm: Likewise.
2638         * obj-c++.dg/method-23.mm: Likewise.
2639         * obj-c++.dg/no-extra-load.mm: Likewise.
2640         * objc.dg/objc-fast-4.m: Likewise.
2641         * objc.dg/objc-gc-4.m: Likewise.
2642         * obj-c++.dg/objc-gc-3.mm: Likewise.
2643         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
2644         protocol_getMethodDescription() instead of [Protocol
2645         -descriptionForInstanceMethod].
2646         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2647         Made it available with all runtimes.  (main): Call -test instead
2648         of -class.
2649         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2650         and put into a category.
2651         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2652         Object.  Include objc/objc.h.
2653         * obj-c++.dg/proto-lossage-2.mm: Likewise.
2654         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
2655         New. (main): Use protocol_getMethodDescription() instead
2656         of [Protocol -descriptionForInstanceMethod] and [Protocol
2657         -descriptionForClassMethod].
2658         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2659         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
2660         Objective-C runtime API.
2661         * obj-c++.dg/proto-qual-1.mm: Likewise.
2662         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2663         Object.
2664         * obj-c++.dg/property/property-1.mm: Likewise.
2665         * obj-c++.dg/qual-types-1.mm: Likewise.
2666         * objc.dg/selector-2.m: Include objc/objc.h instead of
2667         ../objc-obj-c++-shared/Object1.h.
2668         * obj-c++.dg/selector-2.mm: Likewise.
2669         * obj-c++.dg/selector-5.mm: Likewise.
2670         * obj-c++.dg/selector-6.mm: Likewise.
2671         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2672         Object.  Do not include objc/objc-api.h.
2673         * obj-c++.dg/set-not-used-1.mm: Likewise.
2674         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2675         * objc.dg/stret-1.m: Likewise.
2676         * objc.dg/stret-2.m: Likewise.
2677         * obj-c++.dg/super-class-2.mm: Likewise.
2678         * objc.dg/super-class-3.m: Likewise.
2679         * objc.dg/super-class-4.m: Likewise.
2680         * objc.dg/sync-2.m: Likewise.
2681         * obj-c++.dg/sync-2.mm: Likewise.
2682         * objc.dg/sync-1.m: Include objc/objc.h instead of
2683         ../objc-obj-c++-shared/Object1.h.
2684         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2685         'Class' as the type of 'isa'.
2686         * objc.dg/special/unclaimed-category-1.m: Use the Modern
2687         Objective-C runtime API.  ([TestClass +initialize]): Include this
2688         method with the GNU runtime as well.
2689         * objc.dg/strings/strings-1.m: Updated includes.
2690         * obj-c++.dg/strings/strings-1.mm: Likewise.
2691         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2692         objc.dg/strings/const-str-12b.m.
2693         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2694         * obj-c++.dg/template-3.mm: Likewise.
2695         * obj-c++.dg/template-4.mm: Likewise.
2696         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
2697         Objective-C runtime API.
2698         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2699         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2700         * obj-c++.dg/try-catch-1.mm: Likewise.
2701         * obj-c++.dg/try-catch-2.mm: Likewise.
2702         * objc.dg/try-catch-3.m: Likewise.
2703         * obj-c++.dg/try-catch-3.mm: Likewise.
2704         * objc.dg/try-catch-6.m: Likewise.
2705         * objc.dg/try-catch-7.m: Likewise.
2706         * obj-c++.dg/try-catch-7.mm: Likewise.
2707         * obj-c++.dg/try-catch-8.mm: Likewise.
2708         * obj-c++.dg/try-catch-9.mm: Likewise.
2709         * objc.dg/try-catch-10.m: Likewise.
2710         * obj-c++.dg/try-catch-11.mm: Likewise.
2711         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2712         Object.  Include objc/objc.h.
2713         * obj-c++.dg/typedef-alias-1.mm: Likewise.
2714         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2715         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2716         Object.  Use Modern Objective-C runtime API.  Do not use
2717         performv::.
2718         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2719         * obj-c++.dg/torture/trivial.mm: Likewise.
2720         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2721         instead of ../objc-obj-c++-shared/Object1.h.  Include
2722         ../objc-obj-c++-shared/runtime.h.
2723         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2724         * objc.dg/torture/strings/const-str-11.m: Likewise.
2725         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2726         * objc.dg/torture/strings/const-str-9.m: Likewise.
2727         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2728         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2729         instead of Object. Only add _FooClassReference if
2730         __NEXT_RUNTIME__.
2731         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2732         * objc.dg/torture/strings/const-str-8.m: Likewise.
2733         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2734         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2735         additional sources.
2736         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2737         Object.
2738         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2739         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2740         * obj-c++.dg/va-meth-1.mm: Likewise.
2741         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2742         ../objc-obj-c++-shared/Object1.h.
2743         * objc.dg/zero-link-3.m: Likewise.
2744
2745 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2746
2747         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2748
2749 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2750
2751         PR objc-++/48275
2752         * obj-c++.dg/property/cxx-property-1.mm: New.
2753         * obj-c++.dg/property/cxx-property-2.mm: New.
2754
2755 2011-06-06  Jason Merrill  <jason@redhat.com>
2756
2757         * g++.dg/cpp0x/regress/ptrmem1.C: New.
2758
2759 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
2760
2761         PR rtl-optimization/49145
2762         From Ryan Mansfield
2763         * gcc.c-torture/compile/pr49145.c: New test.
2764
2765 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR testsuite/49288
2768         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2769         to dg-options, match also DW_AT_linkage_name.
2770
2771         PR debug/49294
2772         * gcc.dg/debug/pr49294.c: New test.
2773
2774         PR c++/49264
2775         * g++.dg/opt/pr49264.C: New test.
2776
2777 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
2778
2779         PR tree-optimization/49243
2780         * gcc.dg/pr49243.c: New.
2781
2782 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2783
2784         * gnat.dg/specs/cond_expr1.ads: New test.
2785
2786 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2787
2788         * gnat.dg/deferred_const4.ad[sb]: New test.
2789         * gnat.dg/deferred_const4_pkg.ads: New helper.
2790
2791 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2792
2793         * gnat.dg/test_tamdt.adb: Rename to...
2794         * gnat.dg/taft_type1.adb: ...this.
2795         * gnat.dg/tamdt.ad[sb]: Rename to...
2796         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2797         * gnat.dg/tamdt_aux.ads: Rename to...
2798         * gnat.dg/taft_type1_pkg2.ads: ...this.
2799         * gnat.dg/taft_type2.ad[sb]: New test.
2800         * gnat.dg/taft_type2_pkg.ads: New helper.
2801         * gnat.dg/taft_type3.adb: New test.
2802         * gnat.dg/taft_type3_pkg.ads: New helper.
2803
2804 2011-06-05  Tobias Burnus  <burnus@net-b.de>
2805
2806         PR fortran/49255
2807         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2808         for F2008.
2809
2810 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2811
2812         PR testsuite/49287
2813         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2814         warning.
2815         * objc.dg/gnu-api-2-objc.m: Likewise.
2816         * obj-c++.dg/gnu-api-2-class.mm: Likewise
2817         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2818
2819 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2820
2821         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
2822         alignment, not the alignment, when calling class_addIvar().  Add
2823         an 'isa' instance variable to the test root class.
2824         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2825
2826 2011-06-04  Jan Hubicka  <jh@suse.cz>
2827
2828         PR tree-optimization/48893
2829         PR tree-optimization/49091
2830         PR tree-optimization/49179
2831         * gfortran.dg/pr49179.f90: New testcase
2832
2833 2011-06-04  Jan Hubicka  <jh@suse.cz>
2834
2835         PR lto/48954
2836         * g++.dg/torture/pr48954.C: New testcase.
2837
2838 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
2839
2840         * g++.dg/warn/delete-non-virtual-dtor.C: New.
2841
2842 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
2843
2844         PR c++/33840
2845         * g++.dg/diagnostic/bitfld2.C: New.
2846
2847 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR target/49281
2850         * gcc.c-torture/execute/pr49281.c: New test.
2851
2852 2011-06-04  Jan Hubicka  <jh@suse.cz>
2853
2854         PR tree-optimize/48929
2855         * gcc.c-torture/compile/pr48929.c: New testcase.
2856
2857 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
2858
2859         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2860
2861 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR c++/49276
2864         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2865
2866 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2867
2868         * objc.dg/headers.m: Do not include sarray.h and hash.h.
2869
2870 2011-06-03  Richard Henderson  <rth@redhat.com>
2871             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2872
2873         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2874
2875 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2876
2877         * objc.dg/headers.m: Do not include objc-list.h.
2878
2879 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2880
2881         * objc.dg/type-stream-1.m: Test removed.
2882         * objc.dg/headers.m: Do not include typedstream.h.
2883
2884 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2885
2886         * objc.dg/torture/forward-1.m (main): Updated testcase.
2887
2888 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
2889
2890         PR target/49163
2891         * gcc.c-torture/compile/pr49163.c: New.
2892
2893 2011-06-02  Asher Langton  <langton2@llnl.gov>
2894
2895         PR fortran/49268
2896         * gfortran.dg/PR49268.f90: New test.
2897
2898 2011-06-02  Asher Langton  <langton2@llnl.gov>
2899
2900         PR fortran/37039
2901         * gfortran.dg/PR37039.f90: New test.
2902
2903 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2904
2905         PR objc/48539
2906         * objc.dg/method-5.m: Updated.
2907         * objc.dg/method-19.m: Updated.
2908         * objc.dg/method-lookup-1.m: New.
2909         * obj-c++.dg/method-6.mm: Updated.
2910         * obj-c++.dg/method-7.mm: Updated.
2911         * obj-c++.dg/method-lookup-1.mm: New.
2912
2913 2011-06-02  DJ Delorie  <dj@redhat.com>
2914
2915         * lib/timeout.exp (timeout): Add board_info support.
2916
2917 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
2918
2919         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2920
2921 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2922
2923         PR fortran/49265
2924         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2925         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2926
2927 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2928             Hans-Peter Nilsson  <hp@axis.com>
2929
2930         PR rtl-optimization/48840
2931         * gcc.target/sparc/ultrasp13.c: New test.
2932
2933 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
2934
2935         PR target/49238
2936         * gcc.c-torture/compile/pr49238.c: New.
2937
2938 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
2939
2940         * gcc.target/arm/g2.c: Skip test in -mthumb.
2941         Skip test unless cpu is xscale.
2942         * gcc.target/arm/scd42-2.c: Likewise.
2943         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2944
2945 2011-06-01  Jason Merrill  <jason@redhat.com>
2946
2947         * g++.dg/cpp0x/decltype28.C: New.
2948         * g++.dg/cpp0x/decltype29.C: New.
2949
2950 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
2951
2952         PR target/45074
2953         * gcc.target/mips/pr45074.c: New test.
2954
2955 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2956             Hans-Peter Nilsson  <hp@axis.com>
2957
2958         PR rtl-optimization/48830
2959         * gcc.target/sparc/ultrasp12.c: New test.
2960
2961 2011-06-01  David Li  <davidxl@google.com>
2962
2963         * gcc.dg/profile-dir-1.c: Change pass name.
2964         * gcc.dg/profile-dir-2.c: Ditto.
2965         * gcc.dg/tree-ssa/dump-1.c: Ditto.
2966         * gcc.dg/tree-ssa/loop-25.c: Ditto.
2967         * gcc.dg/tree-prof/stringop-1.c: Ditto.
2968         * gcc.dg/tree-prof/update-loopch.c: Ditto.
2969         * gcc.dg/tree-prof/stringop-2.c: Ditto.
2970         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2971         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2972         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2973         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2974         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2975         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2976         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2977         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2978         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2979         * gcc.dg/profile-dir-3.c: Ditto.
2980         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2981
2982 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2983
2984         * objc.dg/attributes/method-nonnull-1.m: New test.
2985         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2986
2987 2011-05-31  Tobias Burnus  <burnus@net-b.de>
2988
2989         PR fortran/18918
2990         * gfortran.dg/coarray_atomic_1.f90: New.
2991         * gfortran.dg/coarray/atomic_1.f90: New.
2992
2993 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
2994
2995         * gcc.dg/guality/bswaptest.c: New test.
2996         * gcc.dg/guality/clztest.c: New test.
2997         * gcc.dg/guality/ctztest.c: New test.
2998         * gcc.dg/guality/rotatetest.c: New test.
2999
3000         PR target/48688
3001         * gcc.target/i386/pr48688.c: New test.
3002
3003 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3004
3005         PR c++/48010
3006         * g++.dg/lookup/name-clash9.C: New.
3007
3008 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3009
3010         PR fortran/18918
3011         * gfortran.dg/coarray/dummy_1.f90: New.
3012
3013 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3014
3015         PR fortran/18918
3016         * gfortran.dg/coarray/save_1.f90: New.
3017         * gfortran.dg/coarray_4.f90: Update dg-error.
3018
3019 2011-05-31  Jason Merrill  <jason@redhat.com>
3020
3021         * g++.dg/cpp0x/rv-template1.C: New.
3022
3023 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR rtl-optimization/49235
3026         * gcc.dg/pr49235.c: New test.
3027
3028 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3029
3030         PR tree-optimization/49093
3031         * gcc.dg/vect/pr49093.c: New test.
3032
3033 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3034
3035         PR debug/49047
3036         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3037
3038 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3039
3040         PR testsuite/49239
3041         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3042         output array.
3043
3044 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3045
3046         PR target/49186
3047         * gcc.c-torture/execute/pr49186.c: New.
3048
3049 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3050
3051         PR target/49168
3052          * gcc.target/i386/pr49168-1.c: New.
3053
3054 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3055             Eric Botcazou  <ebotcazou@adacore.com>
3056
3057         * gcc.dg/guality/drap.c: New test.
3058
3059 2011-05-30  Richard Guenther  <rguenther@suse.de>
3060
3061         PR tree-optimization/49210
3062         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3063         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3064
3065 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3066
3067         PR c++/49223
3068         * g++.dg/gomp/pr49223-1.C: New test.
3069         * g++.dg/gomp/pr49223-2.C: New test.
3070
3071 2011-05-30  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/49218
3074         * gcc.c-torture/execute/pr49218.c: New testcase.
3075
3076 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3077
3078         PR tree-optimization/49199
3079         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3080         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3081         -fno-tree-scev-cprop.
3082
3083 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3084
3085         PR fortran/47601
3086         * gfortran.dg/extends_13.f03: New.
3087
3088 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR rtl-optimization/49095
3091         * gcc.target/i386/pr49095.c: New test.
3092
3093 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3094
3095         PR fortran/18918
3096         * gfortran.dg/coarray_24.f90: New.
3097
3098 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3099
3100         PR fortran/18918
3101         * gfortran.dg/coarray_23.f90: New.
3102
3103 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3104
3105         From Ryan Mansfield
3106         * gcc.dg/pr48826.c: New test.
3107
3108 2011-05-29  Richard Guenther  <rguenther@suse.de>
3109
3110         PR tree-optimization/49217
3111         * gcc.dg/torture/pr49217.c: New testcase.
3112
3113 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3114
3115         PR testsuite/49222
3116         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3117
3118 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3119
3120         * gnat.dg/boolean_subtype.adb: Rename to...
3121         * gnat.dg/boolean_subtype1.adb: ...this.
3122
3123 2011-05-28  Jason Merrill  <jason@redhat.com>
3124
3125         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3126
3127 2011-05-27  Jason Merrill  <jason@redhat.com>
3128
3129         * g++.dg/cpp0x/enum18.C: Adjust.
3130
3131         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3132
3133 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3134
3135         PR fortran/18918
3136         * gfortran.dg/coarray_22.f90: New.
3137
3138 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3139
3140         PR tree-optimization/46728
3141         * gcc.target/powerpc/pr46728-1.c: New.
3142         * gcc.target/powerpc/pr46728-2.c: New.
3143         * gcc.target/powerpc/pr46728-3.c: New.
3144         * gcc.target/powerpc/pr46728-4.c: New.
3145         * gcc.target/powerpc/pr46728-5.c: New.
3146         * gcc.dg/pr46728-6.c: New.
3147         * gcc.target/powerpc/pr46728-7.c: New.
3148         * gcc.target/powerpc/pr46728-8.c: New.
3149         * gcc.dg/pr46728-9.c: New.
3150         * gcc.target/powerpc/pr46728-10.c: New.
3151         * gcc.target/powerpc/pr46728-11.c: New.
3152         * gcc.dg/pr46728-12.c: New.
3153         * gcc.target/powerpc/pr46728-13.c: New.
3154         * gcc.target/powerpc/pr46728-14.c: New.
3155         * gcc.target/powerpc/pr46728-15.c: New.
3156         * gcc.target/powerpc/pr46728-16.c: New.
3157
3158 2011-05-27  Jason Merrill  <jason@redhat.com>
3159
3160         * g++.dg/abi/mangle47.C: New.
3161
3162         PR c++/49176
3163         * g++.dg/template/const5.C: New.
3164
3165         * g++.dg/cpp0x/enum18.C: New.
3166
3167         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3168
3169         * g++.dg/cpp0x/error6.C: New.
3170
3171         * g++.dg/cpp0x/error5.C: New.
3172
3173 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3174
3175         PR c++/49165
3176         * g++.dg/eh/cond6.C: New test.
3177
3178 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3179
3180         PR fortran/48820
3181         * gfortran.dg/rank_3.f90: New.
3182         * gfortran.dg/rank_4.f90: New.
3183
3184 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3185
3186         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3187         replace dump search.
3188
3189 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3190
3191         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3192         * gnat.dg/bit_packed_array5.adb: ...here.
3193
3194 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3195
3196         PR c++/42056
3197         * g++.dg/cpp0x/auto25.C: New.
3198
3199 2011-05-27  Richard Guenther  <rguenther@suse.de>
3200
3201         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3202
3203 2011-05-27  Richard Guenther  <rguenther@suse.de>
3204
3205         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3206
3207 2011-05-27  Richard Guenther  <rguenther@suse.de>
3208
3209         PR middle-end/49189
3210         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3211
3212 2011-05-26  Jason Merrill  <jason@redhat.com>
3213
3214         * g++.dg/cpp0x/friend1.C: New.
3215         * g++.dg/cpp0x/friend2.C: New.
3216
3217         * g++.dg/cpp0x/auto7.C: Update.
3218         * g++.dg/template/crash50.C: Adjust.
3219         * g++.dg/template/static9.C: Adjust.
3220         * g++.old-deja/g++.ext/memconst.C: Adjust.
3221
3222 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3223
3224         * gcc.dg/march.c: Ignore a note for some targets.
3225
3226 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3227             Nathan Froyd  <froydnj@codesourcery.com>
3228
3229         PR c++/2288
3230         PR c++/18770
3231         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3232         * g++.dg/parse/pr18770.C: New test.
3233         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3234
3235 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3236
3237         PR fortran/48955
3238         * gfortran.dg/dependency_40.f90 : New test.
3239
3240 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/18918
3243         * gfortran.dg/coarray/registering_1.f90: New.
3244
3245 2011-05-26  Jason Merrill  <jason@redhat.com>
3246
3247         * g++.dg/cpp0x/variadic111.C: New.
3248         * g++.dg/cpp0x/variadic41.C: Adjust.
3249
3250 2011-05-26  Richard Guenther  <rguenther@suse.de>
3251
3252         PR tree-optimization/48702
3253         * gcc.dg/torture/pr48702.c: New testcase.
3254
3255 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3256
3257         PR gcov-profile/48845
3258         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3259         support.
3260         * gcc.dg/matrix/matrix.exp: Likewise.
3261         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3262         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3263         line number to check_profiling_available.
3264         * lib/target-supports.exp (check_profiling_available): Account for
3265         this.
3266         Require TLS runtime support with -fprofile-generate.
3267         * lib/profopt.exp (profopt-execute): Add TLS options for
3268         -fprofile-generate.
3269         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3270
3271 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR c++/49165
3274         * g++.dg/eh/cond5.C: New test.
3275
3276         PR tree-optimization/49161
3277         * gcc.c-torture/execute/pr49161.c: New test.
3278
3279 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3280
3281         * gcc.target/arm/neon-vorn-vbic.c: New test.
3282
3283 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3284
3285         PR tree-optimization/49038
3286         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3287         * gcc.dg/vect/pr49038.c: New test.
3288
3289 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3290         * g++.dg/init/pr25811-3.C: New.
3291         * g++.dg/init/pr25811-4.C: New.
3292
3293 2011-05-25  Jason Merrill  <jason@redhat.com>
3294
3295         * g++.dg/cpp0x/enum17.C: New.
3296         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3297
3298         * g++.dg/cpp0x/auto24.C: New.
3299
3300         * g++.dg/cpp0x/error4.C: New.
3301
3302         * g++.dg/cpp0x/rv-restrict.C: New.
3303
3304         * g++.dg/cpp0x/enum15.C: New.
3305         * g++.dg/cpp0x/constexpr-switch2.C: New.
3306
3307         * g++.dg/cpp0x/variadic110.C: New.
3308
3309         * g++.dg/cpp0x/auto9.C: Add typedef test.
3310
3311         * g++.dg/cpp0x/auto23.C: New.
3312         * g++.dg/cpp0x/auto9.C: Adjust.
3313
3314         * g++.dg/cpp0x/defaulted29.C: New.
3315
3316         * g++.dg/cpp0x/initlist51.C: New.
3317
3318 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3319
3320         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3321         * g++.dg/abi/packed1.C: Suppress warning.
3322         * g++.dg/warn/Wunused-parm-3.C: Likewise.
3323         * g++.dg/template/stdarg1.C: Likewise.
3324         * g++.dg/other/packed1.C: Remove arm from xfail list.
3325
3326 2011-05-25  Jason Merrill  <jason@redhat.com>
3327
3328         * g++.dg/cpp0x/enum16.C: New.
3329         * g++.dg/parse/error15.C: Adjust.
3330
3331         * g++.dg/cpp0x/initlist50.C: New.
3332
3333         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3334
3335         * g++.dg/cpp0x/variadic109.C: New.
3336
3337 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3338
3339          * gcc.target/i386/pause-1.c: New.
3340
3341 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3342
3343         * gcc.dg/stack-usage-1.c: Adjust comment.
3344         * gcc.dg/stack-usage-2.c: New test.
3345
3346 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
3347
3348         PR c++/49136
3349         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3350         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3351
3352 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
3353
3354         PR rtl-optimization/48757
3355         * gfortran.dg/pr48757.f:  New test case.
3356
3357 2011-05-24  Jason Merrill  <jason@redhat.com>
3358
3359         * g++.dg/cpp0x/access01.C: New.
3360
3361 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3362
3363         PR libobjc/48177
3364         * objc.dg/pr48177.m: New testcase.      
3365
3366 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3367
3368         PR objc/48187
3369         * objc.dg/pr48187.m: New testcase.
3370         * obj-c++.dg/pr48187.mm: New testcase.
3371         * objc.dg/ivar-extra-semicolon.m: New testcase.
3372
3373 2011-05-24  Jason Merrill  <jason@redhat.com>
3374
3375         * g++.dg/template/access21.C: New.
3376         * g++.dg/template/access22.C: New.
3377
3378 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
3379
3380         PR rtl-optimization/48633
3381         * g++.dg/pr48633.C: New test.
3382
3383 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         PR target/49133
3386         * g++.dg/other/pr49133.C: New test.
3387
3388 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
3389             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3390
3391         * gcc.dg/torture/tls/run-gd.c: New test.
3392         * gcc.dg/torture/tls/run-ie.c: New test.
3393         * gcc.dg/torture/tls/run-ld.c: New test.
3394         * gcc.dg/torture/tls/run-le.c: New test.
3395         * lib/target-supports.exp (check_effective_target_tls_runtime):
3396         Build testcase with TLS options.
3397
3398 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3399
3400         * gcc.dg/vect/pr48172.c: Remove dg-do run.
3401
3402 2011-05-24  Tom de Vries  <tom@codesourcery.com>
3403
3404         PR tree-optimization/49121
3405         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3406
3407 2011-05-23  Jason Merrill  <jason@redhat.com>
3408
3409         * g++.dg/cpp0x/defaulted28.C: New.
3410
3411         * g++.dg/cpp0x/sfinae25.C: New.
3412
3413         * g++.dg/cpp0x/rv-cast2.C: New.
3414
3415         * g++.dg/cpp0x/enum14.C: New.
3416
3417 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR lto/49123
3420         * gcc.c-torture/execute/pr49123.c: New test.
3421
3422         PR debug/49032
3423         * gcc.dg/debug/pr49032.c: New test.
3424
3425         PR c/49120
3426         * gcc.dg/pr49120.c: New test.
3427
3428 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3429
3430         PR target/47315
3431         * gcc.target/i386/pr47315.c: New test.
3432
3433 2011-05-23  Jason Merrill  <jason@redhat.com>
3434
3435         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3436
3437         * g++.dg/cpp0x/sfinae24.C: New.
3438
3439         * g++.dg/cpp0x/error3.C: New.
3440
3441         * g++.dg/cpp0x/defaulted27.C: New.
3442
3443         * g++.dg/cpp0x/decltype27.C: New.
3444
3445 2011-05-23  Richard Guenther  <rguenther@suse.de>
3446
3447         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3448
3449 2011-05-23  Richard Guenther  <rguenther@suse.de>
3450
3451         PR tree-optimization/40874
3452         * g++.dg/tree-ssa/pr40874.C: New testcase.
3453
3454 2011-05-23  Richard Guenther  <rguenther@suse.de>
3455
3456         PR tree-optimization/49115
3457         * g++.dg/torture/pr49115.C: New testcase.
3458
3459 2011-05-23  Richard Guenther  <rguenther@suse.de>
3460
3461         PR middle-end/15419
3462         * gcc.dg/memcpy-3.c: New testcase.
3463
3464 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR middle-end/48973
3467         * gcc.c-torture/execute/pr48973-1.c: New test.
3468         * gcc.c-torture/execute/pr48973-2.c: New test.
3469
3470 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
3471
3472         PR c++/18016
3473         * g++.dg/warn/pr18016.C: New.
3474
3475 2011-05-23  Tom de Vries  <tom@codesourcery.com>
3476
3477         PR target/45098
3478         * gcc.target/arm/ivopts-6.c: New test.
3479
3480 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
3481
3482         PR middle-end/49029
3483         * gcc.c-torture/compile/pr49029.c: New test.
3484
3485 2011-05-22  Jason Merrill  <jason@redhat.com>
3486
3487         * g++.dg/cpp0x/sfinae23.C: New.
3488         * g++.dg/cpp0x/sfinae8.C: Correct.
3489
3490 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3491
3492         * gfortran.dg/function_optimize_8.f90:  New test case.
3493
3494 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
3495
3496         PR tree-optimization/49087
3497         * gcc.dg/vect/O3-pr49087.c: New test.
3498
3499 2011-05-21  Jason Merrill  <jason@redhat.com>
3500
3501         * g++.dg/debug/const5.C: New.
3502
3503 2011-05-20  Jason Merrill  <jason@redhat.com>
3504
3505         * g++.dg/cpp0x/constexpr-static7.C: Extend.
3506
3507         * g++.dg/cpp0x/constexpr-static7.C: New.
3508
3509         * g++.dg/cpp0x/enum12.C: New.
3510         * g++.dg/cpp0x/enum13.C: New.
3511
3512 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
3513
3514         PR fortran/48699
3515         * gfortran.dg/select_type_23.f03: New.
3516
3517 2011-05-20  Jason Merrill  <jason@redhat.com>
3518
3519         * g++.dg/cpp0x/defaulted26.C: New.
3520
3521         * g++.dg/cpp0x/noexcept02.C: Fix.
3522         * g++.dg/cpp0x/noexcept03.C: Fix.
3523         * g++.dg/cpp0x/noexcept08.C: Fix.
3524         * g++.dg/cpp0x/noexcept10.C: New.
3525
3526 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
3527
3528         PR fortran/48706
3529         * gfortran.dg/extends_12.f03: New.
3530
3531 2011-05-20  Jason Merrill  <jason@redhat.com>
3532
3533         * g++.dg/template/koenig9.C: New.
3534         * g++.dg/opt/pr47615.C: Fix.
3535         * g++.dg/overload/defarg1.C: Fix.
3536         * g++.dg/tc1/dr213.C: Remove xfail.
3537         * g++.dg/torture/pr34850.C: Fix.
3538         * g++.dg/torture/pr39362.C: Fix.
3539         * g++.old-deja/g++.brendan/crash56.C: Fix.
3540         * g++.old-deja/g++.pt/memtemp47.C: Fix.
3541
3542 2011-05-20  Richard Guenther  <rguenther@suse.de>
3543
3544         PR tree-optimization/49079
3545         * gcc.dg/torture/pr49079.c: New testcase.
3546
3547 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
3548
3549         PR tree-optimization/49073
3550         * gcc.c-torture/execute/pr49073.c: New test.
3551
3552 2011-06-19  Tobias Burnus  <burnus@net-b.de>
3553
3554         PR fortran/18918
3555         * gfortran.dg/coarray_21.f90: New.
3556
3557 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
3558
3559         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3560         output.
3561
3562 2011-05-19  Richard Guenther  <rguenther@suse.de>
3563
3564         PR testsuite/49063
3565         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3566
3567 2011-05-19  Richard Guenther  <rguenther@suse.de>
3568
3569         PR middle-end/48985
3570         * gcc.dg/builtin-object-size-11.c: New testcase.
3571
3572 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3573
3574         PR target/45098
3575         * gcc.target/arm/ivopts.c: New test.
3576         * gcc.target/arm/ivopts-2.c: New test.
3577
3578 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3579
3580         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3581
3582 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3583
3584         * gcc.c-torture/execute/960321-1.x: Remove.
3585
3586 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
3587
3588         PR fortran/48700
3589         * gfortran.dg/move_alloc_4.f90: New.
3590
3591 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3592
3593         PR target/49002
3594         * gcc.target/i386/pr49002-1.c: New test.
3595         * gcc.target/i386/pr49002-2.c: Likewise.
3596
3597 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR tree-optimization/49039
3600         * gcc.c-torture/execute/pr49039.c: New test.
3601         * gcc.dg/tree-ssa/pr49039.c: New test.
3602         * g++.dg/torture/pr49039.C: New test.
3603
3604 2011-05-18  Jason Merrill  <jason@redhat.com>
3605
3606         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3607         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3608         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3609
3610 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
3611
3612         * gcc.target/bfin/mcpu-bf592.c: New test.
3613
3614 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
3615
3616         PR tree-optimization/41881
3617         * gcc.dg/vect/O3-pr41881.c: New test.
3618         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3619
3620 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR tree-optimization/49000
3623         * gcc.dg/pr49000.c: New test.
3624
3625 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
3626
3627         * gnat.dg/invalid1.adb: New test.
3628
3629 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
3630
3631         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3632         scan pattern.
3633         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3634         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3635
3636 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3637
3638         PR c++/48994
3639         * g++.dg/cpp0x/range-for18.C: New.
3640
3641 2011-05-15  Tobias Burnus  <burnus@net-b.de>
3642
3643         PR fortran/18918
3644         * gfortran.dg/coarray/image_index_2.f90: New.
3645
3646 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
3647
3648         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3649         * g++.dg/cpp0x/override2.C: New.
3650
3651 2011-05-14  Tobias Burnus  <burnus@net-b.de>
3652
3653         PR fortran/18918
3654         * gfortran.de/coarray_20.f90: New.
3655
3656 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3657
3658         PR fortran/22572
3659         * function_optimize_7.f90:  New test case.
3660
3661 2011-05-13  Jason Merrill  <jason@redhat.com>
3662
3663         * g++.dg/cpp0x/decltype26.C: New.
3664         * g++.dg/cpp0x/enum11.C: New.
3665
3666 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3667
3668         PR fortran/48972
3669         PR fortran/48991
3670         * gfortran.dg/assign_8.f90: Update dg-error.
3671
3672 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3673
3674         PR fortran/48972
3675         * gfortran.dg/io_constraints_8.f90: New.
3676         * gfortran.dg/io_constraints_9.f90: New.
3677
3678 2011-05-13  Martin Thuresson  <martint@google.com>
3679
3680         PR gcov-profile/47793
3681         * gcc.dg/pr47793.c: New.
3682
3683 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR tree-optimization/48975
3686         * gcc.dg/pr48975.c: New test.
3687
3688 2011-05-12  Tobias Burnus  <burnus@net-b.de>
3689
3690         PR fortran/48972
3691         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3692
3693 2011-05-12  Jason Merrill  <jason@redhat.com>
3694
3695         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3696
3697 2011-05-12  Geert Bosch  <bosch@adacore.com>
3698
3699         * gnat.dg/view_conversion1.adb: New test.
3700
3701 2011-05-12  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/48172
3704         * gcc.dg/vect/pr48172.c: New testcase.
3705
3706 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR debug/48967
3709         * g++.dg/opt/pr48967.C: New test.
3710
3711 2011-05-11  Jason Merrill  <jason@redhat.com>
3712
3713         * g++.dg/cpp0x/constexpr-friend.C: New.
3714         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3715
3716         * g++.dg/cpp0x/sfinae22.C: New.
3717
3718 2011-05-11  Tobias Burnus  <burnus@net-b.de>
3719
3720         PR fortran/48889
3721         * gfortran.dg/generic_24.f90: New.
3722
3723 2011-05-11  Richard Guenther  <rguenther@suse.de>
3724
3725         PR tree-optimization/15256
3726         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3727
3728 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR debug/48159
3731         * gcc.dg/pr48159-1.c: New test.
3732         * gcc.dg/pr48159-2.c: New test.
3733
3734 2011-05-11  Richard Guenther  <rguenther@suse.de>
3735
3736         PR middle-end/48953
3737         * gcc.dg/torture/pr48953.c: New testcase.
3738
3739 2011-05-11  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/18041
3742         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3743
3744 2011-05-11  Alan Modra  <amodra@gmail.com>
3745
3746         PR target/47755
3747         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3748
3749 2011-05-10  Jason Merrill  <jason@redhat.com>
3750
3751         * g++.dg/cpp0x/defaulted25.C: New.
3752         * g++.dg/template/crash7.C: Adjust.
3753
3754         * g++.dg/cpp0x/variadic108.C: New.
3755
3756 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
3757
3758         * g++.dg/inherit/virtual9.C: Extend.
3759
3760 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3761
3762         PR target/48857
3763         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3764         are passed and returned in vector registers.
3765
3766 2011-05-10  Richard Guenther  <rguenther@suse.de>
3767
3768         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3769         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3770         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3771         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3772         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
3773         applies.
3774
3775 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
3776
3777         PR tree-optimization/48611
3778         PR tree-optimization/48794
3779         * gfortran.dg/gomp/pr48611.f90: New test.
3780         * gfortran.dg/gomp/pr48794.f90: New test.
3781
3782         PR debug/48928
3783         * gcc.dg/dfp/pr48928.c: New test.
3784
3785 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3786
3787         PR c++/48522
3788         * g++.dg/cpp0x/pr48522.C: New.
3789
3790 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3791
3792         PR c++/48735
3793         * g++.dg/cpp0x/sfinae21.C: New.
3794
3795 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3796
3797         * g++.dg/template/sfinae28.C: Rename to...
3798         * g++.dg/cpp0x/sfinae19.C: ... this.
3799         * g++.dg/template/sfinae29.C: Rename to...
3800         * g++.dg/cpp0x/sfinae20.C: ... this.
3801
3802 2011-05-09  Jeff Law <law@redhat.com>
3803
3804         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3805         consistent results.
3806
3807 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
3808
3809         PR c++/20039
3810         * g++.dg/init/pr20039.C: New.
3811
3812 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3813
3814         PR c++/48737
3815         PR c++/48744
3816         * g++.dg/template/sfinae28.C: New.
3817         * g++.dg/template/sfinae29.C: Likewise.
3818
3819 2011-05-09  Jason Merrill  <jason@redhat.com>
3820
3821         * g++.dg/template/nontype23.C: New.
3822
3823 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
3824         PR c++/48859
3825         * g++.dg/init/pr48859.C: New.
3826
3827 2011-05-09  Jason Merrill  <jason@redhat.com>
3828
3829         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3830         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3831         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3832         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3833         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3834         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3835         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3836         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3837
3838 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
3839
3840         * g++.dg/inherit/virtual9.C: New.
3841
3842 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
3843
3844         PR c++/48574
3845         * g++.dg/template/dependent-expr8.C: New test case.
3846
3847 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
3848
3849         PR tree-optimization/48837
3850         * gcc.dg/pr48837.c: New testcase.
3851
3852 2011-05-06  Jason Merrill  <jason@redhat.com>
3853
3854         * g++.dg/cpp0x/constexpr-condition2.C: New.
3855
3856         * g++.dg/cpp0x/constexpr-missing.C: New.
3857
3858 2011-05-06  Tobias Burnus  <burnus@net-b.de>
3859
3860         PR fortran/18918
3861         * gfortran.dg/coarray/this_image_2.f90: New.
3862
3863 2011-05-06  Tobias Burnus  <burnus@net-b.de>
3864
3865         PR fortran/48858
3866         PR fortran/48820
3867         * gfortran.dg/bind_c_usage_22.f90: New.
3868         * gfortran.dg/bind_c_usage_23.f90: New.
3869         * gfortran.dg/bind_c_usage_24.f90: New.
3870         * gfortran.dg/bind_c_usage_24_c.c: New.
3871
3872 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
3873
3874         PR c++/48838
3875         * g++.dg/template/member9.C: New test case.
3876
3877 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3878
3879         * gnat.dg/discr29.ad[sb]: New test.
3880         * gnat.dg/discr30.adb: Likewise.
3881
3882 2011-05-05  Julian Brown  <julian@codesourcery.com>
3883
3884         * gcc.target/arm/neon-vset_lanes8.c: New test.
3885
3886 2011-05-05  Jason Merrill  <jason@redhat.com>
3887
3888         * g++.dg/init/new32.C: New.
3889
3890 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3891
3892         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3893         Fix typo.
3894
3895 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR rtl-optimization/48381
3898         * gcc.c-torture/compile/pr48381.c: New test.
3899
3900 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
3901
3902         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3903         to dg-options.
3904         * gcc.target/i386/opt-1.c: Ditto.
3905
3906 2011-05-04  Jason Merrill  <jason@redhat.com>
3907
3908         * g++.dg/conversion/base1.C: New.
3909
3910 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3911
3912         PR libgfortran/48787
3913         * gfortran.dg/round_3.f08: Add more checks to test case.
3914
3915 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
3916
3917         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3918         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3919         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3920         Gate test on effective_target fd_truncate.
3921
3922 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
3923
3924         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3925         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3926         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3927         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
3928         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3929         * gcc.target/i386/pr38824.c: Ditto.
3930         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3931         * gcc.target/i386/vecinit-2.c: Ditto.
3932         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3933         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3934         * gcc.target/i386/parity-2.c: Ditto.
3935         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3936
3937 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
3938
3939         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3940         remove duplication.
3941         * gcc.target/bfin/mcpu-bf514.c: Likewise.
3942         * gcc.target/bfin/mcpu-bf516.c: Likewise.
3943         * gcc.target/bfin/mcpu-bf518.c: Likewise.
3944
3945 2011-05-03  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/18918
3948         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3949
3950 2011-05-03  Tobias Burnus  <burnus@net-b.de>
3951
3952         PR fortran/18918
3953         * gfortran.dg/coarray/this_image_1.f90: New.
3954
3955 2011-05-03  Tobias Burnus  <burnus@net-b.de>
3956
3957         PR fortran/18918
3958         * gfortran.dg/coarray/caf.dg: New.
3959         * gfortran.dg/coarray/image_index_1.f90: New, copied
3960         from ../coarray_16.f90.
3961
3962 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3963
3964         PR c++/28501
3965         * g++.dg/ext/complex9.C: New.
3966
3967 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
3968
3969         From Mike Frysinger
3970         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3971         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3972         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3973
3974 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
3975
3976         * gcc.target/bfin/builtins: Created.
3977         * gcc.target/bfin/hisilh-O0.c: Deleted.
3978         * gcc.target/bfin/hisilh.c: Moved to...
3979         * gcc.target/bfin/builtins/hisilh.c: ...here.
3980         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3981         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3982         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3983         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3984         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3985         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3986         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3987         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3988         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3989         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3990         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3991         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3992         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3993         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3994         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3995         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3996         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3997         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3998         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3999         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4000         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4001         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4002         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4003         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4004         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4005         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4006         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4007         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4008         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4009         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4010         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4011         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4012         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4013         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4014         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4015         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4016         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4017         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4018         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4019         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4020         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4021         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4022         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4023         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4024         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4025         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4026         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4027         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4028         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4029         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4030         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4031         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4032         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4033         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4034         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4035         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4036         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4037         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4038         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4039         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4040         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4041         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4042         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4043         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4044         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4045         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4046         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4047         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4048         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4049         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4050         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4051         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4052         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4053         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4054         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4055         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4056         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4057         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4058         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4059         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4060         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4061         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4062         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4063         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4064         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4065         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.