OSDN Git Service

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