OSDN Git Service

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