OSDN Git Service

PR tree-optimization/49926
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
2
3         PR tree-optimization/49926
4         * gcc.dg/vect/pr49926.c: New test.
5
6 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
7
8         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
9         * gcc.target/i386/lzcnt-1.c: New test.
10         * gcc.target/i386/lzcnt-2.c: Likewise.
11         * gcc.target/i386/lzcnt-2a.c: Likewise.
12         * gcc.target/i386/lzcnt-3.c: Likewise.
13         * gcc.target/i386/lzcnt-4.c: Likewise.
14         * gcc.target/i386/lzcnt-4a.c: Likewise.
15         * gcc.target/i386/lzcnt-5.c: Likewise.
16         * gcc.target/i386/lzcnt-6.c: Likewise.
17         * gcc.target/i386/lzcnt-6a.c: Likewise.
18         * gcc.target/i386/lzcnt-check.h: Likewise.
19
20         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
21         * gcc.target/i386/sse-13.c: Likewise.
22         * gcc.target/i386/sse-14.c: Likewise.
23         * g++.dg/other/i386-2.C: Likewise.
24         * g++.dg/other/i386-3.C: Likewise.
25
26 2011-08-01  Julian Brown  <julian@codesourcery.com>
27
28         * gcc.target/arm/fixed-point-exec.c: New test.
29
30 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
31
32         PR target/49920
33         * gcc.target/i386/pr49920.c: New test.
34
35 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
36
37         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
38         * gcc.dg/tree-ssa/pr23109.c: Ditto.
39         * gcc.dg/tree-ssa/loop-7.c: Ditto.
40         * gcc.dg/tree-ssa/loop-32.c: Ditto.
41         * gcc.dg/tree-ssa/loop-33.c: Ditto.
42         * gcc.dg/tree-ssa/loop-34.c: Ditto.
43         * gcc.dg/tree-ssa/loop-35.c: Ditto.
44         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
45         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
46         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
47         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
48         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
49         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
50         * g++.dg/tree-ssa/pr33615.C: Ditto.
51         * g++.dg/tree-ssa/restrict1.C: Ditto.
52         * c-c++-common/restrict-2.c: Ditto.
53         * gfortran.dg/pr32921.f: Ditto.
54         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
55         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
56         * gcc.dg/tree-ssa/vrp47.c: Ditto.
57         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
58         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
59         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
60         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
61         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
62         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
63         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
64
65 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
66
67         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
68         .exe.ltrans[0-9]*. dump files.
69
70 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
71
72         PR fortran/49112
73         * gfortran.dg/abstract_type_6.f03: Modified.
74         * gfortran.dg/typebound_proc_24.f03: New.
75
76 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
77
78         PR testsuite/49917
79         * g++.dg/init/for1.C: Fix.
80
81 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
82
83         PR fortran/48876
84         * gfortran.dg/string_5.f90:  New test.
85
86 2011-07-29  Jason Merrill  <jason@redhat.com>
87
88         PR c++/49867
89         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
90
91 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
92
93         PR tree-optimization/47407
94         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
95         alpha*-dec-osf*.
96         Sort target list.
97
98 2011-07-29  Richard Guenther  <rguenther@suse.de>
99
100         * gcc.dg/uninit-suppress.c: Also disable VRP.
101         * gcc.dg/uninit-suppress_2.c: Likewise.
102
103 2011-07-28  Jason Merrill  <jason@redhat.com>
104
105         PR c++/49808
106         * g++.dg/template/nontype24.C: New.
107
108 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
109
110         PR rtl-optimization/47958
111         * gcc.dg/torture/pr47958-1.c: New.
112
113 2011-07-29  Wei Guozhi  <carrot@google.com>
114
115         PR rtl-optimization/49799
116         * gcc.dg/pr49799.c: New test case.
117
118 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
119
120         PR middle-end/48648
121         * gcc.dg/graphite/id-pr48648.c: New.
122
123 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
124
125         PR fortran/31067
126         * gfortran.dg/maxloc_2.f90: New test.
127         * gfortran.dg/maxloc_3.f90: New test.
128         * gfortran.dg/minloc_1.f90: New test.
129         * gfortran.dg/minloc_2.f90: New test.
130         * gfortran.dg/minloc_3.f90: New test.
131         * gfortran.dg/minmaxloc_7.f90: New test.
132
133         PR debug/49871
134         * gcc.dg/debug/dwarf2/pr49871.c: New test.
135
136 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
137
138         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
139         the builtin isn't optimized away.
140
141 2011-07-27  Tobias Burnus  <burnus@net-b.de>
142
143         PR fortran/45586
144         * gfortran.dg/lto/pr45586-2_0.f90: New.
145
146 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
147
148         PR middle-end/49875
149         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
150         * c-c++-common/cxxbitfields-5.c: Same.
151
152 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
153
154         * lib/target-supports.exp (check_effective_target_mmap): Use
155         check_function_available.
156
157 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
158
159         * g++.old-deja/g++.pt/crash60.C: Updated.
160
161 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
162
163         PR target/49866
164         * gcc.target/i386/pr49866.c: New test.
165
166 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
167
168         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
169         * gcc.target/i386/bmi-andn-1.c: New test.
170         * gcc.target/i386/bmi-andn-1a.c: Likewise.
171         * gcc.target/i386/bmi-andn-2.c: Likewise.
172         * gcc.target/i386/bmi-andn-2a.c: Likewise.
173         * gcc.target/i386/bmi-bextr-1.c: Likewise.
174         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
175         * gcc.target/i386/bmi-bextr-2.c: Likewise.
176         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
177         * gcc.target/i386/bmi-blsi-1.c: Likewise.
178         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
179         * gcc.target/i386/bmi-blsi-2.c: Likewise.
180         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
181         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
182         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
183         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
184         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
185         * gcc.target/i386/bmi-blsr-1.c: Likewise.
186         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
187         * gcc.target/i386/bmi-blsr-2.c: Likewise.
188         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
189         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
190         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
191         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
192         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
193
194 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
195
196         PR middle-end/47691
197         * gfortran.dg/graphite/id-pr47691.f: New.
198
199 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
200
201         * gcc.target/i386/avx-os-support.h: New.
202         * gcc.target/i386/avx-check.h: Include avx-os-support.h
203         (main): Check avx_os_support before the test is run.
204         * gcc.target/i386/aes-avx-check.h: Ditto.
205         * gcc.target/i386/pclmul-avx-check.h: Ditto.
206
207 2011-07-27  Kai Tietz  <ktietz@redhat.com>
208
209         * gcc.target/i386/aggregate-ret3.c: New test.
210         * gcc.target/i386/aggregate-ret4.c: New test.
211
212 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
213
214         PR fortran/49755
215         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
216         allocated array should *not* change its size.
217         * gfortran.dg/multiple_allocation_3.f90: New test.
218
219 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
220
221         PR c++/49776
222         * g++.dg/cpp0x/constexpr-49776.C: New.
223
224 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
225
226         PR middle-end/47046
227         * gcc.dg/graphite/id-pr47046.c: New.
228
229 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
230
231         PR middle-end/47653
232         * gcc.dg/graphite/run-id-pr47593.c: New.
233
234 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
235
236         PR middle-end/47653
237         * gcc.dg/graphite/run-id-pr47653.c: New.
238         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
239         induction variables.
240         * gcc.dg/graphite/scop-16.c: Same.
241         * gcc.dg/graphite/scop-17.c: Same.
242         * gcc.dg/graphite/scop-21.c: Same.
243
244 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
245
246         PR middle-end/48805
247         * gcc.dg/graphite/id-pr48805.c: New.
248
249 2011-07-26  Tobias Burnus  <burnus@net-b.de>
250
251         * gfortran.dg/coarray_lib_token_2.f90: New.
252
253 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
254
255         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
256         SPU local store.
257
258 2011-07-25  Andrew Pinski  <apinski@cavium.com>
259
260         PR tree-opt/49671
261         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
262         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
263
264 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
265
266         * lib/target-supports.exp (check_effective_target_mmap): New proc.
267
268         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
269         * gcc.c-torture/execute/loop-2g.c: Likewise.
270         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
271         Require mmap support.
272         * gcc.c-torture/execute/loop-2g.x: Likewise.
273         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
274         (MAP_ANON): Provide default.
275         * gcc.dg/20050826-1.c: Likewise.
276         * gcc.target/i386/pr36533.c: Likewise.
277         * gcc.dg/vect/pr49038.c: Remove dg-do run.
278         Use dg-require-effective-target mmap.
279
280 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
281
282         PR c++/49838
283         * g++.dg/cpp0x/range-for19.C: New.
284
285 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
286
287         PR testsuite/49753
288         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
289
290         Revert:
291         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
292
293         PR testsuite/49753
294         * g++.dg/torture/pr49309.C: Remove.
295
296 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
297
298         PR tree-optimization/49809
299         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
300         test.
301
302 2011-07-25  Richard Guenther  <rguenther@suse.de>
303
304         PR tree-optimization/49715
305         * gcc.target/i386/pr49715-1.c: New testcase.
306         * gcc.target/i386/pr49715-2.c: Likewise.
307
308 2011-07-23  Jason Merrill  <jason@redhat.com>
309
310         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
311
312 2011-07-22  Jason Merrill  <jason@redhat.com>
313
314         PR c++/49793
315         * g++.dg/cpp0x/initlist55.C: New.
316
317 2011-07-23  Tobias Burnus  <burnus@net-b.de>
318
319         PR fortran/49791
320         * gfortran.dg/namelist_72.f: New.
321
322 2011-07-23  Tobias Burnus  <burnus@net-b.de>
323
324         * gfortran.dg/coarray_25.f90: New.
325
326 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
327
328         * override1.C: This test should use c++0x mode.
329         * override3.C: New. Test the diagnostics in c++98 mode.
330
331 2011-07-22  Jason Merrill  <jason@redhat.com>
332             Mark Glisse  <marc.glisse@normalesup.org>
333
334         PR c++/30112
335         * g++.dg/other/pragma-re-1.C: Add namespace cases.
336
337         PR c++/49813
338         * g++.dg/opt/builtins2.C: New.
339         * g++.dg/other/error27.C: Don't rely on __builtin.
340
341 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
342
343         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
344         on lp64 targets.
345         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
346         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
347         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
348         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
349
350         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
351         instead of ia32.
352
353 2011-07-22  Richard Guenther  <rguenther@suse.de>
354
355         PR tree-optimization/45819
356         * gcc.dg/pr45819.c: New testcase.
357
358 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
359
360         * lib/target-supports.exp (check_ifunc_available): Rewrite.
361
362 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
363
364         PR middle-end/47654
365         PR middle-end/49649
366         * gcc.dg/graphite/run-id-pr47654.c: New.
367
368 2011-07-21  Ian Lance Taylor  <iant@google.com>
369
370         PR middle-end/49705
371         * gcc.dg/pr49705.c: New test.
372
373 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
374
375         * lib/target-supports.exp (check_avx_os_support_available): New.
376         (check_effective_target_avx_runtime): Use it.
377
378 2011-07-21  Richard Guenther  <rguenther@suse.de>
379
380         PR tree-optimization/49770
381         * g++.dg/torture/pr49770.C: New testcase.
382
383 2011-07-21  Kai Tietz  <ktietz@redhat.com>
384
385         * gcc.dg/tree-ssa/pr30978.c: adjusted.
386         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
387
388 2011-07-21  Tobias Burnus  <burnus@net-b.de>
389
390         * gfortran.dg/coarray_lib_token_1.f90: New.
391
392 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
393
394         * gcc.dg/pr32912-2.c: Skip for AVR.
395         * gcc.dg/pr44674.c: Add dg-require-profiling.
396
397 2011-07-20  Jason Merrill  <jason@redhat.com>
398
399         * g++.dg/ext/desig2.C: New.
400
401 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
402
403         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
404         be generated.
405         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
406         * gcc.target/powerpc/recip-3.c: Ditto.
407
408 2011-07-19  Jason Merrill  <jason@redhat.com>
409
410         PR c++/6709 (DR 743)
411         PR c++/42603 (DR 950)
412         * g++.dg/cpp0x/decltype21.C: New.
413
414 2011-07-20  Richard Guenther  <rguenther@suse.de>
415
416         PR middle-end/18908
417         * gcc.dg/tree-ssa/pr18908.c: New testcase.
418         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
419
420 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
421
422         * gcc.target/arm/combine-movs.c: New.
423         * gcc.target/arm/unsigned-extend-2.c: New.
424
425 2011-07-19  Jason Merrill  <jason@redhat.com>
426
427         PR c++/49785
428         * g++.dg/cpp0x/variadic114.C: New.
429
430 2011-07-19  Tobias Burnus  <burnus@net-b.de>
431
432         * gfortran.dg/coarray_args_1.f90: New.
433         * gfortran.dg/coarray_args_2.f90: New.
434
435 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
436
437         PR fortran/49708
438         * gfortran.dg/allocate_error_3.f90: New.
439
440 2011-07-19  Richard Guenther  <rguenther@suse.de>
441
442         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
443         * gcc.dg/tree-ssa/bool-11.c: Likewise.
444         * gcc.dg/torture/20110719-1.c: New testcase.
445
446 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
447
448         PR tree-optimization/49768
449         * gcc.c-torture/execute/pr49768.c: New test.
450
451 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
452
453         PR tree-optimization/49771
454         * gcc.dg/vect/pr49771.c: New test.
455
456 2011-07-18  Martin Jambor  <mjambor@suse.cz>
457
458         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
459         * gcc.dg/ipa/ipa-2.c: Likewise.
460         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
461         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
462         * gcc.dg/ipa/ipa-5.c: Likewise.
463         * gcc.dg/ipa/ipa-7.c: Likewise.
464         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
465         * gcc.dg/ipa/ipacost-1.c: Likewise.
466         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
467         functions.
468         * gcc.dg/ipa/ipcp-1.c: New test.
469         * gcc.dg/ipa/ipcp-2.c: Likewise.
470         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
471
472 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
473
474         PR middle-end/49675
475         * gfortran.dg/pr49675.f90: New test.
476
477 2011-07-18  Richard Guenther  <rguenther@suse.de>
478
479         * gcc.dg/torture/20110718-1.c: New testcase.
480
481 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
482
483         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
484         * g++.dg/ext/bitfield3.C: Likewise.
485         * g++.dg/ext/bitfield4.C: Likewise.
486         * g++.dg/ext/bitfield5.C: Likewise.
487         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
488         * g++.dg/other/pr23205-2.C: Likewise.
489         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
490         * gcc.c-torture/compile/20001109-2.c: Likewise.
491         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
492         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
493         * gcc.dg/bitfld-16.c: Likewise.
494         * gcc.dg/bitfld-17.c: Likewise.
495         * gcc.dg/bitfld-18.c: Likewise.
496         * gcc.dg/builtins-config.h: Remove Netware support.
497         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
498         * gcc.dg/cdce2.c: Likewise.
499         * gcc.dg/cpp/assert4.c: Remove netware support.
500         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
501         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
502
503         * lib/target-supports.exp (check_visibility_available): Remove
504         NetWare support.
505         (check_profiling_available): Likewise.
506
507 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
508
509         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
510
511 2011-07-17  Tobias Burnus  <burnus@net-b.de>
512             Thomas Koenig  <tkoenig@gcc.gnu.org>
513
514         PR fortran/34657
515         * gfortran.dg/generic_17.f90: Fix testcase.
516         * gfortran.dg/interface_3.f90: Add dg-error.
517         * gfortran.dg/use_14.f90: New.
518         * gfortran.dg/use_15.f90: New.
519
520 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
521
522         * gnat.dg/pointer_controlled.adb: New test.
523
524 2011-07-17  Tobias Burnus  <burnus@net-b.de>
525
526         PR fortran/49624
527         * gfortran.dg/pointer_remapping_7.f90: New.
528
529 2011-07-16  Jason Merrill  <jason@redhat.com>
530
531         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
532
533 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
534             Jason Merrill  <jason@redhat.com>
535
536         PR c++/45329
537         PR c++/48934
538         * g++.dg/cpp0x/decltype29.C: Adjust.
539         * g++.dg/cpp0x/error4.C: Adjust.
540         * g++.dg/cpp0x/sfinae26.C: Adjust.
541         * g++.dg/cpp0x/variadic105.C: Adjust.
542         * g++.dg/template/deduce3.C: Adjust.
543         * g++.dg/template/error45.C: Adjust.
544         * g++.dg/template/ptrmem2.C: Adjust.
545         * g++.dg/template/sfinae2.C: Adjust.
546         * g++.old-deja/g++.pt/crash60.C: Adjust.
547         * g++.old-deja/g++.pt/unify6.C: Adjust.
548         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
549         * g++.dg/cpp0x/nullptr15.C: Adjust.
550         * g++.dg/cpp0x/pr31431-2.C: Adjust.
551         * g++.dg/cpp0x/pr31431.C: Adjust.
552         * g++.dg/cpp0x/pr31434.C: Adjust.
553         * g++.dg/cpp0x/sfinae11.C: Adjust
554         * g++.dg/cpp0x/temp_default2.C: Adjust.
555         * g++.dg/cpp0x/trailing4.C: Adjust.
556         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
557         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
558         * g++.dg/cpp0x/variadic105.C: Adjust.
559         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
560         * g++.dg/ext/vla2.C: Adjust.
561         * g++.dg/other/ptrmem10.C: Adjust.
562         * g++.dg/other/ptrmem11.C: Adjust.
563         * g++.dg/overload/unknown1.C: Adjust.
564         * g++.dg/template/conv11.C: Adjust.
565         * g++.dg/template/dependent-expr5.C: Adjust.
566         * g++.dg/template/friend.C: Adjust.
567         * g++.dg/template/incomplete2.C: Adjust.
568         * g++.dg/template/local4.C: Adjust.
569         * g++.dg/template/local6.C: Adjust.
570         * g++.dg/template/operator9.C: Adjust.
571         * g++.dg/template/ttp25.C: Adjust.
572         * g++.dg/template/unify10.C: Adjust.
573         * g++.dg/template/unify11.C: Adjust.
574         * g++.dg/template/unify6.C: Adjust.
575         * g++.dg/template/unify9.C: Adjust.
576         * g++.dg/template/varmod1.C: Adjust.
577         * g++.old-deja/g++.brendan/crash56.C: Adjust.
578         * g++.old-deja/g++.pt/crash28.C: Adjust.
579         * g++.old-deja/g++.pt/explicit41.C: Adjust.
580         * g++.old-deja/g++.pt/explicit77.C: Adjust.
581         * g++.old-deja/g++.pt/expr2.C: Adjust.
582         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
583         * g++.old-deja/g++.pt/spec5.C: Adjust.
584         * g++.old-deja/g++.pt/spec6.C: Adjust.
585         * g++.old-deja/g++.pt/unify4.C: Adjust.
586         * g++.old-deja/g++.pt/unify8.C: Adjust.
587         * g++.old-deja/g++.robertl/eb98.C: Adjust.
588         * g++.dg/overload/template5.C: New testcase.
589         * g++.dg/template/overload12.C: New testcase.
590
591 2011-07-11  Tobias Burnus  <burnus@net-b.de>
592
593         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
594         * gfortran.dg/coarray_7.f90: Ditto.
595         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
596         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
597
598 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
599
600         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
601         case.
602         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
603         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
604         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
605         C67X.
606         * gcc.c-torture/execute/ieee/pr29302.x: New file.
607         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
608         * gcc.dg/torture/builtin-math-7.c: Add a comment.
609
610 2011-07-15  Jason Merrill  <jason@redhat.com>
611
612         PR testsuite/49741
613         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
614         Use --extra_opts instead of --additional_options.
615
616 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
617
618         PR testsuite/49753
619         * g++.dg/torture/pr49309.C: Remove.
620
621 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
622
623         * gcc.target/tic6x/weak-call.c: New test.
624         * gcc.target/tic6x/fpcmp.c: New test.
625         * gcc.target/tic6x/fpdiv.c: New test.
626         * gcc.target/tic6x/rotdi16-scan.c: New test.
627         * gcc.target/tic6x/ffssi.c: New test.
628         * gcc.target/tic6x/fpdiv-lib.c: New test.
629         * gcc.target/tic6x/cold-lc.c: New test.
630         * gcc.target/tic6x/longcalls.c: New test.
631         * gcc.target/tic6x/abi-align-1.c: New test.
632         * gcc.target/tic6x/fpcmp-finite.c: New test.
633         * gcc.target/tic6x/rotdi16.c: New test.
634         * gcc.target/tic6x/bswapl.c: New test.
635         * gcc.target/tic6x/ffsdi.c: New test.
636         * gcc.target/tic6x/tic6x.exp: New file.
637         * gcc.target/tic6x/builtins/arith24.c: New test.
638         * gcc.target/tic6x/builtins/smpy.c: New test.
639         * gcc.target/tic6x/builtins/smpylh.c: New test.
640         * gcc.target/tic6x/builtins/smpyh.c: New test.
641         * gcc.target/tic6x/builtins/sarith1.c: New test.
642         * gcc.target/tic6x/builtins/extclr.c: New test
643         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
644         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
645         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
646         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
647         New functions.
648         * gcc.c-torture/execute/20101011-1.c: Add a condition for
649         __TMS320C6X__.
650         * gcc.dg/20020312-2.c: Likewise.
651         * gcc.dg/pr27095.c: Handle tic6x like hppa.
652         * gcc.dg/torture/pr37868.c: Skip on tic6x.
653         * gcc.dg/torture/builtin-math-7.c: Likewise.
654
655         PR testsuite/49757
656         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
657         not testing tic6x-*-*.
658
659 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
660
661         PR tree-opt/49309
662         * g++.dg/torture/pr49309.C: New testcase.
663
664 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
665
666         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
667
668 2011-07-14  Richard Guenther  <rguenther@suse.de>
669
670         PR tree-optimization/49651
671         * gcc.dg/torture/pr49651.c: New testcase.
672
673 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
674
675         PR target/43746
676         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
677
678 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
679
680         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
681         -mno-pointers-to-nested-functions.
682         * gcc.target/powerpc/no-r11-2.c: Ditto.
683         * gcc.target/powerpc/no-r11-3.c: Ditto.
684
685 2011-07-13  Jason Merrill  <jason@redhat.com>
686
687         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
688         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
689         when compiling C files.
690         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
691         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
692         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
693         * g++.dg/lookup/anon2.C: Likewise.
694         * g++.dg/tree-ssa/copyprop.C: Likewise.
695         * g++.old-deja/g++.jason/rfg27.C: Likewise.
696         * g++.dg/init/vector1.C: Ignore narrowing errors.
697         * g++.dg/torture/pr35526.C: Likewise.
698         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
699
700 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
701
702         PR libfortran/49296
703         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
704         and logical reads.
705
706 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
707
708         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
709         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
710
711 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
712
713         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
714         * lib/obj-c++.exp (obj-c++_init): Ditto.
715         * lib/file-format.exp (gcc_target_object_format): Ditto.
716         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
717         * lib/target-supports-dg-exp (check_weak_available): Ditto.
718         (check_visibility_available): Ditto.
719         (check_effective_target_tls_native): Ditto.
720         (check_effective_target_tls_emulated): Ditto.
721         (check_effective_target_function_sections): Ditto.
722
723 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
724
725         * gcc.target/arm/pr48183.c: New test.
726
727 2011-07-13  Richard Guenther  <rguenther@suse.de>
728
729         * gcc.dg/torture/20110713-1.c: New testcase.
730
731 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
732
733         PR rtl-opt/49474
734         * gcc.c-torture/compile/pr49474.c: New testcase.
735
736 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
737
738         PR tree-optimization/49712
739         * gcc.c-torture/execute/pr49712.c: New test.
740
741 2011-07-11  Jason Merrill  <jason@redhat.com>
742
743         PR c++/44609
744         * g++.dg/template/recurse3.C: New.
745
746 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
747
748         PR debug/49676
749         * gcc.dg/guality/csttest.c: New test.
750
751         PR fortran/49698
752         * gfortran.dg/pr49698.f90: New test.
753
754 2011-07-11  Jeff Law  <law@redhat.com>
755
756         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
757
758 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
759
760         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
761         * go.test/go-test.exp (go-set-goarch): Likewise.
762
763 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
764
765         PR target/39633
766         * gcc.target/avr/torture/pr39633.c: New test case.
767
768 2011-07-11  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/18918
771         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
772
773 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
774
775         * lib/target-supports.exp (check_effective_target_scheduling):
776         New Function.
777         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
778         * gcc.dg/pr45055.c: Ditto.
779         * gcc.dg/pr45353.c: Ditto.
780         * g++.dg/pr45056.C: Ditto.
781
782 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
783
784         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
785         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
786         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
787         * g++.dg/torture/pr31863.C: Skip AVR.
788
789 2011-07-10  Tobias Burnus  <burnus@net-b.de>
790
791         PR fortran/49690
792         * gfortran.dg/intrinsic_signal.f90: New.
793
794 2011-07-09  Jason Merrill  <jason@redhat.com>
795
796         * g++.dg/cpp0x/regress/regress6.C: New.
797         * g++.dg/parse/crash45.C: Adjust message.
798         * g++.dg/template/crash38.C: Adjust message.
799         * g++.dg/template/crash64.C: Adjust message.
800
801 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
802
803         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
804         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
805         * g++.dg/abi/bitfield3.C: Likewise.
806         * g++.dg/eh/pr38662.C: Likewise.
807         * g++.dg/ext/attrib36.C: Likewise.
808         * g++.dg/ext/attrib37.C: Likewise.
809         * g++.dg/ext/attrib8.C: Likewise.
810         * g++.dg/ext/tmplattr1.C: Likewise.
811         * g++.dg/inherit/override-attribs.C: Likewise.
812         * g++.dg/opt/inline9.C: Likewise.
813         * g++.dg/opt/life1.C: Likewise.
814         * g++.dg/opt/longbranch2.C: Likewise.
815         * g++.dg/opt/nrv12.C: Likewise.
816         * g++.dg/opt/reg-stack4.C: Likewise.
817         * g++.dg/other/pr35504.C: Likewise.
818         * g++.dg/other/pr39496.C: Likewise.
819         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
820         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
821         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
822         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
823         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
824         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
825         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
826         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
827         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
828         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
829         * g++.dg/warn/pr15774-1.C: Likewise.
830         * g++.dg/warn/pr15774-2.C: Likewise.
831         * g++.old-deja/g++.ext/attrib1.C: Likewise.
832         * g++.old-deja/g++.ext/attrib2.C: Likewise.
833         * g++.old-deja/g++.ext/attrib3.C: Likewise.
834         * g++.old-deja/g++.pt/asm2.C: Likewise.
835         * gcc.c-torture/compile/20000804-1.c: Likewise.
836         * gcc.c-torture/compile/pr16566-2.c: Likewise.
837         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
838         * gcc.dg/20020108-1.c: Likewise.
839         * gcc.dg/20020122-2.c: Likewise.
840         * gcc.dg/20020122-3.c: Likewise.
841         * gcc.dg/20020206-1.c: Likewise.
842         * gcc.dg/20020219-1.c: Likewise.
843         * gcc.dg/20020310-1.c: Likewise.
844         * gcc.dg/20020411-1.c: Likewise.
845         * gcc.dg/20020418-2.c: Likewise.
846         * gcc.dg/20020426-2.c: Likewise.
847         * gcc.dg/20020517-1.c: Likewise.
848         * gcc.dg/20030204-1.c: Likewise.
849         * gcc.dg/20030826-2.c: Likewise.
850         * gcc.dg/20031102-1.c: Likewise.
851         * gcc.dg/20031202-1.c: Likewise.
852         * gcc.dg/20050111-1.c: Likewise.
853         * gcc.dg/20050503-1.c: Likewise.
854         * gcc.dg/array-init-1.c: Likewise.
855         * gcc.dg/builtin-apply4.c: Likewise.
856         * gcc.dg/dfp/pr31344.c: Likewise.
857         * gcc.dg/gomp/atomic-11.c: Likewise.
858         * gcc.dg/graphite/pr40281.c: Likewise.
859         * gcc.dg/ia64-sync-1.c: Likewise.
860         * gcc.dg/ia64-sync-2.c: Likewise.
861         * gcc.dg/ia64-sync-3.c: Likewise.
862         * gcc.dg/ia64-sync-4.c: Likewise.
863         * gcc.dg/ifcvt-fabs-1.c: Likewise.
864         * gcc.dg/invalid-call-1.c: Likewise.
865         * gcc.dg/loop-3.c: Likewise.
866         * gcc.dg/lower-subreg-1.c: Likewise.
867         * gcc.dg/lto/pr47259_0.c: Likewise.
868         * gcc.dg/nested-calls-1.c: Likewise.
869         * gcc.dg/pr20017.c: Likewise.
870         * gcc.dg/pr25023.c: Likewise.
871         * gcc.dg/pr27671-2.c: Likewise.
872         * gcc.dg/pr32176.c: Likewise.
873         * gcc.dg/pr33676.c: Likewise.
874         * gcc.dg/pr35045.c: Likewise.
875         * gcc.dg/pr36015.c: Likewise.
876         * gcc.dg/pr36584.c: Likewise.
877         * gcc.dg/pr36998.c: Likewise.
878         * gcc.dg/pr37438.c: Likewise.
879         * gcc.dg/pr37908.c: Likewise.
880         * gcc.dg/pr41241.c: Likewise.
881         * gcc.dg/pr41340.c: Likewise.
882         * gcc.dg/pr44136.c: Likewise.
883         * gcc.dg/pr44194-1.c: Likewise.
884         * gcc.dg/pr46212.c: Likewise.
885         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
886         * gcc.dg/setjmp-2.c: Likewise.
887         * gcc.dg/short-compare-1.c: Likewise.
888         * gcc.dg/short-compare-2.c: Likewise.
889         * gcc.dg/smod-1.c: Likewise.
890         * gcc.dg/sync-2.c: Likewise.
891         * gcc.dg/sync-3.c: Likewise.
892         * gcc.dg/tls/opt-1.c: Likewise.
893         * gcc.dg/tls/opt-2.c: Likewise.
894         * gcc.dg/tls/opt-3.c: Likewise.
895         * gcc.dg/torture/badshift.c: Likewise.
896         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
897         * gcc.dg/torture/pr20314-2.c: Likewise.
898         * gcc.dg/torture/pr36891.c: Likewise.
899         * gcc.dg/torture/pr38774.c: Likewise.
900         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
901         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
902         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
903         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
904         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
905         * gcc.dg/torture/stackalign/push-1.c: Likewise.
906         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
907         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
908         * gcc.dg/tree-ssa/loop-28.c: Likewise.
909         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
910         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
911         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
912         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
913         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
914         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
915         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
916         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
917         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
918         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
919         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
920         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
921         * gcc.dg/unroll-1.c: Likewise.
922         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
923         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
924         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
925         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
926         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
927         * gcc.target/i386/20000609-1.c: Likewise.
928         * gcc.target/i386/20000720-1.c: Likewise.
929         * gcc.target/i386/20000724-1.c: Likewise.
930         * gcc.target/i386/20011107-1.c: Likewise.
931         * gcc.target/i386/20011119-1.c: Likewise.
932         * gcc.target/i386/20020201-3.c: Likewise.
933         * gcc.target/i386/20020218-1.c: Likewise.
934         * gcc.target/i386/20020729-1.c: Likewise.
935         * gcc.target/i386/20030926-1.c: Likewise.
936         * gcc.target/i386/20060125-1.c: Likewise.
937         * gcc.target/i386/20060125-2.c: Likewise.
938         * gcc.target/i386/20060512-1.c: Likewise.
939         * gcc.target/i386/20060512-2.c: Likewise.
940         * gcc.target/i386/20060512-3.c: Likewise.
941         * gcc.target/i386/20060512-4.c: Likewise.
942         * gcc.target/i386/387-1.c: Likewise.
943         * gcc.target/i386/387-2.c: Likewise.
944         * gcc.target/i386/387-5.c: Likewise.
945         * gcc.target/i386/387-6.c: Likewise.
946         * gcc.target/i386/980312-1.c: Likewise.
947         * gcc.target/i386/980313-1.c: Likewise.
948         * gcc.target/i386/990117-1.c: Likewise.
949         * gcc.target/i386/990424-1.c: Likewise.
950         * gcc.target/i386/990524-1.c: Likewise.
951         * gcc.target/i386/991129-1.c: Likewise.
952         * gcc.target/i386/991214-1.c: Likewise.
953         * gcc.target/i386/991230-1.c: Likewise.
954         * gcc.target/i386/addr-sel-1.c: Likewise.
955         * gcc.target/i386/aggregate-ret1.c: Likewise.
956         * gcc.target/i386/aggregate-ret2.c: Likewise.
957         * gcc.target/i386/align-main-3.c: Likewise.
958         * gcc.target/i386/amd64-abi-1.c: Likewise.
959         * gcc.target/i386/amd64-abi-2.c: Likewise.
960         * gcc.target/i386/amd64-abi-4.c: Likewise.
961         * gcc.target/i386/amd64-abi-5.c: Likewise.
962         * gcc.target/i386/amd64-abi-6.c: Likewise.
963         * gcc.target/i386/asm-1.c: Likewise.
964         * gcc.target/i386/asm-3.c: Likewise.
965         * gcc.target/i386/asm-5.c: Likewise.
966         * gcc.target/i386/attributes-error.c: Likewise.
967         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
968         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
969         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
970         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
971         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
972         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
973         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
974         * gcc.target/i386/avx-vmovd-2.c: Likewise.
975         * gcc.target/i386/avx-vmovq-2.c: Likewise.
976         * gcc.target/i386/avx-vmovq-3.c: Likewise.
977         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
978         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
979         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
980         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
981         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
982         * gcc.target/i386/bitfield1.c: Likewise.
983         * gcc.target/i386/bitfield2.c: Likewise.
984         * gcc.target/i386/bmi-2.c: Likewise.
985         * gcc.target/i386/bmi-5.c: Likewise.
986         * gcc.target/i386/builtin-unreachable.c: Likewise.
987         * gcc.target/i386/cleanup-2.c: Likewise.
988         * gcc.target/i386/clobbers.c: Likewise.
989         * gcc.target/i386/cmov8.c: Likewise.
990         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
991         * gcc.target/i386/compress-float-387-pic.c: Likewise.
992         * gcc.target/i386/compress-float-387.c: Likewise.
993         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
994         * gcc.target/i386/compress-float-sse.c: Likewise.
995         * gcc.target/i386/crc32-2.c: Likewise.
996         * gcc.target/i386/crc32-3.c: Likewise.
997         * gcc.target/i386/divmod-7.c: Likewise.
998         * gcc.target/i386/divmod-8.c: Likewise.
999         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1000         * gcc.target/i386/fma3-builtin.c: Likewise.
1001         * gcc.target/i386/fma3-fma.c: Likewise.
1002         * gcc.target/i386/fma4-256-vector.c: Likewise.
1003         * gcc.target/i386/fma4-builtin.c: Likewise.
1004         * gcc.target/i386/fma4-fma-2.c: Likewise.
1005         * gcc.target/i386/fma4-fma.c: Likewise.
1006         * gcc.target/i386/fma4-vector-2.c: Likewise.
1007         * gcc.target/i386/fma4-vector.c: Likewise.
1008         * gcc.target/i386/funcspec-1.c: Likewise.
1009         * gcc.target/i386/funcspec-10.c: Likewise.
1010         * gcc.target/i386/funcspec-11.c: Likewise.
1011         * gcc.target/i386/funcspec-2.c: Likewise.
1012         * gcc.target/i386/funcspec-5.c: Likewise.
1013         * gcc.target/i386/funcspec-6.c: Likewise.
1014         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1015         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1016         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1017         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1018         * gcc.target/i386/incoming-1.c: Likewise.
1019         * gcc.target/i386/incoming-10.c: Likewise.
1020         * gcc.target/i386/incoming-11.c: Likewise.
1021         * gcc.target/i386/incoming-12.c: Likewise.
1022         * gcc.target/i386/incoming-13.c: Likewise.
1023         * gcc.target/i386/incoming-14.c: Likewise.
1024         * gcc.target/i386/incoming-15.c: Likewise.
1025         * gcc.target/i386/incoming-2.c: Likewise.
1026         * gcc.target/i386/incoming-3.c: Likewise.
1027         * gcc.target/i386/incoming-4.c: Likewise.
1028         * gcc.target/i386/incoming-5.c: Likewise.
1029         * gcc.target/i386/incoming-6.c: Likewise.
1030         * gcc.target/i386/incoming-7.c: Likewise.
1031         * gcc.target/i386/incoming-8.c: Likewise.
1032         * gcc.target/i386/incoming-9.c: Likewise.
1033         * gcc.target/i386/lea.c: Likewise.
1034         * gcc.target/i386/local.c: Likewise.
1035         * gcc.target/i386/loop-1.c: Likewise.
1036         * gcc.target/i386/loop-2.c: Likewise.
1037         * gcc.target/i386/loop-3.c: Likewise.
1038         * gcc.target/i386/max-stack-align.c: Likewise.
1039         * gcc.target/i386/memcpy-1.c: Likewise.
1040         * gcc.target/i386/movbe-2.c: Likewise.
1041         * gcc.target/i386/movq-2.c: Likewise.
1042         * gcc.target/i386/movq.c: Likewise.
1043         * gcc.target/i386/nrv1.c: Likewise.
1044         * gcc.target/i386/pad-4.c: Likewise.
1045         * gcc.target/i386/pad-5a.c: Likewise.
1046         * gcc.target/i386/pad-5b.c: Likewise.
1047         * gcc.target/i386/pad-6a.c: Likewise.
1048         * gcc.target/i386/pad-6b.c: Likewise.
1049         * gcc.target/i386/pad-7.c: Likewise.
1050         * gcc.target/i386/pad-9.c: Likewise.
1051         * gcc.target/i386/pentium4-not-mull.c: Likewise.
1052         * gcc.target/i386/pic-1.c: Likewise.
1053         * gcc.target/i386/pr12092-1.c: Likewise.
1054         * gcc.target/i386/pr12329.c: Likewise.
1055         * gcc.target/i386/pr21518.c: Likewise.
1056         * gcc.target/i386/pr22362.c: Likewise.
1057         * gcc.target/i386/pr22585.c: Likewise.
1058         * gcc.target/i386/pr23098.c: Likewise.
1059         * gcc.target/i386/pr25196.c: Likewise.
1060         * gcc.target/i386/pr25293.c: Likewise.
1061         * gcc.target/i386/pr25654.c: Likewise.
1062         * gcc.target/i386/pr26449.c: Likewise.
1063         * gcc.target/i386/pr26778.c: Likewise.
1064         * gcc.target/i386/pr26826.c: Likewise.
1065         * gcc.target/i386/pr27266.c: Likewise.
1066         * gcc.target/i386/pr29978.c: Likewise.
1067         * gcc.target/i386/pr30505.c: Likewise.
1068         * gcc.target/i386/pr30961-1.c: Likewise.
1069         * gcc.target/i386/pr31628.c: Likewise.
1070         * gcc.target/i386/pr32000-2.c: Likewise.
1071         * gcc.target/i386/pr32661-1.c: Likewise.
1072         * gcc.target/i386/pr32708-2.c: Likewise.
1073         * gcc.target/i386/pr32708-3.c: Likewise.
1074         * gcc.target/i386/pr34256.c: Likewise.
1075         * gcc.target/i386/pr34312.c: Likewise.
1076         * gcc.target/i386/pr34522.c: Likewise.
1077         * gcc.target/i386/pr35160.c: Likewise.
1078         * gcc.target/i386/pr35281.c: Likewise.
1079         * gcc.target/i386/pr36246.c: Likewise.
1080         * gcc.target/i386/pr36786.c: Likewise.
1081         * gcc.target/i386/pr37275.c: Likewise.
1082         * gcc.target/i386/pr37843-3.c: Likewise.
1083         * gcc.target/i386/pr37843-4.c: Likewise.
1084         * gcc.target/i386/pr39082-1.c: Likewise.
1085         * gcc.target/i386/pr39431.c: Likewise.
1086         * gcc.target/i386/pr39496.c: Likewise.
1087         * gcc.target/i386/pr39543-2.c: Likewise.
1088         * gcc.target/i386/pr39911.c: Likewise.
1089         * gcc.target/i386/pr40718.c: Likewise.
1090         * gcc.target/i386/pr40906-1.c: Likewise.
1091         * gcc.target/i386/pr40906-2.c: Likewise.
1092         * gcc.target/i386/pr40906-3.c: Likewise.
1093         * gcc.target/i386/pr40934.c: Likewise.
1094         * gcc.target/i386/pr41900.c: Likewise.
1095         * gcc.target/i386/pr42589.c: Likewise.
1096         * gcc.target/i386/pr43662.c: Likewise.
1097         * gcc.target/i386/pr43671.c: Likewise.
1098         * gcc.target/i386/pr43766.c: Likewise.
1099         * gcc.target/i386/pr43869.c: Likewise.
1100         * gcc.target/i386/pr44942.c: Likewise.
1101         * gcc.target/i386/pr44948-2a.c: Likewise.
1102         * gcc.target/i386/pr45234.c: Likewise.
1103         * gcc.target/i386/pr45336-2.c: Likewise.
1104         * gcc.target/i386/pr45336-4.c: Likewise.
1105         * gcc.target/i386/pr45852.c: Likewise.
1106         * gcc.target/i386/pr46470.c: Likewise.
1107         * gcc.target/i386/pr48037-1.c: Likewise.
1108         * gcc.target/i386/pr48389.c: Likewise.
1109         * gcc.target/i386/pr49095.c: Likewise.
1110         * gcc.target/i386/pr9771-1.c: Likewise.
1111         * gcc.target/i386/rdfsbase-1.c: Likewise.
1112         * gcc.target/i386/rdfsbase-2.c: Likewise.
1113         * gcc.target/i386/rdgsbase-1.c: Likewise.
1114         * gcc.target/i386/rdgsbase-2.c: Likewise.
1115         * gcc.target/i386/rdrand-3.c: Likewise.
1116         * gcc.target/i386/regparm-stdcall.c: Likewise.
1117         * gcc.target/i386/regparm.c: Likewise.
1118         * gcc.target/i386/reload-1.c: Likewise.
1119         * gcc.target/i386/rotate-2.c: Likewise.
1120         * gcc.target/i386/sibcall-5.c: Likewise.
1121         * gcc.target/i386/signbit-1.c: Likewise.
1122         * gcc.target/i386/signbit-2.c: Likewise.
1123         * gcc.target/i386/signbit-3.c: Likewise.
1124         * gcc.target/i386/sse-5.c: Likewise.
1125         * gcc.target/i386/sse-8.c: Likewise.
1126         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1127         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1128         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1129         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1130         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1131         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1132         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1133         * gcc.target/i386/sse2-movq-2.c: Likewise.
1134         * gcc.target/i386/sse2-movq-3.c: Likewise.
1135         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1136         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1137         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1138         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1139         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1140         * gcc.target/i386/ssefn-1.c: Likewise.
1141         * gcc.target/i386/ssefn-2.c: Likewise.
1142         * gcc.target/i386/sseregparm-1.c: Likewise.
1143         * gcc.target/i386/sseregparm-2.c: Likewise.
1144         * gcc.target/i386/sseregparm-3.c: Likewise.
1145         * gcc.target/i386/sseregparm-4.c: Likewise.
1146         * gcc.target/i386/sseregparm-5.c: Likewise.
1147         * gcc.target/i386/sseregparm-6.c: Likewise.
1148         * gcc.target/i386/sseregparm-7.c: Likewise.
1149         * gcc.target/i386/sseregparm-8.c: Likewise.
1150         * gcc.target/i386/stack-realign.c: Likewise.
1151         * gcc.target/i386/stack-usage-realign.c: Likewise.
1152         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1153         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1154         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1155         * gcc.target/i386/stackalign/return-1.c: Likewise.
1156         * gcc.target/i386/stackalign/return-2.c: Likewise.
1157         * gcc.target/i386/stackalign/return-3.c: Likewise.
1158         * gcc.target/i386/tailcall-1.c: Likewise.
1159         * gcc.target/i386/tbm-2.c: Likewise.
1160         * gcc.target/i386/udivmod-7.c: Likewise.
1161         * gcc.target/i386/udivmod-8.c: Likewise.
1162         * gcc.target/i386/unroll-1.c: Likewise.
1163         * gcc.target/i386/vararg-1.c: Likewise.
1164         * gcc.target/i386/vararg-2.c: Likewise.
1165         * gcc.target/i386/vect8-ret.c: Likewise.
1166         * gcc.target/i386/vectorize5.c: Likewise.
1167         * gcc.target/i386/wmul-1.c: Likewise.
1168         * gcc.target/i386/wmul-2.c: Likewise.
1169         * gcc.target/i386/wrfsbase-1.c: Likewise.
1170         * gcc.target/i386/wrfsbase-2.c: Likewise.
1171         * gcc.target/i386/wrgsbase-1.c: Likewise.
1172         * gcc.target/i386/wrgsbase-2.c: Likewise.
1173         * gcc.target/i386/xop-pcmov.c: Likewise.
1174         * gcc.target/i386/xop-pcmov2.c: Likewise.
1175         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1176         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1177         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1178         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1179         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1180         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1181         * gcc.target/i386/zee.c: Likewise.
1182         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1183         * gfortran.dg/compiler-directive_2.f: Likewise.
1184         * gfortran.dg/g77/20010216-1.f: Likewise.
1185         * gfortran.dg/gomp/pr39152.f90: Likewise.
1186         * gfortran.dg/pr33794.f90: Likewise.
1187
1188 2011-07-09  Jason Merrill  <jason@redhat.com>
1189
1190         * g++.dg/cpp0x/regress/regress5.C: New.
1191
1192 2011-07-08  Jason Merrill  <jason@redhat.com>
1193
1194         PR c++/45437
1195         * g++.dg/expr/compound-asn1.C: New.
1196         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1197
1198 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR target/49621
1201         * gcc.target/powerpc/altivec-34.c: New test.
1202
1203 2011-07-08  Jason Merrill  <jason@redhat.com>
1204
1205         PR c++/45603
1206         * g++.dg/abi/guard3.C: New.
1207
1208 2011-07-08  Julian Brown  <julian@codesourcery.com>
1209
1210         * lib/target-supports.exp
1211         (check_effective_target_arm_little_endian): New.
1212         (check_effective_target_vect_pack_trunc): Use above.
1213         (check_effective_target_vect_unpack): Likewise.
1214         (check_effective_target_vect_element_align): Test
1215         check_effective_target_arm_vect_no_misalign for ARM.
1216
1217 2011-07-08  Jason Merrill  <jason@redhat.com>
1218
1219         PR c++/49673
1220         * g++.dg/cpp0x/constexpr-rom.C: New.
1221
1222 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1223
1224         PR middle-end/49519
1225         * g++.dg/torture/pr49519.C: New test.
1226
1227 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1228
1229         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1230
1231 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1232
1233         PR testsuite/48727
1234         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1235
1236 2011-07-08  Richard Guenther  <rguenther@suse.de>
1237
1238         PR tree-optimization/49662
1239         * gcc.dg/graphite/interchange-14.c: XFAIL.
1240         * gcc.dg/graphite/interchange-15.c: Likewise.
1241         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1242
1243 2011-07-06  Jason Merrill  <jason@redhat.com>
1244
1245         PR c++/49663
1246         * g++.dg/cpp0x/regress/regress4.C: New.
1247
1248 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1249
1250         PR fortran/49648
1251         * gfortran.dg/result_in_spec_4.f90: New test.
1252
1253 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1254
1255         * gcc.target/sparc/cas64.c: New test.
1256
1257 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c/49644
1260         * g++.dg/torture/pr49644.C: New test.
1261
1262         PR c/49644
1263         * gcc.c-torture/execute/pr49644.c: New test.
1264
1265 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1266
1267         * lib/target-supports.exp (check_effective_target_ia32): New.
1268         (check_effective_target_x32): Likewise.
1269         (check_effective_target_vect_cmdline_needed): Also check x32.
1270
1271 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1272
1273         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1274         dg-prune-output.
1275         * gcc.target/arm/pr42235.c: Likewise.
1276         * gcc.target/arm/pr42495.c: Likewise.
1277         * gcc.target/arm/pr42574.c: Likewise.
1278         * gcc.target/arm/thumb-branch1.c: Likewise.
1279
1280         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1281         unneeded prune of possible warning.
1282         * gcc.target/arm/pr40956.c: Likewise.
1283         * gcc.target/arm/pr42505.c: Likewise.
1284
1285         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1286         * gcc.c-torture/compile/pr46883.c: Likewise.
1287         * gcc.c-torture/compile/pr46934.c: Likewise.
1288
1289         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1290         for move to ../../gcc.c-torture/compile.
1291         * gcc.target/arm/pr46883.c: Likewise.
1292         * gcc.target/arm/pr46934.c: Likewise.
1293
1294         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1295         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1296         * gcc.target/arm/wmul-1.c: Likewise.
1297         * gcc.target/arm/wmul-2.c: Likewise.
1298         * gcc.target/arm/wmul-3.c: Likewise.
1299         * gcc.target/arm/wmul-4.c: Likewise.
1300         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1301         add tab after scan target.
1302         * gcc.target/arm/smlaltt-1.c: Likewise.
1303         * gcc.target/arm/smlatb-1.c: Likewise.
1304         * gcc.target/arm/smlatt-1.c: Likewise.
1305
1306 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR debug/49522
1309         * gcc.dg/debug/pr49522.c: New test.
1310
1311 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1312
1313         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1314         * gcc.dg/pr46212.c: Run only if target int32plus.
1315         * gcc.dg/torture/pr48146.c: Ditto.
1316         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1317         * c-c++-common/pr44832.c: Ditto.
1318         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1319         * gcc.dg/pr31490.c: Ditto.
1320         * gcc.dg/torture/builtin-math-7.c: Run only if target
1321         large_double.
1322         * gcc.dg/torture/pr45764.c: Skip for AVR.
1323         * gcc.dg/pr47893.c: Ditto.
1324
1325 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1326
1327         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1328         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1329         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1330         add tab to scan target.
1331
1332 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1333
1334         * gcc.target/arm/neon-modes-3.c: New test.
1335
1336 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1339         -fno-loop-interchange -ffast-math.
1340
1341 2011-07-07  Richard Guenther  <rguenther@suse.de>
1342
1343         * gcc.dg/ftrapv-3.c: New testcase.
1344
1345 2011-07-07  Richard Guenther  <rguenther@suse.de>
1346
1347         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1348         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1349
1350 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1351
1352         * gcc.dg/binop-notxor1.c: New test.
1353         * gcc.dg/binop-notand4a.c: New test.
1354         * gcc.dg/binop-notxor2.c: New test.
1355         * gcc.dg/binop-notand3a.c: New test.
1356         * gcc.dg/binop-notand2a.c: New test.
1357         * gcc.dg/binop-notand6a.c: New test.
1358         * gcc.dg/binop-notor1.c: New test.
1359         * gcc.dg/binop-notand1a.c: New test.
1360         * gcc.dg/binop-notand5a.c: New test.
1361         * gcc.dg/binop-notor2.c: New test.
1362
1363 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1364
1365         PR middle-end/49640
1366         * gcc.dg/gomp/pr49640.c: New test.
1367
1368 2011-07-07  Richard Guenther  <rguenther@suse.de>
1369
1370         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1371
1372 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1373
1374         PR target/39150
1375         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1376
1377 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1378
1379         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1380         * gcc.target/powerpc/no-r11-2.c: Ditto.
1381         * gcc.target/powerpc/no-r11-3.c: Ditto.
1382
1383 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1386         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1387
1388 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1389
1390         * lib/target-supports.exp (check_profiling_available): Disable
1391         profiling with -fprofile-generate for target avr.
1392
1393 2011-07-06  Richard Guenther  <rguenther@suse.de>
1394
1395         PR tree-optimization/49645
1396         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1397
1398 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1399
1400         PR middle-end/47383
1401         * gcc.dg/pr47383.c: New.
1402
1403 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1404
1405         PR tree-optimization/49647
1406         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1407
1408 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         PR testsuite/49542
1411         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1412         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1413
1414 2011-07-05  Jason Merrill  <jason@redhat.com>
1415
1416         PR c++/48157
1417         * g++.dg/template/template-id-4.C: New.
1418
1419 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1420
1421         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1422         * gcc.dg/pr43402.c: Ditto.
1423
1424 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1425
1426         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1427
1428 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1429
1430         * gcc.target/powerpc/ppc-switch-1.c: New test for
1431         --param case-values-threshold.
1432         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1433
1434 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1435
1436         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1437
1438 2011-07-05  Jason Merrill  <jason@redhat.com>
1439
1440         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1441
1442 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1443
1444         PR tree-optimization/47654
1445         * gcc.dg/graphite/block-pr47654.c: New.
1446
1447 2011-07-05  Jason Merrill  <jason@redhat.com>
1448
1449         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1450
1451 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1452
1453         PR tree-optimization/49580
1454         * gcc.dg/autopar/pr49580.c: New test.
1455
1456 2011-07-05  Richard Guenther  <rguenther@suse.de>
1457
1458         PR tree-optimization/49518
1459         PR tree-optimization/49628
1460         * g++.dg/torture/pr49628.C: New testcase.
1461         * gcc.dg/torture/pr49518.c: Likewise.
1462
1463 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1464
1465         * ada/acats/run_acats (which): Extract last field from type -p,
1466         type output only if command succeeded.
1467
1468 2011-07-04  Jason Merrill  <jason@redhat.com>
1469
1470         * g++.dg/abi/mangle48.C: New.
1471
1472         * g++.dg/cpp0x/diag1.C: New.
1473
1474         * g++.dg/diagnostic/aka1.C: New.
1475
1476 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR rtl-optimization/49619
1479         * gcc.dg/pr49619.c: New test.
1480
1481         PR rtl-optimization/49472
1482         * gfortran.dg/pr49472.f90: New test.
1483
1484         PR debug/49602
1485         * gcc.dg/pr49602.c: New test.
1486
1487 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1488
1489         PR target/34734
1490         PR target/44643
1491         * gcc.target/avr/avr.exp: Run over cpp files, too.
1492         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1493         * gcc.target/avr/progmem.h: New file.
1494         * gcc.target/avr/exit-abort.h: New file.
1495         * gcc.target/avr/progmem-error-1.c: New file.
1496         * gcc.target/avr/progmem-error-1.cpp: New file.
1497         * gcc.target/avr/progmem-warning-1.c: New file.
1498         * gcc.target/avr/torture/progmem-1.c: New file.
1499         * gcc.target/avr/torture/progmem-1.cpp: New file.
1500
1501 2011-07-04  Richard Guenther  <rguenther@suse.de>
1502
1503         PR tree-optimization/49615
1504         * g++.dg/torture/pr49615.C: New testcase.
1505
1506 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1507
1508         PR tree-optimization/49610
1509         * gcc.dg/vect/pr49610.c: New test.
1510
1511 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1512
1513         * gnat.dg/specs/debug1.ads: New test.
1514
1515 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1516
1517         PR fortran/49562
1518         * gfortran.dg/typebound_proc_23.f90: New.
1519
1520 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1521
1522         PR c++/49605
1523         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1524
1525 2011-07-01  Jason Merrill  <jason@redhat.com>
1526
1527         PR c++/48261
1528         * g++.dg/template/template-id-3.C: New.
1529
1530         PR c++/48593
1531         * g++.dg/template/qualified-id4.C: New.
1532
1533         PR c++/48883
1534         * g++.dg/template/explicit-args4.C: New.
1535
1536         PR c++/49085
1537         * g++.dg/template/offsetof2.C: New.
1538
1539 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1540
1541         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1542
1543 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1544
1545         PR libmudflap/49549
1546         * lib/target-supports.exp (check_effective_target_gld): New proc.
1547
1548 2011-07-01  Richard Guenther  <rguenther@suse.de>
1549
1550         PR tree-optimization/49603
1551         * gcc.dg/torture/pr49603.c: New testcase.
1552
1553 2011-06-30  Jason Merrill  <jason@redhat.com>
1554
1555         PR c++/49387
1556         * g++.dg/rtti/template1.C: New.
1557
1558         PR c++/49569
1559         * g++.dg/cpp0x/regress/ctor1.C: New.
1560
1561         PR c++/49355
1562         * g++.dg/cpp0x/initlist54.C: New.
1563
1564 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1565
1566         * gcc.dg/tree-ssa/sra-12.c: New test.
1567
1568 2011-06-29  Jason Merrill  <jason@redhat.com>
1569
1570         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1571
1572 2011-06-30  Richard Guenther  <rguenther@suse.de>
1573
1574         PR tree-optimization/46787
1575         * gcc.dg/vect/vect-121.c: New testcase.
1576
1577 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1578
1579         PR tree-optimization/49094
1580         * gcc.dg/tree-ssa/pr49094.c: New test.
1581
1582 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR fortran/49540
1585         * gfortran.dg/pr49540-1.f90: New test.
1586         * gfortran.dg/pr49540-2.f90: New test.
1587
1588 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1589
1590         PR ada/49511
1591         * ada/acats/run_acats (which): Use last field of type -p output.
1592
1593 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1594             Iain Sandoe  <iains@gcc.gnu.org>
1595
1596         PR libobjc/36610
1597         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1598         Only skip on 64-bit *-*-darwin8* && !objc2.
1599
1600 2011-06-30  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/38752
1603         * gcc.c-torture/compile/pr38752.c: New testcase.
1604
1605 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1606
1607         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1608         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1609
1610 2011-06-29  Jason Merrill  <jason@redhat.com>
1611
1612         PR c++/49216
1613         * g++.dg/cpp0x/initlist53.C: Use placement new.
1614         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1615         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1616
1617         PR c++/49003
1618         * g++.dg/cpp0x/trailing6.C: New.
1619         * g++.dg/cpp0x/pr45908.C: No error.
1620
1621         PR c++/49272
1622         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1623
1624         PR c++/49520
1625         * g++.dg/cpp0x/constexpr-using2.C: New.
1626
1627         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1628
1629         PR c++/45923
1630         * g++.dg/cpp0x/constexpr-diag3.C: New.
1631         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1632         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1633         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1634         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1635
1636 2011-06-29  Jason Merrill  <jason@redhat.com>
1637
1638         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1639
1640 2011-06-29  Richard Guenther  <rguenther@suse.de>
1641
1642         * gcc.dg/tree-ssa/loop-17.c: Adjust.
1643
1644 2011-06-29  Jason Merrill  <jason@redhat.com>
1645
1646         * g++.dg/cpp0x/initlist-value2.C: New.
1647
1648         * g++.dg/cpp0x/constexpr-initlist4.C: New.
1649         * g++.dg/cpp0x/initlist-value.C: New.
1650
1651 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
1652
1653         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1654
1655 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1656
1657         * gcc.dg/inline_1.c: Remove dg-excess-errors.
1658         * gcc.dg/inline_2.c: Likewise.
1659         * gcc.dg/unroll_1.c: Likewise.
1660
1661 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR debug/49567
1664         * gcc.target/i386/pr49567.c: New test.
1665
1666 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1667
1668         * gnat.dg/opt17.ad[sb]: New test.
1669
1670 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1671             Tom de Vries  <tom@codesourcery.com>
1672
1673         * lib/target-supports.exp (check_effective_target_arm_nothumb)
1674         (check_effective_target_arm_thumb2): New effective targets.
1675         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
1676         properly.  Clean up temporary files.
1677         * gcc.target/arm/ivopts-2.c: Likewise.
1678         * gcc.target/arm/ivopts-3.c: Likewise.
1679         * gcc.target/arm/ivopts-4.c: Likewise.
1680         * gcc.target/arm/ivopts-5.c: Likewise.
1681         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1682
1683 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1684
1685         PR fortran/49479
1686         * gfortran.dg/reshape_zerosize_3.f90:  New test.
1687
1688 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1689
1690         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1691         * gcc.target/arm/vfp-ldmias.c: Likewise.
1692         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1693         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1694         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1695         * gcc.target/arm/vfp-stmias.c: Likewise.
1696         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1697         * gcc.target/arm/vfp-stmiad.c: Likewise.
1698
1699 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1700
1701         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1702         dg-prune-output.
1703         * gcc.target/arm/pr45701-2.c: Ditto.
1704
1705 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
1706
1707         PR fortran/49466
1708         * gfortran.dg/allocatable_scalar_9.f90: Modified.
1709         * gfortran.dg/extends_14.f03: Modified.
1710
1711 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1712
1713         * lib/target-supports-dg.exp (dg-require-effective-target): Return
1714         early if the test is already being skipped.
1715
1716         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1717         scan-assembler-dem-not): For missing file, report unresolved with
1718         same message as for pass/fail, with reason reported in log file.
1719
1720         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1721         from add_options_for_arm_neon_fp16.
1722         (check_effective_target_arm_fp16_ok_nocache): Renamed from
1723         check_effective_target_arm_neon_fp16_ok_nocache.
1724         Check -mfpu and -mfloat-abi options from current multilib.
1725         Do not require neon support.
1726         (check_effective_target_arm_fp16_ok): Renamed from
1727         check_effecitve_target_arm_neon_fp16_ok.
1728         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1729         arm_neon_fp16_ok and arm_fp16.
1730         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1731         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1732         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1733         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1734
1735 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
1736
1737         * gcc.dg/builtin-assume-aligned-1.c: New test.
1738         * gcc.dg/builtin-assume-aligned-2.c: New test.
1739         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1740
1741         PR debug/49544
1742         * gcc.dg/pr49544.c: New test.
1743
1744 2011-06-27  Richard Guenther  <rguenther@suse.de>
1745
1746         PR tree-optimization/49394
1747         * g++.dg/torture/pr49394.C: New testcase.
1748
1749 2011-06-27  Kai Tietz  <ktietz@redhat.com>
1750
1751         * gcc.dg/optimize-bswapdi-2.c: New test.
1752
1753 2011-06-27  Michael Hope  <michael.hope@linaro.org>
1754             Richard Sandiford  <richard.sandiford@linaro.org>
1755
1756         PR tree-optimization/49169
1757         * gcc.dg/torture/pr49169.c: New test.
1758
1759 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1760
1761         PR testsuite/49529
1762         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1763
1764         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1765         hppa*-*-hpux*.
1766
1767 2011-06-26  Jason Merrill  <jason@redhat.com>
1768
1769         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1770
1771         PR c++/49528
1772         * g++.dg/init/ref19.C: New.
1773         * g++.dg/cpp0x/constexpr-cleanup.C: New.
1774
1775 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR tree-optimization/48377
1778         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1779         non_strict_align.
1780
1781 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
1782
1783         PR middle-end/49191
1784         * lib/target-supports.exp (check_effective_target_non_strict_align):
1785         New.
1786         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1787
1788 2011-06-24  Martin Jambor  <mjambor@suse.cz>
1789
1790         PR tree-optimizations/49516
1791         * g++.dg/tree-ssa/pr49516.C: New test.
1792
1793 2011-06-23  Jason Merrill  <jason@redhat.com>
1794
1795         PR c++/35255
1796         * g++.dg/template/partial10.C: New.
1797         * g++.dg/template/partial11.C: New.
1798
1799 2011-06-23  Jeff Law <law@redhat.com>
1800
1801         PR middle-end/48770
1802         * gcc.dg/pr48770.c: New test.
1803
1804 2011-06-23  Jan Hubicka  <jh@suse.cz>
1805
1806         PR middle-end/49373
1807         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1808
1809 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR testsuite/49512
1812         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1813         instead of -fdump-tree-optimized.
1814
1815 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1816
1817         PR c++/44625
1818         * g++.dg/template/crash107.C: New.
1819         * g++.dg/template/error17.C: Adjust.
1820
1821 2011-06-23  Jason Merrill  <jason@redhat.com>
1822
1823         PR c++/49507
1824         * g++.dg/cpp0x/defaulted30.C: New.
1825
1826         PR c++/49440
1827         * g++.dg/rtti/anon-ns1.C: New.
1828
1829         PR c++/49395
1830         * g++.dg/init/ref18.C: New.
1831
1832         PR c++/36435
1833         * g++.dg/template/partial9.C: New.
1834
1835 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
1836
1837         PR middle-end/49373
1838         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1839
1840 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR debug/49496
1843         * gcc.dg/pr49496.c: New test.
1844
1845 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
1846
1847         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1848         is not xscale.
1849
1850         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1851
1852         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1853         * gcc.target/arm/pr42879.c: Likewise.
1854         * gcc.target/arm/pr45701-3.c: Likewise.
1855
1856         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1857         * gcc.target/arm/pr40482.c: Likewise.
1858         * gcc.target/arm/stack-corruption.c: Likewise.
1859
1860 2011-06-22  Richard Guenther  <rguenther@suse.de>
1861
1862         PR tree-optimization/49493
1863         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1864
1865 2011-06-22  Jason Merrill  <jason@redhat.com>
1866
1867         PR c++/49260
1868         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1869
1870 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
1871             Dmitry Melnik  <dm@ispras.ru>
1872
1873         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1874         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1875         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1876
1877 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1878
1879         * gcc.target/arm/tlscall.c: New.
1880
1881 2011-06-21  Jason Merrill  <jason@redhat.com>
1882
1883         PR c++/49172
1884         * g++.dg/cpp0x/constexpr-ref1.C: New.
1885         * g++.dg/cpp0x/constexpr-ref2.C: New.
1886         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1887
1888         PR c++/49482
1889         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1890
1891         PR c++/49418
1892         * g++.dg/template/param3.C: New.
1893
1894 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
1895
1896         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1897         my_clrsb test functions.
1898         (main): Test clrsb.
1899         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1900         test_sll, test_ull): Add clrsb tests.
1901         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1902         clrsbll.
1903
1904 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
1905
1906         PR fortran/49112
1907         * gfortran.dg/class_44.f03: New.
1908
1909 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1910
1911         PR tree-optimization/49478
1912         * gcc.dg/vect/pr49478.c
1913
1914 2011-06-21  Richard Guenther  <rguenther@suse.de>
1915
1916         PR tree-optimization/49483
1917         * gcc.dg/vect/vect-120.c: New testcase.
1918
1919 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1920
1921         PR testsuite/49443
1922         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1923         * gcc.dg/vect/vect-peel-4.c: Likewise.
1924
1925 2011-06-22  Christian Bruel  <christian.bruel@st.com>
1926
1927         PR middle-end/49139
1928         * gcc.dg/always_inline.c: Removed -Winline. Update checks
1929         * gcc.dg/always_inline2.c: Likewise.
1930         * gcc.dg/always_inline3.c: Likewise.
1931         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1932         * gcc.dg/inline_1.c: Likewise.
1933         * gcc.dg/inline_2.c: Likewise.
1934         * gcc.dg/inline_3.c: Likewise.
1935         * gcc.dg/inline_4.c: Likewise.
1936         * gcc.dg/20051201-1.c: Likewise.
1937         * gcc.dg/pr40087.c: Likewise.
1938         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1939         * gcc.dg/inline-22.c: Likewise.
1940         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1941         * gcc.dg/lto/20090218-1_1.c: Likewise.
1942         * g++.dg/ipa/devirt-7.C: Likewise.
1943         * gcc.dg/uninit-pred-5_a.c: Likewise.
1944         * gcc.dg/uninit-pred-5_b.c: Likewise.
1945         * gcc.dg/fail_always_inline.c: New.
1946
1947 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
1948
1949         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1950         into 6 jobs instead of 3.
1951
1952 2011-06-20  Jason Merrill  <jason@redhat.com>
1953
1954         PR c++/49216
1955         * g++.dg/cpp0x/initlist53.C: New.
1956
1957 2011-06-20  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/18918
1960         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1961         * gfortran.dg/coarray_lock_3.f90: New.
1962         * gfortran.dg/coarray/lock_1.f90: New.
1963
1964 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
1965
1966         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1967         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1968         unresolved and report the reason to the log file.
1969
1970         * lib/scanasm.exp (object-size): Move argument processing earlier
1971         to report errors before verifying that the file exists.  Report
1972         problems detected at runtime as unresolved instead of error and
1973         report their reasons to the log file.
1974
1975 2011-06-20  Jason Merrill  <jason@redhat.com>
1976
1977         PR c++/47080
1978         * g++.dg/cpp0x/explicit6.C: New.
1979
1980         PR c++/47635
1981         * g++.dg/cpp0x/enum20.C: New.
1982
1983         PR c++/48138
1984         * g++.dg/ext/attr-aligned01.C: New.
1985
1986         PR c++/49205
1987         * g++.dg/cpp0x/variadic-default.C: New.
1988
1989         PR c++/43321
1990         * g++.dg/cpp0x/auto26.C: New.
1991
1992         PR c++/43831
1993         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1994
1995 2011-06-20  Kai Tietz  <ktietz@redhat.com>
1996
1997         * gcc.dg/binop-notand1.c: New test.
1998         * gcc.dg/binop-notand2.c: New test.
1999         * gcc.dg/binop-notand3.c: New test.
2000         * gcc.dg/binop-notand4.c: New test.
2001         * gcc.dg/binop-notand5.c: New test.
2002         * gcc.dg/binop-notand6.c: New test.
2003
2004 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR testsuite/49432
2007         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2008
2009 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
2010
2011         PR fortran/49400
2012         * gfortran.dg/proc_ptr_31.f90: New.
2013
2014 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2015
2016         * gnat.dg/volatile6.adb: New test.
2017         * gnat.dg/volatile7.adb: Likewise.
2018         * gnat.dg/volatile8.adb: Likewise.
2019         * gnat.dg/volatile9.adb: Likewise.
2020
2021 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
2022
2023         * gnat.dg/constant3.adb: New test.
2024
2025 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
2026
2027         PR libfortran/49296
2028         * gfortran.dg/read_list_eof_1.f90: New test.
2029
2030 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR target/49411
2033         * gcc.target/i386/testimm-1.c: New test.
2034         * gcc.target/i386/testimm-2.c: New test.
2035         * gcc.target/i386/testimm-3.c: New test.
2036         * gcc.target/i386/testimm-4.c: New test.
2037         * gcc.target/i386/testimm-5.c: New test.
2038         * gcc.target/i386/testimm-6.c: New test.
2039         * gcc.target/i386/testimm-7.c: New test.
2040         * gcc.target/i386/testimm-8.c: New test.
2041         * gcc.target/i386/xop-vpermil2px-2.c: New test.
2042         * gcc.target/i386/xop-rotate1-int.c: New test.
2043         * gcc.target/i386/xop-rotate2-int.c: New test.
2044
2045 2011-06-17  Jason Merrill  <jason@redhat.com>
2046
2047         * g++.dg/cpp0x/rv-func2.C: New.
2048
2049         * g++.dg/debug/dwarf2/lambda1.C: New.
2050         * g++.dg/warn/Wshadow-6.C: Adjust.
2051
2052 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
2053
2054         PR fortran/48699
2055         * gfortran.dg/move_alloc_5.f90: New.
2056
2057 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
2058
2059         PR rtl-optimization/48542
2060         * gcc.dg/torture/pr48542.c: New test.
2061
2062 2011-06-16  Jason Merrill  <jason@redhat.com>
2063
2064         PR c++/44160
2065         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2066
2067         PR c++/45378
2068         * g++.dg/cpp0x/initlist52.C New.
2069
2070         PR c++/45399
2071         * c-c++-common/raw-string-12.c: New.
2072
2073         PR c++/49229
2074         * g++.dg/cpp0x/sfinae26.C: New.
2075
2076         PR c++/49251
2077         * g++.dg/cpp0x/variadic113.C: New.
2078
2079         PR c++/49420
2080         * g++.dg/cpp0x/variadic112.C: New.
2081
2082 2011-06-16  Jeff Law <law@redhat.com>
2083
2084         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2085         improved jump threading.
2086         * gcc.dg/builtin-object-size-2.c: Likewise.
2087         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2088
2089 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2090
2091         PR fortran/49074
2092         * gfortran.dg/typebound_assignment_3.f03: New.
2093
2094 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2095
2096         PR testsuite/48727
2097         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2098
2099 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2100
2101         PR tree-optimization/49343
2102         * gnat.dg/discr31.ad[sb]: New test.
2103
2104 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2105
2106         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2107
2108 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2109
2110         PR target/45098
2111         * gcc.target/arm/ivopts-3.c: Update test.
2112         * gcc.target/arm/ivopts-5.c: Same.
2113
2114 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2115
2116         Revert:
2117         2011-06-10  Wei Guozhi  <carrot@google.com>
2118
2119         PR target/45335
2120         * gcc.target/arm/pr45335.c: New test.
2121         * gcc.target/arm/pr45335-2.c: New test.
2122         * gcc.target/arm/pr45335-3.c: New test.
2123         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2124         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2125         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2126
2127 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2128
2129         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2130
2131 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/49417
2134         * gfortran.dg/class_43.f03: New.
2135
2136 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR tree-optimization/49419
2139         * gcc.c-torture/execute/pr49419.c: New test.
2140
2141 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2142
2143         * gcc.dg/sms-9.c: New file.
2144
2145 2011-06-15  Easwaran Raman  <eraman@google.com>
2146
2147         PR rtl-optimization/49414
2148         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2149
2150 2011-06-14  Jason Merrill  <jason@redhat.com>
2151
2152         * g++.dg/cpp0x/noexcept13.C: New.
2153
2154 2011-06-14  Easwaran Raman  <eraman@google.com>
2155
2156         PR rtl-optimization/44194
2157         * gcc.dg/pr44194-1.c: New test.
2158         * gcc.dg/pr44194-2.c: New test.
2159
2160 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2161
2162         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2163         switches.
2164         * gcc.target/arm/pr45701-2.c: Likewise.
2165         * gcc.target/arm/thumb-branch1.c: Likewise.
2166
2167 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2168
2169         PR testsuite/48727
2170         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2171
2172 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2173
2174         * gcc.target/arm/pr45701-1.c: Require thumb support.
2175         * gcc.target/arm/pr45701-2.c: Likewise.
2176         * gcc.target/arm/thumb-branch1.c: Likewise.
2177
2178         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2179         * gcc.target/arm/pr39839.c: Likewise.
2180         * gcc.target/arm/pr40657-2.c: Likewise.
2181         * gcc.target/arm/pr40956.c: Likewise.
2182         * gcc.target/arm/pr41679.c: Likewise.
2183         * gcc.target/arm/pr42235.c: Likewise.
2184         * gcc.target/arm/pr42495.c: Likewise.
2185         * gcc.target/arm/pr42505.c: Likewise.
2186         * gcc.target/arm/pr42574.c: Likewise.
2187         * gcc.target/arm/pr46883.c: Likewise.
2188         * gcc.target/arm/pr46934.c: Likewise.
2189         * gcc.target/arm/xor-and.c: Likewise.
2190
2191 2011-06-14  Jason Merrill  <jason@redhat.com>
2192
2193         * g++.dg/other/error23.C: Adjust error message.
2194         * g++.dg/other/error32.C: Likewise.
2195
2196         PR c++/49389
2197         * g++.dg/cpp0x/rv-dotstar.C: New.
2198
2199         PR c++/49369
2200         * g++.dg/cpp0x/decltype30.C: New.
2201
2202         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2203
2204 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2205
2206         PR fortran/49103
2207         * gfortran.dg/pr49103.f90: New test.
2208
2209 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2210
2211         PR target/45098
2212         * gcc.target/arm/ivopts-3.c: New test.
2213         * gcc.target/arm/ivopts-4.c: New test.
2214         * gcc.target/arm/ivopts-5.c: New test.
2215
2216 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR rtl-optimization/49390
2219         * gcc.c-torture/execute/pr49390.c: New test.
2220
2221 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2222
2223         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2224
2225 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2226
2227         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2228         * gcc.c-torture/execute/cmpsi-2.x: New file.
2229         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2230         * gcc.c-torture/execute/pr45262.x: New file.
2231         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2232         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2233         int32plus
2234         * gcc.c-torture/compile/pr49163.c: Ditto.
2235
2236 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2237
2238         * gcc.dg/vect/vect-16.c: Rename to...
2239         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2240         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2241         for double-word vectors.
2242         * gcc.dg/vect/vect-peel-4.c: Likewise.
2243         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2244         vect_element_align.
2245         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2246         -fno-fast-math.
2247
2248 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2249
2250         PR target/44618
2251         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2252
2253 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2254
2255         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2256
2257 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2258
2259         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2260
2261 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2262
2263         * gfortran.dg/trim_optimize_8.f90:  New test case.
2264
2265 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2266            Ira Rosen  <ira.rosen@linaro.org>
2267
2268         PR tree-optimization/49352
2269         * gcc.dg/vect/pr49352.c: New test.
2270
2271 2011-06-12  Tobias Burnus
2272
2273         PR fortran/49324
2274         * gfortran.dg/alloc_comp_assign_11.f90: New.
2275
2276 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2277
2278         * gfortran.dg/trim_optimize_7.f90:  New test.
2279
2280 2011-06-10  Wei Guozhi  <carrot@google.com>
2281
2282         PR target/45335
2283         * gcc.target/arm/pr45335.c: New test.
2284         * gcc.target/arm/pr45335-2.c: New test.
2285         * gcc.target/arm/pr45335-3.c: New test.
2286         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2287         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2288         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2289
2290 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2291
2292         PR c++/41769
2293         * g++.dg/parse/error39.C: New.
2294
2295 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2296
2297         * gcc.target/arm/20090811-1.c: Skip for incompatible
2298         options, do not override other options.
2299         * gcc.target/arm/combine-cmp-shift.c: Skip for
2300         incompatible options.
2301         * gcc.target/arm/pr45094.c: Likewise.
2302         * gcc.target/arm/scd42-1.c: Likewise.
2303         * gcc.target/arm/scd42-3.c: Likewise.
2304         * gcc.target/arm/thumb-ltu.c: Likewise.
2305
2306         * lib/target-supports.exp
2307         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2308         multilib flags use -mfpu with a value other than neon-fp16.
2309
2310 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2311
2312         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2313         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2314
2315 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2316
2317         * lib/target-supports.exp (check_effective_target_pie): New proc.
2318         * gcc.dg/pie-link.c: Use target pie.
2319
2320 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2321             Laurent Rougé  <laurent.rouge@menta.fr>
2322
2323         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2324         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2325
2326 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2327
2328         * gfortran.dg/coarray/sync_1.f90: New test for
2329         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2330
2331 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2332
2333         PR tree-optimization/49318
2334         * gcc.dg/vect/pr49318.c: New test.
2335
2336 2011-06-09  David Krauss  <potswa@mac.com>
2337
2338         * g++.dg/template/arrow1.C: New.
2339
2340 2011-06-09  Jason Merrill  <jason@redhat.com>
2341
2342         * lib/prune.exp: Prune "note"s.
2343         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2344
2345         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2346         * g++.dg/template/dependent-expr3.C: Likewise.
2347         * g++.dg/parse/template7.C: Likewise.
2348         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2349         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2350         * g++.old-deja/g++.pt/friend38.C: Likewise.
2351         * g++.old-deja/g++.pt/crash32.C: Likewise.
2352         * g++.old-deja/g++.other/init4.C: Likewise.
2353         * g++.old-deja/g++.other/friend8.C: Likewise.
2354
2355         * g++.dg/ext/complex7.C: Adjust expected output.
2356         * g++.dg/diagnostic/method1.C: Likewise.
2357         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2358         * g++.dg/parse/crash33.C: Likewise.
2359         * g++.dg/other/warning1.C: Likewise.
2360         * g++.dg/init/pr29571.C: Likewise.
2361         * g++.dg/warn/overflow-warn-1.C: Likewise.
2362         * g++.dg/warn/overflow-warn-3.C: Likewise.
2363         * g++.dg/warn/overflow-warn-4.C: Likewise.
2364         * g++.old-deja/g++.oliva/template1.C: Likewise.
2365
2366         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2367         * g++.dg/parse/template7.C: Adjust.
2368
2369 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2370
2371         PR target/49307
2372         * gcc.dg/pr49307.c: New.
2373
2374 2011-06-09  Wei Guozhi  <carrot@google.com>
2375
2376         PR target/46975
2377         * gcc.target/arm/pr46975.c: New testcase.
2378
2379 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2380
2381         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2382         (PMETH, arglist_t): Removed.
2383         (method_get_number_of_arguments): Removed.
2384         (method_get_nth_argument): Removed.
2385         (method_get_first_argument): Removed.
2386         (method_get_next_argument): Removed.
2387         (method_get_sizeof_arguments): Removed.
2388         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2389         (PMETH): Removed.
2390         (method_get_number_of_arguments): Removed.
2391         (method_get_nth_argument): Removed.
2392         (method_get_first_argument): Removed.
2393         (method_get_next_argument): Removed.
2394         (method_get_sizeof_arguments): Removed.
2395         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2396
2397 2011-06-09  David Li  <davidxl@google.com>
2398
2399         * gcc.dg/dump-pass.c: New test.
2400
2401 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2402
2403         PR c++/29003
2404         * g++.dg/parse/error38.C: New.
2405
2406 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR middle-end/49308
2409         * gfortran.dg/pr49308.f90: New test.
2410
2411 2011-06-08  Jason Merrill  <jason@redhat.com>
2412
2413         * g++.dg/cpp0x/noexcept11.C: New.
2414         * g++.dg/cpp0x/noexcept12.C: New.
2415         * g++.dg/cpp0x/sfinae11.C: Adjust.
2416
2417 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2418
2419         PR testsuite/49323
2420         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2421         to dg-options, match also DW_AT_linkage_name.
2422
2423 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2424
2425         PR middle-end/21953
2426         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2427         -fno-common on alpha*-dec-osf*.
2428         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2429
2430 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2431
2432         PR rtl-optimization/49303
2433         * gcc.target/ia64/pr49303.c: New test.
2434
2435 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2436
2437         PR fortran/18918
2438         * gfortran.dg/coarray_lock_1.f90: New.
2439         * gfortran.dg/coarray_lock_2.f90: New.
2440
2441 2011-06-07  Jason Merrill  <jason@redhat.com>
2442
2443         * lib/prune.exp: Look for "required" rather than "instantiated".
2444         * g++.dg/abi/mangle11.C: Likewise.
2445         * g++.dg/abi/mangle12.C: Likewise.
2446         * g++.dg/abi/mangle17.C: Likewise.
2447         * g++.dg/abi/mangle20-2.C: Likewise.
2448         * g++.dg/abi/pragma-pack1.C: Likewise.
2449         * g++.dg/cpp0x/decltype26.C: Likewise.
2450         * g++.dg/cpp0x/decltype28.C: Likewise.
2451         * g++.dg/cpp0x/decltype29.C: Likewise.
2452         * g++.dg/cpp0x/enum11.C: Likewise.
2453         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2454         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2455         * g++.dg/cpp0x/pr47416.C: Likewise.
2456         * g++.dg/ext/case-range2.C: Likewise.
2457         * g++.dg/ext/case-range3.C: Likewise.
2458         * g++.dg/gomp/for-19.C: Likewise.
2459         * g++.dg/gomp/pr37533.C: Likewise.
2460         * g++.dg/gomp/pr38639.C: Likewise.
2461         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2462         * g++.dg/inherit/base3.C: Likewise.
2463         * g++.dg/inherit/using6.C: Likewise.
2464         * g++.dg/init/placement4.C: Likewise.
2465         * g++.dg/init/reference3.C: Likewise.
2466         * g++.dg/lookup/scoped6.C: Likewise.
2467         * g++.dg/lookup/using7.C: Likewise.
2468         * g++.dg/other/abstract1.C: Likewise.
2469         * g++.dg/other/error10.C: Likewise.
2470         * g++.dg/other/error5.C: Likewise.
2471         * g++.dg/other/field1.C: Likewise.
2472         * g++.dg/other/offsetof5.C: Likewise.
2473         * g++.dg/parse/bitfield2.C: Likewise.
2474         * g++.dg/parse/constant4.C: Likewise.
2475         * g++.dg/parse/crash20.C: Likewise.
2476         * g++.dg/parse/invalid-op1.C: Likewise.
2477         * g++.dg/parse/non-dependent2.C: Likewise.
2478         * g++.dg/parse/template18.C: Likewise.
2479         * g++.dg/tc1/dr152.C: Likewise.
2480         * g++.dg/tc1/dr166.C: Likewise.
2481         * g++.dg/tc1/dr176.C: Likewise.
2482         * g++.dg/tc1/dr213.C: Likewise.
2483         * g++.dg/template/access11.C: Likewise.
2484         * g++.dg/template/access2.C: Likewise.
2485         * g++.dg/template/access3.C: Likewise.
2486         * g++.dg/template/access7.C: Likewise.
2487         * g++.dg/template/arg7.C: Likewise.
2488         * g++.dg/template/cond2.C: Likewise.
2489         * g++.dg/template/crash13.C: Likewise.
2490         * g++.dg/template/crash40.C: Likewise.
2491         * g++.dg/template/crash7.C: Likewise.
2492         * g++.dg/template/crash84.C: Likewise.
2493         * g++.dg/template/ctor5.C: Likewise.
2494         * g++.dg/template/defarg13.C: Likewise.
2495         * g++.dg/template/defarg14.C: Likewise.
2496         * g++.dg/template/dtor7.C: Likewise.
2497         * g++.dg/template/eh2.C: Likewise.
2498         * g++.dg/template/error2.C: Likewise.
2499         * g++.dg/template/error43.C: Likewise.
2500         * g++.dg/template/friend32.C: Likewise.
2501         * g++.dg/template/injected1.C: Likewise.
2502         * g++.dg/template/instantiate1.C: Likewise.
2503         * g++.dg/template/instantiate3.C: Likewise.
2504         * g++.dg/template/instantiate5.C: Likewise.
2505         * g++.dg/template/instantiate7.C: Likewise.
2506         * g++.dg/template/local6.C: Likewise.
2507         * g++.dg/template/lookup2.C: Likewise.
2508         * g++.dg/template/member5.C: Likewise.
2509         * g++.dg/template/memfriend15.C: Likewise.
2510         * g++.dg/template/memfriend16.C: Likewise.
2511         * g++.dg/template/memfriend17.C: Likewise.
2512         * g++.dg/template/memfriend7.C: Likewise.
2513         * g++.dg/template/meminit1.C: Likewise.
2514         * g++.dg/template/nested3.C: Likewise.
2515         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2516         * g++.dg/template/nontype12.C: Likewise.
2517         * g++.dg/template/nontype13.C: Likewise.
2518         * g++.dg/template/nontype6.C: Likewise.
2519         * g++.dg/template/pr23510.C: Likewise.
2520         * g++.dg/template/pr35240.C: Likewise.
2521         * g++.dg/template/ptrmem15.C: Likewise.
2522         * g++.dg/template/ptrmem6.C: Likewise.
2523         * g++.dg/template/qualified-id1.C: Likewise.
2524         * g++.dg/template/qualttp20.C: Likewise.
2525         * g++.dg/template/qualttp3.C: Likewise.
2526         * g++.dg/template/qualttp4.C: Likewise.
2527         * g++.dg/template/qualttp5.C: Likewise.
2528         * g++.dg/template/qualttp6.C: Likewise.
2529         * g++.dg/template/qualttp7.C: Likewise.
2530         * g++.dg/template/qualttp8.C: Likewise.
2531         * g++.dg/template/recurse.C: Likewise.
2532         * g++.dg/template/recurse2.C: Likewise.
2533         * g++.dg/template/ref5.C: Likewise.
2534         * g++.dg/template/scope2.C: Likewise.
2535         * g++.dg/template/sfinae10.C: Likewise.
2536         * g++.dg/template/sfinae3.C: Likewise.
2537         * g++.dg/template/sizeof3.C: Likewise.
2538         * g++.dg/template/static9.C: Likewise.
2539         * g++.dg/template/template-id-2.C: Likewise.
2540         * g++.dg/template/typedef13.C: Likewise.
2541         * g++.dg/template/typename4.C: Likewise.
2542         * g++.dg/template/using14.C: Likewise.
2543         * g++.dg/template/using2.C: Likewise.
2544         * g++.dg/template/warn1.C: Likewise.
2545         * g++.dg/warn/Wparentheses-13.C: Likewise.
2546         * g++.dg/warn/Wparentheses-15.C: Likewise.
2547         * g++.dg/warn/Wparentheses-16.C: Likewise.
2548         * g++.dg/warn/Wparentheses-17.C: Likewise.
2549         * g++.dg/warn/Wparentheses-18.C: Likewise.
2550         * g++.dg/warn/Wparentheses-19.C: Likewise.
2551         * g++.dg/warn/Wparentheses-20.C: Likewise.
2552         * g++.dg/warn/Wparentheses-23.C: Likewise.
2553         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2554         * g++.dg/warn/noeffect2.C: Likewise.
2555         * g++.dg/warn/noeffect4.C: Likewise.
2556         * g++.dg/warn/pr8570.C: Likewise.
2557         * g++.old-deja/g++.brendan/init2.C: Likewise.
2558         * g++.old-deja/g++.eh/spec6.C: Likewise.
2559         * g++.old-deja/g++.pt/crash10.C: Likewise.
2560         * g++.old-deja/g++.pt/crash36.C: Likewise.
2561         * g++.old-deja/g++.pt/derived3.C: Likewise.
2562         * g++.old-deja/g++.pt/error2.C: Likewise.
2563         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2564         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2565         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2566         * g++.old-deja/g++.pt/overload7.C: Likewise.
2567         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2568
2569 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2570             Iain Sandoe  <iains@gcc.gnu.org>
2571
2572         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2573         Added code to deal with the case when [Protocol
2574         -descriptionForInstanceMethod:] or [Protocol
2575         -descriptionForClassMethod:] returns NULL.
2576
2577 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2578             Iain Sandoe  <iains@gcc.gnu.org>
2579
2580         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2581         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2582         Added cast.
2583
2584 2011-06-07  Xinliang David Li  <davidxl@google.com>
2585
2586         * gcc.dg/inline_2.c: New test.
2587         * gcc.dg/unroll_2.c: New test.
2588         * gcc.dg/inline_3.c: New test.
2589         * gcc.dg/unroll_3.c: New test.
2590         * gcc.dg/inline_4.c: New test.
2591         * gcc.dg/unroll_4.c: New test.
2592         * gcc.dg/inline_1.c: New test.
2593         * gcc.dg/unroll_1.c: New test.
2594
2595 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2596
2597         PR tree-optimization/48497
2598         * lib/gcc-defs.exp (dg-additional-options): New proc.
2599         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2600         -msse2 on 32-bit x86.
2601
2602 2011-06-06  Jason Merrill  <jason@redhat.com>
2603
2604         * g++.dg/cpp0x/enum19.C: New.
2605
2606 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2607
2608         * gcc.target/arm/neon-reload-class.c: New test.
2609
2610 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2611
2612         PR debug/49130
2613         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2614
2615 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2616
2617         * gcc.target/arm/smlatb-1.c: New file.
2618         * gcc.target/arm/smlatt-1.c: New file.
2619         * gcc.target/arm/smlaltb-1.c: New file.
2620         * gcc.target/arm/smlaltt-1.c: New file.
2621
2622 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2623
2624         * gcc.target/arm/mla-2.c: New test.
2625
2626 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
2627
2628         PR gcov-profile/49299
2629         * gcc.dg/tree-prof/pr49299-1.c: New test.
2630         * gcc.dg/tree-prof/pr49299-2.c: New test.
2631
2632 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
2633
2634         * lib/target-supports.exp
2635         (check_effective_target_vect_widen_mult_qi_to_hi):
2636         Add NEON as supporting target.
2637         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2638         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2639         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2640         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2641         using widening multiplication on targets that support it.
2642         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2643         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2644         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2645
2646 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2647
2648         Updated all testcases in the ObjC/ObjC++ testsuites to use the
2649         Modern Objective-C runtime API.
2650         * objc/execute/next_mapping.h: Removed.
2651         * objc-obj-c++-shared/next-mapping.h: Removed.
2652         * objc-obj-c++-shared/Object1.h: Removed.
2653         * objc-obj-c++-shared/Object1.m: Removed.
2654         * objc-obj-c++-shared/Object1.mm: Removed.
2655         * objc-obj-c++-shared/Object1-implementation.h: Removed.
2656         * objc-obj-c++-shared/Protocol1.h: Removed.
2657         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2658         of ProtoBool, IVAR_T and METHOD.
2659         * objc-obj-c++-shared/runtime.h: New.
2660         * objc-obj-c++-shared/TestsuiteObject.h: New.
2661         * objc-obj-c++-shared/TestsuiteObject.m: New.
2662
2663         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2664         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2665         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2666         it a class method.
2667         * objc/execute/_cmd.m: Include
2668         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2669         runtime API.  ([TestClass +initialize]): Include this method also
2670         with the GNU runtime.
2671         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2672         Object.  ([-setValue:]): Return void.
2673         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2674         with the GNU runtime.  Include
2675         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
2676         for the NeXT runtime.  Use the existing print_ivars() and
2677         compare_structures() implementations for the old NeXT runtime.
2678         Added new implementations for the Modern GNU and NeXT runtimes.
2679         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2680         well.  (main): Use objc_getClass().  Use return instead of exit.
2681         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2682         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
2683         of exit().
2684         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2685         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
2686         instead of Object.  (main): Use return instead of exit().
2687         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
2688         instead of Object.  Removed prototype for exit().  (main): Use
2689         return instead of exit().  Use the Modern Objective-C runtime API.
2690         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2691         Object.
2692         * objc/execute/class-tests-1.h: Include
2693         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2694         runtime API.  (test_class_with_superclass): Do not call [Object
2695         class].  There is no need to with the current libobjc.
2696         * objc/execute/class-tests-2.h: Include
2697         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2698         runtime API.
2699         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2700         ../../objc-obj-c++-shared/next-mapping.h.
2701         * objc/execute/class-2.m: Likewise.
2702         * objc/execute/class-3.m: Likewise.
2703         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2704         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
2705         +initialize]): Include this method also with the GNU
2706         runtime. (main): Use the Modern Objective-C runtime API.
2707         * objc/execute/class-5.m: Likewise.
2708         * objc/execute/class-6.m: Likewise.
2709         * objc/execute/class-7.m: Likewise.
2710         * objc/execute/class-8.m: Likewise.
2711         * objc/execute/class-9.m: Likewise.
2712         * objc/execute/class-10.m: Likewise.
2713         * objc/execute/class-11.m: Likewise.
2714         * objc/execute/class-12.m: Likewise.
2715         * objc/execute/class-13.m: Likewise.
2716         * objc/execute/class-14.m: Likewise.
2717         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2718         this method also with the GNU runtime.
2719         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2720         +initialize]): Include this method also with the GNU runtime.
2721         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2722         of Object.
2723         * objc/execute/encode-1.m: Likewise.
2724         * objc/execute/enumeration-1.m: Likewise.
2725         * objc/execute/enumeration-2.m: Likewise.
2726         * objc/execute/exceptions/catchall-1.m: Likewise.
2727         * objc/execute/exceptions/finally-1.m: Likewise.
2728         * objc/execute/exceptions/foward-1.m: Likewise.
2729         * objc/execute/exceptions/local-variables-1.m: Likewise.
2730         * objc/execute/exceptions/throw-nil.m: Likewise.
2731         * objc/execute/exceptions/trivial.m: Likewise.
2732         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2733         of Object. Include objc/runtime.h instead of objc/objc-api.h.
2734         * objc/execute/exceptions/matcher-1.m: Likewise.
2735         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2736         Object.
2737         * objc/execute/formal_protocol-2.m: Likewise.
2738         * objc/execute/formal_protocol-3.m: Likewise.
2739         * objc/execute/formal_protocol-4.m: Likewise.
2740         * objc/execute/formal_protocol-5.m: Include
2741         ../../objc-obj-c++-shared/runtime.h. (main): Always use
2742         protocol_getName().
2743         * objc/execute/formal_protocol-6.m: Likewise.
2744         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2745         Object.  Include <objc/Protocol.h> instead of
2746         ../../objc-obj-c++-shared/Protocol1.h.
2747         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2748         Object.
2749         * objc/execute/informal_protocol.m: Likewise.
2750         * objc/execute/load-3.m: Likewise.
2751         * objc/execute/many_args_method.m ([TestClass +initialize]):
2752         Include this method with the GNU runtime as well.
2753         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2754         * objc/execute/nested-func-1.m: Use TestsuiteObject
2755         instead of Object.
2756         * objc/execute/nil_method-1.m: Likewise.
2757         * objc/execute/no_clash.m: Likewise.
2758         * objc/execute/np-1.m: Do not include
2759         ../../objc-obj-c++-shared/Protocol1.h.
2760         (main): Use return instead of exit().
2761         * objc/execute/np-2.m: Do not include
2762         ../../objc-obj-c++-shared/Protocol1.h.
2763         ([MyObject +initialize]): Include this method also with the GNU
2764         runtime.  (main): Use return instead of exit().
2765         * objc/execute/object_is_class.m: Include
2766         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2767         of Object.  (main): Use the Modern Objective-C runtime API.
2768         * objc/execute/object_is_meta_class.m: Likewise.
2769         * objc/execute/private.m: Use TestsuiteObject instead of Object.
2770         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2771         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
2772         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
2773         Objective-C runtime API.
2774         * objc/execute/protocol-isEqual-2.m: Likewise.
2775         * objc/execute/protocol-isEqual-3.m: Likewise.
2776         * objc/execute/protocol-isEqual-4.m: Likewise.
2777         * objc/execute/redefining_self.m ([TestClass +initialize]):
2778         Include this method with the GNU runtime as well.
2779         * objc/execute/root_methods.m: Include
2780         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
2781         Include this method with the GNU runtime as well.
2782         (main): Use the Modern Objective-C runtime API.
2783         * objc/execute/selector-1.m: Include
2784         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2785         of Object.  (main): Use the Modern Objective-C runtime API.
2786         * objc/execute/static-1.m ([Test +initialize]): Include this
2787         method with the GNU runtime as well.
2788         * objc/execute/static-2.m: Likewise.
2789         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2790         * objc/execute/va_method.m: Do not include objc/objc-api.h.
2791         ([MathClass +initialize]): Include this method with the GNU
2792         runtime as well.
2793         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2794         instead of Object.
2795         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2796         * objc.dg/attributes/categ-attributes-2.m: Likewise.
2797         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2798         * objc.dg/attributes/method-attribute-1.m: Likewise.
2799         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2800         * objc.dg/attributes/method-attribute-2.m: Likewise.
2801         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2802         * objc.dg/attributes/method-attribute-3.m: Likewise.
2803         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2804         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2805         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2806         * obj-c++.dg/bitfield-1.mm: Likewise.
2807         * obj-c++.dg/bitfield-2.mm: Likewise
2808         * objc.dg/bitfield-3.m: Likewise.
2809         * obj-c++.dg/bitfield-4.mm: Likewise.
2810         * objc.dg/bitfield-5.m: Likewise
2811         * objc.dg/call-super-1.m: Likewise.
2812         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2813         Use objc_getClass() instead of objc_get_class(), but for the GNU
2814         runtime redefine objc_getClass as objc_get_class.  Include
2815         ../objc-obj-c++-shared/runtime.h.
2816         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2817         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2818         Use the Modern Objective-C runtime API.
2819         * objc.dg/class-protocol-1.m: Include
2820         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2821         * obj-c++.dg/class-protocol-1.mm: Likewise.
2822         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2823         * objc.dg/comp-types-10.m: Likewise.
2824         * objc.dg/comp-types-11.m: Likewise.
2825         * objc.dg/comp-types-12.m: Likewise.
2826         * obj-c++.dg/comp-types-9.mm: Likewise.
2827         * obj-c++.dg/comp-types-11.mm: Likewise.
2828         * obj-c++.dg/comp-types-12.mm: Likewise.
2829         * obj-c++.dg/comp-types-13.mm: Likewise.
2830         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2831         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2832         * obj-c++.dg/cxx-scope-1.mm: Likewise.
2833         * obj-c++.dg/cxx-scope-2.mm: Likewise.
2834         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2835         * objc.dg/desig-init-1.m: Likewise.
2836         * obj-c++.dg/defs.mm: Likewise.
2837         * objc.dg/exceptions-2.m: Likewise.
2838         * obj-c++.dg/except-1.mm: Likewise.
2839         * obj-c++.dg/exceptions-2.mm: Likewise.
2840         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2841         Use the Modern Objective-C runtime API.
2842         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
2843         the Modern Objective-C runtime API.  Do not include
2844         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
2845         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
2846         the Modern Objective-C runtime API except when using an older NeXT
2847         runtime.
2848         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
2849         the Modern Objective-C runtime API.
2850         * objc.dg/encode-7.m: Include objc/runtime.h instead of
2851         objc/encoding.h.
2852         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2853         * objc.dg/encode-7-next-64bit.m: Updated include.
2854         * objc.dg/encode-8.m: Include objc/runtime.h instead of
2855         objc/encoding.h.
2856         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
2857         the Modern Objective-C runtime API.
2858         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2859         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
2860         instead of ../objc-obj-c++-shared/Protocol1.h.
2861         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
2862         the Modern Objective-C runtime API except when using an older NeXT
2863         runtime.
2864         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
2865         the Modern Objective-C runtime API.
2866         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2867         Object.
2868         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2869         * objc.dg/fix-and-continue-2.m: Likewise.
2870         * objc.dg/foreach-1.m: Likewise.
2871         * objc.dg/foreach-2.m: Likewise.
2872         * objc.dg/foreach-3.m: Likewise.
2873         * objc.dg/foreach-4.m: Likewise.
2874         * objc.dg/foreach-5.m: Likewise.
2875         * objc.dg/foreach-6.m: Likewise.
2876         * objc.dg/foreach-7.m: Likewise.
2877         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
2878         Object.
2879         * objc.dg/func-ptr-2.m: Likewise.
2880         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2881         Do not include objc/objc-api.h.
2882         * obj-c++.dg/fsf-package-0.mm: Likewise.
2883         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2884         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2885         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2886         of Object.
2887         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2888         * objc.dg/gnu-runtime-3.m: Likewise.
2889         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2890         * objc.dg/headers.m: Include objc/runtime.h instead of
2891         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
2892         for the NeXT runtime.
2893         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2894         * obj-c++.dg/isa-field-1.mm: Likewise.
2895         * obj-c++.dg/ivar-list-semi.mm: Likewise.
2896         * objc.dg/layout-1.m: Likewise.
2897         * objc.dg/layout-2.m: Likewise.
2898         * objc.dg/local-decl-2.m: Likewise.
2899         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2900         Object.  ([Container +elementForView:]): Use
2901         class_conformsToProtocol().
2902         * obj-c++.dg/lookup-2.mm: Likewise.
2903         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2904         * obj-c++.dg/local-decl-1.mm: Likewise.
2905         * objc.dg/method-3.m: Likewise.
2906         * objc.dg/method-4.m: Likewise.
2907         * objc.dg/method-6.m: Include objc/Protocol.h instead of
2908         ../objc-obj-c++-shared/Protocol1.h.
2909         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2910         * objc.dg/method-9.m: Likewise.
2911         * objc.dg/method-10.m: Likewise.
2912         * objc.dg/method-13.m ([Root +initialize]): Include this method
2913         also for the GNU runtime.  (main): Use objc_getClass() also for
2914         the GNU runtime.
2915         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2916         * objc.dg/method-17.m: Likewise.
2917         * objc.dg/method-19.m: Likewise.
2918         * objc.dg/method-20b.m: Likewise.
2919         * obj-c++.dg/method-2.mm: Likewise.
2920         * obj-c++.dg/method-6.mm: Likewise.
2921         * obj-c++.dg/method-10.mm: Likewise.
2922         * obj-c++.dg/method-11.mm: Likewise.
2923         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2924         ../objc-obj-c++-shared/Protocol1.h.
2925         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2926         * obj-c++.dg/method-15.mm: Likewise.
2927         * obj-c++.dg/method-17.mm: Likewise.
2928         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
2929         +initialize]): Include this method also for the GNU
2930         runtime.  (main): Use objc_getClass() also for the GNU runtime.
2931         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2932         * obj-c++.dg/method-22.mm: Likewise.
2933         * obj-c++.dg/method-23.mm: Likewise.
2934         * obj-c++.dg/no-extra-load.mm: Likewise.
2935         * objc.dg/objc-fast-4.m: Likewise.
2936         * objc.dg/objc-gc-4.m: Likewise.
2937         * obj-c++.dg/objc-gc-3.mm: Likewise.
2938         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
2939         protocol_getMethodDescription() instead of [Protocol
2940         -descriptionForInstanceMethod].
2941         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2942         Made it available with all runtimes.  (main): Call -test instead
2943         of -class.
2944         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2945         and put into a category.
2946         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2947         Object.  Include objc/objc.h.
2948         * obj-c++.dg/proto-lossage-2.mm: Likewise.
2949         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
2950         New. (main): Use protocol_getMethodDescription() instead
2951         of [Protocol -descriptionForInstanceMethod] and [Protocol
2952         -descriptionForClassMethod].
2953         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2954         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
2955         Objective-C runtime API.
2956         * obj-c++.dg/proto-qual-1.mm: Likewise.
2957         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2958         Object.
2959         * obj-c++.dg/property/property-1.mm: Likewise.
2960         * obj-c++.dg/qual-types-1.mm: Likewise.
2961         * objc.dg/selector-2.m: Include objc/objc.h instead of
2962         ../objc-obj-c++-shared/Object1.h.
2963         * obj-c++.dg/selector-2.mm: Likewise.
2964         * obj-c++.dg/selector-5.mm: Likewise.
2965         * obj-c++.dg/selector-6.mm: Likewise.
2966         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2967         Object.  Do not include objc/objc-api.h.
2968         * obj-c++.dg/set-not-used-1.mm: Likewise.
2969         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2970         * objc.dg/stret-1.m: Likewise.
2971         * objc.dg/stret-2.m: Likewise.
2972         * obj-c++.dg/super-class-2.mm: Likewise.
2973         * objc.dg/super-class-3.m: Likewise.
2974         * objc.dg/super-class-4.m: Likewise.
2975         * objc.dg/sync-2.m: Likewise.
2976         * obj-c++.dg/sync-2.mm: Likewise.
2977         * objc.dg/sync-1.m: Include objc/objc.h instead of
2978         ../objc-obj-c++-shared/Object1.h.
2979         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2980         'Class' as the type of 'isa'.
2981         * objc.dg/special/unclaimed-category-1.m: Use the Modern
2982         Objective-C runtime API.  ([TestClass +initialize]): Include this
2983         method with the GNU runtime as well.
2984         * objc.dg/strings/strings-1.m: Updated includes.
2985         * obj-c++.dg/strings/strings-1.mm: Likewise.
2986         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2987         objc.dg/strings/const-str-12b.m.
2988         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2989         * obj-c++.dg/template-3.mm: Likewise.
2990         * obj-c++.dg/template-4.mm: Likewise.
2991         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
2992         Objective-C runtime API.
2993         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2994         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2995         * obj-c++.dg/try-catch-1.mm: Likewise.
2996         * obj-c++.dg/try-catch-2.mm: Likewise.
2997         * objc.dg/try-catch-3.m: Likewise.
2998         * obj-c++.dg/try-catch-3.mm: Likewise.
2999         * objc.dg/try-catch-6.m: Likewise.
3000         * objc.dg/try-catch-7.m: Likewise.
3001         * obj-c++.dg/try-catch-7.mm: Likewise.
3002         * obj-c++.dg/try-catch-8.mm: Likewise.
3003         * obj-c++.dg/try-catch-9.mm: Likewise.
3004         * objc.dg/try-catch-10.m: Likewise.
3005         * obj-c++.dg/try-catch-11.mm: Likewise.
3006         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3007         Object.  Include objc/objc.h.
3008         * obj-c++.dg/typedef-alias-1.mm: Likewise.
3009         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3010         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3011         Object.  Use Modern Objective-C runtime API.  Do not use
3012         performv::.
3013         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3014         * obj-c++.dg/torture/trivial.mm: Likewise.
3015         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3016         instead of ../objc-obj-c++-shared/Object1.h.  Include
3017         ../objc-obj-c++-shared/runtime.h.
3018         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3019         * objc.dg/torture/strings/const-str-11.m: Likewise.
3020         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3021         * objc.dg/torture/strings/const-str-9.m: Likewise.
3022         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3023         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3024         instead of Object. Only add _FooClassReference if
3025         __NEXT_RUNTIME__.
3026         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3027         * objc.dg/torture/strings/const-str-8.m: Likewise.
3028         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3029         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3030         additional sources.
3031         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3032         Object.
3033         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3034         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3035         * obj-c++.dg/va-meth-1.mm: Likewise.
3036         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3037         ../objc-obj-c++-shared/Object1.h.
3038         * objc.dg/zero-link-3.m: Likewise.
3039
3040 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3041
3042         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3043
3044 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3045
3046         PR objc-++/48275
3047         * obj-c++.dg/property/cxx-property-1.mm: New.
3048         * obj-c++.dg/property/cxx-property-2.mm: New.
3049
3050 2011-06-06  Jason Merrill  <jason@redhat.com>
3051
3052         * g++.dg/cpp0x/regress/ptrmem1.C: New.
3053
3054 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
3055
3056         PR rtl-optimization/49145
3057         From Ryan Mansfield
3058         * gcc.c-torture/compile/pr49145.c: New test.
3059
3060 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
3061
3062         PR testsuite/49288
3063         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3064         to dg-options, match also DW_AT_linkage_name.
3065
3066         PR debug/49294
3067         * gcc.dg/debug/pr49294.c: New test.
3068
3069         PR c++/49264
3070         * g++.dg/opt/pr49264.C: New test.
3071
3072 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
3073
3074         PR tree-optimization/49243
3075         * gcc.dg/pr49243.c: New.
3076
3077 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3078
3079         * gnat.dg/specs/cond_expr1.ads: New test.
3080
3081 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3082
3083         * gnat.dg/deferred_const4.ad[sb]: New test.
3084         * gnat.dg/deferred_const4_pkg.ads: New helper.
3085
3086 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3087
3088         * gnat.dg/test_tamdt.adb: Rename to...
3089         * gnat.dg/taft_type1.adb: ...this.
3090         * gnat.dg/tamdt.ad[sb]: Rename to...
3091         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3092         * gnat.dg/tamdt_aux.ads: Rename to...
3093         * gnat.dg/taft_type1_pkg2.ads: ...this.
3094         * gnat.dg/taft_type2.ad[sb]: New test.
3095         * gnat.dg/taft_type2_pkg.ads: New helper.
3096         * gnat.dg/taft_type3.adb: New test.
3097         * gnat.dg/taft_type3_pkg.ads: New helper.
3098
3099 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3100
3101         PR fortran/49255
3102         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3103         for F2008.
3104
3105 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3106
3107         PR testsuite/49287
3108         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3109         warning.
3110         * objc.dg/gnu-api-2-objc.m: Likewise.
3111         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3112         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3113
3114 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3115
3116         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3117         alignment, not the alignment, when calling class_addIvar().  Add
3118         an 'isa' instance variable to the test root class.
3119         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3120
3121 2011-06-04  Jan Hubicka  <jh@suse.cz>
3122
3123         PR tree-optimization/48893
3124         PR tree-optimization/49091
3125         PR tree-optimization/49179
3126         * gfortran.dg/pr49179.f90: New testcase
3127
3128 2011-06-04  Jan Hubicka  <jh@suse.cz>
3129
3130         PR lto/48954
3131         * g++.dg/torture/pr48954.C: New testcase.
3132
3133 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3134
3135         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3136
3137 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3138
3139         PR c++/33840
3140         * g++.dg/diagnostic/bitfld2.C: New.
3141
3142 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR target/49281
3145         * gcc.c-torture/execute/pr49281.c: New test.
3146
3147 2011-06-04  Jan Hubicka  <jh@suse.cz>
3148
3149         PR tree-optimize/48929
3150         * gcc.c-torture/compile/pr48929.c: New testcase.
3151
3152 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3153
3154         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3155
3156 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3157
3158         PR c++/49276
3159         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3160
3161 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3162
3163         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3164
3165 2011-06-03  Richard Henderson  <rth@redhat.com>
3166             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3167
3168         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3169
3170 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3171
3172         * objc.dg/headers.m: Do not include objc-list.h.
3173
3174 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3175
3176         * objc.dg/type-stream-1.m: Test removed.
3177         * objc.dg/headers.m: Do not include typedstream.h.
3178
3179 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3180
3181         * objc.dg/torture/forward-1.m (main): Updated testcase.
3182
3183 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3184
3185         PR target/49163
3186         * gcc.c-torture/compile/pr49163.c: New.
3187
3188 2011-06-02  Asher Langton  <langton2@llnl.gov>
3189
3190         PR fortran/49268
3191         * gfortran.dg/PR49268.f90: New test.
3192
3193 2011-06-02  Asher Langton  <langton2@llnl.gov>
3194
3195         PR fortran/37039
3196         * gfortran.dg/PR37039.f90: New test.
3197
3198 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3199
3200         PR objc/48539
3201         * objc.dg/method-5.m: Updated.
3202         * objc.dg/method-19.m: Updated.
3203         * objc.dg/method-lookup-1.m: New.
3204         * obj-c++.dg/method-6.mm: Updated.
3205         * obj-c++.dg/method-7.mm: Updated.
3206         * obj-c++.dg/method-lookup-1.mm: New.
3207
3208 2011-06-02  DJ Delorie  <dj@redhat.com>
3209
3210         * lib/timeout.exp (timeout): Add board_info support.
3211
3212 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3213
3214         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3215
3216 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3217
3218         PR fortran/49265
3219         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3220         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3221
3222 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3223             Hans-Peter Nilsson  <hp@axis.com>
3224
3225         PR rtl-optimization/48840
3226         * gcc.target/sparc/ultrasp13.c: New test.
3227
3228 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3229
3230         PR target/49238
3231         * gcc.c-torture/compile/pr49238.c: New.
3232
3233 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3234
3235         * gcc.target/arm/g2.c: Skip test in -mthumb.
3236         Skip test unless cpu is xscale.
3237         * gcc.target/arm/scd42-2.c: Likewise.
3238         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3239
3240 2011-06-01  Jason Merrill  <jason@redhat.com>
3241
3242         * g++.dg/cpp0x/decltype28.C: New.
3243         * g++.dg/cpp0x/decltype29.C: New.
3244
3245 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3246
3247         PR target/45074
3248         * gcc.target/mips/pr45074.c: New test.
3249
3250 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3251             Hans-Peter Nilsson  <hp@axis.com>
3252
3253         PR rtl-optimization/48830
3254         * gcc.target/sparc/ultrasp12.c: New test.
3255
3256 2011-06-01  David Li  <davidxl@google.com>
3257
3258         * gcc.dg/profile-dir-1.c: Change pass name.
3259         * gcc.dg/profile-dir-2.c: Ditto.
3260         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3261         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3262         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3263         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3264         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3265         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3266         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3267         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3268         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3269         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3270         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3271         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3272         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3273         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3274         * gcc.dg/profile-dir-3.c: Ditto.
3275         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3276
3277 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3278
3279         * objc.dg/attributes/method-nonnull-1.m: New test.
3280         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3281
3282 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3283
3284         PR fortran/18918
3285         * gfortran.dg/coarray_atomic_1.f90: New.
3286         * gfortran.dg/coarray/atomic_1.f90: New.
3287
3288 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3289
3290         * gcc.dg/guality/bswaptest.c: New test.
3291         * gcc.dg/guality/clztest.c: New test.
3292         * gcc.dg/guality/ctztest.c: New test.
3293         * gcc.dg/guality/rotatetest.c: New test.
3294
3295         PR target/48688
3296         * gcc.target/i386/pr48688.c: New test.
3297
3298 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3299
3300         PR c++/48010
3301         * g++.dg/lookup/name-clash9.C: New.
3302
3303 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/18918
3306         * gfortran.dg/coarray/dummy_1.f90: New.
3307
3308 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3309
3310         PR fortran/18918
3311         * gfortran.dg/coarray/save_1.f90: New.
3312         * gfortran.dg/coarray_4.f90: Update dg-error.
3313
3314 2011-05-31  Jason Merrill  <jason@redhat.com>
3315
3316         * g++.dg/cpp0x/rv-template1.C: New.
3317
3318 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR rtl-optimization/49235
3321         * gcc.dg/pr49235.c: New test.
3322
3323 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3324
3325         PR tree-optimization/49093
3326         * gcc.dg/vect/pr49093.c: New test.
3327
3328 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3329
3330         PR debug/49047
3331         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3332
3333 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3334
3335         PR testsuite/49239
3336         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3337         output array.
3338
3339 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3340
3341         PR target/49186
3342         * gcc.c-torture/execute/pr49186.c: New.
3343
3344 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3345
3346         PR target/49168
3347          * gcc.target/i386/pr49168-1.c: New.
3348
3349 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3350             Eric Botcazou  <ebotcazou@adacore.com>
3351
3352         * gcc.dg/guality/drap.c: New test.
3353
3354 2011-05-30  Richard Guenther  <rguenther@suse.de>
3355
3356         PR tree-optimization/49210
3357         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3358         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3359
3360 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR c++/49223
3363         * g++.dg/gomp/pr49223-1.C: New test.
3364         * g++.dg/gomp/pr49223-2.C: New test.
3365
3366 2011-05-30  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/49218
3369         * gcc.c-torture/execute/pr49218.c: New testcase.
3370
3371 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3372
3373         PR tree-optimization/49199
3374         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3375         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3376         -fno-tree-scev-cprop.
3377
3378 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3379
3380         PR fortran/47601
3381         * gfortran.dg/extends_13.f03: New.
3382
3383 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3384
3385         PR rtl-optimization/49095
3386         * gcc.target/i386/pr49095.c: New test.
3387
3388 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3389
3390         PR fortran/18918
3391         * gfortran.dg/coarray_24.f90: New.
3392
3393 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3394
3395         PR fortran/18918
3396         * gfortran.dg/coarray_23.f90: New.
3397
3398 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3399
3400         From Ryan Mansfield
3401         * gcc.dg/pr48826.c: New test.
3402
3403 2011-05-29  Richard Guenther  <rguenther@suse.de>
3404
3405         PR tree-optimization/49217
3406         * gcc.dg/torture/pr49217.c: New testcase.
3407
3408 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3409
3410         PR testsuite/49222
3411         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3412
3413 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3414
3415         * gnat.dg/boolean_subtype.adb: Rename to...
3416         * gnat.dg/boolean_subtype1.adb: ...this.
3417
3418 2011-05-28  Jason Merrill  <jason@redhat.com>
3419
3420         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3421
3422 2011-05-27  Jason Merrill  <jason@redhat.com>
3423
3424         * g++.dg/cpp0x/enum18.C: Adjust.
3425
3426         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3427
3428 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3429
3430         PR fortran/18918
3431         * gfortran.dg/coarray_22.f90: New.
3432
3433 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3434
3435         PR tree-optimization/46728
3436         * gcc.target/powerpc/pr46728-1.c: New.
3437         * gcc.target/powerpc/pr46728-2.c: New.
3438         * gcc.target/powerpc/pr46728-3.c: New.
3439         * gcc.target/powerpc/pr46728-4.c: New.
3440         * gcc.target/powerpc/pr46728-5.c: New.
3441         * gcc.dg/pr46728-6.c: New.
3442         * gcc.target/powerpc/pr46728-7.c: New.
3443         * gcc.target/powerpc/pr46728-8.c: New.
3444         * gcc.dg/pr46728-9.c: New.
3445         * gcc.target/powerpc/pr46728-10.c: New.
3446         * gcc.target/powerpc/pr46728-11.c: New.
3447         * gcc.dg/pr46728-12.c: New.
3448         * gcc.target/powerpc/pr46728-13.c: New.
3449         * gcc.target/powerpc/pr46728-14.c: New.
3450         * gcc.target/powerpc/pr46728-15.c: New.
3451         * gcc.target/powerpc/pr46728-16.c: New.
3452
3453 2011-05-27  Jason Merrill  <jason@redhat.com>
3454
3455         * g++.dg/abi/mangle47.C: New.
3456
3457         PR c++/49176
3458         * g++.dg/template/const5.C: New.
3459
3460         * g++.dg/cpp0x/enum18.C: New.
3461
3462         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3463
3464         * g++.dg/cpp0x/error6.C: New.
3465
3466         * g++.dg/cpp0x/error5.C: New.
3467
3468 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3469
3470         PR c++/49165
3471         * g++.dg/eh/cond6.C: New test.
3472
3473 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3474
3475         PR fortran/48820
3476         * gfortran.dg/rank_3.f90: New.
3477         * gfortran.dg/rank_4.f90: New.
3478
3479 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3480
3481         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3482         replace dump search.
3483
3484 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3485
3486         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3487         * gnat.dg/bit_packed_array5.adb: ...here.
3488
3489 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3490
3491         PR c++/42056
3492         * g++.dg/cpp0x/auto25.C: New.
3493
3494 2011-05-27  Richard Guenther  <rguenther@suse.de>
3495
3496         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3497
3498 2011-05-27  Richard Guenther  <rguenther@suse.de>
3499
3500         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3501
3502 2011-05-27  Richard Guenther  <rguenther@suse.de>
3503
3504         PR middle-end/49189
3505         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3506
3507 2011-05-26  Jason Merrill  <jason@redhat.com>
3508
3509         * g++.dg/cpp0x/friend1.C: New.
3510         * g++.dg/cpp0x/friend2.C: New.
3511
3512         * g++.dg/cpp0x/auto7.C: Update.
3513         * g++.dg/template/crash50.C: Adjust.
3514         * g++.dg/template/static9.C: Adjust.
3515         * g++.old-deja/g++.ext/memconst.C: Adjust.
3516
3517 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3518
3519         * gcc.dg/march.c: Ignore a note for some targets.
3520
3521 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3522             Nathan Froyd  <froydnj@codesourcery.com>
3523
3524         PR c++/2288
3525         PR c++/18770
3526         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3527         * g++.dg/parse/pr18770.C: New test.
3528         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3529
3530 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3531
3532         PR fortran/48955
3533         * gfortran.dg/dependency_40.f90 : New test.
3534
3535 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3536
3537         PR fortran/18918
3538         * gfortran.dg/coarray/registering_1.f90: New.
3539
3540 2011-05-26  Jason Merrill  <jason@redhat.com>
3541
3542         * g++.dg/cpp0x/variadic111.C: New.
3543         * g++.dg/cpp0x/variadic41.C: Adjust.
3544
3545 2011-05-26  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/48702
3548         * gcc.dg/torture/pr48702.c: New testcase.
3549
3550 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3551
3552         PR gcov-profile/48845
3553         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3554         support.
3555         * gcc.dg/matrix/matrix.exp: Likewise.
3556         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3557         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3558         line number to check_profiling_available.
3559         * lib/target-supports.exp (check_profiling_available): Account for
3560         this.
3561         Require TLS runtime support with -fprofile-generate.
3562         * lib/profopt.exp (profopt-execute): Add TLS options for
3563         -fprofile-generate.
3564         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3565
3566 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3567
3568         PR c++/49165
3569         * g++.dg/eh/cond5.C: New test.
3570
3571         PR tree-optimization/49161
3572         * gcc.c-torture/execute/pr49161.c: New test.
3573
3574 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3575
3576         * gcc.target/arm/neon-vorn-vbic.c: New test.
3577
3578 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3579
3580         PR tree-optimization/49038
3581         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3582         * gcc.dg/vect/pr49038.c: New test.
3583
3584 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3585         * g++.dg/init/pr25811-3.C: New.
3586         * g++.dg/init/pr25811-4.C: New.
3587
3588 2011-05-25  Jason Merrill  <jason@redhat.com>
3589
3590         * g++.dg/cpp0x/enum17.C: New.
3591         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3592
3593         * g++.dg/cpp0x/auto24.C: New.
3594
3595         * g++.dg/cpp0x/error4.C: New.
3596
3597         * g++.dg/cpp0x/rv-restrict.C: New.
3598
3599         * g++.dg/cpp0x/enum15.C: New.
3600         * g++.dg/cpp0x/constexpr-switch2.C: New.
3601
3602         * g++.dg/cpp0x/variadic110.C: New.
3603
3604         * g++.dg/cpp0x/auto9.C: Add typedef test.
3605
3606         * g++.dg/cpp0x/auto23.C: New.
3607         * g++.dg/cpp0x/auto9.C: Adjust.
3608
3609         * g++.dg/cpp0x/defaulted29.C: New.
3610
3611         * g++.dg/cpp0x/initlist51.C: New.
3612
3613 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3614
3615         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3616         * g++.dg/abi/packed1.C: Suppress warning.
3617         * g++.dg/warn/Wunused-parm-3.C: Likewise.
3618         * g++.dg/template/stdarg1.C: Likewise.
3619         * g++.dg/other/packed1.C: Remove arm from xfail list.
3620
3621 2011-05-25  Jason Merrill  <jason@redhat.com>
3622
3623         * g++.dg/cpp0x/enum16.C: New.
3624         * g++.dg/parse/error15.C: Adjust.
3625
3626         * g++.dg/cpp0x/initlist50.C: New.
3627
3628         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3629
3630         * g++.dg/cpp0x/variadic109.C: New.
3631
3632 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3633
3634          * gcc.target/i386/pause-1.c: New.
3635
3636 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gcc.dg/stack-usage-1.c: Adjust comment.
3639         * gcc.dg/stack-usage-2.c: New test.
3640
3641 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
3642
3643         PR c++/49136
3644         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3645         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3646
3647 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
3648
3649         PR rtl-optimization/48757
3650         * gfortran.dg/pr48757.f:  New test case.
3651
3652 2011-05-24  Jason Merrill  <jason@redhat.com>
3653
3654         * g++.dg/cpp0x/access01.C: New.
3655
3656 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3657
3658         PR libobjc/48177
3659         * objc.dg/pr48177.m: New testcase.      
3660
3661 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3662
3663         PR objc/48187
3664         * objc.dg/pr48187.m: New testcase.
3665         * obj-c++.dg/pr48187.mm: New testcase.
3666         * objc.dg/ivar-extra-semicolon.m: New testcase.
3667
3668 2011-05-24  Jason Merrill  <jason@redhat.com>
3669
3670         * g++.dg/template/access21.C: New.
3671         * g++.dg/template/access22.C: New.
3672
3673 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
3674
3675         PR rtl-optimization/48633
3676         * g++.dg/pr48633.C: New test.
3677
3678 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
3679
3680         PR target/49133
3681         * g++.dg/other/pr49133.C: New test.
3682
3683 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
3684             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3685
3686         * gcc.dg/torture/tls/run-gd.c: New test.
3687         * gcc.dg/torture/tls/run-ie.c: New test.
3688         * gcc.dg/torture/tls/run-ld.c: New test.
3689         * gcc.dg/torture/tls/run-le.c: New test.
3690         * lib/target-supports.exp (check_effective_target_tls_runtime):
3691         Build testcase with TLS options.
3692
3693 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3694
3695         * gcc.dg/vect/pr48172.c: Remove dg-do run.
3696
3697 2011-05-24  Tom de Vries  <tom@codesourcery.com>
3698
3699         PR tree-optimization/49121
3700         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3701
3702 2011-05-23  Jason Merrill  <jason@redhat.com>
3703
3704         * g++.dg/cpp0x/defaulted28.C: New.
3705
3706         * g++.dg/cpp0x/sfinae25.C: New.
3707
3708         * g++.dg/cpp0x/rv-cast2.C: New.
3709
3710         * g++.dg/cpp0x/enum14.C: New.
3711
3712 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3713
3714         PR lto/49123
3715         * gcc.c-torture/execute/pr49123.c: New test.
3716
3717         PR debug/49032
3718         * gcc.dg/debug/pr49032.c: New test.
3719
3720         PR c/49120
3721         * gcc.dg/pr49120.c: New test.
3722
3723 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3724
3725         PR target/47315
3726         * gcc.target/i386/pr47315.c: New test.
3727
3728 2011-05-23  Jason Merrill  <jason@redhat.com>
3729
3730         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3731
3732         * g++.dg/cpp0x/sfinae24.C: New.
3733
3734         * g++.dg/cpp0x/error3.C: New.
3735
3736         * g++.dg/cpp0x/defaulted27.C: New.
3737
3738         * g++.dg/cpp0x/decltype27.C: New.
3739
3740 2011-05-23  Richard Guenther  <rguenther@suse.de>
3741
3742         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3743
3744 2011-05-23  Richard Guenther  <rguenther@suse.de>
3745
3746         PR tree-optimization/40874
3747         * g++.dg/tree-ssa/pr40874.C: New testcase.
3748
3749 2011-05-23  Richard Guenther  <rguenther@suse.de>
3750
3751         PR tree-optimization/49115
3752         * g++.dg/torture/pr49115.C: New testcase.
3753
3754 2011-05-23  Richard Guenther  <rguenther@suse.de>
3755
3756         PR middle-end/15419
3757         * gcc.dg/memcpy-3.c: New testcase.
3758
3759 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR middle-end/48973
3762         * gcc.c-torture/execute/pr48973-1.c: New test.
3763         * gcc.c-torture/execute/pr48973-2.c: New test.
3764
3765 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
3766
3767         PR c++/18016
3768         * g++.dg/warn/pr18016.C: New.
3769
3770 2011-05-23  Tom de Vries  <tom@codesourcery.com>
3771
3772         PR target/45098
3773         * gcc.target/arm/ivopts-6.c: New test.
3774
3775 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
3776
3777         PR middle-end/49029
3778         * gcc.c-torture/compile/pr49029.c: New test.
3779
3780 2011-05-22  Jason Merrill  <jason@redhat.com>
3781
3782         * g++.dg/cpp0x/sfinae23.C: New.
3783         * g++.dg/cpp0x/sfinae8.C: Correct.
3784
3785 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3786
3787         * gfortran.dg/function_optimize_8.f90:  New test case.
3788
3789 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
3790
3791         PR tree-optimization/49087
3792         * gcc.dg/vect/O3-pr49087.c: New test.
3793
3794 2011-05-21  Jason Merrill  <jason@redhat.com>
3795
3796         * g++.dg/debug/const5.C: New.
3797
3798 2011-05-20  Jason Merrill  <jason@redhat.com>
3799
3800         * g++.dg/cpp0x/constexpr-static7.C: Extend.
3801
3802         * g++.dg/cpp0x/constexpr-static7.C: New.
3803
3804         * g++.dg/cpp0x/enum12.C: New.
3805         * g++.dg/cpp0x/enum13.C: New.
3806
3807 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
3808
3809         PR fortran/48699
3810         * gfortran.dg/select_type_23.f03: New.
3811
3812 2011-05-20  Jason Merrill  <jason@redhat.com>
3813
3814         * g++.dg/cpp0x/defaulted26.C: New.
3815
3816         * g++.dg/cpp0x/noexcept02.C: Fix.
3817         * g++.dg/cpp0x/noexcept03.C: Fix.
3818         * g++.dg/cpp0x/noexcept08.C: Fix.
3819         * g++.dg/cpp0x/noexcept10.C: New.
3820
3821 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
3822
3823         PR fortran/48706
3824         * gfortran.dg/extends_12.f03: New.
3825
3826 2011-05-20  Jason Merrill  <jason@redhat.com>
3827
3828         * g++.dg/template/koenig9.C: New.
3829         * g++.dg/opt/pr47615.C: Fix.
3830         * g++.dg/overload/defarg1.C: Fix.
3831         * g++.dg/tc1/dr213.C: Remove xfail.
3832         * g++.dg/torture/pr34850.C: Fix.
3833         * g++.dg/torture/pr39362.C: Fix.
3834         * g++.old-deja/g++.brendan/crash56.C: Fix.
3835         * g++.old-deja/g++.pt/memtemp47.C: Fix.
3836
3837 2011-05-20  Richard Guenther  <rguenther@suse.de>
3838
3839         PR tree-optimization/49079
3840         * gcc.dg/torture/pr49079.c: New testcase.
3841
3842 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR tree-optimization/49073
3845         * gcc.c-torture/execute/pr49073.c: New test.
3846
3847 2011-06-19  Tobias Burnus  <burnus@net-b.de>
3848
3849         PR fortran/18918
3850         * gfortran.dg/coarray_21.f90: New.
3851
3852 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
3853
3854         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3855         output.
3856
3857 2011-05-19  Richard Guenther  <rguenther@suse.de>
3858
3859         PR testsuite/49063
3860         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3861
3862 2011-05-19  Richard Guenther  <rguenther@suse.de>
3863
3864         PR middle-end/48985
3865         * gcc.dg/builtin-object-size-11.c: New testcase.
3866
3867 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3868
3869         PR target/45098
3870         * gcc.target/arm/ivopts.c: New test.
3871         * gcc.target/arm/ivopts-2.c: New test.
3872
3873 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3874
3875         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3876
3877 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3878
3879         * gcc.c-torture/execute/960321-1.x: Remove.
3880
3881 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
3882
3883         PR fortran/48700
3884         * gfortran.dg/move_alloc_4.f90: New.
3885
3886 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3887
3888         PR target/49002
3889         * gcc.target/i386/pr49002-1.c: New test.
3890         * gcc.target/i386/pr49002-2.c: Likewise.
3891
3892 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR tree-optimization/49039
3895         * gcc.c-torture/execute/pr49039.c: New test.
3896         * gcc.dg/tree-ssa/pr49039.c: New test.
3897         * g++.dg/torture/pr49039.C: New test.
3898
3899 2011-05-18  Jason Merrill  <jason@redhat.com>
3900
3901         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3902         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3903         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3904
3905 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
3906
3907         * gcc.target/bfin/mcpu-bf592.c: New test.
3908
3909 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
3910
3911         PR tree-optimization/41881
3912         * gcc.dg/vect/O3-pr41881.c: New test.
3913         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3914
3915 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3916
3917         PR tree-optimization/49000
3918         * gcc.dg/pr49000.c: New test.
3919
3920 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
3921
3922         * gnat.dg/invalid1.adb: New test.
3923
3924 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
3925
3926         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3927         scan pattern.
3928         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3929         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3930
3931 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3932
3933         PR c++/48994
3934         * g++.dg/cpp0x/range-for18.C: New.
3935
3936 2011-05-15  Tobias Burnus  <burnus@net-b.de>
3937
3938         PR fortran/18918
3939         * gfortran.dg/coarray/image_index_2.f90: New.
3940
3941 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
3942
3943         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3944         * g++.dg/cpp0x/override2.C: New.
3945
3946 2011-05-14  Tobias Burnus  <burnus@net-b.de>
3947
3948         PR fortran/18918
3949         * gfortran.de/coarray_20.f90: New.
3950
3951 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3952
3953         PR fortran/22572
3954         * function_optimize_7.f90:  New test case.
3955
3956 2011-05-13  Jason Merrill  <jason@redhat.com>
3957
3958         * g++.dg/cpp0x/decltype26.C: New.
3959         * g++.dg/cpp0x/enum11.C: New.
3960
3961 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3962
3963         PR fortran/48972
3964         PR fortran/48991
3965         * gfortran.dg/assign_8.f90: Update dg-error.
3966
3967 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3968
3969         PR fortran/48972
3970         * gfortran.dg/io_constraints_8.f90: New.
3971         * gfortran.dg/io_constraints_9.f90: New.
3972
3973 2011-05-13  Martin Thuresson  <martint@google.com>
3974
3975         PR gcov-profile/47793
3976         * gcc.dg/pr47793.c: New.
3977
3978 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR tree-optimization/48975
3981         * gcc.dg/pr48975.c: New test.
3982
3983 2011-05-12  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/48972
3986         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3987
3988 2011-05-12  Jason Merrill  <jason@redhat.com>
3989
3990         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3991
3992 2011-05-12  Geert Bosch  <bosch@adacore.com>
3993
3994         * gnat.dg/view_conversion1.adb: New test.
3995
3996 2011-05-12  Richard Guenther  <rguenther@suse.de>
3997
3998         PR tree-optimization/48172
3999         * gcc.dg/vect/pr48172.c: New testcase.
4000
4001 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR debug/48967
4004         * g++.dg/opt/pr48967.C: New test.
4005
4006 2011-05-11  Jason Merrill  <jason@redhat.com>
4007
4008         * g++.dg/cpp0x/constexpr-friend.C: New.
4009         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4010
4011         * g++.dg/cpp0x/sfinae22.C: New.
4012
4013 2011-05-11  Tobias Burnus  <burnus@net-b.de>
4014
4015         PR fortran/48889
4016         * gfortran.dg/generic_24.f90: New.
4017
4018 2011-05-11  Richard Guenther  <rguenther@suse.de>
4019
4020         PR tree-optimization/15256
4021         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4022
4023 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
4024
4025         PR debug/48159
4026         * gcc.dg/pr48159-1.c: New test.
4027         * gcc.dg/pr48159-2.c: New test.
4028
4029 2011-05-11  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/48953
4032         * gcc.dg/torture/pr48953.c: New testcase.
4033
4034 2011-05-11  Richard Guenther  <rguenther@suse.de>
4035
4036         PR tree-optimization/18041
4037         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4038
4039 2011-05-11  Alan Modra  <amodra@gmail.com>
4040
4041         PR target/47755
4042         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4043
4044 2011-05-10  Jason Merrill  <jason@redhat.com>
4045
4046         * g++.dg/cpp0x/defaulted25.C: New.
4047         * g++.dg/template/crash7.C: Adjust.
4048
4049         * g++.dg/cpp0x/variadic108.C: New.
4050
4051 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
4052
4053         * g++.dg/inherit/virtual9.C: Extend.
4054
4055 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4056
4057         PR target/48857
4058         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4059         are passed and returned in vector registers.
4060
4061 2011-05-10  Richard Guenther  <rguenther@suse.de>
4062
4063         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4064         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4065         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4066         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4067         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
4068         applies.
4069
4070 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR tree-optimization/48611
4073         PR tree-optimization/48794
4074         * gfortran.dg/gomp/pr48611.f90: New test.
4075         * gfortran.dg/gomp/pr48794.f90: New test.
4076
4077         PR debug/48928
4078         * gcc.dg/dfp/pr48928.c: New test.
4079
4080 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4081
4082         PR c++/48522
4083         * g++.dg/cpp0x/pr48522.C: New.
4084
4085 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4086
4087         PR c++/48735
4088         * g++.dg/cpp0x/sfinae21.C: New.
4089
4090 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4091
4092         * g++.dg/template/sfinae28.C: Rename to...
4093         * g++.dg/cpp0x/sfinae19.C: ... this.
4094         * g++.dg/template/sfinae29.C: Rename to...
4095         * g++.dg/cpp0x/sfinae20.C: ... this.
4096
4097 2011-05-09  Jeff Law <law@redhat.com>
4098
4099         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4100         consistent results.
4101
4102 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4103
4104         PR c++/20039
4105         * g++.dg/init/pr20039.C: New.
4106
4107 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4108
4109         PR c++/48737
4110         PR c++/48744
4111         * g++.dg/template/sfinae28.C: New.
4112         * g++.dg/template/sfinae29.C: Likewise.
4113
4114 2011-05-09  Jason Merrill  <jason@redhat.com>
4115
4116         * g++.dg/template/nontype23.C: New.
4117
4118 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4119         PR c++/48859
4120         * g++.dg/init/pr48859.C: New.
4121
4122 2011-05-09  Jason Merrill  <jason@redhat.com>
4123
4124         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4125         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4126         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4127         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4128         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4129         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4130         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4131         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4132
4133 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4134
4135         * g++.dg/inherit/virtual9.C: New.
4136
4137 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4138
4139         PR c++/48574
4140         * g++.dg/template/dependent-expr8.C: New test case.
4141
4142 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4143
4144         PR tree-optimization/48837
4145         * gcc.dg/pr48837.c: New testcase.
4146
4147 2011-05-06  Jason Merrill  <jason@redhat.com>
4148
4149         * g++.dg/cpp0x/constexpr-condition2.C: New.
4150
4151         * g++.dg/cpp0x/constexpr-missing.C: New.
4152
4153 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4154
4155         PR fortran/18918
4156         * gfortran.dg/coarray/this_image_2.f90: New.
4157
4158 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4159
4160         PR fortran/48858
4161         PR fortran/48820
4162         * gfortran.dg/bind_c_usage_22.f90: New.
4163         * gfortran.dg/bind_c_usage_23.f90: New.
4164         * gfortran.dg/bind_c_usage_24.f90: New.
4165         * gfortran.dg/bind_c_usage_24_c.c: New.
4166
4167 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4168
4169         PR c++/48838
4170         * g++.dg/template/member9.C: New test case.
4171
4172 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gnat.dg/discr29.ad[sb]: New test.
4175         * gnat.dg/discr30.adb: Likewise.
4176
4177 2011-05-05  Julian Brown  <julian@codesourcery.com>
4178
4179         * gcc.target/arm/neon-vset_lanes8.c: New test.
4180
4181 2011-05-05  Jason Merrill  <jason@redhat.com>
4182
4183         * g++.dg/init/new32.C: New.
4184
4185 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4186
4187         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4188         Fix typo.
4189
4190 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR rtl-optimization/48381
4193         * gcc.c-torture/compile/pr48381.c: New test.
4194
4195 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4196
4197         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4198         to dg-options.
4199         * gcc.target/i386/opt-1.c: Ditto.
4200
4201 2011-05-04  Jason Merrill  <jason@redhat.com>
4202
4203         * g++.dg/conversion/base1.C: New.
4204
4205 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4206
4207         PR libgfortran/48787
4208         * gfortran.dg/round_3.f08: Add more checks to test case.
4209
4210 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4211
4212         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4213         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4214         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4215         Gate test on effective_target fd_truncate.
4216
4217 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4218
4219         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4220         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4221         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4222         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4223         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4224         * gcc.target/i386/pr38824.c: Ditto.
4225         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4226         * gcc.target/i386/vecinit-2.c: Ditto.
4227         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4228         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4229         * gcc.target/i386/parity-2.c: Ditto.
4230         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4231
4232 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4233
4234         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4235         remove duplication.
4236         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4237         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4238         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4239
4240 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4241
4242         PR fortran/18918
4243         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4244
4245 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4246
4247         PR fortran/18918
4248         * gfortran.dg/coarray/this_image_1.f90: New.
4249
4250 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4251
4252         PR fortran/18918
4253         * gfortran.dg/coarray/caf.dg: New.
4254         * gfortran.dg/coarray/image_index_1.f90: New, copied
4255         from ../coarray_16.f90.
4256
4257 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4258
4259         PR c++/28501
4260         * g++.dg/ext/complex9.C: New.
4261
4262 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4263
4264         From Mike Frysinger
4265         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4266         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4267         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4268
4269 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4270
4271         * gcc.target/bfin/builtins: Created.
4272         * gcc.target/bfin/hisilh-O0.c: Deleted.
4273         * gcc.target/bfin/hisilh.c: Moved to...
4274         * gcc.target/bfin/builtins/hisilh.c: ...here.
4275         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4276         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4277         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4278         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4279         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4280         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4281         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4282         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4283         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4284         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4285         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4286         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4287         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4288         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4289         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4290         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4291         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4292         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4293         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4294         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4295         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4296         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4297         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4298         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4299         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4300         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4301         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4302         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4303         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4304         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4305         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4306         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4307         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4308         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4309         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4310         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4311         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4312         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4313         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4314         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4315         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4316         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4317         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4318         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4319         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4320         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4321         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4322         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4323         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4324         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4325         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4326         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4327         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4328         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4329         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4330         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4331         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4332         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4333         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4334         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4335         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4336         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4337         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4338         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4339         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4340         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4341         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4342         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4343         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4344         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4345         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4346         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4347         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4348         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4349         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4350         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4351         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4352         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4353         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4354         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4355         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4356         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4357         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4358         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4359         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4360         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4361         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4362         * gcc.target/bfin/builtins/circptr.c: Ditto.
4363         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4364         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4365         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4366         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4367         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4368         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4369         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4370         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4371         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4372         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4373         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4374         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4375         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4376         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4377         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4378         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4379         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4380         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4381         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4382         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4383         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4384         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4385         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4386         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4387         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4388         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4389         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4390         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4391         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4392         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4393         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4394         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4395         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4396         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4397         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4398         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4399         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4400         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4401         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4402         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4403         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4404         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4405         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4406         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4407         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4408         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4409         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4410         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4411         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4412         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4413         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4414         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4415         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4416         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4417         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4418         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4419         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4420         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4421         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4422         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4423         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4424         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4425         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4426         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4427         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4428         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4429         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4430         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4431         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4432         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4433
4434 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4435
4436         * gcc.target/arm/cold-lc.c: New test.
4437
4438 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4439
4440         PR target/48774
4441         * gcc.dg/pr48774.c: New test.
4442
4443 2011-05-03  Richard Guenther  <rguenther@suse.de>
4444
4445         * gcc.dg/large-size-array-5.c: New testcase.
4446
4447 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4448
4449         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4450
4451 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4452
4453         * lib/target-supports.exp (check_effective_target_vect_strided):
4454         Replace with...
4455         (check_effective_target_vect_strided2)
4456         (check_effective_target_vect_strided3)
4457         (check_effective_target_vect_strided4)
4458         (check_effective_target_vect_strided8): ...these new functions.
4459
4460         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4461         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4462         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4463         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4464         * gcc.dg/vect/pr37539.c: Likewise.
4465         * gcc.dg/vect/slp-11a.c: Likewise.
4466         * gcc.dg/vect/slp-11b.c: Likewise.
4467         * gcc.dg/vect/slp-11c.c: Likewise.
4468         * gcc.dg/vect/slp-12a.c: Likewise.
4469         * gcc.dg/vect/slp-12b.c: Likewise.
4470         * gcc.dg/vect/slp-18.c: Likewise.
4471         * gcc.dg/vect/slp-19a.c: Likewise.
4472         * gcc.dg/vect/slp-19b.c: Likewise.
4473         * gcc.dg/vect/slp-21.c: Likewise.
4474         * gcc.dg/vect/slp-23.c: Likewise.
4475         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4476
4477         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4478         instead of vect_interleave && vect_extract_even_odd.
4479         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4480         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4481         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4482         * gcc.dg/vect/vect-1.c: Likewise.
4483         * gcc.dg/vect/vect-10.c: Likewise.
4484         * gcc.dg/vect/vect-98.c: Likewise.
4485         * gcc.dg/vect/vect-107.c: Likewise.
4486         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4487         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4488         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4489         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4490         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4491         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4492         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4493         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4494         * gcc.dg/vect/vect-strided-float.c: Likewise.
4495         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4496         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4497         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4498         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4499         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4500         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4501         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4502         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4503         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4504         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4505         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4506         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4507         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4508         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4509         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4510
4511         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4512         target condition.
4513         * gcc.dg/vect/pr30843.c: Likewise.
4514         * gcc.dg/vect/pr33866.c: Likewise.
4515         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4516         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4517         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4518         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4519
4520 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4521
4522         * gcc.dg/vect/slp-11.c: Split into...
4523         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4524         gcc.dg/vect/slp-11c.c: ...these tests.
4525         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4526         * gcc.dg/vect/slp-12c.c: ...this new test.
4527         * gcc.dg/vect/slp-19.c: Split into...
4528         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4529         gcc.dg/vect/slp-19c.c: ...these new tests.
4530
4531 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4532
4533         * lib/target-supports.exp
4534         (check_effective_target_vect_extract_even_odd_wide): Delete.
4535         (check_effective_target_vect_strided_wide): Likewise.
4536         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4537         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4538         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4539         * gcc.dg/vect/pr37539.c: Likewise.
4540         * gcc.dg/vect/slp-11.c: Likewise.
4541         * gcc.dg/vect/slp-12a.c: Likewise.
4542         * gcc.dg/vect/slp-12b.c: Likewise.
4543         * gcc.dg/vect/slp-19.c: Likewise.
4544         * gcc.dg/vect/slp-23.c: Likewise.
4545         * gcc.dg/vect/vect-1.c: Likewise.
4546         * gcc.dg/vect/vect-98.c: Likewise.
4547         * gcc.dg/vect/vect-107.c: Likewise.
4548         * gcc.dg/vect/vect-strided-float.c: Likewise.
4549
4550 2011-05-02  Jason Merrill  <jason@redhat.com>
4551
4552         * g++.dg/init/new31.C: New.
4553
4554 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
4555
4556         PR c/35445
4557         * gcc.dg/pr35445.c: New test.
4558
4559 2011-05-02  Jason Merrill  <jason@redhat.com>
4560
4561         * c-c++-common/vla-1.c: New.
4562
4563 2011-05-02  Richard Guenther  <rguenther@suse.de>
4564
4565         PR tree-optimization/48822
4566         * gcc.dg/torture/pr48822.c: New testcase.
4567
4568 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
4569
4570         PR c++/47969
4571         * g++.dg/cpp0x/constexpr-47969.C: New.
4572
4573 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
4574
4575         PR testsuite/48498
4576         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
4577         on vect_no_align targets.
4578         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4579         vect_no_align targets.
4580
4581 2011-05-01  Xinliang David Li  <davidxl@google.com>
4582
4583         * gcc.dg/tree-ssa/integer-addr.c: New test.
4584         * gcc.dg/tree-ssa/alias_bug.c: New test.
4585
4586 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4587
4588         PR libgfortran/48787
4589         * gfortran.dg/round_3.f08: Add more checks.
4590
4591 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4592
4593         PR fortran/48821
4594         * gfortran.dg/import9.f90: New, proper test.
4595         * gfortran.dg/interface_37.f90: Remove bogus
4596         test (bogus copy of interface_36.f90).
4597
4598 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4599
4600         PR fortran/48821
4601         * gfortran.dg/interface_37.f90: New.
4602
4603 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
4604
4605         PR fortran/48746
4606         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4607
4608 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
4609
4610         PR tree-optimization/48809
4611         * gcc.c-torture/execute/pr48809.c: New test.
4612
4613 2011-04-29  Jeff Law <law@redhat.com>
4614
4615         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4616
4617 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4618
4619         PR c++/48606
4620         * g++.dg/init/ctor10.C: New.
4621
4622 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4623
4624         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4625           warning in implicitly instantiated templates.
4626
4627 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4628
4629         * g++.dg/warn/Wnull-conversion-1.C: New.
4630         * g++.dg/warn/Wnull-conversion-2.C: New.
4631
4632 2011-04-29  Diego Novillo  <dnovillo@google.com>
4633
4634         * g++.old-deja/g++.other/null3.C: Expect warning about
4635         converting boolean to a pointer.
4636
4637 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
4638
4639         PR fortran/48462
4640         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4641         being a target.
4642
4643         PR fortran/48746
4644         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4645
4646 2011-04-29  Tobias Burnus  <burnus@net-b.de>
4647
4648         PR fortran/48810
4649         * gfortran.dg/typebound_proc_22.f90: New.
4650
4651         PR fortran/48800
4652         * gfortran.dg/interface_36.f90: New.
4653
4654 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4655
4656         PR libgfortran/48488
4657         PR libgfortran/48602
4658         PR libgfortran/48615
4659         PR libgfortran/48684
4660         PR libgfortran/48787
4661         * gfortran.dg/fmt_g.f: Adjust test.
4662         * gfortran.dg/fmt_g0_1.f08: Adjust test.
4663         * gfortran.dg/round_3.f08: New test.
4664         * gfortran.dg/namelist_print_1.f: Adjust test.
4665         * gfortran.dg/char4_iunit_1.f03: Adjust test.
4666         * gfortran.dg/f2003_io_5.f03: Adjust test.
4667         * gfortran.dg/coarray_15.f90: Adjust test.
4668         * gfortran.dg/namelist_65.f90: Adjust test.
4669         * gfortran.dg/fmt_cache_1.f: Adjust test.
4670         * gfortran.dg/char4_iunit_2.f03: Adjust test.
4671         * gfortran.dg/real_const_3.f90: Adjust test.
4672
4673 2011-04-28  Xinliang David Li  <davidxl@google.com>
4674
4675         * gcc.dg/tree-prof/prof-robust-1.c: New test.
4676         * g++.dg/prof-robust-1.C: New test.
4677
4678 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
4679
4680         PR tree-optimization/48765
4681         * gcc.dg/vect/pr48765.c: New.
4682
4683 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4684
4685         PR tree-optimization/48775
4686         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4687
4688 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4689
4690         PR c++/48798
4691         * g++.dg/inherit/pr48798.C: New.
4692         * g++.old-deja/g++.other/base1.C: Adjust.
4693
4694 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
4695
4696         PR c++/48656
4697         * g++.dg/template/inherit7.C: New test case.
4698
4699 2011-04-28  Richard Guenther  <rguenther@suse.de>
4700
4701         PR tree-optimization/40052
4702         PR tree-optimization/15347
4703         * gcc.dg/tree-ssa/vrp57.c: New testcase.
4704         * gcc.dg/pr15347.c: Likewise.
4705
4706 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4707
4708         PR c++/48530
4709         * g++.dg/cpp0x/sfinae18.C: New.
4710
4711 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4712
4713         PR c++/48771
4714         * g++.dg/ext/is_literal_type1.C: New.
4715
4716 2011-04-28  Tobias Burnus  <burnus@net-b.de>
4717
4718         PR fortran/48112
4719         PR fortran/48279
4720         * gfortran.dg/interface_35.f90: New.
4721         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4722         * gfortran.dg/func_result_6.f90: Add dg-warning.
4723         * gfortran.dg/bessel_1.f90: Ditto.
4724         * gfortran.dg/hypot_1.f90: Ditto.
4725         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4726         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4727         * gfortran.dg/interface_assignment_4.f90: Ditto.
4728
4729 2011-04-27  Jason Merrill  <jason@redhat.com>
4730
4731         * g++.dg/ext/complex8.C: New.
4732
4733         * g++.dg/cpp0x/initlist49.C: New.
4734         * g++.dg/init/new30.C: New.
4735
4736 2011-04-27  Tobias Burnus  <burnus@net-b.de>
4737
4738         PR fortran/48788
4739         * gfortran.dg/whole_file_34.f90: New.
4740
4741 2011-04-27  Jan Hubicka  <jh@suse.cz>
4742
4743         * gcc.dg/tree-ssa/inline-9.c: New testcase.
4744
4745 2011-04-27  Jason Merrill  <jason@redhat.com>
4746
4747         * g++.old-deja/g++.oliva/overload1.C: Adjust.
4748
4749         * g++.dg/parse/ambig6.C: New.
4750
4751 2011-04-27  Nick Clifton  <nickc@redhat.com>
4752
4753         * gcc.dg/20020312-2.c: Add definition for RX.
4754
4755         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4756         option with RX targets.
4757
4758         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4759         /* */ comments.
4760
4761 2011-04-27  Richard Guenther  <rguenther@suse.de>
4762
4763         * gcc.dg/tree-ssa/pr23382.c: Remove.
4764
4765 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4766
4767         PR target/48767
4768         * gcc.c-torture/compile/pr48767.c: New test.
4769
4770 2011-04-27  Richard Guenther  <rguenther@suse.de>
4771
4772         PR tree-optimization/48772
4773         * g++.dg/pr48772.C: New testcase.
4774
4775 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR c/48742
4778         * gcc.c-torture/compile/pr48742.c: New test.
4779
4780 2011-04-26  Jason Merrill  <jason@redhat.com>
4781
4782         * g++.dg/lookup/koenig13.C: New.
4783
4784         * g++.dg/cpp0x/initlist48.C: New.
4785
4786 2011-04-25  Jason Merrill  <jason@redhat.com>
4787
4788         * g++.dg/cpp0x/sfinae17.C: New.
4789
4790 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4791
4792         PR target/48258
4793         * gcc.target/powerpc/pr48258-1.c: New file.
4794         * gcc.target/powerpc/pr48258-2.c: Ditto.
4795
4796 2011-04-26  Xinliang David Li  <davidxl@google.com>
4797
4798         * gcc.dg/uninit-suppress.c: New test.
4799         * gcc.dg/uninit-suppress.c: New test.
4800
4801 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
4802
4803         PR debug/48768
4804         * gcc.dg/pr48768.c: New test.
4805
4806         PR tree-optimization/48734
4807         * gcc.c-torture/compile/pr48734.c: New test.
4808
4809         PR testsuite/48753
4810         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4811
4812 2011-04-26  Richard Guenther  <rguenther@suse.de>
4813
4814         PR tree-optimization/48731
4815         * gcc.dg/torture/pr48731.c: New testcase.
4816
4817 2011-04-26  Richard Guenther  <rguenther@suse.de>
4818
4819         PR testsuite/48753
4820         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4821
4822 2011-04-26  Richard Guenther  <rguenther@suse.de>
4823
4824         PR middle-end/48694
4825         * gcc.dg/torture/pr48694-1.c: New testcase.
4826         * gcc.dg/torture/pr48694-2.c: Likewise.
4827
4828 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
4829
4830         * g++.dg/ext/underlying_type1.C: New.
4831         * g++.dg/ext/underlying_type2.C: Likewise.
4832         * g++.dg/ext/underlying_type3.C: Likewise.
4833         * g++.dg/ext/underlying_type4.C: Likewise.
4834         * g++.dg/ext/underlying_type5.C: Likewise.
4835         * g++.dg/ext/underlying_type6.C: Likewise.
4836         * g++.dg/ext/underlying_type7.C: Likewise.
4837         * g++.dg/ext/underlying_type8.C: Likewise.
4838         * g++.dg/ext/underlying_type9.C: Likewise.
4839         * g++.dg/ext/underlying_type10.C: Likewise.
4840
4841 2011-04-25  Jason Merrill  <jason@redhat.com>
4842
4843         * g++.dg/cpp0x/regress/template-const2.C: New.
4844
4845 2011-04-25  Jeff Law <law@redhat.com>
4846
4847         * gcc.dg/tree-ssa/vrp56.c: new test.
4848
4849 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4850
4851         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4852
4853 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
4854
4855         PR preprocessor/48740
4856         * c-c++-common/raw-string-11.c: New test.
4857
4858 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
4859
4860         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4861         hppa*-*-hpux*.
4862
4863 2011-04-23  Tobias Burnus  <burnus@net-b.de>
4864
4865         PR fortran/18918
4866         * gfortran.dg/coarray_19.f90: New.
4867
4868 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR c/48685
4871         * gcc.dg/pr48685.c: New test.
4872
4873 2011-04-22  Jan Hubicka  <jh@suse.cz>
4874
4875         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4876
4877 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4878
4879         PR tree-optimization/48717
4880         * gcc.c-torture/execute/pr48717.c: New test.
4881
4882 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
4883
4884         PR target/48723
4885         * gcc.target/i386/pr48723.c: New test.
4886
4887 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR c/48716
4890         * gcc.dg/gomp/pr48716.c: New test.
4891         * g++.dg/gomp/pr48716.C: New test.
4892
4893 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
4894
4895         PR c/36750
4896         * gcc.dg/missing-field-init-2.c: Update testcase.
4897
4898 2011-04-22  Alan Modra  <amodra@gmail.com>
4899
4900         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4901
4902 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4903
4904         PR fortran/48405
4905         * gfortran.dg/function_optimize_6.f90:  New test.
4906
4907 2011-04-21  Easwaran Raman  <eraman@google.com>
4908
4909         * gcc.dg/stack-layout-2.c: New test.
4910
4911 2011-04-21  Richard Guenther  <rguenther@suse.de>
4912
4913         PR lto/48703
4914         * g++.dg/lto/pr48207-2_0.C: New testcase.
4915         * g++.dg/lto/pr48207-3_0.C: Likewise.
4916
4917 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
4918
4919         * gnat.dg/volatile5.adb: New test.
4920         * gnat.dg/volatile5_pkg.ads: New helper.
4921
4922 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
4923
4924         PR target/48708
4925         * gcc.target/i386/pr48708.c: New test.
4926
4927 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4928
4929         * gcc.dg/vect/vect-119.c: New test.
4930
4931 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4932
4933         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4934         and once without.
4935
4936 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
4937             Richard Sandiford  <richard.sandiford@linaro.org>
4938
4939         PR target/46329
4940         * gcc.target/arm/pr46329.c: New test.
4941
4942 2011-04-21  Tobias Burnus  <burnus@net-b.de>
4943
4944         PR fortran/18918
4945         * gfortran.dg/coarray_18.f90: New.
4946
4947 2011-04-20  Jason Merrill  <jason@redhat.com>
4948
4949         * g++.dg/cpp0x/initlist47.C: New.
4950
4951         * g++.dg/init/dtor4.C: New.
4952
4953 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
4954
4955         PR target/48678
4956         * gcc.target/i386/sse2-pinsrw.c: New test.
4957         * gcc.target/i386/avx-vpinsrw.c: Ditto.
4958         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4959         * gcc.target/i386/sse2-insvhi.c: Ditto.
4960         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4961         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4962
4963 2011-04-20  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/template/const4.C: New.
4966
4967 2011-04-20  Easwaran Raman  <eraman@google.com>
4968
4969         * gcc.dg/stack-layout-1.c: New test.
4970
4971 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
4972
4973         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4974         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4975         function.
4976
4977 2011-04-20  Kai Tietz  <ktietz@redhat.com>
4978
4979         * gcc.dg/binop-xor1.c: New test.
4980         * gcc.dg/binop-xor2.c: New test.
4981         * gcc.dg/binop-xor3.c: New test.
4982         * gcc.dg/binop-xor4.c: New test.
4983         * gcc.dg/binop-xor5.c: New test.
4984
4985 2011-04-20  Richard Guenther  <rguenther@suse.de>
4986
4987         PR tree-optimization/47892
4988         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4989
4990 2011-04-20  Richard Guenther  <rguenther@suse.de>
4991
4992         PR middle-end/48695
4993         * g++.dg/torture/pr48695.C: New testcase.
4994
4995 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
4996
4997         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4998         * gcc.c-torture/execute/cmpsi-2.c: Ditto
4999         * gcc.c-torture/execute/pr45262.c: Ditto
5000         * gcc.dg/torture/pr43165.c: Ditto.
5001         * gcc.dg/torture/pr47228.c: Ditto.
5002         * gcc.dg/tree-ssa/pr45144.c: Ditto.
5003         * gcc.dg/ipa/pr45644.c: Ditto.
5004         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5005         PDP11.
5006
5007 2011-04-19  Jason Merrill  <jason@redhat.com>
5008
5009         * g++.dg/ext/complex7.C: New.
5010
5011         * g++.dg/ext/attrib41.C: New.
5012
5013 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5014
5015         PR testsuite/48676
5016         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5017
5018 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
5019
5020         PR target/48678
5021         * gcc.target/i386/pr48678.c: New test.
5022
5023 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5024
5025         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5026         * g++.dg/opt/devirt2.C: New test.
5027         * g++.dg/ipa/devirt-g-1.C: Likewise.
5028
5029 2011-04-19  Tobias Burnus  <burnus@net-b.de>
5030
5031         PR fortran/48588
5032         * gfortran.dg/whole_file_33.f90: New.
5033
5034 2011-04-19  Martin Jambor  <mjambor@suse.cz>
5035
5036         * g++.dg/ipa/devirt-7.C: New test.
5037
5038 2011-04-19  Richard Guenther  <rguenther@suse.de>
5039
5040         PR lto/48207
5041         * g++.dg/lto/pr48207_0.C: New testcase.
5042
5043 2011-04-18  Jason Merrill  <jason@redhat.com>
5044
5045         * g++.dg/init/void1.C: New.
5046
5047         * g++.dg/cpp0x/union4.C: New.
5048
5049 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5050
5051         PR middle-end/48661
5052         * g++.dg/torture/pr48661.C: New test.
5053
5054         PR c++/48632
5055         * g++.dg/gomp/pr48632.C: New test.
5056
5057 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
5058
5059         * gcc.target/i386/sse2-maskmovdqu.c: New test.
5060         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5061
5062 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5063
5064         PR fortran/18918
5065         * gfortran.dg/coarray_17.f90: New.
5066         * gfortran.dg/coarray_10.f90: Update dg-error.
5067
5068 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5069
5070         PR testsuite/48251
5071         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5072         * gfortran.dg/guality/guality.exp: Likewise.
5073
5074 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5075
5076         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5077
5078 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5079
5080         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5081
5082 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5083
5084         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5085
5086 2011-04-18  Richard Guenther  <rguenther@suse.de>
5087
5088         PR middle-end/46364
5089         * g++.dg/torture/pr46364.C: New testcase.
5090
5091 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5092
5093         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5094
5095 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5096
5097         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5098
5099 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5100             Ira Rosen  <ira.rosen@linaro.org>
5101
5102         PR target/48252
5103         * gcc.target/arm/pr48252.c: New test.
5104
5105 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR tree-optimization/48616
5108         * gcc.dg/pr48616.c: New test.
5109
5110 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5111
5112         PR fortran/18918
5113         * gfortran.dg/coarray_16.f90: New.
5114
5115 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5116
5117         PR fortran/48462
5118         * gfortran.dg/realloc_on_assign_7.f03: New test.
5119
5120 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5121
5122         PR libgfortran/48602
5123         * gfortran.dg/fmt_g0_6.f08: New test.
5124
5125 2011-04-17  Jason Merrill  <jason@redhat.com>
5126
5127         * g++.dg/cpp0x/sfinae16.C: New.
5128
5129 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5130
5131         * gcc.target/mips/reg-var-1.c: New test.
5132
5133 2011-04-17  Jan Hubicka  <jh@suse.cz>
5134
5135         * gcc.dg/winline-5.c: Update testcase.
5136
5137 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5138
5139         * gnat.dg/discr27.ad[sb]: Move dg directive.
5140         * gnat.dg/discr28.ad[sb]: New test.
5141         * gnat.dg/discr28_pkg.ads: New helper.
5142
5143 2011-04-17  Michael Matz  <matz@suse.de>
5144
5145         PR tree-optimization/48622
5146         PR lto/48645
5147         * gcc.dg/lto/pr48622_0.c: New test.
5148
5149 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5150
5151         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5152         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5153         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5154         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5155         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5156         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5157
5158 2011-04-15  Jason Merrill  <jason@redhat.com>
5159
5160         * g++.dg/cpp0x/range-for17.C: New.
5161
5162 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5163
5164         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5165         * g++.dg/cpp0x/range-for3.C: Likewise.
5166         * g++.dg/cpp0x/range-for9.C: Correct error message.
5167         * g++.dg/cpp0x/range-for11.C: New.
5168         * g++.dg/cpp0x/range-for12.C: New.
5169         * g++.dg/cpp0x/range-for13.C: New.
5170         * g++.dg/cpp0x/range-for14.C: New.
5171         * g++.dg/cpp0x/range-for15.C: New.
5172         * g++.dg/cpp0x/range-for16.C: New.
5173
5174 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5175
5176         PR fortran/18918
5177         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5178
5179 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5180
5181         * objc.dg/naming-4.m: Updated.
5182         * objc.dg/naming-5.m: Updated.
5183         * objc.dg/naming-6.m: New.
5184         * objc.dg/naming-7.m: New.
5185         * obj-c++.dg/naming-1.mm: Updated.
5186         * obj-c++.dg/naming-2.mm: Updated.
5187         * obj-c++.dg/naming-3.mm: New.
5188         * obj-c++.dg/naming-4.mm: New.
5189
5190 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5191
5192         PR libgfortran/48589
5193         * gfortran.dg/fmt_g0_5.f08: New test.
5194
5195 2011-04-15  Richard Guenther  <rguenther@suse.de>
5196
5197         PR testsuite/48286
5198         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5199
5200 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5201
5202         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5203         -finline-limit=0 to -fno-inline
5204
5205 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR target/48614
5208         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5209         just avx.
5210
5211 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5212
5213         PR target/48605
5214         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5215         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5216         * gcc.target/i386/avx-insertps-3.c: New test.
5217         * gcc.target/i386/avx-insertps-4.c: New test.
5218
5219 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5220
5221         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5222         -finline-limit=0
5223
5224 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5225
5226         PR target/46779
5227         PR target/45291
5228         PR target/41894
5229         * gcc.target/avr/pr46779-1.c: New test case
5230         * gcc.target/avr/pr46779-2.c: New test case
5231
5232 2011-04-14  Jason Merrill  <jason@redhat.com>
5233
5234         * g++.dg/cpp0x/sfinae15.C: New.
5235
5236         * g++.dg/cpp0x/sfinae14.C: New.
5237
5238         * g++.dg/ext/vla10.C: New.
5239
5240 2011-04-14  Richard Guenther  <rguenther@suse.de>
5241
5242         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5243
5244 2011-04-14  Richard Guenther  <rguenther@suse.de>
5245
5246         * gcc.dg/fold-bitand-4.c: Move ...
5247         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5248
5249 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5250
5251         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5252         variables const.
5253         * gcc.target/avr/torture/trivial.c: Ditto.
5254
5255 2011-04-13  Jason Merrill  <jason@redhat.com>
5256
5257         * g++.dg/template/operator11.C: New.
5258
5259 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR middle-end/48591
5262         * gcc.dg/gomp/pr48591.c: New test.
5263
5264         PR c++/48570
5265         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5266         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5267
5268 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5269
5270         PR c++/48574
5271         * g++.dg/template/dependent-expr7.C: New test case.
5272
5273 2011-04-13  Jason Merrill  <jason@redhat.com>
5274
5275         * g++.dg/cpp0x/sfinae13.C: New.
5276
5277 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5278
5279         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5280
5281 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5282
5283         * gcc.target/arm/pr43698.c: Remove -march option.
5284
5285 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5286
5287         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5288         -march option.
5289
5290 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5291
5292         PR fortran/48360
5293         PR fortran/48456
5294         * gfortran.dg/realloc_on_assign_6.f03: New test.
5295
5296 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5297
5298         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5299         targets the additional -mno-ms-bitfields and
5300         -Wno-packed-bitfield-compat options.
5301         * g++.dg/ext/bitfield3.C: Likewise.
5302         * g++.dg/ext/bitfield4.C: Likewise.
5303         * g++.dg/ext/bitfield5.C: Likewise.
5304         * gcc.dg/bitfld-15.c: Likewise.
5305         * gcc.dg/bitfld-16.c: Likewise.
5306         * gcc.dg/bitfld-17.c: Likewise.
5307         * gcc.dg/bitfld-18.c: Likewise.
5308
5309 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5310
5311         * gcc.target/arm/neon-vld3-1.c: New test.
5312         * gcc.target/arm/neon-vst3-1.c: New test.
5313         * gcc.target/arm/neon/v*.c: Regenerate.
5314
5315 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5316
5317         PR rtl-optimization/48549
5318         * g++.dg/opt/pr48549.C: New test.
5319
5320 2011-04-12  Richard Guenther  <rguenther@suse.de>
5321
5322         PR tree-optimization/46076
5323         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5324
5325 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5326
5327         PR testsuite/21164
5328         * lib/compat.exp (compat-execute): Declare unsupported after
5329         stripping path from src1.
5330         * lib/lto.exp (lto-execute): Likewise.
5331
5332 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5333
5334         PR c/48552
5335         * gcc.dg/pr48552-1.c: New test.
5336         * gcc.dg/pr48552-2.c: New test.
5337
5338 2011-04-11  Jason Merrill  <jason@redhat.com>
5339
5340         * g++.dg/cpp0x/sfinae12.C: New.
5341
5342         * g++.dg/cpp0x/enum10.C: New.
5343
5344         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5345
5346         * g++.dg/cpp0x/rv-func.C: New.
5347
5348 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5349
5350         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5351         alpha*-dec-osf5*.
5352
5353 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5354
5355         PR tree-optimization/48195
5356         * gcc.dg/ipa/pr48195.c: New test.
5357
5358 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5359
5360         * gnat.dg/return3.adb: Remove unused switch.
5361
5362 2011-04-08  Mike Stump  <mikestump@comcast.net>
5363
5364         PR testsuite/48506
5365         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5366         default to fno-common.
5367
5368 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5369
5370         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5371         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5372
5373 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5374
5375         PR fortran/48448
5376         * gfortran.dg/function_optimize_5.f90:  New test.
5377
5378 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5379
5380         * gnat.dg/aggr17.adb: New test.
5381         * gnat.dg/aggr18.adb: Likewise.
5382
5383 2011-04-08  Michael Matz  <matz@suse.de>
5384
5385         PR middle-end/48389
5386         * gcc.target/i386/pr48389.c: New test.
5387
5388 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5389
5390         PR rtl-optimization/48272
5391         * g++.dg/opt/pr48272.C: New.
5392
5393 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5394
5395         PR rtl-optimization/48235
5396         * gcc.dg/pr48235.c: New.
5397
5398 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5399
5400         PR rtl-optimization/48302
5401         * g++.dg/opt/pr48302.C: New.
5402
5403 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5404
5405         PR target/48273
5406         * g++.dg/opt/pr48273.C: New.
5407
5408 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5409
5410         PR rtl-optimization/48442
5411         * gcc.dg/pr48442.c: New.
5412
5413 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5414
5415         PR tree-optimization/48377
5416         * gcc.dg/vect/pr48377.c: New test.
5417
5418 2011-04-07  Jason Merrill  <jason@redhat.com>
5419
5420         * g++.dg/cpp0x/regress/call1.C: New.
5421
5422         * g++.dg/cpp0x/variadic107.C: New.
5423
5424         * g++.dg/cpp0x/sfinae11.C: New.
5425         * g++.dg/cpp0x/noexcept02.C: Fix.
5426
5427         * g++.dg/cpp0x/sfinae10.C: New.
5428
5429         * g++.dg/cpp0x/sfinae9.C: New.
5430
5431         * c-c++-common/Wcast-qual-1.c: Move here from...
5432         * gcc.dg/cast-qual-3.c: ...here, and...
5433         * g++.dg/warn/Wcast-qual2.C: ...here.
5434
5435         * g++.dg/cpp0x/sfinae8.C: New.
5436
5437         * g++.dg/cpp0x/sfinae7.C: New.
5438
5439         * g++.dg/cpp0x/enum9.C: New.
5440
5441 2011-04-07  Mike Stump  <mikestump@comcast.net>
5442
5443         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5444         with no trampolines.
5445
5446 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR fortran/48117
5449         * gfortran.dg/gomp/pr48117.f90: New test.
5450
5451         PR debug/48343
5452         * gcc.dg/torture/pr48343.c: New test.
5453
5454 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5455
5456         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5457
5458 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5459
5460         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5461
5462 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5463
5464         PR target/43920
5465         * lib/scanasm.exp (object-size): New proc.
5466         * gcc.target/arm/pr43920-2.c: New test.
5467
5468 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5469
5470         PR fortran/18918
5471         PR fortran/48477
5472         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5473
5474 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5475
5476         * gcc.dg/mtune.c: Prune note from output.
5477
5478 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5479
5480         PR debug/48466
5481         * gcc.dg/guality/pr36977.c: New test.
5482         * gcc.dg/guality/pr48466.c: New test.
5483
5484 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5485
5486         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5487
5488 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5489
5490         * gnat.dg/return3.adb: New test.
5491
5492 2011-04-06  Richard Guenther  <rguenther@suse.de>
5493
5494         PR tree-optimization/47663
5495         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5496
5497 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5498
5499         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5500         Solaris 8 and 9 as well.
5501
5502 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5503
5504         PR target/43920
5505         * gcc.target/arm/pr43920-1.c: New test.
5506
5507 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5508
5509         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5510         (cctor): Actually return the value.
5511         (main): Cast return values.
5512
5513 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5514
5515         * gfortran.dg/character_comparison_8.f90:  New test.
5516
5517 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5518
5519         * frontend-passes: (optimize_lexical_comparison): New function.
5520         (optimize_expr): Call it.
5521         (optimize_comparison): Also handle lexical comparison functions.
5522         Return false instad of -2 for unequal comparison.
5523
5524 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5525
5526         PR fortran/48412
5527         * function_optimize_4.f90:  New test.
5528
5529 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5530
5531         PR fortran/18918
5532         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5533         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5534         * gfortran.dg/coarray_15.f90: New.
5535
5536 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5537
5538         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5539         * gfortran.dg/bessel_7.f90: Likewise.
5540
5541 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5542
5543         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5544
5545 2011-04-03  Richard Guenther  <rguenther@suse.de>
5546             Ira Rosen  <ira.rosen@linaro.org>
5547
5548         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5549         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5550         -ftree-loop-if-convert-stores.
5551
5552 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5553
5554         * gnat.dg/specs/aggr2.ads: New test.
5555
5556 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5557
5558         * gnat.dg/debug2.ad[sb]: New test.
5559         * gnat.dg/debug2_pkg.ads: New helper.
5560         * gnat.dg/debug3.ad[sb]: New test.
5561
5562 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
5563
5564         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5565
5566 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
5567
5568         PR middle-end/48335
5569         * gcc.c-torture/compile/pr48335-1.c: New test.
5570         * gcc.dg/pr48335-1.c: New test.
5571         * gcc.dg/pr48335-2.c: New test.
5572         * gcc.dg/pr48335-3.c: New test.
5573         * gcc.dg/pr48335-4.c: New test.
5574         * gcc.dg/pr48335-5.c: New test.
5575         * gcc.dg/pr48335-6.c: New test.
5576         * gcc.dg/pr48335-7.c: New test.
5577         * gcc.dg/pr48335-8.c: New test.
5578         * gcc.target/i386/pr48335-1.c: New test.
5579
5580 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
5581
5582         PR c/36299
5583         * gcc.dg/Waddress.c: New test.
5584
5585 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5586
5587         PR fortran/48352
5588         * gfortran.dg/function_optimize_3.f90:  New test.
5589
5590 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
5591
5592         * gcc.c-torture/compile/20110401-1.c: New test.
5593
5594         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5595         * g++.dg/lto/20091002-2_0.C: Likewise.
5596         * g++.dg/lto/20090303_0.c: Likewise.
5597         * g++.dg/lto/20091004-1_0.C: Likewise.
5598         * g++.dg/lto/20091002-3_0.C: Likewise.
5599         * g++.dg/lto/20091004-2_0.C: Likewise.
5600         * g++.dg/lto/20081123_0.C: Likewise.
5601         * g++.dg/lto/20090313_0.C: Likewise.
5602         * g++.dg/lto/20081109-1_0.C: Likewise.
5603         * g++.dg/lto/20081219_0.C: Likewise.
5604         * g++.dg/lto/20081204-1_0.C: Likewise.
5605         * g++.dg/lto/20090302_0.C: Likewise.
5606         * g++.dg/lto/20081119-1_0.C: Likewise.
5607         * g++.dg/lto/20081118_0.C: Likewise.
5608         * gcc.dg/lto/20091020-2_0.c: Likewise.
5609         * gcc.dg/lto/20090210_0.c: Likewise.
5610         * gcc.dg/lto/20081204-1_0.c: Likewise.
5611         * gcc.dg/lto/20081224_0.c: Likewise.
5612         * gcc.dg/lto/20090219_0.c: Likewise.
5613         * gcc.dg/lto/20091014-1_0.c: Likewise.
5614         * gcc.dg/lto/20091016-1_0.c: Likewise.
5615         * gcc.dg/lto/20090206-2_0.c: Likewise.
5616         * gcc.dg/lto/20090116_0.c: Likewise.
5617         * gcc.dg/lto/20091013-1_0.c: Likewise.
5618         * gcc.dg/lto/20091015-1_0.c: Likewise.
5619         * gcc.dg/lto/20090126-2_0.c: Likewise.
5620
5621 2011-03-31  Ian Lance Taylor  <iant@google.com>
5622
5623         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5624
5625 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5626
5627         * gnat.dg/opt16.adb: New test.
5628
5629 2011-03-31  Jason Merrill  <jason@redhat.com>
5630
5631         * g++.dg/cpp0x/defaulted24.C: New.
5632
5633 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5634
5635         PR target/16292
5636         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5637         with -O0.
5638
5639 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5640
5641         * g++.dg/other/i386-9.C: New test.
5642
5643 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5644
5645         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5646
5647 2011-03-30  Jason Merrill  <jason@redhat.com>
5648
5649         * g++.dg/cpp0x/regress/error-recovery1.C: New.
5650
5651         * g++.dg/cpp0x/regress/isnan.C: New.
5652
5653         * g++.dg/cpp0x/initlist46.C: New.
5654
5655 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
5656
5657         PR target/47551
5658         * gcc.target/arm/neon-modes-2.c: New test.
5659
5660 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
5661
5662         PR c/48305
5663         * gcc.c-torture/compile/pr48305.c: New test.
5664
5665 2011-03-29  Jason Merrill  <jason@redhat.com>
5666
5667         * g++.dg/cpp0x/regress/value-dep1.C: New.
5668
5669 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
5670
5671         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5672
5673 2011-03-29  Ian Lance Taylor  <iant@google.com>
5674
5675         * go.test/go-test.exp: Handle the test lines used in several new
5676         tests.
5677         (errchk): Add opts parameter.  Change all callers.  Handle parens
5678         in regexps.
5679
5680 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
5681             Dominique d'Humieres  <dominiq@lps.ens.fr>
5682
5683         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5684         and __APPLE__ && __PPC__ && __ALTIVEC__.
5685
5686 2011-03-29  Jason Merrill  <jason@redhat.com>
5687
5688         * g++.dg/cpp0x/dependent1.C: New.
5689
5690         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5691
5692         * g++.dg/cpp0x/constexpr-memfn1.C: New.
5693
5694         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5695
5696 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
5697
5698         PR fortran/48095
5699         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5700         * gfortran.dg/proc_ptr_comp_32.f90: New.
5701
5702 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5703
5704         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
5705         check for corresponding warning.
5706
5707 2011-03-28  Jason Merrill  <jason@redhat.com>
5708
5709         * g++.dg/cpp0x/rv-deduce2.C: New.
5710
5711 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR debug/48203
5714         * gcc.dg/pr48203.c: New test.
5715
5716 2011-03-28  Jeff Law <law@redhat.com>
5717
5718         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5719
5720 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
5721
5722         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5723         and __PPC__ && __ALTIVEC__.
5724
5725 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5726
5727         PR testsuite/48238
5728         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5729         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5730         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5731         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5732
5733 2011-03-28  Jason Merrill  <jason@redhat.com>
5734
5735         * g++.dg/cpp0x/initlist-array2.C: New.
5736
5737         * g++.dg/cpp0x/initlist-array1.C: New.
5738
5739         * g++.dg/cpp0x/constexpr-compound.C: New.
5740
5741         * g++.dg/cpp0x/constexpr-using.C: New.
5742
5743         * g++.dg/cpp0x/constexpr-noexcept.C: New.
5744
5745 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
5746
5747         PR testsuite/48276
5748         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5749
5750 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5751
5752         * gcc.dg/slp-1.c: New test.
5753
5754 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5755
5756         * gcc.target/i386/avx256-unaligned-load-1.c: New.
5757         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5758         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5759         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5760         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5761         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5762         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5763         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5764         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5765         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5766         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5767         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5768         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5769         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5770
5771 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5772
5773         PR fortran/47065
5774         * gfortran.dg/trim_optimize_5.f90:  New test.
5775         * gfortran.dg/trim_optimize_6.f90:  New test.
5776
5777 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
5778
5779         PR target/38598
5780         * gcc.target/mips/madd-7.c: Remove -mlong32.
5781         * gcc.target/mips/msub-7.c: Likewise.
5782
5783 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
5784
5785         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5786         accesses to preserve the meaning of the test for doubleword vectors.
5787         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5788         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5789
5790 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
5791
5792         PR fortran/48291
5793         * gfortran.dg/class_42.f03: New.
5794
5795 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
5796
5797         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5798         strided accesses.
5799
5800 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
5801
5802         PR rtl-optimization/48144
5803         * gcc.dg/pr48144.c: New test.
5804
5805 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5806
5807         * gnat.dg/discr27.ad[sb]: New test.
5808
5809 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5810
5811         * gnat.dg/limited_with2.ad[sb]: New test.
5812         * gnat.dg/limited_with2_pkg1.ads: New helper.
5813         * gnat.dg/limited_with2_pkg2.ads: Likewise.
5814
5815 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5816
5817         * gnat.dg/opt15.adb: New test.
5818         * gnat.dg/opt15_pkg.ad[sb]: New helper.
5819
5820 2011-03-25  Tobias Burnus  <burnus@net-b.de>
5821
5822         PR fortran/48174
5823         PR fortran/45304
5824         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5825         * gfortran.dg/leadz_trailz_3.f90: Ditto
5826
5827 2011-03-25  Martin Jambor  <mjambor@suse.cz>
5828
5829         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5830
5831 2011-03-25  Jason Merrill  <jason@redhat.com>
5832
5833         * g++.dg/cpp0x/defaulted22.C: New.
5834         * g++.dg/cpp0x/defaulted23.C: New.
5835         * g++.dg/cpp0x/defaulted15.C: Adjust.
5836
5837 2011-03-25  Jason Merrill  <jason@redhat.com>
5838
5839         * g++.dg/cpp0x/move1.C: New.
5840
5841 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
5842
5843         PR target/48287
5844         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5845
5846 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5847
5848         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5849         for mips-sgi-irix6.5.
5850         Replace snprintf prototype by <stdio.h>.
5851
5852 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5853
5854         PR testsuite/48283
5855         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5856         run_expensive_tests.
5857         * gcc.dg/graphite/block-4.c: Likewise.
5858         * gcc.dg/graphite/block-7.c: Likewise.
5859         * gcc.dg/graphite/block-8.c: Likewise.
5860
5861 2011-03-25  Richard Guenther  <rguenther@suse.de>
5862
5863         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5864         * g++.dg/tree-ssa/pr8781.C: Likewise.
5865         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5866         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5867         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5868         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5869         * gcc.dg/tree-ssa/alias-18.c: Likewise.
5870         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5871         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5872         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5873         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5874         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5875         * gcc.dg/tree-ssa/pr21574.c: Likewise.
5876         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5877         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5878         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5879         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5880         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5881         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5882         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5883         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5884         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5885         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5886         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5887         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5888         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5889         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5890         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5891         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5892         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5893         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5894         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5895         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5896         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5897         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5898         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5899         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5900         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5901         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5902         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5903         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5904         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5905         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5906         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5907         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5908         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5909         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5910         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5911         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5912         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5913         * c-c++-common/pr46562-2.c: Likewise.
5914         * gfortran.dg/pr42108.f90: Likewise.
5915         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5916         foo to be inlined even at -O1.
5917         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5918         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5919         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5920         * gcc.dg/matrix/matrix.exp: Disable FRE.
5921
5922 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
5923
5924         PR debug/48204
5925         * gcc.dg/dfp/pr48204.c: New test.
5926
5927 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
5928
5929         PR target/48209
5930         * gcc.c-torture/execute/pr47917.c: Move this...
5931         * gcc.dg/torture/pr47917.c: to here and add xfails.
5932
5933 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5934
5935         * gnat.dg/array16.ad[sb]: New test.
5936         * gnat.dg/array16.ads: New helper.
5937
5938 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5939
5940         * gnat.dg/derived_type2.adb: New test.
5941
5942 2011-03-24  Richard Guenther  <rguenther@suse.de>
5943
5944         PR tree-optimization/48271
5945         * g++.dg/torture/pr48271.C: New testcase.
5946
5947 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5948
5949         * gnat.dg/array15.ad[sb]: New test.
5950
5951 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
5952
5953         PR target/48237
5954         * gcc.target/i386/pr48237.c: New test.
5955
5956 2011-03-24  Richard Guenther  <rguenther@suse.de>
5957
5958         PR middle-end/48269
5959         * gcc.dg/builtin-object-size-10.c: New testcase.
5960
5961 2011-03-24  Richard Guenther  <rguenther@suse.de>
5962
5963         PR tree-optimization/46562
5964         * c-c++-common/pr46562-2.c: New testcase.
5965         * c-c++-common/pr46562.c: Likewise.
5966
5967 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
5968
5969         * gcc.dg/vect/vect-cselim-1.c: New test.
5970         * gcc.dg/vect/vect-cselim-2.c: New test.
5971
5972 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
5973
5974         * gcc.target/arm/pr46934.c: New.
5975
5976 2011-03-23  Ian Lance Taylor  <iant@google.com>
5977
5978         * go.test/go-test.exp (errchk): Ignore lines containing ////.
5979
5980 2011-03-23  Richard Guenther  <rguenther@suse.de>
5981
5982         * gcc.dg/struct: Remove directory and contents.
5983
5984 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5985
5986         PR testsuite/48251
5987         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5988
5989 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5990
5991         * gnat.dg/discr26.ad[sb]: New test.
5992         * gnat.dg/discr26_pkg.ads: New helper.
5993
5994 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
5995
5996         PR target/47553
5997         * gcc.target/arm/neon-vld-1.c: New test.
5998
5999 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
6000
6001         * gnat.dg/array14.ad[sb]: New test.
6002         * gnat.dg/array14_pkg.ads: New helper.
6003
6004 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
6005
6006         * gcc.c-torture/execute/920501-8.x: Remove.
6007         * gcc.c-torture/execute/930513-1.x: Remove.
6008         * gcc.c-torture/execute/960312-1.x: Remove.
6009         * gcc.c-torture/compile/20000804-1.c,
6010         gcc.c-torture/compile/20001205-1.c,
6011         gcc.c-torture/compile/20001226-1.c,
6012         gcc.c-torture/compile/20010518-2.c,
6013         gcc.c-torture/compile/20020312-1.c,
6014         gcc.c-torture/compile/20020604-1.c,
6015         gcc.c-torture/compile/920501-12.c,
6016         gcc.c-torture/compile/920501-4.c,
6017         gcc.c-torture/compile/920520-1.c,
6018         gcc.c-torture/compile/980506-1.c,
6019         gcc.c-torture/execute/980709-1.x,
6020         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6021         options for m68hc11.
6022         * gcc.dg/cpp/assert4.c: Don't handle ARC.
6023         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6024         m68hc11.
6025
6026 2011-03-22  Nick Clifton  <nickc@redhat.com>
6027
6028         * lib/target-supports.exp (check_profiling_available): Add MN10300
6029         to the list of targets that do not support profiling.  Restore
6030         alpha sorting to this list.
6031
6032 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6033
6034         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6035         failure on 32-bit systems.
6036         * gcc.dg/torture/vector-2.c: Ditto.
6037
6038 2011-03-22  Richard Guenther  <rguenther@suse.de>
6039
6040         PR tree-optimization/48228
6041         * gcc.dg/Wstrict-overflow-23.c: New testcase.
6042
6043 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6044
6045         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6046         powerpc.
6047
6048         PR target/48226
6049         * gcc.target/powerpc/pr48226.c: New file.
6050
6051 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
6052
6053         * lib/prune.exp (prune_gcc_output): Prune "could not create
6054         compact unwind for" warnings.
6055
6056 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR c/42544
6059         PR c/48197
6060         * gcc.c-torture/execute/pr42544.c: New test.
6061         * gcc.c-torture/execute/pr48197.c: New test.
6062
6063 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
6064
6065         PR preprocessor/48192
6066         * gcc.target/powerpc/pr48192.c: New file.
6067
6068         PR target/48053
6069         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6070         split problem of 0 being loaded in a VSX register.
6071
6072 2011-03-21  Richard Guenther  <rguenther@suse.de>
6073
6074         PR c/47939
6075         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6076         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6077         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6078         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6079
6080 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR target/48213
6083         * gcc.dg/pr48213.c: New test.
6084
6085 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6086
6087         PR target/12171
6088         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6089
6090 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6091
6092         * gcc.target/arm/xor-and.c: New.
6093
6094 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6095
6096         PR fortran/22572
6097         * gfortran.dg/function_optimize_1.f90:  New test.
6098         * gfortran.dg/function_optimize_2.f90:  New test.
6099
6100 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6101
6102         PR rtl-optimization/47502
6103         * gcc.target/i386/pr47502-1.c: New.
6104         * gcc.target/i386/pr47502-2.c: Likewise.
6105
6106 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR rtl-optimization/48156
6109         * gcc.dg/pr48156.c: New test.
6110
6111 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6112
6113         PR libfortran/47439
6114         * gfortran.dg/scratch_1.f90: Adjust test.
6115
6116 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6117
6118         PR libfortran/47439
6119         * gfortran.dg/scratch_1.f90: New test.
6120
6121 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6122
6123         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6124         variably modified typedefs.
6125         * gcc.dg/c1x-typedef-2.c: Remove.
6126
6127 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6128
6129         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6130         * gcc.dg/c1x-anon-struct-3.c: New test.
6131         * gcc.dg/anon-struct-11.c: Update.
6132
6133 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6134
6135         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6136         dg-xfail-run-if.
6137         Only xfail with gas.
6138
6139 2011-03-18  Jason Merrill  <jason@redhat.com>
6140
6141         * g++.dg/template/fn-ptr1.C: New.
6142
6143         * g++.dg/overload/volatile1.C: New.
6144
6145         * g++.dg/opt/pr23372.C: New.
6146
6147         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6148
6149 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6150
6151         PR middle-end/47405
6152         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6153
6154 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6155
6156         * gcc.target/arm/unsigned-extend-1.c: New.
6157
6158 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6159
6160         PR bootstrap/48161
6161         * gcc.c-torture/compile/pr48161.c: New test.
6162
6163 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6164
6165         PR middle-end/47725
6166         * gcc.dg/torture/pr47725.c: New.
6167
6168 2011-03-17  Jason Merrill  <jason@redhat.com>
6169
6170         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6171         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6172
6173 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6174
6175         * gnat.dg/specs/elab2.ads: New test.
6176         * gnat.dg/specs/elab2_pkg.ads: New helper.
6177
6178 2011-03-17  Jason Merrill  <jason@redhat.com>
6179
6180         * g++.dg/cpp0x/decltype-1212.C: New.
6181         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6182
6183 2011-03-17  Jason Merrill  <jason@redhat.com>
6184
6185         * g++.dg/parse/memfnquals1.C: New.
6186
6187 2011-03-17  Richard Guenther  <rguenther@suse.de>
6188
6189         PR middle-end/48134
6190         * gcc.dg/pr48134.c: New testcase.
6191
6192 2011-03-17  Richard Guenther  <rguenther@suse.de>
6193
6194         PR middle-end/48165
6195         * g++.dg/torture/pr48165.C: New testcase.
6196
6197 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6198
6199         PR rtl-optimization/48141
6200         * gcc.dg/pr48141.c: New test.
6201
6202 2011-03-16  Jason Merrill  <jason@redhat.com>
6203
6204         * g++.dg/cpp0x/constexpr-48089.C: New.
6205
6206         * g++.dg/cpp0x/constexpr-abi1.C: New.
6207
6208         * g++.dg/cpp0x/constexpr-46336.C: New.
6209         * g++.dg/parse/friend5.C: Adjust expected errors.
6210
6211         * g++.dg/cpp0x/constexpr-47570.C: New.
6212
6213 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6214
6215         PR debug/47510
6216         * ++.dg/debug/dwarf2/typedef6.C: New test.
6217
6218 2011-03-16  Jason Merrill  <jason@redhat.com>
6219
6220         * g++.dg/cpp0x/elision2.C: New.
6221
6222         * g++.dg/cpp0x/constexpr-array3.C: New.
6223
6224 2011-03-16  Jason Merrill  <jason@redhat.com>
6225
6226         * g++.dg/cpp0x/sfinae6.C: New.
6227         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6228         * g++.dg/cpp0x/pr45908.C: Likewise.
6229         * g++.dg/cpp0x/sfinae6.C: Likewise.
6230         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6231         * g++.old-deja/g++.law/arg11.C: Likewise.
6232
6233 2011-03-16  Jason Merrill  <jason@redhat.com>
6234
6235         * g++.dg/template/incomplete6.C: New.
6236
6237 2011-03-16  Jeff Law <law@redhat.com>
6238
6239         * gcc.dg/tree-ssa/vrp55.c: New test.
6240
6241 2011-03-16  Jason Merrill  <jason@redhat.com>
6242
6243         * g++.dg/cpp0x/auto22.C: New.
6244
6245 2011-03-16  Richard Guenther  <rguenther@suse.de>
6246
6247         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6248         optimizing it away if promoted to const.
6249
6250 2011-03-16  Richard Guenther  <rguenther@suse.de>
6251
6252         PR tree-optimization/48149
6253         * gcc.dg/fold-complex-1.c: New testcase.
6254
6255 2011-03-16  Richard Guenther  <rguenther@suse.de>
6256
6257         PR testsuite/48147
6258         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6259         or cloning happens.
6260
6261 2011-03-16  Richard Guenther  <rguenther@suse.de>
6262
6263         PR tree-optimization/26134
6264         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6265
6266 2011-03-16  Richard Guenther  <rguenther@suse.de>
6267
6268         PR tree-optimization/48146
6269         * gcc.dg/torture/pr48146.c: New testcase.
6270
6271 2011-03-16  Richard Guenther  <rguenther@suse.de>
6272
6273         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6274         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6275
6276 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6277
6278         PR middle-end/48136
6279         * gcc.c-torture/compile/pr48136.c: New test.
6280
6281         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6282
6283         PR debug/45882
6284         * gcc.dg/guality/pr45882.c: New test.
6285
6286 2011-03-15  Jason Merrill  <jason@redhat.com>
6287
6288         * g++.dg/cpp0x/constexpr-recursion.C: New.
6289
6290         * g++.dg/cpp0x/implicit11.C: New.
6291
6292 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6293
6294         * g++.dg/cpp0x/constexpr-attribute.C: New.
6295
6296 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6297
6298         * g++.dg/parse/pr34758.C: New.
6299
6300 2011-03-15  Xinliang David Li  <davidxl@google.com>
6301
6302         PR c/47837
6303         * gcc.dg/uninit-pred-7_d.c: New test.
6304         * gcc.dg/uninit-pred-8_d.c: New test.
6305
6306 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6307
6308         PR target/46788
6309         * gcc.target/arm/pr46788.c: New.
6310
6311 2011-03-15  Richard Guenther  <rguenther@suse.de>
6312
6313         PR middle-end/47650
6314         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6315         * gfortran.dg/ishft_4.f90: Likewise.
6316         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6317
6318 2011-03-15  Richard Guenther  <rguenther@suse.de>
6319
6320         PR tree-optimization/13954
6321         * g++.dg/tree-ssa/pr13954.C: New testcase.
6322
6323 2011-03-15  Richard Guenther  <rguenther@suse.de>
6324
6325         PR tree-optimization/48037
6326         * gcc.target/i386/pr48037-1.c: New testcase.
6327
6328 2011-03-15  Richard Guenther  <rguenther@suse.de>
6329
6330         PR tree-optimization/41490
6331         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6332         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6333         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6334         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6335         * g++.dg/tree-ssa/pr33604.C: Adjust.
6336
6337 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6338
6339         PR middle-end/47917
6340         * gcc.c-torture/execute/pr47917.c: New test.
6341         * gcc.dg/pr47917.c: New test.
6342
6343         PR middle-end/38878
6344         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6345
6346 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6347
6348         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6349         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6350         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6351         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6352         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6353         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6354         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6355         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6356         * gcc.target/i386/avx-floor-vec.c: Ditto.
6357         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6358         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6359         * gcc.target/i386/avx-rint-vec.c: Ditto.
6360         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6361         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6362         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6363         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6364
6365 2011-03-14  Tom Tromey  <tromey@redhat.com>
6366
6367         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6368         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6369         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6370
6371 2011-03-14  Tom Tromey  <tromey@redhat.com>
6372
6373         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6374         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6375         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6376
6377 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6378
6379         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6380
6381 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6382
6383         PR rtl-optimization/47166
6384         * gcc.c-torture/execute/postmod-1.c: New test.
6385
6386 2011-03-14  Richard Guenther  <rguenther@suse.de>
6387
6388         PR middle-end/48098
6389         * gcc.dg/torture/pr48098.c: New testcase.
6390
6391 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6392
6393         PR target/48053
6394         * gcc.target/powerpc/pr48053-1.c: New test.
6395         * gcc.target/powerpc/pr48053-2.c: Likewise.
6396
6397 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6398
6399         PR libfortran/48066
6400         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6401
6402 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6403
6404         PR libfortran/48066
6405         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6406
6407 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6408
6409         PR fortran/48059
6410         * gfortran.dg/class_41.f03: New.
6411
6412 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6413
6414         * g++.dg/conversion/cast3.C: New test.
6415
6416 2011-03-11  Jason Merrill  <jason@redhat.com>
6417
6418         * g++.dg/template/error45.C: New.
6419
6420         * g++.dg/parse/no-type-defn1.C: New.
6421
6422         * g++.dg/ext/attrib40.C: New.
6423
6424         * g++.dg/cpp0x/regress/array1.C: New.
6425
6426 2011-03-11  Richard Guenther  <rguenther@suse.de>
6427
6428         PR tree-optimization/48067
6429         * gcc.dg/pr48067.c: New testcase.
6430
6431 2011-03-11  Richard Guenther  <rguenther@suse.de>
6432
6433         PR lto/48073
6434         * g++.dg/lto/20110311-1_0.C: New testcase.
6435
6436 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR c++/48035
6439         * g++.dg/inherit/virtual8.C: New test.
6440
6441         PR middle-end/48044
6442         * gcc.dg/torture/pr48044.c: New test.
6443
6444 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6445
6446         PR fortran/47768
6447         * gfortran.dg/proc_ptr_comp_31.f90: New.
6448
6449 2011-03-11  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/47278
6452         * gcc.dg/torture/pr47278-1.c: New testcase.
6453         * gcc.dg/torture/pr47278-2.c: Likewise.
6454
6455 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6456
6457         PR tree-optimization/48063
6458         * gcc.dg/torture/pr48063.c: New test.
6459
6460 2011-03-10  Jason Merrill  <jason@redhat.com>
6461
6462         * g++.dg/template/array22.C: New.
6463
6464         * g++.dg/cpp0x/syntax-err1.C: New.
6465         * g++.dg/parse/error36.C: Adjust expected errors.
6466         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6467         * g++.old-deja/g++.pt/typename3.C: Likewise.
6468         * g++.old-deja/g++.pt/typename4.C: Likewise.
6469         * g++.old-deja/g++.pt/typename6.C: Likewise.
6470
6471 2011-03-09  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/template/nontype22.C: New.
6474
6475 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6476
6477         PR tree-optimization/47714
6478         * g++.dg/torture/pr47714.C: New test.
6479
6480 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6481
6482         PR target/47755
6483         * gcc.target/powerpc/pr47755-2.c: New file.
6484
6485 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6486
6487         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6488         is not set in the environment, pass 64 as first argument when not
6489         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6490         native where ulimit -u is supported.
6491
6492 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6493
6494         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6495
6496 2011-03-08  Jason Merrill  <jason@redhat.com>
6497
6498         * g++.dg/template/nontype21.C: New.
6499
6500         * g++.dg/template/anon5.C: New.
6501
6502 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR debug/47881
6505         * gcc.dg/pr47881.c: New test.
6506
6507 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6508
6509         PR c++/47957
6510         * g++.dg/lookup/template3.C: New test.
6511
6512 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6513
6514         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6515         'long' type.
6516
6517 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6518
6519         PR testsuite/47954
6520         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6521         sizeof to compute alignment.
6522
6523 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6524
6525         PR tree-optimization/48022
6526         * gcc.dg/pr48022-1.c: New test.
6527         * gcc.dg/pr48022-2.c: New test.
6528
6529 2011-03-07  Jason Merrill  <jason@redhat.com>
6530
6531         * g++.dg/template/nontype20.C: New.
6532         * g++.dg/init/member1.C: Adjust expected errors.
6533         * g++.dg/parse/constant4.C: Likewise.
6534         * g++.dg/template/qualified-id3.C: Likewise.
6535         * g++.old-deja/g++.pt/crash10.C: Likewise.
6536
6537         * g++.dg/cpp0x/regress/non-const1.C: New.
6538
6539 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR debug/47991
6542         * gcc.dg/pr47991.c: New test.
6543
6544 2011-03-07  Jason Merrill  <jason@redhat.com>
6545
6546         * g++.dg/abi/mangle46.C: New.
6547
6548 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6549
6550         PR target/47862
6551         * gcc.target/powerpc/pr47862.c: New.
6552
6553 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
6554
6555         PR target/45413
6556         * gcc.target/i386/combine-mul.c: Require nonpic.
6557
6558 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
6559             Nathan Froyd  <froydnj@codesourcery.com>
6560
6561         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6562
6563 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
6564
6565         * README.QMTEST: Remove.
6566
6567 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
6568             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6569
6570         PR fortran/47850
6571         * gfortran.dg/array_constructor_37.f90 : New test.
6572
6573 2011-03-05  Jason Merrill  <jason@redhat.com>
6574
6575         * g++.dg/abi/mangle39.C: ABI v5, not 6.
6576         * g++.dg/abi/mangle45.C: Likewise.
6577         * g++.dg/cpp0x/trailing1.C: Likewise.
6578
6579 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6580
6581         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6582
6583 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
6584
6585         PR rtl-optimization/47899
6586         * gcc.dg/pr47899.c: New test.
6587
6588         * gcc.dg/torture/pr47968.c: Ignore warnings.
6589
6590         PR tree-optimization/47967
6591         * gcc.c-torture/compile/pr47967.c: New test.
6592
6593 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6594
6595         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6596         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6597
6598 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6599
6600         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6601         and property_getAttributes() if __OBJC2__.
6602         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6603         * objc.dg/property/property-encoding-1.m: New.
6604         * obj-c++.dg/property/property-encoding-1.mm: New.
6605
6606 2011-03-04  Jason Merrill  <jason@redhat.com>
6607
6608         * g++.dg/template/pseudodtor6.C: New.
6609
6610         * g++.dg/inherit/covariant19.C: New.
6611
6612 2011-03-04  Richard Guenther  <rguenther@suse.de>
6613
6614         PR middle-end/47968
6615         * gcc.dg/torture/pr47968.c: New testcase.
6616
6617 2011-03-04  Richard Guenther  <rguenther@suse.de>
6618
6619         PR middle-end/47975
6620         * gcc.dg/torture/pr47975.c: New testcase.
6621
6622 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
6623
6624         PR c++/47974
6625         * g++.dg/template/crash106.C: New.
6626
6627 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR c/47963
6630         * gcc.dg/gomp/pr47963.c: New test.
6631         * g++.dg/gomp/pr47963.C: New test.
6632
6633 2011-03-02  Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/cpp0x/regress/condition1.C: New.
6636
6637         * g++.dg/cpp0x/constexpr-ctor9.C: New.
6638
6639 2011-03-01  Jason Merrill  <jason@redhat.com>
6640
6641         * g++.dg/cpp0x/lambda/lambda-98.C: New.
6642
6643         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6644
6645 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
6646
6647         PR rtl-optimization/47925
6648         * gcc.c-torture/execute/pr47925.c: New test.
6649
6650 2011-03-01  Jason Merrill  <jason@redhat.com>
6651
6652         * g++.dg/cpp0x/decltype25.C: New.
6653
6654         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6655
6656 2011-03-01  Richard Guenther  <rguenther@suse.de>
6657
6658         PR tree-optimization/47890
6659         * gcc.dg/torture/pr47890.c: New testcase.
6660
6661 2011-03-01  Richard Guenther  <rguenther@suse.de>
6662
6663         PR lto/47924
6664         * gcc.dg/lto/pr47924_0.c: New testcase.
6665
6666 2011-03-01  Richard Guenther  <rguenther@suse.de>
6667
6668         PR lto/46911
6669         * gfortran.dg/lto/pr46911_0.f: New testcase.
6670
6671 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672
6673         PR libgfortran/47933
6674         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6675         compile errors from older code form.
6676
6677 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6678
6679         PR libgfortran/47567
6680         * gfortran.dg/fmt_fw_d.f90: New test.
6681
6682 2011-02-28  Jason Merrill  <jason@redhat.com>
6683
6684         * g++.dg/inherit/covariant18.C: New.
6685
6686 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR middle-end/47893
6689         * gcc.dg/pr47893.c: New test.
6690
6691 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
6692
6693         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6694         NULL in case of a selector with conflicting types.
6695         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6696
6697 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
6698
6699         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6700         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6701         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6702         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6703
6704 2011-02-28  Jason Merrill  <jason@redhat.com>
6705
6706         PR c++/47906
6707         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6708
6709 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6710
6711         PR libgfortran/47778
6712         * gfortran.dg/namelist_71.f90: New test.
6713
6714 2011-02-27  Jason Merrill  <jason@redhat.com>
6715
6716         PR c++/47906
6717         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6718         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6719
6720 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
6721
6722         PR c++/46466
6723         * g++.dg/cpp0x/constexpr-ctor8.C: New.
6724
6725 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR fortran/47886
6728         * gfortran.dg/gomp/task-1.f90: Removed.
6729
6730 2011-02-26  Jason Merrill  <jason@redhat.com>
6731
6732         * g++.dg/template/this-targ1.C: New.
6733
6734         * g++.dg/cpp0x/regress/template-const1.C: New.
6735         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6736         * g++.dg/template/function1.C: Adjust.
6737         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6738         * g++.dg/debug/debug7.C: Adjust.
6739
6740 2011-02-26  Tobias Burnus  <burnus@net-b.de>
6741
6742         PR fortran/47886
6743         * gfortran.dg/gomp/task-1.f90: New.
6744
6745 2011-02-25  Jie Zhang  <jie@codesourcery.com>
6746
6747         * gcc.target/arm/neon-thumb2-move.c: Add
6748         dg-require-effective-target arm_thumb2_ok.
6749
6750 2011-02-24  Jason Merrill  <jason@redhat.com>
6751
6752         * g++.dg/parse/constant1.C: Specify C++98 mode.
6753         * g++.dg/parse/constant5.C: Likewise.
6754         * g++.dg/parse/error2.C: Likewise.
6755         * g++.dg/parse/semicolon3.C: Likewise.
6756         * g++.dg/template/crash14.C: Likewise.
6757         * g++.dg/template/local4.C: Likewise.
6758         * g++.dg/template/nontype3.C: Likewise.
6759         * g++.dg/parse/crash31.C: Adjust expected errors.
6760         * g++.dg/template/function1.C: Likewise.
6761         * g++.dg/template/ref3.C: Likewise.
6762         * g++.dg/template/static9.C: Likewise.
6763         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6764
6765         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6766         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6767         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6768         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6769         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6770
6771 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
6772
6773         PR fortran/47878
6774         * gfortran.dg/pr47878.f90: New test.
6775
6776 2011-02-24  Richard Guenther  <rguenther@suse.de>
6777
6778         PR testsuite/47801
6779         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6780         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6781
6782 2011-02-24  Richard Guenther  <rguenther@suse.de>
6783
6784         PR fortran/47839
6785         * gfortran.dg/lto/pr47839_0.f90: New testcase.
6786         * gfortran.dg/lto/pr47839_1.f90: Likewise.
6787
6788 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6789
6790         PR libgfortran/47567
6791         * gfortran.dg/fmt_f0_1.f90: Update test.
6792
6793 2011-02-23  Jason Merrill  <jason@redhat.com>
6794
6795         * g++.dg/abi/mangle39.C: Adjust parm mangling.
6796         * g++.dg/abi/mangle45.C: New.
6797
6798         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6799         * g++.dg/template/canon-type-9.C: Match use of decltype
6800         between declaration and definition.
6801         * g++.dg/template/canon-type-12.C: Likewise.
6802
6803 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
6804
6805         PR fortran/40850
6806         * gfortran.dg/nested_allocatables_1.f90: New.
6807
6808 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
6809
6810         PR c++/46868
6811         * g++.dg/pr46868.C: New test.
6812         * g++.dg/parse/parameter-declaration-1.C: Adjust.
6813         * g++.dg/parse/error14.C: Adjust.
6814
6815 2011-02-23  Richard Guenther  <rguenther@suse.de>
6816
6817         PR tree-optimization/47838
6818         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6819
6820 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6821
6822         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
6823
6824 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6825
6826         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6827         * gfortran.dg/count_init_expr.f03: Ditto.
6828         * gfortran.dg/gomp/pr43711.f90: Ditto.
6829         * gcc.dg/struct-parse-2.c: Ditto.
6830         * gcc.dg/parse-error-3.c: Ditto.
6831         * gcc.dg/Wlogical-op-1.c: Ditto.
6832         * gcc.dg/Walways-true-1.c: Ditto.
6833         * gcc.dg/pr24225.c: Ditto.
6834         * gcc.dg/Walways-true-2.c: Ditto.
6835         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6836         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6837         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6838         * g++.dg/overload/defarg4.C: Ditto.
6839         * g++.dg/inherit/covariant16.C: Ditto.
6840         * g++.dg/inherit/virtual7.C: Ditto.
6841         * g++.dg/template/canon-type-9.C: Ditto.
6842         * g++.dg/template/access19.C: Ditto.
6843         * g++.dg/template/call7.C: Ditto.
6844         * g++.dg/template/canon-type-2.C: Ditto.
6845         * g++.dg/template/init7.C: Ditto.
6846         * g++.dg/template/sizeof-template-argument.C: Ditto.
6847         * g++.dg/template/const3.C: Ditto.
6848         * g++.dg/template/sfinae26.C: Ditto.
6849         * g++.dg/template/sfinae26.C: Ditto.
6850         * g++.dg/template/canon-type-11.C: Ditto.
6851         * g++.dg/template/union2.C: Ditto.
6852         * g++.dg/template/canon-type-3.C: Ditto.
6853         * g++.dg/template/canon-type-1.C: Ditto.
6854         * g++.dg/template/canon-type-5.C: Ditto.
6855         * g++.dg/template/canon-type-7.C: Ditto.
6856         * g++.dg/template/canon-type-10.C: Ditto.
6857         * g++.dg/template/spec36.C: Ditto.
6858         * g++.dg/template/typedef38.C: Ditto.
6859         * g++.dg/template/canon-type-4.C: Ditto.
6860         * g++.dg/template/canon-type-6.C: Ditto.
6861         * g++.dg/template/canon-type-13.C: Ditto.
6862         * g++.dg/template/instantiate9.C: Ditto.
6863         * g++.dg/template/ttp22.C: Ditto.
6864         * g++.dg/warn/Wreturn-type-6.C: Ditto.
6865         * g++.dg/warn/Walways-true-1.C: Ditto.
6866         * g++.dg/warn/Wlogical-op-1.C: Ditto.
6867         * g++.dg/warn/Walways-true-2.C: Ditto.
6868         * g++.dg/conversion/op4.C: Ditto.
6869         * g++.dg/opt/pr19650.C: Ditto.
6870         * g++.dg/lookup/friend11.C: Ditto.
6871         * g++.dg/other/default2.C: Ditto.
6872         * g++.dg/other/default3.C: Ditto.
6873         * g++.dg/other/dtor2.C: Ditto.
6874         * g++.dg/other/friend5.C: Ditto.
6875         * g++.dg/other/default5.C: Ditto.
6876         * g++.dg/init/brace6.C: Ditto.
6877         * g++.dg/init/aggr5.C: Ditto.
6878         * g++.dg/init/error2.C: Ditto.
6879         * g++.dg/expr/bound-mem-fun.C: Ditto.
6880         * g++.dg/expr/cond6.C: Ditto.
6881         * g++.dg/expr/stmt-expr-1.C: Ditto.
6882         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6883         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6884         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6885         * g++.dg/cpp0x/bracket1.C: Ditto.
6886         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6887         * g++.dg/cpp0x/pr38646.C: Ditto.
6888         * g++.dg/cpp0x/variadic73.C: Ditto.
6889         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6890         * g++.dg/cpp0x/bracket4.C: Ditto.
6891         * g++.dg/cpp0x/decltype4.C: Ditto.
6892         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6893         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6894         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6895         * g++.dg/cpp0x/variadic-new2.C: Ditto.
6896         * g++.dg/cpp0x/decltype2.C: Ditto.
6897         * g++.dg/cpp0x/decltype1.C: Ditto.
6898         * g++.dg/cpp0x/bracket2.C: Ditto.
6899         * g++.dg/cpp0x/decltype5.C: Ditto.
6900         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6901         * g++.dg/cpp0x/variadic70.C: Ditto.
6902         * g++.dg/cpp0x/decltype6.C: Ditto.
6903         * g++.dg/cpp0x/rvo.C: Ditto.
6904         * g++.dg/cpp0x/vt-40092.C: Ditto.
6905         * g++.dg/cpp0x/variadic-new.C: Ditto.
6906         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6907         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6908         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6909         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6910         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6911         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6912         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6913         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6914         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6915         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6916         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6917         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6918         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6919         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6920         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6921         * g++.dg/cpp0x/pr39639.C: Ditto.
6922         * g++.dg/cpp0x/decltype3.C: Ditto.
6923         * g++.dg/cpp0x/variadic68.C: Ditto.
6924         * g++.dg/cpp0x/variadic-function.C: Ditto.
6925         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6926         * g++.dg/cpp0x/variadic-bind.C: Ditto.
6927         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6928         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6929         * g++.dg/parse/crash35.C: Ditto.
6930         * g++.dg/parse/crash40.C: Ditto.
6931         * g++.dg/parse/defarg12.C: Ditto.
6932         * g++.dg/parse/crash34.C: Ditto.
6933         * g++.dg/parse/constructor3.C: Ditto.
6934         * g++.dg/parse/template23.C: Ditto.
6935         * g++.dg/parse/crash56.C: Ditto.
6936         * g++.dg/parse/dtor13.C: Ditto.
6937         * g++.dg/parse/error33.C: Ditto.
6938         * g++.dg/parse/ctor9.C: Ditto.
6939         * g++.dg/parse/error32.C: Ditto.
6940         * g++.dg/parse/error37.C: Ditto.
6941         * g++.dg/parse/bitfield3.C: Ditto.
6942         * g++.dg/parse/struct-4.C: Ditto.
6943         * g++.dg/ext/has_trivial_copy.C: Ditto.
6944         * g++.dg/ext/is_polymorphic.C: Ditto.
6945         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6946         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6947         * g++.dg/ext/has_nothrow_assign.C: Ditto.
6948         * g++.dg/ext/is_union.C: Ditto.
6949         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6950         * g++.dg/ext/is_pod.C: Ditto.
6951         * g++.dg/ext/has_virtual_destructor.C: Ditto.
6952         * g++.dg/ext/has_trivial_constructor.C: Ditto.
6953         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6954         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6955         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6956         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6957         * g++.dg/ext/is_abstract.C: Ditto.
6958         * g++.dg/ext/has_trivial_assign.C: Ditto.
6959         * g++.dg/ext/is_class.C: Ditto.
6960         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6961         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6962         * g++.dg/ext/is_base_of.C: Ditto.
6963         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6964         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6965         * g++.dg/ext/is_empty.C: Ditto.
6966         * g++.dg/ext/is_enum.C: Ditto.
6967         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6968         * gnat.dg/opt11.adb: Ditto.
6969         * obj-c++.dg/pr45735.mm: Ditto.
6970         * obj-c++.dg/pr24393.mm: Ditto.
6971         * obj-c++.dg/exceptions-2.mm: Ditto.
6972         * objc.dg/pr45735.m: Ditto.
6973         * objc.dg/pr24393.m: Ditto.
6974
6975 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
6976
6977         * objc.dg/attributes/objc-exception-1.m: New.
6978
6979 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6980
6981         * gcc.dg/cpp/include7.c: New test.
6982
6983 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
6984
6985         PR c++/47242
6986         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6987
6988 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6989
6990         PR rtl-optimization/47763
6991         * gcc.dg/pr47763.c: New test.
6992
6993 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
6994
6995         PR fortran/45743
6996         * gfortran.dg/whole_file_32.f90 : New test.
6997
6998 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
6999
7000         PR c++/47666
7001         * g++.dg/inherit/virtual7.C: New test.
7002
7003 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
7004
7005         PR objc/47832
7006         * objc.dg/type-size-3.m: Updated error message.
7007         * objc.dg/type-size-4.m: New test.
7008         * objc.dg/type-size-5.m: New test.
7009
7010 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7011
7012         * lib/gnat.exp: Fix comments.
7013         Don't load libgloss.exp.
7014         (default_gnat_version): Call $compiler with --version.
7015         Adapt regexp for gnatmake output, insert version.
7016         (gnat_version): New proc.
7017         (gnat_init): Remove gnat_libgcc_s_path.
7018         (gnat_target_compile): Likewise.
7019         Remove ld_library_path.
7020         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7021         (gnat_pass): Remove.
7022         (gnat_pass): Remove.
7023         (gnat_finish): Remove.
7024         (gnat_exit): Remove.
7025         (local_find_gnatmake): Reindent.
7026         (runtest_file_p): Remove.
7027         (prune_warnings): Remove.
7028         (find_gnatclean): New proc.
7029         * lib/gnat-dg.exp (lremove): New proc.
7030         (gnat-dg-test): Reindent.
7031         Remove additional output files.
7032         (gnat-dg-runtest): Remove.
7033
7034         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7035         * gnat.dg/loop_optimization6.adb: Likewise.
7036         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7037
7038 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
7039
7040         PR tree-optimization/47835
7041         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7042
7043 2011-02-22  Tobias Burnus  <burnus@net-b.de>
7044
7045         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7046         * gfortran.dg/abstract_type_2.f03: Ditto.
7047         * gfortran.dg/abstract_type_3.f03: Ditto.
7048         * gfortran.dg/abstract_type_4.f03: Ditto.
7049         * gfortran.dg/abstract_type_5.f03: Ditto.
7050         * gfortran.dg/abstract_type_6.f03: Ditto.
7051         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7052         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7053         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7054         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7055         * gfortran.dg/array_function_5.f90: Ditto.
7056         * gfortran.dg/asynchronous_3.f03: Ditto.
7057         * gfortran.dg/char_expr_1.f90: Ditto.
7058         * gfortran.dg/class_14.f03: Ditto.
7059         * gfortran.dg/data_array_6.f: Ditto.
7060         * gfortran.dg/data_invalid.f90: Ditto.
7061         * gfortran.dg/dot_product_1.f03: Ditto.
7062         * gfortran.dg/func_derived_5.f90: Ditto.
7063         * gfortran.dg/func_result_4.f90: Ditto.
7064         * gfortran.dg/implied_do_1.f90: Ditto.
7065         * gfortran.dg/initialization_25.f90: Ditto.
7066         * gfortran.dg/initialization_26.f90: Ditto.
7067         * gfortran.dg/interface_34.f90: Ditto.
7068         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7069         * gfortran.dg/keyword_symbol_1.f90: Ditto.
7070         * gfortran.dg/matmul_8.f03: Ditto.
7071         * gfortran.dg/merge_init_expr.f90: Ditto.
7072         * gfortran.dg/pack_assign_1.f90: Ditto.
7073         * gfortran.dg/pack_vector_1.f90: Ditto.
7074         * gfortran.dg/pointer_check_8.f90: Ditto.
7075         * gfortran.dg/product_init_expr.f03: Ditto.
7076         * gfortran.dg/reshape_order_5.f90: Ditto.
7077         * gfortran.dg/reshape_shape_1.f90: Ditto.
7078         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7079         * gfortran.dg/same_name_2.f90: Ditto.
7080         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7081         * gfortran.dg/spread_init_expr.f03: Ditto.
7082         * gfortran.dg/stmt_func_1.f90: Ditto.
7083         * gfortran.dg/sum_init_expr.f03: Ditto.
7084         * gfortran.dg/transpose_3.f03: Ditto.
7085         * gfortran.dg/unpack_init_expr.f03: Ditto.
7086         * gfortran.dg/warn_conversion.f90: Ditto.
7087         * gfortran.dg/warn_conversion_2.f90: Ditto.
7088         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7089         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7090         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7091         * gfortran.dg/whole_file_16.f90: Ditto.
7092         * gfortran.dg/whole_file_17.f90: Ditto.
7093         * gfortran.dg/whole_file_18.f90: Ditto.
7094         * gfortran.dg/whole_file_20.f03: Ditto.
7095         * gfortran.dg/whole_file_5.f90: Ditto.
7096         * gfortran.dg/whole_file_6.f90: Ditto.
7097         * gfortran.dg/write_invalid_format.f90: Ditto.
7098         * gfortran.dg/zero_sized_6.f90: Ditto.
7099
7100 2011-02-21  Jeff Law <law@redhat.com>
7101
7102         PR rtl-optimization/46178
7103         * gcc.target/i386/pr46178.c: New test.
7104
7105         PR rtl-optimization/46002
7106         * gcc.c-torture/compile/pr46002.c: New test.
7107
7108 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7109
7110         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7111         *-*-hpux10*.
7112
7113 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7114
7115         PR debug/47106
7116         * g++.dg/debug/pr47106.C: Require effective target lto.
7117
7118 2011-02-21  Jason Merrill  <jason@redhat.com>
7119
7120         * g++.dg/cpp0x/constexpr-diag2.C: New.
7121
7122 2011-02-20  Jason Merrill  <jason@redhat.com>
7123
7124         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7125
7126         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7127
7128         * g++.dg/overload/conv-op1.C: New.
7129
7130         * g++.dg/cpp0x/constexpr-synth1.C: New.
7131
7132 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7133
7134         * objc.dg/layout-2.m: New.
7135         * objc.dg/selector-3.m: Adjusted location of error message.
7136         * objc.dg/type-size-3.m: Same.
7137         * obj-c++.dg/selector-3.mm: Same.
7138
7139 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7140
7141         PR objc/47784
7142         * objc.dg/property/dotsyntax-22.m: New.
7143         * obj-c++.dg/property/dotsyntax-22.mm: New.
7144
7145 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7146
7147         PR c++/46394
7148         * g++.dg/template/typedef38.C: New test.
7149
7150 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7151
7152         PR fortran/46818
7153         * gfortran.dg/whole_file_30.f90 : New test.
7154         * gfortran.dg/whole_file_31.f90 : New test.
7155
7156 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7157
7158         PR fortran/45077
7159         PR fortran/44945
7160         * gfortran.dg/whole_file_28.f90 : New test.
7161         * gfortran.dg/whole_file_29.f90 : New test.
7162
7163 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7164
7165         PR c++/44118
7166         * g++.dg/template/crash105.C: New.
7167
7168 2011-02-19  Jason Merrill  <jason@redhat.com>
7169
7170         * g++.dg/cpp0x/regress/no-elide1.C: New.
7171
7172 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7173
7174         PR tree-optimization/46620
7175         * gcc.dg/pr46620.c: New.
7176
7177 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7178
7179         PR c/47809
7180         * gcc.target/i386/pr47809.c: New test.
7181
7182 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7183             Tobias Burnus  <burnus@net-b.de>
7184
7185         * lib/target-supports.exp
7186         (check_effective_target_fortran_large_real): New check for large reals.
7187         * gfortran.dg/nan_7.f90: New test.
7188
7189 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7190
7191         PR libgfortran/47567
7192         * gfortran.dg/fmt_f0_1.f90: Update test.
7193
7194 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7195
7196         PR fortran/47348
7197         * gfortran.dg/array_constructor_36.f90 : New test.
7198         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7199         allow for comparison between different elements of the array
7200         constructor at different levels of optimization.
7201
7202 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7203
7204         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7205         * gcc.target/i386/pr32280-1.c: Likewise.
7206
7207 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7208
7209         PR target/47800
7210         * gcc.target/i386/pr47800.c: New test.
7211
7212 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7213
7214         * objc/execute/exceptions/foward-1.x: New.
7215
7216 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7217
7218         PR fortran/47789
7219         * gfortran.dg/derived_constructor_comps_4.f90: New.
7220
7221 2011-02-18  Tobias Burnus
7222
7223         PR fortran/47775
7224         * gfortran.dg/func_result_6.f90: New.
7225
7226 2011-02-18  Michael Matz  <matz@suse.de>
7227
7228         PR fortran/45586
7229         * gfortran.dg/lto/pr45586_0.f90: New test.
7230         * gfortran.dg/typebound_proc_20.f90: Ditto.
7231         * gfortran.dg/typebound_proc_21.f90: Ditto.
7232
7233 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7234
7235         PR c++/47795
7236         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7237
7238 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7239
7240         PR fortran/47750
7241         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7242         gcc_warning_prefix.
7243         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7244         normalizing the error/warning output.
7245         * gfortran.dg/Wall.f90: Update dg-error/warning.
7246         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7247         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7248         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7249         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7250         * gfortran.dg/class_30.f90: Update dg-error/warning.
7251         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7252         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7253         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7254         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7255         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7256         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7257         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7258         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7259         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7260         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7261         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7262         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7263         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7264         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7265         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7266         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7267         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7268         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7269         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7270         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7271         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7272         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7273         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7274         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7275         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7276
7277 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7278
7279         PR fortran/47768
7280         * gfortran.dg/proc_ptr_comp_30.f90: New.
7281
7282 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR debug/47780
7285         * gcc.target/i386/pr47780.c: New test.
7286
7287 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7288
7289         PR fortran/47767
7290         * gfortran.dg/class_40.f03: New.
7291
7292 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7293
7294         PR c++/47208
7295         * g++.dg/cpp0x/auto21.C: New test.
7296
7297 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7298
7299         * objc.dg/special/unclaimed-category-1.h: Updated for
7300         new ABI support.
7301         * objc.dg/special/unclaimed-category-1.m: Same.
7302         * objc.dg/zero-link-1.m: Same.
7303         * objc.dg/lookup-1.m: Same.
7304         * objc.dg/torture/strings/const-str-9.m
7305         * objc.dg/torture/strings/const-str-10.m: Same.
7306         * objc.dg/torture/strings/const-str-11.m: Same.
7307         * objc.dg/torture/forward-1.m: Same.
7308         * objc.dg/zero-link-2.m: Same.
7309         * objc.dg/encode-7-next-64bit.m: Same.
7310         * objc.dg/method-4.m: Same.
7311         * objc.dg/next-runtime-1.m: Same.
7312         * objc.dg/image-info.m: Same.
7313         * objc.dg/pr23214.m: Same.
7314         * objc.dg/symtab-1.m: Same.
7315         * obj-c++.dg/basic.m: Same.
7316         * obj-c++.dg/proto-lossage-3.m: Same.
7317         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7318         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7319         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7320         * obj-c++.dg/method-11.m: Same.
7321         * objc/execute/enumeration-1.m: Same.
7322         * objc/execute/object_is_class.m: Same.
7323         * objc/execute/formal_protocol-2.m: Same.
7324         * objc/execute/formal_protocol-4.m: Same.
7325         * objc/execute/formal_protocol-6.m: Same.
7326         * objc/execute/bycopy-3.m: Same.
7327         * objc/execute/exceptions/catchall-1.m: Same.
7328         * objc/execute/exceptions/finally-1.m: Same.
7329         * objc/execute/exceptions/local-variables-1.m: Same.
7330         * objc/execute/exceptions/foward-1.m: Same.
7331         * objc/execute/bf-common.h
7332         * objc/execute/enumeration-2.m: Same.
7333         * objc/execute/formal_protocol-1.m: Same.
7334         * objc/execute/formal_protocol-3.m: Same.
7335         * objc/execute/formal_protocol-5.m: Same.
7336         * objc/execute/accessing_ivars.m: Same.
7337         * objc/execute/bycopy-2.m: Same.
7338         * objc/execute/formal_protocol-7.m: Same.
7339         * objc/execute/compatibility_alias.m: Same.
7340         * objc/execute/no_clash.m: Same.
7341         * objc/execute/object_is_meta_class.m: Same.
7342         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7343         * objc/execute/class-tests-1.h: Include stdio.h.
7344         * objc/execute/class-tests-2.h: Same.
7345         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7346         runtimes.
7347         * obj-c++.dg/try-catch-2.mm: Same.
7348
7349 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7350
7351         PR c++/47783
7352         * g++.dg/warn/Wunused-parm-4.C: New test.
7353
7354 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7355             Jan Hubicka  <jh@suse.cz>
7356
7357         PR debug/47106
7358         PR debug/47402
7359         * g++.dg/debug/pr47106.C: New.
7360
7361 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7362
7363         PR target/43653
7364         * gcc.target/i386/pr43653.c: New test.
7365
7366 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7367
7368         PR c++/47172
7369         * g++.dg/template/inherit6.C: New test.
7370
7371 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7372
7373         PR fortran/47745
7374         * gfortran.dg/class_39.f03: New.
7375
7376 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7377
7378         PR c++/47326
7379         * g++.dg/cpp0x/variadic106.C: New test.
7380
7381 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR libfortran/47757
7384         * gfortran.dg/pr47757-1.f90: New test.
7385         * gfortran.dg/pr47757-2.f90: New test.
7386         * gfortran.dg/pr47757-3.f90: New test.
7387
7388         PR c++/47704
7389         * g++.dg/cpp0x/enum8.C: New test.
7390
7391 2011-02-15  Jason Merrill  <jason@redhat.com>
7392
7393         * g++.dg/inherit/implicit-trivial1.C: New.
7394         * g++.dg/cpp0x/implicit-trivial1.C: New.
7395
7396 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7397
7398         PR middle-end/47725
7399         * gcc.dg/torture/pr47725.c: Removed.
7400
7401 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7402
7403         PR target/47755
7404         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7405         constant does not generate a load from memory.
7406
7407 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7408
7409         PR middle-end/47725
7410         * gcc.dg/torture/pr47725.c: New.
7411
7412 2011-02-15  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/47743
7415         * gcc.dg/torture/pr47743.c: New testcase.
7416
7417 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR middle-end/47581
7420         * gcc.target/i386/pr47581.c: New test.
7421
7422 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7423
7424         PR fortran/47730
7425         * gfortran.dg/select_type_22.f03: New.
7426
7427 2011-02-14  Jason Merrill  <jason@redhat.com>
7428
7429         * g++.dg/cpp0x/regress/enum1.C: New.
7430
7431 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/include.adb: New test.
7434
7435 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7436
7437         PR fortran/47728
7438         * gfortran.dg/class_38.f03: New.
7439
7440 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gcc.dg/pr46494.c: New test.
7443
7444 2011-02-14  Richard Guenther  <rguenther@suse.de>
7445
7446         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7447
7448 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7449
7450         PR ada/41929
7451         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7452         sparc*-sun-solaris2.11.
7453
7454 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7455
7456         PR fortran/47349
7457         * gfortran.dg/argument_checking_18.f90: New.
7458
7459 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7460
7461         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7462         * gfortran.dg/argument_checking_17.f90: New.
7463
7464 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7465
7466         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7467         are temporarily disabled.
7468         * gfortran.dg/class_7.f03: Ditto.
7469         * gfortran.dg/coarray_14.f90: Ditto.
7470         * gfortran.dg/typebound_proc_13.f03: Ditto.
7471
7472 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7473
7474         PR fortran/45586
7475         * gfortran.dg/extends_11.f03: New.
7476
7477 2011-02-11  Xinliang David Li  <davidxl@google.com>
7478
7479         PR tree-optimization/47707
7480         * g++.dg/tree-ssa/pr47707.C: New test.
7481
7482 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7483
7484         * g++.dg/opt/inline17.C: New test.
7485
7486 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7487
7488         PR fortran/47550
7489         * gfortran.dg/pure_formal_2.f90: New.
7490
7491 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7492
7493         PR rtl-optimization/47614
7494         * gfortran.dg/pr47614.f: New.
7495
7496 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7497
7498         PR driver/47678
7499         * gcc.dg/opts-6.c: New test.
7500
7501 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7502
7503         PR debug/47684
7504         * gcc.dg/pr47684.c: New test.
7505
7506 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7507
7508         PR target/47629
7509         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7510         c99_runtime, dg-add-options c99_runtime.
7511         (main): Use __asm__.
7512
7513 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7514
7515         PR testsuite/47400
7516         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7517         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7518         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7519         * gcc.dg/ucnid-10.c: Likewise.
7520         * gcc.dg/ucnid-13.c: Likewise.
7521         * gcc.dg/ucnid-7.c: Likewise.
7522         * gcc.dg/ucnid-8.c: Likewise.
7523         Adapt dg-warning line number.
7524
7525 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7526
7527         * gcc.target/i386/parity-1.c: Use -march=k8.
7528         * gcc.target/i386/parity-2.c: Ditto.
7529         * gcc.target/i386/vecinit-1.c: Ditto.
7530         * gcc.target/i386/vecinit-2.c: Ditto.
7531
7532 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7533
7534         PR target/46610
7535         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7536         * gcc.target/mips/save-restore-3.c: Likewise.
7537         * gcc.target/mips/save-restore-4.c: Likewise.
7538         * gcc.target/mips/save-restore-5.c: Likewise.
7539
7540         PR target/47683
7541         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7542         * g++.dg/tree-prof/partition2.C: Likewise.
7543
7544 2011-02-09  Jason Merrill  <jason@redhat.com>
7545
7546         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7547         rather than misdeclare std::puts.
7548
7549         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7550         * g++.dg/other/warning1.C: Likewise.
7551         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7552         * g++.old-deja/g++.gb/scope06.C: Likewise.
7553         * g++.old-deja/g++.law/cvt11.C: Likewise.
7554         * g++.old-deja/g++.law/init1.C: Likewise.
7555         * g++.dg/abi/mangle26.C: Likewise.
7556
7557         * g++.dg/template/function1.C: Adjust for C++0x mode.
7558         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7559
7560         * g++.dg/ext/label10.C: Adjust for C++0x mode.
7561         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7562
7563         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7564
7565         * g++.dg/cpp0x/regress/abi-empty7.C: New.
7566
7567         * g++.dg/cpp0x/regress: New directory.
7568         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7569         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7570         * g++.dg/cpp0x/regress/regress3.C: New.
7571
7572 2011-02-10  Richard Guenther  <rguenther@suse.de>
7573
7574         PR tree-optimization/47677
7575         * gcc.dg/torture/pr47677.c: New testcase.
7576
7577 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
7578
7579         * objc.dg/special/load-category-1.m: Remove unused header.
7580         * objc.dg/special/load-category-1a.m: Likewise.
7581         * objc.dg/special/load-category-2.m: Likewise.
7582         * objc.dg/special/load-category-2a.m: Likewise.
7583         * objc.dg/special/load-category-3.m: Likewise.
7584         * objc.dg/special/load-category-3a.m: Likewise.
7585         * objc.dg/attributes/proto-attribute-2.m: Likewise.
7586         * objc.dg/attributes/proto-attribute-3.m: Likewise.
7587         * objc.dg/attributes/class-attribute-1.m: Likewise.
7588         * objc.dg/property/property.exp: Don't run for Darwin < 9.
7589         * obj-c++.dg/property/property.exp: Likewise.
7590         * objc.dg/attributes/method-sentinel-1.m: Update type header.
7591         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7592         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7593         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7594         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7595         * obj-c++.dg/template-8.mm: Likewise.
7596
7597 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
7598
7599         PR target/47665
7600         * gcc.target/i386/pr47665.c: New test.
7601
7602 2011-02-10  Jie Zhang  <jie@codesourcery.com>
7603
7604         PR testsuite/47622
7605         Revert
7606         2011-02-05  Jie Zhang  <jie@codesourcery.com>
7607         PR debug/42631
7608         * gcc.dg/pr42631.c: Update test.
7609         * gcc.dg/pr42631-2.c: New test.
7610
7611 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7612
7613         PR fortran/47352
7614         * gfortran.dg/proc_decl_25.f90: New.
7615
7616 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7617
7618         PR fortran/47463
7619         * gfortran.dg/typebound_assignment_2.f03: New.
7620
7621 2011-02-09  Richard Guenther  <rguenther@suse.de>
7622
7623         PR tree-optimization/47664
7624         * gcc.dg/tree-ssa/inline-7.c: New testcase.
7625
7626 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7627
7628         PR middle-end/47646
7629         * gnat.dg/uninit_func.adb: Adjust dg directive.
7630
7631 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
7632
7633         PR middle-end/47646
7634         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7635
7636 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7637
7638         PR fortran/47637
7639         * gfortran.dg/auto_dealloc_2.f90: New.
7640
7641 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7642
7643         * gcc.dg/builtins-config.h: Remove __sgi handling.
7644         * lib/target-supports.exp (add_options_for_c99_runtime): Add
7645         -std=c99 for mips-sgi-irix6.5*.
7646
7647 2011-02-09  Martin Jambor  <mjambor@suse.cz>
7648
7649         PR middle-end/45505
7650         * gfortran.dg/pr25923.f90: Remove xfails.
7651
7652 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7653
7654         PR fortran/47583
7655         * gfortran.dg/inquire_14.f90: New test.
7656
7657 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
7658
7659         PR fortran/45290
7660         * gfortran.dg/pointer_init_6.f90: New.
7661
7662 2011-02-08  Jeff Law <law@redhat.com>
7663
7664         PR tree-optimization/42893
7665         * gcc.tree-ssa/pr42893.c: New test.
7666
7667 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
7668
7669         PR tree-optimization/46834
7670         PR tree-optimization/46994
7671         PR tree-optimization/46995
7672         * gcc.dg/graphite/id-pr46834.c: New.
7673         * gfortran.dg/graphite/id-pr46994.f90: New.
7674         * gfortran.dg/graphite/id-pr46995.f90: New.
7675
7676 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7677
7678         PR middle-end/47646
7679         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7680         using the variable is known the warning is emitted there.
7681         * gcc.dg/uninit-pr19430.c (foo): Likewise.
7682         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7683
7684         * c-c++-common/pr20000.c (g): Both warnings occur at the return
7685         statement.
7686         (vg): Likewise.
7687         * gcc.dg/noreturn-1.c (foo5): Likewise.
7688         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7689         (method2): Likewise.
7690
7691         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7692         the return statement using the uninitialized variable.
7693         * gfortran.dg/pr39666-2.f90 (f): Likewise.
7694
7695 2011-02-08  Richard Guenther  <rguenther@suse.de>
7696
7697         PR middle-end/47639
7698         * g++.dg/opt/pr47639.c: New testcase.
7699
7700 2011-02-08  Richard Guenther  <rguenther@suse.de>
7701
7702         PR tree-optimization/47632
7703         * g++.dg/opt/pr47632.C: New testcase.
7704
7705 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7706
7707         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7708
7709 2011-02-07  Richard Guenther  <rguenther@suse.de>
7710
7711         PR tree-optimization/47615
7712         * g++.dg/opt/pr47615.C: New testcase.
7713
7714 2011-02-07  Richard Guenther  <rguenther@suse.de>
7715
7716         PR tree-optimization/47621
7717         * gcc.dg/torture/pr47621.c: New testcase.
7718
7719 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
7720
7721         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7722
7723 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
7724
7725         PR fortran/47592
7726         * gfortran.dg/allocate_with_source_1 : New test.
7727
7728 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
7729
7730         PR middle-end/47610
7731         * gcc.dg/pr47610.c: New test.
7732
7733 2011-02-05  Jie Zhang  <jie@codesourcery.com>
7734
7735         PR debug/42631
7736         * gcc.dg/pr42631.c: Update test.
7737         * gcc.dg/pr42631-2.c: New test.
7738
7739 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7740
7741         PR fortran/47574
7742         * gfortran.dg/pr47574.f90:  New test.
7743
7744 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
7745
7746         PR tree-optimization/46194
7747         * gcc.dg/autopar/pr46194.c: New.
7748
7749 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7750
7751         PR tree-optimization/43695
7752         * g++.dg/ipa/pr43695.C: New.
7753
7754 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
7755
7756         PR inline-asm/23200
7757         * gcc.dg/pr23200.c: New test.
7758
7759 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
7760
7761         PR c++/47589
7762         * g++.dg/pr47589.C: New test.
7763
7764 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
7765
7766         PR c++/47398
7767         * g++.dg/template/typedef37.C: New test.
7768         * g++.dg/template/param1.C: Adjust expected error message.
7769
7770 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR middle-end/31490
7773         * gcc.dg/pr31490-2.c: New test.
7774         * gcc.dg/pr31490-3.c: New test.
7775         * gcc.dg/pr31490-4.c: New test.
7776
7777 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
7778             Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR c++/46890
7781         * g++.dg/parser/semicolon3.C: Adjust.
7782         * g++.dg/parser/semicolon4.C: New testcase.
7783         * g++.dg/pr46890.C: New testcase.
7784
7785 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7786
7787         PR c++/29571
7788         * g++.dg/init/pr29571.C: New.
7789
7790 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7791
7792         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7793         instead of vect_int.
7794
7795 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR target/47312
7798         * gcc.target/i386/pr47312.c: New test.
7799
7800         PR target/47564
7801         * gcc.target/i386/pr47564.c: New test.
7802
7803 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
7804
7805         PR tree-optimization/45122
7806         * gcc.dg/tree-ssa/pr45122.c: New.
7807
7808 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7809
7810         PR target/47272
7811         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7812         and vec_vsx_st.
7813
7814         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7815         and vsx so a default --with-cpu=power7 doesn't give an error
7816         when -mavoid-indexed-addresses is used.
7817
7818         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7819         wrapper function to save the arguments and then jump to the real
7820         function, rather than depending on the compiler not to move stuff
7821         before an asm.
7822         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7823
7824 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7825             Paul Thomas  <pault@gcc.gnu.org>
7826
7827         PR fortran/47082
7828         * gfortran.dg/class_37.f03 : New test.
7829
7830 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
7831             Richard Guenther  <rguenther@suse.de>
7832
7833         PR tree-optimization/40979
7834         PR bootstrap/47044
7835         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7836         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7837         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7838         check_vect_support_and_set_flags.
7839         * gfortran.dg/graphite/vect-pr40979.f90: New.
7840
7841 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7842
7843         PR fortran/47572
7844         * gfortran.dg/class_36.f03: New.
7845
7846 2011-02-02  Richard Guenther  <rguenther@suse.de>
7847
7848         PR tree-optimization/47566
7849         * gcc.dg/lto/20110201-1_0.c: New testcase.
7850
7851 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
7852
7853         PR debug/47498
7854         PR debug/47501
7855         PR debug/45136
7856         PR debug/45130
7857         * debug/pr47498.c: New.
7858         * debug/pr47501.c: New.
7859
7860 2011-02-01  Richard Guenther  <rguenther@suse.de>
7861
7862         PR tree-optimization/47559
7863         * g++.dg/torture/pr47559.C: New testcase.
7864
7865 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
7866
7867         PR fortran/47565
7868         * gfortran.dg/typebound_call_20.f03: New.
7869
7870 2011-02-01  Richard Guenther  <rguenther@suse.de>
7871
7872         PR tree-optimization/47555
7873         * gcc.dg/pr47555.c: New testcase.
7874
7875 2011-02-01  Richard Guenther  <rguenther@suse.de>
7876
7877         PR tree-optimization/47541
7878         * g++.dg/torture/pr47541.C: New testcase.
7879
7880 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7881
7882         PR fortran/47455
7883         * gfortran.dg/typebound_call_19.f03: New.
7884
7885 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7886
7887         PR c++/47416
7888         * g++.dg/cpp0x/pr47416.C: New test.
7889
7890 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
7891
7892         PR fortran/47519
7893         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7894
7895 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7896
7897         PR fortran/47463
7898         * gfortran.dg/typebound_assignment_1.f03: New.
7899
7900 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7901
7902         PR tree-optimization/47538
7903         * gcc.c-torture/execute/pr47538.c: New test.
7904
7905 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907         PR target/45325
7908         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7909
7910 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7913
7914 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7915
7916         PR rtl-optimization/44031
7917         * gcc.c-torture/compile/20110131-1.c: New test.
7918
7919 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7920
7921         PR fortran/47042
7922         * gfortran.dg/stmt_func_1.f90: New.
7923
7924 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7925
7926         PR fortran/47042
7927         * gfortran.dg/interface_34.f90: New.
7928
7929 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
7930
7931         PR fortran/47523
7932         * gfortran.dg/realloc_on_assign_5.f03: New test.
7933         * gfortran.dg/realloc_on_assign_5.f03: New test.
7934
7935 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7936
7937         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7938         * gfortran.dg/bessel_7.f90: Likewise.
7939         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
7940
7941         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7942         * gfortran.dg/sum_init_expr.f03: Likewise.
7943
7944         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7945
7946         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7947         -r -nostdlib.
7948
7949         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7950         loop only on "vect_intfloat_cvt" targets.
7951
7952 2011-01-29  Tobias Burnus  <burnus@net-b.de>
7953
7954         PR fortran/47531
7955         * gfortran.dg/shape_6.f90: New.
7956
7957 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7958
7959         PR libgfortran/47434
7960         * gfortran.dg/read_infnan_1.f90: Update test.
7961         * gfortran.dg/module_nan.f90: Update test.
7962         * gfortran.dg/char4_iunit_1.f03: Update test.
7963         * gfortran.dg/large_real_kind_1.f90: Update test.
7964         * gfortran.dg/real_const_3.f90: Update test.
7965         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7966
7967 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
7968
7969         PR c++/47311
7970         * g++.dg/template/param2.C: New test.
7971
7972 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7973
7974         PR libgfortran/47285
7975         * gfortran.dg/fmt_g.f: New test.
7976
7977 2011-01-28  Tobias Burnus  <burnus@net-b.de>
7978
7979         PR fortran/47507
7980         * gfortran.dg/pure_formal_1.f90: New.
7981
7982 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
7983
7984         PR target/42894
7985         * gcc.dg/tls/pr42894.c: New test.
7986
7987 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7988
7989         * gcc.dg/pr47276.c: Add dg-require-visibility.
7990
7991 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7992
7993         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7994
7995 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
7996             Tobias Burnus  <burnus@gcc.gnu.org>
7997
7998         PR fortran/45170
7999         PR fortran/35810
8000         PR fortran/47350
8001         * gfortran.dg/realloc_on_assign_3.f03: New test.
8002         * gfortran.dg/realloc_on_assign_4.f03: New test.
8003         * gfortran.dg/allocatable_function_5.f90: New test.
8004         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8005         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8006         implemented" dg-errors.
8007
8008 2011-01-27  Jan Hubicka  <jh@suse.cz>
8009
8010         PR middle-end/46949
8011         * gcc.dg/attr-weakref-4.c: New testcase
8012
8013 2011-01-27  Martin Jambor  <mjambor@suse.cz>
8014
8015         PR tree-optimization/47228
8016         * gcc.dg/torture/pr47228.c: New test.
8017
8018 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8019
8020         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8021
8022 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8023
8024         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8025         when using auto-overlay support on the SPU.
8026
8027 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8028
8029         PR rtl-optimization/44174
8030         * gcc.target/i386/asm-6.c: New test.
8031
8032 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
8033
8034         PR rtl-optimization/46856
8035         * gcc.c-torture/compile/pr46856.c: New test.
8036
8037 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
8038             Andrew Pinski  <pinskia@gmail.com>
8039
8040         PR c/43082
8041         * gcc.dg/pr43082.c: New.
8042
8043 2011-01-26  DJ Delorie  <dj@redhat.com>
8044
8045         PR rtl-optimization/46878
8046         * gcc.dg/pr46878-1.c: New test.
8047
8048 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8049
8050         PR c++/47476
8051         * g++.dg/cpp0x/pr47476.C: New test.
8052
8053 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8054
8055         * gcc.c-torture/compile/20110126-1.c: New test.
8056
8057 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
8058
8059         PR c/47473
8060         * gcc.dg/torture/pr47473.c: New test.
8061
8062 2011-01-26  Jan Hubicka  <jh@suse.cz>
8063
8064         PR target/47237
8065         * gcc.c-torture/execute/pr47237.c: New testcase.
8066
8067 2011-01-26  Jan Hubicka  <jh@suse.cz>
8068
8069         PR tree-optimization/47190
8070         * gcc.dg/attr-weakref-3.c: New testcase.
8071
8072 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
8073
8074         PR c++/43601
8075         * gcc.dg/dll-9a.c: New test file.
8076         * gcc.dg/dll-11.c: Likewise.
8077         * gcc.dg/dll-12.c: Likewise.
8078         * gcc.dg/dll-12a.c: Likewise.
8079         * gcc.dg/dll-11a.c: Likewise.
8080         * gcc.dg/dll-9.c: Likewise.
8081         * gcc.dg/dll-10.c: Likewise.
8082         * gcc.dg/dll-10a.c: Likewise.
8083         * g++.dg/ext/dllexport4a.cc: Likewise.
8084         * g++.dg/ext/dllexport4.C: Likewise.
8085         * g++.dg/ext/dllexport5.C: Likewise.
8086         * g++.dg/ext/dllexport5a.cc: Likewise.
8087
8088 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8089
8090         PR tree-optimization/46970
8091         * gcc.dg/graphite/pr46970.c: New.
8092
8093 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8094
8095         PR tree-optimization/46215
8096         * gcc.dg/graphite/pr46215.c: New.
8097
8098 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8099
8100         PR tree-optimization/46168
8101         * gcc.dg/graphite/pr46168.c: New.
8102
8103 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8104
8105         PR tree-optimization/43657
8106         * gcc.dg/graphite/pr43657.c: New.
8107
8108 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8109
8110         PR tree-optimization/29832
8111         * gfortran.dg/graphite/pr29832.f90: New.
8112
8113 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8114
8115         PR tree-optimization/43567
8116         * gcc.dg/graphite/pr43567.c: New.
8117
8118 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8119
8120         * gfortran.dg/graphite/interchange-4.f: New.
8121         * gfortran.dg/graphite/interchange-5.f: New.
8122
8123         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8124         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8125         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8126         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8127         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8128         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8129         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8130         * gfortran.dg/ltrans-7.f90: Removed.
8131         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8132
8133         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8134         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8135         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8136         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8137         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8138         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8139         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8140         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8141         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8142         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8143         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8144         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8145         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8146         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8147         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8148         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8149         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8150         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8151         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8152         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8153         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8154         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8155         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8156         * gcc.dg/tree-ssa/data-dep-1.c
8157         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8158         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8159         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8160         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8161         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8162
8163 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8164
8165         PR tree-optimization/47265
8166         PR tree-optimization/47443
8167         * gcc.c-torture/compile/pr47265.c: New test.
8168         * gcc.dg/pr47443.c: New test.
8169
8170 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8171
8172         PR tree-optimization/47382
8173         * g++.dg/torture/pr47382.C: New test.
8174         * g++.dg/opt/devirt1.C: Xfail.
8175
8176 2011-01-25  Yao Qi  <yao@codesourcery.com>
8177
8178         PR target/45701
8179         * gcc.target/arm/pr45701-1.c: New test.
8180         * gcc.target/arm/pr45701-2.c: New test.
8181         * gcc.target/arm/pr45701-3.c: New test.
8182
8183 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8184             Jakub Jelinek  <jakub@redhat.com>
8185
8186         PR tree-optimization/47271
8187         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8188
8189 2011-01-25  Nick Clifton  <nickc@redhat.com>
8190
8191         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8192         (saturate_add): Delete.
8193         (exchange): Delete.
8194         (main): Do not run saturate_add.
8195         (set_interrupts): Delete.
8196
8197 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8198
8199         PR fortran/47448
8200         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8201
8202 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR tree-optimization/47427
8205         PR tree-optimization/47428
8206         * gcc.c-torture/compile/pr47427.c: New test.
8207         * gcc.c-torture/compile/pr47428.c: New test.
8208
8209 2011-01-25  Richard Guenther  <rguenther@suse.de>
8210
8211         PR middle-end/47411
8212         * gcc.dg/torture/pr47411.c: New testcase.
8213
8214 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8215
8216         * gfortran.dg/graphite/id-24.f: New.
8217         * gfortran.dg/graphite/id-25.f: New.
8218
8219 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8220
8221         * gfortran.dg/graphite/id-23.f: New.
8222
8223 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8224
8225         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8226
8227 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8228
8229         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8230         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8231         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8232         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8233         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8234         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8235         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8236         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8237         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8238
8239 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8240
8241         * gcc.dg/graphite/block-0.c: Add documentation.
8242         * gcc.dg/graphite/block-4.c: Same.
8243         * gcc.dg/graphite/block-7.c: Same.
8244         * gcc.dg/graphite/block-8.c: New.
8245         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8246         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8247         * gcc.dg/graphite/interchange-12.c: Add documentation.
8248         * gcc.dg/graphite/interchange-13.c: New.
8249         * gcc.dg/graphite/interchange-14.c: New.
8250         * gcc.dg/graphite/interchange-15.c: New.
8251         * gcc.dg/graphite/interchange-8.c: Add documentation.
8252         * gcc.dg/graphite/interchange-mvt.c: Same.
8253
8254 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8255
8256         PR target/47408
8257         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8258         * gcc.target/powerpc/altivec-14.c: Ditto.
8259         * gcc.target/powerpc/altivec-33.c: Ditto.
8260         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8261         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8262         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8263         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8264         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8265         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8266         * g++.dg/ext/altivec-15.C: Ditto.
8267         * g++.dg/ext/altivec-types-1.C: Ditto.
8268         * g++.dg/ext/altivec-types-2.C: Ditto.
8269         * g++.dg/ext/altivec-types-3.C: Ditto.
8270         * g++.dg/ext/altivec-types-4.C: Ditto.
8271
8272 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8273
8274         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8275
8276 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8277
8278         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8279         optimization options.
8280
8281 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8282
8283         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8284
8285         PR testsuite/45988
8286         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8287
8288 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8289
8290         PR fortran/47421
8291         * gfortran.dg/allocatable_scalar_12.f90: New.
8292
8293 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8294
8295         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8296         vectorization to be not profitable if peeling is used to
8297         realign the memory access.
8298         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8299         loop bound to avoid loop unrolling.
8300         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8301
8302 2011-01-22  Jan Hubicka  <jh@suse.cz>
8303
8304         PR lto/47333
8305         * g++.dg/lto/pr47333.C: New file.
8306
8307 2011-01-22  Jan Hubicka  <jh@suse.cz>
8308
8309         PR tree-optimization/43884
8310         PR lto/44334
8311         * gcc.dg/autopar/outer-2.c: Increase array size.
8312         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8313
8314 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8315
8316         PR fortran/38536
8317         * gfortran.dg/c_loc_tests_16.f90:  New test.
8318
8319 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8320
8321         PR fortran/47399
8322         * gfortran.dg/typebound_proc_19.f90: New.
8323
8324 2011-01-21  Jeff Law <law@redhat.com>
8325
8326         PR tree-optimization/47053
8327         * g++.dg/pr47053.C: New test.
8328
8329 2011-01-21  Jason Merrill  <jason@redhat.com>
8330
8331         PR c++/47041
8332         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8333
8334 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR c++/47388
8337         * g++.dg/cpp0x/range-for10.C: New test.
8338         * g++.dg/template/for1.C: New test.
8339
8340         PR middle-end/45566
8341         * g++.dg/tree-prof/partition3.C: New test.
8342
8343         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8344
8345         PR rtl-optimization/47366
8346         * g++.dg/opt/pr47366.C: New test.
8347
8348 2011-01-21  Jason Merrill  <jason@redhat.com>
8349
8350         PR c++/46552
8351         * g++.dg/cpp0x/constexpr-regress2.C: New.
8352
8353         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8354
8355 2011-01-21  Jeff Law <law@redhat.com>
8356
8357         PR rtl-optimization/41619
8358         * gcc.dg/pr41619.c: New.
8359
8360 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR tree-optimization/47355
8363         * g++.dg/opt/pr47355.C: New test.
8364
8365 2011-01-21  Richard Guenther  <rguenther@suse.de>
8366
8367         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8368         making main hot.
8369
8370 2011-01-21  Richard Guenther  <rguenther@suse.de>
8371
8372         PR tree-optimization/47365
8373         * gcc.dg/torture/pr47365.c: New testcase.
8374         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8375
8376 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8377
8378         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8379
8380 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR tree-optimization/47391
8383         * gcc.dg/pr47391.c: New test.
8384
8385 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8386
8387         * g++.dg/template/char1.C: Use signed char.
8388
8389 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8390
8391         PR fortran/47377
8392         * gfortran.dg/pointer_target_4.f90: New.
8393
8394 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8395
8396         PR target/47251
8397         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8398         ILP32 system and not IP32.
8399
8400 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8401
8402         PR debug/46583
8403         * g++.dg/debug/pr46583.C: New.
8404
8405 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8406
8407         PR debug/47283
8408         * g++.dg/debug/pr47283.C: New test.
8409
8410         PR testsuite/47371
8411         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8412         * gcc.target/i386/headmerge-2.c: Likewise.
8413
8414 2011-01-20  Richard Guenther  <rguenther@suse.de>
8415
8416         PR middle-end/47370
8417         * gcc.dg/torture/pr47370.c: New testcase.
8418
8419 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8420
8421         PR tree-optimization/46130
8422         * gcc.dg/pr46130-1.c: New test.
8423         * gcc.dg/pr46130-2.c: New test.
8424
8425 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8426
8427         PR c++/47291
8428         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8429
8430 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8431
8432         PR debug/46240
8433         * g++.dg/debug/pr46240.cc: New.
8434
8435 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8436
8437         PR c++/47303
8438         * g++.dg/template/anonunion1.C: New test.
8439
8440         PR rtl-optimization/47337
8441         * gcc.c-torture/execute/pr47337.c: New test.
8442
8443 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8444
8445         PR testsuite/45342
8446         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8447
8448 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8449
8450         PR tree-optimization/46021
8451         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8452
8453 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8454
8455         PR tree-optimization/47290
8456         * g++.dg/torture/pr47290.C: New test.
8457
8458 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8459
8460         PR fortran/47240
8461         * gfortran.dg/proc_ptr_comp_29.f90: New.
8462
8463 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8464
8465         PR testsuite/41146
8466         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8467         powerpc-apple-darwin9.
8468
8469 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8470
8471         PR rtl-optimization/47299
8472         * gcc.c-torture/execute/pr47299.c: New test.
8473
8474 2011-01-17  Jason Merrill  <jason@redhat.com>
8475
8476         * g++.dg/cpp0x/constexpr-virtual.C: New.
8477
8478 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR fortran/47331
8481         * gfortran.dg/gomp/pr47331.f90: New test.
8482
8483 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8484
8485         PR objc/47314
8486         * objc.dg/selector-warn-1.m: New.
8487         * obj-c++.dg/selector-warn-1.mm: New.
8488
8489 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8490
8491         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8492         Update dg-final accordingly.
8493
8494 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8495
8496         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8497
8498 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8499
8500         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8501         target check.
8502         * gcc.dg/guality/pr36728-2.c: Likewise.
8503
8504 2011-01-17  Richard Guenther  <rguenther@suse.de>
8505
8506         PR tree-optimization/47313
8507         * g++.dg/torture/pr47313.C: New testcase.
8508
8509 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8510
8511         PR target/47318
8512         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8513         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8514         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8515         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8516
8517         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8518         as __m256i.
8519         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8520         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8521         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8522
8523 2011-01-17  Richard Guenther  <rguenther@suse.de>
8524
8525         PR tree-optimization/45967
8526         * gcc.dg/torture/pr45967-2.c: New testcase.
8527         * gcc.dg/torture/pr45967-3.c: Likewise.
8528
8529 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8530
8531         PR testsuite/47325
8532         * g++.dg/ext/pr47213.C: Require visibility.
8533
8534 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8535
8536         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8537         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8538
8539 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8540
8541         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8542         Linux-based targets.
8543
8544 2011-01-13  Jan Hubicka  <jh@suse.cz>
8545
8546         PR tree-optimization/47276
8547         * gcc.dg/pr47276.c: New testcase.
8548
8549 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8550             Jonathan Wakely  <jwakely.gcc@gmail.com>
8551
8552         PR c++/33558
8553         * g++.dg/other/pr33558.C: New.
8554         * g++.dg/other/pr33558-2.C: New.
8555
8556 2011-01-14  Martin Jambor  <mjambor@suse.cz>
8557
8558         PR tree-optimization/45934
8559         PR tree-optimization/46302
8560         * g++.dg/ipa/devirt-c-1.C: New test.
8561         * g++.dg/ipa/devirt-c-2.C: Likewise.
8562         * g++.dg/ipa/devirt-c-3.C: Likewise.
8563         * g++.dg/ipa/devirt-c-4.C: Likewise.
8564         * g++.dg/ipa/devirt-c-5.C: Likewise.
8565         * g++.dg/ipa/devirt-c-6.C: Likewise.
8566         * g++.dg/ipa/devirt-6.C: Likewise.
8567         * g++.dg/ipa/devirt-d-1.C: Likewise.
8568         * g++.dg/torture/pr45934.C: Likewise.
8569
8570 2011-01-14  Jason Merrill  <jason@redhat.com>
8571
8572         * g++.dg/cpp0x/variadic105.C: New.
8573
8574 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
8575             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8576
8577         PR objc/45989
8578         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8579         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8580         execution tests on i?86-*-*, x86_64-*-* and
8581         powerpc*-apple-darwin* && ilp32.
8582         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8583         tests on i?86-*-* and x86_64-*-*.
8584
8585 2011-01-14  Richard Guenther  <rguenther@suse.de>
8586
8587         PR tree-optimization/47280
8588         * g++.dg/opt/pr47280.C: New testcase.
8589
8590 2011-01-14  Jason Merrill  <jason@redhat.com>
8591
8592         * g++.dg/cpp0x/constexpr-regress1.C: New.
8593
8594         * g++.dg/ext/flexary2.C: New.
8595
8596 2011-01-14  Richard Guenther  <rguenther@suse.de>
8597
8598         PR middle-end/47281
8599         * gcc.dg/torture/pr47281.c: New testcase.
8600         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8601
8602 2011-01-14  Richard Guenther  <rguenther@suse.de>
8603
8604         PR tree-optimization/47286
8605         * gcc.dg/tree-ssa/pr47286.c: New testcase.
8606
8607 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
8608
8609         PR c++/47213
8610         * g++.dg/ext/pr47213.C: New.
8611
8612 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8613
8614         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8615
8616 2011-01-13  Tobias Burnus  <burnus@net-b.de>
8617             Mikael Morin  <mikael@gcc.gnu.org>
8618
8619         PR fortran/45848
8620         PR fortran/47204
8621         * gfortran.dg/select_type_20.f90: New.
8622         * gfortran.dg/select_type_21.f90: New.
8623
8624 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
8625
8626         PR target/47251
8627         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8628
8629 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8630
8631         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8632         * gcc.dg/guality/pr36728-2.c: Likewise.
8633
8634 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
8635
8636         PR debug/PR46973
8637         * g++.dg/debug/dwarf2/template-params-9.C: New test.
8638
8639 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
8640
8641         PR rtl-optimization/45352
8642         * gcc.dg/pr45352-3.c: New.
8643
8644 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8645
8646         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8647         comment.
8648         * g++.dg/cpp0x/range-for8.C: New.
8649         * g++.dg/cpp0x/range-for9.C: New.
8650
8651 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
8652
8653         PR debug/47209
8654         * g++.dg/debug/pr47209.C: New.
8655
8656 2011-01-12  Richard Guenther  <rguenther@suse.de>
8657
8658         PR lto/47259
8659         * gcc.dg/lto/pr47259_0.c: New testcase.
8660         * gcc.dg/lto/pr47259_1.c: Likewise.
8661
8662 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
8663
8664         * objc-obj-c++-shared/Object1.h: Add copyright header, update
8665         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8666         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8667         methods missing from the OBJC2 Object.
8668         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8669         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8670         GNU and NeXT runtimes.
8671         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8672         comments.
8673         * objc-obj-c++-shared/Object1.m: Likewise.
8674         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
8675         * objc.dg/proto-qual-1.m: Likewise.
8676         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8677         * obj-c++.dg/proto-qual-1.mm: Likewise.
8678
8679 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8680
8681         PR testsuite/33033
8682         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8683
8684 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8685
8686         Fixed the Objective-C++ testsuite and updated all tests.
8687         * lib/obj-c++.exp (obj-c++_init): Declare and set
8688         gcc_warning_prefix and gcc_error_prefix.
8689         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8690         'dg-warning', 'dg-message' and 'dg-error'.
8691         * obj-c++.dg/class-extension-3.mm: Likewise.
8692         * obj-c++.dg/class-protocol-1.mm: Likewise.
8693         * obj-c++.dg/encode-7.mm: Likewise.
8694         * obj-c++.dg/exceptions-3.mm: Likewise.
8695         * obj-c++.dg/exceptions-5.mm: Likewise.
8696         * obj-c++.dg/method-12.mm: Likewise.
8697         * obj-c++.dg/method-13.mm: Likewise.
8698         * obj-c++.dg/method-15.mm: Likewise.
8699         * obj-c++.dg/method-16.mm: Likewise.
8700         * obj-c++.dg/method-4.mm: Likewise.
8701         * obj-c++.dg/method-8.mm: Likewise.
8702         * obj-c++.dg/method-conflict-1.mm: Likewise.
8703         * obj-c++.dg/method-conflict-2.mm: Likewise.
8704         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8705         and uncommented second part of the testcase now that the testsuite
8706         works correctly.
8707         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
8708         and uncommented second part of the testcase now that the testsuite
8709         works correctly.
8710         * obj-c++.dg/private-1.mm: Likewise.
8711         * obj-c++.dg/proto-lossage-4.mm: Likewise.
8712         * obj-c++.dg/syntax-error-7.mm: Likewise.
8713         * obj-c++.dg/warn5.mm: Likewise.
8714         * obj-c++.dg/property/at-property-14.mm: Likewise.
8715         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8716         FIXME.
8717         * obj-c++.dg/property/at-property-18.mm: Likewise.
8718         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8719         FIXME.
8720         * obj-c++.dg/property/at-property-21.mm: Likewise.
8721         * obj-c++.dg/property/at-property-28.mm: Likewise.
8722         * obj-c++.dg/property/at-property-5.mm: Likewise.
8723         * obj-c++.dg/property/dynamic-2.mm: Likewise.
8724         * obj-c++.dg/property/property-neg-3.mm: Likewise.
8725         * obj-c++.dg/property/synthesize-11.mm: Likewise.
8726         * obj-c++.dg/property/synthesize-6.mm: Likewise.
8727         * obj-c++.dg/property/synthesize-8.mm: Likewise.
8728         * obj-c++.dg/property/synthesize-9.mm: Likewise.
8729         * obj-c++.dg/tls/diag-5.mm: Likewise.
8730         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8731         dg-error, now matched correctly.
8732
8733 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8734
8735         * objc.dg/property/at-property-29.m: New.
8736         * obj-c++.dg/property/at-property-29.mm: New.
8737
8738 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8739
8740         * go.test/go-test.exp (go-set-goarch): New proc.
8741         (go-gc-tests): Use it.
8742
8743 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
8744
8745         PR debug/46955
8746         * g++.dg/debug/dwarf2/template-params-8.C: New test.
8747
8748 2011-01-11  Richard Henderson  <rth@redhat.com>
8749
8750         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8751
8752 2011-01-11  Jan Hubicka  <jh@suse.cz>
8753
8754         PR lto/45721
8755         PR lto/45375
8756         * gcc.dg/lto/pr45721_1.c: New file.
8757         * gcc.dg/lto/pr45721_0.c: New file.
8758
8759 2011-01-11  Richard Guenther  <rguenther@suse.de>
8760
8761         PR tree-optimization/46076
8762         * gcc.dg/tree-ssa/pr46076.c: New testcase.
8763
8764 2011-01-11  Jeff Law <law@redhat.com>
8765
8766         * PR tree-optimization/47086
8767         * gcc.dg/pr47086.c: New test.
8768
8769 2011-01-11  Jason Merrill  <jason@redhat.com>
8770
8771         PR c++/46658
8772         * g++.dg/template/new10.C: New.
8773
8774         PR c++/45520
8775         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8776
8777 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
8778
8779         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8780         Split type definitions and NSConstantString class into...
8781         * objc-obj-c++-shared/objc-test-suite-types.h: New.
8782         * objc-obj-c++-shared/nsconstantstring-class.h: New.
8783         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8784         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8785         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8786         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8787         to comments.
8788         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8789         encode defines for newer NeXT system headers.
8790         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8791         * obj-c++.dg/torture/strings/string1.mm: Likewise.
8792         * objc.dg/foreach-5.m: Likewise.
8793         * objc.dg/foreach-2.m: Likewise.
8794         * objc.dg/foreach-4.m: Likewise.
8795         * objc.dg/torture/strings/string1.m: Likewise.
8796         * objc.dg/torture/strings/string2.m: Likewise.
8797         * objc.dg/torture/strings/string3.m: Likewise.
8798         * objc.dg/torture/strings/string4.m: Likewise.
8799         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8800         header and stand alone.
8801         * obj-c++.dg/strings/strings-2.mm: Likewise.
8802         * objc.dg/torture/strings/const-str-3.m: Likewise.
8803         * objc.dg/strings/strings-2.m: Likewise.
8804         * objc.dg/strings/const-str-12b.m: Likewise.
8805
8806 2011-01-12  Richard Guenther  <rguenther@suse.de>
8807
8808         PR middle-end/32511
8809         * gcc.dg/attr-weak-1.c: Adjust.
8810
8811 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
8812
8813         PR fortran/47051
8814         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8815         standard compliant and comment.
8816
8817 2011-01-10  Jan Hubicka  <jh@suse.cz>
8818
8819         PR lto/46083
8820         * gcc.dg/initpri3.c: New testcase.
8821
8822 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
8823
8824         PR lto/47222
8825         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8826         externally visible.
8827         (g_esi): Likewise.
8828         (g_ebx): Likewise.
8829         (g_ebp): Likewise.
8830         (g_esp): Likewise.
8831         (g_ebp_save): Likewise.
8832         (g_esp_save): Likewise.
8833
8834 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8835
8836         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8837
8838 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8839
8840         PR tree-optimization/46021
8841         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8842         i?86-*-*, x86_64-*-*.
8843
8844 2011-01-10  Jeff Law <law@redhat.com>
8845
8846         * PR tree-optimization/47141
8847         * gcc.c-torture/compile/pr47141.c: New test.
8848
8849 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
8850
8851         PR testsuite/46230
8852         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8853         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8854         * gcc.dg/vect/slp-35.c: Remove XFAILs.
8855         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8856
8857         PR testsuite/46230
8858         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8859         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
8860         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8861         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8862         being vectorized.  Adjust dg-final pattern.
8863
8864         PR testsuite/46230
8865         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8866         * gcc.dg/vect/slp-24.c: Likewise.
8867
8868 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
8869
8870         PR c++/47218
8871         * g++.dg/other/pr47218-1.C: New test file.
8872         * g++.dg/other/pr47218.C: Likewise.
8873         * g++.dg/other/pr47218.h: New supporting header.
8874
8875 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8876
8877         PR objc/47232
8878         * objc.dg/attributes/invalid-attribute-1.m: New.
8879         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8880
8881 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8882
8883         PR fortran/47224
8884         * gfortran.dg/proc_ptr_comp_28.f90: New.
8885
8886 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8887
8888         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8889         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8890         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8891         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8892         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8893         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8894         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8895         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8896         * objc.dg/gnu-api-2-class.m: Likewise.
8897         * objc.dg/gnu-api-2-ivar.m: Likewise.
8898         * objc.dg/gnu-api-2-method.m: Likewise.
8899         * objc.dg/gnu-api-2-objc.m: Likewise.
8900         * objc.dg/gnu-api-2-object.m: Likewise.
8901         * objc.dg/gnu-api-2-property.m: Likewise.
8902         * objc.dg/gnu-api-2-protocol.m: Likewise.
8903         * objc.dg/gnu-api-2-sel.m: Likewise.
8904
8905 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8906
8907         * objc.dg/foreach-1.m: Skip for Darwin < 9.
8908         * objc.dg/objc-foreach-4.m: Likewise.
8909         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8910         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8911         * objc.dg/foreach-4.m: Likewise.
8912         * objc.dg/foreach-5.m: Likewise.
8913         * objc.dg/foreach-3.m: Return self from init.
8914
8915 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8916
8917         PR fortran/38536
8918         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
8919
8920 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8921
8922         PR fortran/46313
8923         * gfortran.dg/class_35.f90: New.
8924
8925 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8926
8927         * objc.dg/foreach-1.m: Add "-Wall" to flags.
8928
8929 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
8930
8931         PR objc/47078
8932         * objc.dg/invalid-method-2.m: New.
8933         * obj-c++.dg/invalid-method-2.mm: New.
8934
8935 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
8936
8937         PR fortran/46896
8938         * gfortran.dg/transpose_optimization_2.f90 : New test.
8939
8940 2011-01-08  Jan Hubicka  <jh@suse.cz>
8941
8942         PR tree-optmization/46469
8943         * g++.dg/torture/pr46469.C: New testcase.
8944
8945 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8946
8947         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8948         emulation of libobjc-gnu structure layout functionality to ..
8949         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8950         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8951         * objc/execute/bf-common.h: Adjust headers.
8952         * objc/execute/bf-1.m: Likewise.
8953         * objc/execute/bf-2.m: Likewise.
8954         * objc/execute/bf-3.m: Likewise.
8955         * objc/execute/bf-4.m: Likewise.
8956         * objc/execute/bf-5.m: Likewise.
8957         * objc/execute/bf-6.m: Likewise.
8958         * objc/execute/bf-7.m: Likewise.
8959         * objc/execute/bf-8.m: Likewise.
8960         * objc/execute/bf-9.m: Likewise.
8961         * objc/execute/bf-10.m: Likewise.
8962         * objc/execute/bf-11.m: Likewise.
8963         * objc/execute/bf-12.m: Likewise.
8964         * objc/execute/bf-13.m: Likewise.
8965         * objc/execute/bf-14.m: Likewise.
8966         * objc/execute/bf-15.m: Likewise.
8967         * objc/execute/bf-16.m: Likewise.
8968         * objc/execute/bf-17.m: Likewise.
8969         * objc/execute/bf-18.m: Likewise.
8970         * objc/execute/bf-19.m: Likewise.
8971         * objc/execute/bf-20.m: Likewise.
8972         * objc/execute/bf-21.m: Likewise.
8973         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8974         objc_get_type_qualifiers ().
8975
8976 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8977
8978         PR fortran/45777
8979         * gfortran.dg/dependency_39.f90:  New test.
8980
8981 2011-01-07  Jan Hubicka  <jh@suse.cz>
8982
8983         Get builtins tests ready for linker plugin.
8984         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8985         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8986         my_memset, my_bzero): Mark used.
8987         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8988         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8989         volatile.
8990         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8991         volatile.
8992
8993 2011-01-07  Jan Hubicka  <jh@suse.cz>
8994
8995         PR tree-optimization/46367
8996         * g++.dg/torture/pr46367.C: New file.
8997
8998 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8999
9000         PR target/47201
9001         * gcc.dg/pr47201.c: New test.
9002
9003         PR bootstrap/47187
9004         * gcc.dg/tree-prof/pr47187.c: New test.
9005
9006 2011-01-07  Tobias Burnus  <burnus@net-b.de>
9007
9008         PR fortran/41580
9009         * gfortran.dg/extends_type_of_3.f90: New.
9010
9011 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
9012
9013         * g++.dg/ext/dllexport-MI1.C: Adjust test.
9014         * g++.dg/ext/dllimport-MI1.C: Likewise.
9015         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9016         * g++.dg/ext/dllimport10.C: Likewise.
9017         * g++.dg/ext/dllimport11.C: Likewise.
9018         * g++.dg/ext/dllimport12.C: Likewise.
9019         * g++.dg/ext/dllimport13.C: Likewise.
9020         * g++.dg/ext/dllimport2.C: Likewise.
9021         * g++.dg/ext/dllimport3.C: Likewise.
9022         * g++.dg/ext/dllimport4.C: Likewise.
9023         * g++.dg/ext/dllimport5.C: Likewise.
9024         * g++.dg/ext/dllimport6.C: Likewise.
9025         * g++.dg/ext/dllimport8.C: Likewise.
9026         * g++.dg/ext/dllimport9.C: Likewise.
9027         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9028         targets, too. Additionally enable test for i?86-*-mingw*.
9029         * g++.dg/ext/selectany1.C: Likewise.
9030         Remove guard variable check.
9031
9032 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
9033
9034         PR fortran/47189
9035         PR fortran/47194
9036         * gfortran.dg/storage_size_3.f08: Extended.
9037
9038 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR c++/47022
9041         * g++.dg/template/stdarg1.C: New test.
9042
9043 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9044
9045         PR fortran/47195
9046         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9047         * gfortran.dg/defined_operators_1.f90: Split the subroutine
9048         from the interface of functions to not hide the errors that
9049         shall be tested.
9050
9051 2011-01-06  Jan Hubicka  <jh@suse.cz>
9052
9053         * gcc.dg/lto/pr47188_0.c: New testcase.
9054         * gcc.dg/lto/pr47188_1.c: New testcase.
9055
9056 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
9057
9058         PR fortran/33117
9059         PR fortran/46478
9060         * gfortran.dg/interface_33.f90: New test.
9061
9062 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR c/47150
9065         * gcc.c-torture/compile/pr47150.c: New test.
9066
9067 2011-01-06  Ira Rosen  <irar@il.ibm.com>
9068
9069         PR tree-optimization/47139
9070         * gcc.dg/vect/pr47139.c: New test.
9071
9072 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9073
9074         PR fortran/47180
9075         * gfortran.dg/extends_type_of_2.f03: New.
9076
9077 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9078
9079         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9080
9081 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9082
9083         * gnat.dg/opt14.adb: New test.
9084
9085 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9086
9087         PR fortran/46017
9088         * gfortran.dg/allocate_error_2.f90:  New test.
9089
9090 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9091
9092         PR fortran/47024
9093         * gfortran.dg/storage_size_3.f08: New.
9094
9095 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9096
9097         PR libgfortran/47154
9098         * gfortran.dg/namelist_68.f90: New test.
9099
9100 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9101
9102         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9103
9104 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9105
9106         PR fortran/46448
9107         * gfortran.dg/class_34.f90: New.
9108
9109 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9110
9111         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9112         use __builtin_inff.  Skip all single-precision tests that require
9113         Infinity.
9114
9115 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9116
9117         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9118
9119 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9120
9121         PR tree-optimization/47148
9122         * gcc.c-torture/execute/pr47148.c: New test.
9123
9124         PR tree-optimization/47155
9125         * gcc.c-torture/execute/pr47155.c: New test.
9126
9127         PR rtl-optimization/47157
9128         * gcc.c-torture/compile/pr47157.c: New test.
9129
9130 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9131
9132         * gcc.dg/torture/vector-shift2.c (schar): Define.
9133         (main): Always use schar or uchar instead of plain "char" to avoid
9134         dependencies on implementation-defined char signedness.
9135
9136 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9137
9138         PR tree-optimization/46801
9139         * gnat.dg/pack9.adb: Remove xfail.
9140
9141 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9142
9143         PR tree-optimization/46984
9144         * g++.dg/ipa/pr46984.C: New test.
9145
9146 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9147
9148         PR fortran/46408
9149         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9150
9151 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR tree-optimization/47140
9154         * gcc.c-torture/compile/pr47140.c: New test.
9155
9156         PR rtl-optimization/47028
9157         * gcc.dg/pr47028.c: New test.
9158
9159 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9160
9161         * objc.dg/protocol-forward-1.m: Removed TODO.
9162         * objc.dg/protocol-forward-2.m: New.
9163         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9164         * obj-c++.dg/protocol-forward-2.mm: New.
9165
9166 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9167
9168         PR target/38662
9169         * g++.dg/eh/pr38662.C: New testcase.
9170
9171 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9172
9173         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9174         scan for newline '\n'.
9175
9176 \f
9177 Copyright (C) 2011 Free Software Foundation, Inc.
9178
9179 Copying and distribution of this file, with or without modification,
9180 are permitted in any medium without royalty provided the copyright
9181 notice and this notice are preserved.