OSDN Git Service

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