OSDN Git Service

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