OSDN Git Service

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