OSDN Git Service

Fix PR47653: do not handle loops using wrapping semantics in graphite
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
2
3         PR middle-end/47653
4         * gcc.dg/graphite/run-id-pr47653.c: New.
5         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6         induction variables.
7         * gcc.dg/graphite/scop-16.c: Same.
8         * gcc.dg/graphite/scop-17.c: Same.
9         * gcc.dg/graphite/scop-21.c: Same.
10
11 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
12
13         PR middle-end/48805
14         * gcc.dg/graphite/id-pr48805.c: New.
15
16 2011-07-26  Tobias Burnus  <burnus@net-b.de>
17
18         * gfortran.dg/coarray_lib_token_2.f90: New.
19
20 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
21
22         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
23         SPU local store.
24
25 2011-07-25  Andrew Pinski  <apinski@cavium.com>
26
27         PR tree-opt/49671
28         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
29         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
30
31 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
32
33         * lib/target-supports.exp (check_effective_target_mmap): New proc.
34
35         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
36         * gcc.c-torture/execute/loop-2g.c: Likewise.
37         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
38         Require mmap support.
39         * gcc.c-torture/execute/loop-2g.x: Likewise.
40         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
41         (MAP_ANON): Provide default.
42         * gcc.dg/20050826-1.c: Likewise.
43         * gcc.target/i386/pr36533.c: Likewise.
44         * gcc.dg/vect/pr49038.c: Remove dg-do run.
45         Use dg-require-effective-target mmap.
46
47 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
48
49         PR c++/49838
50         * g++.dg/cpp0x/range-for19.C: New.
51
52 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
53
54         PR testsuite/49753
55         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
56
57         Revert:
58         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
59
60         PR testsuite/49753
61         * g++.dg/torture/pr49309.C: Remove.
62
63 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
64
65         PR tree-optimization/49809
66         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
67         test.
68
69 2011-07-25  Richard Guenther  <rguenther@suse.de>
70
71         PR tree-optimization/49715
72         * gcc.target/i386/pr49715-1.c: New testcase.
73         * gcc.target/i386/pr49715-2.c: Likewise.
74
75 2011-07-23  Jason Merrill  <jason@redhat.com>
76
77         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
78
79 2011-07-22  Jason Merrill  <jason@redhat.com>
80
81         PR c++/49793
82         * g++.dg/cpp0x/initlist55.C: New.
83
84 2011-07-23  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/49791
87         * gfortran.dg/namelist_72.f: New.
88
89 2011-07-23  Tobias Burnus  <burnus@net-b.de>
90
91         * gfortran.dg/coarray_25.f90: New.
92
93 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
94
95         * override1.C: This test should use c++0x mode.
96         * override3.C: New. Test the diagnostics in c++98 mode.
97
98 2011-07-22  Jason Merrill  <jason@redhat.com>
99             Mark Glisse  <marc.glisse@normalesup.org>
100
101         PR c++/30112
102         * g++.dg/other/pragma-re-1.C: Add namespace cases.
103
104         PR c++/49813
105         * g++.dg/opt/builtins2.C: New.
106         * g++.dg/other/error27.C: Don't rely on __builtin.
107
108 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
109
110         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
111         on lp64 targets.
112         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
113         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
114         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
115         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
116
117         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
118         instead of ia32.
119
120 2011-07-22  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/45819
123         * gcc.dg/pr45819.c: New testcase.
124
125 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
126
127         * lib/target-supports.exp (check_ifunc_available): Rewrite.
128
129 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
130
131         PR middle-end/47654
132         PR middle-end/49649
133         * gcc.dg/graphite/run-id-pr47654.c: New.
134
135 2011-07-21  Ian Lance Taylor  <iant@google.com>
136
137         PR middle-end/49705
138         * gcc.dg/pr49705.c: New test.
139
140 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
141
142         * lib/target-supports.exp (check_avx_os_support_available): New.
143         (check_effective_target_avx_runtime): Use it.
144
145 2011-07-21  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/49770
148         * g++.dg/torture/pr49770.C: New testcase.
149
150 2011-07-21  Kai Tietz  <ktietz@redhat.com>
151
152         * gcc.dg/tree-ssa/pr30978.c: adjusted.
153         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
154
155 2011-07-21  Tobias Burnus  <burnus@net-b.de>
156
157         * gfortran.dg/coarray_lib_token_1.f90: New.
158
159 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
160
161         * gcc.dg/pr32912-2.c: Skip for AVR.
162         * gcc.dg/pr44674.c: Add dg-require-profiling.
163
164 2011-07-20  Jason Merrill  <jason@redhat.com>
165
166         * g++.dg/ext/desig2.C: New.
167
168 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
169
170         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
171         be generated.
172         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
173         * gcc.target/powerpc/recip-3.c: Ditto.
174
175 2011-07-19  Jason Merrill  <jason@redhat.com>
176
177         PR c++/6709 (DR 743)
178         PR c++/42603 (DR 950)
179         * g++.dg/cpp0x/decltype21.C: New.
180
181 2011-07-20  Richard Guenther  <rguenther@suse.de>
182
183         PR middle-end/18908
184         * gcc.dg/tree-ssa/pr18908.c: New testcase.
185         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
186
187 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
188
189         * gcc.target/arm/combine-movs.c: New.
190         * gcc.target/arm/unsigned-extend-2.c: New.
191
192 2011-07-19  Jason Merrill  <jason@redhat.com>
193
194         PR c++/49785
195         * g++.dg/cpp0x/variadic114.C: New.
196
197 2011-07-19  Tobias Burnus  <burnus@net-b.de>
198
199         * gfortran.dg/coarray_args_1.f90: New.
200         * gfortran.dg/coarray_args_2.f90: New.
201
202 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
203
204         PR fortran/49708
205         * gfortran.dg/allocate_error_3.f90: New.
206
207 2011-07-19  Richard Guenther  <rguenther@suse.de>
208
209         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
210         * gcc.dg/tree-ssa/bool-11.c: Likewise.
211         * gcc.dg/torture/20110719-1.c: New testcase.
212
213 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
214
215         PR tree-optimization/49768
216         * gcc.c-torture/execute/pr49768.c: New test.
217
218 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
219
220         PR tree-optimization/49771
221         * gcc.dg/vect/pr49771.c: New test.
222
223 2011-07-18  Martin Jambor  <mjambor@suse.cz>
224
225         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
226         * gcc.dg/ipa/ipa-2.c: Likewise.
227         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
228         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
229         * gcc.dg/ipa/ipa-5.c: Likewise.
230         * gcc.dg/ipa/ipa-7.c: Likewise.
231         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
232         * gcc.dg/ipa/ipacost-1.c: Likewise.
233         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
234         functions.
235         * gcc.dg/ipa/ipcp-1.c: New test.
236         * gcc.dg/ipa/ipcp-2.c: Likewise.
237         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
238
239 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
240
241         PR middle-end/49675
242         * gfortran.dg/pr49675.f90: New test.
243
244 2011-07-18  Richard Guenther  <rguenther@suse.de>
245
246         * gcc.dg/torture/20110718-1.c: New testcase.
247
248 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
249
250         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
251         * g++.dg/ext/bitfield3.C: Likewise.
252         * g++.dg/ext/bitfield4.C: Likewise.
253         * g++.dg/ext/bitfield5.C: Likewise.
254         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
255         * g++.dg/other/pr23205-2.C: Likewise.
256         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
257         * gcc.c-torture/compile/20001109-2.c: Likewise.
258         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
259         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
260         * gcc.dg/bitfld-16.c: Likewise.
261         * gcc.dg/bitfld-17.c: Likewise.
262         * gcc.dg/bitfld-18.c: Likewise.
263         * gcc.dg/builtins-config.h: Remove Netware support.
264         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
265         * gcc.dg/cdce2.c: Likewise.
266         * gcc.dg/cpp/assert4.c: Remove netware support.
267         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
268         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
269
270         * lib/target-supports.exp (check_visibility_available): Remove
271         NetWare support.
272         (check_profiling_available): Likewise.
273
274 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
275
276         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
277
278 2011-07-17  Tobias Burnus  <burnus@net-b.de>
279             Thomas Koenig  <tkoenig@gcc.gnu.org>
280
281         PR fortran/34657
282         * gfortran.dg/generic_17.f90: Fix testcase.
283         * gfortran.dg/interface_3.f90: Add dg-error.
284         * gfortran.dg/use_14.f90: New.
285         * gfortran.dg/use_15.f90: New.
286
287 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/pointer_controlled.adb: New test.
290
291 2011-07-17  Tobias Burnus  <burnus@net-b.de>
292
293         PR fortran/49624
294         * gfortran.dg/pointer_remapping_7.f90: New.
295
296 2011-07-16  Jason Merrill  <jason@redhat.com>
297
298         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
299
300 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
301             Jason Merrill  <jason@redhat.com>
302
303         PR c++/45329
304         PR c++/48934
305         * g++.dg/cpp0x/decltype29.C: Adjust.
306         * g++.dg/cpp0x/error4.C: Adjust.
307         * g++.dg/cpp0x/sfinae26.C: Adjust.
308         * g++.dg/cpp0x/variadic105.C: Adjust.
309         * g++.dg/template/deduce3.C: Adjust.
310         * g++.dg/template/error45.C: Adjust.
311         * g++.dg/template/ptrmem2.C: Adjust.
312         * g++.dg/template/sfinae2.C: Adjust.
313         * g++.old-deja/g++.pt/crash60.C: Adjust.
314         * g++.old-deja/g++.pt/unify6.C: Adjust.
315         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
316         * g++.dg/cpp0x/nullptr15.C: Adjust.
317         * g++.dg/cpp0x/pr31431-2.C: Adjust.
318         * g++.dg/cpp0x/pr31431.C: Adjust.
319         * g++.dg/cpp0x/pr31434.C: Adjust.
320         * g++.dg/cpp0x/sfinae11.C: Adjust
321         * g++.dg/cpp0x/temp_default2.C: Adjust.
322         * g++.dg/cpp0x/trailing4.C: Adjust.
323         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
324         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
325         * g++.dg/cpp0x/variadic105.C: Adjust.
326         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
327         * g++.dg/ext/vla2.C: Adjust.
328         * g++.dg/other/ptrmem10.C: Adjust.
329         * g++.dg/other/ptrmem11.C: Adjust.
330         * g++.dg/overload/unknown1.C: Adjust.
331         * g++.dg/template/conv11.C: Adjust.
332         * g++.dg/template/dependent-expr5.C: Adjust.
333         * g++.dg/template/friend.C: Adjust.
334         * g++.dg/template/incomplete2.C: Adjust.
335         * g++.dg/template/local4.C: Adjust.
336         * g++.dg/template/local6.C: Adjust.
337         * g++.dg/template/operator9.C: Adjust.
338         * g++.dg/template/ttp25.C: Adjust.
339         * g++.dg/template/unify10.C: Adjust.
340         * g++.dg/template/unify11.C: Adjust.
341         * g++.dg/template/unify6.C: Adjust.
342         * g++.dg/template/unify9.C: Adjust.
343         * g++.dg/template/varmod1.C: Adjust.
344         * g++.old-deja/g++.brendan/crash56.C: Adjust.
345         * g++.old-deja/g++.pt/crash28.C: Adjust.
346         * g++.old-deja/g++.pt/explicit41.C: Adjust.
347         * g++.old-deja/g++.pt/explicit77.C: Adjust.
348         * g++.old-deja/g++.pt/expr2.C: Adjust.
349         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
350         * g++.old-deja/g++.pt/spec5.C: Adjust.
351         * g++.old-deja/g++.pt/spec6.C: Adjust.
352         * g++.old-deja/g++.pt/unify4.C: Adjust.
353         * g++.old-deja/g++.pt/unify8.C: Adjust.
354         * g++.old-deja/g++.robertl/eb98.C: Adjust.
355         * g++.dg/overload/template5.C: New testcase.
356         * g++.dg/template/overload12.C: New testcase.
357
358 2011-07-11  Tobias Burnus  <burnus@net-b.de>
359
360         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
361         * gfortran.dg/coarray_7.f90: Ditto.
362         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
363         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
364
365 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
366
367         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
368         case.
369         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
370         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
371         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
372         C67X.
373         * gcc.c-torture/execute/ieee/pr29302.x: New file.
374         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
375         * gcc.dg/torture/builtin-math-7.c: Add a comment.
376
377 2011-07-15  Jason Merrill  <jason@redhat.com>
378
379         PR testsuite/49741
380         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
381         Use --extra_opts instead of --additional_options.
382
383 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
384
385         PR testsuite/49753
386         * g++.dg/torture/pr49309.C: Remove.
387
388 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
389
390         * gcc.target/tic6x/weak-call.c: New test.
391         * gcc.target/tic6x/fpcmp.c: New test.
392         * gcc.target/tic6x/fpdiv.c: New test.
393         * gcc.target/tic6x/rotdi16-scan.c: New test.
394         * gcc.target/tic6x/ffssi.c: New test.
395         * gcc.target/tic6x/fpdiv-lib.c: New test.
396         * gcc.target/tic6x/cold-lc.c: New test.
397         * gcc.target/tic6x/longcalls.c: New test.
398         * gcc.target/tic6x/abi-align-1.c: New test.
399         * gcc.target/tic6x/fpcmp-finite.c: New test.
400         * gcc.target/tic6x/rotdi16.c: New test.
401         * gcc.target/tic6x/bswapl.c: New test.
402         * gcc.target/tic6x/ffsdi.c: New test.
403         * gcc.target/tic6x/tic6x.exp: New file.
404         * gcc.target/tic6x/builtins/arith24.c: New test.
405         * gcc.target/tic6x/builtins/smpy.c: New test.
406         * gcc.target/tic6x/builtins/smpylh.c: New test.
407         * gcc.target/tic6x/builtins/smpyh.c: New test.
408         * gcc.target/tic6x/builtins/sarith1.c: New test.
409         * gcc.target/tic6x/builtins/extclr.c: New test
410         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
411         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
412         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
413         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
414         New functions.
415         * gcc.c-torture/execute/20101011-1.c: Add a condition for
416         __TMS320C6X__.
417         * gcc.dg/20020312-2.c: Likewise.
418         * gcc.dg/pr27095.c: Handle tic6x like hppa.
419         * gcc.dg/torture/pr37868.c: Skip on tic6x.
420         * gcc.dg/torture/builtin-math-7.c: Likewise.
421
422         PR testsuite/49757
423         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
424         not testing tic6x-*-*.
425
426 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
427
428         PR tree-opt/49309
429         * g++.dg/torture/pr49309.C: New testcase.
430
431 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
432
433         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
434
435 2011-07-14  Richard Guenther  <rguenther@suse.de>
436
437         PR tree-optimization/49651
438         * gcc.dg/torture/pr49651.c: New testcase.
439
440 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
441
442         PR target/43746
443         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
444
445 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
446
447         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
448         -mno-pointers-to-nested-functions.
449         * gcc.target/powerpc/no-r11-2.c: Ditto.
450         * gcc.target/powerpc/no-r11-3.c: Ditto.
451
452 2011-07-13  Jason Merrill  <jason@redhat.com>
453
454         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
455         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
456         when compiling C files.
457         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
458         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
459         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
460         * g++.dg/lookup/anon2.C: Likewise.
461         * g++.dg/tree-ssa/copyprop.C: Likewise.
462         * g++.old-deja/g++.jason/rfg27.C: Likewise.
463         * g++.dg/init/vector1.C: Ignore narrowing errors.
464         * g++.dg/torture/pr35526.C: Likewise.
465         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
466
467 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
468
469         PR libfortran/49296
470         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
471         and logical reads.
472
473 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
474
475         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
476         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
477
478 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
479
480         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
481         * lib/obj-c++.exp (obj-c++_init): Ditto.
482         * lib/file-format.exp (gcc_target_object_format): Ditto.
483         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
484         * lib/target-supports-dg-exp (check_weak_available): Ditto.
485         (check_visibility_available): Ditto.
486         (check_effective_target_tls_native): Ditto.
487         (check_effective_target_tls_emulated): Ditto.
488         (check_effective_target_function_sections): Ditto.
489
490 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
491
492         * gcc.target/arm/pr48183.c: New test.
493
494 2011-07-13  Richard Guenther  <rguenther@suse.de>
495
496         * gcc.dg/torture/20110713-1.c: New testcase.
497
498 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
499
500         PR rtl-opt/49474
501         * gcc.c-torture/compile/pr49474.c: New testcase.
502
503 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
504
505         PR tree-optimization/49712
506         * gcc.c-torture/execute/pr49712.c: New test.
507
508 2011-07-11  Jason Merrill  <jason@redhat.com>
509
510         PR c++/44609
511         * g++.dg/template/recurse3.C: New.
512
513 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
514
515         PR debug/49676
516         * gcc.dg/guality/csttest.c: New test.
517
518         PR fortran/49698
519         * gfortran.dg/pr49698.f90: New test.
520
521 2011-07-11  Jeff Law  <law@redhat.com>
522
523         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
524
525 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
526
527         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
528         * go.test/go-test.exp (go-set-goarch): Likewise.
529
530 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
531
532         PR target/39633
533         * gcc.target/avr/torture/pr39633.c: New test case.
534
535 2011-07-11  Tobias Burnus  <burnus@net-b.de>
536
537         PR fortran/18918
538         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
539
540 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
541
542         * lib/target-supports.exp (check_effective_target_scheduling):
543         New Function.
544         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
545         * gcc.dg/pr45055.c: Ditto.
546         * gcc.dg/pr45353.c: Ditto.
547         * g++.dg/pr45056.C: Ditto.
548
549 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
550
551         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
552         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
553         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
554         * g++.dg/torture/pr31863.C: Skip AVR.
555
556 2011-07-10  Tobias Burnus  <burnus@net-b.de>
557
558         PR fortran/49690
559         * gfortran.dg/intrinsic_signal.f90: New.
560
561 2011-07-09  Jason Merrill  <jason@redhat.com>
562
563         * g++.dg/cpp0x/regress/regress6.C: New.
564         * g++.dg/parse/crash45.C: Adjust message.
565         * g++.dg/template/crash38.C: Adjust message.
566         * g++.dg/template/crash64.C: Adjust message.
567
568 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
569
570         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
571         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
572         * g++.dg/abi/bitfield3.C: Likewise.
573         * g++.dg/eh/pr38662.C: Likewise.
574         * g++.dg/ext/attrib36.C: Likewise.
575         * g++.dg/ext/attrib37.C: Likewise.
576         * g++.dg/ext/attrib8.C: Likewise.
577         * g++.dg/ext/tmplattr1.C: Likewise.
578         * g++.dg/inherit/override-attribs.C: Likewise.
579         * g++.dg/opt/inline9.C: Likewise.
580         * g++.dg/opt/life1.C: Likewise.
581         * g++.dg/opt/longbranch2.C: Likewise.
582         * g++.dg/opt/nrv12.C: Likewise.
583         * g++.dg/opt/reg-stack4.C: Likewise.
584         * g++.dg/other/pr35504.C: Likewise.
585         * g++.dg/other/pr39496.C: Likewise.
586         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
587         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
588         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
589         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
590         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
591         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
592         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
593         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
594         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
595         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
596         * g++.dg/warn/pr15774-1.C: Likewise.
597         * g++.dg/warn/pr15774-2.C: Likewise.
598         * g++.old-deja/g++.ext/attrib1.C: Likewise.
599         * g++.old-deja/g++.ext/attrib2.C: Likewise.
600         * g++.old-deja/g++.ext/attrib3.C: Likewise.
601         * g++.old-deja/g++.pt/asm2.C: Likewise.
602         * gcc.c-torture/compile/20000804-1.c: Likewise.
603         * gcc.c-torture/compile/pr16566-2.c: Likewise.
604         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
605         * gcc.dg/20020108-1.c: Likewise.
606         * gcc.dg/20020122-2.c: Likewise.
607         * gcc.dg/20020122-3.c: Likewise.
608         * gcc.dg/20020206-1.c: Likewise.
609         * gcc.dg/20020219-1.c: Likewise.
610         * gcc.dg/20020310-1.c: Likewise.
611         * gcc.dg/20020411-1.c: Likewise.
612         * gcc.dg/20020418-2.c: Likewise.
613         * gcc.dg/20020426-2.c: Likewise.
614         * gcc.dg/20020517-1.c: Likewise.
615         * gcc.dg/20030204-1.c: Likewise.
616         * gcc.dg/20030826-2.c: Likewise.
617         * gcc.dg/20031102-1.c: Likewise.
618         * gcc.dg/20031202-1.c: Likewise.
619         * gcc.dg/20050111-1.c: Likewise.
620         * gcc.dg/20050503-1.c: Likewise.
621         * gcc.dg/array-init-1.c: Likewise.
622         * gcc.dg/builtin-apply4.c: Likewise.
623         * gcc.dg/dfp/pr31344.c: Likewise.
624         * gcc.dg/gomp/atomic-11.c: Likewise.
625         * gcc.dg/graphite/pr40281.c: Likewise.
626         * gcc.dg/ia64-sync-1.c: Likewise.
627         * gcc.dg/ia64-sync-2.c: Likewise.
628         * gcc.dg/ia64-sync-3.c: Likewise.
629         * gcc.dg/ia64-sync-4.c: Likewise.
630         * gcc.dg/ifcvt-fabs-1.c: Likewise.
631         * gcc.dg/invalid-call-1.c: Likewise.
632         * gcc.dg/loop-3.c: Likewise.
633         * gcc.dg/lower-subreg-1.c: Likewise.
634         * gcc.dg/lto/pr47259_0.c: Likewise.
635         * gcc.dg/nested-calls-1.c: Likewise.
636         * gcc.dg/pr20017.c: Likewise.
637         * gcc.dg/pr25023.c: Likewise.
638         * gcc.dg/pr27671-2.c: Likewise.
639         * gcc.dg/pr32176.c: Likewise.
640         * gcc.dg/pr33676.c: Likewise.
641         * gcc.dg/pr35045.c: Likewise.
642         * gcc.dg/pr36015.c: Likewise.
643         * gcc.dg/pr36584.c: Likewise.
644         * gcc.dg/pr36998.c: Likewise.
645         * gcc.dg/pr37438.c: Likewise.
646         * gcc.dg/pr37908.c: Likewise.
647         * gcc.dg/pr41241.c: Likewise.
648         * gcc.dg/pr41340.c: Likewise.
649         * gcc.dg/pr44136.c: Likewise.
650         * gcc.dg/pr44194-1.c: Likewise.
651         * gcc.dg/pr46212.c: Likewise.
652         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
653         * gcc.dg/setjmp-2.c: Likewise.
654         * gcc.dg/short-compare-1.c: Likewise.
655         * gcc.dg/short-compare-2.c: Likewise.
656         * gcc.dg/smod-1.c: Likewise.
657         * gcc.dg/sync-2.c: Likewise.
658         * gcc.dg/sync-3.c: Likewise.
659         * gcc.dg/tls/opt-1.c: Likewise.
660         * gcc.dg/tls/opt-2.c: Likewise.
661         * gcc.dg/tls/opt-3.c: Likewise.
662         * gcc.dg/torture/badshift.c: Likewise.
663         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
664         * gcc.dg/torture/pr20314-2.c: Likewise.
665         * gcc.dg/torture/pr36891.c: Likewise.
666         * gcc.dg/torture/pr38774.c: Likewise.
667         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
668         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
669         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
670         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
671         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
672         * gcc.dg/torture/stackalign/push-1.c: Likewise.
673         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
674         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
675         * gcc.dg/tree-ssa/loop-28.c: Likewise.
676         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
677         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
678         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
679         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
680         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
681         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
682         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
683         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
684         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
685         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
686         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
687         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
688         * gcc.dg/unroll-1.c: Likewise.
689         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
690         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
691         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
692         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
693         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
694         * gcc.target/i386/20000609-1.c: Likewise.
695         * gcc.target/i386/20000720-1.c: Likewise.
696         * gcc.target/i386/20000724-1.c: Likewise.
697         * gcc.target/i386/20011107-1.c: Likewise.
698         * gcc.target/i386/20011119-1.c: Likewise.
699         * gcc.target/i386/20020201-3.c: Likewise.
700         * gcc.target/i386/20020218-1.c: Likewise.
701         * gcc.target/i386/20020729-1.c: Likewise.
702         * gcc.target/i386/20030926-1.c: Likewise.
703         * gcc.target/i386/20060125-1.c: Likewise.
704         * gcc.target/i386/20060125-2.c: Likewise.
705         * gcc.target/i386/20060512-1.c: Likewise.
706         * gcc.target/i386/20060512-2.c: Likewise.
707         * gcc.target/i386/20060512-3.c: Likewise.
708         * gcc.target/i386/20060512-4.c: Likewise.
709         * gcc.target/i386/387-1.c: Likewise.
710         * gcc.target/i386/387-2.c: Likewise.
711         * gcc.target/i386/387-5.c: Likewise.
712         * gcc.target/i386/387-6.c: Likewise.
713         * gcc.target/i386/980312-1.c: Likewise.
714         * gcc.target/i386/980313-1.c: Likewise.
715         * gcc.target/i386/990117-1.c: Likewise.
716         * gcc.target/i386/990424-1.c: Likewise.
717         * gcc.target/i386/990524-1.c: Likewise.
718         * gcc.target/i386/991129-1.c: Likewise.
719         * gcc.target/i386/991214-1.c: Likewise.
720         * gcc.target/i386/991230-1.c: Likewise.
721         * gcc.target/i386/addr-sel-1.c: Likewise.
722         * gcc.target/i386/aggregate-ret1.c: Likewise.
723         * gcc.target/i386/aggregate-ret2.c: Likewise.
724         * gcc.target/i386/align-main-3.c: Likewise.
725         * gcc.target/i386/amd64-abi-1.c: Likewise.
726         * gcc.target/i386/amd64-abi-2.c: Likewise.
727         * gcc.target/i386/amd64-abi-4.c: Likewise.
728         * gcc.target/i386/amd64-abi-5.c: Likewise.
729         * gcc.target/i386/amd64-abi-6.c: Likewise.
730         * gcc.target/i386/asm-1.c: Likewise.
731         * gcc.target/i386/asm-3.c: Likewise.
732         * gcc.target/i386/asm-5.c: Likewise.
733         * gcc.target/i386/attributes-error.c: Likewise.
734         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
735         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
736         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
737         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
738         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
739         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
740         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
741         * gcc.target/i386/avx-vmovd-2.c: Likewise.
742         * gcc.target/i386/avx-vmovq-2.c: Likewise.
743         * gcc.target/i386/avx-vmovq-3.c: Likewise.
744         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
745         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
746         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
747         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
748         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
749         * gcc.target/i386/bitfield1.c: Likewise.
750         * gcc.target/i386/bitfield2.c: Likewise.
751         * gcc.target/i386/bmi-2.c: Likewise.
752         * gcc.target/i386/bmi-5.c: Likewise.
753         * gcc.target/i386/builtin-unreachable.c: Likewise.
754         * gcc.target/i386/cleanup-2.c: Likewise.
755         * gcc.target/i386/clobbers.c: Likewise.
756         * gcc.target/i386/cmov8.c: Likewise.
757         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
758         * gcc.target/i386/compress-float-387-pic.c: Likewise.
759         * gcc.target/i386/compress-float-387.c: Likewise.
760         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
761         * gcc.target/i386/compress-float-sse.c: Likewise.
762         * gcc.target/i386/crc32-2.c: Likewise.
763         * gcc.target/i386/crc32-3.c: Likewise.
764         * gcc.target/i386/divmod-7.c: Likewise.
765         * gcc.target/i386/divmod-8.c: Likewise.
766         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
767         * gcc.target/i386/fma3-builtin.c: Likewise.
768         * gcc.target/i386/fma3-fma.c: Likewise.
769         * gcc.target/i386/fma4-256-vector.c: Likewise.
770         * gcc.target/i386/fma4-builtin.c: Likewise.
771         * gcc.target/i386/fma4-fma-2.c: Likewise.
772         * gcc.target/i386/fma4-fma.c: Likewise.
773         * gcc.target/i386/fma4-vector-2.c: Likewise.
774         * gcc.target/i386/fma4-vector.c: Likewise.
775         * gcc.target/i386/funcspec-1.c: Likewise.
776         * gcc.target/i386/funcspec-10.c: Likewise.
777         * gcc.target/i386/funcspec-11.c: Likewise.
778         * gcc.target/i386/funcspec-2.c: Likewise.
779         * gcc.target/i386/funcspec-5.c: Likewise.
780         * gcc.target/i386/funcspec-6.c: Likewise.
781         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
782         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
783         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
784         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
785         * gcc.target/i386/incoming-1.c: Likewise.
786         * gcc.target/i386/incoming-10.c: Likewise.
787         * gcc.target/i386/incoming-11.c: Likewise.
788         * gcc.target/i386/incoming-12.c: Likewise.
789         * gcc.target/i386/incoming-13.c: Likewise.
790         * gcc.target/i386/incoming-14.c: Likewise.
791         * gcc.target/i386/incoming-15.c: Likewise.
792         * gcc.target/i386/incoming-2.c: Likewise.
793         * gcc.target/i386/incoming-3.c: Likewise.
794         * gcc.target/i386/incoming-4.c: Likewise.
795         * gcc.target/i386/incoming-5.c: Likewise.
796         * gcc.target/i386/incoming-6.c: Likewise.
797         * gcc.target/i386/incoming-7.c: Likewise.
798         * gcc.target/i386/incoming-8.c: Likewise.
799         * gcc.target/i386/incoming-9.c: Likewise.
800         * gcc.target/i386/lea.c: Likewise.
801         * gcc.target/i386/local.c: Likewise.
802         * gcc.target/i386/loop-1.c: Likewise.
803         * gcc.target/i386/loop-2.c: Likewise.
804         * gcc.target/i386/loop-3.c: Likewise.
805         * gcc.target/i386/max-stack-align.c: Likewise.
806         * gcc.target/i386/memcpy-1.c: Likewise.
807         * gcc.target/i386/movbe-2.c: Likewise.
808         * gcc.target/i386/movq-2.c: Likewise.
809         * gcc.target/i386/movq.c: Likewise.
810         * gcc.target/i386/nrv1.c: Likewise.
811         * gcc.target/i386/pad-4.c: Likewise.
812         * gcc.target/i386/pad-5a.c: Likewise.
813         * gcc.target/i386/pad-5b.c: Likewise.
814         * gcc.target/i386/pad-6a.c: Likewise.
815         * gcc.target/i386/pad-6b.c: Likewise.
816         * gcc.target/i386/pad-7.c: Likewise.
817         * gcc.target/i386/pad-9.c: Likewise.
818         * gcc.target/i386/pentium4-not-mull.c: Likewise.
819         * gcc.target/i386/pic-1.c: Likewise.
820         * gcc.target/i386/pr12092-1.c: Likewise.
821         * gcc.target/i386/pr12329.c: Likewise.
822         * gcc.target/i386/pr21518.c: Likewise.
823         * gcc.target/i386/pr22362.c: Likewise.
824         * gcc.target/i386/pr22585.c: Likewise.
825         * gcc.target/i386/pr23098.c: Likewise.
826         * gcc.target/i386/pr25196.c: Likewise.
827         * gcc.target/i386/pr25293.c: Likewise.
828         * gcc.target/i386/pr25654.c: Likewise.
829         * gcc.target/i386/pr26449.c: Likewise.
830         * gcc.target/i386/pr26778.c: Likewise.
831         * gcc.target/i386/pr26826.c: Likewise.
832         * gcc.target/i386/pr27266.c: Likewise.
833         * gcc.target/i386/pr29978.c: Likewise.
834         * gcc.target/i386/pr30505.c: Likewise.
835         * gcc.target/i386/pr30961-1.c: Likewise.
836         * gcc.target/i386/pr31628.c: Likewise.
837         * gcc.target/i386/pr32000-2.c: Likewise.
838         * gcc.target/i386/pr32661-1.c: Likewise.
839         * gcc.target/i386/pr32708-2.c: Likewise.
840         * gcc.target/i386/pr32708-3.c: Likewise.
841         * gcc.target/i386/pr34256.c: Likewise.
842         * gcc.target/i386/pr34312.c: Likewise.
843         * gcc.target/i386/pr34522.c: Likewise.
844         * gcc.target/i386/pr35160.c: Likewise.
845         * gcc.target/i386/pr35281.c: Likewise.
846         * gcc.target/i386/pr36246.c: Likewise.
847         * gcc.target/i386/pr36786.c: Likewise.
848         * gcc.target/i386/pr37275.c: Likewise.
849         * gcc.target/i386/pr37843-3.c: Likewise.
850         * gcc.target/i386/pr37843-4.c: Likewise.
851         * gcc.target/i386/pr39082-1.c: Likewise.
852         * gcc.target/i386/pr39431.c: Likewise.
853         * gcc.target/i386/pr39496.c: Likewise.
854         * gcc.target/i386/pr39543-2.c: Likewise.
855         * gcc.target/i386/pr39911.c: Likewise.
856         * gcc.target/i386/pr40718.c: Likewise.
857         * gcc.target/i386/pr40906-1.c: Likewise.
858         * gcc.target/i386/pr40906-2.c: Likewise.
859         * gcc.target/i386/pr40906-3.c: Likewise.
860         * gcc.target/i386/pr40934.c: Likewise.
861         * gcc.target/i386/pr41900.c: Likewise.
862         * gcc.target/i386/pr42589.c: Likewise.
863         * gcc.target/i386/pr43662.c: Likewise.
864         * gcc.target/i386/pr43671.c: Likewise.
865         * gcc.target/i386/pr43766.c: Likewise.
866         * gcc.target/i386/pr43869.c: Likewise.
867         * gcc.target/i386/pr44942.c: Likewise.
868         * gcc.target/i386/pr44948-2a.c: Likewise.
869         * gcc.target/i386/pr45234.c: Likewise.
870         * gcc.target/i386/pr45336-2.c: Likewise.
871         * gcc.target/i386/pr45336-4.c: Likewise.
872         * gcc.target/i386/pr45852.c: Likewise.
873         * gcc.target/i386/pr46470.c: Likewise.
874         * gcc.target/i386/pr48037-1.c: Likewise.
875         * gcc.target/i386/pr48389.c: Likewise.
876         * gcc.target/i386/pr49095.c: Likewise.
877         * gcc.target/i386/pr9771-1.c: Likewise.
878         * gcc.target/i386/rdfsbase-1.c: Likewise.
879         * gcc.target/i386/rdfsbase-2.c: Likewise.
880         * gcc.target/i386/rdgsbase-1.c: Likewise.
881         * gcc.target/i386/rdgsbase-2.c: Likewise.
882         * gcc.target/i386/rdrand-3.c: Likewise.
883         * gcc.target/i386/regparm-stdcall.c: Likewise.
884         * gcc.target/i386/regparm.c: Likewise.
885         * gcc.target/i386/reload-1.c: Likewise.
886         * gcc.target/i386/rotate-2.c: Likewise.
887         * gcc.target/i386/sibcall-5.c: Likewise.
888         * gcc.target/i386/signbit-1.c: Likewise.
889         * gcc.target/i386/signbit-2.c: Likewise.
890         * gcc.target/i386/signbit-3.c: Likewise.
891         * gcc.target/i386/sse-5.c: Likewise.
892         * gcc.target/i386/sse-8.c: Likewise.
893         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
894         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
895         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
896         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
897         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
898         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
899         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
900         * gcc.target/i386/sse2-movq-2.c: Likewise.
901         * gcc.target/i386/sse2-movq-3.c: Likewise.
902         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
903         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
904         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
905         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
906         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
907         * gcc.target/i386/ssefn-1.c: Likewise.
908         * gcc.target/i386/ssefn-2.c: Likewise.
909         * gcc.target/i386/sseregparm-1.c: Likewise.
910         * gcc.target/i386/sseregparm-2.c: Likewise.
911         * gcc.target/i386/sseregparm-3.c: Likewise.
912         * gcc.target/i386/sseregparm-4.c: Likewise.
913         * gcc.target/i386/sseregparm-5.c: Likewise.
914         * gcc.target/i386/sseregparm-6.c: Likewise.
915         * gcc.target/i386/sseregparm-7.c: Likewise.
916         * gcc.target/i386/sseregparm-8.c: Likewise.
917         * gcc.target/i386/stack-realign.c: Likewise.
918         * gcc.target/i386/stack-usage-realign.c: Likewise.
919         * gcc.target/i386/stackalign/asm-1.c: Likewise.
920         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
921         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
922         * gcc.target/i386/stackalign/return-1.c: Likewise.
923         * gcc.target/i386/stackalign/return-2.c: Likewise.
924         * gcc.target/i386/stackalign/return-3.c: Likewise.
925         * gcc.target/i386/tailcall-1.c: Likewise.
926         * gcc.target/i386/tbm-2.c: Likewise.
927         * gcc.target/i386/udivmod-7.c: Likewise.
928         * gcc.target/i386/udivmod-8.c: Likewise.
929         * gcc.target/i386/unroll-1.c: Likewise.
930         * gcc.target/i386/vararg-1.c: Likewise.
931         * gcc.target/i386/vararg-2.c: Likewise.
932         * gcc.target/i386/vect8-ret.c: Likewise.
933         * gcc.target/i386/vectorize5.c: Likewise.
934         * gcc.target/i386/wmul-1.c: Likewise.
935         * gcc.target/i386/wmul-2.c: Likewise.
936         * gcc.target/i386/wrfsbase-1.c: Likewise.
937         * gcc.target/i386/wrfsbase-2.c: Likewise.
938         * gcc.target/i386/wrgsbase-1.c: Likewise.
939         * gcc.target/i386/wrgsbase-2.c: Likewise.
940         * gcc.target/i386/xop-pcmov.c: Likewise.
941         * gcc.target/i386/xop-pcmov2.c: Likewise.
942         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
943         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
944         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
945         * gcc.target/i386/xop-shift1-vector.c: Likewise.
946         * gcc.target/i386/xop-shift2-vector.c: Likewise.
947         * gcc.target/i386/xop-shift3-vector.c: Likewise.
948         * gcc.target/i386/zee.c: Likewise.
949         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
950         * gfortran.dg/compiler-directive_2.f: Likewise.
951         * gfortran.dg/g77/20010216-1.f: Likewise.
952         * gfortran.dg/gomp/pr39152.f90: Likewise.
953         * gfortran.dg/pr33794.f90: Likewise.
954
955 2011-07-09  Jason Merrill  <jason@redhat.com>
956
957         * g++.dg/cpp0x/regress/regress5.C: New.
958
959 2011-07-08  Jason Merrill  <jason@redhat.com>
960
961         PR c++/45437
962         * g++.dg/expr/compound-asn1.C: New.
963         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
964
965 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
966
967         PR target/49621
968         * gcc.target/powerpc/altivec-34.c: New test.
969
970 2011-07-08  Jason Merrill  <jason@redhat.com>
971
972         PR c++/45603
973         * g++.dg/abi/guard3.C: New.
974
975 2011-07-08  Julian Brown  <julian@codesourcery.com>
976
977         * lib/target-supports.exp
978         (check_effective_target_arm_little_endian): New.
979         (check_effective_target_vect_pack_trunc): Use above.
980         (check_effective_target_vect_unpack): Likewise.
981         (check_effective_target_vect_element_align): Test
982         check_effective_target_arm_vect_no_misalign for ARM.
983
984 2011-07-08  Jason Merrill  <jason@redhat.com>
985
986         PR c++/49673
987         * g++.dg/cpp0x/constexpr-rom.C: New.
988
989 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
990
991         PR middle-end/49519
992         * g++.dg/torture/pr49519.C: New test.
993
994 2011-07-08  Martin Jambor  <mjambor@suse.cz>
995
996         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
997
998 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
999
1000         PR testsuite/48727
1001         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
1002
1003 2011-07-08  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/49662
1006         * gcc.dg/graphite/interchange-14.c: XFAIL.
1007         * gcc.dg/graphite/interchange-15.c: Likewise.
1008         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1009
1010 2011-07-06  Jason Merrill  <jason@redhat.com>
1011
1012         PR c++/49663
1013         * g++.dg/cpp0x/regress/regress4.C: New.
1014
1015 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
1016
1017         PR fortran/49648
1018         * gfortran.dg/result_in_spec_4.f90: New test.
1019
1020 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022         * gcc.target/sparc/cas64.c: New test.
1023
1024 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1025
1026         PR c/49644
1027         * g++.dg/torture/pr49644.C: New test.
1028
1029         PR c/49644
1030         * gcc.c-torture/execute/pr49644.c: New test.
1031
1032 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1033
1034         * lib/target-supports.exp (check_effective_target_ia32): New.
1035         (check_effective_target_x32): Likewise.
1036         (check_effective_target_vect_cmdline_needed): Also check x32.
1037
1038 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1039
1040         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
1041         dg-prune-output.
1042         * gcc.target/arm/pr42235.c: Likewise.
1043         * gcc.target/arm/pr42495.c: Likewise.
1044         * gcc.target/arm/pr42574.c: Likewise.
1045         * gcc.target/arm/thumb-branch1.c: Likewise.
1046
1047         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
1048         unneeded prune of possible warning.
1049         * gcc.target/arm/pr40956.c: Likewise.
1050         * gcc.target/arm/pr42505.c: Likewise.
1051
1052         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
1053         * gcc.c-torture/compile/pr46883.c: Likewise.
1054         * gcc.c-torture/compile/pr46934.c: Likewise.
1055
1056         * gcc.target/arm/pr41679.c: Remove test directives in preparation
1057         for move to ../../gcc.c-torture/compile.
1058         * gcc.target/arm/pr46883.c: Likewise.
1059         * gcc.target/arm/pr46934.c: Likewise.
1060
1061         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
1062         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
1063         * gcc.target/arm/wmul-1.c: Likewise.
1064         * gcc.target/arm/wmul-2.c: Likewise.
1065         * gcc.target/arm/wmul-3.c: Likewise.
1066         * gcc.target/arm/wmul-4.c: Likewise.
1067         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
1068         add tab after scan target.
1069         * gcc.target/arm/smlaltt-1.c: Likewise.
1070         * gcc.target/arm/smlatb-1.c: Likewise.
1071         * gcc.target/arm/smlatt-1.c: Likewise.
1072
1073 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR debug/49522
1076         * gcc.dg/debug/pr49522.c: New test.
1077
1078 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
1079
1080         * gcc.dg/pragma-align.c: Run only if target !default_packed.
1081         * gcc.dg/pr46212.c: Run only if target int32plus.
1082         * gcc.dg/torture/pr48146.c: Ditto.
1083         * gcc.dg/tree-ssa/vrp51.c: Ditto.
1084         * c-c++-common/pr44832.c: Ditto.
1085         * gcc.dg/pr49544.c: Run only if target ptr32plus.
1086         * gcc.dg/pr31490.c: Ditto.
1087         * gcc.dg/torture/builtin-math-7.c: Run only if target
1088         large_double.
1089         * gcc.dg/torture/pr45764.c: Skip for AVR.
1090         * gcc.dg/pr47893.c: Ditto.
1091
1092 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
1093
1094         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
1095         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
1096         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
1097         add tab to scan target.
1098
1099 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
1100
1101         * gcc.target/arm/neon-modes-3.c: New test.
1102
1103 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
1104
1105         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
1106         -fno-loop-interchange -ffast-math.
1107
1108 2011-07-07  Richard Guenther  <rguenther@suse.de>
1109
1110         * gcc.dg/ftrapv-3.c: New testcase.
1111
1112 2011-07-07  Richard Guenther  <rguenther@suse.de>
1113
1114         * gcc.dg/tree-ssa/vrp58.c: New testcase.
1115         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
1116
1117 2011-07-07  Kai Tietz  <ktietz@redhat.com>
1118
1119         * gcc.dg/binop-notxor1.c: New test.
1120         * gcc.dg/binop-notand4a.c: New test.
1121         * gcc.dg/binop-notxor2.c: New test.
1122         * gcc.dg/binop-notand3a.c: New test.
1123         * gcc.dg/binop-notand2a.c: New test.
1124         * gcc.dg/binop-notand6a.c: New test.
1125         * gcc.dg/binop-notor1.c: New test.
1126         * gcc.dg/binop-notand1a.c: New test.
1127         * gcc.dg/binop-notand5a.c: New test.
1128         * gcc.dg/binop-notor2.c: New test.
1129
1130 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR middle-end/49640
1133         * gcc.dg/gomp/pr49640.c: New test.
1134
1135 2011-07-07  Richard Guenther  <rguenther@suse.de>
1136
1137         * gcc.dg/graphite/pr37485.c: Add -floop-block.
1138
1139 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1140
1141         PR target/39150
1142         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
1143
1144 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1145
1146         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
1147         * gcc.target/powerpc/no-r11-2.c: Ditto.
1148         * gcc.target/powerpc/no-r11-3.c: Ditto.
1149
1150 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
1151
1152         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
1153         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
1154
1155 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
1156
1157         * lib/target-supports.exp (check_profiling_available): Disable
1158         profiling with -fprofile-generate for target avr.
1159
1160 2011-07-06  Richard Guenther  <rguenther@suse.de>
1161
1162         PR tree-optimization/49645
1163         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
1164
1165 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1166
1167         PR middle-end/47383
1168         * gcc.dg/pr47383.c: New.
1169
1170 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1171
1172         PR tree-optimization/49647
1173         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
1174
1175 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1176
1177         PR testsuite/49542
1178         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
1179         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
1180
1181 2011-07-05  Jason Merrill  <jason@redhat.com>
1182
1183         PR c++/48157
1184         * g++.dg/template/template-id-4.C: New.
1185
1186 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1187
1188         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
1189         * gcc.dg/pr43402.c: Ditto.
1190
1191 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
1192
1193         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
1194
1195 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1196
1197         * gcc.target/powerpc/ppc-switch-1.c: New test for
1198         --param case-values-threshold.
1199         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
1200
1201 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
1202
1203         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
1204
1205 2011-07-05  Jason Merrill  <jason@redhat.com>
1206
1207         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
1208
1209 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
1210
1211         PR tree-optimization/47654
1212         * gcc.dg/graphite/block-pr47654.c: New.
1213
1214 2011-07-05  Jason Merrill  <jason@redhat.com>
1215
1216         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
1217
1218 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
1219
1220         PR tree-optimization/49580
1221         * gcc.dg/autopar/pr49580.c: New test.
1222
1223 2011-07-05  Richard Guenther  <rguenther@suse.de>
1224
1225         PR tree-optimization/49518
1226         PR tree-optimization/49628
1227         * g++.dg/torture/pr49628.C: New testcase.
1228         * gcc.dg/torture/pr49518.c: Likewise.
1229
1230 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1231
1232         * ada/acats/run_acats (which): Extract last field from type -p,
1233         type output only if command succeeded.
1234
1235 2011-07-04  Jason Merrill  <jason@redhat.com>
1236
1237         * g++.dg/abi/mangle48.C: New.
1238
1239         * g++.dg/cpp0x/diag1.C: New.
1240
1241         * g++.dg/diagnostic/aka1.C: New.
1242
1243 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR rtl-optimization/49619
1246         * gcc.dg/pr49619.c: New test.
1247
1248         PR rtl-optimization/49472
1249         * gfortran.dg/pr49472.f90: New test.
1250
1251         PR debug/49602
1252         * gcc.dg/pr49602.c: New test.
1253
1254 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
1255
1256         PR target/34734
1257         PR target/44643
1258         * gcc.target/avr/avr.exp: Run over cpp files, too.
1259         * gcc.target/avr/torture/avr-torture.exp: Ditto.
1260         * gcc.target/avr/progmem.h: New file.
1261         * gcc.target/avr/exit-abort.h: New file.
1262         * gcc.target/avr/progmem-error-1.c: New file.
1263         * gcc.target/avr/progmem-error-1.cpp: New file.
1264         * gcc.target/avr/progmem-warning-1.c: New file.
1265         * gcc.target/avr/torture/progmem-1.c: New file.
1266         * gcc.target/avr/torture/progmem-1.cpp: New file.
1267
1268 2011-07-04  Richard Guenther  <rguenther@suse.de>
1269
1270         PR tree-optimization/49615
1271         * g++.dg/torture/pr49615.C: New testcase.
1272
1273 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
1274
1275         PR tree-optimization/49610
1276         * gcc.dg/vect/pr49610.c: New test.
1277
1278 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
1279
1280         * gnat.dg/specs/debug1.ads: New test.
1281
1282 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
1283
1284         PR fortran/49562
1285         * gfortran.dg/typebound_proc_23.f90: New.
1286
1287 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
1288
1289         PR c++/49605
1290         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
1291
1292 2011-07-01  Jason Merrill  <jason@redhat.com>
1293
1294         PR c++/48261
1295         * g++.dg/template/template-id-3.C: New.
1296
1297         PR c++/48593
1298         * g++.dg/template/qualified-id4.C: New.
1299
1300         PR c++/48883
1301         * g++.dg/template/explicit-args4.C: New.
1302
1303         PR c++/49085
1304         * g++.dg/template/offsetof2.C: New.
1305
1306 2011-07-01  Kai Tietz  <ktietz@redhat.com>
1307
1308         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
1309
1310 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1311
1312         PR libmudflap/49549
1313         * lib/target-supports.exp (check_effective_target_gld): New proc.
1314
1315 2011-07-01  Richard Guenther  <rguenther@suse.de>
1316
1317         PR tree-optimization/49603
1318         * gcc.dg/torture/pr49603.c: New testcase.
1319
1320 2011-06-30  Jason Merrill  <jason@redhat.com>
1321
1322         PR c++/49387
1323         * g++.dg/rtti/template1.C: New.
1324
1325         PR c++/49569
1326         * g++.dg/cpp0x/regress/ctor1.C: New.
1327
1328         PR c++/49355
1329         * g++.dg/cpp0x/initlist54.C: New.
1330
1331 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1332
1333         * gcc.dg/tree-ssa/sra-12.c: New test.
1334
1335 2011-06-29  Jason Merrill  <jason@redhat.com>
1336
1337         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
1338
1339 2011-06-30  Richard Guenther  <rguenther@suse.de>
1340
1341         PR tree-optimization/46787
1342         * gcc.dg/vect/vect-121.c: New testcase.
1343
1344 2011-06-30  Martin Jambor  <mjambor@suse.cz>
1345
1346         PR tree-optimization/49094
1347         * gcc.dg/tree-ssa/pr49094.c: New test.
1348
1349 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR fortran/49540
1352         * gfortran.dg/pr49540-1.f90: New test.
1353         * gfortran.dg/pr49540-2.f90: New test.
1354
1355 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1356
1357         PR ada/49511
1358         * ada/acats/run_acats (which): Use last field of type -p output.
1359
1360 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1361             Iain Sandoe  <iains@gcc.gnu.org>
1362
1363         PR libobjc/36610
1364         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
1365         Only skip on 64-bit *-*-darwin8* && !objc2.
1366
1367 2011-06-30  Richard Guenther  <rguenther@suse.de>
1368
1369         PR tree-optimization/38752
1370         * gcc.c-torture/compile/pr38752.c: New testcase.
1371
1372 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
1373
1374         * gcc.dg/vect/slp-widen-mult-half.c: New test.
1375         * gcc.dg/vect/vect-widen-mult-half.c: New test.
1376
1377 2011-06-29  Jason Merrill  <jason@redhat.com>
1378
1379         PR c++/49216
1380         * g++.dg/cpp0x/initlist53.C: Use placement new.
1381         * g++.dg/cpp0x/initlist-value.C: Use placement new.
1382         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
1383
1384         PR c++/49003
1385         * g++.dg/cpp0x/trailing6.C: New.
1386         * g++.dg/cpp0x/pr45908.C: No error.
1387
1388         PR c++/49272
1389         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
1390
1391         PR c++/49520
1392         * g++.dg/cpp0x/constexpr-using2.C: New.
1393
1394         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
1395
1396         PR c++/45923
1397         * g++.dg/cpp0x/constexpr-diag3.C: New.
1398         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
1399         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
1400         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
1401         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
1402
1403 2011-06-29  Jason Merrill  <jason@redhat.com>
1404
1405         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
1406
1407 2011-06-29  Richard Guenther  <rguenther@suse.de>
1408
1409         * gcc.dg/tree-ssa/loop-17.c: Adjust.
1410
1411 2011-06-29  Jason Merrill  <jason@redhat.com>
1412
1413         * g++.dg/cpp0x/initlist-value2.C: New.
1414
1415         * g++.dg/cpp0x/constexpr-initlist4.C: New.
1416         * g++.dg/cpp0x/initlist-value.C: New.
1417
1418 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
1419
1420         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
1421
1422 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1423
1424         * gcc.dg/inline_1.c: Remove dg-excess-errors.
1425         * gcc.dg/inline_2.c: Likewise.
1426         * gcc.dg/unroll_1.c: Likewise.
1427
1428 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR debug/49567
1431         * gcc.target/i386/pr49567.c: New test.
1432
1433 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
1434
1435         * gnat.dg/opt17.ad[sb]: New test.
1436
1437 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1438             Tom de Vries  <tom@codesourcery.com>
1439
1440         * lib/target-supports.exp (check_effective_target_arm_nothumb)
1441         (check_effective_target_arm_thumb2): New effective targets.
1442         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
1443         properly.  Clean up temporary files.
1444         * gcc.target/arm/ivopts-2.c: Likewise.
1445         * gcc.target/arm/ivopts-3.c: Likewise.
1446         * gcc.target/arm/ivopts-4.c: Likewise.
1447         * gcc.target/arm/ivopts-5.c: Likewise.
1448         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1449
1450 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1451
1452         PR fortran/49479
1453         * gfortran.dg/reshape_zerosize_3.f90:  New test.
1454
1455 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
1456
1457         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1458         * gcc.target/arm/vfp-ldmias.c: Likewise.
1459         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1460         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1461         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1462         * gcc.target/arm/vfp-stmias.c: Likewise.
1463         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1464         * gcc.target/arm/vfp-stmiad.c: Likewise.
1465
1466 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1467
1468         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1469         dg-prune-output.
1470         * gcc.target/arm/pr45701-2.c: Ditto.
1471
1472 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
1473
1474         PR fortran/49466
1475         * gfortran.dg/allocatable_scalar_9.f90: Modified.
1476         * gfortran.dg/extends_14.f03: Modified.
1477
1478 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
1479
1480         * lib/target-supports-dg.exp (dg-require-effective-target): Return
1481         early if the test is already being skipped.
1482
1483         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1484         scan-assembler-dem-not): For missing file, report unresolved with
1485         same message as for pass/fail, with reason reported in log file.
1486
1487         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1488         from add_options_for_arm_neon_fp16.
1489         (check_effective_target_arm_fp16_ok_nocache): Renamed from
1490         check_effective_target_arm_neon_fp16_ok_nocache.
1491         Check -mfpu and -mfloat-abi options from current multilib.
1492         Do not require neon support.
1493         (check_effective_target_arm_fp16_ok): Renamed from
1494         check_effecitve_target_arm_neon_fp16_ok.
1495         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1496         arm_neon_fp16_ok and arm_fp16.
1497         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1498         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1499         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1500         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1501
1502 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
1503
1504         * gcc.dg/builtin-assume-aligned-1.c: New test.
1505         * gcc.dg/builtin-assume-aligned-2.c: New test.
1506         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1507
1508         PR debug/49544
1509         * gcc.dg/pr49544.c: New test.
1510
1511 2011-06-27  Richard Guenther  <rguenther@suse.de>
1512
1513         PR tree-optimization/49394
1514         * g++.dg/torture/pr49394.C: New testcase.
1515
1516 2011-06-27  Kai Tietz  <ktietz@redhat.com>
1517
1518         * gcc.dg/optimize-bswapdi-2.c: New test.
1519
1520 2011-06-27  Michael Hope  <michael.hope@linaro.org>
1521             Richard Sandiford  <richard.sandiford@linaro.org>
1522
1523         PR tree-optimization/49169
1524         * gcc.dg/torture/pr49169.c: New test.
1525
1526 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1527
1528         PR testsuite/49529
1529         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1530
1531         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1532         hppa*-*-hpux*.
1533
1534 2011-06-26  Jason Merrill  <jason@redhat.com>
1535
1536         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1537
1538         PR c++/49528
1539         * g++.dg/init/ref19.C: New.
1540         * g++.dg/cpp0x/constexpr-cleanup.C: New.
1541
1542 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
1543
1544         PR tree-optimization/48377
1545         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1546         non_strict_align.
1547
1548 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
1549
1550         PR middle-end/49191
1551         * lib/target-supports.exp (check_effective_target_non_strict_align):
1552         New.
1553         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1554
1555 2011-06-24  Martin Jambor  <mjambor@suse.cz>
1556
1557         PR tree-optimizations/49516
1558         * g++.dg/tree-ssa/pr49516.C: New test.
1559
1560 2011-06-23  Jason Merrill  <jason@redhat.com>
1561
1562         PR c++/35255
1563         * g++.dg/template/partial10.C: New.
1564         * g++.dg/template/partial11.C: New.
1565
1566 2011-06-23  Jeff Law <law@redhat.com>
1567
1568         PR middle-end/48770
1569         * gcc.dg/pr48770.c: New test.
1570
1571 2011-06-23  Jan Hubicka  <jh@suse.cz>
1572
1573         PR middle-end/49373
1574         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1575
1576 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR testsuite/49512
1579         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1580         instead of -fdump-tree-optimized.
1581
1582 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1583
1584         PR c++/44625
1585         * g++.dg/template/crash107.C: New.
1586         * g++.dg/template/error17.C: Adjust.
1587
1588 2011-06-23  Jason Merrill  <jason@redhat.com>
1589
1590         PR c++/49507
1591         * g++.dg/cpp0x/defaulted30.C: New.
1592
1593         PR c++/49440
1594         * g++.dg/rtti/anon-ns1.C: New.
1595
1596         PR c++/49395
1597         * g++.dg/init/ref18.C: New.
1598
1599         PR c++/36435
1600         * g++.dg/template/partial9.C: New.
1601
1602 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
1603
1604         PR middle-end/49373
1605         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1606
1607 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR debug/49496
1610         * gcc.dg/pr49496.c: New test.
1611
1612 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
1613
1614         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1615         is not xscale.
1616
1617         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1618
1619         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1620         * gcc.target/arm/pr42879.c: Likewise.
1621         * gcc.target/arm/pr45701-3.c: Likewise.
1622
1623         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1624         * gcc.target/arm/pr40482.c: Likewise.
1625         * gcc.target/arm/stack-corruption.c: Likewise.
1626
1627 2011-06-22  Richard Guenther  <rguenther@suse.de>
1628
1629         PR tree-optimization/49493
1630         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1631
1632 2011-06-22  Jason Merrill  <jason@redhat.com>
1633
1634         PR c++/49260
1635         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1636
1637 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
1638             Dmitry Melnik  <dm@ispras.ru>
1639
1640         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1641         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1642         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1643
1644 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
1645
1646         * gcc.target/arm/tlscall.c: New.
1647
1648 2011-06-21  Jason Merrill  <jason@redhat.com>
1649
1650         PR c++/49172
1651         * g++.dg/cpp0x/constexpr-ref1.C: New.
1652         * g++.dg/cpp0x/constexpr-ref2.C: New.
1653         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1654
1655         PR c++/49482
1656         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1657
1658         PR c++/49418
1659         * g++.dg/template/param3.C: New.
1660
1661 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
1662
1663         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1664         my_clrsb test functions.
1665         (main): Test clrsb.
1666         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1667         test_sll, test_ull): Add clrsb tests.
1668         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1669         clrsbll.
1670
1671 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
1672
1673         PR fortran/49112
1674         * gfortran.dg/class_44.f03: New.
1675
1676 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1677
1678         PR tree-optimization/49478
1679         * gcc.dg/vect/pr49478.c
1680
1681 2011-06-21  Richard Guenther  <rguenther@suse.de>
1682
1683         PR tree-optimization/49483
1684         * gcc.dg/vect/vect-120.c: New testcase.
1685
1686 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
1687
1688         PR testsuite/49443
1689         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1690         * gcc.dg/vect/vect-peel-4.c: Likewise.
1691
1692 2011-06-22  Christian Bruel  <christian.bruel@st.com>
1693
1694         PR middle-end/49139
1695         * gcc.dg/always_inline.c: Removed -Winline. Update checks
1696         * gcc.dg/always_inline2.c: Likewise.
1697         * gcc.dg/always_inline3.c: Likewise.
1698         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1699         * gcc.dg/inline_1.c: Likewise.
1700         * gcc.dg/inline_2.c: Likewise.
1701         * gcc.dg/inline_3.c: Likewise.
1702         * gcc.dg/inline_4.c: Likewise.
1703         * gcc.dg/20051201-1.c: Likewise.
1704         * gcc.dg/pr40087.c: Likewise.
1705         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1706         * gcc.dg/inline-22.c: Likewise.
1707         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1708         * gcc.dg/lto/20090218-1_1.c: Likewise.
1709         * g++.dg/ipa/devirt-7.C: Likewise.
1710         * gcc.dg/uninit-pred-5_a.c: Likewise.
1711         * gcc.dg/uninit-pred-5_b.c: Likewise.
1712         * gcc.dg/fail_always_inline.c: New.
1713
1714 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1717         into 6 jobs instead of 3.
1718
1719 2011-06-20  Jason Merrill  <jason@redhat.com>
1720
1721         PR c++/49216
1722         * g++.dg/cpp0x/initlist53.C: New.
1723
1724 2011-06-20  Tobias Burnus  <burnus@net-b.de>
1725
1726         PR fortran/18918
1727         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1728         * gfortran.dg/coarray_lock_3.f90: New.
1729         * gfortran.dg/coarray/lock_1.f90: New.
1730
1731 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
1732
1733         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1734         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1735         unresolved and report the reason to the log file.
1736
1737         * lib/scanasm.exp (object-size): Move argument processing earlier
1738         to report errors before verifying that the file exists.  Report
1739         problems detected at runtime as unresolved instead of error and
1740         report their reasons to the log file.
1741
1742 2011-06-20  Jason Merrill  <jason@redhat.com>
1743
1744         PR c++/47080
1745         * g++.dg/cpp0x/explicit6.C: New.
1746
1747         PR c++/47635
1748         * g++.dg/cpp0x/enum20.C: New.
1749
1750         PR c++/48138
1751         * g++.dg/ext/attr-aligned01.C: New.
1752
1753         PR c++/49205
1754         * g++.dg/cpp0x/variadic-default.C: New.
1755
1756         PR c++/43321
1757         * g++.dg/cpp0x/auto26.C: New.
1758
1759         PR c++/43831
1760         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1761
1762 2011-06-20  Kai Tietz  <ktietz@redhat.com>
1763
1764         * gcc.dg/binop-notand1.c: New test.
1765         * gcc.dg/binop-notand2.c: New test.
1766         * gcc.dg/binop-notand3.c: New test.
1767         * gcc.dg/binop-notand4.c: New test.
1768         * gcc.dg/binop-notand5.c: New test.
1769         * gcc.dg/binop-notand6.c: New test.
1770
1771 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1772
1773         PR testsuite/49432
1774         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1775
1776 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
1777
1778         PR fortran/49400
1779         * gfortran.dg/proc_ptr_31.f90: New.
1780
1781 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1782
1783         * gnat.dg/volatile6.adb: New test.
1784         * gnat.dg/volatile7.adb: Likewise.
1785         * gnat.dg/volatile8.adb: Likewise.
1786         * gnat.dg/volatile9.adb: Likewise.
1787
1788 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
1789
1790         * gnat.dg/constant3.adb: New test.
1791
1792 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
1793
1794         PR libfortran/49296
1795         * gfortran.dg/read_list_eof_1.f90: New test.
1796
1797 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR target/49411
1800         * gcc.target/i386/testimm-1.c: New test.
1801         * gcc.target/i386/testimm-2.c: New test.
1802         * gcc.target/i386/testimm-3.c: New test.
1803         * gcc.target/i386/testimm-4.c: New test.
1804         * gcc.target/i386/testimm-5.c: New test.
1805         * gcc.target/i386/testimm-6.c: New test.
1806         * gcc.target/i386/testimm-7.c: New test.
1807         * gcc.target/i386/testimm-8.c: New test.
1808         * gcc.target/i386/xop-vpermil2px-2.c: New test.
1809         * gcc.target/i386/xop-rotate1-int.c: New test.
1810         * gcc.target/i386/xop-rotate2-int.c: New test.
1811
1812 2011-06-17  Jason Merrill  <jason@redhat.com>
1813
1814         * g++.dg/cpp0x/rv-func2.C: New.
1815
1816         * g++.dg/debug/dwarf2/lambda1.C: New.
1817         * g++.dg/warn/Wshadow-6.C: Adjust.
1818
1819 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
1820
1821         PR fortran/48699
1822         * gfortran.dg/move_alloc_5.f90: New.
1823
1824 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
1825
1826         PR rtl-optimization/48542
1827         * gcc.dg/torture/pr48542.c: New test.
1828
1829 2011-06-16  Jason Merrill  <jason@redhat.com>
1830
1831         PR c++/44160
1832         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1833
1834         PR c++/45378
1835         * g++.dg/cpp0x/initlist52.C New.
1836
1837         PR c++/45399
1838         * c-c++-common/raw-string-12.c: New.
1839
1840         PR c++/49229
1841         * g++.dg/cpp0x/sfinae26.C: New.
1842
1843         PR c++/49251
1844         * g++.dg/cpp0x/variadic113.C: New.
1845
1846         PR c++/49420
1847         * g++.dg/cpp0x/variadic112.C: New.
1848
1849 2011-06-16  Jeff Law <law@redhat.com>
1850
1851         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1852         improved jump threading.
1853         * gcc.dg/builtin-object-size-2.c: Likewise.
1854         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1855
1856 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
1857
1858         PR fortran/49074
1859         * gfortran.dg/typebound_assignment_3.f03: New.
1860
1861 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
1862
1863         PR testsuite/48727
1864         * g++.dg/opt/devirt2.C: Change xfail rule to target.
1865
1866 2011-06-16  Martin Jambor  <mjambor@suse.cz>
1867
1868         PR tree-optimization/49343
1869         * gnat.dg/discr31.ad[sb]: New test.
1870
1871 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1872
1873         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1874
1875 2011-06-16  Tom de Vries  <tom@codesourcery.com>
1876
1877         PR target/45098
1878         * gcc.target/arm/ivopts-3.c: Update test.
1879         * gcc.target/arm/ivopts-5.c: Same.
1880
1881 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1882
1883         Revert:
1884         2011-06-10  Wei Guozhi  <carrot@google.com>
1885
1886         PR target/45335
1887         * gcc.target/arm/pr45335.c: New test.
1888         * gcc.target/arm/pr45335-2.c: New test.
1889         * gcc.target/arm/pr45335-3.c: New test.
1890         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1891         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1892         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1893
1894 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
1895
1896         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1897
1898 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
1899
1900         PR fortran/49417
1901         * gfortran.dg/class_43.f03: New.
1902
1903 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
1904
1905         PR tree-optimization/49419
1906         * gcc.c-torture/execute/pr49419.c: New test.
1907
1908 2011-06-16  Revital Eres  <revital.eres@linaro.org>
1909
1910         * gcc.dg/sms-9.c: New file.
1911
1912 2011-06-15  Easwaran Raman  <eraman@google.com>
1913
1914         PR rtl-optimization/49414
1915         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1916
1917 2011-06-14  Jason Merrill  <jason@redhat.com>
1918
1919         * g++.dg/cpp0x/noexcept13.C: New.
1920
1921 2011-06-14  Easwaran Raman  <eraman@google.com>
1922
1923         PR rtl-optimization/44194
1924         * gcc.dg/pr44194-1.c: New test.
1925         * gcc.dg/pr44194-2.c: New test.
1926
1927 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
1928
1929         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1930         switches.
1931         * gcc.target/arm/pr45701-2.c: Likewise.
1932         * gcc.target/arm/thumb-branch1.c: Likewise.
1933
1934 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
1935
1936         PR testsuite/48727
1937         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1938
1939 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
1940
1941         * gcc.target/arm/pr45701-1.c: Require thumb support.
1942         * gcc.target/arm/pr45701-2.c: Likewise.
1943         * gcc.target/arm/thumb-branch1.c: Likewise.
1944
1945         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1946         * gcc.target/arm/pr39839.c: Likewise.
1947         * gcc.target/arm/pr40657-2.c: Likewise.
1948         * gcc.target/arm/pr40956.c: Likewise.
1949         * gcc.target/arm/pr41679.c: Likewise.
1950         * gcc.target/arm/pr42235.c: Likewise.
1951         * gcc.target/arm/pr42495.c: Likewise.
1952         * gcc.target/arm/pr42505.c: Likewise.
1953         * gcc.target/arm/pr42574.c: Likewise.
1954         * gcc.target/arm/pr46883.c: Likewise.
1955         * gcc.target/arm/pr46934.c: Likewise.
1956         * gcc.target/arm/xor-and.c: Likewise.
1957
1958 2011-06-14  Jason Merrill  <jason@redhat.com>
1959
1960         * g++.dg/other/error23.C: Adjust error message.
1961         * g++.dg/other/error32.C: Likewise.
1962
1963         PR c++/49389
1964         * g++.dg/cpp0x/rv-dotstar.C: New.
1965
1966         PR c++/49369
1967         * g++.dg/cpp0x/decltype30.C: New.
1968
1969         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1970
1971 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR fortran/49103
1974         * gfortran.dg/pr49103.f90: New test.
1975
1976 2011-06-14  Tom de Vries  <tom@codesourcery.com>
1977
1978         PR target/45098
1979         * gcc.target/arm/ivopts-3.c: New test.
1980         * gcc.target/arm/ivopts-4.c: New test.
1981         * gcc.target/arm/ivopts-5.c: New test.
1982
1983 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR rtl-optimization/49390
1986         * gcc.c-torture/execute/pr49390.c: New test.
1987
1988 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1989
1990         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1991
1992 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
1993
1994         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1995         * gcc.c-torture/execute/cmpsi-2.x: New file.
1996         * gcc.c-torture/execute/pr45262.c: Undo 172757.
1997         * gcc.c-torture/execute/pr45262.x: New file.
1998         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1999         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
2000         int32plus
2001         * gcc.c-torture/compile/pr49163.c: Ditto.
2002
2003 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
2004
2005         * gcc.dg/vect/vect-16.c: Rename to...
2006         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
2007         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
2008         for double-word vectors.
2009         * gcc.dg/vect/vect-peel-4.c: Likewise.
2010         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
2011         vect_element_align.
2012         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
2013         -fno-fast-math.
2014
2015 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
2016
2017         PR target/44618
2018         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
2019
2020 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
2021
2022         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
2023
2024 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
2025
2026         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
2027
2028 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2029
2030         * gfortran.dg/trim_optimize_8.f90:  New test case.
2031
2032 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
2033            Ira Rosen  <ira.rosen@linaro.org>
2034
2035         PR tree-optimization/49352
2036         * gcc.dg/vect/pr49352.c: New test.
2037
2038 2011-06-12  Tobias Burnus
2039
2040         PR fortran/49324
2041         * gfortran.dg/alloc_comp_assign_11.f90: New.
2042
2043 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2044
2045         * gfortran.dg/trim_optimize_7.f90:  New test.
2046
2047 2011-06-10  Wei Guozhi  <carrot@google.com>
2048
2049         PR target/45335
2050         * gcc.target/arm/pr45335.c: New test.
2051         * gcc.target/arm/pr45335-2.c: New test.
2052         * gcc.target/arm/pr45335-3.c: New test.
2053         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2054         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2055         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2056
2057 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2058
2059         PR c++/41769
2060         * g++.dg/parse/error39.C: New.
2061
2062 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
2063
2064         * gcc.target/arm/20090811-1.c: Skip for incompatible
2065         options, do not override other options.
2066         * gcc.target/arm/combine-cmp-shift.c: Skip for
2067         incompatible options.
2068         * gcc.target/arm/pr45094.c: Likewise.
2069         * gcc.target/arm/scd42-1.c: Likewise.
2070         * gcc.target/arm/scd42-3.c: Likewise.
2071         * gcc.target/arm/thumb-ltu.c: Likewise.
2072
2073         * lib/target-supports.exp
2074         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
2075         multilib flags use -mfpu with a value other than neon-fp16.
2076
2077 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2078
2079         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
2080         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
2081
2082 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2083
2084         * lib/target-supports.exp (check_effective_target_pie): New proc.
2085         * gcc.dg/pie-link.c: Use target pie.
2086
2087 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
2088             Laurent Rougé  <laurent.rouge@menta.fr>
2089
2090         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
2091         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
2092
2093 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
2094
2095         * gfortran.dg/coarray/sync_1.f90: New test for
2096         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
2097
2098 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
2099
2100         PR tree-optimization/49318
2101         * gcc.dg/vect/pr49318.c: New test.
2102
2103 2011-06-09  David Krauss  <potswa@mac.com>
2104
2105         * g++.dg/template/arrow1.C: New.
2106
2107 2011-06-09  Jason Merrill  <jason@redhat.com>
2108
2109         * lib/prune.exp: Prune "note"s.
2110         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
2111
2112         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
2113         * g++.dg/template/dependent-expr3.C: Likewise.
2114         * g++.dg/parse/template7.C: Likewise.
2115         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
2116         * g++.old-deja/g++.jason/rfg10.C: Likewise.
2117         * g++.old-deja/g++.pt/friend38.C: Likewise.
2118         * g++.old-deja/g++.pt/crash32.C: Likewise.
2119         * g++.old-deja/g++.other/init4.C: Likewise.
2120         * g++.old-deja/g++.other/friend8.C: Likewise.
2121
2122         * g++.dg/ext/complex7.C: Adjust expected output.
2123         * g++.dg/diagnostic/method1.C: Likewise.
2124         * g++.dg/parse/parameter-declaration-2.C: Likewise.
2125         * g++.dg/parse/crash33.C: Likewise.
2126         * g++.dg/other/warning1.C: Likewise.
2127         * g++.dg/init/pr29571.C: Likewise.
2128         * g++.dg/warn/overflow-warn-1.C: Likewise.
2129         * g++.dg/warn/overflow-warn-3.C: Likewise.
2130         * g++.dg/warn/overflow-warn-4.C: Likewise.
2131         * g++.old-deja/g++.oliva/template1.C: Likewise.
2132
2133         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
2134         * g++.dg/parse/template7.C: Adjust.
2135
2136 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
2137
2138         PR target/49307
2139         * gcc.dg/pr49307.c: New.
2140
2141 2011-06-09  Wei Guozhi  <carrot@google.com>
2142
2143         PR target/46975
2144         * gcc.target/arm/pr46975.c: New testcase.
2145
2146 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
2147
2148         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
2149         (PMETH, arglist_t): Removed.
2150         (method_get_number_of_arguments): Removed.
2151         (method_get_nth_argument): Removed.
2152         (method_get_first_argument): Removed.
2153         (method_get_next_argument): Removed.
2154         (method_get_sizeof_arguments): Removed.
2155         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
2156         (PMETH): Removed.
2157         (method_get_number_of_arguments): Removed.
2158         (method_get_nth_argument): Removed.
2159         (method_get_first_argument): Removed.
2160         (method_get_next_argument): Removed.
2161         (method_get_sizeof_arguments): Removed.
2162         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
2163
2164 2011-06-09  David Li  <davidxl@google.com>
2165
2166         * gcc.dg/dump-pass.c: New test.
2167
2168 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2169
2170         PR c++/29003
2171         * g++.dg/parse/error38.C: New.
2172
2173 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR middle-end/49308
2176         * gfortran.dg/pr49308.f90: New test.
2177
2178 2011-06-08  Jason Merrill  <jason@redhat.com>
2179
2180         * g++.dg/cpp0x/noexcept11.C: New.
2181         * g++.dg/cpp0x/noexcept12.C: New.
2182         * g++.dg/cpp0x/sfinae11.C: Adjust.
2183
2184 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR testsuite/49323
2187         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
2188         to dg-options, match also DW_AT_linkage_name.
2189
2190 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2191
2192         PR middle-end/21953
2193         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
2194         -fno-common on alpha*-dec-osf*.
2195         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
2196
2197 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
2198
2199         PR rtl-optimization/49303
2200         * gcc.target/ia64/pr49303.c: New test.
2201
2202 2011-06-08  Tobias Burnus  <burnus@net-b.de>
2203
2204         PR fortran/18918
2205         * gfortran.dg/coarray_lock_1.f90: New.
2206         * gfortran.dg/coarray_lock_2.f90: New.
2207
2208 2011-06-07  Jason Merrill  <jason@redhat.com>
2209
2210         * lib/prune.exp: Look for "required" rather than "instantiated".
2211         * g++.dg/abi/mangle11.C: Likewise.
2212         * g++.dg/abi/mangle12.C: Likewise.
2213         * g++.dg/abi/mangle17.C: Likewise.
2214         * g++.dg/abi/mangle20-2.C: Likewise.
2215         * g++.dg/abi/pragma-pack1.C: Likewise.
2216         * g++.dg/cpp0x/decltype26.C: Likewise.
2217         * g++.dg/cpp0x/decltype28.C: Likewise.
2218         * g++.dg/cpp0x/decltype29.C: Likewise.
2219         * g++.dg/cpp0x/enum11.C: Likewise.
2220         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2221         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2222         * g++.dg/cpp0x/pr47416.C: Likewise.
2223         * g++.dg/ext/case-range2.C: Likewise.
2224         * g++.dg/ext/case-range3.C: Likewise.
2225         * g++.dg/gomp/for-19.C: Likewise.
2226         * g++.dg/gomp/pr37533.C: Likewise.
2227         * g++.dg/gomp/pr38639.C: Likewise.
2228         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
2229         * g++.dg/inherit/base3.C: Likewise.
2230         * g++.dg/inherit/using6.C: Likewise.
2231         * g++.dg/init/placement4.C: Likewise.
2232         * g++.dg/init/reference3.C: Likewise.
2233         * g++.dg/lookup/scoped6.C: Likewise.
2234         * g++.dg/lookup/using7.C: Likewise.
2235         * g++.dg/other/abstract1.C: Likewise.
2236         * g++.dg/other/error10.C: Likewise.
2237         * g++.dg/other/error5.C: Likewise.
2238         * g++.dg/other/field1.C: Likewise.
2239         * g++.dg/other/offsetof5.C: Likewise.
2240         * g++.dg/parse/bitfield2.C: Likewise.
2241         * g++.dg/parse/constant4.C: Likewise.
2242         * g++.dg/parse/crash20.C: Likewise.
2243         * g++.dg/parse/invalid-op1.C: Likewise.
2244         * g++.dg/parse/non-dependent2.C: Likewise.
2245         * g++.dg/parse/template18.C: Likewise.
2246         * g++.dg/tc1/dr152.C: Likewise.
2247         * g++.dg/tc1/dr166.C: Likewise.
2248         * g++.dg/tc1/dr176.C: Likewise.
2249         * g++.dg/tc1/dr213.C: Likewise.
2250         * g++.dg/template/access11.C: Likewise.
2251         * g++.dg/template/access2.C: Likewise.
2252         * g++.dg/template/access3.C: Likewise.
2253         * g++.dg/template/access7.C: Likewise.
2254         * g++.dg/template/arg7.C: Likewise.
2255         * g++.dg/template/cond2.C: Likewise.
2256         * g++.dg/template/crash13.C: Likewise.
2257         * g++.dg/template/crash40.C: Likewise.
2258         * g++.dg/template/crash7.C: Likewise.
2259         * g++.dg/template/crash84.C: Likewise.
2260         * g++.dg/template/ctor5.C: Likewise.
2261         * g++.dg/template/defarg13.C: Likewise.
2262         * g++.dg/template/defarg14.C: Likewise.
2263         * g++.dg/template/dtor7.C: Likewise.
2264         * g++.dg/template/eh2.C: Likewise.
2265         * g++.dg/template/error2.C: Likewise.
2266         * g++.dg/template/error43.C: Likewise.
2267         * g++.dg/template/friend32.C: Likewise.
2268         * g++.dg/template/injected1.C: Likewise.
2269         * g++.dg/template/instantiate1.C: Likewise.
2270         * g++.dg/template/instantiate3.C: Likewise.
2271         * g++.dg/template/instantiate5.C: Likewise.
2272         * g++.dg/template/instantiate7.C: Likewise.
2273         * g++.dg/template/local6.C: Likewise.
2274         * g++.dg/template/lookup2.C: Likewise.
2275         * g++.dg/template/member5.C: Likewise.
2276         * g++.dg/template/memfriend15.C: Likewise.
2277         * g++.dg/template/memfriend16.C: Likewise.
2278         * g++.dg/template/memfriend17.C: Likewise.
2279         * g++.dg/template/memfriend7.C: Likewise.
2280         * g++.dg/template/meminit1.C: Likewise.
2281         * g++.dg/template/nested3.C: Likewise.
2282         * g++.dg/template/non-type-template-argument-1.C: Likewise.
2283         * g++.dg/template/nontype12.C: Likewise.
2284         * g++.dg/template/nontype13.C: Likewise.
2285         * g++.dg/template/nontype6.C: Likewise.
2286         * g++.dg/template/pr23510.C: Likewise.
2287         * g++.dg/template/pr35240.C: Likewise.
2288         * g++.dg/template/ptrmem15.C: Likewise.
2289         * g++.dg/template/ptrmem6.C: Likewise.
2290         * g++.dg/template/qualified-id1.C: Likewise.
2291         * g++.dg/template/qualttp20.C: Likewise.
2292         * g++.dg/template/qualttp3.C: Likewise.
2293         * g++.dg/template/qualttp4.C: Likewise.
2294         * g++.dg/template/qualttp5.C: Likewise.
2295         * g++.dg/template/qualttp6.C: Likewise.
2296         * g++.dg/template/qualttp7.C: Likewise.
2297         * g++.dg/template/qualttp8.C: Likewise.
2298         * g++.dg/template/recurse.C: Likewise.
2299         * g++.dg/template/recurse2.C: Likewise.
2300         * g++.dg/template/ref5.C: Likewise.
2301         * g++.dg/template/scope2.C: Likewise.
2302         * g++.dg/template/sfinae10.C: Likewise.
2303         * g++.dg/template/sfinae3.C: Likewise.
2304         * g++.dg/template/sizeof3.C: Likewise.
2305         * g++.dg/template/static9.C: Likewise.
2306         * g++.dg/template/template-id-2.C: Likewise.
2307         * g++.dg/template/typedef13.C: Likewise.
2308         * g++.dg/template/typename4.C: Likewise.
2309         * g++.dg/template/using14.C: Likewise.
2310         * g++.dg/template/using2.C: Likewise.
2311         * g++.dg/template/warn1.C: Likewise.
2312         * g++.dg/warn/Wparentheses-13.C: Likewise.
2313         * g++.dg/warn/Wparentheses-15.C: Likewise.
2314         * g++.dg/warn/Wparentheses-16.C: Likewise.
2315         * g++.dg/warn/Wparentheses-17.C: Likewise.
2316         * g++.dg/warn/Wparentheses-18.C: Likewise.
2317         * g++.dg/warn/Wparentheses-19.C: Likewise.
2318         * g++.dg/warn/Wparentheses-20.C: Likewise.
2319         * g++.dg/warn/Wparentheses-23.C: Likewise.
2320         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2321         * g++.dg/warn/noeffect2.C: Likewise.
2322         * g++.dg/warn/noeffect4.C: Likewise.
2323         * g++.dg/warn/pr8570.C: Likewise.
2324         * g++.old-deja/g++.brendan/init2.C: Likewise.
2325         * g++.old-deja/g++.eh/spec6.C: Likewise.
2326         * g++.old-deja/g++.pt/crash10.C: Likewise.
2327         * g++.old-deja/g++.pt/crash36.C: Likewise.
2328         * g++.old-deja/g++.pt/derived3.C: Likewise.
2329         * g++.old-deja/g++.pt/error2.C: Likewise.
2330         * g++.old-deja/g++.pt/explicit70.C: Likewise.
2331         * g++.old-deja/g++.pt/infinite1.C: Likewise.
2332         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2333         * g++.old-deja/g++.pt/overload7.C: Likewise.
2334         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
2335
2336 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2337             Iain Sandoe  <iains@gcc.gnu.org>
2338
2339         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
2340         Added code to deal with the case when [Protocol
2341         -descriptionForInstanceMethod:] or [Protocol
2342         -descriptionForClassMethod:] returns NULL.
2343
2344 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2345             Iain Sandoe  <iains@gcc.gnu.org>
2346
2347         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
2348         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
2349         Added cast.
2350
2351 2011-06-07  Xinliang David Li  <davidxl@google.com>
2352
2353         * gcc.dg/inline_2.c: New test.
2354         * gcc.dg/unroll_2.c: New test.
2355         * gcc.dg/inline_3.c: New test.
2356         * gcc.dg/unroll_3.c: New test.
2357         * gcc.dg/inline_4.c: New test.
2358         * gcc.dg/unroll_4.c: New test.
2359         * gcc.dg/inline_1.c: New test.
2360         * gcc.dg/unroll_1.c: New test.
2361
2362 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2363
2364         PR tree-optimization/48497
2365         * lib/gcc-defs.exp (dg-additional-options): New proc.
2366         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
2367         -msse2 on 32-bit x86.
2368
2369 2011-06-06  Jason Merrill  <jason@redhat.com>
2370
2371         * g++.dg/cpp0x/enum19.C: New.
2372
2373 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
2374
2375         * gcc.target/arm/neon-reload-class.c: New test.
2376
2377 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
2378
2379         PR debug/49130
2380         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
2381
2382 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2383
2384         * gcc.target/arm/smlatb-1.c: New file.
2385         * gcc.target/arm/smlatt-1.c: New file.
2386         * gcc.target/arm/smlaltb-1.c: New file.
2387         * gcc.target/arm/smlaltt-1.c: New file.
2388
2389 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
2390
2391         * gcc.target/arm/mla-2.c: New test.
2392
2393 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR gcov-profile/49299
2396         * gcc.dg/tree-prof/pr49299-1.c: New test.
2397         * gcc.dg/tree-prof/pr49299-2.c: New test.
2398
2399 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
2400
2401         * lib/target-supports.exp
2402         (check_effective_target_vect_widen_mult_qi_to_hi):
2403         Add NEON as supporting target.
2404         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2405         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
2406         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
2407         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
2408         using widening multiplication on targets that support it.
2409         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2410         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
2411         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
2412
2413 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2414
2415         Updated all testcases in the ObjC/ObjC++ testsuites to use the
2416         Modern Objective-C runtime API.
2417         * objc/execute/next_mapping.h: Removed.
2418         * objc-obj-c++-shared/next-mapping.h: Removed.
2419         * objc-obj-c++-shared/Object1.h: Removed.
2420         * objc-obj-c++-shared/Object1.m: Removed.
2421         * objc-obj-c++-shared/Object1.mm: Removed.
2422         * objc-obj-c++-shared/Object1-implementation.h: Removed.
2423         * objc-obj-c++-shared/Protocol1.h: Removed.
2424         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
2425         of ProtoBool, IVAR_T and METHOD.
2426         * objc-obj-c++-shared/runtime.h: New.
2427         * objc-obj-c++-shared/TestsuiteObject.h: New.
2428         * objc-obj-c++-shared/TestsuiteObject.m: New.
2429
2430         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
2431         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
2432         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
2433         it a class method.
2434         * objc/execute/_cmd.m: Include
2435         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2436         runtime API.  ([TestClass +initialize]): Include this method also
2437         with the GNU runtime.
2438         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2439         Object.  ([-setValue:]): Return void.
2440         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2441         with the GNU runtime.  Include
2442         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
2443         for the NeXT runtime.  Use the existing print_ivars() and
2444         compare_structures() implementations for the old NeXT runtime.
2445         Added new implementations for the Modern GNU and NeXT runtimes.
2446         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2447         well.  (main): Use objc_getClass().  Use return instead of exit.
2448         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2449         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
2450         of exit().
2451         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2452         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
2453         instead of Object.  (main): Use return instead of exit().
2454         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
2455         instead of Object.  Removed prototype for exit().  (main): Use
2456         return instead of exit().  Use the Modern Objective-C runtime API.
2457         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2458         Object.
2459         * objc/execute/class-tests-1.h: Include
2460         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2461         runtime API.  (test_class_with_superclass): Do not call [Object
2462         class].  There is no need to with the current libobjc.
2463         * objc/execute/class-tests-2.h: Include
2464         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
2465         runtime API.
2466         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2467         ../../objc-obj-c++-shared/next-mapping.h.
2468         * objc/execute/class-2.m: Likewise.
2469         * objc/execute/class-3.m: Likewise.
2470         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2471         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
2472         +initialize]): Include this method also with the GNU
2473         runtime. (main): Use the Modern Objective-C runtime API.
2474         * objc/execute/class-5.m: Likewise.
2475         * objc/execute/class-6.m: Likewise.
2476         * objc/execute/class-7.m: Likewise.
2477         * objc/execute/class-8.m: Likewise.
2478         * objc/execute/class-9.m: Likewise.
2479         * objc/execute/class-10.m: Likewise.
2480         * objc/execute/class-11.m: Likewise.
2481         * objc/execute/class-12.m: Likewise.
2482         * objc/execute/class-13.m: Likewise.
2483         * objc/execute/class-14.m: Likewise.
2484         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2485         this method also with the GNU runtime.
2486         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2487         +initialize]): Include this method also with the GNU runtime.
2488         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2489         of Object.
2490         * objc/execute/encode-1.m: Likewise.
2491         * objc/execute/enumeration-1.m: Likewise.
2492         * objc/execute/enumeration-2.m: Likewise.
2493         * objc/execute/exceptions/catchall-1.m: Likewise.
2494         * objc/execute/exceptions/finally-1.m: Likewise.
2495         * objc/execute/exceptions/foward-1.m: Likewise.
2496         * objc/execute/exceptions/local-variables-1.m: Likewise.
2497         * objc/execute/exceptions/throw-nil.m: Likewise.
2498         * objc/execute/exceptions/trivial.m: Likewise.
2499         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2500         of Object. Include objc/runtime.h instead of objc/objc-api.h.
2501         * objc/execute/exceptions/matcher-1.m: Likewise.
2502         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2503         Object.
2504         * objc/execute/formal_protocol-2.m: Likewise.
2505         * objc/execute/formal_protocol-3.m: Likewise.
2506         * objc/execute/formal_protocol-4.m: Likewise.
2507         * objc/execute/formal_protocol-5.m: Include
2508         ../../objc-obj-c++-shared/runtime.h. (main): Always use
2509         protocol_getName().
2510         * objc/execute/formal_protocol-6.m: Likewise.
2511         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2512         Object.  Include <objc/Protocol.h> instead of
2513         ../../objc-obj-c++-shared/Protocol1.h.
2514         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2515         Object.
2516         * objc/execute/informal_protocol.m: Likewise.
2517         * objc/execute/load-3.m: Likewise.
2518         * objc/execute/many_args_method.m ([TestClass +initialize]):
2519         Include this method with the GNU runtime as well.
2520         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2521         * objc/execute/nested-func-1.m: Use TestsuiteObject
2522         instead of Object.
2523         * objc/execute/nil_method-1.m: Likewise.
2524         * objc/execute/no_clash.m: Likewise.
2525         * objc/execute/np-1.m: Do not include
2526         ../../objc-obj-c++-shared/Protocol1.h.
2527         (main): Use return instead of exit().
2528         * objc/execute/np-2.m: Do not include
2529         ../../objc-obj-c++-shared/Protocol1.h.
2530         ([MyObject +initialize]): Include this method also with the GNU
2531         runtime.  (main): Use return instead of exit().
2532         * objc/execute/object_is_class.m: Include
2533         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2534         of Object.  (main): Use the Modern Objective-C runtime API.
2535         * objc/execute/object_is_meta_class.m: Likewise.
2536         * objc/execute/private.m: Use TestsuiteObject instead of Object.
2537         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2538         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
2539         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
2540         Objective-C runtime API.
2541         * objc/execute/protocol-isEqual-2.m: Likewise.
2542         * objc/execute/protocol-isEqual-3.m: Likewise.
2543         * objc/execute/protocol-isEqual-4.m: Likewise.
2544         * objc/execute/redefining_self.m ([TestClass +initialize]):
2545         Include this method with the GNU runtime as well.
2546         * objc/execute/root_methods.m: Include
2547         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
2548         Include this method with the GNU runtime as well.
2549         (main): Use the Modern Objective-C runtime API.
2550         * objc/execute/selector-1.m: Include
2551         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
2552         of Object.  (main): Use the Modern Objective-C runtime API.
2553         * objc/execute/static-1.m ([Test +initialize]): Include this
2554         method with the GNU runtime as well.
2555         * objc/execute/static-2.m: Likewise.
2556         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2557         * objc/execute/va_method.m: Do not include objc/objc-api.h.
2558         ([MathClass +initialize]): Include this method with the GNU
2559         runtime as well.
2560         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2561         instead of Object.
2562         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2563         * objc.dg/attributes/categ-attributes-2.m: Likewise.
2564         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2565         * objc.dg/attributes/method-attribute-1.m: Likewise.
2566         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2567         * objc.dg/attributes/method-attribute-2.m: Likewise.
2568         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2569         * objc.dg/attributes/method-attribute-3.m: Likewise.
2570         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2571         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2572         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2573         * obj-c++.dg/bitfield-1.mm: Likewise.
2574         * obj-c++.dg/bitfield-2.mm: Likewise
2575         * objc.dg/bitfield-3.m: Likewise.
2576         * obj-c++.dg/bitfield-4.mm: Likewise.
2577         * objc.dg/bitfield-5.m: Likewise
2578         * objc.dg/call-super-1.m: Likewise.
2579         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2580         Use objc_getClass() instead of objc_get_class(), but for the GNU
2581         runtime redefine objc_getClass as objc_get_class.  Include
2582         ../objc-obj-c++-shared/runtime.h.
2583         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2584         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2585         Use the Modern Objective-C runtime API.
2586         * objc.dg/class-protocol-1.m: Include
2587         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2588         * obj-c++.dg/class-protocol-1.mm: Likewise.
2589         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2590         * objc.dg/comp-types-10.m: Likewise.
2591         * objc.dg/comp-types-11.m: Likewise.
2592         * objc.dg/comp-types-12.m: Likewise.
2593         * obj-c++.dg/comp-types-9.mm: Likewise.
2594         * obj-c++.dg/comp-types-11.mm: Likewise.
2595         * obj-c++.dg/comp-types-12.mm: Likewise.
2596         * obj-c++.dg/comp-types-13.mm: Likewise.
2597         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2598         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2599         * obj-c++.dg/cxx-scope-1.mm: Likewise.
2600         * obj-c++.dg/cxx-scope-2.mm: Likewise.
2601         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2602         * objc.dg/desig-init-1.m: Likewise.
2603         * obj-c++.dg/defs.mm: Likewise.
2604         * objc.dg/exceptions-2.m: Likewise.
2605         * obj-c++.dg/except-1.mm: Likewise.
2606         * obj-c++.dg/exceptions-2.mm: Likewise.
2607         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2608         Use the Modern Objective-C runtime API.
2609         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
2610         the Modern Objective-C runtime API.  Do not include
2611         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
2612         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
2613         the Modern Objective-C runtime API except when using an older NeXT
2614         runtime.
2615         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
2616         the Modern Objective-C runtime API.
2617         * objc.dg/encode-7.m: Include objc/runtime.h instead of
2618         objc/encoding.h.
2619         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2620         * objc.dg/encode-7-next-64bit.m: Updated include.
2621         * objc.dg/encode-8.m: Include objc/runtime.h instead of
2622         objc/encoding.h.
2623         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
2624         the Modern Objective-C runtime API.
2625         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2626         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
2627         instead of ../objc-obj-c++-shared/Protocol1.h.
2628         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
2629         the Modern Objective-C runtime API except when using an older NeXT
2630         runtime.
2631         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
2632         the Modern Objective-C runtime API.
2633         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2634         Object.
2635         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2636         * objc.dg/fix-and-continue-2.m: Likewise.
2637         * objc.dg/foreach-1.m: Likewise.
2638         * objc.dg/foreach-2.m: Likewise.
2639         * objc.dg/foreach-3.m: Likewise.
2640         * objc.dg/foreach-4.m: Likewise.
2641         * objc.dg/foreach-5.m: Likewise.
2642         * objc.dg/foreach-6.m: Likewise.
2643         * objc.dg/foreach-7.m: Likewise.
2644         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
2645         Object.
2646         * objc.dg/func-ptr-2.m: Likewise.
2647         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2648         Do not include objc/objc-api.h.
2649         * obj-c++.dg/fsf-package-0.mm: Likewise.
2650         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2651         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2652         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2653         of Object.
2654         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2655         * objc.dg/gnu-runtime-3.m: Likewise.
2656         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2657         * objc.dg/headers.m: Include objc/runtime.h instead of
2658         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
2659         for the NeXT runtime.
2660         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2661         * obj-c++.dg/isa-field-1.mm: Likewise.
2662         * obj-c++.dg/ivar-list-semi.mm: Likewise.
2663         * objc.dg/layout-1.m: Likewise.
2664         * objc.dg/layout-2.m: Likewise.
2665         * objc.dg/local-decl-2.m: Likewise.
2666         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2667         Object.  ([Container +elementForView:]): Use
2668         class_conformsToProtocol().
2669         * obj-c++.dg/lookup-2.mm: Likewise.
2670         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2671         * obj-c++.dg/local-decl-1.mm: Likewise.
2672         * objc.dg/method-3.m: Likewise.
2673         * objc.dg/method-4.m: Likewise.
2674         * objc.dg/method-6.m: Include objc/Protocol.h instead of
2675         ../objc-obj-c++-shared/Protocol1.h.
2676         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2677         * objc.dg/method-9.m: Likewise.
2678         * objc.dg/method-10.m: Likewise.
2679         * objc.dg/method-13.m ([Root +initialize]): Include this method
2680         also for the GNU runtime.  (main): Use objc_getClass() also for
2681         the GNU runtime.
2682         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2683         * objc.dg/method-17.m: Likewise.
2684         * objc.dg/method-19.m: Likewise.
2685         * objc.dg/method-20b.m: Likewise.
2686         * obj-c++.dg/method-2.mm: Likewise.
2687         * obj-c++.dg/method-6.mm: Likewise.
2688         * obj-c++.dg/method-10.mm: Likewise.
2689         * obj-c++.dg/method-11.mm: Likewise.
2690         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2691         ../objc-obj-c++-shared/Protocol1.h.
2692         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2693         * obj-c++.dg/method-15.mm: Likewise.
2694         * obj-c++.dg/method-17.mm: Likewise.
2695         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
2696         +initialize]): Include this method also for the GNU
2697         runtime.  (main): Use objc_getClass() also for the GNU runtime.
2698         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2699         * obj-c++.dg/method-22.mm: Likewise.
2700         * obj-c++.dg/method-23.mm: Likewise.
2701         * obj-c++.dg/no-extra-load.mm: Likewise.
2702         * objc.dg/objc-fast-4.m: Likewise.
2703         * objc.dg/objc-gc-4.m: Likewise.
2704         * obj-c++.dg/objc-gc-3.mm: Likewise.
2705         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
2706         protocol_getMethodDescription() instead of [Protocol
2707         -descriptionForInstanceMethod].
2708         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2709         Made it available with all runtimes.  (main): Call -test instead
2710         of -class.
2711         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2712         and put into a category.
2713         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2714         Object.  Include objc/objc.h.
2715         * obj-c++.dg/proto-lossage-2.mm: Likewise.
2716         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
2717         New. (main): Use protocol_getMethodDescription() instead
2718         of [Protocol -descriptionForInstanceMethod] and [Protocol
2719         -descriptionForClassMethod].
2720         * obj-c++.dg/proto-lossage-3.mm: Likewise.
2721         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
2722         Objective-C runtime API.
2723         * obj-c++.dg/proto-qual-1.mm: Likewise.
2724         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2725         Object.
2726         * obj-c++.dg/property/property-1.mm: Likewise.
2727         * obj-c++.dg/qual-types-1.mm: Likewise.
2728         * objc.dg/selector-2.m: Include objc/objc.h instead of
2729         ../objc-obj-c++-shared/Object1.h.
2730         * obj-c++.dg/selector-2.mm: Likewise.
2731         * obj-c++.dg/selector-5.mm: Likewise.
2732         * obj-c++.dg/selector-6.mm: Likewise.
2733         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2734         Object.  Do not include objc/objc-api.h.
2735         * obj-c++.dg/set-not-used-1.mm: Likewise.
2736         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2737         * objc.dg/stret-1.m: Likewise.
2738         * objc.dg/stret-2.m: Likewise.
2739         * obj-c++.dg/super-class-2.mm: Likewise.
2740         * objc.dg/super-class-3.m: Likewise.
2741         * objc.dg/super-class-4.m: Likewise.
2742         * objc.dg/sync-2.m: Likewise.
2743         * obj-c++.dg/sync-2.mm: Likewise.
2744         * objc.dg/sync-1.m: Include objc/objc.h instead of
2745         ../objc-obj-c++-shared/Object1.h.
2746         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2747         'Class' as the type of 'isa'.
2748         * objc.dg/special/unclaimed-category-1.m: Use the Modern
2749         Objective-C runtime API.  ([TestClass +initialize]): Include this
2750         method with the GNU runtime as well.
2751         * objc.dg/strings/strings-1.m: Updated includes.
2752         * obj-c++.dg/strings/strings-1.mm: Likewise.
2753         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2754         objc.dg/strings/const-str-12b.m.
2755         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2756         * obj-c++.dg/template-3.mm: Likewise.
2757         * obj-c++.dg/template-4.mm: Likewise.
2758         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
2759         Objective-C runtime API.
2760         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2761         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2762         * obj-c++.dg/try-catch-1.mm: Likewise.
2763         * obj-c++.dg/try-catch-2.mm: Likewise.
2764         * objc.dg/try-catch-3.m: Likewise.
2765         * obj-c++.dg/try-catch-3.mm: Likewise.
2766         * objc.dg/try-catch-6.m: Likewise.
2767         * objc.dg/try-catch-7.m: Likewise.
2768         * obj-c++.dg/try-catch-7.mm: Likewise.
2769         * obj-c++.dg/try-catch-8.mm: Likewise.
2770         * obj-c++.dg/try-catch-9.mm: Likewise.
2771         * objc.dg/try-catch-10.m: Likewise.
2772         * obj-c++.dg/try-catch-11.mm: Likewise.
2773         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2774         Object.  Include objc/objc.h.
2775         * obj-c++.dg/typedef-alias-1.mm: Likewise.
2776         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2777         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2778         Object.  Use Modern Objective-C runtime API.  Do not use
2779         performv::.
2780         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2781         * obj-c++.dg/torture/trivial.mm: Likewise.
2782         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2783         instead of ../objc-obj-c++-shared/Object1.h.  Include
2784         ../objc-obj-c++-shared/runtime.h.
2785         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2786         * objc.dg/torture/strings/const-str-11.m: Likewise.
2787         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2788         * objc.dg/torture/strings/const-str-9.m: Likewise.
2789         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2790         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2791         instead of Object. Only add _FooClassReference if
2792         __NEXT_RUNTIME__.
2793         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2794         * objc.dg/torture/strings/const-str-8.m: Likewise.
2795         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2796         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2797         additional sources.
2798         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2799         Object.
2800         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2801         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2802         * obj-c++.dg/va-meth-1.mm: Likewise.
2803         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2804         ../objc-obj-c++-shared/Object1.h.
2805         * objc.dg/zero-link-3.m: Likewise.
2806
2807 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2808
2809         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2810
2811 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2812
2813         PR objc-++/48275
2814         * obj-c++.dg/property/cxx-property-1.mm: New.
2815         * obj-c++.dg/property/cxx-property-2.mm: New.
2816
2817 2011-06-06  Jason Merrill  <jason@redhat.com>
2818
2819         * g++.dg/cpp0x/regress/ptrmem1.C: New.
2820
2821 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
2822
2823         PR rtl-optimization/49145
2824         From Ryan Mansfield
2825         * gcc.c-torture/compile/pr49145.c: New test.
2826
2827 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR testsuite/49288
2830         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2831         to dg-options, match also DW_AT_linkage_name.
2832
2833         PR debug/49294
2834         * gcc.dg/debug/pr49294.c: New test.
2835
2836         PR c++/49264
2837         * g++.dg/opt/pr49264.C: New test.
2838
2839 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
2840
2841         PR tree-optimization/49243
2842         * gcc.dg/pr49243.c: New.
2843
2844 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2845
2846         * gnat.dg/specs/cond_expr1.ads: New test.
2847
2848 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2849
2850         * gnat.dg/deferred_const4.ad[sb]: New test.
2851         * gnat.dg/deferred_const4_pkg.ads: New helper.
2852
2853 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
2854
2855         * gnat.dg/test_tamdt.adb: Rename to...
2856         * gnat.dg/taft_type1.adb: ...this.
2857         * gnat.dg/tamdt.ad[sb]: Rename to...
2858         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2859         * gnat.dg/tamdt_aux.ads: Rename to...
2860         * gnat.dg/taft_type1_pkg2.ads: ...this.
2861         * gnat.dg/taft_type2.ad[sb]: New test.
2862         * gnat.dg/taft_type2_pkg.ads: New helper.
2863         * gnat.dg/taft_type3.adb: New test.
2864         * gnat.dg/taft_type3_pkg.ads: New helper.
2865
2866 2011-06-05  Tobias Burnus  <burnus@net-b.de>
2867
2868         PR fortran/49255
2869         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2870         for F2008.
2871
2872 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2873
2874         PR testsuite/49287
2875         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2876         warning.
2877         * objc.dg/gnu-api-2-objc.m: Likewise.
2878         * obj-c++.dg/gnu-api-2-class.mm: Likewise
2879         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2880
2881 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2882
2883         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
2884         alignment, not the alignment, when calling class_addIvar().  Add
2885         an 'isa' instance variable to the test root class.
2886         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2887
2888 2011-06-04  Jan Hubicka  <jh@suse.cz>
2889
2890         PR tree-optimization/48893
2891         PR tree-optimization/49091
2892         PR tree-optimization/49179
2893         * gfortran.dg/pr49179.f90: New testcase
2894
2895 2011-06-04  Jan Hubicka  <jh@suse.cz>
2896
2897         PR lto/48954
2898         * g++.dg/torture/pr48954.C: New testcase.
2899
2900 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
2901
2902         * g++.dg/warn/delete-non-virtual-dtor.C: New.
2903
2904 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
2905
2906         PR c++/33840
2907         * g++.dg/diagnostic/bitfld2.C: New.
2908
2909 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
2910
2911         PR target/49281
2912         * gcc.c-torture/execute/pr49281.c: New test.
2913
2914 2011-06-04  Jan Hubicka  <jh@suse.cz>
2915
2916         PR tree-optimize/48929
2917         * gcc.c-torture/compile/pr48929.c: New testcase.
2918
2919 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
2920
2921         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2922
2923 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
2924
2925         PR c++/49276
2926         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2927
2928 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2929
2930         * objc.dg/headers.m: Do not include sarray.h and hash.h.
2931
2932 2011-06-03  Richard Henderson  <rth@redhat.com>
2933             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2934
2935         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2936
2937 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2938
2939         * objc.dg/headers.m: Do not include objc-list.h.
2940
2941 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2942
2943         * objc.dg/type-stream-1.m: Test removed.
2944         * objc.dg/headers.m: Do not include typedstream.h.
2945
2946 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2947
2948         * objc.dg/torture/forward-1.m (main): Updated testcase.
2949
2950 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
2951
2952         PR target/49163
2953         * gcc.c-torture/compile/pr49163.c: New.
2954
2955 2011-06-02  Asher Langton  <langton2@llnl.gov>
2956
2957         PR fortran/49268
2958         * gfortran.dg/PR49268.f90: New test.
2959
2960 2011-06-02  Asher Langton  <langton2@llnl.gov>
2961
2962         PR fortran/37039
2963         * gfortran.dg/PR37039.f90: New test.
2964
2965 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2966
2967         PR objc/48539
2968         * objc.dg/method-5.m: Updated.
2969         * objc.dg/method-19.m: Updated.
2970         * objc.dg/method-lookup-1.m: New.
2971         * obj-c++.dg/method-6.mm: Updated.
2972         * obj-c++.dg/method-7.mm: Updated.
2973         * obj-c++.dg/method-lookup-1.mm: New.
2974
2975 2011-06-02  DJ Delorie  <dj@redhat.com>
2976
2977         * lib/timeout.exp (timeout): Add board_info support.
2978
2979 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
2980
2981         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2982
2983 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2984
2985         PR fortran/49265
2986         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2987         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2988
2989 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2990             Hans-Peter Nilsson  <hp@axis.com>
2991
2992         PR rtl-optimization/48840
2993         * gcc.target/sparc/ultrasp13.c: New test.
2994
2995 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
2996
2997         PR target/49238
2998         * gcc.c-torture/compile/pr49238.c: New.
2999
3000 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
3001
3002         * gcc.target/arm/g2.c: Skip test in -mthumb.
3003         Skip test unless cpu is xscale.
3004         * gcc.target/arm/scd42-2.c: Likewise.
3005         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
3006
3007 2011-06-01  Jason Merrill  <jason@redhat.com>
3008
3009         * g++.dg/cpp0x/decltype28.C: New.
3010         * g++.dg/cpp0x/decltype29.C: New.
3011
3012 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
3013
3014         PR target/45074
3015         * gcc.target/mips/pr45074.c: New test.
3016
3017 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3018             Hans-Peter Nilsson  <hp@axis.com>
3019
3020         PR rtl-optimization/48830
3021         * gcc.target/sparc/ultrasp12.c: New test.
3022
3023 2011-06-01  David Li  <davidxl@google.com>
3024
3025         * gcc.dg/profile-dir-1.c: Change pass name.
3026         * gcc.dg/profile-dir-2.c: Ditto.
3027         * gcc.dg/tree-ssa/dump-1.c: Ditto.
3028         * gcc.dg/tree-ssa/loop-25.c: Ditto.
3029         * gcc.dg/tree-prof/stringop-1.c: Ditto.
3030         * gcc.dg/tree-prof/update-loopch.c: Ditto.
3031         * gcc.dg/tree-prof/stringop-2.c: Ditto.
3032         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
3033         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
3034         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
3035         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
3036         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
3037         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
3038         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
3039         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
3040         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
3041         * gcc.dg/profile-dir-3.c: Ditto.
3042         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
3043
3044 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3045
3046         * objc.dg/attributes/method-nonnull-1.m: New test.
3047         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
3048
3049 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3050
3051         PR fortran/18918
3052         * gfortran.dg/coarray_atomic_1.f90: New.
3053         * gfortran.dg/coarray/atomic_1.f90: New.
3054
3055 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3056
3057         * gcc.dg/guality/bswaptest.c: New test.
3058         * gcc.dg/guality/clztest.c: New test.
3059         * gcc.dg/guality/ctztest.c: New test.
3060         * gcc.dg/guality/rotatetest.c: New test.
3061
3062         PR target/48688
3063         * gcc.target/i386/pr48688.c: New test.
3064
3065 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
3066
3067         PR c++/48010
3068         * g++.dg/lookup/name-clash9.C: New.
3069
3070 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3071
3072         PR fortran/18918
3073         * gfortran.dg/coarray/dummy_1.f90: New.
3074
3075 2011-05-31  Tobias Burnus  <burnus@net-b.de>
3076
3077         PR fortran/18918
3078         * gfortran.dg/coarray/save_1.f90: New.
3079         * gfortran.dg/coarray_4.f90: Update dg-error.
3080
3081 2011-05-31  Jason Merrill  <jason@redhat.com>
3082
3083         * g++.dg/cpp0x/rv-template1.C: New.
3084
3085 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR rtl-optimization/49235
3088         * gcc.dg/pr49235.c: New test.
3089
3090 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3091
3092         PR tree-optimization/49093
3093         * gcc.dg/vect/pr49093.c: New test.
3094
3095 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
3096
3097         PR debug/49047
3098         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
3099
3100 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
3101
3102         PR testsuite/49239
3103         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
3104         output array.
3105
3106 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
3107
3108         PR target/49186
3109         * gcc.c-torture/execute/pr49186.c: New.
3110
3111 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3112
3113         PR target/49168
3114          * gcc.target/i386/pr49168-1.c: New.
3115
3116 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3117             Eric Botcazou  <ebotcazou@adacore.com>
3118
3119         * gcc.dg/guality/drap.c: New test.
3120
3121 2011-05-30  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/49210
3124         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
3125         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
3126
3127 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
3128
3129         PR c++/49223
3130         * g++.dg/gomp/pr49223-1.C: New test.
3131         * g++.dg/gomp/pr49223-2.C: New test.
3132
3133 2011-05-30  Richard Guenther  <rguenther@suse.de>
3134
3135         PR tree-optimization/49218
3136         * gcc.c-torture/execute/pr49218.c: New testcase.
3137
3138 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
3139
3140         PR tree-optimization/49199
3141         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
3142         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
3143         -fno-tree-scev-cprop.
3144
3145 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
3146
3147         PR fortran/47601
3148         * gfortran.dg/extends_13.f03: New.
3149
3150 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR rtl-optimization/49095
3153         * gcc.target/i386/pr49095.c: New test.
3154
3155 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3156
3157         PR fortran/18918
3158         * gfortran.dg/coarray_24.f90: New.
3159
3160 2011-05-29  Tobias Burnus  <burnus@net-b.de>
3161
3162         PR fortran/18918
3163         * gfortran.dg/coarray_23.f90: New.
3164
3165 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
3166
3167         From Ryan Mansfield
3168         * gcc.dg/pr48826.c: New test.
3169
3170 2011-05-29  Richard Guenther  <rguenther@suse.de>
3171
3172         PR tree-optimization/49217
3173         * gcc.dg/torture/pr49217.c: New testcase.
3174
3175 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
3176
3177         PR testsuite/49222
3178         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
3179
3180 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
3181
3182         * gnat.dg/boolean_subtype.adb: Rename to...
3183         * gnat.dg/boolean_subtype1.adb: ...this.
3184
3185 2011-05-28  Jason Merrill  <jason@redhat.com>
3186
3187         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
3188
3189 2011-05-27  Jason Merrill  <jason@redhat.com>
3190
3191         * g++.dg/cpp0x/enum18.C: Adjust.
3192
3193         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
3194
3195 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3196
3197         PR fortran/18918
3198         * gfortran.dg/coarray_22.f90: New.
3199
3200 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3201
3202         PR tree-optimization/46728
3203         * gcc.target/powerpc/pr46728-1.c: New.
3204         * gcc.target/powerpc/pr46728-2.c: New.
3205         * gcc.target/powerpc/pr46728-3.c: New.
3206         * gcc.target/powerpc/pr46728-4.c: New.
3207         * gcc.target/powerpc/pr46728-5.c: New.
3208         * gcc.dg/pr46728-6.c: New.
3209         * gcc.target/powerpc/pr46728-7.c: New.
3210         * gcc.target/powerpc/pr46728-8.c: New.
3211         * gcc.dg/pr46728-9.c: New.
3212         * gcc.target/powerpc/pr46728-10.c: New.
3213         * gcc.target/powerpc/pr46728-11.c: New.
3214         * gcc.dg/pr46728-12.c: New.
3215         * gcc.target/powerpc/pr46728-13.c: New.
3216         * gcc.target/powerpc/pr46728-14.c: New.
3217         * gcc.target/powerpc/pr46728-15.c: New.
3218         * gcc.target/powerpc/pr46728-16.c: New.
3219
3220 2011-05-27  Jason Merrill  <jason@redhat.com>
3221
3222         * g++.dg/abi/mangle47.C: New.
3223
3224         PR c++/49176
3225         * g++.dg/template/const5.C: New.
3226
3227         * g++.dg/cpp0x/enum18.C: New.
3228
3229         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
3230
3231         * g++.dg/cpp0x/error6.C: New.
3232
3233         * g++.dg/cpp0x/error5.C: New.
3234
3235 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR c++/49165
3238         * g++.dg/eh/cond6.C: New test.
3239
3240 2011-05-27  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/48820
3243         * gfortran.dg/rank_3.f90: New.
3244         * gfortran.dg/rank_4.f90: New.
3245
3246 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
3247
3248         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
3249         replace dump search.
3250
3251 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
3252
3253         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
3254         * gnat.dg/bit_packed_array5.adb: ...here.
3255
3256 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
3257
3258         PR c++/42056
3259         * g++.dg/cpp0x/auto25.C: New.
3260
3261 2011-05-27  Richard Guenther  <rguenther@suse.de>
3262
3263         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
3264
3265 2011-05-27  Richard Guenther  <rguenther@suse.de>
3266
3267         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
3268
3269 2011-05-27  Richard Guenther  <rguenther@suse.de>
3270
3271         PR middle-end/49189
3272         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
3273
3274 2011-05-26  Jason Merrill  <jason@redhat.com>
3275
3276         * g++.dg/cpp0x/friend1.C: New.
3277         * g++.dg/cpp0x/friend2.C: New.
3278
3279         * g++.dg/cpp0x/auto7.C: Update.
3280         * g++.dg/template/crash50.C: Adjust.
3281         * g++.dg/template/static9.C: Adjust.
3282         * g++.old-deja/g++.ext/memconst.C: Adjust.
3283
3284 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
3285
3286         * gcc.dg/march.c: Ignore a note for some targets.
3287
3288 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
3289             Nathan Froyd  <froydnj@codesourcery.com>
3290
3291         PR c++/2288
3292         PR c++/18770
3293         * g++.old-deja/g++.jason/cond.C: Remove xfails.
3294         * g++.dg/parse/pr18770.C: New test.
3295         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
3296
3297 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3298
3299         PR fortran/48955
3300         * gfortran.dg/dependency_40.f90 : New test.
3301
3302 2011-05-26  Tobias Burnus  <burnus@net-b.de>
3303
3304         PR fortran/18918
3305         * gfortran.dg/coarray/registering_1.f90: New.
3306
3307 2011-05-26  Jason Merrill  <jason@redhat.com>
3308
3309         * g++.dg/cpp0x/variadic111.C: New.
3310         * g++.dg/cpp0x/variadic41.C: Adjust.
3311
3312 2011-05-26  Richard Guenther  <rguenther@suse.de>
3313
3314         PR tree-optimization/48702
3315         * gcc.dg/torture/pr48702.c: New testcase.
3316
3317 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3318
3319         PR gcov-profile/48845
3320         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
3321         support.
3322         * gcc.dg/matrix/matrix.exp: Likewise.
3323         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3324         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
3325         line number to check_profiling_available.
3326         * lib/target-supports.exp (check_profiling_available): Account for
3327         this.
3328         Require TLS runtime support with -fprofile-generate.
3329         * lib/profopt.exp (profopt-execute): Add TLS options for
3330         -fprofile-generate.
3331         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
3332
3333 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR c++/49165
3336         * g++.dg/eh/cond5.C: New test.
3337
3338         PR tree-optimization/49161
3339         * gcc.c-torture/execute/pr49161.c: New test.
3340
3341 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3342
3343         * gcc.target/arm/neon-vorn-vbic.c: New test.
3344
3345 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
3346
3347         PR tree-optimization/49038
3348         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
3349         * gcc.dg/vect/pr49038.c: New test.
3350
3351 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
3352         * g++.dg/init/pr25811-3.C: New.
3353         * g++.dg/init/pr25811-4.C: New.
3354
3355 2011-05-25  Jason Merrill  <jason@redhat.com>
3356
3357         * g++.dg/cpp0x/enum17.C: New.
3358         * g++.old-deja/g++.jason/rfg10.C: Adjust.
3359
3360         * g++.dg/cpp0x/auto24.C: New.
3361
3362         * g++.dg/cpp0x/error4.C: New.
3363
3364         * g++.dg/cpp0x/rv-restrict.C: New.
3365
3366         * g++.dg/cpp0x/enum15.C: New.
3367         * g++.dg/cpp0x/constexpr-switch2.C: New.
3368
3369         * g++.dg/cpp0x/variadic110.C: New.
3370
3371         * g++.dg/cpp0x/auto9.C: Add typedef test.
3372
3373         * g++.dg/cpp0x/auto23.C: New.
3374         * g++.dg/cpp0x/auto9.C: Adjust.
3375
3376         * g++.dg/cpp0x/defaulted29.C: New.
3377
3378         * g++.dg/cpp0x/initlist51.C: New.
3379
3380 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
3381
3382         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
3383         * g++.dg/abi/packed1.C: Suppress warning.
3384         * g++.dg/warn/Wunused-parm-3.C: Likewise.
3385         * g++.dg/template/stdarg1.C: Likewise.
3386         * g++.dg/other/packed1.C: Remove arm from xfail list.
3387
3388 2011-05-25  Jason Merrill  <jason@redhat.com>
3389
3390         * g++.dg/cpp0x/enum16.C: New.
3391         * g++.dg/parse/error15.C: Adjust.
3392
3393         * g++.dg/cpp0x/initlist50.C: New.
3394
3395         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
3396
3397         * g++.dg/cpp0x/variadic109.C: New.
3398
3399 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3400
3401          * gcc.target/i386/pause-1.c: New.
3402
3403 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3404
3405         * gcc.dg/stack-usage-1.c: Adjust comment.
3406         * gcc.dg/stack-usage-2.c: New test.
3407
3408 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
3409
3410         PR c++/49136
3411         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
3412         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
3413
3414 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
3415
3416         PR rtl-optimization/48757
3417         * gfortran.dg/pr48757.f:  New test case.
3418
3419 2011-05-24  Jason Merrill  <jason@redhat.com>
3420
3421         * g++.dg/cpp0x/access01.C: New.
3422
3423 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3424
3425         PR libobjc/48177
3426         * objc.dg/pr48177.m: New testcase.      
3427
3428 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3429
3430         PR objc/48187
3431         * objc.dg/pr48187.m: New testcase.
3432         * obj-c++.dg/pr48187.mm: New testcase.
3433         * objc.dg/ivar-extra-semicolon.m: New testcase.
3434
3435 2011-05-24  Jason Merrill  <jason@redhat.com>
3436
3437         * g++.dg/template/access21.C: New.
3438         * g++.dg/template/access22.C: New.
3439
3440 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
3441
3442         PR rtl-optimization/48633
3443         * g++.dg/pr48633.C: New test.
3444
3445 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
3446
3447         PR target/49133
3448         * g++.dg/other/pr49133.C: New test.
3449
3450 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
3451             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3452
3453         * gcc.dg/torture/tls/run-gd.c: New test.
3454         * gcc.dg/torture/tls/run-ie.c: New test.
3455         * gcc.dg/torture/tls/run-ld.c: New test.
3456         * gcc.dg/torture/tls/run-le.c: New test.
3457         * lib/target-supports.exp (check_effective_target_tls_runtime):
3458         Build testcase with TLS options.
3459
3460 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3461
3462         * gcc.dg/vect/pr48172.c: Remove dg-do run.
3463
3464 2011-05-24  Tom de Vries  <tom@codesourcery.com>
3465
3466         PR tree-optimization/49121
3467         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3468
3469 2011-05-23  Jason Merrill  <jason@redhat.com>
3470
3471         * g++.dg/cpp0x/defaulted28.C: New.
3472
3473         * g++.dg/cpp0x/sfinae25.C: New.
3474
3475         * g++.dg/cpp0x/rv-cast2.C: New.
3476
3477         * g++.dg/cpp0x/enum14.C: New.
3478
3479 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3480
3481         PR lto/49123
3482         * gcc.c-torture/execute/pr49123.c: New test.
3483
3484         PR debug/49032
3485         * gcc.dg/debug/pr49032.c: New test.
3486
3487         PR c/49120
3488         * gcc.dg/pr49120.c: New test.
3489
3490 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3491
3492         PR target/47315
3493         * gcc.target/i386/pr47315.c: New test.
3494
3495 2011-05-23  Jason Merrill  <jason@redhat.com>
3496
3497         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3498
3499         * g++.dg/cpp0x/sfinae24.C: New.
3500
3501         * g++.dg/cpp0x/error3.C: New.
3502
3503         * g++.dg/cpp0x/defaulted27.C: New.
3504
3505         * g++.dg/cpp0x/decltype27.C: New.
3506
3507 2011-05-23  Richard Guenther  <rguenther@suse.de>
3508
3509         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3510
3511 2011-05-23  Richard Guenther  <rguenther@suse.de>
3512
3513         PR tree-optimization/40874
3514         * g++.dg/tree-ssa/pr40874.C: New testcase.
3515
3516 2011-05-23  Richard Guenther  <rguenther@suse.de>
3517
3518         PR tree-optimization/49115
3519         * g++.dg/torture/pr49115.C: New testcase.
3520
3521 2011-05-23  Richard Guenther  <rguenther@suse.de>
3522
3523         PR middle-end/15419
3524         * gcc.dg/memcpy-3.c: New testcase.
3525
3526 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
3527
3528         PR middle-end/48973
3529         * gcc.c-torture/execute/pr48973-1.c: New test.
3530         * gcc.c-torture/execute/pr48973-2.c: New test.
3531
3532 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
3533
3534         PR c++/18016
3535         * g++.dg/warn/pr18016.C: New.
3536
3537 2011-05-23  Tom de Vries  <tom@codesourcery.com>
3538
3539         PR target/45098
3540         * gcc.target/arm/ivopts-6.c: New test.
3541
3542 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR middle-end/49029
3545         * gcc.c-torture/compile/pr49029.c: New test.
3546
3547 2011-05-22  Jason Merrill  <jason@redhat.com>
3548
3549         * g++.dg/cpp0x/sfinae23.C: New.
3550         * g++.dg/cpp0x/sfinae8.C: Correct.
3551
3552 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3553
3554         * gfortran.dg/function_optimize_8.f90:  New test case.
3555
3556 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
3557
3558         PR tree-optimization/49087
3559         * gcc.dg/vect/O3-pr49087.c: New test.
3560
3561 2011-05-21  Jason Merrill  <jason@redhat.com>
3562
3563         * g++.dg/debug/const5.C: New.
3564
3565 2011-05-20  Jason Merrill  <jason@redhat.com>
3566
3567         * g++.dg/cpp0x/constexpr-static7.C: Extend.
3568
3569         * g++.dg/cpp0x/constexpr-static7.C: New.
3570
3571         * g++.dg/cpp0x/enum12.C: New.
3572         * g++.dg/cpp0x/enum13.C: New.
3573
3574 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
3575
3576         PR fortran/48699
3577         * gfortran.dg/select_type_23.f03: New.
3578
3579 2011-05-20  Jason Merrill  <jason@redhat.com>
3580
3581         * g++.dg/cpp0x/defaulted26.C: New.
3582
3583         * g++.dg/cpp0x/noexcept02.C: Fix.
3584         * g++.dg/cpp0x/noexcept03.C: Fix.
3585         * g++.dg/cpp0x/noexcept08.C: Fix.
3586         * g++.dg/cpp0x/noexcept10.C: New.
3587
3588 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
3589
3590         PR fortran/48706
3591         * gfortran.dg/extends_12.f03: New.
3592
3593 2011-05-20  Jason Merrill  <jason@redhat.com>
3594
3595         * g++.dg/template/koenig9.C: New.
3596         * g++.dg/opt/pr47615.C: Fix.
3597         * g++.dg/overload/defarg1.C: Fix.
3598         * g++.dg/tc1/dr213.C: Remove xfail.
3599         * g++.dg/torture/pr34850.C: Fix.
3600         * g++.dg/torture/pr39362.C: Fix.
3601         * g++.old-deja/g++.brendan/crash56.C: Fix.
3602         * g++.old-deja/g++.pt/memtemp47.C: Fix.
3603
3604 2011-05-20  Richard Guenther  <rguenther@suse.de>
3605
3606         PR tree-optimization/49079
3607         * gcc.dg/torture/pr49079.c: New testcase.
3608
3609 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
3610
3611         PR tree-optimization/49073
3612         * gcc.c-torture/execute/pr49073.c: New test.
3613
3614 2011-06-19  Tobias Burnus  <burnus@net-b.de>
3615
3616         PR fortran/18918
3617         * gfortran.dg/coarray_21.f90: New.
3618
3619 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
3620
3621         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3622         output.
3623
3624 2011-05-19  Richard Guenther  <rguenther@suse.de>
3625
3626         PR testsuite/49063
3627         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3628
3629 2011-05-19  Richard Guenther  <rguenther@suse.de>
3630
3631         PR middle-end/48985
3632         * gcc.dg/builtin-object-size-11.c: New testcase.
3633
3634 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3635
3636         PR target/45098
3637         * gcc.target/arm/ivopts.c: New test.
3638         * gcc.target/arm/ivopts-2.c: New test.
3639
3640 2011-05-19  Tom de Vries  <tom@codesourcery.com>
3641
3642         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3643
3644 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3645
3646         * gcc.c-torture/execute/960321-1.x: Remove.
3647
3648 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
3649
3650         PR fortran/48700
3651         * gfortran.dg/move_alloc_4.f90: New.
3652
3653 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3654
3655         PR target/49002
3656         * gcc.target/i386/pr49002-1.c: New test.
3657         * gcc.target/i386/pr49002-2.c: Likewise.
3658
3659 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3660
3661         PR tree-optimization/49039
3662         * gcc.c-torture/execute/pr49039.c: New test.
3663         * gcc.dg/tree-ssa/pr49039.c: New test.
3664         * g++.dg/torture/pr49039.C: New test.
3665
3666 2011-05-18  Jason Merrill  <jason@redhat.com>
3667
3668         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3669         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3670         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3671
3672 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
3673
3674         * gcc.target/bfin/mcpu-bf592.c: New test.
3675
3676 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
3677
3678         PR tree-optimization/41881
3679         * gcc.dg/vect/O3-pr41881.c: New test.
3680         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3681
3682 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR tree-optimization/49000
3685         * gcc.dg/pr49000.c: New test.
3686
3687 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
3688
3689         * gnat.dg/invalid1.adb: New test.
3690
3691 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
3692
3693         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3694         scan pattern.
3695         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3696         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3697
3698 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
3699
3700         PR c++/48994
3701         * g++.dg/cpp0x/range-for18.C: New.
3702
3703 2011-05-15  Tobias Burnus  <burnus@net-b.de>
3704
3705         PR fortran/18918
3706         * gfortran.dg/coarray/image_index_2.f90: New.
3707
3708 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
3709
3710         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3711         * g++.dg/cpp0x/override2.C: New.
3712
3713 2011-05-14  Tobias Burnus  <burnus@net-b.de>
3714
3715         PR fortran/18918
3716         * gfortran.de/coarray_20.f90: New.
3717
3718 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3719
3720         PR fortran/22572
3721         * function_optimize_7.f90:  New test case.
3722
3723 2011-05-13  Jason Merrill  <jason@redhat.com>
3724
3725         * g++.dg/cpp0x/decltype26.C: New.
3726         * g++.dg/cpp0x/enum11.C: New.
3727
3728 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3729
3730         PR fortran/48972
3731         PR fortran/48991
3732         * gfortran.dg/assign_8.f90: Update dg-error.
3733
3734 2011-05-13  Tobias Burnus  <burnus@net-b.de>
3735
3736         PR fortran/48972
3737         * gfortran.dg/io_constraints_8.f90: New.
3738         * gfortran.dg/io_constraints_9.f90: New.
3739
3740 2011-05-13  Martin Thuresson  <martint@google.com>
3741
3742         PR gcov-profile/47793
3743         * gcc.dg/pr47793.c: New.
3744
3745 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3746
3747         PR tree-optimization/48975
3748         * gcc.dg/pr48975.c: New test.
3749
3750 2011-05-12  Tobias Burnus  <burnus@net-b.de>
3751
3752         PR fortran/48972
3753         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3754
3755 2011-05-12  Jason Merrill  <jason@redhat.com>
3756
3757         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3758
3759 2011-05-12  Geert Bosch  <bosch@adacore.com>
3760
3761         * gnat.dg/view_conversion1.adb: New test.
3762
3763 2011-05-12  Richard Guenther  <rguenther@suse.de>
3764
3765         PR tree-optimization/48172
3766         * gcc.dg/vect/pr48172.c: New testcase.
3767
3768 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR debug/48967
3771         * g++.dg/opt/pr48967.C: New test.
3772
3773 2011-05-11  Jason Merrill  <jason@redhat.com>
3774
3775         * g++.dg/cpp0x/constexpr-friend.C: New.
3776         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3777
3778         * g++.dg/cpp0x/sfinae22.C: New.
3779
3780 2011-05-11  Tobias Burnus  <burnus@net-b.de>
3781
3782         PR fortran/48889
3783         * gfortran.dg/generic_24.f90: New.
3784
3785 2011-05-11  Richard Guenther  <rguenther@suse.de>
3786
3787         PR tree-optimization/15256
3788         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3789
3790 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
3791
3792         PR debug/48159
3793         * gcc.dg/pr48159-1.c: New test.
3794         * gcc.dg/pr48159-2.c: New test.
3795
3796 2011-05-11  Richard Guenther  <rguenther@suse.de>
3797
3798         PR middle-end/48953
3799         * gcc.dg/torture/pr48953.c: New testcase.
3800
3801 2011-05-11  Richard Guenther  <rguenther@suse.de>
3802
3803         PR tree-optimization/18041
3804         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3805
3806 2011-05-11  Alan Modra  <amodra@gmail.com>
3807
3808         PR target/47755
3809         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3810
3811 2011-05-10  Jason Merrill  <jason@redhat.com>
3812
3813         * g++.dg/cpp0x/defaulted25.C: New.
3814         * g++.dg/template/crash7.C: Adjust.
3815
3816         * g++.dg/cpp0x/variadic108.C: New.
3817
3818 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
3819
3820         * g++.dg/inherit/virtual9.C: Extend.
3821
3822 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3823
3824         PR target/48857
3825         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3826         are passed and returned in vector registers.
3827
3828 2011-05-10  Richard Guenther  <rguenther@suse.de>
3829
3830         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3831         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3832         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3833         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3834         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
3835         applies.
3836
3837 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR tree-optimization/48611
3840         PR tree-optimization/48794
3841         * gfortran.dg/gomp/pr48611.f90: New test.
3842         * gfortran.dg/gomp/pr48794.f90: New test.
3843
3844         PR debug/48928
3845         * gcc.dg/dfp/pr48928.c: New test.
3846
3847 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3848
3849         PR c++/48522
3850         * g++.dg/cpp0x/pr48522.C: New.
3851
3852 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3853
3854         PR c++/48735
3855         * g++.dg/cpp0x/sfinae21.C: New.
3856
3857 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3858
3859         * g++.dg/template/sfinae28.C: Rename to...
3860         * g++.dg/cpp0x/sfinae19.C: ... this.
3861         * g++.dg/template/sfinae29.C: Rename to...
3862         * g++.dg/cpp0x/sfinae20.C: ... this.
3863
3864 2011-05-09  Jeff Law <law@redhat.com>
3865
3866         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3867         consistent results.
3868
3869 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
3870
3871         PR c++/20039
3872         * g++.dg/init/pr20039.C: New.
3873
3874 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
3875
3876         PR c++/48737
3877         PR c++/48744
3878         * g++.dg/template/sfinae28.C: New.
3879         * g++.dg/template/sfinae29.C: Likewise.
3880
3881 2011-05-09  Jason Merrill  <jason@redhat.com>
3882
3883         * g++.dg/template/nontype23.C: New.
3884
3885 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
3886         PR c++/48859
3887         * g++.dg/init/pr48859.C: New.
3888
3889 2011-05-09  Jason Merrill  <jason@redhat.com>
3890
3891         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3892         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3893         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3894         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3895         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3896         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3897         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3898         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3899
3900 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
3901
3902         * g++.dg/inherit/virtual9.C: New.
3903
3904 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
3905
3906         PR c++/48574
3907         * g++.dg/template/dependent-expr8.C: New test case.
3908
3909 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
3910
3911         PR tree-optimization/48837
3912         * gcc.dg/pr48837.c: New testcase.
3913
3914 2011-05-06  Jason Merrill  <jason@redhat.com>
3915
3916         * g++.dg/cpp0x/constexpr-condition2.C: New.
3917
3918         * g++.dg/cpp0x/constexpr-missing.C: New.
3919
3920 2011-05-06  Tobias Burnus  <burnus@net-b.de>
3921
3922         PR fortran/18918
3923         * gfortran.dg/coarray/this_image_2.f90: New.
3924
3925 2011-05-06  Tobias Burnus  <burnus@net-b.de>
3926
3927         PR fortran/48858
3928         PR fortran/48820
3929         * gfortran.dg/bind_c_usage_22.f90: New.
3930         * gfortran.dg/bind_c_usage_23.f90: New.
3931         * gfortran.dg/bind_c_usage_24.f90: New.
3932         * gfortran.dg/bind_c_usage_24_c.c: New.
3933
3934 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
3935
3936         PR c++/48838
3937         * g++.dg/template/member9.C: New test case.
3938
3939 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
3940
3941         * gnat.dg/discr29.ad[sb]: New test.
3942         * gnat.dg/discr30.adb: Likewise.
3943
3944 2011-05-05  Julian Brown  <julian@codesourcery.com>
3945
3946         * gcc.target/arm/neon-vset_lanes8.c: New test.
3947
3948 2011-05-05  Jason Merrill  <jason@redhat.com>
3949
3950         * g++.dg/init/new32.C: New.
3951
3952 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3953
3954         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3955         Fix typo.
3956
3957 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
3958
3959         PR rtl-optimization/48381
3960         * gcc.c-torture/compile/pr48381.c: New test.
3961
3962 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
3963
3964         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3965         to dg-options.
3966         * gcc.target/i386/opt-1.c: Ditto.
3967
3968 2011-05-04  Jason Merrill  <jason@redhat.com>
3969
3970         * g++.dg/conversion/base1.C: New.
3971
3972 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3973
3974         PR libgfortran/48787
3975         * gfortran.dg/round_3.f08: Add more checks to test case.
3976
3977 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
3978
3979         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3980         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3981         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3982         Gate test on effective_target fd_truncate.
3983
3984 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
3985
3986         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3987         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3988         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3989         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
3990         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3991         * gcc.target/i386/pr38824.c: Ditto.
3992         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3993         * gcc.target/i386/vecinit-2.c: Ditto.
3994         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3995         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3996         * gcc.target/i386/parity-2.c: Ditto.
3997         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3998
3999 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
4000
4001         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
4002         remove duplication.
4003         * gcc.target/bfin/mcpu-bf514.c: Likewise.
4004         * gcc.target/bfin/mcpu-bf516.c: Likewise.
4005         * gcc.target/bfin/mcpu-bf518.c: Likewise.
4006
4007 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4008
4009         PR fortran/18918
4010         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
4011
4012 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4013
4014         PR fortran/18918
4015         * gfortran.dg/coarray/this_image_1.f90: New.
4016
4017 2011-05-03  Tobias Burnus  <burnus@net-b.de>
4018
4019         PR fortran/18918
4020         * gfortran.dg/coarray/caf.dg: New.
4021         * gfortran.dg/coarray/image_index_1.f90: New, copied
4022         from ../coarray_16.f90.
4023
4024 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4025
4026         PR c++/28501
4027         * g++.dg/ext/complex9.C: New.
4028
4029 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4030
4031         From Mike Frysinger
4032         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
4033         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
4034         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
4035
4036 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
4037
4038         * gcc.target/bfin/builtins: Created.
4039         * gcc.target/bfin/hisilh-O0.c: Deleted.
4040         * gcc.target/bfin/hisilh.c: Moved to...
4041         * gcc.target/bfin/builtins/hisilh.c: ...here.
4042         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
4043         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
4044         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
4045         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
4046         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
4047         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
4048         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
4049         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
4050         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
4051         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
4052         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
4053         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
4054         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
4055         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
4056         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
4057         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
4058         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
4059         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
4060         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
4061         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
4062         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
4063         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
4064         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
4065         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
4066         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
4067         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
4068         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
4069         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
4070         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
4071         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
4072         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
4073         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
4074         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
4075         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
4076         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
4077         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
4078         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
4079         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
4080         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
4081         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
4082         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
4083         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
4084         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
4085         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
4086         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
4087         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
4088         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
4089         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
4090         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
4091         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
4092         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
4093         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
4094         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
4095         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
4096         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
4097         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
4098         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
4099         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
4100         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
4101         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
4102         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
4103         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
4104         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
4105         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
4106         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
4107         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
4108         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
4109         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
4110         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
4111         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
4112         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
4113         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
4114         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
4115         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
4116         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
4117         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
4118         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
4119         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
4120         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
4121         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
4122         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
4123         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
4124         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
4125         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
4126         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
4127         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
4128         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
4129         * gcc.target/bfin/builtins/circptr.c: Ditto.
4130         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
4131         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
4132         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
4133         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
4134         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
4135         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
4136         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
4137         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
4138         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
4139         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
4140         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
4141         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
4142         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
4143         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
4144         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
4145         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
4146         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
4147         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
4148         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
4149         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
4150         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
4151         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
4152         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
4153         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
4154         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
4155         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
4156         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
4157         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
4158         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
4159         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
4160         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
4161         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
4162         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
4163         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
4164         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
4165         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
4166         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
4167         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
4168         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
4169         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
4170         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
4171         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
4172         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
4173         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
4174         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
4175         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
4176         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
4177         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
4178         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
4179         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
4180         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
4181         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
4182         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
4183         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
4184         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
4185         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
4186         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
4187         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
4188         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
4189         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
4190         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
4191         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
4192         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
4193         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
4194         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
4195         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
4196         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
4197         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
4198         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
4199         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
4200
4201 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
4202
4203         * gcc.target/arm/cold-lc.c: New test.
4204
4205 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR target/48774
4208         * gcc.dg/pr48774.c: New test.
4209
4210 2011-05-03  Richard Guenther  <rguenther@suse.de>
4211
4212         * gcc.dg/large-size-array-5.c: New testcase.
4213
4214 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4215
4216         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
4217
4218 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4219
4220         * lib/target-supports.exp (check_effective_target_vect_strided):
4221         Replace with...
4222         (check_effective_target_vect_strided2)
4223         (check_effective_target_vect_strided3)
4224         (check_effective_target_vect_strided4)
4225         (check_effective_target_vect_strided8): ...these new functions.
4226
4227         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
4228         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
4229         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4230         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
4231         * gcc.dg/vect/pr37539.c: Likewise.
4232         * gcc.dg/vect/slp-11a.c: Likewise.
4233         * gcc.dg/vect/slp-11b.c: Likewise.
4234         * gcc.dg/vect/slp-11c.c: Likewise.
4235         * gcc.dg/vect/slp-12a.c: Likewise.
4236         * gcc.dg/vect/slp-12b.c: Likewise.
4237         * gcc.dg/vect/slp-18.c: Likewise.
4238         * gcc.dg/vect/slp-19a.c: Likewise.
4239         * gcc.dg/vect/slp-19b.c: Likewise.
4240         * gcc.dg/vect/slp-21.c: Likewise.
4241         * gcc.dg/vect/slp-23.c: Likewise.
4242         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4243
4244         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
4245         instead of vect_interleave && vect_extract_even_odd.
4246         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
4247         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
4248         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
4249         * gcc.dg/vect/vect-1.c: Likewise.
4250         * gcc.dg/vect/vect-10.c: Likewise.
4251         * gcc.dg/vect/vect-98.c: Likewise.
4252         * gcc.dg/vect/vect-107.c: Likewise.
4253         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4254         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4255         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4256         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4257         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4258         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4259         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4260         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4261         * gcc.dg/vect/vect-strided-float.c: Likewise.
4262         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4263         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4264         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4265         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4266         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4267         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4268         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4269         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4270         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4271         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4272         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4273         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4274         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4275         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4276         * gcc.dg/vect/vect-vfa-03.c: Likewise.
4277
4278         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
4279         target condition.
4280         * gcc.dg/vect/pr30843.c: Likewise.
4281         * gcc.dg/vect/pr33866.c: Likewise.
4282         * gcc.dg/vect/slp-reduc-6.c: Likewise.
4283         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
4284         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
4285         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
4286
4287 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4288
4289         * gcc.dg/vect/slp-11.c: Split into...
4290         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
4291         gcc.dg/vect/slp-11c.c: ...these tests.
4292         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
4293         * gcc.dg/vect/slp-12c.c: ...this new test.
4294         * gcc.dg/vect/slp-19.c: Split into...
4295         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
4296         gcc.dg/vect/slp-19c.c: ...these new tests.
4297
4298 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
4299
4300         * lib/target-supports.exp
4301         (check_effective_target_vect_extract_even_odd_wide): Delete.
4302         (check_effective_target_vect_strided_wide): Likewise.
4303         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
4304         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
4305         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
4306         * gcc.dg/vect/pr37539.c: Likewise.
4307         * gcc.dg/vect/slp-11.c: Likewise.
4308         * gcc.dg/vect/slp-12a.c: Likewise.
4309         * gcc.dg/vect/slp-12b.c: Likewise.
4310         * gcc.dg/vect/slp-19.c: Likewise.
4311         * gcc.dg/vect/slp-23.c: Likewise.
4312         * gcc.dg/vect/vect-1.c: Likewise.
4313         * gcc.dg/vect/vect-98.c: Likewise.
4314         * gcc.dg/vect/vect-107.c: Likewise.
4315         * gcc.dg/vect/vect-strided-float.c: Likewise.
4316
4317 2011-05-02  Jason Merrill  <jason@redhat.com>
4318
4319         * g++.dg/init/new31.C: New.
4320
4321 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
4322
4323         PR c/35445
4324         * gcc.dg/pr35445.c: New test.
4325
4326 2011-05-02  Jason Merrill  <jason@redhat.com>
4327
4328         * c-c++-common/vla-1.c: New.
4329
4330 2011-05-02  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/48822
4333         * gcc.dg/torture/pr48822.c: New testcase.
4334
4335 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
4336
4337         PR c++/47969
4338         * g++.dg/cpp0x/constexpr-47969.C: New.
4339
4340 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
4341
4342         PR testsuite/48498
4343         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
4344         on vect_no_align targets.
4345         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
4346         vect_no_align targets.
4347
4348 2011-05-01  Xinliang David Li  <davidxl@google.com>
4349
4350         * gcc.dg/tree-ssa/integer-addr.c: New test.
4351         * gcc.dg/tree-ssa/alias_bug.c: New test.
4352
4353 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4354
4355         PR libgfortran/48787
4356         * gfortran.dg/round_3.f08: Add more checks.
4357
4358 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4359
4360         PR fortran/48821
4361         * gfortran.dg/import9.f90: New, proper test.
4362         * gfortran.dg/interface_37.f90: Remove bogus
4363         test (bogus copy of interface_36.f90).
4364
4365 2011-04-30  Tobias Burnus  <burnus@net-b.de>
4366
4367         PR fortran/48821
4368         * gfortran.dg/interface_37.f90: New.
4369
4370 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
4371
4372         PR fortran/48746
4373         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
4374
4375 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR tree-optimization/48809
4378         * gcc.c-torture/execute/pr48809.c: New test.
4379
4380 2011-04-29  Jeff Law <law@redhat.com>
4381
4382         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
4383
4384 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4385
4386         PR c++/48606
4387         * g++.dg/init/ctor10.C: New.
4388
4389 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4390
4391         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
4392           warning in implicitly instantiated templates.
4393
4394 2011-04-29  Le-Chun Wu  <lcwu@google.com>
4395
4396         * g++.dg/warn/Wnull-conversion-1.C: New.
4397         * g++.dg/warn/Wnull-conversion-2.C: New.
4398
4399 2011-04-29  Diego Novillo  <dnovillo@google.com>
4400
4401         * g++.old-deja/g++.other/null3.C: Expect warning about
4402         converting boolean to a pointer.
4403
4404 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
4405
4406         PR fortran/48462
4407         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
4408         being a target.
4409
4410         PR fortran/48746
4411         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
4412
4413 2011-04-29  Tobias Burnus  <burnus@net-b.de>
4414
4415         PR fortran/48810
4416         * gfortran.dg/typebound_proc_22.f90: New.
4417
4418         PR fortran/48800
4419         * gfortran.dg/interface_36.f90: New.
4420
4421 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4422
4423         PR libgfortran/48488
4424         PR libgfortran/48602
4425         PR libgfortran/48615
4426         PR libgfortran/48684
4427         PR libgfortran/48787
4428         * gfortran.dg/fmt_g.f: Adjust test.
4429         * gfortran.dg/fmt_g0_1.f08: Adjust test.
4430         * gfortran.dg/round_3.f08: New test.
4431         * gfortran.dg/namelist_print_1.f: Adjust test.
4432         * gfortran.dg/char4_iunit_1.f03: Adjust test.
4433         * gfortran.dg/f2003_io_5.f03: Adjust test.
4434         * gfortran.dg/coarray_15.f90: Adjust test.
4435         * gfortran.dg/namelist_65.f90: Adjust test.
4436         * gfortran.dg/fmt_cache_1.f: Adjust test.
4437         * gfortran.dg/char4_iunit_2.f03: Adjust test.
4438         * gfortran.dg/real_const_3.f90: Adjust test.
4439
4440 2011-04-28  Xinliang David Li  <davidxl@google.com>
4441
4442         * gcc.dg/tree-prof/prof-robust-1.c: New test.
4443         * g++.dg/prof-robust-1.C: New test.
4444
4445 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
4446
4447         PR tree-optimization/48765
4448         * gcc.dg/vect/pr48765.c: New.
4449
4450 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4451
4452         PR tree-optimization/48775
4453         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4454
4455 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4456
4457         PR c++/48798
4458         * g++.dg/inherit/pr48798.C: New.
4459         * g++.old-deja/g++.other/base1.C: Adjust.
4460
4461 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
4462
4463         PR c++/48656
4464         * g++.dg/template/inherit7.C: New test case.
4465
4466 2011-04-28  Richard Guenther  <rguenther@suse.de>
4467
4468         PR tree-optimization/40052
4469         PR tree-optimization/15347
4470         * gcc.dg/tree-ssa/vrp57.c: New testcase.
4471         * gcc.dg/pr15347.c: Likewise.
4472
4473 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4474
4475         PR c++/48530
4476         * g++.dg/cpp0x/sfinae18.C: New.
4477
4478 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4479
4480         PR c++/48771
4481         * g++.dg/ext/is_literal_type1.C: New.
4482
4483 2011-04-28  Tobias Burnus  <burnus@net-b.de>
4484
4485         PR fortran/48112
4486         PR fortran/48279
4487         * gfortran.dg/interface_35.f90: New.
4488         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4489         * gfortran.dg/func_result_6.f90: Add dg-warning.
4490         * gfortran.dg/bessel_1.f90: Ditto.
4491         * gfortran.dg/hypot_1.f90: Ditto.
4492         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4493         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4494         * gfortran.dg/interface_assignment_4.f90: Ditto.
4495
4496 2011-04-27  Jason Merrill  <jason@redhat.com>
4497
4498         * g++.dg/ext/complex8.C: New.
4499
4500         * g++.dg/cpp0x/initlist49.C: New.
4501         * g++.dg/init/new30.C: New.
4502
4503 2011-04-27  Tobias Burnus  <burnus@net-b.de>
4504
4505         PR fortran/48788
4506         * gfortran.dg/whole_file_34.f90: New.
4507
4508 2011-04-27  Jan Hubicka  <jh@suse.cz>
4509
4510         * gcc.dg/tree-ssa/inline-9.c: New testcase.
4511
4512 2011-04-27  Jason Merrill  <jason@redhat.com>
4513
4514         * g++.old-deja/g++.oliva/overload1.C: Adjust.
4515
4516         * g++.dg/parse/ambig6.C: New.
4517
4518 2011-04-27  Nick Clifton  <nickc@redhat.com>
4519
4520         * gcc.dg/20020312-2.c: Add definition for RX.
4521
4522         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4523         option with RX targets.
4524
4525         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4526         /* */ comments.
4527
4528 2011-04-27  Richard Guenther  <rguenther@suse.de>
4529
4530         * gcc.dg/tree-ssa/pr23382.c: Remove.
4531
4532 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4533
4534         PR target/48767
4535         * gcc.c-torture/compile/pr48767.c: New test.
4536
4537 2011-04-27  Richard Guenther  <rguenther@suse.de>
4538
4539         PR tree-optimization/48772
4540         * g++.dg/pr48772.C: New testcase.
4541
4542 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR c/48742
4545         * gcc.c-torture/compile/pr48742.c: New test.
4546
4547 2011-04-26  Jason Merrill  <jason@redhat.com>
4548
4549         * g++.dg/lookup/koenig13.C: New.
4550
4551         * g++.dg/cpp0x/initlist48.C: New.
4552
4553 2011-04-25  Jason Merrill  <jason@redhat.com>
4554
4555         * g++.dg/cpp0x/sfinae17.C: New.
4556
4557 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4558
4559         PR target/48258
4560         * gcc.target/powerpc/pr48258-1.c: New file.
4561         * gcc.target/powerpc/pr48258-2.c: Ditto.
4562
4563 2011-04-26  Xinliang David Li  <davidxl@google.com>
4564
4565         * gcc.dg/uninit-suppress.c: New test.
4566         * gcc.dg/uninit-suppress.c: New test.
4567
4568 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
4569
4570         PR debug/48768
4571         * gcc.dg/pr48768.c: New test.
4572
4573         PR tree-optimization/48734
4574         * gcc.c-torture/compile/pr48734.c: New test.
4575
4576         PR testsuite/48753
4577         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4578
4579 2011-04-26  Richard Guenther  <rguenther@suse.de>
4580
4581         PR tree-optimization/48731
4582         * gcc.dg/torture/pr48731.c: New testcase.
4583
4584 2011-04-26  Richard Guenther  <rguenther@suse.de>
4585
4586         PR testsuite/48753
4587         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4588
4589 2011-04-26  Richard Guenther  <rguenther@suse.de>
4590
4591         PR middle-end/48694
4592         * gcc.dg/torture/pr48694-1.c: New testcase.
4593         * gcc.dg/torture/pr48694-2.c: Likewise.
4594
4595 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
4596
4597         * g++.dg/ext/underlying_type1.C: New.
4598         * g++.dg/ext/underlying_type2.C: Likewise.
4599         * g++.dg/ext/underlying_type3.C: Likewise.
4600         * g++.dg/ext/underlying_type4.C: Likewise.
4601         * g++.dg/ext/underlying_type5.C: Likewise.
4602         * g++.dg/ext/underlying_type6.C: Likewise.
4603         * g++.dg/ext/underlying_type7.C: Likewise.
4604         * g++.dg/ext/underlying_type8.C: Likewise.
4605         * g++.dg/ext/underlying_type9.C: Likewise.
4606         * g++.dg/ext/underlying_type10.C: Likewise.
4607
4608 2011-04-25  Jason Merrill  <jason@redhat.com>
4609
4610         * g++.dg/cpp0x/regress/template-const2.C: New.
4611
4612 2011-04-25  Jeff Law <law@redhat.com>
4613
4614         * gcc.dg/tree-ssa/vrp56.c: new test.
4615
4616 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4617
4618         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4619
4620 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
4621
4622         PR preprocessor/48740
4623         * c-c++-common/raw-string-11.c: New test.
4624
4625 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
4626
4627         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4628         hppa*-*-hpux*.
4629
4630 2011-04-23  Tobias Burnus  <burnus@net-b.de>
4631
4632         PR fortran/18918
4633         * gfortran.dg/coarray_19.f90: New.
4634
4635 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR c/48685
4638         * gcc.dg/pr48685.c: New test.
4639
4640 2011-04-22  Jan Hubicka  <jh@suse.cz>
4641
4642         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4643
4644 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4645
4646         PR tree-optimization/48717
4647         * gcc.c-torture/execute/pr48717.c: New test.
4648
4649 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
4650
4651         PR target/48723
4652         * gcc.target/i386/pr48723.c: New test.
4653
4654 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
4655
4656         PR c/48716
4657         * gcc.dg/gomp/pr48716.c: New test.
4658         * g++.dg/gomp/pr48716.C: New test.
4659
4660 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
4661
4662         PR c/36750
4663         * gcc.dg/missing-field-init-2.c: Update testcase.
4664
4665 2011-04-22  Alan Modra  <amodra@gmail.com>
4666
4667         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4668
4669 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4670
4671         PR fortran/48405
4672         * gfortran.dg/function_optimize_6.f90:  New test.
4673
4674 2011-04-21  Easwaran Raman  <eraman@google.com>
4675
4676         * gcc.dg/stack-layout-2.c: New test.
4677
4678 2011-04-21  Richard Guenther  <rguenther@suse.de>
4679
4680         PR lto/48703
4681         * g++.dg/lto/pr48207-2_0.C: New testcase.
4682         * g++.dg/lto/pr48207-3_0.C: Likewise.
4683
4684 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
4685
4686         * gnat.dg/volatile5.adb: New test.
4687         * gnat.dg/volatile5_pkg.ads: New helper.
4688
4689 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
4690
4691         PR target/48708
4692         * gcc.target/i386/pr48708.c: New test.
4693
4694 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4695
4696         * gcc.dg/vect/vect-119.c: New test.
4697
4698 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
4699
4700         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4701         and once without.
4702
4703 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
4704             Richard Sandiford  <richard.sandiford@linaro.org>
4705
4706         PR target/46329
4707         * gcc.target/arm/pr46329.c: New test.
4708
4709 2011-04-21  Tobias Burnus  <burnus@net-b.de>
4710
4711         PR fortran/18918
4712         * gfortran.dg/coarray_18.f90: New.
4713
4714 2011-04-20  Jason Merrill  <jason@redhat.com>
4715
4716         * g++.dg/cpp0x/initlist47.C: New.
4717
4718         * g++.dg/init/dtor4.C: New.
4719
4720 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         PR target/48678
4723         * gcc.target/i386/sse2-pinsrw.c: New test.
4724         * gcc.target/i386/avx-vpinsrw.c: Ditto.
4725         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4726         * gcc.target/i386/sse2-insvhi.c: Ditto.
4727         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4728         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4729
4730 2011-04-20  Jason Merrill  <jason@redhat.com>
4731
4732         * g++.dg/template/const4.C: New.
4733
4734 2011-04-20  Easwaran Raman  <eraman@google.com>
4735
4736         * gcc.dg/stack-layout-1.c: New test.
4737
4738 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
4739
4740         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4741         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4742         function.
4743
4744 2011-04-20  Kai Tietz  <ktietz@redhat.com>
4745
4746         * gcc.dg/binop-xor1.c: New test.
4747         * gcc.dg/binop-xor2.c: New test.
4748         * gcc.dg/binop-xor3.c: New test.
4749         * gcc.dg/binop-xor4.c: New test.
4750         * gcc.dg/binop-xor5.c: New test.
4751
4752 2011-04-20  Richard Guenther  <rguenther@suse.de>
4753
4754         PR tree-optimization/47892
4755         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4756
4757 2011-04-20  Richard Guenther  <rguenther@suse.de>
4758
4759         PR middle-end/48695
4760         * g++.dg/torture/pr48695.C: New testcase.
4761
4762 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
4763
4764         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4765         * gcc.c-torture/execute/cmpsi-2.c: Ditto
4766         * gcc.c-torture/execute/pr45262.c: Ditto
4767         * gcc.dg/torture/pr43165.c: Ditto.
4768         * gcc.dg/torture/pr47228.c: Ditto.
4769         * gcc.dg/tree-ssa/pr45144.c: Ditto.
4770         * gcc.dg/ipa/pr45644.c: Ditto.
4771         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4772         PDP11.
4773
4774 2011-04-19  Jason Merrill  <jason@redhat.com>
4775
4776         * g++.dg/ext/complex7.C: New.
4777
4778         * g++.dg/ext/attrib41.C: New.
4779
4780 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4781
4782         PR testsuite/48676
4783         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4784
4785 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR target/48678
4788         * gcc.target/i386/pr48678.c: New test.
4789
4790 2011-04-19  Martin Jambor  <mjambor@suse.cz>
4791
4792         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4793         * g++.dg/opt/devirt2.C: New test.
4794         * g++.dg/ipa/devirt-g-1.C: Likewise.
4795
4796 2011-04-19  Tobias Burnus  <burnus@net-b.de>
4797
4798         PR fortran/48588
4799         * gfortran.dg/whole_file_33.f90: New.
4800
4801 2011-04-19  Martin Jambor  <mjambor@suse.cz>
4802
4803         * g++.dg/ipa/devirt-7.C: New test.
4804
4805 2011-04-19  Richard Guenther  <rguenther@suse.de>
4806
4807         PR lto/48207
4808         * g++.dg/lto/pr48207_0.C: New testcase.
4809
4810 2011-04-18  Jason Merrill  <jason@redhat.com>
4811
4812         * g++.dg/init/void1.C: New.
4813
4814         * g++.dg/cpp0x/union4.C: New.
4815
4816 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
4817
4818         PR middle-end/48661
4819         * g++.dg/torture/pr48661.C: New test.
4820
4821         PR c++/48632
4822         * g++.dg/gomp/pr48632.C: New test.
4823
4824 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
4825
4826         * gcc.target/i386/sse2-maskmovdqu.c: New test.
4827         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4828
4829 2011-04-18  Tobias Burnus  <burnus@net-b.de>
4830
4831         PR fortran/18918
4832         * gfortran.dg/coarray_17.f90: New.
4833         * gfortran.dg/coarray_10.f90: Update dg-error.
4834
4835 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4836
4837         PR testsuite/48251
4838         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4839         * gfortran.dg/guality/guality.exp: Likewise.
4840
4841 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4842
4843         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4844
4845 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4846
4847         * gcc.dg/vect/pr48377.c: Remove dg-do run.
4848
4849 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4850
4851         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4852
4853 2011-04-18  Richard Guenther  <rguenther@suse.de>
4854
4855         PR middle-end/46364
4856         * g++.dg/torture/pr46364.C: New testcase.
4857
4858 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4859
4860         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4861
4862 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
4863
4864         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4865
4866 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
4867             Ira Rosen  <ira.rosen@linaro.org>
4868
4869         PR target/48252
4870         * gcc.target/arm/pr48252.c: New test.
4871
4872 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
4873
4874         PR tree-optimization/48616
4875         * gcc.dg/pr48616.c: New test.
4876
4877 2011-04-18  Tobias Burnus  <burnus@net-b.de>
4878
4879         PR fortran/18918
4880         * gfortran.dg/coarray_16.f90: New.
4881
4882 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
4883
4884         PR fortran/48462
4885         * gfortran.dg/realloc_on_assign_7.f03: New test.
4886
4887 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4888
4889         PR libgfortran/48602
4890         * gfortran.dg/fmt_g0_6.f08: New test.
4891
4892 2011-04-17  Jason Merrill  <jason@redhat.com>
4893
4894         * g++.dg/cpp0x/sfinae16.C: New.
4895
4896 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
4897
4898         * gcc.target/mips/reg-var-1.c: New test.
4899
4900 2011-04-17  Jan Hubicka  <jh@suse.cz>
4901
4902         * gcc.dg/winline-5.c: Update testcase.
4903
4904 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4905
4906         * gnat.dg/discr27.ad[sb]: Move dg directive.
4907         * gnat.dg/discr28.ad[sb]: New test.
4908         * gnat.dg/discr28_pkg.ads: New helper.
4909
4910 2011-04-17  Michael Matz  <matz@suse.de>
4911
4912         PR tree-optimization/48622
4913         PR lto/48645
4914         * gcc.dg/lto/pr48622_0.c: New test.
4915
4916 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
4917
4918         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4919         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4920         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4921         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4922         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4923         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4924
4925 2011-04-15  Jason Merrill  <jason@redhat.com>
4926
4927         * g++.dg/cpp0x/range-for17.C: New.
4928
4929 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4930
4931         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4932         * g++.dg/cpp0x/range-for3.C: Likewise.
4933         * g++.dg/cpp0x/range-for9.C: Correct error message.
4934         * g++.dg/cpp0x/range-for11.C: New.
4935         * g++.dg/cpp0x/range-for12.C: New.
4936         * g++.dg/cpp0x/range-for13.C: New.
4937         * g++.dg/cpp0x/range-for14.C: New.
4938         * g++.dg/cpp0x/range-for15.C: New.
4939         * g++.dg/cpp0x/range-for16.C: New.
4940
4941 2011-04-15  Tobias Burnus  <burnus@net-b.de>
4942
4943         PR fortran/18918
4944         * gfortran.dg/coarray_15.f90: Change to dg-do run.
4945
4946 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4947
4948         * objc.dg/naming-4.m: Updated.
4949         * objc.dg/naming-5.m: Updated.
4950         * objc.dg/naming-6.m: New.
4951         * objc.dg/naming-7.m: New.
4952         * obj-c++.dg/naming-1.mm: Updated.
4953         * obj-c++.dg/naming-2.mm: Updated.
4954         * obj-c++.dg/naming-3.mm: New.
4955         * obj-c++.dg/naming-4.mm: New.
4956
4957 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4958
4959         PR libgfortran/48589
4960         * gfortran.dg/fmt_g0_5.f08: New test.
4961
4962 2011-04-15  Richard Guenther  <rguenther@suse.de>
4963
4964         PR testsuite/48286
4965         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4966
4967 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
4968
4969         * gcc.target/avr/torture/pr41885.c (dg-options): Change
4970         -finline-limit=0 to -fno-inline
4971
4972 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
4973
4974         PR target/48614
4975         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4976         just avx.
4977
4978 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR target/48605
4981         * gcc.target/i386/sse4_1-insertps-3.c: New test.
4982         * gcc.target/i386/sse4_1-insertps-4.c: New test.
4983         * gcc.target/i386/avx-insertps-3.c: New test.
4984         * gcc.target/i386/avx-insertps-4.c: New test.
4985
4986 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
4987
4988         * gcc.target/avr/torture/pr41885.c (dg-options): Add
4989         -finline-limit=0
4990
4991 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
4992
4993         PR target/46779
4994         PR target/45291
4995         PR target/41894
4996         * gcc.target/avr/pr46779-1.c: New test case
4997         * gcc.target/avr/pr46779-2.c: New test case
4998
4999 2011-04-14  Jason Merrill  <jason@redhat.com>
5000
5001         * g++.dg/cpp0x/sfinae15.C: New.
5002
5003         * g++.dg/cpp0x/sfinae14.C: New.
5004
5005         * g++.dg/ext/vla10.C: New.
5006
5007 2011-04-14  Richard Guenther  <rguenther@suse.de>
5008
5009         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
5010
5011 2011-04-14  Richard Guenther  <rguenther@suse.de>
5012
5013         * gcc.dg/fold-bitand-4.c: Move ...
5014         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
5015
5016 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
5017
5018         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
5019         variables const.
5020         * gcc.target/avr/torture/trivial.c: Ditto.
5021
5022 2011-04-13  Jason Merrill  <jason@redhat.com>
5023
5024         * g++.dg/template/operator11.C: New.
5025
5026 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR middle-end/48591
5029         * gcc.dg/gomp/pr48591.c: New test.
5030
5031         PR c++/48570
5032         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
5033         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
5034
5035 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
5036
5037         PR c++/48574
5038         * g++.dg/template/dependent-expr7.C: New test case.
5039
5040 2011-04-13  Jason Merrill  <jason@redhat.com>
5041
5042         * g++.dg/cpp0x/sfinae13.C: New.
5043
5044 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
5045
5046         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
5047
5048 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5049
5050         * gcc.target/arm/pr43698.c: Remove -march option.
5051
5052 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
5053
5054         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
5055         -march option.
5056
5057 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
5058
5059         PR fortran/48360
5060         PR fortran/48456
5061         * gfortran.dg/realloc_on_assign_6.f03: New test.
5062
5063 2011-04-12  Kai Tietz  <ktietz@redhat.com>
5064
5065         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
5066         targets the additional -mno-ms-bitfields and
5067         -Wno-packed-bitfield-compat options.
5068         * g++.dg/ext/bitfield3.C: Likewise.
5069         * g++.dg/ext/bitfield4.C: Likewise.
5070         * g++.dg/ext/bitfield5.C: Likewise.
5071         * gcc.dg/bitfld-15.c: Likewise.
5072         * gcc.dg/bitfld-16.c: Likewise.
5073         * gcc.dg/bitfld-17.c: Likewise.
5074         * gcc.dg/bitfld-18.c: Likewise.
5075
5076 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
5077
5078         * gcc.target/arm/neon-vld3-1.c: New test.
5079         * gcc.target/arm/neon-vst3-1.c: New test.
5080         * gcc.target/arm/neon/v*.c: Regenerate.
5081
5082 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5083
5084         PR rtl-optimization/48549
5085         * g++.dg/opt/pr48549.C: New test.
5086
5087 2011-04-12  Richard Guenther  <rguenther@suse.de>
5088
5089         PR tree-optimization/46076
5090         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
5091
5092 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5093
5094         PR testsuite/21164
5095         * lib/compat.exp (compat-execute): Declare unsupported after
5096         stripping path from src1.
5097         * lib/lto.exp (lto-execute): Likewise.
5098
5099 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR c/48552
5102         * gcc.dg/pr48552-1.c: New test.
5103         * gcc.dg/pr48552-2.c: New test.
5104
5105 2011-04-11  Jason Merrill  <jason@redhat.com>
5106
5107         * g++.dg/cpp0x/sfinae12.C: New.
5108
5109         * g++.dg/cpp0x/enum10.C: New.
5110
5111         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
5112
5113         * g++.dg/cpp0x/rv-func.C: New.
5114
5115 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5116
5117         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
5118         alpha*-dec-osf5*.
5119
5120 2011-04-11  Martin Jambor  <mjambor@suse.cz>
5121
5122         PR tree-optimization/48195
5123         * gcc.dg/ipa/pr48195.c: New test.
5124
5125 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
5126
5127         * gnat.dg/return3.adb: Remove unused switch.
5128
5129 2011-04-08  Mike Stump  <mikestump@comcast.net>
5130
5131         PR testsuite/48506
5132         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
5133         default to fno-common.
5134
5135 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
5136
5137         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
5138         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
5139
5140 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5141
5142         PR fortran/48448
5143         * gfortran.dg/function_optimize_5.f90:  New test.
5144
5145 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5146
5147         * gnat.dg/aggr17.adb: New test.
5148         * gnat.dg/aggr18.adb: Likewise.
5149
5150 2011-04-08  Michael Matz  <matz@suse.de>
5151
5152         PR middle-end/48389
5153         * gcc.target/i386/pr48389.c: New test.
5154
5155 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
5156
5157         PR rtl-optimization/48272
5158         * g++.dg/opt/pr48272.C: New.
5159
5160 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
5161
5162         PR rtl-optimization/48235
5163         * gcc.dg/pr48235.c: New.
5164
5165 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5166
5167         PR rtl-optimization/48302
5168         * g++.dg/opt/pr48302.C: New.
5169
5170 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5171
5172         PR target/48273
5173         * g++.dg/opt/pr48273.C: New.
5174
5175 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
5176
5177         PR rtl-optimization/48442
5178         * gcc.dg/pr48442.c: New.
5179
5180 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
5181
5182         PR tree-optimization/48377
5183         * gcc.dg/vect/pr48377.c: New test.
5184
5185 2011-04-07  Jason Merrill  <jason@redhat.com>
5186
5187         * g++.dg/cpp0x/regress/call1.C: New.
5188
5189         * g++.dg/cpp0x/variadic107.C: New.
5190
5191         * g++.dg/cpp0x/sfinae11.C: New.
5192         * g++.dg/cpp0x/noexcept02.C: Fix.
5193
5194         * g++.dg/cpp0x/sfinae10.C: New.
5195
5196         * g++.dg/cpp0x/sfinae9.C: New.
5197
5198         * c-c++-common/Wcast-qual-1.c: Move here from...
5199         * gcc.dg/cast-qual-3.c: ...here, and...
5200         * g++.dg/warn/Wcast-qual2.C: ...here.
5201
5202         * g++.dg/cpp0x/sfinae8.C: New.
5203
5204         * g++.dg/cpp0x/sfinae7.C: New.
5205
5206         * g++.dg/cpp0x/enum9.C: New.
5207
5208 2011-04-07  Mike Stump  <mikestump@comcast.net>
5209
5210         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
5211         with no trampolines.
5212
5213 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR fortran/48117
5216         * gfortran.dg/gomp/pr48117.f90: New test.
5217
5218         PR debug/48343
5219         * gcc.dg/torture/pr48343.c: New test.
5220
5221 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5222
5223         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
5224
5225 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
5226
5227         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
5228
5229 2011-04-07  Tom de Vries  <tom@codesourcery.com>
5230
5231         PR target/43920
5232         * lib/scanasm.exp (object-size): New proc.
5233         * gcc.target/arm/pr43920-2.c: New test.
5234
5235 2011-04-06  Tobias Burnus  <burnus@net-b.de>
5236
5237         PR fortran/18918
5238         PR fortran/48477
5239         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
5240
5241 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
5242
5243         * gcc.dg/mtune.c: Prune note from output.
5244
5245 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
5246
5247         PR debug/48466
5248         * gcc.dg/guality/pr36977.c: New test.
5249         * gcc.dg/guality/pr48466.c: New test.
5250
5251 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5252
5253         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
5254
5255 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5256
5257         * gnat.dg/return3.adb: New test.
5258
5259 2011-04-06  Richard Guenther  <rguenther@suse.de>
5260
5261         PR tree-optimization/47663
5262         * gcc.dg/tree-ssa/inline-8.c: New testcase.
5263
5264 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
5265
5266         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
5267         Solaris 8 and 9 as well.
5268
5269 2011-04-05  Tom de Vries  <tom@codesourcery.com>
5270
5271         PR target/43920
5272         * gcc.target/arm/pr43920-1.c: New test.
5273
5274 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5275
5276         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
5277         (cctor): Actually return the value.
5278         (main): Cast return values.
5279
5280 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5281
5282         * gfortran.dg/character_comparison_8.f90:  New test.
5283
5284 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5285
5286         * frontend-passes: (optimize_lexical_comparison): New function.
5287         (optimize_expr): Call it.
5288         (optimize_comparison): Also handle lexical comparison functions.
5289         Return false instad of -2 for unequal comparison.
5290
5291 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5292
5293         PR fortran/48412
5294         * function_optimize_4.f90:  New test.
5295
5296 2011-04-04  Tobias Burnus  <burnus@net-b.de>
5297
5298         PR fortran/18918
5299         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
5300         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
5301         * gfortran.dg/coarray_15.f90: New.
5302
5303 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5304
5305         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
5306         * gfortran.dg/bessel_7.f90: Likewise.
5307
5308 2011-04-03  Tobias Burnus  <burnus@net-b.de>
5309
5310         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
5311
5312 2011-04-03  Richard Guenther  <rguenther@suse.de>
5313             Ira Rosen  <ira.rosen@linaro.org>
5314
5315         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
5316         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
5317         -ftree-loop-if-convert-stores.
5318
5319 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5320
5321         * gnat.dg/specs/aggr2.ads: New test.
5322
5323 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
5324
5325         * gnat.dg/debug2.ad[sb]: New test.
5326         * gnat.dg/debug2_pkg.ads: New helper.
5327         * gnat.dg/debug3.ad[sb]: New test.
5328
5329 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
5330
5331         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
5332
5333 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
5334
5335         PR middle-end/48335
5336         * gcc.c-torture/compile/pr48335-1.c: New test.
5337         * gcc.dg/pr48335-1.c: New test.
5338         * gcc.dg/pr48335-2.c: New test.
5339         * gcc.dg/pr48335-3.c: New test.
5340         * gcc.dg/pr48335-4.c: New test.
5341         * gcc.dg/pr48335-5.c: New test.
5342         * gcc.dg/pr48335-6.c: New test.
5343         * gcc.dg/pr48335-7.c: New test.
5344         * gcc.dg/pr48335-8.c: New test.
5345         * gcc.target/i386/pr48335-1.c: New test.
5346
5347 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
5348
5349         PR c/36299
5350         * gcc.dg/Waddress.c: New test.
5351
5352 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5353
5354         PR fortran/48352
5355         * gfortran.dg/function_optimize_3.f90:  New test.
5356
5357 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
5358
5359         * gcc.c-torture/compile/20110401-1.c: New test.
5360
5361         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
5362         * g++.dg/lto/20091002-2_0.C: Likewise.
5363         * g++.dg/lto/20090303_0.c: Likewise.
5364         * g++.dg/lto/20091004-1_0.C: Likewise.
5365         * g++.dg/lto/20091002-3_0.C: Likewise.
5366         * g++.dg/lto/20091004-2_0.C: Likewise.
5367         * g++.dg/lto/20081123_0.C: Likewise.
5368         * g++.dg/lto/20090313_0.C: Likewise.
5369         * g++.dg/lto/20081109-1_0.C: Likewise.
5370         * g++.dg/lto/20081219_0.C: Likewise.
5371         * g++.dg/lto/20081204-1_0.C: Likewise.
5372         * g++.dg/lto/20090302_0.C: Likewise.
5373         * g++.dg/lto/20081119-1_0.C: Likewise.
5374         * g++.dg/lto/20081118_0.C: Likewise.
5375         * gcc.dg/lto/20091020-2_0.c: Likewise.
5376         * gcc.dg/lto/20090210_0.c: Likewise.
5377         * gcc.dg/lto/20081204-1_0.c: Likewise.
5378         * gcc.dg/lto/20081224_0.c: Likewise.
5379         * gcc.dg/lto/20090219_0.c: Likewise.
5380         * gcc.dg/lto/20091014-1_0.c: Likewise.
5381         * gcc.dg/lto/20091016-1_0.c: Likewise.
5382         * gcc.dg/lto/20090206-2_0.c: Likewise.
5383         * gcc.dg/lto/20090116_0.c: Likewise.
5384         * gcc.dg/lto/20091013-1_0.c: Likewise.
5385         * gcc.dg/lto/20091015-1_0.c: Likewise.
5386         * gcc.dg/lto/20090126-2_0.c: Likewise.
5387
5388 2011-03-31  Ian Lance Taylor  <iant@google.com>
5389
5390         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
5391
5392 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5393
5394         * gnat.dg/opt16.adb: New test.
5395
5396 2011-03-31  Jason Merrill  <jason@redhat.com>
5397
5398         * g++.dg/cpp0x/defaulted24.C: New.
5399
5400 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5401
5402         PR target/16292
5403         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
5404         with -O0.
5405
5406 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
5407
5408         * g++.dg/other/i386-9.C: New test.
5409
5410 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5411
5412         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
5413
5414 2011-03-30  Jason Merrill  <jason@redhat.com>
5415
5416         * g++.dg/cpp0x/regress/error-recovery1.C: New.
5417
5418         * g++.dg/cpp0x/regress/isnan.C: New.
5419
5420         * g++.dg/cpp0x/initlist46.C: New.
5421
5422 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
5423
5424         PR target/47551
5425         * gcc.target/arm/neon-modes-2.c: New test.
5426
5427 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
5428
5429         PR c/48305
5430         * gcc.c-torture/compile/pr48305.c: New test.
5431
5432 2011-03-29  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/cpp0x/regress/value-dep1.C: New.
5435
5436 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
5437
5438         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5439
5440 2011-03-29  Ian Lance Taylor  <iant@google.com>
5441
5442         * go.test/go-test.exp: Handle the test lines used in several new
5443         tests.
5444         (errchk): Add opts parameter.  Change all callers.  Handle parens
5445         in regexps.
5446
5447 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
5448             Dominique d'Humieres  <dominiq@lps.ens.fr>
5449
5450         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5451         and __APPLE__ && __PPC__ && __ALTIVEC__.
5452
5453 2011-03-29  Jason Merrill  <jason@redhat.com>
5454
5455         * g++.dg/cpp0x/dependent1.C: New.
5456
5457         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5458
5459         * g++.dg/cpp0x/constexpr-memfn1.C: New.
5460
5461         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5462
5463 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
5464
5465         PR fortran/48095
5466         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5467         * gfortran.dg/proc_ptr_comp_32.f90: New.
5468
5469 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5470
5471         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
5472         check for corresponding warning.
5473
5474 2011-03-28  Jason Merrill  <jason@redhat.com>
5475
5476         * g++.dg/cpp0x/rv-deduce2.C: New.
5477
5478 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
5479
5480         PR debug/48203
5481         * gcc.dg/pr48203.c: New test.
5482
5483 2011-03-28  Jeff Law <law@redhat.com>
5484
5485         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5486
5487 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
5488
5489         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5490         and __PPC__ && __ALTIVEC__.
5491
5492 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5493
5494         PR testsuite/48238
5495         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5496         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5497         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5498         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5499
5500 2011-03-28  Jason Merrill  <jason@redhat.com>
5501
5502         * g++.dg/cpp0x/initlist-array2.C: New.
5503
5504         * g++.dg/cpp0x/initlist-array1.C: New.
5505
5506         * g++.dg/cpp0x/constexpr-compound.C: New.
5507
5508         * g++.dg/cpp0x/constexpr-using.C: New.
5509
5510         * g++.dg/cpp0x/constexpr-noexcept.C: New.
5511
5512 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
5513
5514         PR testsuite/48276
5515         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5516
5517 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5518
5519         * gcc.dg/slp-1.c: New test.
5520
5521 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5522
5523         * gcc.target/i386/avx256-unaligned-load-1.c: New.
5524         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5525         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5526         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5527         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5528         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5529         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5530         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5531         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5532         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5533         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5534         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5535         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5536         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5537
5538 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5539
5540         PR fortran/47065
5541         * gfortran.dg/trim_optimize_5.f90:  New test.
5542         * gfortran.dg/trim_optimize_6.f90:  New test.
5543
5544 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
5545
5546         PR target/38598
5547         * gcc.target/mips/madd-7.c: Remove -mlong32.
5548         * gcc.target/mips/msub-7.c: Likewise.
5549
5550 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
5551
5552         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5553         accesses to preserve the meaning of the test for doubleword vectors.
5554         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5555         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5556
5557 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
5558
5559         PR fortran/48291
5560         * gfortran.dg/class_42.f03: New.
5561
5562 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
5563
5564         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5565         strided accesses.
5566
5567 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
5568
5569         PR rtl-optimization/48144
5570         * gcc.dg/pr48144.c: New test.
5571
5572 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5573
5574         * gnat.dg/discr27.ad[sb]: New test.
5575
5576 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5577
5578         * gnat.dg/limited_with2.ad[sb]: New test.
5579         * gnat.dg/limited_with2_pkg1.ads: New helper.
5580         * gnat.dg/limited_with2_pkg2.ads: Likewise.
5581
5582 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5583
5584         * gnat.dg/opt15.adb: New test.
5585         * gnat.dg/opt15_pkg.ad[sb]: New helper.
5586
5587 2011-03-25  Tobias Burnus  <burnus@net-b.de>
5588
5589         PR fortran/48174
5590         PR fortran/45304
5591         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5592         * gfortran.dg/leadz_trailz_3.f90: Ditto
5593
5594 2011-03-25  Martin Jambor  <mjambor@suse.cz>
5595
5596         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5597
5598 2011-03-25  Jason Merrill  <jason@redhat.com>
5599
5600         * g++.dg/cpp0x/defaulted22.C: New.
5601         * g++.dg/cpp0x/defaulted23.C: New.
5602         * g++.dg/cpp0x/defaulted15.C: Adjust.
5603
5604 2011-03-25  Jason Merrill  <jason@redhat.com>
5605
5606         * g++.dg/cpp0x/move1.C: New.
5607
5608 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
5609
5610         PR target/48287
5611         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5612
5613 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5614
5615         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5616         for mips-sgi-irix6.5.
5617         Replace snprintf prototype by <stdio.h>.
5618
5619 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5620
5621         PR testsuite/48283
5622         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5623         run_expensive_tests.
5624         * gcc.dg/graphite/block-4.c: Likewise.
5625         * gcc.dg/graphite/block-7.c: Likewise.
5626         * gcc.dg/graphite/block-8.c: Likewise.
5627
5628 2011-03-25  Richard Guenther  <rguenther@suse.de>
5629
5630         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5631         * g++.dg/tree-ssa/pr8781.C: Likewise.
5632         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5633         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5634         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5635         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5636         * gcc.dg/tree-ssa/alias-18.c: Likewise.
5637         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5638         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5639         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5640         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5641         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5642         * gcc.dg/tree-ssa/pr21574.c: Likewise.
5643         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5644         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5645         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5646         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5647         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5648         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5649         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5650         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5651         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5652         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5653         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5654         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5655         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5656         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5657         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5658         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5659         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5660         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5661         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5662         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5663         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5664         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5665         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5666         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5667         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5668         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5669         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5670         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5671         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5672         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5673         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5674         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5675         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5676         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5677         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5678         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5679         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5680         * c-c++-common/pr46562-2.c: Likewise.
5681         * gfortran.dg/pr42108.f90: Likewise.
5682         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5683         foo to be inlined even at -O1.
5684         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5685         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5686         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5687         * gcc.dg/matrix/matrix.exp: Disable FRE.
5688
5689 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR debug/48204
5692         * gcc.dg/dfp/pr48204.c: New test.
5693
5694 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
5695
5696         PR target/48209
5697         * gcc.c-torture/execute/pr47917.c: Move this...
5698         * gcc.dg/torture/pr47917.c: to here and add xfails.
5699
5700 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gnat.dg/array16.ad[sb]: New test.
5703         * gnat.dg/array16.ads: New helper.
5704
5705 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5706
5707         * gnat.dg/derived_type2.adb: New test.
5708
5709 2011-03-24  Richard Guenther  <rguenther@suse.de>
5710
5711         PR tree-optimization/48271
5712         * g++.dg/torture/pr48271.C: New testcase.
5713
5714 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
5715
5716         * gnat.dg/array15.ad[sb]: New test.
5717
5718 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
5719
5720         PR target/48237
5721         * gcc.target/i386/pr48237.c: New test.
5722
5723 2011-03-24  Richard Guenther  <rguenther@suse.de>
5724
5725         PR middle-end/48269
5726         * gcc.dg/builtin-object-size-10.c: New testcase.
5727
5728 2011-03-24  Richard Guenther  <rguenther@suse.de>
5729
5730         PR tree-optimization/46562
5731         * c-c++-common/pr46562-2.c: New testcase.
5732         * c-c++-common/pr46562.c: Likewise.
5733
5734 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
5735
5736         * gcc.dg/vect/vect-cselim-1.c: New test.
5737         * gcc.dg/vect/vect-cselim-2.c: New test.
5738
5739 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
5740
5741         * gcc.target/arm/pr46934.c: New.
5742
5743 2011-03-23  Ian Lance Taylor  <iant@google.com>
5744
5745         * go.test/go-test.exp (errchk): Ignore lines containing ////.
5746
5747 2011-03-23  Richard Guenther  <rguenther@suse.de>
5748
5749         * gcc.dg/struct: Remove directory and contents.
5750
5751 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5752
5753         PR testsuite/48251
5754         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5755
5756 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5757
5758         * gnat.dg/discr26.ad[sb]: New test.
5759         * gnat.dg/discr26_pkg.ads: New helper.
5760
5761 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
5762
5763         PR target/47553
5764         * gcc.target/arm/neon-vld-1.c: New test.
5765
5766 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
5767
5768         * gnat.dg/array14.ad[sb]: New test.
5769         * gnat.dg/array14_pkg.ads: New helper.
5770
5771 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
5772
5773         * gcc.c-torture/execute/920501-8.x: Remove.
5774         * gcc.c-torture/execute/930513-1.x: Remove.
5775         * gcc.c-torture/execute/960312-1.x: Remove.
5776         * gcc.c-torture/compile/20000804-1.c,
5777         gcc.c-torture/compile/20001205-1.c,
5778         gcc.c-torture/compile/20001226-1.c,
5779         gcc.c-torture/compile/20010518-2.c,
5780         gcc.c-torture/compile/20020312-1.c,
5781         gcc.c-torture/compile/20020604-1.c,
5782         gcc.c-torture/compile/920501-12.c,
5783         gcc.c-torture/compile/920501-4.c,
5784         gcc.c-torture/compile/920520-1.c,
5785         gcc.c-torture/compile/980506-1.c,
5786         gcc.c-torture/execute/980709-1.x,
5787         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5788         options for m68hc11.
5789         * gcc.dg/cpp/assert4.c: Don't handle ARC.
5790         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5791         m68hc11.
5792
5793 2011-03-22  Nick Clifton  <nickc@redhat.com>
5794
5795         * lib/target-supports.exp (check_profiling_available): Add MN10300
5796         to the list of targets that do not support profiling.  Restore
5797         alpha sorting to this list.
5798
5799 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5800
5801         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5802         failure on 32-bit systems.
5803         * gcc.dg/torture/vector-2.c: Ditto.
5804
5805 2011-03-22  Richard Guenther  <rguenther@suse.de>
5806
5807         PR tree-optimization/48228
5808         * gcc.dg/Wstrict-overflow-23.c: New testcase.
5809
5810 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5811
5812         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5813         powerpc.
5814
5815         PR target/48226
5816         * gcc.target/powerpc/pr48226.c: New file.
5817
5818 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
5819
5820         * lib/prune.exp (prune_gcc_output): Prune "could not create
5821         compact unwind for" warnings.
5822
5823 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR c/42544
5826         PR c/48197
5827         * gcc.c-torture/execute/pr42544.c: New test.
5828         * gcc.c-torture/execute/pr48197.c: New test.
5829
5830 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
5831
5832         PR preprocessor/48192
5833         * gcc.target/powerpc/pr48192.c: New file.
5834
5835         PR target/48053
5836         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5837         split problem of 0 being loaded in a VSX register.
5838
5839 2011-03-21  Richard Guenther  <rguenther@suse.de>
5840
5841         PR c/47939
5842         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5843         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5844         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5845         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5846
5847 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
5848
5849         PR target/48213
5850         * gcc.dg/pr48213.c: New test.
5851
5852 2011-03-21  Kai Tietz  <ktietz@redhat.com>
5853
5854         PR target/12171
5855         * g++.dg/plugin/attribute_plugin.c: Adjust test.
5856
5857 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
5858
5859         * gcc.target/arm/xor-and.c: New.
5860
5861 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5862
5863         PR fortran/22572
5864         * gfortran.dg/function_optimize_1.f90:  New test.
5865         * gfortran.dg/function_optimize_2.f90:  New test.
5866
5867 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
5868
5869         PR rtl-optimization/47502
5870         * gcc.target/i386/pr47502-1.c: New.
5871         * gcc.target/i386/pr47502-2.c: Likewise.
5872
5873 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR rtl-optimization/48156
5876         * gcc.dg/pr48156.c: New test.
5877
5878 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5879
5880         PR libfortran/47439
5881         * gfortran.dg/scratch_1.f90: Adjust test.
5882
5883 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5884
5885         PR libfortran/47439
5886         * gfortran.dg/scratch_1.f90: New test.
5887
5888 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
5889
5890         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5891         variably modified typedefs.
5892         * gcc.dg/c1x-typedef-2.c: Remove.
5893
5894 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
5895
5896         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5897         * gcc.dg/c1x-anon-struct-3.c: New test.
5898         * gcc.dg/anon-struct-11.c: Update.
5899
5900 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5901
5902         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5903         dg-xfail-run-if.
5904         Only xfail with gas.
5905
5906 2011-03-18  Jason Merrill  <jason@redhat.com>
5907
5908         * g++.dg/template/fn-ptr1.C: New.
5909
5910         * g++.dg/overload/volatile1.C: New.
5911
5912         * g++.dg/opt/pr23372.C: New.
5913
5914         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5915
5916 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5917
5918         PR middle-end/47405
5919         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5920
5921 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
5922
5923         * gcc.target/arm/unsigned-extend-1.c: New.
5924
5925 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
5926
5927         PR bootstrap/48161
5928         * gcc.c-torture/compile/pr48161.c: New test.
5929
5930 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5931
5932         PR middle-end/47725
5933         * gcc.dg/torture/pr47725.c: New.
5934
5935 2011-03-17  Jason Merrill  <jason@redhat.com>
5936
5937         * g++.dg/cpp0x/constexpr-overflow2.C: New.
5938         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5939
5940 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
5941
5942         * gnat.dg/specs/elab2.ads: New test.
5943         * gnat.dg/specs/elab2_pkg.ads: New helper.
5944
5945 2011-03-17  Jason Merrill  <jason@redhat.com>
5946
5947         * g++.dg/cpp0x/decltype-1212.C: New.
5948         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5949
5950 2011-03-17  Jason Merrill  <jason@redhat.com>
5951
5952         * g++.dg/parse/memfnquals1.C: New.
5953
5954 2011-03-17  Richard Guenther  <rguenther@suse.de>
5955
5956         PR middle-end/48134
5957         * gcc.dg/pr48134.c: New testcase.
5958
5959 2011-03-17  Richard Guenther  <rguenther@suse.de>
5960
5961         PR middle-end/48165
5962         * g++.dg/torture/pr48165.C: New testcase.
5963
5964 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
5965
5966         PR rtl-optimization/48141
5967         * gcc.dg/pr48141.c: New test.
5968
5969 2011-03-16  Jason Merrill  <jason@redhat.com>
5970
5971         * g++.dg/cpp0x/constexpr-48089.C: New.
5972
5973         * g++.dg/cpp0x/constexpr-abi1.C: New.
5974
5975         * g++.dg/cpp0x/constexpr-46336.C: New.
5976         * g++.dg/parse/friend5.C: Adjust expected errors.
5977
5978         * g++.dg/cpp0x/constexpr-47570.C: New.
5979
5980 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
5981
5982         PR debug/47510
5983         * ++.dg/debug/dwarf2/typedef6.C: New test.
5984
5985 2011-03-16  Jason Merrill  <jason@redhat.com>
5986
5987         * g++.dg/cpp0x/elision2.C: New.
5988
5989         * g++.dg/cpp0x/constexpr-array3.C: New.
5990
5991 2011-03-16  Jason Merrill  <jason@redhat.com>
5992
5993         * g++.dg/cpp0x/sfinae6.C: New.
5994         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5995         * g++.dg/cpp0x/pr45908.C: Likewise.
5996         * g++.dg/cpp0x/sfinae6.C: Likewise.
5997         * g++.old-deja/g++.jason/conversion11.C: Likewise.
5998         * g++.old-deja/g++.law/arg11.C: Likewise.
5999
6000 2011-03-16  Jason Merrill  <jason@redhat.com>
6001
6002         * g++.dg/template/incomplete6.C: New.
6003
6004 2011-03-16  Jeff Law <law@redhat.com>
6005
6006         * gcc.dg/tree-ssa/vrp55.c: New test.
6007
6008 2011-03-16  Jason Merrill  <jason@redhat.com>
6009
6010         * g++.dg/cpp0x/auto22.C: New.
6011
6012 2011-03-16  Richard Guenther  <rguenther@suse.de>
6013
6014         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
6015         optimizing it away if promoted to const.
6016
6017 2011-03-16  Richard Guenther  <rguenther@suse.de>
6018
6019         PR tree-optimization/48149
6020         * gcc.dg/fold-complex-1.c: New testcase.
6021
6022 2011-03-16  Richard Guenther  <rguenther@suse.de>
6023
6024         PR testsuite/48147
6025         * gcc.dg/guality/pr45882.c: Really make sure no inlining
6026         or cloning happens.
6027
6028 2011-03-16  Richard Guenther  <rguenther@suse.de>
6029
6030         PR tree-optimization/26134
6031         * gcc.dg/tree-ssa/complex-6.c: New testcase.
6032
6033 2011-03-16  Richard Guenther  <rguenther@suse.de>
6034
6035         PR tree-optimization/48146
6036         * gcc.dg/torture/pr48146.c: New testcase.
6037
6038 2011-03-16  Richard Guenther  <rguenther@suse.de>
6039
6040         * gcc.dg/tree-ssa/pr14814.c: Adjust.
6041         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
6042
6043 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR middle-end/48136
6046         * gcc.c-torture/compile/pr48136.c: New test.
6047
6048         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
6049
6050         PR debug/45882
6051         * gcc.dg/guality/pr45882.c: New test.
6052
6053 2011-03-15  Jason Merrill  <jason@redhat.com>
6054
6055         * g++.dg/cpp0x/constexpr-recursion.C: New.
6056
6057         * g++.dg/cpp0x/implicit11.C: New.
6058
6059 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
6060
6061         * g++.dg/cpp0x/constexpr-attribute.C: New.
6062
6063 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6064
6065         * g++.dg/parse/pr34758.C: New.
6066
6067 2011-03-15  Xinliang David Li  <davidxl@google.com>
6068
6069         PR c/47837
6070         * gcc.dg/uninit-pred-7_d.c: New test.
6071         * gcc.dg/uninit-pred-8_d.c: New test.
6072
6073 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6074
6075         PR target/46788
6076         * gcc.target/arm/pr46788.c: New.
6077
6078 2011-03-15  Richard Guenther  <rguenther@suse.de>
6079
6080         PR middle-end/47650
6081         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
6082         * gfortran.dg/ishft_4.f90: Likewise.
6083         * gfortran.dg/leadz_trailz_3.f90: Likewise.
6084
6085 2011-03-15  Richard Guenther  <rguenther@suse.de>
6086
6087         PR tree-optimization/13954
6088         * g++.dg/tree-ssa/pr13954.C: New testcase.
6089
6090 2011-03-15  Richard Guenther  <rguenther@suse.de>
6091
6092         PR tree-optimization/48037
6093         * gcc.target/i386/pr48037-1.c: New testcase.
6094
6095 2011-03-15  Richard Guenther  <rguenther@suse.de>
6096
6097         PR tree-optimization/41490
6098         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
6099         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
6100         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
6101         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
6102         * g++.dg/tree-ssa/pr33604.C: Adjust.
6103
6104 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR middle-end/47917
6107         * gcc.c-torture/execute/pr47917.c: New test.
6108         * gcc.dg/pr47917.c: New test.
6109
6110         PR middle-end/38878
6111         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
6112
6113 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
6114
6115         * gcc.target/i386/sse4_1-floor-vec.c: New test.
6116         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
6117         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
6118         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
6119         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
6120         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
6121         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
6122         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
6123         * gcc.target/i386/avx-floor-vec.c: Ditto.
6124         * gcc.target/i386/avx-ceil-vec.c: Ditto.
6125         * gcc.target/i386/avx-trunc-vec.c: Ditto.
6126         * gcc.target/i386/avx-rint-vec.c: Ditto.
6127         * gcc.target/i386/avx-floorf-vec.c: Ditto.
6128         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
6129         * gcc.target/i386/avx-truncf-vec.c: Ditto.
6130         * gcc.target/i386/avx-rintf-vec.c: Ditto.
6131
6132 2011-03-14  Tom Tromey  <tromey@redhat.com>
6133
6134         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
6135         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
6136         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
6137
6138 2011-03-14  Tom Tromey  <tromey@redhat.com>
6139
6140         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
6141         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
6142         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
6143
6144 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
6145
6146         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
6147
6148 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
6149
6150         PR rtl-optimization/47166
6151         * gcc.c-torture/execute/postmod-1.c: New test.
6152
6153 2011-03-14  Richard Guenther  <rguenther@suse.de>
6154
6155         PR middle-end/48098
6156         * gcc.dg/torture/pr48098.c: New testcase.
6157
6158 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
6159
6160         PR target/48053
6161         * gcc.target/powerpc/pr48053-1.c: New test.
6162         * gcc.target/powerpc/pr48053-2.c: Likewise.
6163
6164 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6165
6166         PR libfortran/48066
6167         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
6168
6169 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6170
6171         PR libfortran/48066
6172         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
6173
6174 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
6175
6176         PR fortran/48059
6177         * gfortran.dg/class_41.f03: New.
6178
6179 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
6180
6181         * g++.dg/conversion/cast3.C: New test.
6182
6183 2011-03-11  Jason Merrill  <jason@redhat.com>
6184
6185         * g++.dg/template/error45.C: New.
6186
6187         * g++.dg/parse/no-type-defn1.C: New.
6188
6189         * g++.dg/ext/attrib40.C: New.
6190
6191         * g++.dg/cpp0x/regress/array1.C: New.
6192
6193 2011-03-11  Richard Guenther  <rguenther@suse.de>
6194
6195         PR tree-optimization/48067
6196         * gcc.dg/pr48067.c: New testcase.
6197
6198 2011-03-11  Richard Guenther  <rguenther@suse.de>
6199
6200         PR lto/48073
6201         * g++.dg/lto/20110311-1_0.C: New testcase.
6202
6203 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR c++/48035
6206         * g++.dg/inherit/virtual8.C: New test.
6207
6208         PR middle-end/48044
6209         * gcc.dg/torture/pr48044.c: New test.
6210
6211 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
6212
6213         PR fortran/47768
6214         * gfortran.dg/proc_ptr_comp_31.f90: New.
6215
6216 2011-03-11  Richard Guenther  <rguenther@suse.de>
6217
6218         PR tree-optimization/47278
6219         * gcc.dg/torture/pr47278-1.c: New testcase.
6220         * gcc.dg/torture/pr47278-2.c: Likewise.
6221
6222 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR tree-optimization/48063
6225         * gcc.dg/torture/pr48063.c: New test.
6226
6227 2011-03-10  Jason Merrill  <jason@redhat.com>
6228
6229         * g++.dg/template/array22.C: New.
6230
6231         * g++.dg/cpp0x/syntax-err1.C: New.
6232         * g++.dg/parse/error36.C: Adjust expected errors.
6233         * g++.old-deja/g++.pt/ctor2.C: Likewise.
6234         * g++.old-deja/g++.pt/typename3.C: Likewise.
6235         * g++.old-deja/g++.pt/typename4.C: Likewise.
6236         * g++.old-deja/g++.pt/typename6.C: Likewise.
6237
6238 2011-03-09  Jason Merrill  <jason@redhat.com>
6239
6240         * g++.dg/template/nontype22.C: New.
6241
6242 2011-03-09  Martin Jambor  <mjambor@suse.cz>
6243
6244         PR tree-optimization/47714
6245         * g++.dg/torture/pr47714.C: New test.
6246
6247 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6248
6249         PR target/47755
6250         * gcc.target/powerpc/pr47755-2.c: New file.
6251
6252 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6253
6254         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
6255         is not set in the environment, pass 64 as first argument when not
6256         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
6257         native where ulimit -u is supported.
6258
6259 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6260
6261         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
6262
6263 2011-03-08  Jason Merrill  <jason@redhat.com>
6264
6265         * g++.dg/template/nontype21.C: New.
6266
6267         * g++.dg/template/anon5.C: New.
6268
6269 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR debug/47881
6272         * gcc.dg/pr47881.c: New test.
6273
6274 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
6275
6276         PR c++/47957
6277         * g++.dg/lookup/template3.C: New test.
6278
6279 2011-03-08  Kai Tietz  <ktietz@redhat.com>
6280
6281         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
6282         'long' type.
6283
6284 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
6285
6286         PR testsuite/47954
6287         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
6288         sizeof to compute alignment.
6289
6290 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR tree-optimization/48022
6293         * gcc.dg/pr48022-1.c: New test.
6294         * gcc.dg/pr48022-2.c: New test.
6295
6296 2011-03-07  Jason Merrill  <jason@redhat.com>
6297
6298         * g++.dg/template/nontype20.C: New.
6299         * g++.dg/init/member1.C: Adjust expected errors.
6300         * g++.dg/parse/constant4.C: Likewise.
6301         * g++.dg/template/qualified-id3.C: Likewise.
6302         * g++.old-deja/g++.pt/crash10.C: Likewise.
6303
6304         * g++.dg/cpp0x/regress/non-const1.C: New.
6305
6306 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR debug/47991
6309         * gcc.dg/pr47991.c: New test.
6310
6311 2011-03-07  Jason Merrill  <jason@redhat.com>
6312
6313         * g++.dg/abi/mangle46.C: New.
6314
6315 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
6316
6317         PR target/47862
6318         * gcc.target/powerpc/pr47862.c: New.
6319
6320 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
6321
6322         PR target/45413
6323         * gcc.target/i386/combine-mul.c: Require nonpic.
6324
6325 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
6326             Nathan Froyd  <froydnj@codesourcery.com>
6327
6328         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
6329
6330 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
6331
6332         * README.QMTEST: Remove.
6333
6334 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
6335             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6336
6337         PR fortran/47850
6338         * gfortran.dg/array_constructor_37.f90 : New test.
6339
6340 2011-03-05  Jason Merrill  <jason@redhat.com>
6341
6342         * g++.dg/abi/mangle39.C: ABI v5, not 6.
6343         * g++.dg/abi/mangle45.C: Likewise.
6344         * g++.dg/cpp0x/trailing1.C: Likewise.
6345
6346 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6347
6348         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
6349
6350 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
6351
6352         PR rtl-optimization/47899
6353         * gcc.dg/pr47899.c: New test.
6354
6355         * gcc.dg/torture/pr47968.c: Ignore warnings.
6356
6357         PR tree-optimization/47967
6358         * gcc.c-torture/compile/pr47967.c: New test.
6359
6360 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6361
6362         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
6363         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
6364
6365 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
6366
6367         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
6368         and property_getAttributes() if __OBJC2__.
6369         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
6370         * objc.dg/property/property-encoding-1.m: New.
6371         * obj-c++.dg/property/property-encoding-1.mm: New.
6372
6373 2011-03-04  Jason Merrill  <jason@redhat.com>
6374
6375         * g++.dg/template/pseudodtor6.C: New.
6376
6377         * g++.dg/inherit/covariant19.C: New.
6378
6379 2011-03-04  Richard Guenther  <rguenther@suse.de>
6380
6381         PR middle-end/47968
6382         * gcc.dg/torture/pr47968.c: New testcase.
6383
6384 2011-03-04  Richard Guenther  <rguenther@suse.de>
6385
6386         PR middle-end/47975
6387         * gcc.dg/torture/pr47975.c: New testcase.
6388
6389 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
6390
6391         PR c++/47974
6392         * g++.dg/template/crash106.C: New.
6393
6394 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
6395
6396         PR c/47963
6397         * gcc.dg/gomp/pr47963.c: New test.
6398         * g++.dg/gomp/pr47963.C: New test.
6399
6400 2011-03-02  Jason Merrill  <jason@redhat.com>
6401
6402         * g++.dg/cpp0x/regress/condition1.C: New.
6403
6404         * g++.dg/cpp0x/constexpr-ctor9.C: New.
6405
6406 2011-03-01  Jason Merrill  <jason@redhat.com>
6407
6408         * g++.dg/cpp0x/lambda/lambda-98.C: New.
6409
6410         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
6411
6412 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
6413
6414         PR rtl-optimization/47925
6415         * gcc.c-torture/execute/pr47925.c: New test.
6416
6417 2011-03-01  Jason Merrill  <jason@redhat.com>
6418
6419         * g++.dg/cpp0x/decltype25.C: New.
6420
6421         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
6422
6423 2011-03-01  Richard Guenther  <rguenther@suse.de>
6424
6425         PR tree-optimization/47890
6426         * gcc.dg/torture/pr47890.c: New testcase.
6427
6428 2011-03-01  Richard Guenther  <rguenther@suse.de>
6429
6430         PR lto/47924
6431         * gcc.dg/lto/pr47924_0.c: New testcase.
6432
6433 2011-03-01  Richard Guenther  <rguenther@suse.de>
6434
6435         PR lto/46911
6436         * gfortran.dg/lto/pr46911_0.f: New testcase.
6437
6438 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6439
6440         PR libgfortran/47933
6441         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6442         compile errors from older code form.
6443
6444 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6445
6446         PR libgfortran/47567
6447         * gfortran.dg/fmt_fw_d.f90: New test.
6448
6449 2011-02-28  Jason Merrill  <jason@redhat.com>
6450
6451         * g++.dg/inherit/covariant18.C: New.
6452
6453 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
6454
6455         PR middle-end/47893
6456         * gcc.dg/pr47893.c: New test.
6457
6458 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
6459
6460         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6461         NULL in case of a selector with conflicting types.
6462         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6463
6464 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
6465
6466         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6467         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6468         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6469         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6470
6471 2011-02-28  Jason Merrill  <jason@redhat.com>
6472
6473         PR c++/47906
6474         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6475
6476 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6477
6478         PR libgfortran/47778
6479         * gfortran.dg/namelist_71.f90: New test.
6480
6481 2011-02-27  Jason Merrill  <jason@redhat.com>
6482
6483         PR c++/47906
6484         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6485         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6486
6487 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
6488
6489         PR c++/46466
6490         * g++.dg/cpp0x/constexpr-ctor8.C: New.
6491
6492 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
6493
6494         PR fortran/47886
6495         * gfortran.dg/gomp/task-1.f90: Removed.
6496
6497 2011-02-26  Jason Merrill  <jason@redhat.com>
6498
6499         * g++.dg/template/this-targ1.C: New.
6500
6501         * g++.dg/cpp0x/regress/template-const1.C: New.
6502         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6503         * g++.dg/template/function1.C: Adjust.
6504         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6505         * g++.dg/debug/debug7.C: Adjust.
6506
6507 2011-02-26  Tobias Burnus  <burnus@net-b.de>
6508
6509         PR fortran/47886
6510         * gfortran.dg/gomp/task-1.f90: New.
6511
6512 2011-02-25  Jie Zhang  <jie@codesourcery.com>
6513
6514         * gcc.target/arm/neon-thumb2-move.c: Add
6515         dg-require-effective-target arm_thumb2_ok.
6516
6517 2011-02-24  Jason Merrill  <jason@redhat.com>
6518
6519         * g++.dg/parse/constant1.C: Specify C++98 mode.
6520         * g++.dg/parse/constant5.C: Likewise.
6521         * g++.dg/parse/error2.C: Likewise.
6522         * g++.dg/parse/semicolon3.C: Likewise.
6523         * g++.dg/template/crash14.C: Likewise.
6524         * g++.dg/template/local4.C: Likewise.
6525         * g++.dg/template/nontype3.C: Likewise.
6526         * g++.dg/parse/crash31.C: Adjust expected errors.
6527         * g++.dg/template/function1.C: Likewise.
6528         * g++.dg/template/ref3.C: Likewise.
6529         * g++.dg/template/static9.C: Likewise.
6530         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6531
6532         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6533         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6534         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6535         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6536         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6537
6538 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR fortran/47878
6541         * gfortran.dg/pr47878.f90: New test.
6542
6543 2011-02-24  Richard Guenther  <rguenther@suse.de>
6544
6545         PR testsuite/47801
6546         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6547         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6548
6549 2011-02-24  Richard Guenther  <rguenther@suse.de>
6550
6551         PR fortran/47839
6552         * gfortran.dg/lto/pr47839_0.f90: New testcase.
6553         * gfortran.dg/lto/pr47839_1.f90: Likewise.
6554
6555 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6556
6557         PR libgfortran/47567
6558         * gfortran.dg/fmt_f0_1.f90: Update test.
6559
6560 2011-02-23  Jason Merrill  <jason@redhat.com>
6561
6562         * g++.dg/abi/mangle39.C: Adjust parm mangling.
6563         * g++.dg/abi/mangle45.C: New.
6564
6565         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6566         * g++.dg/template/canon-type-9.C: Match use of decltype
6567         between declaration and definition.
6568         * g++.dg/template/canon-type-12.C: Likewise.
6569
6570 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
6571
6572         PR fortran/40850
6573         * gfortran.dg/nested_allocatables_1.f90: New.
6574
6575 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
6576
6577         PR c++/46868
6578         * g++.dg/pr46868.C: New test.
6579         * g++.dg/parse/parameter-declaration-1.C: Adjust.
6580         * g++.dg/parse/error14.C: Adjust.
6581
6582 2011-02-23  Richard Guenther  <rguenther@suse.de>
6583
6584         PR tree-optimization/47838
6585         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6586
6587 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6588
6589         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
6590
6591 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
6592
6593         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6594         * gfortran.dg/count_init_expr.f03: Ditto.
6595         * gfortran.dg/gomp/pr43711.f90: Ditto.
6596         * gcc.dg/struct-parse-2.c: Ditto.
6597         * gcc.dg/parse-error-3.c: Ditto.
6598         * gcc.dg/Wlogical-op-1.c: Ditto.
6599         * gcc.dg/Walways-true-1.c: Ditto.
6600         * gcc.dg/pr24225.c: Ditto.
6601         * gcc.dg/Walways-true-2.c: Ditto.
6602         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6603         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6604         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6605         * g++.dg/overload/defarg4.C: Ditto.
6606         * g++.dg/inherit/covariant16.C: Ditto.
6607         * g++.dg/inherit/virtual7.C: Ditto.
6608         * g++.dg/template/canon-type-9.C: Ditto.
6609         * g++.dg/template/access19.C: Ditto.
6610         * g++.dg/template/call7.C: Ditto.
6611         * g++.dg/template/canon-type-2.C: Ditto.
6612         * g++.dg/template/init7.C: Ditto.
6613         * g++.dg/template/sizeof-template-argument.C: Ditto.
6614         * g++.dg/template/const3.C: Ditto.
6615         * g++.dg/template/sfinae26.C: Ditto.
6616         * g++.dg/template/sfinae26.C: Ditto.
6617         * g++.dg/template/canon-type-11.C: Ditto.
6618         * g++.dg/template/union2.C: Ditto.
6619         * g++.dg/template/canon-type-3.C: Ditto.
6620         * g++.dg/template/canon-type-1.C: Ditto.
6621         * g++.dg/template/canon-type-5.C: Ditto.
6622         * g++.dg/template/canon-type-7.C: Ditto.
6623         * g++.dg/template/canon-type-10.C: Ditto.
6624         * g++.dg/template/spec36.C: Ditto.
6625         * g++.dg/template/typedef38.C: Ditto.
6626         * g++.dg/template/canon-type-4.C: Ditto.
6627         * g++.dg/template/canon-type-6.C: Ditto.
6628         * g++.dg/template/canon-type-13.C: Ditto.
6629         * g++.dg/template/instantiate9.C: Ditto.
6630         * g++.dg/template/ttp22.C: Ditto.
6631         * g++.dg/warn/Wreturn-type-6.C: Ditto.
6632         * g++.dg/warn/Walways-true-1.C: Ditto.
6633         * g++.dg/warn/Wlogical-op-1.C: Ditto.
6634         * g++.dg/warn/Walways-true-2.C: Ditto.
6635         * g++.dg/conversion/op4.C: Ditto.
6636         * g++.dg/opt/pr19650.C: Ditto.
6637         * g++.dg/lookup/friend11.C: Ditto.
6638         * g++.dg/other/default2.C: Ditto.
6639         * g++.dg/other/default3.C: Ditto.
6640         * g++.dg/other/dtor2.C: Ditto.
6641         * g++.dg/other/friend5.C: Ditto.
6642         * g++.dg/other/default5.C: Ditto.
6643         * g++.dg/init/brace6.C: Ditto.
6644         * g++.dg/init/aggr5.C: Ditto.
6645         * g++.dg/init/error2.C: Ditto.
6646         * g++.dg/expr/bound-mem-fun.C: Ditto.
6647         * g++.dg/expr/cond6.C: Ditto.
6648         * g++.dg/expr/stmt-expr-1.C: Ditto.
6649         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6650         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6651         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6652         * g++.dg/cpp0x/bracket1.C: Ditto.
6653         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6654         * g++.dg/cpp0x/pr38646.C: Ditto.
6655         * g++.dg/cpp0x/variadic73.C: Ditto.
6656         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6657         * g++.dg/cpp0x/bracket4.C: Ditto.
6658         * g++.dg/cpp0x/decltype4.C: Ditto.
6659         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6660         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6661         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6662         * g++.dg/cpp0x/variadic-new2.C: Ditto.
6663         * g++.dg/cpp0x/decltype2.C: Ditto.
6664         * g++.dg/cpp0x/decltype1.C: Ditto.
6665         * g++.dg/cpp0x/bracket2.C: Ditto.
6666         * g++.dg/cpp0x/decltype5.C: Ditto.
6667         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6668         * g++.dg/cpp0x/variadic70.C: Ditto.
6669         * g++.dg/cpp0x/decltype6.C: Ditto.
6670         * g++.dg/cpp0x/rvo.C: Ditto.
6671         * g++.dg/cpp0x/vt-40092.C: Ditto.
6672         * g++.dg/cpp0x/variadic-new.C: Ditto.
6673         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6674         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6675         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6676         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6677         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6678         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6679         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6680         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6681         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6682         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6683         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6684         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6685         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6686         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6687         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6688         * g++.dg/cpp0x/pr39639.C: Ditto.
6689         * g++.dg/cpp0x/decltype3.C: Ditto.
6690         * g++.dg/cpp0x/variadic68.C: Ditto.
6691         * g++.dg/cpp0x/variadic-function.C: Ditto.
6692         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6693         * g++.dg/cpp0x/variadic-bind.C: Ditto.
6694         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6695         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6696         * g++.dg/parse/crash35.C: Ditto.
6697         * g++.dg/parse/crash40.C: Ditto.
6698         * g++.dg/parse/defarg12.C: Ditto.
6699         * g++.dg/parse/crash34.C: Ditto.
6700         * g++.dg/parse/constructor3.C: Ditto.
6701         * g++.dg/parse/template23.C: Ditto.
6702         * g++.dg/parse/crash56.C: Ditto.
6703         * g++.dg/parse/dtor13.C: Ditto.
6704         * g++.dg/parse/error33.C: Ditto.
6705         * g++.dg/parse/ctor9.C: Ditto.
6706         * g++.dg/parse/error32.C: Ditto.
6707         * g++.dg/parse/error37.C: Ditto.
6708         * g++.dg/parse/bitfield3.C: Ditto.
6709         * g++.dg/parse/struct-4.C: Ditto.
6710         * g++.dg/ext/has_trivial_copy.C: Ditto.
6711         * g++.dg/ext/is_polymorphic.C: Ditto.
6712         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6713         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6714         * g++.dg/ext/has_nothrow_assign.C: Ditto.
6715         * g++.dg/ext/is_union.C: Ditto.
6716         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6717         * g++.dg/ext/is_pod.C: Ditto.
6718         * g++.dg/ext/has_virtual_destructor.C: Ditto.
6719         * g++.dg/ext/has_trivial_constructor.C: Ditto.
6720         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6721         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6722         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6723         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6724         * g++.dg/ext/is_abstract.C: Ditto.
6725         * g++.dg/ext/has_trivial_assign.C: Ditto.
6726         * g++.dg/ext/is_class.C: Ditto.
6727         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6728         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6729         * g++.dg/ext/is_base_of.C: Ditto.
6730         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6731         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6732         * g++.dg/ext/is_empty.C: Ditto.
6733         * g++.dg/ext/is_enum.C: Ditto.
6734         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6735         * gnat.dg/opt11.adb: Ditto.
6736         * obj-c++.dg/pr45735.mm: Ditto.
6737         * obj-c++.dg/pr24393.mm: Ditto.
6738         * obj-c++.dg/exceptions-2.mm: Ditto.
6739         * objc.dg/pr45735.m: Ditto.
6740         * objc.dg/pr24393.m: Ditto.
6741
6742 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
6743
6744         * objc.dg/attributes/objc-exception-1.m: New.
6745
6746 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6747
6748         * gcc.dg/cpp/include7.c: New test.
6749
6750 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
6751
6752         PR c++/47242
6753         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6754
6755 2011-02-23  Jie Zhang  <jie@codesourcery.com>
6756
6757         PR rtl-optimization/47763
6758         * gcc.dg/pr47763.c: New test.
6759
6760 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
6761
6762         PR fortran/45743
6763         * gfortran.dg/whole_file_32.f90 : New test.
6764
6765 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
6766
6767         PR c++/47666
6768         * g++.dg/inherit/virtual7.C: New test.
6769
6770 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
6771
6772         PR objc/47832
6773         * objc.dg/type-size-3.m: Updated error message.
6774         * objc.dg/type-size-4.m: New test.
6775         * objc.dg/type-size-5.m: New test.
6776
6777 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6778
6779         * lib/gnat.exp: Fix comments.
6780         Don't load libgloss.exp.
6781         (default_gnat_version): Call $compiler with --version.
6782         Adapt regexp for gnatmake output, insert version.
6783         (gnat_version): New proc.
6784         (gnat_init): Remove gnat_libgcc_s_path.
6785         (gnat_target_compile): Likewise.
6786         Remove ld_library_path.
6787         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6788         (gnat_pass): Remove.
6789         (gnat_pass): Remove.
6790         (gnat_finish): Remove.
6791         (gnat_exit): Remove.
6792         (local_find_gnatmake): Reindent.
6793         (runtest_file_p): Remove.
6794         (prune_warnings): Remove.
6795         (find_gnatclean): New proc.
6796         * lib/gnat-dg.exp (lremove): New proc.
6797         (gnat-dg-test): Reindent.
6798         Remove additional output files.
6799         (gnat-dg-runtest): Remove.
6800
6801         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6802         * gnat.dg/loop_optimization6.adb: Likewise.
6803         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6804
6805 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
6806
6807         PR tree-optimization/47835
6808         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6809
6810 2011-02-22  Tobias Burnus  <burnus@net-b.de>
6811
6812         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6813         * gfortran.dg/abstract_type_2.f03: Ditto.
6814         * gfortran.dg/abstract_type_3.f03: Ditto.
6815         * gfortran.dg/abstract_type_4.f03: Ditto.
6816         * gfortran.dg/abstract_type_5.f03: Ditto.
6817         * gfortran.dg/abstract_type_6.f03: Ditto.
6818         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6819         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6820         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6821         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6822         * gfortran.dg/array_function_5.f90: Ditto.
6823         * gfortran.dg/asynchronous_3.f03: Ditto.
6824         * gfortran.dg/char_expr_1.f90: Ditto.
6825         * gfortran.dg/class_14.f03: Ditto.
6826         * gfortran.dg/data_array_6.f: Ditto.
6827         * gfortran.dg/data_invalid.f90: Ditto.
6828         * gfortran.dg/dot_product_1.f03: Ditto.
6829         * gfortran.dg/func_derived_5.f90: Ditto.
6830         * gfortran.dg/func_result_4.f90: Ditto.
6831         * gfortran.dg/implied_do_1.f90: Ditto.
6832         * gfortran.dg/initialization_25.f90: Ditto.
6833         * gfortran.dg/initialization_26.f90: Ditto.
6834         * gfortran.dg/interface_34.f90: Ditto.
6835         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6836         * gfortran.dg/keyword_symbol_1.f90: Ditto.
6837         * gfortran.dg/matmul_8.f03: Ditto.
6838         * gfortran.dg/merge_init_expr.f90: Ditto.
6839         * gfortran.dg/pack_assign_1.f90: Ditto.
6840         * gfortran.dg/pack_vector_1.f90: Ditto.
6841         * gfortran.dg/pointer_check_8.f90: Ditto.
6842         * gfortran.dg/product_init_expr.f03: Ditto.
6843         * gfortran.dg/reshape_order_5.f90: Ditto.
6844         * gfortran.dg/reshape_shape_1.f90: Ditto.
6845         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6846         * gfortran.dg/same_name_2.f90: Ditto.
6847         * gfortran.dg/selected_real_kind_1.f90: Ditto.
6848         * gfortran.dg/spread_init_expr.f03: Ditto.
6849         * gfortran.dg/stmt_func_1.f90: Ditto.
6850         * gfortran.dg/sum_init_expr.f03: Ditto.
6851         * gfortran.dg/transpose_3.f03: Ditto.
6852         * gfortran.dg/unpack_init_expr.f03: Ditto.
6853         * gfortran.dg/warn_conversion.f90: Ditto.
6854         * gfortran.dg/warn_conversion_2.f90: Ditto.
6855         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6856         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6857         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6858         * gfortran.dg/whole_file_16.f90: Ditto.
6859         * gfortran.dg/whole_file_17.f90: Ditto.
6860         * gfortran.dg/whole_file_18.f90: Ditto.
6861         * gfortran.dg/whole_file_20.f03: Ditto.
6862         * gfortran.dg/whole_file_5.f90: Ditto.
6863         * gfortran.dg/whole_file_6.f90: Ditto.
6864         * gfortran.dg/write_invalid_format.f90: Ditto.
6865         * gfortran.dg/zero_sized_6.f90: Ditto.
6866
6867 2011-02-21  Jeff Law <law@redhat.com>
6868
6869         PR rtl-optimization/46178
6870         * gcc.target/i386/pr46178.c: New test.
6871
6872         PR rtl-optimization/46002
6873         * gcc.c-torture/compile/pr46002.c: New test.
6874
6875 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6876
6877         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6878         *-*-hpux10*.
6879
6880 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR debug/47106
6883         * g++.dg/debug/pr47106.C: Require effective target lto.
6884
6885 2011-02-21  Jason Merrill  <jason@redhat.com>
6886
6887         * g++.dg/cpp0x/constexpr-diag2.C: New.
6888
6889 2011-02-20  Jason Merrill  <jason@redhat.com>
6890
6891         * g++.dg/cpp0x/constexpr-ctor7.C: New.
6892
6893         * g++.dg/cpp0x/fntmpdefarg2.C: New.
6894
6895         * g++.dg/overload/conv-op1.C: New.
6896
6897         * g++.dg/cpp0x/constexpr-synth1.C: New.
6898
6899 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
6900
6901         * objc.dg/layout-2.m: New.
6902         * objc.dg/selector-3.m: Adjusted location of error message.
6903         * objc.dg/type-size-3.m: Same.
6904         * obj-c++.dg/selector-3.mm: Same.
6905
6906 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
6907
6908         PR objc/47784
6909         * objc.dg/property/dotsyntax-22.m: New.
6910         * obj-c++.dg/property/dotsyntax-22.mm: New.
6911
6912 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
6913
6914         PR c++/46394
6915         * g++.dg/template/typedef38.C: New test.
6916
6917 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
6918
6919         PR fortran/46818
6920         * gfortran.dg/whole_file_30.f90 : New test.
6921         * gfortran.dg/whole_file_31.f90 : New test.
6922
6923 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
6924
6925         PR fortran/45077
6926         PR fortran/44945
6927         * gfortran.dg/whole_file_28.f90 : New test.
6928         * gfortran.dg/whole_file_29.f90 : New test.
6929
6930 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6931
6932         PR c++/44118
6933         * g++.dg/template/crash105.C: New.
6934
6935 2011-02-19  Jason Merrill  <jason@redhat.com>
6936
6937         * g++.dg/cpp0x/regress/no-elide1.C: New.
6938
6939 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
6940
6941         PR tree-optimization/46620
6942         * gcc.dg/pr46620.c: New.
6943
6944 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
6945
6946         PR c/47809
6947         * gcc.target/i386/pr47809.c: New test.
6948
6949 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6950             Tobias Burnus  <burnus@net-b.de>
6951
6952         * lib/target-supports.exp
6953         (check_effective_target_fortran_large_real): New check for large reals.
6954         * gfortran.dg/nan_7.f90: New test.
6955
6956 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6957
6958         PR libgfortran/47567
6959         * gfortran.dg/fmt_f0_1.f90: Update test.
6960
6961 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
6962
6963         PR fortran/47348
6964         * gfortran.dg/array_constructor_36.f90 : New test.
6965         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6966         allow for comparison between different elements of the array
6967         constructor at different levels of optimization.
6968
6969 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
6970
6971         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6972         * gcc.target/i386/pr32280-1.c: Likewise.
6973
6974 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR target/47800
6977         * gcc.target/i386/pr47800.c: New test.
6978
6979 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
6980
6981         * objc/execute/exceptions/foward-1.x: New.
6982
6983 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
6984
6985         PR fortran/47789
6986         * gfortran.dg/derived_constructor_comps_4.f90: New.
6987
6988 2011-02-18  Tobias Burnus
6989
6990         PR fortran/47775
6991         * gfortran.dg/func_result_6.f90: New.
6992
6993 2011-02-18  Michael Matz  <matz@suse.de>
6994
6995         PR fortran/45586
6996         * gfortran.dg/lto/pr45586_0.f90: New test.
6997         * gfortran.dg/typebound_proc_20.f90: Ditto.
6998         * gfortran.dg/typebound_proc_21.f90: Ditto.
6999
7000 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
7001
7002         PR c++/47795
7003         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
7004
7005 2011-02-18  Tobias Burnus  <burnus@net-b.de>
7006
7007         PR fortran/47750
7008         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
7009         gcc_warning_prefix.
7010         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
7011         normalizing the error/warning output.
7012         * gfortran.dg/Wall.f90: Update dg-error/warning.
7013         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
7014         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
7015         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
7016         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
7017         * gfortran.dg/class_30.f90: Update dg-error/warning.
7018         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
7019         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
7020         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
7021         * gfortran.dg/entry_17.f90: Update dg-error/warning.
7022         * gfortran.dg/entry_19.f90: Update dg-error/warning.
7023         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
7024         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
7025         * gfortran.dg/g77/12632.f: Update dg-error/warning.
7026         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
7027         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
7028         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
7029         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
7030         * gfortran.dg/goto_8.f90: Update dg-error/warning.
7031         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
7032         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
7033         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
7034         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
7035         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
7036         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
7037         * gfortran.dg/volatile3.f90: Update dg-error/warning.
7038         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
7039         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
7040         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
7041         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
7042         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
7043
7044 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7045
7046         PR fortran/47768
7047         * gfortran.dg/proc_ptr_comp_30.f90: New.
7048
7049 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR debug/47780
7052         * gcc.target/i386/pr47780.c: New test.
7053
7054 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
7055
7056         PR fortran/47767
7057         * gfortran.dg/class_40.f03: New.
7058
7059 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
7060
7061         PR c++/47208
7062         * g++.dg/cpp0x/auto21.C: New test.
7063
7064 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
7065
7066         * objc.dg/special/unclaimed-category-1.h: Updated for
7067         new ABI support.
7068         * objc.dg/special/unclaimed-category-1.m: Same.
7069         * objc.dg/zero-link-1.m: Same.
7070         * objc.dg/lookup-1.m: Same.
7071         * objc.dg/torture/strings/const-str-9.m
7072         * objc.dg/torture/strings/const-str-10.m: Same.
7073         * objc.dg/torture/strings/const-str-11.m: Same.
7074         * objc.dg/torture/forward-1.m: Same.
7075         * objc.dg/zero-link-2.m: Same.
7076         * objc.dg/encode-7-next-64bit.m: Same.
7077         * objc.dg/method-4.m: Same.
7078         * objc.dg/next-runtime-1.m: Same.
7079         * objc.dg/image-info.m: Same.
7080         * objc.dg/pr23214.m: Same.
7081         * objc.dg/symtab-1.m: Same.
7082         * obj-c++.dg/basic.m: Same.
7083         * obj-c++.dg/proto-lossage-3.m: Same.
7084         * obj-c++.dg/torture/strings/const-str-10.m: Same.
7085         * obj-c++.dg/torture/strings/const-str-11.m: Same.
7086         * obj-c++.dg/torture/strings/const-str-9.m: Same.
7087         * obj-c++.dg/method-11.m: Same.
7088         * objc/execute/enumeration-1.m: Same.
7089         * objc/execute/object_is_class.m: Same.
7090         * objc/execute/formal_protocol-2.m: Same.
7091         * objc/execute/formal_protocol-4.m: Same.
7092         * objc/execute/formal_protocol-6.m: Same.
7093         * objc/execute/bycopy-3.m: Same.
7094         * objc/execute/exceptions/catchall-1.m: Same.
7095         * objc/execute/exceptions/finally-1.m: Same.
7096         * objc/execute/exceptions/local-variables-1.m: Same.
7097         * objc/execute/exceptions/foward-1.m: Same.
7098         * objc/execute/bf-common.h
7099         * objc/execute/enumeration-2.m: Same.
7100         * objc/execute/formal_protocol-1.m: Same.
7101         * objc/execute/formal_protocol-3.m: Same.
7102         * objc/execute/formal_protocol-5.m: Same.
7103         * objc/execute/accessing_ivars.m: Same.
7104         * objc/execute/bycopy-2.m: Same.
7105         * objc/execute/formal_protocol-7.m: Same.
7106         * objc/execute/compatibility_alias.m: Same.
7107         * objc/execute/no_clash.m: Same.
7108         * objc/execute/object_is_meta_class.m: Same.
7109         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
7110         * objc/execute/class-tests-1.h: Include stdio.h.
7111         * objc/execute/class-tests-2.h: Same.
7112         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
7113         runtimes.
7114         * obj-c++.dg/try-catch-2.mm: Same.
7115
7116 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
7117
7118         PR c++/47783
7119         * g++.dg/warn/Wunused-parm-4.C: New test.
7120
7121 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
7122             Jan Hubicka  <jh@suse.cz>
7123
7124         PR debug/47106
7125         PR debug/47402
7126         * g++.dg/debug/pr47106.C: New.
7127
7128 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
7129
7130         PR target/43653
7131         * gcc.target/i386/pr43653.c: New test.
7132
7133 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
7134
7135         PR c++/47172
7136         * g++.dg/template/inherit6.C: New test.
7137
7138 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
7139
7140         PR fortran/47745
7141         * gfortran.dg/class_39.f03: New.
7142
7143 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
7144
7145         PR c++/47326
7146         * g++.dg/cpp0x/variadic106.C: New test.
7147
7148 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR libfortran/47757
7151         * gfortran.dg/pr47757-1.f90: New test.
7152         * gfortran.dg/pr47757-2.f90: New test.
7153         * gfortran.dg/pr47757-3.f90: New test.
7154
7155         PR c++/47704
7156         * g++.dg/cpp0x/enum8.C: New test.
7157
7158 2011-02-15  Jason Merrill  <jason@redhat.com>
7159
7160         * g++.dg/inherit/implicit-trivial1.C: New.
7161         * g++.dg/cpp0x/implicit-trivial1.C: New.
7162
7163 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7164
7165         PR middle-end/47725
7166         * gcc.dg/torture/pr47725.c: Removed.
7167
7168 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7169
7170         PR target/47755
7171         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
7172         constant does not generate a load from memory.
7173
7174 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
7175
7176         PR middle-end/47725
7177         * gcc.dg/torture/pr47725.c: New.
7178
7179 2011-02-15  Richard Guenther  <rguenther@suse.de>
7180
7181         PR tree-optimization/47743
7182         * gcc.dg/torture/pr47743.c: New testcase.
7183
7184 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR middle-end/47581
7187         * gcc.target/i386/pr47581.c: New test.
7188
7189 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7190
7191         PR fortran/47730
7192         * gfortran.dg/select_type_22.f03: New.
7193
7194 2011-02-14  Jason Merrill  <jason@redhat.com>
7195
7196         * g++.dg/cpp0x/regress/enum1.C: New.
7197
7198 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7199
7200         * gnat.dg/include.adb: New test.
7201
7202 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7203
7204         PR fortran/47728
7205         * gfortran.dg/class_38.f03: New.
7206
7207 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
7208
7209         * gcc.dg/pr46494.c: New test.
7210
7211 2011-02-14  Richard Guenther  <rguenther@suse.de>
7212
7213         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
7214
7215 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7216
7217         PR ada/41929
7218         * gnat.dg/null_pointer_deref1.exp: Don't skip on
7219         sparc*-sun-solaris2.11.
7220
7221 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
7222
7223         PR fortran/47349
7224         * gfortran.dg/argument_checking_18.f90: New.
7225
7226 2011-02-13  Tobias Burnus  <burnus@net-b.de>
7227
7228         * gfortran.dg/argument_checking_13.f90: Update dg-error.
7229         * gfortran.dg/argument_checking_17.f90: New.
7230
7231 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
7232
7233         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
7234         are temporarily disabled.
7235         * gfortran.dg/class_7.f03: Ditto.
7236         * gfortran.dg/coarray_14.f90: Ditto.
7237         * gfortran.dg/typebound_proc_13.f03: Ditto.
7238
7239 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
7240
7241         PR fortran/45586
7242         * gfortran.dg/extends_11.f03: New.
7243
7244 2011-02-11  Xinliang David Li  <davidxl@google.com>
7245
7246         PR tree-optimization/47707
7247         * g++.dg/tree-ssa/pr47707.C: New test.
7248
7249 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
7250
7251         * g++.dg/opt/inline17.C: New test.
7252
7253 2011-02-11  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/47550
7256         * gfortran.dg/pure_formal_2.f90: New.
7257
7258 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
7259
7260         PR rtl-optimization/47614
7261         * gfortran.dg/pr47614.f: New.
7262
7263 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
7264
7265         PR driver/47678
7266         * gcc.dg/opts-6.c: New test.
7267
7268 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR debug/47684
7271         * gcc.dg/pr47684.c: New test.
7272
7273 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7274
7275         PR target/47629
7276         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
7277         c99_runtime, dg-add-options c99_runtime.
7278         (main): Use __asm__.
7279
7280 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7281
7282         PR testsuite/47400
7283         * lib/target-supports.exp (check_ascii_locale_available): New proc.
7284         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
7285         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
7286         * gcc.dg/ucnid-10.c: Likewise.
7287         * gcc.dg/ucnid-13.c: Likewise.
7288         * gcc.dg/ucnid-7.c: Likewise.
7289         * gcc.dg/ucnid-8.c: Likewise.
7290         Adapt dg-warning line number.
7291
7292 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
7293
7294         * gcc.target/i386/parity-1.c: Use -march=k8.
7295         * gcc.target/i386/parity-2.c: Ditto.
7296         * gcc.target/i386/vecinit-1.c: Ditto.
7297         * gcc.target/i386/vecinit-2.c: Ditto.
7298
7299 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7300
7301         PR target/46610
7302         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
7303         * gcc.target/mips/save-restore-3.c: Likewise.
7304         * gcc.target/mips/save-restore-4.c: Likewise.
7305         * gcc.target/mips/save-restore-5.c: Likewise.
7306
7307         PR target/47683
7308         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
7309         * g++.dg/tree-prof/partition2.C: Likewise.
7310
7311 2011-02-09  Jason Merrill  <jason@redhat.com>
7312
7313         * g++.dg/tree-ssa/inline-3.C: Use a normal function
7314         rather than misdeclare std::puts.
7315
7316         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
7317         * g++.dg/other/warning1.C: Likewise.
7318         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7319         * g++.old-deja/g++.gb/scope06.C: Likewise.
7320         * g++.old-deja/g++.law/cvt11.C: Likewise.
7321         * g++.old-deja/g++.law/init1.C: Likewise.
7322         * g++.dg/abi/mangle26.C: Likewise.
7323
7324         * g++.dg/template/function1.C: Adjust for C++0x mode.
7325         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
7326
7327         * g++.dg/ext/label10.C: Adjust for C++0x mode.
7328         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
7329
7330         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
7331
7332         * g++.dg/cpp0x/regress/abi-empty7.C: New.
7333
7334         * g++.dg/cpp0x/regress: New directory.
7335         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
7336         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
7337         * g++.dg/cpp0x/regress/regress3.C: New.
7338
7339 2011-02-10  Richard Guenther  <rguenther@suse.de>
7340
7341         PR tree-optimization/47677
7342         * gcc.dg/torture/pr47677.c: New testcase.
7343
7344 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
7345
7346         * objc.dg/special/load-category-1.m: Remove unused header.
7347         * objc.dg/special/load-category-1a.m: Likewise.
7348         * objc.dg/special/load-category-2.m: Likewise.
7349         * objc.dg/special/load-category-2a.m: Likewise.
7350         * objc.dg/special/load-category-3.m: Likewise.
7351         * objc.dg/special/load-category-3a.m: Likewise.
7352         * objc.dg/attributes/proto-attribute-2.m: Likewise.
7353         * objc.dg/attributes/proto-attribute-3.m: Likewise.
7354         * objc.dg/attributes/class-attribute-1.m: Likewise.
7355         * objc.dg/property/property.exp: Don't run for Darwin < 9.
7356         * obj-c++.dg/property/property.exp: Likewise.
7357         * objc.dg/attributes/method-sentinel-1.m: Update type header.
7358         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
7359         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
7360         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
7361         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
7362         * obj-c++.dg/template-8.mm: Likewise.
7363
7364 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR target/47665
7367         * gcc.target/i386/pr47665.c: New test.
7368
7369 2011-02-10  Jie Zhang  <jie@codesourcery.com>
7370
7371         PR testsuite/47622
7372         Revert
7373         2011-02-05  Jie Zhang  <jie@codesourcery.com>
7374         PR debug/42631
7375         * gcc.dg/pr42631.c: Update test.
7376         * gcc.dg/pr42631-2.c: New test.
7377
7378 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7379
7380         PR fortran/47352
7381         * gfortran.dg/proc_decl_25.f90: New.
7382
7383 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7384
7385         PR fortran/47463
7386         * gfortran.dg/typebound_assignment_2.f03: New.
7387
7388 2011-02-09  Richard Guenther  <rguenther@suse.de>
7389
7390         PR tree-optimization/47664
7391         * gcc.dg/tree-ssa/inline-7.c: New testcase.
7392
7393 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7394
7395         PR middle-end/47646
7396         * gnat.dg/uninit_func.adb: Adjust dg directive.
7397
7398 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
7399
7400         PR middle-end/47646
7401         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
7402
7403 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
7404
7405         PR fortran/47637
7406         * gfortran.dg/auto_dealloc_2.f90: New.
7407
7408 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7409
7410         * gcc.dg/builtins-config.h: Remove __sgi handling.
7411         * lib/target-supports.exp (add_options_for_c99_runtime): Add
7412         -std=c99 for mips-sgi-irix6.5*.
7413
7414 2011-02-09  Martin Jambor  <mjambor@suse.cz>
7415
7416         PR middle-end/45505
7417         * gfortran.dg/pr25923.f90: Remove xfails.
7418
7419 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7420
7421         PR fortran/47583
7422         * gfortran.dg/inquire_14.f90: New test.
7423
7424 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
7425
7426         PR fortran/45290
7427         * gfortran.dg/pointer_init_6.f90: New.
7428
7429 2011-02-08  Jeff Law <law@redhat.com>
7430
7431         PR tree-optimization/42893
7432         * gcc.tree-ssa/pr42893.c: New test.
7433
7434 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
7435
7436         PR tree-optimization/46834
7437         PR tree-optimization/46994
7438         PR tree-optimization/46995
7439         * gcc.dg/graphite/id-pr46834.c: New.
7440         * gfortran.dg/graphite/id-pr46994.f90: New.
7441         * gfortran.dg/graphite/id-pr46995.f90: New.
7442
7443 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7444
7445         PR middle-end/47646
7446         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7447         using the variable is known the warning is emitted there.
7448         * gcc.dg/uninit-pr19430.c (foo): Likewise.
7449         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7450
7451         * c-c++-common/pr20000.c (g): Both warnings occur at the return
7452         statement.
7453         (vg): Likewise.
7454         * gcc.dg/noreturn-1.c (foo5): Likewise.
7455         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7456         (method2): Likewise.
7457
7458         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7459         the return statement using the uninitialized variable.
7460         * gfortran.dg/pr39666-2.f90 (f): Likewise.
7461
7462 2011-02-08  Richard Guenther  <rguenther@suse.de>
7463
7464         PR middle-end/47639
7465         * g++.dg/opt/pr47639.c: New testcase.
7466
7467 2011-02-08  Richard Guenther  <rguenther@suse.de>
7468
7469         PR tree-optimization/47632
7470         * g++.dg/opt/pr47632.C: New testcase.
7471
7472 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7473
7474         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7475
7476 2011-02-07  Richard Guenther  <rguenther@suse.de>
7477
7478         PR tree-optimization/47615
7479         * g++.dg/opt/pr47615.C: New testcase.
7480
7481 2011-02-07  Richard Guenther  <rguenther@suse.de>
7482
7483         PR tree-optimization/47621
7484         * gcc.dg/torture/pr47621.c: New testcase.
7485
7486 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
7487
7488         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7489
7490 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
7491
7492         PR fortran/47592
7493         * gfortran.dg/allocate_with_source_1 : New test.
7494
7495 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
7496
7497         PR middle-end/47610
7498         * gcc.dg/pr47610.c: New test.
7499
7500 2011-02-05  Jie Zhang  <jie@codesourcery.com>
7501
7502         PR debug/42631
7503         * gcc.dg/pr42631.c: Update test.
7504         * gcc.dg/pr42631-2.c: New test.
7505
7506 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7507
7508         PR fortran/47574
7509         * gfortran.dg/pr47574.f90:  New test.
7510
7511 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
7512
7513         PR tree-optimization/46194
7514         * gcc.dg/autopar/pr46194.c: New.
7515
7516 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7517
7518         PR tree-optimization/43695
7519         * g++.dg/ipa/pr43695.C: New.
7520
7521 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR inline-asm/23200
7524         * gcc.dg/pr23200.c: New test.
7525
7526 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
7527
7528         PR c++/47589
7529         * g++.dg/pr47589.C: New test.
7530
7531 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
7532
7533         PR c++/47398
7534         * g++.dg/template/typedef37.C: New test.
7535         * g++.dg/template/param1.C: Adjust expected error message.
7536
7537 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7538
7539         PR middle-end/31490
7540         * gcc.dg/pr31490-2.c: New test.
7541         * gcc.dg/pr31490-3.c: New test.
7542         * gcc.dg/pr31490-4.c: New test.
7543
7544 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
7545             Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR c++/46890
7548         * g++.dg/parser/semicolon3.C: Adjust.
7549         * g++.dg/parser/semicolon4.C: New testcase.
7550         * g++.dg/pr46890.C: New testcase.
7551
7552 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7553
7554         PR c++/29571
7555         * g++.dg/init/pr29571.C: New.
7556
7557 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7558
7559         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7560         instead of vect_int.
7561
7562 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR target/47312
7565         * gcc.target/i386/pr47312.c: New test.
7566
7567         PR target/47564
7568         * gcc.target/i386/pr47564.c: New test.
7569
7570 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
7571
7572         PR tree-optimization/45122
7573         * gcc.dg/tree-ssa/pr45122.c: New.
7574
7575 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7576
7577         PR target/47272
7578         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7579         and vec_vsx_st.
7580
7581         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7582         and vsx so a default --with-cpu=power7 doesn't give an error
7583         when -mavoid-indexed-addresses is used.
7584
7585         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7586         wrapper function to save the arguments and then jump to the real
7587         function, rather than depending on the compiler not to move stuff
7588         before an asm.
7589         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7590
7591 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7592             Paul Thomas  <pault@gcc.gnu.org>
7593
7594         PR fortran/47082
7595         * gfortran.dg/class_37.f03 : New test.
7596
7597 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
7598             Richard Guenther  <rguenther@suse.de>
7599
7600         PR tree-optimization/40979
7601         PR bootstrap/47044
7602         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7603         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7604         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7605         check_vect_support_and_set_flags.
7606         * gfortran.dg/graphite/vect-pr40979.f90: New.
7607
7608 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
7609
7610         PR fortran/47572
7611         * gfortran.dg/class_36.f03: New.
7612
7613 2011-02-02  Richard Guenther  <rguenther@suse.de>
7614
7615         PR tree-optimization/47566
7616         * gcc.dg/lto/20110201-1_0.c: New testcase.
7617
7618 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
7619
7620         PR debug/47498
7621         PR debug/47501
7622         PR debug/45136
7623         PR debug/45130
7624         * debug/pr47498.c: New.
7625         * debug/pr47501.c: New.
7626
7627 2011-02-01  Richard Guenther  <rguenther@suse.de>
7628
7629         PR tree-optimization/47559
7630         * g++.dg/torture/pr47559.C: New testcase.
7631
7632 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
7633
7634         PR fortran/47565
7635         * gfortran.dg/typebound_call_20.f03: New.
7636
7637 2011-02-01  Richard Guenther  <rguenther@suse.de>
7638
7639         PR tree-optimization/47555
7640         * gcc.dg/pr47555.c: New testcase.
7641
7642 2011-02-01  Richard Guenther  <rguenther@suse.de>
7643
7644         PR tree-optimization/47541
7645         * g++.dg/torture/pr47541.C: New testcase.
7646
7647 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7648
7649         PR fortran/47455
7650         * gfortran.dg/typebound_call_19.f03: New.
7651
7652 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7653
7654         PR c++/47416
7655         * g++.dg/cpp0x/pr47416.C: New test.
7656
7657 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
7658
7659         PR fortran/47519
7660         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7661
7662 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
7663
7664         PR fortran/47463
7665         * gfortran.dg/typebound_assignment_1.f03: New.
7666
7667 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR tree-optimization/47538
7670         * gcc.c-torture/execute/pr47538.c: New test.
7671
7672 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7673
7674         PR target/45325
7675         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7676
7677 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7678
7679         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7680
7681 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
7682
7683         PR rtl-optimization/44031
7684         * gcc.c-torture/compile/20110131-1.c: New test.
7685
7686 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7687
7688         PR fortran/47042
7689         * gfortran.dg/stmt_func_1.f90: New.
7690
7691 2011-01-31  Tobias Burnus  <burnus@net-b.de>
7692
7693         PR fortran/47042
7694         * gfortran.dg/interface_34.f90: New.
7695
7696 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
7697
7698         PR fortran/47523
7699         * gfortran.dg/realloc_on_assign_5.f03: New test.
7700         * gfortran.dg/realloc_on_assign_5.f03: New test.
7701
7702 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7703
7704         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7705         * gfortran.dg/bessel_7.f90: Likewise.
7706         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
7707
7708         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7709         * gfortran.dg/sum_init_expr.f03: Likewise.
7710
7711         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7712
7713         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7714         -r -nostdlib.
7715
7716         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7717         loop only on "vect_intfloat_cvt" targets.
7718
7719 2011-01-29  Tobias Burnus  <burnus@net-b.de>
7720
7721         PR fortran/47531
7722         * gfortran.dg/shape_6.f90: New.
7723
7724 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7725
7726         PR libgfortran/47434
7727         * gfortran.dg/read_infnan_1.f90: Update test.
7728         * gfortran.dg/module_nan.f90: Update test.
7729         * gfortran.dg/char4_iunit_1.f03: Update test.
7730         * gfortran.dg/large_real_kind_1.f90: Update test.
7731         * gfortran.dg/real_const_3.f90: Update test.
7732         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7733
7734 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
7735
7736         PR c++/47311
7737         * g++.dg/template/param2.C: New test.
7738
7739 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7740
7741         PR libgfortran/47285
7742         * gfortran.dg/fmt_g.f: New test.
7743
7744 2011-01-28  Tobias Burnus  <burnus@net-b.de>
7745
7746         PR fortran/47507
7747         * gfortran.dg/pure_formal_1.f90: New.
7748
7749 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR target/42894
7752         * gcc.dg/tls/pr42894.c: New test.
7753
7754 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7755
7756         * gcc.dg/pr47276.c: Add dg-require-visibility.
7757
7758 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7759
7760         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7761
7762 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
7763             Tobias Burnus  <burnus@gcc.gnu.org>
7764
7765         PR fortran/45170
7766         PR fortran/35810
7767         PR fortran/47350
7768         * gfortran.dg/realloc_on_assign_3.f03: New test.
7769         * gfortran.dg/realloc_on_assign_4.f03: New test.
7770         * gfortran.dg/allocatable_function_5.f90: New test.
7771         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7772         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7773         implemented" dg-errors.
7774
7775 2011-01-27  Jan Hubicka  <jh@suse.cz>
7776
7777         PR middle-end/46949
7778         * gcc.dg/attr-weakref-4.c: New testcase
7779
7780 2011-01-27  Martin Jambor  <mjambor@suse.cz>
7781
7782         PR tree-optimization/47228
7783         * gcc.dg/torture/pr47228.c: New test.
7784
7785 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7786
7787         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7788
7789 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7790
7791         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7792         when using auto-overlay support on the SPU.
7793
7794 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7795
7796         PR rtl-optimization/44174
7797         * gcc.target/i386/asm-6.c: New test.
7798
7799 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
7800
7801         PR rtl-optimization/46856
7802         * gcc.c-torture/compile/pr46856.c: New test.
7803
7804 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
7805             Andrew Pinski  <pinskia@gmail.com>
7806
7807         PR c/43082
7808         * gcc.dg/pr43082.c: New.
7809
7810 2011-01-26  DJ Delorie  <dj@redhat.com>
7811
7812         PR rtl-optimization/46878
7813         * gcc.dg/pr46878-1.c: New test.
7814
7815 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
7816
7817         PR c++/47476
7818         * g++.dg/cpp0x/pr47476.C: New test.
7819
7820 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7821
7822         * gcc.c-torture/compile/20110126-1.c: New test.
7823
7824 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR c/47473
7827         * gcc.dg/torture/pr47473.c: New test.
7828
7829 2011-01-26  Jan Hubicka  <jh@suse.cz>
7830
7831         PR target/47237
7832         * gcc.c-torture/execute/pr47237.c: New testcase.
7833
7834 2011-01-26  Jan Hubicka  <jh@suse.cz>
7835
7836         PR tree-optimization/47190
7837         * gcc.dg/attr-weakref-3.c: New testcase.
7838
7839 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
7840
7841         PR c++/43601
7842         * gcc.dg/dll-9a.c: New test file.
7843         * gcc.dg/dll-11.c: Likewise.
7844         * gcc.dg/dll-12.c: Likewise.
7845         * gcc.dg/dll-12a.c: Likewise.
7846         * gcc.dg/dll-11a.c: Likewise.
7847         * gcc.dg/dll-9.c: Likewise.
7848         * gcc.dg/dll-10.c: Likewise.
7849         * gcc.dg/dll-10a.c: Likewise.
7850         * g++.dg/ext/dllexport4a.cc: Likewise.
7851         * g++.dg/ext/dllexport4.C: Likewise.
7852         * g++.dg/ext/dllexport5.C: Likewise.
7853         * g++.dg/ext/dllexport5a.cc: Likewise.
7854
7855 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7856
7857         PR tree-optimization/46970
7858         * gcc.dg/graphite/pr46970.c: New.
7859
7860 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7861
7862         PR tree-optimization/46215
7863         * gcc.dg/graphite/pr46215.c: New.
7864
7865 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7866
7867         PR tree-optimization/46168
7868         * gcc.dg/graphite/pr46168.c: New.
7869
7870 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7871
7872         PR tree-optimization/43657
7873         * gcc.dg/graphite/pr43657.c: New.
7874
7875 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7876
7877         PR tree-optimization/29832
7878         * gfortran.dg/graphite/pr29832.f90: New.
7879
7880 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7881
7882         PR tree-optimization/43567
7883         * gcc.dg/graphite/pr43567.c: New.
7884
7885 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7886
7887         * gfortran.dg/graphite/interchange-4.f: New.
7888         * gfortran.dg/graphite/interchange-5.f: New.
7889
7890         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7891         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7892         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7893         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7894         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7895         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7896         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7897         * gfortran.dg/ltrans-7.f90: Removed.
7898         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7899
7900         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7901         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7902         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7903         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7904         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7905         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7906         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7907         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7908         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7909         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7910         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7911         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7912         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7913         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7914         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7915         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7916         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7917         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7918         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7919         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7920         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7921         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7922         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7923         * gcc.dg/tree-ssa/data-dep-1.c
7924         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7925         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7926         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7927         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7928         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7929
7930 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
7931
7932         PR tree-optimization/47265
7933         PR tree-optimization/47443
7934         * gcc.c-torture/compile/pr47265.c: New test.
7935         * gcc.dg/pr47443.c: New test.
7936
7937 2011-01-25  Martin Jambor  <mjambor@suse.cz>
7938
7939         PR tree-optimization/47382
7940         * g++.dg/torture/pr47382.C: New test.
7941         * g++.dg/opt/devirt1.C: Xfail.
7942
7943 2011-01-25  Yao Qi  <yao@codesourcery.com>
7944
7945         PR target/45701
7946         * gcc.target/arm/pr45701-1.c: New test.
7947         * gcc.target/arm/pr45701-2.c: New test.
7948         * gcc.target/arm/pr45701-3.c: New test.
7949
7950 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7951             Jakub Jelinek  <jakub@redhat.com>
7952
7953         PR tree-optimization/47271
7954         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7955
7956 2011-01-25  Nick Clifton  <nickc@redhat.com>
7957
7958         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7959         (saturate_add): Delete.
7960         (exchange): Delete.
7961         (main): Do not run saturate_add.
7962         (set_interrupts): Delete.
7963
7964 2011-01-25  Tobias Burnus  <burnus@net-b.de>
7965
7966         PR fortran/47448
7967         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7968
7969 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR tree-optimization/47427
7972         PR tree-optimization/47428
7973         * gcc.c-torture/compile/pr47427.c: New test.
7974         * gcc.c-torture/compile/pr47428.c: New test.
7975
7976 2011-01-25  Richard Guenther  <rguenther@suse.de>
7977
7978         PR middle-end/47411
7979         * gcc.dg/torture/pr47411.c: New testcase.
7980
7981 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7982
7983         * gfortran.dg/graphite/id-24.f: New.
7984         * gfortran.dg/graphite/id-25.f: New.
7985
7986 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7987
7988         * gfortran.dg/graphite/id-23.f: New.
7989
7990 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7991
7992         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7993
7994 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
7995
7996         * gcc.dg/graphite/block-0.c: Un-XFAILed.
7997         * gcc.dg/graphite/block-1.c: Un-XFAILed.
7998         * gcc.dg/graphite/block-7.c: Un-XFAILed.
7999         * gcc.dg/graphite/block-8.c: Un-XFAILed.
8000         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
8001         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
8002         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
8003         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
8004         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
8005
8006 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
8007
8008         * gcc.dg/graphite/block-0.c: Add documentation.
8009         * gcc.dg/graphite/block-4.c: Same.
8010         * gcc.dg/graphite/block-7.c: Same.
8011         * gcc.dg/graphite/block-8.c: New.
8012         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
8013         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
8014         * gcc.dg/graphite/interchange-12.c: Add documentation.
8015         * gcc.dg/graphite/interchange-13.c: New.
8016         * gcc.dg/graphite/interchange-14.c: New.
8017         * gcc.dg/graphite/interchange-15.c: New.
8018         * gcc.dg/graphite/interchange-8.c: Add documentation.
8019         * gcc.dg/graphite/interchange-mvt.c: Same.
8020
8021 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8022
8023         PR target/47408
8024         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
8025         * gcc.target/powerpc/altivec-14.c: Ditto.
8026         * gcc.target/powerpc/altivec-33.c: Ditto.
8027         * gcc.target/powerpc/altivec-types-1.c: Ditto.
8028         * gcc.target/powerpc/altivec-types-2.c: Ditto.
8029         * gcc.target/powerpc/altivec-types-3.c: Ditto.
8030         * gcc.target/powerpc/altivec-types-4.c: Ditto.
8031         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
8032         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
8033         * g++.dg/ext/altivec-15.C: Ditto.
8034         * g++.dg/ext/altivec-types-1.C: Ditto.
8035         * g++.dg/ext/altivec-types-2.C: Ditto.
8036         * g++.dg/ext/altivec-types-3.C: Ditto.
8037         * g++.dg/ext/altivec-types-4.C: Ditto.
8038
8039 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8040
8041         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
8042
8043 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8044
8045         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
8046         optimization options.
8047
8048 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8049
8050         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
8051
8052         PR testsuite/45988
8053         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
8054
8055 2011-01-23  Tobias Burnus  <burnus@net-b.de>
8056
8057         PR fortran/47421
8058         * gfortran.dg/allocatable_scalar_12.f90: New.
8059
8060 2011-01-23  Ira Rosen  <irar@il.ibm.com>
8061
8062         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
8063         vectorization to be not profitable if peeling is used to
8064         realign the memory access.
8065         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
8066         loop bound to avoid loop unrolling.
8067         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8068
8069 2011-01-22  Jan Hubicka  <jh@suse.cz>
8070
8071         PR lto/47333
8072         * g++.dg/lto/pr47333.C: New file.
8073
8074 2011-01-22  Jan Hubicka  <jh@suse.cz>
8075
8076         PR tree-optimization/43884
8077         PR lto/44334
8078         * gcc.dg/autopar/outer-2.c: Increase array size.
8079         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
8080
8081 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8082
8083         PR fortran/38536
8084         * gfortran.dg/c_loc_tests_16.f90:  New test.
8085
8086 2011-01-22  Tobias Burnus  <burnus@net-b.de>
8087
8088         PR fortran/47399
8089         * gfortran.dg/typebound_proc_19.f90: New.
8090
8091 2011-01-21  Jeff Law <law@redhat.com>
8092
8093         PR tree-optimization/47053
8094         * g++.dg/pr47053.C: New test.
8095
8096 2011-01-21  Jason Merrill  <jason@redhat.com>
8097
8098         PR c++/47041
8099         * g++.dg/cpp0x/constexpr-ctor6.C: New.
8100
8101 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR c++/47388
8104         * g++.dg/cpp0x/range-for10.C: New test.
8105         * g++.dg/template/for1.C: New test.
8106
8107         PR middle-end/45566
8108         * g++.dg/tree-prof/partition3.C: New test.
8109
8110         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
8111
8112         PR rtl-optimization/47366
8113         * g++.dg/opt/pr47366.C: New test.
8114
8115 2011-01-21  Jason Merrill  <jason@redhat.com>
8116
8117         PR c++/46552
8118         * g++.dg/cpp0x/constexpr-regress2.C: New.
8119
8120         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
8121
8122 2011-01-21  Jeff Law <law@redhat.com>
8123
8124         PR rtl-optimization/41619
8125         * gcc.dg/pr41619.c: New.
8126
8127 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR tree-optimization/47355
8130         * g++.dg/opt/pr47355.C: New test.
8131
8132 2011-01-21  Richard Guenther  <rguenther@suse.de>
8133
8134         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
8135         making main hot.
8136
8137 2011-01-21  Richard Guenther  <rguenther@suse.de>
8138
8139         PR tree-optimization/47365
8140         * gcc.dg/torture/pr47365.c: New testcase.
8141         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8142
8143 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
8146
8147 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR tree-optimization/47391
8150         * gcc.dg/pr47391.c: New test.
8151
8152 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8153
8154         * g++.dg/template/char1.C: Use signed char.
8155
8156 2011-01-21  Tobias Burnus  <burnus@net-b.de>
8157
8158         PR fortran/47377
8159         * gfortran.dg/pointer_target_4.f90: New.
8160
8161 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8162
8163         PR target/47251
8164         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
8165         ILP32 system and not IP32.
8166
8167 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
8168
8169         PR debug/46583
8170         * g++.dg/debug/pr46583.C: New.
8171
8172 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8173
8174         PR debug/47283
8175         * g++.dg/debug/pr47283.C: New test.
8176
8177         PR testsuite/47371
8178         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
8179         * gcc.target/i386/headmerge-2.c: Likewise.
8180
8181 2011-01-20  Richard Guenther  <rguenther@suse.de>
8182
8183         PR middle-end/47370
8184         * gcc.dg/torture/pr47370.c: New testcase.
8185
8186 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
8187
8188         PR tree-optimization/46130
8189         * gcc.dg/pr46130-1.c: New test.
8190         * gcc.dg/pr46130-2.c: New test.
8191
8192 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
8193
8194         PR c++/47291
8195         * g++.dg/debug/dwarf2/template-params-10.C: New test.
8196
8197 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
8198
8199         PR debug/46240
8200         * g++.dg/debug/pr46240.cc: New.
8201
8202 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR c++/47303
8205         * g++.dg/template/anonunion1.C: New test.
8206
8207         PR rtl-optimization/47337
8208         * gcc.c-torture/execute/pr47337.c: New test.
8209
8210 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8211
8212         PR testsuite/45342
8213         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
8214
8215 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8216
8217         PR tree-optimization/46021
8218         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
8219
8220 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
8221
8222         PR tree-optimization/47290
8223         * g++.dg/torture/pr47290.C: New test.
8224
8225 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
8226
8227         PR fortran/47240
8228         * gfortran.dg/proc_ptr_comp_29.f90: New.
8229
8230 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
8231
8232         PR testsuite/41146
8233         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
8234         powerpc-apple-darwin9.
8235
8236 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR rtl-optimization/47299
8239         * gcc.c-torture/execute/pr47299.c: New test.
8240
8241 2011-01-17  Jason Merrill  <jason@redhat.com>
8242
8243         * g++.dg/cpp0x/constexpr-virtual.C: New.
8244
8245 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
8246
8247         PR fortran/47331
8248         * gfortran.dg/gomp/pr47331.f90: New test.
8249
8250 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
8251
8252         PR objc/47314
8253         * objc.dg/selector-warn-1.m: New.
8254         * obj-c++.dg/selector-warn-1.mm: New.
8255
8256 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
8257
8258         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
8259         Update dg-final accordingly.
8260
8261 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8262
8263         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
8264
8265 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8266
8267         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
8268         target check.
8269         * gcc.dg/guality/pr36728-2.c: Likewise.
8270
8271 2011-01-17  Richard Guenther  <rguenther@suse.de>
8272
8273         PR tree-optimization/47313
8274         * g++.dg/torture/pr47313.C: New testcase.
8275
8276 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
8277
8278         PR target/47318
8279         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
8280         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
8281         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8282         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
8283
8284         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
8285         as __m256i.
8286         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
8287         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
8288         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
8289
8290 2011-01-17  Richard Guenther  <rguenther@suse.de>
8291
8292         PR tree-optimization/45967
8293         * gcc.dg/torture/pr45967-2.c: New testcase.
8294         * gcc.dg/torture/pr45967-3.c: Likewise.
8295
8296 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8297
8298         PR testsuite/47325
8299         * g++.dg/ext/pr47213.C: Require visibility.
8300
8301 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8302
8303         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
8304         * gcc.dg/fixed-point/struct-union.c: Update error messages.
8305
8306 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
8307
8308         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
8309         Linux-based targets.
8310
8311 2011-01-13  Jan Hubicka  <jh@suse.cz>
8312
8313         PR tree-optimization/47276
8314         * gcc.dg/pr47276.c: New testcase.
8315
8316 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
8317             Jonathan Wakely  <jwakely.gcc@gmail.com>
8318
8319         PR c++/33558
8320         * g++.dg/other/pr33558.C: New.
8321         * g++.dg/other/pr33558-2.C: New.
8322
8323 2011-01-14  Martin Jambor  <mjambor@suse.cz>
8324
8325         PR tree-optimization/45934
8326         PR tree-optimization/46302
8327         * g++.dg/ipa/devirt-c-1.C: New test.
8328         * g++.dg/ipa/devirt-c-2.C: Likewise.
8329         * g++.dg/ipa/devirt-c-3.C: Likewise.
8330         * g++.dg/ipa/devirt-c-4.C: Likewise.
8331         * g++.dg/ipa/devirt-c-5.C: Likewise.
8332         * g++.dg/ipa/devirt-c-6.C: Likewise.
8333         * g++.dg/ipa/devirt-6.C: Likewise.
8334         * g++.dg/ipa/devirt-d-1.C: Likewise.
8335         * g++.dg/torture/pr45934.C: Likewise.
8336
8337 2011-01-14  Jason Merrill  <jason@redhat.com>
8338
8339         * g++.dg/cpp0x/variadic105.C: New.
8340
8341 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
8342             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8343
8344         PR objc/45989
8345         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8346         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
8347         execution tests on i?86-*-*, x86_64-*-* and
8348         powerpc*-apple-darwin* && ilp32.
8349         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
8350         tests on i?86-*-* and x86_64-*-*.
8351
8352 2011-01-14  Richard Guenther  <rguenther@suse.de>
8353
8354         PR tree-optimization/47280
8355         * g++.dg/opt/pr47280.C: New testcase.
8356
8357 2011-01-14  Jason Merrill  <jason@redhat.com>
8358
8359         * g++.dg/cpp0x/constexpr-regress1.C: New.
8360
8361         * g++.dg/ext/flexary2.C: New.
8362
8363 2011-01-14  Richard Guenther  <rguenther@suse.de>
8364
8365         PR middle-end/47281
8366         * gcc.dg/torture/pr47281.c: New testcase.
8367         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
8368
8369 2011-01-14  Richard Guenther  <rguenther@suse.de>
8370
8371         PR tree-optimization/47286
8372         * gcc.dg/tree-ssa/pr47286.c: New testcase.
8373
8374 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
8375
8376         PR c++/47213
8377         * g++.dg/ext/pr47213.C: New.
8378
8379 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8380
8381         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
8382
8383 2011-01-13  Tobias Burnus  <burnus@net-b.de>
8384             Mikael Morin  <mikael@gcc.gnu.org>
8385
8386         PR fortran/45848
8387         PR fortran/47204
8388         * gfortran.dg/select_type_20.f90: New.
8389         * gfortran.dg/select_type_21.f90: New.
8390
8391 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
8392
8393         PR target/47251
8394         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
8395
8396 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8397
8398         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
8399         * gcc.dg/guality/pr36728-2.c: Likewise.
8400
8401 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
8402
8403         PR debug/PR46973
8404         * g++.dg/debug/dwarf2/template-params-9.C: New test.
8405
8406 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
8407
8408         PR rtl-optimization/45352
8409         * gcc.dg/pr45352-3.c: New.
8410
8411 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8412
8413         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
8414         comment.
8415         * g++.dg/cpp0x/range-for8.C: New.
8416         * g++.dg/cpp0x/range-for9.C: New.
8417
8418 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
8419
8420         PR debug/47209
8421         * g++.dg/debug/pr47209.C: New.
8422
8423 2011-01-12  Richard Guenther  <rguenther@suse.de>
8424
8425         PR lto/47259
8426         * gcc.dg/lto/pr47259_0.c: New testcase.
8427         * gcc.dg/lto/pr47259_1.c: Likewise.
8428
8429 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
8430
8431         * objc-obj-c++-shared/Object1.h: Add copyright header, update
8432         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
8433         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8434         methods missing from the OBJC2 Object.
8435         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8436         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8437         GNU and NeXT runtimes.
8438         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8439         comments.
8440         * objc-obj-c++-shared/Object1.m: Likewise.
8441         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
8442         * objc.dg/proto-qual-1.m: Likewise.
8443         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8444         * obj-c++.dg/proto-qual-1.mm: Likewise.
8445
8446 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8447
8448         PR testsuite/33033
8449         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8450
8451 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8452
8453         Fixed the Objective-C++ testsuite and updated all tests.
8454         * lib/obj-c++.exp (obj-c++_init): Declare and set
8455         gcc_warning_prefix and gcc_error_prefix.
8456         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8457         'dg-warning', 'dg-message' and 'dg-error'.
8458         * obj-c++.dg/class-extension-3.mm: Likewise.
8459         * obj-c++.dg/class-protocol-1.mm: Likewise.
8460         * obj-c++.dg/encode-7.mm: Likewise.
8461         * obj-c++.dg/exceptions-3.mm: Likewise.
8462         * obj-c++.dg/exceptions-5.mm: Likewise.
8463         * obj-c++.dg/method-12.mm: Likewise.
8464         * obj-c++.dg/method-13.mm: Likewise.
8465         * obj-c++.dg/method-15.mm: Likewise.
8466         * obj-c++.dg/method-16.mm: Likewise.
8467         * obj-c++.dg/method-4.mm: Likewise.
8468         * obj-c++.dg/method-8.mm: Likewise.
8469         * obj-c++.dg/method-conflict-1.mm: Likewise.
8470         * obj-c++.dg/method-conflict-2.mm: Likewise.
8471         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8472         and uncommented second part of the testcase now that the testsuite
8473         works correctly.
8474         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
8475         and uncommented second part of the testcase now that the testsuite
8476         works correctly.
8477         * obj-c++.dg/private-1.mm: Likewise.
8478         * obj-c++.dg/proto-lossage-4.mm: Likewise.
8479         * obj-c++.dg/syntax-error-7.mm: Likewise.
8480         * obj-c++.dg/warn5.mm: Likewise.
8481         * obj-c++.dg/property/at-property-14.mm: Likewise.
8482         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8483         FIXME.
8484         * obj-c++.dg/property/at-property-18.mm: Likewise.
8485         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8486         FIXME.
8487         * obj-c++.dg/property/at-property-21.mm: Likewise.
8488         * obj-c++.dg/property/at-property-28.mm: Likewise.
8489         * obj-c++.dg/property/at-property-5.mm: Likewise.
8490         * obj-c++.dg/property/dynamic-2.mm: Likewise.
8491         * obj-c++.dg/property/property-neg-3.mm: Likewise.
8492         * obj-c++.dg/property/synthesize-11.mm: Likewise.
8493         * obj-c++.dg/property/synthesize-6.mm: Likewise.
8494         * obj-c++.dg/property/synthesize-8.mm: Likewise.
8495         * obj-c++.dg/property/synthesize-9.mm: Likewise.
8496         * obj-c++.dg/tls/diag-5.mm: Likewise.
8497         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8498         dg-error, now matched correctly.
8499
8500 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
8501
8502         * objc.dg/property/at-property-29.m: New.
8503         * obj-c++.dg/property/at-property-29.mm: New.
8504
8505 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8506
8507         * go.test/go-test.exp (go-set-goarch): New proc.
8508         (go-gc-tests): Use it.
8509
8510 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
8511
8512         PR debug/46955
8513         * g++.dg/debug/dwarf2/template-params-8.C: New test.
8514
8515 2011-01-11  Richard Henderson  <rth@redhat.com>
8516
8517         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8518
8519 2011-01-11  Jan Hubicka  <jh@suse.cz>
8520
8521         PR lto/45721
8522         PR lto/45375
8523         * gcc.dg/lto/pr45721_1.c: New file.
8524         * gcc.dg/lto/pr45721_0.c: New file.
8525
8526 2011-01-11  Richard Guenther  <rguenther@suse.de>
8527
8528         PR tree-optimization/46076
8529         * gcc.dg/tree-ssa/pr46076.c: New testcase.
8530
8531 2011-01-11  Jeff Law <law@redhat.com>
8532
8533         * PR tree-optimization/47086
8534         * gcc.dg/pr47086.c: New test.
8535
8536 2011-01-11  Jason Merrill  <jason@redhat.com>
8537
8538         PR c++/46658
8539         * g++.dg/template/new10.C: New.
8540
8541         PR c++/45520
8542         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8543
8544 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
8545
8546         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8547         Split type definitions and NSConstantString class into...
8548         * objc-obj-c++-shared/objc-test-suite-types.h: New.
8549         * objc-obj-c++-shared/nsconstantstring-class.h: New.
8550         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8551         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8552         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8553         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8554         to comments.
8555         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8556         encode defines for newer NeXT system headers.
8557         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8558         * obj-c++.dg/torture/strings/string1.mm: Likewise.
8559         * objc.dg/foreach-5.m: Likewise.
8560         * objc.dg/foreach-2.m: Likewise.
8561         * objc.dg/foreach-4.m: Likewise.
8562         * objc.dg/torture/strings/string1.m: Likewise.
8563         * objc.dg/torture/strings/string2.m: Likewise.
8564         * objc.dg/torture/strings/string3.m: Likewise.
8565         * objc.dg/torture/strings/string4.m: Likewise.
8566         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8567         header and stand alone.
8568         * obj-c++.dg/strings/strings-2.mm: Likewise.
8569         * objc.dg/torture/strings/const-str-3.m: Likewise.
8570         * objc.dg/strings/strings-2.m: Likewise.
8571         * objc.dg/strings/const-str-12b.m: Likewise.
8572
8573 2011-01-12  Richard Guenther  <rguenther@suse.de>
8574
8575         PR middle-end/32511
8576         * gcc.dg/attr-weak-1.c: Adjust.
8577
8578 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
8579
8580         PR fortran/47051
8581         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8582         standard compliant and comment.
8583
8584 2011-01-10  Jan Hubicka  <jh@suse.cz>
8585
8586         PR lto/46083
8587         * gcc.dg/initpri3.c: New testcase.
8588
8589 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
8590
8591         PR lto/47222
8592         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8593         externally visible.
8594         (g_esi): Likewise.
8595         (g_ebx): Likewise.
8596         (g_ebp): Likewise.
8597         (g_esp): Likewise.
8598         (g_ebp_save): Likewise.
8599         (g_esp_save): Likewise.
8600
8601 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8602
8603         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8604
8605 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607         PR tree-optimization/46021
8608         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8609         i?86-*-*, x86_64-*-*.
8610
8611 2011-01-10  Jeff Law <law@redhat.com>
8612
8613         * PR tree-optimization/47141
8614         * gcc.c-torture/compile/pr47141.c: New test.
8615
8616 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
8617
8618         PR testsuite/46230
8619         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8620         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8621         * gcc.dg/vect/slp-35.c: Remove XFAILs.
8622         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8623
8624         PR testsuite/46230
8625         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8626         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
8627         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8628         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8629         being vectorized.  Adjust dg-final pattern.
8630
8631         PR testsuite/46230
8632         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8633         * gcc.dg/vect/slp-24.c: Likewise.
8634
8635 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
8636
8637         PR c++/47218
8638         * g++.dg/other/pr47218-1.C: New test file.
8639         * g++.dg/other/pr47218.C: Likewise.
8640         * g++.dg/other/pr47218.h: New supporting header.
8641
8642 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8643
8644         PR objc/47232
8645         * objc.dg/attributes/invalid-attribute-1.m: New.
8646         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8647
8648 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8649
8650         PR fortran/47224
8651         * gfortran.dg/proc_ptr_comp_28.f90: New.
8652
8653 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8654
8655         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8656         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8657         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8658         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8659         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8660         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8661         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8662         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8663         * objc.dg/gnu-api-2-class.m: Likewise.
8664         * objc.dg/gnu-api-2-ivar.m: Likewise.
8665         * objc.dg/gnu-api-2-method.m: Likewise.
8666         * objc.dg/gnu-api-2-objc.m: Likewise.
8667         * objc.dg/gnu-api-2-object.m: Likewise.
8668         * objc.dg/gnu-api-2-property.m: Likewise.
8669         * objc.dg/gnu-api-2-protocol.m: Likewise.
8670         * objc.dg/gnu-api-2-sel.m: Likewise.
8671
8672 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
8673
8674         * objc.dg/foreach-1.m: Skip for Darwin < 9.
8675         * objc.dg/objc-foreach-4.m: Likewise.
8676         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8677         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8678         * objc.dg/foreach-4.m: Likewise.
8679         * objc.dg/foreach-5.m: Likewise.
8680         * objc.dg/foreach-3.m: Return self from init.
8681
8682 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8683
8684         PR fortran/38536
8685         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
8686
8687 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
8688
8689         PR fortran/46313
8690         * gfortran.dg/class_35.f90: New.
8691
8692 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8693
8694         * objc.dg/foreach-1.m: Add "-Wall" to flags.
8695
8696 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
8697
8698         PR objc/47078
8699         * objc.dg/invalid-method-2.m: New.
8700         * obj-c++.dg/invalid-method-2.mm: New.
8701
8702 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
8703
8704         PR fortran/46896
8705         * gfortran.dg/transpose_optimization_2.f90 : New test.
8706
8707 2011-01-08  Jan Hubicka  <jh@suse.cz>
8708
8709         PR tree-optmization/46469
8710         * g++.dg/torture/pr46469.C: New testcase.
8711
8712 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
8713
8714         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8715         emulation of libobjc-gnu structure layout functionality to ..
8716         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8717         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8718         * objc/execute/bf-common.h: Adjust headers.
8719         * objc/execute/bf-1.m: Likewise.
8720         * objc/execute/bf-2.m: Likewise.
8721         * objc/execute/bf-3.m: Likewise.
8722         * objc/execute/bf-4.m: Likewise.
8723         * objc/execute/bf-5.m: Likewise.
8724         * objc/execute/bf-6.m: Likewise.
8725         * objc/execute/bf-7.m: Likewise.
8726         * objc/execute/bf-8.m: Likewise.
8727         * objc/execute/bf-9.m: Likewise.
8728         * objc/execute/bf-10.m: Likewise.
8729         * objc/execute/bf-11.m: Likewise.
8730         * objc/execute/bf-12.m: Likewise.
8731         * objc/execute/bf-13.m: Likewise.
8732         * objc/execute/bf-14.m: Likewise.
8733         * objc/execute/bf-15.m: Likewise.
8734         * objc/execute/bf-16.m: Likewise.
8735         * objc/execute/bf-17.m: Likewise.
8736         * objc/execute/bf-18.m: Likewise.
8737         * objc/execute/bf-19.m: Likewise.
8738         * objc/execute/bf-20.m: Likewise.
8739         * objc/execute/bf-21.m: Likewise.
8740         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8741         objc_get_type_qualifiers ().
8742
8743 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8744
8745         PR fortran/45777
8746         * gfortran.dg/dependency_39.f90:  New test.
8747
8748 2011-01-07  Jan Hubicka  <jh@suse.cz>
8749
8750         Get builtins tests ready for linker plugin.
8751         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8752         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8753         my_memset, my_bzero): Mark used.
8754         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8755         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8756         volatile.
8757         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8758         volatile.
8759
8760 2011-01-07  Jan Hubicka  <jh@suse.cz>
8761
8762         PR tree-optimization/46367
8763         * g++.dg/torture/pr46367.C: New file.
8764
8765 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR target/47201
8768         * gcc.dg/pr47201.c: New test.
8769
8770         PR bootstrap/47187
8771         * gcc.dg/tree-prof/pr47187.c: New test.
8772
8773 2011-01-07  Tobias Burnus  <burnus@net-b.de>
8774
8775         PR fortran/41580
8776         * gfortran.dg/extends_type_of_3.f90: New.
8777
8778 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
8779
8780         * g++.dg/ext/dllexport-MI1.C: Adjust test.
8781         * g++.dg/ext/dllimport-MI1.C: Likewise.
8782         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8783         * g++.dg/ext/dllimport10.C: Likewise.
8784         * g++.dg/ext/dllimport11.C: Likewise.
8785         * g++.dg/ext/dllimport12.C: Likewise.
8786         * g++.dg/ext/dllimport13.C: Likewise.
8787         * g++.dg/ext/dllimport2.C: Likewise.
8788         * g++.dg/ext/dllimport3.C: Likewise.
8789         * g++.dg/ext/dllimport4.C: Likewise.
8790         * g++.dg/ext/dllimport5.C: Likewise.
8791         * g++.dg/ext/dllimport6.C: Likewise.
8792         * g++.dg/ext/dllimport8.C: Likewise.
8793         * g++.dg/ext/dllimport9.C: Likewise.
8794         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8795         targets, too. Additionally enable test for i?86-*-mingw*.
8796         * g++.dg/ext/selectany1.C: Likewise.
8797         Remove guard variable check.
8798
8799 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
8800
8801         PR fortran/47189
8802         PR fortran/47194
8803         * gfortran.dg/storage_size_3.f08: Extended.
8804
8805 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR c++/47022
8808         * g++.dg/template/stdarg1.C: New test.
8809
8810 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
8811
8812         PR fortran/47195
8813         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8814         * gfortran.dg/defined_operators_1.f90: Split the subroutine
8815         from the interface of functions to not hide the errors that
8816         shall be tested.
8817
8818 2011-01-06  Jan Hubicka  <jh@suse.cz>
8819
8820         * gcc.dg/lto/pr47188_0.c: New testcase.
8821         * gcc.dg/lto/pr47188_1.c: New testcase.
8822
8823 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
8824
8825         PR fortran/33117
8826         PR fortran/46478
8827         * gfortran.dg/interface_33.f90: New test.
8828
8829 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR c/47150
8832         * gcc.c-torture/compile/pr47150.c: New test.
8833
8834 2011-01-06  Ira Rosen  <irar@il.ibm.com>
8835
8836         PR tree-optimization/47139
8837         * gcc.dg/vect/pr47139.c: New test.
8838
8839 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
8840
8841         PR fortran/47180
8842         * gfortran.dg/extends_type_of_2.f03: New.
8843
8844 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8845
8846         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8847
8848 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8849
8850         * gnat.dg/opt14.adb: New test.
8851
8852 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8853
8854         PR fortran/46017
8855         * gfortran.dg/allocate_error_2.f90:  New test.
8856
8857 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
8858
8859         PR fortran/47024
8860         * gfortran.dg/storage_size_3.f08: New.
8861
8862 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8863
8864         PR libgfortran/47154
8865         * gfortran.dg/namelist_68.f90: New test.
8866
8867 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8868
8869         * gnat.dg/unchecked_convert8.ad[sb]: New test.
8870
8871 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
8872
8873         PR fortran/46448
8874         * gfortran.dg/class_34.f90: New.
8875
8876 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8877
8878         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8879         use __builtin_inff.  Skip all single-precision tests that require
8880         Infinity.
8881
8882 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8883
8884         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8885
8886 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR tree-optimization/47148
8889         * gcc.c-torture/execute/pr47148.c: New test.
8890
8891         PR tree-optimization/47155
8892         * gcc.c-torture/execute/pr47155.c: New test.
8893
8894         PR rtl-optimization/47157
8895         * gcc.c-torture/compile/pr47157.c: New test.
8896
8897 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8898
8899         * gcc.dg/torture/vector-shift2.c (schar): Define.
8900         (main): Always use schar or uchar instead of plain "char" to avoid
8901         dependencies on implementation-defined char signedness.
8902
8903 2011-01-03  Martin Jambor  <mjambor@suse.cz>
8904
8905         PR tree-optimization/46801
8906         * gnat.dg/pack9.adb: Remove xfail.
8907
8908 2011-01-03  Martin Jambor  <mjambor@suse.cz>
8909
8910         PR tree-optimization/46984
8911         * g++.dg/ipa/pr46984.C: New test.
8912
8913 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
8914
8915         PR fortran/46408
8916         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8917
8918 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR tree-optimization/47140
8921         * gcc.c-torture/compile/pr47140.c: New test.
8922
8923         PR rtl-optimization/47028
8924         * gcc.dg/pr47028.c: New test.
8925
8926 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8927
8928         * objc.dg/protocol-forward-1.m: Removed TODO.
8929         * objc.dg/protocol-forward-2.m: New.
8930         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8931         * obj-c++.dg/protocol-forward-2.mm: New.
8932
8933 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
8934
8935         PR target/38662
8936         * g++.dg/eh/pr38662.C: New testcase.
8937
8938 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
8939
8940         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8941         scan for newline '\n'.
8942
8943 \f
8944 Copyright (C) 2011 Free Software Foundation, Inc.
8945
8946 Copying and distribution of this file, with or without modification,
8947 are permitted in any medium without royalty provided the copyright
8948 notice and this notice are preserved.