OSDN Git Service

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