OSDN Git Service

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