OSDN Git Service

* pt.c (type_unification_real): Correct complain arg for tsubsting
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-09-07  Jason Merrill  <jason@redhat.com>
2
3         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4
5 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
6         
7         * gcc.dg/section1.c: Don't xfail for avr.
8         
9 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
10
11         PR tree-optimization/50322
12         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
13
14 2011-09-07  Martin Jambor  <mjambor@suse.cz>
15
16         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
17
18 2011-09-07  Martin Jambor  <mjambor@suse.cz>
19
20         PR tree-optimization/49911
21         * g++.dg/tree-ssa/pr49911.C: New test.
22
23 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
24
25         PR target/49030
26         * gcc.dg/torture/pr49030.c: New test.
27
28 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
29
30         PR fortran/50288
31         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
32         * gfortran.dg/class_4d.f03: Deleted.
33         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
34
35 2011-09-07  Richard Guenther  <rguenther@suse.de>
36
37         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
38
39 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
40
41         PR tree-optimization/46021
42         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
43
44 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
45
46         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
47
48 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
49
50         * gcc.c-torture/compile/20110906-1.c: New test.
51
52 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
53
54         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
55
56 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
57
58         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
59         --param tree-reassoc-width=1.
60
61         * gcc.dg/tree-ssa/reassoc-24.c: New test.
62         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
63
64 2011-09-06  Richard Guenther  <rguenther@suse.de>
65
66         PR tree-optimization/48149
67         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
68
69 2011-09-06  Richard Guenther  <rguenther@suse.de>
70
71         PR tree-optimization/48317
72         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
73
74 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
75
76         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
77         New procedure.
78         (add_options_for_quad_vectors): Replace with ...
79         (add_options_for_double_vectors): ... this.
80         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
81         support multiple vector sizes since the vectorizer attempts to
82         vectorize with both vector sizes.
83         * gcc.dg/vect/no-vfa-vect-79.c,
84         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
85         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
86         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
87         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
88         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
89         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
90         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
91         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
92         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
93         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
94         gcc.dg/vect/vect-40.c: Likewise.
95         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as
96         redundant.
97         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
98         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
99         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
100         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
101         Likewise.
102         * gcc.dg/vect/vect-peel-4.c: Make ia global.
103
104 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
105
106         PR target/49606
107         * gcc.target/mips/abi-main.h: New file.
108         * gcc.target/mips/abi-o32-long32.c: New test.
109         * gcc.target/mips/abi-o32-long64.c: Likewise.
110         * gcc.target/mips/abi-o64-long32.c: Likewise.
111         * gcc.target/mips/abi-o64-long64.c: Likewise.
112         * gcc.target/mips/abi-n32-long32.c: Likewise.
113         * gcc.target/mips/abi-n32-long64.c: Likewise.
114         * gcc.target/mips/abi-n64-long32.c: Likewise.
115         * gcc.target/mips/abi-n64-long64.c: Likewise.
116         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
117         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
118         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
119         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
120         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
121         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
122         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
123         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
124         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
125         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
126         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
127         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
128         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
129         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
130         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
131         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
132         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
133         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
134         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
135         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
136         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
137         * gcc.target/mips/branch-2.c: Remove -mabicalls.
138         * gcc.target/mips/branch-3.c: Likewise.
139         * gcc.target/mips/branch-4.c: Likewise.
140         * gcc.target/mips/branch-5.c: Likewise.
141         * gcc.target/mips/branch-6.c: Likewise.
142         * gcc.target/mips/branch-7.c: Likewise.
143         * gcc.target/mips/branch-8.c: Likewise.
144         * gcc.target/mips/branch-9.c: Likewise.
145         * gcc.target/mips/branch-10.c: Likewise.
146         * gcc.target/mips/branch-11.c: Likewise.
147         * gcc.target/mips/branch-12.c: Likewise.
148         * gcc.target/mips/branch-13.c: Likewise.
149         * gcc.target/mips/lazy-binding-1.c: Likewise.
150
151 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
152
153         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1
154         << 18 to avoid warning on int=16 platforms..
155
156 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
157
158         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
159         to work even with -fshort-enums.
160
161 2011-09-04  Jan Hubicka  <jh@suse.cz>
162
163         * gcc.c-torture/compile/20110902.c: new testcase.
164
165 2011-09-04  Jason Merrill  <jason@redhat.com>
166
167         PR c++/49267
168         * g++.dg/cpp0x/rv-conv1.C: New.
169
170         DR 1328
171         * g++.dg/cpp0x/rv-func3.C: New.
172
173         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
174
175         PR c++/50248
176         Core 1358
177         * g++.dg/cpp0x/constexpr-template1.C: New.
178         * g++.dg/cpp0x/constexpr-template2.C: New.
179         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
180         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
181
182 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
183
184         * gnat.dg/specs/debug1.ads: Tweak pattern.
185
186 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/50227
189         * gfortran.dg/class_45a.f03: New.
190         * gfortran.dg/class_45b.f03: New.
191
192 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
193             Ira Rosen  <ira.rosen@linaro.org>
194
195         PR tree-optimization/50208
196         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
197         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
198         -fno-tree-fre -fno-tree-pre.
199
200 2011-09-02  Martin Jambor  <mjambor@suse.cz>
201
202         * gcc.dg/ipa/ipcp-3.c: New test.
203
204 2011-09-02  Richard Guenther  <rguenther@suse.de>
205
206         PR tree-optimization/27460
207         PR middle-end/29269
208         * gcc.dg/vect/vect-cond-7.c: New testcase.
209
210 2011-09-02  Martin Jambor  <mjambor@suse.cz>
211
212         * g++.dg/ipa/devirt-3.C: Added a distraction method.
213         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
214         xfailed test for inlining.
215         * g++.dg/ipa/ivinline-9.C: Likewise.
216
217 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
218
219         PR tree-optimization/50178
220         * gfortran.dg/vect/pr50178.f90: New test.
221
222 2011-08-31  Martin Jambor  <mjambor@suse.cz>
223
224         PR middle-end/49886
225         * gcc.c-torture/execute/pr49886.c: New testcase.
226
227 2011-08-31  Tom de Vries  <tom@codesourcery.com>
228
229         PR middle-end/43513
230         * gcc.dg/pr43513.c: New test.
231
232 2011-08-30  Tobias Burnus  <burnus@net-b.de>
233
234         PR fortran/45044
235         * gfortran.dg/common_14.f90: New.
236         * gfortran.dg/common_resize_1.f: Add two dg-warning.
237
238 2011-08-30  Jason Merrill  <jason@redhat.com>
239
240         PR c++/50084
241         * g++.dg/cpp0x/decltype33.C: New.
242
243         PR c++/50089
244         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
245
246         PR c++/50114
247         * g++.dg/cpp0x/lambda/lambda-for.C: New.
248
249 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
250
251         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
252
253 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
254
255         * gnat.dg/specs/aggr3.ads: New test.
256         * gnat.dg/specs/aggr3_pkg.ads: New helper.
257
258         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
259         * gnat.dg/specs/aggr2.ads: Likewise.
260
261 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
262
263         PR fortran/45170
264         * gfortran.dg/allocate_with_source_2.f90: New test
265
266 2011-08-30  Jason Merrill  <jason@redhat.com>
267
268         PR c++/50220
269         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
270
271         PR c++/50234
272         * g++.dg/cpp0x/constexpr-value3.C: New.
273
274 2011-08-30  Richard Guenther  <rguenther@suse.de>
275
276         PR middle-end/48571
277         * gcc.c-torture/execute/pr48571-1.c: New testcase.
278         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
279         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
280         * gcc.dg/pr36902.c: XFAIL.
281
282 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
283
284         * gcc.target/i386/fma-check.h: New.
285         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
286         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
287         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
288         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
289         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
290         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
291         * gcc.target/i386/fma-fmaddXX.c: Likewise.
292         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
293         * gcc.target/i386/fma-fmsubXX.c: Likewise.
294         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
295         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
296         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
297         * gcc.target/i386/fma-compile.c: Likewise.
298         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
299         * gcc.target/i386/sse-12.c: Add -mfma.
300         * gcc.target/i386/sse-13.c: Likewise.
301         * gcc.target/i386/sse-14.c: Likewise.
302         * gcc.target/i386/sse-22.c: Likewise.
303         * gcc.target/i386/sse-23.c: Likewise.
304         * g++.dg/other/i386-2.C: Likewise.
305         * g++.dg/other/i386-3.C: Likewise.
306
307 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
308
309         PR testsuite/50185
310         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
311         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
312
313 2011-08-30  Christian Bruel  <christian.bruel@st.com>
314
315         * g++.dg/bprob/bprob.exp (feedback_options): Set
316         -fbranch-probabilities.
317         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
318
319 2011-08-29  Jason Merrill  <jason@redhat.com>
320
321         PR c++/50224
322         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
323
324 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
325             Jason Merrill  <jason@redhat.com>
326
327         * g++.dg/dfp/base.C: New test.
328
329 2011-08-29  Jason Merrill  <jason@redhat.com>
330
331         Core DR 994
332         PR c++/50209
333         * g++.dg/cpp0x/initlist58.C: New.
334
335 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
336
337         PR fortran/50225
338         * gfortran.dg/class_result_1.f03: New.
339
340 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
341
342         PR middle-end/48722
343         * gcc.target/i386/pr48722.c: New test.
344
345 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
346
347         PR libfortran/50192
348         * gfortran.dg/widechar_compare_1.f90:  New test.
349
350 2011-08-26  Jason Merrill  <jason@redhat.com>
351
352         Core DR 342
353         PR c++/48582
354         * g++.dg/abi/mangle50.C: New.
355
356 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
357
358         PR target/50202
359         * gcc.target/i386/pr50202.c: New test.
360
361 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
362
363         * gcc.target/i386/sse_4_1-round-vec.c: New test.
364         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
365         * gcc.target/i386/avx-round-vec.c: New test.
366         * gcc.target/i386/avx-roundf-vec.c: New test.
367
368 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
369
370         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
371         instruction.
372
373         PR c/50179
374         * c-c++-common/Wunused-var-14.c: New test.
375
376 2011-08-26  Tom de Vries  <tom@codesourcery.com>
377
378         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
379
380 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
381
382         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
383         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
384         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
385         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
386
387 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
388
389         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
390         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
391         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
392         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
393
394 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
395
396         PR fortran/50050
397         * gfortran.dg/pointer_comp_init_1.f90: New test.
398
399 2011-08-25  Jason Merrill  <jason@redhat.com>
400
401         PR c++/50157
402         * g++.dg/cpp0x/sfinae27.C: New.
403
404 2011-08-25  Tobias Burnus  <burnus@net-b.de>
405
406         * gfortran.dg/coarray_lib_token_4.f90: New.
407
408 2011-08-25  Tobias Burnus  <burnus@net-b.de>
409
410         * gfortran.dg/coarray/alloc_comp_1.f90: New.
411
412 2011-08-25  Richard Guenther  <rguenther@suse.de>
413
414         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
415
416 2011-08-24  Tobias Burnus  <burnus@net-b.de>
417
418         PR fortran/50163
419         * gfortran.dg/initialization_28.f90: New.
420
421 2011-08-24  Richard Guenther  <rguenther@suse.de>
422
423         PR tree-optimization/50067
424         * gcc.dg/torture/pr50067-3.c: New testcase.
425         * gcc.dg/torture/pr50067-4.c: Likewise.
426         * gcc.dg/torture/pr50067-5.c: Likewise.
427
428 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
429
430         * g++.dg/other/i386-2.C: Add -mavx2 check.
431         * g++.dg/other/i386-3.C: Likewise.
432         * gcc.target/i386/avx-1.c: Add AVX2.
433         * gcc.target/i386/avx-2.c: Likewise.
434         * gcc.target/i386/funcspec-5.c: Likewise.
435         * gcc.target/i386/sse-12.c: Likewise.
436         * gcc.target/i386/sse-13.c: Likewise.
437         * gcc.target/i386/sse-14.c: Likewise.
438         * gcc.target/i386/sse-22.c: Likewise.
439         * gcc.target/i386/sse-23.c: Likewise.
440         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
441         * gcc.target/i386/avx2-check.h: New.
442         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
443         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
444         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
445         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
446         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
447         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
448         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
449         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
450         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
451         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
452         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
453         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
454         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
455         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
456         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
457         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
458         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
459         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
460         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
461         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
462         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
463         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
464         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
465         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
466         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
467         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
468         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
469         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
470         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
471         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
472         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
473         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
474         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
475         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
476         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
477         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
478         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
479         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
480         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
481         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
482         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
483         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
484         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
485         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
486         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
487         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
488         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
489         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
490         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
491         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
492         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
493         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
494         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
495         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
496         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
497         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
498         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
499         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
500         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
501         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
502         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
503         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
504         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
505         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
506         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
507         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
508         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
509         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
510         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
511         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
512         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
513         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
514         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
515         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
516         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
517         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
518         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
519         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
520         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
521         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
522         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
523         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
524         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
525         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
526         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
527         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
528         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
529         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
530         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
531         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
532         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
533         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
534         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
535         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
536         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
537         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
538         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
539         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
540         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
541         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
542         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
543         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
544         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
545         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
546         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
547         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
548         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
549         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
550         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
551         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
552         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
553         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
554         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
555         * gcc.target/i386/avx2-vpand-1.c: Likewise.
556         * gcc.target/i386/avx2-vpand-2.c: Likewise.
557         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
558         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
559         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
560         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
561         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
562         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
563         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
564         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
565         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
566         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
567         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
568         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
569         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
570         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
571         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
572         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
573         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
574         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
575         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
576         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
577         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
578         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
579         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
580         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
581         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
582         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
583         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
584         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
585         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
586         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
587         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
588         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
589         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
590         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
591         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
592         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
593         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
594         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
595         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
596         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
597         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
598         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
599         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
600         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
601         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
602         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
603         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
604         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
605         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
606         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
607         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
608         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
609         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
610         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
611         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
612         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
613         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
614         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
615         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
616         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
617         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
618         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
619         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
620         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
621         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
622         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
623         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
624         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
625         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
626         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
627         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
628         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
629         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
630         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
631         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
632         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
633         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
634         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
635         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
636         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
637         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
638         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
639         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
640         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
641         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
642         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
643         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
644         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
645         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
646         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
647         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
648         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
649         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
650         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
651         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
652         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
653         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
654         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
655         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
656         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
657         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
658         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
659         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
660         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
661         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
662         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
663         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
664         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
665         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
666         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
667         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
668         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
669         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
670         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
671         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
672         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
673         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
674         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
675         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
676         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
677         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
678         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
679         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
680         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
681         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
682         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
683         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
684         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
685         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
686         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
687         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
688         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
689         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
690         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
691         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
692         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
693         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
694         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
695         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
696         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
697         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
698         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
699         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
700         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
701         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
702         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
703         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
704         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
705         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
706         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
707         * gcc.target/i386/avx2-vpor-1.c: Likewise.
708         * gcc.target/i386/avx2-vpor-2.c: Likewise.
709         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
710         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
711         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
712         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
713         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
714         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
715         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
716         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
717         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
718         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
719         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
720         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
721         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
722         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
723         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
724         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
725         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
726         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
727         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
728         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
729         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
730         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
731         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
732         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
733         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
734         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
735         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
736         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
737         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
738         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
739         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
740         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
741         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
742         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
743         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
744         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
745         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
746         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
747         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
748         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
749         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
750         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
751         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
752         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
753         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
754         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
755         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
756         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
757         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
758         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
759         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
760         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
761         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
762         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
763         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
764         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
765         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
766         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
767         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
768         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
769         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
770         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
771         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
772         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
773         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
774         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
775         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
776         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
777         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
778         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
779         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
780         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
781         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
782         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
783         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
784         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
785         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
786         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
787         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
788         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
789         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
790         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
791         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
792         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
793         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
794         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
795         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
796         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
797         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
798         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
799         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
800         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
801         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
802         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
803         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
804         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
805         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
806         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
807         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
808         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
809         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
810         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
811         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
812         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
813         * gcc.target/i386/testimm-9.c: Likewise.
814
815 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
816
817         * g++.dg/other/i386-2.C: Add -mbmi2 check.
818         * g++.dg/other/i386-3.C: Likewise.
819         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
820         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
821         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
822         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
823         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
824         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
825         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
826         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
827         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
828         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
829         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
830         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
831         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
832         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
833         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
834         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
835         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
836         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
837         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
838         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
839         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
840         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
841         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
842         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
843         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
844         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
845         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
846         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
847         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
848         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
849         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
850         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
851         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
852         * gcc.target/i386/sse-12.c: Add BMI2.
853         * gcc.target/i386/sse-13.c: Likewise.
854         * gcc.target/i386/sse-14.c: Likewise.
855         * gcc.target/i386/sse-22.c: Likewise.
856         * gcc.target/i386/sse-23.c: Likewise.
857
858 2011-08-23  Jason Merrill  <jason@redhat.com>
859
860         * g++.dg/template/crash7.C: Adjust expected errors.
861
862 2011-08-23  Jason Merrill  <jason@redhat.com>
863
864         PR c++/49045
865         Core 1321
866         * g++.dg/cpp0x/overload2.C: New.
867
868 2011-08-23  Jason Merrill  <jason@redhat.com>
869
870         Core 903
871         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
872
873 2011-08-23  Jason Merrill  <jason@redhat.com>
874
875         Core 975
876         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
877         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
878         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
879         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
880
881 2011-08-23  Jason Merrill  <jason@redhat.com>
882
883         PR c++/50024
884         * g++.dg/cpp0x/constexpr-initlist5.C: New.
885
886 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
887
888         PR c++/50158
889         * g++.dg/warn/Wunused-var-16.C: New test.
890
891         PR middle-end/50161
892         * gcc.dg/pr50161.c: New test.
893
894 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
895
896         PR c++/50055
897         * g++.dg/gcov/gcov-7.C: New test.
898
899 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
900
901         PR c++/46862
902         * g++.dg/dfp/nofields.C: New test.
903
904 2011-08-23  Tobias Burnus  <burnus@net-b.de>
905
906         PR fortran/31600
907         * gfortran.dg/use_16.f90: New.
908
909 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
910             Kirill Yukhin  <kirill.yukhin@intel.com>
911
912         PR target/50155
913         * gcc.target/i386/pr50155.c: New test.
914
915 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
916
917         PR tree-optimization/50133
918         * gcc.dg/pr50133.c: New test.
919
920         PR middle-end/50141
921         * c-c++-common/cxxbitfields-6.c: New test.
922
923 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
924
925         PR fortran/50050
926         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
927
928 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
929
930         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
931         * gcc.dg/pr49994-3.c: Ditto.
932
933 2011-08-22  Richard Guenther  <rguenther@suse.de>
934
935         PR testsuite/50145
936         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
937         * gcc.dg/torture/pr50067-2.c: Likewise.
938
939 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
940
941         PR fortran/47659
942         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
943         of a constant resulting from simplification.
944         * gfortran.dg/warn_conversion_3.f90:  New test.
945
946 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
947
948         PR fortran/50130
949         * gfortran.dg/zero_stride_1.f90:  New test.
950
951 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
952
953         PR fortran/49638
954         * gfortran.dg/typebound_override_1.f90: Modified.
955
956 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
957
958         PR tree-optimization/48739
959         * gcc.dg/pr48739-1.c: New test.
960         * gcc.dg/pr48739-2.c: New test.
961
962 2011-08-20  Tobias Burnus  <burnus@net-b.de>
963
964         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
965
966 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
967
968         PR fortran/50129
969         * gfortran.dg/where_3.f90: New test.
970
971 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
972
973         PR middle-end/49721
974         * gfortran.dg/pr49721-1.f: New.
975         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
976
977 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
978
979         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
980         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
981         New tests.
982
983 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
984
985         * gcc.target/arm/wmul-11.c: New file.
986         * gcc.target/arm/wmul-12.c: New file.
987         * gcc.target/arm/wmul-13.c: New file.
988
989 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
990
991         * gcc.target/arm/wmul-10.c: New file.
992
993 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
994
995         * gcc.target/arm/wmul-9.c: New file.
996         * gcc.target/arm/wmul-bitfield-2.c: New file.
997
998 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
999
1000         * gcc.target/arm/wmul-8.c: New file.
1001
1002 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1003
1004         * gcc.target/arm/wmul-7.c: New file.
1005
1006 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1007
1008         * gcc.target/arm/wmul-6.c: New file.
1009
1010 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1011
1012         * gcc.target/arm/wmul-5.c: New file.
1013         * gcc.target/arm/no-wmla-1.c: New file.
1014
1015 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
1016
1017         * gcc.target/arm/wmul-bitfield-1.c: New file.
1018
1019 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
1020
1021         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
1022
1023 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1024
1025         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
1026         * gcc.target/i386/conversion.c: Likewise.
1027
1028 2011-08-19  Richard Guenther  <rguenther@suse.de>
1029
1030         * gcc.dg/torture/pr50067-1.c: New testcase.
1031         * gcc.dg/torture/pr50067-2.c: Likewise.
1032
1033 2011-08-19  Joey Ye  <joey.ye@arm.com>
1034
1035         PR target/49437
1036         * gcc.target/arm/handler-align.c: New test.
1037         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
1038         New Function.
1039
1040 2011-08-19  Joey Ye  <joey.ye@arm.com>
1041
1042         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
1043
1044 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
1045
1046         PR fortran/50071
1047         * gfortran.dg/end_block_label_1.f90: New test.
1048         * gfortran.dg/end_associate_label_1.f90: New test.
1049
1050 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1051
1052         * gcc.dg/c1x-pointer-float-1.c: New test.
1053
1054 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
1055
1056         PR fortran/50071
1057         * gfortran.dg/duplicate_labels_2.f: New test.
1058
1059 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1060
1061         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
1062         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
1063         gcc.dg/c1x-noreturn-5.c: New tests.
1064
1065 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
1066
1067         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
1068
1069 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1070
1071         PR fortran/18918
1072         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1073         * gfortran.dg/coarray_lock_3.f90: Fix test.
1074         * gfortran.dg/coarray_lock_4.f90: New.
1075         * gfortran.dg/coarray_lock_5.f90: New.
1076
1077 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR target/50009
1080         * gcc.c-torture/compile/pr50009.c: New test.
1081
1082         PR target/50092
1083         * gcc.dg/torture/pr50092.c: New test.
1084
1085 2011-08-18  Tobias Burnus  <burnus@net-b.de>
1086
1087         PR fortran/50109
1088         * gfortran.dg/namelist_73.f90: New.
1089
1090 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
1091
1092         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
1093
1094         PR debug/50017
1095         * gcc.dg/pr50017.c: New test.
1096
1097 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
1098
1099         PR c++/45625
1100         * g++.dg/lookup/hidden-var1.C: New test case.
1101
1102 2011-08-17  Tobias Burnus  <burnus@net-b.de>
1103
1104         PR fortran/31461
1105         * gfortran.dg/warn_unused_var_2.f90: New.
1106         * gfortran.dg/warn_unused_var_3.f90: New.
1107
1108 2011-08-17  Tom de Vries  <tom@codesourcery.com>
1109
1110         PR target/43597
1111         * gcc.target/arm/pr43597.c: New test.
1112
1113 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
1114
1115         PR fortran/50070
1116         * gfortran.dg/common_13.f90: New.
1117
1118 2011-08-16  Jason Merrill  <jason@redhat.com>
1119
1120         PR c++/50086
1121         * g++.dg/cpp0x/variadic-unresolved.C: New.
1122
1123         * g++.old-deja/g++.brendan/README: Add R.I.P.
1124
1125         * g++.dg/ext/attr-used-1.C: New.
1126
1127         PR c++/50054
1128         * g++.dg/cpp0x/initlist56.C: New.
1129
1130 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
1131
1132         PR testsuite/50085
1133         * g++.dg/opt/life1.C: Only run on Linux.
1134
1135 2011-08-15  Tobias Burnus  <burnus@net-b.de>
1136
1137         * gfortran.dg/coarray_26.f90: New.
1138
1139 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
1140
1141         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
1142         -fdump-tree-vrp1.
1143
1144 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
1145
1146         PR fortran/50073
1147         * gfortran.dg/func_result_7.f90: New.
1148
1149 2011-08-13  Jason Merrill  <jason@redhat.com>
1150
1151         PR c++/50075
1152         * g++.dg/cpp0x/decltype32.C: New.
1153
1154         PR c++/50059
1155         * g++.dg/diagnostic/expr1.C: New.
1156
1157 2011-08-12  David Li  <davidxl@google.com>
1158
1159         * g++.dg/abi/vbase15.C: New test.
1160
1161 2011-08-12  Jason Merrill  <jason@redhat.com>
1162
1163         PR c++/50034
1164         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
1165
1166 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
1167
1168         * gcc.dg/builtins-67.c: New test.
1169         * gcc.target/i386/conversion.c: Ditto.
1170
1171 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
1172             Brian Hackett  <bhackett1024@gmail.com>
1173
1174         * g++.dg/plugin/decl_plugin.c: New.
1175         * g++.dg/plugin/decl-plugin-test.C: New.
1176         * g++.dg/plugin/plugin.exp: Add above testcase.
1177
1178 2011-08-11  Richard Guenther  <rguenther@suse.de>
1179
1180         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
1181
1182 2011-08-11  Michael Matz  <matz@suse.de>
1183
1184         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
1185
1186 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
1187
1188         PR tree-optimization/50039
1189         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
1190         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
1191
1192 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1193
1194         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
1195         (sse4_1_test): Initialize src3 with random value.
1196
1197 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1198
1199         * gcc.c-torture/execute/scal-to-vec1.c: New test.
1200         * gcc.c-torture/execute/scal-to-vec2.c: New test.
1201         * gcc.c-torture/execute/scal-to-vec3.c: New test.
1202         * gcc.dg/scal-to-vec1.c: New test.
1203         * gcc.dg/scal-to-vec2.c: New test.
1204
1205 2011-08-09  Richard Guenther  <rguenther@suse.de>
1206
1207         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
1208         * gcc.dg/tree-ssa/vrp60.c: New testcase.
1209         * gcc.dg/tree-ssa/vrp61.c: Likewise.
1210         * gcc.dg/tree-ssa/vrp62.c: Likewise.
1211
1212 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1213
1214         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
1215
1216 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1217
1218         * gcc.dg/pr49948.c: Require pthread effective target.
1219
1220 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1221
1222         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1223
1224 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
1225
1226         * gcc.target/i386/sse-22a.c: New test.
1227
1228 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
1229
1230         PR tree-optimization/50014
1231         * gcc.dg/vect/pr50014.c: New test.
1232
1233 2011-08-08  Martin Jambor  <mjambor@suse.cz>
1234
1235         PR middle-end/49923
1236         * gcc.dg/tree-ssa/pr49923.c: New test.
1237
1238 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1239
1240         PR target/49781
1241         * gcc.target/i386/pr49781-1.c: New.
1242
1243 2011-08-08  Jason Merrill  <jason@redhat.com>
1244
1245         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1246
1247         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1248
1249 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
1250
1251         PR fortran/49638
1252         * gfortran.dg/typebound_override_1.f90: New.
1253
1254 2011-08-07  Kai Tietz  <ktietz@redhat.com>
1255
1256         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1257         x86_64 mingw target.
1258         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1259         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1260         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1261         * gcc.dg/tree-ssa/loop-33.c: Likewise.
1262         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1263         * gcc.dg/tree-ssa/loop-35.c: Likewise.
1264         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1265         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1266         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1267         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1268
1269 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1270
1271         PR testsuite/48727
1272         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1273
1274 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1275
1276         * gcc.dg/pr48770.c: Cleanup coverage files.
1277         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1278
1279 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
1280
1281         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1282         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1283         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1284         lzcnt and bmi options.
1285
1286 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1287
1288         PR target/47381
1289         * gcc.dg/pr47381-1.c: New.
1290         * gcc.dg/pr47381-2.c: Likewise.
1291         * gcc.target/i386/pr47381.c: Likewise.
1292
1293 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1294
1295         PR middle-end/47727
1296         * gcc.dg/pr47727.c: New.
1297
1298         PR target/47372
1299         * gcc.dg/pr47372-1.c: New.
1300         * gcc.dg/pr47372-2.c: Likewise.
1301
1302 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1303
1304         PR middle-end/47449
1305         * gcc.target/i386/pr47449.c: New.
1306
1307         PR target/47446
1308         * gcc.dg/pr47446-1.c: New.
1309         * gcc.dg/pr47446-2.c: Likewise.
1310
1311 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1312
1313         PR target/47766
1314         * gcc.dg/pr47766.c: New.
1315
1316         PR target/47715
1317         * gcc.dg/tls/pr47715-1.c: New.
1318         * gcc.dg/tls/pr47715-2.c: Likewise.
1319         * gcc.dg/tls/pr47715-3.c: Likewise.
1320         * gcc.dg/tls/pr47715-4.c: Likewise.
1321         * gcc.dg/tls/pr47715-5.c: Likewise.
1322
1323 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1324
1325         PR libobjc/50002
1326         * objc.dg/gnu-api-2-class.m: Updated comments.
1327         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1328         * objc.dg/gnu-api-2-class-meta.m: New test.
1329         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1330
1331 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1332
1333         PR libobjc/49882
1334         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1335         with classes that are in construction.
1336
1337 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
1338
1339         PR target/48084
1340         * gcc.target/i386/pr48084-1.c: New.
1341         * gcc.target/i386/pr48084-2.c: Likewise.
1342         * gcc.target/i386/pr48084-3.c: Likewise.
1343         * gcc.target/i386/pr48084-4.c: Likewise.
1344         * gcc.target/i386/pr48084-5.c: Likewise.
1345
1346         PR rtl-optimization/49504
1347         * gcc.target/i386/pr49504.c: New.
1348
1349         PR target/49860
1350         * gcc.dg/pr49860.c: New.
1351
1352 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1353
1354         PR libobjc/49882
1355         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1356         with classes that are in construction.
1357
1358 2011-08-05  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/48993
1361         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1362
1363         PR c++/49921
1364         * g++.dg/cpp0x/decltype31.C: New.
1365
1366         PR c++/49669
1367         * g++.dg/init/array28.C: New.
1368
1369         PR c++/49988
1370         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1371
1372 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1373
1374         PR target/47369
1375         * gcc.dg/pr47369-1.c: New.
1376
1377 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
1378
1379         PR middle-end/47364
1380         * gcc.dg/torture/pr47364-1.c: New.
1381         * gcc.c-torture/compile/pr47364-1.c: Likewise.
1382         * gcc.c-torture/compile/pr47364-2.c: Likewise.
1383
1384 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1385
1386         PR fortran/37211
1387         * gfortran.dg/transfer_check_2.f90:  New test case.
1388
1389 2011-08-05  Jan Hubicka  <jh@suse.cz>
1390
1391         PR middle-end/49494
1392         * gfortran.dg/pr49494.f90: New testcase.
1393
1394 2011-08-05  Jan Hubicka  <jh@suse.cz>
1395
1396         PR middle-end/49735
1397         * gcc.c-torture/compile/pr49735.c: New testcase.
1398
1399 2011-08-05  Jason Merrill  <jason@redhat.com>
1400
1401         PR c++/47453
1402         * g++.dg/cpp0x/initlist56.C: New.
1403
1404         PR c++/49812
1405         * g++.dg/overload/rvalue2.C: New.
1406
1407         PR c++/49983
1408         * g++.dg/cpp0x/range-for21.C: New.
1409
1410         * g++.dg/ext/vla11.C: New.
1411
1412 2011-08-05  Richard Guenther  <rguenther@suse.de>
1413
1414         PR tree-optimization/49984
1415         * gcc.dg/tree-ssa/vrp59.c: New testcase.
1416
1417 2011-08-05  Richard Guenther  <rguenther@suse.de>
1418
1419         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1420         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1421         * gcc.dg/tree-ssa/vrp53.c: Likewise.
1422
1423 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
1424
1425         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1426         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1427         * gfortran.dg/ldist-pr43023.f90: Ditto.
1428         * gfortran.dg/namelist_52.f90: Ditto.
1429         * gfortran.dg/interface_proc_end.f90: Ditto.
1430         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1431         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1432
1433 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
1434
1435         * gcc.dg/vect/vect-over-widen-1.c: New test.
1436         * gcc.dg/vect/vect-over-widen-2.c: New test.
1437         * gcc.dg/vect/vect-over-widen-3.c: New test.
1438         * gcc.dg/vect/vect-over-widen-4.c: New test.
1439
1440 2011-08-04  Richard Guenther  <rguenther@suse.de>
1441
1442         PR fortran/49957
1443         * gfortran.dg/vect/O3-pr49957.f: New testcase.
1444
1445 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
1446
1447         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1448
1449 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR middle-end/49905
1452         * g++.dg/ext/builtin-object-size3.C: New test.
1453
1454 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
1455
1456         PR tree-optimization/49948
1457         * gcc.dg/pr49948.c: New test.
1458
1459 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1460
1461         PR middle-end/47383
1462         * gcc.dg/torture/pr47383.c: New.
1463
1464 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1465
1466         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1467
1468 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
1469
1470         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1471
1472 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1473
1474         PR target/47744
1475         * gcc.dg/torture/pr47744-1.c: New.
1476         * gcc.dg/torture/pr47744-2.c: Likewise.
1477         * gcc.dg/torture/pr47744-3.c: Likewise.
1478
1479 2011-08-03  Richard Guenther  <rguenther@suse.de>
1480
1481         PR middle-end/49958
1482         * gcc.dg/torture/pr49958.c: New testcase.
1483
1484 2011-08-03  Richard Guenther  <rguenther@suse.de>
1485
1486         PR tree-optimization/49938
1487         * g++.dg/torture/pr49938.C: New testcase.
1488
1489 2011-08-02  Jason Merrill  <jason@redhat.com>
1490
1491         PR c++/43886
1492         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1493
1494         PR c++/49577
1495         * g++.dg/cpp0x/initlist5.C: Add additional cases.
1496
1497         PR c++/49593
1498         * g++.dg/cpp0x/variadic115.C: New.
1499
1500         PR c++/49803
1501         * g++.dg/cpp0x/union5.C: New.
1502
1503 2011-08-02  Daniel Kraft  <d@domob.eu>
1504
1505         PR fortran/49885
1506         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1507
1508 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1509
1510         PR middle-end/49947
1511         * gcc.dg/tree-ssa/forwprop-15.c
1512
1513 2011-08-02  Jason Merrill  <jason@redhat.com>
1514
1515         PR c++/49834
1516         * g++.dg/cpp0x/range-for20.C: New.
1517
1518 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1519
1520         * gfortran.dg/coarray_lib_token_3.f90: New.
1521
1522 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR fortran/46752
1525         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1526         * gcc.dg/gomp/atomic-15.c: New test.
1527         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1528         * g++.dg/gomp/atomic-15.C: New test.
1529         * g++.dg/gomp/private-1.C: New test.
1530         * g++.dg/gomp/sharing-2.C: New test.
1531         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1532         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1533         * gfortran.dg/gomp/omp_atomic2.f90: New test.
1534
1535 2011-08-02  Tobias Burnus  <burnus@net-b.de>
1536
1537         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1538         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1539         cleanup-module.
1540         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1541         * gfortran.dg/allocatable_function_5.f90: Ditto.
1542         * gfortran.dg/allocate_stat.f90: Ditto.
1543         * gfortran.dg/array_constructor_20.f90: Ditto.
1544         * gfortran.dg/array_constructor_21.f90: Ditto.
1545         * gfortran.dg/array_constructor_22.f90: Ditto.
1546         * gfortran.dg/array_constructor_26.f03: Ditto.
1547         * gfortran.dg/array_function_4.f90: Ditto.
1548         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1549         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1550         * gfortran.dg/bind_c_usage_15.f90: Ditto.
1551         * gfortran.dg/bind_c_usage_16.f03: Ditto.
1552         * gfortran.dg/bind_c_usage_3.f03: Ditto.
1553         * gfortran.dg/binding_label_tests_7.f03: Ditto.
1554         * gfortran.dg/class_15.f03: Ditto.
1555         * gfortran.dg/class_27.f03: Ditto.
1556         * gfortran.dg/class_33.f90: Ditto.
1557         * gfortran.dg/class_37.f03: Ditto.
1558         * gfortran.dg/class_40.f03: Ditto.
1559         * gfortran.dg/class_42.f03: Ditto.
1560         * gfortran.dg/class_defined_operator_1.f03: Ditto.
1561         * gfortran.dg/coarray/registering_1.f90: Ditto.
1562         * gfortran.dg/convert_1.f90: Ditto.
1563         * gfortran.dg/default_initialization_3.f90: Ditto.
1564         * gfortran.dg/dependency_25.f90: Ditto.
1565         * gfortran.dg/dependency_26.f90: Ditto.
1566         * gfortran.dg/dependency_36.f90: Ditto.
1567         * gfortran.dg/dependency_37.f90: Ditto.
1568         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1569         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1570         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1571         * gfortran.dg/elemental_pointer_1.f90: Ditto.
1572         * gfortran.dg/elemental_result_1.f90: Ditto.
1573         * gfortran.dg/empty_derived_type.f90: Ditto.
1574         * gfortran.dg/entry_7.f90: Ditto.
1575         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1576         * gfortran.dg/equiv_constraint_3.f90: Ditto.
1577         * gfortran.dg/error_recovery_3.f90: Ditto.
1578         * gfortran.dg/extends_4.f03: Ditto.
1579         * gfortran.dg/func_assign.f90: Ditto.
1580         * gfortran.dg/func_assign_3.f90: Ditto.
1581         * gfortran.dg/generic_1.f90: Ditto.
1582         * gfortran.dg/generic_18.f90: Ditto.
1583         * gfortran.dg/generic_22.f03: Ditto.
1584         * gfortran.dg/generic_4.f90: Ditto.
1585         * gfortran.dg/generic_6.f90: Ditto.
1586         * gfortran.dg/generic_actual_arg.f90: Ditto.
1587         * gfortran.dg/graphite/id-21.f: Ditto.
1588         * gfortran.dg/graphite/pr45758.f90: Ditto.
1589         * gfortran.dg/host_assoc_call_2.f90: Ditto.
1590         * gfortran.dg/host_assoc_call_3.f90: Ditto.
1591         * gfortran.dg/host_assoc_call_4.f90: Ditto.
1592         * gfortran.dg/host_assoc_function_4.f90: Ditto.
1593         * gfortran.dg/host_used_types_1.f90: Ditto.
1594         * gfortran.dg/implicit_1.f90: Ditto.
1595         * gfortran.dg/implicit_11.f90: Ditto.
1596         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1597         * gfortran.dg/impure_actual_1.f90: Ditto.
1598         * gfortran.dg/impure_assignment_1.f90: Ditto.
1599         * gfortran.dg/impure_constructor_1.f90: Ditto.
1600         * gfortran.dg/initialization_10.f90: Ditto.
1601         * gfortran.dg/initialization_12.f90: Ditto.
1602         * gfortran.dg/interface_14.f90: Ditto.
1603         * gfortran.dg/interface_15.f90: Ditto.
1604         * gfortran.dg/interface_2.f90: Ditto.
1605         * gfortran.dg/interface_25.f90: Ditto.
1606         * gfortran.dg/interface_26.f90: Ditto.
1607         * gfortran.dg/interface_29.f90: Ditto.
1608         * gfortran.dg/interface_assignment_1.f90: Ditto.
1609         * gfortran.dg/internal_pack_6.f90: Ditto.
1610         * gfortran.dg/internal_pack_7.f90: Ditto.
1611         * gfortran.dg/internal_pack_8.f90: Ditto.
1612         * gfortran.dg/lto/pr45586_0.f90: Ditto.
1613         * gfortran.dg/lto/pr47839_0.f90: Ditto.
1614         * gfortran.dg/module_commons_3.f90: Ditto.
1615         * gfortran.dg/module_equivalence_4.f90: Ditto.
1616         * gfortran.dg/module_equivalence_6.f90: Ditto.
1617         * gfortran.dg/module_function_type_1.f90: Ditto.
1618         * gfortran.dg/module_naming_1.f90: Ditto.
1619         * gfortran.dg/namelist_4.f90: Ditto.
1620         * gfortran.dg/operator_c1202.f90: Ditto.
1621         * gfortran.dg/parens_7.f90: Ditto.
1622         * gfortran.dg/pr32921.f: Ditto.
1623         * gfortran.dg/pr33646.f90: Ditto.
1624         * gfortran.dg/pr41928.f90: Ditto.
1625         * gfortran.dg/pr42119.f90: Ditto.
1626         * gfortran.dg/pr43984.f90: Ditto.
1627         * gfortran.dg/present_1.f90: Ditto.
1628         * gfortran.dg/private_type_2.f90: Ditto.
1629         * gfortran.dg/proc_decl_2.f90: Ditto.
1630         * gfortran.dg/proc_ptr_10.f90: Ditto.
1631         * gfortran.dg/proc_ptr_22.f90: Ditto.
1632         * gfortran.dg/proc_ptr_8.f90: Ditto.
1633         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1634         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1635         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1636         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1637         * gfortran.dg/substring_equivalence.f90: Ditto.
1638         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1639         * gfortran.dg/transpose_optimization_1.f90: Ditto.
1640         * gfortran.dg/trim_optimize_6.f90: Ditto.
1641         * gfortran.dg/typebound_call_12.f03: Ditto.
1642         * gfortran.dg/typebound_operator_5.f03: Ditto.
1643         * gfortran.dg/typebound_operator_6.f03: Ditto.
1644         * gfortran.dg/typebound_proc_18.f03: Ditto.
1645         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1646         * gfortran.dg/use_1.f90: Ditto.
1647         * gfortran.dg/use_10.f90: Ditto.
1648         * gfortran.dg/use_11.f90: Ditto.
1649         * gfortran.dg/use_14.f90: Ditto.
1650         * gfortran.dg/use_only_2.f90: Ditto.
1651         * gfortran.dg/use_rename_4.f90: Ditto.
1652         * gfortran.dg/use_rename_5.f90: Ditto.
1653         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1654         * gfortran.dg/used_interface_ref.f90: Ditto.
1655         * gfortran.dg/used_types_11.f90: Ditto.
1656         * gfortran.dg/used_types_3.f90: Ditto.
1657         * gfortran.dg/used_types_4.f90: Ditto.
1658         * gfortran.dg/userdef_operator_2.f90: Ditto.
1659         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1660         * gfortran.dg/vect/pr46213.f90: Ditto.
1661         * gfortran.dg/whole_file_21.f90: Ditto.
1662         * gfortran.dg/whole_file_22.f90: Ditto.
1663         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1664         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1665
1666 2011-08-02  Kai Tietz  <ktietz@redhat.com>
1667
1668         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1669
1670 2011-08-01  Jason Merrill  <jason@redhat.com>
1671
1672         PR c++/49932
1673         * g++.dg/abi/mangle49.C: New.
1674
1675         PR c++/49924
1676         * g++.dg/cpp0x/constexpr-array4.C: New.
1677
1678         PR c++/49813
1679         * g++.dg/cpp0x/constexpr-builtin1.C: New.
1680
1681 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         PR target/49927
1684         * gcc.target/i386/pr49927.c: New test.
1685
1686 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
1687
1688         PR tree-optimization/49926
1689         * gcc.dg/vect/pr49926.c: New test.
1690
1691 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
1692
1693         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1694         * gcc.target/i386/lzcnt-1.c: New test.
1695         * gcc.target/i386/lzcnt-2.c: Likewise.
1696         * gcc.target/i386/lzcnt-2a.c: Likewise.
1697         * gcc.target/i386/lzcnt-3.c: Likewise.
1698         * gcc.target/i386/lzcnt-4.c: Likewise.
1699         * gcc.target/i386/lzcnt-4a.c: Likewise.
1700         * gcc.target/i386/lzcnt-5.c: Likewise.
1701         * gcc.target/i386/lzcnt-6.c: Likewise.
1702         * gcc.target/i386/lzcnt-6a.c: Likewise.
1703         * gcc.target/i386/lzcnt-check.h: Likewise.
1704
1705         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1706         * gcc.target/i386/sse-13.c: Likewise.
1707         * gcc.target/i386/sse-14.c: Likewise.
1708         * g++.dg/other/i386-2.C: Likewise.
1709         * g++.dg/other/i386-3.C: Likewise.
1710
1711 2011-08-01  Julian Brown  <julian@codesourcery.com>
1712
1713         * gcc.target/arm/fixed-point-exec.c: New test.
1714
1715 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1716
1717         PR target/49920
1718         * gcc.target/i386/pr49920.c: New test.
1719
1720 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1721
1722         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1723         * gcc.dg/tree-ssa/pr23109.c: Ditto.
1724         * gcc.dg/tree-ssa/loop-7.c: Ditto.
1725         * gcc.dg/tree-ssa/loop-32.c: Ditto.
1726         * gcc.dg/tree-ssa/loop-33.c: Ditto.
1727         * gcc.dg/tree-ssa/loop-34.c: Ditto.
1728         * gcc.dg/tree-ssa/loop-35.c: Ditto.
1729         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1730         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1731         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1732         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1733         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1734         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1735         * g++.dg/tree-ssa/pr33615.C: Ditto.
1736         * g++.dg/tree-ssa/restrict1.C: Ditto.
1737         * c-c++-common/restrict-2.c: Ditto.
1738         * gfortran.dg/pr32921.f: Ditto.
1739         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1740         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1741         * gcc.dg/tree-ssa/vrp47.c: Ditto.
1742         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1743         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1744         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1745         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1746         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1747         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1748         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1749
1750 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
1751
1752         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1753         .exe.ltrans[0-9]*. dump files.
1754
1755 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
1756
1757         PR fortran/49112
1758         * gfortran.dg/abstract_type_6.f03: Modified.
1759         * gfortran.dg/typebound_proc_24.f03: New.
1760
1761 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1762
1763         PR testsuite/49917
1764         * g++.dg/init/for1.C: Fix.
1765
1766 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1767
1768         PR fortran/48876
1769         * gfortran.dg/string_5.f90:  New test.
1770
1771 2011-07-29  Jason Merrill  <jason@redhat.com>
1772
1773         PR c++/49867
1774         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1775
1776 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1777
1778         PR tree-optimization/47407
1779         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1780         alpha*-dec-osf*.
1781         Sort target list.
1782
1783 2011-07-29  Richard Guenther  <rguenther@suse.de>
1784
1785         * gcc.dg/uninit-suppress.c: Also disable VRP.
1786         * gcc.dg/uninit-suppress_2.c: Likewise.
1787
1788 2011-07-28  Jason Merrill  <jason@redhat.com>
1789
1790         PR c++/49808
1791         * g++.dg/template/nontype24.C: New.
1792
1793 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
1794
1795         PR rtl-optimization/47958
1796         * gcc.dg/torture/pr47958-1.c: New.
1797
1798 2011-07-29  Wei Guozhi  <carrot@google.com>
1799
1800         PR rtl-optimization/49799
1801         * gcc.dg/pr49799.c: New test case.
1802
1803 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
1804
1805         PR middle-end/48648
1806         * gcc.dg/graphite/id-pr48648.c: New.
1807
1808 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR fortran/31067
1811         * gfortran.dg/maxloc_2.f90: New test.
1812         * gfortran.dg/maxloc_3.f90: New test.
1813         * gfortran.dg/minloc_1.f90: New test.
1814         * gfortran.dg/minloc_2.f90: New test.
1815         * gfortran.dg/minloc_3.f90: New test.
1816         * gfortran.dg/minmaxloc_7.f90: New test.
1817
1818         PR debug/49871
1819         * gcc.dg/debug/dwarf2/pr49871.c: New test.
1820
1821 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
1822
1823         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1824         the builtin isn't optimized away.
1825
1826 2011-07-27  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/45586
1829         * gfortran.dg/lto/pr45586-2_0.f90: New.
1830
1831 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
1832
1833         PR middle-end/49875
1834         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1835         * c-c++-common/cxxbitfields-5.c: Same.
1836
1837 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1838
1839         * lib/target-supports.exp (check_effective_target_mmap): Use
1840         check_function_available.
1841
1842 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
1843
1844         * g++.old-deja/g++.pt/crash60.C: Updated.
1845
1846 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR target/49866
1849         * gcc.target/i386/pr49866.c: New test.
1850
1851 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
1852
1853         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1854         * gcc.target/i386/bmi-andn-1.c: New test.
1855         * gcc.target/i386/bmi-andn-1a.c: Likewise.
1856         * gcc.target/i386/bmi-andn-2.c: Likewise.
1857         * gcc.target/i386/bmi-andn-2a.c: Likewise.
1858         * gcc.target/i386/bmi-bextr-1.c: Likewise.
1859         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1860         * gcc.target/i386/bmi-bextr-2.c: Likewise.
1861         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1862         * gcc.target/i386/bmi-blsi-1.c: Likewise.
1863         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1864         * gcc.target/i386/bmi-blsi-2.c: Likewise.
1865         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1866         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1867         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1868         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1869         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1870         * gcc.target/i386/bmi-blsr-1.c: Likewise.
1871         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1872         * gcc.target/i386/bmi-blsr-2.c: Likewise.
1873         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1874         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1875         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1876         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1877         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1878
1879 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
1880
1881         PR middle-end/47691
1882         * gfortran.dg/graphite/id-pr47691.f: New.
1883
1884 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
1885
1886         * gcc.target/i386/avx-os-support.h: New.
1887         * gcc.target/i386/avx-check.h: Include avx-os-support.h
1888         (main): Check avx_os_support before the test is run.
1889         * gcc.target/i386/aes-avx-check.h: Ditto.
1890         * gcc.target/i386/pclmul-avx-check.h: Ditto.
1891
1892 2011-07-27  Kai Tietz  <ktietz@redhat.com>
1893
1894         * gcc.target/i386/aggregate-ret3.c: New test.
1895         * gcc.target/i386/aggregate-ret4.c: New test.
1896
1897 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
1898
1899         PR fortran/49755
1900         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1901         allocated array should *not* change its size.
1902         * gfortran.dg/multiple_allocation_3.f90: New test.
1903
1904 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1905
1906         PR c++/49776
1907         * g++.dg/cpp0x/constexpr-49776.C: New.
1908
1909 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1910
1911         PR middle-end/47046
1912         * gcc.dg/graphite/id-pr47046.c: New.
1913
1914 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1915
1916         PR middle-end/47653
1917         * gcc.dg/graphite/run-id-pr47593.c: New.
1918
1919 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1920
1921         PR middle-end/47653
1922         * gcc.dg/graphite/run-id-pr47653.c: New.
1923         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1924         induction variables.
1925         * gcc.dg/graphite/scop-16.c: Same.
1926         * gcc.dg/graphite/scop-17.c: Same.
1927         * gcc.dg/graphite/scop-21.c: Same.
1928
1929 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
1930
1931         PR middle-end/48805
1932         * gcc.dg/graphite/id-pr48805.c: New.
1933
1934 2011-07-26  Tobias Burnus  <burnus@net-b.de>
1935
1936         * gfortran.dg/coarray_lib_token_2.f90: New.
1937
1938 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
1939
1940         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1941         SPU local store.
1942
1943 2011-07-25  Andrew Pinski  <apinski@cavium.com>
1944
1945         PR tree-opt/49671
1946         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1947         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1948
1949 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1950
1951         * lib/target-supports.exp (check_effective_target_mmap): New proc.
1952
1953         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1954         * gcc.c-torture/execute/loop-2g.c: Likewise.
1955         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1956         Require mmap support.
1957         * gcc.c-torture/execute/loop-2g.x: Likewise.
1958         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1959         (MAP_ANON): Provide default.
1960         * gcc.dg/20050826-1.c: Likewise.
1961         * gcc.target/i386/pr36533.c: Likewise.
1962         * gcc.dg/vect/pr49038.c: Remove dg-do run.
1963         Use dg-require-effective-target mmap.
1964
1965 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1966
1967         PR c++/49838
1968         * g++.dg/cpp0x/range-for19.C: New.
1969
1970 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1971
1972         PR testsuite/49753
1973         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1974
1975         Revert:
1976         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR testsuite/49753
1979         * g++.dg/torture/pr49309.C: Remove.
1980
1981 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
1982
1983         PR tree-optimization/49809
1984         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1985         test.
1986
1987 2011-07-25  Richard Guenther  <rguenther@suse.de>
1988
1989         PR tree-optimization/49715
1990         * gcc.target/i386/pr49715-1.c: New testcase.
1991         * gcc.target/i386/pr49715-2.c: Likewise.
1992
1993 2011-07-23  Jason Merrill  <jason@redhat.com>
1994
1995         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1996
1997 2011-07-22  Jason Merrill  <jason@redhat.com>
1998
1999         PR c++/49793
2000         * g++.dg/cpp0x/initlist55.C: New.
2001
2002 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2003
2004         PR fortran/49791
2005         * gfortran.dg/namelist_72.f: New.
2006
2007 2011-07-23  Tobias Burnus  <burnus@net-b.de>
2008
2009         * gfortran.dg/coarray_25.f90: New.
2010
2011 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2012
2013         * override1.C: This test should use c++0x mode.
2014         * override3.C: New. Test the diagnostics in c++98 mode.
2015
2016 2011-07-22  Jason Merrill  <jason@redhat.com>
2017             Mark Glisse  <marc.glisse@normalesup.org>
2018
2019         PR c++/30112
2020         * g++.dg/other/pragma-re-1.C: Add namespace cases.
2021
2022         PR c++/49813
2023         * g++.dg/opt/builtins2.C: New.
2024         * g++.dg/other/error27.C: Don't rely on __builtin.
2025
2026 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2027
2028         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
2029         on lp64 targets.
2030         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2031         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2032         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
2033         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
2034
2035         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
2036         instead of ia32.
2037
2038 2011-07-22  Richard Guenther  <rguenther@suse.de>
2039
2040         PR tree-optimization/45819
2041         * gcc.dg/pr45819.c: New testcase.
2042
2043 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         * lib/target-supports.exp (check_ifunc_available): Rewrite.
2046
2047 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
2048
2049         PR middle-end/47654
2050         PR middle-end/49649
2051         * gcc.dg/graphite/run-id-pr47654.c: New.
2052
2053 2011-07-21  Ian Lance Taylor  <iant@google.com>
2054
2055         PR middle-end/49705
2056         * gcc.dg/pr49705.c: New test.
2057
2058 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
2059
2060         * lib/target-supports.exp (check_avx_os_support_available): New.
2061         (check_effective_target_avx_runtime): Use it.
2062
2063 2011-07-21  Richard Guenther  <rguenther@suse.de>
2064
2065         PR tree-optimization/49770
2066         * g++.dg/torture/pr49770.C: New testcase.
2067
2068 2011-07-21  Kai Tietz  <ktietz@redhat.com>
2069
2070         * gcc.dg/tree-ssa/pr30978.c: adjusted.
2071         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2072
2073 2011-07-21  Tobias Burnus  <burnus@net-b.de>
2074
2075         * gfortran.dg/coarray_lib_token_1.f90: New.
2076
2077 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
2078
2079         * gcc.dg/pr32912-2.c: Skip for AVR.
2080         * gcc.dg/pr44674.c: Add dg-require-profiling.
2081
2082 2011-07-20  Jason Merrill  <jason@redhat.com>
2083
2084         * g++.dg/ext/desig2.C: New.
2085
2086 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
2087
2088         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
2089         be generated.
2090         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2091         * gcc.target/powerpc/recip-3.c: Ditto.
2092
2093 2011-07-19  Jason Merrill  <jason@redhat.com>
2094
2095         PR c++/6709 (DR 743)
2096         PR c++/42603 (DR 950)
2097         * g++.dg/cpp0x/decltype21.C: New.
2098
2099 2011-07-20  Richard Guenther  <rguenther@suse.de>
2100
2101         PR middle-end/18908
2102         * gcc.dg/tree-ssa/pr18908.c: New testcase.
2103         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
2104
2105 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
2106
2107         * gcc.target/arm/combine-movs.c: New.
2108         * gcc.target/arm/unsigned-extend-2.c: New.
2109
2110 2011-07-19  Jason Merrill  <jason@redhat.com>
2111
2112         PR c++/49785
2113         * g++.dg/cpp0x/variadic114.C: New.
2114
2115 2011-07-19  Tobias Burnus  <burnus@net-b.de>
2116
2117         * gfortran.dg/coarray_args_1.f90: New.
2118         * gfortran.dg/coarray_args_2.f90: New.
2119
2120 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
2121
2122         PR fortran/49708
2123         * gfortran.dg/allocate_error_3.f90: New.
2124
2125 2011-07-19  Richard Guenther  <rguenther@suse.de>
2126
2127         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
2128         * gcc.dg/tree-ssa/bool-11.c: Likewise.
2129         * gcc.dg/torture/20110719-1.c: New testcase.
2130
2131 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
2132
2133         PR tree-optimization/49768
2134         * gcc.c-torture/execute/pr49768.c: New test.
2135
2136 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
2137
2138         PR tree-optimization/49771
2139         * gcc.dg/vect/pr49771.c: New test.
2140
2141 2011-07-18  Martin Jambor  <mjambor@suse.cz>
2142
2143         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
2144         * gcc.dg/ipa/ipa-2.c: Likewise.
2145         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
2146         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
2147         * gcc.dg/ipa/ipa-5.c: Likewise.
2148         * gcc.dg/ipa/ipa-7.c: Likewise.
2149         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
2150         * gcc.dg/ipa/ipacost-1.c: Likewise.
2151         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
2152         functions.
2153         * gcc.dg/ipa/ipcp-1.c: New test.
2154         * gcc.dg/ipa/ipcp-2.c: Likewise.
2155         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
2156
2157 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR middle-end/49675
2160         * gfortran.dg/pr49675.f90: New test.
2161
2162 2011-07-18  Richard Guenther  <rguenther@suse.de>
2163
2164         * gcc.dg/torture/20110718-1.c: New testcase.
2165
2166 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2167
2168         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
2169         * g++.dg/ext/bitfield3.C: Likewise.
2170         * g++.dg/ext/bitfield4.C: Likewise.
2171         * g++.dg/ext/bitfield5.C: Likewise.
2172         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
2173         * g++.dg/other/pr23205-2.C: Likewise.
2174         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
2175         * gcc.c-torture/compile/20001109-2.c: Likewise.
2176         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
2177         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
2178         * gcc.dg/bitfld-16.c: Likewise.
2179         * gcc.dg/bitfld-17.c: Likewise.
2180         * gcc.dg/bitfld-18.c: Likewise.
2181         * gcc.dg/builtins-config.h: Remove Netware support.
2182         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
2183         * gcc.dg/cdce2.c: Likewise.
2184         * gcc.dg/cpp/assert4.c: Remove netware support.
2185         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
2186         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
2187
2188         * lib/target-supports.exp (check_visibility_available): Remove
2189         NetWare support.
2190         (check_profiling_available): Likewise.
2191
2192 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
2193
2194         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
2195
2196 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2197             Thomas Koenig  <tkoenig@gcc.gnu.org>
2198
2199         PR fortran/34657
2200         * gfortran.dg/generic_17.f90: Fix testcase.
2201         * gfortran.dg/interface_3.f90: Add dg-error.
2202         * gfortran.dg/use_14.f90: New.
2203         * gfortran.dg/use_15.f90: New.
2204
2205 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
2206
2207         * gnat.dg/pointer_controlled.adb: New test.
2208
2209 2011-07-17  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/49624
2212         * gfortran.dg/pointer_remapping_7.f90: New.
2213
2214 2011-07-16  Jason Merrill  <jason@redhat.com>
2215
2216         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
2217
2218 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
2219             Jason Merrill  <jason@redhat.com>
2220
2221         PR c++/45329
2222         PR c++/48934
2223         * g++.dg/cpp0x/decltype29.C: Adjust.
2224         * g++.dg/cpp0x/error4.C: Adjust.
2225         * g++.dg/cpp0x/sfinae26.C: Adjust.
2226         * g++.dg/cpp0x/variadic105.C: Adjust.
2227         * g++.dg/template/deduce3.C: Adjust.
2228         * g++.dg/template/error45.C: Adjust.
2229         * g++.dg/template/ptrmem2.C: Adjust.
2230         * g++.dg/template/sfinae2.C: Adjust.
2231         * g++.old-deja/g++.pt/crash60.C: Adjust.
2232         * g++.old-deja/g++.pt/unify6.C: Adjust.
2233         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2234         * g++.dg/cpp0x/nullptr15.C: Adjust.
2235         * g++.dg/cpp0x/pr31431-2.C: Adjust.
2236         * g++.dg/cpp0x/pr31431.C: Adjust.
2237         * g++.dg/cpp0x/pr31434.C: Adjust.
2238         * g++.dg/cpp0x/sfinae11.C: Adjust
2239         * g++.dg/cpp0x/temp_default2.C: Adjust.
2240         * g++.dg/cpp0x/trailing4.C: Adjust.
2241         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2242         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2243         * g++.dg/cpp0x/variadic105.C: Adjust.
2244         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2245         * g++.dg/ext/vla2.C: Adjust.
2246         * g++.dg/other/ptrmem10.C: Adjust.
2247         * g++.dg/other/ptrmem11.C: Adjust.
2248         * g++.dg/overload/unknown1.C: Adjust.
2249         * g++.dg/template/conv11.C: Adjust.
2250         * g++.dg/template/dependent-expr5.C: Adjust.
2251         * g++.dg/template/friend.C: Adjust.
2252         * g++.dg/template/incomplete2.C: Adjust.
2253         * g++.dg/template/local4.C: Adjust.
2254         * g++.dg/template/local6.C: Adjust.
2255         * g++.dg/template/operator9.C: Adjust.
2256         * g++.dg/template/ttp25.C: Adjust.
2257         * g++.dg/template/unify10.C: Adjust.
2258         * g++.dg/template/unify11.C: Adjust.
2259         * g++.dg/template/unify6.C: Adjust.
2260         * g++.dg/template/unify9.C: Adjust.
2261         * g++.dg/template/varmod1.C: Adjust.
2262         * g++.old-deja/g++.brendan/crash56.C: Adjust.
2263         * g++.old-deja/g++.pt/crash28.C: Adjust.
2264         * g++.old-deja/g++.pt/explicit41.C: Adjust.
2265         * g++.old-deja/g++.pt/explicit77.C: Adjust.
2266         * g++.old-deja/g++.pt/expr2.C: Adjust.
2267         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2268         * g++.old-deja/g++.pt/spec5.C: Adjust.
2269         * g++.old-deja/g++.pt/spec6.C: Adjust.
2270         * g++.old-deja/g++.pt/unify4.C: Adjust.
2271         * g++.old-deja/g++.pt/unify8.C: Adjust.
2272         * g++.old-deja/g++.robertl/eb98.C: Adjust.
2273         * g++.dg/overload/template5.C: New testcase.
2274         * g++.dg/template/overload12.C: New testcase.
2275
2276 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2277
2278         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2279         * gfortran.dg/coarray_7.f90: Ditto.
2280         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2281         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2282
2283 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
2284
2285         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2286         case.
2287         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2288         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2289         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2290         C67X.
2291         * gcc.c-torture/execute/ieee/pr29302.x: New file.
2292         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2293         * gcc.dg/torture/builtin-math-7.c: Add a comment.
2294
2295 2011-07-15  Jason Merrill  <jason@redhat.com>
2296
2297         PR testsuite/49741
2298         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2299         Use --extra_opts instead of --additional_options.
2300
2301 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
2302
2303         PR testsuite/49753
2304         * g++.dg/torture/pr49309.C: Remove.
2305
2306 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2307
2308         * gcc.target/tic6x/weak-call.c: New test.
2309         * gcc.target/tic6x/fpcmp.c: New test.
2310         * gcc.target/tic6x/fpdiv.c: New test.
2311         * gcc.target/tic6x/rotdi16-scan.c: New test.
2312         * gcc.target/tic6x/ffssi.c: New test.
2313         * gcc.target/tic6x/fpdiv-lib.c: New test.
2314         * gcc.target/tic6x/cold-lc.c: New test.
2315         * gcc.target/tic6x/longcalls.c: New test.
2316         * gcc.target/tic6x/abi-align-1.c: New test.
2317         * gcc.target/tic6x/fpcmp-finite.c: New test.
2318         * gcc.target/tic6x/rotdi16.c: New test.
2319         * gcc.target/tic6x/bswapl.c: New test.
2320         * gcc.target/tic6x/ffsdi.c: New test.
2321         * gcc.target/tic6x/tic6x.exp: New file.
2322         * gcc.target/tic6x/builtins/arith24.c: New test.
2323         * gcc.target/tic6x/builtins/smpy.c: New test.
2324         * gcc.target/tic6x/builtins/smpylh.c: New test.
2325         * gcc.target/tic6x/builtins/smpyh.c: New test.
2326         * gcc.target/tic6x/builtins/sarith1.c: New test.
2327         * gcc.target/tic6x/builtins/extclr.c: New test
2328         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2329         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2330         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2331         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2332         New functions.
2333         * gcc.c-torture/execute/20101011-1.c: Add a condition for
2334         __TMS320C6X__.
2335         * gcc.dg/20020312-2.c: Likewise.
2336         * gcc.dg/pr27095.c: Handle tic6x like hppa.
2337         * gcc.dg/torture/pr37868.c: Skip on tic6x.
2338         * gcc.dg/torture/builtin-math-7.c: Likewise.
2339
2340         PR testsuite/49757
2341         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2342         not testing tic6x-*-*.
2343
2344 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
2345
2346         PR tree-opt/49309
2347         * g++.dg/torture/pr49309.C: New testcase.
2348
2349 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
2350
2351         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2352
2353 2011-07-14  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/49651
2356         * gcc.dg/torture/pr49651.c: New testcase.
2357
2358 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
2359
2360         PR target/43746
2361         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2362
2363 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
2364
2365         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2366         -mno-pointers-to-nested-functions.
2367         * gcc.target/powerpc/no-r11-2.c: Ditto.
2368         * gcc.target/powerpc/no-r11-3.c: Ditto.
2369
2370 2011-07-13  Jason Merrill  <jason@redhat.com>
2371
2372         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2373         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2374         when compiling C files.
2375         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2376         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2377         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2378         * g++.dg/lookup/anon2.C: Likewise.
2379         * g++.dg/tree-ssa/copyprop.C: Likewise.
2380         * g++.old-deja/g++.jason/rfg27.C: Likewise.
2381         * g++.dg/init/vector1.C: Ignore narrowing errors.
2382         * g++.dg/torture/pr35526.C: Likewise.
2383         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2384
2385 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
2386
2387         PR libfortran/49296
2388         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2389         and logical reads.
2390
2391 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2392
2393         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2394         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2395
2396 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
2397
2398         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
2399         * lib/obj-c++.exp (obj-c++_init): Ditto.
2400         * lib/file-format.exp (gcc_target_object_format): Ditto.
2401         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2402         * lib/target-supports-dg-exp (check_weak_available): Ditto.
2403         (check_visibility_available): Ditto.
2404         (check_effective_target_tls_native): Ditto.
2405         (check_effective_target_tls_emulated): Ditto.
2406         (check_effective_target_function_sections): Ditto.
2407
2408 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
2409
2410         * gcc.target/arm/pr48183.c: New test.
2411
2412 2011-07-13  Richard Guenther  <rguenther@suse.de>
2413
2414         * gcc.dg/torture/20110713-1.c: New testcase.
2415
2416 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
2417
2418         PR rtl-opt/49474
2419         * gcc.c-torture/compile/pr49474.c: New testcase.
2420
2421 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR tree-optimization/49712
2424         * gcc.c-torture/execute/pr49712.c: New test.
2425
2426 2011-07-11  Jason Merrill  <jason@redhat.com>
2427
2428         PR c++/44609
2429         * g++.dg/template/recurse3.C: New.
2430
2431 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
2432
2433         PR debug/49676
2434         * gcc.dg/guality/csttest.c: New test.
2435
2436         PR fortran/49698
2437         * gfortran.dg/pr49698.f90: New test.
2438
2439 2011-07-11  Jeff Law  <law@redhat.com>
2440
2441         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2442
2443 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
2444
2445         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2446         * go.test/go-test.exp (go-set-goarch): Likewise.
2447
2448 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2449
2450         PR target/39633
2451         * gcc.target/avr/torture/pr39633.c: New test case.
2452
2453 2011-07-11  Tobias Burnus  <burnus@net-b.de>
2454
2455         PR fortran/18918
2456         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2457
2458 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2459
2460         * lib/target-supports.exp (check_effective_target_scheduling):
2461         New Function.
2462         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2463         * gcc.dg/pr45055.c: Ditto.
2464         * gcc.dg/pr45353.c: Ditto.
2465         * g++.dg/pr45056.C: Ditto.
2466
2467 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
2468
2469         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2470         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2471         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2472         * g++.dg/torture/pr31863.C: Skip AVR.
2473
2474 2011-07-10  Tobias Burnus  <burnus@net-b.de>
2475
2476         PR fortran/49690
2477         * gfortran.dg/intrinsic_signal.f90: New.
2478
2479 2011-07-09  Jason Merrill  <jason@redhat.com>
2480
2481         * g++.dg/cpp0x/regress/regress6.C: New.
2482         * g++.dg/parse/crash45.C: Adjust message.
2483         * g++.dg/template/crash38.C: Adjust message.
2484         * g++.dg/template/crash64.C: Adjust message.
2485
2486 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2487
2488         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2489         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2490         * g++.dg/abi/bitfield3.C: Likewise.
2491         * g++.dg/eh/pr38662.C: Likewise.
2492         * g++.dg/ext/attrib36.C: Likewise.
2493         * g++.dg/ext/attrib37.C: Likewise.
2494         * g++.dg/ext/attrib8.C: Likewise.
2495         * g++.dg/ext/tmplattr1.C: Likewise.
2496         * g++.dg/inherit/override-attribs.C: Likewise.
2497         * g++.dg/opt/inline9.C: Likewise.
2498         * g++.dg/opt/life1.C: Likewise.
2499         * g++.dg/opt/longbranch2.C: Likewise.
2500         * g++.dg/opt/nrv12.C: Likewise.
2501         * g++.dg/opt/reg-stack4.C: Likewise.
2502         * g++.dg/other/pr35504.C: Likewise.
2503         * g++.dg/other/pr39496.C: Likewise.
2504         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2505         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2506         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2507         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2508         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2509         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2510         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2511         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2512         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2513         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2514         * g++.dg/warn/pr15774-1.C: Likewise.
2515         * g++.dg/warn/pr15774-2.C: Likewise.
2516         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2517         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2518         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2519         * g++.old-deja/g++.pt/asm2.C: Likewise.
2520         * gcc.c-torture/compile/20000804-1.c: Likewise.
2521         * gcc.c-torture/compile/pr16566-2.c: Likewise.
2522         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2523         * gcc.dg/20020108-1.c: Likewise.
2524         * gcc.dg/20020122-2.c: Likewise.
2525         * gcc.dg/20020122-3.c: Likewise.
2526         * gcc.dg/20020206-1.c: Likewise.
2527         * gcc.dg/20020219-1.c: Likewise.
2528         * gcc.dg/20020310-1.c: Likewise.
2529         * gcc.dg/20020411-1.c: Likewise.
2530         * gcc.dg/20020418-2.c: Likewise.
2531         * gcc.dg/20020426-2.c: Likewise.
2532         * gcc.dg/20020517-1.c: Likewise.
2533         * gcc.dg/20030204-1.c: Likewise.
2534         * gcc.dg/20030826-2.c: Likewise.
2535         * gcc.dg/20031102-1.c: Likewise.
2536         * gcc.dg/20031202-1.c: Likewise.
2537         * gcc.dg/20050111-1.c: Likewise.
2538         * gcc.dg/20050503-1.c: Likewise.
2539         * gcc.dg/array-init-1.c: Likewise.
2540         * gcc.dg/builtin-apply4.c: Likewise.
2541         * gcc.dg/dfp/pr31344.c: Likewise.
2542         * gcc.dg/gomp/atomic-11.c: Likewise.
2543         * gcc.dg/graphite/pr40281.c: Likewise.
2544         * gcc.dg/ia64-sync-1.c: Likewise.
2545         * gcc.dg/ia64-sync-2.c: Likewise.
2546         * gcc.dg/ia64-sync-3.c: Likewise.
2547         * gcc.dg/ia64-sync-4.c: Likewise.
2548         * gcc.dg/ifcvt-fabs-1.c: Likewise.
2549         * gcc.dg/invalid-call-1.c: Likewise.
2550         * gcc.dg/loop-3.c: Likewise.
2551         * gcc.dg/lower-subreg-1.c: Likewise.
2552         * gcc.dg/lto/pr47259_0.c: Likewise.
2553         * gcc.dg/nested-calls-1.c: Likewise.
2554         * gcc.dg/pr20017.c: Likewise.
2555         * gcc.dg/pr25023.c: Likewise.
2556         * gcc.dg/pr27671-2.c: Likewise.
2557         * gcc.dg/pr32176.c: Likewise.
2558         * gcc.dg/pr33676.c: Likewise.
2559         * gcc.dg/pr35045.c: Likewise.
2560         * gcc.dg/pr36015.c: Likewise.
2561         * gcc.dg/pr36584.c: Likewise.
2562         * gcc.dg/pr36998.c: Likewise.
2563         * gcc.dg/pr37438.c: Likewise.
2564         * gcc.dg/pr37908.c: Likewise.
2565         * gcc.dg/pr41241.c: Likewise.
2566         * gcc.dg/pr41340.c: Likewise.
2567         * gcc.dg/pr44136.c: Likewise.
2568         * gcc.dg/pr44194-1.c: Likewise.
2569         * gcc.dg/pr46212.c: Likewise.
2570         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2571         * gcc.dg/setjmp-2.c: Likewise.
2572         * gcc.dg/short-compare-1.c: Likewise.
2573         * gcc.dg/short-compare-2.c: Likewise.
2574         * gcc.dg/smod-1.c: Likewise.
2575         * gcc.dg/sync-2.c: Likewise.
2576         * gcc.dg/sync-3.c: Likewise.
2577         * gcc.dg/tls/opt-1.c: Likewise.
2578         * gcc.dg/tls/opt-2.c: Likewise.
2579         * gcc.dg/tls/opt-3.c: Likewise.
2580         * gcc.dg/torture/badshift.c: Likewise.
2581         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2582         * gcc.dg/torture/pr20314-2.c: Likewise.
2583         * gcc.dg/torture/pr36891.c: Likewise.
2584         * gcc.dg/torture/pr38774.c: Likewise.
2585         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2586         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2587         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2588         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2589         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2590         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2591         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2592         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2593         * gcc.dg/tree-ssa/loop-28.c: Likewise.
2594         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2595         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2596         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2597         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2598         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2599         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2600         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2601         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2602         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2603         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2604         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2605         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2606         * gcc.dg/unroll-1.c: Likewise.
2607         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2608         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2609         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2610         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2611         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2612         * gcc.target/i386/20000609-1.c: Likewise.
2613         * gcc.target/i386/20000720-1.c: Likewise.
2614         * gcc.target/i386/20000724-1.c: Likewise.
2615         * gcc.target/i386/20011107-1.c: Likewise.
2616         * gcc.target/i386/20011119-1.c: Likewise.
2617         * gcc.target/i386/20020201-3.c: Likewise.
2618         * gcc.target/i386/20020218-1.c: Likewise.
2619         * gcc.target/i386/20020729-1.c: Likewise.
2620         * gcc.target/i386/20030926-1.c: Likewise.
2621         * gcc.target/i386/20060125-1.c: Likewise.
2622         * gcc.target/i386/20060125-2.c: Likewise.
2623         * gcc.target/i386/20060512-1.c: Likewise.
2624         * gcc.target/i386/20060512-2.c: Likewise.
2625         * gcc.target/i386/20060512-3.c: Likewise.
2626         * gcc.target/i386/20060512-4.c: Likewise.
2627         * gcc.target/i386/387-1.c: Likewise.
2628         * gcc.target/i386/387-2.c: Likewise.
2629         * gcc.target/i386/387-5.c: Likewise.
2630         * gcc.target/i386/387-6.c: Likewise.
2631         * gcc.target/i386/980312-1.c: Likewise.
2632         * gcc.target/i386/980313-1.c: Likewise.
2633         * gcc.target/i386/990117-1.c: Likewise.
2634         * gcc.target/i386/990424-1.c: Likewise.
2635         * gcc.target/i386/990524-1.c: Likewise.
2636         * gcc.target/i386/991129-1.c: Likewise.
2637         * gcc.target/i386/991214-1.c: Likewise.
2638         * gcc.target/i386/991230-1.c: Likewise.
2639         * gcc.target/i386/addr-sel-1.c: Likewise.
2640         * gcc.target/i386/aggregate-ret1.c: Likewise.
2641         * gcc.target/i386/aggregate-ret2.c: Likewise.
2642         * gcc.target/i386/align-main-3.c: Likewise.
2643         * gcc.target/i386/amd64-abi-1.c: Likewise.
2644         * gcc.target/i386/amd64-abi-2.c: Likewise.
2645         * gcc.target/i386/amd64-abi-4.c: Likewise.
2646         * gcc.target/i386/amd64-abi-5.c: Likewise.
2647         * gcc.target/i386/amd64-abi-6.c: Likewise.
2648         * gcc.target/i386/asm-1.c: Likewise.
2649         * gcc.target/i386/asm-3.c: Likewise.
2650         * gcc.target/i386/asm-5.c: Likewise.
2651         * gcc.target/i386/attributes-error.c: Likewise.
2652         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2653         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2654         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2655         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2656         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2657         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2658         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2659         * gcc.target/i386/avx-vmovd-2.c: Likewise.
2660         * gcc.target/i386/avx-vmovq-2.c: Likewise.
2661         * gcc.target/i386/avx-vmovq-3.c: Likewise.
2662         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2663         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2664         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2665         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2666         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2667         * gcc.target/i386/bitfield1.c: Likewise.
2668         * gcc.target/i386/bitfield2.c: Likewise.
2669         * gcc.target/i386/bmi-2.c: Likewise.
2670         * gcc.target/i386/bmi-5.c: Likewise.
2671         * gcc.target/i386/builtin-unreachable.c: Likewise.
2672         * gcc.target/i386/cleanup-2.c: Likewise.
2673         * gcc.target/i386/clobbers.c: Likewise.
2674         * gcc.target/i386/cmov8.c: Likewise.
2675         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2676         * gcc.target/i386/compress-float-387-pic.c: Likewise.
2677         * gcc.target/i386/compress-float-387.c: Likewise.
2678         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2679         * gcc.target/i386/compress-float-sse.c: Likewise.
2680         * gcc.target/i386/crc32-2.c: Likewise.
2681         * gcc.target/i386/crc32-3.c: Likewise.
2682         * gcc.target/i386/divmod-7.c: Likewise.
2683         * gcc.target/i386/divmod-8.c: Likewise.
2684         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2685         * gcc.target/i386/fma3-builtin.c: Likewise.
2686         * gcc.target/i386/fma3-fma.c: Likewise.
2687         * gcc.target/i386/fma4-256-vector.c: Likewise.
2688         * gcc.target/i386/fma4-builtin.c: Likewise.
2689         * gcc.target/i386/fma4-fma-2.c: Likewise.
2690         * gcc.target/i386/fma4-fma.c: Likewise.
2691         * gcc.target/i386/fma4-vector-2.c: Likewise.
2692         * gcc.target/i386/fma4-vector.c: Likewise.
2693         * gcc.target/i386/funcspec-1.c: Likewise.
2694         * gcc.target/i386/funcspec-10.c: Likewise.
2695         * gcc.target/i386/funcspec-11.c: Likewise.
2696         * gcc.target/i386/funcspec-2.c: Likewise.
2697         * gcc.target/i386/funcspec-5.c: Likewise.
2698         * gcc.target/i386/funcspec-6.c: Likewise.
2699         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2700         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2701         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2702         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2703         * gcc.target/i386/incoming-1.c: Likewise.
2704         * gcc.target/i386/incoming-10.c: Likewise.
2705         * gcc.target/i386/incoming-11.c: Likewise.
2706         * gcc.target/i386/incoming-12.c: Likewise.
2707         * gcc.target/i386/incoming-13.c: Likewise.
2708         * gcc.target/i386/incoming-14.c: Likewise.
2709         * gcc.target/i386/incoming-15.c: Likewise.
2710         * gcc.target/i386/incoming-2.c: Likewise.
2711         * gcc.target/i386/incoming-3.c: Likewise.
2712         * gcc.target/i386/incoming-4.c: Likewise.
2713         * gcc.target/i386/incoming-5.c: Likewise.
2714         * gcc.target/i386/incoming-6.c: Likewise.
2715         * gcc.target/i386/incoming-7.c: Likewise.
2716         * gcc.target/i386/incoming-8.c: Likewise.
2717         * gcc.target/i386/incoming-9.c: Likewise.
2718         * gcc.target/i386/lea.c: Likewise.
2719         * gcc.target/i386/local.c: Likewise.
2720         * gcc.target/i386/loop-1.c: Likewise.
2721         * gcc.target/i386/loop-2.c: Likewise.
2722         * gcc.target/i386/loop-3.c: Likewise.
2723         * gcc.target/i386/max-stack-align.c: Likewise.
2724         * gcc.target/i386/memcpy-1.c: Likewise.
2725         * gcc.target/i386/movbe-2.c: Likewise.
2726         * gcc.target/i386/movq-2.c: Likewise.
2727         * gcc.target/i386/movq.c: Likewise.
2728         * gcc.target/i386/nrv1.c: Likewise.
2729         * gcc.target/i386/pad-4.c: Likewise.
2730         * gcc.target/i386/pad-5a.c: Likewise.
2731         * gcc.target/i386/pad-5b.c: Likewise.
2732         * gcc.target/i386/pad-6a.c: Likewise.
2733         * gcc.target/i386/pad-6b.c: Likewise.
2734         * gcc.target/i386/pad-7.c: Likewise.
2735         * gcc.target/i386/pad-9.c: Likewise.
2736         * gcc.target/i386/pentium4-not-mull.c: Likewise.
2737         * gcc.target/i386/pic-1.c: Likewise.
2738         * gcc.target/i386/pr12092-1.c: Likewise.
2739         * gcc.target/i386/pr12329.c: Likewise.
2740         * gcc.target/i386/pr21518.c: Likewise.
2741         * gcc.target/i386/pr22362.c: Likewise.
2742         * gcc.target/i386/pr22585.c: Likewise.
2743         * gcc.target/i386/pr23098.c: Likewise.
2744         * gcc.target/i386/pr25196.c: Likewise.
2745         * gcc.target/i386/pr25293.c: Likewise.
2746         * gcc.target/i386/pr25654.c: Likewise.
2747         * gcc.target/i386/pr26449.c: Likewise.
2748         * gcc.target/i386/pr26778.c: Likewise.
2749         * gcc.target/i386/pr26826.c: Likewise.
2750         * gcc.target/i386/pr27266.c: Likewise.
2751         * gcc.target/i386/pr29978.c: Likewise.
2752         * gcc.target/i386/pr30505.c: Likewise.
2753         * gcc.target/i386/pr30961-1.c: Likewise.
2754         * gcc.target/i386/pr31628.c: Likewise.
2755         * gcc.target/i386/pr32000-2.c: Likewise.
2756         * gcc.target/i386/pr32661-1.c: Likewise.
2757         * gcc.target/i386/pr32708-2.c: Likewise.
2758         * gcc.target/i386/pr32708-3.c: Likewise.
2759         * gcc.target/i386/pr34256.c: Likewise.
2760         * gcc.target/i386/pr34312.c: Likewise.
2761         * gcc.target/i386/pr34522.c: Likewise.
2762         * gcc.target/i386/pr35160.c: Likewise.
2763         * gcc.target/i386/pr35281.c: Likewise.
2764         * gcc.target/i386/pr36246.c: Likewise.
2765         * gcc.target/i386/pr36786.c: Likewise.
2766         * gcc.target/i386/pr37275.c: Likewise.
2767         * gcc.target/i386/pr37843-3.c: Likewise.
2768         * gcc.target/i386/pr37843-4.c: Likewise.
2769         * gcc.target/i386/pr39082-1.c: Likewise.
2770         * gcc.target/i386/pr39431.c: Likewise.
2771         * gcc.target/i386/pr39496.c: Likewise.
2772         * gcc.target/i386/pr39543-2.c: Likewise.
2773         * gcc.target/i386/pr39911.c: Likewise.
2774         * gcc.target/i386/pr40718.c: Likewise.
2775         * gcc.target/i386/pr40906-1.c: Likewise.
2776         * gcc.target/i386/pr40906-2.c: Likewise.
2777         * gcc.target/i386/pr40906-3.c: Likewise.
2778         * gcc.target/i386/pr40934.c: Likewise.
2779         * gcc.target/i386/pr41900.c: Likewise.
2780         * gcc.target/i386/pr42589.c: Likewise.
2781         * gcc.target/i386/pr43662.c: Likewise.
2782         * gcc.target/i386/pr43671.c: Likewise.
2783         * gcc.target/i386/pr43766.c: Likewise.
2784         * gcc.target/i386/pr43869.c: Likewise.
2785         * gcc.target/i386/pr44942.c: Likewise.
2786         * gcc.target/i386/pr44948-2a.c: Likewise.
2787         * gcc.target/i386/pr45234.c: Likewise.
2788         * gcc.target/i386/pr45336-2.c: Likewise.
2789         * gcc.target/i386/pr45336-4.c: Likewise.
2790         * gcc.target/i386/pr45852.c: Likewise.
2791         * gcc.target/i386/pr46470.c: Likewise.
2792         * gcc.target/i386/pr48037-1.c: Likewise.
2793         * gcc.target/i386/pr48389.c: Likewise.
2794         * gcc.target/i386/pr49095.c: Likewise.
2795         * gcc.target/i386/pr9771-1.c: Likewise.
2796         * gcc.target/i386/rdfsbase-1.c: Likewise.
2797         * gcc.target/i386/rdfsbase-2.c: Likewise.
2798         * gcc.target/i386/rdgsbase-1.c: Likewise.
2799         * gcc.target/i386/rdgsbase-2.c: Likewise.
2800         * gcc.target/i386/rdrand-3.c: Likewise.
2801         * gcc.target/i386/regparm-stdcall.c: Likewise.
2802         * gcc.target/i386/regparm.c: Likewise.
2803         * gcc.target/i386/reload-1.c: Likewise.
2804         * gcc.target/i386/rotate-2.c: Likewise.
2805         * gcc.target/i386/sibcall-5.c: Likewise.
2806         * gcc.target/i386/signbit-1.c: Likewise.
2807         * gcc.target/i386/signbit-2.c: Likewise.
2808         * gcc.target/i386/signbit-3.c: Likewise.
2809         * gcc.target/i386/sse-5.c: Likewise.
2810         * gcc.target/i386/sse-8.c: Likewise.
2811         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2812         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2813         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2814         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2815         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2816         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2817         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2818         * gcc.target/i386/sse2-movq-2.c: Likewise.
2819         * gcc.target/i386/sse2-movq-3.c: Likewise.
2820         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2821         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2822         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2823         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2824         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2825         * gcc.target/i386/ssefn-1.c: Likewise.
2826         * gcc.target/i386/ssefn-2.c: Likewise.
2827         * gcc.target/i386/sseregparm-1.c: Likewise.
2828         * gcc.target/i386/sseregparm-2.c: Likewise.
2829         * gcc.target/i386/sseregparm-3.c: Likewise.
2830         * gcc.target/i386/sseregparm-4.c: Likewise.
2831         * gcc.target/i386/sseregparm-5.c: Likewise.
2832         * gcc.target/i386/sseregparm-6.c: Likewise.
2833         * gcc.target/i386/sseregparm-7.c: Likewise.
2834         * gcc.target/i386/sseregparm-8.c: Likewise.
2835         * gcc.target/i386/stack-realign.c: Likewise.
2836         * gcc.target/i386/stack-usage-realign.c: Likewise.
2837         * gcc.target/i386/stackalign/asm-1.c: Likewise.
2838         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2839         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2840         * gcc.target/i386/stackalign/return-1.c: Likewise.
2841         * gcc.target/i386/stackalign/return-2.c: Likewise.
2842         * gcc.target/i386/stackalign/return-3.c: Likewise.
2843         * gcc.target/i386/tailcall-1.c: Likewise.
2844         * gcc.target/i386/tbm-2.c: Likewise.
2845         * gcc.target/i386/udivmod-7.c: Likewise.
2846         * gcc.target/i386/udivmod-8.c: Likewise.
2847         * gcc.target/i386/unroll-1.c: Likewise.
2848         * gcc.target/i386/vararg-1.c: Likewise.
2849         * gcc.target/i386/vararg-2.c: Likewise.
2850         * gcc.target/i386/vect8-ret.c: Likewise.
2851         * gcc.target/i386/vectorize5.c: Likewise.
2852         * gcc.target/i386/wmul-1.c: Likewise.
2853         * gcc.target/i386/wmul-2.c: Likewise.
2854         * gcc.target/i386/wrfsbase-1.c: Likewise.
2855         * gcc.target/i386/wrfsbase-2.c: Likewise.
2856         * gcc.target/i386/wrgsbase-1.c: Likewise.
2857         * gcc.target/i386/wrgsbase-2.c: Likewise.
2858         * gcc.target/i386/xop-pcmov.c: Likewise.
2859         * gcc.target/i386/xop-pcmov2.c: Likewise.
2860         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2861         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2862         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2863         * gcc.target/i386/xop-shift1-vector.c: Likewise.
2864         * gcc.target/i386/xop-shift2-vector.c: Likewise.
2865         * gcc.target/i386/xop-shift3-vector.c: Likewise.
2866         * gcc.target/i386/zee.c: Likewise.
2867         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2868         * gfortran.dg/compiler-directive_2.f: Likewise.
2869         * gfortran.dg/g77/20010216-1.f: Likewise.
2870         * gfortran.dg/gomp/pr39152.f90: Likewise.
2871         * gfortran.dg/pr33794.f90: Likewise.
2872
2873 2011-07-09  Jason Merrill  <jason@redhat.com>
2874
2875         * g++.dg/cpp0x/regress/regress5.C: New.
2876
2877 2011-07-08  Jason Merrill  <jason@redhat.com>
2878
2879         PR c++/45437
2880         * g++.dg/expr/compound-asn1.C: New.
2881         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2882
2883 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR target/49621
2886         * gcc.target/powerpc/altivec-34.c: New test.
2887
2888 2011-07-08  Jason Merrill  <jason@redhat.com>
2889
2890         PR c++/45603
2891         * g++.dg/abi/guard3.C: New.
2892
2893 2011-07-08  Julian Brown  <julian@codesourcery.com>
2894
2895         * lib/target-supports.exp
2896         (check_effective_target_arm_little_endian): New.
2897         (check_effective_target_vect_pack_trunc): Use above.
2898         (check_effective_target_vect_unpack): Likewise.
2899         (check_effective_target_vect_element_align): Test
2900         check_effective_target_arm_vect_no_misalign for ARM.
2901
2902 2011-07-08  Jason Merrill  <jason@redhat.com>
2903
2904         PR c++/49673
2905         * g++.dg/cpp0x/constexpr-rom.C: New.
2906
2907 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
2908
2909         PR middle-end/49519
2910         * g++.dg/torture/pr49519.C: New test.
2911
2912 2011-07-08  Martin Jambor  <mjambor@suse.cz>
2913
2914         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2915
2916 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2917
2918         PR testsuite/48727
2919         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2920
2921 2011-07-08  Richard Guenther  <rguenther@suse.de>
2922
2923         PR tree-optimization/49662
2924         * gcc.dg/graphite/interchange-14.c: XFAIL.
2925         * gcc.dg/graphite/interchange-15.c: Likewise.
2926         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2927
2928 2011-07-06  Jason Merrill  <jason@redhat.com>
2929
2930         PR c++/49663
2931         * g++.dg/cpp0x/regress/regress4.C: New.
2932
2933 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
2934
2935         PR fortran/49648
2936         * gfortran.dg/result_in_spec_4.f90: New test.
2937
2938 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2939
2940         * gcc.target/sparc/cas64.c: New test.
2941
2942 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR c/49644
2945         * g++.dg/torture/pr49644.C: New test.
2946
2947         PR c/49644
2948         * gcc.c-torture/execute/pr49644.c: New test.
2949
2950 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2951
2952         * lib/target-supports.exp (check_effective_target_ia32): New.
2953         (check_effective_target_x32): Likewise.
2954         (check_effective_target_vect_cmdline_needed): Also check x32.
2955
2956 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
2957
2958         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2959         dg-prune-output.
2960         * gcc.target/arm/pr42235.c: Likewise.
2961         * gcc.target/arm/pr42495.c: Likewise.
2962         * gcc.target/arm/pr42574.c: Likewise.
2963         * gcc.target/arm/thumb-branch1.c: Likewise.
2964
2965         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2966         unneeded prune of possible warning.
2967         * gcc.target/arm/pr40956.c: Likewise.
2968         * gcc.target/arm/pr42505.c: Likewise.
2969
2970         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2971         * gcc.c-torture/compile/pr46883.c: Likewise.
2972         * gcc.c-torture/compile/pr46934.c: Likewise.
2973
2974         * gcc.target/arm/pr41679.c: Remove test directives in preparation
2975         for move to ../../gcc.c-torture/compile.
2976         * gcc.target/arm/pr46883.c: Likewise.
2977         * gcc.target/arm/pr46934.c: Likewise.
2978
2979         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2980         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2981         * gcc.target/arm/wmul-1.c: Likewise.
2982         * gcc.target/arm/wmul-2.c: Likewise.
2983         * gcc.target/arm/wmul-3.c: Likewise.
2984         * gcc.target/arm/wmul-4.c: Likewise.
2985         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2986         add tab after scan target.
2987         * gcc.target/arm/smlaltt-1.c: Likewise.
2988         * gcc.target/arm/smlatb-1.c: Likewise.
2989         * gcc.target/arm/smlatt-1.c: Likewise.
2990
2991 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR debug/49522
2994         * gcc.dg/debug/pr49522.c: New test.
2995
2996 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
2997
2998         * gcc.dg/pragma-align.c: Run only if target !default_packed.
2999         * gcc.dg/pr46212.c: Run only if target int32plus.
3000         * gcc.dg/torture/pr48146.c: Ditto.
3001         * gcc.dg/tree-ssa/vrp51.c: Ditto.
3002         * c-c++-common/pr44832.c: Ditto.
3003         * gcc.dg/pr49544.c: Run only if target ptr32plus.
3004         * gcc.dg/pr31490.c: Ditto.
3005         * gcc.dg/torture/builtin-math-7.c: Run only if target
3006         large_double.
3007         * gcc.dg/torture/pr45764.c: Skip for AVR.
3008         * gcc.dg/pr47893.c: Ditto.
3009
3010 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
3011
3012         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
3013         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
3014         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
3015         add tab to scan target.
3016
3017 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
3018
3019         * gcc.target/arm/neon-modes-3.c: New test.
3020
3021 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
3022
3023         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
3024         -fno-loop-interchange -ffast-math.
3025
3026 2011-07-07  Richard Guenther  <rguenther@suse.de>
3027
3028         * gcc.dg/ftrapv-3.c: New testcase.
3029
3030 2011-07-07  Richard Guenther  <rguenther@suse.de>
3031
3032         * gcc.dg/tree-ssa/vrp58.c: New testcase.
3033         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
3034
3035 2011-07-07  Kai Tietz  <ktietz@redhat.com>
3036
3037         * gcc.dg/binop-notxor1.c: New test.
3038         * gcc.dg/binop-notand4a.c: New test.
3039         * gcc.dg/binop-notxor2.c: New test.
3040         * gcc.dg/binop-notand3a.c: New test.
3041         * gcc.dg/binop-notand2a.c: New test.
3042         * gcc.dg/binop-notand6a.c: New test.
3043         * gcc.dg/binop-notor1.c: New test.
3044         * gcc.dg/binop-notand1a.c: New test.
3045         * gcc.dg/binop-notand5a.c: New test.
3046         * gcc.dg/binop-notor2.c: New test.
3047
3048 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
3049
3050         PR middle-end/49640
3051         * gcc.dg/gomp/pr49640.c: New test.
3052
3053 2011-07-07  Richard Guenther  <rguenther@suse.de>
3054
3055         * gcc.dg/graphite/pr37485.c: Add -floop-block.
3056
3057 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3058
3059         PR target/39150
3060         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
3061
3062 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3063
3064         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
3065         * gcc.target/powerpc/no-r11-2.c: Ditto.
3066         * gcc.target/powerpc/no-r11-3.c: Ditto.
3067
3068 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
3069
3070         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
3071         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
3072
3073 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
3074
3075         * lib/target-supports.exp (check_profiling_available): Disable
3076         profiling with -fprofile-generate for target avr.
3077
3078 2011-07-06  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/49645
3081         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
3082
3083 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3084
3085         PR middle-end/47383
3086         * gcc.dg/pr47383.c: New.
3087
3088 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3089
3090         PR tree-optimization/49647
3091         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
3092
3093 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3094
3095         PR testsuite/49542
3096         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
3097         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
3098
3099 2011-07-05  Jason Merrill  <jason@redhat.com>
3100
3101         PR c++/48157
3102         * g++.dg/template/template-id-4.C: New.
3103
3104 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3105
3106         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
3107         * gcc.dg/pr43402.c: Ditto.
3108
3109 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
3110
3111         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
3112
3113 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3114
3115         * gcc.target/powerpc/ppc-switch-1.c: New test for
3116         --param case-values-threshold.
3117         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
3118
3119 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
3120
3121         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
3122
3123 2011-07-05  Jason Merrill  <jason@redhat.com>
3124
3125         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
3126
3127 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
3128
3129         PR tree-optimization/47654
3130         * gcc.dg/graphite/block-pr47654.c: New.
3131
3132 2011-07-05  Jason Merrill  <jason@redhat.com>
3133
3134         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
3135
3136 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
3137
3138         PR tree-optimization/49580
3139         * gcc.dg/autopar/pr49580.c: New test.
3140
3141 2011-07-05  Richard Guenther  <rguenther@suse.de>
3142
3143         PR tree-optimization/49518
3144         PR tree-optimization/49628
3145         * g++.dg/torture/pr49628.C: New testcase.
3146         * gcc.dg/torture/pr49518.c: Likewise.
3147
3148 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3149
3150         * ada/acats/run_acats (which): Extract last field from type -p,
3151         type output only if command succeeded.
3152
3153 2011-07-04  Jason Merrill  <jason@redhat.com>
3154
3155         * g++.dg/abi/mangle48.C: New.
3156
3157         * g++.dg/cpp0x/diag1.C: New.
3158
3159         * g++.dg/diagnostic/aka1.C: New.
3160
3161 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR rtl-optimization/49619
3164         * gcc.dg/pr49619.c: New test.
3165
3166         PR rtl-optimization/49472
3167         * gfortran.dg/pr49472.f90: New test.
3168
3169         PR debug/49602
3170         * gcc.dg/pr49602.c: New test.
3171
3172 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
3173
3174         PR target/34734
3175         PR target/44643
3176         * gcc.target/avr/avr.exp: Run over cpp files, too.
3177         * gcc.target/avr/torture/avr-torture.exp: Ditto.
3178         * gcc.target/avr/progmem.h: New file.
3179         * gcc.target/avr/exit-abort.h: New file.
3180         * gcc.target/avr/progmem-error-1.c: New file.
3181         * gcc.target/avr/progmem-error-1.cpp: New file.
3182         * gcc.target/avr/progmem-warning-1.c: New file.
3183         * gcc.target/avr/torture/progmem-1.c: New file.
3184         * gcc.target/avr/torture/progmem-1.cpp: New file.
3185
3186 2011-07-04  Richard Guenther  <rguenther@suse.de>
3187
3188         PR tree-optimization/49615
3189         * g++.dg/torture/pr49615.C: New testcase.
3190
3191 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
3192
3193         PR tree-optimization/49610
3194         * gcc.dg/vect/pr49610.c: New test.
3195
3196 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
3197
3198         * gnat.dg/specs/debug1.ads: New test.
3199
3200 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/49562
3203         * gfortran.dg/typebound_proc_23.f90: New.
3204
3205 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
3206
3207         PR c++/49605
3208         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
3209
3210 2011-07-01  Jason Merrill  <jason@redhat.com>
3211
3212         PR c++/48261
3213         * g++.dg/template/template-id-3.C: New.
3214
3215         PR c++/48593
3216         * g++.dg/template/qualified-id4.C: New.
3217
3218         PR c++/48883
3219         * g++.dg/template/explicit-args4.C: New.
3220
3221         PR c++/49085
3222         * g++.dg/template/offsetof2.C: New.
3223
3224 2011-07-01  Kai Tietz  <ktietz@redhat.com>
3225
3226         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3227
3228 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230         PR libmudflap/49549
3231         * lib/target-supports.exp (check_effective_target_gld): New proc.
3232
3233 2011-07-01  Richard Guenther  <rguenther@suse.de>
3234
3235         PR tree-optimization/49603
3236         * gcc.dg/torture/pr49603.c: New testcase.
3237
3238 2011-06-30  Jason Merrill  <jason@redhat.com>
3239
3240         PR c++/49387
3241         * g++.dg/rtti/template1.C: New.
3242
3243         PR c++/49569
3244         * g++.dg/cpp0x/regress/ctor1.C: New.
3245
3246         PR c++/49355
3247         * g++.dg/cpp0x/initlist54.C: New.
3248
3249 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3250
3251         * gcc.dg/tree-ssa/sra-12.c: New test.
3252
3253 2011-06-29  Jason Merrill  <jason@redhat.com>
3254
3255         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3256
3257 2011-06-30  Richard Guenther  <rguenther@suse.de>
3258
3259         PR tree-optimization/46787
3260         * gcc.dg/vect/vect-121.c: New testcase.
3261
3262 2011-06-30  Martin Jambor  <mjambor@suse.cz>
3263
3264         PR tree-optimization/49094
3265         * gcc.dg/tree-ssa/pr49094.c: New test.
3266
3267 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR fortran/49540
3270         * gfortran.dg/pr49540-1.f90: New test.
3271         * gfortran.dg/pr49540-2.f90: New test.
3272
3273 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3274
3275         PR ada/49511
3276         * ada/acats/run_acats (which): Use last field of type -p output.
3277
3278 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
3279             Iain Sandoe  <iains@gcc.gnu.org>
3280
3281         PR libobjc/36610
3282         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3283         Only skip on 64-bit *-*-darwin8* && !objc2.
3284
3285 2011-06-30  Richard Guenther  <rguenther@suse.de>
3286
3287         PR tree-optimization/38752
3288         * gcc.c-torture/compile/pr38752.c: New testcase.
3289
3290 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
3291
3292         * gcc.dg/vect/slp-widen-mult-half.c: New test.
3293         * gcc.dg/vect/vect-widen-mult-half.c: New test.
3294
3295 2011-06-29  Jason Merrill  <jason@redhat.com>
3296
3297         PR c++/49216
3298         * g++.dg/cpp0x/initlist53.C: Use placement new.
3299         * g++.dg/cpp0x/initlist-value.C: Use placement new.
3300         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3301
3302         PR c++/49003
3303         * g++.dg/cpp0x/trailing6.C: New.
3304         * g++.dg/cpp0x/pr45908.C: No error.
3305
3306         PR c++/49272
3307         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3308
3309         PR c++/49520
3310         * g++.dg/cpp0x/constexpr-using2.C: New.
3311
3312         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3313
3314         PR c++/45923
3315         * g++.dg/cpp0x/constexpr-diag3.C: New.
3316         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3317         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3318         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3319         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3320
3321 2011-06-29  Jason Merrill  <jason@redhat.com>
3322
3323         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3324
3325 2011-06-29  Richard Guenther  <rguenther@suse.de>
3326
3327         * gcc.dg/tree-ssa/loop-17.c: Adjust.
3328
3329 2011-06-29  Jason Merrill  <jason@redhat.com>
3330
3331         * g++.dg/cpp0x/initlist-value2.C: New.
3332
3333         * g++.dg/cpp0x/constexpr-initlist4.C: New.
3334         * g++.dg/cpp0x/initlist-value.C: New.
3335
3336 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
3337
3338         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3339
3340 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3341
3342         * gcc.dg/inline_1.c: Remove dg-excess-errors.
3343         * gcc.dg/inline_2.c: Likewise.
3344         * gcc.dg/unroll_1.c: Likewise.
3345
3346 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
3347
3348         PR debug/49567
3349         * gcc.target/i386/pr49567.c: New test.
3350
3351 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3352
3353         * gnat.dg/opt17.ad[sb]: New test.
3354
3355 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3356             Tom de Vries  <tom@codesourcery.com>
3357
3358         * lib/target-supports.exp (check_effective_target_arm_nothumb)
3359         (check_effective_target_arm_thumb2): New effective targets.
3360         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
3361         properly.  Clean up temporary files.
3362         * gcc.target/arm/ivopts-2.c: Likewise.
3363         * gcc.target/arm/ivopts-3.c: Likewise.
3364         * gcc.target/arm/ivopts-4.c: Likewise.
3365         * gcc.target/arm/ivopts-5.c: Likewise.
3366         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3367
3368 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3369
3370         PR fortran/49479
3371         * gfortran.dg/reshape_zerosize_3.f90:  New test.
3372
3373 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
3374
3375         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3376         * gcc.target/arm/vfp-ldmias.c: Likewise.
3377         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3378         * gcc.target/arm/vfp-stmdbs.c: Likewise.
3379         * gcc.target/arm/vfp-ldmiad.c: Likewise.
3380         * gcc.target/arm/vfp-stmias.c: Likewise.
3381         * gcc.target/arm/vfp-stmdbd.c: Likewise.
3382         * gcc.target/arm/vfp-stmiad.c: Likewise.
3383
3384 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3385
3386         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3387         dg-prune-output.
3388         * gcc.target/arm/pr45701-2.c: Ditto.
3389
3390 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
3391
3392         PR fortran/49466
3393         * gfortran.dg/allocatable_scalar_9.f90: Modified.
3394         * gfortran.dg/extends_14.f03: Modified.
3395
3396 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
3397
3398         * lib/target-supports-dg.exp (dg-require-effective-target): Return
3399         early if the test is already being skipped.
3400
3401         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3402         scan-assembler-dem-not): For missing file, report unresolved with
3403         same message as for pass/fail, with reason reported in log file.
3404
3405         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3406         from add_options_for_arm_neon_fp16.
3407         (check_effective_target_arm_fp16_ok_nocache): Renamed from
3408         check_effective_target_arm_neon_fp16_ok_nocache.
3409         Check -mfpu and -mfloat-abi options from current multilib.
3410         Do not require neon support.
3411         (check_effective_target_arm_fp16_ok): Renamed from
3412         check_effecitve_target_arm_neon_fp16_ok.
3413         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3414         arm_neon_fp16_ok and arm_fp16.
3415         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3416         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3417         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3418         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3419
3420 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
3421
3422         * gcc.dg/builtin-assume-aligned-1.c: New test.
3423         * gcc.dg/builtin-assume-aligned-2.c: New test.
3424         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3425
3426         PR debug/49544
3427         * gcc.dg/pr49544.c: New test.
3428
3429 2011-06-27  Richard Guenther  <rguenther@suse.de>
3430
3431         PR tree-optimization/49394
3432         * g++.dg/torture/pr49394.C: New testcase.
3433
3434 2011-06-27  Kai Tietz  <ktietz@redhat.com>
3435
3436         * gcc.dg/optimize-bswapdi-2.c: New test.
3437
3438 2011-06-27  Michael Hope  <michael.hope@linaro.org>
3439             Richard Sandiford  <richard.sandiford@linaro.org>
3440
3441         PR tree-optimization/49169
3442         * gcc.dg/torture/pr49169.c: New test.
3443
3444 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3445
3446         PR testsuite/49529
3447         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3448
3449         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3450         hppa*-*-hpux*.
3451
3452 2011-06-26  Jason Merrill  <jason@redhat.com>
3453
3454         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3455
3456         PR c++/49528
3457         * g++.dg/init/ref19.C: New.
3458         * g++.dg/cpp0x/constexpr-cleanup.C: New.
3459
3460 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR tree-optimization/48377
3463         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3464         non_strict_align.
3465
3466 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
3467
3468         PR middle-end/49191
3469         * lib/target-supports.exp (check_effective_target_non_strict_align):
3470         New.
3471         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3472
3473 2011-06-24  Martin Jambor  <mjambor@suse.cz>
3474
3475         PR tree-optimizations/49516
3476         * g++.dg/tree-ssa/pr49516.C: New test.
3477
3478 2011-06-23  Jason Merrill  <jason@redhat.com>
3479
3480         PR c++/35255
3481         * g++.dg/template/partial10.C: New.
3482         * g++.dg/template/partial11.C: New.
3483
3484 2011-06-23  Jeff Law <law@redhat.com>
3485
3486         PR middle-end/48770
3487         * gcc.dg/pr48770.c: New test.
3488
3489 2011-06-23  Jan Hubicka  <jh@suse.cz>
3490
3491         PR middle-end/49373
3492         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3493
3494 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR testsuite/49512
3497         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3498         instead of -fdump-tree-optimized.
3499
3500 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3501
3502         PR c++/44625
3503         * g++.dg/template/crash107.C: New.
3504         * g++.dg/template/error17.C: Adjust.
3505
3506 2011-06-23  Jason Merrill  <jason@redhat.com>
3507
3508         PR c++/49507
3509         * g++.dg/cpp0x/defaulted30.C: New.
3510
3511         PR c++/49440
3512         * g++.dg/rtti/anon-ns1.C: New.
3513
3514         PR c++/49395
3515         * g++.dg/init/ref18.C: New.
3516
3517         PR c++/36435
3518         * g++.dg/template/partial9.C: New.
3519
3520 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
3521
3522         PR middle-end/49373
3523         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3524
3525 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR debug/49496
3528         * gcc.dg/pr49496.c: New test.
3529
3530 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
3531
3532         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3533         is not xscale.
3534
3535         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3536
3537         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3538         * gcc.target/arm/pr42879.c: Likewise.
3539         * gcc.target/arm/pr45701-3.c: Likewise.
3540
3541         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3542         * gcc.target/arm/pr40482.c: Likewise.
3543         * gcc.target/arm/stack-corruption.c: Likewise.
3544
3545 2011-06-22  Richard Guenther  <rguenther@suse.de>
3546
3547         PR tree-optimization/49493
3548         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3549
3550 2011-06-22  Jason Merrill  <jason@redhat.com>
3551
3552         PR c++/49260
3553         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3554
3555 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
3556             Dmitry Melnik  <dm@ispras.ru>
3557
3558         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3559         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3560         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3561
3562 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
3563
3564         * gcc.target/arm/tlscall.c: New.
3565
3566 2011-06-21  Jason Merrill  <jason@redhat.com>
3567
3568         PR c++/49172
3569         * g++.dg/cpp0x/constexpr-ref1.C: New.
3570         * g++.dg/cpp0x/constexpr-ref2.C: New.
3571         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3572
3573         PR c++/49482
3574         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3575
3576         PR c++/49418
3577         * g++.dg/template/param3.C: New.
3578
3579 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
3580
3581         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3582         my_clrsb test functions.
3583         (main): Test clrsb.
3584         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3585         test_sll, test_ull): Add clrsb tests.
3586         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3587         clrsbll.
3588
3589 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
3590
3591         PR fortran/49112
3592         * gfortran.dg/class_44.f03: New.
3593
3594 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3595
3596         PR tree-optimization/49478
3597         * gcc.dg/vect/pr49478.c
3598
3599 2011-06-21  Richard Guenther  <rguenther@suse.de>
3600
3601         PR tree-optimization/49483
3602         * gcc.dg/vect/vect-120.c: New testcase.
3603
3604 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
3605
3606         PR testsuite/49443
3607         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3608         * gcc.dg/vect/vect-peel-4.c: Likewise.
3609
3610 2011-06-22  Christian Bruel  <christian.bruel@st.com>
3611
3612         PR middle-end/49139
3613         * gcc.dg/always_inline.c: Removed -Winline. Update checks
3614         * gcc.dg/always_inline2.c: Likewise.
3615         * gcc.dg/always_inline3.c: Likewise.
3616         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3617         * gcc.dg/inline_1.c: Likewise.
3618         * gcc.dg/inline_2.c: Likewise.
3619         * gcc.dg/inline_3.c: Likewise.
3620         * gcc.dg/inline_4.c: Likewise.
3621         * gcc.dg/20051201-1.c: Likewise.
3622         * gcc.dg/pr40087.c: Likewise.
3623         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3624         * gcc.dg/inline-22.c: Likewise.
3625         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3626         * gcc.dg/lto/20090218-1_1.c: Likewise.
3627         * g++.dg/ipa/devirt-7.C: Likewise.
3628         * gcc.dg/uninit-pred-5_a.c: Likewise.
3629         * gcc.dg/uninit-pred-5_b.c: Likewise.
3630         * gcc.dg/fail_always_inline.c: New.
3631
3632 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
3633
3634         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3635         into 6 jobs instead of 3.
3636
3637 2011-06-20  Jason Merrill  <jason@redhat.com>
3638
3639         PR c++/49216
3640         * g++.dg/cpp0x/initlist53.C: New.
3641
3642 2011-06-20  Tobias Burnus  <burnus@net-b.de>
3643
3644         PR fortran/18918
3645         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3646         * gfortran.dg/coarray_lock_3.f90: New.
3647         * gfortran.dg/coarray/lock_1.f90: New.
3648
3649 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
3650
3651         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3652         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3653         unresolved and report the reason to the log file.
3654
3655         * lib/scanasm.exp (object-size): Move argument processing earlier
3656         to report errors before verifying that the file exists.  Report
3657         problems detected at runtime as unresolved instead of error and
3658         report their reasons to the log file.
3659
3660 2011-06-20  Jason Merrill  <jason@redhat.com>
3661
3662         PR c++/47080
3663         * g++.dg/cpp0x/explicit6.C: New.
3664
3665         PR c++/47635
3666         * g++.dg/cpp0x/enum20.C: New.
3667
3668         PR c++/48138
3669         * g++.dg/ext/attr-aligned01.C: New.
3670
3671         PR c++/49205
3672         * g++.dg/cpp0x/variadic-default.C: New.
3673
3674         PR c++/43321
3675         * g++.dg/cpp0x/auto26.C: New.
3676
3677         PR c++/43831
3678         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3679
3680 2011-06-20  Kai Tietz  <ktietz@redhat.com>
3681
3682         * gcc.dg/binop-notand1.c: New test.
3683         * gcc.dg/binop-notand2.c: New test.
3684         * gcc.dg/binop-notand3.c: New test.
3685         * gcc.dg/binop-notand4.c: New test.
3686         * gcc.dg/binop-notand5.c: New test.
3687         * gcc.dg/binop-notand6.c: New test.
3688
3689 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR testsuite/49432
3692         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3693
3694 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
3695
3696         PR fortran/49400
3697         * gfortran.dg/proc_ptr_31.f90: New.
3698
3699 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3700
3701         * gnat.dg/volatile6.adb: New test.
3702         * gnat.dg/volatile7.adb: Likewise.
3703         * gnat.dg/volatile8.adb: Likewise.
3704         * gnat.dg/volatile9.adb: Likewise.
3705
3706 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
3707
3708         * gnat.dg/constant3.adb: New test.
3709
3710 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
3711
3712         PR libfortran/49296
3713         * gfortran.dg/read_list_eof_1.f90: New test.
3714
3715 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR target/49411
3718         * gcc.target/i386/testimm-1.c: New test.
3719         * gcc.target/i386/testimm-2.c: New test.
3720         * gcc.target/i386/testimm-3.c: New test.
3721         * gcc.target/i386/testimm-4.c: New test.
3722         * gcc.target/i386/testimm-5.c: New test.
3723         * gcc.target/i386/testimm-6.c: New test.
3724         * gcc.target/i386/testimm-7.c: New test.
3725         * gcc.target/i386/testimm-8.c: New test.
3726         * gcc.target/i386/xop-vpermil2px-2.c: New test.
3727         * gcc.target/i386/xop-rotate1-int.c: New test.
3728         * gcc.target/i386/xop-rotate2-int.c: New test.
3729
3730 2011-06-17  Jason Merrill  <jason@redhat.com>
3731
3732         * g++.dg/cpp0x/rv-func2.C: New.
3733
3734         * g++.dg/debug/dwarf2/lambda1.C: New.
3735         * g++.dg/warn/Wshadow-6.C: Adjust.
3736
3737 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
3738
3739         PR fortran/48699
3740         * gfortran.dg/move_alloc_5.f90: New.
3741
3742 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
3743
3744         PR rtl-optimization/48542
3745         * gcc.dg/torture/pr48542.c: New test.
3746
3747 2011-06-16  Jason Merrill  <jason@redhat.com>
3748
3749         PR c++/44160
3750         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3751
3752         PR c++/45378
3753         * g++.dg/cpp0x/initlist52.C New.
3754
3755         PR c++/45399
3756         * c-c++-common/raw-string-12.c: New.
3757
3758         PR c++/49229
3759         * g++.dg/cpp0x/sfinae26.C: New.
3760
3761         PR c++/49251
3762         * g++.dg/cpp0x/variadic113.C: New.
3763
3764         PR c++/49420
3765         * g++.dg/cpp0x/variadic112.C: New.
3766
3767 2011-06-16  Jeff Law <law@redhat.com>
3768
3769         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3770         improved jump threading.
3771         * gcc.dg/builtin-object-size-2.c: Likewise.
3772         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3773
3774 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3775
3776         PR fortran/49074
3777         * gfortran.dg/typebound_assignment_3.f03: New.
3778
3779 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
3780
3781         PR testsuite/48727
3782         * g++.dg/opt/devirt2.C: Change xfail rule to target.
3783
3784 2011-06-16  Martin Jambor  <mjambor@suse.cz>
3785
3786         PR tree-optimization/49343
3787         * gnat.dg/discr31.ad[sb]: New test.
3788
3789 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3790
3791         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3792
3793 2011-06-16  Tom de Vries  <tom@codesourcery.com>
3794
3795         PR target/45098
3796         * gcc.target/arm/ivopts-3.c: Update test.
3797         * gcc.target/arm/ivopts-5.c: Same.
3798
3799 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3800
3801         Revert:
3802         2011-06-10  Wei Guozhi  <carrot@google.com>
3803
3804         PR target/45335
3805         * gcc.target/arm/pr45335.c: New test.
3806         * gcc.target/arm/pr45335-2.c: New test.
3807         * gcc.target/arm/pr45335-3.c: New test.
3808         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3809         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3810         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3811
3812 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
3813
3814         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3815
3816 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
3817
3818         PR fortran/49417
3819         * gfortran.dg/class_43.f03: New.
3820
3821 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
3822
3823         PR tree-optimization/49419
3824         * gcc.c-torture/execute/pr49419.c: New test.
3825
3826 2011-06-16  Revital Eres  <revital.eres@linaro.org>
3827
3828         * gcc.dg/sms-9.c: New file.
3829
3830 2011-06-15  Easwaran Raman  <eraman@google.com>
3831
3832         PR rtl-optimization/49414
3833         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3834
3835 2011-06-14  Jason Merrill  <jason@redhat.com>
3836
3837         * g++.dg/cpp0x/noexcept13.C: New.
3838
3839 2011-06-14  Easwaran Raman  <eraman@google.com>
3840
3841         PR rtl-optimization/44194
3842         * gcc.dg/pr44194-1.c: New test.
3843         * gcc.dg/pr44194-2.c: New test.
3844
3845 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3846
3847         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3848         switches.
3849         * gcc.target/arm/pr45701-2.c: Likewise.
3850         * gcc.target/arm/thumb-branch1.c: Likewise.
3851
3852 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
3853
3854         PR testsuite/48727
3855         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3856
3857 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
3858
3859         * gcc.target/arm/pr45701-1.c: Require thumb support.
3860         * gcc.target/arm/pr45701-2.c: Likewise.
3861         * gcc.target/arm/thumb-branch1.c: Likewise.
3862
3863         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3864         * gcc.target/arm/pr39839.c: Likewise.
3865         * gcc.target/arm/pr40657-2.c: Likewise.
3866         * gcc.target/arm/pr40956.c: Likewise.
3867         * gcc.target/arm/pr41679.c: Likewise.
3868         * gcc.target/arm/pr42235.c: Likewise.
3869         * gcc.target/arm/pr42495.c: Likewise.
3870         * gcc.target/arm/pr42505.c: Likewise.
3871         * gcc.target/arm/pr42574.c: Likewise.
3872         * gcc.target/arm/pr46883.c: Likewise.
3873         * gcc.target/arm/pr46934.c: Likewise.
3874         * gcc.target/arm/xor-and.c: Likewise.
3875
3876 2011-06-14  Jason Merrill  <jason@redhat.com>
3877
3878         * g++.dg/other/error23.C: Adjust error message.
3879         * g++.dg/other/error32.C: Likewise.
3880
3881         PR c++/49389
3882         * g++.dg/cpp0x/rv-dotstar.C: New.
3883
3884         PR c++/49369
3885         * g++.dg/cpp0x/decltype30.C: New.
3886
3887         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3888
3889 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR fortran/49103
3892         * gfortran.dg/pr49103.f90: New test.
3893
3894 2011-06-14  Tom de Vries  <tom@codesourcery.com>
3895
3896         PR target/45098
3897         * gcc.target/arm/ivopts-3.c: New test.
3898         * gcc.target/arm/ivopts-4.c: New test.
3899         * gcc.target/arm/ivopts-5.c: New test.
3900
3901 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR rtl-optimization/49390
3904         * gcc.c-torture/execute/pr49390.c: New test.
3905
3906 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3907
3908         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3909
3910 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
3911
3912         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3913         * gcc.c-torture/execute/cmpsi-2.x: New file.
3914         * gcc.c-torture/execute/pr45262.c: Undo 172757.
3915         * gcc.c-torture/execute/pr45262.x: New file.
3916         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3917         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3918         int32plus
3919         * gcc.c-torture/compile/pr49163.c: Ditto.
3920
3921 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
3922
3923         * gcc.dg/vect/vect-16.c: Rename to...
3924         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3925         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3926         for double-word vectors.
3927         * gcc.dg/vect/vect-peel-4.c: Likewise.
3928         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3929         vect_element_align.
3930         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3931         -fno-fast-math.
3932
3933 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
3934
3935         PR target/44618
3936         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3937
3938 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3939
3940         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3941
3942 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3943
3944         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3945
3946 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3947
3948         * gfortran.dg/trim_optimize_8.f90:  New test case.
3949
3950 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
3951            Ira Rosen  <ira.rosen@linaro.org>
3952
3953         PR tree-optimization/49352
3954         * gcc.dg/vect/pr49352.c: New test.
3955
3956 2011-06-12  Tobias Burnus
3957
3958         PR fortran/49324
3959         * gfortran.dg/alloc_comp_assign_11.f90: New.
3960
3961 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3962
3963         * gfortran.dg/trim_optimize_7.f90:  New test.
3964
3965 2011-06-10  Wei Guozhi  <carrot@google.com>
3966
3967         PR target/45335
3968         * gcc.target/arm/pr45335.c: New test.
3969         * gcc.target/arm/pr45335-2.c: New test.
3970         * gcc.target/arm/pr45335-3.c: New test.
3971         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3972         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3973         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3974
3975 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3976
3977         PR c++/41769
3978         * g++.dg/parse/error39.C: New.
3979
3980 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
3981
3982         * gcc.target/arm/20090811-1.c: Skip for incompatible
3983         options, do not override other options.
3984         * gcc.target/arm/combine-cmp-shift.c: Skip for
3985         incompatible options.
3986         * gcc.target/arm/pr45094.c: Likewise.
3987         * gcc.target/arm/scd42-1.c: Likewise.
3988         * gcc.target/arm/scd42-3.c: Likewise.
3989         * gcc.target/arm/thumb-ltu.c: Likewise.
3990
3991         * lib/target-supports.exp
3992         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3993         multilib flags use -mfpu with a value other than neon-fp16.
3994
3995 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3996
3997         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3998         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3999
4000 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4001
4002         * lib/target-supports.exp (check_effective_target_pie): New proc.
4003         * gcc.dg/pie-link.c: Use target pie.
4004
4005 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
4006             Laurent Roug�  <laurent.rouge@menta.fr>
4007
4008         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
4009         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
4010
4011 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
4012
4013         * gfortran.dg/coarray/sync_1.f90: New test for
4014         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
4015
4016 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
4017
4018         PR tree-optimization/49318
4019         * gcc.dg/vect/pr49318.c: New test.
4020
4021 2011-06-09  David Krauss  <potswa@mac.com>
4022
4023         * g++.dg/template/arrow1.C: New.
4024
4025 2011-06-09  Jason Merrill  <jason@redhat.com>
4026
4027         * lib/prune.exp: Prune "note"s.
4028         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
4029
4030         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
4031         * g++.dg/template/dependent-expr3.C: Likewise.
4032         * g++.dg/parse/template7.C: Likewise.
4033         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
4034         * g++.old-deja/g++.jason/rfg10.C: Likewise.
4035         * g++.old-deja/g++.pt/friend38.C: Likewise.
4036         * g++.old-deja/g++.pt/crash32.C: Likewise.
4037         * g++.old-deja/g++.other/init4.C: Likewise.
4038         * g++.old-deja/g++.other/friend8.C: Likewise.
4039
4040         * g++.dg/ext/complex7.C: Adjust expected output.
4041         * g++.dg/diagnostic/method1.C: Likewise.
4042         * g++.dg/parse/parameter-declaration-2.C: Likewise.
4043         * g++.dg/parse/crash33.C: Likewise.
4044         * g++.dg/other/warning1.C: Likewise.
4045         * g++.dg/init/pr29571.C: Likewise.
4046         * g++.dg/warn/overflow-warn-1.C: Likewise.
4047         * g++.dg/warn/overflow-warn-3.C: Likewise.
4048         * g++.dg/warn/overflow-warn-4.C: Likewise.
4049         * g++.old-deja/g++.oliva/template1.C: Likewise.
4050
4051         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
4052         * g++.dg/parse/template7.C: Adjust.
4053
4054 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
4055
4056         PR target/49307
4057         * gcc.dg/pr49307.c: New.
4058
4059 2011-06-09  Wei Guozhi  <carrot@google.com>
4060
4061         PR target/46975
4062         * gcc.target/arm/pr46975.c: New testcase.
4063
4064 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4065
4066         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
4067         (PMETH, arglist_t): Removed.
4068         (method_get_number_of_arguments): Removed.
4069         (method_get_nth_argument): Removed.
4070         (method_get_first_argument): Removed.
4071         (method_get_next_argument): Removed.
4072         (method_get_sizeof_arguments): Removed.
4073         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
4074         (PMETH): Removed.
4075         (method_get_number_of_arguments): Removed.
4076         (method_get_nth_argument): Removed.
4077         (method_get_first_argument): Removed.
4078         (method_get_next_argument): Removed.
4079         (method_get_sizeof_arguments): Removed.
4080         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
4081
4082 2011-06-09  David Li  <davidxl@google.com>
4083
4084         * gcc.dg/dump-pass.c: New test.
4085
4086 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4087
4088         PR c++/29003
4089         * g++.dg/parse/error38.C: New.
4090
4091 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
4092
4093         PR middle-end/49308
4094         * gfortran.dg/pr49308.f90: New test.
4095
4096 2011-06-08  Jason Merrill  <jason@redhat.com>
4097
4098         * g++.dg/cpp0x/noexcept11.C: New.
4099         * g++.dg/cpp0x/noexcept12.C: New.
4100         * g++.dg/cpp0x/sfinae11.C: Adjust.
4101
4102 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR testsuite/49323
4105         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
4106         to dg-options, match also DW_AT_linkage_name.
4107
4108 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4109
4110         PR middle-end/21953
4111         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
4112         -fno-common on alpha*-dec-osf*.
4113         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
4114
4115 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
4116
4117         PR rtl-optimization/49303
4118         * gcc.target/ia64/pr49303.c: New test.
4119
4120 2011-06-08  Tobias Burnus  <burnus@net-b.de>
4121
4122         PR fortran/18918
4123         * gfortran.dg/coarray_lock_1.f90: New.
4124         * gfortran.dg/coarray_lock_2.f90: New.
4125
4126 2011-06-07  Jason Merrill  <jason@redhat.com>
4127
4128         * lib/prune.exp: Look for "required" rather than "instantiated".
4129         * g++.dg/abi/mangle11.C: Likewise.
4130         * g++.dg/abi/mangle12.C: Likewise.
4131         * g++.dg/abi/mangle17.C: Likewise.
4132         * g++.dg/abi/mangle20-2.C: Likewise.
4133         * g++.dg/abi/pragma-pack1.C: Likewise.
4134         * g++.dg/cpp0x/decltype26.C: Likewise.
4135         * g++.dg/cpp0x/decltype28.C: Likewise.
4136         * g++.dg/cpp0x/decltype29.C: Likewise.
4137         * g++.dg/cpp0x/enum11.C: Likewise.
4138         * g++.dg/cpp0x/forw_enum8.C: Likewise.
4139         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4140         * g++.dg/cpp0x/pr47416.C: Likewise.
4141         * g++.dg/ext/case-range2.C: Likewise.
4142         * g++.dg/ext/case-range3.C: Likewise.
4143         * g++.dg/gomp/for-19.C: Likewise.
4144         * g++.dg/gomp/pr37533.C: Likewise.
4145         * g++.dg/gomp/pr38639.C: Likewise.
4146         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
4147         * g++.dg/inherit/base3.C: Likewise.
4148         * g++.dg/inherit/using6.C: Likewise.
4149         * g++.dg/init/placement4.C: Likewise.
4150         * g++.dg/init/reference3.C: Likewise.
4151         * g++.dg/lookup/scoped6.C: Likewise.
4152         * g++.dg/lookup/using7.C: Likewise.
4153         * g++.dg/other/abstract1.C: Likewise.
4154         * g++.dg/other/error10.C: Likewise.
4155         * g++.dg/other/error5.C: Likewise.
4156         * g++.dg/other/field1.C: Likewise.
4157         * g++.dg/other/offsetof5.C: Likewise.
4158         * g++.dg/parse/bitfield2.C: Likewise.
4159         * g++.dg/parse/constant4.C: Likewise.
4160         * g++.dg/parse/crash20.C: Likewise.
4161         * g++.dg/parse/invalid-op1.C: Likewise.
4162         * g++.dg/parse/non-dependent2.C: Likewise.
4163         * g++.dg/parse/template18.C: Likewise.
4164         * g++.dg/tc1/dr152.C: Likewise.
4165         * g++.dg/tc1/dr166.C: Likewise.
4166         * g++.dg/tc1/dr176.C: Likewise.
4167         * g++.dg/tc1/dr213.C: Likewise.
4168         * g++.dg/template/access11.C: Likewise.
4169         * g++.dg/template/access2.C: Likewise.
4170         * g++.dg/template/access3.C: Likewise.
4171         * g++.dg/template/access7.C: Likewise.
4172         * g++.dg/template/arg7.C: Likewise.
4173         * g++.dg/template/cond2.C: Likewise.
4174         * g++.dg/template/crash13.C: Likewise.
4175         * g++.dg/template/crash40.C: Likewise.
4176         * g++.dg/template/crash7.C: Likewise.
4177         * g++.dg/template/crash84.C: Likewise.
4178         * g++.dg/template/ctor5.C: Likewise.
4179         * g++.dg/template/defarg13.C: Likewise.
4180         * g++.dg/template/defarg14.C: Likewise.
4181         * g++.dg/template/dtor7.C: Likewise.
4182         * g++.dg/template/eh2.C: Likewise.
4183         * g++.dg/template/error2.C: Likewise.
4184         * g++.dg/template/error43.C: Likewise.
4185         * g++.dg/template/friend32.C: Likewise.
4186         * g++.dg/template/injected1.C: Likewise.
4187         * g++.dg/template/instantiate1.C: Likewise.
4188         * g++.dg/template/instantiate3.C: Likewise.
4189         * g++.dg/template/instantiate5.C: Likewise.
4190         * g++.dg/template/instantiate7.C: Likewise.
4191         * g++.dg/template/local6.C: Likewise.
4192         * g++.dg/template/lookup2.C: Likewise.
4193         * g++.dg/template/member5.C: Likewise.
4194         * g++.dg/template/memfriend15.C: Likewise.
4195         * g++.dg/template/memfriend16.C: Likewise.
4196         * g++.dg/template/memfriend17.C: Likewise.
4197         * g++.dg/template/memfriend7.C: Likewise.
4198         * g++.dg/template/meminit1.C: Likewise.
4199         * g++.dg/template/nested3.C: Likewise.
4200         * g++.dg/template/non-type-template-argument-1.C: Likewise.
4201         * g++.dg/template/nontype12.C: Likewise.
4202         * g++.dg/template/nontype13.C: Likewise.
4203         * g++.dg/template/nontype6.C: Likewise.
4204         * g++.dg/template/pr23510.C: Likewise.
4205         * g++.dg/template/pr35240.C: Likewise.
4206         * g++.dg/template/ptrmem15.C: Likewise.
4207         * g++.dg/template/ptrmem6.C: Likewise.
4208         * g++.dg/template/qualified-id1.C: Likewise.
4209         * g++.dg/template/qualttp20.C: Likewise.
4210         * g++.dg/template/qualttp3.C: Likewise.
4211         * g++.dg/template/qualttp4.C: Likewise.
4212         * g++.dg/template/qualttp5.C: Likewise.
4213         * g++.dg/template/qualttp6.C: Likewise.
4214         * g++.dg/template/qualttp7.C: Likewise.
4215         * g++.dg/template/qualttp8.C: Likewise.
4216         * g++.dg/template/recurse.C: Likewise.
4217         * g++.dg/template/recurse2.C: Likewise.
4218         * g++.dg/template/ref5.C: Likewise.
4219         * g++.dg/template/scope2.C: Likewise.
4220         * g++.dg/template/sfinae10.C: Likewise.
4221         * g++.dg/template/sfinae3.C: Likewise.
4222         * g++.dg/template/sizeof3.C: Likewise.
4223         * g++.dg/template/static9.C: Likewise.
4224         * g++.dg/template/template-id-2.C: Likewise.
4225         * g++.dg/template/typedef13.C: Likewise.
4226         * g++.dg/template/typename4.C: Likewise.
4227         * g++.dg/template/using14.C: Likewise.
4228         * g++.dg/template/using2.C: Likewise.
4229         * g++.dg/template/warn1.C: Likewise.
4230         * g++.dg/warn/Wparentheses-13.C: Likewise.
4231         * g++.dg/warn/Wparentheses-15.C: Likewise.
4232         * g++.dg/warn/Wparentheses-16.C: Likewise.
4233         * g++.dg/warn/Wparentheses-17.C: Likewise.
4234         * g++.dg/warn/Wparentheses-18.C: Likewise.
4235         * g++.dg/warn/Wparentheses-19.C: Likewise.
4236         * g++.dg/warn/Wparentheses-20.C: Likewise.
4237         * g++.dg/warn/Wparentheses-23.C: Likewise.
4238         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4239         * g++.dg/warn/noeffect2.C: Likewise.
4240         * g++.dg/warn/noeffect4.C: Likewise.
4241         * g++.dg/warn/pr8570.C: Likewise.
4242         * g++.old-deja/g++.brendan/init2.C: Likewise.
4243         * g++.old-deja/g++.eh/spec6.C: Likewise.
4244         * g++.old-deja/g++.pt/crash10.C: Likewise.
4245         * g++.old-deja/g++.pt/crash36.C: Likewise.
4246         * g++.old-deja/g++.pt/derived3.C: Likewise.
4247         * g++.old-deja/g++.pt/error2.C: Likewise.
4248         * g++.old-deja/g++.pt/explicit70.C: Likewise.
4249         * g++.old-deja/g++.pt/infinite1.C: Likewise.
4250         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4251         * g++.old-deja/g++.pt/overload7.C: Likewise.
4252         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4253
4254 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4255             Iain Sandoe  <iains@gcc.gnu.org>
4256
4257         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4258         Added code to deal with the case when [Protocol
4259         -descriptionForInstanceMethod:] or [Protocol
4260         -descriptionForClassMethod:] returns NULL.
4261
4262 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4263             Iain Sandoe  <iains@gcc.gnu.org>
4264
4265         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4266         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4267         Added cast.
4268
4269 2011-06-07  Xinliang David Li  <davidxl@google.com>
4270
4271         * gcc.dg/inline_2.c: New test.
4272         * gcc.dg/unroll_2.c: New test.
4273         * gcc.dg/inline_3.c: New test.
4274         * gcc.dg/unroll_3.c: New test.
4275         * gcc.dg/inline_4.c: New test.
4276         * gcc.dg/unroll_4.c: New test.
4277         * gcc.dg/inline_1.c: New test.
4278         * gcc.dg/unroll_1.c: New test.
4279
4280 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4281
4282         PR tree-optimization/48497
4283         * lib/gcc-defs.exp (dg-additional-options): New proc.
4284         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4285         -msse2 on 32-bit x86.
4286
4287 2011-06-06  Jason Merrill  <jason@redhat.com>
4288
4289         * g++.dg/cpp0x/enum19.C: New.
4290
4291 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
4292
4293         * gcc.target/arm/neon-reload-class.c: New test.
4294
4295 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
4296
4297         PR debug/49130
4298         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4299
4300 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4301
4302         * gcc.target/arm/smlatb-1.c: New file.
4303         * gcc.target/arm/smlatt-1.c: New file.
4304         * gcc.target/arm/smlaltb-1.c: New file.
4305         * gcc.target/arm/smlaltt-1.c: New file.
4306
4307 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
4308
4309         * gcc.target/arm/mla-2.c: New test.
4310
4311 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
4312
4313         PR gcov-profile/49299
4314         * gcc.dg/tree-prof/pr49299-1.c: New test.
4315         * gcc.dg/tree-prof/pr49299-2.c: New test.
4316
4317 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
4318
4319         * lib/target-supports.exp
4320         (check_effective_target_vect_widen_mult_qi_to_hi):
4321         Add NEON as supporting target.
4322         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4323         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4324         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4325         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4326         using widening multiplication on targets that support it.
4327         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4328         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4329         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4330
4331 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4332
4333         Updated all testcases in the ObjC/ObjC++ testsuites to use the
4334         Modern Objective-C runtime API.
4335         * objc/execute/next_mapping.h: Removed.
4336         * objc-obj-c++-shared/next-mapping.h: Removed.
4337         * objc-obj-c++-shared/Object1.h: Removed.
4338         * objc-obj-c++-shared/Object1.m: Removed.
4339         * objc-obj-c++-shared/Object1.mm: Removed.
4340         * objc-obj-c++-shared/Object1-implementation.h: Removed.
4341         * objc-obj-c++-shared/Protocol1.h: Removed.
4342         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4343         of ProtoBool, IVAR_T and METHOD.
4344         * objc-obj-c++-shared/runtime.h: New.
4345         * objc-obj-c++-shared/TestsuiteObject.h: New.
4346         * objc-obj-c++-shared/TestsuiteObject.m: New.
4347
4348         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4349         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4350         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4351         it a class method.
4352         * objc/execute/_cmd.m: Include
4353         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4354         runtime API.  ([TestClass +initialize]): Include this method also
4355         with the GNU runtime.
4356         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4357         Object.  ([-setValue:]): Return void.
4358         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4359         with the GNU runtime.  Include
4360         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
4361         for the NeXT runtime.  Use the existing print_ivars() and
4362         compare_structures() implementations for the old NeXT runtime.
4363         Added new implementations for the Modern GNU and NeXT runtimes.
4364         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4365         well.  (main): Use objc_getClass().  Use return instead of exit.
4366         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4367         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
4368         of exit().
4369         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4370         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
4371         instead of Object.  (main): Use return instead of exit().
4372         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
4373         instead of Object.  Removed prototype for exit().  (main): Use
4374         return instead of exit().  Use the Modern Objective-C runtime API.
4375         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4376         Object.
4377         * objc/execute/class-tests-1.h: Include
4378         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4379         runtime API.  (test_class_with_superclass): Do not call [Object
4380         class].  There is no need to with the current libobjc.
4381         * objc/execute/class-tests-2.h: Include
4382         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
4383         runtime API.
4384         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4385         ../../objc-obj-c++-shared/next-mapping.h.
4386         * objc/execute/class-2.m: Likewise.
4387         * objc/execute/class-3.m: Likewise.
4388         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4389         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
4390         +initialize]): Include this method also with the GNU
4391         runtime. (main): Use the Modern Objective-C runtime API.
4392         * objc/execute/class-5.m: Likewise.
4393         * objc/execute/class-6.m: Likewise.
4394         * objc/execute/class-7.m: Likewise.
4395         * objc/execute/class-8.m: Likewise.
4396         * objc/execute/class-9.m: Likewise.
4397         * objc/execute/class-10.m: Likewise.
4398         * objc/execute/class-11.m: Likewise.
4399         * objc/execute/class-12.m: Likewise.
4400         * objc/execute/class-13.m: Likewise.
4401         * objc/execute/class-14.m: Likewise.
4402         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4403         this method also with the GNU runtime.
4404         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4405         +initialize]): Include this method also with the GNU runtime.
4406         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4407         of Object.
4408         * objc/execute/encode-1.m: Likewise.
4409         * objc/execute/enumeration-1.m: Likewise.
4410         * objc/execute/enumeration-2.m: Likewise.
4411         * objc/execute/exceptions/catchall-1.m: Likewise.
4412         * objc/execute/exceptions/finally-1.m: Likewise.
4413         * objc/execute/exceptions/foward-1.m: Likewise.
4414         * objc/execute/exceptions/local-variables-1.m: Likewise.
4415         * objc/execute/exceptions/throw-nil.m: Likewise.
4416         * objc/execute/exceptions/trivial.m: Likewise.
4417         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4418         of Object. Include objc/runtime.h instead of objc/objc-api.h.
4419         * objc/execute/exceptions/matcher-1.m: Likewise.
4420         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4421         Object.
4422         * objc/execute/formal_protocol-2.m: Likewise.
4423         * objc/execute/formal_protocol-3.m: Likewise.
4424         * objc/execute/formal_protocol-4.m: Likewise.
4425         * objc/execute/formal_protocol-5.m: Include
4426         ../../objc-obj-c++-shared/runtime.h. (main): Always use
4427         protocol_getName().
4428         * objc/execute/formal_protocol-6.m: Likewise.
4429         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4430         Object.  Include <objc/Protocol.h> instead of
4431         ../../objc-obj-c++-shared/Protocol1.h.
4432         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4433         Object.
4434         * objc/execute/informal_protocol.m: Likewise.
4435         * objc/execute/load-3.m: Likewise.
4436         * objc/execute/many_args_method.m ([TestClass +initialize]):
4437         Include this method with the GNU runtime as well.
4438         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4439         * objc/execute/nested-func-1.m: Use TestsuiteObject
4440         instead of Object.
4441         * objc/execute/nil_method-1.m: Likewise.
4442         * objc/execute/no_clash.m: Likewise.
4443         * objc/execute/np-1.m: Do not include
4444         ../../objc-obj-c++-shared/Protocol1.h.
4445         (main): Use return instead of exit().
4446         * objc/execute/np-2.m: Do not include
4447         ../../objc-obj-c++-shared/Protocol1.h.
4448         ([MyObject +initialize]): Include this method also with the GNU
4449         runtime.  (main): Use return instead of exit().
4450         * objc/execute/object_is_class.m: Include
4451         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4452         of Object.  (main): Use the Modern Objective-C runtime API.
4453         * objc/execute/object_is_meta_class.m: Likewise.
4454         * objc/execute/private.m: Use TestsuiteObject instead of Object.
4455         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4456         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
4457         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
4458         Objective-C runtime API.
4459         * objc/execute/protocol-isEqual-2.m: Likewise.
4460         * objc/execute/protocol-isEqual-3.m: Likewise.
4461         * objc/execute/protocol-isEqual-4.m: Likewise.
4462         * objc/execute/redefining_self.m ([TestClass +initialize]):
4463         Include this method with the GNU runtime as well.
4464         * objc/execute/root_methods.m: Include
4465         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
4466         Include this method with the GNU runtime as well.
4467         (main): Use the Modern Objective-C runtime API.
4468         * objc/execute/selector-1.m: Include
4469         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
4470         of Object.  (main): Use the Modern Objective-C runtime API.
4471         * objc/execute/static-1.m ([Test +initialize]): Include this
4472         method with the GNU runtime as well.
4473         * objc/execute/static-2.m: Likewise.
4474         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4475         * objc/execute/va_method.m: Do not include objc/objc-api.h.
4476         ([MathClass +initialize]): Include this method with the GNU
4477         runtime as well.
4478         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4479         instead of Object.
4480         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4481         * objc.dg/attributes/categ-attributes-2.m: Likewise.
4482         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4483         * objc.dg/attributes/method-attribute-1.m: Likewise.
4484         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4485         * objc.dg/attributes/method-attribute-2.m: Likewise.
4486         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4487         * objc.dg/attributes/method-attribute-3.m: Likewise.
4488         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4489         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4490         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4491         * obj-c++.dg/bitfield-1.mm: Likewise.
4492         * obj-c++.dg/bitfield-2.mm: Likewise
4493         * objc.dg/bitfield-3.m: Likewise.
4494         * obj-c++.dg/bitfield-4.mm: Likewise.
4495         * objc.dg/bitfield-5.m: Likewise
4496         * objc.dg/call-super-1.m: Likewise.
4497         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4498         Use objc_getClass() instead of objc_get_class(), but for the GNU
4499         runtime redefine objc_getClass as objc_get_class.  Include
4500         ../objc-obj-c++-shared/runtime.h.
4501         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4502         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4503         Use the Modern Objective-C runtime API.
4504         * objc.dg/class-protocol-1.m: Include
4505         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4506         * obj-c++.dg/class-protocol-1.mm: Likewise.
4507         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4508         * objc.dg/comp-types-10.m: Likewise.
4509         * objc.dg/comp-types-11.m: Likewise.
4510         * objc.dg/comp-types-12.m: Likewise.
4511         * obj-c++.dg/comp-types-9.mm: Likewise.
4512         * obj-c++.dg/comp-types-11.mm: Likewise.
4513         * obj-c++.dg/comp-types-12.mm: Likewise.
4514         * obj-c++.dg/comp-types-13.mm: Likewise.
4515         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4516         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4517         * obj-c++.dg/cxx-scope-1.mm: Likewise.
4518         * obj-c++.dg/cxx-scope-2.mm: Likewise.
4519         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4520         * objc.dg/desig-init-1.m: Likewise.
4521         * obj-c++.dg/defs.mm: Likewise.
4522         * objc.dg/exceptions-2.m: Likewise.
4523         * obj-c++.dg/except-1.mm: Likewise.
4524         * obj-c++.dg/exceptions-2.mm: Likewise.
4525         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4526         Use the Modern Objective-C runtime API.
4527         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
4528         the Modern Objective-C runtime API.  Do not include
4529         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
4530         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
4531         the Modern Objective-C runtime API except when using an older NeXT
4532         runtime.
4533         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
4534         the Modern Objective-C runtime API.
4535         * objc.dg/encode-7.m: Include objc/runtime.h instead of
4536         objc/encoding.h.
4537         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4538         * objc.dg/encode-7-next-64bit.m: Updated include.
4539         * objc.dg/encode-8.m: Include objc/runtime.h instead of
4540         objc/encoding.h.
4541         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
4542         the Modern Objective-C runtime API.
4543         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4544         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
4545         instead of ../objc-obj-c++-shared/Protocol1.h.
4546         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
4547         the Modern Objective-C runtime API except when using an older NeXT
4548         runtime.
4549         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
4550         the Modern Objective-C runtime API.
4551         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4552         Object.
4553         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4554         * objc.dg/fix-and-continue-2.m: Likewise.
4555         * objc.dg/foreach-1.m: Likewise.
4556         * objc.dg/foreach-2.m: Likewise.
4557         * objc.dg/foreach-3.m: Likewise.
4558         * objc.dg/foreach-4.m: Likewise.
4559         * objc.dg/foreach-5.m: Likewise.
4560         * objc.dg/foreach-6.m: Likewise.
4561         * objc.dg/foreach-7.m: Likewise.
4562         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
4563         Object.
4564         * objc.dg/func-ptr-2.m: Likewise.
4565         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4566         Do not include objc/objc-api.h.
4567         * obj-c++.dg/fsf-package-0.mm: Likewise.
4568         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4569         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4570         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4571         of Object.
4572         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4573         * objc.dg/gnu-runtime-3.m: Likewise.
4574         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4575         * objc.dg/headers.m: Include objc/runtime.h instead of
4576         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
4577         for the NeXT runtime.
4578         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4579         * obj-c++.dg/isa-field-1.mm: Likewise.
4580         * obj-c++.dg/ivar-list-semi.mm: Likewise.
4581         * objc.dg/layout-1.m: Likewise.
4582         * objc.dg/layout-2.m: Likewise.
4583         * objc.dg/local-decl-2.m: Likewise.
4584         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4585         Object.  ([Container +elementForView:]): Use
4586         class_conformsToProtocol().
4587         * obj-c++.dg/lookup-2.mm: Likewise.
4588         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4589         * obj-c++.dg/local-decl-1.mm: Likewise.
4590         * objc.dg/method-3.m: Likewise.
4591         * objc.dg/method-4.m: Likewise.
4592         * objc.dg/method-6.m: Include objc/Protocol.h instead of
4593         ../objc-obj-c++-shared/Protocol1.h.
4594         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4595         * objc.dg/method-9.m: Likewise.
4596         * objc.dg/method-10.m: Likewise.
4597         * objc.dg/method-13.m ([Root +initialize]): Include this method
4598         also for the GNU runtime.  (main): Use objc_getClass() also for
4599         the GNU runtime.
4600         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4601         * objc.dg/method-17.m: Likewise.
4602         * objc.dg/method-19.m: Likewise.
4603         * objc.dg/method-20b.m: Likewise.
4604         * obj-c++.dg/method-2.mm: Likewise.
4605         * obj-c++.dg/method-6.mm: Likewise.
4606         * obj-c++.dg/method-10.mm: Likewise.
4607         * obj-c++.dg/method-11.mm: Likewise.
4608         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4609         ../objc-obj-c++-shared/Protocol1.h.
4610         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4611         * obj-c++.dg/method-15.mm: Likewise.
4612         * obj-c++.dg/method-17.mm: Likewise.
4613         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
4614         +initialize]): Include this method also for the GNU
4615         runtime.  (main): Use objc_getClass() also for the GNU runtime.
4616         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4617         * obj-c++.dg/method-22.mm: Likewise.
4618         * obj-c++.dg/method-23.mm: Likewise.
4619         * obj-c++.dg/no-extra-load.mm: Likewise.
4620         * objc.dg/objc-fast-4.m: Likewise.
4621         * objc.dg/objc-gc-4.m: Likewise.
4622         * obj-c++.dg/objc-gc-3.mm: Likewise.
4623         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
4624         protocol_getMethodDescription() instead of [Protocol
4625         -descriptionForInstanceMethod].
4626         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4627         Made it available with all runtimes.  (main): Call -test instead
4628         of -class.
4629         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4630         and put into a category.
4631         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4632         Object.  Include objc/objc.h.
4633         * obj-c++.dg/proto-lossage-2.mm: Likewise.
4634         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
4635         New. (main): Use protocol_getMethodDescription() instead
4636         of [Protocol -descriptionForInstanceMethod] and [Protocol
4637         -descriptionForClassMethod].
4638         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4639         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
4640         Objective-C runtime API.
4641         * obj-c++.dg/proto-qual-1.mm: Likewise.
4642         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4643         Object.
4644         * obj-c++.dg/property/property-1.mm: Likewise.
4645         * obj-c++.dg/qual-types-1.mm: Likewise.
4646         * objc.dg/selector-2.m: Include objc/objc.h instead of
4647         ../objc-obj-c++-shared/Object1.h.
4648         * obj-c++.dg/selector-2.mm: Likewise.
4649         * obj-c++.dg/selector-5.mm: Likewise.
4650         * obj-c++.dg/selector-6.mm: Likewise.
4651         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4652         Object.  Do not include objc/objc-api.h.
4653         * obj-c++.dg/set-not-used-1.mm: Likewise.
4654         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4655         * objc.dg/stret-1.m: Likewise.
4656         * objc.dg/stret-2.m: Likewise.
4657         * obj-c++.dg/super-class-2.mm: Likewise.
4658         * objc.dg/super-class-3.m: Likewise.
4659         * objc.dg/super-class-4.m: Likewise.
4660         * objc.dg/sync-2.m: Likewise.
4661         * obj-c++.dg/sync-2.mm: Likewise.
4662         * objc.dg/sync-1.m: Include objc/objc.h instead of
4663         ../objc-obj-c++-shared/Object1.h.
4664         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4665         'Class' as the type of 'isa'.
4666         * objc.dg/special/unclaimed-category-1.m: Use the Modern
4667         Objective-C runtime API.  ([TestClass +initialize]): Include this
4668         method with the GNU runtime as well.
4669         * objc.dg/strings/strings-1.m: Updated includes.
4670         * obj-c++.dg/strings/strings-1.mm: Likewise.
4671         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4672         objc.dg/strings/const-str-12b.m.
4673         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4674         * obj-c++.dg/template-3.mm: Likewise.
4675         * obj-c++.dg/template-4.mm: Likewise.
4676         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
4677         Objective-C runtime API.
4678         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4679         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4680         * obj-c++.dg/try-catch-1.mm: Likewise.
4681         * obj-c++.dg/try-catch-2.mm: Likewise.
4682         * objc.dg/try-catch-3.m: Likewise.
4683         * obj-c++.dg/try-catch-3.mm: Likewise.
4684         * objc.dg/try-catch-6.m: Likewise.
4685         * objc.dg/try-catch-7.m: Likewise.
4686         * obj-c++.dg/try-catch-7.mm: Likewise.
4687         * obj-c++.dg/try-catch-8.mm: Likewise.
4688         * obj-c++.dg/try-catch-9.mm: Likewise.
4689         * objc.dg/try-catch-10.m: Likewise.
4690         * obj-c++.dg/try-catch-11.mm: Likewise.
4691         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4692         Object.  Include objc/objc.h.
4693         * obj-c++.dg/typedef-alias-1.mm: Likewise.
4694         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4695         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4696         Object.  Use Modern Objective-C runtime API.  Do not use
4697         performv::.
4698         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4699         * obj-c++.dg/torture/trivial.mm: Likewise.
4700         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4701         instead of ../objc-obj-c++-shared/Object1.h.  Include
4702         ../objc-obj-c++-shared/runtime.h.
4703         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4704         * objc.dg/torture/strings/const-str-11.m: Likewise.
4705         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4706         * objc.dg/torture/strings/const-str-9.m: Likewise.
4707         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4708         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4709         instead of Object. Only add _FooClassReference if
4710         __NEXT_RUNTIME__.
4711         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4712         * objc.dg/torture/strings/const-str-8.m: Likewise.
4713         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4714         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4715         additional sources.
4716         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4717         Object.
4718         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4719         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4720         * obj-c++.dg/va-meth-1.mm: Likewise.
4721         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4722         ../objc-obj-c++-shared/Object1.h.
4723         * objc.dg/zero-link-3.m: Likewise.
4724
4725 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4726
4727         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4728
4729 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4730
4731         PR objc-++/48275
4732         * obj-c++.dg/property/cxx-property-1.mm: New.
4733         * obj-c++.dg/property/cxx-property-2.mm: New.
4734
4735 2011-06-06  Jason Merrill  <jason@redhat.com>
4736
4737         * g++.dg/cpp0x/regress/ptrmem1.C: New.
4738
4739 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
4740
4741         PR rtl-optimization/49145
4742         From Ryan Mansfield
4743         * gcc.c-torture/compile/pr49145.c: New test.
4744
4745 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
4746
4747         PR testsuite/49288
4748         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4749         to dg-options, match also DW_AT_linkage_name.
4750
4751         PR debug/49294
4752         * gcc.dg/debug/pr49294.c: New test.
4753
4754         PR c++/49264
4755         * g++.dg/opt/pr49264.C: New test.
4756
4757 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
4758
4759         PR tree-optimization/49243
4760         * gcc.dg/pr49243.c: New.
4761
4762 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4763
4764         * gnat.dg/specs/cond_expr1.ads: New test.
4765
4766 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4767
4768         * gnat.dg/deferred_const4.ad[sb]: New test.
4769         * gnat.dg/deferred_const4_pkg.ads: New helper.
4770
4771 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
4772
4773         * gnat.dg/test_tamdt.adb: Rename to...
4774         * gnat.dg/taft_type1.adb: ...this.
4775         * gnat.dg/tamdt.ad[sb]: Rename to...
4776         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4777         * gnat.dg/tamdt_aux.ads: Rename to...
4778         * gnat.dg/taft_type1_pkg2.ads: ...this.
4779         * gnat.dg/taft_type2.ad[sb]: New test.
4780         * gnat.dg/taft_type2_pkg.ads: New helper.
4781         * gnat.dg/taft_type3.adb: New test.
4782         * gnat.dg/taft_type3_pkg.ads: New helper.
4783
4784 2011-06-05  Tobias Burnus  <burnus@net-b.de>
4785
4786         PR fortran/49255
4787         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4788         for F2008.
4789
4790 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4791
4792         PR testsuite/49287
4793         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4794         warning.
4795         * objc.dg/gnu-api-2-objc.m: Likewise.
4796         * obj-c++.dg/gnu-api-2-class.mm: Likewise
4797         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4798
4799 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4800
4801         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
4802         alignment, not the alignment, when calling class_addIvar().  Add
4803         an 'isa' instance variable to the test root class.
4804         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4805
4806 2011-06-04  Jan Hubicka  <jh@suse.cz>
4807
4808         PR tree-optimization/48893
4809         PR tree-optimization/49091
4810         PR tree-optimization/49179
4811         * gfortran.dg/pr49179.f90: New testcase
4812
4813 2011-06-04  Jan Hubicka  <jh@suse.cz>
4814
4815         PR lto/48954
4816         * g++.dg/torture/pr48954.C: New testcase.
4817
4818 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4819
4820         * g++.dg/warn/delete-non-virtual-dtor.C: New.
4821
4822 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
4823
4824         PR c++/33840
4825         * g++.dg/diagnostic/bitfld2.C: New.
4826
4827 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR target/49281
4830         * gcc.c-torture/execute/pr49281.c: New test.
4831
4832 2011-06-04  Jan Hubicka  <jh@suse.cz>
4833
4834         PR tree-optimize/48929
4835         * gcc.c-torture/compile/pr48929.c: New testcase.
4836
4837 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
4838
4839         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4840
4841 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR c++/49276
4844         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4845
4846 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4847
4848         * objc.dg/headers.m: Do not include sarray.h and hash.h.
4849
4850 2011-06-03  Richard Henderson  <rth@redhat.com>
4851             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4854
4855 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4856
4857         * objc.dg/headers.m: Do not include objc-list.h.
4858
4859 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
4860
4861         * objc.dg/type-stream-1.m: Test removed.
4862         * objc.dg/headers.m: Do not include typedstream.h.
4863
4864 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4865
4866         * objc.dg/torture/forward-1.m (main): Updated testcase.
4867
4868 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
4869
4870         PR target/49163
4871         * gcc.c-torture/compile/pr49163.c: New.
4872
4873 2011-06-02  Asher Langton  <langton2@llnl.gov>
4874
4875         PR fortran/49268
4876         * gfortran.dg/PR49268.f90: New test.
4877
4878 2011-06-02  Asher Langton  <langton2@llnl.gov>
4879
4880         PR fortran/37039
4881         * gfortran.dg/PR37039.f90: New test.
4882
4883 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4884
4885         PR objc/48539
4886         * objc.dg/method-5.m: Updated.
4887         * objc.dg/method-19.m: Updated.
4888         * objc.dg/method-lookup-1.m: New.
4889         * obj-c++.dg/method-6.mm: Updated.
4890         * obj-c++.dg/method-7.mm: Updated.
4891         * obj-c++.dg/method-lookup-1.mm: New.
4892
4893 2011-06-02  DJ Delorie  <dj@redhat.com>
4894
4895         * lib/timeout.exp (timeout): Add board_info support.
4896
4897 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
4898
4899         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4900
4901 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4902
4903         PR fortran/49265
4904         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4905         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4906
4907 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4908             Hans-Peter Nilsson  <hp@axis.com>
4909
4910         PR rtl-optimization/48840
4911         * gcc.target/sparc/ultrasp13.c: New test.
4912
4913 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
4914
4915         PR target/49238
4916         * gcc.c-torture/compile/pr49238.c: New.
4917
4918 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
4919
4920         * gcc.target/arm/g2.c: Skip test in -mthumb.
4921         Skip test unless cpu is xscale.
4922         * gcc.target/arm/scd42-2.c: Likewise.
4923         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4924
4925 2011-06-01  Jason Merrill  <jason@redhat.com>
4926
4927         * g++.dg/cpp0x/decltype28.C: New.
4928         * g++.dg/cpp0x/decltype29.C: New.
4929
4930 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
4931
4932         PR target/45074
4933         * gcc.target/mips/pr45074.c: New test.
4934
4935 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4936             Hans-Peter Nilsson  <hp@axis.com>
4937
4938         PR rtl-optimization/48830
4939         * gcc.target/sparc/ultrasp12.c: New test.
4940
4941 2011-06-01  David Li  <davidxl@google.com>
4942
4943         * gcc.dg/profile-dir-1.c: Change pass name.
4944         * gcc.dg/profile-dir-2.c: Ditto.
4945         * gcc.dg/tree-ssa/dump-1.c: Ditto.
4946         * gcc.dg/tree-ssa/loop-25.c: Ditto.
4947         * gcc.dg/tree-prof/stringop-1.c: Ditto.
4948         * gcc.dg/tree-prof/update-loopch.c: Ditto.
4949         * gcc.dg/tree-prof/stringop-2.c: Ditto.
4950         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4951         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4952         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4953         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4954         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4955         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4956         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4957         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4958         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4959         * gcc.dg/profile-dir-3.c: Ditto.
4960         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4961
4962 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
4963
4964         * objc.dg/attributes/method-nonnull-1.m: New test.
4965         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4966
4967 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4968
4969         PR fortran/18918
4970         * gfortran.dg/coarray_atomic_1.f90: New.
4971         * gfortran.dg/coarray/atomic_1.f90: New.
4972
4973 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
4974
4975         * gcc.dg/guality/bswaptest.c: New test.
4976         * gcc.dg/guality/clztest.c: New test.
4977         * gcc.dg/guality/ctztest.c: New test.
4978         * gcc.dg/guality/rotatetest.c: New test.
4979
4980         PR target/48688
4981         * gcc.target/i386/pr48688.c: New test.
4982
4983 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
4984
4985         PR c++/48010
4986         * g++.dg/lookup/name-clash9.C: New.
4987
4988 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4989
4990         PR fortran/18918
4991         * gfortran.dg/coarray/dummy_1.f90: New.
4992
4993 2011-05-31  Tobias Burnus  <burnus@net-b.de>
4994
4995         PR fortran/18918
4996         * gfortran.dg/coarray/save_1.f90: New.
4997         * gfortran.dg/coarray_4.f90: Update dg-error.
4998
4999 2011-05-31  Jason Merrill  <jason@redhat.com>
5000
5001         * g++.dg/cpp0x/rv-template1.C: New.
5002
5003 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
5004
5005         PR rtl-optimization/49235
5006         * gcc.dg/pr49235.c: New test.
5007
5008 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5009
5010         PR tree-optimization/49093
5011         * gcc.dg/vect/pr49093.c: New test.
5012
5013 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
5014
5015         PR debug/49047
5016         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
5017
5018 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
5019
5020         PR testsuite/49239
5021         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
5022         output array.
5023
5024 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
5025
5026         PR target/49186
5027         * gcc.c-torture/execute/pr49186.c: New.
5028
5029 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5030
5031         PR target/49168
5032          * gcc.target/i386/pr49168-1.c: New.
5033
5034 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5035             Eric Botcazou  <ebotcazou@adacore.com>
5036
5037         * gcc.dg/guality/drap.c: New test.
5038
5039 2011-05-30  Richard Guenther  <rguenther@suse.de>
5040
5041         PR tree-optimization/49210
5042         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
5043         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
5044
5045 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
5046
5047         PR c++/49223
5048         * g++.dg/gomp/pr49223-1.C: New test.
5049         * g++.dg/gomp/pr49223-2.C: New test.
5050
5051 2011-05-30  Richard Guenther  <rguenther@suse.de>
5052
5053         PR tree-optimization/49218
5054         * gcc.c-torture/execute/pr49218.c: New testcase.
5055
5056 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
5057
5058         PR tree-optimization/49199
5059         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
5060         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
5061         -fno-tree-scev-cprop.
5062
5063 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
5064
5065         PR fortran/47601
5066         * gfortran.dg/extends_13.f03: New.
5067
5068 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR rtl-optimization/49095
5071         * gcc.target/i386/pr49095.c: New test.
5072
5073 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5074
5075         PR fortran/18918
5076         * gfortran.dg/coarray_24.f90: New.
5077
5078 2011-05-29  Tobias Burnus  <burnus@net-b.de>
5079
5080         PR fortran/18918
5081         * gfortran.dg/coarray_23.f90: New.
5082
5083 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
5084
5085         From Ryan Mansfield
5086         * gcc.dg/pr48826.c: New test.
5087
5088 2011-05-29  Richard Guenther  <rguenther@suse.de>
5089
5090         PR tree-optimization/49217
5091         * gcc.dg/torture/pr49217.c: New testcase.
5092
5093 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
5094
5095         PR testsuite/49222
5096         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
5097
5098 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
5099
5100         * gnat.dg/boolean_subtype.adb: Rename to...
5101         * gnat.dg/boolean_subtype1.adb: ...this.
5102
5103 2011-05-28  Jason Merrill  <jason@redhat.com>
5104
5105         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
5106
5107 2011-05-27  Jason Merrill  <jason@redhat.com>
5108
5109         * g++.dg/cpp0x/enum18.C: Adjust.
5110
5111         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
5112
5113 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5114
5115         PR fortran/18918
5116         * gfortran.dg/coarray_22.f90: New.
5117
5118 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5119
5120         PR tree-optimization/46728
5121         * gcc.target/powerpc/pr46728-1.c: New.
5122         * gcc.target/powerpc/pr46728-2.c: New.
5123         * gcc.target/powerpc/pr46728-3.c: New.
5124         * gcc.target/powerpc/pr46728-4.c: New.
5125         * gcc.target/powerpc/pr46728-5.c: New.
5126         * gcc.dg/pr46728-6.c: New.
5127         * gcc.target/powerpc/pr46728-7.c: New.
5128         * gcc.target/powerpc/pr46728-8.c: New.
5129         * gcc.dg/pr46728-9.c: New.
5130         * gcc.target/powerpc/pr46728-10.c: New.
5131         * gcc.target/powerpc/pr46728-11.c: New.
5132         * gcc.dg/pr46728-12.c: New.
5133         * gcc.target/powerpc/pr46728-13.c: New.
5134         * gcc.target/powerpc/pr46728-14.c: New.
5135         * gcc.target/powerpc/pr46728-15.c: New.
5136         * gcc.target/powerpc/pr46728-16.c: New.
5137
5138 2011-05-27  Jason Merrill  <jason@redhat.com>
5139
5140         * g++.dg/abi/mangle47.C: New.
5141
5142         PR c++/49176
5143         * g++.dg/template/const5.C: New.
5144
5145         * g++.dg/cpp0x/enum18.C: New.
5146
5147         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
5148
5149         * g++.dg/cpp0x/error6.C: New.
5150
5151         * g++.dg/cpp0x/error5.C: New.
5152
5153 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR c++/49165
5156         * g++.dg/eh/cond6.C: New test.
5157
5158 2011-05-27  Tobias Burnus  <burnus@net-b.de>
5159
5160         PR fortran/48820
5161         * gfortran.dg/rank_3.f90: New.
5162         * gfortran.dg/rank_4.f90: New.
5163
5164 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
5165
5166         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
5167         replace dump search.
5168
5169 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
5170
5171         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
5172         * gnat.dg/bit_packed_array5.adb: ...here.
5173
5174 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
5175
5176         PR c++/42056
5177         * g++.dg/cpp0x/auto25.C: New.
5178
5179 2011-05-27  Richard Guenther  <rguenther@suse.de>
5180
5181         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
5182
5183 2011-05-27  Richard Guenther  <rguenther@suse.de>
5184
5185         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
5186
5187 2011-05-27  Richard Guenther  <rguenther@suse.de>
5188
5189         PR middle-end/49189
5190         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
5191
5192 2011-05-26  Jason Merrill  <jason@redhat.com>
5193
5194         * g++.dg/cpp0x/friend1.C: New.
5195         * g++.dg/cpp0x/friend2.C: New.
5196
5197         * g++.dg/cpp0x/auto7.C: Update.
5198         * g++.dg/template/crash50.C: Adjust.
5199         * g++.dg/template/static9.C: Adjust.
5200         * g++.old-deja/g++.ext/memconst.C: Adjust.
5201
5202 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
5203
5204         * gcc.dg/march.c: Ignore a note for some targets.
5205
5206 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
5207             Nathan Froyd  <froydnj@codesourcery.com>
5208
5209         PR c++/2288
5210         PR c++/18770
5211         * g++.old-deja/g++.jason/cond.C: Remove xfails.
5212         * g++.dg/parse/pr18770.C: New test.
5213         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
5214
5215 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5216
5217         PR fortran/48955
5218         * gfortran.dg/dependency_40.f90 : New test.
5219
5220 2011-05-26  Tobias Burnus  <burnus@net-b.de>
5221
5222         PR fortran/18918
5223         * gfortran.dg/coarray/registering_1.f90: New.
5224
5225 2011-05-26  Jason Merrill  <jason@redhat.com>
5226
5227         * g++.dg/cpp0x/variadic111.C: New.
5228         * g++.dg/cpp0x/variadic41.C: Adjust.
5229
5230 2011-05-26  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/48702
5233         * gcc.dg/torture/pr48702.c: New testcase.
5234
5235 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5236
5237         PR gcov-profile/48845
5238         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5239         support.
5240         * gcc.dg/matrix/matrix.exp: Likewise.
5241         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5242         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5243         line number to check_profiling_available.
5244         * lib/target-supports.exp (check_profiling_available): Account for
5245         this.
5246         Require TLS runtime support with -fprofile-generate.
5247         * lib/profopt.exp (profopt-execute): Add TLS options for
5248         -fprofile-generate.
5249         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5250
5251 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR c++/49165
5254         * g++.dg/eh/cond5.C: New test.
5255
5256         PR tree-optimization/49161
5257         * gcc.c-torture/execute/pr49161.c: New test.
5258
5259 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5260
5261         * gcc.target/arm/neon-vorn-vbic.c: New test.
5262
5263 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
5264
5265         PR tree-optimization/49038
5266         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5267         * gcc.dg/vect/pr49038.c: New test.
5268
5269 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
5270         * g++.dg/init/pr25811-3.C: New.
5271         * g++.dg/init/pr25811-4.C: New.
5272
5273 2011-05-25  Jason Merrill  <jason@redhat.com>
5274
5275         * g++.dg/cpp0x/enum17.C: New.
5276         * g++.old-deja/g++.jason/rfg10.C: Adjust.
5277
5278         * g++.dg/cpp0x/auto24.C: New.
5279
5280         * g++.dg/cpp0x/error4.C: New.
5281
5282         * g++.dg/cpp0x/rv-restrict.C: New.
5283
5284         * g++.dg/cpp0x/enum15.C: New.
5285         * g++.dg/cpp0x/constexpr-switch2.C: New.
5286
5287         * g++.dg/cpp0x/variadic110.C: New.
5288
5289         * g++.dg/cpp0x/auto9.C: Add typedef test.
5290
5291         * g++.dg/cpp0x/auto23.C: New.
5292         * g++.dg/cpp0x/auto9.C: Adjust.
5293
5294         * g++.dg/cpp0x/defaulted29.C: New.
5295
5296         * g++.dg/cpp0x/initlist51.C: New.
5297
5298 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
5299
5300         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5301         * g++.dg/abi/packed1.C: Suppress warning.
5302         * g++.dg/warn/Wunused-parm-3.C: Likewise.
5303         * g++.dg/template/stdarg1.C: Likewise.
5304         * g++.dg/other/packed1.C: Remove arm from xfail list.
5305
5306 2011-05-25  Jason Merrill  <jason@redhat.com>
5307
5308         * g++.dg/cpp0x/enum16.C: New.
5309         * g++.dg/parse/error15.C: Adjust.
5310
5311         * g++.dg/cpp0x/initlist50.C: New.
5312
5313         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5314
5315         * g++.dg/cpp0x/variadic109.C: New.
5316
5317 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5318
5319          * gcc.target/i386/pause-1.c: New.
5320
5321 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5322
5323         * gcc.dg/stack-usage-1.c: Adjust comment.
5324         * gcc.dg/stack-usage-2.c: New test.
5325
5326 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
5327
5328         PR c++/49136
5329         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5330         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5331
5332 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
5333
5334         PR rtl-optimization/48757
5335         * gfortran.dg/pr48757.f:  New test case.
5336
5337 2011-05-24  Jason Merrill  <jason@redhat.com>
5338
5339         * g++.dg/cpp0x/access01.C: New.
5340
5341 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5342
5343         PR libobjc/48177
5344         * objc.dg/pr48177.m: New testcase.      
5345
5346 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5347
5348         PR objc/48187
5349         * objc.dg/pr48187.m: New testcase.
5350         * obj-c++.dg/pr48187.mm: New testcase.
5351         * objc.dg/ivar-extra-semicolon.m: New testcase.
5352
5353 2011-05-24  Jason Merrill  <jason@redhat.com>
5354
5355         * g++.dg/template/access21.C: New.
5356         * g++.dg/template/access22.C: New.
5357
5358 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
5359
5360         PR rtl-optimization/48633
5361         * g++.dg/pr48633.C: New test.
5362
5363 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
5364
5365         PR target/49133
5366         * g++.dg/other/pr49133.C: New test.
5367
5368 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
5369             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5370
5371         * gcc.dg/torture/tls/run-gd.c: New test.
5372         * gcc.dg/torture/tls/run-ie.c: New test.
5373         * gcc.dg/torture/tls/run-ld.c: New test.
5374         * gcc.dg/torture/tls/run-le.c: New test.
5375         * lib/target-supports.exp (check_effective_target_tls_runtime):
5376         Build testcase with TLS options.
5377
5378 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5379
5380         * gcc.dg/vect/pr48172.c: Remove dg-do run.
5381
5382 2011-05-24  Tom de Vries  <tom@codesourcery.com>
5383
5384         PR tree-optimization/49121
5385         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5386
5387 2011-05-23  Jason Merrill  <jason@redhat.com>
5388
5389         * g++.dg/cpp0x/defaulted28.C: New.
5390
5391         * g++.dg/cpp0x/sfinae25.C: New.
5392
5393         * g++.dg/cpp0x/rv-cast2.C: New.
5394
5395         * g++.dg/cpp0x/enum14.C: New.
5396
5397 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR lto/49123
5400         * gcc.c-torture/execute/pr49123.c: New test.
5401
5402         PR debug/49032
5403         * gcc.dg/debug/pr49032.c: New test.
5404
5405         PR c/49120
5406         * gcc.dg/pr49120.c: New test.
5407
5408 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5409
5410         PR target/47315
5411         * gcc.target/i386/pr47315.c: New test.
5412
5413 2011-05-23  Jason Merrill  <jason@redhat.com>
5414
5415         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5416
5417         * g++.dg/cpp0x/sfinae24.C: New.
5418
5419         * g++.dg/cpp0x/error3.C: New.
5420
5421         * g++.dg/cpp0x/defaulted27.C: New.
5422
5423         * g++.dg/cpp0x/decltype27.C: New.
5424
5425 2011-05-23  Richard Guenther  <rguenther@suse.de>
5426
5427         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5428
5429 2011-05-23  Richard Guenther  <rguenther@suse.de>
5430
5431         PR tree-optimization/40874
5432         * g++.dg/tree-ssa/pr40874.C: New testcase.
5433
5434 2011-05-23  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/49115
5437         * g++.dg/torture/pr49115.C: New testcase.
5438
5439 2011-05-23  Richard Guenther  <rguenther@suse.de>
5440
5441         PR middle-end/15419
5442         * gcc.dg/memcpy-3.c: New testcase.
5443
5444 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR middle-end/48973
5447         * gcc.c-torture/execute/pr48973-1.c: New test.
5448         * gcc.c-torture/execute/pr48973-2.c: New test.
5449
5450 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
5451
5452         PR c++/18016
5453         * g++.dg/warn/pr18016.C: New.
5454
5455 2011-05-23  Tom de Vries  <tom@codesourcery.com>
5456
5457         PR target/45098
5458         * gcc.target/arm/ivopts-6.c: New test.
5459
5460 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
5461
5462         PR middle-end/49029
5463         * gcc.c-torture/compile/pr49029.c: New test.
5464
5465 2011-05-22  Jason Merrill  <jason@redhat.com>
5466
5467         * g++.dg/cpp0x/sfinae23.C: New.
5468         * g++.dg/cpp0x/sfinae8.C: Correct.
5469
5470 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
5471
5472         * gfortran.dg/function_optimize_8.f90:  New test case.
5473
5474 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
5475
5476         PR tree-optimization/49087
5477         * gcc.dg/vect/O3-pr49087.c: New test.
5478
5479 2011-05-21  Jason Merrill  <jason@redhat.com>
5480
5481         * g++.dg/debug/const5.C: New.
5482
5483 2011-05-20  Jason Merrill  <jason@redhat.com>
5484
5485         * g++.dg/cpp0x/constexpr-static7.C: Extend.
5486
5487         * g++.dg/cpp0x/constexpr-static7.C: New.
5488
5489         * g++.dg/cpp0x/enum12.C: New.
5490         * g++.dg/cpp0x/enum13.C: New.
5491
5492 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
5493
5494         PR fortran/48699
5495         * gfortran.dg/select_type_23.f03: New.
5496
5497 2011-05-20  Jason Merrill  <jason@redhat.com>
5498
5499         * g++.dg/cpp0x/defaulted26.C: New.
5500
5501         * g++.dg/cpp0x/noexcept02.C: Fix.
5502         * g++.dg/cpp0x/noexcept03.C: Fix.
5503         * g++.dg/cpp0x/noexcept08.C: Fix.
5504         * g++.dg/cpp0x/noexcept10.C: New.
5505
5506 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
5507
5508         PR fortran/48706
5509         * gfortran.dg/extends_12.f03: New.
5510
5511 2011-05-20  Jason Merrill  <jason@redhat.com>
5512
5513         * g++.dg/template/koenig9.C: New.
5514         * g++.dg/opt/pr47615.C: Fix.
5515         * g++.dg/overload/defarg1.C: Fix.
5516         * g++.dg/tc1/dr213.C: Remove xfail.
5517         * g++.dg/torture/pr34850.C: Fix.
5518         * g++.dg/torture/pr39362.C: Fix.
5519         * g++.old-deja/g++.brendan/crash56.C: Fix.
5520         * g++.old-deja/g++.pt/memtemp47.C: Fix.
5521
5522 2011-05-20  Richard Guenther  <rguenther@suse.de>
5523
5524         PR tree-optimization/49079
5525         * gcc.dg/torture/pr49079.c: New testcase.
5526
5527 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
5528
5529         PR tree-optimization/49073
5530         * gcc.c-torture/execute/pr49073.c: New test.
5531
5532 2011-06-19  Tobias Burnus  <burnus@net-b.de>
5533
5534         PR fortran/18918
5535         * gfortran.dg/coarray_21.f90: New.
5536
5537 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
5538
5539         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5540         output.
5541
5542 2011-05-19  Richard Guenther  <rguenther@suse.de>
5543
5544         PR testsuite/49063
5545         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5546
5547 2011-05-19  Richard Guenther  <rguenther@suse.de>
5548
5549         PR middle-end/48985
5550         * gcc.dg/builtin-object-size-11.c: New testcase.
5551
5552 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5553
5554         PR target/45098
5555         * gcc.target/arm/ivopts.c: New test.
5556         * gcc.target/arm/ivopts-2.c: New test.
5557
5558 2011-05-19  Tom de Vries  <tom@codesourcery.com>
5559
5560         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5561
5562 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5563
5564         * gcc.c-torture/execute/960321-1.x: Remove.
5565
5566 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
5567
5568         PR fortran/48700
5569         * gfortran.dg/move_alloc_4.f90: New.
5570
5571 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5572
5573         PR target/49002
5574         * gcc.target/i386/pr49002-1.c: New test.
5575         * gcc.target/i386/pr49002-2.c: Likewise.
5576
5577 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5578
5579         PR tree-optimization/49039
5580         * gcc.c-torture/execute/pr49039.c: New test.
5581         * gcc.dg/tree-ssa/pr49039.c: New test.
5582         * g++.dg/torture/pr49039.C: New test.
5583
5584 2011-05-18  Jason Merrill  <jason@redhat.com>
5585
5586         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5587         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5588         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5589
5590 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
5591
5592         * gcc.target/bfin/mcpu-bf592.c: New test.
5593
5594 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
5595
5596         PR tree-optimization/41881
5597         * gcc.dg/vect/O3-pr41881.c: New test.
5598         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5599
5600 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
5601
5602         PR tree-optimization/49000
5603         * gcc.dg/pr49000.c: New test.
5604
5605 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
5606
5607         * gnat.dg/invalid1.adb: New test.
5608
5609 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
5610
5611         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5612         scan pattern.
5613         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5614         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5615
5616 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5617
5618         PR c++/48994
5619         * g++.dg/cpp0x/range-for18.C: New.
5620
5621 2011-05-15  Tobias Burnus  <burnus@net-b.de>
5622
5623         PR fortran/18918
5624         * gfortran.dg/coarray/image_index_2.f90: New.
5625
5626 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
5627
5628         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5629         * g++.dg/cpp0x/override2.C: New.
5630
5631 2011-05-14  Tobias Burnus  <burnus@net-b.de>
5632
5633         PR fortran/18918
5634         * gfortran.de/coarray_20.f90: New.
5635
5636 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5637
5638         PR fortran/22572
5639         * function_optimize_7.f90:  New test case.
5640
5641 2011-05-13  Jason Merrill  <jason@redhat.com>
5642
5643         * g++.dg/cpp0x/decltype26.C: New.
5644         * g++.dg/cpp0x/enum11.C: New.
5645
5646 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5647
5648         PR fortran/48972
5649         PR fortran/48991
5650         * gfortran.dg/assign_8.f90: Update dg-error.
5651
5652 2011-05-13  Tobias Burnus  <burnus@net-b.de>
5653
5654         PR fortran/48972
5655         * gfortran.dg/io_constraints_8.f90: New.
5656         * gfortran.dg/io_constraints_9.f90: New.
5657
5658 2011-05-13  Martin Thuresson  <martint@google.com>
5659
5660         PR gcov-profile/47793
5661         * gcc.dg/pr47793.c: New.
5662
5663 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR tree-optimization/48975
5666         * gcc.dg/pr48975.c: New test.
5667
5668 2011-05-12  Tobias Burnus  <burnus@net-b.de>
5669
5670         PR fortran/48972
5671         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5672
5673 2011-05-12  Jason Merrill  <jason@redhat.com>
5674
5675         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5676
5677 2011-05-12  Geert Bosch  <bosch@adacore.com>
5678
5679         * gnat.dg/view_conversion1.adb: New test.
5680
5681 2011-05-12  Richard Guenther  <rguenther@suse.de>
5682
5683         PR tree-optimization/48172
5684         * gcc.dg/vect/pr48172.c: New testcase.
5685
5686 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
5687
5688         PR debug/48967
5689         * g++.dg/opt/pr48967.C: New test.
5690
5691 2011-05-11  Jason Merrill  <jason@redhat.com>
5692
5693         * g++.dg/cpp0x/constexpr-friend.C: New.
5694         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5695
5696         * g++.dg/cpp0x/sfinae22.C: New.
5697
5698 2011-05-11  Tobias Burnus  <burnus@net-b.de>
5699
5700         PR fortran/48889
5701         * gfortran.dg/generic_24.f90: New.
5702
5703 2011-05-11  Richard Guenther  <rguenther@suse.de>
5704
5705         PR tree-optimization/15256
5706         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5707
5708 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
5709
5710         PR debug/48159
5711         * gcc.dg/pr48159-1.c: New test.
5712         * gcc.dg/pr48159-2.c: New test.
5713
5714 2011-05-11  Richard Guenther  <rguenther@suse.de>
5715
5716         PR middle-end/48953
5717         * gcc.dg/torture/pr48953.c: New testcase.
5718
5719 2011-05-11  Richard Guenther  <rguenther@suse.de>
5720
5721         PR tree-optimization/18041
5722         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5723
5724 2011-05-11  Alan Modra  <amodra@gmail.com>
5725
5726         PR target/47755
5727         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5728
5729 2011-05-10  Jason Merrill  <jason@redhat.com>
5730
5731         * g++.dg/cpp0x/defaulted25.C: New.
5732         * g++.dg/template/crash7.C: Adjust.
5733
5734         * g++.dg/cpp0x/variadic108.C: New.
5735
5736 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
5737
5738         * g++.dg/inherit/virtual9.C: Extend.
5739
5740 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5741
5742         PR target/48857
5743         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5744         are passed and returned in vector registers.
5745
5746 2011-05-10  Richard Guenther  <rguenther@suse.de>
5747
5748         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5749         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5750         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5751         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5752         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
5753         applies.
5754
5755 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR tree-optimization/48611
5758         PR tree-optimization/48794
5759         * gfortran.dg/gomp/pr48611.f90: New test.
5760         * gfortran.dg/gomp/pr48794.f90: New test.
5761
5762         PR debug/48928
5763         * gcc.dg/dfp/pr48928.c: New test.
5764
5765 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5766
5767         PR c++/48522
5768         * g++.dg/cpp0x/pr48522.C: New.
5769
5770 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5771
5772         PR c++/48735
5773         * g++.dg/cpp0x/sfinae21.C: New.
5774
5775 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5776
5777         * g++.dg/template/sfinae28.C: Rename to...
5778         * g++.dg/cpp0x/sfinae19.C: ... this.
5779         * g++.dg/template/sfinae29.C: Rename to...
5780         * g++.dg/cpp0x/sfinae20.C: ... this.
5781
5782 2011-05-09  Jeff Law <law@redhat.com>
5783
5784         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5785         consistent results.
5786
5787 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
5788
5789         PR c++/20039
5790         * g++.dg/init/pr20039.C: New.
5791
5792 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
5793
5794         PR c++/48737
5795         PR c++/48744
5796         * g++.dg/template/sfinae28.C: New.
5797         * g++.dg/template/sfinae29.C: Likewise.
5798
5799 2011-05-09  Jason Merrill  <jason@redhat.com>
5800
5801         * g++.dg/template/nontype23.C: New.
5802
5803 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
5804         PR c++/48859
5805         * g++.dg/init/pr48859.C: New.
5806
5807 2011-05-09  Jason Merrill  <jason@redhat.com>
5808
5809         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5810         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5811         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5812         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5813         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5814         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5815         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5816         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5817
5818 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
5819
5820         * g++.dg/inherit/virtual9.C: New.
5821
5822 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
5823
5824         PR c++/48574
5825         * g++.dg/template/dependent-expr8.C: New test case.
5826
5827 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
5828
5829         PR tree-optimization/48837
5830         * gcc.dg/pr48837.c: New testcase.
5831
5832 2011-05-06  Jason Merrill  <jason@redhat.com>
5833
5834         * g++.dg/cpp0x/constexpr-condition2.C: New.
5835
5836         * g++.dg/cpp0x/constexpr-missing.C: New.
5837
5838 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5839
5840         PR fortran/18918
5841         * gfortran.dg/coarray/this_image_2.f90: New.
5842
5843 2011-05-06  Tobias Burnus  <burnus@net-b.de>
5844
5845         PR fortran/48858
5846         PR fortran/48820
5847         * gfortran.dg/bind_c_usage_22.f90: New.
5848         * gfortran.dg/bind_c_usage_23.f90: New.
5849         * gfortran.dg/bind_c_usage_24.f90: New.
5850         * gfortran.dg/bind_c_usage_24_c.c: New.
5851
5852 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
5853
5854         PR c++/48838
5855         * g++.dg/template/member9.C: New test case.
5856
5857 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5858
5859         * gnat.dg/discr29.ad[sb]: New test.
5860         * gnat.dg/discr30.adb: Likewise.
5861
5862 2011-05-05  Julian Brown  <julian@codesourcery.com>
5863
5864         * gcc.target/arm/neon-vset_lanes8.c: New test.
5865
5866 2011-05-05  Jason Merrill  <jason@redhat.com>
5867
5868         * g++.dg/init/new32.C: New.
5869
5870 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5871
5872         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5873         Fix typo.
5874
5875 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR rtl-optimization/48381
5878         * gcc.c-torture/compile/pr48381.c: New test.
5879
5880 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5883         to dg-options.
5884         * gcc.target/i386/opt-1.c: Ditto.
5885
5886 2011-05-04  Jason Merrill  <jason@redhat.com>
5887
5888         * g++.dg/conversion/base1.C: New.
5889
5890 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5891
5892         PR libgfortran/48787
5893         * gfortran.dg/round_3.f08: Add more checks to test case.
5894
5895 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
5896
5897         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5898         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5899         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5900         Gate test on effective_target fd_truncate.
5901
5902 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
5903
5904         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5905         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5906         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5907         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
5908         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5909         * gcc.target/i386/pr38824.c: Ditto.
5910         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5911         * gcc.target/i386/vecinit-2.c: Ditto.
5912         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5913         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5914         * gcc.target/i386/parity-2.c: Ditto.
5915         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5916
5917 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
5918
5919         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5920         remove duplication.
5921         * gcc.target/bfin/mcpu-bf514.c: Likewise.
5922         * gcc.target/bfin/mcpu-bf516.c: Likewise.
5923         * gcc.target/bfin/mcpu-bf518.c: Likewise.
5924
5925 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5926
5927         PR fortran/18918
5928         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5929
5930 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5931
5932         PR fortran/18918
5933         * gfortran.dg/coarray/this_image_1.f90: New.
5934
5935 2011-05-03  Tobias Burnus  <burnus@net-b.de>
5936
5937         PR fortran/18918
5938         * gfortran.dg/coarray/caf.dg: New.
5939         * gfortran.dg/coarray/image_index_1.f90: New, copied
5940         from ../coarray_16.f90.
5941
5942 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5943
5944         PR c++/28501
5945         * g++.dg/ext/complex9.C: New.
5946
5947 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5948
5949         From Mike Frysinger
5950         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5951         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5952         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5953
5954 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
5955
5956         * gcc.target/bfin/builtins: Created.
5957         * gcc.target/bfin/hisilh-O0.c: Deleted.
5958         * gcc.target/bfin/hisilh.c: Moved to...
5959         * gcc.target/bfin/builtins/hisilh.c: ...here.
5960         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5961         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5962         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5963         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5964         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5965         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5966         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5967         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5968         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5969         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5970         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5971         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5972         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5973         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5974         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5975         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5976         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5977         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5978         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5979         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5980         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5981         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5982         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5983         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5984         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5985         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5986         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5987         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5988         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5989         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5990         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5991         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5992         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5993         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5994         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5995         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5996         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5997         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5998         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5999         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
6000         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
6001         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
6002         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
6003         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
6004         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
6005         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
6006         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
6007         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
6008         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
6009         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
6010         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
6011         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
6012         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
6013         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
6014         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
6015         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
6016         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
6017         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
6018         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
6019         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
6020         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
6021         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
6022         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
6023         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
6024         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
6025         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
6026         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
6027         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
6028         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
6029         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
6030         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
6031         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
6032         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
6033         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
6034         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
6035         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
6036         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
6037         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
6038         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
6039         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
6040         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
6041         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
6042         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
6043         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
6044         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
6045         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
6046         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
6047         * gcc.target/bfin/builtins/circptr.c: Ditto.
6048         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
6049         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
6050         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
6051         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
6052         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
6053         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
6054         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
6055         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
6056         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
6057         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
6058         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
6059         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
6060         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
6061         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
6062         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
6063         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
6064         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
6065         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
6066         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
6067         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
6068         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
6069         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
6070         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
6071         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
6072         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
6073         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
6074         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
6075         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
6076         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
6077         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
6078         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
6079         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
6080         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
6081         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
6082         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
6083         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
6084         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
6085         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
6086         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
6087         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
6088         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
6089         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
6090         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
6091         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
6092         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
6093         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
6094         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
6095         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
6096         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
6097         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
6098         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
6099         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
6100         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
6101         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
6102         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
6103         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
6104         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
6105         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
6106         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
6107         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
6108         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
6109         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
6110         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
6111         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
6112         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
6113         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
6114         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
6115         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
6116         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
6117         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
6118
6119 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
6120
6121         * gcc.target/arm/cold-lc.c: New test.
6122
6123 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR target/48774
6126         * gcc.dg/pr48774.c: New test.
6127
6128 2011-05-03  Richard Guenther  <rguenther@suse.de>
6129
6130         * gcc.dg/large-size-array-5.c: New testcase.
6131
6132 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6133
6134         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
6135
6136 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6137
6138         * lib/target-supports.exp (check_effective_target_vect_strided):
6139         Replace with...
6140         (check_effective_target_vect_strided2)
6141         (check_effective_target_vect_strided3)
6142         (check_effective_target_vect_strided4)
6143         (check_effective_target_vect_strided8): ...these new functions.
6144
6145         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
6146         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
6147         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6148         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
6149         * gcc.dg/vect/pr37539.c: Likewise.
6150         * gcc.dg/vect/slp-11a.c: Likewise.
6151         * gcc.dg/vect/slp-11b.c: Likewise.
6152         * gcc.dg/vect/slp-11c.c: Likewise.
6153         * gcc.dg/vect/slp-12a.c: Likewise.
6154         * gcc.dg/vect/slp-12b.c: Likewise.
6155         * gcc.dg/vect/slp-18.c: Likewise.
6156         * gcc.dg/vect/slp-19a.c: Likewise.
6157         * gcc.dg/vect/slp-19b.c: Likewise.
6158         * gcc.dg/vect/slp-21.c: Likewise.
6159         * gcc.dg/vect/slp-23.c: Likewise.
6160         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6161
6162         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
6163         instead of vect_interleave && vect_extract_even_odd.
6164         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
6165         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
6166         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
6167         * gcc.dg/vect/vect-1.c: Likewise.
6168         * gcc.dg/vect/vect-10.c: Likewise.
6169         * gcc.dg/vect/vect-98.c: Likewise.
6170         * gcc.dg/vect/vect-107.c: Likewise.
6171         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6172         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6173         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6174         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6175         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6176         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6177         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6178         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6179         * gcc.dg/vect/vect-strided-float.c: Likewise.
6180         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6181         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6182         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6183         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6184         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6185         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6186         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6187         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6188         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6189         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6190         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6191         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6192         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6193         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6194         * gcc.dg/vect/vect-vfa-03.c: Likewise.
6195
6196         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
6197         target condition.
6198         * gcc.dg/vect/pr30843.c: Likewise.
6199         * gcc.dg/vect/pr33866.c: Likewise.
6200         * gcc.dg/vect/slp-reduc-6.c: Likewise.
6201         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
6202         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
6203         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
6204
6205 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6206
6207         * gcc.dg/vect/slp-11.c: Split into...
6208         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
6209         gcc.dg/vect/slp-11c.c: ...these tests.
6210         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
6211         * gcc.dg/vect/slp-12c.c: ...this new test.
6212         * gcc.dg/vect/slp-19.c: Split into...
6213         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
6214         gcc.dg/vect/slp-19c.c: ...these new tests.
6215
6216 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
6217
6218         * lib/target-supports.exp
6219         (check_effective_target_vect_extract_even_odd_wide): Delete.
6220         (check_effective_target_vect_strided_wide): Likewise.
6221         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6222         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6223         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6224         * gcc.dg/vect/pr37539.c: Likewise.
6225         * gcc.dg/vect/slp-11.c: Likewise.
6226         * gcc.dg/vect/slp-12a.c: Likewise.
6227         * gcc.dg/vect/slp-12b.c: Likewise.
6228         * gcc.dg/vect/slp-19.c: Likewise.
6229         * gcc.dg/vect/slp-23.c: Likewise.
6230         * gcc.dg/vect/vect-1.c: Likewise.
6231         * gcc.dg/vect/vect-98.c: Likewise.
6232         * gcc.dg/vect/vect-107.c: Likewise.
6233         * gcc.dg/vect/vect-strided-float.c: Likewise.
6234
6235 2011-05-02  Jason Merrill  <jason@redhat.com>
6236
6237         * g++.dg/init/new31.C: New.
6238
6239 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
6240
6241         PR c/35445
6242         * gcc.dg/pr35445.c: New test.
6243
6244 2011-05-02  Jason Merrill  <jason@redhat.com>
6245
6246         * c-c++-common/vla-1.c: New.
6247
6248 2011-05-02  Richard Guenther  <rguenther@suse.de>
6249
6250         PR tree-optimization/48822
6251         * gcc.dg/torture/pr48822.c: New testcase.
6252
6253 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
6254
6255         PR c++/47969
6256         * g++.dg/cpp0x/constexpr-47969.C: New.
6257
6258 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
6259
6260         PR testsuite/48498
6261         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
6262         on vect_no_align targets.
6263         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6264         vect_no_align targets.
6265
6266 2011-05-01  Xinliang David Li  <davidxl@google.com>
6267
6268         * gcc.dg/tree-ssa/integer-addr.c: New test.
6269         * gcc.dg/tree-ssa/alias_bug.c: New test.
6270
6271 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6272
6273         PR libgfortran/48787
6274         * gfortran.dg/round_3.f08: Add more checks.
6275
6276 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6277
6278         PR fortran/48821
6279         * gfortran.dg/import9.f90: New, proper test.
6280         * gfortran.dg/interface_37.f90: Remove bogus
6281         test (bogus copy of interface_36.f90).
6282
6283 2011-04-30  Tobias Burnus  <burnus@net-b.de>
6284
6285         PR fortran/48821
6286         * gfortran.dg/interface_37.f90: New.
6287
6288 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
6289
6290         PR fortran/48746
6291         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6292
6293 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
6294
6295         PR tree-optimization/48809
6296         * gcc.c-torture/execute/pr48809.c: New test.
6297
6298 2011-04-29  Jeff Law <law@redhat.com>
6299
6300         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6301
6302 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6303
6304         PR c++/48606
6305         * g++.dg/init/ctor10.C: New.
6306
6307 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6308
6309         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6310           warning in implicitly instantiated templates.
6311
6312 2011-04-29  Le-Chun Wu  <lcwu@google.com>
6313
6314         * g++.dg/warn/Wnull-conversion-1.C: New.
6315         * g++.dg/warn/Wnull-conversion-2.C: New.
6316
6317 2011-04-29  Diego Novillo  <dnovillo@google.com>
6318
6319         * g++.old-deja/g++.other/null3.C: Expect warning about
6320         converting boolean to a pointer.
6321
6322 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
6323
6324         PR fortran/48462
6325         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6326         being a target.
6327
6328         PR fortran/48746
6329         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6330
6331 2011-04-29  Tobias Burnus  <burnus@net-b.de>
6332
6333         PR fortran/48810
6334         * gfortran.dg/typebound_proc_22.f90: New.
6335
6336         PR fortran/48800
6337         * gfortran.dg/interface_36.f90: New.
6338
6339 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6340
6341         PR libgfortran/48488
6342         PR libgfortran/48602
6343         PR libgfortran/48615
6344         PR libgfortran/48684
6345         PR libgfortran/48787
6346         * gfortran.dg/fmt_g.f: Adjust test.
6347         * gfortran.dg/fmt_g0_1.f08: Adjust test.
6348         * gfortran.dg/round_3.f08: New test.
6349         * gfortran.dg/namelist_print_1.f: Adjust test.
6350         * gfortran.dg/char4_iunit_1.f03: Adjust test.
6351         * gfortran.dg/f2003_io_5.f03: Adjust test.
6352         * gfortran.dg/coarray_15.f90: Adjust test.
6353         * gfortran.dg/namelist_65.f90: Adjust test.
6354         * gfortran.dg/fmt_cache_1.f: Adjust test.
6355         * gfortran.dg/char4_iunit_2.f03: Adjust test.
6356         * gfortran.dg/real_const_3.f90: Adjust test.
6357
6358 2011-04-28  Xinliang David Li  <davidxl@google.com>
6359
6360         * gcc.dg/tree-prof/prof-robust-1.c: New test.
6361         * g++.dg/prof-robust-1.C: New test.
6362
6363 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
6364
6365         PR tree-optimization/48765
6366         * gcc.dg/vect/pr48765.c: New.
6367
6368 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6369
6370         PR tree-optimization/48775
6371         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6372
6373 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6374
6375         PR c++/48798
6376         * g++.dg/inherit/pr48798.C: New.
6377         * g++.old-deja/g++.other/base1.C: Adjust.
6378
6379 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
6380
6381         PR c++/48656
6382         * g++.dg/template/inherit7.C: New test case.
6383
6384 2011-04-28  Richard Guenther  <rguenther@suse.de>
6385
6386         PR tree-optimization/40052
6387         PR tree-optimization/15347
6388         * gcc.dg/tree-ssa/vrp57.c: New testcase.
6389         * gcc.dg/pr15347.c: Likewise.
6390
6391 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6392
6393         PR c++/48530
6394         * g++.dg/cpp0x/sfinae18.C: New.
6395
6396 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6397
6398         PR c++/48771
6399         * g++.dg/ext/is_literal_type1.C: New.
6400
6401 2011-04-28  Tobias Burnus  <burnus@net-b.de>
6402
6403         PR fortran/48112
6404         PR fortran/48279
6405         * gfortran.dg/interface_35.f90: New.
6406         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6407         * gfortran.dg/func_result_6.f90: Add dg-warning.
6408         * gfortran.dg/bessel_1.f90: Ditto.
6409         * gfortran.dg/hypot_1.f90: Ditto.
6410         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6411         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6412         * gfortran.dg/interface_assignment_4.f90: Ditto.
6413
6414 2011-04-27  Jason Merrill  <jason@redhat.com>
6415
6416         * g++.dg/ext/complex8.C: New.
6417
6418         * g++.dg/cpp0x/initlist49.C: New.
6419         * g++.dg/init/new30.C: New.
6420
6421 2011-04-27  Tobias Burnus  <burnus@net-b.de>
6422
6423         PR fortran/48788
6424         * gfortran.dg/whole_file_34.f90: New.
6425
6426 2011-04-27  Jan Hubicka  <jh@suse.cz>
6427
6428         * gcc.dg/tree-ssa/inline-9.c: New testcase.
6429
6430 2011-04-27  Jason Merrill  <jason@redhat.com>
6431
6432         * g++.old-deja/g++.oliva/overload1.C: Adjust.
6433
6434         * g++.dg/parse/ambig6.C: New.
6435
6436 2011-04-27  Nick Clifton  <nickc@redhat.com>
6437
6438         * gcc.dg/20020312-2.c: Add definition for RX.
6439
6440         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6441         option with RX targets.
6442
6443         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6444         /* */ comments.
6445
6446 2011-04-27  Richard Guenther  <rguenther@suse.de>
6447
6448         * gcc.dg/tree-ssa/pr23382.c: Remove.
6449
6450 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
6451
6452         PR target/48767
6453         * gcc.c-torture/compile/pr48767.c: New test.
6454
6455 2011-04-27  Richard Guenther  <rguenther@suse.de>
6456
6457         PR tree-optimization/48772
6458         * g++.dg/pr48772.C: New testcase.
6459
6460 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR c/48742
6463         * gcc.c-torture/compile/pr48742.c: New test.
6464
6465 2011-04-26  Jason Merrill  <jason@redhat.com>
6466
6467         * g++.dg/lookup/koenig13.C: New.
6468
6469         * g++.dg/cpp0x/initlist48.C: New.
6470
6471 2011-04-25  Jason Merrill  <jason@redhat.com>
6472
6473         * g++.dg/cpp0x/sfinae17.C: New.
6474
6475 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6476
6477         PR target/48258
6478         * gcc.target/powerpc/pr48258-1.c: New file.
6479         * gcc.target/powerpc/pr48258-2.c: Ditto.
6480
6481 2011-04-26  Xinliang David Li  <davidxl@google.com>
6482
6483         * gcc.dg/uninit-suppress.c: New test.
6484         * gcc.dg/uninit-suppress.c: New test.
6485
6486 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR debug/48768
6489         * gcc.dg/pr48768.c: New test.
6490
6491         PR tree-optimization/48734
6492         * gcc.c-torture/compile/pr48734.c: New test.
6493
6494         PR testsuite/48753
6495         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6496
6497 2011-04-26  Richard Guenther  <rguenther@suse.de>
6498
6499         PR tree-optimization/48731
6500         * gcc.dg/torture/pr48731.c: New testcase.
6501
6502 2011-04-26  Richard Guenther  <rguenther@suse.de>
6503
6504         PR testsuite/48753
6505         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6506
6507 2011-04-26  Richard Guenther  <rguenther@suse.de>
6508
6509         PR middle-end/48694
6510         * gcc.dg/torture/pr48694-1.c: New testcase.
6511         * gcc.dg/torture/pr48694-2.c: Likewise.
6512
6513 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
6514
6515         * g++.dg/ext/underlying_type1.C: New.
6516         * g++.dg/ext/underlying_type2.C: Likewise.
6517         * g++.dg/ext/underlying_type3.C: Likewise.
6518         * g++.dg/ext/underlying_type4.C: Likewise.
6519         * g++.dg/ext/underlying_type5.C: Likewise.
6520         * g++.dg/ext/underlying_type6.C: Likewise.
6521         * g++.dg/ext/underlying_type7.C: Likewise.
6522         * g++.dg/ext/underlying_type8.C: Likewise.
6523         * g++.dg/ext/underlying_type9.C: Likewise.
6524         * g++.dg/ext/underlying_type10.C: Likewise.
6525
6526 2011-04-25  Jason Merrill  <jason@redhat.com>
6527
6528         * g++.dg/cpp0x/regress/template-const2.C: New.
6529
6530 2011-04-25  Jeff Law <law@redhat.com>
6531
6532         * gcc.dg/tree-ssa/vrp56.c: new test.
6533
6534 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6535
6536         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6537
6538 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR preprocessor/48740
6541         * c-c++-common/raw-string-11.c: New test.
6542
6543 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
6544
6545         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6546         hppa*-*-hpux*.
6547
6548 2011-04-23  Tobias Burnus  <burnus@net-b.de>
6549
6550         PR fortran/18918
6551         * gfortran.dg/coarray_19.f90: New.
6552
6553 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
6554
6555         PR c/48685
6556         * gcc.dg/pr48685.c: New test.
6557
6558 2011-04-22  Jan Hubicka  <jh@suse.cz>
6559
6560         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6561
6562 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6563
6564         PR tree-optimization/48717
6565         * gcc.c-torture/execute/pr48717.c: New test.
6566
6567 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
6568
6569         PR target/48723
6570         * gcc.target/i386/pr48723.c: New test.
6571
6572 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
6573
6574         PR c/48716
6575         * gcc.dg/gomp/pr48716.c: New test.
6576         * g++.dg/gomp/pr48716.C: New test.
6577
6578 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
6579
6580         PR c/36750
6581         * gcc.dg/missing-field-init-2.c: Update testcase.
6582
6583 2011-04-22  Alan Modra  <amodra@gmail.com>
6584
6585         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6586
6587 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6588
6589         PR fortran/48405
6590         * gfortran.dg/function_optimize_6.f90:  New test.
6591
6592 2011-04-21  Easwaran Raman  <eraman@google.com>
6593
6594         * gcc.dg/stack-layout-2.c: New test.
6595
6596 2011-04-21  Richard Guenther  <rguenther@suse.de>
6597
6598         PR lto/48703
6599         * g++.dg/lto/pr48207-2_0.C: New testcase.
6600         * g++.dg/lto/pr48207-3_0.C: Likewise.
6601
6602 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6603
6604         * gnat.dg/volatile5.adb: New test.
6605         * gnat.dg/volatile5_pkg.ads: New helper.
6606
6607 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
6608
6609         PR target/48708
6610         * gcc.target/i386/pr48708.c: New test.
6611
6612 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6613
6614         * gcc.dg/vect/vect-119.c: New test.
6615
6616 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
6617
6618         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6619         and once without.
6620
6621 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
6622             Richard Sandiford  <richard.sandiford@linaro.org>
6623
6624         PR target/46329
6625         * gcc.target/arm/pr46329.c: New test.
6626
6627 2011-04-21  Tobias Burnus  <burnus@net-b.de>
6628
6629         PR fortran/18918
6630         * gfortran.dg/coarray_18.f90: New.
6631
6632 2011-04-20  Jason Merrill  <jason@redhat.com>
6633
6634         * g++.dg/cpp0x/initlist47.C: New.
6635
6636         * g++.dg/init/dtor4.C: New.
6637
6638 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
6639
6640         PR target/48678
6641         * gcc.target/i386/sse2-pinsrw.c: New test.
6642         * gcc.target/i386/avx-vpinsrw.c: Ditto.
6643         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6644         * gcc.target/i386/sse2-insvhi.c: Ditto.
6645         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6646         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6647
6648 2011-04-20  Jason Merrill  <jason@redhat.com>
6649
6650         * g++.dg/template/const4.C: New.
6651
6652 2011-04-20  Easwaran Raman  <eraman@google.com>
6653
6654         * gcc.dg/stack-layout-1.c: New test.
6655
6656 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
6657
6658         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6659         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6660         function.
6661
6662 2011-04-20  Kai Tietz  <ktietz@redhat.com>
6663
6664         * gcc.dg/binop-xor1.c: New test.
6665         * gcc.dg/binop-xor2.c: New test.
6666         * gcc.dg/binop-xor3.c: New test.
6667         * gcc.dg/binop-xor4.c: New test.
6668         * gcc.dg/binop-xor5.c: New test.
6669
6670 2011-04-20  Richard Guenther  <rguenther@suse.de>
6671
6672         PR tree-optimization/47892
6673         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6674
6675 2011-04-20  Richard Guenther  <rguenther@suse.de>
6676
6677         PR middle-end/48695
6678         * g++.dg/torture/pr48695.C: New testcase.
6679
6680 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
6681
6682         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6683         * gcc.c-torture/execute/cmpsi-2.c: Ditto
6684         * gcc.c-torture/execute/pr45262.c: Ditto
6685         * gcc.dg/torture/pr43165.c: Ditto.
6686         * gcc.dg/torture/pr47228.c: Ditto.
6687         * gcc.dg/tree-ssa/pr45144.c: Ditto.
6688         * gcc.dg/ipa/pr45644.c: Ditto.
6689         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6690         PDP11.
6691
6692 2011-04-19  Jason Merrill  <jason@redhat.com>
6693
6694         * g++.dg/ext/complex7.C: New.
6695
6696         * g++.dg/ext/attrib41.C: New.
6697
6698 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
6699
6700         PR testsuite/48676
6701         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6702
6703 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
6704
6705         PR target/48678
6706         * gcc.target/i386/pr48678.c: New test.
6707
6708 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6709
6710         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6711         * g++.dg/opt/devirt2.C: New test.
6712         * g++.dg/ipa/devirt-g-1.C: Likewise.
6713
6714 2011-04-19  Tobias Burnus  <burnus@net-b.de>
6715
6716         PR fortran/48588
6717         * gfortran.dg/whole_file_33.f90: New.
6718
6719 2011-04-19  Martin Jambor  <mjambor@suse.cz>
6720
6721         * g++.dg/ipa/devirt-7.C: New test.
6722
6723 2011-04-19  Richard Guenther  <rguenther@suse.de>
6724
6725         PR lto/48207
6726         * g++.dg/lto/pr48207_0.C: New testcase.
6727
6728 2011-04-18  Jason Merrill  <jason@redhat.com>
6729
6730         * g++.dg/init/void1.C: New.
6731
6732         * g++.dg/cpp0x/union4.C: New.
6733
6734 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6735
6736         PR middle-end/48661
6737         * g++.dg/torture/pr48661.C: New test.
6738
6739         PR c++/48632
6740         * g++.dg/gomp/pr48632.C: New test.
6741
6742 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
6743
6744         * gcc.target/i386/sse2-maskmovdqu.c: New test.
6745         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6746
6747 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6748
6749         PR fortran/18918
6750         * gfortran.dg/coarray_17.f90: New.
6751         * gfortran.dg/coarray_10.f90: Update dg-error.
6752
6753 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6754
6755         PR testsuite/48251
6756         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6757         * gfortran.dg/guality/guality.exp: Likewise.
6758
6759 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6760
6761         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6762
6763 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6764
6765         * gcc.dg/vect/pr48377.c: Remove dg-do run.
6766
6767 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6768
6769         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6770
6771 2011-04-18  Richard Guenther  <rguenther@suse.de>
6772
6773         PR middle-end/46364
6774         * g++.dg/torture/pr46364.C: New testcase.
6775
6776 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6777
6778         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6779
6780 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
6781
6782         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6783
6784 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
6785             Ira Rosen  <ira.rosen@linaro.org>
6786
6787         PR target/48252
6788         * gcc.target/arm/pr48252.c: New test.
6789
6790 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR tree-optimization/48616
6793         * gcc.dg/pr48616.c: New test.
6794
6795 2011-04-18  Tobias Burnus  <burnus@net-b.de>
6796
6797         PR fortran/18918
6798         * gfortran.dg/coarray_16.f90: New.
6799
6800 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
6801
6802         PR fortran/48462
6803         * gfortran.dg/realloc_on_assign_7.f03: New test.
6804
6805 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6806
6807         PR libgfortran/48602
6808         * gfortran.dg/fmt_g0_6.f08: New test.
6809
6810 2011-04-17  Jason Merrill  <jason@redhat.com>
6811
6812         * g++.dg/cpp0x/sfinae16.C: New.
6813
6814 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
6815
6816         * gcc.target/mips/reg-var-1.c: New test.
6817
6818 2011-04-17  Jan Hubicka  <jh@suse.cz>
6819
6820         * gcc.dg/winline-5.c: Update testcase.
6821
6822 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6823
6824         * gnat.dg/discr27.ad[sb]: Move dg directive.
6825         * gnat.dg/discr28.ad[sb]: New test.
6826         * gnat.dg/discr28_pkg.ads: New helper.
6827
6828 2011-04-17  Michael Matz  <matz@suse.de>
6829
6830         PR tree-optimization/48622
6831         PR lto/48645
6832         * gcc.dg/lto/pr48622_0.c: New test.
6833
6834 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
6835
6836         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6837         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6838         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6839         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6840         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6841         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6842
6843 2011-04-15  Jason Merrill  <jason@redhat.com>
6844
6845         * g++.dg/cpp0x/range-for17.C: New.
6846
6847 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6848
6849         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6850         * g++.dg/cpp0x/range-for3.C: Likewise.
6851         * g++.dg/cpp0x/range-for9.C: Correct error message.
6852         * g++.dg/cpp0x/range-for11.C: New.
6853         * g++.dg/cpp0x/range-for12.C: New.
6854         * g++.dg/cpp0x/range-for13.C: New.
6855         * g++.dg/cpp0x/range-for14.C: New.
6856         * g++.dg/cpp0x/range-for15.C: New.
6857         * g++.dg/cpp0x/range-for16.C: New.
6858
6859 2011-04-15  Tobias Burnus  <burnus@net-b.de>
6860
6861         PR fortran/18918
6862         * gfortran.dg/coarray_15.f90: Change to dg-do run.
6863
6864 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
6865
6866         * objc.dg/naming-4.m: Updated.
6867         * objc.dg/naming-5.m: Updated.
6868         * objc.dg/naming-6.m: New.
6869         * objc.dg/naming-7.m: New.
6870         * obj-c++.dg/naming-1.mm: Updated.
6871         * obj-c++.dg/naming-2.mm: Updated.
6872         * obj-c++.dg/naming-3.mm: New.
6873         * obj-c++.dg/naming-4.mm: New.
6874
6875 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6876
6877         PR libgfortran/48589
6878         * gfortran.dg/fmt_g0_5.f08: New test.
6879
6880 2011-04-15  Richard Guenther  <rguenther@suse.de>
6881
6882         PR testsuite/48286
6883         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6884
6885 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
6886
6887         * gcc.target/avr/torture/pr41885.c (dg-options): Change
6888         -finline-limit=0 to -fno-inline
6889
6890 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
6891
6892         PR target/48614
6893         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6894         just avx.
6895
6896 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
6897
6898         PR target/48605
6899         * gcc.target/i386/sse4_1-insertps-3.c: New test.
6900         * gcc.target/i386/sse4_1-insertps-4.c: New test.
6901         * gcc.target/i386/avx-insertps-3.c: New test.
6902         * gcc.target/i386/avx-insertps-4.c: New test.
6903
6904 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6905
6906         * gcc.target/avr/torture/pr41885.c (dg-options): Add
6907         -finline-limit=0
6908
6909 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6910
6911         PR target/46779
6912         PR target/45291
6913         PR target/41894
6914         * gcc.target/avr/pr46779-1.c: New test case
6915         * gcc.target/avr/pr46779-2.c: New test case
6916
6917 2011-04-14  Jason Merrill  <jason@redhat.com>
6918
6919         * g++.dg/cpp0x/sfinae15.C: New.
6920
6921         * g++.dg/cpp0x/sfinae14.C: New.
6922
6923         * g++.dg/ext/vla10.C: New.
6924
6925 2011-04-14  Richard Guenther  <rguenther@suse.de>
6926
6927         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6928
6929 2011-04-14  Richard Guenther  <rguenther@suse.de>
6930
6931         * gcc.dg/fold-bitand-4.c: Move ...
6932         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
6933
6934 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
6935
6936         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6937         variables const.
6938         * gcc.target/avr/torture/trivial.c: Ditto.
6939
6940 2011-04-13  Jason Merrill  <jason@redhat.com>
6941
6942         * g++.dg/template/operator11.C: New.
6943
6944 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
6945
6946         PR middle-end/48591
6947         * gcc.dg/gomp/pr48591.c: New test.
6948
6949         PR c++/48570
6950         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6951         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6952
6953 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
6954
6955         PR c++/48574
6956         * g++.dg/template/dependent-expr7.C: New test case.
6957
6958 2011-04-13  Jason Merrill  <jason@redhat.com>
6959
6960         * g++.dg/cpp0x/sfinae13.C: New.
6961
6962 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
6963
6964         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6965
6966 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6967
6968         * gcc.target/arm/pr43698.c: Remove -march option.
6969
6970 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
6971
6972         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6973         -march option.
6974
6975 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
6976
6977         PR fortran/48360
6978         PR fortran/48456
6979         * gfortran.dg/realloc_on_assign_6.f03: New test.
6980
6981 2011-04-12  Kai Tietz  <ktietz@redhat.com>
6982
6983         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6984         targets the additional -mno-ms-bitfields and
6985         -Wno-packed-bitfield-compat options.
6986         * g++.dg/ext/bitfield3.C: Likewise.
6987         * g++.dg/ext/bitfield4.C: Likewise.
6988         * g++.dg/ext/bitfield5.C: Likewise.
6989         * gcc.dg/bitfld-15.c: Likewise.
6990         * gcc.dg/bitfld-16.c: Likewise.
6991         * gcc.dg/bitfld-17.c: Likewise.
6992         * gcc.dg/bitfld-18.c: Likewise.
6993
6994 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
6995
6996         * gcc.target/arm/neon-vld3-1.c: New test.
6997         * gcc.target/arm/neon-vst3-1.c: New test.
6998         * gcc.target/arm/neon/v*.c: Regenerate.
6999
7000 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7001
7002         PR rtl-optimization/48549
7003         * g++.dg/opt/pr48549.C: New test.
7004
7005 2011-04-12  Richard Guenther  <rguenther@suse.de>
7006
7007         PR tree-optimization/46076
7008         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
7009
7010 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7011
7012         PR testsuite/21164
7013         * lib/compat.exp (compat-execute): Declare unsupported after
7014         stripping path from src1.
7015         * lib/lto.exp (lto-execute): Likewise.
7016
7017 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
7018
7019         PR c/48552
7020         * gcc.dg/pr48552-1.c: New test.
7021         * gcc.dg/pr48552-2.c: New test.
7022
7023 2011-04-11  Jason Merrill  <jason@redhat.com>
7024
7025         * g++.dg/cpp0x/sfinae12.C: New.
7026
7027         * g++.dg/cpp0x/enum10.C: New.
7028
7029         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
7030
7031         * g++.dg/cpp0x/rv-func.C: New.
7032
7033 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7034
7035         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
7036         alpha*-dec-osf5*.
7037
7038 2011-04-11  Martin Jambor  <mjambor@suse.cz>
7039
7040         PR tree-optimization/48195
7041         * gcc.dg/ipa/pr48195.c: New test.
7042
7043 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
7044
7045         * gnat.dg/return3.adb: Remove unused switch.
7046
7047 2011-04-08  Mike Stump  <mikestump@comcast.net>
7048
7049         PR testsuite/48506
7050         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
7051         default to fno-common.
7052
7053 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
7054
7055         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
7056         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
7057
7058 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7059
7060         PR fortran/48448
7061         * gfortran.dg/function_optimize_5.f90:  New test.
7062
7063 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7064
7065         * gnat.dg/aggr17.adb: New test.
7066         * gnat.dg/aggr18.adb: Likewise.
7067
7068 2011-04-08  Michael Matz  <matz@suse.de>
7069
7070         PR middle-end/48389
7071         * gcc.target/i386/pr48389.c: New test.
7072
7073 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
7074
7075         PR rtl-optimization/48272
7076         * g++.dg/opt/pr48272.C: New.
7077
7078 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
7079
7080         PR rtl-optimization/48235
7081         * gcc.dg/pr48235.c: New.
7082
7083 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7084
7085         PR rtl-optimization/48302
7086         * g++.dg/opt/pr48302.C: New.
7087
7088 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7089
7090         PR target/48273
7091         * g++.dg/opt/pr48273.C: New.
7092
7093 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
7094
7095         PR rtl-optimization/48442
7096         * gcc.dg/pr48442.c: New.
7097
7098 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR tree-optimization/48377
7101         * gcc.dg/vect/pr48377.c: New test.
7102
7103 2011-04-07  Jason Merrill  <jason@redhat.com>
7104
7105         * g++.dg/cpp0x/regress/call1.C: New.
7106
7107         * g++.dg/cpp0x/variadic107.C: New.
7108
7109         * g++.dg/cpp0x/sfinae11.C: New.
7110         * g++.dg/cpp0x/noexcept02.C: Fix.
7111
7112         * g++.dg/cpp0x/sfinae10.C: New.
7113
7114         * g++.dg/cpp0x/sfinae9.C: New.
7115
7116         * c-c++-common/Wcast-qual-1.c: Move here from...
7117         * gcc.dg/cast-qual-3.c: ...here, and...
7118         * g++.dg/warn/Wcast-qual2.C: ...here.
7119
7120         * g++.dg/cpp0x/sfinae8.C: New.
7121
7122         * g++.dg/cpp0x/sfinae7.C: New.
7123
7124         * g++.dg/cpp0x/enum9.C: New.
7125
7126 2011-04-07  Mike Stump  <mikestump@comcast.net>
7127
7128         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
7129         with no trampolines.
7130
7131 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
7132
7133         PR fortran/48117
7134         * gfortran.dg/gomp/pr48117.f90: New test.
7135
7136         PR debug/48343
7137         * gcc.dg/torture/pr48343.c: New test.
7138
7139 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7140
7141         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
7142
7143 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
7144
7145         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
7146
7147 2011-04-07  Tom de Vries  <tom@codesourcery.com>
7148
7149         PR target/43920
7150         * lib/scanasm.exp (object-size): New proc.
7151         * gcc.target/arm/pr43920-2.c: New test.
7152
7153 2011-04-06  Tobias Burnus  <burnus@net-b.de>
7154
7155         PR fortran/18918
7156         PR fortran/48477
7157         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
7158
7159 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
7160
7161         * gcc.dg/mtune.c: Prune note from output.
7162
7163 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
7164
7165         PR debug/48466
7166         * gcc.dg/guality/pr36977.c: New test.
7167         * gcc.dg/guality/pr48466.c: New test.
7168
7169 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7170
7171         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
7172
7173 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
7174
7175         * gnat.dg/return3.adb: New test.
7176
7177 2011-04-06  Richard Guenther  <rguenther@suse.de>
7178
7179         PR tree-optimization/47663
7180         * gcc.dg/tree-ssa/inline-8.c: New testcase.
7181
7182 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
7183
7184         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
7185         Solaris 8 and 9 as well.
7186
7187 2011-04-05  Tom de Vries  <tom@codesourcery.com>
7188
7189         PR target/43920
7190         * gcc.target/arm/pr43920-1.c: New test.
7191
7192 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
7193
7194         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
7195         (cctor): Actually return the value.
7196         (main): Cast return values.
7197
7198 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7199
7200         * gfortran.dg/character_comparison_8.f90:  New test.
7201
7202 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7203
7204         * frontend-passes: (optimize_lexical_comparison): New function.
7205         (optimize_expr): Call it.
7206         (optimize_comparison): Also handle lexical comparison functions.
7207         Return false instad of -2 for unequal comparison.
7208
7209 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7210
7211         PR fortran/48412
7212         * function_optimize_4.f90:  New test.
7213
7214 2011-04-04  Tobias Burnus  <burnus@net-b.de>
7215
7216         PR fortran/18918
7217         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
7218         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
7219         * gfortran.dg/coarray_15.f90: New.
7220
7221 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7222
7223         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7224         * gfortran.dg/bessel_7.f90: Likewise.
7225
7226 2011-04-03  Tobias Burnus  <burnus@net-b.de>
7227
7228         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7229
7230 2011-04-03  Richard Guenther  <rguenther@suse.de>
7231             Ira Rosen  <ira.rosen@linaro.org>
7232
7233         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7234         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7235         -ftree-loop-if-convert-stores.
7236
7237 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7238
7239         * gnat.dg/specs/aggr2.ads: New test.
7240
7241 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
7242
7243         * gnat.dg/debug2.ad[sb]: New test.
7244         * gnat.dg/debug2_pkg.ads: New helper.
7245         * gnat.dg/debug3.ad[sb]: New test.
7246
7247 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
7248
7249         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7250
7251 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
7252
7253         PR middle-end/48335
7254         * gcc.c-torture/compile/pr48335-1.c: New test.
7255         * gcc.dg/pr48335-1.c: New test.
7256         * gcc.dg/pr48335-2.c: New test.
7257         * gcc.dg/pr48335-3.c: New test.
7258         * gcc.dg/pr48335-4.c: New test.
7259         * gcc.dg/pr48335-5.c: New test.
7260         * gcc.dg/pr48335-6.c: New test.
7261         * gcc.dg/pr48335-7.c: New test.
7262         * gcc.dg/pr48335-8.c: New test.
7263         * gcc.target/i386/pr48335-1.c: New test.
7264
7265 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
7266
7267         PR c/36299
7268         * gcc.dg/Waddress.c: New test.
7269
7270 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7271
7272         PR fortran/48352
7273         * gfortran.dg/function_optimize_3.f90:  New test.
7274
7275 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
7276
7277         * gcc.c-torture/compile/20110401-1.c: New test.
7278
7279         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7280         * g++.dg/lto/20091002-2_0.C: Likewise.
7281         * g++.dg/lto/20090303_0.c: Likewise.
7282         * g++.dg/lto/20091004-1_0.C: Likewise.
7283         * g++.dg/lto/20091002-3_0.C: Likewise.
7284         * g++.dg/lto/20091004-2_0.C: Likewise.
7285         * g++.dg/lto/20081123_0.C: Likewise.
7286         * g++.dg/lto/20090313_0.C: Likewise.
7287         * g++.dg/lto/20081109-1_0.C: Likewise.
7288         * g++.dg/lto/20081219_0.C: Likewise.
7289         * g++.dg/lto/20081204-1_0.C: Likewise.
7290         * g++.dg/lto/20090302_0.C: Likewise.
7291         * g++.dg/lto/20081119-1_0.C: Likewise.
7292         * g++.dg/lto/20081118_0.C: Likewise.
7293         * gcc.dg/lto/20091020-2_0.c: Likewise.
7294         * gcc.dg/lto/20090210_0.c: Likewise.
7295         * gcc.dg/lto/20081204-1_0.c: Likewise.
7296         * gcc.dg/lto/20081224_0.c: Likewise.
7297         * gcc.dg/lto/20090219_0.c: Likewise.
7298         * gcc.dg/lto/20091014-1_0.c: Likewise.
7299         * gcc.dg/lto/20091016-1_0.c: Likewise.
7300         * gcc.dg/lto/20090206-2_0.c: Likewise.
7301         * gcc.dg/lto/20090116_0.c: Likewise.
7302         * gcc.dg/lto/20091013-1_0.c: Likewise.
7303         * gcc.dg/lto/20091015-1_0.c: Likewise.
7304         * gcc.dg/lto/20090126-2_0.c: Likewise.
7305
7306 2011-03-31  Ian Lance Taylor  <iant@google.com>
7307
7308         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7309
7310 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7311
7312         * gnat.dg/opt16.adb: New test.
7313
7314 2011-03-31  Jason Merrill  <jason@redhat.com>
7315
7316         * g++.dg/cpp0x/defaulted24.C: New.
7317
7318 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7319
7320         PR target/16292
7321         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7322         with -O0.
7323
7324 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
7325
7326         * g++.dg/other/i386-9.C: New test.
7327
7328 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7329
7330         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7331
7332 2011-03-30  Jason Merrill  <jason@redhat.com>
7333
7334         * g++.dg/cpp0x/regress/error-recovery1.C: New.
7335
7336         * g++.dg/cpp0x/regress/isnan.C: New.
7337
7338         * g++.dg/cpp0x/initlist46.C: New.
7339
7340 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
7341
7342         PR target/47551
7343         * gcc.target/arm/neon-modes-2.c: New test.
7344
7345 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
7346
7347         PR c/48305
7348         * gcc.c-torture/compile/pr48305.c: New test.
7349
7350 2011-03-29  Jason Merrill  <jason@redhat.com>
7351
7352         * g++.dg/cpp0x/regress/value-dep1.C: New.
7353
7354 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
7355
7356         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7357
7358 2011-03-29  Ian Lance Taylor  <iant@google.com>
7359
7360         * go.test/go-test.exp: Handle the test lines used in several new
7361         tests.
7362         (errchk): Add opts parameter.  Change all callers.  Handle parens
7363         in regexps.
7364
7365 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
7366             Dominique d'Humieres  <dominiq@lps.ens.fr>
7367
7368         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7369         and __APPLE__ && __PPC__ && __ALTIVEC__.
7370
7371 2011-03-29  Jason Merrill  <jason@redhat.com>
7372
7373         * g++.dg/cpp0x/dependent1.C: New.
7374
7375         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7376
7377         * g++.dg/cpp0x/constexpr-memfn1.C: New.
7378
7379         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7380
7381 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
7382
7383         PR fortran/48095
7384         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7385         * gfortran.dg/proc_ptr_comp_32.f90: New.
7386
7387 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7388
7389         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
7390         check for corresponding warning.
7391
7392 2011-03-28  Jason Merrill  <jason@redhat.com>
7393
7394         * g++.dg/cpp0x/rv-deduce2.C: New.
7395
7396 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
7397
7398         PR debug/48203
7399         * gcc.dg/pr48203.c: New test.
7400
7401 2011-03-28  Jeff Law <law@redhat.com>
7402
7403         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7404
7405 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
7406
7407         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7408         and __PPC__ && __ALTIVEC__.
7409
7410 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7411
7412         PR testsuite/48238
7413         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7414         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7415         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7416         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7417
7418 2011-03-28  Jason Merrill  <jason@redhat.com>
7419
7420         * g++.dg/cpp0x/initlist-array2.C: New.
7421
7422         * g++.dg/cpp0x/initlist-array1.C: New.
7423
7424         * g++.dg/cpp0x/constexpr-compound.C: New.
7425
7426         * g++.dg/cpp0x/constexpr-using.C: New.
7427
7428         * g++.dg/cpp0x/constexpr-noexcept.C: New.
7429
7430 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
7431
7432         PR testsuite/48276
7433         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7434
7435 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7436
7437         * gcc.dg/slp-1.c: New test.
7438
7439 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7440
7441         * gcc.target/i386/avx256-unaligned-load-1.c: New.
7442         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7443         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7444         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7445         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7446         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7447         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7448         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7449         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7450         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7451         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7452         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7453         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7454         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7455
7456 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
7457
7458         PR fortran/47065
7459         * gfortran.dg/trim_optimize_5.f90:  New test.
7460         * gfortran.dg/trim_optimize_6.f90:  New test.
7461
7462 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
7463
7464         PR target/38598
7465         * gcc.target/mips/madd-7.c: Remove -mlong32.
7466         * gcc.target/mips/msub-7.c: Likewise.
7467
7468 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
7469
7470         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7471         accesses to preserve the meaning of the test for doubleword vectors.
7472         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7473         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7474
7475 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
7476
7477         PR fortran/48291
7478         * gfortran.dg/class_42.f03: New.
7479
7480 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
7481
7482         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7483         strided accesses.
7484
7485 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
7486
7487         PR rtl-optimization/48144
7488         * gcc.dg/pr48144.c: New test.
7489
7490 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7491
7492         * gnat.dg/discr27.ad[sb]: New test.
7493
7494 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7495
7496         * gnat.dg/limited_with2.ad[sb]: New test.
7497         * gnat.dg/limited_with2_pkg1.ads: New helper.
7498         * gnat.dg/limited_with2_pkg2.ads: Likewise.
7499
7500 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7501
7502         * gnat.dg/opt15.adb: New test.
7503         * gnat.dg/opt15_pkg.ad[sb]: New helper.
7504
7505 2011-03-25  Tobias Burnus  <burnus@net-b.de>
7506
7507         PR fortran/48174
7508         PR fortran/45304
7509         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7510         * gfortran.dg/leadz_trailz_3.f90: Ditto
7511
7512 2011-03-25  Martin Jambor  <mjambor@suse.cz>
7513
7514         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7515
7516 2011-03-25  Jason Merrill  <jason@redhat.com>
7517
7518         * g++.dg/cpp0x/defaulted22.C: New.
7519         * g++.dg/cpp0x/defaulted23.C: New.
7520         * g++.dg/cpp0x/defaulted15.C: Adjust.
7521
7522 2011-03-25  Jason Merrill  <jason@redhat.com>
7523
7524         * g++.dg/cpp0x/move1.C: New.
7525
7526 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
7527
7528         PR target/48287
7529         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7530
7531 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7532
7533         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7534         for mips-sgi-irix6.5.
7535         Replace snprintf prototype by <stdio.h>.
7536
7537 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7538
7539         PR testsuite/48283
7540         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7541         run_expensive_tests.
7542         * gcc.dg/graphite/block-4.c: Likewise.
7543         * gcc.dg/graphite/block-7.c: Likewise.
7544         * gcc.dg/graphite/block-8.c: Likewise.
7545
7546 2011-03-25  Richard Guenther  <rguenther@suse.de>
7547
7548         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7549         * g++.dg/tree-ssa/pr8781.C: Likewise.
7550         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7551         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7552         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7553         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7554         * gcc.dg/tree-ssa/alias-18.c: Likewise.
7555         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7556         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7557         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7558         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7559         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7560         * gcc.dg/tree-ssa/pr21574.c: Likewise.
7561         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7562         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7563         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7564         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7565         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7566         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7567         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7568         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7569         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7570         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7571         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7572         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7573         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7574         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7575         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7576         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7577         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7578         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7579         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7580         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7581         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7582         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7583         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7584         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7585         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7586         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7587         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7588         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7589         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7590         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7591         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7592         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7593         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7594         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7595         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7596         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7597         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7598         * c-c++-common/pr46562-2.c: Likewise.
7599         * gfortran.dg/pr42108.f90: Likewise.
7600         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7601         foo to be inlined even at -O1.
7602         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7603         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7604         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7605         * gcc.dg/matrix/matrix.exp: Disable FRE.
7606
7607 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR debug/48204
7610         * gcc.dg/dfp/pr48204.c: New test.
7611
7612 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
7613
7614         PR target/48209
7615         * gcc.c-torture/execute/pr47917.c: Move this...
7616         * gcc.dg/torture/pr47917.c: to here and add xfails.
7617
7618 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7619
7620         * gnat.dg/array16.ad[sb]: New test.
7621         * gnat.dg/array16.ads: New helper.
7622
7623 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7624
7625         * gnat.dg/derived_type2.adb: New test.
7626
7627 2011-03-24  Richard Guenther  <rguenther@suse.de>
7628
7629         PR tree-optimization/48271
7630         * g++.dg/torture/pr48271.C: New testcase.
7631
7632 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
7633
7634         * gnat.dg/array15.ad[sb]: New test.
7635
7636 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
7637
7638         PR target/48237
7639         * gcc.target/i386/pr48237.c: New test.
7640
7641 2011-03-24  Richard Guenther  <rguenther@suse.de>
7642
7643         PR middle-end/48269
7644         * gcc.dg/builtin-object-size-10.c: New testcase.
7645
7646 2011-03-24  Richard Guenther  <rguenther@suse.de>
7647
7648         PR tree-optimization/46562
7649         * c-c++-common/pr46562-2.c: New testcase.
7650         * c-c++-common/pr46562.c: Likewise.
7651
7652 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
7653
7654         * gcc.dg/vect/vect-cselim-1.c: New test.
7655         * gcc.dg/vect/vect-cselim-2.c: New test.
7656
7657 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
7658
7659         * gcc.target/arm/pr46934.c: New.
7660
7661 2011-03-23  Ian Lance Taylor  <iant@google.com>
7662
7663         * go.test/go-test.exp (errchk): Ignore lines containing ////.
7664
7665 2011-03-23  Richard Guenther  <rguenther@suse.de>
7666
7667         * gcc.dg/struct: Remove directory and contents.
7668
7669 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7670
7671         PR testsuite/48251
7672         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7673
7674 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7675
7676         * gnat.dg/discr26.ad[sb]: New test.
7677         * gnat.dg/discr26_pkg.ads: New helper.
7678
7679 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
7680
7681         PR target/47553
7682         * gcc.target/arm/neon-vld-1.c: New test.
7683
7684 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
7685
7686         * gnat.dg/array14.ad[sb]: New test.
7687         * gnat.dg/array14_pkg.ads: New helper.
7688
7689 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
7690
7691         * gcc.c-torture/execute/920501-8.x: Remove.
7692         * gcc.c-torture/execute/930513-1.x: Remove.
7693         * gcc.c-torture/execute/960312-1.x: Remove.
7694         * gcc.c-torture/compile/20000804-1.c,
7695         gcc.c-torture/compile/20001205-1.c,
7696         gcc.c-torture/compile/20001226-1.c,
7697         gcc.c-torture/compile/20010518-2.c,
7698         gcc.c-torture/compile/20020312-1.c,
7699         gcc.c-torture/compile/20020604-1.c,
7700         gcc.c-torture/compile/920501-12.c,
7701         gcc.c-torture/compile/920501-4.c,
7702         gcc.c-torture/compile/920520-1.c,
7703         gcc.c-torture/compile/980506-1.c,
7704         gcc.c-torture/execute/980709-1.x,
7705         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7706         options for m68hc11.
7707         * gcc.dg/cpp/assert4.c: Don't handle ARC.
7708         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7709         m68hc11.
7710
7711 2011-03-22  Nick Clifton  <nickc@redhat.com>
7712
7713         * lib/target-supports.exp (check_profiling_available): Add MN10300
7714         to the list of targets that do not support profiling.  Restore
7715         alpha sorting to this list.
7716
7717 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7718
7719         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7720         failure on 32-bit systems.
7721         * gcc.dg/torture/vector-2.c: Ditto.
7722
7723 2011-03-22  Richard Guenther  <rguenther@suse.de>
7724
7725         PR tree-optimization/48228
7726         * gcc.dg/Wstrict-overflow-23.c: New testcase.
7727
7728 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7729
7730         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7731         powerpc.
7732
7733         PR target/48226
7734         * gcc.target/powerpc/pr48226.c: New file.
7735
7736 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
7737
7738         * lib/prune.exp (prune_gcc_output): Prune "could not create
7739         compact unwind for" warnings.
7740
7741 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7742
7743         PR c/42544
7744         PR c/48197
7745         * gcc.c-torture/execute/pr42544.c: New test.
7746         * gcc.c-torture/execute/pr48197.c: New test.
7747
7748 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7749
7750         PR preprocessor/48192
7751         * gcc.target/powerpc/pr48192.c: New file.
7752
7753         PR target/48053
7754         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7755         split problem of 0 being loaded in a VSX register.
7756
7757 2011-03-21  Richard Guenther  <rguenther@suse.de>
7758
7759         PR c/47939
7760         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7761         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7762         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7763         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7764
7765 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR target/48213
7768         * gcc.dg/pr48213.c: New test.
7769
7770 2011-03-21  Kai Tietz  <ktietz@redhat.com>
7771
7772         PR target/12171
7773         * g++.dg/plugin/attribute_plugin.c: Adjust test.
7774
7775 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
7776
7777         * gcc.target/arm/xor-and.c: New.
7778
7779 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7780
7781         PR fortran/22572
7782         * gfortran.dg/function_optimize_1.f90:  New test.
7783         * gfortran.dg/function_optimize_2.f90:  New test.
7784
7785 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
7786
7787         PR rtl-optimization/47502
7788         * gcc.target/i386/pr47502-1.c: New.
7789         * gcc.target/i386/pr47502-2.c: Likewise.
7790
7791 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR rtl-optimization/48156
7794         * gcc.dg/pr48156.c: New test.
7795
7796 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7797
7798         PR libfortran/47439
7799         * gfortran.dg/scratch_1.f90: Adjust test.
7800
7801 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7802
7803         PR libfortran/47439
7804         * gfortran.dg/scratch_1.f90: New test.
7805
7806 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7807
7808         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7809         variably modified typedefs.
7810         * gcc.dg/c1x-typedef-2.c: Remove.
7811
7812 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
7813
7814         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7815         * gcc.dg/c1x-anon-struct-3.c: New test.
7816         * gcc.dg/anon-struct-11.c: Update.
7817
7818 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7819
7820         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7821         dg-xfail-run-if.
7822         Only xfail with gas.
7823
7824 2011-03-18  Jason Merrill  <jason@redhat.com>
7825
7826         * g++.dg/template/fn-ptr1.C: New.
7827
7828         * g++.dg/overload/volatile1.C: New.
7829
7830         * g++.dg/opt/pr23372.C: New.
7831
7832         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7833
7834 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7835
7836         PR middle-end/47405
7837         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7838
7839 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
7840
7841         * gcc.target/arm/unsigned-extend-1.c: New.
7842
7843 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR bootstrap/48161
7846         * gcc.c-torture/compile/pr48161.c: New test.
7847
7848 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         PR middle-end/47725
7851         * gcc.dg/torture/pr47725.c: New.
7852
7853 2011-03-17  Jason Merrill  <jason@redhat.com>
7854
7855         * g++.dg/cpp0x/constexpr-overflow2.C: New.
7856         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7857
7858 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
7859
7860         * gnat.dg/specs/elab2.ads: New test.
7861         * gnat.dg/specs/elab2_pkg.ads: New helper.
7862
7863 2011-03-17  Jason Merrill  <jason@redhat.com>
7864
7865         * g++.dg/cpp0x/decltype-1212.C: New.
7866         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7867
7868 2011-03-17  Jason Merrill  <jason@redhat.com>
7869
7870         * g++.dg/parse/memfnquals1.C: New.
7871
7872 2011-03-17  Richard Guenther  <rguenther@suse.de>
7873
7874         PR middle-end/48134
7875         * gcc.dg/pr48134.c: New testcase.
7876
7877 2011-03-17  Richard Guenther  <rguenther@suse.de>
7878
7879         PR middle-end/48165
7880         * g++.dg/torture/pr48165.C: New testcase.
7881
7882 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
7883
7884         PR rtl-optimization/48141
7885         * gcc.dg/pr48141.c: New test.
7886
7887 2011-03-16  Jason Merrill  <jason@redhat.com>
7888
7889         * g++.dg/cpp0x/constexpr-48089.C: New.
7890
7891         * g++.dg/cpp0x/constexpr-abi1.C: New.
7892
7893         * g++.dg/cpp0x/constexpr-46336.C: New.
7894         * g++.dg/parse/friend5.C: Adjust expected errors.
7895
7896         * g++.dg/cpp0x/constexpr-47570.C: New.
7897
7898 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
7899
7900         PR debug/47510
7901         * ++.dg/debug/dwarf2/typedef6.C: New test.
7902
7903 2011-03-16  Jason Merrill  <jason@redhat.com>
7904
7905         * g++.dg/cpp0x/elision2.C: New.
7906
7907         * g++.dg/cpp0x/constexpr-array3.C: New.
7908
7909 2011-03-16  Jason Merrill  <jason@redhat.com>
7910
7911         * g++.dg/cpp0x/sfinae6.C: New.
7912         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7913         * g++.dg/cpp0x/pr45908.C: Likewise.
7914         * g++.dg/cpp0x/sfinae6.C: Likewise.
7915         * g++.old-deja/g++.jason/conversion11.C: Likewise.
7916         * g++.old-deja/g++.law/arg11.C: Likewise.
7917
7918 2011-03-16  Jason Merrill  <jason@redhat.com>
7919
7920         * g++.dg/template/incomplete6.C: New.
7921
7922 2011-03-16  Jeff Law <law@redhat.com>
7923
7924         * gcc.dg/tree-ssa/vrp55.c: New test.
7925
7926 2011-03-16  Jason Merrill  <jason@redhat.com>
7927
7928         * g++.dg/cpp0x/auto22.C: New.
7929
7930 2011-03-16  Richard Guenther  <rguenther@suse.de>
7931
7932         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7933         optimizing it away if promoted to const.
7934
7935 2011-03-16  Richard Guenther  <rguenther@suse.de>
7936
7937         PR tree-optimization/48149
7938         * gcc.dg/fold-complex-1.c: New testcase.
7939
7940 2011-03-16  Richard Guenther  <rguenther@suse.de>
7941
7942         PR testsuite/48147
7943         * gcc.dg/guality/pr45882.c: Really make sure no inlining
7944         or cloning happens.
7945
7946 2011-03-16  Richard Guenther  <rguenther@suse.de>
7947
7948         PR tree-optimization/26134
7949         * gcc.dg/tree-ssa/complex-6.c: New testcase.
7950
7951 2011-03-16  Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/48146
7954         * gcc.dg/torture/pr48146.c: New testcase.
7955
7956 2011-03-16  Richard Guenther  <rguenther@suse.de>
7957
7958         * gcc.dg/tree-ssa/pr14814.c: Adjust.
7959         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7960
7961 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
7962
7963         PR middle-end/48136
7964         * gcc.c-torture/compile/pr48136.c: New test.
7965
7966         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7967
7968         PR debug/45882
7969         * gcc.dg/guality/pr45882.c: New test.
7970
7971 2011-03-15  Jason Merrill  <jason@redhat.com>
7972
7973         * g++.dg/cpp0x/constexpr-recursion.C: New.
7974
7975         * g++.dg/cpp0x/implicit11.C: New.
7976
7977 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
7978
7979         * g++.dg/cpp0x/constexpr-attribute.C: New.
7980
7981 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7982
7983         * g++.dg/parse/pr34758.C: New.
7984
7985 2011-03-15  Xinliang David Li  <davidxl@google.com>
7986
7987         PR c/47837
7988         * gcc.dg/uninit-pred-7_d.c: New test.
7989         * gcc.dg/uninit-pred-8_d.c: New test.
7990
7991 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7992
7993         PR target/46788
7994         * gcc.target/arm/pr46788.c: New.
7995
7996 2011-03-15  Richard Guenther  <rguenther@suse.de>
7997
7998         PR middle-end/47650
7999         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
8000         * gfortran.dg/ishft_4.f90: Likewise.
8001         * gfortran.dg/leadz_trailz_3.f90: Likewise.
8002
8003 2011-03-15  Richard Guenther  <rguenther@suse.de>
8004
8005         PR tree-optimization/13954
8006         * g++.dg/tree-ssa/pr13954.C: New testcase.
8007
8008 2011-03-15  Richard Guenther  <rguenther@suse.de>
8009
8010         PR tree-optimization/48037
8011         * gcc.target/i386/pr48037-1.c: New testcase.
8012
8013 2011-03-15  Richard Guenther  <rguenther@suse.de>
8014
8015         PR tree-optimization/41490
8016         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
8017         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
8018         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
8019         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
8020         * g++.dg/tree-ssa/pr33604.C: Adjust.
8021
8022 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR middle-end/47917
8025         * gcc.c-torture/execute/pr47917.c: New test.
8026         * gcc.dg/pr47917.c: New test.
8027
8028         PR middle-end/38878
8029         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
8030
8031 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
8032
8033         * gcc.target/i386/sse4_1-floor-vec.c: New test.
8034         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
8035         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
8036         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
8037         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
8038         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
8039         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
8040         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
8041         * gcc.target/i386/avx-floor-vec.c: Ditto.
8042         * gcc.target/i386/avx-ceil-vec.c: Ditto.
8043         * gcc.target/i386/avx-trunc-vec.c: Ditto.
8044         * gcc.target/i386/avx-rint-vec.c: Ditto.
8045         * gcc.target/i386/avx-floorf-vec.c: Ditto.
8046         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
8047         * gcc.target/i386/avx-truncf-vec.c: Ditto.
8048         * gcc.target/i386/avx-rintf-vec.c: Ditto.
8049
8050 2011-03-14  Tom Tromey  <tromey@redhat.com>
8051
8052         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
8053         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
8054         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
8055
8056 2011-03-14  Tom Tromey  <tromey@redhat.com>
8057
8058         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
8059         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
8060         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
8061
8062 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
8063
8064         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
8065
8066 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
8067
8068         PR rtl-optimization/47166
8069         * gcc.c-torture/execute/postmod-1.c: New test.
8070
8071 2011-03-14  Richard Guenther  <rguenther@suse.de>
8072
8073         PR middle-end/48098
8074         * gcc.dg/torture/pr48098.c: New testcase.
8075
8076 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
8077
8078         PR target/48053
8079         * gcc.target/powerpc/pr48053-1.c: New test.
8080         * gcc.target/powerpc/pr48053-2.c: Likewise.
8081
8082 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8083
8084         PR libfortran/48066
8085         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
8086
8087 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
8088
8089         PR libfortran/48066
8090         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
8091
8092 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
8093
8094         PR fortran/48059
8095         * gfortran.dg/class_41.f03: New.
8096
8097 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
8098
8099         * g++.dg/conversion/cast3.C: New test.
8100
8101 2011-03-11  Jason Merrill  <jason@redhat.com>
8102
8103         * g++.dg/template/error45.C: New.
8104
8105         * g++.dg/parse/no-type-defn1.C: New.
8106
8107         * g++.dg/ext/attrib40.C: New.
8108
8109         * g++.dg/cpp0x/regress/array1.C: New.
8110
8111 2011-03-11  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/48067
8114         * gcc.dg/pr48067.c: New testcase.
8115
8116 2011-03-11  Richard Guenther  <rguenther@suse.de>
8117
8118         PR lto/48073
8119         * g++.dg/lto/20110311-1_0.C: New testcase.
8120
8121 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8122
8123         PR c++/48035
8124         * g++.dg/inherit/virtual8.C: New test.
8125
8126         PR middle-end/48044
8127         * gcc.dg/torture/pr48044.c: New test.
8128
8129 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
8130
8131         PR fortran/47768
8132         * gfortran.dg/proc_ptr_comp_31.f90: New.
8133
8134 2011-03-11  Richard Guenther  <rguenther@suse.de>
8135
8136         PR tree-optimization/47278
8137         * gcc.dg/torture/pr47278-1.c: New testcase.
8138         * gcc.dg/torture/pr47278-2.c: Likewise.
8139
8140 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR tree-optimization/48063
8143         * gcc.dg/torture/pr48063.c: New test.
8144
8145 2011-03-10  Jason Merrill  <jason@redhat.com>
8146
8147         * g++.dg/template/array22.C: New.
8148
8149         * g++.dg/cpp0x/syntax-err1.C: New.
8150         * g++.dg/parse/error36.C: Adjust expected errors.
8151         * g++.old-deja/g++.pt/ctor2.C: Likewise.
8152         * g++.old-deja/g++.pt/typename3.C: Likewise.
8153         * g++.old-deja/g++.pt/typename4.C: Likewise.
8154         * g++.old-deja/g++.pt/typename6.C: Likewise.
8155
8156 2011-03-09  Jason Merrill  <jason@redhat.com>
8157
8158         * g++.dg/template/nontype22.C: New.
8159
8160 2011-03-09  Martin Jambor  <mjambor@suse.cz>
8161
8162         PR tree-optimization/47714
8163         * g++.dg/torture/pr47714.C: New test.
8164
8165 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8166
8167         PR target/47755
8168         * gcc.target/powerpc/pr47755-2.c: New file.
8169
8170 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8171
8172         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
8173         is not set in the environment, pass 64 as first argument when not
8174         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
8175         native where ulimit -u is supported.
8176
8177 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8178
8179         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
8180
8181 2011-03-08  Jason Merrill  <jason@redhat.com>
8182
8183         * g++.dg/template/nontype21.C: New.
8184
8185         * g++.dg/template/anon5.C: New.
8186
8187 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR debug/47881
8190         * gcc.dg/pr47881.c: New test.
8191
8192 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
8193
8194         PR c++/47957
8195         * g++.dg/lookup/template3.C: New test.
8196
8197 2011-03-08  Kai Tietz  <ktietz@redhat.com>
8198
8199         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
8200         'long' type.
8201
8202 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
8203
8204         PR testsuite/47954
8205         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
8206         sizeof to compute alignment.
8207
8208 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR tree-optimization/48022
8211         * gcc.dg/pr48022-1.c: New test.
8212         * gcc.dg/pr48022-2.c: New test.
8213
8214 2011-03-07  Jason Merrill  <jason@redhat.com>
8215
8216         * g++.dg/template/nontype20.C: New.
8217         * g++.dg/init/member1.C: Adjust expected errors.
8218         * g++.dg/parse/constant4.C: Likewise.
8219         * g++.dg/template/qualified-id3.C: Likewise.
8220         * g++.old-deja/g++.pt/crash10.C: Likewise.
8221
8222         * g++.dg/cpp0x/regress/non-const1.C: New.
8223
8224 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR debug/47991
8227         * gcc.dg/pr47991.c: New test.
8228
8229 2011-03-07  Jason Merrill  <jason@redhat.com>
8230
8231         * g++.dg/abi/mangle46.C: New.
8232
8233 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
8234
8235         PR target/47862
8236         * gcc.target/powerpc/pr47862.c: New.
8237
8238 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
8239
8240         PR target/45413
8241         * gcc.target/i386/combine-mul.c: Require nonpic.
8242
8243 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
8244             Nathan Froyd  <froydnj@codesourcery.com>
8245
8246         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8247
8248 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
8249
8250         * README.QMTEST: Remove.
8251
8252 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
8253             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8254
8255         PR fortran/47850
8256         * gfortran.dg/array_constructor_37.f90 : New test.
8257
8258 2011-03-05  Jason Merrill  <jason@redhat.com>
8259
8260         * g++.dg/abi/mangle39.C: ABI v5, not 6.
8261         * g++.dg/abi/mangle45.C: Likewise.
8262         * g++.dg/cpp0x/trailing1.C: Likewise.
8263
8264 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8265
8266         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8267
8268 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR rtl-optimization/47899
8271         * gcc.dg/pr47899.c: New test.
8272
8273         * gcc.dg/torture/pr47968.c: Ignore warnings.
8274
8275         PR tree-optimization/47967
8276         * gcc.c-torture/compile/pr47967.c: New test.
8277
8278 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8279
8280         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8281         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8282
8283 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
8284
8285         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8286         and property_getAttributes() if __OBJC2__.
8287         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8288         * objc.dg/property/property-encoding-1.m: New.
8289         * obj-c++.dg/property/property-encoding-1.mm: New.
8290
8291 2011-03-04  Jason Merrill  <jason@redhat.com>
8292
8293         * g++.dg/template/pseudodtor6.C: New.
8294
8295         * g++.dg/inherit/covariant19.C: New.
8296
8297 2011-03-04  Richard Guenther  <rguenther@suse.de>
8298
8299         PR middle-end/47968
8300         * gcc.dg/torture/pr47968.c: New testcase.
8301
8302 2011-03-04  Richard Guenther  <rguenther@suse.de>
8303
8304         PR middle-end/47975
8305         * gcc.dg/torture/pr47975.c: New testcase.
8306
8307 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
8308
8309         PR c++/47974
8310         * g++.dg/template/crash106.C: New.
8311
8312 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR c/47963
8315         * gcc.dg/gomp/pr47963.c: New test.
8316         * g++.dg/gomp/pr47963.C: New test.
8317
8318 2011-03-02  Jason Merrill  <jason@redhat.com>
8319
8320         * g++.dg/cpp0x/regress/condition1.C: New.
8321
8322         * g++.dg/cpp0x/constexpr-ctor9.C: New.
8323
8324 2011-03-01  Jason Merrill  <jason@redhat.com>
8325
8326         * g++.dg/cpp0x/lambda/lambda-98.C: New.
8327
8328         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8329
8330 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
8331
8332         PR rtl-optimization/47925
8333         * gcc.c-torture/execute/pr47925.c: New test.
8334
8335 2011-03-01  Jason Merrill  <jason@redhat.com>
8336
8337         * g++.dg/cpp0x/decltype25.C: New.
8338
8339         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8340
8341 2011-03-01  Richard Guenther  <rguenther@suse.de>
8342
8343         PR tree-optimization/47890
8344         * gcc.dg/torture/pr47890.c: New testcase.
8345
8346 2011-03-01  Richard Guenther  <rguenther@suse.de>
8347
8348         PR lto/47924
8349         * gcc.dg/lto/pr47924_0.c: New testcase.
8350
8351 2011-03-01  Richard Guenther  <rguenther@suse.de>
8352
8353         PR lto/46911
8354         * gfortran.dg/lto/pr46911_0.f: New testcase.
8355
8356 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8357
8358         PR libgfortran/47933
8359         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8360         compile errors from older code form.
8361
8362 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8363
8364         PR libgfortran/47567
8365         * gfortran.dg/fmt_fw_d.f90: New test.
8366
8367 2011-02-28  Jason Merrill  <jason@redhat.com>
8368
8369         * g++.dg/inherit/covariant18.C: New.
8370
8371 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
8372
8373         PR middle-end/47893
8374         * gcc.dg/pr47893.c: New test.
8375
8376 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
8377
8378         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8379         NULL in case of a selector with conflicting types.
8380         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8381
8382 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
8383
8384         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8385         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8386         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8387         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8388
8389 2011-02-28  Jason Merrill  <jason@redhat.com>
8390
8391         PR c++/47906
8392         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8393
8394 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8395
8396         PR libgfortran/47778
8397         * gfortran.dg/namelist_71.f90: New test.
8398
8399 2011-02-27  Jason Merrill  <jason@redhat.com>
8400
8401         PR c++/47906
8402         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8403         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8404
8405 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
8406
8407         PR c++/46466
8408         * g++.dg/cpp0x/constexpr-ctor8.C: New.
8409
8410 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
8411
8412         PR fortran/47886
8413         * gfortran.dg/gomp/task-1.f90: Removed.
8414
8415 2011-02-26  Jason Merrill  <jason@redhat.com>
8416
8417         * g++.dg/template/this-targ1.C: New.
8418
8419         * g++.dg/cpp0x/regress/template-const1.C: New.
8420         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8421         * g++.dg/template/function1.C: Adjust.
8422         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8423         * g++.dg/debug/debug7.C: Adjust.
8424
8425 2011-02-26  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/47886
8428         * gfortran.dg/gomp/task-1.f90: New.
8429
8430 2011-02-25  Jie Zhang  <jie@codesourcery.com>
8431
8432         * gcc.target/arm/neon-thumb2-move.c: Add
8433         dg-require-effective-target arm_thumb2_ok.
8434
8435 2011-02-24  Jason Merrill  <jason@redhat.com>
8436
8437         * g++.dg/parse/constant1.C: Specify C++98 mode.
8438         * g++.dg/parse/constant5.C: Likewise.
8439         * g++.dg/parse/error2.C: Likewise.
8440         * g++.dg/parse/semicolon3.C: Likewise.
8441         * g++.dg/template/crash14.C: Likewise.
8442         * g++.dg/template/local4.C: Likewise.
8443         * g++.dg/template/nontype3.C: Likewise.
8444         * g++.dg/parse/crash31.C: Adjust expected errors.
8445         * g++.dg/template/function1.C: Likewise.
8446         * g++.dg/template/ref3.C: Likewise.
8447         * g++.dg/template/static9.C: Likewise.
8448         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8449
8450         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8451         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8452         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8453         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8454         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8455
8456 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR fortran/47878
8459         * gfortran.dg/pr47878.f90: New test.
8460
8461 2011-02-24  Richard Guenther  <rguenther@suse.de>
8462
8463         PR testsuite/47801
8464         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8465         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8466
8467 2011-02-24  Richard Guenther  <rguenther@suse.de>
8468
8469         PR fortran/47839
8470         * gfortran.dg/lto/pr47839_0.f90: New testcase.
8471         * gfortran.dg/lto/pr47839_1.f90: Likewise.
8472
8473 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8474
8475         PR libgfortran/47567
8476         * gfortran.dg/fmt_f0_1.f90: Update test.
8477
8478 2011-02-23  Jason Merrill  <jason@redhat.com>
8479
8480         * g++.dg/abi/mangle39.C: Adjust parm mangling.
8481         * g++.dg/abi/mangle45.C: New.
8482
8483         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8484         * g++.dg/template/canon-type-9.C: Match use of decltype
8485         between declaration and definition.
8486         * g++.dg/template/canon-type-12.C: Likewise.
8487
8488 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
8489
8490         PR fortran/40850
8491         * gfortran.dg/nested_allocatables_1.f90: New.
8492
8493 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
8494
8495         PR c++/46868
8496         * g++.dg/pr46868.C: New test.
8497         * g++.dg/parse/parameter-declaration-1.C: Adjust.
8498         * g++.dg/parse/error14.C: Adjust.
8499
8500 2011-02-23  Richard Guenther  <rguenther@suse.de>
8501
8502         PR tree-optimization/47838
8503         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8504
8505 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8506
8507         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
8508
8509 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
8510
8511         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8512         * gfortran.dg/count_init_expr.f03: Ditto.
8513         * gfortran.dg/gomp/pr43711.f90: Ditto.
8514         * gcc.dg/struct-parse-2.c: Ditto.
8515         * gcc.dg/parse-error-3.c: Ditto.
8516         * gcc.dg/Wlogical-op-1.c: Ditto.
8517         * gcc.dg/Walways-true-1.c: Ditto.
8518         * gcc.dg/pr24225.c: Ditto.
8519         * gcc.dg/Walways-true-2.c: Ditto.
8520         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8521         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8522         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8523         * g++.dg/overload/defarg4.C: Ditto.
8524         * g++.dg/inherit/covariant16.C: Ditto.
8525         * g++.dg/inherit/virtual7.C: Ditto.
8526         * g++.dg/template/canon-type-9.C: Ditto.
8527         * g++.dg/template/access19.C: Ditto.
8528         * g++.dg/template/call7.C: Ditto.
8529         * g++.dg/template/canon-type-2.C: Ditto.
8530         * g++.dg/template/init7.C: Ditto.
8531         * g++.dg/template/sizeof-template-argument.C: Ditto.
8532         * g++.dg/template/const3.C: Ditto.
8533         * g++.dg/template/sfinae26.C: Ditto.
8534         * g++.dg/template/sfinae26.C: Ditto.
8535         * g++.dg/template/canon-type-11.C: Ditto.
8536         * g++.dg/template/union2.C: Ditto.
8537         * g++.dg/template/canon-type-3.C: Ditto.
8538         * g++.dg/template/canon-type-1.C: Ditto.
8539         * g++.dg/template/canon-type-5.C: Ditto.
8540         * g++.dg/template/canon-type-7.C: Ditto.
8541         * g++.dg/template/canon-type-10.C: Ditto.
8542         * g++.dg/template/spec36.C: Ditto.
8543         * g++.dg/template/typedef38.C: Ditto.
8544         * g++.dg/template/canon-type-4.C: Ditto.
8545         * g++.dg/template/canon-type-6.C: Ditto.
8546         * g++.dg/template/canon-type-13.C: Ditto.
8547         * g++.dg/template/instantiate9.C: Ditto.
8548         * g++.dg/template/ttp22.C: Ditto.
8549         * g++.dg/warn/Wreturn-type-6.C: Ditto.
8550         * g++.dg/warn/Walways-true-1.C: Ditto.
8551         * g++.dg/warn/Wlogical-op-1.C: Ditto.
8552         * g++.dg/warn/Walways-true-2.C: Ditto.
8553         * g++.dg/conversion/op4.C: Ditto.
8554         * g++.dg/opt/pr19650.C: Ditto.
8555         * g++.dg/lookup/friend11.C: Ditto.
8556         * g++.dg/other/default2.C: Ditto.
8557         * g++.dg/other/default3.C: Ditto.
8558         * g++.dg/other/dtor2.C: Ditto.
8559         * g++.dg/other/friend5.C: Ditto.
8560         * g++.dg/other/default5.C: Ditto.
8561         * g++.dg/init/brace6.C: Ditto.
8562         * g++.dg/init/aggr5.C: Ditto.
8563         * g++.dg/init/error2.C: Ditto.
8564         * g++.dg/expr/bound-mem-fun.C: Ditto.
8565         * g++.dg/expr/cond6.C: Ditto.
8566         * g++.dg/expr/stmt-expr-1.C: Ditto.
8567         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8568         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8569         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8570         * g++.dg/cpp0x/bracket1.C: Ditto.
8571         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8572         * g++.dg/cpp0x/pr38646.C: Ditto.
8573         * g++.dg/cpp0x/variadic73.C: Ditto.
8574         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8575         * g++.dg/cpp0x/bracket4.C: Ditto.
8576         * g++.dg/cpp0x/decltype4.C: Ditto.
8577         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8578         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8579         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8580         * g++.dg/cpp0x/variadic-new2.C: Ditto.
8581         * g++.dg/cpp0x/decltype2.C: Ditto.
8582         * g++.dg/cpp0x/decltype1.C: Ditto.
8583         * g++.dg/cpp0x/bracket2.C: Ditto.
8584         * g++.dg/cpp0x/decltype5.C: Ditto.
8585         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8586         * g++.dg/cpp0x/variadic70.C: Ditto.
8587         * g++.dg/cpp0x/decltype6.C: Ditto.
8588         * g++.dg/cpp0x/rvo.C: Ditto.
8589         * g++.dg/cpp0x/vt-40092.C: Ditto.
8590         * g++.dg/cpp0x/variadic-new.C: Ditto.
8591         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8592         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8593         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8594         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8595         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8596         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8597         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8598         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8599         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8600         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8601         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8602         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8603         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8604         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8605         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8606         * g++.dg/cpp0x/pr39639.C: Ditto.
8607         * g++.dg/cpp0x/decltype3.C: Ditto.
8608         * g++.dg/cpp0x/variadic68.C: Ditto.
8609         * g++.dg/cpp0x/variadic-function.C: Ditto.
8610         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8611         * g++.dg/cpp0x/variadic-bind.C: Ditto.
8612         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8613         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8614         * g++.dg/parse/crash35.C: Ditto.
8615         * g++.dg/parse/crash40.C: Ditto.
8616         * g++.dg/parse/defarg12.C: Ditto.
8617         * g++.dg/parse/crash34.C: Ditto.
8618         * g++.dg/parse/constructor3.C: Ditto.
8619         * g++.dg/parse/template23.C: Ditto.
8620         * g++.dg/parse/crash56.C: Ditto.
8621         * g++.dg/parse/dtor13.C: Ditto.
8622         * g++.dg/parse/error33.C: Ditto.
8623         * g++.dg/parse/ctor9.C: Ditto.
8624         * g++.dg/parse/error32.C: Ditto.
8625         * g++.dg/parse/error37.C: Ditto.
8626         * g++.dg/parse/bitfield3.C: Ditto.
8627         * g++.dg/parse/struct-4.C: Ditto.
8628         * g++.dg/ext/has_trivial_copy.C: Ditto.
8629         * g++.dg/ext/is_polymorphic.C: Ditto.
8630         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8631         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8632         * g++.dg/ext/has_nothrow_assign.C: Ditto.
8633         * g++.dg/ext/is_union.C: Ditto.
8634         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8635         * g++.dg/ext/is_pod.C: Ditto.
8636         * g++.dg/ext/has_virtual_destructor.C: Ditto.
8637         * g++.dg/ext/has_trivial_constructor.C: Ditto.
8638         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8639         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8640         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8641         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8642         * g++.dg/ext/is_abstract.C: Ditto.
8643         * g++.dg/ext/has_trivial_assign.C: Ditto.
8644         * g++.dg/ext/is_class.C: Ditto.
8645         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8646         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8647         * g++.dg/ext/is_base_of.C: Ditto.
8648         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8649         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8650         * g++.dg/ext/is_empty.C: Ditto.
8651         * g++.dg/ext/is_enum.C: Ditto.
8652         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8653         * gnat.dg/opt11.adb: Ditto.
8654         * obj-c++.dg/pr45735.mm: Ditto.
8655         * obj-c++.dg/pr24393.mm: Ditto.
8656         * obj-c++.dg/exceptions-2.mm: Ditto.
8657         * objc.dg/pr45735.m: Ditto.
8658         * objc.dg/pr24393.m: Ditto.
8659
8660 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
8661
8662         * objc.dg/attributes/objc-exception-1.m: New.
8663
8664 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8665
8666         * gcc.dg/cpp/include7.c: New test.
8667
8668 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
8669
8670         PR c++/47242
8671         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8672
8673 2011-02-23  Jie Zhang  <jie@codesourcery.com>
8674
8675         PR rtl-optimization/47763
8676         * gcc.dg/pr47763.c: New test.
8677
8678 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
8679
8680         PR fortran/45743
8681         * gfortran.dg/whole_file_32.f90 : New test.
8682
8683 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
8684
8685         PR c++/47666
8686         * g++.dg/inherit/virtual7.C: New test.
8687
8688 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
8689
8690         PR objc/47832
8691         * objc.dg/type-size-3.m: Updated error message.
8692         * objc.dg/type-size-4.m: New test.
8693         * objc.dg/type-size-5.m: New test.
8694
8695 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8696
8697         * lib/gnat.exp: Fix comments.
8698         Don't load libgloss.exp.
8699         (default_gnat_version): Call $compiler with --version.
8700         Adapt regexp for gnatmake output, insert version.
8701         (gnat_version): New proc.
8702         (gnat_init): Remove gnat_libgcc_s_path.
8703         (gnat_target_compile): Likewise.
8704         Remove ld_library_path.
8705         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8706         (gnat_pass): Remove.
8707         (gnat_pass): Remove.
8708         (gnat_finish): Remove.
8709         (gnat_exit): Remove.
8710         (local_find_gnatmake): Reindent.
8711         (runtest_file_p): Remove.
8712         (prune_warnings): Remove.
8713         (find_gnatclean): New proc.
8714         * lib/gnat-dg.exp (lremove): New proc.
8715         (gnat-dg-test): Reindent.
8716         Remove additional output files.
8717         (gnat-dg-runtest): Remove.
8718
8719         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8720         * gnat.dg/loop_optimization6.adb: Likewise.
8721         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8722
8723 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
8724
8725         PR tree-optimization/47835
8726         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8727
8728 2011-02-22  Tobias Burnus  <burnus@net-b.de>
8729
8730         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8731         * gfortran.dg/abstract_type_2.f03: Ditto.
8732         * gfortran.dg/abstract_type_3.f03: Ditto.
8733         * gfortran.dg/abstract_type_4.f03: Ditto.
8734         * gfortran.dg/abstract_type_5.f03: Ditto.
8735         * gfortran.dg/abstract_type_6.f03: Ditto.
8736         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8737         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8738         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8739         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8740         * gfortran.dg/array_function_5.f90: Ditto.
8741         * gfortran.dg/asynchronous_3.f03: Ditto.
8742         * gfortran.dg/char_expr_1.f90: Ditto.
8743         * gfortran.dg/class_14.f03: Ditto.
8744         * gfortran.dg/data_array_6.f: Ditto.
8745         * gfortran.dg/data_invalid.f90: Ditto.
8746         * gfortran.dg/dot_product_1.f03: Ditto.
8747         * gfortran.dg/func_derived_5.f90: Ditto.
8748         * gfortran.dg/func_result_4.f90: Ditto.
8749         * gfortran.dg/implied_do_1.f90: Ditto.
8750         * gfortran.dg/initialization_25.f90: Ditto.
8751         * gfortran.dg/initialization_26.f90: Ditto.
8752         * gfortran.dg/interface_34.f90: Ditto.
8753         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8754         * gfortran.dg/keyword_symbol_1.f90: Ditto.
8755         * gfortran.dg/matmul_8.f03: Ditto.
8756         * gfortran.dg/merge_init_expr.f90: Ditto.
8757         * gfortran.dg/pack_assign_1.f90: Ditto.
8758         * gfortran.dg/pack_vector_1.f90: Ditto.
8759         * gfortran.dg/pointer_check_8.f90: Ditto.
8760         * gfortran.dg/product_init_expr.f03: Ditto.
8761         * gfortran.dg/reshape_order_5.f90: Ditto.
8762         * gfortran.dg/reshape_shape_1.f90: Ditto.
8763         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8764         * gfortran.dg/same_name_2.f90: Ditto.
8765         * gfortran.dg/selected_real_kind_1.f90: Ditto.
8766         * gfortran.dg/spread_init_expr.f03: Ditto.
8767         * gfortran.dg/stmt_func_1.f90: Ditto.
8768         * gfortran.dg/sum_init_expr.f03: Ditto.
8769         * gfortran.dg/transpose_3.f03: Ditto.
8770         * gfortran.dg/unpack_init_expr.f03: Ditto.
8771         * gfortran.dg/warn_conversion.f90: Ditto.
8772         * gfortran.dg/warn_conversion_2.f90: Ditto.
8773         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8774         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8775         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8776         * gfortran.dg/whole_file_16.f90: Ditto.
8777         * gfortran.dg/whole_file_17.f90: Ditto.
8778         * gfortran.dg/whole_file_18.f90: Ditto.
8779         * gfortran.dg/whole_file_20.f03: Ditto.
8780         * gfortran.dg/whole_file_5.f90: Ditto.
8781         * gfortran.dg/whole_file_6.f90: Ditto.
8782         * gfortran.dg/write_invalid_format.f90: Ditto.
8783         * gfortran.dg/zero_sized_6.f90: Ditto.
8784
8785 2011-02-21  Jeff Law <law@redhat.com>
8786
8787         PR rtl-optimization/46178
8788         * gcc.target/i386/pr46178.c: New test.
8789
8790         PR rtl-optimization/46002
8791         * gcc.c-torture/compile/pr46002.c: New test.
8792
8793 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8794
8795         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8796         *-*-hpux10*.
8797
8798 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR debug/47106
8801         * g++.dg/debug/pr47106.C: Require effective target lto.
8802
8803 2011-02-21  Jason Merrill  <jason@redhat.com>
8804
8805         * g++.dg/cpp0x/constexpr-diag2.C: New.
8806
8807 2011-02-20  Jason Merrill  <jason@redhat.com>
8808
8809         * g++.dg/cpp0x/constexpr-ctor7.C: New.
8810
8811         * g++.dg/cpp0x/fntmpdefarg2.C: New.
8812
8813         * g++.dg/overload/conv-op1.C: New.
8814
8815         * g++.dg/cpp0x/constexpr-synth1.C: New.
8816
8817 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8818
8819         * objc.dg/layout-2.m: New.
8820         * objc.dg/selector-3.m: Adjusted location of error message.
8821         * objc.dg/type-size-3.m: Same.
8822         * obj-c++.dg/selector-3.mm: Same.
8823
8824 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
8825
8826         PR objc/47784
8827         * objc.dg/property/dotsyntax-22.m: New.
8828         * obj-c++.dg/property/dotsyntax-22.mm: New.
8829
8830 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
8831
8832         PR c++/46394
8833         * g++.dg/template/typedef38.C: New test.
8834
8835 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/46818
8838         * gfortran.dg/whole_file_30.f90 : New test.
8839         * gfortran.dg/whole_file_31.f90 : New test.
8840
8841 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
8842
8843         PR fortran/45077
8844         PR fortran/44945
8845         * gfortran.dg/whole_file_28.f90 : New test.
8846         * gfortran.dg/whole_file_29.f90 : New test.
8847
8848 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8849
8850         PR c++/44118
8851         * g++.dg/template/crash105.C: New.
8852
8853 2011-02-19  Jason Merrill  <jason@redhat.com>
8854
8855         * g++.dg/cpp0x/regress/no-elide1.C: New.
8856
8857 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
8858
8859         PR tree-optimization/46620
8860         * gcc.dg/pr46620.c: New.
8861
8862 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c/47809
8865         * gcc.target/i386/pr47809.c: New test.
8866
8867 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8868             Tobias Burnus  <burnus@net-b.de>
8869
8870         * lib/target-supports.exp
8871         (check_effective_target_fortran_large_real): New check for large reals.
8872         * gfortran.dg/nan_7.f90: New test.
8873
8874 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8875
8876         PR libgfortran/47567
8877         * gfortran.dg/fmt_f0_1.f90: Update test.
8878
8879 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/47348
8882         * gfortran.dg/array_constructor_36.f90 : New test.
8883         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8884         allow for comparison between different elements of the array
8885         constructor at different levels of optimization.
8886
8887 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8888
8889         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8890         * gcc.target/i386/pr32280-1.c: Likewise.
8891
8892 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
8893
8894         PR target/47800
8895         * gcc.target/i386/pr47800.c: New test.
8896
8897 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
8898
8899         * objc/execute/exceptions/foward-1.x: New.
8900
8901 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8902
8903         PR fortran/47789
8904         * gfortran.dg/derived_constructor_comps_4.f90: New.
8905
8906 2011-02-18  Tobias Burnus
8907
8908         PR fortran/47775
8909         * gfortran.dg/func_result_6.f90: New.
8910
8911 2011-02-18  Michael Matz  <matz@suse.de>
8912
8913         PR fortran/45586
8914         * gfortran.dg/lto/pr45586_0.f90: New test.
8915         * gfortran.dg/typebound_proc_20.f90: Ditto.
8916         * gfortran.dg/typebound_proc_21.f90: Ditto.
8917
8918 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
8919
8920         PR c++/47795
8921         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8922
8923 2011-02-18  Tobias Burnus  <burnus@net-b.de>
8924
8925         PR fortran/47750
8926         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8927         gcc_warning_prefix.
8928         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8929         normalizing the error/warning output.
8930         * gfortran.dg/Wall.f90: Update dg-error/warning.
8931         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8932         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8933         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8934         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8935         * gfortran.dg/class_30.f90: Update dg-error/warning.
8936         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8937         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8938         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8939         * gfortran.dg/entry_17.f90: Update dg-error/warning.
8940         * gfortran.dg/entry_19.f90: Update dg-error/warning.
8941         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8942         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8943         * gfortran.dg/g77/12632.f: Update dg-error/warning.
8944         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8945         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8946         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8947         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8948         * gfortran.dg/goto_8.f90: Update dg-error/warning.
8949         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8950         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8951         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8952         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8953         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8954         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8955         * gfortran.dg/volatile3.f90: Update dg-error/warning.
8956         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8957         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8958         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8959         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8960         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8961
8962 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8963
8964         PR fortran/47768
8965         * gfortran.dg/proc_ptr_comp_30.f90: New.
8966
8967 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR debug/47780
8970         * gcc.target/i386/pr47780.c: New test.
8971
8972 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
8973
8974         PR fortran/47767
8975         * gfortran.dg/class_40.f03: New.
8976
8977 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
8978
8979         PR c++/47208
8980         * g++.dg/cpp0x/auto21.C: New test.
8981
8982 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
8983
8984         * objc.dg/special/unclaimed-category-1.h: Updated for
8985         new ABI support.
8986         * objc.dg/special/unclaimed-category-1.m: Same.
8987         * objc.dg/zero-link-1.m: Same.
8988         * objc.dg/lookup-1.m: Same.
8989         * objc.dg/torture/strings/const-str-9.m
8990         * objc.dg/torture/strings/const-str-10.m: Same.
8991         * objc.dg/torture/strings/const-str-11.m: Same.
8992         * objc.dg/torture/forward-1.m: Same.
8993         * objc.dg/zero-link-2.m: Same.
8994         * objc.dg/encode-7-next-64bit.m: Same.
8995         * objc.dg/method-4.m: Same.
8996         * objc.dg/next-runtime-1.m: Same.
8997         * objc.dg/image-info.m: Same.
8998         * objc.dg/pr23214.m: Same.
8999         * objc.dg/symtab-1.m: Same.
9000         * obj-c++.dg/basic.m: Same.
9001         * obj-c++.dg/proto-lossage-3.m: Same.
9002         * obj-c++.dg/torture/strings/const-str-10.m: Same.
9003         * obj-c++.dg/torture/strings/const-str-11.m: Same.
9004         * obj-c++.dg/torture/strings/const-str-9.m: Same.
9005         * obj-c++.dg/method-11.m: Same.
9006         * objc/execute/enumeration-1.m: Same.
9007         * objc/execute/object_is_class.m: Same.
9008         * objc/execute/formal_protocol-2.m: Same.
9009         * objc/execute/formal_protocol-4.m: Same.
9010         * objc/execute/formal_protocol-6.m: Same.
9011         * objc/execute/bycopy-3.m: Same.
9012         * objc/execute/exceptions/catchall-1.m: Same.
9013         * objc/execute/exceptions/finally-1.m: Same.
9014         * objc/execute/exceptions/local-variables-1.m: Same.
9015         * objc/execute/exceptions/foward-1.m: Same.
9016         * objc/execute/bf-common.h
9017         * objc/execute/enumeration-2.m: Same.
9018         * objc/execute/formal_protocol-1.m: Same.
9019         * objc/execute/formal_protocol-3.m: Same.
9020         * objc/execute/formal_protocol-5.m: Same.
9021         * objc/execute/accessing_ivars.m: Same.
9022         * objc/execute/bycopy-2.m: Same.
9023         * objc/execute/formal_protocol-7.m: Same.
9024         * objc/execute/compatibility_alias.m: Same.
9025         * objc/execute/no_clash.m: Same.
9026         * objc/execute/object_is_meta_class.m: Same.
9027         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
9028         * objc/execute/class-tests-1.h: Include stdio.h.
9029         * objc/execute/class-tests-2.h: Same.
9030         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
9031         runtimes.
9032         * obj-c++.dg/try-catch-2.mm: Same.
9033
9034 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
9035
9036         PR c++/47783
9037         * g++.dg/warn/Wunused-parm-4.C: New test.
9038
9039 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
9040             Jan Hubicka  <jh@suse.cz>
9041
9042         PR debug/47106
9043         PR debug/47402
9044         * g++.dg/debug/pr47106.C: New.
9045
9046 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
9047
9048         PR target/43653
9049         * gcc.target/i386/pr43653.c: New test.
9050
9051 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
9052
9053         PR c++/47172
9054         * g++.dg/template/inherit6.C: New test.
9055
9056 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
9057
9058         PR fortran/47745
9059         * gfortran.dg/class_39.f03: New.
9060
9061 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
9062
9063         PR c++/47326
9064         * g++.dg/cpp0x/variadic106.C: New test.
9065
9066 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR libfortran/47757
9069         * gfortran.dg/pr47757-1.f90: New test.
9070         * gfortran.dg/pr47757-2.f90: New test.
9071         * gfortran.dg/pr47757-3.f90: New test.
9072
9073         PR c++/47704
9074         * g++.dg/cpp0x/enum8.C: New test.
9075
9076 2011-02-15  Jason Merrill  <jason@redhat.com>
9077
9078         * g++.dg/inherit/implicit-trivial1.C: New.
9079         * g++.dg/cpp0x/implicit-trivial1.C: New.
9080
9081 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9082
9083         PR middle-end/47725
9084         * gcc.dg/torture/pr47725.c: Removed.
9085
9086 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9087
9088         PR target/47755
9089         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
9090         constant does not generate a load from memory.
9091
9092 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
9093
9094         PR middle-end/47725
9095         * gcc.dg/torture/pr47725.c: New.
9096
9097 2011-02-15  Richard Guenther  <rguenther@suse.de>
9098
9099         PR tree-optimization/47743
9100         * gcc.dg/torture/pr47743.c: New testcase.
9101
9102 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR middle-end/47581
9105         * gcc.target/i386/pr47581.c: New test.
9106
9107 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9108
9109         PR fortran/47730
9110         * gfortran.dg/select_type_22.f03: New.
9111
9112 2011-02-14  Jason Merrill  <jason@redhat.com>
9113
9114         * g++.dg/cpp0x/regress/enum1.C: New.
9115
9116 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9117
9118         * gnat.dg/include.adb: New test.
9119
9120 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9121
9122         PR fortran/47728
9123         * gfortran.dg/class_38.f03: New.
9124
9125 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
9126
9127         * gcc.dg/pr46494.c: New test.
9128
9129 2011-02-14  Richard Guenther  <rguenther@suse.de>
9130
9131         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
9132
9133 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9134
9135         PR ada/41929
9136         * gnat.dg/null_pointer_deref1.exp: Don't skip on
9137         sparc*-sun-solaris2.11.
9138
9139 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
9140
9141         PR fortran/47349
9142         * gfortran.dg/argument_checking_18.f90: New.
9143
9144 2011-02-13  Tobias Burnus  <burnus@net-b.de>
9145
9146         * gfortran.dg/argument_checking_13.f90: Update dg-error.
9147         * gfortran.dg/argument_checking_17.f90: New.
9148
9149 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
9150
9151         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
9152         are temporarily disabled.
9153         * gfortran.dg/class_7.f03: Ditto.
9154         * gfortran.dg/coarray_14.f90: Ditto.
9155         * gfortran.dg/typebound_proc_13.f03: Ditto.
9156
9157 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
9158
9159         PR fortran/45586
9160         * gfortran.dg/extends_11.f03: New.
9161
9162 2011-02-11  Xinliang David Li  <davidxl@google.com>
9163
9164         PR tree-optimization/47707
9165         * g++.dg/tree-ssa/pr47707.C: New test.
9166
9167 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
9168
9169         * g++.dg/opt/inline17.C: New test.
9170
9171 2011-02-11  Tobias Burnus  <burnus@net-b.de>
9172
9173         PR fortran/47550
9174         * gfortran.dg/pure_formal_2.f90: New.
9175
9176 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
9177
9178         PR rtl-optimization/47614
9179         * gfortran.dg/pr47614.f: New.
9180
9181 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
9182
9183         PR driver/47678
9184         * gcc.dg/opts-6.c: New test.
9185
9186 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
9187
9188         PR debug/47684
9189         * gcc.dg/pr47684.c: New test.
9190
9191 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9192
9193         PR target/47629
9194         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
9195         c99_runtime, dg-add-options c99_runtime.
9196         (main): Use __asm__.
9197
9198 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9199
9200         PR testsuite/47400
9201         * lib/target-supports.exp (check_ascii_locale_available): New proc.
9202         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
9203         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
9204         * gcc.dg/ucnid-10.c: Likewise.
9205         * gcc.dg/ucnid-13.c: Likewise.
9206         * gcc.dg/ucnid-7.c: Likewise.
9207         * gcc.dg/ucnid-8.c: Likewise.
9208         Adapt dg-warning line number.
9209
9210 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
9211
9212         * gcc.target/i386/parity-1.c: Use -march=k8.
9213         * gcc.target/i386/parity-2.c: Ditto.
9214         * gcc.target/i386/vecinit-1.c: Ditto.
9215         * gcc.target/i386/vecinit-2.c: Ditto.
9216
9217 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9218
9219         PR target/46610
9220         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9221         * gcc.target/mips/save-restore-3.c: Likewise.
9222         * gcc.target/mips/save-restore-4.c: Likewise.
9223         * gcc.target/mips/save-restore-5.c: Likewise.
9224
9225         PR target/47683
9226         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9227         * g++.dg/tree-prof/partition2.C: Likewise.
9228
9229 2011-02-09  Jason Merrill  <jason@redhat.com>
9230
9231         * g++.dg/tree-ssa/inline-3.C: Use a normal function
9232         rather than misdeclare std::puts.
9233
9234         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9235         * g++.dg/other/warning1.C: Likewise.
9236         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9237         * g++.old-deja/g++.gb/scope06.C: Likewise.
9238         * g++.old-deja/g++.law/cvt11.C: Likewise.
9239         * g++.old-deja/g++.law/init1.C: Likewise.
9240         * g++.dg/abi/mangle26.C: Likewise.
9241
9242         * g++.dg/template/function1.C: Adjust for C++0x mode.
9243         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9244
9245         * g++.dg/ext/label10.C: Adjust for C++0x mode.
9246         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9247
9248         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9249
9250         * g++.dg/cpp0x/regress/abi-empty7.C: New.
9251
9252         * g++.dg/cpp0x/regress: New directory.
9253         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9254         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9255         * g++.dg/cpp0x/regress/regress3.C: New.
9256
9257 2011-02-10  Richard Guenther  <rguenther@suse.de>
9258
9259         PR tree-optimization/47677
9260         * gcc.dg/torture/pr47677.c: New testcase.
9261
9262 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
9263
9264         * objc.dg/special/load-category-1.m: Remove unused header.
9265         * objc.dg/special/load-category-1a.m: Likewise.
9266         * objc.dg/special/load-category-2.m: Likewise.
9267         * objc.dg/special/load-category-2a.m: Likewise.
9268         * objc.dg/special/load-category-3.m: Likewise.
9269         * objc.dg/special/load-category-3a.m: Likewise.
9270         * objc.dg/attributes/proto-attribute-2.m: Likewise.
9271         * objc.dg/attributes/proto-attribute-3.m: Likewise.
9272         * objc.dg/attributes/class-attribute-1.m: Likewise.
9273         * objc.dg/property/property.exp: Don't run for Darwin < 9.
9274         * obj-c++.dg/property/property.exp: Likewise.
9275         * objc.dg/attributes/method-sentinel-1.m: Update type header.
9276         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9277         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9278         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9279         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9280         * obj-c++.dg/template-8.mm: Likewise.
9281
9282 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR target/47665
9285         * gcc.target/i386/pr47665.c: New test.
9286
9287 2011-02-10  Jie Zhang  <jie@codesourcery.com>
9288
9289         PR testsuite/47622
9290         Revert
9291         2011-02-05  Jie Zhang  <jie@codesourcery.com>
9292         PR debug/42631
9293         * gcc.dg/pr42631.c: Update test.
9294         * gcc.dg/pr42631-2.c: New test.
9295
9296 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9297
9298         PR fortran/47352
9299         * gfortran.dg/proc_decl_25.f90: New.
9300
9301 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9302
9303         PR fortran/47463
9304         * gfortran.dg/typebound_assignment_2.f03: New.
9305
9306 2011-02-09  Richard Guenther  <rguenther@suse.de>
9307
9308         PR tree-optimization/47664
9309         * gcc.dg/tree-ssa/inline-7.c: New testcase.
9310
9311 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9312
9313         PR middle-end/47646
9314         * gnat.dg/uninit_func.adb: Adjust dg directive.
9315
9316 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
9317
9318         PR middle-end/47646
9319         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9320
9321 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
9322
9323         PR fortran/47637
9324         * gfortran.dg/auto_dealloc_2.f90: New.
9325
9326 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9327
9328         * gcc.dg/builtins-config.h: Remove __sgi handling.
9329         * lib/target-supports.exp (add_options_for_c99_runtime): Add
9330         -std=c99 for mips-sgi-irix6.5*.
9331
9332 2011-02-09  Martin Jambor  <mjambor@suse.cz>
9333
9334         PR middle-end/45505
9335         * gfortran.dg/pr25923.f90: Remove xfails.
9336
9337 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9338
9339         PR fortran/47583
9340         * gfortran.dg/inquire_14.f90: New test.
9341
9342 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
9343
9344         PR fortran/45290
9345         * gfortran.dg/pointer_init_6.f90: New.
9346
9347 2011-02-08  Jeff Law <law@redhat.com>
9348
9349         PR tree-optimization/42893
9350         * gcc.tree-ssa/pr42893.c: New test.
9351
9352 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
9353
9354         PR tree-optimization/46834
9355         PR tree-optimization/46994
9356         PR tree-optimization/46995
9357         * gcc.dg/graphite/id-pr46834.c: New.
9358         * gfortran.dg/graphite/id-pr46994.f90: New.
9359         * gfortran.dg/graphite/id-pr46995.f90: New.
9360
9361 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9362
9363         PR middle-end/47646
9364         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9365         using the variable is known the warning is emitted there.
9366         * gcc.dg/uninit-pr19430.c (foo): Likewise.
9367         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9368
9369         * c-c++-common/pr20000.c (g): Both warnings occur at the return
9370         statement.
9371         (vg): Likewise.
9372         * gcc.dg/noreturn-1.c (foo5): Likewise.
9373         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9374         (method2): Likewise.
9375
9376         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9377         the return statement using the uninitialized variable.
9378         * gfortran.dg/pr39666-2.f90 (f): Likewise.
9379
9380 2011-02-08  Richard Guenther  <rguenther@suse.de>
9381
9382         PR middle-end/47639
9383         * g++.dg/opt/pr47639.c: New testcase.
9384
9385 2011-02-08  Richard Guenther  <rguenther@suse.de>
9386
9387         PR tree-optimization/47632
9388         * g++.dg/opt/pr47632.C: New testcase.
9389
9390 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9391
9392         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9393
9394 2011-02-07  Richard Guenther  <rguenther@suse.de>
9395
9396         PR tree-optimization/47615
9397         * g++.dg/opt/pr47615.C: New testcase.
9398
9399 2011-02-07  Richard Guenther  <rguenther@suse.de>
9400
9401         PR tree-optimization/47621
9402         * gcc.dg/torture/pr47621.c: New testcase.
9403
9404 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
9405
9406         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9407
9408 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
9409
9410         PR fortran/47592
9411         * gfortran.dg/allocate_with_source_1 : New test.
9412
9413 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR middle-end/47610
9416         * gcc.dg/pr47610.c: New test.
9417
9418 2011-02-05  Jie Zhang  <jie@codesourcery.com>
9419
9420         PR debug/42631
9421         * gcc.dg/pr42631.c: Update test.
9422         * gcc.dg/pr42631-2.c: New test.
9423
9424 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9425
9426         PR fortran/47574
9427         * gfortran.dg/pr47574.f90:  New test.
9428
9429 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
9430
9431         PR tree-optimization/46194
9432         * gcc.dg/autopar/pr46194.c: New.
9433
9434 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9435
9436         PR tree-optimization/43695
9437         * g++.dg/ipa/pr43695.C: New.
9438
9439 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
9440
9441         PR inline-asm/23200
9442         * gcc.dg/pr23200.c: New test.
9443
9444 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
9445
9446         PR c++/47589
9447         * g++.dg/pr47589.C: New test.
9448
9449 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
9450
9451         PR c++/47398
9452         * g++.dg/template/typedef37.C: New test.
9453         * g++.dg/template/param1.C: Adjust expected error message.
9454
9455 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9456
9457         PR middle-end/31490
9458         * gcc.dg/pr31490-2.c: New test.
9459         * gcc.dg/pr31490-3.c: New test.
9460         * gcc.dg/pr31490-4.c: New test.
9461
9462 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
9463             Jakub Jelinek  <jakub@redhat.com>
9464
9465         PR c++/46890
9466         * g++.dg/parser/semicolon3.C: Adjust.
9467         * g++.dg/parser/semicolon4.C: New testcase.
9468         * g++.dg/pr46890.C: New testcase.
9469
9470 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9471
9472         PR c++/29571
9473         * g++.dg/init/pr29571.C: New.
9474
9475 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9478         instead of vect_int.
9479
9480 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
9481
9482         PR target/47312
9483         * gcc.target/i386/pr47312.c: New test.
9484
9485         PR target/47564
9486         * gcc.target/i386/pr47564.c: New test.
9487
9488 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
9489
9490         PR tree-optimization/45122
9491         * gcc.dg/tree-ssa/pr45122.c: New.
9492
9493 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9494
9495         PR target/47272
9496         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9497         and vec_vsx_st.
9498
9499         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9500         and vsx so a default --with-cpu=power7 doesn't give an error
9501         when -mavoid-indexed-addresses is used.
9502
9503         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9504         wrapper function to save the arguments and then jump to the real
9505         function, rather than depending on the compiler not to move stuff
9506         before an asm.
9507         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9508
9509 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9510             Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/47082
9513         * gfortran.dg/class_37.f03 : New test.
9514
9515 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
9516             Richard Guenther  <rguenther@suse.de>
9517
9518         PR tree-optimization/40979
9519         PR bootstrap/47044
9520         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9521         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9522         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9523         check_vect_support_and_set_flags.
9524         * gfortran.dg/graphite/vect-pr40979.f90: New.
9525
9526 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
9527
9528         PR fortran/47572
9529         * gfortran.dg/class_36.f03: New.
9530
9531 2011-02-02  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/47566
9534         * gcc.dg/lto/20110201-1_0.c: New testcase.
9535
9536 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
9537
9538         PR debug/47498
9539         PR debug/47501
9540         PR debug/45136
9541         PR debug/45130
9542         * debug/pr47498.c: New.
9543         * debug/pr47501.c: New.
9544
9545 2011-02-01  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/47559
9548         * g++.dg/torture/pr47559.C: New testcase.
9549
9550 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
9551
9552         PR fortran/47565
9553         * gfortran.dg/typebound_call_20.f03: New.
9554
9555 2011-02-01  Richard Guenther  <rguenther@suse.de>
9556
9557         PR tree-optimization/47555
9558         * gcc.dg/pr47555.c: New testcase.
9559
9560 2011-02-01  Richard Guenther  <rguenther@suse.de>
9561
9562         PR tree-optimization/47541
9563         * g++.dg/torture/pr47541.C: New testcase.
9564
9565 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9566
9567         PR fortran/47455
9568         * gfortran.dg/typebound_call_19.f03: New.
9569
9570 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR c++/47416
9573         * g++.dg/cpp0x/pr47416.C: New test.
9574
9575 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
9576
9577         PR fortran/47519
9578         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9579
9580 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
9581
9582         PR fortran/47463
9583         * gfortran.dg/typebound_assignment_1.f03: New.
9584
9585 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR tree-optimization/47538
9588         * gcc.c-torture/execute/pr47538.c: New test.
9589
9590 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9591
9592         PR target/45325
9593         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9594
9595 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9596
9597         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9598
9599 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9600
9601         PR rtl-optimization/44031
9602         * gcc.c-torture/compile/20110131-1.c: New test.
9603
9604 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9605
9606         PR fortran/47042
9607         * gfortran.dg/stmt_func_1.f90: New.
9608
9609 2011-01-31  Tobias Burnus  <burnus@net-b.de>
9610
9611         PR fortran/47042
9612         * gfortran.dg/interface_34.f90: New.
9613
9614 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
9615
9616         PR fortran/47523
9617         * gfortran.dg/realloc_on_assign_5.f03: New test.
9618         * gfortran.dg/realloc_on_assign_5.f03: New test.
9619
9620 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9621
9622         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9623         * gfortran.dg/bessel_7.f90: Likewise.
9624         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
9625
9626         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9627         * gfortran.dg/sum_init_expr.f03: Likewise.
9628
9629         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9630
9631         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9632         -r -nostdlib.
9633
9634         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9635         loop only on "vect_intfloat_cvt" targets.
9636
9637 2011-01-29  Tobias Burnus  <burnus@net-b.de>
9638
9639         PR fortran/47531
9640         * gfortran.dg/shape_6.f90: New.
9641
9642 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9643
9644         PR libgfortran/47434
9645         * gfortran.dg/read_infnan_1.f90: Update test.
9646         * gfortran.dg/module_nan.f90: Update test.
9647         * gfortran.dg/char4_iunit_1.f03: Update test.
9648         * gfortran.dg/large_real_kind_1.f90: Update test.
9649         * gfortran.dg/real_const_3.f90: Update test.
9650         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9651
9652 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
9653
9654         PR c++/47311
9655         * g++.dg/template/param2.C: New test.
9656
9657 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9658
9659         PR libgfortran/47285
9660         * gfortran.dg/fmt_g.f: New test.
9661
9662 2011-01-28  Tobias Burnus  <burnus@net-b.de>
9663
9664         PR fortran/47507
9665         * gfortran.dg/pure_formal_1.f90: New.
9666
9667 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR target/42894
9670         * gcc.dg/tls/pr42894.c: New test.
9671
9672 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9673
9674         * gcc.dg/pr47276.c: Add dg-require-visibility.
9675
9676 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9677
9678         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9679
9680 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
9681             Tobias Burnus  <burnus@gcc.gnu.org>
9682
9683         PR fortran/45170
9684         PR fortran/35810
9685         PR fortran/47350
9686         * gfortran.dg/realloc_on_assign_3.f03: New test.
9687         * gfortran.dg/realloc_on_assign_4.f03: New test.
9688         * gfortran.dg/allocatable_function_5.f90: New test.
9689         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9690         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9691         implemented" dg-errors.
9692
9693 2011-01-27  Jan Hubicka  <jh@suse.cz>
9694
9695         PR middle-end/46949
9696         * gcc.dg/attr-weakref-4.c: New testcase
9697
9698 2011-01-27  Martin Jambor  <mjambor@suse.cz>
9699
9700         PR tree-optimization/47228
9701         * gcc.dg/torture/pr47228.c: New test.
9702
9703 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9704
9705         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9706
9707 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9708
9709         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9710         when using auto-overlay support on the SPU.
9711
9712 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
9713
9714         PR rtl-optimization/44174
9715         * gcc.target/i386/asm-6.c: New test.
9716
9717 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
9718
9719         PR rtl-optimization/46856
9720         * gcc.c-torture/compile/pr46856.c: New test.
9721
9722 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
9723             Andrew Pinski  <pinskia@gmail.com>
9724
9725         PR c/43082
9726         * gcc.dg/pr43082.c: New.
9727
9728 2011-01-26  DJ Delorie  <dj@redhat.com>
9729
9730         PR rtl-optimization/46878
9731         * gcc.dg/pr46878-1.c: New test.
9732
9733 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR c++/47476
9736         * g++.dg/cpp0x/pr47476.C: New test.
9737
9738 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9739
9740         * gcc.c-torture/compile/20110126-1.c: New test.
9741
9742 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR c/47473
9745         * gcc.dg/torture/pr47473.c: New test.
9746
9747 2011-01-26  Jan Hubicka  <jh@suse.cz>
9748
9749         PR target/47237
9750         * gcc.c-torture/execute/pr47237.c: New testcase.
9751
9752 2011-01-26  Jan Hubicka  <jh@suse.cz>
9753
9754         PR tree-optimization/47190
9755         * gcc.dg/attr-weakref-3.c: New testcase.
9756
9757 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
9758
9759         PR c++/43601
9760         * gcc.dg/dll-9a.c: New test file.
9761         * gcc.dg/dll-11.c: Likewise.
9762         * gcc.dg/dll-12.c: Likewise.
9763         * gcc.dg/dll-12a.c: Likewise.
9764         * gcc.dg/dll-11a.c: Likewise.
9765         * gcc.dg/dll-9.c: Likewise.
9766         * gcc.dg/dll-10.c: Likewise.
9767         * gcc.dg/dll-10a.c: Likewise.
9768         * g++.dg/ext/dllexport4a.cc: Likewise.
9769         * g++.dg/ext/dllexport4.C: Likewise.
9770         * g++.dg/ext/dllexport5.C: Likewise.
9771         * g++.dg/ext/dllexport5a.cc: Likewise.
9772
9773 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9774
9775         PR tree-optimization/46970
9776         * gcc.dg/graphite/pr46970.c: New.
9777
9778 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9779
9780         PR tree-optimization/46215
9781         * gcc.dg/graphite/pr46215.c: New.
9782
9783 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9784
9785         PR tree-optimization/46168
9786         * gcc.dg/graphite/pr46168.c: New.
9787
9788 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9789
9790         PR tree-optimization/43657
9791         * gcc.dg/graphite/pr43657.c: New.
9792
9793 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9794
9795         PR tree-optimization/29832
9796         * gfortran.dg/graphite/pr29832.f90: New.
9797
9798 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9799
9800         PR tree-optimization/43567
9801         * gcc.dg/graphite/pr43567.c: New.
9802
9803 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9804
9805         * gfortran.dg/graphite/interchange-4.f: New.
9806         * gfortran.dg/graphite/interchange-5.f: New.
9807
9808         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9809         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9810         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9811         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9812         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9813         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9814         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9815         * gfortran.dg/ltrans-7.f90: Removed.
9816         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9817
9818         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9819         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9820         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9821         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9822         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9823         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9824         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9825         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9826         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9827         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9828         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9829         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9830         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9831         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9832         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9833         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9834         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9835         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9836         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9837         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9838         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9839         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9840         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9841         * gcc.dg/tree-ssa/data-dep-1.c
9842         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9843         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9844         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9845         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9846         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9847
9848 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9849
9850         PR tree-optimization/47265
9851         PR tree-optimization/47443
9852         * gcc.c-torture/compile/pr47265.c: New test.
9853         * gcc.dg/pr47443.c: New test.
9854
9855 2011-01-25  Martin Jambor  <mjambor@suse.cz>
9856
9857         PR tree-optimization/47382
9858         * g++.dg/torture/pr47382.C: New test.
9859         * g++.dg/opt/devirt1.C: Xfail.
9860
9861 2011-01-25  Yao Qi  <yao@codesourcery.com>
9862
9863         PR target/45701
9864         * gcc.target/arm/pr45701-1.c: New test.
9865         * gcc.target/arm/pr45701-2.c: New test.
9866         * gcc.target/arm/pr45701-3.c: New test.
9867
9868 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9869             Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR tree-optimization/47271
9872         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9873
9874 2011-01-25  Nick Clifton  <nickc@redhat.com>
9875
9876         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9877         (saturate_add): Delete.
9878         (exchange): Delete.
9879         (main): Do not run saturate_add.
9880         (set_interrupts): Delete.
9881
9882 2011-01-25  Tobias Burnus  <burnus@net-b.de>
9883
9884         PR fortran/47448
9885         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9886
9887 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
9888
9889         PR tree-optimization/47427
9890         PR tree-optimization/47428
9891         * gcc.c-torture/compile/pr47427.c: New test.
9892         * gcc.c-torture/compile/pr47428.c: New test.
9893
9894 2011-01-25  Richard Guenther  <rguenther@suse.de>
9895
9896         PR middle-end/47411
9897         * gcc.dg/torture/pr47411.c: New testcase.
9898
9899 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9900
9901         * gfortran.dg/graphite/id-24.f: New.
9902         * gfortran.dg/graphite/id-25.f: New.
9903
9904 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9905
9906         * gfortran.dg/graphite/id-23.f: New.
9907
9908 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9909
9910         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9911
9912 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9913
9914         * gcc.dg/graphite/block-0.c: Un-XFAILed.
9915         * gcc.dg/graphite/block-1.c: Un-XFAILed.
9916         * gcc.dg/graphite/block-7.c: Un-XFAILed.
9917         * gcc.dg/graphite/block-8.c: Un-XFAILed.
9918         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9919         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9920         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9921         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9922         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9923
9924 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
9925
9926         * gcc.dg/graphite/block-0.c: Add documentation.
9927         * gcc.dg/graphite/block-4.c: Same.
9928         * gcc.dg/graphite/block-7.c: Same.
9929         * gcc.dg/graphite/block-8.c: New.
9930         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9931         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9932         * gcc.dg/graphite/interchange-12.c: Add documentation.
9933         * gcc.dg/graphite/interchange-13.c: New.
9934         * gcc.dg/graphite/interchange-14.c: New.
9935         * gcc.dg/graphite/interchange-15.c: New.
9936         * gcc.dg/graphite/interchange-8.c: Add documentation.
9937         * gcc.dg/graphite/interchange-mvt.c: Same.
9938
9939 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
9940
9941         PR target/47408
9942         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9943         * gcc.target/powerpc/altivec-14.c: Ditto.
9944         * gcc.target/powerpc/altivec-33.c: Ditto.
9945         * gcc.target/powerpc/altivec-types-1.c: Ditto.
9946         * gcc.target/powerpc/altivec-types-2.c: Ditto.
9947         * gcc.target/powerpc/altivec-types-3.c: Ditto.
9948         * gcc.target/powerpc/altivec-types-4.c: Ditto.
9949         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9950         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9951         * g++.dg/ext/altivec-15.C: Ditto.
9952         * g++.dg/ext/altivec-types-1.C: Ditto.
9953         * g++.dg/ext/altivec-types-2.C: Ditto.
9954         * g++.dg/ext/altivec-types-3.C: Ditto.
9955         * g++.dg/ext/altivec-types-4.C: Ditto.
9956
9957 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9960
9961 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9962
9963         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9964         optimization options.
9965
9966 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9967
9968         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9969
9970         PR testsuite/45988
9971         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9972
9973 2011-01-23  Tobias Burnus  <burnus@net-b.de>
9974
9975         PR fortran/47421
9976         * gfortran.dg/allocatable_scalar_12.f90: New.
9977
9978 2011-01-23  Ira Rosen  <irar@il.ibm.com>
9979
9980         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9981         vectorization to be not profitable if peeling is used to
9982         realign the memory access.
9983         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9984         loop bound to avoid loop unrolling.
9985         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9986
9987 2011-01-22  Jan Hubicka  <jh@suse.cz>
9988
9989         PR lto/47333
9990         * g++.dg/lto/pr47333.C: New file.
9991
9992 2011-01-22  Jan Hubicka  <jh@suse.cz>
9993
9994         PR tree-optimization/43884
9995         PR lto/44334
9996         * gcc.dg/autopar/outer-2.c: Increase array size.
9997         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9998
9999 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10000
10001         PR fortran/38536
10002         * gfortran.dg/c_loc_tests_16.f90:  New test.
10003
10004 2011-01-22  Tobias Burnus  <burnus@net-b.de>
10005
10006         PR fortran/47399
10007         * gfortran.dg/typebound_proc_19.f90: New.
10008
10009 2011-01-21  Jeff Law <law@redhat.com>
10010
10011         PR tree-optimization/47053
10012         * g++.dg/pr47053.C: New test.
10013
10014 2011-01-21  Jason Merrill  <jason@redhat.com>
10015
10016         PR c++/47041
10017         * g++.dg/cpp0x/constexpr-ctor6.C: New.
10018
10019 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10020
10021         PR c++/47388
10022         * g++.dg/cpp0x/range-for10.C: New test.
10023         * g++.dg/template/for1.C: New test.
10024
10025         PR middle-end/45566
10026         * g++.dg/tree-prof/partition3.C: New test.
10027
10028         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
10029
10030         PR rtl-optimization/47366
10031         * g++.dg/opt/pr47366.C: New test.
10032
10033 2011-01-21  Jason Merrill  <jason@redhat.com>
10034
10035         PR c++/46552
10036         * g++.dg/cpp0x/constexpr-regress2.C: New.
10037
10038         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
10039
10040 2011-01-21  Jeff Law <law@redhat.com>
10041
10042         PR rtl-optimization/41619
10043         * gcc.dg/pr41619.c: New.
10044
10045 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR tree-optimization/47355
10048         * g++.dg/opt/pr47355.C: New test.
10049
10050 2011-01-21  Richard Guenther  <rguenther@suse.de>
10051
10052         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
10053         making main hot.
10054
10055 2011-01-21  Richard Guenther  <rguenther@suse.de>
10056
10057         PR tree-optimization/47365
10058         * gcc.dg/torture/pr47365.c: New testcase.
10059         * gcc.dg/tree-ssa/pr47392.c: Likewise.
10060
10061 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10062
10063         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
10064
10065 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR tree-optimization/47391
10068         * gcc.dg/pr47391.c: New test.
10069
10070 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10071
10072         * g++.dg/template/char1.C: Use signed char.
10073
10074 2011-01-21  Tobias Burnus  <burnus@net-b.de>
10075
10076         PR fortran/47377
10077         * gfortran.dg/pointer_target_4.f90: New.
10078
10079 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
10080
10081         PR target/47251
10082         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
10083         ILP32 system and not IP32.
10084
10085 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
10086
10087         PR debug/46583
10088         * g++.dg/debug/pr46583.C: New.
10089
10090 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10091
10092         PR debug/47283
10093         * g++.dg/debug/pr47283.C: New test.
10094
10095         PR testsuite/47371
10096         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
10097         * gcc.target/i386/headmerge-2.c: Likewise.
10098
10099 2011-01-20  Richard Guenther  <rguenther@suse.de>
10100
10101         PR middle-end/47370
10102         * gcc.dg/torture/pr47370.c: New testcase.
10103
10104 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR tree-optimization/46130
10107         * gcc.dg/pr46130-1.c: New test.
10108         * gcc.dg/pr46130-2.c: New test.
10109
10110 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
10111
10112         PR c++/47291
10113         * g++.dg/debug/dwarf2/template-params-10.C: New test.
10114
10115 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
10116
10117         PR debug/46240
10118         * g++.dg/debug/pr46240.cc: New.
10119
10120 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10121
10122         PR c++/47303
10123         * g++.dg/template/anonunion1.C: New test.
10124
10125         PR rtl-optimization/47337
10126         * gcc.c-torture/execute/pr47337.c: New test.
10127
10128 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10129
10130         PR testsuite/45342
10131         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
10132
10133 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10134
10135         PR tree-optimization/46021
10136         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
10137
10138 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
10139
10140         PR tree-optimization/47290
10141         * g++.dg/torture/pr47290.C: New test.
10142
10143 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
10144
10145         PR fortran/47240
10146         * gfortran.dg/proc_ptr_comp_29.f90: New.
10147
10148 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
10149
10150         PR testsuite/41146
10151         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
10152         powerpc-apple-darwin9.
10153
10154 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR rtl-optimization/47299
10157         * gcc.c-torture/execute/pr47299.c: New test.
10158
10159 2011-01-17  Jason Merrill  <jason@redhat.com>
10160
10161         * g++.dg/cpp0x/constexpr-virtual.C: New.
10162
10163 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR fortran/47331
10166         * gfortran.dg/gomp/pr47331.f90: New test.
10167
10168 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
10169
10170         PR objc/47314
10171         * objc.dg/selector-warn-1.m: New.
10172         * obj-c++.dg/selector-warn-1.mm: New.
10173
10174 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
10175
10176         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
10177         Update dg-final accordingly.
10178
10179 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10180
10181         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
10182
10183 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10184
10185         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
10186         target check.
10187         * gcc.dg/guality/pr36728-2.c: Likewise.
10188
10189 2011-01-17  Richard Guenther  <rguenther@suse.de>
10190
10191         PR tree-optimization/47313
10192         * g++.dg/torture/pr47313.C: New testcase.
10193
10194 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
10195
10196         PR target/47318
10197         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
10198         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
10199         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10200         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
10201
10202         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
10203         as __m256i.
10204         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
10205         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
10206         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
10207
10208 2011-01-17  Richard Guenther  <rguenther@suse.de>
10209
10210         PR tree-optimization/45967
10211         * gcc.dg/torture/pr45967-2.c: New testcase.
10212         * gcc.dg/torture/pr45967-3.c: Likewise.
10213
10214 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10215
10216         PR testsuite/47325
10217         * g++.dg/ext/pr47213.C: Require visibility.
10218
10219 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10220
10221         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10222         * gcc.dg/fixed-point/struct-union.c: Update error messages.
10223
10224 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
10225
10226         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10227         Linux-based targets.
10228
10229 2011-01-13  Jan Hubicka  <jh@suse.cz>
10230
10231         PR tree-optimization/47276
10232         * gcc.dg/pr47276.c: New testcase.
10233
10234 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
10235             Jonathan Wakely  <jwakely.gcc@gmail.com>
10236
10237         PR c++/33558
10238         * g++.dg/other/pr33558.C: New.
10239         * g++.dg/other/pr33558-2.C: New.
10240
10241 2011-01-14  Martin Jambor  <mjambor@suse.cz>
10242
10243         PR tree-optimization/45934
10244         PR tree-optimization/46302
10245         * g++.dg/ipa/devirt-c-1.C: New test.
10246         * g++.dg/ipa/devirt-c-2.C: Likewise.
10247         * g++.dg/ipa/devirt-c-3.C: Likewise.
10248         * g++.dg/ipa/devirt-c-4.C: Likewise.
10249         * g++.dg/ipa/devirt-c-5.C: Likewise.
10250         * g++.dg/ipa/devirt-c-6.C: Likewise.
10251         * g++.dg/ipa/devirt-6.C: Likewise.
10252         * g++.dg/ipa/devirt-d-1.C: Likewise.
10253         * g++.dg/torture/pr45934.C: Likewise.
10254
10255 2011-01-14  Jason Merrill  <jason@redhat.com>
10256
10257         * g++.dg/cpp0x/variadic105.C: New.
10258
10259 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
10260             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10261
10262         PR objc/45989
10263         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10264         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10265         execution tests on i?86-*-*, x86_64-*-* and
10266         powerpc*-apple-darwin* && ilp32.
10267         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10268         tests on i?86-*-* and x86_64-*-*.
10269
10270 2011-01-14  Richard Guenther  <rguenther@suse.de>
10271
10272         PR tree-optimization/47280
10273         * g++.dg/opt/pr47280.C: New testcase.
10274
10275 2011-01-14  Jason Merrill  <jason@redhat.com>
10276
10277         * g++.dg/cpp0x/constexpr-regress1.C: New.
10278
10279         * g++.dg/ext/flexary2.C: New.
10280
10281 2011-01-14  Richard Guenther  <rguenther@suse.de>
10282
10283         PR middle-end/47281
10284         * gcc.dg/torture/pr47281.c: New testcase.
10285         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10286
10287 2011-01-14  Richard Guenther  <rguenther@suse.de>
10288
10289         PR tree-optimization/47286
10290         * gcc.dg/tree-ssa/pr47286.c: New testcase.
10291
10292 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
10293
10294         PR c++/47213
10295         * g++.dg/ext/pr47213.C: New.
10296
10297 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10298
10299         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10300
10301 2011-01-13  Tobias Burnus  <burnus@net-b.de>
10302             Mikael Morin  <mikael@gcc.gnu.org>
10303
10304         PR fortran/45848
10305         PR fortran/47204
10306         * gfortran.dg/select_type_20.f90: New.
10307         * gfortran.dg/select_type_21.f90: New.
10308
10309 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
10310
10311         PR target/47251
10312         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10313
10314 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10315
10316         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10317         * gcc.dg/guality/pr36728-2.c: Likewise.
10318
10319 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
10320
10321         PR debug/PR46973
10322         * g++.dg/debug/dwarf2/template-params-9.C: New test.
10323
10324 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
10325
10326         PR rtl-optimization/45352
10327         * gcc.dg/pr45352-3.c: New.
10328
10329 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10330
10331         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10332         comment.
10333         * g++.dg/cpp0x/range-for8.C: New.
10334         * g++.dg/cpp0x/range-for9.C: New.
10335
10336 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
10337
10338         PR debug/47209
10339         * g++.dg/debug/pr47209.C: New.
10340
10341 2011-01-12  Richard Guenther  <rguenther@suse.de>
10342
10343         PR lto/47259
10344         * gcc.dg/lto/pr47259_0.c: New testcase.
10345         * gcc.dg/lto/pr47259_1.c: Likewise.
10346
10347 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
10348
10349         * objc-obj-c++-shared/Object1.h: Add copyright header, update
10350         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10351         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10352         methods missing from the OBJC2 Object.
10353         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10354         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10355         GNU and NeXT runtimes.
10356         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10357         comments.
10358         * objc-obj-c++-shared/Object1.m: Likewise.
10359         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
10360         * objc.dg/proto-qual-1.m: Likewise.
10361         * obj-c++.dg/proto-lossage-3.mm: Likewise.
10362         * obj-c++.dg/proto-qual-1.mm: Likewise.
10363
10364 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10365
10366         PR testsuite/33033
10367         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10368
10369 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10370
10371         Fixed the Objective-C++ testsuite and updated all tests.
10372         * lib/obj-c++.exp (obj-c++_init): Declare and set
10373         gcc_warning_prefix and gcc_error_prefix.
10374         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10375         'dg-warning', 'dg-message' and 'dg-error'.
10376         * obj-c++.dg/class-extension-3.mm: Likewise.
10377         * obj-c++.dg/class-protocol-1.mm: Likewise.
10378         * obj-c++.dg/encode-7.mm: Likewise.
10379         * obj-c++.dg/exceptions-3.mm: Likewise.
10380         * obj-c++.dg/exceptions-5.mm: Likewise.
10381         * obj-c++.dg/method-12.mm: Likewise.
10382         * obj-c++.dg/method-13.mm: Likewise.
10383         * obj-c++.dg/method-15.mm: Likewise.
10384         * obj-c++.dg/method-16.mm: Likewise.
10385         * obj-c++.dg/method-4.mm: Likewise.
10386         * obj-c++.dg/method-8.mm: Likewise.
10387         * obj-c++.dg/method-conflict-1.mm: Likewise.
10388         * obj-c++.dg/method-conflict-2.mm: Likewise.
10389         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10390         and uncommented second part of the testcase now that the testsuite
10391         works correctly.
10392         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
10393         and uncommented second part of the testcase now that the testsuite
10394         works correctly.
10395         * obj-c++.dg/private-1.mm: Likewise.
10396         * obj-c++.dg/proto-lossage-4.mm: Likewise.
10397         * obj-c++.dg/syntax-error-7.mm: Likewise.
10398         * obj-c++.dg/warn5.mm: Likewise.
10399         * obj-c++.dg/property/at-property-14.mm: Likewise.
10400         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10401         FIXME.
10402         * obj-c++.dg/property/at-property-18.mm: Likewise.
10403         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10404         FIXME.
10405         * obj-c++.dg/property/at-property-21.mm: Likewise.
10406         * obj-c++.dg/property/at-property-28.mm: Likewise.
10407         * obj-c++.dg/property/at-property-5.mm: Likewise.
10408         * obj-c++.dg/property/dynamic-2.mm: Likewise.
10409         * obj-c++.dg/property/property-neg-3.mm: Likewise.
10410         * obj-c++.dg/property/synthesize-11.mm: Likewise.
10411         * obj-c++.dg/property/synthesize-6.mm: Likewise.
10412         * obj-c++.dg/property/synthesize-8.mm: Likewise.
10413         * obj-c++.dg/property/synthesize-9.mm: Likewise.
10414         * obj-c++.dg/tls/diag-5.mm: Likewise.
10415         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10416         dg-error, now matched correctly.
10417
10418 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
10419
10420         * objc.dg/property/at-property-29.m: New.
10421         * obj-c++.dg/property/at-property-29.mm: New.
10422
10423 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10424
10425         * go.test/go-test.exp (go-set-goarch): New proc.
10426         (go-gc-tests): Use it.
10427
10428 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
10429
10430         PR debug/46955
10431         * g++.dg/debug/dwarf2/template-params-8.C: New test.
10432
10433 2011-01-11  Richard Henderson  <rth@redhat.com>
10434
10435         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10436
10437 2011-01-11  Jan Hubicka  <jh@suse.cz>
10438
10439         PR lto/45721
10440         PR lto/45375
10441         * gcc.dg/lto/pr45721_1.c: New file.
10442         * gcc.dg/lto/pr45721_0.c: New file.
10443
10444 2011-01-11  Richard Guenther  <rguenther@suse.de>
10445
10446         PR tree-optimization/46076
10447         * gcc.dg/tree-ssa/pr46076.c: New testcase.
10448
10449 2011-01-11  Jeff Law <law@redhat.com>
10450
10451         * PR tree-optimization/47086
10452         * gcc.dg/pr47086.c: New test.
10453
10454 2011-01-11  Jason Merrill  <jason@redhat.com>
10455
10456         PR c++/46658
10457         * g++.dg/template/new10.C: New.
10458
10459         PR c++/45520
10460         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10461
10462 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
10463
10464         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10465         Split type definitions and NSConstantString class into...
10466         * objc-obj-c++-shared/objc-test-suite-types.h: New.
10467         * objc-obj-c++-shared/nsconstantstring-class.h: New.
10468         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10469         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10470         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10471         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10472         to comments.
10473         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10474         encode defines for newer NeXT system headers.
10475         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10476         * obj-c++.dg/torture/strings/string1.mm: Likewise.
10477         * objc.dg/foreach-5.m: Likewise.
10478         * objc.dg/foreach-2.m: Likewise.
10479         * objc.dg/foreach-4.m: Likewise.
10480         * objc.dg/torture/strings/string1.m: Likewise.
10481         * objc.dg/torture/strings/string2.m: Likewise.
10482         * objc.dg/torture/strings/string3.m: Likewise.
10483         * objc.dg/torture/strings/string4.m: Likewise.
10484         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10485         header and stand alone.
10486         * obj-c++.dg/strings/strings-2.mm: Likewise.
10487         * objc.dg/torture/strings/const-str-3.m: Likewise.
10488         * objc.dg/strings/strings-2.m: Likewise.
10489         * objc.dg/strings/const-str-12b.m: Likewise.
10490
10491 2011-01-12  Richard Guenther  <rguenther@suse.de>
10492
10493         PR middle-end/32511
10494         * gcc.dg/attr-weak-1.c: Adjust.
10495
10496 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
10497
10498         PR fortran/47051
10499         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10500         standard compliant and comment.
10501
10502 2011-01-10  Jan Hubicka  <jh@suse.cz>
10503
10504         PR lto/46083
10505         * gcc.dg/initpri3.c: New testcase.
10506
10507 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
10508
10509         PR lto/47222
10510         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10511         externally visible.
10512         (g_esi): Likewise.
10513         (g_ebx): Likewise.
10514         (g_ebp): Likewise.
10515         (g_esp): Likewise.
10516         (g_ebp_save): Likewise.
10517         (g_esp_save): Likewise.
10518
10519 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10520
10521         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10522
10523 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10524
10525         PR tree-optimization/46021
10526         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10527         i?86-*-*, x86_64-*-*.
10528
10529 2011-01-10  Jeff Law <law@redhat.com>
10530
10531         * PR tree-optimization/47141
10532         * gcc.c-torture/compile/pr47141.c: New test.
10533
10534 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
10535
10536         PR testsuite/46230
10537         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10538         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10539         * gcc.dg/vect/slp-35.c: Remove XFAILs.
10540         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10541
10542         PR testsuite/46230
10543         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10544         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
10545         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10546         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10547         being vectorized.  Adjust dg-final pattern.
10548
10549         PR testsuite/46230
10550         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10551         * gcc.dg/vect/slp-24.c: Likewise.
10552
10553 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
10554
10555         PR c++/47218
10556         * g++.dg/other/pr47218-1.C: New test file.
10557         * g++.dg/other/pr47218.C: Likewise.
10558         * g++.dg/other/pr47218.h: New supporting header.
10559
10560 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
10561
10562         PR objc/47232
10563         * objc.dg/attributes/invalid-attribute-1.m: New.
10564         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10565
10566 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10567
10568         PR fortran/47224
10569         * gfortran.dg/proc_ptr_comp_28.f90: New.
10570
10571 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10572
10573         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10574         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10575         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10576         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10577         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10578         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10579         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10580         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10581         * objc.dg/gnu-api-2-class.m: Likewise.
10582         * objc.dg/gnu-api-2-ivar.m: Likewise.
10583         * objc.dg/gnu-api-2-method.m: Likewise.
10584         * objc.dg/gnu-api-2-objc.m: Likewise.
10585         * objc.dg/gnu-api-2-object.m: Likewise.
10586         * objc.dg/gnu-api-2-property.m: Likewise.
10587         * objc.dg/gnu-api-2-protocol.m: Likewise.
10588         * objc.dg/gnu-api-2-sel.m: Likewise.
10589
10590 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
10591
10592         * objc.dg/foreach-1.m: Skip for Darwin < 9.
10593         * objc.dg/objc-foreach-4.m: Likewise.
10594         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10595         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10596         * objc.dg/foreach-4.m: Likewise.
10597         * objc.dg/foreach-5.m: Likewise.
10598         * objc.dg/foreach-3.m: Return self from init.
10599
10600 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10601
10602         PR fortran/38536
10603         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
10604
10605 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
10606
10607         PR fortran/46313
10608         * gfortran.dg/class_35.f90: New.
10609
10610 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10611
10612         * objc.dg/foreach-1.m: Add "-Wall" to flags.
10613
10614 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
10615
10616         PR objc/47078
10617         * objc.dg/invalid-method-2.m: New.
10618         * obj-c++.dg/invalid-method-2.mm: New.
10619
10620 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
10621
10622         PR fortran/46896
10623         * gfortran.dg/transpose_optimization_2.f90 : New test.
10624
10625 2011-01-08  Jan Hubicka  <jh@suse.cz>
10626
10627         PR tree-optmization/46469
10628         * g++.dg/torture/pr46469.C: New testcase.
10629
10630 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
10631
10632         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10633         emulation of libobjc-gnu structure layout functionality to ..
10634         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10635         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10636         * objc/execute/bf-common.h: Adjust headers.
10637         * objc/execute/bf-1.m: Likewise.
10638         * objc/execute/bf-2.m: Likewise.
10639         * objc/execute/bf-3.m: Likewise.
10640         * objc/execute/bf-4.m: Likewise.
10641         * objc/execute/bf-5.m: Likewise.
10642         * objc/execute/bf-6.m: Likewise.
10643         * objc/execute/bf-7.m: Likewise.
10644         * objc/execute/bf-8.m: Likewise.
10645         * objc/execute/bf-9.m: Likewise.
10646         * objc/execute/bf-10.m: Likewise.
10647         * objc/execute/bf-11.m: Likewise.
10648         * objc/execute/bf-12.m: Likewise.
10649         * objc/execute/bf-13.m: Likewise.
10650         * objc/execute/bf-14.m: Likewise.
10651         * objc/execute/bf-15.m: Likewise.
10652         * objc/execute/bf-16.m: Likewise.
10653         * objc/execute/bf-17.m: Likewise.
10654         * objc/execute/bf-18.m: Likewise.
10655         * objc/execute/bf-19.m: Likewise.
10656         * objc/execute/bf-20.m: Likewise.
10657         * objc/execute/bf-21.m: Likewise.
10658         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10659         objc_get_type_qualifiers ().
10660
10661 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10662
10663         PR fortran/45777
10664         * gfortran.dg/dependency_39.f90:  New test.
10665
10666 2011-01-07  Jan Hubicka  <jh@suse.cz>
10667
10668         Get builtins tests ready for linker plugin.
10669         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10670         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10671         my_memset, my_bzero): Mark used.
10672         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10673         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10674         volatile.
10675         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10676         volatile.
10677
10678 2011-01-07  Jan Hubicka  <jh@suse.cz>
10679
10680         PR tree-optimization/46367
10681         * g++.dg/torture/pr46367.C: New file.
10682
10683 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10684
10685         PR target/47201
10686         * gcc.dg/pr47201.c: New test.
10687
10688         PR bootstrap/47187
10689         * gcc.dg/tree-prof/pr47187.c: New test.
10690
10691 2011-01-07  Tobias Burnus  <burnus@net-b.de>
10692
10693         PR fortran/41580
10694         * gfortran.dg/extends_type_of_3.f90: New.
10695
10696 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
10697
10698         * g++.dg/ext/dllexport-MI1.C: Adjust test.
10699         * g++.dg/ext/dllimport-MI1.C: Likewise.
10700         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10701         * g++.dg/ext/dllimport10.C: Likewise.
10702         * g++.dg/ext/dllimport11.C: Likewise.
10703         * g++.dg/ext/dllimport12.C: Likewise.
10704         * g++.dg/ext/dllimport13.C: Likewise.
10705         * g++.dg/ext/dllimport2.C: Likewise.
10706         * g++.dg/ext/dllimport3.C: Likewise.
10707         * g++.dg/ext/dllimport4.C: Likewise.
10708         * g++.dg/ext/dllimport5.C: Likewise.
10709         * g++.dg/ext/dllimport6.C: Likewise.
10710         * g++.dg/ext/dllimport8.C: Likewise.
10711         * g++.dg/ext/dllimport9.C: Likewise.
10712         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10713         targets, too. Additionally enable test for i?86-*-mingw*.
10714         * g++.dg/ext/selectany1.C: Likewise.
10715         Remove guard variable check.
10716
10717 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
10718
10719         PR fortran/47189
10720         PR fortran/47194
10721         * gfortran.dg/storage_size_3.f08: Extended.
10722
10723 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
10724
10725         PR c++/47022
10726         * g++.dg/template/stdarg1.C: New test.
10727
10728 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10729
10730         PR fortran/47195
10731         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10732         * gfortran.dg/defined_operators_1.f90: Split the subroutine
10733         from the interface of functions to not hide the errors that
10734         shall be tested.
10735
10736 2011-01-06  Jan Hubicka  <jh@suse.cz>
10737
10738         * gcc.dg/lto/pr47188_0.c: New testcase.
10739         * gcc.dg/lto/pr47188_1.c: New testcase.
10740
10741 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
10742
10743         PR fortran/33117
10744         PR fortran/46478
10745         * gfortran.dg/interface_33.f90: New test.
10746
10747 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR c/47150
10750         * gcc.c-torture/compile/pr47150.c: New test.
10751
10752 2011-01-06  Ira Rosen  <irar@il.ibm.com>
10753
10754         PR tree-optimization/47139
10755         * gcc.dg/vect/pr47139.c: New test.
10756
10757 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10758
10759         PR fortran/47180
10760         * gfortran.dg/extends_type_of_2.f03: New.
10761
10762 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10763
10764         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10765
10766 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10767
10768         * gnat.dg/opt14.adb: New test.
10769
10770 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10771
10772         PR fortran/46017
10773         * gfortran.dg/allocate_error_2.f90:  New test.
10774
10775 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
10776
10777         PR fortran/47024
10778         * gfortran.dg/storage_size_3.f08: New.
10779
10780 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10781
10782         PR libgfortran/47154
10783         * gfortran.dg/namelist_68.f90: New test.
10784
10785 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
10786
10787         * gnat.dg/unchecked_convert8.ad[sb]: New test.
10788
10789 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
10790
10791         PR fortran/46448
10792         * gfortran.dg/class_34.f90: New.
10793
10794 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10795
10796         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10797         use __builtin_inff.  Skip all single-precision tests that require
10798         Infinity.
10799
10800 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10801
10802         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10803
10804 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR tree-optimization/47148
10807         * gcc.c-torture/execute/pr47148.c: New test.
10808
10809         PR tree-optimization/47155
10810         * gcc.c-torture/execute/pr47155.c: New test.
10811
10812         PR rtl-optimization/47157
10813         * gcc.c-torture/compile/pr47157.c: New test.
10814
10815 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
10816
10817         * gcc.dg/torture/vector-shift2.c (schar): Define.
10818         (main): Always use schar or uchar instead of plain "char" to avoid
10819         dependencies on implementation-defined char signedness.
10820
10821 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10822
10823         PR tree-optimization/46801
10824         * gnat.dg/pack9.adb: Remove xfail.
10825
10826 2011-01-03  Martin Jambor  <mjambor@suse.cz>
10827
10828         PR tree-optimization/46984
10829         * g++.dg/ipa/pr46984.C: New test.
10830
10831 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
10832
10833         PR fortran/46408
10834         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10835
10836 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
10837
10838         PR tree-optimization/47140
10839         * gcc.c-torture/compile/pr47140.c: New test.
10840
10841         PR rtl-optimization/47028
10842         * gcc.dg/pr47028.c: New test.
10843
10844 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
10845
10846         * objc.dg/protocol-forward-1.m: Removed TODO.
10847         * objc.dg/protocol-forward-2.m: New.
10848         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10849         * obj-c++.dg/protocol-forward-2.mm: New.
10850
10851 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
10852
10853         PR target/38662
10854         * g++.dg/eh/pr38662.C: New testcase.
10855
10856 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
10857
10858         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10859         scan for newline '\n'.
10860
10861 \f
10862 Copyright (C) 2011 Free Software Foundation, Inc.
10863
10864 Copying and distribution of this file, with or without modification,
10865 are permitted in any medium without royalty provided the copyright
10866 notice and this notice are preserved.