OSDN Git Service

2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/48876
4         * gfortran.dg/string_5.f90:  New test.
5
6 2011-07-29  Jason Merrill  <jason@redhat.com>
7
8         PR c++/49867
9         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
10
11 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12
13         PR tree-optimization/47407
14         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
15         alpha*-dec-osf*.
16         Sort target list.
17
18 2011-07-29  Richard Guenther  <rguenther@suse.de>
19
20         * gcc.dg/uninit-suppress.c: Also disable VRP.
21         * gcc.dg/uninit-suppress_2.c: Likewise.
22
23 2011-07-28  Jason Merrill  <jason@redhat.com>
24
25         PR c++/49808
26         * g++.dg/template/nontype24.C: New.
27
28 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
29
30         PR rtl-optimization/47958
31         * gcc.dg/torture/pr47958-1.c: New.
32
33 2011-07-29  Wei Guozhi  <carrot@google.com>
34
35         PR rtl-optimization/49799
36         * gcc.dg/pr49799.c: New test case.
37
38 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
39
40         PR middle-end/48648
41         * gcc.dg/graphite/id-pr48648.c: New.
42
43 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
44
45         PR fortran/31067
46         * gfortran.dg/maxloc_2.f90: New test.
47         * gfortran.dg/maxloc_3.f90: New test.
48         * gfortran.dg/minloc_1.f90: New test.
49         * gfortran.dg/minloc_2.f90: New test.
50         * gfortran.dg/minloc_3.f90: New test.
51         * gfortran.dg/minmaxloc_7.f90: New test.
52
53         PR debug/49871
54         * gcc.dg/debug/dwarf2/pr49871.c: New test.
55
56 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
57
58         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
59         the builtin isn't optimized away.
60
61 2011-07-27  Tobias Burnus  <burnus@net-b.de>
62
63         PR fortran/45586
64         * gfortran.dg/lto/pr45586-2_0.f90: New.
65
66 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
67
68         PR middle-end/49875
69         * c-c++-common/cxxbitfields-4.c: Check for smaller than long
70         moves.
71         * c-c++-common/cxxbitfields-5.c: Same.
72
73 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
74
75         * lib/target-supports.exp (check_effective_target_mmap): Use
76         check_function_available.
77
78 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
79
80         * g++.old-deja/g++.pt/crash60.C: Updated.
81
82 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
83
84         PR target/49866
85         * gcc.target/i386/pr49866.c: New test.
86
87 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
88
89         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
90         * gcc.target/i386/bmi-andn-1.c: New test.
91         * gcc.target/i386/bmi-andn-1a.c: Likewise.
92         * gcc.target/i386/bmi-andn-2.c: Likewise.
93         * gcc.target/i386/bmi-andn-2a.c: Likewise.
94         * gcc.target/i386/bmi-bextr-1.c: Likewise.
95         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
96         * gcc.target/i386/bmi-bextr-2.c: Likewise.
97         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
98         * gcc.target/i386/bmi-blsi-1.c: Likewise.
99         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
100         * gcc.target/i386/bmi-blsi-2.c: Likewise.
101         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
102         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
103         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
104         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
105         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
106         * gcc.target/i386/bmi-blsr-1.c: Likewise.
107         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
108         * gcc.target/i386/bmi-blsr-2.c: Likewise.
109         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
110         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
111         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
112         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
113         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
114
115 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
116
117         PR middle-end/47691
118         * gfortran.dg/graphite/id-pr47691.f: New.
119
120 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
121
122         * gcc.target/i386/avx-os-support.h: New.
123         * gcc.target/i386/avx-check.h: Include avx-os-support.h
124         (main): Check avx_os_support before the test is run.
125         * gcc.target/i386/aes-avx-check.h: Ditto.
126         * gcc.target/i386/pclmul-avx-check.h: Ditto.
127
128 2011-07-27  Kai Tietz  <ktietz@redhat.com>
129
130         * gcc.target/i386/aggregate-ret3.c: New test.
131         * gcc.target/i386/aggregate-ret4.c: New test.
132
133 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
134
135         PR fortran/49755
136         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
137         allocated array should *not* change its size.
138         * gfortran.dg/multiple_allocation_3.f90: New test.
139
140 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
141
142         PR c++/49776
143         * g++.dg/cpp0x/constexpr-49776.C: New.
144
145 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
146
147         PR middle-end/47046
148         * gcc.dg/graphite/id-pr47046.c: New.
149
150 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
151
152         PR middle-end/47653
153         * gcc.dg/graphite/run-id-pr47593.c: New.
154
155 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
156
157         PR middle-end/47653
158         * gcc.dg/graphite/run-id-pr47653.c: New.
159         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
160         induction variables.
161         * gcc.dg/graphite/scop-16.c: Same.
162         * gcc.dg/graphite/scop-17.c: Same.
163         * gcc.dg/graphite/scop-21.c: Same.
164
165 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
166
167         PR middle-end/48805
168         * gcc.dg/graphite/id-pr48805.c: New.
169
170 2011-07-26  Tobias Burnus  <burnus@net-b.de>
171
172         * gfortran.dg/coarray_lib_token_2.f90: New.
173
174 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
175
176         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
177         SPU local store.
178
179 2011-07-25  Andrew Pinski  <apinski@cavium.com>
180
181         PR tree-opt/49671
182         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
183         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
184
185 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
186
187         * lib/target-supports.exp (check_effective_target_mmap): New proc.
188
189         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
190         * gcc.c-torture/execute/loop-2g.c: Likewise.
191         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
192         Require mmap support.
193         * gcc.c-torture/execute/loop-2g.x: Likewise.
194         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
195         (MAP_ANON): Provide default.
196         * gcc.dg/20050826-1.c: Likewise.
197         * gcc.target/i386/pr36533.c: Likewise.
198         * gcc.dg/vect/pr49038.c: Remove dg-do run.
199         Use dg-require-effective-target mmap.
200
201 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
202
203         PR c++/49838
204         * g++.dg/cpp0x/range-for19.C: New.
205
206 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
207
208         PR testsuite/49753
209         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
210
211         Revert:
212         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
213
214         PR testsuite/49753
215         * g++.dg/torture/pr49309.C: Remove.
216
217 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
218
219         PR tree-optimization/49809
220         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
221         test.
222
223 2011-07-25  Richard Guenther  <rguenther@suse.de>
224
225         PR tree-optimization/49715
226         * gcc.target/i386/pr49715-1.c: New testcase.
227         * gcc.target/i386/pr49715-2.c: Likewise.
228
229 2011-07-23  Jason Merrill  <jason@redhat.com>
230
231         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
232
233 2011-07-22  Jason Merrill  <jason@redhat.com>
234
235         PR c++/49793
236         * g++.dg/cpp0x/initlist55.C: New.
237
238 2011-07-23  Tobias Burnus  <burnus@net-b.de>
239
240         PR fortran/49791
241         * gfortran.dg/namelist_72.f: New.
242
243 2011-07-23  Tobias Burnus  <burnus@net-b.de>
244
245         * gfortran.dg/coarray_25.f90: New.
246
247 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
248
249         * override1.C: This test should use c++0x mode.
250         * override3.C: New. Test the diagnostics in c++98 mode.
251
252 2011-07-22  Jason Merrill  <jason@redhat.com>
253             Mark Glisse  <marc.glisse@normalesup.org>
254
255         PR c++/30112
256         * g++.dg/other/pragma-re-1.C: Add namespace cases.
257
258         PR c++/49813
259         * g++.dg/opt/builtins2.C: New.
260         * g++.dg/other/error27.C: Don't rely on __builtin.
261
262 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
263
264         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
265         on lp64 targets.
266         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
267         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
268         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
269         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
270
271         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
272         instead of ia32.
273
274 2011-07-22  Richard Guenther  <rguenther@suse.de>
275
276         PR tree-optimization/45819
277         * gcc.dg/pr45819.c: New testcase.
278
279 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
280
281         * lib/target-supports.exp (check_ifunc_available): Rewrite.
282
283 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
284
285         PR middle-end/47654
286         PR middle-end/49649
287         * gcc.dg/graphite/run-id-pr47654.c: New.
288
289 2011-07-21  Ian Lance Taylor  <iant@google.com>
290
291         PR middle-end/49705
292         * gcc.dg/pr49705.c: New test.
293
294 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
295
296         * lib/target-supports.exp (check_avx_os_support_available): New.
297         (check_effective_target_avx_runtime): Use it.
298
299 2011-07-21  Richard Guenther  <rguenther@suse.de>
300
301         PR tree-optimization/49770
302         * g++.dg/torture/pr49770.C: New testcase.
303
304 2011-07-21  Kai Tietz  <ktietz@redhat.com>
305
306         * gcc.dg/tree-ssa/pr30978.c: adjusted.
307         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
308
309 2011-07-21  Tobias Burnus  <burnus@net-b.de>
310
311         * gfortran.dg/coarray_lib_token_1.f90: New.
312
313 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
314
315         * gcc.dg/pr32912-2.c: Skip for AVR.
316         * gcc.dg/pr44674.c: Add dg-require-profiling.
317
318 2011-07-20  Jason Merrill  <jason@redhat.com>
319
320         * g++.dg/ext/desig2.C: New.
321
322 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
323
324         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
325         be generated.
326         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
327         * gcc.target/powerpc/recip-3.c: Ditto.
328
329 2011-07-19  Jason Merrill  <jason@redhat.com>
330
331         PR c++/6709 (DR 743)
332         PR c++/42603 (DR 950)
333         * g++.dg/cpp0x/decltype21.C: New.
334
335 2011-07-20  Richard Guenther  <rguenther@suse.de>
336
337         PR middle-end/18908
338         * gcc.dg/tree-ssa/pr18908.c: New testcase.
339         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
340
341 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
342
343         * gcc.target/arm/combine-movs.c: New.
344         * gcc.target/arm/unsigned-extend-2.c: New.
345
346 2011-07-19  Jason Merrill  <jason@redhat.com>
347
348         PR c++/49785
349         * g++.dg/cpp0x/variadic114.C: New.
350
351 2011-07-19  Tobias Burnus  <burnus@net-b.de>
352
353         * gfortran.dg/coarray_args_1.f90: New.
354         * gfortran.dg/coarray_args_2.f90: New.
355
356 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
357
358         PR fortran/49708
359         * gfortran.dg/allocate_error_3.f90: New.
360
361 2011-07-19  Richard Guenther  <rguenther@suse.de>
362
363         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
364         * gcc.dg/tree-ssa/bool-11.c: Likewise.
365         * gcc.dg/torture/20110719-1.c: New testcase.
366
367 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
368
369         PR tree-optimization/49768
370         * gcc.c-torture/execute/pr49768.c: New test.
371
372 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
373
374         PR tree-optimization/49771
375         * gcc.dg/vect/pr49771.c: New test.
376
377 2011-07-18  Martin Jambor  <mjambor@suse.cz>
378
379         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
380         * gcc.dg/ipa/ipa-2.c: Likewise.
381         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
382         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
383         * gcc.dg/ipa/ipa-5.c: Likewise.
384         * gcc.dg/ipa/ipa-7.c: Likewise.
385         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
386         * gcc.dg/ipa/ipacost-1.c: Likewise.
387         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
388         functions.
389         * gcc.dg/ipa/ipcp-1.c: New test.
390         * gcc.dg/ipa/ipcp-2.c: Likewise.
391         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
392
393 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
394
395         PR middle-end/49675
396         * gfortran.dg/pr49675.f90: New test.
397
398 2011-07-18  Richard Guenther  <rguenther@suse.de>
399
400         * gcc.dg/torture/20110718-1.c: New testcase.
401
402 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
403
404         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
405         * g++.dg/ext/bitfield3.C: Likewise.
406         * g++.dg/ext/bitfield4.C: Likewise.
407         * g++.dg/ext/bitfield5.C: Likewise.
408         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
409         * g++.dg/other/pr23205-2.C: Likewise.
410         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
411         * gcc.c-torture/compile/20001109-2.c: Likewise.
412         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
413         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
414         * gcc.dg/bitfld-16.c: Likewise.
415         * gcc.dg/bitfld-17.c: Likewise.
416         * gcc.dg/bitfld-18.c: Likewise.
417         * gcc.dg/builtins-config.h: Remove Netware support.
418         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
419         * gcc.dg/cdce2.c: Likewise.
420         * gcc.dg/cpp/assert4.c: Remove netware support.
421         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
422         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
423
424         * lib/target-supports.exp (check_visibility_available): Remove
425         NetWare support.
426         (check_profiling_available): Likewise.
427
428 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
429
430         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
431
432 2011-07-17  Tobias Burnus  <burnus@net-b.de>
433             Thomas Koenig  <tkoenig@gcc.gnu.org>
434
435         PR fortran/34657
436         * gfortran.dg/generic_17.f90: Fix testcase.
437         * gfortran.dg/interface_3.f90: Add dg-error.
438         * gfortran.dg/use_14.f90: New.
439         * gfortran.dg/use_15.f90: New.
440
441 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
442
443         * gnat.dg/pointer_controlled.adb: New test.
444
445 2011-07-17  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/49624
448         * gfortran.dg/pointer_remapping_7.f90: New.
449
450 2011-07-16  Jason Merrill  <jason@redhat.com>
451
452         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
453
454 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
455             Jason Merrill  <jason@redhat.com>
456
457         PR c++/45329
458         PR c++/48934
459         * g++.dg/cpp0x/decltype29.C: Adjust.
460         * g++.dg/cpp0x/error4.C: Adjust.
461         * g++.dg/cpp0x/sfinae26.C: Adjust.
462         * g++.dg/cpp0x/variadic105.C: Adjust.
463         * g++.dg/template/deduce3.C: Adjust.
464         * g++.dg/template/error45.C: Adjust.
465         * g++.dg/template/ptrmem2.C: Adjust.
466         * g++.dg/template/sfinae2.C: Adjust.
467         * g++.old-deja/g++.pt/crash60.C: Adjust.
468         * g++.old-deja/g++.pt/unify6.C: Adjust.
469         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
470         * g++.dg/cpp0x/nullptr15.C: Adjust.
471         * g++.dg/cpp0x/pr31431-2.C: Adjust.
472         * g++.dg/cpp0x/pr31431.C: Adjust.
473         * g++.dg/cpp0x/pr31434.C: Adjust.
474         * g++.dg/cpp0x/sfinae11.C: Adjust
475         * g++.dg/cpp0x/temp_default2.C: Adjust.
476         * g++.dg/cpp0x/trailing4.C: Adjust.
477         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
478         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
479         * g++.dg/cpp0x/variadic105.C: Adjust.
480         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
481         * g++.dg/ext/vla2.C: Adjust.
482         * g++.dg/other/ptrmem10.C: Adjust.
483         * g++.dg/other/ptrmem11.C: Adjust.
484         * g++.dg/overload/unknown1.C: Adjust.
485         * g++.dg/template/conv11.C: Adjust.
486         * g++.dg/template/dependent-expr5.C: Adjust.
487         * g++.dg/template/friend.C: Adjust.
488         * g++.dg/template/incomplete2.C: Adjust.
489         * g++.dg/template/local4.C: Adjust.
490         * g++.dg/template/local6.C: Adjust.
491         * g++.dg/template/operator9.C: Adjust.
492         * g++.dg/template/ttp25.C: Adjust.
493         * g++.dg/template/unify10.C: Adjust.
494         * g++.dg/template/unify11.C: Adjust.
495         * g++.dg/template/unify6.C: Adjust.
496         * g++.dg/template/unify9.C: Adjust.
497         * g++.dg/template/varmod1.C: Adjust.
498         * g++.old-deja/g++.brendan/crash56.C: Adjust.
499         * g++.old-deja/g++.pt/crash28.C: Adjust.
500         * g++.old-deja/g++.pt/explicit41.C: Adjust.
501         * g++.old-deja/g++.pt/explicit77.C: Adjust.
502         * g++.old-deja/g++.pt/expr2.C: Adjust.
503         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
504         * g++.old-deja/g++.pt/spec5.C: Adjust.
505         * g++.old-deja/g++.pt/spec6.C: Adjust.
506         * g++.old-deja/g++.pt/unify4.C: Adjust.
507         * g++.old-deja/g++.pt/unify8.C: Adjust.
508         * g++.old-deja/g++.robertl/eb98.C: Adjust.
509         * g++.dg/overload/template5.C: New testcase.
510         * g++.dg/template/overload12.C: New testcase.
511
512 2011-07-11  Tobias Burnus  <burnus@net-b.de>
513
514         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
515         * gfortran.dg/coarray_7.f90: Ditto.
516         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
517         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
518
519 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
520
521         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
522         case.
523         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
524         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
525         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
526         C67X.
527         * gcc.c-torture/execute/ieee/pr29302.x: New file.
528         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
529         * gcc.dg/torture/builtin-math-7.c: Add a comment.
530
531 2011-07-15  Jason Merrill  <jason@redhat.com>
532
533         PR testsuite/49741
534         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
535         Use --extra_opts instead of --additional_options.
536
537 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
538
539         PR testsuite/49753
540         * g++.dg/torture/pr49309.C: Remove.
541
542 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
543
544         * gcc.target/tic6x/weak-call.c: New test.
545         * gcc.target/tic6x/fpcmp.c: New test.
546         * gcc.target/tic6x/fpdiv.c: New test.
547         * gcc.target/tic6x/rotdi16-scan.c: New test.
548         * gcc.target/tic6x/ffssi.c: New test.
549         * gcc.target/tic6x/fpdiv-lib.c: New test.
550         * gcc.target/tic6x/cold-lc.c: New test.
551         * gcc.target/tic6x/longcalls.c: New test.
552         * gcc.target/tic6x/abi-align-1.c: New test.
553         * gcc.target/tic6x/fpcmp-finite.c: New test.
554         * gcc.target/tic6x/rotdi16.c: New test.
555         * gcc.target/tic6x/bswapl.c: New test.
556         * gcc.target/tic6x/ffsdi.c: New test.
557         * gcc.target/tic6x/tic6x.exp: New file.
558         * gcc.target/tic6x/builtins/arith24.c: New test.
559         * gcc.target/tic6x/builtins/smpy.c: New test.
560         * gcc.target/tic6x/builtins/smpylh.c: New test.
561         * gcc.target/tic6x/builtins/smpyh.c: New test.
562         * gcc.target/tic6x/builtins/sarith1.c: New test.
563         * gcc.target/tic6x/builtins/extclr.c: New test
564         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
565         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
566         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
567         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
568         New functions.
569         * gcc.c-torture/execute/20101011-1.c: Add a condition for
570         __TMS320C6X__.
571         * gcc.dg/20020312-2.c: Likewise.
572         * gcc.dg/pr27095.c: Handle tic6x like hppa.
573         * gcc.dg/torture/pr37868.c: Skip on tic6x.
574         * gcc.dg/torture/builtin-math-7.c: Likewise.
575
576         PR testsuite/49757
577         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
578         not testing tic6x-*-*.
579
580 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
581
582         PR tree-opt/49309
583         * g++.dg/torture/pr49309.C: New testcase.
584
585 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
586
587         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
588
589 2011-07-14  Richard Guenther  <rguenther@suse.de>
590
591         PR tree-optimization/49651
592         * gcc.dg/torture/pr49651.c: New testcase.
593
594 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
595
596         PR target/43746
597         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
598
599 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
600
601         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
602         -mno-pointers-to-nested-functions.
603         * gcc.target/powerpc/no-r11-2.c: Ditto.
604         * gcc.target/powerpc/no-r11-3.c: Ditto.
605
606 2011-07-13  Jason Merrill  <jason@redhat.com>
607
608         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
609         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
610         when compiling C files.
611         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
612         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
613         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
614         * g++.dg/lookup/anon2.C: Likewise.
615         * g++.dg/tree-ssa/copyprop.C: Likewise.
616         * g++.old-deja/g++.jason/rfg27.C: Likewise.
617         * g++.dg/init/vector1.C: Ignore narrowing errors.
618         * g++.dg/torture/pr35526.C: Likewise.
619         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
620
621 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
622
623         PR libfortran/49296
624         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
625         and logical reads.
626
627 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
628
629         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
630         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
631
632 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
633
634         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
635         * lib/obj-c++.exp (obj-c++_init): Ditto.
636         * lib/file-format.exp (gcc_target_object_format): Ditto.
637         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
638         * lib/target-supports-dg-exp (check_weak_available): Ditto.
639         (check_visibility_available): Ditto.
640         (check_effective_target_tls_native): Ditto.
641         (check_effective_target_tls_emulated): Ditto.
642         (check_effective_target_function_sections): Ditto.
643
644 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
645
646         * gcc.target/arm/pr48183.c: New test.
647
648 2011-07-13  Richard Guenther  <rguenther@suse.de>
649
650         * gcc.dg/torture/20110713-1.c: New testcase.
651
652 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
653
654         PR rtl-opt/49474
655         * gcc.c-torture/compile/pr49474.c: New testcase.
656
657 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
658
659         PR tree-optimization/49712
660         * gcc.c-torture/execute/pr49712.c: New test.
661
662 2011-07-11  Jason Merrill  <jason@redhat.com>
663
664         PR c++/44609
665         * g++.dg/template/recurse3.C: New.
666
667 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
668
669         PR debug/49676
670         * gcc.dg/guality/csttest.c: New test.
671
672         PR fortran/49698
673         * gfortran.dg/pr49698.f90: New test.
674
675 2011-07-11  Jeff Law  <law@redhat.com>
676
677         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
678
679 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
680
681         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
682         * go.test/go-test.exp (go-set-goarch): Likewise.
683
684 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
685
686         PR target/39633
687         * gcc.target/avr/torture/pr39633.c: New test case.
688
689 2011-07-11  Tobias Burnus  <burnus@net-b.de>
690
691         PR fortran/18918
692         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
693
694 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
695
696         * lib/target-supports.exp (check_effective_target_scheduling):
697         New Function.
698         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
699         * gcc.dg/pr45055.c: Ditto.
700         * gcc.dg/pr45353.c: Ditto.
701         * g++.dg/pr45056.C: Ditto.
702
703 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
704
705         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
706         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
707         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
708         * g++.dg/torture/pr31863.C: Skip AVR.
709
710 2011-07-10  Tobias Burnus  <burnus@net-b.de>
711
712         PR fortran/49690
713         * gfortran.dg/intrinsic_signal.f90: New.
714
715 2011-07-09  Jason Merrill  <jason@redhat.com>
716
717         * g++.dg/cpp0x/regress/regress6.C: New.
718         * g++.dg/parse/crash45.C: Adjust message.
719         * g++.dg/template/crash38.C: Adjust message.
720         * g++.dg/template/crash64.C: Adjust message.
721
722 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
723
724         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
725         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
726         * g++.dg/abi/bitfield3.C: Likewise.
727         * g++.dg/eh/pr38662.C: Likewise.
728         * g++.dg/ext/attrib36.C: Likewise.
729         * g++.dg/ext/attrib37.C: Likewise.
730         * g++.dg/ext/attrib8.C: Likewise.
731         * g++.dg/ext/tmplattr1.C: Likewise.
732         * g++.dg/inherit/override-attribs.C: Likewise.
733         * g++.dg/opt/inline9.C: Likewise.
734         * g++.dg/opt/life1.C: Likewise.
735         * g++.dg/opt/longbranch2.C: Likewise.
736         * g++.dg/opt/nrv12.C: Likewise.
737         * g++.dg/opt/reg-stack4.C: Likewise.
738         * g++.dg/other/pr35504.C: Likewise.
739         * g++.dg/other/pr39496.C: Likewise.
740         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
741         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
742         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
743         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
744         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
745         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
746         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
747         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
748         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
749         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
750         * g++.dg/warn/pr15774-1.C: Likewise.
751         * g++.dg/warn/pr15774-2.C: Likewise.
752         * g++.old-deja/g++.ext/attrib1.C: Likewise.
753         * g++.old-deja/g++.ext/attrib2.C: Likewise.
754         * g++.old-deja/g++.ext/attrib3.C: Likewise.
755         * g++.old-deja/g++.pt/asm2.C: Likewise.
756         * gcc.c-torture/compile/20000804-1.c: Likewise.
757         * gcc.c-torture/compile/pr16566-2.c: Likewise.
758         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
759         * gcc.dg/20020108-1.c: Likewise.
760         * gcc.dg/20020122-2.c: Likewise.
761         * gcc.dg/20020122-3.c: Likewise.
762         * gcc.dg/20020206-1.c: Likewise.
763         * gcc.dg/20020219-1.c: Likewise.
764         * gcc.dg/20020310-1.c: Likewise.
765         * gcc.dg/20020411-1.c: Likewise.
766         * gcc.dg/20020418-2.c: Likewise.
767         * gcc.dg/20020426-2.c: Likewise.
768         * gcc.dg/20020517-1.c: Likewise.
769         * gcc.dg/20030204-1.c: Likewise.
770         * gcc.dg/20030826-2.c: Likewise.
771         * gcc.dg/20031102-1.c: Likewise.
772         * gcc.dg/20031202-1.c: Likewise.
773         * gcc.dg/20050111-1.c: Likewise.
774         * gcc.dg/20050503-1.c: Likewise.
775         * gcc.dg/array-init-1.c: Likewise.
776         * gcc.dg/builtin-apply4.c: Likewise.
777         * gcc.dg/dfp/pr31344.c: Likewise.
778         * gcc.dg/gomp/atomic-11.c: Likewise.
779         * gcc.dg/graphite/pr40281.c: Likewise.
780         * gcc.dg/ia64-sync-1.c: Likewise.
781         * gcc.dg/ia64-sync-2.c: Likewise.
782         * gcc.dg/ia64-sync-3.c: Likewise.
783         * gcc.dg/ia64-sync-4.c: Likewise.
784         * gcc.dg/ifcvt-fabs-1.c: Likewise.
785         * gcc.dg/invalid-call-1.c: Likewise.
786         * gcc.dg/loop-3.c: Likewise.
787         * gcc.dg/lower-subreg-1.c: Likewise.
788         * gcc.dg/lto/pr47259_0.c: Likewise.
789         * gcc.dg/nested-calls-1.c: Likewise.
790         * gcc.dg/pr20017.c: Likewise.
791         * gcc.dg/pr25023.c: Likewise.
792         * gcc.dg/pr27671-2.c: Likewise.
793         * gcc.dg/pr32176.c: Likewise.
794         * gcc.dg/pr33676.c: Likewise.
795         * gcc.dg/pr35045.c: Likewise.
796         * gcc.dg/pr36015.c: Likewise.
797         * gcc.dg/pr36584.c: Likewise.
798         * gcc.dg/pr36998.c: Likewise.
799         * gcc.dg/pr37438.c: Likewise.
800         * gcc.dg/pr37908.c: Likewise.
801         * gcc.dg/pr41241.c: Likewise.
802         * gcc.dg/pr41340.c: Likewise.
803         * gcc.dg/pr44136.c: Likewise.
804         * gcc.dg/pr44194-1.c: Likewise.
805         * gcc.dg/pr46212.c: Likewise.
806         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
807         * gcc.dg/setjmp-2.c: Likewise.
808         * gcc.dg/short-compare-1.c: Likewise.
809         * gcc.dg/short-compare-2.c: Likewise.
810         * gcc.dg/smod-1.c: Likewise.
811         * gcc.dg/sync-2.c: Likewise.
812         * gcc.dg/sync-3.c: Likewise.
813         * gcc.dg/tls/opt-1.c: Likewise.
814         * gcc.dg/tls/opt-2.c: Likewise.
815         * gcc.dg/tls/opt-3.c: Likewise.
816         * gcc.dg/torture/badshift.c: Likewise.
817         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
818         * gcc.dg/torture/pr20314-2.c: Likewise.
819         * gcc.dg/torture/pr36891.c: Likewise.
820         * gcc.dg/torture/pr38774.c: Likewise.
821         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
822         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
823         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
824         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
825         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
826         * gcc.dg/torture/stackalign/push-1.c: Likewise.
827         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
828         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
829         * gcc.dg/tree-ssa/loop-28.c: Likewise.
830         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
831         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
832         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
833         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
834         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
835         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
836         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
837         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
838         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
839         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
840         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
841         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
842         * gcc.dg/unroll-1.c: Likewise.
843         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
844         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
845         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
846         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
847         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
848         * gcc.target/i386/20000609-1.c: Likewise.
849         * gcc.target/i386/20000720-1.c: Likewise.
850         * gcc.target/i386/20000724-1.c: Likewise.
851         * gcc.target/i386/20011107-1.c: Likewise.
852         * gcc.target/i386/20011119-1.c: Likewise.
853         * gcc.target/i386/20020201-3.c: Likewise.
854         * gcc.target/i386/20020218-1.c: Likewise.
855         * gcc.target/i386/20020729-1.c: Likewise.
856         * gcc.target/i386/20030926-1.c: Likewise.
857         * gcc.target/i386/20060125-1.c: Likewise.
858         * gcc.target/i386/20060125-2.c: Likewise.
859         * gcc.target/i386/20060512-1.c: Likewise.
860         * gcc.target/i386/20060512-2.c: Likewise.
861         * gcc.target/i386/20060512-3.c: Likewise.
862         * gcc.target/i386/20060512-4.c: Likewise.
863         * gcc.target/i386/387-1.c: Likewise.
864         * gcc.target/i386/387-2.c: Likewise.
865         * gcc.target/i386/387-5.c: Likewise.
866         * gcc.target/i386/387-6.c: Likewise.
867         * gcc.target/i386/980312-1.c: Likewise.
868         * gcc.target/i386/980313-1.c: Likewise.
869         * gcc.target/i386/990117-1.c: Likewise.
870         * gcc.target/i386/990424-1.c: Likewise.
871         * gcc.target/i386/990524-1.c: Likewise.
872         * gcc.target/i386/991129-1.c: Likewise.
873         * gcc.target/i386/991214-1.c: Likewise.
874         * gcc.target/i386/991230-1.c: Likewise.
875         * gcc.target/i386/addr-sel-1.c: Likewise.
876         * gcc.target/i386/aggregate-ret1.c: Likewise.
877         * gcc.target/i386/aggregate-ret2.c: Likewise.
878         * gcc.target/i386/align-main-3.c: Likewise.
879         * gcc.target/i386/amd64-abi-1.c: Likewise.
880         * gcc.target/i386/amd64-abi-2.c: Likewise.
881         * gcc.target/i386/amd64-abi-4.c: Likewise.
882         * gcc.target/i386/amd64-abi-5.c: Likewise.
883         * gcc.target/i386/amd64-abi-6.c: Likewise.
884         * gcc.target/i386/asm-1.c: Likewise.
885         * gcc.target/i386/asm-3.c: Likewise.
886         * gcc.target/i386/asm-5.c: Likewise.
887         * gcc.target/i386/attributes-error.c: Likewise.
888         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
889         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
890         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
891         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
892         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
893         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
894         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
895         * gcc.target/i386/avx-vmovd-2.c: Likewise.
896         * gcc.target/i386/avx-vmovq-2.c: Likewise.
897         * gcc.target/i386/avx-vmovq-3.c: Likewise.
898         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
899         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
900         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
901         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
902         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
903         * gcc.target/i386/bitfield1.c: Likewise.
904         * gcc.target/i386/bitfield2.c: Likewise.
905         * gcc.target/i386/bmi-2.c: Likewise.
906         * gcc.target/i386/bmi-5.c: Likewise.
907         * gcc.target/i386/builtin-unreachable.c: Likewise.
908         * gcc.target/i386/cleanup-2.c: Likewise.
909         * gcc.target/i386/clobbers.c: Likewise.
910         * gcc.target/i386/cmov8.c: Likewise.
911         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
912         * gcc.target/i386/compress-float-387-pic.c: Likewise.
913         * gcc.target/i386/compress-float-387.c: Likewise.
914         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
915         * gcc.target/i386/compress-float-sse.c: Likewise.
916         * gcc.target/i386/crc32-2.c: Likewise.
917         * gcc.target/i386/crc32-3.c: Likewise.
918         * gcc.target/i386/divmod-7.c: Likewise.
919         * gcc.target/i386/divmod-8.c: Likewise.
920         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
921         * gcc.target/i386/fma3-builtin.c: Likewise.
922         * gcc.target/i386/fma3-fma.c: Likewise.
923         * gcc.target/i386/fma4-256-vector.c: Likewise.
924         * gcc.target/i386/fma4-builtin.c: Likewise.
925         * gcc.target/i386/fma4-fma-2.c: Likewise.
926         * gcc.target/i386/fma4-fma.c: Likewise.
927         * gcc.target/i386/fma4-vector-2.c: Likewise.
928         * gcc.target/i386/fma4-vector.c: Likewise.
929         * gcc.target/i386/funcspec-1.c: Likewise.
930         * gcc.target/i386/funcspec-10.c: Likewise.
931         * gcc.target/i386/funcspec-11.c: Likewise.
932         * gcc.target/i386/funcspec-2.c: Likewise.
933         * gcc.target/i386/funcspec-5.c: Likewise.
934         * gcc.target/i386/funcspec-6.c: Likewise.
935         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
936         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
937         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
938         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
939         * gcc.target/i386/incoming-1.c: Likewise.
940         * gcc.target/i386/incoming-10.c: Likewise.
941         * gcc.target/i386/incoming-11.c: Likewise.
942         * gcc.target/i386/incoming-12.c: Likewise.
943         * gcc.target/i386/incoming-13.c: Likewise.
944         * gcc.target/i386/incoming-14.c: Likewise.
945         * gcc.target/i386/incoming-15.c: Likewise.
946         * gcc.target/i386/incoming-2.c: Likewise.
947         * gcc.target/i386/incoming-3.c: Likewise.
948         * gcc.target/i386/incoming-4.c: Likewise.
949         * gcc.target/i386/incoming-5.c: Likewise.
950         * gcc.target/i386/incoming-6.c: Likewise.
951         * gcc.target/i386/incoming-7.c: Likewise.
952         * gcc.target/i386/incoming-8.c: Likewise.
953         * gcc.target/i386/incoming-9.c: Likewise.
954         * gcc.target/i386/lea.c: Likewise.
955         * gcc.target/i386/local.c: Likewise.
956         * gcc.target/i386/loop-1.c: Likewise.
957         * gcc.target/i386/loop-2.c: Likewise.
958         * gcc.target/i386/loop-3.c: Likewise.
959         * gcc.target/i386/max-stack-align.c: Likewise.
960         * gcc.target/i386/memcpy-1.c: Likewise.
961         * gcc.target/i386/movbe-2.c: Likewise.
962         * gcc.target/i386/movq-2.c: Likewise.
963         * gcc.target/i386/movq.c: Likewise.
964         * gcc.target/i386/nrv1.c: Likewise.
965         * gcc.target/i386/pad-4.c: Likewise.
966         * gcc.target/i386/pad-5a.c: Likewise.
967         * gcc.target/i386/pad-5b.c: Likewise.
968         * gcc.target/i386/pad-6a.c: Likewise.
969         * gcc.target/i386/pad-6b.c: Likewise.
970         * gcc.target/i386/pad-7.c: Likewise.
971         * gcc.target/i386/pad-9.c: Likewise.
972         * gcc.target/i386/pentium4-not-mull.c: Likewise.
973         * gcc.target/i386/pic-1.c: Likewise.
974         * gcc.target/i386/pr12092-1.c: Likewise.
975         * gcc.target/i386/pr12329.c: Likewise.
976         * gcc.target/i386/pr21518.c: Likewise.
977         * gcc.target/i386/pr22362.c: Likewise.
978         * gcc.target/i386/pr22585.c: Likewise.
979         * gcc.target/i386/pr23098.c: Likewise.
980         * gcc.target/i386/pr25196.c: Likewise.
981         * gcc.target/i386/pr25293.c: Likewise.
982         * gcc.target/i386/pr25654.c: Likewise.
983         * gcc.target/i386/pr26449.c: Likewise.
984         * gcc.target/i386/pr26778.c: Likewise.
985         * gcc.target/i386/pr26826.c: Likewise.
986         * gcc.target/i386/pr27266.c: Likewise.
987         * gcc.target/i386/pr29978.c: Likewise.
988         * gcc.target/i386/pr30505.c: Likewise.
989         * gcc.target/i386/pr30961-1.c: Likewise.
990         * gcc.target/i386/pr31628.c: Likewise.
991         * gcc.target/i386/pr32000-2.c: Likewise.
992         * gcc.target/i386/pr32661-1.c: Likewise.
993         * gcc.target/i386/pr32708-2.c: Likewise.
994         * gcc.target/i386/pr32708-3.c: Likewise.
995         * gcc.target/i386/pr34256.c: Likewise.
996         * gcc.target/i386/pr34312.c: Likewise.
997         * gcc.target/i386/pr34522.c: Likewise.
998         * gcc.target/i386/pr35160.c: Likewise.
999         * gcc.target/i386/pr35281.c: Likewise.
1000         * gcc.target/i386/pr36246.c: Likewise.
1001         * gcc.target/i386/pr36786.c: Likewise.
1002         * gcc.target/i386/pr37275.c: Likewise.
1003         * gcc.target/i386/pr37843-3.c: Likewise.
1004         * gcc.target/i386/pr37843-4.c: Likewise.
1005         * gcc.target/i386/pr39082-1.c: Likewise.
1006         * gcc.target/i386/pr39431.c: Likewise.
1007         * gcc.target/i386/pr39496.c: Likewise.
1008         * gcc.target/i386/pr39543-2.c: Likewise.
1009         * gcc.target/i386/pr39911.c: Likewise.
1010         * gcc.target/i386/pr40718.c: Likewise.
1011         * gcc.target/i386/pr40906-1.c: Likewise.
1012         * gcc.target/i386/pr40906-2.c: Likewise.
1013         * gcc.target/i386/pr40906-3.c: Likewise.
1014         * gcc.target/i386/pr40934.c: Likewise.
1015         * gcc.target/i386/pr41900.c: Likewise.
1016         * gcc.target/i386/pr42589.c: Likewise.
1017         * gcc.target/i386/pr43662.c: Likewise.
1018         * gcc.target/i386/pr43671.c: Likewise.
1019         * gcc.target/i386/pr43766.c: Likewise.
1020         * gcc.target/i386/pr43869.c: Likewise.
1021         * gcc.target/i386/pr44942.c: Likewise.
1022         * gcc.target/i386/pr44948-2a.c: Likewise.
1023         * gcc.target/i386/pr45234.c: Likewise.
1024         * gcc.target/i386/pr45336-2.c: Likewise.
1025         * gcc.target/i386/pr45336-4.c: Likewise.
1026         * gcc.target/i386/pr45852.c: Likewise.
1027         * gcc.target/i386/pr46470.c: Likewise.
1028         * gcc.target/i386/pr48037-1.c: Likewise.
1029         * gcc.target/i386/pr48389.c: Likewise.
1030         * gcc.target/i386/pr49095.c: Likewise.
1031         * gcc.target/i386/pr9771-1.c: Likewise.
1032         * gcc.target/i386/rdfsbase-1.c: Likewise.
1033         * gcc.target/i386/rdfsbase-2.c: Likewise.
1034         * gcc.target/i386/rdgsbase-1.c: Likewise.
1035         * gcc.target/i386/rdgsbase-2.c: Likewise.
1036         * gcc.target/i386/rdrand-3.c: Likewise.
1037         * gcc.target/i386/regparm-stdcall.c: Likewise.
1038         * gcc.target/i386/regparm.c: Likewise.
1039         * gcc.target/i386/reload-1.c: Likewise.
1040         * gcc.target/i386/rotate-2.c: Likewise.
1041         * gcc.target/i386/sibcall-5.c: Likewise.
1042         * gcc.target/i386/signbit-1.c: Likewise.
1043         * gcc.target/i386/signbit-2.c: Likewise.
1044         * gcc.target/i386/signbit-3.c: Likewise.
1045         * gcc.target/i386/sse-5.c: Likewise.
1046         * gcc.target/i386/sse-8.c: Likewise.
1047         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1048         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1049         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1050         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1051         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1052         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1053         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1054         * gcc.target/i386/sse2-movq-2.c: Likewise.
1055         * gcc.target/i386/sse2-movq-3.c: Likewise.
1056         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1057         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1058         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1059         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1060         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1061         * gcc.target/i386/ssefn-1.c: Likewise.
1062         * gcc.target/i386/ssefn-2.c: Likewise.
1063         * gcc.target/i386/sseregparm-1.c: Likewise.
1064         * gcc.target/i386/sseregparm-2.c: Likewise.
1065         * gcc.target/i386/sseregparm-3.c: Likewise.
1066         * gcc.target/i386/sseregparm-4.c: Likewise.
1067         * gcc.target/i386/sseregparm-5.c: Likewise.
1068         * gcc.target/i386/sseregparm-6.c: Likewise.
1069         * gcc.target/i386/sseregparm-7.c: Likewise.
1070         * gcc.target/i386/sseregparm-8.c: Likewise.
1071         * gcc.target/i386/stack-realign.c: Likewise.
1072         * gcc.target/i386/stack-usage-realign.c: Likewise.
1073         * gcc.target/i386/stackalign/asm-1.c: Likewise.
1074         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1075         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1076         * gcc.target/i386/stackalign/return-1.c: Likewise.
1077         * gcc.target/i386/stackalign/return-2.c: Likewise.
1078         * gcc.target/i386/stackalign/return-3.c: Likewise.
1079         * gcc.target/i386/tailcall-1.c: Likewise.
1080         * gcc.target/i386/tbm-2.c: Likewise.
1081         * gcc.target/i386/udivmod-7.c: Likewise.
1082         * gcc.target/i386/udivmod-8.c: Likewise.
1083         * gcc.target/i386/unroll-1.c: Likewise.
1084         * gcc.target/i386/vararg-1.c: Likewise.
1085         * gcc.target/i386/vararg-2.c: Likewise.
1086         * gcc.target/i386/vect8-ret.c: Likewise.
1087         * gcc.target/i386/vectorize5.c: Likewise.
1088         * gcc.target/i386/wmul-1.c: Likewise.
1089         * gcc.target/i386/wmul-2.c: Likewise.
1090         * gcc.target/i386/wrfsbase-1.c: Likewise.
1091         * gcc.target/i386/wrfsbase-2.c: Likewise.
1092         * gcc.target/i386/wrgsbase-1.c: Likewise.
1093         * gcc.target/i386/wrgsbase-2.c: Likewise.
1094         * gcc.target/i386/xop-pcmov.c: Likewise.
1095         * gcc.target/i386/xop-pcmov2.c: Likewise.
1096         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1097         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1098         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1099         * gcc.target/i386/xop-shift1-vector.c: Likewise.
1100         * gcc.target/i386/xop-shift2-vector.c: Likewise.
1101         * gcc.target/i386/xop-shift3-vector.c: Likewise.
1102         * gcc.target/i386/zee.c: Likewise.
1103         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1104         * gfortran.dg/compiler-directive_2.f: Likewise.
1105         * gfortran.dg/g77/20010216-1.f: Likewise.
1106         * gfortran.dg/gomp/pr39152.f90: Likewise.
1107         * gfortran.dg/pr33794.f90: Likewise.
1108
1109 2011-07-09  Jason Merrill  <jason@redhat.com>
1110
1111         * g++.dg/cpp0x/regress/regress5.C: New.
1112
1113 2011-07-08  Jason Merrill  <jason@redhat.com>
1114
1115         PR c++/45437
1116         * g++.dg/expr/compound-asn1.C: New.
1117         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
1118
1119 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
1120
1121         PR target/49621
1122         * gcc.target/powerpc/altivec-34.c: New test.
1123
1124 2011-07-08  Jason Merrill  <jason@redhat.com>
1125
1126         PR c++/45603
1127         * g++.dg/abi/guard3.C: New.
1128
1129 2011-07-08  Julian Brown  <julian@codesourcery.com>
1130
1131         * lib/target-supports.exp
1132         (check_effective_target_arm_little_endian): New.
1133         (check_effective_target_vect_pack_trunc): Use above.
1134         (check_effective_target_vect_unpack): Likewise.
1135         (check_effective_target_vect_element_align): Test
1136         check_effective_target_arm_vect_no_misalign for ARM.
1137
1138 2011-07-08  Jason Merrill  <jason@redhat.com>
1139
1140         PR c++/49673
1141         * g++.dg/cpp0x/constexpr-rom.C: New.
1142
1143 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
1144
1145         PR middle-end/49519
1146         * g++.dg/torture/pr49519.C: New test.
1147
1148 2011-07-08  Martin Jambor  <mjambor@suse.cz>
1149
1150         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
1151
1152 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1153
1154         PR testsuite/48727
1155         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1156
1157 2011-07-08  Richard Guenther  <rguenther@suse.de>
1158
1159         PR tree-optimization/49662
1160         * gcc.dg/graphite/interchange-14.c: XFAIL.
1161         * gcc.dg/graphite/interchange-15.c: Likewise.
1162         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1163
1164 2011-07-06  Jason Merrill  <jason@redhat.com>
1165
1166         PR c++/49663
1167         * g++.dg/cpp0x/regress/regress4.C: New.
1168
1169 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1170
1171         PR fortran/49648
1172         * gfortran.dg/result_in_spec_4.f90: New test.
1173
1174 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1175
1176         * gcc.target/sparc/cas64.c: New test.
1177
1178 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR c/49644
1181         * g++.dg/torture/pr49644.C: New test.
1182
1183         PR c/49644
1184         * gcc.c-torture/execute/pr49644.c: New test.
1185
1186 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1187
1188         * lib/target-supports.exp (check_effective_target_ia32): New.
1189         (check_effective_target_x32): Likewise.
1190         (check_effective_target_vect_cmdline_needed): Also check x32.
1191
1192 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1193
1194         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1195         dg-prune-output.
1196         * gcc.target/arm/pr42235.c: Likewise.
1197         * gcc.target/arm/pr42495.c: Likewise.
1198         * gcc.target/arm/pr42574.c: Likewise.
1199         * gcc.target/arm/thumb-branch1.c: Likewise.
1200
1201         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1202         unneeded prune of possible warning.
1203         * gcc.target/arm/pr40956.c: Likewise.
1204         * gcc.target/arm/pr42505.c: Likewise.
1205
1206         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1207         * gcc.c-torture/compile/pr46883.c: Likewise.
1208         * gcc.c-torture/compile/pr46934.c: Likewise.
1209
1210         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1211         for move to ../../gcc.c-torture/compile.
1212         * gcc.target/arm/pr46883.c: Likewise.
1213         * gcc.target/arm/pr46934.c: Likewise.
1214
1215         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1216         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1217         * gcc.target/arm/wmul-1.c: Likewise.
1218         * gcc.target/arm/wmul-2.c: Likewise.
1219         * gcc.target/arm/wmul-3.c: Likewise.
1220         * gcc.target/arm/wmul-4.c: Likewise.
1221         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1222         add tab after scan target.
1223         * gcc.target/arm/smlaltt-1.c: Likewise.
1224         * gcc.target/arm/smlatb-1.c: Likewise.
1225         * gcc.target/arm/smlatt-1.c: Likewise.
1226
1227 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR debug/49522
1230         * gcc.dg/debug/pr49522.c: New test.
1231
1232 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1233
1234         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1235         * gcc.dg/pr46212.c: Run only if target int32plus.
1236         * gcc.dg/torture/pr48146.c: Ditto.
1237         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1238         * c-c++-common/pr44832.c: Ditto.
1239         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1240         * gcc.dg/pr31490.c: Ditto.
1241         * gcc.dg/torture/builtin-math-7.c: Run only if target
1242         large_double.
1243         * gcc.dg/torture/pr45764.c: Skip for AVR.
1244         * gcc.dg/pr47893.c: Ditto.
1245
1246 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1247
1248         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1249         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1250         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1251         add tab to scan target.
1252
1253 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1254
1255         * gcc.target/arm/neon-modes-3.c: New test.
1256
1257 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1258
1259         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1260         -fno-loop-interchange -ffast-math.
1261
1262 2011-07-07  Richard Guenther  <rguenther@suse.de>
1263
1264         * gcc.dg/ftrapv-3.c: New testcase.
1265
1266 2011-07-07  Richard Guenther  <rguenther@suse.de>
1267
1268         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1269         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1270
1271 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1272
1273         * gcc.dg/binop-notxor1.c: New test.
1274         * gcc.dg/binop-notand4a.c: New test.
1275         * gcc.dg/binop-notxor2.c: New test.
1276         * gcc.dg/binop-notand3a.c: New test.
1277         * gcc.dg/binop-notand2a.c: New test.
1278         * gcc.dg/binop-notand6a.c: New test.
1279         * gcc.dg/binop-notor1.c: New test.
1280         * gcc.dg/binop-notand1a.c: New test.
1281         * gcc.dg/binop-notand5a.c: New test.
1282         * gcc.dg/binop-notor2.c: New test.
1283
1284 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1285
1286         PR middle-end/49640
1287         * gcc.dg/gomp/pr49640.c: New test.
1288
1289 2011-07-07  Richard Guenther  <rguenther@suse.de>
1290
1291         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1292
1293 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295         PR target/39150
1296         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1297
1298 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1299
1300         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1301         * gcc.target/powerpc/no-r11-2.c: Ditto.
1302         * gcc.target/powerpc/no-r11-3.c: Ditto.
1303
1304 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1305
1306         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1307         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1308
1309 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1310
1311         * lib/target-supports.exp (check_profiling_available): Disable
1312         profiling with -fprofile-generate for target avr.
1313
1314 2011-07-06  Richard Guenther  <rguenther@suse.de>
1315
1316         PR tree-optimization/49645
1317         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1318
1319 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1320
1321         PR middle-end/47383
1322         * gcc.dg/pr47383.c: New.
1323
1324 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1325
1326         PR tree-optimization/49647
1327         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1328
1329 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1330
1331         PR testsuite/49542
1332         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1333         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1334
1335 2011-07-05  Jason Merrill  <jason@redhat.com>
1336
1337         PR c++/48157
1338         * g++.dg/template/template-id-4.C: New.
1339
1340 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1341
1342         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1343         * gcc.dg/pr43402.c: Ditto.
1344
1345 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1346
1347         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1348
1349 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1350
1351         * gcc.target/powerpc/ppc-switch-1.c: New test for
1352         --param case-values-threshold.
1353         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1354
1355 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1356
1357         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1358
1359 2011-07-05  Jason Merrill  <jason@redhat.com>
1360
1361         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1362
1363 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1364
1365         PR tree-optimization/47654
1366         * gcc.dg/graphite/block-pr47654.c: New.
1367
1368 2011-07-05  Jason Merrill  <jason@redhat.com>
1369
1370         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1371
1372 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1373
1374         PR tree-optimization/49580
1375         * gcc.dg/autopar/pr49580.c: New test.
1376
1377 2011-07-05  Richard Guenther  <rguenther@suse.de>
1378
1379         PR tree-optimization/49518
1380         PR tree-optimization/49628
1381         * g++.dg/torture/pr49628.C: New testcase.
1382         * gcc.dg/torture/pr49518.c: Likewise.
1383
1384 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1385
1386         * ada/acats/run_acats (which): Extract last field from type -p,
1387         type output only if command succeeded.
1388
1389 2011-07-04  Jason Merrill  <jason@redhat.com>
1390
1391         * g++.dg/abi/mangle48.C: New.
1392
1393         * g++.dg/cpp0x/diag1.C: New.
1394
1395         * g++.dg/diagnostic/aka1.C: New.
1396
1397 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR rtl-optimization/49619
1400         * gcc.dg/pr49619.c: New test.
1401
1402         PR rtl-optimization/49472
1403         * gfortran.dg/pr49472.f90: New test.
1404
1405         PR debug/49602
1406         * gcc.dg/pr49602.c: New test.
1407
1408 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1409
1410         PR target/34734
1411         PR target/44643
1412         * gcc.target/avr/avr.exp: Run over cpp files, too.
1413         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1414         * gcc.target/avr/progmem.h: New file.
1415         * gcc.target/avr/exit-abort.h: New file.
1416         * gcc.target/avr/progmem-error-1.c: New file.
1417         * gcc.target/avr/progmem-error-1.cpp: New file.
1418         * gcc.target/avr/progmem-warning-1.c: New file.
1419         * gcc.target/avr/torture/progmem-1.c: New file.
1420         * gcc.target/avr/torture/progmem-1.cpp: New file.
1421
1422 2011-07-04  Richard Guenther  <rguenther@suse.de>
1423
1424         PR tree-optimization/49615
1425         * g++.dg/torture/pr49615.C: New testcase.
1426
1427 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1428
1429         PR tree-optimization/49610
1430         * gcc.dg/vect/pr49610.c: New test.
1431
1432 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1433
1434         * gnat.dg/specs/debug1.ads: New test.
1435
1436 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1437
1438         PR fortran/49562
1439         * gfortran.dg/typebound_proc_23.f90: New.
1440
1441 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1442
1443         PR c++/49605
1444         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1445
1446 2011-07-01  Jason Merrill  <jason@redhat.com>
1447
1448         PR c++/48261
1449         * g++.dg/template/template-id-3.C: New.
1450
1451         PR c++/48593
1452         * g++.dg/template/qualified-id4.C: New.
1453
1454         PR c++/48883
1455         * g++.dg/template/explicit-args4.C: New.
1456
1457         PR c++/49085
1458         * g++.dg/template/offsetof2.C: New.
1459
1460 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1461
1462         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1463
1464 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1465
1466         PR libmudflap/49549
1467         * lib/target-supports.exp (check_effective_target_gld): New proc.
1468
1469 2011-07-01  Richard Guenther  <rguenther@suse.de>
1470
1471         PR tree-optimization/49603
1472         * gcc.dg/torture/pr49603.c: New testcase.
1473
1474 2011-06-30  Jason Merrill  <jason@redhat.com>
1475
1476         PR c++/49387
1477         * g++.dg/rtti/template1.C: New.
1478
1479         PR c++/49569
1480         * g++.dg/cpp0x/regress/ctor1.C: New.
1481
1482         PR c++/49355
1483         * g++.dg/cpp0x/initlist54.C: New.
1484
1485 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1486
1487         * gcc.dg/tree-ssa/sra-12.c: New test.
1488
1489 2011-06-29  Jason Merrill  <jason@redhat.com>
1490
1491         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1492
1493 2011-06-30  Richard Guenther  <rguenther@suse.de>
1494
1495         PR tree-optimization/46787
1496         * gcc.dg/vect/vect-121.c: New testcase.
1497
1498 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1499
1500         PR tree-optimization/49094
1501         * gcc.dg/tree-ssa/pr49094.c: New test.
1502
1503 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR fortran/49540
1506         * gfortran.dg/pr49540-1.f90: New test.
1507         * gfortran.dg/pr49540-2.f90: New test.
1508
1509 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1510
1511         PR ada/49511
1512         * ada/acats/run_acats (which): Use last field of type -p output.
1513
1514 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1515             Iain Sandoe  <iains@gcc.gnu.org>
1516
1517         PR libobjc/36610
1518         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1519         Only skip on 64-bit *-*-darwin8* && !objc2.
1520
1521 2011-06-30  Richard Guenther  <rguenther@suse.de>
1522
1523         PR tree-optimization/38752
1524         * gcc.c-torture/compile/pr38752.c: New testcase.
1525
1526 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1527
1528         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1529         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1530
1531 2011-06-29  Jason Merrill  <jason@redhat.com>
1532
1533         PR c++/49216
1534         * g++.dg/cpp0x/initlist53.C: Use placement new.
1535         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1536         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1537
1538         PR c++/49003
1539         * g++.dg/cpp0x/trailing6.C: New.
1540         * g++.dg/cpp0x/pr45908.C: No error.
1541
1542         PR c++/49272
1543         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1544
1545         PR c++/49520
1546         * g++.dg/cpp0x/constexpr-using2.C: New.
1547
1548         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1549
1550         PR c++/45923
1551         * g++.dg/cpp0x/constexpr-diag3.C: New.
1552         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1553         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1554         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1555         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1556
1557 2011-06-29  Jason Merrill  <jason@redhat.com>
1558
1559         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1560
1561 2011-06-29  Richard Guenther  <rguenther@suse.de>
1562
1563         * gcc.dg/tree-ssa/loop-17.c: Adjust.
1564
1565 2011-06-29  Jason Merrill  <jason@redhat.com>
1566
1567         * g++.dg/cpp0x/initlist-value2.C: New.
1568
1569         * g++.dg/cpp0x/constexpr-initlist4.C: New.
1570         * g++.dg/cpp0x/initlist-value.C: New.
1571
1572 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
1573
1574         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1575
1576 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1577
1578         * gcc.dg/inline_1.c: Remove dg-excess-errors.
1579         * gcc.dg/inline_2.c: Likewise.
1580         * gcc.dg/unroll_1.c: Likewise.
1581
1582 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR debug/49567
1585         * gcc.target/i386/pr49567.c: New test.
1586
1587 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1588
1589         * gnat.dg/opt17.ad[sb]: New test.
1590
1591 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1592             Tom de Vries  <tom@codesourcery.com>
1593
1594         * lib/target-supports.exp (check_effective_target_arm_nothumb)
1595         (check_effective_target_arm_thumb2): New effective targets.
1596         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
1597         properly.  Clean up temporary files.
1598         * gcc.target/arm/ivopts-2.c: Likewise.
1599         * gcc.target/arm/ivopts-3.c: Likewise.
1600         * gcc.target/arm/ivopts-4.c: Likewise.
1601         * gcc.target/arm/ivopts-5.c: Likewise.
1602         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1603
1604 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1605
1606         PR fortran/49479
1607         * gfortran.dg/reshape_zerosize_3.f90:  New test.
1608
1609 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1610
1611         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1612         * gcc.target/arm/vfp-ldmias.c: Likewise.
1613         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1614         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1615         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1616         * gcc.target/arm/vfp-stmias.c: Likewise.
1617         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1618         * gcc.target/arm/vfp-stmiad.c: Likewise.
1619
1620 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1621
1622         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1623         dg-prune-output.
1624         * gcc.target/arm/pr45701-2.c: Ditto.
1625
1626 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
1627
1628         PR fortran/49466
1629         * gfortran.dg/allocatable_scalar_9.f90: Modified.
1630         * gfortran.dg/extends_14.f03: Modified.
1631
1632 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1633
1634         * lib/target-supports-dg.exp (dg-require-effective-target): Return
1635         early if the test is already being skipped.
1636
1637         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1638         scan-assembler-dem-not): For missing file, report unresolved with
1639         same message as for pass/fail, with reason reported in log file.
1640
1641         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1642         from add_options_for_arm_neon_fp16.
1643         (check_effective_target_arm_fp16_ok_nocache): Renamed from
1644         check_effective_target_arm_neon_fp16_ok_nocache.
1645         Check -mfpu and -mfloat-abi options from current multilib.
1646         Do not require neon support.
1647         (check_effective_target_arm_fp16_ok): Renamed from
1648         check_effecitve_target_arm_neon_fp16_ok.
1649         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1650         arm_neon_fp16_ok and arm_fp16.
1651         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1652         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1653         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1654         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1655
1656 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
1657
1658         * gcc.dg/builtin-assume-aligned-1.c: New test.
1659         * gcc.dg/builtin-assume-aligned-2.c: New test.
1660         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1661
1662         PR debug/49544
1663         * gcc.dg/pr49544.c: New test.
1664
1665 2011-06-27  Richard Guenther  <rguenther@suse.de>
1666
1667         PR tree-optimization/49394
1668         * g++.dg/torture/pr49394.C: New testcase.
1669
1670 2011-06-27  Kai Tietz  <ktietz@redhat.com>
1671
1672         * gcc.dg/optimize-bswapdi-2.c: New test.
1673
1674 2011-06-27  Michael Hope  <michael.hope@linaro.org>
1675             Richard Sandiford  <richard.sandiford@linaro.org>
1676
1677         PR tree-optimization/49169
1678         * gcc.dg/torture/pr49169.c: New test.
1679
1680 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1681
1682         PR testsuite/49529
1683         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1684
1685         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1686         hppa*-*-hpux*.
1687
1688 2011-06-26  Jason Merrill  <jason@redhat.com>
1689
1690         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1691
1692         PR c++/49528
1693         * g++.dg/init/ref19.C: New.
1694         * g++.dg/cpp0x/constexpr-cleanup.C: New.
1695
1696 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR tree-optimization/48377
1699         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1700         non_strict_align.
1701
1702 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
1703
1704         PR middle-end/49191
1705         * lib/target-supports.exp (check_effective_target_non_strict_align):
1706         New.
1707         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1708
1709 2011-06-24  Martin Jambor  <mjambor@suse.cz>
1710
1711         PR tree-optimizations/49516
1712         * g++.dg/tree-ssa/pr49516.C: New test.
1713
1714 2011-06-23  Jason Merrill  <jason@redhat.com>
1715
1716         PR c++/35255
1717         * g++.dg/template/partial10.C: New.
1718         * g++.dg/template/partial11.C: New.
1719
1720 2011-06-23  Jeff Law <law@redhat.com>
1721
1722         PR middle-end/48770
1723         * gcc.dg/pr48770.c: New test.
1724
1725 2011-06-23  Jan Hubicka  <jh@suse.cz>
1726
1727         PR middle-end/49373
1728         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1729
1730 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR testsuite/49512
1733         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1734         instead of -fdump-tree-optimized.
1735
1736 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1737
1738         PR c++/44625
1739         * g++.dg/template/crash107.C: New.
1740         * g++.dg/template/error17.C: Adjust.
1741
1742 2011-06-23  Jason Merrill  <jason@redhat.com>
1743
1744         PR c++/49507
1745         * g++.dg/cpp0x/defaulted30.C: New.
1746
1747         PR c++/49440
1748         * g++.dg/rtti/anon-ns1.C: New.
1749
1750         PR c++/49395
1751         * g++.dg/init/ref18.C: New.
1752
1753         PR c++/36435
1754         * g++.dg/template/partial9.C: New.
1755
1756 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
1757
1758         PR middle-end/49373
1759         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1760
1761 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
1762
1763         PR debug/49496
1764         * gcc.dg/pr49496.c: New test.
1765
1766 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
1767
1768         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1769         is not xscale.
1770
1771         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1772
1773         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1774         * gcc.target/arm/pr42879.c: Likewise.
1775         * gcc.target/arm/pr45701-3.c: Likewise.
1776
1777         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1778         * gcc.target/arm/pr40482.c: Likewise.
1779         * gcc.target/arm/stack-corruption.c: Likewise.
1780
1781 2011-06-22  Richard Guenther  <rguenther@suse.de>
1782
1783         PR tree-optimization/49493
1784         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1785
1786 2011-06-22  Jason Merrill  <jason@redhat.com>
1787
1788         PR c++/49260
1789         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1790
1791 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
1792             Dmitry Melnik  <dm@ispras.ru>
1793
1794         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1795         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1796         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1797
1798 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1799
1800         * gcc.target/arm/tlscall.c: New.
1801
1802 2011-06-21  Jason Merrill  <jason@redhat.com>
1803
1804         PR c++/49172
1805         * g++.dg/cpp0x/constexpr-ref1.C: New.
1806         * g++.dg/cpp0x/constexpr-ref2.C: New.
1807         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1808
1809         PR c++/49482
1810         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1811
1812         PR c++/49418
1813         * g++.dg/template/param3.C: New.
1814
1815 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
1816
1817         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1818         my_clrsb test functions.
1819         (main): Test clrsb.
1820         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1821         test_sll, test_ull): Add clrsb tests.
1822         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1823         clrsbll.
1824
1825 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
1826
1827         PR fortran/49112
1828         * gfortran.dg/class_44.f03: New.
1829
1830 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1831
1832         PR tree-optimization/49478
1833         * gcc.dg/vect/pr49478.c
1834
1835 2011-06-21  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/49483
1838         * gcc.dg/vect/vect-120.c: New testcase.
1839
1840 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1841
1842         PR testsuite/49443
1843         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1844         * gcc.dg/vect/vect-peel-4.c: Likewise.
1845
1846 2011-06-22  Christian Bruel  <christian.bruel@st.com>
1847
1848         PR middle-end/49139
1849         * gcc.dg/always_inline.c: Removed -Winline. Update checks
1850         * gcc.dg/always_inline2.c: Likewise.
1851         * gcc.dg/always_inline3.c: Likewise.
1852         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1853         * gcc.dg/inline_1.c: Likewise.
1854         * gcc.dg/inline_2.c: Likewise.
1855         * gcc.dg/inline_3.c: Likewise.
1856         * gcc.dg/inline_4.c: Likewise.
1857         * gcc.dg/20051201-1.c: Likewise.
1858         * gcc.dg/pr40087.c: Likewise.
1859         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1860         * gcc.dg/inline-22.c: Likewise.
1861         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1862         * gcc.dg/lto/20090218-1_1.c: Likewise.
1863         * g++.dg/ipa/devirt-7.C: Likewise.
1864         * gcc.dg/uninit-pred-5_a.c: Likewise.
1865         * gcc.dg/uninit-pred-5_b.c: Likewise.
1866         * gcc.dg/fail_always_inline.c: New.
1867
1868 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
1869
1870         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1871         into 6 jobs instead of 3.
1872
1873 2011-06-20  Jason Merrill  <jason@redhat.com>
1874
1875         PR c++/49216
1876         * g++.dg/cpp0x/initlist53.C: New.
1877
1878 2011-06-20  Tobias Burnus  <burnus@net-b.de>
1879
1880         PR fortran/18918
1881         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1882         * gfortran.dg/coarray_lock_3.f90: New.
1883         * gfortran.dg/coarray/lock_1.f90: New.
1884
1885 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
1886
1887         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1888         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1889         unresolved and report the reason to the log file.
1890
1891         * lib/scanasm.exp (object-size): Move argument processing earlier
1892         to report errors before verifying that the file exists.  Report
1893         problems detected at runtime as unresolved instead of error and
1894         report their reasons to the log file.
1895
1896 2011-06-20  Jason Merrill  <jason@redhat.com>
1897
1898         PR c++/47080
1899         * g++.dg/cpp0x/explicit6.C: New.
1900
1901         PR c++/47635
1902         * g++.dg/cpp0x/enum20.C: New.
1903
1904         PR c++/48138
1905         * g++.dg/ext/attr-aligned01.C: New.
1906
1907         PR c++/49205
1908         * g++.dg/cpp0x/variadic-default.C: New.
1909
1910         PR c++/43321
1911         * g++.dg/cpp0x/auto26.C: New.
1912
1913         PR c++/43831
1914         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1915
1916 2011-06-20  Kai Tietz  <ktietz@redhat.com>
1917
1918         * gcc.dg/binop-notand1.c: New test.
1919         * gcc.dg/binop-notand2.c: New test.
1920         * gcc.dg/binop-notand3.c: New test.
1921         * gcc.dg/binop-notand4.c: New test.
1922         * gcc.dg/binop-notand5.c: New test.
1923         * gcc.dg/binop-notand6.c: New test.
1924
1925 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1926
1927         PR testsuite/49432
1928         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1929
1930 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
1931
1932         PR fortran/49400
1933         * gfortran.dg/proc_ptr_31.f90: New.
1934
1935 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1936
1937         * gnat.dg/volatile6.adb: New test.
1938         * gnat.dg/volatile7.adb: Likewise.
1939         * gnat.dg/volatile8.adb: Likewise.
1940         * gnat.dg/volatile9.adb: Likewise.
1941
1942 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1943
1944         * gnat.dg/constant3.adb: New test.
1945
1946 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
1947
1948         PR libfortran/49296
1949         * gfortran.dg/read_list_eof_1.f90: New test.
1950
1951 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR target/49411
1954         * gcc.target/i386/testimm-1.c: New test.
1955         * gcc.target/i386/testimm-2.c: New test.
1956         * gcc.target/i386/testimm-3.c: New test.
1957         * gcc.target/i386/testimm-4.c: New test.
1958         * gcc.target/i386/testimm-5.c: New test.
1959         * gcc.target/i386/testimm-6.c: New test.
1960         * gcc.target/i386/testimm-7.c: New test.
1961         * gcc.target/i386/testimm-8.c: New test.
1962         * gcc.target/i386/xop-vpermil2px-2.c: New test.
1963         * gcc.target/i386/xop-rotate1-int.c: New test.
1964         * gcc.target/i386/xop-rotate2-int.c: New test.
1965
1966 2011-06-17  Jason Merrill  <jason@redhat.com>
1967
1968         * g++.dg/cpp0x/rv-func2.C: New.
1969
1970         * g++.dg/debug/dwarf2/lambda1.C: New.
1971         * g++.dg/warn/Wshadow-6.C: Adjust.
1972
1973 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
1974
1975         PR fortran/48699
1976         * gfortran.dg/move_alloc_5.f90: New.
1977
1978 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
1979
1980         PR rtl-optimization/48542
1981         * gcc.dg/torture/pr48542.c: New test.
1982
1983 2011-06-16  Jason Merrill  <jason@redhat.com>
1984
1985         PR c++/44160
1986         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1987
1988         PR c++/45378
1989         * g++.dg/cpp0x/initlist52.C New.
1990
1991         PR c++/45399
1992         * c-c++-common/raw-string-12.c: New.
1993
1994         PR c++/49229
1995         * g++.dg/cpp0x/sfinae26.C: New.
1996
1997         PR c++/49251
1998         * g++.dg/cpp0x/variadic113.C: New.
1999
2000         PR c++/49420
2001         * g++.dg/cpp0x/variadic112.C: New.
2002
2003 2011-06-16  Jeff Law <law@redhat.com>
2004
2005         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2006         improved jump threading.
2007         * gcc.dg/builtin-object-size-2.c: Likewise.
2008         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2009
2010 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2011
2012         PR fortran/49074
2013         * gfortran.dg/typebound_assignment_3.f03: New.
2014
2015 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
2016
2017         PR testsuite/48727
2018         * g++.dg/opt/devirt2.C: Change xfail rule to target.
2019
2020 2011-06-16  Martin Jambor  <mjambor@suse.cz>
2021
2022         PR tree-optimization/49343
2023         * gnat.dg/discr31.ad[sb]: New test.
2024
2025 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2028
2029 2011-06-16  Tom de Vries  <tom@codesourcery.com>
2030
2031         PR target/45098
2032         * gcc.target/arm/ivopts-3.c: Update test.
2033         * gcc.target/arm/ivopts-5.c: Same.
2034
2035 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2036
2037         Revert:
2038         2011-06-10  Wei Guozhi  <carrot@google.com>
2039
2040         PR target/45335
2041         * gcc.target/arm/pr45335.c: New test.
2042         * gcc.target/arm/pr45335-2.c: New test.
2043         * gcc.target/arm/pr45335-3.c: New test.
2044         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2045         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2046         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2047
2048 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
2049
2050         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2051
2052 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
2053
2054         PR fortran/49417
2055         * gfortran.dg/class_43.f03: New.
2056
2057 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
2058
2059         PR tree-optimization/49419
2060         * gcc.c-torture/execute/pr49419.c: New test.
2061
2062 2011-06-16  Revital Eres  <revital.eres@linaro.org>
2063
2064         * gcc.dg/sms-9.c: New file.
2065
2066 2011-06-15  Easwaran Raman  <eraman@google.com>
2067
2068         PR rtl-optimization/49414
2069         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2070
2071 2011-06-14  Jason Merrill  <jason@redhat.com>
2072
2073         * g++.dg/cpp0x/noexcept13.C: New.
2074
2075 2011-06-14  Easwaran Raman  <eraman@google.com>
2076
2077         PR rtl-optimization/44194
2078         * gcc.dg/pr44194-1.c: New test.
2079         * gcc.dg/pr44194-2.c: New test.
2080
2081 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2082
2083         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2084         switches.
2085         * gcc.target/arm/pr45701-2.c: Likewise.
2086         * gcc.target/arm/thumb-branch1.c: Likewise.
2087
2088 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
2089
2090         PR testsuite/48727
2091         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2092
2093 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
2094
2095         * gcc.target/arm/pr45701-1.c: Require thumb support.
2096         * gcc.target/arm/pr45701-2.c: Likewise.
2097         * gcc.target/arm/thumb-branch1.c: Likewise.
2098
2099         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2100         * gcc.target/arm/pr39839.c: Likewise.
2101         * gcc.target/arm/pr40657-2.c: Likewise.
2102         * gcc.target/arm/pr40956.c: Likewise.
2103         * gcc.target/arm/pr41679.c: Likewise.
2104         * gcc.target/arm/pr42235.c: Likewise.
2105         * gcc.target/arm/pr42495.c: Likewise.
2106         * gcc.target/arm/pr42505.c: Likewise.
2107         * gcc.target/arm/pr42574.c: Likewise.
2108         * gcc.target/arm/pr46883.c: Likewise.
2109         * gcc.target/arm/pr46934.c: Likewise.
2110         * gcc.target/arm/xor-and.c: Likewise.
2111
2112 2011-06-14  Jason Merrill  <jason@redhat.com>
2113
2114         * g++.dg/other/error23.C: Adjust error message.
2115         * g++.dg/other/error32.C: Likewise.
2116
2117         PR c++/49389
2118         * g++.dg/cpp0x/rv-dotstar.C: New.
2119
2120         PR c++/49369
2121         * g++.dg/cpp0x/decltype30.C: New.
2122
2123         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
2124
2125 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR fortran/49103
2128         * gfortran.dg/pr49103.f90: New test.
2129
2130 2011-06-14  Tom de Vries  <tom@codesourcery.com>
2131
2132         PR target/45098
2133         * gcc.target/arm/ivopts-3.c: New test.
2134         * gcc.target/arm/ivopts-4.c: New test.
2135         * gcc.target/arm/ivopts-5.c: New test.
2136
2137 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR rtl-optimization/49390
2140         * gcc.c-torture/execute/pr49390.c: New test.
2141
2142 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2143
2144         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
2145
2146 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
2147
2148         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
2149         * gcc.c-torture/execute/cmpsi-2.x: New file.
2150         * gcc.c-torture/execute/pr45262.c: Undo 172757.
2151         * gcc.c-torture/execute/pr45262.x: New file.
2152         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
2153         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2154         int32plus
2155         * gcc.c-torture/compile/pr49163.c: Ditto.
2156
2157 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2158
2159         * gcc.dg/vect/vect-16.c: Rename to...
2160         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2161         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2162         for double-word vectors.
2163         * gcc.dg/vect/vect-peel-4.c: Likewise.
2164         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2165         vect_element_align.
2166         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2167         -fno-fast-math.
2168
2169 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2170
2171         PR target/44618
2172         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2173
2174 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2175
2176         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2177
2178 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2179
2180         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2181
2182 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2183
2184         * gfortran.dg/trim_optimize_8.f90:  New test case.
2185
2186 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2187            Ira Rosen  <ira.rosen@linaro.org>
2188
2189         PR tree-optimization/49352
2190         * gcc.dg/vect/pr49352.c: New test.
2191
2192 2011-06-12  Tobias Burnus
2193
2194         PR fortran/49324
2195         * gfortran.dg/alloc_comp_assign_11.f90: New.
2196
2197 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2198
2199         * gfortran.dg/trim_optimize_7.f90:  New test.
2200
2201 2011-06-10  Wei Guozhi  <carrot@google.com>
2202
2203         PR target/45335
2204         * gcc.target/arm/pr45335.c: New test.
2205         * gcc.target/arm/pr45335-2.c: New test.
2206         * gcc.target/arm/pr45335-3.c: New test.
2207         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2208         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2209         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2210
2211 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2212
2213         PR c++/41769
2214         * g++.dg/parse/error39.C: New.
2215
2216 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2217
2218         * gcc.target/arm/20090811-1.c: Skip for incompatible
2219         options, do not override other options.
2220         * gcc.target/arm/combine-cmp-shift.c: Skip for
2221         incompatible options.
2222         * gcc.target/arm/pr45094.c: Likewise.
2223         * gcc.target/arm/scd42-1.c: Likewise.
2224         * gcc.target/arm/scd42-3.c: Likewise.
2225         * gcc.target/arm/thumb-ltu.c: Likewise.
2226
2227         * lib/target-supports.exp
2228         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2229         multilib flags use -mfpu with a value other than neon-fp16.
2230
2231 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2232
2233         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2234         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2235
2236 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2237
2238         * lib/target-supports.exp (check_effective_target_pie): New proc.
2239         * gcc.dg/pie-link.c: Use target pie.
2240
2241 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2242             Laurent Rougé  <laurent.rouge@menta.fr>
2243
2244         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2245         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2246
2247 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2248
2249         * gfortran.dg/coarray/sync_1.f90: New test for
2250         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2251
2252 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2253
2254         PR tree-optimization/49318
2255         * gcc.dg/vect/pr49318.c: New test.
2256
2257 2011-06-09  David Krauss  <potswa@mac.com>
2258
2259         * g++.dg/template/arrow1.C: New.
2260
2261 2011-06-09  Jason Merrill  <jason@redhat.com>
2262
2263         * lib/prune.exp: Prune "note"s.
2264         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2265
2266         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2267         * g++.dg/template/dependent-expr3.C: Likewise.
2268         * g++.dg/parse/template7.C: Likewise.
2269         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2270         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2271         * g++.old-deja/g++.pt/friend38.C: Likewise.
2272         * g++.old-deja/g++.pt/crash32.C: Likewise.
2273         * g++.old-deja/g++.other/init4.C: Likewise.
2274         * g++.old-deja/g++.other/friend8.C: Likewise.
2275
2276         * g++.dg/ext/complex7.C: Adjust expected output.
2277         * g++.dg/diagnostic/method1.C: Likewise.
2278         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2279         * g++.dg/parse/crash33.C: Likewise.
2280         * g++.dg/other/warning1.C: Likewise.
2281         * g++.dg/init/pr29571.C: Likewise.
2282         * g++.dg/warn/overflow-warn-1.C: Likewise.
2283         * g++.dg/warn/overflow-warn-3.C: Likewise.
2284         * g++.dg/warn/overflow-warn-4.C: Likewise.
2285         * g++.old-deja/g++.oliva/template1.C: Likewise.
2286
2287         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2288         * g++.dg/parse/template7.C: Adjust.
2289
2290 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2291
2292         PR target/49307
2293         * gcc.dg/pr49307.c: New.
2294
2295 2011-06-09  Wei Guozhi  <carrot@google.com>
2296
2297         PR target/46975
2298         * gcc.target/arm/pr46975.c: New testcase.
2299
2300 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2301
2302         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2303         (PMETH, arglist_t): Removed.
2304         (method_get_number_of_arguments): Removed.
2305         (method_get_nth_argument): Removed.
2306         (method_get_first_argument): Removed.
2307         (method_get_next_argument): Removed.
2308         (method_get_sizeof_arguments): Removed.
2309         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2310         (PMETH): Removed.
2311         (method_get_number_of_arguments): Removed.
2312         (method_get_nth_argument): Removed.
2313         (method_get_first_argument): Removed.
2314         (method_get_next_argument): Removed.
2315         (method_get_sizeof_arguments): Removed.
2316         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2317
2318 2011-06-09  David Li  <davidxl@google.com>
2319
2320         * gcc.dg/dump-pass.c: New test.
2321
2322 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2323
2324         PR c++/29003
2325         * g++.dg/parse/error38.C: New.
2326
2327 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2328
2329         PR middle-end/49308
2330         * gfortran.dg/pr49308.f90: New test.
2331
2332 2011-06-08  Jason Merrill  <jason@redhat.com>
2333
2334         * g++.dg/cpp0x/noexcept11.C: New.
2335         * g++.dg/cpp0x/noexcept12.C: New.
2336         * g++.dg/cpp0x/sfinae11.C: Adjust.
2337
2338 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR testsuite/49323
2341         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2342         to dg-options, match also DW_AT_linkage_name.
2343
2344 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2345
2346         PR middle-end/21953
2347         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2348         -fno-common on alpha*-dec-osf*.
2349         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2350
2351 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2352
2353         PR rtl-optimization/49303
2354         * gcc.target/ia64/pr49303.c: New test.
2355
2356 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2357
2358         PR fortran/18918
2359         * gfortran.dg/coarray_lock_1.f90: New.
2360         * gfortran.dg/coarray_lock_2.f90: New.
2361
2362 2011-06-07  Jason Merrill  <jason@redhat.com>
2363
2364         * lib/prune.exp: Look for "required" rather than "instantiated".
2365         * g++.dg/abi/mangle11.C: Likewise.
2366         * g++.dg/abi/mangle12.C: Likewise.
2367         * g++.dg/abi/mangle17.C: Likewise.
2368         * g++.dg/abi/mangle20-2.C: Likewise.
2369         * g++.dg/abi/pragma-pack1.C: Likewise.
2370         * g++.dg/cpp0x/decltype26.C: Likewise.
2371         * g++.dg/cpp0x/decltype28.C: Likewise.
2372         * g++.dg/cpp0x/decltype29.C: Likewise.
2373         * g++.dg/cpp0x/enum11.C: Likewise.
2374         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2375         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2376         * g++.dg/cpp0x/pr47416.C: Likewise.
2377         * g++.dg/ext/case-range2.C: Likewise.
2378         * g++.dg/ext/case-range3.C: Likewise.
2379         * g++.dg/gomp/for-19.C: Likewise.
2380         * g++.dg/gomp/pr37533.C: Likewise.
2381         * g++.dg/gomp/pr38639.C: Likewise.
2382         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2383         * g++.dg/inherit/base3.C: Likewise.
2384         * g++.dg/inherit/using6.C: Likewise.
2385         * g++.dg/init/placement4.C: Likewise.
2386         * g++.dg/init/reference3.C: Likewise.
2387         * g++.dg/lookup/scoped6.C: Likewise.
2388         * g++.dg/lookup/using7.C: Likewise.
2389         * g++.dg/other/abstract1.C: Likewise.
2390         * g++.dg/other/error10.C: Likewise.
2391         * g++.dg/other/error5.C: Likewise.
2392         * g++.dg/other/field1.C: Likewise.
2393         * g++.dg/other/offsetof5.C: Likewise.
2394         * g++.dg/parse/bitfield2.C: Likewise.
2395         * g++.dg/parse/constant4.C: Likewise.
2396         * g++.dg/parse/crash20.C: Likewise.
2397         * g++.dg/parse/invalid-op1.C: Likewise.
2398         * g++.dg/parse/non-dependent2.C: Likewise.
2399         * g++.dg/parse/template18.C: Likewise.
2400         * g++.dg/tc1/dr152.C: Likewise.
2401         * g++.dg/tc1/dr166.C: Likewise.
2402         * g++.dg/tc1/dr176.C: Likewise.
2403         * g++.dg/tc1/dr213.C: Likewise.
2404         * g++.dg/template/access11.C: Likewise.
2405         * g++.dg/template/access2.C: Likewise.
2406         * g++.dg/template/access3.C: Likewise.
2407         * g++.dg/template/access7.C: Likewise.
2408         * g++.dg/template/arg7.C: Likewise.
2409         * g++.dg/template/cond2.C: Likewise.
2410         * g++.dg/template/crash13.C: Likewise.
2411         * g++.dg/template/crash40.C: Likewise.
2412         * g++.dg/template/crash7.C: Likewise.
2413         * g++.dg/template/crash84.C: Likewise.
2414         * g++.dg/template/ctor5.C: Likewise.
2415         * g++.dg/template/defarg13.C: Likewise.
2416         * g++.dg/template/defarg14.C: Likewise.
2417         * g++.dg/template/dtor7.C: Likewise.
2418         * g++.dg/template/eh2.C: Likewise.
2419         * g++.dg/template/error2.C: Likewise.
2420         * g++.dg/template/error43.C: Likewise.
2421         * g++.dg/template/friend32.C: Likewise.
2422         * g++.dg/template/injected1.C: Likewise.
2423         * g++.dg/template/instantiate1.C: Likewise.
2424         * g++.dg/template/instantiate3.C: Likewise.
2425         * g++.dg/template/instantiate5.C: Likewise.
2426         * g++.dg/template/instantiate7.C: Likewise.
2427         * g++.dg/template/local6.C: Likewise.
2428         * g++.dg/template/lookup2.C: Likewise.
2429         * g++.dg/template/member5.C: Likewise.
2430         * g++.dg/template/memfriend15.C: Likewise.
2431         * g++.dg/template/memfriend16.C: Likewise.
2432         * g++.dg/template/memfriend17.C: Likewise.
2433         * g++.dg/template/memfriend7.C: Likewise.
2434         * g++.dg/template/meminit1.C: Likewise.
2435         * g++.dg/template/nested3.C: Likewise.
2436         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2437         * g++.dg/template/nontype12.C: Likewise.
2438         * g++.dg/template/nontype13.C: Likewise.
2439         * g++.dg/template/nontype6.C: Likewise.
2440         * g++.dg/template/pr23510.C: Likewise.
2441         * g++.dg/template/pr35240.C: Likewise.
2442         * g++.dg/template/ptrmem15.C: Likewise.
2443         * g++.dg/template/ptrmem6.C: Likewise.
2444         * g++.dg/template/qualified-id1.C: Likewise.
2445         * g++.dg/template/qualttp20.C: Likewise.
2446         * g++.dg/template/qualttp3.C: Likewise.
2447         * g++.dg/template/qualttp4.C: Likewise.
2448         * g++.dg/template/qualttp5.C: Likewise.
2449         * g++.dg/template/qualttp6.C: Likewise.
2450         * g++.dg/template/qualttp7.C: Likewise.
2451         * g++.dg/template/qualttp8.C: Likewise.
2452         * g++.dg/template/recurse.C: Likewise.
2453         * g++.dg/template/recurse2.C: Likewise.
2454         * g++.dg/template/ref5.C: Likewise.
2455         * g++.dg/template/scope2.C: Likewise.
2456         * g++.dg/template/sfinae10.C: Likewise.
2457         * g++.dg/template/sfinae3.C: Likewise.
2458         * g++.dg/template/sizeof3.C: Likewise.
2459         * g++.dg/template/static9.C: Likewise.
2460         * g++.dg/template/template-id-2.C: Likewise.
2461         * g++.dg/template/typedef13.C: Likewise.
2462         * g++.dg/template/typename4.C: Likewise.
2463         * g++.dg/template/using14.C: Likewise.
2464         * g++.dg/template/using2.C: Likewise.
2465         * g++.dg/template/warn1.C: Likewise.
2466         * g++.dg/warn/Wparentheses-13.C: Likewise.
2467         * g++.dg/warn/Wparentheses-15.C: Likewise.
2468         * g++.dg/warn/Wparentheses-16.C: Likewise.
2469         * g++.dg/warn/Wparentheses-17.C: Likewise.
2470         * g++.dg/warn/Wparentheses-18.C: Likewise.
2471         * g++.dg/warn/Wparentheses-19.C: Likewise.
2472         * g++.dg/warn/Wparentheses-20.C: Likewise.
2473         * g++.dg/warn/Wparentheses-23.C: Likewise.
2474         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2475         * g++.dg/warn/noeffect2.C: Likewise.
2476         * g++.dg/warn/noeffect4.C: Likewise.
2477         * g++.dg/warn/pr8570.C: Likewise.
2478         * g++.old-deja/g++.brendan/init2.C: Likewise.
2479         * g++.old-deja/g++.eh/spec6.C: Likewise.
2480         * g++.old-deja/g++.pt/crash10.C: Likewise.
2481         * g++.old-deja/g++.pt/crash36.C: Likewise.
2482         * g++.old-deja/g++.pt/derived3.C: Likewise.
2483         * g++.old-deja/g++.pt/error2.C: Likewise.
2484         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2485         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2486         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2487         * g++.old-deja/g++.pt/overload7.C: Likewise.
2488         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2489
2490 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2491             Iain Sandoe  <iains@gcc.gnu.org>
2492
2493         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2494         Added code to deal with the case when [Protocol
2495         -descriptionForInstanceMethod:] or [Protocol
2496         -descriptionForClassMethod:] returns NULL.
2497
2498 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2499             Iain Sandoe  <iains@gcc.gnu.org>
2500
2501         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2502         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2503         Added cast.
2504
2505 2011-06-07  Xinliang David Li  <davidxl@google.com>
2506
2507         * gcc.dg/inline_2.c: New test.
2508         * gcc.dg/unroll_2.c: New test.
2509         * gcc.dg/inline_3.c: New test.
2510         * gcc.dg/unroll_3.c: New test.
2511         * gcc.dg/inline_4.c: New test.
2512         * gcc.dg/unroll_4.c: New test.
2513         * gcc.dg/inline_1.c: New test.
2514         * gcc.dg/unroll_1.c: New test.
2515
2516 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2517
2518         PR tree-optimization/48497
2519         * lib/gcc-defs.exp (dg-additional-options): New proc.
2520         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2521         -msse2 on 32-bit x86.
2522
2523 2011-06-06  Jason Merrill  <jason@redhat.com>
2524
2525         * g++.dg/cpp0x/enum19.C: New.
2526
2527 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2528
2529         * gcc.target/arm/neon-reload-class.c: New test.
2530
2531 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2532
2533         PR debug/49130
2534         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2535
2536 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2537
2538         * gcc.target/arm/smlatb-1.c: New file.
2539         * gcc.target/arm/smlatt-1.c: New file.
2540         * gcc.target/arm/smlaltb-1.c: New file.
2541         * gcc.target/arm/smlaltt-1.c: New file.
2542
2543 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2544
2545         * gcc.target/arm/mla-2.c: New test.
2546
2547 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR gcov-profile/49299
2550         * gcc.dg/tree-prof/pr49299-1.c: New test.
2551         * gcc.dg/tree-prof/pr49299-2.c: New test.
2552
2553 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
2554
2555         * lib/target-supports.exp
2556         (check_effective_target_vect_widen_mult_qi_to_hi):
2557         Add NEON as supporting target.
2558         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2559         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2560         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2561         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2562         using widening multiplication on targets that support it.
2563         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2564         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2565         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2566
2567 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2568
2569         Updated all testcases in the ObjC/ObjC++ testsuites to use the
2570         Modern Objective-C runtime API.
2571         * objc/execute/next_mapping.h: Removed.
2572         * objc-obj-c++-shared/next-mapping.h: Removed.
2573         * objc-obj-c++-shared/Object1.h: Removed.
2574         * objc-obj-c++-shared/Object1.m: Removed.
2575         * objc-obj-c++-shared/Object1.mm: Removed.
2576         * objc-obj-c++-shared/Object1-implementation.h: Removed.
2577         * objc-obj-c++-shared/Protocol1.h: Removed.
2578         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2579         of ProtoBool, IVAR_T and METHOD.
2580         * objc-obj-c++-shared/runtime.h: New.
2581         * objc-obj-c++-shared/TestsuiteObject.h: New.
2582         * objc-obj-c++-shared/TestsuiteObject.m: New.
2583
2584         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2585         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2586         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2587         it a class method.
2588         * objc/execute/_cmd.m: Include
2589         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2590         runtime API.  ([TestClass +initialize]): Include this method also
2591         with the GNU runtime.
2592         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2593         Object.  ([-setValue:]): Return void.
2594         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2595         with the GNU runtime.  Include
2596         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
2597         for the NeXT runtime.  Use the existing print_ivars() and
2598         compare_structures() implementations for the old NeXT runtime.
2599         Added new implementations for the Modern GNU and NeXT runtimes.
2600         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2601         well.  (main): Use objc_getClass().  Use return instead of exit.
2602         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2603         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
2604         of exit().
2605         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2606         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
2607         instead of Object.  (main): Use return instead of exit().
2608         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
2609         instead of Object.  Removed prototype for exit().  (main): Use
2610         return instead of exit().  Use the Modern Objective-C runtime API.
2611         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2612         Object.
2613         * objc/execute/class-tests-1.h: Include
2614         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2615         runtime API.  (test_class_with_superclass): Do not call [Object
2616         class].  There is no need to with the current libobjc.
2617         * objc/execute/class-tests-2.h: Include
2618         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2619         runtime API.
2620         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2621         ../../objc-obj-c++-shared/next-mapping.h.
2622         * objc/execute/class-2.m: Likewise.
2623         * objc/execute/class-3.m: Likewise.
2624         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2625         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
2626         +initialize]): Include this method also with the GNU
2627         runtime. (main): Use the Modern Objective-C runtime API.
2628         * objc/execute/class-5.m: Likewise.
2629         * objc/execute/class-6.m: Likewise.
2630         * objc/execute/class-7.m: Likewise.
2631         * objc/execute/class-8.m: Likewise.
2632         * objc/execute/class-9.m: Likewise.
2633         * objc/execute/class-10.m: Likewise.
2634         * objc/execute/class-11.m: Likewise.
2635         * objc/execute/class-12.m: Likewise.
2636         * objc/execute/class-13.m: Likewise.
2637         * objc/execute/class-14.m: Likewise.
2638         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2639         this method also with the GNU runtime.
2640         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2641         +initialize]): Include this method also with the GNU runtime.
2642         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2643         of Object.
2644         * objc/execute/encode-1.m: Likewise.
2645         * objc/execute/enumeration-1.m: Likewise.
2646         * objc/execute/enumeration-2.m: Likewise.
2647         * objc/execute/exceptions/catchall-1.m: Likewise.
2648         * objc/execute/exceptions/finally-1.m: Likewise.
2649         * objc/execute/exceptions/foward-1.m: Likewise.
2650         * objc/execute/exceptions/local-variables-1.m: Likewise.
2651         * objc/execute/exceptions/throw-nil.m: Likewise.
2652         * objc/execute/exceptions/trivial.m: Likewise.
2653         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2654         of Object. Include objc/runtime.h instead of objc/objc-api.h.
2655         * objc/execute/exceptions/matcher-1.m: Likewise.
2656         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2657         Object.
2658         * objc/execute/formal_protocol-2.m: Likewise.
2659         * objc/execute/formal_protocol-3.m: Likewise.
2660         * objc/execute/formal_protocol-4.m: Likewise.
2661         * objc/execute/formal_protocol-5.m: Include
2662         ../../objc-obj-c++-shared/runtime.h. (main): Always use
2663         protocol_getName().
2664         * objc/execute/formal_protocol-6.m: Likewise.
2665         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2666         Object.  Include <objc/Protocol.h> instead of
2667         ../../objc-obj-c++-shared/Protocol1.h.
2668         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2669         Object.
2670         * objc/execute/informal_protocol.m: Likewise.
2671         * objc/execute/load-3.m: Likewise.
2672         * objc/execute/many_args_method.m ([TestClass +initialize]):
2673         Include this method with the GNU runtime as well.
2674         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2675         * objc/execute/nested-func-1.m: Use TestsuiteObject
2676         instead of Object.
2677         * objc/execute/nil_method-1.m: Likewise.
2678         * objc/execute/no_clash.m: Likewise.
2679         * objc/execute/np-1.m: Do not include
2680         ../../objc-obj-c++-shared/Protocol1.h.
2681         (main): Use return instead of exit().
2682         * objc/execute/np-2.m: Do not include
2683         ../../objc-obj-c++-shared/Protocol1.h.
2684         ([MyObject +initialize]): Include this method also with the GNU
2685         runtime.  (main): Use return instead of exit().
2686         * objc/execute/object_is_class.m: Include
2687         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2688         of Object.  (main): Use the Modern Objective-C runtime API.
2689         * objc/execute/object_is_meta_class.m: Likewise.
2690         * objc/execute/private.m: Use TestsuiteObject instead of Object.
2691         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2692         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
2693         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
2694         Objective-C runtime API.
2695         * objc/execute/protocol-isEqual-2.m: Likewise.
2696         * objc/execute/protocol-isEqual-3.m: Likewise.
2697         * objc/execute/protocol-isEqual-4.m: Likewise.
2698         * objc/execute/redefining_self.m ([TestClass +initialize]):
2699         Include this method with the GNU runtime as well.
2700         * objc/execute/root_methods.m: Include
2701         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
2702         Include this method with the GNU runtime as well.
2703         (main): Use the Modern Objective-C runtime API.
2704         * objc/execute/selector-1.m: Include
2705         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2706         of Object.  (main): Use the Modern Objective-C runtime API.
2707         * objc/execute/static-1.m ([Test +initialize]): Include this
2708         method with the GNU runtime as well.
2709         * objc/execute/static-2.m: Likewise.
2710         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2711         * objc/execute/va_method.m: Do not include objc/objc-api.h.
2712         ([MathClass +initialize]): Include this method with the GNU
2713         runtime as well.
2714         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2715         instead of Object.
2716         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2717         * objc.dg/attributes/categ-attributes-2.m: Likewise.
2718         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2719         * objc.dg/attributes/method-attribute-1.m: Likewise.
2720         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2721         * objc.dg/attributes/method-attribute-2.m: Likewise.
2722         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2723         * objc.dg/attributes/method-attribute-3.m: Likewise.
2724         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2725         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2726         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2727         * obj-c++.dg/bitfield-1.mm: Likewise.
2728         * obj-c++.dg/bitfield-2.mm: Likewise
2729         * objc.dg/bitfield-3.m: Likewise.
2730         * obj-c++.dg/bitfield-4.mm: Likewise.
2731         * objc.dg/bitfield-5.m: Likewise
2732         * objc.dg/call-super-1.m: Likewise.
2733         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2734         Use objc_getClass() instead of objc_get_class(), but for the GNU
2735         runtime redefine objc_getClass as objc_get_class.  Include
2736         ../objc-obj-c++-shared/runtime.h.
2737         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2738         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2739         Use the Modern Objective-C runtime API.
2740         * objc.dg/class-protocol-1.m: Include
2741         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2742         * obj-c++.dg/class-protocol-1.mm: Likewise.
2743         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2744         * objc.dg/comp-types-10.m: Likewise.
2745         * objc.dg/comp-types-11.m: Likewise.
2746         * objc.dg/comp-types-12.m: Likewise.
2747         * obj-c++.dg/comp-types-9.mm: Likewise.
2748         * obj-c++.dg/comp-types-11.mm: Likewise.
2749         * obj-c++.dg/comp-types-12.mm: Likewise.
2750         * obj-c++.dg/comp-types-13.mm: Likewise.
2751         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2752         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2753         * obj-c++.dg/cxx-scope-1.mm: Likewise.
2754         * obj-c++.dg/cxx-scope-2.mm: Likewise.
2755         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2756         * objc.dg/desig-init-1.m: Likewise.
2757         * obj-c++.dg/defs.mm: Likewise.
2758         * objc.dg/exceptions-2.m: Likewise.
2759         * obj-c++.dg/except-1.mm: Likewise.
2760         * obj-c++.dg/exceptions-2.mm: Likewise.
2761         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2762         Use the Modern Objective-C runtime API.
2763         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
2764         the Modern Objective-C runtime API.  Do not include
2765         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
2766         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
2767         the Modern Objective-C runtime API except when using an older NeXT
2768         runtime.
2769         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
2770         the Modern Objective-C runtime API.
2771         * objc.dg/encode-7.m: Include objc/runtime.h instead of
2772         objc/encoding.h.
2773         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2774         * objc.dg/encode-7-next-64bit.m: Updated include.
2775         * objc.dg/encode-8.m: Include objc/runtime.h instead of
2776         objc/encoding.h.
2777         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
2778         the Modern Objective-C runtime API.
2779         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2780         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
2781         instead of ../objc-obj-c++-shared/Protocol1.h.
2782         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
2783         the Modern Objective-C runtime API except when using an older NeXT
2784         runtime.
2785         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
2786         the Modern Objective-C runtime API.
2787         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2788         Object.
2789         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2790         * objc.dg/fix-and-continue-2.m: Likewise.
2791         * objc.dg/foreach-1.m: Likewise.
2792         * objc.dg/foreach-2.m: Likewise.
2793         * objc.dg/foreach-3.m: Likewise.
2794         * objc.dg/foreach-4.m: Likewise.
2795         * objc.dg/foreach-5.m: Likewise.
2796         * objc.dg/foreach-6.m: Likewise.
2797         * objc.dg/foreach-7.m: Likewise.
2798         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
2799         Object.
2800         * objc.dg/func-ptr-2.m: Likewise.
2801         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2802         Do not include objc/objc-api.h.
2803         * obj-c++.dg/fsf-package-0.mm: Likewise.
2804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2805         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2806         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2807         of Object.
2808         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2809         * objc.dg/gnu-runtime-3.m: Likewise.
2810         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2811         * objc.dg/headers.m: Include objc/runtime.h instead of
2812         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
2813         for the NeXT runtime.
2814         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2815         * obj-c++.dg/isa-field-1.mm: Likewise.
2816         * obj-c++.dg/ivar-list-semi.mm: Likewise.
2817         * objc.dg/layout-1.m: Likewise.
2818         * objc.dg/layout-2.m: Likewise.
2819         * objc.dg/local-decl-2.m: Likewise.
2820         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2821         Object.  ([Container +elementForView:]): Use
2822         class_conformsToProtocol().
2823         * obj-c++.dg/lookup-2.mm: Likewise.
2824         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2825         * obj-c++.dg/local-decl-1.mm: Likewise.
2826         * objc.dg/method-3.m: Likewise.
2827         * objc.dg/method-4.m: Likewise.
2828         * objc.dg/method-6.m: Include objc/Protocol.h instead of
2829         ../objc-obj-c++-shared/Protocol1.h.
2830         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2831         * objc.dg/method-9.m: Likewise.
2832         * objc.dg/method-10.m: Likewise.
2833         * objc.dg/method-13.m ([Root +initialize]): Include this method
2834         also for the GNU runtime.  (main): Use objc_getClass() also for
2835         the GNU runtime.
2836         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2837         * objc.dg/method-17.m: Likewise.
2838         * objc.dg/method-19.m: Likewise.
2839         * objc.dg/method-20b.m: Likewise.
2840         * obj-c++.dg/method-2.mm: Likewise.
2841         * obj-c++.dg/method-6.mm: Likewise.
2842         * obj-c++.dg/method-10.mm: Likewise.
2843         * obj-c++.dg/method-11.mm: Likewise.
2844         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2845         ../objc-obj-c++-shared/Protocol1.h.
2846         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2847         * obj-c++.dg/method-15.mm: Likewise.
2848         * obj-c++.dg/method-17.mm: Likewise.
2849         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
2850         +initialize]): Include this method also for the GNU
2851         runtime.  (main): Use objc_getClass() also for the GNU runtime.
2852         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2853         * obj-c++.dg/method-22.mm: Likewise.
2854         * obj-c++.dg/method-23.mm: Likewise.
2855         * obj-c++.dg/no-extra-load.mm: Likewise.
2856         * objc.dg/objc-fast-4.m: Likewise.
2857         * objc.dg/objc-gc-4.m: Likewise.
2858         * obj-c++.dg/objc-gc-3.mm: Likewise.
2859         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
2860         protocol_getMethodDescription() instead of [Protocol
2861         -descriptionForInstanceMethod].
2862         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2863         Made it available with all runtimes.  (main): Call -test instead
2864         of -class.
2865         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2866         and put into a category.
2867         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2868         Object.  Include objc/objc.h.
2869         * obj-c++.dg/proto-lossage-2.mm: Likewise.
2870         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
2871         New. (main): Use protocol_getMethodDescription() instead
2872         of [Protocol -descriptionForInstanceMethod] and [Protocol
2873         -descriptionForClassMethod].
2874         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2875         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
2876         Objective-C runtime API.
2877         * obj-c++.dg/proto-qual-1.mm: Likewise.
2878         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2879         Object.
2880         * obj-c++.dg/property/property-1.mm: Likewise.
2881         * obj-c++.dg/qual-types-1.mm: Likewise.
2882         * objc.dg/selector-2.m: Include objc/objc.h instead of
2883         ../objc-obj-c++-shared/Object1.h.
2884         * obj-c++.dg/selector-2.mm: Likewise.
2885         * obj-c++.dg/selector-5.mm: Likewise.
2886         * obj-c++.dg/selector-6.mm: Likewise.
2887         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2888         Object.  Do not include objc/objc-api.h.
2889         * obj-c++.dg/set-not-used-1.mm: Likewise.
2890         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2891         * objc.dg/stret-1.m: Likewise.
2892         * objc.dg/stret-2.m: Likewise.
2893         * obj-c++.dg/super-class-2.mm: Likewise.
2894         * objc.dg/super-class-3.m: Likewise.
2895         * objc.dg/super-class-4.m: Likewise.
2896         * objc.dg/sync-2.m: Likewise.
2897         * obj-c++.dg/sync-2.mm: Likewise.
2898         * objc.dg/sync-1.m: Include objc/objc.h instead of
2899         ../objc-obj-c++-shared/Object1.h.
2900         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2901         'Class' as the type of 'isa'.
2902         * objc.dg/special/unclaimed-category-1.m: Use the Modern
2903         Objective-C runtime API.  ([TestClass +initialize]): Include this
2904         method with the GNU runtime as well.
2905         * objc.dg/strings/strings-1.m: Updated includes.
2906         * obj-c++.dg/strings/strings-1.mm: Likewise.
2907         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2908         objc.dg/strings/const-str-12b.m.
2909         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2910         * obj-c++.dg/template-3.mm: Likewise.
2911         * obj-c++.dg/template-4.mm: Likewise.
2912         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
2913         Objective-C runtime API.
2914         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2915         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2916         * obj-c++.dg/try-catch-1.mm: Likewise.
2917         * obj-c++.dg/try-catch-2.mm: Likewise.
2918         * objc.dg/try-catch-3.m: Likewise.
2919         * obj-c++.dg/try-catch-3.mm: Likewise.
2920         * objc.dg/try-catch-6.m: Likewise.
2921         * objc.dg/try-catch-7.m: Likewise.
2922         * obj-c++.dg/try-catch-7.mm: Likewise.
2923         * obj-c++.dg/try-catch-8.mm: Likewise.
2924         * obj-c++.dg/try-catch-9.mm: Likewise.
2925         * objc.dg/try-catch-10.m: Likewise.
2926         * obj-c++.dg/try-catch-11.mm: Likewise.
2927         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2928         Object.  Include objc/objc.h.
2929         * obj-c++.dg/typedef-alias-1.mm: Likewise.
2930         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2931         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2932         Object.  Use Modern Objective-C runtime API.  Do not use
2933         performv::.
2934         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2935         * obj-c++.dg/torture/trivial.mm: Likewise.
2936         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2937         instead of ../objc-obj-c++-shared/Object1.h.  Include
2938         ../objc-obj-c++-shared/runtime.h.
2939         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2940         * objc.dg/torture/strings/const-str-11.m: Likewise.
2941         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2942         * objc.dg/torture/strings/const-str-9.m: Likewise.
2943         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2944         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2945         instead of Object. Only add _FooClassReference if
2946         __NEXT_RUNTIME__.
2947         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2948         * objc.dg/torture/strings/const-str-8.m: Likewise.
2949         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2950         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2951         additional sources.
2952         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2953         Object.
2954         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2955         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2956         * obj-c++.dg/va-meth-1.mm: Likewise.
2957         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2958         ../objc-obj-c++-shared/Object1.h.
2959         * objc.dg/zero-link-3.m: Likewise.
2960
2961 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2962
2963         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2964
2965 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2966
2967         PR objc-++/48275
2968         * obj-c++.dg/property/cxx-property-1.mm: New.
2969         * obj-c++.dg/property/cxx-property-2.mm: New.
2970
2971 2011-06-06  Jason Merrill  <jason@redhat.com>
2972
2973         * g++.dg/cpp0x/regress/ptrmem1.C: New.
2974
2975 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
2976
2977         PR rtl-optimization/49145
2978         From Ryan Mansfield
2979         * gcc.c-torture/compile/pr49145.c: New test.
2980
2981 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR testsuite/49288
2984         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2985         to dg-options, match also DW_AT_linkage_name.
2986
2987         PR debug/49294
2988         * gcc.dg/debug/pr49294.c: New test.
2989
2990         PR c++/49264
2991         * g++.dg/opt/pr49264.C: New test.
2992
2993 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
2994
2995         PR tree-optimization/49243
2996         * gcc.dg/pr49243.c: New.
2997
2998 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2999
3000         * gnat.dg/specs/cond_expr1.ads: New test.
3001
3002 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3003
3004         * gnat.dg/deferred_const4.ad[sb]: New test.
3005         * gnat.dg/deferred_const4_pkg.ads: New helper.
3006
3007 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
3008
3009         * gnat.dg/test_tamdt.adb: Rename to...
3010         * gnat.dg/taft_type1.adb: ...this.
3011         * gnat.dg/tamdt.ad[sb]: Rename to...
3012         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3013         * gnat.dg/tamdt_aux.ads: Rename to...
3014         * gnat.dg/taft_type1_pkg2.ads: ...this.
3015         * gnat.dg/taft_type2.ad[sb]: New test.
3016         * gnat.dg/taft_type2_pkg.ads: New helper.
3017         * gnat.dg/taft_type3.adb: New test.
3018         * gnat.dg/taft_type3_pkg.ads: New helper.
3019
3020 2011-06-05  Tobias Burnus  <burnus@net-b.de>
3021
3022         PR fortran/49255
3023         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3024         for F2008.
3025
3026 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3027
3028         PR testsuite/49287
3029         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3030         warning.
3031         * objc.dg/gnu-api-2-objc.m: Likewise.
3032         * obj-c++.dg/gnu-api-2-class.mm: Likewise
3033         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3034
3035 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3036
3037         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
3038         alignment, not the alignment, when calling class_addIvar().  Add
3039         an 'isa' instance variable to the test root class.
3040         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3041
3042 2011-06-04  Jan Hubicka  <jh@suse.cz>
3043
3044         PR tree-optimization/48893
3045         PR tree-optimization/49091
3046         PR tree-optimization/49179
3047         * gfortran.dg/pr49179.f90: New testcase
3048
3049 2011-06-04  Jan Hubicka  <jh@suse.cz>
3050
3051         PR lto/48954
3052         * g++.dg/torture/pr48954.C: New testcase.
3053
3054 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3055
3056         * g++.dg/warn/delete-non-virtual-dtor.C: New.
3057
3058 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
3059
3060         PR c++/33840
3061         * g++.dg/diagnostic/bitfld2.C: New.
3062
3063 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3064
3065         PR target/49281
3066         * gcc.c-torture/execute/pr49281.c: New test.
3067
3068 2011-06-04  Jan Hubicka  <jh@suse.cz>
3069
3070         PR tree-optimize/48929
3071         * gcc.c-torture/compile/pr48929.c: New testcase.
3072
3073 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
3074
3075         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3076
3077 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
3078
3079         PR c++/49276
3080         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3081
3082 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3083
3084         * objc.dg/headers.m: Do not include sarray.h and hash.h.
3085
3086 2011-06-03  Richard Henderson  <rth@redhat.com>
3087             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3088
3089         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3090
3091 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3092
3093         * objc.dg/headers.m: Do not include objc-list.h.
3094
3095 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3096
3097         * objc.dg/type-stream-1.m: Test removed.
3098         * objc.dg/headers.m: Do not include typedstream.h.
3099
3100 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3101
3102         * objc.dg/torture/forward-1.m (main): Updated testcase.
3103
3104 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
3105
3106         PR target/49163
3107         * gcc.c-torture/compile/pr49163.c: New.
3108
3109 2011-06-02  Asher Langton  <langton2@llnl.gov>
3110
3111         PR fortran/49268
3112         * gfortran.dg/PR49268.f90: New test.
3113
3114 2011-06-02  Asher Langton  <langton2@llnl.gov>
3115
3116         PR fortran/37039
3117         * gfortran.dg/PR37039.f90: New test.
3118
3119 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
3120
3121         PR objc/48539
3122         * objc.dg/method-5.m: Updated.
3123         * objc.dg/method-19.m: Updated.
3124         * objc.dg/method-lookup-1.m: New.
3125         * obj-c++.dg/method-6.mm: Updated.
3126         * obj-c++.dg/method-7.mm: Updated.
3127         * obj-c++.dg/method-lookup-1.mm: New.
3128
3129 2011-06-02  DJ Delorie  <dj@redhat.com>
3130
3131         * lib/timeout.exp (timeout): Add board_info support.
3132
3133 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
3134
3135         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
3136
3137 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3138
3139         PR fortran/49265
3140         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
3141         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
3142
3143 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3144             Hans-Peter Nilsson  <hp@axis.com>
3145
3146         PR rtl-optimization/48840
3147         * gcc.target/sparc/ultrasp13.c: New test.
3148
3149 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
3150
3151         PR target/49238
3152         * gcc.c-torture/compile/pr49238.c: New.
3153
3154 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3155
3156         * gcc.target/arm/g2.c: Skip test in -mthumb.
3157         Skip test unless cpu is xscale.
3158         * gcc.target/arm/scd42-2.c: Likewise.
3159         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3160
3161 2011-06-01  Jason Merrill  <jason@redhat.com>
3162
3163         * g++.dg/cpp0x/decltype28.C: New.
3164         * g++.dg/cpp0x/decltype29.C: New.
3165
3166 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3167
3168         PR target/45074
3169         * gcc.target/mips/pr45074.c: New test.
3170
3171 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3172             Hans-Peter Nilsson  <hp@axis.com>
3173
3174         PR rtl-optimization/48830
3175         * gcc.target/sparc/ultrasp12.c: New test.
3176
3177 2011-06-01  David Li  <davidxl@google.com>
3178
3179         * gcc.dg/profile-dir-1.c: Change pass name.
3180         * gcc.dg/profile-dir-2.c: Ditto.
3181         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3182         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3183         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3184         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3185         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3186         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3187         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3188         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3189         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3190         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3191         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3192         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3193         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3194         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3195         * gcc.dg/profile-dir-3.c: Ditto.
3196         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3197
3198 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3199
3200         * objc.dg/attributes/method-nonnull-1.m: New test.
3201         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3202
3203 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3204
3205         PR fortran/18918
3206         * gfortran.dg/coarray_atomic_1.f90: New.
3207         * gfortran.dg/coarray/atomic_1.f90: New.
3208
3209 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3210
3211         * gcc.dg/guality/bswaptest.c: New test.
3212         * gcc.dg/guality/clztest.c: New test.
3213         * gcc.dg/guality/ctztest.c: New test.
3214         * gcc.dg/guality/rotatetest.c: New test.
3215
3216         PR target/48688
3217         * gcc.target/i386/pr48688.c: New test.
3218
3219 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3220
3221         PR c++/48010
3222         * g++.dg/lookup/name-clash9.C: New.
3223
3224 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3225
3226         PR fortran/18918
3227         * gfortran.dg/coarray/dummy_1.f90: New.
3228
3229 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3230
3231         PR fortran/18918
3232         * gfortran.dg/coarray/save_1.f90: New.
3233         * gfortran.dg/coarray_4.f90: Update dg-error.
3234
3235 2011-05-31  Jason Merrill  <jason@redhat.com>
3236
3237         * g++.dg/cpp0x/rv-template1.C: New.
3238
3239 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3240
3241         PR rtl-optimization/49235
3242         * gcc.dg/pr49235.c: New test.
3243
3244 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3245
3246         PR tree-optimization/49093
3247         * gcc.dg/vect/pr49093.c: New test.
3248
3249 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3250
3251         PR debug/49047
3252         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3253
3254 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3255
3256         PR testsuite/49239
3257         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3258         output array.
3259
3260 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3261
3262         PR target/49186
3263         * gcc.c-torture/execute/pr49186.c: New.
3264
3265 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3266
3267         PR target/49168
3268          * gcc.target/i386/pr49168-1.c: New.
3269
3270 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3271             Eric Botcazou  <ebotcazou@adacore.com>
3272
3273         * gcc.dg/guality/drap.c: New test.
3274
3275 2011-05-30  Richard Guenther  <rguenther@suse.de>
3276
3277         PR tree-optimization/49210
3278         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3279         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3280
3281 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR c++/49223
3284         * g++.dg/gomp/pr49223-1.C: New test.
3285         * g++.dg/gomp/pr49223-2.C: New test.
3286
3287 2011-05-30  Richard Guenther  <rguenther@suse.de>
3288
3289         PR tree-optimization/49218
3290         * gcc.c-torture/execute/pr49218.c: New testcase.
3291
3292 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3293
3294         PR tree-optimization/49199
3295         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3296         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3297         -fno-tree-scev-cprop.
3298
3299 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3300
3301         PR fortran/47601
3302         * gfortran.dg/extends_13.f03: New.
3303
3304 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3305
3306         PR rtl-optimization/49095
3307         * gcc.target/i386/pr49095.c: New test.
3308
3309 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3310
3311         PR fortran/18918
3312         * gfortran.dg/coarray_24.f90: New.
3313
3314 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3315
3316         PR fortran/18918
3317         * gfortran.dg/coarray_23.f90: New.
3318
3319 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3320
3321         From Ryan Mansfield
3322         * gcc.dg/pr48826.c: New test.
3323
3324 2011-05-29  Richard Guenther  <rguenther@suse.de>
3325
3326         PR tree-optimization/49217
3327         * gcc.dg/torture/pr49217.c: New testcase.
3328
3329 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3330
3331         PR testsuite/49222
3332         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3333
3334 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3335
3336         * gnat.dg/boolean_subtype.adb: Rename to...
3337         * gnat.dg/boolean_subtype1.adb: ...this.
3338
3339 2011-05-28  Jason Merrill  <jason@redhat.com>
3340
3341         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3342
3343 2011-05-27  Jason Merrill  <jason@redhat.com>
3344
3345         * g++.dg/cpp0x/enum18.C: Adjust.
3346
3347         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3348
3349 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3350
3351         PR fortran/18918
3352         * gfortran.dg/coarray_22.f90: New.
3353
3354 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3355
3356         PR tree-optimization/46728
3357         * gcc.target/powerpc/pr46728-1.c: New.
3358         * gcc.target/powerpc/pr46728-2.c: New.
3359         * gcc.target/powerpc/pr46728-3.c: New.
3360         * gcc.target/powerpc/pr46728-4.c: New.
3361         * gcc.target/powerpc/pr46728-5.c: New.
3362         * gcc.dg/pr46728-6.c: New.
3363         * gcc.target/powerpc/pr46728-7.c: New.
3364         * gcc.target/powerpc/pr46728-8.c: New.
3365         * gcc.dg/pr46728-9.c: New.
3366         * gcc.target/powerpc/pr46728-10.c: New.
3367         * gcc.target/powerpc/pr46728-11.c: New.
3368         * gcc.dg/pr46728-12.c: New.
3369         * gcc.target/powerpc/pr46728-13.c: New.
3370         * gcc.target/powerpc/pr46728-14.c: New.
3371         * gcc.target/powerpc/pr46728-15.c: New.
3372         * gcc.target/powerpc/pr46728-16.c: New.
3373
3374 2011-05-27  Jason Merrill  <jason@redhat.com>
3375
3376         * g++.dg/abi/mangle47.C: New.
3377
3378         PR c++/49176
3379         * g++.dg/template/const5.C: New.
3380
3381         * g++.dg/cpp0x/enum18.C: New.
3382
3383         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3384
3385         * g++.dg/cpp0x/error6.C: New.
3386
3387         * g++.dg/cpp0x/error5.C: New.
3388
3389 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR c++/49165
3392         * g++.dg/eh/cond6.C: New test.
3393
3394 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3395
3396         PR fortran/48820
3397         * gfortran.dg/rank_3.f90: New.
3398         * gfortran.dg/rank_4.f90: New.
3399
3400 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3401
3402         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3403         replace dump search.
3404
3405 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3406
3407         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3408         * gnat.dg/bit_packed_array5.adb: ...here.
3409
3410 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3411
3412         PR c++/42056
3413         * g++.dg/cpp0x/auto25.C: New.
3414
3415 2011-05-27  Richard Guenther  <rguenther@suse.de>
3416
3417         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3418
3419 2011-05-27  Richard Guenther  <rguenther@suse.de>
3420
3421         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3422
3423 2011-05-27  Richard Guenther  <rguenther@suse.de>
3424
3425         PR middle-end/49189
3426         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3427
3428 2011-05-26  Jason Merrill  <jason@redhat.com>
3429
3430         * g++.dg/cpp0x/friend1.C: New.
3431         * g++.dg/cpp0x/friend2.C: New.
3432
3433         * g++.dg/cpp0x/auto7.C: Update.
3434         * g++.dg/template/crash50.C: Adjust.
3435         * g++.dg/template/static9.C: Adjust.
3436         * g++.old-deja/g++.ext/memconst.C: Adjust.
3437
3438 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3439
3440         * gcc.dg/march.c: Ignore a note for some targets.
3441
3442 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3443             Nathan Froyd  <froydnj@codesourcery.com>
3444
3445         PR c++/2288
3446         PR c++/18770
3447         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3448         * g++.dg/parse/pr18770.C: New test.
3449         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3450
3451 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3452
3453         PR fortran/48955
3454         * gfortran.dg/dependency_40.f90 : New test.
3455
3456 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3457
3458         PR fortran/18918
3459         * gfortran.dg/coarray/registering_1.f90: New.
3460
3461 2011-05-26  Jason Merrill  <jason@redhat.com>
3462
3463         * g++.dg/cpp0x/variadic111.C: New.
3464         * g++.dg/cpp0x/variadic41.C: Adjust.
3465
3466 2011-05-26  Richard Guenther  <rguenther@suse.de>
3467
3468         PR tree-optimization/48702
3469         * gcc.dg/torture/pr48702.c: New testcase.
3470
3471 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3472
3473         PR gcov-profile/48845
3474         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3475         support.
3476         * gcc.dg/matrix/matrix.exp: Likewise.
3477         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3478         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3479         line number to check_profiling_available.
3480         * lib/target-supports.exp (check_profiling_available): Account for
3481         this.
3482         Require TLS runtime support with -fprofile-generate.
3483         * lib/profopt.exp (profopt-execute): Add TLS options for
3484         -fprofile-generate.
3485         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3486
3487 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR c++/49165
3490         * g++.dg/eh/cond5.C: New test.
3491
3492         PR tree-optimization/49161
3493         * gcc.c-torture/execute/pr49161.c: New test.
3494
3495 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3496
3497         * gcc.target/arm/neon-vorn-vbic.c: New test.
3498
3499 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3500
3501         PR tree-optimization/49038
3502         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3503         * gcc.dg/vect/pr49038.c: New test.
3504
3505 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3506         * g++.dg/init/pr25811-3.C: New.
3507         * g++.dg/init/pr25811-4.C: New.
3508
3509 2011-05-25  Jason Merrill  <jason@redhat.com>
3510
3511         * g++.dg/cpp0x/enum17.C: New.
3512         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3513
3514         * g++.dg/cpp0x/auto24.C: New.
3515
3516         * g++.dg/cpp0x/error4.C: New.
3517
3518         * g++.dg/cpp0x/rv-restrict.C: New.
3519
3520         * g++.dg/cpp0x/enum15.C: New.
3521         * g++.dg/cpp0x/constexpr-switch2.C: New.
3522
3523         * g++.dg/cpp0x/variadic110.C: New.
3524
3525         * g++.dg/cpp0x/auto9.C: Add typedef test.
3526
3527         * g++.dg/cpp0x/auto23.C: New.
3528         * g++.dg/cpp0x/auto9.C: Adjust.
3529
3530         * g++.dg/cpp0x/defaulted29.C: New.
3531
3532         * g++.dg/cpp0x/initlist51.C: New.
3533
3534 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3535
3536         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3537         * g++.dg/abi/packed1.C: Suppress warning.
3538         * g++.dg/warn/Wunused-parm-3.C: Likewise.
3539         * g++.dg/template/stdarg1.C: Likewise.
3540         * g++.dg/other/packed1.C: Remove arm from xfail list.
3541
3542 2011-05-25  Jason Merrill  <jason@redhat.com>
3543
3544         * g++.dg/cpp0x/enum16.C: New.
3545         * g++.dg/parse/error15.C: Adjust.
3546
3547         * g++.dg/cpp0x/initlist50.C: New.
3548
3549         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3550
3551         * g++.dg/cpp0x/variadic109.C: New.
3552
3553 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555          * gcc.target/i386/pause-1.c: New.
3556
3557 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3558
3559         * gcc.dg/stack-usage-1.c: Adjust comment.
3560         * gcc.dg/stack-usage-2.c: New test.
3561
3562 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
3563
3564         PR c++/49136
3565         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3566         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3567
3568 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
3569
3570         PR rtl-optimization/48757
3571         * gfortran.dg/pr48757.f:  New test case.
3572
3573 2011-05-24  Jason Merrill  <jason@redhat.com>
3574
3575         * g++.dg/cpp0x/access01.C: New.
3576
3577 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3578
3579         PR libobjc/48177
3580         * objc.dg/pr48177.m: New testcase.      
3581
3582 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3583
3584         PR objc/48187
3585         * objc.dg/pr48187.m: New testcase.
3586         * obj-c++.dg/pr48187.mm: New testcase.
3587         * objc.dg/ivar-extra-semicolon.m: New testcase.
3588
3589 2011-05-24  Jason Merrill  <jason@redhat.com>
3590
3591         * g++.dg/template/access21.C: New.
3592         * g++.dg/template/access22.C: New.
3593
3594 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
3595
3596         PR rtl-optimization/48633
3597         * g++.dg/pr48633.C: New test.
3598
3599 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
3600
3601         PR target/49133
3602         * g++.dg/other/pr49133.C: New test.
3603
3604 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
3605             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3606
3607         * gcc.dg/torture/tls/run-gd.c: New test.
3608         * gcc.dg/torture/tls/run-ie.c: New test.
3609         * gcc.dg/torture/tls/run-ld.c: New test.
3610         * gcc.dg/torture/tls/run-le.c: New test.
3611         * lib/target-supports.exp (check_effective_target_tls_runtime):
3612         Build testcase with TLS options.
3613
3614 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3615
3616         * gcc.dg/vect/pr48172.c: Remove dg-do run.
3617
3618 2011-05-24  Tom de Vries  <tom@codesourcery.com>
3619
3620         PR tree-optimization/49121
3621         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3622
3623 2011-05-23  Jason Merrill  <jason@redhat.com>
3624
3625         * g++.dg/cpp0x/defaulted28.C: New.
3626
3627         * g++.dg/cpp0x/sfinae25.C: New.
3628
3629         * g++.dg/cpp0x/rv-cast2.C: New.
3630
3631         * g++.dg/cpp0x/enum14.C: New.
3632
3633 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3634
3635         PR lto/49123
3636         * gcc.c-torture/execute/pr49123.c: New test.
3637
3638         PR debug/49032
3639         * gcc.dg/debug/pr49032.c: New test.
3640
3641         PR c/49120
3642         * gcc.dg/pr49120.c: New test.
3643
3644 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3645
3646         PR target/47315
3647         * gcc.target/i386/pr47315.c: New test.
3648
3649 2011-05-23  Jason Merrill  <jason@redhat.com>
3650
3651         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3652
3653         * g++.dg/cpp0x/sfinae24.C: New.
3654
3655         * g++.dg/cpp0x/error3.C: New.
3656
3657         * g++.dg/cpp0x/defaulted27.C: New.
3658
3659         * g++.dg/cpp0x/decltype27.C: New.
3660
3661 2011-05-23  Richard Guenther  <rguenther@suse.de>
3662
3663         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3664
3665 2011-05-23  Richard Guenther  <rguenther@suse.de>
3666
3667         PR tree-optimization/40874
3668         * g++.dg/tree-ssa/pr40874.C: New testcase.
3669
3670 2011-05-23  Richard Guenther  <rguenther@suse.de>
3671
3672         PR tree-optimization/49115
3673         * g++.dg/torture/pr49115.C: New testcase.
3674
3675 2011-05-23  Richard Guenther  <rguenther@suse.de>
3676
3677         PR middle-end/15419
3678         * gcc.dg/memcpy-3.c: New testcase.
3679
3680 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR middle-end/48973
3683         * gcc.c-torture/execute/pr48973-1.c: New test.
3684         * gcc.c-torture/execute/pr48973-2.c: New test.
3685
3686 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
3687
3688         PR c++/18016
3689         * g++.dg/warn/pr18016.C: New.
3690
3691 2011-05-23  Tom de Vries  <tom@codesourcery.com>
3692
3693         PR target/45098
3694         * gcc.target/arm/ivopts-6.c: New test.
3695
3696 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
3697
3698         PR middle-end/49029
3699         * gcc.c-torture/compile/pr49029.c: New test.
3700
3701 2011-05-22  Jason Merrill  <jason@redhat.com>
3702
3703         * g++.dg/cpp0x/sfinae23.C: New.
3704         * g++.dg/cpp0x/sfinae8.C: Correct.
3705
3706 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3707
3708         * gfortran.dg/function_optimize_8.f90:  New test case.
3709
3710 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
3711
3712         PR tree-optimization/49087
3713         * gcc.dg/vect/O3-pr49087.c: New test.
3714
3715 2011-05-21  Jason Merrill  <jason@redhat.com>
3716
3717         * g++.dg/debug/const5.C: New.
3718
3719 2011-05-20  Jason Merrill  <jason@redhat.com>
3720
3721         * g++.dg/cpp0x/constexpr-static7.C: Extend.
3722
3723         * g++.dg/cpp0x/constexpr-static7.C: New.
3724
3725         * g++.dg/cpp0x/enum12.C: New.
3726         * g++.dg/cpp0x/enum13.C: New.
3727
3728 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
3729
3730         PR fortran/48699
3731         * gfortran.dg/select_type_23.f03: New.
3732
3733 2011-05-20  Jason Merrill  <jason@redhat.com>
3734
3735         * g++.dg/cpp0x/defaulted26.C: New.
3736
3737         * g++.dg/cpp0x/noexcept02.C: Fix.
3738         * g++.dg/cpp0x/noexcept03.C: Fix.
3739         * g++.dg/cpp0x/noexcept08.C: Fix.
3740         * g++.dg/cpp0x/noexcept10.C: New.
3741
3742 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
3743
3744         PR fortran/48706
3745         * gfortran.dg/extends_12.f03: New.
3746
3747 2011-05-20  Jason Merrill  <jason@redhat.com>
3748
3749         * g++.dg/template/koenig9.C: New.
3750         * g++.dg/opt/pr47615.C: Fix.
3751         * g++.dg/overload/defarg1.C: Fix.
3752         * g++.dg/tc1/dr213.C: Remove xfail.
3753         * g++.dg/torture/pr34850.C: Fix.
3754         * g++.dg/torture/pr39362.C: Fix.
3755         * g++.old-deja/g++.brendan/crash56.C: Fix.
3756         * g++.old-deja/g++.pt/memtemp47.C: Fix.
3757
3758 2011-05-20  Richard Guenther  <rguenther@suse.de>
3759
3760         PR tree-optimization/49079
3761         * gcc.dg/torture/pr49079.c: New testcase.
3762
3763 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
3764
3765         PR tree-optimization/49073
3766         * gcc.c-torture/execute/pr49073.c: New test.
3767
3768 2011-06-19  Tobias Burnus  <burnus@net-b.de>
3769
3770         PR fortran/18918
3771         * gfortran.dg/coarray_21.f90: New.
3772
3773 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
3774
3775         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3776         output.
3777
3778 2011-05-19  Richard Guenther  <rguenther@suse.de>
3779
3780         PR testsuite/49063
3781         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3782
3783 2011-05-19  Richard Guenther  <rguenther@suse.de>
3784
3785         PR middle-end/48985
3786         * gcc.dg/builtin-object-size-11.c: New testcase.
3787
3788 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3789
3790         PR target/45098
3791         * gcc.target/arm/ivopts.c: New test.
3792         * gcc.target/arm/ivopts-2.c: New test.
3793
3794 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3795
3796         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3797
3798 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3799
3800         * gcc.c-torture/execute/960321-1.x: Remove.
3801
3802 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
3803
3804         PR fortran/48700
3805         * gfortran.dg/move_alloc_4.f90: New.
3806
3807 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3808
3809         PR target/49002
3810         * gcc.target/i386/pr49002-1.c: New test.
3811         * gcc.target/i386/pr49002-2.c: Likewise.
3812
3813 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3814
3815         PR tree-optimization/49039
3816         * gcc.c-torture/execute/pr49039.c: New test.
3817         * gcc.dg/tree-ssa/pr49039.c: New test.
3818         * g++.dg/torture/pr49039.C: New test.
3819
3820 2011-05-18  Jason Merrill  <jason@redhat.com>
3821
3822         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3823         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3824         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3825
3826 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
3827
3828         * gcc.target/bfin/mcpu-bf592.c: New test.
3829
3830 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
3831
3832         PR tree-optimization/41881
3833         * gcc.dg/vect/O3-pr41881.c: New test.
3834         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3835
3836 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR tree-optimization/49000
3839         * gcc.dg/pr49000.c: New test.
3840
3841 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
3842
3843         * gnat.dg/invalid1.adb: New test.
3844
3845 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
3846
3847         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3848         scan pattern.
3849         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3850         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3851
3852 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3853
3854         PR c++/48994
3855         * g++.dg/cpp0x/range-for18.C: New.
3856
3857 2011-05-15  Tobias Burnus  <burnus@net-b.de>
3858
3859         PR fortran/18918
3860         * gfortran.dg/coarray/image_index_2.f90: New.
3861
3862 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
3863
3864         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3865         * g++.dg/cpp0x/override2.C: New.
3866
3867 2011-05-14  Tobias Burnus  <burnus@net-b.de>
3868
3869         PR fortran/18918
3870         * gfortran.de/coarray_20.f90: New.
3871
3872 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3873
3874         PR fortran/22572
3875         * function_optimize_7.f90:  New test case.
3876
3877 2011-05-13  Jason Merrill  <jason@redhat.com>
3878
3879         * g++.dg/cpp0x/decltype26.C: New.
3880         * g++.dg/cpp0x/enum11.C: New.
3881
3882 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3883
3884         PR fortran/48972
3885         PR fortran/48991
3886         * gfortran.dg/assign_8.f90: Update dg-error.
3887
3888 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3889
3890         PR fortran/48972
3891         * gfortran.dg/io_constraints_8.f90: New.
3892         * gfortran.dg/io_constraints_9.f90: New.
3893
3894 2011-05-13  Martin Thuresson  <martint@google.com>
3895
3896         PR gcov-profile/47793
3897         * gcc.dg/pr47793.c: New.
3898
3899 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR tree-optimization/48975
3902         * gcc.dg/pr48975.c: New test.
3903
3904 2011-05-12  Tobias Burnus  <burnus@net-b.de>
3905
3906         PR fortran/48972
3907         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3908
3909 2011-05-12  Jason Merrill  <jason@redhat.com>
3910
3911         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3912
3913 2011-05-12  Geert Bosch  <bosch@adacore.com>
3914
3915         * gnat.dg/view_conversion1.adb: New test.
3916
3917 2011-05-12  Richard Guenther  <rguenther@suse.de>
3918
3919         PR tree-optimization/48172
3920         * gcc.dg/vect/pr48172.c: New testcase.
3921
3922 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR debug/48967
3925         * g++.dg/opt/pr48967.C: New test.
3926
3927 2011-05-11  Jason Merrill  <jason@redhat.com>
3928
3929         * g++.dg/cpp0x/constexpr-friend.C: New.
3930         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3931
3932         * g++.dg/cpp0x/sfinae22.C: New.
3933
3934 2011-05-11  Tobias Burnus  <burnus@net-b.de>
3935
3936         PR fortran/48889
3937         * gfortran.dg/generic_24.f90: New.
3938
3939 2011-05-11  Richard Guenther  <rguenther@suse.de>
3940
3941         PR tree-optimization/15256
3942         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3943
3944 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
3945
3946         PR debug/48159
3947         * gcc.dg/pr48159-1.c: New test.
3948         * gcc.dg/pr48159-2.c: New test.
3949
3950 2011-05-11  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/48953
3953         * gcc.dg/torture/pr48953.c: New testcase.
3954
3955 2011-05-11  Richard Guenther  <rguenther@suse.de>
3956
3957         PR tree-optimization/18041
3958         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3959
3960 2011-05-11  Alan Modra  <amodra@gmail.com>
3961
3962         PR target/47755
3963         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3964
3965 2011-05-10  Jason Merrill  <jason@redhat.com>
3966
3967         * g++.dg/cpp0x/defaulted25.C: New.
3968         * g++.dg/template/crash7.C: Adjust.
3969
3970         * g++.dg/cpp0x/variadic108.C: New.
3971
3972 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
3973
3974         * g++.dg/inherit/virtual9.C: Extend.
3975
3976 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3977
3978         PR target/48857
3979         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3980         are passed and returned in vector registers.
3981
3982 2011-05-10  Richard Guenther  <rguenther@suse.de>
3983
3984         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3985         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3986         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3987         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3988         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
3989         applies.
3990
3991 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
3992
3993         PR tree-optimization/48611
3994         PR tree-optimization/48794
3995         * gfortran.dg/gomp/pr48611.f90: New test.
3996         * gfortran.dg/gomp/pr48794.f90: New test.
3997
3998         PR debug/48928
3999         * gcc.dg/dfp/pr48928.c: New test.
4000
4001 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4002
4003         PR c++/48522
4004         * g++.dg/cpp0x/pr48522.C: New.
4005
4006 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4007
4008         PR c++/48735
4009         * g++.dg/cpp0x/sfinae21.C: New.
4010
4011 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4012
4013         * g++.dg/template/sfinae28.C: Rename to...
4014         * g++.dg/cpp0x/sfinae19.C: ... this.
4015         * g++.dg/template/sfinae29.C: Rename to...
4016         * g++.dg/cpp0x/sfinae20.C: ... this.
4017
4018 2011-05-09  Jeff Law <law@redhat.com>
4019
4020         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4021         consistent results.
4022
4023 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
4024
4025         PR c++/20039
4026         * g++.dg/init/pr20039.C: New.
4027
4028 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
4029
4030         PR c++/48737
4031         PR c++/48744
4032         * g++.dg/template/sfinae28.C: New.
4033         * g++.dg/template/sfinae29.C: Likewise.
4034
4035 2011-05-09  Jason Merrill  <jason@redhat.com>
4036
4037         * g++.dg/template/nontype23.C: New.
4038
4039 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
4040         PR c++/48859
4041         * g++.dg/init/pr48859.C: New.
4042
4043 2011-05-09  Jason Merrill  <jason@redhat.com>
4044
4045         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4046         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4047         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4048         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4049         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4050         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4051         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4052         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4053
4054 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
4055
4056         * g++.dg/inherit/virtual9.C: New.
4057
4058 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
4059
4060         PR c++/48574
4061         * g++.dg/template/dependent-expr8.C: New test case.
4062
4063 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
4064
4065         PR tree-optimization/48837
4066         * gcc.dg/pr48837.c: New testcase.
4067
4068 2011-05-06  Jason Merrill  <jason@redhat.com>
4069
4070         * g++.dg/cpp0x/constexpr-condition2.C: New.
4071
4072         * g++.dg/cpp0x/constexpr-missing.C: New.
4073
4074 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4075
4076         PR fortran/18918
4077         * gfortran.dg/coarray/this_image_2.f90: New.
4078
4079 2011-05-06  Tobias Burnus  <burnus@net-b.de>
4080
4081         PR fortran/48858
4082         PR fortran/48820
4083         * gfortran.dg/bind_c_usage_22.f90: New.
4084         * gfortran.dg/bind_c_usage_23.f90: New.
4085         * gfortran.dg/bind_c_usage_24.f90: New.
4086         * gfortran.dg/bind_c_usage_24_c.c: New.
4087
4088 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
4089
4090         PR c++/48838
4091         * g++.dg/template/member9.C: New test case.
4092
4093 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
4094
4095         * gnat.dg/discr29.ad[sb]: New test.
4096         * gnat.dg/discr30.adb: Likewise.
4097
4098 2011-05-05  Julian Brown  <julian@codesourcery.com>
4099
4100         * gcc.target/arm/neon-vset_lanes8.c: New test.
4101
4102 2011-05-05  Jason Merrill  <jason@redhat.com>
4103
4104         * g++.dg/init/new32.C: New.
4105
4106 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4107
4108         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4109         Fix typo.
4110
4111 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
4112
4113         PR rtl-optimization/48381
4114         * gcc.c-torture/compile/pr48381.c: New test.
4115
4116 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
4117
4118         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
4119         to dg-options.
4120         * gcc.target/i386/opt-1.c: Ditto.
4121
4122 2011-05-04  Jason Merrill  <jason@redhat.com>
4123
4124         * g++.dg/conversion/base1.C: New.
4125
4126 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4127
4128         PR libgfortran/48787
4129         * gfortran.dg/round_3.f08: Add more checks to test case.
4130
4131 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
4132
4133         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
4134         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
4135         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
4136         Gate test on effective_target fd_truncate.
4137
4138 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
4139
4140         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
4141         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4142         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
4143         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
4144         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
4145         * gcc.target/i386/pr38824.c: Ditto.
4146         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
4147         * gcc.target/i386/vecinit-2.c: Ditto.
4148         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
4149         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
4150         * gcc.target/i386/parity-2.c: Ditto.
4151         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
4152
4153 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4154
4155         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4156         remove duplication.
4157         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4158         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4159         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4160
4161 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4162
4163         PR fortran/18918
4164         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4165
4166 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4167
4168         PR fortran/18918
4169         * gfortran.dg/coarray/this_image_1.f90: New.
4170
4171 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4172
4173         PR fortran/18918
4174         * gfortran.dg/coarray/caf.dg: New.
4175         * gfortran.dg/coarray/image_index_1.f90: New, copied
4176         from ../coarray_16.f90.
4177
4178 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4179
4180         PR c++/28501
4181         * g++.dg/ext/complex9.C: New.
4182
4183 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4184
4185         From Mike Frysinger
4186         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4187         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4188         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4189
4190 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4191
4192         * gcc.target/bfin/builtins: Created.
4193         * gcc.target/bfin/hisilh-O0.c: Deleted.
4194         * gcc.target/bfin/hisilh.c: Moved to...
4195         * gcc.target/bfin/builtins/hisilh.c: ...here.
4196         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4197         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4198         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4199         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4200         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4201         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4202         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4203         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4204         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4205         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4206         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4207         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4208         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4209         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4210         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4211         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4212         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4213         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4214         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4215         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4216         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4217         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4218         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4219         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4220         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4221         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4222         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4223         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4224         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4225         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4226         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4227         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4228         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4229         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4230         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4231         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4232         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4233         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4234         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4235         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4236         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4237         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4238         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4239         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4240         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4241         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4242         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4243         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4244         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4245         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4246         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4247         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4248         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4249         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4250         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4251         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4252         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4253         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4254         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4255         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4256         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4257         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4258         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4259         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4260         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4261         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4262         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4263         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4264         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4265         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4266         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4267         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4268         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4269         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4270         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4271         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4272         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4273         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4274         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4275         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4276         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4277         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4278         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4279         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4280         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4281         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4282         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4283         * gcc.target/bfin/builtins/circptr.c: Ditto.
4284         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4285         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4286         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4287         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4288         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4289         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4290         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4291         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4292         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4293         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4294         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4295         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4296         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4297         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4298         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4299         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4300         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4301         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4302         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4303         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4304         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4305         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4306         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4307         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4308         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4309         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4310         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4311         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4312         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4313         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4314         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4315         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4316         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4317         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4318         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4319         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4320         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4321         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4322         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4323         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4324         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4325         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4326         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4327         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4328         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4329         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4330         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4331         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4332         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4333         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4334         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4335         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4336         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4337         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4338         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4339         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4340         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4341         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4342         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4343         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4344         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4345         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4346         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4347         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4348         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4349         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4350         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4351         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4352         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4353         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4354
4355 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4356
4357         * gcc.target/arm/cold-lc.c: New test.
4358
4359 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4360
4361         PR target/48774
4362         * gcc.dg/pr48774.c: New test.
4363
4364 2011-05-03  Richard Guenther  <rguenther@suse.de>
4365
4366         * gcc.dg/large-size-array-5.c: New testcase.
4367
4368 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4369
4370         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4371
4372 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4373
4374         * lib/target-supports.exp (check_effective_target_vect_strided):
4375         Replace with...
4376         (check_effective_target_vect_strided2)
4377         (check_effective_target_vect_strided3)
4378         (check_effective_target_vect_strided4)
4379         (check_effective_target_vect_strided8): ...these new functions.
4380
4381         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4382         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4383         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4384         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4385         * gcc.dg/vect/pr37539.c: Likewise.
4386         * gcc.dg/vect/slp-11a.c: Likewise.
4387         * gcc.dg/vect/slp-11b.c: Likewise.
4388         * gcc.dg/vect/slp-11c.c: Likewise.
4389         * gcc.dg/vect/slp-12a.c: Likewise.
4390         * gcc.dg/vect/slp-12b.c: Likewise.
4391         * gcc.dg/vect/slp-18.c: Likewise.
4392         * gcc.dg/vect/slp-19a.c: Likewise.
4393         * gcc.dg/vect/slp-19b.c: Likewise.
4394         * gcc.dg/vect/slp-21.c: Likewise.
4395         * gcc.dg/vect/slp-23.c: Likewise.
4396         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4397
4398         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4399         instead of vect_interleave && vect_extract_even_odd.
4400         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4401         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4402         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4403         * gcc.dg/vect/vect-1.c: Likewise.
4404         * gcc.dg/vect/vect-10.c: Likewise.
4405         * gcc.dg/vect/vect-98.c: Likewise.
4406         * gcc.dg/vect/vect-107.c: Likewise.
4407         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4408         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4409         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4410         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4411         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4412         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4413         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4414         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4415         * gcc.dg/vect/vect-strided-float.c: Likewise.
4416         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4417         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4418         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4419         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4420         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4421         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4422         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4423         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4424         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4425         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4426         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4427         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4428         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4429         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4430         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4431
4432         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4433         target condition.
4434         * gcc.dg/vect/pr30843.c: Likewise.
4435         * gcc.dg/vect/pr33866.c: Likewise.
4436         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4437         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4438         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4439         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4440
4441 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4442
4443         * gcc.dg/vect/slp-11.c: Split into...
4444         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4445         gcc.dg/vect/slp-11c.c: ...these tests.
4446         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4447         * gcc.dg/vect/slp-12c.c: ...this new test.
4448         * gcc.dg/vect/slp-19.c: Split into...
4449         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4450         gcc.dg/vect/slp-19c.c: ...these new tests.
4451
4452 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4453
4454         * lib/target-supports.exp
4455         (check_effective_target_vect_extract_even_odd_wide): Delete.
4456         (check_effective_target_vect_strided_wide): Likewise.
4457         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4458         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4459         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4460         * gcc.dg/vect/pr37539.c: Likewise.
4461         * gcc.dg/vect/slp-11.c: Likewise.
4462         * gcc.dg/vect/slp-12a.c: Likewise.
4463         * gcc.dg/vect/slp-12b.c: Likewise.
4464         * gcc.dg/vect/slp-19.c: Likewise.
4465         * gcc.dg/vect/slp-23.c: Likewise.
4466         * gcc.dg/vect/vect-1.c: Likewise.
4467         * gcc.dg/vect/vect-98.c: Likewise.
4468         * gcc.dg/vect/vect-107.c: Likewise.
4469         * gcc.dg/vect/vect-strided-float.c: Likewise.
4470
4471 2011-05-02  Jason Merrill  <jason@redhat.com>
4472
4473         * g++.dg/init/new31.C: New.
4474
4475 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
4476
4477         PR c/35445
4478         * gcc.dg/pr35445.c: New test.
4479
4480 2011-05-02  Jason Merrill  <jason@redhat.com>
4481
4482         * c-c++-common/vla-1.c: New.
4483
4484 2011-05-02  Richard Guenther  <rguenther@suse.de>
4485
4486         PR tree-optimization/48822
4487         * gcc.dg/torture/pr48822.c: New testcase.
4488
4489 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
4490
4491         PR c++/47969
4492         * g++.dg/cpp0x/constexpr-47969.C: New.
4493
4494 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
4495
4496         PR testsuite/48498
4497         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
4498         on vect_no_align targets.
4499         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4500         vect_no_align targets.
4501
4502 2011-05-01  Xinliang David Li  <davidxl@google.com>
4503
4504         * gcc.dg/tree-ssa/integer-addr.c: New test.
4505         * gcc.dg/tree-ssa/alias_bug.c: New test.
4506
4507 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4508
4509         PR libgfortran/48787
4510         * gfortran.dg/round_3.f08: Add more checks.
4511
4512 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4513
4514         PR fortran/48821
4515         * gfortran.dg/import9.f90: New, proper test.
4516         * gfortran.dg/interface_37.f90: Remove bogus
4517         test (bogus copy of interface_36.f90).
4518
4519 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4520
4521         PR fortran/48821
4522         * gfortran.dg/interface_37.f90: New.
4523
4524 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
4525
4526         PR fortran/48746
4527         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4528
4529 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR tree-optimization/48809
4532         * gcc.c-torture/execute/pr48809.c: New test.
4533
4534 2011-04-29  Jeff Law <law@redhat.com>
4535
4536         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4537
4538 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4539
4540         PR c++/48606
4541         * g++.dg/init/ctor10.C: New.
4542
4543 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4544
4545         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4546           warning in implicitly instantiated templates.
4547
4548 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4549
4550         * g++.dg/warn/Wnull-conversion-1.C: New.
4551         * g++.dg/warn/Wnull-conversion-2.C: New.
4552
4553 2011-04-29  Diego Novillo  <dnovillo@google.com>
4554
4555         * g++.old-deja/g++.other/null3.C: Expect warning about
4556         converting boolean to a pointer.
4557
4558 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
4559
4560         PR fortran/48462
4561         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4562         being a target.
4563
4564         PR fortran/48746
4565         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4566
4567 2011-04-29  Tobias Burnus  <burnus@net-b.de>
4568
4569         PR fortran/48810
4570         * gfortran.dg/typebound_proc_22.f90: New.
4571
4572         PR fortran/48800
4573         * gfortran.dg/interface_36.f90: New.
4574
4575 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4576
4577         PR libgfortran/48488
4578         PR libgfortran/48602
4579         PR libgfortran/48615
4580         PR libgfortran/48684
4581         PR libgfortran/48787
4582         * gfortran.dg/fmt_g.f: Adjust test.
4583         * gfortran.dg/fmt_g0_1.f08: Adjust test.
4584         * gfortran.dg/round_3.f08: New test.
4585         * gfortran.dg/namelist_print_1.f: Adjust test.
4586         * gfortran.dg/char4_iunit_1.f03: Adjust test.
4587         * gfortran.dg/f2003_io_5.f03: Adjust test.
4588         * gfortran.dg/coarray_15.f90: Adjust test.
4589         * gfortran.dg/namelist_65.f90: Adjust test.
4590         * gfortran.dg/fmt_cache_1.f: Adjust test.
4591         * gfortran.dg/char4_iunit_2.f03: Adjust test.
4592         * gfortran.dg/real_const_3.f90: Adjust test.
4593
4594 2011-04-28  Xinliang David Li  <davidxl@google.com>
4595
4596         * gcc.dg/tree-prof/prof-robust-1.c: New test.
4597         * g++.dg/prof-robust-1.C: New test.
4598
4599 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
4600
4601         PR tree-optimization/48765
4602         * gcc.dg/vect/pr48765.c: New.
4603
4604 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4605
4606         PR tree-optimization/48775
4607         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4608
4609 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4610
4611         PR c++/48798
4612         * g++.dg/inherit/pr48798.C: New.
4613         * g++.old-deja/g++.other/base1.C: Adjust.
4614
4615 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
4616
4617         PR c++/48656
4618         * g++.dg/template/inherit7.C: New test case.
4619
4620 2011-04-28  Richard Guenther  <rguenther@suse.de>
4621
4622         PR tree-optimization/40052
4623         PR tree-optimization/15347
4624         * gcc.dg/tree-ssa/vrp57.c: New testcase.
4625         * gcc.dg/pr15347.c: Likewise.
4626
4627 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4628
4629         PR c++/48530
4630         * g++.dg/cpp0x/sfinae18.C: New.
4631
4632 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4633
4634         PR c++/48771
4635         * g++.dg/ext/is_literal_type1.C: New.
4636
4637 2011-04-28  Tobias Burnus  <burnus@net-b.de>
4638
4639         PR fortran/48112
4640         PR fortran/48279
4641         * gfortran.dg/interface_35.f90: New.
4642         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4643         * gfortran.dg/func_result_6.f90: Add dg-warning.
4644         * gfortran.dg/bessel_1.f90: Ditto.
4645         * gfortran.dg/hypot_1.f90: Ditto.
4646         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4647         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4648         * gfortran.dg/interface_assignment_4.f90: Ditto.
4649
4650 2011-04-27  Jason Merrill  <jason@redhat.com>
4651
4652         * g++.dg/ext/complex8.C: New.
4653
4654         * g++.dg/cpp0x/initlist49.C: New.
4655         * g++.dg/init/new30.C: New.
4656
4657 2011-04-27  Tobias Burnus  <burnus@net-b.de>
4658
4659         PR fortran/48788
4660         * gfortran.dg/whole_file_34.f90: New.
4661
4662 2011-04-27  Jan Hubicka  <jh@suse.cz>
4663
4664         * gcc.dg/tree-ssa/inline-9.c: New testcase.
4665
4666 2011-04-27  Jason Merrill  <jason@redhat.com>
4667
4668         * g++.old-deja/g++.oliva/overload1.C: Adjust.
4669
4670         * g++.dg/parse/ambig6.C: New.
4671
4672 2011-04-27  Nick Clifton  <nickc@redhat.com>
4673
4674         * gcc.dg/20020312-2.c: Add definition for RX.
4675
4676         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4677         option with RX targets.
4678
4679         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4680         /* */ comments.
4681
4682 2011-04-27  Richard Guenther  <rguenther@suse.de>
4683
4684         * gcc.dg/tree-ssa/pr23382.c: Remove.
4685
4686 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4687
4688         PR target/48767
4689         * gcc.c-torture/compile/pr48767.c: New test.
4690
4691 2011-04-27  Richard Guenther  <rguenther@suse.de>
4692
4693         PR tree-optimization/48772
4694         * g++.dg/pr48772.C: New testcase.
4695
4696 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
4697
4698         PR c/48742
4699         * gcc.c-torture/compile/pr48742.c: New test.
4700
4701 2011-04-26  Jason Merrill  <jason@redhat.com>
4702
4703         * g++.dg/lookup/koenig13.C: New.
4704
4705         * g++.dg/cpp0x/initlist48.C: New.
4706
4707 2011-04-25  Jason Merrill  <jason@redhat.com>
4708
4709         * g++.dg/cpp0x/sfinae17.C: New.
4710
4711 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4712
4713         PR target/48258
4714         * gcc.target/powerpc/pr48258-1.c: New file.
4715         * gcc.target/powerpc/pr48258-2.c: Ditto.
4716
4717 2011-04-26  Xinliang David Li  <davidxl@google.com>
4718
4719         * gcc.dg/uninit-suppress.c: New test.
4720         * gcc.dg/uninit-suppress.c: New test.
4721
4722 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR debug/48768
4725         * gcc.dg/pr48768.c: New test.
4726
4727         PR tree-optimization/48734
4728         * gcc.c-torture/compile/pr48734.c: New test.
4729
4730         PR testsuite/48753
4731         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4732
4733 2011-04-26  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/48731
4736         * gcc.dg/torture/pr48731.c: New testcase.
4737
4738 2011-04-26  Richard Guenther  <rguenther@suse.de>
4739
4740         PR testsuite/48753
4741         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4742
4743 2011-04-26  Richard Guenther  <rguenther@suse.de>
4744
4745         PR middle-end/48694
4746         * gcc.dg/torture/pr48694-1.c: New testcase.
4747         * gcc.dg/torture/pr48694-2.c: Likewise.
4748
4749 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
4750
4751         * g++.dg/ext/underlying_type1.C: New.
4752         * g++.dg/ext/underlying_type2.C: Likewise.
4753         * g++.dg/ext/underlying_type3.C: Likewise.
4754         * g++.dg/ext/underlying_type4.C: Likewise.
4755         * g++.dg/ext/underlying_type5.C: Likewise.
4756         * g++.dg/ext/underlying_type6.C: Likewise.
4757         * g++.dg/ext/underlying_type7.C: Likewise.
4758         * g++.dg/ext/underlying_type8.C: Likewise.
4759         * g++.dg/ext/underlying_type9.C: Likewise.
4760         * g++.dg/ext/underlying_type10.C: Likewise.
4761
4762 2011-04-25  Jason Merrill  <jason@redhat.com>
4763
4764         * g++.dg/cpp0x/regress/template-const2.C: New.
4765
4766 2011-04-25  Jeff Law <law@redhat.com>
4767
4768         * gcc.dg/tree-ssa/vrp56.c: new test.
4769
4770 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4771
4772         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4773
4774 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
4775
4776         PR preprocessor/48740
4777         * c-c++-common/raw-string-11.c: New test.
4778
4779 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
4780
4781         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4782         hppa*-*-hpux*.
4783
4784 2011-04-23  Tobias Burnus  <burnus@net-b.de>
4785
4786         PR fortran/18918
4787         * gfortran.dg/coarray_19.f90: New.
4788
4789 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
4790
4791         PR c/48685
4792         * gcc.dg/pr48685.c: New test.
4793
4794 2011-04-22  Jan Hubicka  <jh@suse.cz>
4795
4796         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4797
4798 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR tree-optimization/48717
4801         * gcc.c-torture/execute/pr48717.c: New test.
4802
4803 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
4804
4805         PR target/48723
4806         * gcc.target/i386/pr48723.c: New test.
4807
4808 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4809
4810         PR c/48716
4811         * gcc.dg/gomp/pr48716.c: New test.
4812         * g++.dg/gomp/pr48716.C: New test.
4813
4814 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
4815
4816         PR c/36750
4817         * gcc.dg/missing-field-init-2.c: Update testcase.
4818
4819 2011-04-22  Alan Modra  <amodra@gmail.com>
4820
4821         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4822
4823 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4824
4825         PR fortran/48405
4826         * gfortran.dg/function_optimize_6.f90:  New test.
4827
4828 2011-04-21  Easwaran Raman  <eraman@google.com>
4829
4830         * gcc.dg/stack-layout-2.c: New test.
4831
4832 2011-04-21  Richard Guenther  <rguenther@suse.de>
4833
4834         PR lto/48703
4835         * g++.dg/lto/pr48207-2_0.C: New testcase.
4836         * g++.dg/lto/pr48207-3_0.C: Likewise.
4837
4838 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
4839
4840         * gnat.dg/volatile5.adb: New test.
4841         * gnat.dg/volatile5_pkg.ads: New helper.
4842
4843 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
4844
4845         PR target/48708
4846         * gcc.target/i386/pr48708.c: New test.
4847
4848 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4849
4850         * gcc.dg/vect/vect-119.c: New test.
4851
4852 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4853
4854         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4855         and once without.
4856
4857 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
4858             Richard Sandiford  <richard.sandiford@linaro.org>
4859
4860         PR target/46329
4861         * gcc.target/arm/pr46329.c: New test.
4862
4863 2011-04-21  Tobias Burnus  <burnus@net-b.de>
4864
4865         PR fortran/18918
4866         * gfortran.dg/coarray_18.f90: New.
4867
4868 2011-04-20  Jason Merrill  <jason@redhat.com>
4869
4870         * g++.dg/cpp0x/initlist47.C: New.
4871
4872         * g++.dg/init/dtor4.C: New.
4873
4874 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
4875
4876         PR target/48678
4877         * gcc.target/i386/sse2-pinsrw.c: New test.
4878         * gcc.target/i386/avx-vpinsrw.c: Ditto.
4879         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4880         * gcc.target/i386/sse2-insvhi.c: Ditto.
4881         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4882         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4883
4884 2011-04-20  Jason Merrill  <jason@redhat.com>
4885
4886         * g++.dg/template/const4.C: New.
4887
4888 2011-04-20  Easwaran Raman  <eraman@google.com>
4889
4890         * gcc.dg/stack-layout-1.c: New test.
4891
4892 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
4893
4894         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4895         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4896         function.
4897
4898 2011-04-20  Kai Tietz  <ktietz@redhat.com>
4899
4900         * gcc.dg/binop-xor1.c: New test.
4901         * gcc.dg/binop-xor2.c: New test.
4902         * gcc.dg/binop-xor3.c: New test.
4903         * gcc.dg/binop-xor4.c: New test.
4904         * gcc.dg/binop-xor5.c: New test.
4905
4906 2011-04-20  Richard Guenther  <rguenther@suse.de>
4907
4908         PR tree-optimization/47892
4909         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4910
4911 2011-04-20  Richard Guenther  <rguenther@suse.de>
4912
4913         PR middle-end/48695
4914         * g++.dg/torture/pr48695.C: New testcase.
4915
4916 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
4917
4918         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4919         * gcc.c-torture/execute/cmpsi-2.c: Ditto
4920         * gcc.c-torture/execute/pr45262.c: Ditto
4921         * gcc.dg/torture/pr43165.c: Ditto.
4922         * gcc.dg/torture/pr47228.c: Ditto.
4923         * gcc.dg/tree-ssa/pr45144.c: Ditto.
4924         * gcc.dg/ipa/pr45644.c: Ditto.
4925         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4926         PDP11.
4927
4928 2011-04-19  Jason Merrill  <jason@redhat.com>
4929
4930         * g++.dg/ext/complex7.C: New.
4931
4932         * g++.dg/ext/attrib41.C: New.
4933
4934 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4935
4936         PR testsuite/48676
4937         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4938
4939 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
4940
4941         PR target/48678
4942         * gcc.target/i386/pr48678.c: New test.
4943
4944 2011-04-19  Martin Jambor  <mjambor@suse.cz>
4945
4946         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4947         * g++.dg/opt/devirt2.C: New test.
4948         * g++.dg/ipa/devirt-g-1.C: Likewise.
4949
4950 2011-04-19  Tobias Burnus  <burnus@net-b.de>
4951
4952         PR fortran/48588
4953         * gfortran.dg/whole_file_33.f90: New.
4954
4955 2011-04-19  Martin Jambor  <mjambor@suse.cz>
4956
4957         * g++.dg/ipa/devirt-7.C: New test.
4958
4959 2011-04-19  Richard Guenther  <rguenther@suse.de>
4960
4961         PR lto/48207
4962         * g++.dg/lto/pr48207_0.C: New testcase.
4963
4964 2011-04-18  Jason Merrill  <jason@redhat.com>
4965
4966         * g++.dg/init/void1.C: New.
4967
4968         * g++.dg/cpp0x/union4.C: New.
4969
4970 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
4971
4972         PR middle-end/48661
4973         * g++.dg/torture/pr48661.C: New test.
4974
4975         PR c++/48632
4976         * g++.dg/gomp/pr48632.C: New test.
4977
4978 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
4979
4980         * gcc.target/i386/sse2-maskmovdqu.c: New test.
4981         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4982
4983 2011-04-18  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/18918
4986         * gfortran.dg/coarray_17.f90: New.
4987         * gfortran.dg/coarray_10.f90: Update dg-error.
4988
4989 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4990
4991         PR testsuite/48251
4992         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4993         * gfortran.dg/guality/guality.exp: Likewise.
4994
4995 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4996
4997         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4998
4999 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5000
5001         * gcc.dg/vect/pr48377.c: Remove dg-do run.
5002
5003 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5004
5005         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5006
5007 2011-04-18  Richard Guenther  <rguenther@suse.de>
5008
5009         PR middle-end/46364
5010         * g++.dg/torture/pr46364.C: New testcase.
5011
5012 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5013
5014         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5015
5016 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
5017
5018         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5019
5020 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
5021             Ira Rosen  <ira.rosen@linaro.org>
5022
5023         PR target/48252
5024         * gcc.target/arm/pr48252.c: New test.
5025
5026 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR tree-optimization/48616
5029         * gcc.dg/pr48616.c: New test.
5030
5031 2011-04-18  Tobias Burnus  <burnus@net-b.de>
5032
5033         PR fortran/18918
5034         * gfortran.dg/coarray_16.f90: New.
5035
5036 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
5037
5038         PR fortran/48462
5039         * gfortran.dg/realloc_on_assign_7.f03: New test.
5040
5041 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5042
5043         PR libgfortran/48602
5044         * gfortran.dg/fmt_g0_6.f08: New test.
5045
5046 2011-04-17  Jason Merrill  <jason@redhat.com>
5047
5048         * g++.dg/cpp0x/sfinae16.C: New.
5049
5050 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
5051
5052         * gcc.target/mips/reg-var-1.c: New test.
5053
5054 2011-04-17  Jan Hubicka  <jh@suse.cz>
5055
5056         * gcc.dg/winline-5.c: Update testcase.
5057
5058 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5059
5060         * gnat.dg/discr27.ad[sb]: Move dg directive.
5061         * gnat.dg/discr28.ad[sb]: New test.
5062         * gnat.dg/discr28_pkg.ads: New helper.
5063
5064 2011-04-17  Michael Matz  <matz@suse.de>
5065
5066         PR tree-optimization/48622
5067         PR lto/48645
5068         * gcc.dg/lto/pr48622_0.c: New test.
5069
5070 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
5071
5072         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5073         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5074         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5075         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5076         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5077         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5078
5079 2011-04-15  Jason Merrill  <jason@redhat.com>
5080
5081         * g++.dg/cpp0x/range-for17.C: New.
5082
5083 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5084
5085         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5086         * g++.dg/cpp0x/range-for3.C: Likewise.
5087         * g++.dg/cpp0x/range-for9.C: Correct error message.
5088         * g++.dg/cpp0x/range-for11.C: New.
5089         * g++.dg/cpp0x/range-for12.C: New.
5090         * g++.dg/cpp0x/range-for13.C: New.
5091         * g++.dg/cpp0x/range-for14.C: New.
5092         * g++.dg/cpp0x/range-for15.C: New.
5093         * g++.dg/cpp0x/range-for16.C: New.
5094
5095 2011-04-15  Tobias Burnus  <burnus@net-b.de>
5096
5097         PR fortran/18918
5098         * gfortran.dg/coarray_15.f90: Change to dg-do run.
5099
5100 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5101
5102         * objc.dg/naming-4.m: Updated.
5103         * objc.dg/naming-5.m: Updated.
5104         * objc.dg/naming-6.m: New.
5105         * objc.dg/naming-7.m: New.
5106         * obj-c++.dg/naming-1.mm: Updated.
5107         * obj-c++.dg/naming-2.mm: Updated.
5108         * obj-c++.dg/naming-3.mm: New.
5109         * obj-c++.dg/naming-4.mm: New.
5110
5111 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5112
5113         PR libgfortran/48589
5114         * gfortran.dg/fmt_g0_5.f08: New test.
5115
5116 2011-04-15  Richard Guenther  <rguenther@suse.de>
5117
5118         PR testsuite/48286
5119         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
5120
5121 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
5122
5123         * gcc.target/avr/torture/pr41885.c (dg-options): Change
5124         -finline-limit=0 to -fno-inline
5125
5126 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
5127
5128         PR target/48614
5129         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
5130         just avx.
5131
5132 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR target/48605
5135         * gcc.target/i386/sse4_1-insertps-3.c: New test.
5136         * gcc.target/i386/sse4_1-insertps-4.c: New test.
5137         * gcc.target/i386/avx-insertps-3.c: New test.
5138         * gcc.target/i386/avx-insertps-4.c: New test.
5139
5140 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5141
5142         * gcc.target/avr/torture/pr41885.c (dg-options): Add
5143         -finline-limit=0
5144
5145 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5146
5147         PR target/46779
5148         PR target/45291
5149         PR target/41894
5150         * gcc.target/avr/pr46779-1.c: New test case
5151         * gcc.target/avr/pr46779-2.c: New test case
5152
5153 2011-04-14  Jason Merrill  <jason@redhat.com>
5154
5155         * g++.dg/cpp0x/sfinae15.C: New.
5156
5157         * g++.dg/cpp0x/sfinae14.C: New.
5158
5159         * g++.dg/ext/vla10.C: New.
5160
5161 2011-04-14  Richard Guenther  <rguenther@suse.de>
5162
5163         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5164
5165 2011-04-14  Richard Guenther  <rguenther@suse.de>
5166
5167         * gcc.dg/fold-bitand-4.c: Move ...
5168         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5169
5170 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5171
5172         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5173         variables const.
5174         * gcc.target/avr/torture/trivial.c: Ditto.
5175
5176 2011-04-13  Jason Merrill  <jason@redhat.com>
5177
5178         * g++.dg/template/operator11.C: New.
5179
5180 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5181
5182         PR middle-end/48591
5183         * gcc.dg/gomp/pr48591.c: New test.
5184
5185         PR c++/48570
5186         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5187         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5188
5189 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5190
5191         PR c++/48574
5192         * g++.dg/template/dependent-expr7.C: New test case.
5193
5194 2011-04-13  Jason Merrill  <jason@redhat.com>
5195
5196         * g++.dg/cpp0x/sfinae13.C: New.
5197
5198 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5199
5200         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5201
5202 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5203
5204         * gcc.target/arm/pr43698.c: Remove -march option.
5205
5206 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5207
5208         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5209         -march option.
5210
5211 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5212
5213         PR fortran/48360
5214         PR fortran/48456
5215         * gfortran.dg/realloc_on_assign_6.f03: New test.
5216
5217 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5218
5219         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5220         targets the additional -mno-ms-bitfields and
5221         -Wno-packed-bitfield-compat options.
5222         * g++.dg/ext/bitfield3.C: Likewise.
5223         * g++.dg/ext/bitfield4.C: Likewise.
5224         * g++.dg/ext/bitfield5.C: Likewise.
5225         * gcc.dg/bitfld-15.c: Likewise.
5226         * gcc.dg/bitfld-16.c: Likewise.
5227         * gcc.dg/bitfld-17.c: Likewise.
5228         * gcc.dg/bitfld-18.c: Likewise.
5229
5230 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5231
5232         * gcc.target/arm/neon-vld3-1.c: New test.
5233         * gcc.target/arm/neon-vst3-1.c: New test.
5234         * gcc.target/arm/neon/v*.c: Regenerate.
5235
5236 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5237
5238         PR rtl-optimization/48549
5239         * g++.dg/opt/pr48549.C: New test.
5240
5241 2011-04-12  Richard Guenther  <rguenther@suse.de>
5242
5243         PR tree-optimization/46076
5244         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5245
5246 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5247
5248         PR testsuite/21164
5249         * lib/compat.exp (compat-execute): Declare unsupported after
5250         stripping path from src1.
5251         * lib/lto.exp (lto-execute): Likewise.
5252
5253 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR c/48552
5256         * gcc.dg/pr48552-1.c: New test.
5257         * gcc.dg/pr48552-2.c: New test.
5258
5259 2011-04-11  Jason Merrill  <jason@redhat.com>
5260
5261         * g++.dg/cpp0x/sfinae12.C: New.
5262
5263         * g++.dg/cpp0x/enum10.C: New.
5264
5265         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5266
5267         * g++.dg/cpp0x/rv-func.C: New.
5268
5269 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5270
5271         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5272         alpha*-dec-osf5*.
5273
5274 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5275
5276         PR tree-optimization/48195
5277         * gcc.dg/ipa/pr48195.c: New test.
5278
5279 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5280
5281         * gnat.dg/return3.adb: Remove unused switch.
5282
5283 2011-04-08  Mike Stump  <mikestump@comcast.net>
5284
5285         PR testsuite/48506
5286         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5287         default to fno-common.
5288
5289 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5290
5291         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5292         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5293
5294 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5295
5296         PR fortran/48448
5297         * gfortran.dg/function_optimize_5.f90:  New test.
5298
5299 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5300
5301         * gnat.dg/aggr17.adb: New test.
5302         * gnat.dg/aggr18.adb: Likewise.
5303
5304 2011-04-08  Michael Matz  <matz@suse.de>
5305
5306         PR middle-end/48389
5307         * gcc.target/i386/pr48389.c: New test.
5308
5309 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5310
5311         PR rtl-optimization/48272
5312         * g++.dg/opt/pr48272.C: New.
5313
5314 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5315
5316         PR rtl-optimization/48235
5317         * gcc.dg/pr48235.c: New.
5318
5319 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5320
5321         PR rtl-optimization/48302
5322         * g++.dg/opt/pr48302.C: New.
5323
5324 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5325
5326         PR target/48273
5327         * g++.dg/opt/pr48273.C: New.
5328
5329 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5330
5331         PR rtl-optimization/48442
5332         * gcc.dg/pr48442.c: New.
5333
5334 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5335
5336         PR tree-optimization/48377
5337         * gcc.dg/vect/pr48377.c: New test.
5338
5339 2011-04-07  Jason Merrill  <jason@redhat.com>
5340
5341         * g++.dg/cpp0x/regress/call1.C: New.
5342
5343         * g++.dg/cpp0x/variadic107.C: New.
5344
5345         * g++.dg/cpp0x/sfinae11.C: New.
5346         * g++.dg/cpp0x/noexcept02.C: Fix.
5347
5348         * g++.dg/cpp0x/sfinae10.C: New.
5349
5350         * g++.dg/cpp0x/sfinae9.C: New.
5351
5352         * c-c++-common/Wcast-qual-1.c: Move here from...
5353         * gcc.dg/cast-qual-3.c: ...here, and...
5354         * g++.dg/warn/Wcast-qual2.C: ...here.
5355
5356         * g++.dg/cpp0x/sfinae8.C: New.
5357
5358         * g++.dg/cpp0x/sfinae7.C: New.
5359
5360         * g++.dg/cpp0x/enum9.C: New.
5361
5362 2011-04-07  Mike Stump  <mikestump@comcast.net>
5363
5364         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5365         with no trampolines.
5366
5367 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5368
5369         PR fortran/48117
5370         * gfortran.dg/gomp/pr48117.f90: New test.
5371
5372         PR debug/48343
5373         * gcc.dg/torture/pr48343.c: New test.
5374
5375 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5376
5377         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5378
5379 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5380
5381         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5382
5383 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5384
5385         PR target/43920
5386         * lib/scanasm.exp (object-size): New proc.
5387         * gcc.target/arm/pr43920-2.c: New test.
5388
5389 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5390
5391         PR fortran/18918
5392         PR fortran/48477
5393         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5394
5395 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5396
5397         * gcc.dg/mtune.c: Prune note from output.
5398
5399 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR debug/48466
5402         * gcc.dg/guality/pr36977.c: New test.
5403         * gcc.dg/guality/pr48466.c: New test.
5404
5405 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5406
5407         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5408
5409 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5410
5411         * gnat.dg/return3.adb: New test.
5412
5413 2011-04-06  Richard Guenther  <rguenther@suse.de>
5414
5415         PR tree-optimization/47663
5416         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5417
5418 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5419
5420         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5421         Solaris 8 and 9 as well.
5422
5423 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5424
5425         PR target/43920
5426         * gcc.target/arm/pr43920-1.c: New test.
5427
5428 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5429
5430         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5431         (cctor): Actually return the value.
5432         (main): Cast return values.
5433
5434 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5435
5436         * gfortran.dg/character_comparison_8.f90:  New test.
5437
5438 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5439
5440         * frontend-passes: (optimize_lexical_comparison): New function.
5441         (optimize_expr): Call it.
5442         (optimize_comparison): Also handle lexical comparison functions.
5443         Return false instad of -2 for unequal comparison.
5444
5445 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5446
5447         PR fortran/48412
5448         * function_optimize_4.f90:  New test.
5449
5450 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/18918
5453         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5454         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5455         * gfortran.dg/coarray_15.f90: New.
5456
5457 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5458
5459         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5460         * gfortran.dg/bessel_7.f90: Likewise.
5461
5462 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5463
5464         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5465
5466 2011-04-03  Richard Guenther  <rguenther@suse.de>
5467             Ira Rosen  <ira.rosen@linaro.org>
5468
5469         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5470         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5471         -ftree-loop-if-convert-stores.
5472
5473 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5474
5475         * gnat.dg/specs/aggr2.ads: New test.
5476
5477 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5478
5479         * gnat.dg/debug2.ad[sb]: New test.
5480         * gnat.dg/debug2_pkg.ads: New helper.
5481         * gnat.dg/debug3.ad[sb]: New test.
5482
5483 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
5484
5485         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5486
5487 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
5488
5489         PR middle-end/48335
5490         * gcc.c-torture/compile/pr48335-1.c: New test.
5491         * gcc.dg/pr48335-1.c: New test.
5492         * gcc.dg/pr48335-2.c: New test.
5493         * gcc.dg/pr48335-3.c: New test.
5494         * gcc.dg/pr48335-4.c: New test.
5495         * gcc.dg/pr48335-5.c: New test.
5496         * gcc.dg/pr48335-6.c: New test.
5497         * gcc.dg/pr48335-7.c: New test.
5498         * gcc.dg/pr48335-8.c: New test.
5499         * gcc.target/i386/pr48335-1.c: New test.
5500
5501 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
5502
5503         PR c/36299
5504         * gcc.dg/Waddress.c: New test.
5505
5506 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5507
5508         PR fortran/48352
5509         * gfortran.dg/function_optimize_3.f90:  New test.
5510
5511 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
5512
5513         * gcc.c-torture/compile/20110401-1.c: New test.
5514
5515         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5516         * g++.dg/lto/20091002-2_0.C: Likewise.
5517         * g++.dg/lto/20090303_0.c: Likewise.
5518         * g++.dg/lto/20091004-1_0.C: Likewise.
5519         * g++.dg/lto/20091002-3_0.C: Likewise.
5520         * g++.dg/lto/20091004-2_0.C: Likewise.
5521         * g++.dg/lto/20081123_0.C: Likewise.
5522         * g++.dg/lto/20090313_0.C: Likewise.
5523         * g++.dg/lto/20081109-1_0.C: Likewise.
5524         * g++.dg/lto/20081219_0.C: Likewise.
5525         * g++.dg/lto/20081204-1_0.C: Likewise.
5526         * g++.dg/lto/20090302_0.C: Likewise.
5527         * g++.dg/lto/20081119-1_0.C: Likewise.
5528         * g++.dg/lto/20081118_0.C: Likewise.
5529         * gcc.dg/lto/20091020-2_0.c: Likewise.
5530         * gcc.dg/lto/20090210_0.c: Likewise.
5531         * gcc.dg/lto/20081204-1_0.c: Likewise.
5532         * gcc.dg/lto/20081224_0.c: Likewise.
5533         * gcc.dg/lto/20090219_0.c: Likewise.
5534         * gcc.dg/lto/20091014-1_0.c: Likewise.
5535         * gcc.dg/lto/20091016-1_0.c: Likewise.
5536         * gcc.dg/lto/20090206-2_0.c: Likewise.
5537         * gcc.dg/lto/20090116_0.c: Likewise.
5538         * gcc.dg/lto/20091013-1_0.c: Likewise.
5539         * gcc.dg/lto/20091015-1_0.c: Likewise.
5540         * gcc.dg/lto/20090126-2_0.c: Likewise.
5541
5542 2011-03-31  Ian Lance Taylor  <iant@google.com>
5543
5544         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5545
5546 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5547
5548         * gnat.dg/opt16.adb: New test.
5549
5550 2011-03-31  Jason Merrill  <jason@redhat.com>
5551
5552         * g++.dg/cpp0x/defaulted24.C: New.
5553
5554 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5555
5556         PR target/16292
5557         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5558         with -O0.
5559
5560 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5561
5562         * g++.dg/other/i386-9.C: New test.
5563
5564 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5565
5566         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5567
5568 2011-03-30  Jason Merrill  <jason@redhat.com>
5569
5570         * g++.dg/cpp0x/regress/error-recovery1.C: New.
5571
5572         * g++.dg/cpp0x/regress/isnan.C: New.
5573
5574         * g++.dg/cpp0x/initlist46.C: New.
5575
5576 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
5577
5578         PR target/47551
5579         * gcc.target/arm/neon-modes-2.c: New test.
5580
5581 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
5582
5583         PR c/48305
5584         * gcc.c-torture/compile/pr48305.c: New test.
5585
5586 2011-03-29  Jason Merrill  <jason@redhat.com>
5587
5588         * g++.dg/cpp0x/regress/value-dep1.C: New.
5589
5590 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
5591
5592         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5593
5594 2011-03-29  Ian Lance Taylor  <iant@google.com>
5595
5596         * go.test/go-test.exp: Handle the test lines used in several new
5597         tests.
5598         (errchk): Add opts parameter.  Change all callers.  Handle parens
5599         in regexps.
5600
5601 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
5602             Dominique d'Humieres  <dominiq@lps.ens.fr>
5603
5604         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5605         and __APPLE__ && __PPC__ && __ALTIVEC__.
5606
5607 2011-03-29  Jason Merrill  <jason@redhat.com>
5608
5609         * g++.dg/cpp0x/dependent1.C: New.
5610
5611         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5612
5613         * g++.dg/cpp0x/constexpr-memfn1.C: New.
5614
5615         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5616
5617 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
5618
5619         PR fortran/48095
5620         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5621         * gfortran.dg/proc_ptr_comp_32.f90: New.
5622
5623 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5624
5625         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
5626         check for corresponding warning.
5627
5628 2011-03-28  Jason Merrill  <jason@redhat.com>
5629
5630         * g++.dg/cpp0x/rv-deduce2.C: New.
5631
5632 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR debug/48203
5635         * gcc.dg/pr48203.c: New test.
5636
5637 2011-03-28  Jeff Law <law@redhat.com>
5638
5639         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5640
5641 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
5642
5643         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5644         and __PPC__ && __ALTIVEC__.
5645
5646 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5647
5648         PR testsuite/48238
5649         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5650         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5651         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5652         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5653
5654 2011-03-28  Jason Merrill  <jason@redhat.com>
5655
5656         * g++.dg/cpp0x/initlist-array2.C: New.
5657
5658         * g++.dg/cpp0x/initlist-array1.C: New.
5659
5660         * g++.dg/cpp0x/constexpr-compound.C: New.
5661
5662         * g++.dg/cpp0x/constexpr-using.C: New.
5663
5664         * g++.dg/cpp0x/constexpr-noexcept.C: New.
5665
5666 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
5667
5668         PR testsuite/48276
5669         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5670
5671 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5672
5673         * gcc.dg/slp-1.c: New test.
5674
5675 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5676
5677         * gcc.target/i386/avx256-unaligned-load-1.c: New.
5678         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5679         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5680         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5681         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5682         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5683         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5684         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5685         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5686         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5687         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5688         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5689         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5690         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5691
5692 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5693
5694         PR fortran/47065
5695         * gfortran.dg/trim_optimize_5.f90:  New test.
5696         * gfortran.dg/trim_optimize_6.f90:  New test.
5697
5698 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
5699
5700         PR target/38598
5701         * gcc.target/mips/madd-7.c: Remove -mlong32.
5702         * gcc.target/mips/msub-7.c: Likewise.
5703
5704 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
5705
5706         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5707         accesses to preserve the meaning of the test for doubleword vectors.
5708         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5709         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5710
5711 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
5712
5713         PR fortran/48291
5714         * gfortran.dg/class_42.f03: New.
5715
5716 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
5717
5718         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5719         strided accesses.
5720
5721 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
5722
5723         PR rtl-optimization/48144
5724         * gcc.dg/pr48144.c: New test.
5725
5726 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5727
5728         * gnat.dg/discr27.ad[sb]: New test.
5729
5730 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5731
5732         * gnat.dg/limited_with2.ad[sb]: New test.
5733         * gnat.dg/limited_with2_pkg1.ads: New helper.
5734         * gnat.dg/limited_with2_pkg2.ads: Likewise.
5735
5736 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5737
5738         * gnat.dg/opt15.adb: New test.
5739         * gnat.dg/opt15_pkg.ad[sb]: New helper.
5740
5741 2011-03-25  Tobias Burnus  <burnus@net-b.de>
5742
5743         PR fortran/48174
5744         PR fortran/45304
5745         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5746         * gfortran.dg/leadz_trailz_3.f90: Ditto
5747
5748 2011-03-25  Martin Jambor  <mjambor@suse.cz>
5749
5750         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5751
5752 2011-03-25  Jason Merrill  <jason@redhat.com>
5753
5754         * g++.dg/cpp0x/defaulted22.C: New.
5755         * g++.dg/cpp0x/defaulted23.C: New.
5756         * g++.dg/cpp0x/defaulted15.C: Adjust.
5757
5758 2011-03-25  Jason Merrill  <jason@redhat.com>
5759
5760         * g++.dg/cpp0x/move1.C: New.
5761
5762 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
5763
5764         PR target/48287
5765         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5766
5767 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5768
5769         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5770         for mips-sgi-irix6.5.
5771         Replace snprintf prototype by <stdio.h>.
5772
5773 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5774
5775         PR testsuite/48283
5776         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5777         run_expensive_tests.
5778         * gcc.dg/graphite/block-4.c: Likewise.
5779         * gcc.dg/graphite/block-7.c: Likewise.
5780         * gcc.dg/graphite/block-8.c: Likewise.
5781
5782 2011-03-25  Richard Guenther  <rguenther@suse.de>
5783
5784         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5785         * g++.dg/tree-ssa/pr8781.C: Likewise.
5786         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5787         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5788         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5789         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5790         * gcc.dg/tree-ssa/alias-18.c: Likewise.
5791         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5792         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5793         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5794         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5795         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5796         * gcc.dg/tree-ssa/pr21574.c: Likewise.
5797         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5798         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5799         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5800         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5801         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5802         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5803         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5804         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5805         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5806         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5807         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5808         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5809         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5810         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5811         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5812         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5813         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5814         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5815         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5816         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5817         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5818         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5819         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5820         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5821         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5822         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5823         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5824         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5825         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5826         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5827         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5828         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5829         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5830         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5831         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5832         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5833         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5834         * c-c++-common/pr46562-2.c: Likewise.
5835         * gfortran.dg/pr42108.f90: Likewise.
5836         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5837         foo to be inlined even at -O1.
5838         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5839         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5840         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5841         * gcc.dg/matrix/matrix.exp: Disable FRE.
5842
5843 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
5844
5845         PR debug/48204
5846         * gcc.dg/dfp/pr48204.c: New test.
5847
5848 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
5849
5850         PR target/48209
5851         * gcc.c-torture/execute/pr47917.c: Move this...
5852         * gcc.dg/torture/pr47917.c: to here and add xfails.
5853
5854 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5855
5856         * gnat.dg/array16.ad[sb]: New test.
5857         * gnat.dg/array16.ads: New helper.
5858
5859 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5860
5861         * gnat.dg/derived_type2.adb: New test.
5862
5863 2011-03-24  Richard Guenther  <rguenther@suse.de>
5864
5865         PR tree-optimization/48271
5866         * g++.dg/torture/pr48271.C: New testcase.
5867
5868 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5869
5870         * gnat.dg/array15.ad[sb]: New test.
5871
5872 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         PR target/48237
5875         * gcc.target/i386/pr48237.c: New test.
5876
5877 2011-03-24  Richard Guenther  <rguenther@suse.de>
5878
5879         PR middle-end/48269
5880         * gcc.dg/builtin-object-size-10.c: New testcase.
5881
5882 2011-03-24  Richard Guenther  <rguenther@suse.de>
5883
5884         PR tree-optimization/46562
5885         * c-c++-common/pr46562-2.c: New testcase.
5886         * c-c++-common/pr46562.c: Likewise.
5887
5888 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
5889
5890         * gcc.dg/vect/vect-cselim-1.c: New test.
5891         * gcc.dg/vect/vect-cselim-2.c: New test.
5892
5893 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
5894
5895         * gcc.target/arm/pr46934.c: New.
5896
5897 2011-03-23  Ian Lance Taylor  <iant@google.com>
5898
5899         * go.test/go-test.exp (errchk): Ignore lines containing ////.
5900
5901 2011-03-23  Richard Guenther  <rguenther@suse.de>
5902
5903         * gcc.dg/struct: Remove directory and contents.
5904
5905 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5906
5907         PR testsuite/48251
5908         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5909
5910 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5911
5912         * gnat.dg/discr26.ad[sb]: New test.
5913         * gnat.dg/discr26_pkg.ads: New helper.
5914
5915 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
5916
5917         PR target/47553
5918         * gcc.target/arm/neon-vld-1.c: New test.
5919
5920 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5921
5922         * gnat.dg/array14.ad[sb]: New test.
5923         * gnat.dg/array14_pkg.ads: New helper.
5924
5925 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
5926
5927         * gcc.c-torture/execute/920501-8.x: Remove.
5928         * gcc.c-torture/execute/930513-1.x: Remove.
5929         * gcc.c-torture/execute/960312-1.x: Remove.
5930         * gcc.c-torture/compile/20000804-1.c,
5931         gcc.c-torture/compile/20001205-1.c,
5932         gcc.c-torture/compile/20001226-1.c,
5933         gcc.c-torture/compile/20010518-2.c,
5934         gcc.c-torture/compile/20020312-1.c,
5935         gcc.c-torture/compile/20020604-1.c,
5936         gcc.c-torture/compile/920501-12.c,
5937         gcc.c-torture/compile/920501-4.c,
5938         gcc.c-torture/compile/920520-1.c,
5939         gcc.c-torture/compile/980506-1.c,
5940         gcc.c-torture/execute/980709-1.x,
5941         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5942         options for m68hc11.
5943         * gcc.dg/cpp/assert4.c: Don't handle ARC.
5944         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5945         m68hc11.
5946
5947 2011-03-22  Nick Clifton  <nickc@redhat.com>
5948
5949         * lib/target-supports.exp (check_profiling_available): Add MN10300
5950         to the list of targets that do not support profiling.  Restore
5951         alpha sorting to this list.
5952
5953 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5954
5955         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5956         failure on 32-bit systems.
5957         * gcc.dg/torture/vector-2.c: Ditto.
5958
5959 2011-03-22  Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/48228
5962         * gcc.dg/Wstrict-overflow-23.c: New testcase.
5963
5964 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5965
5966         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5967         powerpc.
5968
5969         PR target/48226
5970         * gcc.target/powerpc/pr48226.c: New file.
5971
5972 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
5973
5974         * lib/prune.exp (prune_gcc_output): Prune "could not create
5975         compact unwind for" warnings.
5976
5977 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
5978
5979         PR c/42544
5980         PR c/48197
5981         * gcc.c-torture/execute/pr42544.c: New test.
5982         * gcc.c-torture/execute/pr48197.c: New test.
5983
5984 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5985
5986         PR preprocessor/48192
5987         * gcc.target/powerpc/pr48192.c: New file.
5988
5989         PR target/48053
5990         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5991         split problem of 0 being loaded in a VSX register.
5992
5993 2011-03-21  Richard Guenther  <rguenther@suse.de>
5994
5995         PR c/47939
5996         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5997         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5998         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5999         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6000
6001 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR target/48213
6004         * gcc.dg/pr48213.c: New test.
6005
6006 2011-03-21  Kai Tietz  <ktietz@redhat.com>
6007
6008         PR target/12171
6009         * g++.dg/plugin/attribute_plugin.c: Adjust test.
6010
6011 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
6012
6013         * gcc.target/arm/xor-and.c: New.
6014
6015 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6016
6017         PR fortran/22572
6018         * gfortran.dg/function_optimize_1.f90:  New test.
6019         * gfortran.dg/function_optimize_2.f90:  New test.
6020
6021 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
6022
6023         PR rtl-optimization/47502
6024         * gcc.target/i386/pr47502-1.c: New.
6025         * gcc.target/i386/pr47502-2.c: Likewise.
6026
6027 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
6028
6029         PR rtl-optimization/48156
6030         * gcc.dg/pr48156.c: New test.
6031
6032 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6033
6034         PR libfortran/47439
6035         * gfortran.dg/scratch_1.f90: Adjust test.
6036
6037 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6038
6039         PR libfortran/47439
6040         * gfortran.dg/scratch_1.f90: New test.
6041
6042 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6043
6044         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6045         variably modified typedefs.
6046         * gcc.dg/c1x-typedef-2.c: Remove.
6047
6048 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
6049
6050         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6051         * gcc.dg/c1x-anon-struct-3.c: New test.
6052         * gcc.dg/anon-struct-11.c: Update.
6053
6054 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6055
6056         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6057         dg-xfail-run-if.
6058         Only xfail with gas.
6059
6060 2011-03-18  Jason Merrill  <jason@redhat.com>
6061
6062         * g++.dg/template/fn-ptr1.C: New.
6063
6064         * g++.dg/overload/volatile1.C: New.
6065
6066         * g++.dg/opt/pr23372.C: New.
6067
6068         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6069
6070 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6071
6072         PR middle-end/47405
6073         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6074
6075 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
6076
6077         * gcc.target/arm/unsigned-extend-1.c: New.
6078
6079 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR bootstrap/48161
6082         * gcc.c-torture/compile/pr48161.c: New test.
6083
6084 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
6085
6086         PR middle-end/47725
6087         * gcc.dg/torture/pr47725.c: New.
6088
6089 2011-03-17  Jason Merrill  <jason@redhat.com>
6090
6091         * g++.dg/cpp0x/constexpr-overflow2.C: New.
6092         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6093
6094 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
6095
6096         * gnat.dg/specs/elab2.ads: New test.
6097         * gnat.dg/specs/elab2_pkg.ads: New helper.
6098
6099 2011-03-17  Jason Merrill  <jason@redhat.com>
6100
6101         * g++.dg/cpp0x/decltype-1212.C: New.
6102         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6103
6104 2011-03-17  Jason Merrill  <jason@redhat.com>
6105
6106         * g++.dg/parse/memfnquals1.C: New.
6107
6108 2011-03-17  Richard Guenther  <rguenther@suse.de>
6109
6110         PR middle-end/48134
6111         * gcc.dg/pr48134.c: New testcase.
6112
6113 2011-03-17  Richard Guenther  <rguenther@suse.de>
6114
6115         PR middle-end/48165
6116         * g++.dg/torture/pr48165.C: New testcase.
6117
6118 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
6119
6120         PR rtl-optimization/48141
6121         * gcc.dg/pr48141.c: New test.
6122
6123 2011-03-16  Jason Merrill  <jason@redhat.com>
6124
6125         * g++.dg/cpp0x/constexpr-48089.C: New.
6126
6127         * g++.dg/cpp0x/constexpr-abi1.C: New.
6128
6129         * g++.dg/cpp0x/constexpr-46336.C: New.
6130         * g++.dg/parse/friend5.C: Adjust expected errors.
6131
6132         * g++.dg/cpp0x/constexpr-47570.C: New.
6133
6134 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
6135
6136         PR debug/47510
6137         * ++.dg/debug/dwarf2/typedef6.C: New test.
6138
6139 2011-03-16  Jason Merrill  <jason@redhat.com>
6140
6141         * g++.dg/cpp0x/elision2.C: New.
6142
6143         * g++.dg/cpp0x/constexpr-array3.C: New.
6144
6145 2011-03-16  Jason Merrill  <jason@redhat.com>
6146
6147         * g++.dg/cpp0x/sfinae6.C: New.
6148         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
6149         * g++.dg/cpp0x/pr45908.C: Likewise.
6150         * g++.dg/cpp0x/sfinae6.C: Likewise.
6151         * g++.old-deja/g++.jason/conversion11.C: Likewise.
6152         * g++.old-deja/g++.law/arg11.C: Likewise.
6153
6154 2011-03-16  Jason Merrill  <jason@redhat.com>
6155
6156         * g++.dg/template/incomplete6.C: New.
6157
6158 2011-03-16  Jeff Law <law@redhat.com>
6159
6160         * gcc.dg/tree-ssa/vrp55.c: New test.
6161
6162 2011-03-16  Jason Merrill  <jason@redhat.com>
6163
6164         * g++.dg/cpp0x/auto22.C: New.
6165
6166 2011-03-16  Richard Guenther  <rguenther@suse.de>
6167
6168         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6169         optimizing it away if promoted to const.
6170
6171 2011-03-16  Richard Guenther  <rguenther@suse.de>
6172
6173         PR tree-optimization/48149
6174         * gcc.dg/fold-complex-1.c: New testcase.
6175
6176 2011-03-16  Richard Guenther  <rguenther@suse.de>
6177
6178         PR testsuite/48147
6179         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6180         or cloning happens.
6181
6182 2011-03-16  Richard Guenther  <rguenther@suse.de>
6183
6184         PR tree-optimization/26134
6185         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6186
6187 2011-03-16  Richard Guenther  <rguenther@suse.de>
6188
6189         PR tree-optimization/48146
6190         * gcc.dg/torture/pr48146.c: New testcase.
6191
6192 2011-03-16  Richard Guenther  <rguenther@suse.de>
6193
6194         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6195         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6196
6197 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6198
6199         PR middle-end/48136
6200         * gcc.c-torture/compile/pr48136.c: New test.
6201
6202         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6203
6204         PR debug/45882
6205         * gcc.dg/guality/pr45882.c: New test.
6206
6207 2011-03-15  Jason Merrill  <jason@redhat.com>
6208
6209         * g++.dg/cpp0x/constexpr-recursion.C: New.
6210
6211         * g++.dg/cpp0x/implicit11.C: New.
6212
6213 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6214
6215         * g++.dg/cpp0x/constexpr-attribute.C: New.
6216
6217 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6218
6219         * g++.dg/parse/pr34758.C: New.
6220
6221 2011-03-15  Xinliang David Li  <davidxl@google.com>
6222
6223         PR c/47837
6224         * gcc.dg/uninit-pred-7_d.c: New test.
6225         * gcc.dg/uninit-pred-8_d.c: New test.
6226
6227 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6228
6229         PR target/46788
6230         * gcc.target/arm/pr46788.c: New.
6231
6232 2011-03-15  Richard Guenther  <rguenther@suse.de>
6233
6234         PR middle-end/47650
6235         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6236         * gfortran.dg/ishft_4.f90: Likewise.
6237         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6238
6239 2011-03-15  Richard Guenther  <rguenther@suse.de>
6240
6241         PR tree-optimization/13954
6242         * g++.dg/tree-ssa/pr13954.C: New testcase.
6243
6244 2011-03-15  Richard Guenther  <rguenther@suse.de>
6245
6246         PR tree-optimization/48037
6247         * gcc.target/i386/pr48037-1.c: New testcase.
6248
6249 2011-03-15  Richard Guenther  <rguenther@suse.de>
6250
6251         PR tree-optimization/41490
6252         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6253         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6254         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6255         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6256         * g++.dg/tree-ssa/pr33604.C: Adjust.
6257
6258 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6259
6260         PR middle-end/47917
6261         * gcc.c-torture/execute/pr47917.c: New test.
6262         * gcc.dg/pr47917.c: New test.
6263
6264         PR middle-end/38878
6265         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6266
6267 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6270         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6271         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6272         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6273         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6274         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6275         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6276         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6277         * gcc.target/i386/avx-floor-vec.c: Ditto.
6278         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6279         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6280         * gcc.target/i386/avx-rint-vec.c: Ditto.
6281         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6282         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6283         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6284         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6285
6286 2011-03-14  Tom Tromey  <tromey@redhat.com>
6287
6288         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6289         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6290         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6291
6292 2011-03-14  Tom Tromey  <tromey@redhat.com>
6293
6294         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6295         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6296         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6297
6298 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6299
6300         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6301
6302 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6303
6304         PR rtl-optimization/47166
6305         * gcc.c-torture/execute/postmod-1.c: New test.
6306
6307 2011-03-14  Richard Guenther  <rguenther@suse.de>
6308
6309         PR middle-end/48098
6310         * gcc.dg/torture/pr48098.c: New testcase.
6311
6312 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6313
6314         PR target/48053
6315         * gcc.target/powerpc/pr48053-1.c: New test.
6316         * gcc.target/powerpc/pr48053-2.c: Likewise.
6317
6318 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6319
6320         PR libfortran/48066
6321         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6322
6323 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6324
6325         PR libfortran/48066
6326         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6327
6328 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6329
6330         PR fortran/48059
6331         * gfortran.dg/class_41.f03: New.
6332
6333 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6334
6335         * g++.dg/conversion/cast3.C: New test.
6336
6337 2011-03-11  Jason Merrill  <jason@redhat.com>
6338
6339         * g++.dg/template/error45.C: New.
6340
6341         * g++.dg/parse/no-type-defn1.C: New.
6342
6343         * g++.dg/ext/attrib40.C: New.
6344
6345         * g++.dg/cpp0x/regress/array1.C: New.
6346
6347 2011-03-11  Richard Guenther  <rguenther@suse.de>
6348
6349         PR tree-optimization/48067
6350         * gcc.dg/pr48067.c: New testcase.
6351
6352 2011-03-11  Richard Guenther  <rguenther@suse.de>
6353
6354         PR lto/48073
6355         * g++.dg/lto/20110311-1_0.C: New testcase.
6356
6357 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR c++/48035
6360         * g++.dg/inherit/virtual8.C: New test.
6361
6362         PR middle-end/48044
6363         * gcc.dg/torture/pr48044.c: New test.
6364
6365 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6366
6367         PR fortran/47768
6368         * gfortran.dg/proc_ptr_comp_31.f90: New.
6369
6370 2011-03-11  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/47278
6373         * gcc.dg/torture/pr47278-1.c: New testcase.
6374         * gcc.dg/torture/pr47278-2.c: Likewise.
6375
6376 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6377
6378         PR tree-optimization/48063
6379         * gcc.dg/torture/pr48063.c: New test.
6380
6381 2011-03-10  Jason Merrill  <jason@redhat.com>
6382
6383         * g++.dg/template/array22.C: New.
6384
6385         * g++.dg/cpp0x/syntax-err1.C: New.
6386         * g++.dg/parse/error36.C: Adjust expected errors.
6387         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6388         * g++.old-deja/g++.pt/typename3.C: Likewise.
6389         * g++.old-deja/g++.pt/typename4.C: Likewise.
6390         * g++.old-deja/g++.pt/typename6.C: Likewise.
6391
6392 2011-03-09  Jason Merrill  <jason@redhat.com>
6393
6394         * g++.dg/template/nontype22.C: New.
6395
6396 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6397
6398         PR tree-optimization/47714
6399         * g++.dg/torture/pr47714.C: New test.
6400
6401 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6402
6403         PR target/47755
6404         * gcc.target/powerpc/pr47755-2.c: New file.
6405
6406 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6407
6408         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6409         is not set in the environment, pass 64 as first argument when not
6410         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6411         native where ulimit -u is supported.
6412
6413 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6414
6415         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6416
6417 2011-03-08  Jason Merrill  <jason@redhat.com>
6418
6419         * g++.dg/template/nontype21.C: New.
6420
6421         * g++.dg/template/anon5.C: New.
6422
6423 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6424
6425         PR debug/47881
6426         * gcc.dg/pr47881.c: New test.
6427
6428 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6429
6430         PR c++/47957
6431         * g++.dg/lookup/template3.C: New test.
6432
6433 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6434
6435         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6436         'long' type.
6437
6438 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6439
6440         PR testsuite/47954
6441         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6442         sizeof to compute alignment.
6443
6444 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR tree-optimization/48022
6447         * gcc.dg/pr48022-1.c: New test.
6448         * gcc.dg/pr48022-2.c: New test.
6449
6450 2011-03-07  Jason Merrill  <jason@redhat.com>
6451
6452         * g++.dg/template/nontype20.C: New.
6453         * g++.dg/init/member1.C: Adjust expected errors.
6454         * g++.dg/parse/constant4.C: Likewise.
6455         * g++.dg/template/qualified-id3.C: Likewise.
6456         * g++.old-deja/g++.pt/crash10.C: Likewise.
6457
6458         * g++.dg/cpp0x/regress/non-const1.C: New.
6459
6460 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR debug/47991
6463         * gcc.dg/pr47991.c: New test.
6464
6465 2011-03-07  Jason Merrill  <jason@redhat.com>
6466
6467         * g++.dg/abi/mangle46.C: New.
6468
6469 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6470
6471         PR target/47862
6472         * gcc.target/powerpc/pr47862.c: New.
6473
6474 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
6475
6476         PR target/45413
6477         * gcc.target/i386/combine-mul.c: Require nonpic.
6478
6479 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
6480             Nathan Froyd  <froydnj@codesourcery.com>
6481
6482         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6483
6484 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
6485
6486         * README.QMTEST: Remove.
6487
6488 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
6489             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6490
6491         PR fortran/47850
6492         * gfortran.dg/array_constructor_37.f90 : New test.
6493
6494 2011-03-05  Jason Merrill  <jason@redhat.com>
6495
6496         * g++.dg/abi/mangle39.C: ABI v5, not 6.
6497         * g++.dg/abi/mangle45.C: Likewise.
6498         * g++.dg/cpp0x/trailing1.C: Likewise.
6499
6500 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6501
6502         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6503
6504 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
6505
6506         PR rtl-optimization/47899
6507         * gcc.dg/pr47899.c: New test.
6508
6509         * gcc.dg/torture/pr47968.c: Ignore warnings.
6510
6511         PR tree-optimization/47967
6512         * gcc.c-torture/compile/pr47967.c: New test.
6513
6514 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6515
6516         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6517         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6518
6519 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6520
6521         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6522         and property_getAttributes() if __OBJC2__.
6523         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6524         * objc.dg/property/property-encoding-1.m: New.
6525         * obj-c++.dg/property/property-encoding-1.mm: New.
6526
6527 2011-03-04  Jason Merrill  <jason@redhat.com>
6528
6529         * g++.dg/template/pseudodtor6.C: New.
6530
6531         * g++.dg/inherit/covariant19.C: New.
6532
6533 2011-03-04  Richard Guenther  <rguenther@suse.de>
6534
6535         PR middle-end/47968
6536         * gcc.dg/torture/pr47968.c: New testcase.
6537
6538 2011-03-04  Richard Guenther  <rguenther@suse.de>
6539
6540         PR middle-end/47975
6541         * gcc.dg/torture/pr47975.c: New testcase.
6542
6543 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
6544
6545         PR c++/47974
6546         * g++.dg/template/crash106.C: New.
6547
6548 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
6549
6550         PR c/47963
6551         * gcc.dg/gomp/pr47963.c: New test.
6552         * g++.dg/gomp/pr47963.C: New test.
6553
6554 2011-03-02  Jason Merrill  <jason@redhat.com>
6555
6556         * g++.dg/cpp0x/regress/condition1.C: New.
6557
6558         * g++.dg/cpp0x/constexpr-ctor9.C: New.
6559
6560 2011-03-01  Jason Merrill  <jason@redhat.com>
6561
6562         * g++.dg/cpp0x/lambda/lambda-98.C: New.
6563
6564         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6565
6566 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
6567
6568         PR rtl-optimization/47925
6569         * gcc.c-torture/execute/pr47925.c: New test.
6570
6571 2011-03-01  Jason Merrill  <jason@redhat.com>
6572
6573         * g++.dg/cpp0x/decltype25.C: New.
6574
6575         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6576
6577 2011-03-01  Richard Guenther  <rguenther@suse.de>
6578
6579         PR tree-optimization/47890
6580         * gcc.dg/torture/pr47890.c: New testcase.
6581
6582 2011-03-01  Richard Guenther  <rguenther@suse.de>
6583
6584         PR lto/47924
6585         * gcc.dg/lto/pr47924_0.c: New testcase.
6586
6587 2011-03-01  Richard Guenther  <rguenther@suse.de>
6588
6589         PR lto/46911
6590         * gfortran.dg/lto/pr46911_0.f: New testcase.
6591
6592 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6593
6594         PR libgfortran/47933
6595         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6596         compile errors from older code form.
6597
6598 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6599
6600         PR libgfortran/47567
6601         * gfortran.dg/fmt_fw_d.f90: New test.
6602
6603 2011-02-28  Jason Merrill  <jason@redhat.com>
6604
6605         * g++.dg/inherit/covariant18.C: New.
6606
6607 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
6608
6609         PR middle-end/47893
6610         * gcc.dg/pr47893.c: New test.
6611
6612 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
6613
6614         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6615         NULL in case of a selector with conflicting types.
6616         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6617
6618 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
6619
6620         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6621         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6622         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6623         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6624
6625 2011-02-28  Jason Merrill  <jason@redhat.com>
6626
6627         PR c++/47906
6628         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6629
6630 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6631
6632         PR libgfortran/47778
6633         * gfortran.dg/namelist_71.f90: New test.
6634
6635 2011-02-27  Jason Merrill  <jason@redhat.com>
6636
6637         PR c++/47906
6638         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6639         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6640
6641 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
6642
6643         PR c++/46466
6644         * g++.dg/cpp0x/constexpr-ctor8.C: New.
6645
6646 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
6647
6648         PR fortran/47886
6649         * gfortran.dg/gomp/task-1.f90: Removed.
6650
6651 2011-02-26  Jason Merrill  <jason@redhat.com>
6652
6653         * g++.dg/template/this-targ1.C: New.
6654
6655         * g++.dg/cpp0x/regress/template-const1.C: New.
6656         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6657         * g++.dg/template/function1.C: Adjust.
6658         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6659         * g++.dg/debug/debug7.C: Adjust.
6660
6661 2011-02-26  Tobias Burnus  <burnus@net-b.de>
6662
6663         PR fortran/47886
6664         * gfortran.dg/gomp/task-1.f90: New.
6665
6666 2011-02-25  Jie Zhang  <jie@codesourcery.com>
6667
6668         * gcc.target/arm/neon-thumb2-move.c: Add
6669         dg-require-effective-target arm_thumb2_ok.
6670
6671 2011-02-24  Jason Merrill  <jason@redhat.com>
6672
6673         * g++.dg/parse/constant1.C: Specify C++98 mode.
6674         * g++.dg/parse/constant5.C: Likewise.
6675         * g++.dg/parse/error2.C: Likewise.
6676         * g++.dg/parse/semicolon3.C: Likewise.
6677         * g++.dg/template/crash14.C: Likewise.
6678         * g++.dg/template/local4.C: Likewise.
6679         * g++.dg/template/nontype3.C: Likewise.
6680         * g++.dg/parse/crash31.C: Adjust expected errors.
6681         * g++.dg/template/function1.C: Likewise.
6682         * g++.dg/template/ref3.C: Likewise.
6683         * g++.dg/template/static9.C: Likewise.
6684         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6685
6686         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6687         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6688         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6689         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6690         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6691
6692 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
6693
6694         PR fortran/47878
6695         * gfortran.dg/pr47878.f90: New test.
6696
6697 2011-02-24  Richard Guenther  <rguenther@suse.de>
6698
6699         PR testsuite/47801
6700         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6701         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6702
6703 2011-02-24  Richard Guenther  <rguenther@suse.de>
6704
6705         PR fortran/47839
6706         * gfortran.dg/lto/pr47839_0.f90: New testcase.
6707         * gfortran.dg/lto/pr47839_1.f90: Likewise.
6708
6709 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6710
6711         PR libgfortran/47567
6712         * gfortran.dg/fmt_f0_1.f90: Update test.
6713
6714 2011-02-23  Jason Merrill  <jason@redhat.com>
6715
6716         * g++.dg/abi/mangle39.C: Adjust parm mangling.
6717         * g++.dg/abi/mangle45.C: New.
6718
6719         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6720         * g++.dg/template/canon-type-9.C: Match use of decltype
6721         between declaration and definition.
6722         * g++.dg/template/canon-type-12.C: Likewise.
6723
6724 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
6725
6726         PR fortran/40850
6727         * gfortran.dg/nested_allocatables_1.f90: New.
6728
6729 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
6730
6731         PR c++/46868
6732         * g++.dg/pr46868.C: New test.
6733         * g++.dg/parse/parameter-declaration-1.C: Adjust.
6734         * g++.dg/parse/error14.C: Adjust.
6735
6736 2011-02-23  Richard Guenther  <rguenther@suse.de>
6737
6738         PR tree-optimization/47838
6739         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6740
6741 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6742
6743         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
6744
6745 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6748         * gfortran.dg/count_init_expr.f03: Ditto.
6749         * gfortran.dg/gomp/pr43711.f90: Ditto.
6750         * gcc.dg/struct-parse-2.c: Ditto.
6751         * gcc.dg/parse-error-3.c: Ditto.
6752         * gcc.dg/Wlogical-op-1.c: Ditto.
6753         * gcc.dg/Walways-true-1.c: Ditto.
6754         * gcc.dg/pr24225.c: Ditto.
6755         * gcc.dg/Walways-true-2.c: Ditto.
6756         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6757         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6758         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6759         * g++.dg/overload/defarg4.C: Ditto.
6760         * g++.dg/inherit/covariant16.C: Ditto.
6761         * g++.dg/inherit/virtual7.C: Ditto.
6762         * g++.dg/template/canon-type-9.C: Ditto.
6763         * g++.dg/template/access19.C: Ditto.
6764         * g++.dg/template/call7.C: Ditto.
6765         * g++.dg/template/canon-type-2.C: Ditto.
6766         * g++.dg/template/init7.C: Ditto.
6767         * g++.dg/template/sizeof-template-argument.C: Ditto.
6768         * g++.dg/template/const3.C: Ditto.
6769         * g++.dg/template/sfinae26.C: Ditto.
6770         * g++.dg/template/sfinae26.C: Ditto.
6771         * g++.dg/template/canon-type-11.C: Ditto.
6772         * g++.dg/template/union2.C: Ditto.
6773         * g++.dg/template/canon-type-3.C: Ditto.
6774         * g++.dg/template/canon-type-1.C: Ditto.
6775         * g++.dg/template/canon-type-5.C: Ditto.
6776         * g++.dg/template/canon-type-7.C: Ditto.
6777         * g++.dg/template/canon-type-10.C: Ditto.
6778         * g++.dg/template/spec36.C: Ditto.
6779         * g++.dg/template/typedef38.C: Ditto.
6780         * g++.dg/template/canon-type-4.C: Ditto.
6781         * g++.dg/template/canon-type-6.C: Ditto.
6782         * g++.dg/template/canon-type-13.C: Ditto.
6783         * g++.dg/template/instantiate9.C: Ditto.
6784         * g++.dg/template/ttp22.C: Ditto.
6785         * g++.dg/warn/Wreturn-type-6.C: Ditto.
6786         * g++.dg/warn/Walways-true-1.C: Ditto.
6787         * g++.dg/warn/Wlogical-op-1.C: Ditto.
6788         * g++.dg/warn/Walways-true-2.C: Ditto.
6789         * g++.dg/conversion/op4.C: Ditto.
6790         * g++.dg/opt/pr19650.C: Ditto.
6791         * g++.dg/lookup/friend11.C: Ditto.
6792         * g++.dg/other/default2.C: Ditto.
6793         * g++.dg/other/default3.C: Ditto.
6794         * g++.dg/other/dtor2.C: Ditto.
6795         * g++.dg/other/friend5.C: Ditto.
6796         * g++.dg/other/default5.C: Ditto.
6797         * g++.dg/init/brace6.C: Ditto.
6798         * g++.dg/init/aggr5.C: Ditto.
6799         * g++.dg/init/error2.C: Ditto.
6800         * g++.dg/expr/bound-mem-fun.C: Ditto.
6801         * g++.dg/expr/cond6.C: Ditto.
6802         * g++.dg/expr/stmt-expr-1.C: Ditto.
6803         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6804         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6805         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6806         * g++.dg/cpp0x/bracket1.C: Ditto.
6807         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6808         * g++.dg/cpp0x/pr38646.C: Ditto.
6809         * g++.dg/cpp0x/variadic73.C: Ditto.
6810         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6811         * g++.dg/cpp0x/bracket4.C: Ditto.
6812         * g++.dg/cpp0x/decltype4.C: Ditto.
6813         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6814         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6815         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6816         * g++.dg/cpp0x/variadic-new2.C: Ditto.
6817         * g++.dg/cpp0x/decltype2.C: Ditto.
6818         * g++.dg/cpp0x/decltype1.C: Ditto.
6819         * g++.dg/cpp0x/bracket2.C: Ditto.
6820         * g++.dg/cpp0x/decltype5.C: Ditto.
6821         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6822         * g++.dg/cpp0x/variadic70.C: Ditto.
6823         * g++.dg/cpp0x/decltype6.C: Ditto.
6824         * g++.dg/cpp0x/rvo.C: Ditto.
6825         * g++.dg/cpp0x/vt-40092.C: Ditto.
6826         * g++.dg/cpp0x/variadic-new.C: Ditto.
6827         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6828         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6829         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6830         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6831         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6832         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6833         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6834         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6835         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6836         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6837         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6838         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6839         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6840         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6841         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6842         * g++.dg/cpp0x/pr39639.C: Ditto.
6843         * g++.dg/cpp0x/decltype3.C: Ditto.
6844         * g++.dg/cpp0x/variadic68.C: Ditto.
6845         * g++.dg/cpp0x/variadic-function.C: Ditto.
6846         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6847         * g++.dg/cpp0x/variadic-bind.C: Ditto.
6848         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6849         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6850         * g++.dg/parse/crash35.C: Ditto.
6851         * g++.dg/parse/crash40.C: Ditto.
6852         * g++.dg/parse/defarg12.C: Ditto.
6853         * g++.dg/parse/crash34.C: Ditto.
6854         * g++.dg/parse/constructor3.C: Ditto.
6855         * g++.dg/parse/template23.C: Ditto.
6856         * g++.dg/parse/crash56.C: Ditto.
6857         * g++.dg/parse/dtor13.C: Ditto.
6858         * g++.dg/parse/error33.C: Ditto.
6859         * g++.dg/parse/ctor9.C: Ditto.
6860         * g++.dg/parse/error32.C: Ditto.
6861         * g++.dg/parse/error37.C: Ditto.
6862         * g++.dg/parse/bitfield3.C: Ditto.
6863         * g++.dg/parse/struct-4.C: Ditto.
6864         * g++.dg/ext/has_trivial_copy.C: Ditto.
6865         * g++.dg/ext/is_polymorphic.C: Ditto.
6866         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6867         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6868         * g++.dg/ext/has_nothrow_assign.C: Ditto.
6869         * g++.dg/ext/is_union.C: Ditto.
6870         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6871         * g++.dg/ext/is_pod.C: Ditto.
6872         * g++.dg/ext/has_virtual_destructor.C: Ditto.
6873         * g++.dg/ext/has_trivial_constructor.C: Ditto.
6874         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6875         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6876         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6877         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6878         * g++.dg/ext/is_abstract.C: Ditto.
6879         * g++.dg/ext/has_trivial_assign.C: Ditto.
6880         * g++.dg/ext/is_class.C: Ditto.
6881         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6882         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6883         * g++.dg/ext/is_base_of.C: Ditto.
6884         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6885         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6886         * g++.dg/ext/is_empty.C: Ditto.
6887         * g++.dg/ext/is_enum.C: Ditto.
6888         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6889         * gnat.dg/opt11.adb: Ditto.
6890         * obj-c++.dg/pr45735.mm: Ditto.
6891         * obj-c++.dg/pr24393.mm: Ditto.
6892         * obj-c++.dg/exceptions-2.mm: Ditto.
6893         * objc.dg/pr45735.m: Ditto.
6894         * objc.dg/pr24393.m: Ditto.
6895
6896 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
6897
6898         * objc.dg/attributes/objc-exception-1.m: New.
6899
6900 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6901
6902         * gcc.dg/cpp/include7.c: New test.
6903
6904 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
6905
6906         PR c++/47242
6907         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6908
6909 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6910
6911         PR rtl-optimization/47763
6912         * gcc.dg/pr47763.c: New test.
6913
6914 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
6915
6916         PR fortran/45743
6917         * gfortran.dg/whole_file_32.f90 : New test.
6918
6919 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
6920
6921         PR c++/47666
6922         * g++.dg/inherit/virtual7.C: New test.
6923
6924 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
6925
6926         PR objc/47832
6927         * objc.dg/type-size-3.m: Updated error message.
6928         * objc.dg/type-size-4.m: New test.
6929         * objc.dg/type-size-5.m: New test.
6930
6931 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933         * lib/gnat.exp: Fix comments.
6934         Don't load libgloss.exp.
6935         (default_gnat_version): Call $compiler with --version.
6936         Adapt regexp for gnatmake output, insert version.
6937         (gnat_version): New proc.
6938         (gnat_init): Remove gnat_libgcc_s_path.
6939         (gnat_target_compile): Likewise.
6940         Remove ld_library_path.
6941         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6942         (gnat_pass): Remove.
6943         (gnat_pass): Remove.
6944         (gnat_finish): Remove.
6945         (gnat_exit): Remove.
6946         (local_find_gnatmake): Reindent.
6947         (runtest_file_p): Remove.
6948         (prune_warnings): Remove.
6949         (find_gnatclean): New proc.
6950         * lib/gnat-dg.exp (lremove): New proc.
6951         (gnat-dg-test): Reindent.
6952         Remove additional output files.
6953         (gnat-dg-runtest): Remove.
6954
6955         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6956         * gnat.dg/loop_optimization6.adb: Likewise.
6957         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6958
6959 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR tree-optimization/47835
6962         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6963
6964 2011-02-22  Tobias Burnus  <burnus@net-b.de>
6965
6966         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6967         * gfortran.dg/abstract_type_2.f03: Ditto.
6968         * gfortran.dg/abstract_type_3.f03: Ditto.
6969         * gfortran.dg/abstract_type_4.f03: Ditto.
6970         * gfortran.dg/abstract_type_5.f03: Ditto.
6971         * gfortran.dg/abstract_type_6.f03: Ditto.
6972         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6973         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6974         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6975         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6976         * gfortran.dg/array_function_5.f90: Ditto.
6977         * gfortran.dg/asynchronous_3.f03: Ditto.
6978         * gfortran.dg/char_expr_1.f90: Ditto.
6979         * gfortran.dg/class_14.f03: Ditto.
6980         * gfortran.dg/data_array_6.f: Ditto.
6981         * gfortran.dg/data_invalid.f90: Ditto.
6982         * gfortran.dg/dot_product_1.f03: Ditto.
6983         * gfortran.dg/func_derived_5.f90: Ditto.
6984         * gfortran.dg/func_result_4.f90: Ditto.
6985         * gfortran.dg/implied_do_1.f90: Ditto.
6986         * gfortran.dg/initialization_25.f90: Ditto.
6987         * gfortran.dg/initialization_26.f90: Ditto.
6988         * gfortran.dg/interface_34.f90: Ditto.
6989         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6990         * gfortran.dg/keyword_symbol_1.f90: Ditto.
6991         * gfortran.dg/matmul_8.f03: Ditto.
6992         * gfortran.dg/merge_init_expr.f90: Ditto.
6993         * gfortran.dg/pack_assign_1.f90: Ditto.
6994         * gfortran.dg/pack_vector_1.f90: Ditto.
6995         * gfortran.dg/pointer_check_8.f90: Ditto.
6996         * gfortran.dg/product_init_expr.f03: Ditto.
6997         * gfortran.dg/reshape_order_5.f90: Ditto.
6998         * gfortran.dg/reshape_shape_1.f90: Ditto.
6999         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7000         * gfortran.dg/same_name_2.f90: Ditto.
7001         * gfortran.dg/selected_real_kind_1.f90: Ditto.
7002         * gfortran.dg/spread_init_expr.f03: Ditto.
7003         * gfortran.dg/stmt_func_1.f90: Ditto.
7004         * gfortran.dg/sum_init_expr.f03: Ditto.
7005         * gfortran.dg/transpose_3.f03: Ditto.
7006         * gfortran.dg/unpack_init_expr.f03: Ditto.
7007         * gfortran.dg/warn_conversion.f90: Ditto.
7008         * gfortran.dg/warn_conversion_2.f90: Ditto.
7009         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7010         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7011         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7012         * gfortran.dg/whole_file_16.f90: Ditto.
7013         * gfortran.dg/whole_file_17.f90: Ditto.
7014         * gfortran.dg/whole_file_18.f90: Ditto.
7015         * gfortran.dg/whole_file_20.f03: Ditto.
7016         * gfortran.dg/whole_file_5.f90: Ditto.
7017         * gfortran.dg/whole_file_6.f90: Ditto.
7018         * gfortran.dg/write_invalid_format.f90: Ditto.
7019         * gfortran.dg/zero_sized_6.f90: Ditto.
7020
7021 2011-02-21  Jeff Law <law@redhat.com>
7022
7023         PR rtl-optimization/46178
7024         * gcc.target/i386/pr46178.c: New test.
7025
7026         PR rtl-optimization/46002
7027         * gcc.c-torture/compile/pr46002.c: New test.
7028
7029 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7030
7031         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7032         *-*-hpux10*.
7033
7034 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
7035
7036         PR debug/47106
7037         * g++.dg/debug/pr47106.C: Require effective target lto.
7038
7039 2011-02-21  Jason Merrill  <jason@redhat.com>
7040
7041         * g++.dg/cpp0x/constexpr-diag2.C: New.
7042
7043 2011-02-20  Jason Merrill  <jason@redhat.com>
7044
7045         * g++.dg/cpp0x/constexpr-ctor7.C: New.
7046
7047         * g++.dg/cpp0x/fntmpdefarg2.C: New.
7048
7049         * g++.dg/overload/conv-op1.C: New.
7050
7051         * g++.dg/cpp0x/constexpr-synth1.C: New.
7052
7053 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7054
7055         * objc.dg/layout-2.m: New.
7056         * objc.dg/selector-3.m: Adjusted location of error message.
7057         * objc.dg/type-size-3.m: Same.
7058         * obj-c++.dg/selector-3.mm: Same.
7059
7060 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
7061
7062         PR objc/47784
7063         * objc.dg/property/dotsyntax-22.m: New.
7064         * obj-c++.dg/property/dotsyntax-22.mm: New.
7065
7066 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
7067
7068         PR c++/46394
7069         * g++.dg/template/typedef38.C: New test.
7070
7071 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7072
7073         PR fortran/46818
7074         * gfortran.dg/whole_file_30.f90 : New test.
7075         * gfortran.dg/whole_file_31.f90 : New test.
7076
7077 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
7078
7079         PR fortran/45077
7080         PR fortran/44945
7081         * gfortran.dg/whole_file_28.f90 : New test.
7082         * gfortran.dg/whole_file_29.f90 : New test.
7083
7084 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7085
7086         PR c++/44118
7087         * g++.dg/template/crash105.C: New.
7088
7089 2011-02-19  Jason Merrill  <jason@redhat.com>
7090
7091         * g++.dg/cpp0x/regress/no-elide1.C: New.
7092
7093 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
7094
7095         PR tree-optimization/46620
7096         * gcc.dg/pr46620.c: New.
7097
7098 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR c/47809
7101         * gcc.target/i386/pr47809.c: New test.
7102
7103 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7104             Tobias Burnus  <burnus@net-b.de>
7105
7106         * lib/target-supports.exp
7107         (check_effective_target_fortran_large_real): New check for large reals.
7108         * gfortran.dg/nan_7.f90: New test.
7109
7110 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7111
7112         PR libgfortran/47567
7113         * gfortran.dg/fmt_f0_1.f90: Update test.
7114
7115 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
7116
7117         PR fortran/47348
7118         * gfortran.dg/array_constructor_36.f90 : New test.
7119         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
7120         allow for comparison between different elements of the array
7121         constructor at different levels of optimization.
7122
7123 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7124
7125         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
7126         * gcc.target/i386/pr32280-1.c: Likewise.
7127
7128 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR target/47800
7131         * gcc.target/i386/pr47800.c: New test.
7132
7133 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
7134
7135         * objc/execute/exceptions/foward-1.x: New.
7136
7137 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7138
7139         PR fortran/47789
7140         * gfortran.dg/derived_constructor_comps_4.f90: New.
7141
7142 2011-02-18  Tobias Burnus
7143
7144         PR fortran/47775
7145         * gfortran.dg/func_result_6.f90: New.
7146
7147 2011-02-18  Michael Matz  <matz@suse.de>
7148
7149         PR fortran/45586
7150         * gfortran.dg/lto/pr45586_0.f90: New test.
7151         * gfortran.dg/typebound_proc_20.f90: Ditto.
7152         * gfortran.dg/typebound_proc_21.f90: Ditto.
7153
7154 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7155
7156         PR c++/47795
7157         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7158
7159 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7160
7161         PR fortran/47750
7162         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7163         gcc_warning_prefix.
7164         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7165         normalizing the error/warning output.
7166         * gfortran.dg/Wall.f90: Update dg-error/warning.
7167         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7168         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7169         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7170         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7171         * gfortran.dg/class_30.f90: Update dg-error/warning.
7172         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7173         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7174         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7175         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7176         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7177         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7178         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7179         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7180         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7181         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7182         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7183         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7184         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7185         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7186         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7187         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7188         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7189         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7190         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7191         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7192         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7193         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7194         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7195         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7196         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7197
7198 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7199
7200         PR fortran/47768
7201         * gfortran.dg/proc_ptr_comp_30.f90: New.
7202
7203 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7204
7205         PR debug/47780
7206         * gcc.target/i386/pr47780.c: New test.
7207
7208 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7209
7210         PR fortran/47767
7211         * gfortran.dg/class_40.f03: New.
7212
7213 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7214
7215         PR c++/47208
7216         * g++.dg/cpp0x/auto21.C: New test.
7217
7218 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7219
7220         * objc.dg/special/unclaimed-category-1.h: Updated for
7221         new ABI support.
7222         * objc.dg/special/unclaimed-category-1.m: Same.
7223         * objc.dg/zero-link-1.m: Same.
7224         * objc.dg/lookup-1.m: Same.
7225         * objc.dg/torture/strings/const-str-9.m
7226         * objc.dg/torture/strings/const-str-10.m: Same.
7227         * objc.dg/torture/strings/const-str-11.m: Same.
7228         * objc.dg/torture/forward-1.m: Same.
7229         * objc.dg/zero-link-2.m: Same.
7230         * objc.dg/encode-7-next-64bit.m: Same.
7231         * objc.dg/method-4.m: Same.
7232         * objc.dg/next-runtime-1.m: Same.
7233         * objc.dg/image-info.m: Same.
7234         * objc.dg/pr23214.m: Same.
7235         * objc.dg/symtab-1.m: Same.
7236         * obj-c++.dg/basic.m: Same.
7237         * obj-c++.dg/proto-lossage-3.m: Same.
7238         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7239         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7240         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7241         * obj-c++.dg/method-11.m: Same.
7242         * objc/execute/enumeration-1.m: Same.
7243         * objc/execute/object_is_class.m: Same.
7244         * objc/execute/formal_protocol-2.m: Same.
7245         * objc/execute/formal_protocol-4.m: Same.
7246         * objc/execute/formal_protocol-6.m: Same.
7247         * objc/execute/bycopy-3.m: Same.
7248         * objc/execute/exceptions/catchall-1.m: Same.
7249         * objc/execute/exceptions/finally-1.m: Same.
7250         * objc/execute/exceptions/local-variables-1.m: Same.
7251         * objc/execute/exceptions/foward-1.m: Same.
7252         * objc/execute/bf-common.h
7253         * objc/execute/enumeration-2.m: Same.
7254         * objc/execute/formal_protocol-1.m: Same.
7255         * objc/execute/formal_protocol-3.m: Same.
7256         * objc/execute/formal_protocol-5.m: Same.
7257         * objc/execute/accessing_ivars.m: Same.
7258         * objc/execute/bycopy-2.m: Same.
7259         * objc/execute/formal_protocol-7.m: Same.
7260         * objc/execute/compatibility_alias.m: Same.
7261         * objc/execute/no_clash.m: Same.
7262         * objc/execute/object_is_meta_class.m: Same.
7263         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7264         * objc/execute/class-tests-1.h: Include stdio.h.
7265         * objc/execute/class-tests-2.h: Same.
7266         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7267         runtimes.
7268         * obj-c++.dg/try-catch-2.mm: Same.
7269
7270 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7271
7272         PR c++/47783
7273         * g++.dg/warn/Wunused-parm-4.C: New test.
7274
7275 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7276             Jan Hubicka  <jh@suse.cz>
7277
7278         PR debug/47106
7279         PR debug/47402
7280         * g++.dg/debug/pr47106.C: New.
7281
7282 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7283
7284         PR target/43653
7285         * gcc.target/i386/pr43653.c: New test.
7286
7287 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7288
7289         PR c++/47172
7290         * g++.dg/template/inherit6.C: New test.
7291
7292 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7293
7294         PR fortran/47745
7295         * gfortran.dg/class_39.f03: New.
7296
7297 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7298
7299         PR c++/47326
7300         * g++.dg/cpp0x/variadic106.C: New test.
7301
7302 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7303
7304         PR libfortran/47757
7305         * gfortran.dg/pr47757-1.f90: New test.
7306         * gfortran.dg/pr47757-2.f90: New test.
7307         * gfortran.dg/pr47757-3.f90: New test.
7308
7309         PR c++/47704
7310         * g++.dg/cpp0x/enum8.C: New test.
7311
7312 2011-02-15  Jason Merrill  <jason@redhat.com>
7313
7314         * g++.dg/inherit/implicit-trivial1.C: New.
7315         * g++.dg/cpp0x/implicit-trivial1.C: New.
7316
7317 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7318
7319         PR middle-end/47725
7320         * gcc.dg/torture/pr47725.c: Removed.
7321
7322 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7323
7324         PR target/47755
7325         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7326         constant does not generate a load from memory.
7327
7328 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7329
7330         PR middle-end/47725
7331         * gcc.dg/torture/pr47725.c: New.
7332
7333 2011-02-15  Richard Guenther  <rguenther@suse.de>
7334
7335         PR tree-optimization/47743
7336         * gcc.dg/torture/pr47743.c: New testcase.
7337
7338 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR middle-end/47581
7341         * gcc.target/i386/pr47581.c: New test.
7342
7343 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7344
7345         PR fortran/47730
7346         * gfortran.dg/select_type_22.f03: New.
7347
7348 2011-02-14  Jason Merrill  <jason@redhat.com>
7349
7350         * g++.dg/cpp0x/regress/enum1.C: New.
7351
7352 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7353
7354         * gnat.dg/include.adb: New test.
7355
7356 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7357
7358         PR fortran/47728
7359         * gfortran.dg/class_38.f03: New.
7360
7361 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7362
7363         * gcc.dg/pr46494.c: New test.
7364
7365 2011-02-14  Richard Guenther  <rguenther@suse.de>
7366
7367         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7368
7369 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7370
7371         PR ada/41929
7372         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7373         sparc*-sun-solaris2.11.
7374
7375 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7376
7377         PR fortran/47349
7378         * gfortran.dg/argument_checking_18.f90: New.
7379
7380 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7381
7382         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7383         * gfortran.dg/argument_checking_17.f90: New.
7384
7385 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7386
7387         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7388         are temporarily disabled.
7389         * gfortran.dg/class_7.f03: Ditto.
7390         * gfortran.dg/coarray_14.f90: Ditto.
7391         * gfortran.dg/typebound_proc_13.f03: Ditto.
7392
7393 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7394
7395         PR fortran/45586
7396         * gfortran.dg/extends_11.f03: New.
7397
7398 2011-02-11  Xinliang David Li  <davidxl@google.com>
7399
7400         PR tree-optimization/47707
7401         * g++.dg/tree-ssa/pr47707.C: New test.
7402
7403 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7404
7405         * g++.dg/opt/inline17.C: New test.
7406
7407 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7408
7409         PR fortran/47550
7410         * gfortran.dg/pure_formal_2.f90: New.
7411
7412 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7413
7414         PR rtl-optimization/47614
7415         * gfortran.dg/pr47614.f: New.
7416
7417 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7418
7419         PR driver/47678
7420         * gcc.dg/opts-6.c: New test.
7421
7422 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR debug/47684
7425         * gcc.dg/pr47684.c: New test.
7426
7427 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429         PR target/47629
7430         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7431         c99_runtime, dg-add-options c99_runtime.
7432         (main): Use __asm__.
7433
7434 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7435
7436         PR testsuite/47400
7437         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7438         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7439         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7440         * gcc.dg/ucnid-10.c: Likewise.
7441         * gcc.dg/ucnid-13.c: Likewise.
7442         * gcc.dg/ucnid-7.c: Likewise.
7443         * gcc.dg/ucnid-8.c: Likewise.
7444         Adapt dg-warning line number.
7445
7446 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7447
7448         * gcc.target/i386/parity-1.c: Use -march=k8.
7449         * gcc.target/i386/parity-2.c: Ditto.
7450         * gcc.target/i386/vecinit-1.c: Ditto.
7451         * gcc.target/i386/vecinit-2.c: Ditto.
7452
7453 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7454
7455         PR target/46610
7456         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7457         * gcc.target/mips/save-restore-3.c: Likewise.
7458         * gcc.target/mips/save-restore-4.c: Likewise.
7459         * gcc.target/mips/save-restore-5.c: Likewise.
7460
7461         PR target/47683
7462         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7463         * g++.dg/tree-prof/partition2.C: Likewise.
7464
7465 2011-02-09  Jason Merrill  <jason@redhat.com>
7466
7467         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7468         rather than misdeclare std::puts.
7469
7470         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7471         * g++.dg/other/warning1.C: Likewise.
7472         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7473         * g++.old-deja/g++.gb/scope06.C: Likewise.
7474         * g++.old-deja/g++.law/cvt11.C: Likewise.
7475         * g++.old-deja/g++.law/init1.C: Likewise.
7476         * g++.dg/abi/mangle26.C: Likewise.
7477
7478         * g++.dg/template/function1.C: Adjust for C++0x mode.
7479         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7480
7481         * g++.dg/ext/label10.C: Adjust for C++0x mode.
7482         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7483
7484         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7485
7486         * g++.dg/cpp0x/regress/abi-empty7.C: New.
7487
7488         * g++.dg/cpp0x/regress: New directory.
7489         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7490         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7491         * g++.dg/cpp0x/regress/regress3.C: New.
7492
7493 2011-02-10  Richard Guenther  <rguenther@suse.de>
7494
7495         PR tree-optimization/47677
7496         * gcc.dg/torture/pr47677.c: New testcase.
7497
7498 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
7499
7500         * objc.dg/special/load-category-1.m: Remove unused header.
7501         * objc.dg/special/load-category-1a.m: Likewise.
7502         * objc.dg/special/load-category-2.m: Likewise.
7503         * objc.dg/special/load-category-2a.m: Likewise.
7504         * objc.dg/special/load-category-3.m: Likewise.
7505         * objc.dg/special/load-category-3a.m: Likewise.
7506         * objc.dg/attributes/proto-attribute-2.m: Likewise.
7507         * objc.dg/attributes/proto-attribute-3.m: Likewise.
7508         * objc.dg/attributes/class-attribute-1.m: Likewise.
7509         * objc.dg/property/property.exp: Don't run for Darwin < 9.
7510         * obj-c++.dg/property/property.exp: Likewise.
7511         * objc.dg/attributes/method-sentinel-1.m: Update type header.
7512         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7513         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7514         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7515         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7516         * obj-c++.dg/template-8.mm: Likewise.
7517
7518 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
7519
7520         PR target/47665
7521         * gcc.target/i386/pr47665.c: New test.
7522
7523 2011-02-10  Jie Zhang  <jie@codesourcery.com>
7524
7525         PR testsuite/47622
7526         Revert
7527         2011-02-05  Jie Zhang  <jie@codesourcery.com>
7528         PR debug/42631
7529         * gcc.dg/pr42631.c: Update test.
7530         * gcc.dg/pr42631-2.c: New test.
7531
7532 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7533
7534         PR fortran/47352
7535         * gfortran.dg/proc_decl_25.f90: New.
7536
7537 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7538
7539         PR fortran/47463
7540         * gfortran.dg/typebound_assignment_2.f03: New.
7541
7542 2011-02-09  Richard Guenther  <rguenther@suse.de>
7543
7544         PR tree-optimization/47664
7545         * gcc.dg/tree-ssa/inline-7.c: New testcase.
7546
7547 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7548
7549         PR middle-end/47646
7550         * gnat.dg/uninit_func.adb: Adjust dg directive.
7551
7552 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
7553
7554         PR middle-end/47646
7555         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7556
7557 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7558
7559         PR fortran/47637
7560         * gfortran.dg/auto_dealloc_2.f90: New.
7561
7562 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7563
7564         * gcc.dg/builtins-config.h: Remove __sgi handling.
7565         * lib/target-supports.exp (add_options_for_c99_runtime): Add
7566         -std=c99 for mips-sgi-irix6.5*.
7567
7568 2011-02-09  Martin Jambor  <mjambor@suse.cz>
7569
7570         PR middle-end/45505
7571         * gfortran.dg/pr25923.f90: Remove xfails.
7572
7573 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7574
7575         PR fortran/47583
7576         * gfortran.dg/inquire_14.f90: New test.
7577
7578 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
7579
7580         PR fortran/45290
7581         * gfortran.dg/pointer_init_6.f90: New.
7582
7583 2011-02-08  Jeff Law <law@redhat.com>
7584
7585         PR tree-optimization/42893
7586         * gcc.tree-ssa/pr42893.c: New test.
7587
7588 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
7589
7590         PR tree-optimization/46834
7591         PR tree-optimization/46994
7592         PR tree-optimization/46995
7593         * gcc.dg/graphite/id-pr46834.c: New.
7594         * gfortran.dg/graphite/id-pr46994.f90: New.
7595         * gfortran.dg/graphite/id-pr46995.f90: New.
7596
7597 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7598
7599         PR middle-end/47646
7600         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7601         using the variable is known the warning is emitted there.
7602         * gcc.dg/uninit-pr19430.c (foo): Likewise.
7603         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7604
7605         * c-c++-common/pr20000.c (g): Both warnings occur at the return
7606         statement.
7607         (vg): Likewise.
7608         * gcc.dg/noreturn-1.c (foo5): Likewise.
7609         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7610         (method2): Likewise.
7611
7612         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7613         the return statement using the uninitialized variable.
7614         * gfortran.dg/pr39666-2.f90 (f): Likewise.
7615
7616 2011-02-08  Richard Guenther  <rguenther@suse.de>
7617
7618         PR middle-end/47639
7619         * g++.dg/opt/pr47639.c: New testcase.
7620
7621 2011-02-08  Richard Guenther  <rguenther@suse.de>
7622
7623         PR tree-optimization/47632
7624         * g++.dg/opt/pr47632.C: New testcase.
7625
7626 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7627
7628         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7629
7630 2011-02-07  Richard Guenther  <rguenther@suse.de>
7631
7632         PR tree-optimization/47615
7633         * g++.dg/opt/pr47615.C: New testcase.
7634
7635 2011-02-07  Richard Guenther  <rguenther@suse.de>
7636
7637         PR tree-optimization/47621
7638         * gcc.dg/torture/pr47621.c: New testcase.
7639
7640 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
7641
7642         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7643
7644 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
7645
7646         PR fortran/47592
7647         * gfortran.dg/allocate_with_source_1 : New test.
7648
7649 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR middle-end/47610
7652         * gcc.dg/pr47610.c: New test.
7653
7654 2011-02-05  Jie Zhang  <jie@codesourcery.com>
7655
7656         PR debug/42631
7657         * gcc.dg/pr42631.c: Update test.
7658         * gcc.dg/pr42631-2.c: New test.
7659
7660 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7661
7662         PR fortran/47574
7663         * gfortran.dg/pr47574.f90:  New test.
7664
7665 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
7666
7667         PR tree-optimization/46194
7668         * gcc.dg/autopar/pr46194.c: New.
7669
7670 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7671
7672         PR tree-optimization/43695
7673         * g++.dg/ipa/pr43695.C: New.
7674
7675 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR inline-asm/23200
7678         * gcc.dg/pr23200.c: New test.
7679
7680 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
7681
7682         PR c++/47589
7683         * g++.dg/pr47589.C: New test.
7684
7685 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
7686
7687         PR c++/47398
7688         * g++.dg/template/typedef37.C: New test.
7689         * g++.dg/template/param1.C: Adjust expected error message.
7690
7691 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7692
7693         PR middle-end/31490
7694         * gcc.dg/pr31490-2.c: New test.
7695         * gcc.dg/pr31490-3.c: New test.
7696         * gcc.dg/pr31490-4.c: New test.
7697
7698 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
7699             Jakub Jelinek  <jakub@redhat.com>
7700
7701         PR c++/46890
7702         * g++.dg/parser/semicolon3.C: Adjust.
7703         * g++.dg/parser/semicolon4.C: New testcase.
7704         * g++.dg/pr46890.C: New testcase.
7705
7706 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7707
7708         PR c++/29571
7709         * g++.dg/init/pr29571.C: New.
7710
7711 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7712
7713         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7714         instead of vect_int.
7715
7716 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7717
7718         PR target/47312
7719         * gcc.target/i386/pr47312.c: New test.
7720
7721         PR target/47564
7722         * gcc.target/i386/pr47564.c: New test.
7723
7724 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
7725
7726         PR tree-optimization/45122
7727         * gcc.dg/tree-ssa/pr45122.c: New.
7728
7729 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7730
7731         PR target/47272
7732         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7733         and vec_vsx_st.
7734
7735         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7736         and vsx so a default --with-cpu=power7 doesn't give an error
7737         when -mavoid-indexed-addresses is used.
7738
7739         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7740         wrapper function to save the arguments and then jump to the real
7741         function, rather than depending on the compiler not to move stuff
7742         before an asm.
7743         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7744
7745 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7746             Paul Thomas  <pault@gcc.gnu.org>
7747
7748         PR fortran/47082
7749         * gfortran.dg/class_37.f03 : New test.
7750
7751 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
7752             Richard Guenther  <rguenther@suse.de>
7753
7754         PR tree-optimization/40979
7755         PR bootstrap/47044
7756         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7757         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7758         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7759         check_vect_support_and_set_flags.
7760         * gfortran.dg/graphite/vect-pr40979.f90: New.
7761
7762 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7763
7764         PR fortran/47572
7765         * gfortran.dg/class_36.f03: New.
7766
7767 2011-02-02  Richard Guenther  <rguenther@suse.de>
7768
7769         PR tree-optimization/47566
7770         * gcc.dg/lto/20110201-1_0.c: New testcase.
7771
7772 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
7773
7774         PR debug/47498
7775         PR debug/47501
7776         PR debug/45136
7777         PR debug/45130
7778         * debug/pr47498.c: New.
7779         * debug/pr47501.c: New.
7780
7781 2011-02-01  Richard Guenther  <rguenther@suse.de>
7782
7783         PR tree-optimization/47559
7784         * g++.dg/torture/pr47559.C: New testcase.
7785
7786 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
7787
7788         PR fortran/47565
7789         * gfortran.dg/typebound_call_20.f03: New.
7790
7791 2011-02-01  Richard Guenther  <rguenther@suse.de>
7792
7793         PR tree-optimization/47555
7794         * gcc.dg/pr47555.c: New testcase.
7795
7796 2011-02-01  Richard Guenther  <rguenther@suse.de>
7797
7798         PR tree-optimization/47541
7799         * g++.dg/torture/pr47541.C: New testcase.
7800
7801 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7802
7803         PR fortran/47455
7804         * gfortran.dg/typebound_call_19.f03: New.
7805
7806 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7807
7808         PR c++/47416
7809         * g++.dg/cpp0x/pr47416.C: New test.
7810
7811 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/47519
7814         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7815
7816 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7817
7818         PR fortran/47463
7819         * gfortran.dg/typebound_assignment_1.f03: New.
7820
7821 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR tree-optimization/47538
7824         * gcc.c-torture/execute/pr47538.c: New test.
7825
7826 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7827
7828         PR target/45325
7829         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7830
7831 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7832
7833         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7834
7835 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7836
7837         PR rtl-optimization/44031
7838         * gcc.c-torture/compile/20110131-1.c: New test.
7839
7840 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7841
7842         PR fortran/47042
7843         * gfortran.dg/stmt_func_1.f90: New.
7844
7845 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7846
7847         PR fortran/47042
7848         * gfortran.dg/interface_34.f90: New.
7849
7850 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
7851
7852         PR fortran/47523
7853         * gfortran.dg/realloc_on_assign_5.f03: New test.
7854         * gfortran.dg/realloc_on_assign_5.f03: New test.
7855
7856 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7857
7858         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7859         * gfortran.dg/bessel_7.f90: Likewise.
7860         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
7861
7862         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7863         * gfortran.dg/sum_init_expr.f03: Likewise.
7864
7865         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7866
7867         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7868         -r -nostdlib.
7869
7870         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7871         loop only on "vect_intfloat_cvt" targets.
7872
7873 2011-01-29  Tobias Burnus  <burnus@net-b.de>
7874
7875         PR fortran/47531
7876         * gfortran.dg/shape_6.f90: New.
7877
7878 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7879
7880         PR libgfortran/47434
7881         * gfortran.dg/read_infnan_1.f90: Update test.
7882         * gfortran.dg/module_nan.f90: Update test.
7883         * gfortran.dg/char4_iunit_1.f03: Update test.
7884         * gfortran.dg/large_real_kind_1.f90: Update test.
7885         * gfortran.dg/real_const_3.f90: Update test.
7886         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7887
7888 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
7889
7890         PR c++/47311
7891         * g++.dg/template/param2.C: New test.
7892
7893 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7894
7895         PR libgfortran/47285
7896         * gfortran.dg/fmt_g.f: New test.
7897
7898 2011-01-28  Tobias Burnus  <burnus@net-b.de>
7899
7900         PR fortran/47507
7901         * gfortran.dg/pure_formal_1.f90: New.
7902
7903 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR target/42894
7906         * gcc.dg/tls/pr42894.c: New test.
7907
7908 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7909
7910         * gcc.dg/pr47276.c: Add dg-require-visibility.
7911
7912 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7913
7914         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7915
7916 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
7917             Tobias Burnus  <burnus@gcc.gnu.org>
7918
7919         PR fortran/45170
7920         PR fortran/35810
7921         PR fortran/47350
7922         * gfortran.dg/realloc_on_assign_3.f03: New test.
7923         * gfortran.dg/realloc_on_assign_4.f03: New test.
7924         * gfortran.dg/allocatable_function_5.f90: New test.
7925         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7926         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7927         implemented" dg-errors.
7928
7929 2011-01-27  Jan Hubicka  <jh@suse.cz>
7930
7931         PR middle-end/46949
7932         * gcc.dg/attr-weakref-4.c: New testcase
7933
7934 2011-01-27  Martin Jambor  <mjambor@suse.cz>
7935
7936         PR tree-optimization/47228
7937         * gcc.dg/torture/pr47228.c: New test.
7938
7939 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7940
7941         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7942
7943 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7944
7945         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7946         when using auto-overlay support on the SPU.
7947
7948 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7949
7950         PR rtl-optimization/44174
7951         * gcc.target/i386/asm-6.c: New test.
7952
7953 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
7954
7955         PR rtl-optimization/46856
7956         * gcc.c-torture/compile/pr46856.c: New test.
7957
7958 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
7959             Andrew Pinski  <pinskia@gmail.com>
7960
7961         PR c/43082
7962         * gcc.dg/pr43082.c: New.
7963
7964 2011-01-26  DJ Delorie  <dj@redhat.com>
7965
7966         PR rtl-optimization/46878
7967         * gcc.dg/pr46878-1.c: New test.
7968
7969 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR c++/47476
7972         * g++.dg/cpp0x/pr47476.C: New test.
7973
7974 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7975
7976         * gcc.c-torture/compile/20110126-1.c: New test.
7977
7978 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR c/47473
7981         * gcc.dg/torture/pr47473.c: New test.
7982
7983 2011-01-26  Jan Hubicka  <jh@suse.cz>
7984
7985         PR target/47237
7986         * gcc.c-torture/execute/pr47237.c: New testcase.
7987
7988 2011-01-26  Jan Hubicka  <jh@suse.cz>
7989
7990         PR tree-optimization/47190
7991         * gcc.dg/attr-weakref-3.c: New testcase.
7992
7993 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
7994
7995         PR c++/43601
7996         * gcc.dg/dll-9a.c: New test file.
7997         * gcc.dg/dll-11.c: Likewise.
7998         * gcc.dg/dll-12.c: Likewise.
7999         * gcc.dg/dll-12a.c: Likewise.
8000         * gcc.dg/dll-11a.c: Likewise.
8001         * gcc.dg/dll-9.c: Likewise.
8002         * gcc.dg/dll-10.c: Likewise.
8003         * gcc.dg/dll-10a.c: Likewise.
8004         * g++.dg/ext/dllexport4a.cc: Likewise.
8005         * g++.dg/ext/dllexport4.C: Likewise.
8006         * g++.dg/ext/dllexport5.C: Likewise.
8007         * g++.dg/ext/dllexport5a.cc: Likewise.
8008
8009 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8010
8011         PR tree-optimization/46970
8012         * gcc.dg/graphite/pr46970.c: New.
8013
8014 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8015
8016         PR tree-optimization/46215
8017         * gcc.dg/graphite/pr46215.c: New.
8018
8019 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8020
8021         PR tree-optimization/46168
8022         * gcc.dg/graphite/pr46168.c: New.
8023
8024 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8025
8026         PR tree-optimization/43657
8027         * gcc.dg/graphite/pr43657.c: New.
8028
8029 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8030
8031         PR tree-optimization/29832
8032         * gfortran.dg/graphite/pr29832.f90: New.
8033
8034 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8035
8036         PR tree-optimization/43567
8037         * gcc.dg/graphite/pr43567.c: New.
8038
8039 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8040
8041         * gfortran.dg/graphite/interchange-4.f: New.
8042         * gfortran.dg/graphite/interchange-5.f: New.
8043
8044         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8045         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8046         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8047         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8048         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8049         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8050         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8051         * gfortran.dg/ltrans-7.f90: Removed.
8052         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8053
8054         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8055         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8056         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8057         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8058         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8059         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8060         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8061         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8062         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8063         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8064         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8065         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8066         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8067         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8068         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8069         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8070         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8071         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8072         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8073         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8074         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8075         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8076         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8077         * gcc.dg/tree-ssa/data-dep-1.c
8078         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8079         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8080         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8081         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8082         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8083
8084 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR tree-optimization/47265
8087         PR tree-optimization/47443
8088         * gcc.c-torture/compile/pr47265.c: New test.
8089         * gcc.dg/pr47443.c: New test.
8090
8091 2011-01-25  Martin Jambor  <mjambor@suse.cz>
8092
8093         PR tree-optimization/47382
8094         * g++.dg/torture/pr47382.C: New test.
8095         * g++.dg/opt/devirt1.C: Xfail.
8096
8097 2011-01-25  Yao Qi  <yao@codesourcery.com>
8098
8099         PR target/45701
8100         * gcc.target/arm/pr45701-1.c: New test.
8101         * gcc.target/arm/pr45701-2.c: New test.
8102         * gcc.target/arm/pr45701-3.c: New test.
8103
8104 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8105             Jakub Jelinek  <jakub@redhat.com>
8106
8107         PR tree-optimization/47271
8108         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8109
8110 2011-01-25  Nick Clifton  <nickc@redhat.com>
8111
8112         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8113         (saturate_add): Delete.
8114         (exchange): Delete.
8115         (main): Do not run saturate_add.
8116         (set_interrupts): Delete.
8117
8118 2011-01-25  Tobias Burnus  <burnus@net-b.de>
8119
8120         PR fortran/47448
8121         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
8122
8123 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
8124
8125         PR tree-optimization/47427
8126         PR tree-optimization/47428
8127         * gcc.c-torture/compile/pr47427.c: New test.
8128         * gcc.c-torture/compile/pr47428.c: New test.
8129
8130 2011-01-25  Richard Guenther  <rguenther@suse.de>
8131
8132         PR middle-end/47411
8133         * gcc.dg/torture/pr47411.c: New testcase.
8134
8135 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8136
8137         * gfortran.dg/graphite/id-24.f: New.
8138         * gfortran.dg/graphite/id-25.f: New.
8139
8140 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8141
8142         * gfortran.dg/graphite/id-23.f: New.
8143
8144 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8145
8146         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
8147
8148 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8149
8150         * gcc.dg/graphite/block-0.c: Un-XFAILed.
8151         * gcc.dg/graphite/block-1.c: Un-XFAILed.
8152         * gcc.dg/graphite/block-7.c: Un-XFAILed.
8153         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8154         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8155         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8156         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8157         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8158         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8159
8160 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8161
8162         * gcc.dg/graphite/block-0.c: Add documentation.
8163         * gcc.dg/graphite/block-4.c: Same.
8164         * gcc.dg/graphite/block-7.c: Same.
8165         * gcc.dg/graphite/block-8.c: New.
8166         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8167         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8168         * gcc.dg/graphite/interchange-12.c: Add documentation.
8169         * gcc.dg/graphite/interchange-13.c: New.
8170         * gcc.dg/graphite/interchange-14.c: New.
8171         * gcc.dg/graphite/interchange-15.c: New.
8172         * gcc.dg/graphite/interchange-8.c: Add documentation.
8173         * gcc.dg/graphite/interchange-mvt.c: Same.
8174
8175 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8176
8177         PR target/47408
8178         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8179         * gcc.target/powerpc/altivec-14.c: Ditto.
8180         * gcc.target/powerpc/altivec-33.c: Ditto.
8181         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8182         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8183         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8184         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8185         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8186         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8187         * g++.dg/ext/altivec-15.C: Ditto.
8188         * g++.dg/ext/altivec-types-1.C: Ditto.
8189         * g++.dg/ext/altivec-types-2.C: Ditto.
8190         * g++.dg/ext/altivec-types-3.C: Ditto.
8191         * g++.dg/ext/altivec-types-4.C: Ditto.
8192
8193 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8194
8195         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8196
8197 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8200         optimization options.
8201
8202 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8203
8204         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8205
8206         PR testsuite/45988
8207         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8208
8209 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8210
8211         PR fortran/47421
8212         * gfortran.dg/allocatable_scalar_12.f90: New.
8213
8214 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8215
8216         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8217         vectorization to be not profitable if peeling is used to
8218         realign the memory access.
8219         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8220         loop bound to avoid loop unrolling.
8221         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8222
8223 2011-01-22  Jan Hubicka  <jh@suse.cz>
8224
8225         PR lto/47333
8226         * g++.dg/lto/pr47333.C: New file.
8227
8228 2011-01-22  Jan Hubicka  <jh@suse.cz>
8229
8230         PR tree-optimization/43884
8231         PR lto/44334
8232         * gcc.dg/autopar/outer-2.c: Increase array size.
8233         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8234
8235 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8236
8237         PR fortran/38536
8238         * gfortran.dg/c_loc_tests_16.f90:  New test.
8239
8240 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8241
8242         PR fortran/47399
8243         * gfortran.dg/typebound_proc_19.f90: New.
8244
8245 2011-01-21  Jeff Law <law@redhat.com>
8246
8247         PR tree-optimization/47053
8248         * g++.dg/pr47053.C: New test.
8249
8250 2011-01-21  Jason Merrill  <jason@redhat.com>
8251
8252         PR c++/47041
8253         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8254
8255 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8256
8257         PR c++/47388
8258         * g++.dg/cpp0x/range-for10.C: New test.
8259         * g++.dg/template/for1.C: New test.
8260
8261         PR middle-end/45566
8262         * g++.dg/tree-prof/partition3.C: New test.
8263
8264         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8265
8266         PR rtl-optimization/47366
8267         * g++.dg/opt/pr47366.C: New test.
8268
8269 2011-01-21  Jason Merrill  <jason@redhat.com>
8270
8271         PR c++/46552
8272         * g++.dg/cpp0x/constexpr-regress2.C: New.
8273
8274         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8275
8276 2011-01-21  Jeff Law <law@redhat.com>
8277
8278         PR rtl-optimization/41619
8279         * gcc.dg/pr41619.c: New.
8280
8281 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR tree-optimization/47355
8284         * g++.dg/opt/pr47355.C: New test.
8285
8286 2011-01-21  Richard Guenther  <rguenther@suse.de>
8287
8288         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8289         making main hot.
8290
8291 2011-01-21  Richard Guenther  <rguenther@suse.de>
8292
8293         PR tree-optimization/47365
8294         * gcc.dg/torture/pr47365.c: New testcase.
8295         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8296
8297 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8298
8299         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8300
8301 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR tree-optimization/47391
8304         * gcc.dg/pr47391.c: New test.
8305
8306 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8307
8308         * g++.dg/template/char1.C: Use signed char.
8309
8310 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8311
8312         PR fortran/47377
8313         * gfortran.dg/pointer_target_4.f90: New.
8314
8315 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8316
8317         PR target/47251
8318         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8319         ILP32 system and not IP32.
8320
8321 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8322
8323         PR debug/46583
8324         * g++.dg/debug/pr46583.C: New.
8325
8326 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR debug/47283
8329         * g++.dg/debug/pr47283.C: New test.
8330
8331         PR testsuite/47371
8332         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8333         * gcc.target/i386/headmerge-2.c: Likewise.
8334
8335 2011-01-20  Richard Guenther  <rguenther@suse.de>
8336
8337         PR middle-end/47370
8338         * gcc.dg/torture/pr47370.c: New testcase.
8339
8340 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8341
8342         PR tree-optimization/46130
8343         * gcc.dg/pr46130-1.c: New test.
8344         * gcc.dg/pr46130-2.c: New test.
8345
8346 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8347
8348         PR c++/47291
8349         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8350
8351 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8352
8353         PR debug/46240
8354         * g++.dg/debug/pr46240.cc: New.
8355
8356 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8357
8358         PR c++/47303
8359         * g++.dg/template/anonunion1.C: New test.
8360
8361         PR rtl-optimization/47337
8362         * gcc.c-torture/execute/pr47337.c: New test.
8363
8364 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8365
8366         PR testsuite/45342
8367         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8368
8369 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8370
8371         PR tree-optimization/46021
8372         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8373
8374 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8375
8376         PR tree-optimization/47290
8377         * g++.dg/torture/pr47290.C: New test.
8378
8379 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8380
8381         PR fortran/47240
8382         * gfortran.dg/proc_ptr_comp_29.f90: New.
8383
8384 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8385
8386         PR testsuite/41146
8387         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8388         powerpc-apple-darwin9.
8389
8390 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8391
8392         PR rtl-optimization/47299
8393         * gcc.c-torture/execute/pr47299.c: New test.
8394
8395 2011-01-17  Jason Merrill  <jason@redhat.com>
8396
8397         * g++.dg/cpp0x/constexpr-virtual.C: New.
8398
8399 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR fortran/47331
8402         * gfortran.dg/gomp/pr47331.f90: New test.
8403
8404 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8405
8406         PR objc/47314
8407         * objc.dg/selector-warn-1.m: New.
8408         * obj-c++.dg/selector-warn-1.mm: New.
8409
8410 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8411
8412         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8413         Update dg-final accordingly.
8414
8415 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8416
8417         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8418
8419 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8420
8421         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8422         target check.
8423         * gcc.dg/guality/pr36728-2.c: Likewise.
8424
8425 2011-01-17  Richard Guenther  <rguenther@suse.de>
8426
8427         PR tree-optimization/47313
8428         * g++.dg/torture/pr47313.C: New testcase.
8429
8430 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8431
8432         PR target/47318
8433         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8434         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8435         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8436         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8437
8438         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8439         as __m256i.
8440         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8441         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8442         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8443
8444 2011-01-17  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/45967
8447         * gcc.dg/torture/pr45967-2.c: New testcase.
8448         * gcc.dg/torture/pr45967-3.c: Likewise.
8449
8450 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8451
8452         PR testsuite/47325
8453         * g++.dg/ext/pr47213.C: Require visibility.
8454
8455 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8456
8457         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8458         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8459
8460 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8461
8462         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8463         Linux-based targets.
8464
8465 2011-01-13  Jan Hubicka  <jh@suse.cz>
8466
8467         PR tree-optimization/47276
8468         * gcc.dg/pr47276.c: New testcase.
8469
8470 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8471             Jonathan Wakely  <jwakely.gcc@gmail.com>
8472
8473         PR c++/33558
8474         * g++.dg/other/pr33558.C: New.
8475         * g++.dg/other/pr33558-2.C: New.
8476
8477 2011-01-14  Martin Jambor  <mjambor@suse.cz>
8478
8479         PR tree-optimization/45934
8480         PR tree-optimization/46302
8481         * g++.dg/ipa/devirt-c-1.C: New test.
8482         * g++.dg/ipa/devirt-c-2.C: Likewise.
8483         * g++.dg/ipa/devirt-c-3.C: Likewise.
8484         * g++.dg/ipa/devirt-c-4.C: Likewise.
8485         * g++.dg/ipa/devirt-c-5.C: Likewise.
8486         * g++.dg/ipa/devirt-c-6.C: Likewise.
8487         * g++.dg/ipa/devirt-6.C: Likewise.
8488         * g++.dg/ipa/devirt-d-1.C: Likewise.
8489         * g++.dg/torture/pr45934.C: Likewise.
8490
8491 2011-01-14  Jason Merrill  <jason@redhat.com>
8492
8493         * g++.dg/cpp0x/variadic105.C: New.
8494
8495 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
8496             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498         PR objc/45989
8499         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8500         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8501         execution tests on i?86-*-*, x86_64-*-* and
8502         powerpc*-apple-darwin* && ilp32.
8503         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8504         tests on i?86-*-* and x86_64-*-*.
8505
8506 2011-01-14  Richard Guenther  <rguenther@suse.de>
8507
8508         PR tree-optimization/47280
8509         * g++.dg/opt/pr47280.C: New testcase.
8510
8511 2011-01-14  Jason Merrill  <jason@redhat.com>
8512
8513         * g++.dg/cpp0x/constexpr-regress1.C: New.
8514
8515         * g++.dg/ext/flexary2.C: New.
8516
8517 2011-01-14  Richard Guenther  <rguenther@suse.de>
8518
8519         PR middle-end/47281
8520         * gcc.dg/torture/pr47281.c: New testcase.
8521         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8522
8523 2011-01-14  Richard Guenther  <rguenther@suse.de>
8524
8525         PR tree-optimization/47286
8526         * gcc.dg/tree-ssa/pr47286.c: New testcase.
8527
8528 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
8529
8530         PR c++/47213
8531         * g++.dg/ext/pr47213.C: New.
8532
8533 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8534
8535         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8536
8537 2011-01-13  Tobias Burnus  <burnus@net-b.de>
8538             Mikael Morin  <mikael@gcc.gnu.org>
8539
8540         PR fortran/45848
8541         PR fortran/47204
8542         * gfortran.dg/select_type_20.f90: New.
8543         * gfortran.dg/select_type_21.f90: New.
8544
8545 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
8546
8547         PR target/47251
8548         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8549
8550 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8551
8552         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8553         * gcc.dg/guality/pr36728-2.c: Likewise.
8554
8555 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
8556
8557         PR debug/PR46973
8558         * g++.dg/debug/dwarf2/template-params-9.C: New test.
8559
8560 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
8561
8562         PR rtl-optimization/45352
8563         * gcc.dg/pr45352-3.c: New.
8564
8565 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8566
8567         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8568         comment.
8569         * g++.dg/cpp0x/range-for8.C: New.
8570         * g++.dg/cpp0x/range-for9.C: New.
8571
8572 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
8573
8574         PR debug/47209
8575         * g++.dg/debug/pr47209.C: New.
8576
8577 2011-01-12  Richard Guenther  <rguenther@suse.de>
8578
8579         PR lto/47259
8580         * gcc.dg/lto/pr47259_0.c: New testcase.
8581         * gcc.dg/lto/pr47259_1.c: Likewise.
8582
8583 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
8584
8585         * objc-obj-c++-shared/Object1.h: Add copyright header, update
8586         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8587         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8588         methods missing from the OBJC2 Object.
8589         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8590         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8591         GNU and NeXT runtimes.
8592         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8593         comments.
8594         * objc-obj-c++-shared/Object1.m: Likewise.
8595         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
8596         * objc.dg/proto-qual-1.m: Likewise.
8597         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8598         * obj-c++.dg/proto-qual-1.mm: Likewise.
8599
8600 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8601
8602         PR testsuite/33033
8603         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8604
8605 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8606
8607         Fixed the Objective-C++ testsuite and updated all tests.
8608         * lib/obj-c++.exp (obj-c++_init): Declare and set
8609         gcc_warning_prefix and gcc_error_prefix.
8610         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8611         'dg-warning', 'dg-message' and 'dg-error'.
8612         * obj-c++.dg/class-extension-3.mm: Likewise.
8613         * obj-c++.dg/class-protocol-1.mm: Likewise.
8614         * obj-c++.dg/encode-7.mm: Likewise.
8615         * obj-c++.dg/exceptions-3.mm: Likewise.
8616         * obj-c++.dg/exceptions-5.mm: Likewise.
8617         * obj-c++.dg/method-12.mm: Likewise.
8618         * obj-c++.dg/method-13.mm: Likewise.
8619         * obj-c++.dg/method-15.mm: Likewise.
8620         * obj-c++.dg/method-16.mm: Likewise.
8621         * obj-c++.dg/method-4.mm: Likewise.
8622         * obj-c++.dg/method-8.mm: Likewise.
8623         * obj-c++.dg/method-conflict-1.mm: Likewise.
8624         * obj-c++.dg/method-conflict-2.mm: Likewise.
8625         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8626         and uncommented second part of the testcase now that the testsuite
8627         works correctly.
8628         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
8629         and uncommented second part of the testcase now that the testsuite
8630         works correctly.
8631         * obj-c++.dg/private-1.mm: Likewise.
8632         * obj-c++.dg/proto-lossage-4.mm: Likewise.
8633         * obj-c++.dg/syntax-error-7.mm: Likewise.
8634         * obj-c++.dg/warn5.mm: Likewise.
8635         * obj-c++.dg/property/at-property-14.mm: Likewise.
8636         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8637         FIXME.
8638         * obj-c++.dg/property/at-property-18.mm: Likewise.
8639         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8640         FIXME.
8641         * obj-c++.dg/property/at-property-21.mm: Likewise.
8642         * obj-c++.dg/property/at-property-28.mm: Likewise.
8643         * obj-c++.dg/property/at-property-5.mm: Likewise.
8644         * obj-c++.dg/property/dynamic-2.mm: Likewise.
8645         * obj-c++.dg/property/property-neg-3.mm: Likewise.
8646         * obj-c++.dg/property/synthesize-11.mm: Likewise.
8647         * obj-c++.dg/property/synthesize-6.mm: Likewise.
8648         * obj-c++.dg/property/synthesize-8.mm: Likewise.
8649         * obj-c++.dg/property/synthesize-9.mm: Likewise.
8650         * obj-c++.dg/tls/diag-5.mm: Likewise.
8651         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8652         dg-error, now matched correctly.
8653
8654 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8655
8656         * objc.dg/property/at-property-29.m: New.
8657         * obj-c++.dg/property/at-property-29.mm: New.
8658
8659 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661         * go.test/go-test.exp (go-set-goarch): New proc.
8662         (go-gc-tests): Use it.
8663
8664 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
8665
8666         PR debug/46955
8667         * g++.dg/debug/dwarf2/template-params-8.C: New test.
8668
8669 2011-01-11  Richard Henderson  <rth@redhat.com>
8670
8671         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8672
8673 2011-01-11  Jan Hubicka  <jh@suse.cz>
8674
8675         PR lto/45721
8676         PR lto/45375
8677         * gcc.dg/lto/pr45721_1.c: New file.
8678         * gcc.dg/lto/pr45721_0.c: New file.
8679
8680 2011-01-11  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/46076
8683         * gcc.dg/tree-ssa/pr46076.c: New testcase.
8684
8685 2011-01-11  Jeff Law <law@redhat.com>
8686
8687         * PR tree-optimization/47086
8688         * gcc.dg/pr47086.c: New test.
8689
8690 2011-01-11  Jason Merrill  <jason@redhat.com>
8691
8692         PR c++/46658
8693         * g++.dg/template/new10.C: New.
8694
8695         PR c++/45520
8696         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8697
8698 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
8699
8700         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8701         Split type definitions and NSConstantString class into...
8702         * objc-obj-c++-shared/objc-test-suite-types.h: New.
8703         * objc-obj-c++-shared/nsconstantstring-class.h: New.
8704         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8705         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8706         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8707         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8708         to comments.
8709         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8710         encode defines for newer NeXT system headers.
8711         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8712         * obj-c++.dg/torture/strings/string1.mm: Likewise.
8713         * objc.dg/foreach-5.m: Likewise.
8714         * objc.dg/foreach-2.m: Likewise.
8715         * objc.dg/foreach-4.m: Likewise.
8716         * objc.dg/torture/strings/string1.m: Likewise.
8717         * objc.dg/torture/strings/string2.m: Likewise.
8718         * objc.dg/torture/strings/string3.m: Likewise.
8719         * objc.dg/torture/strings/string4.m: Likewise.
8720         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8721         header and stand alone.
8722         * obj-c++.dg/strings/strings-2.mm: Likewise.
8723         * objc.dg/torture/strings/const-str-3.m: Likewise.
8724         * objc.dg/strings/strings-2.m: Likewise.
8725         * objc.dg/strings/const-str-12b.m: Likewise.
8726
8727 2011-01-12  Richard Guenther  <rguenther@suse.de>
8728
8729         PR middle-end/32511
8730         * gcc.dg/attr-weak-1.c: Adjust.
8731
8732 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
8733
8734         PR fortran/47051
8735         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8736         standard compliant and comment.
8737
8738 2011-01-10  Jan Hubicka  <jh@suse.cz>
8739
8740         PR lto/46083
8741         * gcc.dg/initpri3.c: New testcase.
8742
8743 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
8744
8745         PR lto/47222
8746         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8747         externally visible.
8748         (g_esi): Likewise.
8749         (g_ebx): Likewise.
8750         (g_ebp): Likewise.
8751         (g_esp): Likewise.
8752         (g_ebp_save): Likewise.
8753         (g_esp_save): Likewise.
8754
8755 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8756
8757         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8758
8759 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8760
8761         PR tree-optimization/46021
8762         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8763         i?86-*-*, x86_64-*-*.
8764
8765 2011-01-10  Jeff Law <law@redhat.com>
8766
8767         * PR tree-optimization/47141
8768         * gcc.c-torture/compile/pr47141.c: New test.
8769
8770 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
8771
8772         PR testsuite/46230
8773         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8774         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8775         * gcc.dg/vect/slp-35.c: Remove XFAILs.
8776         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8777
8778         PR testsuite/46230
8779         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8780         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
8781         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8782         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8783         being vectorized.  Adjust dg-final pattern.
8784
8785         PR testsuite/46230
8786         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8787         * gcc.dg/vect/slp-24.c: Likewise.
8788
8789 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
8790
8791         PR c++/47218
8792         * g++.dg/other/pr47218-1.C: New test file.
8793         * g++.dg/other/pr47218.C: Likewise.
8794         * g++.dg/other/pr47218.h: New supporting header.
8795
8796 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8797
8798         PR objc/47232
8799         * objc.dg/attributes/invalid-attribute-1.m: New.
8800         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8801
8802 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8803
8804         PR fortran/47224
8805         * gfortran.dg/proc_ptr_comp_28.f90: New.
8806
8807 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8808
8809         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8810         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8811         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8812         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8813         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8814         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8815         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8816         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8817         * objc.dg/gnu-api-2-class.m: Likewise.
8818         * objc.dg/gnu-api-2-ivar.m: Likewise.
8819         * objc.dg/gnu-api-2-method.m: Likewise.
8820         * objc.dg/gnu-api-2-objc.m: Likewise.
8821         * objc.dg/gnu-api-2-object.m: Likewise.
8822         * objc.dg/gnu-api-2-property.m: Likewise.
8823         * objc.dg/gnu-api-2-protocol.m: Likewise.
8824         * objc.dg/gnu-api-2-sel.m: Likewise.
8825
8826 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8827
8828         * objc.dg/foreach-1.m: Skip for Darwin < 9.
8829         * objc.dg/objc-foreach-4.m: Likewise.
8830         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8831         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8832         * objc.dg/foreach-4.m: Likewise.
8833         * objc.dg/foreach-5.m: Likewise.
8834         * objc.dg/foreach-3.m: Return self from init.
8835
8836 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8837
8838         PR fortran/38536
8839         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
8840
8841 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8842
8843         PR fortran/46313
8844         * gfortran.dg/class_35.f90: New.
8845
8846 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8847
8848         * objc.dg/foreach-1.m: Add "-Wall" to flags.
8849
8850 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
8851
8852         PR objc/47078
8853         * objc.dg/invalid-method-2.m: New.
8854         * obj-c++.dg/invalid-method-2.mm: New.
8855
8856 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
8857
8858         PR fortran/46896
8859         * gfortran.dg/transpose_optimization_2.f90 : New test.
8860
8861 2011-01-08  Jan Hubicka  <jh@suse.cz>
8862
8863         PR tree-optmization/46469
8864         * g++.dg/torture/pr46469.C: New testcase.
8865
8866 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8867
8868         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8869         emulation of libobjc-gnu structure layout functionality to ..
8870         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8871         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8872         * objc/execute/bf-common.h: Adjust headers.
8873         * objc/execute/bf-1.m: Likewise.
8874         * objc/execute/bf-2.m: Likewise.
8875         * objc/execute/bf-3.m: Likewise.
8876         * objc/execute/bf-4.m: Likewise.
8877         * objc/execute/bf-5.m: Likewise.
8878         * objc/execute/bf-6.m: Likewise.
8879         * objc/execute/bf-7.m: Likewise.
8880         * objc/execute/bf-8.m: Likewise.
8881         * objc/execute/bf-9.m: Likewise.
8882         * objc/execute/bf-10.m: Likewise.
8883         * objc/execute/bf-11.m: Likewise.
8884         * objc/execute/bf-12.m: Likewise.
8885         * objc/execute/bf-13.m: Likewise.
8886         * objc/execute/bf-14.m: Likewise.
8887         * objc/execute/bf-15.m: Likewise.
8888         * objc/execute/bf-16.m: Likewise.
8889         * objc/execute/bf-17.m: Likewise.
8890         * objc/execute/bf-18.m: Likewise.
8891         * objc/execute/bf-19.m: Likewise.
8892         * objc/execute/bf-20.m: Likewise.
8893         * objc/execute/bf-21.m: Likewise.
8894         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8895         objc_get_type_qualifiers ().
8896
8897 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8898
8899         PR fortran/45777
8900         * gfortran.dg/dependency_39.f90:  New test.
8901
8902 2011-01-07  Jan Hubicka  <jh@suse.cz>
8903
8904         Get builtins tests ready for linker plugin.
8905         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8906         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8907         my_memset, my_bzero): Mark used.
8908         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8909         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8910         volatile.
8911         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8912         volatile.
8913
8914 2011-01-07  Jan Hubicka  <jh@suse.cz>
8915
8916         PR tree-optimization/46367
8917         * g++.dg/torture/pr46367.C: New file.
8918
8919 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8920
8921         PR target/47201
8922         * gcc.dg/pr47201.c: New test.
8923
8924         PR bootstrap/47187
8925         * gcc.dg/tree-prof/pr47187.c: New test.
8926
8927 2011-01-07  Tobias Burnus  <burnus@net-b.de>
8928
8929         PR fortran/41580
8930         * gfortran.dg/extends_type_of_3.f90: New.
8931
8932 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
8933
8934         * g++.dg/ext/dllexport-MI1.C: Adjust test.
8935         * g++.dg/ext/dllimport-MI1.C: Likewise.
8936         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8937         * g++.dg/ext/dllimport10.C: Likewise.
8938         * g++.dg/ext/dllimport11.C: Likewise.
8939         * g++.dg/ext/dllimport12.C: Likewise.
8940         * g++.dg/ext/dllimport13.C: Likewise.
8941         * g++.dg/ext/dllimport2.C: Likewise.
8942         * g++.dg/ext/dllimport3.C: Likewise.
8943         * g++.dg/ext/dllimport4.C: Likewise.
8944         * g++.dg/ext/dllimport5.C: Likewise.
8945         * g++.dg/ext/dllimport6.C: Likewise.
8946         * g++.dg/ext/dllimport8.C: Likewise.
8947         * g++.dg/ext/dllimport9.C: Likewise.
8948         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8949         targets, too. Additionally enable test for i?86-*-mingw*.
8950         * g++.dg/ext/selectany1.C: Likewise.
8951         Remove guard variable check.
8952
8953 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
8954
8955         PR fortran/47189
8956         PR fortran/47194
8957         * gfortran.dg/storage_size_3.f08: Extended.
8958
8959 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8960
8961         PR c++/47022
8962         * g++.dg/template/stdarg1.C: New test.
8963
8964 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
8965
8966         PR fortran/47195
8967         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8968         * gfortran.dg/defined_operators_1.f90: Split the subroutine
8969         from the interface of functions to not hide the errors that
8970         shall be tested.
8971
8972 2011-01-06  Jan Hubicka  <jh@suse.cz>
8973
8974         * gcc.dg/lto/pr47188_0.c: New testcase.
8975         * gcc.dg/lto/pr47188_1.c: New testcase.
8976
8977 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
8978
8979         PR fortran/33117
8980         PR fortran/46478
8981         * gfortran.dg/interface_33.f90: New test.
8982
8983 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
8984
8985         PR c/47150
8986         * gcc.c-torture/compile/pr47150.c: New test.
8987
8988 2011-01-06  Ira Rosen  <irar@il.ibm.com>
8989
8990         PR tree-optimization/47139
8991         * gcc.dg/vect/pr47139.c: New test.
8992
8993 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
8994
8995         PR fortran/47180
8996         * gfortran.dg/extends_type_of_2.f03: New.
8997
8998 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8999
9000         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9001
9002 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9003
9004         * gnat.dg/opt14.adb: New test.
9005
9006 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9007
9008         PR fortran/46017
9009         * gfortran.dg/allocate_error_2.f90:  New test.
9010
9011 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
9012
9013         PR fortran/47024
9014         * gfortran.dg/storage_size_3.f08: New.
9015
9016 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9017
9018         PR libgfortran/47154
9019         * gfortran.dg/namelist_68.f90: New test.
9020
9021 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9022
9023         * gnat.dg/unchecked_convert8.ad[sb]: New test.
9024
9025 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
9026
9027         PR fortran/46448
9028         * gfortran.dg/class_34.f90: New.
9029
9030 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9031
9032         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9033         use __builtin_inff.  Skip all single-precision tests that require
9034         Infinity.
9035
9036 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9037
9038         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9039
9040 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
9041
9042         PR tree-optimization/47148
9043         * gcc.c-torture/execute/pr47148.c: New test.
9044
9045         PR tree-optimization/47155
9046         * gcc.c-torture/execute/pr47155.c: New test.
9047
9048         PR rtl-optimization/47157
9049         * gcc.c-torture/compile/pr47157.c: New test.
9050
9051 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9052
9053         * gcc.dg/torture/vector-shift2.c (schar): Define.
9054         (main): Always use schar or uchar instead of plain "char" to avoid
9055         dependencies on implementation-defined char signedness.
9056
9057 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9058
9059         PR tree-optimization/46801
9060         * gnat.dg/pack9.adb: Remove xfail.
9061
9062 2011-01-03  Martin Jambor  <mjambor@suse.cz>
9063
9064         PR tree-optimization/46984
9065         * g++.dg/ipa/pr46984.C: New test.
9066
9067 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
9068
9069         PR fortran/46408
9070         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9071
9072 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR tree-optimization/47140
9075         * gcc.c-torture/compile/pr47140.c: New test.
9076
9077         PR rtl-optimization/47028
9078         * gcc.dg/pr47028.c: New test.
9079
9080 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9081
9082         * objc.dg/protocol-forward-1.m: Removed TODO.
9083         * objc.dg/protocol-forward-2.m: New.
9084         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9085         * obj-c++.dg/protocol-forward-2.mm: New.
9086
9087 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9088
9089         PR target/38662
9090         * g++.dg/eh/pr38662.C: New testcase.
9091
9092 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
9093
9094         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9095         scan for newline '\n'.
9096
9097 \f
9098 Copyright (C) 2011 Free Software Foundation, Inc.
9099
9100 Copying and distribution of this file, with or without modification,
9101 are permitted in any medium without royalty provided the copyright
9102 notice and this notice are preserved.