OSDN Git Service

e2eccc556807b9fd50b461366d576151cae6abc2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-07  Jason Merrill  <jason@redhat.com>
2
3         PR c++/50870
4         * g++.dg/cpp0x/decltype35.C: New.
5
6 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
7
8         Support C++11 alias-declaration
9         PR c++/45114
10         * g++.dg/cpp0x/alias-decl-0.C: New test case.
11         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
12         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
13         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
14         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
15         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
16         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
17         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
18         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
19         * g++.dg/ext/alias-decl-attr1.C: Likewise.
20         * g++.dg/ext/alias-decl-attr2.C: Likewise.
21         * g++.dg/ext/alias-decl-attr3.C: Likewise.
22         * g++.dg/ext/alias-decl-attr4.C: Likewise.
23
24 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
25
26         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
27
28 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
29
30         PR fortran/50919
31         * gfortran.dg/typebound_call_21.f03: New.
32
33 2011-11-07  Nathan Sidwell  <nathan@acm.org>
34
35         * gcc.dg/profile-dir-1.c: Adjust final scan.
36         * gcc.dg/profile-dir-2.c: Adjust final scan.
37         * gcc.dg/profile-dir-3.c: Adjust final scan.
38         * gcc.misc-tests/gcov.exp: Adjust regexp.
39         * gcc.misc-tests/gcov-12.c: New.
40         * gcc.misc-tests/gcov-13.c: New.
41         * gcc.misc-tests/gcovpart-13b.c: New.
42         * gcc.misc-tests/gcov-14.c: New.
43
44 2011-11-07  Jason Merrill  <jason@redhat.com>
45
46         PR c++/35688
47         * g++.dg/ext/visibility/template8.C: New.
48
49 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
50
51         PR tree-optimization/50789
52         * gcc.target/i386/avx2-gather-1.c: New test.
53         * gcc.target/i386/avx2-gather-2.c: New test.
54         * gcc.target/i386/avx2-gather-3.c: New test.
55         * gcc.target/i386/avx2-gather-4.c: New test.
56
57 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
58
59         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
60
61 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
62
63         PR libfortran/45723
64         * gfortran.dg/open_dev_null.f90: Remove testcase.
65
66 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
67
68         * lib/target-supports.exp (check_effective_target_sync_int_128):
69         Don't cache the result.
70         (check_effective_target_sync_long_long): Ditto.
71
72 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
73
74         PR rtl-optimization/47698
75         * gcc.target/i386/47698.c: New test.
76
77 2011-11-06  Jason Merrill  <jason@redhat.com>
78
79         PR c++/35688
80         * g++.dg/ext/visibility/template7.C: New.
81
82 2011-11-07  Terry Guo  <terry.guo@arm.com>
83
84         * gcc.target/arm/wmul-1.c: Adjust optimization level.
85         * gcc.target/arm/wmul-2.c: Ditto.
86         * gcc.target/arm/wmul-3.c: Ditto.
87         * gcc.target/arm/wmul-4.c: Ditto.
88
89 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
90
91         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
92         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
93         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
94         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
95         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
96         expected diagnostics.
97
98 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
99             Richard Henderson  <rth@redhat.com>
100             Aldy Hernandez  <aldyh@redhat.com>
101
102         Merged from cxx-mem-model.
103
104         * lib/target-supports.exp (check_effective_target_sync_int_128,
105         check_effective_target_sync_long_long): Check whether the target
106         supports 64 and 128 bit __sync builtins.
107         (check_effective_target_cas_char): New.
108         (check_effective_target_cas_int): New.
109         * gcc.dg/dg.exp: Exclude simulate-thread tests.
110         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
111         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
112         produce the expected library calls.
113         * gcc.dg/atomic-fence.c: New functional tests.
114         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
115         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
116         * gcc.dg/atomic-lockfree[-aux].c: New tests.
117         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
118         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
119         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
120         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
121         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
122         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
123         are atomic.
124         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
125         loads are atomic.
126         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
127         are atomic.
128         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
129         are atomic.
130         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
131         int128 operations are atomic.
132         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
133         operations are atomic.
134         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
135         operations are atomic.
136         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
137         operations are atomic.
138         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
139         stores aren't moved out of a loop.
140         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
141         globals don't overwrite neighbouring globals.
142         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
143         writes dont overwrite neighbouring components.
144         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
145         * c-c++-common/gomp/atomic-3.c: Likewise.
146         * c-c++-common/gomp/atomic-9.c: Likewise.
147         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
148         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
149         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
150         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
151         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
152         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
153         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
154         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
155         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
156         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
157         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
158         g++.dg/gomp/atomic-15.C: Remove.
159         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
160         * gcc.dg/gomp/atomic-11.c: Remove test.
161
162 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
163
164         * gcc.dg/vect/bb-slp-cond-1.c: New test.
165         * gcc.dg/vect/slp-cond-1.c: New test.
166         * gcc.dg/vect/slp-cond-2.c: New test.
167
168 2011-11-05  David S. Miller  <davem@davemloft.net>
169
170         * lib/test-supports.exp
171         (check_effective_target_ultrasparc_vis2_hw): New proc.
172         (check_effective_target_ultrasparc_vis3_hw): New proc.
173         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
174         * gcc.target/sparc/vec-init-2.inc: Likewise.
175         * gcc.target/sparc/vec-init-3.inc: Likewise.
176         * gcc.target/sparc/vec-init-1-vis1.c: New test.
177         * gcc.target/sparc/vec-init-1-vis2.c: New test.
178         * gcc.target/sparc/vec-init-1-vis3.c: New test.
179         * gcc.target/sparc/vec-init-2-vis1.c: New test.
180         * gcc.target/sparc/vec-init-2-vis2.c: New test.
181         * gcc.target/sparc/vec-init-2-vis3.c: New test.
182         * gcc.target/sparc/vec-init-3-vis1.c: New test.
183         * gcc.target/sparc/vec-init-3-vis2.c: New test.
184         * gcc.target/sparc/vec-init-3-vis3.c: New test.
185
186 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
187
188         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
189         Disable test on Epiphany.
190         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
191         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
192         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
193         * g++.dg/parse/pragma3.C: Likewise.
194         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
195         (bar): Use it.
196         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
197         * gcc.dg/tls/thr-cse-1.c: Likewise.
198         * g++.dg/opt/devirt2.C: Likewise.
199         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
200         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
201         * gcc.target/epiphany: New directory.
202
203 2011-11-05  Tobias Burnus  <burnus@net-b.de>
204
205         * gfortran.dg/quad_2.f90: New.
206
207 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
208
209         * gcc.dg/strlenopt-22g.c: New wrapper around...
210         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
211
212 2011-11-04  Jason Merrill  <jason@redhat.com>
213
214         PR c++/26714
215         * g++.dg/init/lifetime2.C: New.
216         * g++.dg/cpp0x/initlist-lifetime2.C: New.
217
218         PR c++/48370
219         * g++.dg/init/lifetime1.C: Test cleanup order.
220
221 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
222
223         * g++.dg/other/offsetof7.C: New test.
224
225 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
226
227         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
228         variable, default empty, -ffat-lto-objects for effective_target_lto.
229         (gcc-dg-test-1): Add options from dg-final methods.
230         * lib/scanasm.exp (scan-assembler_required_options)
231         (scan-assembler-not_required_options): New procs.
232
233 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
234
235         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
236         generate a pedwarn in c++98-mode.
237         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
238         don't generate a pedwarn in c++0x-mode.
239
240 2011-11-04  Olivier Goffart  <olivier@woboq.com>
241
242         PR c++/50965
243         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
244
245 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
246
247         PR rtl-optimization/38644
248         * gcc.target/arm/stack-red-zone.c: New.
249
250 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
251
252         PR c++/48420
253         * g++.dg/warn/Wconversion-null-3.C: New.
254
255 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
256
257         PR c++/50941
258         * g++.dg/cpp0x/udlit-strint-length.C: New.
259
260 2011-11-04  Jason Merrill  <jason@redhat.com>
261
262         PR c++/48370
263         * g++.dg/cpp0x/initlist-lifetime1.C: New.
264         * g++.dg/init/lifetime1.C: New.
265         * g++.dg/init/ref21.C: New.
266         * g++.dg/eh/array1.C: New.
267
268 2011-11-04  Tom de Vries  <tom@codesourcery.com>
269
270         PR tree-optimization/50763
271         * gcc.dg/pr50763-5.c: New test.
272
273 2011-11-04  Tom de Vries  <tom@codesourcery.com>
274
275         PR tree-optimization/50763
276         * g++.dg/pr50763-4.C: New test.
277
278 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
279
280         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
281         test.
282
283         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
284
285         * gcc.dg/torture/vec-cvt-1.c: New test.
286
287 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
288
289         * gnat.dg/specs/private1[-sub].ads: New test.
290
291 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
292
293         PR fortran/43829
294         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
295         * gfortran.dg/inline_sum_1.f90: New.
296         * gfortran.dg/inline_sum_2.f90: New.
297         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
298         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
299         * gfortran.dg/inline_product_1.f90: New.
300
301 2011-11-03  Tobias Burnus  <burnus@net-b.de>
302
303         PR fortran/50933
304         * gfortran.dg/bind_c_dts_5.f90: New.
305
306 2011-11-03  Tobias Burnus  <burnus@net-b.de>
307
308         PR fortran/50960
309         * gfortran.dg/module_parameter_array_refs_2.f90: New.
310
311 2011-11-03  Richard Guenther  <rguenther@suse.de>
312
313         PR middle-end/50079
314         * g++.dg/init/copy7.C: Remove testcase.
315
316 2011-11-03  Martin Jambor  <mjambor@suse.cz>
317
318         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
319         * g++.dg/ipa/devirt-c-2.C: Likewise.
320         * g++.dg/ipa/devirt-c-7.C: New test.
321         * g++.dg/ipa/devirt-c-8.C: Likewise.
322
323 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
324
325         PR tree-optimization/50912
326         * gnat.dg/loop_optimization10.ad[sb]: New test.
327         * gnat.dg/loop_optimization10_pkg.ads: New helper.
328
329 2011-11-02  Jason Merrill  <jason@redhat.com>
330
331         PR c++/50930
332         * g++.dg/cpp0x/nsdmi-list2.C: New.
333
334 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
335
336         PR c++/50810
337         * g++.dg/cpp0x/warn_cxx0x2.C: New.
338         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
339
340 2011-11-02  Tom de Vries  <tom@codesourcery.com>
341
342         PR tree-optimization/50769
343         * gfortran.dg/pr50769.f90: New test.
344
345 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
346
347         * gcc.target/sparc/20111102-1.c: New test.
348
349 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
350
351         PR c++/50956
352         * g++.dg/warn/Wcast-qual2.C: New.
353
354 2011-11-02  Tom de Vries  <tom@codesourcery.com>
355
356         PR tree-optimization/50763
357         * g++.dg/pr50763-3.C: New test.
358
359 2011-11-02  Tom de Vries  <tom@codesourcery.com>
360
361         PR tree-optimization/50672
362         * g++.dg/pr50672.C: New test.
363
364 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
365
366         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
367         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
368         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
369
370         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
371
372 2011-11-02  Richard Guenther  <rguenther@suse.de>
373
374         PR tree-optimization/50902
375         * gcc.dg/torture/pr50902.c: New testcase.
376
377 2010-11-02  Richard Guenther  <rguenther@suse.de>
378
379         PR tree-optimization/50890
380         * gcc.dg/torture/pr50890.c: New testcase.
381
382 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
383
384         PR c++/44277
385         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
386         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
387
388 2011-11-01  Tom de Vries  <tom@codesourcery.com>
389
390         PR tree-optimization/50908
391         * gcc.dg/pr50908.c: New test.
392         * gcc.dg/pr50908-2.c: Same.
393         * gcc.dg/pr50908-3.c: Same.
394
395 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
396
397         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
398         the outer loop.  Remove comment.  Don't check for widen-mult.
399
400 2011-10-31  Martin Jambor  <mjambor@suse.cz>
401
402         * gcc.dg/ipa/ipcp-4.c: New test.
403
404 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
405
406         * gcc.dg/vshift-3.c: New test.
407         * gcc.dg/vshift-4.c: New test.
408         * gcc.dg/vshift-5.c: New test.
409
410 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
411
412         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
413         and current implementation.
414
415 2011-10-31  Paul Brook  <paul@codesourcery.com>
416
417         * gcc.dg/constructor-1.c: New test.
418
419 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
420
421         PR fortran/50753
422         * gfortran.dg/dshift_3.f90: New test.
423
424 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
425
426         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
427         hppa*-*-hpux*.
428         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
429         * gcc.dg/torture/vshuf-v4si.c: Likewise.
430         * gcc.dg/torture/vshuf-v8si.c: Likewise.
431         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
432         * gcc.dg/torture/vshuf-v4di.c: Likewise.
433         * gcc.dg/torture/vshuf-v2df.c: Likewise.
434         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
435         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
436         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
437         * gcc.dg/torture/vshuf-v2di.c: Likewise.
438         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
439         * gcc.dg/torture/vshuf-v4df.c: Likewise.
440         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
441         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
442         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
443         * gcc.dg/vector-compare-2.c: Likewise.
444
445 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
446
447         PR c++/50901
448         * g++.dg/cpp0x/pr50901.C: New.
449
450 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
451
452         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
453         * gcc.target/i386/fma4-check.h (main): Ditto.
454         * gcc.target/i386/xop-check.h (main): Ditto.
455
456 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
457
458         Revert:
459         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
460
461         PR c++/50864
462         * g++.dg/template/crash109.C: New.
463
464 2011-10-28  Jason Merrill  <jason@redhat.com>
465
466         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
467
468 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR c++/50864
471         * g++.dg/template/crash109.C: New.
472
473 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
474
475         * gfortran.dg/nearest_5.f90: New test.
476
477 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
478
479         * gcc.dg/vshift-1.c: New test.
480         * gcc.dg/vshift-2.c: New test.
481         * gcc.target/i386/xop-vshift-1.c: New test.
482         * gcc.target/i386/xop-vshift-2.c: New test.
483         * gcc.target/i386/avx2-vshift-1.c: New test.
484
485 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
486
487         PR rtl-optimization/49720
488         * g++.dg/torture/pr49720.C: New test.
489
490 2011-10-27  David S. Miller  <davem@davemloft.net>
491
492         * gcc.target/sparc/setcc-3.c: New test.
493
494 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
495
496         PR c++/30066
497         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
498
499 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
500
501         * gcc.target/i386/sse2-cvt-1.c: New test.
502         * gcc.target/i386/sse2-cvt-2.c: New test.
503         * gcc.target/i386/avx-cvt-1.c: New test.
504         * gcc.target/i386/avx-cvt-2.c: New test.
505         * gcc.target/i386/avx2-cvt-1.c: New test.
506         * gcc.target/i386/avx2-cvt-2.c: New test.
507
508 2011-10-27  Martin Jambor  <mjambor@suse.cz>
509
510         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
511
512 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
513             Steven G. Kargl  <kargl@gcc.gnu.org>
514
515         PR target/50875
516         * gfortran.dg/pr50875.f90: New test.
517
518 2011-10-26  David S. Miller  <davem@davemloft.net>
519
520         * gcc.target/sparc/fmaf-1.c: New test.
521
522         * gcc.target/sparc/setcc-1.c: New test.
523         * gcc.target/sparc/setcc-2.c: New test.
524
525 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
526
527         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
528
529 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
530
531         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
532         Windows targets.
533
534 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
535
536         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
537         symbol names.
538
539 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
540
541         * gcc.target/i386/pad-4.c: Skip for Windows targets.
542
543 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
544
545         * gnat.dg/specs/discr1.ads: New test.
546         * gnat.dg/specs/discr1_pkg.ads: New helper.
547
548 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
549
550         * gnat.dg/specs/unchecked_union.ads: Rename to...
551         * gnat.dg/specs/unchecked_union1.ads: ...this.
552         * gnat.dg/specs/unchecked_union2.ads: New test.
553
554 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
555
556         * gnat.dg/specs/atomic1.ads: New test.
557
558 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
559
560         Implement C++11 user-defined literals.
561         * g++.dg/cpp0x/udlit-addr.C: New.
562         * g++.dg/cpp0x/udlit-args.C: New.
563         * g++.dg/cpp0x/udlit-args-neg.C: New.
564         * g++.dg/cpp0x/udlit-clink-neg.C: New.
565         * g++.dg/cpp0x/udlit-concat.C: New.
566         * g++.dg/cpp0x/udlit-concat-neg.C: New.
567         * g++.dg/cpp0x/udlit-constexpr.C: New.
568         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
569         * g++.dg/cpp0x/udlit-declare-neg.C: New.
570         * g++.dg/cpp0x/udlit-friend.C: New.
571         * g++.dg/cpp0x/udlit-general.C: New.
572         * g++.dg/cpp0x/udlit-inline.C: New.
573         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
574         * g++.dg/cpp0x/udlit-member-neg.C: New.
575         * g++.dg/cpp0x/udlit-namespace.C: New.
576         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
577         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
578         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
579         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
580         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
581         * g++.dg/cpp0x/udlit-operator-neg.C: New.
582         * g++.dg/cpp0x/udlit-raw-str.C: New.
583         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
584         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
585         * g++.dg/cpp0x/udlit-systemheader.C: New.
586         * g++.dg/cpp0x/udlit-template.C: New.
587         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
588         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
589         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
590         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
591         * g++.dg/cpp0x/udlit_system_header: New.
592
593 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
594
595         PR c++/50870
596         * g++.dg/cpp0x/decltype34.C: New.
597
598 2011-10-26  Tom de Vries <tom@codesourcery.com>
599
600         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
601         * gcc.c-torture/unsorted/HIset.c: Same.
602         * gcc.c-torture/unsorted/SIcmp.c: Same.
603         * gcc.c-torture/unsorted/SIset.c: Same.
604         * gcc.c-torture/unsorted/SFset.c: Same.
605         * gcc.c-torture/unsorted/UHIcmp.c: Same.
606         * gcc.c-torture/unsorted/USIcmp.c: Same.
607         * gcc.c-torture/unsorted/DFcmp.c: Same.
608
609 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
610
611         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
612         to work also with -masm=intel and additionally test the xmm vs. ymm
613         register type combination on mask/dest and in vsib.
614         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
615         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
616         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
617         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
618         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
619         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
620         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
621         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
622         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
623         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
624         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
625         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
626         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
627         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
628         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
629         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
630         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
631         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
632         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
633         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
634         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
635         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
636         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
637         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
638         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
639         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
640         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
641         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
642         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
643         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
644         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
645
646 2011-10-26  Tom de Vries  <tom@codesourcery.com>
647
648         PR tree-optimization/50763
649         * gcc.dg/pr50763-2.c: New test.
650
651 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
652
653         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
654         Update expected messages.
655
656 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
657
658         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
659
660 2011-10-25  Jason Merrill  <jason@redhat.com>
661
662         PR c++/50866
663         * g++.dg/init/aggr7.C: New.
664
665         PR c++/49996
666         * g++.dg/cpp0x/initlist59.C: New.
667
668 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
669
670         PR c++/50858
671         * g++.dg/overload/operator5.C: New.
672
673 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
674
675         PR c++/50861
676         * g++.dg/template/crash108.C: New.
677
678 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
679
680         PR tree-optimization/50596
681         * gcc.dg/vect/vect-cond-10.c: New test.
682
683 2011-10-24  Joey Ye  <joey.ye@arm.com>
684
685         * gcc.target/arm/pr42575.c: Remove architecture option.
686
687 2011-10-24  David S. Miller  <davem@davemloft.net>
688
689         * gcc.target/sparc/vis3move-1.c: New test.
690         * gcc.target/sparc/vis3move-2.c: New test.
691         * gcc.target/sparc/vis3move-3.c: New test.
692
693 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
694
695         * gcc.dg/strlenopt-22.c: New testcase.
696         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
697
698 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
699
700         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
701         Remove -march=i386.
702         (dg-skip-if): Remove.
703         * gcc.target/i386/funcspec-1.c: Ditto.
704         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
705
706 2011-10-24  Richard Guenther  <rguenther@suse.de>
707
708         * gcc.dg/vect/vect-bool-1.c: New testcase.
709
710 2011-10-24  Richard Guenther  <rguenther@suse.de>
711
712         PR tree-optimization/50838
713         * gcc.dg/torture/pr50838.c: New testcase.
714
715 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
716
717         PR tree-optimization/50730
718         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
719         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
720         -fno-tree-sra and SLP flags.
721
722 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
723
724         PR c++/50841
725         Revert:
726         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
727
728         PR c++/50810
729         * g++.dg/cpp0x/warn_cxx0x2.C: New.
730         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
731
732 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
733
734         PR c++/50810
735         * g++.dg/cpp0x/warn_cxx0x2.C: New.
736         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
737
738 2011-10-23  Tom de Vries  <tom@codesourcery.com>
739
740         PR tree-optimization/50763
741         * gcc.dg/pr50763.c: New test.
742
743 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
744
745         PR target/50788
746         * gcc.target/i386/pr50788.c: New test.
747
748 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
749
750         PR tree-optimization/50819
751         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
752         * g++.dg/vect/slp-pr50819.cc: New test.
753
754 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
755
756         PR c++/45385
757         * g++.dg/warn/Wconversion4.C: New.
758
759 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
760
761         PR target/50813
762         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
763         from element other than first and reverse permutation.
764         * gcc.dg/torture/vshuf-16.inc: Likewise.
765         * gcc.dg/torture/vshuf-8.inc: Likewise.
766         * gcc.dg/torture/vshuf-4.inc: Likewise.
767
768 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
769
770         PR c++/31423
771         * g++.dg/parse/error43.C: New.
772         * g++.dg/parse/error44.C: Likewise.
773
774 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
775             Kirill Yukhin  <kirill.yukhin@intel.com>
776
777         PR target/50740
778         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
779         * gcc.target/i386/bmi2-check.h: Ditto.
780
781 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
782
783         PR c++/50811
784         * g++.dg/cpp0x/override2.C: Add test.
785
786 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
787
788         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
789         check_linker_plugin_available.
790
791 2011-10-21  Kai Tietz  <ktietz@redhat.com>
792
793         * gcc.target/i386/branch-cost1.c: New test.
794         * gcc.target/i386/branch-cost2.c: New test.
795         * gcc.target/i386/branch-cost3.c: New test.
796         * gcc.target/i386/branch-cost4.c: New test.
797
798 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
799
800         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
801
802 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
803
804         PR testsuite/50722
805         * gcc.dg/pr49994-3.c: Skip on HP-UX.
806
807 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
808
809         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
810         (_moz_foo, EXT__foo): Use ASMNAME.
811
812 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
813
814         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
815         names.
816
817 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
818
819         PR target/50766
820         * gcc.target/i386/pr50766.c: New test.
821
822 2011-10-20  Jason Merrill  <jason@redhat.com>
823
824         PR c++/41449
825         * g++.dg/eh/partial1.C: New.
826
827 2011-10-20  Richard Henderson  <rth@redhat.com>
828
829         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
830         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
831         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
832         Use __builtin_shuffle.
833
834 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
835
836         PR fortran/50514
837         * gfortran.dg/ishft_3.f90:  Update test.
838
839 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
840
841         PR fortran/50524
842         * gfortran.dg/substring_integer_index.f90: New test.
843
844 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
845
846         * gfortran.dg/format_string.f: New test.
847
848 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
849
850         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
851         non_strict_align.
852         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
853
854 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
855
856         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
857         gcc.target/i386/pr46226.c: Do not use
858         -mno-accumulate-outgoing-args.
859
860 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
861
862         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
863         including <strings.h>.
864
865 2011-10-19  Jan Hubicka  <jh@suse.cz>
866
867         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
868         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
869         * lib/c-torture.exp: Likewise.
870         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
871         * gcc.c-torture/compile/sync-1.c: Likewise.
872         * gcc.c-torture/compile/sync-1.c: Likewise.
873         * gcc.c-torture/compile/sync-3.c: Likewise.
874         * gcc.dg/noncompile/invalid_asm.c: Likewise.
875         * gcc.dg/noncompile/920507-1.c: Likewise.
876         * gcc.dg/torture/pr36400.c: Likewise.
877         * g++.dg/torture/pr34850.C: Likewise.
878
879 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
880
881         * gnat.dg/source_ref1.adb: New test.
882         * gnat.dg/source_ref2.adb: Likewise.
883
884 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
885
886         PR c++/13657
887         * g++.dg/parse/error42.C: New.
888         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
889
890 2011-10-19  Jason Merrill  <jason@redhat.com>
891
892         PR c++/50793
893         * g++.dg/init/value9.C: New.
894
895 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
896
897         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
898         * gcc.dg/torture/vshuf-16.inc: Likewise.
899         * gcc.dg/torture/vshuf-8.inc: Likewise.
900         * gcc.dg/torture/vshuf-4.inc: Likewise.
901
902 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
903
904         PR fortran/47023
905         * gfortran.dg/sizeof_proc.f90: New.
906
907 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
908
909         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
910         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
911
912 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
913
914         PR testsuite/50796
915         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
916
917 2011-10-19  Jason Merrill  <jason@redhat.com>
918
919         PR c++/50787
920         * g++.dg/init/ref20.C: New.
921
922 2011-10-19  Kai Tietz  <ktietz@redhat.com>
923
924         PR middle-end/50795
925         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
926         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
927         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
928         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
929         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
930
931 2011-10-19  Richard Guenther  <rguenther@suse.de>
932
933         PR middle-end/50768
934         * gcc.dg/torture/pr50768.c: New testcase.
935
936 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
937
938         PR rtl-optimization/50340
939         * gcc.dg/pr50340.c: New.
940
941 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
942
943         PR tree-optimization/50717
944
945         * gcc.dg/pr50717-1.c: New file.
946         * gcc.target/arm/wmul-12.c: Correct types.
947         * gcc.target/arm/wmul-8.c: Correct types.
948
949 2011-10-18  Jason Merrill  <jason@redhat.com>
950
951         PR c++/50531
952         * g++.dg/cpp0x/defaulted32.C: New.
953
954         PR c++/50742
955         * g++.dg/lookup/using23.C: New.
956
957         PR c++/50500
958         * g++.dg/cpp0x/implicit12.C: New.
959         * g++.dg/cpp0x/defaulted20.C: Adjust.
960         * g++.dg/cpp0x/defaulted21.C: Adjust.
961         * g++.dg/cpp0x/implicit-copy.C: Adjust.
962         * g++.dg/cpp0x/implicit4.C: Adjust.
963         * g++.dg/cpp0x/implicit5.C: Adjust.
964         * g++.dg/cpp0x/implicit8.C: Adjust.
965         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
966         * g++.dg/cpp0x/not_special.C: Adjust.
967         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
968         * g++.dg/cpp0x/rv1n.C: Adjust.
969         * g++.dg/cpp0x/rv2n.C: Adjust.
970         * g++.dg/cpp0x/rv3n.C: Adjust.
971         * g++.dg/cpp0x/rv4n.C: Adjust.
972         * g++.dg/cpp0x/rv5n.C: Adjust.
973         * g++.dg/cpp0x/rv6n.C: Adjust.
974         * g++.dg/cpp0x/rv7n.C: Adjust.
975
976 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
977
978         * gcc.target/i386/avx2-vpop-check.h: New header.
979         * gcc.target/i386/avx2-vpaddd-3.c: New test.
980         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
981         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
982         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
983         * gcc.target/i386/avx2-vpand-3.c: Ditto.
984         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
985         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
986         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
987         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
988         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
989         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
990         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
991         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
992         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
993         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
994
995 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
996
997         PR fortran/50420
998         * gfortran.dg/coarray_subobject_1.f90: New test.
999         * gfortran.dg/coarray/subobject_1.f90: New test.
1000
1001 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
1002
1003         PR rtl-optimization/50205
1004         * gcc.dg/pr50205.c: New.
1005
1006 2011-10-18  Richard Guenther  <rguenther@suse.de>
1007
1008         PR tree-optimization/50767
1009         * gcc.dg/torture/pr50767.c: New testcase.
1010
1011 2011-10-18  Julian Brown  <julian@codesourcery.com>
1012
1013         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1014         * gcc.target/arm/unaligned-memcpy-1.c: New.
1015         * gcc.target/arm/unaligned-memcpy-2.c: New.
1016         * gcc.target/arm/unaligned-memcpy-3.c: New.
1017         * gcc.target/arm/unaligned-memcpy-4.c: New.
1018
1019 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
1020
1021         PR fortran/47023
1022         * gfortran.dg/iso_c_binding_class.f03: New.
1023
1024 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
1025
1026         * testsuite/lib/target-supports.exp
1027         (check_effective_target_vect_widen_shift): New.
1028         * gcc.dg/vect/vect-widen-shift-s16.c: New.
1029         * gcc.dg/vect/vect-widen-shift-s8.c: New.
1030         * gcc.dg/vect/vect-widen-shift-u16.c: New.
1031         * gcc.dg/vect/vect-widen-shift-u8.c: New.
1032
1033 2011-10-18  Richard Guenther  <rguenther@suse.de>
1034
1035         * gcc.dg/torture/restrict-1.c: New testcase.
1036
1037 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
1038
1039         * g++.dg/ext/bases.C: New test.
1040
1041 2011-10-17  David S. Miller  <davem@davemloft.net>
1042
1043         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1044         all operations to emit VIS instructions.
1045         * gcc.target/sparc/fandnot.c: Likewise.
1046         * gcc.target/sparc/fnot.c: Likewise.
1047         * gcc.target/sparc/for.c: Likewise.
1048         * gcc.target/sparc/fornot.c: Likewise.
1049         * gcc.target/sparc/fxnor.c: Likewise.
1050         * gcc.target/sparc/fxor.c: Likewise.
1051         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1052         needed.
1053
1054 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
1055
1056         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1057         * gcc.dg/torture/vshuf-16.inc: New file.
1058         * gcc.dg/torture/vshuf-2.inc: New file.
1059         * gcc.dg/torture/vshuf-32.inc: New file.
1060         * gcc.dg/torture/vshuf-4.inc: New file.
1061         * gcc.dg/torture/vshuf-8.inc: New file.
1062         * gcc.dg/torture/vshuf-main.inc: New file.
1063         * gcc.dg/torture/vshuf-v16hi.c: New test.
1064         * gcc.dg/torture/vshuf-v16qi.c: New test.
1065         * gcc.dg/torture/vshuf-v2df.c: New test.
1066         * gcc.dg/torture/vshuf-v2di.c: New test.
1067         * gcc.dg/torture/vshuf-v2sf.c: New test.
1068         * gcc.dg/torture/vshuf-v2si.c: New test.
1069         * gcc.dg/torture/vshuf-v32qi.c: New test.
1070         * gcc.dg/torture/vshuf-v4df.c: New test.
1071         * gcc.dg/torture/vshuf-v4di.c: New test.
1072         * gcc.dg/torture/vshuf-v4hi.c: New test.
1073         * gcc.dg/torture/vshuf-v4sf.c: New test.
1074         * gcc.dg/torture/vshuf-v4si.c: New test.
1075         * gcc.dg/torture/vshuf-v8hi.c: New test.
1076         * gcc.dg/torture/vshuf-v8qi.c: New test.
1077         * gcc.dg/torture/vshuf-v8sf.c: New test.
1078         * gcc.dg/torture/vshuf-v8si.c: New test.
1079
1080 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1081
1082         PR tree-optimization/50746
1083         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1084
1085 2011-10-17  Jason Merrill  <jason@redhat.com>
1086
1087         PR c++/50736
1088         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1089
1090 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1091
1092         PR c++/44524
1093         * g++.dg/parse/error41.C: New.
1094         * g++.dg/parse/error20.C: Adjust.
1095
1096 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1097
1098         PR c++/50757
1099         * g++.dg/warn/format7.C: New.
1100         * obj-c++.dg/warn7.mm: Likewise.
1101
1102 2011-10-17  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/50729
1105         * gcc.dg/torture/pr50729.c: New testcase.
1106
1107 2011-10-15  Tom Tromey  <tromey@redhat.com>
1108             Dodji Seketeli  <dodji@redhat.com>
1109
1110         * lib/prune.exp (prune_gcc_output):  Prune output referring to
1111         included files.
1112         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1113         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1114         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1115         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1116
1117 2011-10-15  Tom Tromey  <tromey@redhat.com>
1118             Dodji Seketeli  <dodji@redhat.com>
1119
1120         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1121
1122 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1123
1124         PR c++/48489
1125         * g++.dg/inherit/error5.C: New.
1126
1127 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
1128
1129         PR fortran/47023
1130         PR fortran/50752
1131         * gfortran.dg/kind_tests_4.f90: New.
1132
1133 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1134
1135         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1136         targets that support vector condition.
1137
1138 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1139
1140         PR fortran/47023
1141         * gfortran.dg/c_kind_tests_3.f03: New.
1142
1143 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1144
1145         PR fortran/50547
1146         * gfortran.dg/elemental_args_check_4.f90: New.
1147
1148 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1149
1150         PR tree-optimization/50727
1151         * gcc.dg/vect/pr50727.c: New test.
1152
1153 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1154
1155         * gcc.dg/vla-23.c: New test.
1156
1157 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR tree-optimization/50596
1160         * gcc.dg/vect/vect-cond-9.c: New test.
1161
1162 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1163
1164         * gcc.dg/vect/bb-slp-29.c: New test.
1165
1166 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1167
1168         PR c++/50732
1169         * g++.dg/ext/is_base_of_incomplete.C: New.
1170         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1171         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1172
1173 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1174
1175         * gcc.target/sparc/combined-1.c: Compile at -O2.
1176
1177 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1178
1179         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1180         (dg-options): Add -Wno-attributes.
1181         * gcc.target/i386/fma_double_?.c: Ditto.
1182         * gcc.target/i386/fma_run_float_?.c: Ditto.
1183         * gcc.target/i386/fma_run_double_?.c: Ditto.
1184         * gcc.target/i386/l_fma_float_?.c: Dtto.
1185         * gcc.target/i386/l_fma_double_?.c: Ditto.
1186         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1187         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1188
1189 2011-10-15  Tobias Burnus  <burnus@net-b.de>
1190
1191         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1192         the comments.
1193         * gfortran.dg/bind_c_usage_24.f90: Ditto.
1194         * gfortran.dg/rank_3.f90: Ditto.
1195         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1196         -std=f2008ts in dg-options.
1197         * gfortran.dg/rank_4.f90: Ditto.
1198
1199 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
1200
1201         PR target/49263
1202         * gcc.target/sh/pr49263.c: New.
1203
1204 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1205
1206         * gnat.dg/specs/debug1.ads: Tweak.
1207
1208 2011-10-14  Kai Tietz  <ktietz@redhat.com>
1209
1210         * gfortran.fortran-torture/compile/logical-2.f90: New test.
1211
1212 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
1213
1214         * gcc.target/i386/sse2-mul-1.c: New test.
1215         * gcc.target/i386/sse4_1-mul-1.c: New test.
1216         * gcc.target/i386/avx-mul-1.c: New test.
1217         * gcc.target/i386/xop-mul-1.c: New test.
1218         * gcc.target/i386/avx2-mul-1.c: New test.
1219
1220 2011-10-14  Jason Merrill  <jason@redhat.com>
1221
1222         PR c++/50563
1223         * g++.dg/cpp0x/nsdmi-list1.C: New.
1224
1225         PR c++/50707
1226         * g++.dg/cpp0x/nsdmi-const1.C: New.
1227
1228 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
1229
1230         PR fortran/50570
1231         * gfortran.dg/pointer_intent_5.f90: New.
1232
1233 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1234
1235         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1236         * gcc.target/i386/warn-vect-op-1.c: Ditto.
1237         * gcc.target/i386/warn-vect-op-2.c: Ditto.
1238
1239 2011-10-14  Tobias Burnus  <burnus@net-b.de>
1240
1241         PR fortran/50718
1242         * gfortran.dg/pointer_check_11.f90: New.
1243         * gfortran.dg/pointer_check_12.f90: New.
1244
1245 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1246
1247         PR c++/38174
1248         * g++.dg/overload/operator4.C: New.
1249
1250 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
1251
1252         * gcc.dg/di-longlong64-sync-1.c: New test.
1253         * gcc.dg/di-sync-multithread.c: New test.
1254         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1255         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1256         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1257         tests for v5, v6, v6k, and v7-a, and add-options helpers.
1258         (check_effective_target_arm_arm_ok): New helper.
1259         (check_effective_target_sync_longlong): New helper.
1260
1261 2011-10-14  Richard Guenther  <rguenther@suse.de>
1262
1263         PR tree-optimization/50723
1264         * gcc.dg/torture/pr50723.c: New testcase.
1265
1266 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1267
1268         PR c++/17212
1269         * g++.dg/warn/format6.C: New.
1270         * obj-c++.dg/warn6.mm: Likewise.
1271
1272 2011-10-13  Richard Henderson  <rth@redhat.com>
1273
1274         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1275         Delete.
1276         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1277         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1278         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1279
1280 2011-10-13  Jason Merrill  <jason@redhat.com>
1281
1282         PR c++/50614
1283         * g++.dg/cpp0x/nsdmi-template2.C: New.
1284
1285         PR c++/50437
1286         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1287
1288         PR c++/50618
1289         * g++.dg/init/vbase1.C: New.
1290
1291 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
1292
1293         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1294         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1295         * gcc.target/i386/avx-vphminposuw-2.c: New test.
1296         * gcc.target/i386/avx-vphminposuw-3.c: New test.
1297
1298 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1299
1300         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1301
1302 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1305
1306 2011-10-13  Richard Guenther  <rguenther@suse.de>
1307
1308         PR tree-optimization/50712
1309         * gcc.target/i386/pr50712.c: New testcase.
1310
1311 2011-10-13  Tom de Vries  <tom@codesourcery.com>
1312
1313         * gcc.dg/memcpy-4.c: New test.
1314
1315 2011-10-13  Richard Guenther  <rguenther@suse.de>
1316
1317         PR tree-optimization/50698
1318         * g++.dg/vect/pr50698.cc: New testcase.
1319
1320 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
1321
1322         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1323         * gcc.target/powerpc/warn-2.c: Ditto.
1324
1325         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1326         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1327         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1328         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1329         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1330         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1331         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1332         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1333         * gcc.target/powerpc/ppc-pow.c: Likewise.
1334         * gcc.target/powerpc/recip-1.c: Likewise.
1335         * gcc.target/powerpc/recip-2.c: Likewise.
1336         * gcc.target/powerpc/recip-3.c: Likewise.
1337         * gcc.target/powerpc/recip-4.c: Likewise.
1338         * gcc.target/powerpc/recip-5.c: Likewise.
1339
1340 2011-10-12  David S. Miller  <davem@davemloft.net>
1341
1342         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1343         '-mvis3' instead of 'mcpu=niagara3' in options.
1344         * gcc.target/sparc/fhalve.c: Likewise.
1345         * gcc.target/sparc/fnegop.c: Likewise.
1346         * gcc.target/sparc/fpadds.c: Likewise.
1347         * gcc.target/sparc/fshift.c: Likewise.
1348         * gcc.target/sparc/fucmp.c: Likewise.
1349         * gcc.target/sparc/lzd.c: Likewise.
1350         * gcc.target/sparc/vis3misc.c: Likewise.
1351         * gcc.target/sparc/xmul.c: Likewise.
1352
1353 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gnat.dg/vect1.ad[sb]: New test.
1356         * gnat.dg/vect1_pkg.ads: New helper.
1357         * gnat.dg/vect2.ad[sb]: New test.
1358         * gnat.dg/vect2_pkg.ads: New helper.
1359         * gnat.dg/vect3.ad[sb]: New test.
1360         * gnat.dg/vect3_pkg.ads: New helper.
1361         * gnat.dg/vect4.ad[sb]: New test.
1362         * gnat.dg/vect4_pkg.ads: New helper.
1363         * gnat.dg/vect5.ad[sb]: New test.
1364         * gnat.dg/vect5_pkg.ads: New helper.
1365         * gnat.dg/vect6.ad[sb]: New test.
1366         * gnat.dg/vect6_pkg.ads: New helper.
1367
1368 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1369
1370         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1371         * gcc.target/i386/fma_run_double_2.c: Likewise.
1372         * gcc.target/i386/fma_run_double_3.c: Likewise.
1373         * gcc.target/i386/fma_run_double_4.c: Likewise.
1374         * gcc.target/i386/fma_run_double_5.c: Likewise.
1375         * gcc.target/i386/fma_run_double_6.c: Likewise.
1376         * gcc.target/i386/fma_run_float_1.c: Likewise.
1377         * gcc.target/i386/fma_run_float_2.c: Likewise.
1378         * gcc.target/i386/fma_run_float_3.c: Likewise.
1379         * gcc.target/i386/fma_run_float_4.c: Likewise.
1380         * gcc.target/i386/fma_run_float_5.c: Likewise.
1381         * gcc.target/i386/fma_run_float_6.c: Likewise.
1382
1383         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1384         remove the extra dg-options.
1385         * gcc.target/i386/l_fma_double_2.c: Likewise.
1386         * gcc.target/i386/l_fma_double_3.c: Likewise.
1387         * gcc.target/i386/l_fma_double_4.c: Likewise.
1388         * gcc.target/i386/l_fma_double_5.c: Likewise.
1389         * gcc.target/i386/l_fma_double_6.c: Likewise.
1390         * gcc.target/i386/l_fma_float_1.c: Likewise.
1391         * gcc.target/i386/l_fma_float_2.c: Likewise.
1392         * gcc.target/i386/l_fma_float_3.c: Likewise.
1393         * gcc.target/i386/l_fma_float_4.c: Likewise.
1394         * gcc.target/i386/l_fma_float_5.c: Likewise.
1395         * gcc.target/i386/l_fma_float_6.c: Likewise.
1396
1397 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1398
1399         PR tree-optimization/50189
1400         * g++.dg/torture/pr50189.C: New testcase.
1401
1402 2011-10-12  Richard Guenther  <rguenther@suse.de>
1403
1404         PR tree-optimization/50700
1405         * gcc.dg/builtin-object-size-12.c: New testcase.
1406
1407 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1408
1409         PR c/50565
1410         * gcc.c-torture/compile/pr50565-1.c,
1411         gcc.c-torture/compile/pr50565-2.c: New tests.
1412
1413 2011-10-11  Jason Merrill  <jason@redhat.com>
1414
1415         PR c++/49855
1416         PR c++/49896
1417         * g++.dg/template/constant1.C: New.
1418         * g++.dg/template/constant2.C: New.
1419         * g++.dg/cpp0x/constexpr-template3.C: New.
1420
1421 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1422
1423         * gcc.target/i386/warn-vect-op-3.c: New test.
1424         * gcc.target/i386/warn-vect-op-1.c: New test.
1425         * gcc.target/i386/warn-vect-op-2.c: New test.
1426
1427 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1428
1429         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1430
1431 2011-10-11  Richard Guenther  <rguenther@suse.de>
1432
1433         PR tree-optimization/50204
1434         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1435
1436 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1437
1438         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1439
1440 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1441
1442         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1443         * gcc.target/i386/fma_double_2.c: Ditto.
1444         * gcc.target/i386/fma_double_3.c: Ditto.
1445         * gcc.target/i386/fma_double_4.c: Ditto.
1446         * gcc.target/i386/fma_double_5.c: Ditto.
1447         * gcc.target/i386/fma_double_6.c: Ditto.
1448         * gcc.target/i386/fma_float_1.c: Ditto.
1449         * gcc.target/i386/fma_float_2.c: Ditto.
1450         * gcc.target/i386/fma_float_3.c: Ditto.
1451         * gcc.target/i386/fma_float_4.c: Ditto.
1452         * gcc.target/i386/fma_float_5.c: Ditto.
1453         * gcc.target/i386/fma_float_6.c: Ditto.
1454         * gcc.target/i386/l_fma_double_1.c: Ditto.
1455         * gcc.target/i386/l_fma_double_2.c: Ditto.
1456         * gcc.target/i386/l_fma_double_3.c: Ditto.
1457         * gcc.target/i386/l_fma_double_4.c: Ditto.
1458         * gcc.target/i386/l_fma_double_5.c: Ditto.
1459         * gcc.target/i386/l_fma_double_6.c: Ditto.
1460         * gcc.target/i386/l_fma_float_1.c: Ditto.
1461         * gcc.target/i386/l_fma_float_2.c: Ditto.
1462         * gcc.target/i386/l_fma_float_3.c: Ditto.
1463         * gcc.target/i386/l_fma_float_4.c: Ditto.
1464         * gcc.target/i386/l_fma_float_5.c: Ditto.
1465         * gcc.target/i386/l_fma_float_6.c: Ditto.
1466         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1467         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1468         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1469         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1470         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1471         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1472         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1473         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1474         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1475         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1476         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1477         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1478
1479 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1480
1481         * gcc.dg/va-arg-4.c: New test.
1482         * gcc.dg/va-arg-5.c: Ditto.
1483
1484 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1485
1486         * lib/target-supports.exp (check_effective_target_fd_truncate):
1487         Close and unlink test file before exit.
1488
1489 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1490
1491         PR fortran/50564
1492         * gfortran.dg/forall_15.f90:  New test case.
1493
1494 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1495             Andrew Macleod  <amacleod@redhat.com>
1496
1497         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1498         wrappers for *other_threads() and *final_verify().
1499         * gcc.dg/simulate-thread/simulate-thread.h
1500         (simulate_thread_wrapper_other_threads): New.
1501         (simulate_thread_wrapper_final_verify): New.
1502
1503 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1506
1507 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1508
1509         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1510
1511 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1512             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1513
1514         * gcc.target/i386/fma_1.h: New file.
1515         * gcc.target/i386/fma_2.h: Likewise.
1516         * gcc.target/i386/fma_3.h: Likewise.
1517         * gcc.target/i386/fma_4.h: Likewise.
1518         * gcc.target/i386/fma_5.h: Likewise.
1519         * gcc.target/i386/fma_6.h: Likewise.
1520         * gcc.target/i386/fma_double_1.c: Likewise.
1521         * gcc.target/i386/fma_double_2.c: Likewise.
1522         * gcc.target/i386/fma_double_3.c: Likewise.
1523         * gcc.target/i386/fma_double_4.c: Likewise.
1524         * gcc.target/i386/fma_double_5.c: Likewise.
1525         * gcc.target/i386/fma_double_6.c: Likewise.
1526         * gcc.target/i386/fma_float_1.c: Likewise.
1527         * gcc.target/i386/fma_float_2.c: Likewise.
1528         * gcc.target/i386/fma_float_3.c: Likewise.
1529         * gcc.target/i386/fma_float_4.c: Likewise.
1530         * gcc.target/i386/fma_float_5.c: Likewise.
1531         * gcc.target/i386/fma_float_6.c: Likewise.
1532         * gcc.target/i386/fma_main.h: Likewise.
1533         * gcc.target/i386/fma_run_double_1.c: Likewise.
1534         * gcc.target/i386/fma_run_double_2.c: Likewise.
1535         * gcc.target/i386/fma_run_double_3.c: Likewise.
1536         * gcc.target/i386/fma_run_double_4.c: Likewise.
1537         * gcc.target/i386/fma_run_double_5.c: Likewise.
1538         * gcc.target/i386/fma_run_double_6.c: Likewise.
1539         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1540         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1541         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1542         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1543         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1544         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1545         * gcc.target/i386/fma_run_float_1.c: Likewise.
1546         * gcc.target/i386/fma_run_float_2.c: Likewise.
1547         * gcc.target/i386/fma_run_float_3.c: Likewise.
1548         * gcc.target/i386/fma_run_float_4.c: Likewise.
1549         * gcc.target/i386/fma_run_float_5.c: Likewise.
1550         * gcc.target/i386/fma_run_float_6.c: Likewise.
1551         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1552         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1553         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1554         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1555         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1556         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1557         * gcc.target/i386/l_fma_1.h: Likewise.
1558         * gcc.target/i386/l_fma_2.h: Likewise.
1559         * gcc.target/i386/l_fma_3.h: Likewise.
1560         * gcc.target/i386/l_fma_4.h: Likewise.
1561         * gcc.target/i386/l_fma_5.h: Likewise.
1562         * gcc.target/i386/l_fma_6.h: Likewise.
1563         * gcc.target/i386/l_fma_double_1.c: Likewise.
1564         * gcc.target/i386/l_fma_double_2.c: Likewise.
1565         * gcc.target/i386/l_fma_double_3.c: Likewise.
1566         * gcc.target/i386/l_fma_double_4.c: Likewise.
1567         * gcc.target/i386/l_fma_double_5.c: Likewise.
1568         * gcc.target/i386/l_fma_double_6.c: Likewise.
1569         * gcc.target/i386/l_fma_float_1.c: Likewise.
1570         * gcc.target/i386/l_fma_float_2.c: Likewise.
1571         * gcc.target/i386/l_fma_float_3.c: Likewise.
1572         * gcc.target/i386/l_fma_float_4.c: Likewise.
1573         * gcc.target/i386/l_fma_float_5.c: Likewise.
1574         * gcc.target/i386/l_fma_float_6.c: Likewise.
1575         * gcc.target/i386/l_fma_main.h: Likewise.
1576         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1577         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1578         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1579         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1580         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1581         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1582         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1583         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1584         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1585         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1586         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1587         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1588
1589 2011-10-10  Richard Guenther  <rguenther@suse.de>
1590
1591         PR middle-end/50389
1592         * gcc.dg/torture/pr50389.c: New testcase.
1593
1594 2011-10-10  Richard Guenther  <rguenther@suse.de>
1595
1596         PR middle-end/50195
1597         * gcc.dg/builtins-47.c: Optimize.
1598
1599 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1600
1601         * lib/gcc-simulate-thread.exp: New.
1602         * gcc.dg/simulate-thread/guality.h: New.
1603         * gcc.dg/simulate-thread/simulate-thread.h: New.
1604         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1605         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1606         * gcc.dg/simulate-thread/README: New.
1607         * g++.dg/simulate-thread/guality.h: New.
1608         * g++.dg/simulate-thread/simulate-thread.h: New.
1609         * g++.dg/simulate-thread/simulate-thread.exp: New.
1610         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1611         * c-c++-common/cxxbitfields-2.c: Remove.
1612         * c-c++-common/cxxbitfields.c: Remove.
1613         * c-c++-common/cxxbitfields-4.c: Remove.
1614         * c-c++-common/cxxbitfields-5.c: Remove.
1615         * c-c++-common/simulate-thread/bitfields-1.c: New.
1616         * c-c++-common/simulate-thread/bitfields-2.c: New.
1617         * c-c++-common/simulate-thread/bitfields-3.c: New.
1618         * c-c++-common/simulate-thread/bitfields-4.c: New.
1619
1620 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1621
1622         PR c++/38980
1623         * g++.dg/warn/format5.C: New.
1624
1625 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/50273
1628         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1629         * gfortran.dg/common_16.f90: New.
1630
1631 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1632
1633         * gfortran.dg/iso_c_binding_param_1.f90: New.
1634         * gfortran.dg/iso_c_binding_param_2.f90: New.
1635         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1636
1637 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1638
1639         PR tree-optimization/50635
1640         * gcc.dg/vect/pr50635.c: New test.
1641
1642 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1643
1644         PR fortran/50659
1645         * gfortran.dg/proc_decl_27.f90: New.
1646
1647 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1648
1649         PR libobjc/50428
1650         * objc/execute/initialize-1.m: New test.
1651
1652 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1653
1654         PR fortran/47844
1655         * gfortran.dg/pointer_function_result_1.f90 : New test.
1656
1657 2011-10-07  David S. Miller  <davem@davemloft.net>
1658
1659         PR 50655
1660         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1661         * gcc.target/sparc/cmask.c: Use it.
1662         * gcc.target/sparc/fhalve.c: Likewise.
1663         * gcc.target/sparc/fnegop.c: Likewise.
1664         * gcc.target/sparc/fpadds.c: Likewise.
1665         * gcc.target/sparc/fshift.c: Likewise.
1666         * gcc.target/sparc/fucmp.c: Likewise.
1667         * gcc.target/sparc/lzd.c: Likewise.
1668         * gcc.target/sparc/vis3misc.c: Likewise.
1669         * gcc.target/sparc/xmul.c: Likewise.
1670
1671 2011-10-07  Richard Henderson  <rth@redhat.com>
1672
1673         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1674         match for avx2.
1675         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1676
1677 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1678
1679         * gcc.dg/pr50193-1.c: New file.
1680         * gcc.target/arm/shiftable.c: New file.
1681
1682 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1683
1684         PR fortran/50625
1685         * gfortran.dg/class_46.f03: New.
1686
1687 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1688
1689         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1690         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1691         (syslog, vsyslog, __vsyslog_chk): Likewise.
1692
1693         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1694         (x, EXT_x): Use ASMNAME.
1695
1696         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1697         (a, c): Use ASMNAME.
1698
1699 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1700
1701         PR middle-end/50527
1702         * gcc.dg/pr50527.c: New test.
1703
1704 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1705
1706         PR tree-optimization/50650
1707         * gcc.c-torture/compile/pr50650.c: New test.
1708
1709 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1710
1711         PR tree-optimization/50575
1712         * gcc.c-torture/execute/vector-compare-2.x: New file.
1713
1714 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1715
1716         PR middle-end/50125
1717         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1718         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1719         (bar3): Likewise.
1720
1721 2011-10-07  Richard Guenther  <rguenther@suse.de>
1722
1723         PR testsuite/50637
1724         * gcc.dg/vect/vect-align-2.c: Increase array size.
1725
1726 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
1727             H.J. Lu  <hongjiu.lu@intel.com>
1728
1729         PR target/50603
1730         * gcc.target/i386/pr50603.c: New test.
1731
1732 2011-10-06  Jason Merrill  <jason@redhat.com>
1733
1734         PR c++/39164
1735         * g++.dg/cpp0x/default31.C: New.
1736
1737 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR tree-optimization/50596
1740         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1741         New.
1742         * gcc.dg/vect/vect-cond-8.c: New test.
1743
1744 2011-10-06  Richard Henderson  <rth@redhat.com>
1745
1746         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1747         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1748         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1749         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1750         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1751         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
1752         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
1753         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
1754         * gcc.c-torture/execute/vshuf-16.inc: New file.
1755         * gcc.c-torture/execute/vshuf-2.inc: New file.
1756         * gcc.c-torture/execute/vshuf-4.inc: New file.
1757         * gcc.c-torture/execute/vshuf-8.inc: New file.
1758         * gcc.c-torture/execute/vshuf-main.inc: New file.
1759         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
1760         * gcc.c-torture/execute/vshuf-v2df.c: New test.
1761         * gcc.c-torture/execute/vshuf-v2di.c: New test.
1762         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
1763         * gcc.c-torture/execute/vshuf-v2si.c: New test.
1764         * gcc.c-torture/execute/vshuf-v4df.c: New test.
1765         * gcc.c-torture/execute/vshuf-v4di.c: New test.
1766         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
1767         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
1768         * gcc.c-torture/execute/vshuf-v4si.c: New test.
1769         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
1770         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
1771         * gcc.c-torture/execute/vshuf-v8si.c: New test.
1772
1773 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR tree-optimization/49279
1776         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
1777         * gcc.c-torture/execute/pr49279.c: New test.
1778
1779 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
1780
1781         PR target/49049
1782         * gcc.c-torture/compile/pr49049.c: New test.
1783
1784 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
1785
1786         PR target/50305
1787         * gcc.target/arm/pr50305.c: New test.
1788
1789 2011-10-06  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/38884
1792         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
1793         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
1794
1795 2011-10-05  David S. Miller  <davem@davemloft.net>
1796
1797         * gcc.target/sparc/lzd.c: New test.
1798         * gcc.target/sparc/popc.c: New test.
1799
1800 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
1803         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
1804         * g++.dg/other/final1.C: Cleanup original tree dump.
1805
1806 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR tree-optimization/50613
1809         * gcc.dg/pr50613.c: New test.
1810
1811 2011-10-05  Richard Henderson  <rth@redhat.com>
1812
1813         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
1814         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
1815         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
1816         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
1817         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
1818         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
1819         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
1820         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
1821
1822 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1823
1824         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
1825         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
1826         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
1827         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
1828         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
1829
1830 2011-10-05  Richard Guenther  <rguenther@suse.de>
1831
1832         PR tree-optimization/38885
1833         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
1834
1835 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
1836
1837         * gcc.target/i386/sw-1.c: New test.
1838
1839 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
1842         -mtune=generic.
1843         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
1844
1845 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
1848
1849 2011-10-04  David S. Miller  <davem@davemloft.net>
1850
1851         * gcc.target/sparc/fhalve.c: New test.
1852         * gcc.target/sparc/fnegop.c: New test.
1853         * gcc.target/sparc/xmul.c: New test.
1854
1855 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
1856
1857         PR fortran/35831
1858         * gfortran.dg/dummy_procedure_6.f90: New.
1859
1860 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1861
1862         PR tree-optimization/50604
1863         * gcc.dg/pr50604.c: New test.
1864
1865 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1866
1867         PR tree-optimization/49662
1868         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
1869         * gcc.dg/graphite/interchange-15.c: Likewise.
1870         * gcc.dg/graphite/interchange-mvt.c: Likewise.
1871
1872 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
1873
1874         * gcc.dg/tree-ssa/restrict-4.c: New test.
1875
1876 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
1877
1878         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
1879         (main): Use __typeof to get result type of comparison.
1880
1881 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
1882
1883         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
1884         Make et_vect_multiple_sizes_saved global.
1885         (check_effective_target_vect64): Make et_vect64_saved global.
1886
1887 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1888
1889         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
1890         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
1891         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
1892         * gcc.dg/builtin-complex-err-1.c: Adjust.
1893
1894 2011-10-02  Jason Merrill  <jason@redhat.com>
1895
1896         * g++.dg/cpp0x/range-for22.C: New.
1897
1898         * g++.dg/cpp0x/variadic65.C: Remove xfails.
1899         * g++.dg/cpp0x/variadic82.C: Remove xfails.
1900         * g++.dg/cpp0x/variadic83.C: Remove xfails.
1901         * g++.dg/cpp0x/variadic105.C: Remove xfails.
1902
1903         * g++.dg/cpp0x/nsdmi5.C: New.
1904
1905 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1906
1907         PR target/50579
1908         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
1909         New procedures.
1910         (mips-dg-options): Force an ABI option if the current ABI is
1911         incompatible with the required -mlong setting.  Likewise force
1912         a long setting if the current one is incompatible with the
1913         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
1914         throughout procedure.
1915         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
1916         instead of addressing=absolute.
1917
1918 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1919
1920         * gcc.target/mips/stack-1.c: New test.
1921
1922 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
1923
1924         * gcc.dg/pr49696.c: New test.
1925
1926 2011-10-02  Jan Hubicka  <jh@suse.cz>
1927
1928         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
1929
1930 2011-10-01  David S. Miller  <davem@davemloft.net>
1931
1932         * gcc.target/sparc/cmask.c: New test.
1933         * gcc.target/sparc/fpadds.c: New test.
1934         * gcc.target/sparc/fshift.c: New test.
1935         * gcc.target/sparc/fucmp.c: New test.
1936         * gcc.target/sparc/vis3misc.c: New test.
1937
1938 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
1939
1940         PR fortran/50585
1941         * gfortran.dg/assumed_charlen_arg_2.f90: New.
1942
1943 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
1944
1945         PR c++/44473
1946         * g++.dg/dfp/44473-1.C: New test.
1947         * g++.dg/dfp/44473-2.C: New test.
1948         * g++.dg/dfp/mangle-1.C: New test.
1949         * g++.dg/dfp/mangle-2.C: New test.
1950         * g++.dg/dfp/mangle-3.C: New test.
1951         * g++.dg/dfp/mangle-4.C: New test.
1952         * g++.dg/dfp/mangle-5.C: New test.
1953
1954 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR inline-asm/50571
1957         * gcc.dg/pr50571.c: New test.
1958
1959         PR tree-optimization/46309
1960         * gcc.dg/pr46309.c: New test.
1961
1962 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
1963
1964         * gcc.dg/strlenopt-21.c: New test.
1965
1966 2011-09-30  Revital Eres  <revital.eres@linaro.org>
1967
1968         * gcc.dg/sms-10.c: New file.
1969
1970 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1971
1972         * gcc.target/arm/pr50099.c: New test.
1973
1974 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1975
1976         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
1977
1978 2011-09-30  David S. Miller  <davem@davemloft.net>
1979
1980         * gcc.target/sparc/bmaskbshuf.c: New test.
1981         * gcc.target/sparc/edgen.c: New test.
1982
1983 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
1984
1985         PR fortran/50547
1986         * gfortran.dg/pure_formal_proc_3.f90: New.
1987
1988         PR fortran/50553
1989         * gfortran.dg/stfunc_7.f90: New.
1990
1991 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1992
1993         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
1994         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
1995         * gcc.dg/vector-compare-1.c: Likewise.
1996         * gcc.dg/vector-compare-2.c: Likewise.
1997
1998 2011-09-29  David S. Miller  <davem@davemloft.net>
1999
2000         * gcc.target/sparc/array.c: New test.
2001
2002 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
2003
2004         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2005         loop unroll and set max unroll times to 8.
2006         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2007         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2008         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2009         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2010
2011 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2012
2013         PR c++/40145
2014         * g++.dg/ext/visibility/warn5.C: New.
2015
2016 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2017
2018         PR c++/45278
2019         * g++.dg/warn/Wextra-3.C: New.
2020
2021 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
2022
2023         PR target/49486
2024         * gcc.target/sh/pr49468-si.c: New.
2025
2026 2011-09-28  Tom de Vries  <tom@codesourcery.com>
2027
2028         PR testsuite/50485
2029         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2030         (TEST): Initialize src3 with random floats.
2031         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2032         from union src3.  Initialize src3 with random floats.
2033
2034 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
2035
2036         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2037         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2038         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2039         * gcc.target/sh/sh4a-sincosf.c: Ditto.
2040         * gcc.target/sh/sh4a-cos.c: Ditto.
2041         * gcc.target/sh/sh4a-cosf.c: Ditto.
2042         * gcc.target/sh/sh4a-sin.c: Ditto.
2043         * gcc.target/sh/sh4a-sinf.c: Ditto.
2044         * gcc.target/sh/sh4a-fsrra.c: Ditto.
2045         * gcc.target/sh/sh4a-memmovua.c: Ditto.
2046         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2047
2048 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
2049
2050         PR c++/31489
2051         * g++.dg/parse/error40.C: New.
2052         * g++.dg/warn/incomplete1.C: Adjust.
2053
2054 2011-09-27  Jan Hubicka  <jh@suse.cz>
2055
2056         PR middle-end/49463
2057         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2058         Mark used.
2059
2060 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
2061
2062         * gcc.dg/strlenopt-1.c: New test.
2063         * gcc.dg/strlenopt-1f.c: New test.
2064         * gcc.dg/strlenopt-2.c: New test.
2065         * gcc.dg/strlenopt-2f.c: New test.
2066         * gcc.dg/strlenopt-3.c: New test.
2067         * gcc.dg/strlenopt-4.c: New test.
2068         * gcc.dg/strlenopt-4g.c: New test.
2069         * gcc.dg/strlenopt-4gf.c: New test.
2070         * gcc.dg/strlenopt-5.c: New test.
2071         * gcc.dg/strlenopt-6.c: New test.
2072         * gcc.dg/strlenopt-7.c: New test.
2073         * gcc.dg/strlenopt-8.c: New test.
2074         * gcc.dg/strlenopt-9.c: New test.
2075         * gcc.dg/strlenopt-10.c: New test.
2076         * gcc.dg/strlenopt-11.c: New test.
2077         * gcc.dg/strlenopt-12.c: New test.
2078         * gcc.dg/strlenopt-12g.c: New test.
2079         * gcc.dg/strlenopt-13.c: New test.
2080         * gcc.dg/strlenopt-14g.c: New test.
2081         * gcc.dg/strlenopt-14gf.c: New test.
2082         * gcc.dg/strlenopt-15.c: New test.
2083         * gcc.dg/strlenopt-16g.c: New test.
2084         * gcc.dg/strlenopt-17g.c: New test.
2085         * gcc.dg/strlenopt-18g.c: New test.
2086         * gcc.dg/strlenopt.h: New file.
2087
2088 2011-09-27  Tom de Vries  <tom@codesourcery.com>
2089
2090         PR middle-end/43864
2091         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2092         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2093         * gcc.dg/pr43864.c: New test.
2094         * gcc.dg/pr43864-2.c: Same.
2095         * gcc.dg/pr43864-3.c: Same.
2096         * gcc.dg/pr43864-4.c: Same.
2097
2098 2011-09-27  Jan Hubicka  <jh@suse.cz>
2099
2100         * gcc.dg/ipa/inline-5.c: New testcase.
2101
2102 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
2103
2104         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2105         vectors.
2106         * gcc.dg/vect/bb-slp-27.c: New.
2107         * gcc.dg/vect/bb-slp-28.c: New.
2108
2109 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
2110
2111         * testsuite/lib/target-supports.exp (check_profiling_available):
2112         Don't rely solely on TLS tests for -fprofile-generate, fall
2113         through to the other code.
2114
2115 2011-09-27  Richard Guenther  <rguenther@suse.de>
2116
2117         PR tree-optimization/50363
2118         * gcc.dg/torture/pr50363.c: New testcase.
2119
2120 2011-09-26  Jason Merrill  <jason@redhat.com>
2121
2122         PR c++/45012
2123         * g++.dg/template/partial13.C: New.
2124
2125         PR c++/46105
2126         * g++.dg/template/partial12.C: New.
2127
2128         PR c++/50508
2129         * g++.dg/cpp0x/constexpr-typedef1.C: New.
2130
2131 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2132
2133         PR c++/45487
2134         * g++.dg/diagnostic/bindings1.C: New.
2135         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2136
2137 2011-09-26  David S. Miller  <davem@davemloft.net>
2138
2139         * gcc.target/sparc/wrgsr.c: New test.
2140         * gcc.target/sparc/rdgsr.c: New test.
2141         * gcc.target/sparc/edge.c: New test.
2142         * gcc.target/sparc/fcmp.c: New test.
2143
2144         * gcc.target/sparc/edge.c: Update for new return types.
2145         * gcc.target/sparc/fcmp.c: Likewise.
2146
2147         * gcc.target/sparc/fpaddsubi.c: New test.
2148
2149 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
2150
2151         PR fortran/50515
2152         * gfortran.dg/common_15.f90: New.
2153
2154         PR fortran/50517
2155         * gfortran.dg/dummy_procedure_5.f90: New.
2156         * gfortran.dg/interface_26.f90: Modified error message.
2157         * gfortran.dg/proc_ptr_11.f90: Ditto.
2158         * gfortran.dg/proc_ptr_15.f90: Ditto.
2159         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2160         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2161
2162 2011-09-26  Jason Merrill  <jason@redhat.com>
2163
2164         PR c++/50512
2165         * g++.dg/overload/rvalue3.C: New.
2166
2167         PR c++/50523
2168         * g++.dg/overload/ref-conv2.C: New.
2169
2170         * g++.dg/cpp0x/nsdmi-template1.C: New.
2171
2172 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2173
2174         * g++.dg/cpp0x/nullptr25.C: New.
2175
2176 2011-09-26  Richard Guenther  <rguenther@suse.de>
2177
2178         PR tree-optimization/50472
2179         * gcc.dg/torture/pr50472.c: New testcase.
2180
2181 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/opt22.adb: New test.
2184         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2185
2186 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2187
2188         * gnat.dg/opt21.adb: New test.
2189         * gnat.dg/opt21_pkg.ad[sb]: New helper.
2190
2191 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2192
2193         * gnat.dg/opt20.ad[sb]: New test.
2194         * gnat.dg/opt20_pkg.ads: New helper.
2195
2196 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2197
2198         * gnat.dg/array17.adb: New test.
2199         * gnat.dg/array17_pkg.ads: New helper.
2200
2201 2011-09-25  Jason Merrill  <jason@redhat.com>
2202
2203         * g++.dg/cpp0x/nsdmi-defer4.C: New.
2204
2205 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2206
2207         * gnat.dg/frame_overflow.ads: New.
2208         * gnat.dg/frame_overflow.adb: Adjust.
2209         * gnat.dg/specs/addr1.ads: Likewise.
2210
2211 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
2212
2213         * g++.dg/tree-ssa/restrict2.C: New test.
2214
2215 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2216
2217         * lib/target-supports.exp (check_effective_target_vect64): New.
2218         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2219         of multiple vector sizes.
2220         * gcc.dg/vect/bb-slp-26.c: New.
2221
2222 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2223
2224         PR c++/50280
2225         * g++.dg/template/bitfield1.C: New.
2226
2227 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2228
2229         * gcc.dg/vect/bb-slp-24.c: New.
2230
2231 2011-09-24  Jason Merrill  <jason@redhat.com>
2232
2233         * g++.dg/cpp0x/nsdmi-eh1.C: New.
2234
2235         * g++.dg/cpp0x/nsdmi-defer3.C: New.
2236
2237         * g++.dg/cpp0x/nsdmi-defer1.C: New.
2238         * g++.dg/cpp0x/nsdmi-defer2.C: New.
2239
2240         * g++.dg/cpp0x/nsdmi1.C: New.
2241         * g++.dg/cpp0x/nsdmi2.C: New.
2242         * g++.dg/cpp0x/nsdmi3.C: New.
2243         * g++.dg/cpp0x/nsdmi4.C: New.
2244         * g++.old-deja/g++.other/init4.C: New.
2245
2246 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
2247
2248         PR c++/44267
2249         * g++.dg/template/sfinae28.C: New.
2250
2251 2011-09-23  Ian Lance Taylor  <iant@google.com>
2252
2253         * go.test/go-test.exp (errchk): Handle more cases of getting
2254         correct Tcl backslash quoting in regular expressions in test file.
2255
2256 2011-09-23  Jason Merrill  <jason@redhat.com>
2257
2258         Core 253
2259         * g++.dg/init/const8.C: New.
2260         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2261         * g++.dg/cpp0x/defaulted2.C: Likewise.
2262         * g++.dg/cpp0x/pr42844-2.C: Likewise.
2263         * g++.dg/init/pr20039.C: Likewise.
2264         * g++.dg/init/pr42844.C: Likewise.
2265
2266 2011-09-23  Jan Hubicka  <jh@suse.cz>
2267
2268         * gcc.dg/ipa/inline-1.c: new testcase.
2269         * gcc.dg/ipa/inline-2.c: new testcase.
2270         * gcc.dg/ipa/inline-3.c: new testcase.
2271         * gcc.dg/ipa/inline-4.c: new testcase.
2272
2273 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2274
2275         PR c++/50258
2276         * g++.dg/cpp0x/constexpr-static8.C: New.
2277
2278 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
2279
2280         * gcc.target/i386/avxfp-1.c: New test.
2281         * gcc.target/i386/avxfp-2.c: New test.
2282
2283 2011-09-23  Terry Guo  <terry.guo@arm.com>
2284
2285         * gcc.c-torture/execute/941014-1.x: Deleted.
2286
2287 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2288
2289         PR c++/50491
2290         * g++.dg/cpp0x/pr50491.C: New.
2291
2292 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2293
2294         PR testsuite/50487
2295         * gfortran.dg/bessel_6.f90: Fix tolerance test.
2296
2297 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2298
2299         PR c++/50371
2300         * g++.dg/cpp0x/nullptr24.C: New.
2301
2302 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
2303
2304         PR target/50482
2305         * gcc.target/i386/pr50482.c: New test.
2306
2307 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
2308
2309         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2310         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2311         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2312         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2313         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2314         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2315         multilib options contain different -march= from dg-options.
2316
2317 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
2318             Paolo Carlini  <paolo.carlini@oracle.com>
2319
2320         PR c++/50344
2321         * g++.dg/template/friend52.C: New.
2322
2323 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
2324
2325         * gcc.target/arm/cmp-1.c: New test.
2326         * gcc.target/arm/cmp-2.c: Likewise.
2327
2328 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
2329
2330         PR fortran/41733
2331         * gfortran.dg/impure_actual_1.f90: Modified error message.
2332         * gfortran.dg/proc_ptr_32.f90: New.
2333         * gfortran.dg/proc_ptr_33.f90: New.
2334
2335 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
2336
2337         PR tree-optimization/50451
2338         * gcc.dg/vect/pr50451.c: New test.
2339
2340 2011-09-21  Ian Lance Taylor  <iant@google.com>
2341
2342         * go.test/go-test.exp (errchk): Add special case for bug332.
2343         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
2344         some more test lines.
2345
2346 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2347
2348         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2349         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2350         * g++.dg/other/i386-8.C: Ditto.
2351         * g++.dg/other/pr34435.C: Ditto.
2352         * g++.dg/other/pr39496.C: Ditto.
2353         * g++.dg/other/mmintrin.C: Ditto.
2354
2355 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2356
2357         * gcc.dg/vect/vect-cond-7.c: New test.
2358         * gcc.target/i386/sse4_1-cond-1.c: New test.
2359         * gcc.target/i386/avx-cond-1.c: New test.
2360
2361 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2362
2363         PR target/50464
2364         * g++.dg/other/pr50464.C: New test.
2365
2366 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2367
2368         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2369         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2370         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2371         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2372
2373 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2374
2375         * gnat.dg/opt19.adb: New test.
2376
2377 2011-09-21  Terry Guo  <terry.guo@arm.com>
2378
2379         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2380         on arch conflict when testing case on targets other than armv7-a.
2381
2382 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2383
2384         PR c++/50454
2385         * g++.dg/ext/int128-1.C: New.
2386         * g++.dg/ext/int128-2.C: Likewise.
2387         * g++.dg/ext/int128-2.h: Likewise.
2388
2389 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2390
2391         PR testsuite/50469
2392         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2393
2394 2011-09-20  Jason Merrill  <jason@redhat.com>
2395
2396         * g++.dg/cpp0x/constexpr-generated1.C: New.
2397
2398         PR c++/50442
2399         * g++.dg/overload/ref-conv1.C: New.
2400
2401 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2402
2403         * g++.dg/other/final1.C: New.
2404
2405 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2406
2407         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2408         and get_bit ().
2409
2410 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2411
2412         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2413         "target arm_eabi".
2414
2415 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2416
2417         PR tree-optimization/50413
2418         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2419         -fdump-tree-slp-details.  Run other tests with
2420         -fdump-tree-vect-details.
2421         * g++.dg/vect/slp-pr50413.cc: New.
2422
2423 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2424             Ira Rosen  <ira.rosen@linaro.org>
2425
2426         PR testsuite/50435
2427         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2428         Fix underscores around restrict.
2429
2430 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2431
2432         PR tree-optimization/50414
2433         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2434         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2435         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2436
2437 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2438
2439         PR tree-optimization/50412
2440         * gfortran.dg/vect/pr50412.f90: New.
2441
2442 2011-09-16  Jason Merrill  <jason@redhat.com>
2443
2444         PR c++/50424
2445         * g++.dg/eh/defarg1.C: New.
2446
2447 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2448
2449         * gcc.dg/vect/vect-reduc-10.c: New test.
2450         * gcc.target/i386/avx-reduc-1.c: New test.
2451
2452         * gcc.target/i386/sse2-extract-1.c: New test.
2453         * gcc.target/i386/avx-extract-1.c: New test.
2454
2455 2011-09-16  Terry Guo  <terry.guo@arm.com>
2456
2457         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2458
2459 2011-09-15   Diego Novillo  <dnovillo@google.com>
2460
2461         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2462         ALWAYS_CXXFLAGS, if defined.
2463         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2464         ALWAYS_GFORTRANFLAGS, if defined.
2465         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2466         ALWAYS_GOCFLAGS, if defined.
2467         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2468         ALWAYS_OBJCXXFLAGS, if defined.
2469         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2470         additional_flags, if defined.
2471         * lib/gnat.exp (gnat_target_compile): Likewise.
2472         * lib/objc.exp (objc_target_compile): Likewise.
2473         * lib/target-supports-dg.exp (dg-add-options): Handle
2474         TEST_ALWAYS_FLAGS.
2475
2476 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2477
2478         PR testsuite/50322
2479         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2480         Use uintptr_t in f1.  Undo avr xfails.
2481
2482 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2483
2484         PR fortran/50401
2485         PR fortran/50403
2486         * gfortran.dg/function_types_3.f90: New.
2487
2488 2011-09-15  Jason Merrill  <jason@redhat.com>
2489
2490         PR c++/50365
2491         * g++.dg/cpp0x/trailing7.C: New.
2492
2493         PR c++/50361
2494         * g++.dg/cpp0x/nullptr23.C: New.
2495
2496 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2497
2498         * gcc.dg/vect/bb-slp-25.c: New.
2499
2500 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2501
2502         PR c++/50391
2503         * g++.dg/cpp0x/noexcept15.C: New.
2504
2505 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2506
2507         PR middle-end/50251
2508         * gcc.dg/pr50251.c: New test.
2509
2510 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2511
2512         PR fortran/34547
2513         PR fortran/50375
2514         * gfortran.dg/null_5.f90: New.
2515         * gfortran.dg/null_6.f90: New.
2516
2517 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2518
2519         * gcc.c-torture/compile/20110913-1.c: New test.
2520
2521 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2522
2523         PR fortran/50379
2524         * gfortran.dg/result_2.f90: New.
2525
2526 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2527
2528         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2529
2530 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2531
2532         PR c++/48320
2533         * g++.dg/cpp0x/variadic116.C: New test case.
2534
2535 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2536
2537         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2538         * gcc.target/mips/interrupt_handler-2.c: New test.
2539         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2540
2541 2011-09-12  Jason Merrill  <jason@redhat.com>
2542
2543         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2544
2545         * g++.dg/cpp0x/explicit7.C: New.
2546
2547 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR rtl-optimization/50212
2550         * g++.dg/other/pr50212.C: New test.
2551
2552 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2553
2554         PR target/43746
2555         * testsuite/gcc.target/avr/torture/avr-torture.exp
2556         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2557         "-O2 -fmerge-all-constants".
2558
2559 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2560
2561         PR fortran/50327
2562         * gfortran.dg/do_while_1.f90: New test.
2563
2564 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2565
2566         PR fortran/35831
2567         PR fortran/47978
2568         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2569         * gfortran.dg/proc_decl_26.f90: New.
2570         * gfortran.dg/typebound_override_2.f90: New.
2571         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2572
2573 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2574
2575         * gnat.dg/cond_expr2.ad[sb]: New test.
2576
2577 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2578
2579         * gnat.dg/atomic5.ad[sb]: New test.
2580
2581 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2582
2583         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2584
2585 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2586
2587         PR target/49030
2588         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2589
2590 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2591
2592         PR target/49614
2593         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2594
2595 2011-09-09  Richard Guenther  <rguenther@suse.de>
2596
2597         PR tree-optimization/50328
2598         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2599
2600 2011-09-09  Richard Guenther  <rguenther@suse.de>
2601
2602         PR middle-end/50333
2603         * gcc.dg/torture/pr50333.c: New testcase.
2604
2605 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2606
2607         PR tree-optimization/50318
2608         * gcc.target/arm/pr50318-1.c: New file.
2609
2610 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2611
2612         * gcc.target/i386/all_one_m256i.c: New test.
2613
2614 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2615
2616         PR c++/50324
2617         * g++.dg/cpp0x/sfinae28.C: New.
2618
2619 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2620
2621         PR c/50332
2622         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2623         longer ignored on typedefs.
2624
2625         PR c++/33255 - Support -Wunused-local-typedefs warning
2626         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2627         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2628
2629 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2630
2631         PR tree-optimization/50287
2632         * gcc.dg/torture/pr50287.c: New test.
2633
2634 2011-09-08  Richard Guenther  <rguenther@suse.de>
2635
2636         PR tree-optimization/19831
2637         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2638         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2639         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2640         * gcc.dg/errno-1.c: Adjust.
2641
2642 2011-09-08  Richard Guenther  <rguenther@suse.de>
2643
2644         PR tree-optimization/19831
2645         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2646
2647 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2648
2649         PR fortran/44646
2650         * gfortran.dg/do_concurrent_1.f90: New.
2651         * gfortran.dg/do_concurrent_2.f90: New.
2652
2653 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR target/50310
2656         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2657         * gcc.dg/pr50310-2.c: New test.
2658
2659 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2660
2661         PR fortran/48095
2662         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2663         * gfortran.dg/impure_constructor_1.f90: Modified.
2664         * gfortran.dg/proc_ptr_comp_33.f90: New.
2665
2666 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2667
2668         PR target/50310
2669         * gcc.dg/pr50310-1.c: New test.
2670
2671 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2672
2673         PR middle-end/48571
2674         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2675         instead of 4.
2676
2677 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2678
2679         PR c++/50309
2680         * g++.dg/cpp0x/noexcept14.C: New.
2681
2682 2011-09-07  Jason Merrill  <jason@redhat.com>
2683
2684         * g++.dg/cpp0x/constexpr-ref3.C: New.
2685
2686         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2687
2688 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2689
2690         * gcc.dg/section1.c: Don't xfail for avr.
2691
2692 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2693
2694         PR tree-optimization/50322
2695         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2696
2697 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2698
2699         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2700
2701 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2702
2703         PR tree-optimization/49911
2704         * g++.dg/tree-ssa/pr49911.C: New test.
2705
2706 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2707
2708         PR target/49030
2709         * gcc.dg/torture/pr49030.c: New test.
2710
2711 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2712
2713         PR fortran/50288
2714         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2715         * gfortran.dg/class_4d.f03: Deleted.
2716         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2717
2718 2011-09-07  Richard Guenther  <rguenther@suse.de>
2719
2720         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2721
2722 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2723
2724         PR tree-optimization/46021
2725         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2726
2727 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2728
2729         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2730
2731 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2732
2733         * gcc.c-torture/compile/20110906-1.c: New test.
2734
2735 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
2736
2737         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2738
2739 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
2740
2741         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2742         --param tree-reassoc-width=1.
2743
2744         * gcc.dg/tree-ssa/reassoc-24.c: New test.
2745         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2746
2747 2011-09-06  Richard Guenther  <rguenther@suse.de>
2748
2749         PR tree-optimization/48149
2750         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2751
2752 2011-09-06  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/48317
2755         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
2756
2757 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
2758
2759         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2760         New procedure.
2761         (add_options_for_quad_vectors): Replace with ...
2762         (add_options_for_double_vectors): ... this.
2763         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
2764         support multiple vector sizes since the vectorizer attempts to
2765         vectorize with both vector sizes.
2766         * gcc.dg/vect/no-vfa-vect-79.c,
2767         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
2768         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
2769         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
2770         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
2771         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
2772         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
2773         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
2774         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
2775         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
2776         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
2777         gcc.dg/vect/vect-40.c: Likewise.
2778         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
2779         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
2780         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
2781         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
2782         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
2783         Likewise.
2784         * gcc.dg/vect/vect-peel-4.c: Make ia global.
2785
2786 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
2787
2788         PR target/49606
2789         * gcc.target/mips/abi-main.h: New file.
2790         * gcc.target/mips/abi-o32-long32.c: New test.
2791         * gcc.target/mips/abi-o32-long64.c: Likewise.
2792         * gcc.target/mips/abi-o64-long32.c: Likewise.
2793         * gcc.target/mips/abi-o64-long64.c: Likewise.
2794         * gcc.target/mips/abi-n32-long32.c: Likewise.
2795         * gcc.target/mips/abi-n32-long64.c: Likewise.
2796         * gcc.target/mips/abi-n64-long32.c: Likewise.
2797         * gcc.target/mips/abi-n64-long64.c: Likewise.
2798         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2799         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2800         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2801         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2802         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2803         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2804         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2805         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2806         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2807         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2808         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2809         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2810         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2811         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2812         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2813         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2814         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
2815         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2816         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2817         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2818         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
2819         * gcc.target/mips/branch-2.c: Remove -mabicalls.
2820         * gcc.target/mips/branch-3.c: Likewise.
2821         * gcc.target/mips/branch-4.c: Likewise.
2822         * gcc.target/mips/branch-5.c: Likewise.
2823         * gcc.target/mips/branch-6.c: Likewise.
2824         * gcc.target/mips/branch-7.c: Likewise.
2825         * gcc.target/mips/branch-8.c: Likewise.
2826         * gcc.target/mips/branch-9.c: Likewise.
2827         * gcc.target/mips/branch-10.c: Likewise.
2828         * gcc.target/mips/branch-11.c: Likewise.
2829         * gcc.target/mips/branch-12.c: Likewise.
2830         * gcc.target/mips/branch-13.c: Likewise.
2831         * gcc.target/mips/lazy-binding-1.c: Likewise.
2832
2833 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
2834
2835         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
2836         to avoid warning on int=16 platforms..
2837
2838 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
2839
2840         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
2841         to work even with -fshort-enums.
2842
2843 2011-09-04  Jan Hubicka  <jh@suse.cz>
2844
2845         * gcc.c-torture/compile/20110902.c: new testcase.
2846
2847 2011-09-04  Jason Merrill  <jason@redhat.com>
2848
2849         PR c++/49267
2850         * g++.dg/cpp0x/rv-conv1.C: New.
2851
2852         DR 1328
2853         * g++.dg/cpp0x/rv-func3.C: New.
2854
2855         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
2856
2857         PR c++/50248
2858         Core 1358
2859         * g++.dg/cpp0x/constexpr-template1.C: New.
2860         * g++.dg/cpp0x/constexpr-template2.C: New.
2861         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
2862         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
2863
2864 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2865
2866         * gnat.dg/specs/debug1.ads: Tweak pattern.
2867
2868 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
2869
2870         PR fortran/50227
2871         * gfortran.dg/class_45a.f03: New.
2872         * gfortran.dg/class_45b.f03: New.
2873
2874 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
2875             Ira Rosen  <ira.rosen@linaro.org>
2876
2877         PR tree-optimization/50208
2878         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
2879         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
2880         -fno-tree-fre -fno-tree-pre.
2881
2882 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2883
2884         * gcc.dg/ipa/ipcp-3.c: New test.
2885
2886 2011-09-02  Richard Guenther  <rguenther@suse.de>
2887
2888         PR tree-optimization/27460
2889         PR middle-end/29269
2890         * gcc.dg/vect/vect-cond-7.c: New testcase.
2891
2892 2011-09-02  Martin Jambor  <mjambor@suse.cz>
2893
2894         * g++.dg/ipa/devirt-3.C: Added a distraction method.
2895         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
2896         xfailed test for inlining.
2897         * g++.dg/ipa/ivinline-9.C: Likewise.
2898
2899 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
2900
2901         PR tree-optimization/50178
2902         * gfortran.dg/vect/pr50178.f90: New test.
2903
2904 2011-08-31  Martin Jambor  <mjambor@suse.cz>
2905
2906         PR middle-end/49886
2907         * gcc.c-torture/execute/pr49886.c: New testcase.
2908
2909 2011-08-31  Tom de Vries  <tom@codesourcery.com>
2910
2911         PR middle-end/43513
2912         * gcc.dg/pr43513.c: New test.
2913
2914 2011-08-30  Tobias Burnus  <burnus@net-b.de>
2915
2916         PR fortran/45044
2917         * gfortran.dg/common_14.f90: New.
2918         * gfortran.dg/common_resize_1.f: Add two dg-warning.
2919
2920 2011-08-30  Jason Merrill  <jason@redhat.com>
2921
2922         PR c++/50084
2923         * g++.dg/cpp0x/decltype33.C: New.
2924
2925         PR c++/50089
2926         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
2927
2928         PR c++/50114
2929         * g++.dg/cpp0x/lambda/lambda-for.C: New.
2930
2931 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
2932
2933         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
2934
2935 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2936
2937         * gnat.dg/specs/aggr3.ads: New test.
2938         * gnat.dg/specs/aggr3_pkg.ads: New helper.
2939
2940         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
2941         * gnat.dg/specs/aggr2.ads: Likewise.
2942
2943 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2944
2945         PR fortran/45170
2946         * gfortran.dg/allocate_with_source_2.f90: New test
2947
2948 2011-08-30  Jason Merrill  <jason@redhat.com>
2949
2950         PR c++/50220
2951         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
2952
2953         PR c++/50234
2954         * g++.dg/cpp0x/constexpr-value3.C: New.
2955
2956 2011-08-30  Richard Guenther  <rguenther@suse.de>
2957
2958         PR middle-end/48571
2959         * gcc.c-torture/execute/pr48571-1.c: New testcase.
2960         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
2961         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2962         * gcc.dg/pr36902.c: XFAIL.
2963
2964 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
2965
2966         * gcc.target/i386/fma-check.h: New.
2967         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
2968         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
2969         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
2970         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
2971         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
2972         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
2973         * gcc.target/i386/fma-fmaddXX.c: Likewise.
2974         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
2975         * gcc.target/i386/fma-fmsubXX.c: Likewise.
2976         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
2977         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
2978         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
2979         * gcc.target/i386/fma-compile.c: Likewise.
2980         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
2981         * gcc.target/i386/sse-12.c: Add -mfma.
2982         * gcc.target/i386/sse-13.c: Likewise.
2983         * gcc.target/i386/sse-14.c: Likewise.
2984         * gcc.target/i386/sse-22.c: Likewise.
2985         * gcc.target/i386/sse-23.c: Likewise.
2986         * g++.dg/other/i386-2.C: Likewise.
2987         * g++.dg/other/i386-3.C: Likewise.
2988
2989 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2990
2991         PR testsuite/50185
2992         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
2993         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
2994
2995 2011-08-30  Christian Bruel  <christian.bruel@st.com>
2996
2997         * g++.dg/bprob/bprob.exp (feedback_options): Set
2998         -fbranch-probabilities.
2999         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3000
3001 2011-08-29  Jason Merrill  <jason@redhat.com>
3002
3003         PR c++/50224
3004         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3005
3006 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3007             Jason Merrill  <jason@redhat.com>
3008
3009         * g++.dg/dfp/base.C: New test.
3010
3011 2011-08-29  Jason Merrill  <jason@redhat.com>
3012
3013         Core DR 994
3014         PR c++/50209
3015         * g++.dg/cpp0x/initlist58.C: New.
3016
3017 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
3018
3019         PR fortran/50225
3020         * gfortran.dg/class_result_1.f03: New.
3021
3022 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR middle-end/48722
3025         * gcc.target/i386/pr48722.c: New test.
3026
3027 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3028
3029         PR libfortran/50192
3030         * gfortran.dg/widechar_compare_1.f90:  New test.
3031
3032 2011-08-26  Jason Merrill  <jason@redhat.com>
3033
3034         Core DR 342
3035         PR c++/48582
3036         * g++.dg/abi/mangle50.C: New.
3037
3038 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
3039
3040         PR target/50202
3041         * gcc.target/i386/pr50202.c: New test.
3042
3043 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
3044
3045         * gcc.target/i386/sse_4_1-round-vec.c: New test.
3046         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3047         * gcc.target/i386/avx-round-vec.c: New test.
3048         * gcc.target/i386/avx-roundf-vec.c: New test.
3049
3050 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
3051
3052         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3053         instruction.
3054
3055         PR c/50179
3056         * c-c++-common/Wunused-var-14.c: New test.
3057
3058 2011-08-26  Tom de Vries  <tom@codesourcery.com>
3059
3060         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3061
3062 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
3063
3064         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3065         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3066         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3067         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3068
3069 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
3070
3071         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3072         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3073         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3074         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3075
3076 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
3077
3078         PR fortran/50050
3079         * gfortran.dg/pointer_comp_init_1.f90: New test.
3080
3081 2011-08-25  Jason Merrill  <jason@redhat.com>
3082
3083         PR c++/50157
3084         * g++.dg/cpp0x/sfinae27.C: New.
3085
3086 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3087
3088         * gfortran.dg/coarray_lib_token_4.f90: New.
3089
3090 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3091
3092         * gfortran.dg/coarray/alloc_comp_1.f90: New.
3093
3094 2011-08-25  Richard Guenther  <rguenther@suse.de>
3095
3096         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3097
3098 2011-08-24  Tobias Burnus  <burnus@net-b.de>
3099
3100         PR fortran/50163
3101         * gfortran.dg/initialization_28.f90: New.
3102
3103 2011-08-24  Richard Guenther  <rguenther@suse.de>
3104
3105         PR tree-optimization/50067
3106         * gcc.dg/torture/pr50067-3.c: New testcase.
3107         * gcc.dg/torture/pr50067-4.c: Likewise.
3108         * gcc.dg/torture/pr50067-5.c: Likewise.
3109
3110 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3111
3112         * g++.dg/other/i386-2.C: Add -mavx2 check.
3113         * g++.dg/other/i386-3.C: Likewise.
3114         * gcc.target/i386/avx-1.c: Add AVX2.
3115         * gcc.target/i386/avx-2.c: Likewise.
3116         * gcc.target/i386/funcspec-5.c: Likewise.
3117         * gcc.target/i386/sse-12.c: Likewise.
3118         * gcc.target/i386/sse-13.c: Likewise.
3119         * gcc.target/i386/sse-14.c: Likewise.
3120         * gcc.target/i386/sse-22.c: Likewise.
3121         * gcc.target/i386/sse-23.c: Likewise.
3122         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3123         * gcc.target/i386/avx2-check.h: New.
3124         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3125         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3126         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3127         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3128         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3129         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3130         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3131         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3132         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3133         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3134         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3135         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3136         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3137         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3138         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3139         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3140         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3141         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3142         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3143         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3144         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3145         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3146         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3147         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3148         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3149         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3150         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3151         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3152         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3153         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3154         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3155         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3156         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3157         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3158         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3159         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3160         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3161         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3162         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3163         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3164         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3165         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3166         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3167         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3168         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3169         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3170         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3171         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3172         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3173         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3174         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3175         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3176         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3177         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3178         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3179         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3180         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3181         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3182         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3183         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3184         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3185         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3186         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3187         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3188         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3189         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3190         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3191         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3192         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3193         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3194         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3195         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3196         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3197         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3198         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3199         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3200         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3201         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3202         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3203         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3204         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3205         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3206         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3207         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3208         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3209         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3210         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3211         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3212         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3213         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3214         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3215         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3216         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3217         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3218         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3219         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3220         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3221         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3222         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3223         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3224         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3225         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3226         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3227         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3228         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3229         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3230         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3231         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3232         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3233         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3234         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3235         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3236         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3237         * gcc.target/i386/avx2-vpand-1.c: Likewise.
3238         * gcc.target/i386/avx2-vpand-2.c: Likewise.
3239         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3240         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3241         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3242         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3243         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3244         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3245         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3246         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3247         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3248         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3249         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3250         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3251         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3252         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3253         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3254         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3255         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3256         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3257         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3258         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3259         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3260         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3261         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3262         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3263         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3264         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3265         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3266         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3267         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3268         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3269         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3270         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3271         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3272         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3273         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3274         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3275         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3276         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3277         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3278         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3279         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3280         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3281         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3282         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3283         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3284         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3285         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3286         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3287         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3288         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3289         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3290         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3291         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3292         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3293         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3294         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3295         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3296         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3297         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3298         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3299         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3300         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3301         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3302         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3303         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3304         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3305         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3306         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3307         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3308         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3309         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3310         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3311         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3312         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3313         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3314         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3315         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3316         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3317         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3318         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3319         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3320         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3321         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3322         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3323         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3324         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3325         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3326         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3327         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3328         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3329         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3330         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3331         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3332         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3333         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3334         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3335         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3336         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3337         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3338         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3339         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3340         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3341         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3342         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3343         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3344         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3345         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3346         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3347         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3348         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3349         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3350         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3351         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3352         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3353         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3354         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3355         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3356         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3357         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3358         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3359         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3360         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3361         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3362         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3363         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3364         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3365         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3366         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3367         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3368         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3369         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3370         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3371         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3372         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3373         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3374         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3375         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3376         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3377         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3378         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3379         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3380         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3381         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3382         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3383         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3384         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3385         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3386         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3387         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3388         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3389         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3390         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3391         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3392         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3393         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3394         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3395         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3396         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3397         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3398         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3399         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3400         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3401         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3402         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3403         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3404         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3405         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3406         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3407         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3408         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3409         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3410         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3411         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3412         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3413         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3414         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3415         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3416         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3417         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3418         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3419         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3420         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3421         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3422         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3423         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3424         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3425         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3426         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3427         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3428         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3429         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3430         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3431         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3432         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3433         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3434         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3435         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3436         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3437         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3438         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3439         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3440         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3441         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3442         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3443         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3444         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3445         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3446         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3447         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3448         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3449         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3450         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3451         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3452         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3453         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3454         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3455         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3456         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3457         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3458         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3459         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3460         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3461         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3462         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3463         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3464         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3465         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3466         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3467         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3468         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3469         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3470         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3471         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3472         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3473         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3474         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3475         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3476         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3477         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3478         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3479         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3480         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3481         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3482         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3483         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3484         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3485         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3486         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3487         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3488         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3489         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3490         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3491         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3492         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3493         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3494         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3495         * gcc.target/i386/testimm-9.c: Likewise.
3496
3497 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3498
3499         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3500         * g++.dg/other/i386-3.C: Likewise.
3501         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3502         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3503         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3504         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3505         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3506         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3507         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3508         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3509         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3510         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3511         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3512         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3513         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3514         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3515         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3516         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3517         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3518         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3519         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3520         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3521         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3522         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3523         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3524         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3525         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3526         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3527         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3528         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3529         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3530         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3531         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3532         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3533         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3534         * gcc.target/i386/sse-12.c: Add BMI2.
3535         * gcc.target/i386/sse-13.c: Likewise.
3536         * gcc.target/i386/sse-14.c: Likewise.
3537         * gcc.target/i386/sse-22.c: Likewise.
3538         * gcc.target/i386/sse-23.c: Likewise.
3539
3540 2011-08-23  Jason Merrill  <jason@redhat.com>
3541
3542         * g++.dg/template/crash7.C: Adjust expected errors.
3543
3544 2011-08-23  Jason Merrill  <jason@redhat.com>
3545
3546         PR c++/49045
3547         Core 1321
3548         * g++.dg/cpp0x/overload2.C: New.
3549
3550 2011-08-23  Jason Merrill  <jason@redhat.com>
3551
3552         Core 903
3553         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3554
3555 2011-08-23  Jason Merrill  <jason@redhat.com>
3556
3557         Core 975
3558         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3559         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3560         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3561         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3562
3563 2011-08-23  Jason Merrill  <jason@redhat.com>
3564
3565         PR c++/50024
3566         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3567
3568 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3569
3570         PR c++/50158
3571         * g++.dg/warn/Wunused-var-16.C: New test.
3572
3573         PR middle-end/50161
3574         * gcc.dg/pr50161.c: New test.
3575
3576 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3577
3578         PR c++/50055
3579         * g++.dg/gcov/gcov-7.C: New test.
3580
3581 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3582
3583         PR c++/46862
3584         * g++.dg/dfp/nofields.C: New test.
3585
3586 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3587
3588         PR fortran/31600
3589         * gfortran.dg/use_16.f90: New.
3590
3591 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3592             Kirill Yukhin  <kirill.yukhin@intel.com>
3593
3594         PR target/50155
3595         * gcc.target/i386/pr50155.c: New test.
3596
3597 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR tree-optimization/50133
3600         * gcc.dg/pr50133.c: New test.
3601
3602         PR middle-end/50141
3603         * c-c++-common/cxxbitfields-6.c: New test.
3604
3605 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3606
3607         PR fortran/50050
3608         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3609
3610 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3611
3612         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3613         * gcc.dg/pr49994-3.c: Ditto.
3614
3615 2011-08-22  Richard Guenther  <rguenther@suse.de>
3616
3617         PR testsuite/50145
3618         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3619         * gcc.dg/torture/pr50067-2.c: Likewise.
3620
3621 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3622
3623         PR fortran/47659
3624         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3625         of a constant resulting from simplification.
3626         * gfortran.dg/warn_conversion_3.f90:  New test.
3627
3628 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3629
3630         PR fortran/50130
3631         * gfortran.dg/zero_stride_1.f90:  New test.
3632
3633 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3634
3635         PR fortran/49638
3636         * gfortran.dg/typebound_override_1.f90: Modified.
3637
3638 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3639
3640         PR tree-optimization/48739
3641         * gcc.dg/pr48739-1.c: New test.
3642         * gcc.dg/pr48739-2.c: New test.
3643
3644 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3645
3646         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3647
3648 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3649
3650         PR fortran/50129
3651         * gfortran.dg/where_3.f90: New test.
3652
3653 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3654
3655         PR middle-end/49721
3656         * gfortran.dg/pr49721-1.f: New.
3657         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3658
3659 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3660
3661         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3662         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3663         New tests.
3664
3665 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3666
3667         * gcc.target/arm/wmul-11.c: New file.
3668         * gcc.target/arm/wmul-12.c: New file.
3669         * gcc.target/arm/wmul-13.c: New file.
3670
3671 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3672
3673         * gcc.target/arm/wmul-10.c: New file.
3674
3675 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3676
3677         * gcc.target/arm/wmul-9.c: New file.
3678         * gcc.target/arm/wmul-bitfield-2.c: New file.
3679
3680 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3681
3682         * gcc.target/arm/wmul-8.c: New file.
3683
3684 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3685
3686         * gcc.target/arm/wmul-7.c: New file.
3687
3688 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3689
3690         * gcc.target/arm/wmul-6.c: New file.
3691
3692 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3693
3694         * gcc.target/arm/wmul-5.c: New file.
3695         * gcc.target/arm/no-wmla-1.c: New file.
3696
3697 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3698
3699         * gcc.target/arm/wmul-bitfield-1.c: New file.
3700
3701 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3702
3703         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3704
3705 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3706
3707         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3708         * gcc.target/i386/conversion.c: Likewise.
3709
3710 2011-08-19  Richard Guenther  <rguenther@suse.de>
3711
3712         * gcc.dg/torture/pr50067-1.c: New testcase.
3713         * gcc.dg/torture/pr50067-2.c: Likewise.
3714
3715 2011-08-19  Joey Ye  <joey.ye@arm.com>
3716
3717         PR target/49437
3718         * gcc.target/arm/handler-align.c: New test.
3719         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3720         New Function.
3721
3722 2011-08-19  Joey Ye  <joey.ye@arm.com>
3723
3724         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3725
3726 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3727
3728         PR fortran/50071
3729         * gfortran.dg/end_block_label_1.f90: New test.
3730         * gfortran.dg/end_associate_label_1.f90: New test.
3731
3732 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3733
3734         * gcc.dg/c1x-pointer-float-1.c: New test.
3735
3736 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
3737
3738         PR fortran/50071
3739         * gfortran.dg/duplicate_labels_2.f: New test.
3740
3741 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3742
3743         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3744         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3745         gcc.dg/c1x-noreturn-5.c: New tests.
3746
3747 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
3748
3749         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3750
3751 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3752
3753         PR fortran/18918
3754         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3755         * gfortran.dg/coarray_lock_3.f90: Fix test.
3756         * gfortran.dg/coarray_lock_4.f90: New.
3757         * gfortran.dg/coarray_lock_5.f90: New.
3758
3759 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR target/50009
3762         * gcc.c-torture/compile/pr50009.c: New test.
3763
3764         PR target/50092
3765         * gcc.dg/torture/pr50092.c: New test.
3766
3767 2011-08-18  Tobias Burnus  <burnus@net-b.de>
3768
3769         PR fortran/50109
3770         * gfortran.dg/namelist_73.f90: New.
3771
3772 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
3773
3774         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
3775
3776         PR debug/50017
3777         * gcc.dg/pr50017.c: New test.
3778
3779 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
3780
3781         PR c++/45625
3782         * g++.dg/lookup/hidden-var1.C: New test case.
3783
3784 2011-08-17  Tobias Burnus  <burnus@net-b.de>
3785
3786         PR fortran/31461
3787         * gfortran.dg/warn_unused_var_2.f90: New.
3788         * gfortran.dg/warn_unused_var_3.f90: New.
3789
3790 2011-08-17  Tom de Vries  <tom@codesourcery.com>
3791
3792         PR target/43597
3793         * gcc.target/arm/pr43597.c: New test.
3794
3795 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
3796
3797         PR fortran/50070
3798         * gfortran.dg/common_13.f90: New.
3799
3800 2011-08-16  Jason Merrill  <jason@redhat.com>
3801
3802         PR c++/50086
3803         * g++.dg/cpp0x/variadic-unresolved.C: New.
3804
3805         * g++.old-deja/g++.brendan/README: Add R.I.P.
3806
3807         * g++.dg/ext/attr-used-1.C: New.
3808
3809         PR c++/50054
3810         * g++.dg/cpp0x/initlist56.C: New.
3811
3812 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
3813
3814         PR testsuite/50085
3815         * g++.dg/opt/life1.C: Only run on Linux.
3816
3817 2011-08-15  Tobias Burnus  <burnus@net-b.de>
3818
3819         * gfortran.dg/coarray_26.f90: New.
3820
3821 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
3822
3823         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
3824         -fdump-tree-vrp1.
3825
3826 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
3827
3828         PR fortran/50073
3829         * gfortran.dg/func_result_7.f90: New.
3830
3831 2011-08-13  Jason Merrill  <jason@redhat.com>
3832
3833         PR c++/50075
3834         * g++.dg/cpp0x/decltype32.C: New.
3835
3836         PR c++/50059
3837         * g++.dg/diagnostic/expr1.C: New.
3838
3839 2011-08-12  David Li  <davidxl@google.com>
3840
3841         * g++.dg/abi/vbase15.C: New test.
3842
3843 2011-08-12  Jason Merrill  <jason@redhat.com>
3844
3845         PR c++/50034
3846         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
3847
3848 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
3849
3850         * gcc.dg/builtins-67.c: New test.
3851         * gcc.target/i386/conversion.c: Ditto.
3852
3853 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
3854             Brian Hackett  <bhackett1024@gmail.com>
3855
3856         * g++.dg/plugin/decl_plugin.c: New.
3857         * g++.dg/plugin/decl-plugin-test.C: New.
3858         * g++.dg/plugin/plugin.exp: Add above testcase.
3859
3860 2011-08-11  Richard Guenther  <rguenther@suse.de>
3861
3862         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
3863
3864 2011-08-11  Michael Matz  <matz@suse.de>
3865
3866         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
3867
3868 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
3869
3870         PR tree-optimization/50039
3871         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
3872         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
3873
3874 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3875
3876         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
3877         (sse4_1_test): Initialize src3 with random value.
3878
3879 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3880
3881         * gcc.c-torture/execute/scal-to-vec1.c: New test.
3882         * gcc.c-torture/execute/scal-to-vec2.c: New test.
3883         * gcc.c-torture/execute/scal-to-vec3.c: New test.
3884         * gcc.dg/scal-to-vec1.c: New test.
3885         * gcc.dg/scal-to-vec2.c: New test.
3886
3887 2011-08-09  Richard Guenther  <rguenther@suse.de>
3888
3889         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
3890         * gcc.dg/tree-ssa/vrp60.c: New testcase.
3891         * gcc.dg/tree-ssa/vrp61.c: Likewise.
3892         * gcc.dg/tree-ssa/vrp62.c: Likewise.
3893
3894 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3895
3896         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
3897
3898 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3899
3900         * gcc.dg/pr49948.c: Require pthread effective target.
3901
3902 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3903
3904         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
3905
3906 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
3907
3908         * gcc.target/i386/sse-22a.c: New test.
3909
3910 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
3911
3912         PR tree-optimization/50014
3913         * gcc.dg/vect/pr50014.c: New test.
3914
3915 2011-08-08  Martin Jambor  <mjambor@suse.cz>
3916
3917         PR middle-end/49923
3918         * gcc.dg/tree-ssa/pr49923.c: New test.
3919
3920 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
3921
3922         PR target/49781
3923         * gcc.target/i386/pr49781-1.c: New.
3924
3925 2011-08-08  Jason Merrill  <jason@redhat.com>
3926
3927         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
3928
3929         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
3930
3931 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
3932
3933         PR fortran/49638
3934         * gfortran.dg/typebound_override_1.f90: New.
3935
3936 2011-08-07  Kai Tietz  <ktietz@redhat.com>
3937
3938         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
3939         x86_64 mingw target.
3940         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3941         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
3942         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
3943         * gcc.dg/tree-ssa/loop-33.c: Likewise.
3944         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
3945         * gcc.dg/tree-ssa/loop-35.c: Likewise.
3946         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
3947         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3948         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3949         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3950
3951 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3952
3953         PR testsuite/48727
3954         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
3955
3956 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3957
3958         * gcc.dg/pr48770.c: Cleanup coverage files.
3959         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
3960
3961 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
3962
3963         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
3964         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
3965         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
3966         lzcnt and bmi options.
3967
3968 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3969
3970         PR target/47381
3971         * gcc.dg/pr47381-1.c: New.
3972         * gcc.dg/pr47381-2.c: Likewise.
3973         * gcc.target/i386/pr47381.c: Likewise.
3974
3975 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3976
3977         PR middle-end/47727
3978         * gcc.dg/pr47727.c: New.
3979
3980         PR target/47372
3981         * gcc.dg/pr47372-1.c: New.
3982         * gcc.dg/pr47372-2.c: Likewise.
3983
3984 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3985
3986         PR middle-end/47449
3987         * gcc.target/i386/pr47449.c: New.
3988
3989         PR target/47446
3990         * gcc.dg/pr47446-1.c: New.
3991         * gcc.dg/pr47446-2.c: Likewise.
3992
3993 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
3994
3995         PR target/47766
3996         * gcc.dg/pr47766.c: New.
3997
3998         PR target/47715
3999         * gcc.dg/tls/pr47715-1.c: New.
4000         * gcc.dg/tls/pr47715-2.c: Likewise.
4001         * gcc.dg/tls/pr47715-3.c: Likewise.
4002         * gcc.dg/tls/pr47715-4.c: Likewise.
4003         * gcc.dg/tls/pr47715-5.c: Likewise.
4004
4005 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4006
4007         PR libobjc/50002
4008         * objc.dg/gnu-api-2-class.m: Updated comments.
4009         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4010         * objc.dg/gnu-api-2-class-meta.m: New test.
4011         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4012
4013 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4014
4015         PR libobjc/49882
4016         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4017         with classes that are in construction.
4018
4019 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4020
4021         PR target/48084
4022         * gcc.target/i386/pr48084-1.c: New.
4023         * gcc.target/i386/pr48084-2.c: Likewise.
4024         * gcc.target/i386/pr48084-3.c: Likewise.
4025         * gcc.target/i386/pr48084-4.c: Likewise.
4026         * gcc.target/i386/pr48084-5.c: Likewise.
4027
4028         PR rtl-optimization/49504
4029         * gcc.target/i386/pr49504.c: New.
4030
4031         PR target/49860
4032         * gcc.dg/pr49860.c: New.
4033
4034 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4035
4036         PR libobjc/49882
4037         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4038         with classes that are in construction.
4039
4040 2011-08-05  Jason Merrill  <jason@redhat.com>
4041
4042         PR c++/48993
4043         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4044
4045         PR c++/49921
4046         * g++.dg/cpp0x/decltype31.C: New.
4047
4048         PR c++/49669
4049         * g++.dg/init/array28.C: New.
4050
4051         PR c++/49988
4052         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4053
4054 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4055
4056         PR target/47369
4057         * gcc.dg/pr47369-1.c: New.
4058
4059 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4060
4061         PR middle-end/47364
4062         * gcc.dg/torture/pr47364-1.c: New.
4063         * gcc.c-torture/compile/pr47364-1.c: Likewise.
4064         * gcc.c-torture/compile/pr47364-2.c: Likewise.
4065
4066 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4067
4068         PR fortran/37211
4069         * gfortran.dg/transfer_check_2.f90:  New test case.
4070
4071 2011-08-05  Jan Hubicka  <jh@suse.cz>
4072
4073         PR middle-end/49494
4074         * gfortran.dg/pr49494.f90: New testcase.
4075
4076 2011-08-05  Jan Hubicka  <jh@suse.cz>
4077
4078         PR middle-end/49735
4079         * gcc.c-torture/compile/pr49735.c: New testcase.
4080
4081 2011-08-05  Jason Merrill  <jason@redhat.com>
4082
4083         PR c++/47453
4084         * g++.dg/cpp0x/initlist56.C: New.
4085
4086         PR c++/49812
4087         * g++.dg/overload/rvalue2.C: New.
4088
4089         PR c++/49983
4090         * g++.dg/cpp0x/range-for21.C: New.
4091
4092         * g++.dg/ext/vla11.C: New.
4093
4094 2011-08-05  Richard Guenther  <rguenther@suse.de>
4095
4096         PR tree-optimization/49984
4097         * gcc.dg/tree-ssa/vrp59.c: New testcase.
4098
4099 2011-08-05  Richard Guenther  <rguenther@suse.de>
4100
4101         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4102         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4103         * gcc.dg/tree-ssa/vrp53.c: Likewise.
4104
4105 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
4106
4107         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4108         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4109         * gfortran.dg/ldist-pr43023.f90: Ditto.
4110         * gfortran.dg/namelist_52.f90: Ditto.
4111         * gfortran.dg/interface_proc_end.f90: Ditto.
4112         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4113         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4114
4115 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
4116
4117         * gcc.dg/vect/vect-over-widen-1.c: New test.
4118         * gcc.dg/vect/vect-over-widen-2.c: New test.
4119         * gcc.dg/vect/vect-over-widen-3.c: New test.
4120         * gcc.dg/vect/vect-over-widen-4.c: New test.
4121
4122 2011-08-04  Richard Guenther  <rguenther@suse.de>
4123
4124         PR fortran/49957
4125         * gfortran.dg/vect/O3-pr49957.f: New testcase.
4126
4127 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
4128
4129         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4130
4131 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR middle-end/49905
4134         * g++.dg/ext/builtin-object-size3.C: New test.
4135
4136 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR tree-optimization/49948
4139         * gcc.dg/pr49948.c: New test.
4140
4141 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4142
4143         PR middle-end/47383
4144         * gcc.dg/torture/pr47383.c: New.
4145
4146 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4147
4148         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4149
4150 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4151
4152         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4153
4154 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4155
4156         PR target/47744
4157         * gcc.dg/torture/pr47744-1.c: New.
4158         * gcc.dg/torture/pr47744-2.c: Likewise.
4159         * gcc.dg/torture/pr47744-3.c: Likewise.
4160
4161 2011-08-03  Richard Guenther  <rguenther@suse.de>
4162
4163         PR middle-end/49958
4164         * gcc.dg/torture/pr49958.c: New testcase.
4165
4166 2011-08-03  Richard Guenther  <rguenther@suse.de>
4167
4168         PR tree-optimization/49938
4169         * g++.dg/torture/pr49938.C: New testcase.
4170
4171 2011-08-02  Jason Merrill  <jason@redhat.com>
4172
4173         PR c++/43886
4174         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4175
4176         PR c++/49577
4177         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4178
4179         PR c++/49593
4180         * g++.dg/cpp0x/variadic115.C: New.
4181
4182         PR c++/49803
4183         * g++.dg/cpp0x/union5.C: New.
4184
4185 2011-08-02  Daniel Kraft  <d@domob.eu>
4186
4187         PR fortran/49885
4188         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4189
4190 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4191
4192         PR middle-end/49947
4193         * gcc.dg/tree-ssa/forwprop-15.c
4194
4195 2011-08-02  Jason Merrill  <jason@redhat.com>
4196
4197         PR c++/49834
4198         * g++.dg/cpp0x/range-for20.C: New.
4199
4200 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4201
4202         * gfortran.dg/coarray_lib_token_3.f90: New.
4203
4204 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR fortran/46752
4207         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4208         * gcc.dg/gomp/atomic-15.c: New test.
4209         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4210         * g++.dg/gomp/atomic-15.C: New test.
4211         * g++.dg/gomp/private-1.C: New test.
4212         * g++.dg/gomp/sharing-2.C: New test.
4213         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4214         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4215         * gfortran.dg/gomp/omp_atomic2.f90: New test.
4216
4217 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4218
4219         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4220         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4221         cleanup-module.
4222         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4223         * gfortran.dg/allocatable_function_5.f90: Ditto.
4224         * gfortran.dg/allocate_stat.f90: Ditto.
4225         * gfortran.dg/array_constructor_20.f90: Ditto.
4226         * gfortran.dg/array_constructor_21.f90: Ditto.
4227         * gfortran.dg/array_constructor_22.f90: Ditto.
4228         * gfortran.dg/array_constructor_26.f03: Ditto.
4229         * gfortran.dg/array_function_4.f90: Ditto.
4230         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4231         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4232         * gfortran.dg/bind_c_usage_15.f90: Ditto.
4233         * gfortran.dg/bind_c_usage_16.f03: Ditto.
4234         * gfortran.dg/bind_c_usage_3.f03: Ditto.
4235         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4236         * gfortran.dg/class_15.f03: Ditto.
4237         * gfortran.dg/class_27.f03: Ditto.
4238         * gfortran.dg/class_33.f90: Ditto.
4239         * gfortran.dg/class_37.f03: Ditto.
4240         * gfortran.dg/class_40.f03: Ditto.
4241         * gfortran.dg/class_42.f03: Ditto.
4242         * gfortran.dg/class_defined_operator_1.f03: Ditto.
4243         * gfortran.dg/coarray/registering_1.f90: Ditto.
4244         * gfortran.dg/convert_1.f90: Ditto.
4245         * gfortran.dg/default_initialization_3.f90: Ditto.
4246         * gfortran.dg/dependency_25.f90: Ditto.
4247         * gfortran.dg/dependency_26.f90: Ditto.
4248         * gfortran.dg/dependency_36.f90: Ditto.
4249         * gfortran.dg/dependency_37.f90: Ditto.
4250         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4251         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4252         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4253         * gfortran.dg/elemental_pointer_1.f90: Ditto.
4254         * gfortran.dg/elemental_result_1.f90: Ditto.
4255         * gfortran.dg/empty_derived_type.f90: Ditto.
4256         * gfortran.dg/entry_7.f90: Ditto.
4257         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4258         * gfortran.dg/equiv_constraint_3.f90: Ditto.
4259         * gfortran.dg/error_recovery_3.f90: Ditto.
4260         * gfortran.dg/extends_4.f03: Ditto.
4261         * gfortran.dg/func_assign.f90: Ditto.
4262         * gfortran.dg/func_assign_3.f90: Ditto.
4263         * gfortran.dg/generic_1.f90: Ditto.
4264         * gfortran.dg/generic_18.f90: Ditto.
4265         * gfortran.dg/generic_22.f03: Ditto.
4266         * gfortran.dg/generic_4.f90: Ditto.
4267         * gfortran.dg/generic_6.f90: Ditto.
4268         * gfortran.dg/generic_actual_arg.f90: Ditto.
4269         * gfortran.dg/graphite/id-21.f: Ditto.
4270         * gfortran.dg/graphite/pr45758.f90: Ditto.
4271         * gfortran.dg/host_assoc_call_2.f90: Ditto.
4272         * gfortran.dg/host_assoc_call_3.f90: Ditto.
4273         * gfortran.dg/host_assoc_call_4.f90: Ditto.
4274         * gfortran.dg/host_assoc_function_4.f90: Ditto.
4275         * gfortran.dg/host_used_types_1.f90: Ditto.
4276         * gfortran.dg/implicit_1.f90: Ditto.
4277         * gfortran.dg/implicit_11.f90: Ditto.
4278         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4279         * gfortran.dg/impure_actual_1.f90: Ditto.
4280         * gfortran.dg/impure_assignment_1.f90: Ditto.
4281         * gfortran.dg/impure_constructor_1.f90: Ditto.
4282         * gfortran.dg/initialization_10.f90: Ditto.
4283         * gfortran.dg/initialization_12.f90: Ditto.
4284         * gfortran.dg/interface_14.f90: Ditto.
4285         * gfortran.dg/interface_15.f90: Ditto.
4286         * gfortran.dg/interface_2.f90: Ditto.
4287         * gfortran.dg/interface_25.f90: Ditto.
4288         * gfortran.dg/interface_26.f90: Ditto.
4289         * gfortran.dg/interface_29.f90: Ditto.
4290         * gfortran.dg/interface_assignment_1.f90: Ditto.
4291         * gfortran.dg/internal_pack_6.f90: Ditto.
4292         * gfortran.dg/internal_pack_7.f90: Ditto.
4293         * gfortran.dg/internal_pack_8.f90: Ditto.
4294         * gfortran.dg/lto/pr45586_0.f90: Ditto.
4295         * gfortran.dg/lto/pr47839_0.f90: Ditto.
4296         * gfortran.dg/module_commons_3.f90: Ditto.
4297         * gfortran.dg/module_equivalence_4.f90: Ditto.
4298         * gfortran.dg/module_equivalence_6.f90: Ditto.
4299         * gfortran.dg/module_function_type_1.f90: Ditto.
4300         * gfortran.dg/module_naming_1.f90: Ditto.
4301         * gfortran.dg/namelist_4.f90: Ditto.
4302         * gfortran.dg/operator_c1202.f90: Ditto.
4303         * gfortran.dg/parens_7.f90: Ditto.
4304         * gfortran.dg/pr32921.f: Ditto.
4305         * gfortran.dg/pr33646.f90: Ditto.
4306         * gfortran.dg/pr41928.f90: Ditto.
4307         * gfortran.dg/pr42119.f90: Ditto.
4308         * gfortran.dg/pr43984.f90: Ditto.
4309         * gfortran.dg/present_1.f90: Ditto.
4310         * gfortran.dg/private_type_2.f90: Ditto.
4311         * gfortran.dg/proc_decl_2.f90: Ditto.
4312         * gfortran.dg/proc_ptr_10.f90: Ditto.
4313         * gfortran.dg/proc_ptr_22.f90: Ditto.
4314         * gfortran.dg/proc_ptr_8.f90: Ditto.
4315         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4316         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4317         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4318         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4319         * gfortran.dg/substring_equivalence.f90: Ditto.
4320         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4321         * gfortran.dg/transpose_optimization_1.f90: Ditto.
4322         * gfortran.dg/trim_optimize_6.f90: Ditto.
4323         * gfortran.dg/typebound_call_12.f03: Ditto.
4324         * gfortran.dg/typebound_operator_5.f03: Ditto.
4325         * gfortran.dg/typebound_operator_6.f03: Ditto.
4326         * gfortran.dg/typebound_proc_18.f03: Ditto.
4327         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4328         * gfortran.dg/use_1.f90: Ditto.
4329         * gfortran.dg/use_10.f90: Ditto.
4330         * gfortran.dg/use_11.f90: Ditto.
4331         * gfortran.dg/use_14.f90: Ditto.
4332         * gfortran.dg/use_only_2.f90: Ditto.
4333         * gfortran.dg/use_rename_4.f90: Ditto.
4334         * gfortran.dg/use_rename_5.f90: Ditto.
4335         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4336         * gfortran.dg/used_interface_ref.f90: Ditto.
4337         * gfortran.dg/used_types_11.f90: Ditto.
4338         * gfortran.dg/used_types_3.f90: Ditto.
4339         * gfortran.dg/used_types_4.f90: Ditto.
4340         * gfortran.dg/userdef_operator_2.f90: Ditto.
4341         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4342         * gfortran.dg/vect/pr46213.f90: Ditto.
4343         * gfortran.dg/whole_file_21.f90: Ditto.
4344         * gfortran.dg/whole_file_22.f90: Ditto.
4345         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4346         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4347
4348 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4349
4350         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4351
4352 2011-08-01  Jason Merrill  <jason@redhat.com>
4353
4354         PR c++/49932
4355         * g++.dg/abi/mangle49.C: New.
4356
4357         PR c++/49924
4358         * g++.dg/cpp0x/constexpr-array4.C: New.
4359
4360         PR c++/49813
4361         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4362
4363 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4364
4365         PR target/49927
4366         * gcc.target/i386/pr49927.c: New test.
4367
4368 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4369
4370         PR tree-optimization/49926
4371         * gcc.dg/vect/pr49926.c: New test.
4372
4373 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4374
4375         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4376         * gcc.target/i386/lzcnt-1.c: New test.
4377         * gcc.target/i386/lzcnt-2.c: Likewise.
4378         * gcc.target/i386/lzcnt-2a.c: Likewise.
4379         * gcc.target/i386/lzcnt-3.c: Likewise.
4380         * gcc.target/i386/lzcnt-4.c: Likewise.
4381         * gcc.target/i386/lzcnt-4a.c: Likewise.
4382         * gcc.target/i386/lzcnt-5.c: Likewise.
4383         * gcc.target/i386/lzcnt-6.c: Likewise.
4384         * gcc.target/i386/lzcnt-6a.c: Likewise.
4385         * gcc.target/i386/lzcnt-check.h: Likewise.
4386
4387         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4388         * gcc.target/i386/sse-13.c: Likewise.
4389         * gcc.target/i386/sse-14.c: Likewise.
4390         * g++.dg/other/i386-2.C: Likewise.
4391         * g++.dg/other/i386-3.C: Likewise.
4392
4393 2011-08-01  Julian Brown  <julian@codesourcery.com>
4394
4395         * gcc.target/arm/fixed-point-exec.c: New test.
4396
4397 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4398
4399         PR target/49920
4400         * gcc.target/i386/pr49920.c: New test.
4401
4402 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4403
4404         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4405         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4406         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4407         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4408         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4409         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4410         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4411         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4412         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4413         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4414         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4415         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4416         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4417         * g++.dg/tree-ssa/pr33615.C: Ditto.
4418         * g++.dg/tree-ssa/restrict1.C: Ditto.
4419         * c-c++-common/restrict-2.c: Ditto.
4420         * gfortran.dg/pr32921.f: Ditto.
4421         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4422         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4423         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4424         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4425         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4426         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4427         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4428         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4429         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4430         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4431
4432 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4433
4434         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4435         .exe.ltrans[0-9]*. dump files.
4436
4437 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4438
4439         PR fortran/49112
4440         * gfortran.dg/abstract_type_6.f03: Modified.
4441         * gfortran.dg/typebound_proc_24.f03: New.
4442
4443 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4444
4445         PR testsuite/49917
4446         * g++.dg/init/for1.C: Fix.
4447
4448 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4449
4450         PR fortran/48876
4451         * gfortran.dg/string_5.f90:  New test.
4452
4453 2011-07-29  Jason Merrill  <jason@redhat.com>
4454
4455         PR c++/49867
4456         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4457
4458 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460         PR tree-optimization/47407
4461         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4462         alpha*-dec-osf*.
4463         Sort target list.
4464
4465 2011-07-29  Richard Guenther  <rguenther@suse.de>
4466
4467         * gcc.dg/uninit-suppress.c: Also disable VRP.
4468         * gcc.dg/uninit-suppress_2.c: Likewise.
4469
4470 2011-07-28  Jason Merrill  <jason@redhat.com>
4471
4472         PR c++/49808
4473         * g++.dg/template/nontype24.C: New.
4474
4475 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4476
4477         PR rtl-optimization/47958
4478         * gcc.dg/torture/pr47958-1.c: New.
4479
4480 2011-07-29  Wei Guozhi  <carrot@google.com>
4481
4482         PR rtl-optimization/49799
4483         * gcc.dg/pr49799.c: New test case.
4484
4485 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4486
4487         PR middle-end/48648
4488         * gcc.dg/graphite/id-pr48648.c: New.
4489
4490 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4491
4492         PR fortran/31067
4493         * gfortran.dg/maxloc_2.f90: New test.
4494         * gfortran.dg/maxloc_3.f90: New test.
4495         * gfortran.dg/minloc_1.f90: New test.
4496         * gfortran.dg/minloc_2.f90: New test.
4497         * gfortran.dg/minloc_3.f90: New test.
4498         * gfortran.dg/minmaxloc_7.f90: New test.
4499
4500         PR debug/49871
4501         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4502
4503 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4504
4505         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4506         the builtin isn't optimized away.
4507
4508 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4509
4510         PR fortran/45586
4511         * gfortran.dg/lto/pr45586-2_0.f90: New.
4512
4513 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4514
4515         PR middle-end/49875
4516         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4517         * c-c++-common/cxxbitfields-5.c: Same.
4518
4519 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4520
4521         * lib/target-supports.exp (check_effective_target_mmap): Use
4522         check_function_available.
4523
4524 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4525
4526         * g++.old-deja/g++.pt/crash60.C: Updated.
4527
4528 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4529
4530         PR target/49866
4531         * gcc.target/i386/pr49866.c: New test.
4532
4533 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4534
4535         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4536         * gcc.target/i386/bmi-andn-1.c: New test.
4537         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4538         * gcc.target/i386/bmi-andn-2.c: Likewise.
4539         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4540         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4541         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4542         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4543         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4544         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4545         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4546         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4547         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4548         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4549         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4550         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4551         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4552         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4553         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4554         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4555         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4556         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4557         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4558         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4559         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4560
4561 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4562
4563         PR middle-end/47691
4564         * gfortran.dg/graphite/id-pr47691.f: New.
4565
4566 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4567
4568         * gcc.target/i386/avx-os-support.h: New.
4569         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4570         (main): Check avx_os_support before the test is run.
4571         * gcc.target/i386/aes-avx-check.h: Ditto.
4572         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4573
4574 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4575
4576         * gcc.target/i386/aggregate-ret3.c: New test.
4577         * gcc.target/i386/aggregate-ret4.c: New test.
4578
4579 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4580
4581         PR fortran/49755
4582         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4583         allocated array should *not* change its size.
4584         * gfortran.dg/multiple_allocation_3.f90: New test.
4585
4586 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4587
4588         PR c++/49776
4589         * g++.dg/cpp0x/constexpr-49776.C: New.
4590
4591 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4592
4593         PR middle-end/47046
4594         * gcc.dg/graphite/id-pr47046.c: New.
4595
4596 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4597
4598         PR middle-end/47653
4599         * gcc.dg/graphite/run-id-pr47593.c: New.
4600
4601 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4602
4603         PR middle-end/47653
4604         * gcc.dg/graphite/run-id-pr47653.c: New.
4605         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4606         induction variables.
4607         * gcc.dg/graphite/scop-16.c: Same.
4608         * gcc.dg/graphite/scop-17.c: Same.
4609         * gcc.dg/graphite/scop-21.c: Same.
4610
4611 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4612
4613         PR middle-end/48805
4614         * gcc.dg/graphite/id-pr48805.c: New.
4615
4616 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4617
4618         * gfortran.dg/coarray_lib_token_2.f90: New.
4619
4620 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4621
4622         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4623         SPU local store.
4624
4625 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4626
4627         PR tree-opt/49671
4628         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4629         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4630
4631 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4632
4633         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4634
4635         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4636         * gcc.c-torture/execute/loop-2g.c: Likewise.
4637         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4638         Require mmap support.
4639         * gcc.c-torture/execute/loop-2g.x: Likewise.
4640         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4641         (MAP_ANON): Provide default.
4642         * gcc.dg/20050826-1.c: Likewise.
4643         * gcc.target/i386/pr36533.c: Likewise.
4644         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4645         Use dg-require-effective-target mmap.
4646
4647 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4648
4649         PR c++/49838
4650         * g++.dg/cpp0x/range-for19.C: New.
4651
4652 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4653
4654         PR testsuite/49753
4655         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4656
4657         Revert:
4658         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4659
4660         PR testsuite/49753
4661         * g++.dg/torture/pr49309.C: Remove.
4662
4663 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4664
4665         PR tree-optimization/49809
4666         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4667         test.
4668
4669 2011-07-25  Richard Guenther  <rguenther@suse.de>
4670
4671         PR tree-optimization/49715
4672         * gcc.target/i386/pr49715-1.c: New testcase.
4673         * gcc.target/i386/pr49715-2.c: Likewise.
4674
4675 2011-07-23  Jason Merrill  <jason@redhat.com>
4676
4677         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4678
4679 2011-07-22  Jason Merrill  <jason@redhat.com>
4680
4681         PR c++/49793
4682         * g++.dg/cpp0x/initlist55.C: New.
4683
4684 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4685
4686         PR fortran/49791
4687         * gfortran.dg/namelist_72.f: New.
4688
4689 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4690
4691         * gfortran.dg/coarray_25.f90: New.
4692
4693 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4694
4695         * override1.C: This test should use c++0x mode.
4696         * override3.C: New. Test the diagnostics in c++98 mode.
4697
4698 2011-07-22  Jason Merrill  <jason@redhat.com>
4699             Mark Glisse  <marc.glisse@normalesup.org>
4700
4701         PR c++/30112
4702         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4703
4704         PR c++/49813
4705         * g++.dg/opt/builtins2.C: New.
4706         * g++.dg/other/error27.C: Don't rely on __builtin.
4707
4708 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4709
4710         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4711         on lp64 targets.
4712         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4713         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4714         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4715         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4716
4717         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4718         instead of ia32.
4719
4720 2011-07-22  Richard Guenther  <rguenther@suse.de>
4721
4722         PR tree-optimization/45819
4723         * gcc.dg/pr45819.c: New testcase.
4724
4725 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
4726
4727         * lib/target-supports.exp (check_ifunc_available): Rewrite.
4728
4729 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
4730
4731         PR middle-end/47654
4732         PR middle-end/49649
4733         * gcc.dg/graphite/run-id-pr47654.c: New.
4734
4735 2011-07-21  Ian Lance Taylor  <iant@google.com>
4736
4737         PR middle-end/49705
4738         * gcc.dg/pr49705.c: New test.
4739
4740 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
4741
4742         * lib/target-supports.exp (check_avx_os_support_available): New.
4743         (check_effective_target_avx_runtime): Use it.
4744
4745 2011-07-21  Richard Guenther  <rguenther@suse.de>
4746
4747         PR tree-optimization/49770
4748         * g++.dg/torture/pr49770.C: New testcase.
4749
4750 2011-07-21  Kai Tietz  <ktietz@redhat.com>
4751
4752         * gcc.dg/tree-ssa/pr30978.c: adjusted.
4753         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
4754
4755 2011-07-21  Tobias Burnus  <burnus@net-b.de>
4756
4757         * gfortran.dg/coarray_lib_token_1.f90: New.
4758
4759 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
4760
4761         * gcc.dg/pr32912-2.c: Skip for AVR.
4762         * gcc.dg/pr44674.c: Add dg-require-profiling.
4763
4764 2011-07-20  Jason Merrill  <jason@redhat.com>
4765
4766         * g++.dg/ext/desig2.C: New.
4767
4768 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4769
4770         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
4771         be generated.
4772         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4773         * gcc.target/powerpc/recip-3.c: Ditto.
4774
4775 2011-07-19  Jason Merrill  <jason@redhat.com>
4776
4777         PR c++/6709 (DR 743)
4778         PR c++/42603 (DR 950)
4779         * g++.dg/cpp0x/decltype21.C: New.
4780
4781 2011-07-20  Richard Guenther  <rguenther@suse.de>
4782
4783         PR middle-end/18908
4784         * gcc.dg/tree-ssa/pr18908.c: New testcase.
4785         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
4786
4787 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
4788
4789         * gcc.target/arm/combine-movs.c: New.
4790         * gcc.target/arm/unsigned-extend-2.c: New.
4791
4792 2011-07-19  Jason Merrill  <jason@redhat.com>
4793
4794         PR c++/49785
4795         * g++.dg/cpp0x/variadic114.C: New.
4796
4797 2011-07-19  Tobias Burnus  <burnus@net-b.de>
4798
4799         * gfortran.dg/coarray_args_1.f90: New.
4800         * gfortran.dg/coarray_args_2.f90: New.
4801
4802 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
4803
4804         PR fortran/49708
4805         * gfortran.dg/allocate_error_3.f90: New.
4806
4807 2011-07-19  Richard Guenther  <rguenther@suse.de>
4808
4809         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
4810         * gcc.dg/tree-ssa/bool-11.c: Likewise.
4811         * gcc.dg/torture/20110719-1.c: New testcase.
4812
4813 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR tree-optimization/49768
4816         * gcc.c-torture/execute/pr49768.c: New test.
4817
4818 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
4819
4820         PR tree-optimization/49771
4821         * gcc.dg/vect/pr49771.c: New test.
4822
4823 2011-07-18  Martin Jambor  <mjambor@suse.cz>
4824
4825         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
4826         * gcc.dg/ipa/ipa-2.c: Likewise.
4827         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
4828         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
4829         * gcc.dg/ipa/ipa-5.c: Likewise.
4830         * gcc.dg/ipa/ipa-7.c: Likewise.
4831         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
4832         * gcc.dg/ipa/ipacost-1.c: Likewise.
4833         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
4834         functions.
4835         * gcc.dg/ipa/ipcp-1.c: New test.
4836         * gcc.dg/ipa/ipcp-2.c: Likewise.
4837         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
4838
4839 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
4840
4841         PR middle-end/49675
4842         * gfortran.dg/pr49675.f90: New test.
4843
4844 2011-07-18  Richard Guenther  <rguenther@suse.de>
4845
4846         * gcc.dg/torture/20110718-1.c: New testcase.
4847
4848 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4849
4850         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
4851         * g++.dg/ext/bitfield3.C: Likewise.
4852         * g++.dg/ext/bitfield4.C: Likewise.
4853         * g++.dg/ext/bitfield5.C: Likewise.
4854         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
4855         * g++.dg/other/pr23205-2.C: Likewise.
4856         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
4857         * gcc.c-torture/compile/20001109-2.c: Likewise.
4858         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
4859         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
4860         * gcc.dg/bitfld-16.c: Likewise.
4861         * gcc.dg/bitfld-17.c: Likewise.
4862         * gcc.dg/bitfld-18.c: Likewise.
4863         * gcc.dg/builtins-config.h: Remove Netware support.
4864         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
4865         * gcc.dg/cdce2.c: Likewise.
4866         * gcc.dg/cpp/assert4.c: Remove netware support.
4867         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
4868         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
4869
4870         * lib/target-supports.exp (check_visibility_available): Remove
4871         NetWare support.
4872         (check_profiling_available): Likewise.
4873
4874 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
4875
4876         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
4877
4878 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4879             Thomas Koenig  <tkoenig@gcc.gnu.org>
4880
4881         PR fortran/34657
4882         * gfortran.dg/generic_17.f90: Fix testcase.
4883         * gfortran.dg/interface_3.f90: Add dg-error.
4884         * gfortran.dg/use_14.f90: New.
4885         * gfortran.dg/use_15.f90: New.
4886
4887 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
4888
4889         * gnat.dg/pointer_controlled.adb: New test.
4890
4891 2011-07-17  Tobias Burnus  <burnus@net-b.de>
4892
4893         PR fortran/49624
4894         * gfortran.dg/pointer_remapping_7.f90: New.
4895
4896 2011-07-16  Jason Merrill  <jason@redhat.com>
4897
4898         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
4899
4900 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
4901             Jason Merrill  <jason@redhat.com>
4902
4903         PR c++/45329
4904         PR c++/48934
4905         * g++.dg/cpp0x/decltype29.C: Adjust.
4906         * g++.dg/cpp0x/error4.C: Adjust.
4907         * g++.dg/cpp0x/sfinae26.C: Adjust.
4908         * g++.dg/cpp0x/variadic105.C: Adjust.
4909         * g++.dg/template/deduce3.C: Adjust.
4910         * g++.dg/template/error45.C: Adjust.
4911         * g++.dg/template/ptrmem2.C: Adjust.
4912         * g++.dg/template/sfinae2.C: Adjust.
4913         * g++.old-deja/g++.pt/crash60.C: Adjust.
4914         * g++.old-deja/g++.pt/unify6.C: Adjust.
4915         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
4916         * g++.dg/cpp0x/nullptr15.C: Adjust.
4917         * g++.dg/cpp0x/pr31431-2.C: Adjust.
4918         * g++.dg/cpp0x/pr31431.C: Adjust.
4919         * g++.dg/cpp0x/pr31434.C: Adjust.
4920         * g++.dg/cpp0x/sfinae11.C: Adjust
4921         * g++.dg/cpp0x/temp_default2.C: Adjust.
4922         * g++.dg/cpp0x/trailing4.C: Adjust.
4923         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
4924         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
4925         * g++.dg/cpp0x/variadic105.C: Adjust.
4926         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
4927         * g++.dg/ext/vla2.C: Adjust.
4928         * g++.dg/other/ptrmem10.C: Adjust.
4929         * g++.dg/other/ptrmem11.C: Adjust.
4930         * g++.dg/overload/unknown1.C: Adjust.
4931         * g++.dg/template/conv11.C: Adjust.
4932         * g++.dg/template/dependent-expr5.C: Adjust.
4933         * g++.dg/template/friend.C: Adjust.
4934         * g++.dg/template/incomplete2.C: Adjust.
4935         * g++.dg/template/local4.C: Adjust.
4936         * g++.dg/template/local6.C: Adjust.
4937         * g++.dg/template/operator9.C: Adjust.
4938         * g++.dg/template/ttp25.C: Adjust.
4939         * g++.dg/template/unify10.C: Adjust.
4940         * g++.dg/template/unify11.C: Adjust.
4941         * g++.dg/template/unify6.C: Adjust.
4942         * g++.dg/template/unify9.C: Adjust.
4943         * g++.dg/template/varmod1.C: Adjust.
4944         * g++.old-deja/g++.brendan/crash56.C: Adjust.
4945         * g++.old-deja/g++.pt/crash28.C: Adjust.
4946         * g++.old-deja/g++.pt/explicit41.C: Adjust.
4947         * g++.old-deja/g++.pt/explicit77.C: Adjust.
4948         * g++.old-deja/g++.pt/expr2.C: Adjust.
4949         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
4950         * g++.old-deja/g++.pt/spec5.C: Adjust.
4951         * g++.old-deja/g++.pt/spec6.C: Adjust.
4952         * g++.old-deja/g++.pt/unify4.C: Adjust.
4953         * g++.old-deja/g++.pt/unify8.C: Adjust.
4954         * g++.old-deja/g++.robertl/eb98.C: Adjust.
4955         * g++.dg/overload/template5.C: New testcase.
4956         * g++.dg/template/overload12.C: New testcase.
4957
4958 2011-07-11  Tobias Burnus  <burnus@net-b.de>
4959
4960         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
4961         * gfortran.dg/coarray_7.f90: Ditto.
4962         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
4963         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
4964
4965 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
4966
4967         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
4968         case.
4969         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
4970         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
4971         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
4972         C67X.
4973         * gcc.c-torture/execute/ieee/pr29302.x: New file.
4974         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
4975         * gcc.dg/torture/builtin-math-7.c: Add a comment.
4976
4977 2011-07-15  Jason Merrill  <jason@redhat.com>
4978
4979         PR testsuite/49741
4980         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
4981         Use --extra_opts instead of --additional_options.
4982
4983 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR testsuite/49753
4986         * g++.dg/torture/pr49309.C: Remove.
4987
4988 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
4989
4990         * gcc.target/tic6x/weak-call.c: New test.
4991         * gcc.target/tic6x/fpcmp.c: New test.
4992         * gcc.target/tic6x/fpdiv.c: New test.
4993         * gcc.target/tic6x/rotdi16-scan.c: New test.
4994         * gcc.target/tic6x/ffssi.c: New test.
4995         * gcc.target/tic6x/fpdiv-lib.c: New test.
4996         * gcc.target/tic6x/cold-lc.c: New test.
4997         * gcc.target/tic6x/longcalls.c: New test.
4998         * gcc.target/tic6x/abi-align-1.c: New test.
4999         * gcc.target/tic6x/fpcmp-finite.c: New test.
5000         * gcc.target/tic6x/rotdi16.c: New test.
5001         * gcc.target/tic6x/bswapl.c: New test.
5002         * gcc.target/tic6x/ffsdi.c: New test.
5003         * gcc.target/tic6x/tic6x.exp: New file.
5004         * gcc.target/tic6x/builtins/arith24.c: New test.
5005         * gcc.target/tic6x/builtins/smpy.c: New test.
5006         * gcc.target/tic6x/builtins/smpylh.c: New test.
5007         * gcc.target/tic6x/builtins/smpyh.c: New test.
5008         * gcc.target/tic6x/builtins/sarith1.c: New test.
5009         * gcc.target/tic6x/builtins/extclr.c: New test
5010         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5011         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5012         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5013         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5014         New functions.
5015         * gcc.c-torture/execute/20101011-1.c: Add a condition for
5016         __TMS320C6X__.
5017         * gcc.dg/20020312-2.c: Likewise.
5018         * gcc.dg/pr27095.c: Handle tic6x like hppa.
5019         * gcc.dg/torture/pr37868.c: Skip on tic6x.
5020         * gcc.dg/torture/builtin-math-7.c: Likewise.
5021
5022         PR testsuite/49757
5023         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5024         not testing tic6x-*-*.
5025
5026 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
5027
5028         PR tree-opt/49309
5029         * g++.dg/torture/pr49309.C: New testcase.
5030
5031 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
5032
5033         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5034
5035 2011-07-14  Richard Guenther  <rguenther@suse.de>
5036
5037         PR tree-optimization/49651
5038         * gcc.dg/torture/pr49651.c: New testcase.
5039
5040 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
5041
5042         PR target/43746
5043         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5044
5045 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5046
5047         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5048         -mno-pointers-to-nested-functions.
5049         * gcc.target/powerpc/no-r11-2.c: Ditto.
5050         * gcc.target/powerpc/no-r11-3.c: Ditto.
5051
5052 2011-07-13  Jason Merrill  <jason@redhat.com>
5053
5054         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5055         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5056         when compiling C files.
5057         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5058         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5059         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5060         * g++.dg/lookup/anon2.C: Likewise.
5061         * g++.dg/tree-ssa/copyprop.C: Likewise.
5062         * g++.old-deja/g++.jason/rfg27.C: Likewise.
5063         * g++.dg/init/vector1.C: Ignore narrowing errors.
5064         * g++.dg/torture/pr35526.C: Likewise.
5065         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5066
5067 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
5068
5069         PR libfortran/49296
5070         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5071         and logical reads.
5072
5073 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5074
5075         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5076         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5077
5078 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
5079
5080         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
5081         * lib/obj-c++.exp (obj-c++_init): Ditto.
5082         * lib/file-format.exp (gcc_target_object_format): Ditto.
5083         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5084         * lib/target-supports-dg-exp (check_weak_available): Ditto.
5085         (check_visibility_available): Ditto.
5086         (check_effective_target_tls_native): Ditto.
5087         (check_effective_target_tls_emulated): Ditto.
5088         (check_effective_target_function_sections): Ditto.
5089
5090 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
5091
5092         * gcc.target/arm/pr48183.c: New test.
5093
5094 2011-07-13  Richard Guenther  <rguenther@suse.de>
5095
5096         * gcc.dg/torture/20110713-1.c: New testcase.
5097
5098 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
5099
5100         PR rtl-opt/49474
5101         * gcc.c-torture/compile/pr49474.c: New testcase.
5102
5103 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR tree-optimization/49712
5106         * gcc.c-torture/execute/pr49712.c: New test.
5107
5108 2011-07-11  Jason Merrill  <jason@redhat.com>
5109
5110         PR c++/44609
5111         * g++.dg/template/recurse3.C: New.
5112
5113 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
5114
5115         PR debug/49676
5116         * gcc.dg/guality/csttest.c: New test.
5117
5118         PR fortran/49698
5119         * gfortran.dg/pr49698.f90: New test.
5120
5121 2011-07-11  Jeff Law  <law@redhat.com>
5122
5123         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5124
5125 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5126
5127         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5128         * go.test/go-test.exp (go-set-goarch): Likewise.
5129
5130 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5131
5132         PR target/39633
5133         * gcc.target/avr/torture/pr39633.c: New test case.
5134
5135 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5136
5137         PR fortran/18918
5138         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5139
5140 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5141
5142         * lib/target-supports.exp (check_effective_target_scheduling):
5143         New Function.
5144         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5145         * gcc.dg/pr45055.c: Ditto.
5146         * gcc.dg/pr45353.c: Ditto.
5147         * g++.dg/pr45056.C: Ditto.
5148
5149 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5150
5151         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5152         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5153         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5154         * g++.dg/torture/pr31863.C: Skip AVR.
5155
5156 2011-07-10  Tobias Burnus  <burnus@net-b.de>
5157
5158         PR fortran/49690
5159         * gfortran.dg/intrinsic_signal.f90: New.
5160
5161 2011-07-09  Jason Merrill  <jason@redhat.com>
5162
5163         * g++.dg/cpp0x/regress/regress6.C: New.
5164         * g++.dg/parse/crash45.C: Adjust message.
5165         * g++.dg/template/crash38.C: Adjust message.
5166         * g++.dg/template/crash64.C: Adjust message.
5167
5168 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5169
5170         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5171         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5172         * g++.dg/abi/bitfield3.C: Likewise.
5173         * g++.dg/eh/pr38662.C: Likewise.
5174         * g++.dg/ext/attrib36.C: Likewise.
5175         * g++.dg/ext/attrib37.C: Likewise.
5176         * g++.dg/ext/attrib8.C: Likewise.
5177         * g++.dg/ext/tmplattr1.C: Likewise.
5178         * g++.dg/inherit/override-attribs.C: Likewise.
5179         * g++.dg/opt/inline9.C: Likewise.
5180         * g++.dg/opt/life1.C: Likewise.
5181         * g++.dg/opt/longbranch2.C: Likewise.
5182         * g++.dg/opt/nrv12.C: Likewise.
5183         * g++.dg/opt/reg-stack4.C: Likewise.
5184         * g++.dg/other/pr35504.C: Likewise.
5185         * g++.dg/other/pr39496.C: Likewise.
5186         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5187         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5188         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5189         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5190         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5191         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5192         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5193         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5194         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5195         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5196         * g++.dg/warn/pr15774-1.C: Likewise.
5197         * g++.dg/warn/pr15774-2.C: Likewise.
5198         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5199         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5200         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5201         * g++.old-deja/g++.pt/asm2.C: Likewise.
5202         * gcc.c-torture/compile/20000804-1.c: Likewise.
5203         * gcc.c-torture/compile/pr16566-2.c: Likewise.
5204         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5205         * gcc.dg/20020108-1.c: Likewise.
5206         * gcc.dg/20020122-2.c: Likewise.
5207         * gcc.dg/20020122-3.c: Likewise.
5208         * gcc.dg/20020206-1.c: Likewise.
5209         * gcc.dg/20020219-1.c: Likewise.
5210         * gcc.dg/20020310-1.c: Likewise.
5211         * gcc.dg/20020411-1.c: Likewise.
5212         * gcc.dg/20020418-2.c: Likewise.
5213         * gcc.dg/20020426-2.c: Likewise.
5214         * gcc.dg/20020517-1.c: Likewise.
5215         * gcc.dg/20030204-1.c: Likewise.
5216         * gcc.dg/20030826-2.c: Likewise.
5217         * gcc.dg/20031102-1.c: Likewise.
5218         * gcc.dg/20031202-1.c: Likewise.
5219         * gcc.dg/20050111-1.c: Likewise.
5220         * gcc.dg/20050503-1.c: Likewise.
5221         * gcc.dg/array-init-1.c: Likewise.
5222         * gcc.dg/builtin-apply4.c: Likewise.
5223         * gcc.dg/dfp/pr31344.c: Likewise.
5224         * gcc.dg/gomp/atomic-11.c: Likewise.
5225         * gcc.dg/graphite/pr40281.c: Likewise.
5226         * gcc.dg/ia64-sync-1.c: Likewise.
5227         * gcc.dg/ia64-sync-2.c: Likewise.
5228         * gcc.dg/ia64-sync-3.c: Likewise.
5229         * gcc.dg/ia64-sync-4.c: Likewise.
5230         * gcc.dg/ifcvt-fabs-1.c: Likewise.
5231         * gcc.dg/invalid-call-1.c: Likewise.
5232         * gcc.dg/loop-3.c: Likewise.
5233         * gcc.dg/lower-subreg-1.c: Likewise.
5234         * gcc.dg/lto/pr47259_0.c: Likewise.
5235         * gcc.dg/nested-calls-1.c: Likewise.
5236         * gcc.dg/pr20017.c: Likewise.
5237         * gcc.dg/pr25023.c: Likewise.
5238         * gcc.dg/pr27671-2.c: Likewise.
5239         * gcc.dg/pr32176.c: Likewise.
5240         * gcc.dg/pr33676.c: Likewise.
5241         * gcc.dg/pr35045.c: Likewise.
5242         * gcc.dg/pr36015.c: Likewise.
5243         * gcc.dg/pr36584.c: Likewise.
5244         * gcc.dg/pr36998.c: Likewise.
5245         * gcc.dg/pr37438.c: Likewise.
5246         * gcc.dg/pr37908.c: Likewise.
5247         * gcc.dg/pr41241.c: Likewise.
5248         * gcc.dg/pr41340.c: Likewise.
5249         * gcc.dg/pr44136.c: Likewise.
5250         * gcc.dg/pr44194-1.c: Likewise.
5251         * gcc.dg/pr46212.c: Likewise.
5252         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5253         * gcc.dg/setjmp-2.c: Likewise.
5254         * gcc.dg/short-compare-1.c: Likewise.
5255         * gcc.dg/short-compare-2.c: Likewise.
5256         * gcc.dg/smod-1.c: Likewise.
5257         * gcc.dg/sync-2.c: Likewise.
5258         * gcc.dg/sync-3.c: Likewise.
5259         * gcc.dg/tls/opt-1.c: Likewise.
5260         * gcc.dg/tls/opt-2.c: Likewise.
5261         * gcc.dg/tls/opt-3.c: Likewise.
5262         * gcc.dg/torture/badshift.c: Likewise.
5263         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5264         * gcc.dg/torture/pr20314-2.c: Likewise.
5265         * gcc.dg/torture/pr36891.c: Likewise.
5266         * gcc.dg/torture/pr38774.c: Likewise.
5267         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5268         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5269         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5270         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5271         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5272         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5273         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5274         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5275         * gcc.dg/tree-ssa/loop-28.c: Likewise.
5276         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5277         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5278         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5279         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5280         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5281         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5282         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5283         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5284         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5285         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5286         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5287         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5288         * gcc.dg/unroll-1.c: Likewise.
5289         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5290         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5291         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5292         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5293         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5294         * gcc.target/i386/20000609-1.c: Likewise.
5295         * gcc.target/i386/20000720-1.c: Likewise.
5296         * gcc.target/i386/20000724-1.c: Likewise.
5297         * gcc.target/i386/20011107-1.c: Likewise.
5298         * gcc.target/i386/20011119-1.c: Likewise.
5299         * gcc.target/i386/20020201-3.c: Likewise.
5300         * gcc.target/i386/20020218-1.c: Likewise.
5301         * gcc.target/i386/20020729-1.c: Likewise.
5302         * gcc.target/i386/20030926-1.c: Likewise.
5303         * gcc.target/i386/20060125-1.c: Likewise.
5304         * gcc.target/i386/20060125-2.c: Likewise.
5305         * gcc.target/i386/20060512-1.c: Likewise.
5306         * gcc.target/i386/20060512-2.c: Likewise.
5307         * gcc.target/i386/20060512-3.c: Likewise.
5308         * gcc.target/i386/20060512-4.c: Likewise.
5309         * gcc.target/i386/387-1.c: Likewise.
5310         * gcc.target/i386/387-2.c: Likewise.
5311         * gcc.target/i386/387-5.c: Likewise.
5312         * gcc.target/i386/387-6.c: Likewise.
5313         * gcc.target/i386/980312-1.c: Likewise.
5314         * gcc.target/i386/980313-1.c: Likewise.
5315         * gcc.target/i386/990117-1.c: Likewise.
5316         * gcc.target/i386/990424-1.c: Likewise.
5317         * gcc.target/i386/990524-1.c: Likewise.
5318         * gcc.target/i386/991129-1.c: Likewise.
5319         * gcc.target/i386/991214-1.c: Likewise.
5320         * gcc.target/i386/991230-1.c: Likewise.
5321         * gcc.target/i386/addr-sel-1.c: Likewise.
5322         * gcc.target/i386/aggregate-ret1.c: Likewise.
5323         * gcc.target/i386/aggregate-ret2.c: Likewise.
5324         * gcc.target/i386/align-main-3.c: Likewise.
5325         * gcc.target/i386/amd64-abi-1.c: Likewise.
5326         * gcc.target/i386/amd64-abi-2.c: Likewise.
5327         * gcc.target/i386/amd64-abi-4.c: Likewise.
5328         * gcc.target/i386/amd64-abi-5.c: Likewise.
5329         * gcc.target/i386/amd64-abi-6.c: Likewise.
5330         * gcc.target/i386/asm-1.c: Likewise.
5331         * gcc.target/i386/asm-3.c: Likewise.
5332         * gcc.target/i386/asm-5.c: Likewise.
5333         * gcc.target/i386/attributes-error.c: Likewise.
5334         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5335         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5336         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5337         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5338         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5339         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5340         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5341         * gcc.target/i386/avx-vmovd-2.c: Likewise.
5342         * gcc.target/i386/avx-vmovq-2.c: Likewise.
5343         * gcc.target/i386/avx-vmovq-3.c: Likewise.
5344         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5345         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5346         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5347         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5348         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5349         * gcc.target/i386/bitfield1.c: Likewise.
5350         * gcc.target/i386/bitfield2.c: Likewise.
5351         * gcc.target/i386/bmi-2.c: Likewise.
5352         * gcc.target/i386/bmi-5.c: Likewise.
5353         * gcc.target/i386/builtin-unreachable.c: Likewise.
5354         * gcc.target/i386/cleanup-2.c: Likewise.
5355         * gcc.target/i386/clobbers.c: Likewise.
5356         * gcc.target/i386/cmov8.c: Likewise.
5357         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5358         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5359         * gcc.target/i386/compress-float-387.c: Likewise.
5360         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5361         * gcc.target/i386/compress-float-sse.c: Likewise.
5362         * gcc.target/i386/crc32-2.c: Likewise.
5363         * gcc.target/i386/crc32-3.c: Likewise.
5364         * gcc.target/i386/divmod-7.c: Likewise.
5365         * gcc.target/i386/divmod-8.c: Likewise.
5366         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5367         * gcc.target/i386/fma3-builtin.c: Likewise.
5368         * gcc.target/i386/fma3-fma.c: Likewise.
5369         * gcc.target/i386/fma4-256-vector.c: Likewise.
5370         * gcc.target/i386/fma4-builtin.c: Likewise.
5371         * gcc.target/i386/fma4-fma-2.c: Likewise.
5372         * gcc.target/i386/fma4-fma.c: Likewise.
5373         * gcc.target/i386/fma4-vector-2.c: Likewise.
5374         * gcc.target/i386/fma4-vector.c: Likewise.
5375         * gcc.target/i386/funcspec-1.c: Likewise.
5376         * gcc.target/i386/funcspec-10.c: Likewise.
5377         * gcc.target/i386/funcspec-11.c: Likewise.
5378         * gcc.target/i386/funcspec-2.c: Likewise.
5379         * gcc.target/i386/funcspec-5.c: Likewise.
5380         * gcc.target/i386/funcspec-6.c: Likewise.
5381         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5382         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5383         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5384         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5385         * gcc.target/i386/incoming-1.c: Likewise.
5386         * gcc.target/i386/incoming-10.c: Likewise.
5387         * gcc.target/i386/incoming-11.c: Likewise.
5388         * gcc.target/i386/incoming-12.c: Likewise.
5389         * gcc.target/i386/incoming-13.c: Likewise.
5390         * gcc.target/i386/incoming-14.c: Likewise.
5391         * gcc.target/i386/incoming-15.c: Likewise.
5392         * gcc.target/i386/incoming-2.c: Likewise.
5393         * gcc.target/i386/incoming-3.c: Likewise.
5394         * gcc.target/i386/incoming-4.c: Likewise.
5395         * gcc.target/i386/incoming-5.c: Likewise.
5396         * gcc.target/i386/incoming-6.c: Likewise.
5397         * gcc.target/i386/incoming-7.c: Likewise.
5398         * gcc.target/i386/incoming-8.c: Likewise.
5399         * gcc.target/i386/incoming-9.c: Likewise.
5400         * gcc.target/i386/lea.c: Likewise.
5401         * gcc.target/i386/local.c: Likewise.
5402         * gcc.target/i386/loop-1.c: Likewise.
5403         * gcc.target/i386/loop-2.c: Likewise.
5404         * gcc.target/i386/loop-3.c: Likewise.
5405         * gcc.target/i386/max-stack-align.c: Likewise.
5406         * gcc.target/i386/memcpy-1.c: Likewise.
5407         * gcc.target/i386/movbe-2.c: Likewise.
5408         * gcc.target/i386/movq-2.c: Likewise.
5409         * gcc.target/i386/movq.c: Likewise.
5410         * gcc.target/i386/nrv1.c: Likewise.
5411         * gcc.target/i386/pad-4.c: Likewise.
5412         * gcc.target/i386/pad-5a.c: Likewise.
5413         * gcc.target/i386/pad-5b.c: Likewise.
5414         * gcc.target/i386/pad-6a.c: Likewise.
5415         * gcc.target/i386/pad-6b.c: Likewise.
5416         * gcc.target/i386/pad-7.c: Likewise.
5417         * gcc.target/i386/pad-9.c: Likewise.
5418         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5419         * gcc.target/i386/pic-1.c: Likewise.
5420         * gcc.target/i386/pr12092-1.c: Likewise.
5421         * gcc.target/i386/pr12329.c: Likewise.
5422         * gcc.target/i386/pr21518.c: Likewise.
5423         * gcc.target/i386/pr22362.c: Likewise.
5424         * gcc.target/i386/pr22585.c: Likewise.
5425         * gcc.target/i386/pr23098.c: Likewise.
5426         * gcc.target/i386/pr25196.c: Likewise.
5427         * gcc.target/i386/pr25293.c: Likewise.
5428         * gcc.target/i386/pr25654.c: Likewise.
5429         * gcc.target/i386/pr26449.c: Likewise.
5430         * gcc.target/i386/pr26778.c: Likewise.
5431         * gcc.target/i386/pr26826.c: Likewise.
5432         * gcc.target/i386/pr27266.c: Likewise.
5433         * gcc.target/i386/pr29978.c: Likewise.
5434         * gcc.target/i386/pr30505.c: Likewise.
5435         * gcc.target/i386/pr30961-1.c: Likewise.
5436         * gcc.target/i386/pr31628.c: Likewise.
5437         * gcc.target/i386/pr32000-2.c: Likewise.
5438         * gcc.target/i386/pr32661-1.c: Likewise.
5439         * gcc.target/i386/pr32708-2.c: Likewise.
5440         * gcc.target/i386/pr32708-3.c: Likewise.
5441         * gcc.target/i386/pr34256.c: Likewise.
5442         * gcc.target/i386/pr34312.c: Likewise.
5443         * gcc.target/i386/pr34522.c: Likewise.
5444         * gcc.target/i386/pr35160.c: Likewise.
5445         * gcc.target/i386/pr35281.c: Likewise.
5446         * gcc.target/i386/pr36246.c: Likewise.
5447         * gcc.target/i386/pr36786.c: Likewise.
5448         * gcc.target/i386/pr37275.c: Likewise.
5449         * gcc.target/i386/pr37843-3.c: Likewise.
5450         * gcc.target/i386/pr37843-4.c: Likewise.
5451         * gcc.target/i386/pr39082-1.c: Likewise.
5452         * gcc.target/i386/pr39431.c: Likewise.
5453         * gcc.target/i386/pr39496.c: Likewise.
5454         * gcc.target/i386/pr39543-2.c: Likewise.
5455         * gcc.target/i386/pr39911.c: Likewise.
5456         * gcc.target/i386/pr40718.c: Likewise.
5457         * gcc.target/i386/pr40906-1.c: Likewise.
5458         * gcc.target/i386/pr40906-2.c: Likewise.
5459         * gcc.target/i386/pr40906-3.c: Likewise.
5460         * gcc.target/i386/pr40934.c: Likewise.
5461         * gcc.target/i386/pr41900.c: Likewise.
5462         * gcc.target/i386/pr42589.c: Likewise.
5463         * gcc.target/i386/pr43662.c: Likewise.
5464         * gcc.target/i386/pr43671.c: Likewise.
5465         * gcc.target/i386/pr43766.c: Likewise.
5466         * gcc.target/i386/pr43869.c: Likewise.
5467         * gcc.target/i386/pr44942.c: Likewise.
5468         * gcc.target/i386/pr44948-2a.c: Likewise.
5469         * gcc.target/i386/pr45234.c: Likewise.
5470         * gcc.target/i386/pr45336-2.c: Likewise.
5471         * gcc.target/i386/pr45336-4.c: Likewise.
5472         * gcc.target/i386/pr45852.c: Likewise.
5473         * gcc.target/i386/pr46470.c: Likewise.
5474         * gcc.target/i386/pr48037-1.c: Likewise.
5475         * gcc.target/i386/pr48389.c: Likewise.
5476         * gcc.target/i386/pr49095.c: Likewise.
5477         * gcc.target/i386/pr9771-1.c: Likewise.
5478         * gcc.target/i386/rdfsbase-1.c: Likewise.
5479         * gcc.target/i386/rdfsbase-2.c: Likewise.
5480         * gcc.target/i386/rdgsbase-1.c: Likewise.
5481         * gcc.target/i386/rdgsbase-2.c: Likewise.
5482         * gcc.target/i386/rdrand-3.c: Likewise.
5483         * gcc.target/i386/regparm-stdcall.c: Likewise.
5484         * gcc.target/i386/regparm.c: Likewise.
5485         * gcc.target/i386/reload-1.c: Likewise.
5486         * gcc.target/i386/rotate-2.c: Likewise.
5487         * gcc.target/i386/sibcall-5.c: Likewise.
5488         * gcc.target/i386/signbit-1.c: Likewise.
5489         * gcc.target/i386/signbit-2.c: Likewise.
5490         * gcc.target/i386/signbit-3.c: Likewise.
5491         * gcc.target/i386/sse-5.c: Likewise.
5492         * gcc.target/i386/sse-8.c: Likewise.
5493         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5494         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5495         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5496         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5497         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5498         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5499         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5500         * gcc.target/i386/sse2-movq-2.c: Likewise.
5501         * gcc.target/i386/sse2-movq-3.c: Likewise.
5502         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5503         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5504         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5505         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5506         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5507         * gcc.target/i386/ssefn-1.c: Likewise.
5508         * gcc.target/i386/ssefn-2.c: Likewise.
5509         * gcc.target/i386/sseregparm-1.c: Likewise.
5510         * gcc.target/i386/sseregparm-2.c: Likewise.
5511         * gcc.target/i386/sseregparm-3.c: Likewise.
5512         * gcc.target/i386/sseregparm-4.c: Likewise.
5513         * gcc.target/i386/sseregparm-5.c: Likewise.
5514         * gcc.target/i386/sseregparm-6.c: Likewise.
5515         * gcc.target/i386/sseregparm-7.c: Likewise.
5516         * gcc.target/i386/sseregparm-8.c: Likewise.
5517         * gcc.target/i386/stack-realign.c: Likewise.
5518         * gcc.target/i386/stack-usage-realign.c: Likewise.
5519         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5520         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5521         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5522         * gcc.target/i386/stackalign/return-1.c: Likewise.
5523         * gcc.target/i386/stackalign/return-2.c: Likewise.
5524         * gcc.target/i386/stackalign/return-3.c: Likewise.
5525         * gcc.target/i386/tailcall-1.c: Likewise.
5526         * gcc.target/i386/tbm-2.c: Likewise.
5527         * gcc.target/i386/udivmod-7.c: Likewise.
5528         * gcc.target/i386/udivmod-8.c: Likewise.
5529         * gcc.target/i386/unroll-1.c: Likewise.
5530         * gcc.target/i386/vararg-1.c: Likewise.
5531         * gcc.target/i386/vararg-2.c: Likewise.
5532         * gcc.target/i386/vect8-ret.c: Likewise.
5533         * gcc.target/i386/vectorize5.c: Likewise.
5534         * gcc.target/i386/wmul-1.c: Likewise.
5535         * gcc.target/i386/wmul-2.c: Likewise.
5536         * gcc.target/i386/wrfsbase-1.c: Likewise.
5537         * gcc.target/i386/wrfsbase-2.c: Likewise.
5538         * gcc.target/i386/wrgsbase-1.c: Likewise.
5539         * gcc.target/i386/wrgsbase-2.c: Likewise.
5540         * gcc.target/i386/xop-pcmov.c: Likewise.
5541         * gcc.target/i386/xop-pcmov2.c: Likewise.
5542         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5543         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5544         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5545         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5546         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5547         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5548         * gcc.target/i386/zee.c: Likewise.
5549         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5550         * gfortran.dg/compiler-directive_2.f: Likewise.
5551         * gfortran.dg/g77/20010216-1.f: Likewise.
5552         * gfortran.dg/gomp/pr39152.f90: Likewise.
5553         * gfortran.dg/pr33794.f90: Likewise.
5554
5555 2011-07-09  Jason Merrill  <jason@redhat.com>
5556
5557         * g++.dg/cpp0x/regress/regress5.C: New.
5558
5559 2011-07-08  Jason Merrill  <jason@redhat.com>
5560
5561         PR c++/45437
5562         * g++.dg/expr/compound-asn1.C: New.
5563         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5564
5565 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR target/49621
5568         * gcc.target/powerpc/altivec-34.c: New test.
5569
5570 2011-07-08  Jason Merrill  <jason@redhat.com>
5571
5572         PR c++/45603
5573         * g++.dg/abi/guard3.C: New.
5574
5575 2011-07-08  Julian Brown  <julian@codesourcery.com>
5576
5577         * lib/target-supports.exp
5578         (check_effective_target_arm_little_endian): New.
5579         (check_effective_target_vect_pack_trunc): Use above.
5580         (check_effective_target_vect_unpack): Likewise.
5581         (check_effective_target_vect_element_align): Test
5582         check_effective_target_arm_vect_no_misalign for ARM.
5583
5584 2011-07-08  Jason Merrill  <jason@redhat.com>
5585
5586         PR c++/49673
5587         * g++.dg/cpp0x/constexpr-rom.C: New.
5588
5589 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5590
5591         PR middle-end/49519
5592         * g++.dg/torture/pr49519.C: New test.
5593
5594 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5595
5596         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5597
5598 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5599
5600         PR testsuite/48727
5601         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5602
5603 2011-07-08  Richard Guenther  <rguenther@suse.de>
5604
5605         PR tree-optimization/49662
5606         * gcc.dg/graphite/interchange-14.c: XFAIL.
5607         * gcc.dg/graphite/interchange-15.c: Likewise.
5608         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5609
5610 2011-07-06  Jason Merrill  <jason@redhat.com>
5611
5612         PR c++/49663
5613         * g++.dg/cpp0x/regress/regress4.C: New.
5614
5615 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5616
5617         PR fortran/49648
5618         * gfortran.dg/result_in_spec_4.f90: New test.
5619
5620 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5621
5622         * gcc.target/sparc/cas64.c: New test.
5623
5624 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5625
5626         PR c/49644
5627         * g++.dg/torture/pr49644.C: New test.
5628
5629         PR c/49644
5630         * gcc.c-torture/execute/pr49644.c: New test.
5631
5632 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5633
5634         * lib/target-supports.exp (check_effective_target_ia32): New.
5635         (check_effective_target_x32): Likewise.
5636         (check_effective_target_vect_cmdline_needed): Also check x32.
5637
5638 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5639
5640         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5641         dg-prune-output.
5642         * gcc.target/arm/pr42235.c: Likewise.
5643         * gcc.target/arm/pr42495.c: Likewise.
5644         * gcc.target/arm/pr42574.c: Likewise.
5645         * gcc.target/arm/thumb-branch1.c: Likewise.
5646
5647         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5648         unneeded prune of possible warning.
5649         * gcc.target/arm/pr40956.c: Likewise.
5650         * gcc.target/arm/pr42505.c: Likewise.
5651
5652         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5653         * gcc.c-torture/compile/pr46883.c: Likewise.
5654         * gcc.c-torture/compile/pr46934.c: Likewise.
5655
5656         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5657         for move to ../../gcc.c-torture/compile.
5658         * gcc.target/arm/pr46883.c: Likewise.
5659         * gcc.target/arm/pr46934.c: Likewise.
5660
5661         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5662         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5663         * gcc.target/arm/wmul-1.c: Likewise.
5664         * gcc.target/arm/wmul-2.c: Likewise.
5665         * gcc.target/arm/wmul-3.c: Likewise.
5666         * gcc.target/arm/wmul-4.c: Likewise.
5667         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5668         add tab after scan target.
5669         * gcc.target/arm/smlaltt-1.c: Likewise.
5670         * gcc.target/arm/smlatb-1.c: Likewise.
5671         * gcc.target/arm/smlatt-1.c: Likewise.
5672
5673 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5674
5675         PR debug/49522
5676         * gcc.dg/debug/pr49522.c: New test.
5677
5678 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5679
5680         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5681         * gcc.dg/pr46212.c: Run only if target int32plus.
5682         * gcc.dg/torture/pr48146.c: Ditto.
5683         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5684         * c-c++-common/pr44832.c: Ditto.
5685         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5686         * gcc.dg/pr31490.c: Ditto.
5687         * gcc.dg/torture/builtin-math-7.c: Run only if target
5688         large_double.
5689         * gcc.dg/torture/pr45764.c: Skip for AVR.
5690         * gcc.dg/pr47893.c: Ditto.
5691
5692 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5693
5694         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5695         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5696         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5697         add tab to scan target.
5698
5699 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5700
5701         * gcc.target/arm/neon-modes-3.c: New test.
5702
5703 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5704
5705         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5706         -fno-loop-interchange -ffast-math.
5707
5708 2011-07-07  Richard Guenther  <rguenther@suse.de>
5709
5710         * gcc.dg/ftrapv-3.c: New testcase.
5711
5712 2011-07-07  Richard Guenther  <rguenther@suse.de>
5713
5714         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5715         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5716
5717 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5718
5719         * gcc.dg/binop-notxor1.c: New test.
5720         * gcc.dg/binop-notand4a.c: New test.
5721         * gcc.dg/binop-notxor2.c: New test.
5722         * gcc.dg/binop-notand3a.c: New test.
5723         * gcc.dg/binop-notand2a.c: New test.
5724         * gcc.dg/binop-notand6a.c: New test.
5725         * gcc.dg/binop-notor1.c: New test.
5726         * gcc.dg/binop-notand1a.c: New test.
5727         * gcc.dg/binop-notand5a.c: New test.
5728         * gcc.dg/binop-notor2.c: New test.
5729
5730 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5731
5732         PR middle-end/49640
5733         * gcc.dg/gomp/pr49640.c: New test.
5734
5735 2011-07-07  Richard Guenther  <rguenther@suse.de>
5736
5737         * gcc.dg/graphite/pr37485.c: Add -floop-block.
5738
5739 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5740
5741         PR target/39150
5742         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5743
5744 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5745
5746         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5747         * gcc.target/powerpc/no-r11-2.c: Ditto.
5748         * gcc.target/powerpc/no-r11-3.c: Ditto.
5749
5750 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
5751
5752         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
5753         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
5754
5755 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
5756
5757         * lib/target-supports.exp (check_profiling_available): Disable
5758         profiling with -fprofile-generate for target avr.
5759
5760 2011-07-06  Richard Guenther  <rguenther@suse.de>
5761
5762         PR tree-optimization/49645
5763         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
5764
5765 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5766
5767         PR middle-end/47383
5768         * gcc.dg/pr47383.c: New.
5769
5770 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5771
5772         PR tree-optimization/49647
5773         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
5774
5775 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
5776
5777         PR testsuite/49542
5778         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
5779         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
5780
5781 2011-07-05  Jason Merrill  <jason@redhat.com>
5782
5783         PR c++/48157
5784         * g++.dg/template/template-id-4.C: New.
5785
5786 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5787
5788         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
5789         * gcc.dg/pr43402.c: Ditto.
5790
5791 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
5792
5793         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
5794
5795 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5796
5797         * gcc.target/powerpc/ppc-switch-1.c: New test for
5798         --param case-values-threshold.
5799         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
5800
5801 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
5802
5803         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
5804
5805 2011-07-05  Jason Merrill  <jason@redhat.com>
5806
5807         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
5808
5809 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
5810
5811         PR tree-optimization/47654
5812         * gcc.dg/graphite/block-pr47654.c: New.
5813
5814 2011-07-05  Jason Merrill  <jason@redhat.com>
5815
5816         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
5817
5818 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
5819
5820         PR tree-optimization/49580
5821         * gcc.dg/autopar/pr49580.c: New test.
5822
5823 2011-07-05  Richard Guenther  <rguenther@suse.de>
5824
5825         PR tree-optimization/49518
5826         PR tree-optimization/49628
5827         * g++.dg/torture/pr49628.C: New testcase.
5828         * gcc.dg/torture/pr49518.c: Likewise.
5829
5830 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5831
5832         * ada/acats/run_acats (which): Extract last field from type -p,
5833         type output only if command succeeded.
5834
5835 2011-07-04  Jason Merrill  <jason@redhat.com>
5836
5837         * g++.dg/abi/mangle48.C: New.
5838
5839         * g++.dg/cpp0x/diag1.C: New.
5840
5841         * g++.dg/diagnostic/aka1.C: New.
5842
5843 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
5844
5845         PR rtl-optimization/49619
5846         * gcc.dg/pr49619.c: New test.
5847
5848         PR rtl-optimization/49472
5849         * gfortran.dg/pr49472.f90: New test.
5850
5851         PR debug/49602
5852         * gcc.dg/pr49602.c: New test.
5853
5854 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
5855
5856         PR target/34734
5857         PR target/44643
5858         * gcc.target/avr/avr.exp: Run over cpp files, too.
5859         * gcc.target/avr/torture/avr-torture.exp: Ditto.
5860         * gcc.target/avr/progmem.h: New file.
5861         * gcc.target/avr/exit-abort.h: New file.
5862         * gcc.target/avr/progmem-error-1.c: New file.
5863         * gcc.target/avr/progmem-error-1.cpp: New file.
5864         * gcc.target/avr/progmem-warning-1.c: New file.
5865         * gcc.target/avr/torture/progmem-1.c: New file.
5866         * gcc.target/avr/torture/progmem-1.cpp: New file.
5867
5868 2011-07-04  Richard Guenther  <rguenther@suse.de>
5869
5870         PR tree-optimization/49615
5871         * g++.dg/torture/pr49615.C: New testcase.
5872
5873 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
5874
5875         PR tree-optimization/49610
5876         * gcc.dg/vect/pr49610.c: New test.
5877
5878 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
5879
5880         * gnat.dg/specs/debug1.ads: New test.
5881
5882 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
5883
5884         PR fortran/49562
5885         * gfortran.dg/typebound_proc_23.f90: New.
5886
5887 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
5888
5889         PR c++/49605
5890         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
5891
5892 2011-07-01  Jason Merrill  <jason@redhat.com>
5893
5894         PR c++/48261
5895         * g++.dg/template/template-id-3.C: New.
5896
5897         PR c++/48593
5898         * g++.dg/template/qualified-id4.C: New.
5899
5900         PR c++/48883
5901         * g++.dg/template/explicit-args4.C: New.
5902
5903         PR c++/49085
5904         * g++.dg/template/offsetof2.C: New.
5905
5906 2011-07-01  Kai Tietz  <ktietz@redhat.com>
5907
5908         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
5909
5910 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5911
5912         PR libmudflap/49549
5913         * lib/target-supports.exp (check_effective_target_gld): New proc.
5914
5915 2011-07-01  Richard Guenther  <rguenther@suse.de>
5916
5917         PR tree-optimization/49603
5918         * gcc.dg/torture/pr49603.c: New testcase.
5919
5920 2011-06-30  Jason Merrill  <jason@redhat.com>
5921
5922         PR c++/49387
5923         * g++.dg/rtti/template1.C: New.
5924
5925         PR c++/49569
5926         * g++.dg/cpp0x/regress/ctor1.C: New.
5927
5928         PR c++/49355
5929         * g++.dg/cpp0x/initlist54.C: New.
5930
5931 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5932
5933         * gcc.dg/tree-ssa/sra-12.c: New test.
5934
5935 2011-06-29  Jason Merrill  <jason@redhat.com>
5936
5937         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
5938
5939 2011-06-30  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/46787
5942         * gcc.dg/vect/vect-121.c: New testcase.
5943
5944 2011-06-30  Martin Jambor  <mjambor@suse.cz>
5945
5946         PR tree-optimization/49094
5947         * gcc.dg/tree-ssa/pr49094.c: New test.
5948
5949 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR fortran/49540
5952         * gfortran.dg/pr49540-1.f90: New test.
5953         * gfortran.dg/pr49540-2.f90: New test.
5954
5955 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5956
5957         PR ada/49511
5958         * ada/acats/run_acats (which): Use last field of type -p output.
5959
5960 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5961             Iain Sandoe  <iains@gcc.gnu.org>
5962
5963         PR libobjc/36610
5964         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
5965         Only skip on 64-bit *-*-darwin8* && !objc2.
5966
5967 2011-06-30  Richard Guenther  <rguenther@suse.de>
5968
5969         PR tree-optimization/38752
5970         * gcc.c-torture/compile/pr38752.c: New testcase.
5971
5972 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
5973
5974         * gcc.dg/vect/slp-widen-mult-half.c: New test.
5975         * gcc.dg/vect/vect-widen-mult-half.c: New test.
5976
5977 2011-06-29  Jason Merrill  <jason@redhat.com>
5978
5979         PR c++/49216
5980         * g++.dg/cpp0x/initlist53.C: Use placement new.
5981         * g++.dg/cpp0x/initlist-value.C: Use placement new.
5982         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
5983
5984         PR c++/49003
5985         * g++.dg/cpp0x/trailing6.C: New.
5986         * g++.dg/cpp0x/pr45908.C: No error.
5987
5988         PR c++/49272
5989         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
5990
5991         PR c++/49520
5992         * g++.dg/cpp0x/constexpr-using2.C: New.
5993
5994         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
5995
5996         PR c++/45923
5997         * g++.dg/cpp0x/constexpr-diag3.C: New.
5998         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
5999         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6000         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6001         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6002
6003 2011-06-29  Jason Merrill  <jason@redhat.com>
6004
6005         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6006
6007 2011-06-29  Richard Guenther  <rguenther@suse.de>
6008
6009         * gcc.dg/tree-ssa/loop-17.c: Adjust.
6010
6011 2011-06-29  Jason Merrill  <jason@redhat.com>
6012
6013         * g++.dg/cpp0x/initlist-value2.C: New.
6014
6015         * g++.dg/cpp0x/constexpr-initlist4.C: New.
6016         * g++.dg/cpp0x/initlist-value.C: New.
6017
6018 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
6019
6020         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6021
6022 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6023
6024         * gcc.dg/inline_1.c: Remove dg-excess-errors.
6025         * gcc.dg/inline_2.c: Likewise.
6026         * gcc.dg/unroll_1.c: Likewise.
6027
6028 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
6029
6030         PR debug/49567
6031         * gcc.target/i386/pr49567.c: New test.
6032
6033 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6034
6035         * gnat.dg/opt17.ad[sb]: New test.
6036
6037 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6038             Tom de Vries  <tom@codesourcery.com>
6039
6040         * lib/target-supports.exp (check_effective_target_arm_nothumb)
6041         (check_effective_target_arm_thumb2): New effective targets.
6042         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
6043         properly.  Clean up temporary files.
6044         * gcc.target/arm/ivopts-2.c: Likewise.
6045         * gcc.target/arm/ivopts-3.c: Likewise.
6046         * gcc.target/arm/ivopts-4.c: Likewise.
6047         * gcc.target/arm/ivopts-5.c: Likewise.
6048         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6049
6050 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6051
6052         PR fortran/49479
6053         * gfortran.dg/reshape_zerosize_3.f90:  New test.
6054
6055 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6056
6057         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6058         * gcc.target/arm/vfp-ldmias.c: Likewise.
6059         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6060         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6061         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6062         * gcc.target/arm/vfp-stmias.c: Likewise.
6063         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6064         * gcc.target/arm/vfp-stmiad.c: Likewise.
6065
6066 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6067
6068         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6069         dg-prune-output.
6070         * gcc.target/arm/pr45701-2.c: Ditto.
6071
6072 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
6073
6074         PR fortran/49466
6075         * gfortran.dg/allocatable_scalar_9.f90: Modified.
6076         * gfortran.dg/extends_14.f03: Modified.
6077
6078 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6079
6080         * lib/target-supports-dg.exp (dg-require-effective-target): Return
6081         early if the test is already being skipped.
6082
6083         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6084         scan-assembler-dem-not): For missing file, report unresolved with
6085         same message as for pass/fail, with reason reported in log file.
6086
6087         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6088         from add_options_for_arm_neon_fp16.
6089         (check_effective_target_arm_fp16_ok_nocache): Renamed from
6090         check_effective_target_arm_neon_fp16_ok_nocache.
6091         Check -mfpu and -mfloat-abi options from current multilib.
6092         Do not require neon support.
6093         (check_effective_target_arm_fp16_ok): Renamed from
6094         check_effecitve_target_arm_neon_fp16_ok.
6095         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6096         arm_neon_fp16_ok and arm_fp16.
6097         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6098         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6099         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6100         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6101
6102 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
6103
6104         * gcc.dg/builtin-assume-aligned-1.c: New test.
6105         * gcc.dg/builtin-assume-aligned-2.c: New test.
6106         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6107
6108         PR debug/49544
6109         * gcc.dg/pr49544.c: New test.
6110
6111 2011-06-27  Richard Guenther  <rguenther@suse.de>
6112
6113         PR tree-optimization/49394
6114         * g++.dg/torture/pr49394.C: New testcase.
6115
6116 2011-06-27  Kai Tietz  <ktietz@redhat.com>
6117
6118         * gcc.dg/optimize-bswapdi-2.c: New test.
6119
6120 2011-06-27  Michael Hope  <michael.hope@linaro.org>
6121             Richard Sandiford  <richard.sandiford@linaro.org>
6122
6123         PR tree-optimization/49169
6124         * gcc.dg/torture/pr49169.c: New test.
6125
6126 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6127
6128         PR testsuite/49529
6129         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6130
6131         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6132         hppa*-*-hpux*.
6133
6134 2011-06-26  Jason Merrill  <jason@redhat.com>
6135
6136         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6137
6138         PR c++/49528
6139         * g++.dg/init/ref19.C: New.
6140         * g++.dg/cpp0x/constexpr-cleanup.C: New.
6141
6142 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR tree-optimization/48377
6145         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6146         non_strict_align.
6147
6148 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
6149
6150         PR middle-end/49191
6151         * lib/target-supports.exp (check_effective_target_non_strict_align):
6152         New.
6153         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6154
6155 2011-06-24  Martin Jambor  <mjambor@suse.cz>
6156
6157         PR tree-optimizations/49516
6158         * g++.dg/tree-ssa/pr49516.C: New test.
6159
6160 2011-06-23  Jason Merrill  <jason@redhat.com>
6161
6162         PR c++/35255
6163         * g++.dg/template/partial10.C: New.
6164         * g++.dg/template/partial11.C: New.
6165
6166 2011-06-23  Jeff Law <law@redhat.com>
6167
6168         PR middle-end/48770
6169         * gcc.dg/pr48770.c: New test.
6170
6171 2011-06-23  Jan Hubicka  <jh@suse.cz>
6172
6173         PR middle-end/49373
6174         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6175
6176 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6177
6178         PR testsuite/49512
6179         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6180         instead of -fdump-tree-optimized.
6181
6182 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6183
6184         PR c++/44625
6185         * g++.dg/template/crash107.C: New.
6186         * g++.dg/template/error17.C: Adjust.
6187
6188 2011-06-23  Jason Merrill  <jason@redhat.com>
6189
6190         PR c++/49507
6191         * g++.dg/cpp0x/defaulted30.C: New.
6192
6193         PR c++/49440
6194         * g++.dg/rtti/anon-ns1.C: New.
6195
6196         PR c++/49395
6197         * g++.dg/init/ref18.C: New.
6198
6199         PR c++/36435
6200         * g++.dg/template/partial9.C: New.
6201
6202 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
6203
6204         PR middle-end/49373
6205         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6206
6207 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR debug/49496
6210         * gcc.dg/pr49496.c: New test.
6211
6212 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
6213
6214         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6215         is not xscale.
6216
6217         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6218
6219         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6220         * gcc.target/arm/pr42879.c: Likewise.
6221         * gcc.target/arm/pr45701-3.c: Likewise.
6222
6223         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6224         * gcc.target/arm/pr40482.c: Likewise.
6225         * gcc.target/arm/stack-corruption.c: Likewise.
6226
6227 2011-06-22  Richard Guenther  <rguenther@suse.de>
6228
6229         PR tree-optimization/49493
6230         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6231
6232 2011-06-22  Jason Merrill  <jason@redhat.com>
6233
6234         PR c++/49260
6235         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6236
6237 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
6238             Dmitry Melnik  <dm@ispras.ru>
6239
6240         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6241         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6242         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6243
6244 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6245
6246         * gcc.target/arm/tlscall.c: New.
6247
6248 2011-06-21  Jason Merrill  <jason@redhat.com>
6249
6250         PR c++/49172
6251         * g++.dg/cpp0x/constexpr-ref1.C: New.
6252         * g++.dg/cpp0x/constexpr-ref2.C: New.
6253         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6254
6255         PR c++/49482
6256         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6257
6258         PR c++/49418
6259         * g++.dg/template/param3.C: New.
6260
6261 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
6262
6263         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6264         my_clrsb test functions.
6265         (main): Test clrsb.
6266         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6267         test_sll, test_ull): Add clrsb tests.
6268         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6269         clrsbll.
6270
6271 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
6272
6273         PR fortran/49112
6274         * gfortran.dg/class_44.f03: New.
6275
6276 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6277
6278         PR tree-optimization/49478
6279         * gcc.dg/vect/pr49478.c
6280
6281 2011-06-21  Richard Guenther  <rguenther@suse.de>
6282
6283         PR tree-optimization/49483
6284         * gcc.dg/vect/vect-120.c: New testcase.
6285
6286 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6287
6288         PR testsuite/49443
6289         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6290         * gcc.dg/vect/vect-peel-4.c: Likewise.
6291
6292 2011-06-22  Christian Bruel  <christian.bruel@st.com>
6293
6294         PR middle-end/49139
6295         * gcc.dg/always_inline.c: Removed -Winline. Update checks
6296         * gcc.dg/always_inline2.c: Likewise.
6297         * gcc.dg/always_inline3.c: Likewise.
6298         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6299         * gcc.dg/inline_1.c: Likewise.
6300         * gcc.dg/inline_2.c: Likewise.
6301         * gcc.dg/inline_3.c: Likewise.
6302         * gcc.dg/inline_4.c: Likewise.
6303         * gcc.dg/20051201-1.c: Likewise.
6304         * gcc.dg/pr40087.c: Likewise.
6305         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6306         * gcc.dg/inline-22.c: Likewise.
6307         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6308         * gcc.dg/lto/20090218-1_1.c: Likewise.
6309         * g++.dg/ipa/devirt-7.C: Likewise.
6310         * gcc.dg/uninit-pred-5_a.c: Likewise.
6311         * gcc.dg/uninit-pred-5_b.c: Likewise.
6312         * gcc.dg/fail_always_inline.c: New.
6313
6314 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6317         into 6 jobs instead of 3.
6318
6319 2011-06-20  Jason Merrill  <jason@redhat.com>
6320
6321         PR c++/49216
6322         * g++.dg/cpp0x/initlist53.C: New.
6323
6324 2011-06-20  Tobias Burnus  <burnus@net-b.de>
6325
6326         PR fortran/18918
6327         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6328         * gfortran.dg/coarray_lock_3.f90: New.
6329         * gfortran.dg/coarray/lock_1.f90: New.
6330
6331 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
6332
6333         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6334         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6335         unresolved and report the reason to the log file.
6336
6337         * lib/scanasm.exp (object-size): Move argument processing earlier
6338         to report errors before verifying that the file exists.  Report
6339         problems detected at runtime as unresolved instead of error and
6340         report their reasons to the log file.
6341
6342 2011-06-20  Jason Merrill  <jason@redhat.com>
6343
6344         PR c++/47080
6345         * g++.dg/cpp0x/explicit6.C: New.
6346
6347         PR c++/47635
6348         * g++.dg/cpp0x/enum20.C: New.
6349
6350         PR c++/48138
6351         * g++.dg/ext/attr-aligned01.C: New.
6352
6353         PR c++/49205
6354         * g++.dg/cpp0x/variadic-default.C: New.
6355
6356         PR c++/43321
6357         * g++.dg/cpp0x/auto26.C: New.
6358
6359         PR c++/43831
6360         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6361
6362 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6363
6364         * gcc.dg/binop-notand1.c: New test.
6365         * gcc.dg/binop-notand2.c: New test.
6366         * gcc.dg/binop-notand3.c: New test.
6367         * gcc.dg/binop-notand4.c: New test.
6368         * gcc.dg/binop-notand5.c: New test.
6369         * gcc.dg/binop-notand6.c: New test.
6370
6371 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR testsuite/49432
6374         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6375
6376 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6377
6378         PR fortran/49400
6379         * gfortran.dg/proc_ptr_31.f90: New.
6380
6381 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6382
6383         * gnat.dg/volatile6.adb: New test.
6384         * gnat.dg/volatile7.adb: Likewise.
6385         * gnat.dg/volatile8.adb: Likewise.
6386         * gnat.dg/volatile9.adb: Likewise.
6387
6388 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6389
6390         * gnat.dg/constant3.adb: New test.
6391
6392 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6393
6394         PR libfortran/49296
6395         * gfortran.dg/read_list_eof_1.f90: New test.
6396
6397 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR target/49411
6400         * gcc.target/i386/testimm-1.c: New test.
6401         * gcc.target/i386/testimm-2.c: New test.
6402         * gcc.target/i386/testimm-3.c: New test.
6403         * gcc.target/i386/testimm-4.c: New test.
6404         * gcc.target/i386/testimm-5.c: New test.
6405         * gcc.target/i386/testimm-6.c: New test.
6406         * gcc.target/i386/testimm-7.c: New test.
6407         * gcc.target/i386/testimm-8.c: New test.
6408         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6409         * gcc.target/i386/xop-rotate1-int.c: New test.
6410         * gcc.target/i386/xop-rotate2-int.c: New test.
6411
6412 2011-06-17  Jason Merrill  <jason@redhat.com>
6413
6414         * g++.dg/cpp0x/rv-func2.C: New.
6415
6416         * g++.dg/debug/dwarf2/lambda1.C: New.
6417         * g++.dg/warn/Wshadow-6.C: Adjust.
6418
6419 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6420
6421         PR fortran/48699
6422         * gfortran.dg/move_alloc_5.f90: New.
6423
6424 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6425
6426         PR rtl-optimization/48542
6427         * gcc.dg/torture/pr48542.c: New test.
6428
6429 2011-06-16  Jason Merrill  <jason@redhat.com>
6430
6431         PR c++/44160
6432         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6433
6434         PR c++/45378
6435         * g++.dg/cpp0x/initlist52.C New.
6436
6437         PR c++/45399
6438         * c-c++-common/raw-string-12.c: New.
6439
6440         PR c++/49229
6441         * g++.dg/cpp0x/sfinae26.C: New.
6442
6443         PR c++/49251
6444         * g++.dg/cpp0x/variadic113.C: New.
6445
6446         PR c++/49420
6447         * g++.dg/cpp0x/variadic112.C: New.
6448
6449 2011-06-16  Jeff Law <law@redhat.com>
6450
6451         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6452         improved jump threading.
6453         * gcc.dg/builtin-object-size-2.c: Likewise.
6454         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6455
6456 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6457
6458         PR fortran/49074
6459         * gfortran.dg/typebound_assignment_3.f03: New.
6460
6461 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6462
6463         PR testsuite/48727
6464         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6465
6466 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6467
6468         PR tree-optimization/49343
6469         * gnat.dg/discr31.ad[sb]: New test.
6470
6471 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6472
6473         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6474
6475 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6476
6477         PR target/45098
6478         * gcc.target/arm/ivopts-3.c: Update test.
6479         * gcc.target/arm/ivopts-5.c: Same.
6480
6481 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6482
6483         Revert:
6484         2011-06-10  Wei Guozhi  <carrot@google.com>
6485
6486         PR target/45335
6487         * gcc.target/arm/pr45335.c: New test.
6488         * gcc.target/arm/pr45335-2.c: New test.
6489         * gcc.target/arm/pr45335-3.c: New test.
6490         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6491         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6492         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6493
6494 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6495
6496         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6497
6498 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6499
6500         PR fortran/49417
6501         * gfortran.dg/class_43.f03: New.
6502
6503 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6504
6505         PR tree-optimization/49419
6506         * gcc.c-torture/execute/pr49419.c: New test.
6507
6508 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6509
6510         * gcc.dg/sms-9.c: New file.
6511
6512 2011-06-15  Easwaran Raman  <eraman@google.com>
6513
6514         PR rtl-optimization/49414
6515         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6516
6517 2011-06-14  Jason Merrill  <jason@redhat.com>
6518
6519         * g++.dg/cpp0x/noexcept13.C: New.
6520
6521 2011-06-14  Easwaran Raman  <eraman@google.com>
6522
6523         PR rtl-optimization/44194
6524         * gcc.dg/pr44194-1.c: New test.
6525         * gcc.dg/pr44194-2.c: New test.
6526
6527 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6528
6529         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6530         switches.
6531         * gcc.target/arm/pr45701-2.c: Likewise.
6532         * gcc.target/arm/thumb-branch1.c: Likewise.
6533
6534 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6535
6536         PR testsuite/48727
6537         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6538
6539 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6540
6541         * gcc.target/arm/pr45701-1.c: Require thumb support.
6542         * gcc.target/arm/pr45701-2.c: Likewise.
6543         * gcc.target/arm/thumb-branch1.c: Likewise.
6544
6545         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6546         * gcc.target/arm/pr39839.c: Likewise.
6547         * gcc.target/arm/pr40657-2.c: Likewise.
6548         * gcc.target/arm/pr40956.c: Likewise.
6549         * gcc.target/arm/pr41679.c: Likewise.
6550         * gcc.target/arm/pr42235.c: Likewise.
6551         * gcc.target/arm/pr42495.c: Likewise.
6552         * gcc.target/arm/pr42505.c: Likewise.
6553         * gcc.target/arm/pr42574.c: Likewise.
6554         * gcc.target/arm/pr46883.c: Likewise.
6555         * gcc.target/arm/pr46934.c: Likewise.
6556         * gcc.target/arm/xor-and.c: Likewise.
6557
6558 2011-06-14  Jason Merrill  <jason@redhat.com>
6559
6560         * g++.dg/other/error23.C: Adjust error message.
6561         * g++.dg/other/error32.C: Likewise.
6562
6563         PR c++/49389
6564         * g++.dg/cpp0x/rv-dotstar.C: New.
6565
6566         PR c++/49369
6567         * g++.dg/cpp0x/decltype30.C: New.
6568
6569         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6570
6571 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR fortran/49103
6574         * gfortran.dg/pr49103.f90: New test.
6575
6576 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6577
6578         PR target/45098
6579         * gcc.target/arm/ivopts-3.c: New test.
6580         * gcc.target/arm/ivopts-4.c: New test.
6581         * gcc.target/arm/ivopts-5.c: New test.
6582
6583 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6584
6585         PR rtl-optimization/49390
6586         * gcc.c-torture/execute/pr49390.c: New test.
6587
6588 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6589
6590         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6591
6592 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6593
6594         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6595         * gcc.c-torture/execute/cmpsi-2.x: New file.
6596         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6597         * gcc.c-torture/execute/pr45262.x: New file.
6598         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6599         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6600         int32plus
6601         * gcc.c-torture/compile/pr49163.c: Ditto.
6602
6603 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6604
6605         * gcc.dg/vect/vect-16.c: Rename to...
6606         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6607         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6608         for double-word vectors.
6609         * gcc.dg/vect/vect-peel-4.c: Likewise.
6610         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6611         vect_element_align.
6612         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6613         -fno-fast-math.
6614
6615 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6616
6617         PR target/44618
6618         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6619
6620 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6621
6622         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6623
6624 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6625
6626         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6627
6628 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6629
6630         * gfortran.dg/trim_optimize_8.f90:  New test case.
6631
6632 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6633            Ira Rosen  <ira.rosen@linaro.org>
6634
6635         PR tree-optimization/49352
6636         * gcc.dg/vect/pr49352.c: New test.
6637
6638 2011-06-12  Tobias Burnus
6639
6640         PR fortran/49324
6641         * gfortran.dg/alloc_comp_assign_11.f90: New.
6642
6643 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6644
6645         * gfortran.dg/trim_optimize_7.f90:  New test.
6646
6647 2011-06-10  Wei Guozhi  <carrot@google.com>
6648
6649         PR target/45335
6650         * gcc.target/arm/pr45335.c: New test.
6651         * gcc.target/arm/pr45335-2.c: New test.
6652         * gcc.target/arm/pr45335-3.c: New test.
6653         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6654         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6655         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6656
6657 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6658
6659         PR c++/41769
6660         * g++.dg/parse/error39.C: New.
6661
6662 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6663
6664         * gcc.target/arm/20090811-1.c: Skip for incompatible
6665         options, do not override other options.
6666         * gcc.target/arm/combine-cmp-shift.c: Skip for
6667         incompatible options.
6668         * gcc.target/arm/pr45094.c: Likewise.
6669         * gcc.target/arm/scd42-1.c: Likewise.
6670         * gcc.target/arm/scd42-3.c: Likewise.
6671         * gcc.target/arm/thumb-ltu.c: Likewise.
6672
6673         * lib/target-supports.exp
6674         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6675         multilib flags use -mfpu with a value other than neon-fp16.
6676
6677 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6678
6679         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6680         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6681
6682 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6683
6684         * lib/target-supports.exp (check_effective_target_pie): New proc.
6685         * gcc.dg/pie-link.c: Use target pie.
6686
6687 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6688             Laurent Roug�  <laurent.rouge@menta.fr>
6689
6690         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6691         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6692
6693 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6694
6695         * gfortran.dg/coarray/sync_1.f90: New test for
6696         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6697
6698 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6699
6700         PR tree-optimization/49318
6701         * gcc.dg/vect/pr49318.c: New test.
6702
6703 2011-06-09  David Krauss  <potswa@mac.com>
6704
6705         * g++.dg/template/arrow1.C: New.
6706
6707 2011-06-09  Jason Merrill  <jason@redhat.com>
6708
6709         * lib/prune.exp: Prune "note"s.
6710         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6711
6712         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6713         * g++.dg/template/dependent-expr3.C: Likewise.
6714         * g++.dg/parse/template7.C: Likewise.
6715         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6716         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6717         * g++.old-deja/g++.pt/friend38.C: Likewise.
6718         * g++.old-deja/g++.pt/crash32.C: Likewise.
6719         * g++.old-deja/g++.other/init4.C: Likewise.
6720         * g++.old-deja/g++.other/friend8.C: Likewise.
6721
6722         * g++.dg/ext/complex7.C: Adjust expected output.
6723         * g++.dg/diagnostic/method1.C: Likewise.
6724         * g++.dg/parse/parameter-declaration-2.C: Likewise.
6725         * g++.dg/parse/crash33.C: Likewise.
6726         * g++.dg/other/warning1.C: Likewise.
6727         * g++.dg/init/pr29571.C: Likewise.
6728         * g++.dg/warn/overflow-warn-1.C: Likewise.
6729         * g++.dg/warn/overflow-warn-3.C: Likewise.
6730         * g++.dg/warn/overflow-warn-4.C: Likewise.
6731         * g++.old-deja/g++.oliva/template1.C: Likewise.
6732
6733         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6734         * g++.dg/parse/template7.C: Adjust.
6735
6736 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
6737
6738         PR target/49307
6739         * gcc.dg/pr49307.c: New.
6740
6741 2011-06-09  Wei Guozhi  <carrot@google.com>
6742
6743         PR target/46975
6744         * gcc.target/arm/pr46975.c: New testcase.
6745
6746 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
6747
6748         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6749         (PMETH, arglist_t): Removed.
6750         (method_get_number_of_arguments): Removed.
6751         (method_get_nth_argument): Removed.
6752         (method_get_first_argument): Removed.
6753         (method_get_next_argument): Removed.
6754         (method_get_sizeof_arguments): Removed.
6755         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
6756         (PMETH): Removed.
6757         (method_get_number_of_arguments): Removed.
6758         (method_get_nth_argument): Removed.
6759         (method_get_first_argument): Removed.
6760         (method_get_next_argument): Removed.
6761         (method_get_sizeof_arguments): Removed.
6762         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
6763
6764 2011-06-09  David Li  <davidxl@google.com>
6765
6766         * gcc.dg/dump-pass.c: New test.
6767
6768 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6769
6770         PR c++/29003
6771         * g++.dg/parse/error38.C: New.
6772
6773 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
6774
6775         PR middle-end/49308
6776         * gfortran.dg/pr49308.f90: New test.
6777
6778 2011-06-08  Jason Merrill  <jason@redhat.com>
6779
6780         * g++.dg/cpp0x/noexcept11.C: New.
6781         * g++.dg/cpp0x/noexcept12.C: New.
6782         * g++.dg/cpp0x/sfinae11.C: Adjust.
6783
6784 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
6785
6786         PR testsuite/49323
6787         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
6788         to dg-options, match also DW_AT_linkage_name.
6789
6790 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6791
6792         PR middle-end/21953
6793         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
6794         -fno-common on alpha*-dec-osf*.
6795         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
6796
6797 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
6798
6799         PR rtl-optimization/49303
6800         * gcc.target/ia64/pr49303.c: New test.
6801
6802 2011-06-08  Tobias Burnus  <burnus@net-b.de>
6803
6804         PR fortran/18918
6805         * gfortran.dg/coarray_lock_1.f90: New.
6806         * gfortran.dg/coarray_lock_2.f90: New.
6807
6808 2011-06-07  Jason Merrill  <jason@redhat.com>
6809
6810         * lib/prune.exp: Look for "required" rather than "instantiated".
6811         * g++.dg/abi/mangle11.C: Likewise.
6812         * g++.dg/abi/mangle12.C: Likewise.
6813         * g++.dg/abi/mangle17.C: Likewise.
6814         * g++.dg/abi/mangle20-2.C: Likewise.
6815         * g++.dg/abi/pragma-pack1.C: Likewise.
6816         * g++.dg/cpp0x/decltype26.C: Likewise.
6817         * g++.dg/cpp0x/decltype28.C: Likewise.
6818         * g++.dg/cpp0x/decltype29.C: Likewise.
6819         * g++.dg/cpp0x/enum11.C: Likewise.
6820         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6821         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6822         * g++.dg/cpp0x/pr47416.C: Likewise.
6823         * g++.dg/ext/case-range2.C: Likewise.
6824         * g++.dg/ext/case-range3.C: Likewise.
6825         * g++.dg/gomp/for-19.C: Likewise.
6826         * g++.dg/gomp/pr37533.C: Likewise.
6827         * g++.dg/gomp/pr38639.C: Likewise.
6828         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
6829         * g++.dg/inherit/base3.C: Likewise.
6830         * g++.dg/inherit/using6.C: Likewise.
6831         * g++.dg/init/placement4.C: Likewise.
6832         * g++.dg/init/reference3.C: Likewise.
6833         * g++.dg/lookup/scoped6.C: Likewise.
6834         * g++.dg/lookup/using7.C: Likewise.
6835         * g++.dg/other/abstract1.C: Likewise.
6836         * g++.dg/other/error10.C: Likewise.
6837         * g++.dg/other/error5.C: Likewise.
6838         * g++.dg/other/field1.C: Likewise.
6839         * g++.dg/other/offsetof5.C: Likewise.
6840         * g++.dg/parse/bitfield2.C: Likewise.
6841         * g++.dg/parse/constant4.C: Likewise.
6842         * g++.dg/parse/crash20.C: Likewise.
6843         * g++.dg/parse/invalid-op1.C: Likewise.
6844         * g++.dg/parse/non-dependent2.C: Likewise.
6845         * g++.dg/parse/template18.C: Likewise.
6846         * g++.dg/tc1/dr152.C: Likewise.
6847         * g++.dg/tc1/dr166.C: Likewise.
6848         * g++.dg/tc1/dr176.C: Likewise.
6849         * g++.dg/tc1/dr213.C: Likewise.
6850         * g++.dg/template/access11.C: Likewise.
6851         * g++.dg/template/access2.C: Likewise.
6852         * g++.dg/template/access3.C: Likewise.
6853         * g++.dg/template/access7.C: Likewise.
6854         * g++.dg/template/arg7.C: Likewise.
6855         * g++.dg/template/cond2.C: Likewise.
6856         * g++.dg/template/crash13.C: Likewise.
6857         * g++.dg/template/crash40.C: Likewise.
6858         * g++.dg/template/crash7.C: Likewise.
6859         * g++.dg/template/crash84.C: Likewise.
6860         * g++.dg/template/ctor5.C: Likewise.
6861         * g++.dg/template/defarg13.C: Likewise.
6862         * g++.dg/template/defarg14.C: Likewise.
6863         * g++.dg/template/dtor7.C: Likewise.
6864         * g++.dg/template/eh2.C: Likewise.
6865         * g++.dg/template/error2.C: Likewise.
6866         * g++.dg/template/error43.C: Likewise.
6867         * g++.dg/template/friend32.C: Likewise.
6868         * g++.dg/template/injected1.C: Likewise.
6869         * g++.dg/template/instantiate1.C: Likewise.
6870         * g++.dg/template/instantiate3.C: Likewise.
6871         * g++.dg/template/instantiate5.C: Likewise.
6872         * g++.dg/template/instantiate7.C: Likewise.
6873         * g++.dg/template/local6.C: Likewise.
6874         * g++.dg/template/lookup2.C: Likewise.
6875         * g++.dg/template/member5.C: Likewise.
6876         * g++.dg/template/memfriend15.C: Likewise.
6877         * g++.dg/template/memfriend16.C: Likewise.
6878         * g++.dg/template/memfriend17.C: Likewise.
6879         * g++.dg/template/memfriend7.C: Likewise.
6880         * g++.dg/template/meminit1.C: Likewise.
6881         * g++.dg/template/nested3.C: Likewise.
6882         * g++.dg/template/non-type-template-argument-1.C: Likewise.
6883         * g++.dg/template/nontype12.C: Likewise.
6884         * g++.dg/template/nontype13.C: Likewise.
6885         * g++.dg/template/nontype6.C: Likewise.
6886         * g++.dg/template/pr23510.C: Likewise.
6887         * g++.dg/template/pr35240.C: Likewise.
6888         * g++.dg/template/ptrmem15.C: Likewise.
6889         * g++.dg/template/ptrmem6.C: Likewise.
6890         * g++.dg/template/qualified-id1.C: Likewise.
6891         * g++.dg/template/qualttp20.C: Likewise.
6892         * g++.dg/template/qualttp3.C: Likewise.
6893         * g++.dg/template/qualttp4.C: Likewise.
6894         * g++.dg/template/qualttp5.C: Likewise.
6895         * g++.dg/template/qualttp6.C: Likewise.
6896         * g++.dg/template/qualttp7.C: Likewise.
6897         * g++.dg/template/qualttp8.C: Likewise.
6898         * g++.dg/template/recurse.C: Likewise.
6899         * g++.dg/template/recurse2.C: Likewise.
6900         * g++.dg/template/ref5.C: Likewise.
6901         * g++.dg/template/scope2.C: Likewise.
6902         * g++.dg/template/sfinae10.C: Likewise.
6903         * g++.dg/template/sfinae3.C: Likewise.
6904         * g++.dg/template/sizeof3.C: Likewise.
6905         * g++.dg/template/static9.C: Likewise.
6906         * g++.dg/template/template-id-2.C: Likewise.
6907         * g++.dg/template/typedef13.C: Likewise.
6908         * g++.dg/template/typename4.C: Likewise.
6909         * g++.dg/template/using14.C: Likewise.
6910         * g++.dg/template/using2.C: Likewise.
6911         * g++.dg/template/warn1.C: Likewise.
6912         * g++.dg/warn/Wparentheses-13.C: Likewise.
6913         * g++.dg/warn/Wparentheses-15.C: Likewise.
6914         * g++.dg/warn/Wparentheses-16.C: Likewise.
6915         * g++.dg/warn/Wparentheses-17.C: Likewise.
6916         * g++.dg/warn/Wparentheses-18.C: Likewise.
6917         * g++.dg/warn/Wparentheses-19.C: Likewise.
6918         * g++.dg/warn/Wparentheses-20.C: Likewise.
6919         * g++.dg/warn/Wparentheses-23.C: Likewise.
6920         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6921         * g++.dg/warn/noeffect2.C: Likewise.
6922         * g++.dg/warn/noeffect4.C: Likewise.
6923         * g++.dg/warn/pr8570.C: Likewise.
6924         * g++.old-deja/g++.brendan/init2.C: Likewise.
6925         * g++.old-deja/g++.eh/spec6.C: Likewise.
6926         * g++.old-deja/g++.pt/crash10.C: Likewise.
6927         * g++.old-deja/g++.pt/crash36.C: Likewise.
6928         * g++.old-deja/g++.pt/derived3.C: Likewise.
6929         * g++.old-deja/g++.pt/error2.C: Likewise.
6930         * g++.old-deja/g++.pt/explicit70.C: Likewise.
6931         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6932         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6933         * g++.old-deja/g++.pt/overload7.C: Likewise.
6934         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6935
6936 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6937             Iain Sandoe  <iains@gcc.gnu.org>
6938
6939         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
6940         Added code to deal with the case when [Protocol
6941         -descriptionForInstanceMethod:] or [Protocol
6942         -descriptionForClassMethod:] returns NULL.
6943
6944 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
6945             Iain Sandoe  <iains@gcc.gnu.org>
6946
6947         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
6948         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
6949         Added cast.
6950
6951 2011-06-07  Xinliang David Li  <davidxl@google.com>
6952
6953         * gcc.dg/inline_2.c: New test.
6954         * gcc.dg/unroll_2.c: New test.
6955         * gcc.dg/inline_3.c: New test.
6956         * gcc.dg/unroll_3.c: New test.
6957         * gcc.dg/inline_4.c: New test.
6958         * gcc.dg/unroll_4.c: New test.
6959         * gcc.dg/inline_1.c: New test.
6960         * gcc.dg/unroll_1.c: New test.
6961
6962 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6963
6964         PR tree-optimization/48497
6965         * lib/gcc-defs.exp (dg-additional-options): New proc.
6966         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
6967         -msse2 on 32-bit x86.
6968
6969 2011-06-06  Jason Merrill  <jason@redhat.com>
6970
6971         * g++.dg/cpp0x/enum19.C: New.
6972
6973 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
6974
6975         * gcc.target/arm/neon-reload-class.c: New test.
6976
6977 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
6978
6979         PR debug/49130
6980         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
6981
6982 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6983
6984         * gcc.target/arm/smlatb-1.c: New file.
6985         * gcc.target/arm/smlatt-1.c: New file.
6986         * gcc.target/arm/smlaltb-1.c: New file.
6987         * gcc.target/arm/smlaltt-1.c: New file.
6988
6989 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
6990
6991         * gcc.target/arm/mla-2.c: New test.
6992
6993 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR gcov-profile/49299
6996         * gcc.dg/tree-prof/pr49299-1.c: New test.
6997         * gcc.dg/tree-prof/pr49299-2.c: New test.
6998
6999 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
7000
7001         * lib/target-supports.exp
7002         (check_effective_target_vect_widen_mult_qi_to_hi):
7003         Add NEON as supporting target.
7004         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7005         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7006         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7007         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7008         using widening multiplication on targets that support it.
7009         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7010         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7011         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7012
7013 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7014
7015         Updated all testcases in the ObjC/ObjC++ testsuites to use the
7016         Modern Objective-C runtime API.
7017         * objc/execute/next_mapping.h: Removed.
7018         * objc-obj-c++-shared/next-mapping.h: Removed.
7019         * objc-obj-c++-shared/Object1.h: Removed.
7020         * objc-obj-c++-shared/Object1.m: Removed.
7021         * objc-obj-c++-shared/Object1.mm: Removed.
7022         * objc-obj-c++-shared/Object1-implementation.h: Removed.
7023         * objc-obj-c++-shared/Protocol1.h: Removed.
7024         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7025         of ProtoBool, IVAR_T and METHOD.
7026         * objc-obj-c++-shared/runtime.h: New.
7027         * objc-obj-c++-shared/TestsuiteObject.h: New.
7028         * objc-obj-c++-shared/TestsuiteObject.m: New.
7029
7030         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7031         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7032         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7033         it a class method.
7034         * objc/execute/_cmd.m: Include
7035         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7036         runtime API.  ([TestClass +initialize]): Include this method also
7037         with the GNU runtime.
7038         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7039         Object.  ([-setValue:]): Return void.
7040         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7041         with the GNU runtime.  Include
7042         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
7043         for the NeXT runtime.  Use the existing print_ivars() and
7044         compare_structures() implementations for the old NeXT runtime.
7045         Added new implementations for the Modern GNU and NeXT runtimes.
7046         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7047         well.  (main): Use objc_getClass().  Use return instead of exit.
7048         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7049         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
7050         of exit().
7051         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7052         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
7053         instead of Object.  (main): Use return instead of exit().
7054         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
7055         instead of Object.  Removed prototype for exit().  (main): Use
7056         return instead of exit().  Use the Modern Objective-C runtime API.
7057         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7058         Object.
7059         * objc/execute/class-tests-1.h: Include
7060         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7061         runtime API.  (test_class_with_superclass): Do not call [Object
7062         class].  There is no need to with the current libobjc.
7063         * objc/execute/class-tests-2.h: Include
7064         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7065         runtime API.
7066         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7067         ../../objc-obj-c++-shared/next-mapping.h.
7068         * objc/execute/class-2.m: Likewise.
7069         * objc/execute/class-3.m: Likewise.
7070         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7071         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
7072         +initialize]): Include this method also with the GNU
7073         runtime. (main): Use the Modern Objective-C runtime API.
7074         * objc/execute/class-5.m: Likewise.
7075         * objc/execute/class-6.m: Likewise.
7076         * objc/execute/class-7.m: Likewise.
7077         * objc/execute/class-8.m: Likewise.
7078         * objc/execute/class-9.m: Likewise.
7079         * objc/execute/class-10.m: Likewise.
7080         * objc/execute/class-11.m: Likewise.
7081         * objc/execute/class-12.m: Likewise.
7082         * objc/execute/class-13.m: Likewise.
7083         * objc/execute/class-14.m: Likewise.
7084         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7085         this method also with the GNU runtime.
7086         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7087         +initialize]): Include this method also with the GNU runtime.
7088         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7089         of Object.
7090         * objc/execute/encode-1.m: Likewise.
7091         * objc/execute/enumeration-1.m: Likewise.
7092         * objc/execute/enumeration-2.m: Likewise.
7093         * objc/execute/exceptions/catchall-1.m: Likewise.
7094         * objc/execute/exceptions/finally-1.m: Likewise.
7095         * objc/execute/exceptions/foward-1.m: Likewise.
7096         * objc/execute/exceptions/local-variables-1.m: Likewise.
7097         * objc/execute/exceptions/throw-nil.m: Likewise.
7098         * objc/execute/exceptions/trivial.m: Likewise.
7099         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7100         of Object. Include objc/runtime.h instead of objc/objc-api.h.
7101         * objc/execute/exceptions/matcher-1.m: Likewise.
7102         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7103         Object.
7104         * objc/execute/formal_protocol-2.m: Likewise.
7105         * objc/execute/formal_protocol-3.m: Likewise.
7106         * objc/execute/formal_protocol-4.m: Likewise.
7107         * objc/execute/formal_protocol-5.m: Include
7108         ../../objc-obj-c++-shared/runtime.h. (main): Always use
7109         protocol_getName().
7110         * objc/execute/formal_protocol-6.m: Likewise.
7111         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7112         Object.  Include <objc/Protocol.h> instead of
7113         ../../objc-obj-c++-shared/Protocol1.h.
7114         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7115         Object.
7116         * objc/execute/informal_protocol.m: Likewise.
7117         * objc/execute/load-3.m: Likewise.
7118         * objc/execute/many_args_method.m ([TestClass +initialize]):
7119         Include this method with the GNU runtime as well.
7120         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7121         * objc/execute/nested-func-1.m: Use TestsuiteObject
7122         instead of Object.
7123         * objc/execute/nil_method-1.m: Likewise.
7124         * objc/execute/no_clash.m: Likewise.
7125         * objc/execute/np-1.m: Do not include
7126         ../../objc-obj-c++-shared/Protocol1.h.
7127         (main): Use return instead of exit().
7128         * objc/execute/np-2.m: Do not include
7129         ../../objc-obj-c++-shared/Protocol1.h.
7130         ([MyObject +initialize]): Include this method also with the GNU
7131         runtime.  (main): Use return instead of exit().
7132         * objc/execute/object_is_class.m: Include
7133         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7134         of Object.  (main): Use the Modern Objective-C runtime API.
7135         * objc/execute/object_is_meta_class.m: Likewise.
7136         * objc/execute/private.m: Use TestsuiteObject instead of Object.
7137         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7138         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
7139         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
7140         Objective-C runtime API.
7141         * objc/execute/protocol-isEqual-2.m: Likewise.
7142         * objc/execute/protocol-isEqual-3.m: Likewise.
7143         * objc/execute/protocol-isEqual-4.m: Likewise.
7144         * objc/execute/redefining_self.m ([TestClass +initialize]):
7145         Include this method with the GNU runtime as well.
7146         * objc/execute/root_methods.m: Include
7147         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
7148         Include this method with the GNU runtime as well.
7149         (main): Use the Modern Objective-C runtime API.
7150         * objc/execute/selector-1.m: Include
7151         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7152         of Object.  (main): Use the Modern Objective-C runtime API.
7153         * objc/execute/static-1.m ([Test +initialize]): Include this
7154         method with the GNU runtime as well.
7155         * objc/execute/static-2.m: Likewise.
7156         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7157         * objc/execute/va_method.m: Do not include objc/objc-api.h.
7158         ([MathClass +initialize]): Include this method with the GNU
7159         runtime as well.
7160         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7161         instead of Object.
7162         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7163         * objc.dg/attributes/categ-attributes-2.m: Likewise.
7164         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7165         * objc.dg/attributes/method-attribute-1.m: Likewise.
7166         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7167         * objc.dg/attributes/method-attribute-2.m: Likewise.
7168         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7169         * objc.dg/attributes/method-attribute-3.m: Likewise.
7170         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7171         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7172         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7173         * obj-c++.dg/bitfield-1.mm: Likewise.
7174         * obj-c++.dg/bitfield-2.mm: Likewise
7175         * objc.dg/bitfield-3.m: Likewise.
7176         * obj-c++.dg/bitfield-4.mm: Likewise.
7177         * objc.dg/bitfield-5.m: Likewise
7178         * objc.dg/call-super-1.m: Likewise.
7179         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7180         Use objc_getClass() instead of objc_get_class(), but for the GNU
7181         runtime redefine objc_getClass as objc_get_class.  Include
7182         ../objc-obj-c++-shared/runtime.h.
7183         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7184         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7185         Use the Modern Objective-C runtime API.
7186         * objc.dg/class-protocol-1.m: Include
7187         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7188         * obj-c++.dg/class-protocol-1.mm: Likewise.
7189         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7190         * objc.dg/comp-types-10.m: Likewise.
7191         * objc.dg/comp-types-11.m: Likewise.
7192         * objc.dg/comp-types-12.m: Likewise.
7193         * obj-c++.dg/comp-types-9.mm: Likewise.
7194         * obj-c++.dg/comp-types-11.mm: Likewise.
7195         * obj-c++.dg/comp-types-12.mm: Likewise.
7196         * obj-c++.dg/comp-types-13.mm: Likewise.
7197         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7198         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7199         * obj-c++.dg/cxx-scope-1.mm: Likewise.
7200         * obj-c++.dg/cxx-scope-2.mm: Likewise.
7201         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7202         * objc.dg/desig-init-1.m: Likewise.
7203         * obj-c++.dg/defs.mm: Likewise.
7204         * objc.dg/exceptions-2.m: Likewise.
7205         * obj-c++.dg/except-1.mm: Likewise.
7206         * obj-c++.dg/exceptions-2.mm: Likewise.
7207         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7208         Use the Modern Objective-C runtime API.
7209         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
7210         the Modern Objective-C runtime API.  Do not include
7211         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
7212         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
7213         the Modern Objective-C runtime API except when using an older NeXT
7214         runtime.
7215         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
7216         the Modern Objective-C runtime API.
7217         * objc.dg/encode-7.m: Include objc/runtime.h instead of
7218         objc/encoding.h.
7219         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7220         * objc.dg/encode-7-next-64bit.m: Updated include.
7221         * objc.dg/encode-8.m: Include objc/runtime.h instead of
7222         objc/encoding.h.
7223         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
7224         the Modern Objective-C runtime API.
7225         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7226         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
7227         instead of ../objc-obj-c++-shared/Protocol1.h.
7228         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
7229         the Modern Objective-C runtime API except when using an older NeXT
7230         runtime.
7231         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
7232         the Modern Objective-C runtime API.
7233         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7234         Object.
7235         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7236         * objc.dg/fix-and-continue-2.m: Likewise.
7237         * objc.dg/foreach-1.m: Likewise.
7238         * objc.dg/foreach-2.m: Likewise.
7239         * objc.dg/foreach-3.m: Likewise.
7240         * objc.dg/foreach-4.m: Likewise.
7241         * objc.dg/foreach-5.m: Likewise.
7242         * objc.dg/foreach-6.m: Likewise.
7243         * objc.dg/foreach-7.m: Likewise.
7244         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
7245         Object.
7246         * objc.dg/func-ptr-2.m: Likewise.
7247         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7248         Do not include objc/objc-api.h.
7249         * obj-c++.dg/fsf-package-0.mm: Likewise.
7250         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7251         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7252         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7253         of Object.
7254         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7255         * objc.dg/gnu-runtime-3.m: Likewise.
7256         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7257         * objc.dg/headers.m: Include objc/runtime.h instead of
7258         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
7259         for the NeXT runtime.
7260         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7261         * obj-c++.dg/isa-field-1.mm: Likewise.
7262         * obj-c++.dg/ivar-list-semi.mm: Likewise.
7263         * objc.dg/layout-1.m: Likewise.
7264         * objc.dg/layout-2.m: Likewise.
7265         * objc.dg/local-decl-2.m: Likewise.
7266         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7267         Object.  ([Container +elementForView:]): Use
7268         class_conformsToProtocol().
7269         * obj-c++.dg/lookup-2.mm: Likewise.
7270         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7271         * obj-c++.dg/local-decl-1.mm: Likewise.
7272         * objc.dg/method-3.m: Likewise.
7273         * objc.dg/method-4.m: Likewise.
7274         * objc.dg/method-6.m: Include objc/Protocol.h instead of
7275         ../objc-obj-c++-shared/Protocol1.h.
7276         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7277         * objc.dg/method-9.m: Likewise.
7278         * objc.dg/method-10.m: Likewise.
7279         * objc.dg/method-13.m ([Root +initialize]): Include this method
7280         also for the GNU runtime.  (main): Use objc_getClass() also for
7281         the GNU runtime.
7282         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7283         * objc.dg/method-17.m: Likewise.
7284         * objc.dg/method-19.m: Likewise.
7285         * objc.dg/method-20b.m: Likewise.
7286         * obj-c++.dg/method-2.mm: Likewise.
7287         * obj-c++.dg/method-6.mm: Likewise.
7288         * obj-c++.dg/method-10.mm: Likewise.
7289         * obj-c++.dg/method-11.mm: Likewise.
7290         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7291         ../objc-obj-c++-shared/Protocol1.h.
7292         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7293         * obj-c++.dg/method-15.mm: Likewise.
7294         * obj-c++.dg/method-17.mm: Likewise.
7295         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
7296         +initialize]): Include this method also for the GNU
7297         runtime.  (main): Use objc_getClass() also for the GNU runtime.
7298         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7299         * obj-c++.dg/method-22.mm: Likewise.
7300         * obj-c++.dg/method-23.mm: Likewise.
7301         * obj-c++.dg/no-extra-load.mm: Likewise.
7302         * objc.dg/objc-fast-4.m: Likewise.
7303         * objc.dg/objc-gc-4.m: Likewise.
7304         * obj-c++.dg/objc-gc-3.mm: Likewise.
7305         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
7306         protocol_getMethodDescription() instead of [Protocol
7307         -descriptionForInstanceMethod].
7308         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7309         Made it available with all runtimes.  (main): Call -test instead
7310         of -class.
7311         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7312         and put into a category.
7313         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7314         Object.  Include objc/objc.h.
7315         * obj-c++.dg/proto-lossage-2.mm: Likewise.
7316         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
7317         New. (main): Use protocol_getMethodDescription() instead
7318         of [Protocol -descriptionForInstanceMethod] and [Protocol
7319         -descriptionForClassMethod].
7320         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7321         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
7322         Objective-C runtime API.
7323         * obj-c++.dg/proto-qual-1.mm: Likewise.
7324         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7325         Object.
7326         * obj-c++.dg/property/property-1.mm: Likewise.
7327         * obj-c++.dg/qual-types-1.mm: Likewise.
7328         * objc.dg/selector-2.m: Include objc/objc.h instead of
7329         ../objc-obj-c++-shared/Object1.h.
7330         * obj-c++.dg/selector-2.mm: Likewise.
7331         * obj-c++.dg/selector-5.mm: Likewise.
7332         * obj-c++.dg/selector-6.mm: Likewise.
7333         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7334         Object.  Do not include objc/objc-api.h.
7335         * obj-c++.dg/set-not-used-1.mm: Likewise.
7336         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7337         * objc.dg/stret-1.m: Likewise.
7338         * objc.dg/stret-2.m: Likewise.
7339         * obj-c++.dg/super-class-2.mm: Likewise.
7340         * objc.dg/super-class-3.m: Likewise.
7341         * objc.dg/super-class-4.m: Likewise.
7342         * objc.dg/sync-2.m: Likewise.
7343         * obj-c++.dg/sync-2.mm: Likewise.
7344         * objc.dg/sync-1.m: Include objc/objc.h instead of
7345         ../objc-obj-c++-shared/Object1.h.
7346         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7347         'Class' as the type of 'isa'.
7348         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7349         Objective-C runtime API.  ([TestClass +initialize]): Include this
7350         method with the GNU runtime as well.
7351         * objc.dg/strings/strings-1.m: Updated includes.
7352         * obj-c++.dg/strings/strings-1.mm: Likewise.
7353         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7354         objc.dg/strings/const-str-12b.m.
7355         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7356         * obj-c++.dg/template-3.mm: Likewise.
7357         * obj-c++.dg/template-4.mm: Likewise.
7358         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7359         Objective-C runtime API.
7360         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7361         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7362         * obj-c++.dg/try-catch-1.mm: Likewise.
7363         * obj-c++.dg/try-catch-2.mm: Likewise.
7364         * objc.dg/try-catch-3.m: Likewise.
7365         * obj-c++.dg/try-catch-3.mm: Likewise.
7366         * objc.dg/try-catch-6.m: Likewise.
7367         * objc.dg/try-catch-7.m: Likewise.
7368         * obj-c++.dg/try-catch-7.mm: Likewise.
7369         * obj-c++.dg/try-catch-8.mm: Likewise.
7370         * obj-c++.dg/try-catch-9.mm: Likewise.
7371         * objc.dg/try-catch-10.m: Likewise.
7372         * obj-c++.dg/try-catch-11.mm: Likewise.
7373         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7374         Object.  Include objc/objc.h.
7375         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7376         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7377         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7378         Object.  Use Modern Objective-C runtime API.  Do not use
7379         performv::.
7380         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7381         * obj-c++.dg/torture/trivial.mm: Likewise.
7382         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7383         instead of ../objc-obj-c++-shared/Object1.h.  Include
7384         ../objc-obj-c++-shared/runtime.h.
7385         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7386         * objc.dg/torture/strings/const-str-11.m: Likewise.
7387         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7388         * objc.dg/torture/strings/const-str-9.m: Likewise.
7389         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7390         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7391         instead of Object. Only add _FooClassReference if
7392         __NEXT_RUNTIME__.
7393         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7394         * objc.dg/torture/strings/const-str-8.m: Likewise.
7395         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7396         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7397         additional sources.
7398         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7399         Object.
7400         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7401         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7402         * obj-c++.dg/va-meth-1.mm: Likewise.
7403         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7404         ../objc-obj-c++-shared/Object1.h.
7405         * objc.dg/zero-link-3.m: Likewise.
7406
7407 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7408
7409         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7410
7411 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7412
7413         PR objc-++/48275
7414         * obj-c++.dg/property/cxx-property-1.mm: New.
7415         * obj-c++.dg/property/cxx-property-2.mm: New.
7416
7417 2011-06-06  Jason Merrill  <jason@redhat.com>
7418
7419         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7420
7421 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7422
7423         PR rtl-optimization/49145
7424         From Ryan Mansfield
7425         * gcc.c-torture/compile/pr49145.c: New test.
7426
7427 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7428
7429         PR testsuite/49288
7430         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7431         to dg-options, match also DW_AT_linkage_name.
7432
7433         PR debug/49294
7434         * gcc.dg/debug/pr49294.c: New test.
7435
7436         PR c++/49264
7437         * g++.dg/opt/pr49264.C: New test.
7438
7439 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7440
7441         PR tree-optimization/49243
7442         * gcc.dg/pr49243.c: New.
7443
7444 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7445
7446         * gnat.dg/specs/cond_expr1.ads: New test.
7447
7448 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7449
7450         * gnat.dg/deferred_const4.ad[sb]: New test.
7451         * gnat.dg/deferred_const4_pkg.ads: New helper.
7452
7453 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7454
7455         * gnat.dg/test_tamdt.adb: Rename to...
7456         * gnat.dg/taft_type1.adb: ...this.
7457         * gnat.dg/tamdt.ad[sb]: Rename to...
7458         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7459         * gnat.dg/tamdt_aux.ads: Rename to...
7460         * gnat.dg/taft_type1_pkg2.ads: ...this.
7461         * gnat.dg/taft_type2.ad[sb]: New test.
7462         * gnat.dg/taft_type2_pkg.ads: New helper.
7463         * gnat.dg/taft_type3.adb: New test.
7464         * gnat.dg/taft_type3_pkg.ads: New helper.
7465
7466 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR fortran/49255
7469         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7470         for F2008.
7471
7472 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7473
7474         PR testsuite/49287
7475         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7476         warning.
7477         * objc.dg/gnu-api-2-objc.m: Likewise.
7478         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7479         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7480
7481 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7482
7483         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7484         alignment, not the alignment, when calling class_addIvar().  Add
7485         an 'isa' instance variable to the test root class.
7486         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7487
7488 2011-06-04  Jan Hubicka  <jh@suse.cz>
7489
7490         PR tree-optimization/48893
7491         PR tree-optimization/49091
7492         PR tree-optimization/49179
7493         * gfortran.dg/pr49179.f90: New testcase
7494
7495 2011-06-04  Jan Hubicka  <jh@suse.cz>
7496
7497         PR lto/48954
7498         * g++.dg/torture/pr48954.C: New testcase.
7499
7500 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7501
7502         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7503
7504 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7505
7506         PR c++/33840
7507         * g++.dg/diagnostic/bitfld2.C: New.
7508
7509 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7510
7511         PR target/49281
7512         * gcc.c-torture/execute/pr49281.c: New test.
7513
7514 2011-06-04  Jan Hubicka  <jh@suse.cz>
7515
7516         PR tree-optimize/48929
7517         * gcc.c-torture/compile/pr48929.c: New testcase.
7518
7519 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7520
7521         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7522
7523 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7524
7525         PR c++/49276
7526         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7527
7528 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7529
7530         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7531
7532 2011-06-03  Richard Henderson  <rth@redhat.com>
7533             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7534
7535         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7536
7537 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7538
7539         * objc.dg/headers.m: Do not include objc-list.h.
7540
7541 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7542
7543         * objc.dg/type-stream-1.m: Test removed.
7544         * objc.dg/headers.m: Do not include typedstream.h.
7545
7546 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7547
7548         * objc.dg/torture/forward-1.m (main): Updated testcase.
7549
7550 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7551
7552         PR target/49163
7553         * gcc.c-torture/compile/pr49163.c: New.
7554
7555 2011-06-02  Asher Langton  <langton2@llnl.gov>
7556
7557         PR fortran/49268
7558         * gfortran.dg/PR49268.f90: New test.
7559
7560 2011-06-02  Asher Langton  <langton2@llnl.gov>
7561
7562         PR fortran/37039
7563         * gfortran.dg/PR37039.f90: New test.
7564
7565 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7566
7567         PR objc/48539
7568         * objc.dg/method-5.m: Updated.
7569         * objc.dg/method-19.m: Updated.
7570         * objc.dg/method-lookup-1.m: New.
7571         * obj-c++.dg/method-6.mm: Updated.
7572         * obj-c++.dg/method-7.mm: Updated.
7573         * obj-c++.dg/method-lookup-1.mm: New.
7574
7575 2011-06-02  DJ Delorie  <dj@redhat.com>
7576
7577         * lib/timeout.exp (timeout): Add board_info support.
7578
7579 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7580
7581         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7582
7583 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7584
7585         PR fortran/49265
7586         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7587         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7588
7589 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7590             Hans-Peter Nilsson  <hp@axis.com>
7591
7592         PR rtl-optimization/48840
7593         * gcc.target/sparc/ultrasp13.c: New test.
7594
7595 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7596
7597         PR target/49238
7598         * gcc.c-torture/compile/pr49238.c: New.
7599
7600 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7601
7602         * gcc.target/arm/g2.c: Skip test in -mthumb.
7603         Skip test unless cpu is xscale.
7604         * gcc.target/arm/scd42-2.c: Likewise.
7605         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7606
7607 2011-06-01  Jason Merrill  <jason@redhat.com>
7608
7609         * g++.dg/cpp0x/decltype28.C: New.
7610         * g++.dg/cpp0x/decltype29.C: New.
7611
7612 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7613
7614         PR target/45074
7615         * gcc.target/mips/pr45074.c: New test.
7616
7617 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7618             Hans-Peter Nilsson  <hp@axis.com>
7619
7620         PR rtl-optimization/48830
7621         * gcc.target/sparc/ultrasp12.c: New test.
7622
7623 2011-06-01  David Li  <davidxl@google.com>
7624
7625         * gcc.dg/profile-dir-1.c: Change pass name.
7626         * gcc.dg/profile-dir-2.c: Ditto.
7627         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7628         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7629         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7630         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7631         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7632         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7633         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7634         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7635         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7636         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7637         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7638         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7639         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7640         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7641         * gcc.dg/profile-dir-3.c: Ditto.
7642         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7643
7644 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7645
7646         * objc.dg/attributes/method-nonnull-1.m: New test.
7647         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7648
7649 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/18918
7652         * gfortran.dg/coarray_atomic_1.f90: New.
7653         * gfortran.dg/coarray/atomic_1.f90: New.
7654
7655 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * gcc.dg/guality/bswaptest.c: New test.
7658         * gcc.dg/guality/clztest.c: New test.
7659         * gcc.dg/guality/ctztest.c: New test.
7660         * gcc.dg/guality/rotatetest.c: New test.
7661
7662         PR target/48688
7663         * gcc.target/i386/pr48688.c: New test.
7664
7665 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7666
7667         PR c++/48010
7668         * g++.dg/lookup/name-clash9.C: New.
7669
7670 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7671
7672         PR fortran/18918
7673         * gfortran.dg/coarray/dummy_1.f90: New.
7674
7675 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7676
7677         PR fortran/18918
7678         * gfortran.dg/coarray/save_1.f90: New.
7679         * gfortran.dg/coarray_4.f90: Update dg-error.
7680
7681 2011-05-31  Jason Merrill  <jason@redhat.com>
7682
7683         * g++.dg/cpp0x/rv-template1.C: New.
7684
7685 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7686
7687         PR rtl-optimization/49235
7688         * gcc.dg/pr49235.c: New test.
7689
7690 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7691
7692         PR tree-optimization/49093
7693         * gcc.dg/vect/pr49093.c: New test.
7694
7695 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7696
7697         PR debug/49047
7698         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7699
7700 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7701
7702         PR testsuite/49239
7703         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7704         output array.
7705
7706 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7707
7708         PR target/49186
7709         * gcc.c-torture/execute/pr49186.c: New.
7710
7711 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7712
7713         PR target/49168
7714          * gcc.target/i386/pr49168-1.c: New.
7715
7716 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7717             Eric Botcazou  <ebotcazou@adacore.com>
7718
7719         * gcc.dg/guality/drap.c: New test.
7720
7721 2011-05-30  Richard Guenther  <rguenther@suse.de>
7722
7723         PR tree-optimization/49210
7724         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7725         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7726
7727 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7728
7729         PR c++/49223
7730         * g++.dg/gomp/pr49223-1.C: New test.
7731         * g++.dg/gomp/pr49223-2.C: New test.
7732
7733 2011-05-30  Richard Guenther  <rguenther@suse.de>
7734
7735         PR tree-optimization/49218
7736         * gcc.c-torture/execute/pr49218.c: New testcase.
7737
7738 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
7739
7740         PR tree-optimization/49199
7741         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7742         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7743         -fno-tree-scev-cprop.
7744
7745 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
7746
7747         PR fortran/47601
7748         * gfortran.dg/extends_13.f03: New.
7749
7750 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR rtl-optimization/49095
7753         * gcc.target/i386/pr49095.c: New test.
7754
7755 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7756
7757         PR fortran/18918
7758         * gfortran.dg/coarray_24.f90: New.
7759
7760 2011-05-29  Tobias Burnus  <burnus@net-b.de>
7761
7762         PR fortran/18918
7763         * gfortran.dg/coarray_23.f90: New.
7764
7765 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
7766
7767         From Ryan Mansfield
7768         * gcc.dg/pr48826.c: New test.
7769
7770 2011-05-29  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/49217
7773         * gcc.dg/torture/pr49217.c: New testcase.
7774
7775 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
7776
7777         PR testsuite/49222
7778         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
7779
7780 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
7781
7782         * gnat.dg/boolean_subtype.adb: Rename to...
7783         * gnat.dg/boolean_subtype1.adb: ...this.
7784
7785 2011-05-28  Jason Merrill  <jason@redhat.com>
7786
7787         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
7788
7789 2011-05-27  Jason Merrill  <jason@redhat.com>
7790
7791         * g++.dg/cpp0x/enum18.C: Adjust.
7792
7793         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
7794
7795 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7796
7797         PR fortran/18918
7798         * gfortran.dg/coarray_22.f90: New.
7799
7800 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7801
7802         PR tree-optimization/46728
7803         * gcc.target/powerpc/pr46728-1.c: New.
7804         * gcc.target/powerpc/pr46728-2.c: New.
7805         * gcc.target/powerpc/pr46728-3.c: New.
7806         * gcc.target/powerpc/pr46728-4.c: New.
7807         * gcc.target/powerpc/pr46728-5.c: New.
7808         * gcc.dg/pr46728-6.c: New.
7809         * gcc.target/powerpc/pr46728-7.c: New.
7810         * gcc.target/powerpc/pr46728-8.c: New.
7811         * gcc.dg/pr46728-9.c: New.
7812         * gcc.target/powerpc/pr46728-10.c: New.
7813         * gcc.target/powerpc/pr46728-11.c: New.
7814         * gcc.dg/pr46728-12.c: New.
7815         * gcc.target/powerpc/pr46728-13.c: New.
7816         * gcc.target/powerpc/pr46728-14.c: New.
7817         * gcc.target/powerpc/pr46728-15.c: New.
7818         * gcc.target/powerpc/pr46728-16.c: New.
7819
7820 2011-05-27  Jason Merrill  <jason@redhat.com>
7821
7822         * g++.dg/abi/mangle47.C: New.
7823
7824         PR c++/49176
7825         * g++.dg/template/const5.C: New.
7826
7827         * g++.dg/cpp0x/enum18.C: New.
7828
7829         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
7830
7831         * g++.dg/cpp0x/error6.C: New.
7832
7833         * g++.dg/cpp0x/error5.C: New.
7834
7835 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
7836
7837         PR c++/49165
7838         * g++.dg/eh/cond6.C: New test.
7839
7840 2011-05-27  Tobias Burnus  <burnus@net-b.de>
7841
7842         PR fortran/48820
7843         * gfortran.dg/rank_3.f90: New.
7844         * gfortran.dg/rank_4.f90: New.
7845
7846 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
7847
7848         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
7849         replace dump search.
7850
7851 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
7852
7853         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
7854         * gnat.dg/bit_packed_array5.adb: ...here.
7855
7856 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7857
7858         PR c++/42056
7859         * g++.dg/cpp0x/auto25.C: New.
7860
7861 2011-05-27  Richard Guenther  <rguenther@suse.de>
7862
7863         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
7864
7865 2011-05-27  Richard Guenther  <rguenther@suse.de>
7866
7867         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
7868
7869 2011-05-27  Richard Guenther  <rguenther@suse.de>
7870
7871         PR middle-end/49189
7872         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
7873
7874 2011-05-26  Jason Merrill  <jason@redhat.com>
7875
7876         * g++.dg/cpp0x/friend1.C: New.
7877         * g++.dg/cpp0x/friend2.C: New.
7878
7879         * g++.dg/cpp0x/auto7.C: Update.
7880         * g++.dg/template/crash50.C: Adjust.
7881         * g++.dg/template/static9.C: Adjust.
7882         * g++.old-deja/g++.ext/memconst.C: Adjust.
7883
7884 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
7885
7886         * gcc.dg/march.c: Ignore a note for some targets.
7887
7888 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
7889             Nathan Froyd  <froydnj@codesourcery.com>
7890
7891         PR c++/2288
7892         PR c++/18770
7893         * g++.old-deja/g++.jason/cond.C: Remove xfails.
7894         * g++.dg/parse/pr18770.C: New test.
7895         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
7896
7897 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
7898
7899         PR fortran/48955
7900         * gfortran.dg/dependency_40.f90 : New test.
7901
7902 2011-05-26  Tobias Burnus  <burnus@net-b.de>
7903
7904         PR fortran/18918
7905         * gfortran.dg/coarray/registering_1.f90: New.
7906
7907 2011-05-26  Jason Merrill  <jason@redhat.com>
7908
7909         * g++.dg/cpp0x/variadic111.C: New.
7910         * g++.dg/cpp0x/variadic41.C: Adjust.
7911
7912 2011-05-26  Richard Guenther  <rguenther@suse.de>
7913
7914         PR tree-optimization/48702
7915         * gcc.dg/torture/pr48702.c: New testcase.
7916
7917 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7918
7919         PR gcov-profile/48845
7920         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
7921         support.
7922         * gcc.dg/matrix/matrix.exp: Likewise.
7923         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
7924         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
7925         line number to check_profiling_available.
7926         * lib/target-supports.exp (check_profiling_available): Account for
7927         this.
7928         Require TLS runtime support with -fprofile-generate.
7929         * lib/profopt.exp (profopt-execute): Add TLS options for
7930         -fprofile-generate.
7931         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
7932
7933 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
7934
7935         PR c++/49165
7936         * g++.dg/eh/cond5.C: New test.
7937
7938         PR tree-optimization/49161
7939         * gcc.c-torture/execute/pr49161.c: New test.
7940
7941 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7942
7943         * gcc.target/arm/neon-vorn-vbic.c: New test.
7944
7945 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
7946
7947         PR tree-optimization/49038
7948         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
7949         * gcc.dg/vect/pr49038.c: New test.
7950
7951 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
7952
7953         * g++.dg/init/pr25811-3.C: New.
7954         * g++.dg/init/pr25811-4.C: New.
7955
7956 2011-05-25  Jason Merrill  <jason@redhat.com>
7957
7958         * g++.dg/cpp0x/enum17.C: New.
7959         * g++.old-deja/g++.jason/rfg10.C: Adjust.
7960
7961         * g++.dg/cpp0x/auto24.C: New.
7962
7963         * g++.dg/cpp0x/error4.C: New.
7964
7965         * g++.dg/cpp0x/rv-restrict.C: New.
7966
7967         * g++.dg/cpp0x/enum15.C: New.
7968         * g++.dg/cpp0x/constexpr-switch2.C: New.
7969
7970         * g++.dg/cpp0x/variadic110.C: New.
7971
7972         * g++.dg/cpp0x/auto9.C: Add typedef test.
7973
7974         * g++.dg/cpp0x/auto23.C: New.
7975         * g++.dg/cpp0x/auto9.C: Adjust.
7976
7977         * g++.dg/cpp0x/defaulted29.C: New.
7978
7979         * g++.dg/cpp0x/initlist51.C: New.
7980
7981 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
7982
7983         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
7984         * g++.dg/abi/packed1.C: Suppress warning.
7985         * g++.dg/warn/Wunused-parm-3.C: Likewise.
7986         * g++.dg/template/stdarg1.C: Likewise.
7987         * g++.dg/other/packed1.C: Remove arm from xfail list.
7988
7989 2011-05-25  Jason Merrill  <jason@redhat.com>
7990
7991         * g++.dg/cpp0x/enum16.C: New.
7992         * g++.dg/parse/error15.C: Adjust.
7993
7994         * g++.dg/cpp0x/initlist50.C: New.
7995
7996         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
7997
7998         * g++.dg/cpp0x/variadic109.C: New.
7999
8000 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8001
8002          * gcc.target/i386/pause-1.c: New.
8003
8004 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8005
8006         * gcc.dg/stack-usage-1.c: Adjust comment.
8007         * gcc.dg/stack-usage-2.c: New test.
8008
8009 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR c++/49136
8012         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8013         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8014
8015 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
8016
8017         PR rtl-optimization/48757
8018         * gfortran.dg/pr48757.f:  New test case.
8019
8020 2011-05-24  Jason Merrill  <jason@redhat.com>
8021
8022         * g++.dg/cpp0x/access01.C: New.
8023
8024 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8025
8026         PR libobjc/48177
8027         * objc.dg/pr48177.m: New testcase.
8028
8029 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8030
8031         PR objc/48187
8032         * objc.dg/pr48187.m: New testcase.
8033         * obj-c++.dg/pr48187.mm: New testcase.
8034         * objc.dg/ivar-extra-semicolon.m: New testcase.
8035
8036 2011-05-24  Jason Merrill  <jason@redhat.com>
8037
8038         * g++.dg/template/access21.C: New.
8039         * g++.dg/template/access22.C: New.
8040
8041 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
8042
8043         PR rtl-optimization/48633
8044         * g++.dg/pr48633.C: New test.
8045
8046 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
8047
8048         PR target/49133
8049         * g++.dg/other/pr49133.C: New test.
8050
8051 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
8052             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8053
8054         * gcc.dg/torture/tls/run-gd.c: New test.
8055         * gcc.dg/torture/tls/run-ie.c: New test.
8056         * gcc.dg/torture/tls/run-ld.c: New test.
8057         * gcc.dg/torture/tls/run-le.c: New test.
8058         * lib/target-supports.exp (check_effective_target_tls_runtime):
8059         Build testcase with TLS options.
8060
8061 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8062
8063         * gcc.dg/vect/pr48172.c: Remove dg-do run.
8064
8065 2011-05-24  Tom de Vries  <tom@codesourcery.com>
8066
8067         PR tree-optimization/49121
8068         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8069
8070 2011-05-23  Jason Merrill  <jason@redhat.com>
8071
8072         * g++.dg/cpp0x/defaulted28.C: New.
8073
8074         * g++.dg/cpp0x/sfinae25.C: New.
8075
8076         * g++.dg/cpp0x/rv-cast2.C: New.
8077
8078         * g++.dg/cpp0x/enum14.C: New.
8079
8080 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR lto/49123
8083         * gcc.c-torture/execute/pr49123.c: New test.
8084
8085         PR debug/49032
8086         * gcc.dg/debug/pr49032.c: New test.
8087
8088         PR c/49120
8089         * gcc.dg/pr49120.c: New test.
8090
8091 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         PR target/47315
8094         * gcc.target/i386/pr47315.c: New test.
8095
8096 2011-05-23  Jason Merrill  <jason@redhat.com>
8097
8098         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8099
8100         * g++.dg/cpp0x/sfinae24.C: New.
8101
8102         * g++.dg/cpp0x/error3.C: New.
8103
8104         * g++.dg/cpp0x/defaulted27.C: New.
8105
8106         * g++.dg/cpp0x/decltype27.C: New.
8107
8108 2011-05-23  Richard Guenther  <rguenther@suse.de>
8109
8110         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8111
8112 2011-05-23  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/40874
8115         * g++.dg/tree-ssa/pr40874.C: New testcase.
8116
8117 2011-05-23  Richard Guenther  <rguenther@suse.de>
8118
8119         PR tree-optimization/49115
8120         * g++.dg/torture/pr49115.C: New testcase.
8121
8122 2011-05-23  Richard Guenther  <rguenther@suse.de>
8123
8124         PR middle-end/15419
8125         * gcc.dg/memcpy-3.c: New testcase.
8126
8127 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR middle-end/48973
8130         * gcc.c-torture/execute/pr48973-1.c: New test.
8131         * gcc.c-torture/execute/pr48973-2.c: New test.
8132
8133 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
8134
8135         PR c++/18016
8136         * g++.dg/warn/pr18016.C: New.
8137
8138 2011-05-23  Tom de Vries  <tom@codesourcery.com>
8139
8140         PR target/45098
8141         * gcc.target/arm/ivopts-6.c: New test.
8142
8143 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR middle-end/49029
8146         * gcc.c-torture/compile/pr49029.c: New test.
8147
8148 2011-05-22  Jason Merrill  <jason@redhat.com>
8149
8150         * g++.dg/cpp0x/sfinae23.C: New.
8151         * g++.dg/cpp0x/sfinae8.C: Correct.
8152
8153 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8154
8155         * gfortran.dg/function_optimize_8.f90:  New test case.
8156
8157 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
8158
8159         PR tree-optimization/49087
8160         * gcc.dg/vect/O3-pr49087.c: New test.
8161
8162 2011-05-21  Jason Merrill  <jason@redhat.com>
8163
8164         * g++.dg/debug/const5.C: New.
8165
8166 2011-05-20  Jason Merrill  <jason@redhat.com>
8167
8168         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8169
8170         * g++.dg/cpp0x/constexpr-static7.C: New.
8171
8172         * g++.dg/cpp0x/enum12.C: New.
8173         * g++.dg/cpp0x/enum13.C: New.
8174
8175 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8176
8177         PR fortran/48699
8178         * gfortran.dg/select_type_23.f03: New.
8179
8180 2011-05-20  Jason Merrill  <jason@redhat.com>
8181
8182         * g++.dg/cpp0x/defaulted26.C: New.
8183
8184         * g++.dg/cpp0x/noexcept02.C: Fix.
8185         * g++.dg/cpp0x/noexcept03.C: Fix.
8186         * g++.dg/cpp0x/noexcept08.C: Fix.
8187         * g++.dg/cpp0x/noexcept10.C: New.
8188
8189 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
8190
8191         PR fortran/48706
8192         * gfortran.dg/extends_12.f03: New.
8193
8194 2011-05-20  Jason Merrill  <jason@redhat.com>
8195
8196         * g++.dg/template/koenig9.C: New.
8197         * g++.dg/opt/pr47615.C: Fix.
8198         * g++.dg/overload/defarg1.C: Fix.
8199         * g++.dg/tc1/dr213.C: Remove xfail.
8200         * g++.dg/torture/pr34850.C: Fix.
8201         * g++.dg/torture/pr39362.C: Fix.
8202         * g++.old-deja/g++.brendan/crash56.C: Fix.
8203         * g++.old-deja/g++.pt/memtemp47.C: Fix.
8204
8205 2011-05-20  Richard Guenther  <rguenther@suse.de>
8206
8207         PR tree-optimization/49079
8208         * gcc.dg/torture/pr49079.c: New testcase.
8209
8210 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR tree-optimization/49073
8213         * gcc.c-torture/execute/pr49073.c: New test.
8214
8215 2011-06-19  Tobias Burnus  <burnus@net-b.de>
8216
8217         PR fortran/18918
8218         * gfortran.dg/coarray_21.f90: New.
8219
8220 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
8221
8222         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8223         output.
8224
8225 2011-05-19  Richard Guenther  <rguenther@suse.de>
8226
8227         PR testsuite/49063
8228         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8229
8230 2011-05-19  Richard Guenther  <rguenther@suse.de>
8231
8232         PR middle-end/48985
8233         * gcc.dg/builtin-object-size-11.c: New testcase.
8234
8235 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8236
8237         PR target/45098
8238         * gcc.target/arm/ivopts.c: New test.
8239         * gcc.target/arm/ivopts-2.c: New test.
8240
8241 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8242
8243         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8244
8245 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8246
8247         * gcc.c-torture/execute/960321-1.x: Remove.
8248
8249 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
8250
8251         PR fortran/48700
8252         * gfortran.dg/move_alloc_4.f90: New.
8253
8254 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8255
8256         PR target/49002
8257         * gcc.target/i386/pr49002-1.c: New test.
8258         * gcc.target/i386/pr49002-2.c: Likewise.
8259
8260 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR tree-optimization/49039
8263         * gcc.c-torture/execute/pr49039.c: New test.
8264         * gcc.dg/tree-ssa/pr49039.c: New test.
8265         * g++.dg/torture/pr49039.C: New test.
8266
8267 2011-05-18  Jason Merrill  <jason@redhat.com>
8268
8269         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8270         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8271         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8272
8273 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
8274
8275         * gcc.target/bfin/mcpu-bf592.c: New test.
8276
8277 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
8278
8279         PR tree-optimization/41881
8280         * gcc.dg/vect/O3-pr41881.c: New test.
8281         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8282
8283 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR tree-optimization/49000
8286         * gcc.dg/pr49000.c: New test.
8287
8288 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8289
8290         * gnat.dg/invalid1.adb: New test.
8291
8292 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
8293
8294         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8295         scan pattern.
8296         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8297         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8298
8299 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8300
8301         PR c++/48994
8302         * g++.dg/cpp0x/range-for18.C: New.
8303
8304 2011-05-15  Tobias Burnus  <burnus@net-b.de>
8305
8306         PR fortran/18918
8307         * gfortran.dg/coarray/image_index_2.f90: New.
8308
8309 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
8310
8311         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8312         * g++.dg/cpp0x/override2.C: New.
8313
8314 2011-05-14  Tobias Burnus  <burnus@net-b.de>
8315
8316         PR fortran/18918
8317         * gfortran.de/coarray_20.f90: New.
8318
8319 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8320
8321         PR fortran/22572
8322         * function_optimize_7.f90:  New test case.
8323
8324 2011-05-13  Jason Merrill  <jason@redhat.com>
8325
8326         * g++.dg/cpp0x/decltype26.C: New.
8327         * g++.dg/cpp0x/enum11.C: New.
8328
8329 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8330
8331         PR fortran/48972
8332         PR fortran/48991
8333         * gfortran.dg/assign_8.f90: Update dg-error.
8334
8335 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8336
8337         PR fortran/48972
8338         * gfortran.dg/io_constraints_8.f90: New.
8339         * gfortran.dg/io_constraints_9.f90: New.
8340
8341 2011-05-13  Martin Thuresson  <martint@google.com>
8342
8343         PR gcov-profile/47793
8344         * gcc.dg/pr47793.c: New.
8345
8346 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR tree-optimization/48975
8349         * gcc.dg/pr48975.c: New test.
8350
8351 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8352
8353         PR fortran/48972
8354         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8355
8356 2011-05-12  Jason Merrill  <jason@redhat.com>
8357
8358         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8359
8360 2011-05-12  Geert Bosch  <bosch@adacore.com>
8361
8362         * gnat.dg/view_conversion1.adb: New test.
8363
8364 2011-05-12  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/48172
8367         * gcc.dg/vect/pr48172.c: New testcase.
8368
8369 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8370
8371         PR debug/48967
8372         * g++.dg/opt/pr48967.C: New test.
8373
8374 2011-05-11  Jason Merrill  <jason@redhat.com>
8375
8376         * g++.dg/cpp0x/constexpr-friend.C: New.
8377         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8378
8379         * g++.dg/cpp0x/sfinae22.C: New.
8380
8381 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8382
8383         PR fortran/48889
8384         * gfortran.dg/generic_24.f90: New.
8385
8386 2011-05-11  Richard Guenther  <rguenther@suse.de>
8387
8388         PR tree-optimization/15256
8389         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8390
8391 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR debug/48159
8394         * gcc.dg/pr48159-1.c: New test.
8395         * gcc.dg/pr48159-2.c: New test.
8396
8397 2011-05-11  Richard Guenther  <rguenther@suse.de>
8398
8399         PR middle-end/48953
8400         * gcc.dg/torture/pr48953.c: New testcase.
8401
8402 2011-05-11  Richard Guenther  <rguenther@suse.de>
8403
8404         PR tree-optimization/18041
8405         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8406
8407 2011-05-11  Alan Modra  <amodra@gmail.com>
8408
8409         PR target/47755
8410         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8411
8412 2011-05-10  Jason Merrill  <jason@redhat.com>
8413
8414         * g++.dg/cpp0x/defaulted25.C: New.
8415         * g++.dg/template/crash7.C: Adjust.
8416
8417         * g++.dg/cpp0x/variadic108.C: New.
8418
8419 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8420
8421         * g++.dg/inherit/virtual9.C: Extend.
8422
8423 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8424
8425         PR target/48857
8426         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8427         are passed and returned in vector registers.
8428
8429 2011-05-10  Richard Guenther  <rguenther@suse.de>
8430
8431         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8432         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8433         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8434         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8435         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8436         applies.
8437
8438 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8439
8440         PR tree-optimization/48611
8441         PR tree-optimization/48794
8442         * gfortran.dg/gomp/pr48611.f90: New test.
8443         * gfortran.dg/gomp/pr48794.f90: New test.
8444
8445         PR debug/48928
8446         * gcc.dg/dfp/pr48928.c: New test.
8447
8448 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8449
8450         PR c++/48522
8451         * g++.dg/cpp0x/pr48522.C: New.
8452
8453 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8454
8455         PR c++/48735
8456         * g++.dg/cpp0x/sfinae21.C: New.
8457
8458 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8459
8460         * g++.dg/template/sfinae28.C: Rename to...
8461         * g++.dg/cpp0x/sfinae19.C: ... this.
8462         * g++.dg/template/sfinae29.C: Rename to...
8463         * g++.dg/cpp0x/sfinae20.C: ... this.
8464
8465 2011-05-09  Jeff Law <law@redhat.com>
8466
8467         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8468         consistent results.
8469
8470 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8471
8472         PR c++/20039
8473         * g++.dg/init/pr20039.C: New.
8474
8475 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8476
8477         PR c++/48737
8478         PR c++/48744
8479         * g++.dg/template/sfinae28.C: New.
8480         * g++.dg/template/sfinae29.C: Likewise.
8481
8482 2011-05-09  Jason Merrill  <jason@redhat.com>
8483
8484         * g++.dg/template/nontype23.C: New.
8485
8486 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8487         PR c++/48859
8488         * g++.dg/init/pr48859.C: New.
8489
8490 2011-05-09  Jason Merrill  <jason@redhat.com>
8491
8492         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8493         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8494         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8495         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8496         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8497         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8498         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8499         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8500
8501 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8502
8503         * g++.dg/inherit/virtual9.C: New.
8504
8505 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8506
8507         PR c++/48574
8508         * g++.dg/template/dependent-expr8.C: New test case.
8509
8510 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8511
8512         PR tree-optimization/48837
8513         * gcc.dg/pr48837.c: New testcase.
8514
8515 2011-05-06  Jason Merrill  <jason@redhat.com>
8516
8517         * g++.dg/cpp0x/constexpr-condition2.C: New.
8518
8519         * g++.dg/cpp0x/constexpr-missing.C: New.
8520
8521 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8522
8523         PR fortran/18918
8524         * gfortran.dg/coarray/this_image_2.f90: New.
8525
8526 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8527
8528         PR fortran/48858
8529         PR fortran/48820
8530         * gfortran.dg/bind_c_usage_22.f90: New.
8531         * gfortran.dg/bind_c_usage_23.f90: New.
8532         * gfortran.dg/bind_c_usage_24.f90: New.
8533         * gfortran.dg/bind_c_usage_24_c.c: New.
8534
8535 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8536
8537         PR c++/48838
8538         * g++.dg/template/member9.C: New test case.
8539
8540 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8541
8542         * gnat.dg/discr29.ad[sb]: New test.
8543         * gnat.dg/discr30.adb: Likewise.
8544
8545 2011-05-05  Julian Brown  <julian@codesourcery.com>
8546
8547         * gcc.target/arm/neon-vset_lanes8.c: New test.
8548
8549 2011-05-05  Jason Merrill  <jason@redhat.com>
8550
8551         * g++.dg/init/new32.C: New.
8552
8553 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8554
8555         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8556         Fix typo.
8557
8558 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR rtl-optimization/48381
8561         * gcc.c-torture/compile/pr48381.c: New test.
8562
8563 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8564
8565         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8566         to dg-options.
8567         * gcc.target/i386/opt-1.c: Ditto.
8568
8569 2011-05-04  Jason Merrill  <jason@redhat.com>
8570
8571         * g++.dg/conversion/base1.C: New.
8572
8573 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8574
8575         PR libgfortran/48787
8576         * gfortran.dg/round_3.f08: Add more checks to test case.
8577
8578 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8579
8580         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8581         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8582         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8583         Gate test on effective_target fd_truncate.
8584
8585 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8586
8587         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8588         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8589         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8590         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8591         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8592         * gcc.target/i386/pr38824.c: Ditto.
8593         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8594         * gcc.target/i386/vecinit-2.c: Ditto.
8595         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8596         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8597         * gcc.target/i386/parity-2.c: Ditto.
8598         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8599
8600 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8601
8602         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8603         remove duplication.
8604         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8605         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8606         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8607
8608 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8609
8610         PR fortran/18918
8611         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8612
8613 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8614
8615         PR fortran/18918
8616         * gfortran.dg/coarray/this_image_1.f90: New.
8617
8618 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8619
8620         PR fortran/18918
8621         * gfortran.dg/coarray/caf.dg: New.
8622         * gfortran.dg/coarray/image_index_1.f90: New, copied
8623         from ../coarray_16.f90.
8624
8625 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8626
8627         PR c++/28501
8628         * g++.dg/ext/complex9.C: New.
8629
8630 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8631
8632         From Mike Frysinger
8633         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8634         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8635         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8636
8637 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8638
8639         * gcc.target/bfin/builtins: Created.
8640         * gcc.target/bfin/hisilh-O0.c: Deleted.
8641         * gcc.target/bfin/hisilh.c: Moved to...
8642         * gcc.target/bfin/builtins/hisilh.c: ...here.
8643         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8644         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8645         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8646         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8647         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8648         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8649         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8650         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8651         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8652         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8653         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8654         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8655         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8656         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8657         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8658         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8659         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8660         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8661         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8662         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8663         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8664         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8665         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8666         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8667         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8668         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8669         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8670         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8671         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8672         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8673         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8674         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8675         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8676         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8677         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8678         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8679         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8680         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8681         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8682         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8683         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8684         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8685         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8686         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8687         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8688         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8689         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8690         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8691         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8692         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8693         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8694         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8695         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8696         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8697         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8698         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8699         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8700         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8701         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8702         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8703         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8704         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8705         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8706         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8707         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8708         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8709         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8710         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8711         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8712         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8713         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8714         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8715         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8716         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8717         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8718         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8719         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8720         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8721         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8722         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8723         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8724         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8725         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8726         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8727         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8728         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8729         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8730         * gcc.target/bfin/builtins/circptr.c: Ditto.
8731         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8732         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8733         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8734         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8735         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8736         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8737         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8738         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8739         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8740         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8741         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8742         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8743         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8744         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8745         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8746         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8747         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8748         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8749         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8750         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8751         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
8752         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
8753         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
8754         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
8755         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
8756         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
8757         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
8758         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
8759         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
8760         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
8761         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
8762         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
8763         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
8764         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
8765         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
8766         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
8767         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
8768         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
8769         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
8770         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
8771         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
8772         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
8773         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
8774         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
8775         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
8776         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
8777         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
8778         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
8779         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
8780         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
8781         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
8782         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
8783         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
8784         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
8785         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
8786         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
8787         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
8788         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
8789         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
8790         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
8791         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
8792         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
8793         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
8794         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
8795         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
8796         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
8797         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
8798         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
8799         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
8800         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
8801
8802 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
8803
8804         * gcc.target/arm/cold-lc.c: New test.
8805
8806 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
8807
8808         PR target/48774
8809         * gcc.dg/pr48774.c: New test.
8810
8811 2011-05-03  Richard Guenther  <rguenther@suse.de>
8812
8813         * gcc.dg/large-size-array-5.c: New testcase.
8814
8815 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8816
8817         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
8818
8819 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8820
8821         * lib/target-supports.exp (check_effective_target_vect_strided):
8822         Replace with...
8823         (check_effective_target_vect_strided2)
8824         (check_effective_target_vect_strided3)
8825         (check_effective_target_vect_strided4)
8826         (check_effective_target_vect_strided8): ...these new functions.
8827
8828         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
8829         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
8830         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
8831         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
8832         * gcc.dg/vect/pr37539.c: Likewise.
8833         * gcc.dg/vect/slp-11a.c: Likewise.
8834         * gcc.dg/vect/slp-11b.c: Likewise.
8835         * gcc.dg/vect/slp-11c.c: Likewise.
8836         * gcc.dg/vect/slp-12a.c: Likewise.
8837         * gcc.dg/vect/slp-12b.c: Likewise.
8838         * gcc.dg/vect/slp-18.c: Likewise.
8839         * gcc.dg/vect/slp-19a.c: Likewise.
8840         * gcc.dg/vect/slp-19b.c: Likewise.
8841         * gcc.dg/vect/slp-21.c: Likewise.
8842         * gcc.dg/vect/slp-23.c: Likewise.
8843         * gcc.dg/vect/vect-cselim-1.c: Likewise.
8844
8845         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
8846         instead of vect_interleave && vect_extract_even_odd.
8847         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
8848         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
8849         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
8850         * gcc.dg/vect/vect-1.c: Likewise.
8851         * gcc.dg/vect/vect-10.c: Likewise.
8852         * gcc.dg/vect/vect-98.c: Likewise.
8853         * gcc.dg/vect/vect-107.c: Likewise.
8854         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8855         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8856         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8857         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8858         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8859         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8860         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8861         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8862         * gcc.dg/vect/vect-strided-float.c: Likewise.
8863         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8864         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8865         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8866         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8867         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8868         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8869         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8870         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8871         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8872         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8873         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8874         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8875         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8876         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8877         * gcc.dg/vect/vect-vfa-03.c: Likewise.
8878
8879         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
8880         target condition.
8881         * gcc.dg/vect/pr30843.c: Likewise.
8882         * gcc.dg/vect/pr33866.c: Likewise.
8883         * gcc.dg/vect/slp-reduc-6.c: Likewise.
8884         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
8885         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
8886         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
8887
8888 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8889
8890         * gcc.dg/vect/slp-11.c: Split into...
8891         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
8892         gcc.dg/vect/slp-11c.c: ...these tests.
8893         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
8894         * gcc.dg/vect/slp-12c.c: ...this new test.
8895         * gcc.dg/vect/slp-19.c: Split into...
8896         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
8897         gcc.dg/vect/slp-19c.c: ...these new tests.
8898
8899 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
8900
8901         * lib/target-supports.exp
8902         (check_effective_target_vect_extract_even_odd_wide): Delete.
8903         (check_effective_target_vect_strided_wide): Likewise.
8904         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
8905         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
8906         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
8907         * gcc.dg/vect/pr37539.c: Likewise.
8908         * gcc.dg/vect/slp-11.c: Likewise.
8909         * gcc.dg/vect/slp-12a.c: Likewise.
8910         * gcc.dg/vect/slp-12b.c: Likewise.
8911         * gcc.dg/vect/slp-19.c: Likewise.
8912         * gcc.dg/vect/slp-23.c: Likewise.
8913         * gcc.dg/vect/vect-1.c: Likewise.
8914         * gcc.dg/vect/vect-98.c: Likewise.
8915         * gcc.dg/vect/vect-107.c: Likewise.
8916         * gcc.dg/vect/vect-strided-float.c: Likewise.
8917
8918 2011-05-02  Jason Merrill  <jason@redhat.com>
8919
8920         * g++.dg/init/new31.C: New.
8921
8922 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
8923
8924         PR c/35445
8925         * gcc.dg/pr35445.c: New test.
8926
8927 2011-05-02  Jason Merrill  <jason@redhat.com>
8928
8929         * c-c++-common/vla-1.c: New.
8930
8931 2011-05-02  Richard Guenther  <rguenther@suse.de>
8932
8933         PR tree-optimization/48822
8934         * gcc.dg/torture/pr48822.c: New testcase.
8935
8936 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
8937
8938         PR c++/47969
8939         * g++.dg/cpp0x/constexpr-47969.C: New.
8940
8941 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
8942
8943         PR testsuite/48498
8944         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
8945         on vect_no_align targets.
8946         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
8947         vect_no_align targets.
8948
8949 2011-05-01  Xinliang David Li  <davidxl@google.com>
8950
8951         * gcc.dg/tree-ssa/integer-addr.c: New test.
8952         * gcc.dg/tree-ssa/alias_bug.c: New test.
8953
8954 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8955
8956         PR libgfortran/48787
8957         * gfortran.dg/round_3.f08: Add more checks.
8958
8959 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8960
8961         PR fortran/48821
8962         * gfortran.dg/import9.f90: New, proper test.
8963         * gfortran.dg/interface_37.f90: Remove bogus
8964         test (bogus copy of interface_36.f90).
8965
8966 2011-04-30  Tobias Burnus  <burnus@net-b.de>
8967
8968         PR fortran/48821
8969         * gfortran.dg/interface_37.f90: New.
8970
8971 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
8972
8973         PR fortran/48746
8974         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
8975
8976 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
8977
8978         PR tree-optimization/48809
8979         * gcc.c-torture/execute/pr48809.c: New test.
8980
8981 2011-04-29  Jeff Law <law@redhat.com>
8982
8983         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
8984
8985 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8986
8987         PR c++/48606
8988         * g++.dg/init/ctor10.C: New.
8989
8990 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8991
8992         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
8993           warning in implicitly instantiated templates.
8994
8995 2011-04-29  Le-Chun Wu  <lcwu@google.com>
8996
8997         * g++.dg/warn/Wnull-conversion-1.C: New.
8998         * g++.dg/warn/Wnull-conversion-2.C: New.
8999
9000 2011-04-29  Diego Novillo  <dnovillo@google.com>
9001
9002         * g++.old-deja/g++.other/null3.C: Expect warning about
9003         converting boolean to a pointer.
9004
9005 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
9006
9007         PR fortran/48462
9008         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9009         being a target.
9010
9011         PR fortran/48746
9012         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9013
9014 2011-04-29  Tobias Burnus  <burnus@net-b.de>
9015
9016         PR fortran/48810
9017         * gfortran.dg/typebound_proc_22.f90: New.
9018
9019         PR fortran/48800
9020         * gfortran.dg/interface_36.f90: New.
9021
9022 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9023
9024         PR libgfortran/48488
9025         PR libgfortran/48602
9026         PR libgfortran/48615
9027         PR libgfortran/48684
9028         PR libgfortran/48787
9029         * gfortran.dg/fmt_g.f: Adjust test.
9030         * gfortran.dg/fmt_g0_1.f08: Adjust test.
9031         * gfortran.dg/round_3.f08: New test.
9032         * gfortran.dg/namelist_print_1.f: Adjust test.
9033         * gfortran.dg/char4_iunit_1.f03: Adjust test.
9034         * gfortran.dg/f2003_io_5.f03: Adjust test.
9035         * gfortran.dg/coarray_15.f90: Adjust test.
9036         * gfortran.dg/namelist_65.f90: Adjust test.
9037         * gfortran.dg/fmt_cache_1.f: Adjust test.
9038         * gfortran.dg/char4_iunit_2.f03: Adjust test.
9039         * gfortran.dg/real_const_3.f90: Adjust test.
9040
9041 2011-04-29  Jan Hubicka  <jh@suse.cz>
9042
9043         * gcc.dg/tree-ssa/inline-10.c: New testcase.
9044         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9045
9046 2011-04-28  Xinliang David Li  <davidxl@google.com>
9047
9048         * gcc.dg/tree-prof/prof-robust-1.c: New test.
9049         * g++.dg/prof-robust-1.C: New test.
9050
9051 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
9052
9053         PR tree-optimization/48765
9054         * gcc.dg/vect/pr48765.c: New.
9055
9056 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9057
9058         PR tree-optimization/48775
9059         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9060
9061 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9062
9063         PR c++/48798
9064         * g++.dg/inherit/pr48798.C: New.
9065         * g++.old-deja/g++.other/base1.C: Adjust.
9066
9067 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
9068
9069         PR c++/48656
9070         * g++.dg/template/inherit7.C: New test case.
9071
9072 2011-04-28  Richard Guenther  <rguenther@suse.de>
9073
9074         PR tree-optimization/40052
9075         PR tree-optimization/15347
9076         * gcc.dg/tree-ssa/vrp57.c: New testcase.
9077         * gcc.dg/pr15347.c: Likewise.
9078
9079 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9080
9081         PR c++/48530
9082         * g++.dg/cpp0x/sfinae18.C: New.
9083
9084 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         PR c++/48771
9087         * g++.dg/ext/is_literal_type1.C: New.
9088
9089 2011-04-28  Tobias Burnus  <burnus@net-b.de>
9090
9091         PR fortran/48112
9092         PR fortran/48279
9093         * gfortran.dg/interface_35.f90: New.
9094         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9095         * gfortran.dg/func_result_6.f90: Add dg-warning.
9096         * gfortran.dg/bessel_1.f90: Ditto.
9097         * gfortran.dg/hypot_1.f90: Ditto.
9098         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9099         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9100         * gfortran.dg/interface_assignment_4.f90: Ditto.
9101
9102 2011-04-27  Jason Merrill  <jason@redhat.com>
9103
9104         * g++.dg/ext/complex8.C: New.
9105
9106         * g++.dg/cpp0x/initlist49.C: New.
9107         * g++.dg/init/new30.C: New.
9108
9109 2011-04-27  Tobias Burnus  <burnus@net-b.de>
9110
9111         PR fortran/48788
9112         * gfortran.dg/whole_file_34.f90: New.
9113
9114 2011-04-27  Jan Hubicka  <jh@suse.cz>
9115
9116         * gcc.dg/tree-ssa/inline-9.c: New testcase.
9117
9118 2011-04-27  Jason Merrill  <jason@redhat.com>
9119
9120         * g++.old-deja/g++.oliva/overload1.C: Adjust.
9121
9122         * g++.dg/parse/ambig6.C: New.
9123
9124 2011-04-27  Nick Clifton  <nickc@redhat.com>
9125
9126         * gcc.dg/20020312-2.c: Add definition for RX.
9127
9128         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9129         option with RX targets.
9130
9131         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9132         /* */ comments.
9133
9134 2011-04-27  Richard Guenther  <rguenther@suse.de>
9135
9136         * gcc.dg/tree-ssa/pr23382.c: Remove.
9137
9138 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9139
9140         PR target/48767
9141         * gcc.c-torture/compile/pr48767.c: New test.
9142
9143 2011-04-27  Richard Guenther  <rguenther@suse.de>
9144
9145         PR tree-optimization/48772
9146         * g++.dg/pr48772.C: New testcase.
9147
9148 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
9149
9150         PR c/48742
9151         * gcc.c-torture/compile/pr48742.c: New test.
9152
9153 2011-04-26  Jason Merrill  <jason@redhat.com>
9154
9155         * g++.dg/lookup/koenig13.C: New.
9156
9157         * g++.dg/cpp0x/initlist48.C: New.
9158
9159 2011-04-25  Jason Merrill  <jason@redhat.com>
9160
9161         * g++.dg/cpp0x/sfinae17.C: New.
9162
9163 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9164
9165         PR target/48258
9166         * gcc.target/powerpc/pr48258-1.c: New file.
9167         * gcc.target/powerpc/pr48258-2.c: Ditto.
9168
9169 2011-04-26  Xinliang David Li  <davidxl@google.com>
9170
9171         * gcc.dg/uninit-suppress.c: New test.
9172         * gcc.dg/uninit-suppress.c: New test.
9173
9174 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9175
9176         PR debug/48768
9177         * gcc.dg/pr48768.c: New test.
9178
9179         PR tree-optimization/48734
9180         * gcc.c-torture/compile/pr48734.c: New test.
9181
9182         PR testsuite/48753
9183         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9184
9185 2011-04-26  Richard Guenther  <rguenther@suse.de>
9186
9187         PR tree-optimization/48731
9188         * gcc.dg/torture/pr48731.c: New testcase.
9189
9190 2011-04-26  Richard Guenther  <rguenther@suse.de>
9191
9192         PR testsuite/48753
9193         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9194
9195 2011-04-26  Richard Guenther  <rguenther@suse.de>
9196
9197         PR middle-end/48694
9198         * gcc.dg/torture/pr48694-1.c: New testcase.
9199         * gcc.dg/torture/pr48694-2.c: Likewise.
9200
9201 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
9202
9203         * g++.dg/ext/underlying_type1.C: New.
9204         * g++.dg/ext/underlying_type2.C: Likewise.
9205         * g++.dg/ext/underlying_type3.C: Likewise.
9206         * g++.dg/ext/underlying_type4.C: Likewise.
9207         * g++.dg/ext/underlying_type5.C: Likewise.
9208         * g++.dg/ext/underlying_type6.C: Likewise.
9209         * g++.dg/ext/underlying_type7.C: Likewise.
9210         * g++.dg/ext/underlying_type8.C: Likewise.
9211         * g++.dg/ext/underlying_type9.C: Likewise.
9212         * g++.dg/ext/underlying_type10.C: Likewise.
9213
9214 2011-04-25  Jason Merrill  <jason@redhat.com>
9215
9216         * g++.dg/cpp0x/regress/template-const2.C: New.
9217
9218 2011-04-25  Jeff Law <law@redhat.com>
9219
9220         * gcc.dg/tree-ssa/vrp56.c: new test.
9221
9222 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9223
9224         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9225
9226 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR preprocessor/48740
9229         * c-c++-common/raw-string-11.c: New test.
9230
9231 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
9232
9233         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9234         hppa*-*-hpux*.
9235
9236 2011-04-23  Tobias Burnus  <burnus@net-b.de>
9237
9238         PR fortran/18918
9239         * gfortran.dg/coarray_19.f90: New.
9240
9241 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
9242
9243         PR c/48685
9244         * gcc.dg/pr48685.c: New test.
9245
9246 2011-04-22  Jan Hubicka  <jh@suse.cz>
9247
9248         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9249
9250 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9251
9252         PR tree-optimization/48717
9253         * gcc.c-torture/execute/pr48717.c: New test.
9254
9255 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
9256
9257         PR target/48723
9258         * gcc.target/i386/pr48723.c: New test.
9259
9260 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9261
9262         PR c/48716
9263         * gcc.dg/gomp/pr48716.c: New test.
9264         * g++.dg/gomp/pr48716.C: New test.
9265
9266 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
9267
9268         PR c/36750
9269         * gcc.dg/missing-field-init-2.c: Update testcase.
9270
9271 2011-04-22  Alan Modra  <amodra@gmail.com>
9272
9273         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9274
9275 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9276
9277         PR fortran/48405
9278         * gfortran.dg/function_optimize_6.f90:  New test.
9279
9280 2011-04-21  Easwaran Raman  <eraman@google.com>
9281
9282         * gcc.dg/stack-layout-2.c: New test.
9283
9284 2011-04-21  Richard Guenther  <rguenther@suse.de>
9285
9286         PR lto/48703
9287         * g++.dg/lto/pr48207-2_0.C: New testcase.
9288         * g++.dg/lto/pr48207-3_0.C: Likewise.
9289
9290 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9291
9292         * gnat.dg/volatile5.adb: New test.
9293         * gnat.dg/volatile5_pkg.ads: New helper.
9294
9295 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
9296
9297         PR target/48708
9298         * gcc.target/i386/pr48708.c: New test.
9299
9300 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9301
9302         * gcc.dg/vect/vect-119.c: New test.
9303
9304 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9305
9306         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9307         and once without.
9308
9309 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
9310             Richard Sandiford  <richard.sandiford@linaro.org>
9311
9312         PR target/46329
9313         * gcc.target/arm/pr46329.c: New test.
9314
9315 2011-04-21  Tobias Burnus  <burnus@net-b.de>
9316
9317         PR fortran/18918
9318         * gfortran.dg/coarray_18.f90: New.
9319
9320 2011-04-20  Jason Merrill  <jason@redhat.com>
9321
9322         * g++.dg/cpp0x/initlist47.C: New.
9323
9324         * g++.dg/init/dtor4.C: New.
9325
9326 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
9327
9328         PR target/48678
9329         * gcc.target/i386/sse2-pinsrw.c: New test.
9330         * gcc.target/i386/avx-vpinsrw.c: Ditto.
9331         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9332         * gcc.target/i386/sse2-insvhi.c: Ditto.
9333         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9334         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9335
9336 2011-04-20  Jason Merrill  <jason@redhat.com>
9337
9338         * g++.dg/template/const4.C: New.
9339
9340 2011-04-20  Easwaran Raman  <eraman@google.com>
9341
9342         * gcc.dg/stack-layout-1.c: New test.
9343
9344 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
9345
9346         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9347         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9348         function.
9349
9350 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9351
9352         * gcc.dg/binop-xor1.c: New test.
9353         * gcc.dg/binop-xor2.c: New test.
9354         * gcc.dg/binop-xor3.c: New test.
9355         * gcc.dg/binop-xor4.c: New test.
9356         * gcc.dg/binop-xor5.c: New test.
9357
9358 2011-04-20  Richard Guenther  <rguenther@suse.de>
9359
9360         PR tree-optimization/47892
9361         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9362
9363 2011-04-20  Richard Guenther  <rguenther@suse.de>
9364
9365         PR middle-end/48695
9366         * g++.dg/torture/pr48695.C: New testcase.
9367
9368 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9369
9370         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9371         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9372         * gcc.c-torture/execute/pr45262.c: Ditto
9373         * gcc.dg/torture/pr43165.c: Ditto.
9374         * gcc.dg/torture/pr47228.c: Ditto.
9375         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9376         * gcc.dg/ipa/pr45644.c: Ditto.
9377         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9378         PDP11.
9379
9380 2011-04-19  Jason Merrill  <jason@redhat.com>
9381
9382         * g++.dg/ext/complex7.C: New.
9383
9384         * g++.dg/ext/attrib41.C: New.
9385
9386 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9387
9388         PR testsuite/48676
9389         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9390
9391 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9392
9393         PR target/48678
9394         * gcc.target/i386/pr48678.c: New test.
9395
9396 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9397
9398         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9399         * g++.dg/opt/devirt2.C: New test.
9400         * g++.dg/ipa/devirt-g-1.C: Likewise.
9401
9402 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9403
9404         PR fortran/48588
9405         * gfortran.dg/whole_file_33.f90: New.
9406
9407 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9408
9409         * g++.dg/ipa/devirt-7.C: New test.
9410
9411 2011-04-19  Richard Guenther  <rguenther@suse.de>
9412
9413         PR lto/48207
9414         * g++.dg/lto/pr48207_0.C: New testcase.
9415
9416 2011-04-18  Jason Merrill  <jason@redhat.com>
9417
9418         * g++.dg/init/void1.C: New.
9419
9420         * g++.dg/cpp0x/union4.C: New.
9421
9422 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9423
9424         PR middle-end/48661
9425         * g++.dg/torture/pr48661.C: New test.
9426
9427         PR c++/48632
9428         * g++.dg/gomp/pr48632.C: New test.
9429
9430 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9431
9432         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9433         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9434
9435 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9436
9437         PR fortran/18918
9438         * gfortran.dg/coarray_17.f90: New.
9439         * gfortran.dg/coarray_10.f90: Update dg-error.
9440
9441 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9442
9443         PR testsuite/48251
9444         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9445         * gfortran.dg/guality/guality.exp: Likewise.
9446
9447 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9448
9449         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9450
9451 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9452
9453         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9454
9455 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9458
9459 2011-04-18  Richard Guenther  <rguenther@suse.de>
9460
9461         PR middle-end/46364
9462         * g++.dg/torture/pr46364.C: New testcase.
9463
9464 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9465
9466         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9467
9468 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9469
9470         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9471
9472 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9473             Ira Rosen  <ira.rosen@linaro.org>
9474
9475         PR target/48252
9476         * gcc.target/arm/pr48252.c: New test.
9477
9478 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9479
9480         PR tree-optimization/48616
9481         * gcc.dg/pr48616.c: New test.
9482
9483 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9484
9485         PR fortran/18918
9486         * gfortran.dg/coarray_16.f90: New.
9487
9488 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9489
9490         PR fortran/48462
9491         * gfortran.dg/realloc_on_assign_7.f03: New test.
9492
9493 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9494
9495         PR libgfortran/48602
9496         * gfortran.dg/fmt_g0_6.f08: New test.
9497
9498 2011-04-17  Jason Merrill  <jason@redhat.com>
9499
9500         * g++.dg/cpp0x/sfinae16.C: New.
9501
9502 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9503
9504         * gcc.target/mips/reg-var-1.c: New test.
9505
9506 2011-04-17  Jan Hubicka  <jh@suse.cz>
9507
9508         * gcc.dg/winline-5.c: Update testcase.
9509
9510 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9511
9512         * gnat.dg/discr27.ad[sb]: Move dg directive.
9513         * gnat.dg/discr28.ad[sb]: New test.
9514         * gnat.dg/discr28_pkg.ads: New helper.
9515
9516 2011-04-17  Michael Matz  <matz@suse.de>
9517
9518         PR tree-optimization/48622
9519         PR lto/48645
9520         * gcc.dg/lto/pr48622_0.c: New test.
9521
9522 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9523
9524         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9525         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9526         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9527         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9528         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9529         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9530
9531 2011-04-15  Jason Merrill  <jason@redhat.com>
9532
9533         * g++.dg/cpp0x/range-for17.C: New.
9534
9535 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9536
9537         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9538         * g++.dg/cpp0x/range-for3.C: Likewise.
9539         * g++.dg/cpp0x/range-for9.C: Correct error message.
9540         * g++.dg/cpp0x/range-for11.C: New.
9541         * g++.dg/cpp0x/range-for12.C: New.
9542         * g++.dg/cpp0x/range-for13.C: New.
9543         * g++.dg/cpp0x/range-for14.C: New.
9544         * g++.dg/cpp0x/range-for15.C: New.
9545         * g++.dg/cpp0x/range-for16.C: New.
9546
9547 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9548
9549         PR fortran/18918
9550         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9551
9552 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9553
9554         * objc.dg/naming-4.m: Updated.
9555         * objc.dg/naming-5.m: Updated.
9556         * objc.dg/naming-6.m: New.
9557         * objc.dg/naming-7.m: New.
9558         * obj-c++.dg/naming-1.mm: Updated.
9559         * obj-c++.dg/naming-2.mm: Updated.
9560         * obj-c++.dg/naming-3.mm: New.
9561         * obj-c++.dg/naming-4.mm: New.
9562
9563 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9564
9565         PR libgfortran/48589
9566         * gfortran.dg/fmt_g0_5.f08: New test.
9567
9568 2011-04-15  Richard Guenther  <rguenther@suse.de>
9569
9570         PR testsuite/48286
9571         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9572
9573 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9574
9575         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9576         -finline-limit=0 to -fno-inline
9577
9578 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR target/48614
9581         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9582         just avx.
9583
9584 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9585
9586         PR target/48605
9587         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9588         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9589         * gcc.target/i386/avx-insertps-3.c: New test.
9590         * gcc.target/i386/avx-insertps-4.c: New test.
9591
9592 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9593
9594         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9595         -finline-limit=0
9596
9597 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9598
9599         PR target/46779
9600         PR target/45291
9601         PR target/41894
9602         * gcc.target/avr/pr46779-1.c: New test case
9603         * gcc.target/avr/pr46779-2.c: New test case
9604
9605 2011-04-14  Jason Merrill  <jason@redhat.com>
9606
9607         * g++.dg/cpp0x/sfinae15.C: New.
9608
9609         * g++.dg/cpp0x/sfinae14.C: New.
9610
9611         * g++.dg/ext/vla10.C: New.
9612
9613 2011-04-14  Richard Guenther  <rguenther@suse.de>
9614
9615         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9616
9617 2011-04-14  Richard Guenther  <rguenther@suse.de>
9618
9619         * gcc.dg/fold-bitand-4.c: Move ...
9620         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9621
9622 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9623
9624         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9625         variables const.
9626         * gcc.target/avr/torture/trivial.c: Ditto.
9627
9628 2011-04-13  Jason Merrill  <jason@redhat.com>
9629
9630         * g++.dg/template/operator11.C: New.
9631
9632 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9633
9634         PR middle-end/48591
9635         * gcc.dg/gomp/pr48591.c: New test.
9636
9637         PR c++/48570
9638         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9639         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9640
9641 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9642
9643         PR c++/48574
9644         * g++.dg/template/dependent-expr7.C: New test case.
9645
9646 2011-04-13  Jason Merrill  <jason@redhat.com>
9647
9648         * g++.dg/cpp0x/sfinae13.C: New.
9649
9650 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9651
9652         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9653
9654 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9655
9656         * gcc.target/arm/pr43698.c: Remove -march option.
9657
9658 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9659
9660         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9661         -march option.
9662
9663 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9664
9665         PR fortran/48360
9666         PR fortran/48456
9667         * gfortran.dg/realloc_on_assign_6.f03: New test.
9668
9669 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9670
9671         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9672         targets the additional -mno-ms-bitfields and
9673         -Wno-packed-bitfield-compat options.
9674         * g++.dg/ext/bitfield3.C: Likewise.
9675         * g++.dg/ext/bitfield4.C: Likewise.
9676         * g++.dg/ext/bitfield5.C: Likewise.
9677         * gcc.dg/bitfld-15.c: Likewise.
9678         * gcc.dg/bitfld-16.c: Likewise.
9679         * gcc.dg/bitfld-17.c: Likewise.
9680         * gcc.dg/bitfld-18.c: Likewise.
9681
9682 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9683
9684         * gcc.target/arm/neon-vld3-1.c: New test.
9685         * gcc.target/arm/neon-vst3-1.c: New test.
9686         * gcc.target/arm/neon/v*.c: Regenerate.
9687
9688 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR rtl-optimization/48549
9691         * g++.dg/opt/pr48549.C: New test.
9692
9693 2011-04-12  Richard Guenther  <rguenther@suse.de>
9694
9695         PR tree-optimization/46076
9696         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9697
9698 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9699
9700         PR testsuite/21164
9701         * lib/compat.exp (compat-execute): Declare unsupported after
9702         stripping path from src1.
9703         * lib/lto.exp (lto-execute): Likewise.
9704
9705 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR c/48552
9708         * gcc.dg/pr48552-1.c: New test.
9709         * gcc.dg/pr48552-2.c: New test.
9710
9711 2011-04-11  Jason Merrill  <jason@redhat.com>
9712
9713         * g++.dg/cpp0x/sfinae12.C: New.
9714
9715         * g++.dg/cpp0x/enum10.C: New.
9716
9717         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9718
9719         * g++.dg/cpp0x/rv-func.C: New.
9720
9721 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9722
9723         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9724         alpha*-dec-osf5*.
9725
9726 2011-04-11  Martin Jambor  <mjambor@suse.cz>
9727
9728         PR tree-optimization/48195
9729         * gcc.dg/ipa/pr48195.c: New test.
9730
9731 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
9732
9733         * gnat.dg/return3.adb: Remove unused switch.
9734
9735 2011-04-08  Mike Stump  <mikestump@comcast.net>
9736
9737         PR testsuite/48506
9738         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9739         default to fno-common.
9740
9741 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
9742
9743         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9744         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9745
9746 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9747
9748         PR fortran/48448
9749         * gfortran.dg/function_optimize_5.f90:  New test.
9750
9751 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
9752
9753         * gnat.dg/aggr17.adb: New test.
9754         * gnat.dg/aggr18.adb: Likewise.
9755
9756 2011-04-08  Michael Matz  <matz@suse.de>
9757
9758         PR middle-end/48389
9759         * gcc.target/i386/pr48389.c: New test.
9760
9761 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
9762
9763         PR rtl-optimization/48272
9764         * g++.dg/opt/pr48272.C: New.
9765
9766 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
9767
9768         PR rtl-optimization/48235
9769         * gcc.dg/pr48235.c: New.
9770
9771 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9772
9773         PR rtl-optimization/48302
9774         * g++.dg/opt/pr48302.C: New.
9775
9776 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9777
9778         PR target/48273
9779         * g++.dg/opt/pr48273.C: New.
9780
9781 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
9782
9783         PR rtl-optimization/48442
9784         * gcc.dg/pr48442.c: New.
9785
9786 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR tree-optimization/48377
9789         * gcc.dg/vect/pr48377.c: New test.
9790
9791 2011-04-07  Jason Merrill  <jason@redhat.com>
9792
9793         * g++.dg/cpp0x/regress/call1.C: New.
9794
9795         * g++.dg/cpp0x/variadic107.C: New.
9796
9797         * g++.dg/cpp0x/sfinae11.C: New.
9798         * g++.dg/cpp0x/noexcept02.C: Fix.
9799
9800         * g++.dg/cpp0x/sfinae10.C: New.
9801
9802         * g++.dg/cpp0x/sfinae9.C: New.
9803
9804         * c-c++-common/Wcast-qual-1.c: Move here from...
9805         * gcc.dg/cast-qual-3.c: ...here, and...
9806         * g++.dg/warn/Wcast-qual2.C: ...here.
9807
9808         * g++.dg/cpp0x/sfinae8.C: New.
9809
9810         * g++.dg/cpp0x/sfinae7.C: New.
9811
9812         * g++.dg/cpp0x/enum9.C: New.
9813
9814 2011-04-07  Mike Stump  <mikestump@comcast.net>
9815
9816         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
9817         with no trampolines.
9818
9819 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR fortran/48117
9822         * gfortran.dg/gomp/pr48117.f90: New test.
9823
9824         PR debug/48343
9825         * gcc.dg/torture/pr48343.c: New test.
9826
9827 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9828
9829         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
9830
9831 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
9832
9833         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
9834
9835 2011-04-07  Tom de Vries  <tom@codesourcery.com>
9836
9837         PR target/43920
9838         * lib/scanasm.exp (object-size): New proc.
9839         * gcc.target/arm/pr43920-2.c: New test.
9840
9841 2011-04-06  Tobias Burnus  <burnus@net-b.de>
9842
9843         PR fortran/18918
9844         PR fortran/48477
9845         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
9846
9847 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
9848
9849         * gcc.dg/mtune.c: Prune note from output.
9850
9851 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
9852
9853         PR debug/48466
9854         * gcc.dg/guality/pr36977.c: New test.
9855         * gcc.dg/guality/pr48466.c: New test.
9856
9857 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9858
9859         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
9860
9861 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9862
9863         * gnat.dg/return3.adb: New test.
9864
9865 2011-04-06  Richard Guenther  <rguenther@suse.de>
9866
9867         PR tree-optimization/47663
9868         * gcc.dg/tree-ssa/inline-8.c: New testcase.
9869
9870 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
9871
9872         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
9873         Solaris 8 and 9 as well.
9874
9875 2011-04-05  Tom de Vries  <tom@codesourcery.com>
9876
9877         PR target/43920
9878         * gcc.target/arm/pr43920-1.c: New test.
9879
9880 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
9881
9882         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
9883         (cctor): Actually return the value.
9884         (main): Cast return values.
9885
9886 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9887
9888         * gfortran.dg/character_comparison_8.f90:  New test.
9889
9890 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9891
9892         * frontend-passes: (optimize_lexical_comparison): New function.
9893         (optimize_expr): Call it.
9894         (optimize_comparison): Also handle lexical comparison functions.
9895         Return false instad of -2 for unequal comparison.
9896
9897 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
9898
9899         PR fortran/48412
9900         * function_optimize_4.f90:  New test.
9901
9902 2011-04-04  Tobias Burnus  <burnus@net-b.de>
9903
9904         PR fortran/18918
9905         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
9906         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
9907         * gfortran.dg/coarray_15.f90: New.
9908
9909 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9910
9911         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
9912         * gfortran.dg/bessel_7.f90: Likewise.
9913
9914 2011-04-03  Tobias Burnus  <burnus@net-b.de>
9915
9916         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
9917
9918 2011-04-03  Richard Guenther  <rguenther@suse.de>
9919             Ira Rosen  <ira.rosen@linaro.org>
9920
9921         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
9922         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
9923         -ftree-loop-if-convert-stores.
9924
9925 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9926
9927         * gnat.dg/specs/aggr2.ads: New test.
9928
9929 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
9930
9931         * gnat.dg/debug2.ad[sb]: New test.
9932         * gnat.dg/debug2_pkg.ads: New helper.
9933         * gnat.dg/debug3.ad[sb]: New test.
9934
9935 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
9936
9937         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
9938
9939 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR middle-end/48335
9942         * gcc.c-torture/compile/pr48335-1.c: New test.
9943         * gcc.dg/pr48335-1.c: New test.
9944         * gcc.dg/pr48335-2.c: New test.
9945         * gcc.dg/pr48335-3.c: New test.
9946         * gcc.dg/pr48335-4.c: New test.
9947         * gcc.dg/pr48335-5.c: New test.
9948         * gcc.dg/pr48335-6.c: New test.
9949         * gcc.dg/pr48335-7.c: New test.
9950         * gcc.dg/pr48335-8.c: New test.
9951         * gcc.target/i386/pr48335-1.c: New test.
9952
9953 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
9954
9955         PR c/36299
9956         * gcc.dg/Waddress.c: New test.
9957
9958 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9959
9960         PR fortran/48352
9961         * gfortran.dg/function_optimize_3.f90:  New test.
9962
9963 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
9964
9965         * gcc.c-torture/compile/20110401-1.c: New test.
9966
9967         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
9968         * g++.dg/lto/20091002-2_0.C: Likewise.
9969         * g++.dg/lto/20090303_0.c: Likewise.
9970         * g++.dg/lto/20091004-1_0.C: Likewise.
9971         * g++.dg/lto/20091002-3_0.C: Likewise.
9972         * g++.dg/lto/20091004-2_0.C: Likewise.
9973         * g++.dg/lto/20081123_0.C: Likewise.
9974         * g++.dg/lto/20090313_0.C: Likewise.
9975         * g++.dg/lto/20081109-1_0.C: Likewise.
9976         * g++.dg/lto/20081219_0.C: Likewise.
9977         * g++.dg/lto/20081204-1_0.C: Likewise.
9978         * g++.dg/lto/20090302_0.C: Likewise.
9979         * g++.dg/lto/20081119-1_0.C: Likewise.
9980         * g++.dg/lto/20081118_0.C: Likewise.
9981         * gcc.dg/lto/20091020-2_0.c: Likewise.
9982         * gcc.dg/lto/20090210_0.c: Likewise.
9983         * gcc.dg/lto/20081204-1_0.c: Likewise.
9984         * gcc.dg/lto/20081224_0.c: Likewise.
9985         * gcc.dg/lto/20090219_0.c: Likewise.
9986         * gcc.dg/lto/20091014-1_0.c: Likewise.
9987         * gcc.dg/lto/20091016-1_0.c: Likewise.
9988         * gcc.dg/lto/20090206-2_0.c: Likewise.
9989         * gcc.dg/lto/20090116_0.c: Likewise.
9990         * gcc.dg/lto/20091013-1_0.c: Likewise.
9991         * gcc.dg/lto/20091015-1_0.c: Likewise.
9992         * gcc.dg/lto/20090126-2_0.c: Likewise.
9993
9994 2011-03-31  Ian Lance Taylor  <iant@google.com>
9995
9996         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
9997
9998 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
9999
10000         * gnat.dg/opt16.adb: New test.
10001
10002 2011-03-31  Jason Merrill  <jason@redhat.com>
10003
10004         * g++.dg/cpp0x/defaulted24.C: New.
10005
10006 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10007
10008         PR target/16292
10009         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10010         with -O0.
10011
10012 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10013
10014         * g++.dg/other/i386-9.C: New test.
10015
10016 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10017
10018         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10019
10020 2011-03-30  Jason Merrill  <jason@redhat.com>
10021
10022         * g++.dg/cpp0x/regress/error-recovery1.C: New.
10023
10024         * g++.dg/cpp0x/regress/isnan.C: New.
10025
10026         * g++.dg/cpp0x/initlist46.C: New.
10027
10028 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
10029
10030         PR target/47551
10031         * gcc.target/arm/neon-modes-2.c: New test.
10032
10033 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
10034
10035         PR c/48305
10036         * gcc.c-torture/compile/pr48305.c: New test.
10037
10038 2011-03-29  Jason Merrill  <jason@redhat.com>
10039
10040         * g++.dg/cpp0x/regress/value-dep1.C: New.
10041
10042 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
10043
10044         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10045
10046 2011-03-29  Ian Lance Taylor  <iant@google.com>
10047
10048         * go.test/go-test.exp: Handle the test lines used in several new
10049         tests.
10050         (errchk): Add opts parameter.  Change all callers.  Handle parens
10051         in regexps.
10052
10053 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
10054             Dominique d'Humieres  <dominiq@lps.ens.fr>
10055
10056         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10057         and __APPLE__ && __PPC__ && __ALTIVEC__.
10058
10059 2011-03-29  Jason Merrill  <jason@redhat.com>
10060
10061         * g++.dg/cpp0x/dependent1.C: New.
10062
10063         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10064
10065         * g++.dg/cpp0x/constexpr-memfn1.C: New.
10066
10067         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10068
10069 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
10070
10071         PR fortran/48095
10072         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10073         * gfortran.dg/proc_ptr_comp_32.f90: New.
10074
10075 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10076
10077         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
10078         check for corresponding warning.
10079
10080 2011-03-28  Jason Merrill  <jason@redhat.com>
10081
10082         * g++.dg/cpp0x/rv-deduce2.C: New.
10083
10084 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
10085
10086         PR debug/48203
10087         * gcc.dg/pr48203.c: New test.
10088
10089 2011-03-28  Jeff Law <law@redhat.com>
10090
10091         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10092
10093 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
10094
10095         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10096         and __PPC__ && __ALTIVEC__.
10097
10098 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10099
10100         PR testsuite/48238
10101         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10102         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10103         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10104         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10105
10106 2011-03-28  Jason Merrill  <jason@redhat.com>
10107
10108         * g++.dg/cpp0x/initlist-array2.C: New.
10109
10110         * g++.dg/cpp0x/initlist-array1.C: New.
10111
10112         * g++.dg/cpp0x/constexpr-compound.C: New.
10113
10114         * g++.dg/cpp0x/constexpr-using.C: New.
10115
10116         * g++.dg/cpp0x/constexpr-noexcept.C: New.
10117
10118 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
10119
10120         PR testsuite/48276
10121         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10122
10123 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10124
10125         * gcc.dg/slp-1.c: New test.
10126
10127 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10128
10129         * gcc.target/i386/avx256-unaligned-load-1.c: New.
10130         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10131         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10132         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10133         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10134         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10135         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10136         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10137         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10138         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10139         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10140         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10141         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10142         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10143
10144 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10145
10146         PR fortran/47065
10147         * gfortran.dg/trim_optimize_5.f90:  New test.
10148         * gfortran.dg/trim_optimize_6.f90:  New test.
10149
10150 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
10151
10152         PR target/38598
10153         * gcc.target/mips/madd-7.c: Remove -mlong32.
10154         * gcc.target/mips/msub-7.c: Likewise.
10155
10156 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
10157
10158         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10159         accesses to preserve the meaning of the test for doubleword vectors.
10160         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10161         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10162
10163 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
10164
10165         PR fortran/48291
10166         * gfortran.dg/class_42.f03: New.
10167
10168 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10169
10170         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10171         strided accesses.
10172
10173 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10174
10175         PR rtl-optimization/48144
10176         * gcc.dg/pr48144.c: New test.
10177
10178 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10179
10180         * gnat.dg/discr27.ad[sb]: New test.
10181
10182 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10183
10184         * gnat.dg/limited_with2.ad[sb]: New test.
10185         * gnat.dg/limited_with2_pkg1.ads: New helper.
10186         * gnat.dg/limited_with2_pkg2.ads: Likewise.
10187
10188 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10189
10190         * gnat.dg/opt15.adb: New test.
10191         * gnat.dg/opt15_pkg.ad[sb]: New helper.
10192
10193 2011-03-25  Tobias Burnus  <burnus@net-b.de>
10194
10195         PR fortran/48174
10196         PR fortran/45304
10197         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10198         * gfortran.dg/leadz_trailz_3.f90: Ditto
10199
10200 2011-03-25  Martin Jambor  <mjambor@suse.cz>
10201
10202         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10203
10204 2011-03-25  Jason Merrill  <jason@redhat.com>
10205
10206         * g++.dg/cpp0x/defaulted22.C: New.
10207         * g++.dg/cpp0x/defaulted23.C: New.
10208         * g++.dg/cpp0x/defaulted15.C: Adjust.
10209
10210 2011-03-25  Jason Merrill  <jason@redhat.com>
10211
10212         * g++.dg/cpp0x/move1.C: New.
10213
10214 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
10215
10216         PR target/48287
10217         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10218
10219 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10220
10221         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10222         for mips-sgi-irix6.5.
10223         Replace snprintf prototype by <stdio.h>.
10224
10225 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10226
10227         PR testsuite/48283
10228         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10229         run_expensive_tests.
10230         * gcc.dg/graphite/block-4.c: Likewise.
10231         * gcc.dg/graphite/block-7.c: Likewise.
10232         * gcc.dg/graphite/block-8.c: Likewise.
10233
10234 2011-03-25  Richard Guenther  <rguenther@suse.de>
10235
10236         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10237         * g++.dg/tree-ssa/pr8781.C: Likewise.
10238         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10239         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10240         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10241         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10242         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10243         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10244         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10245         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10246         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10247         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10248         * gcc.dg/tree-ssa/pr21574.c: Likewise.
10249         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10250         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10251         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10252         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10253         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10254         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10255         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10256         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10257         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10258         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10259         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10260         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10261         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10262         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10263         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10264         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10265         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10266         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10267         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10268         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10269         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10270         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10271         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10272         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10273         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10274         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10275         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10276         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10277         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10278         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10279         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10280         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10281         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10282         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10283         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10284         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10285         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10286         * c-c++-common/pr46562-2.c: Likewise.
10287         * gfortran.dg/pr42108.f90: Likewise.
10288         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10289         foo to be inlined even at -O1.
10290         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10291         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10292         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10293         * gcc.dg/matrix/matrix.exp: Disable FRE.
10294
10295 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
10296
10297         PR debug/48204
10298         * gcc.dg/dfp/pr48204.c: New test.
10299
10300 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
10301
10302         PR target/48209
10303         * gcc.c-torture/execute/pr47917.c: Move this...
10304         * gcc.dg/torture/pr47917.c: to here and add xfails.
10305
10306 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10307
10308         * gnat.dg/array16.ad[sb]: New test.
10309         * gnat.dg/array16.ads: New helper.
10310
10311 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10312
10313         * gnat.dg/derived_type2.adb: New test.
10314
10315 2011-03-24  Richard Guenther  <rguenther@suse.de>
10316
10317         PR tree-optimization/48271
10318         * g++.dg/torture/pr48271.C: New testcase.
10319
10320 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10321
10322         * gnat.dg/array15.ad[sb]: New test.
10323
10324 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
10325
10326         PR target/48237
10327         * gcc.target/i386/pr48237.c: New test.
10328
10329 2011-03-24  Richard Guenther  <rguenther@suse.de>
10330
10331         PR middle-end/48269
10332         * gcc.dg/builtin-object-size-10.c: New testcase.
10333
10334 2011-03-24  Richard Guenther  <rguenther@suse.de>
10335
10336         PR tree-optimization/46562
10337         * c-c++-common/pr46562-2.c: New testcase.
10338         * c-c++-common/pr46562.c: Likewise.
10339
10340 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
10341
10342         * gcc.dg/vect/vect-cselim-1.c: New test.
10343         * gcc.dg/vect/vect-cselim-2.c: New test.
10344
10345 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
10346
10347         * gcc.target/arm/pr46934.c: New.
10348
10349 2011-03-23  Ian Lance Taylor  <iant@google.com>
10350
10351         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10352
10353 2011-03-23  Richard Guenther  <rguenther@suse.de>
10354
10355         * gcc.dg/struct: Remove directory and contents.
10356
10357 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10358
10359         PR testsuite/48251
10360         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10361
10362 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10363
10364         * gnat.dg/discr26.ad[sb]: New test.
10365         * gnat.dg/discr26_pkg.ads: New helper.
10366
10367 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10368
10369         PR target/47553
10370         * gcc.target/arm/neon-vld-1.c: New test.
10371
10372 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10373
10374         * gnat.dg/array14.ad[sb]: New test.
10375         * gnat.dg/array14_pkg.ads: New helper.
10376
10377 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10378
10379         * gcc.c-torture/execute/920501-8.x: Remove.
10380         * gcc.c-torture/execute/930513-1.x: Remove.
10381         * gcc.c-torture/execute/960312-1.x: Remove.
10382         * gcc.c-torture/compile/20000804-1.c,
10383         gcc.c-torture/compile/20001205-1.c,
10384         gcc.c-torture/compile/20001226-1.c,
10385         gcc.c-torture/compile/20010518-2.c,
10386         gcc.c-torture/compile/20020312-1.c,
10387         gcc.c-torture/compile/20020604-1.c,
10388         gcc.c-torture/compile/920501-12.c,
10389         gcc.c-torture/compile/920501-4.c,
10390         gcc.c-torture/compile/920520-1.c,
10391         gcc.c-torture/compile/980506-1.c,
10392         gcc.c-torture/execute/980709-1.x,
10393         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10394         options for m68hc11.
10395         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10396         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10397         m68hc11.
10398
10399 2011-03-22  Nick Clifton  <nickc@redhat.com>
10400
10401         * lib/target-supports.exp (check_profiling_available): Add MN10300
10402         to the list of targets that do not support profiling.  Restore
10403         alpha sorting to this list.
10404
10405 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10406
10407         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10408         failure on 32-bit systems.
10409         * gcc.dg/torture/vector-2.c: Ditto.
10410
10411 2011-03-22  Richard Guenther  <rguenther@suse.de>
10412
10413         PR tree-optimization/48228
10414         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10415
10416 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10417
10418         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10419         powerpc.
10420
10421         PR target/48226
10422         * gcc.target/powerpc/pr48226.c: New file.
10423
10424 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10425
10426         * lib/prune.exp (prune_gcc_output): Prune "could not create
10427         compact unwind for" warnings.
10428
10429 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR c/42544
10432         PR c/48197
10433         * gcc.c-torture/execute/pr42544.c: New test.
10434         * gcc.c-torture/execute/pr48197.c: New test.
10435
10436 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10437
10438         PR preprocessor/48192
10439         * gcc.target/powerpc/pr48192.c: New file.
10440
10441         PR target/48053
10442         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10443         split problem of 0 being loaded in a VSX register.
10444
10445 2011-03-21  Richard Guenther  <rguenther@suse.de>
10446
10447         PR c/47939
10448         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10449         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10450         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10451         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10452
10453 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10454
10455         PR target/48213
10456         * gcc.dg/pr48213.c: New test.
10457
10458 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10459
10460         PR target/12171
10461         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10462
10463 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10464
10465         * gcc.target/arm/xor-and.c: New.
10466
10467 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10468
10469         PR fortran/22572
10470         * gfortran.dg/function_optimize_1.f90:  New test.
10471         * gfortran.dg/function_optimize_2.f90:  New test.
10472
10473 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10474
10475         PR rtl-optimization/47502
10476         * gcc.target/i386/pr47502-1.c: New.
10477         * gcc.target/i386/pr47502-2.c: Likewise.
10478
10479 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10480
10481         PR rtl-optimization/48156
10482         * gcc.dg/pr48156.c: New test.
10483
10484 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10485
10486         PR libfortran/47439
10487         * gfortran.dg/scratch_1.f90: Adjust test.
10488
10489 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10490
10491         PR libfortran/47439
10492         * gfortran.dg/scratch_1.f90: New test.
10493
10494 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10495
10496         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10497         variably modified typedefs.
10498         * gcc.dg/c1x-typedef-2.c: Remove.
10499
10500 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10501
10502         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10503         * gcc.dg/c1x-anon-struct-3.c: New test.
10504         * gcc.dg/anon-struct-11.c: Update.
10505
10506 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10507
10508         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10509         dg-xfail-run-if.
10510         Only xfail with gas.
10511
10512 2011-03-18  Jason Merrill  <jason@redhat.com>
10513
10514         * g++.dg/template/fn-ptr1.C: New.
10515
10516         * g++.dg/overload/volatile1.C: New.
10517
10518         * g++.dg/opt/pr23372.C: New.
10519
10520         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10521
10522 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10523
10524         PR middle-end/47405
10525         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10526
10527 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10528
10529         * gcc.target/arm/unsigned-extend-1.c: New.
10530
10531 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10532
10533         PR bootstrap/48161
10534         * gcc.c-torture/compile/pr48161.c: New test.
10535
10536 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10537
10538         PR middle-end/47725
10539         * gcc.dg/torture/pr47725.c: New.
10540
10541 2011-03-17  Jason Merrill  <jason@redhat.com>
10542
10543         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10544         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10545
10546 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10547
10548         * gnat.dg/specs/elab2.ads: New test.
10549         * gnat.dg/specs/elab2_pkg.ads: New helper.
10550
10551 2011-03-17  Jason Merrill  <jason@redhat.com>
10552
10553         * g++.dg/cpp0x/decltype-1212.C: New.
10554         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10555
10556 2011-03-17  Jason Merrill  <jason@redhat.com>
10557
10558         * g++.dg/parse/memfnquals1.C: New.
10559
10560 2011-03-17  Richard Guenther  <rguenther@suse.de>
10561
10562         PR middle-end/48134
10563         * gcc.dg/pr48134.c: New testcase.
10564
10565 2011-03-17  Richard Guenther  <rguenther@suse.de>
10566
10567         PR middle-end/48165
10568         * g++.dg/torture/pr48165.C: New testcase.
10569
10570 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10571
10572         PR rtl-optimization/48141
10573         * gcc.dg/pr48141.c: New test.
10574
10575 2011-03-16  Jason Merrill  <jason@redhat.com>
10576
10577         * g++.dg/cpp0x/constexpr-48089.C: New.
10578
10579         * g++.dg/cpp0x/constexpr-abi1.C: New.
10580
10581         * g++.dg/cpp0x/constexpr-46336.C: New.
10582         * g++.dg/parse/friend5.C: Adjust expected errors.
10583
10584         * g++.dg/cpp0x/constexpr-47570.C: New.
10585
10586 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10587
10588         PR debug/47510
10589         * ++.dg/debug/dwarf2/typedef6.C: New test.
10590
10591 2011-03-16  Jason Merrill  <jason@redhat.com>
10592
10593         * g++.dg/cpp0x/elision2.C: New.
10594
10595         * g++.dg/cpp0x/constexpr-array3.C: New.
10596
10597 2011-03-16  Jason Merrill  <jason@redhat.com>
10598
10599         * g++.dg/cpp0x/sfinae6.C: New.
10600         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10601         * g++.dg/cpp0x/pr45908.C: Likewise.
10602         * g++.dg/cpp0x/sfinae6.C: Likewise.
10603         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10604         * g++.old-deja/g++.law/arg11.C: Likewise.
10605
10606 2011-03-16  Jason Merrill  <jason@redhat.com>
10607
10608         * g++.dg/template/incomplete6.C: New.
10609
10610 2011-03-16  Jeff Law <law@redhat.com>
10611
10612         * gcc.dg/tree-ssa/vrp55.c: New test.
10613
10614 2011-03-16  Jason Merrill  <jason@redhat.com>
10615
10616         * g++.dg/cpp0x/auto22.C: New.
10617
10618 2011-03-16  Richard Guenther  <rguenther@suse.de>
10619
10620         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10621         optimizing it away if promoted to const.
10622
10623 2011-03-16  Richard Guenther  <rguenther@suse.de>
10624
10625         PR tree-optimization/48149
10626         * gcc.dg/fold-complex-1.c: New testcase.
10627
10628 2011-03-16  Richard Guenther  <rguenther@suse.de>
10629
10630         PR testsuite/48147
10631         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10632         or cloning happens.
10633
10634 2011-03-16  Richard Guenther  <rguenther@suse.de>
10635
10636         PR tree-optimization/26134
10637         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10638
10639 2011-03-16  Richard Guenther  <rguenther@suse.de>
10640
10641         PR tree-optimization/48146
10642         * gcc.dg/torture/pr48146.c: New testcase.
10643
10644 2011-03-16  Richard Guenther  <rguenther@suse.de>
10645
10646         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10647         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10648
10649 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10650
10651         PR middle-end/48136
10652         * gcc.c-torture/compile/pr48136.c: New test.
10653
10654         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10655
10656         PR debug/45882
10657         * gcc.dg/guality/pr45882.c: New test.
10658
10659 2011-03-15  Jason Merrill  <jason@redhat.com>
10660
10661         * g++.dg/cpp0x/constexpr-recursion.C: New.
10662
10663         * g++.dg/cpp0x/implicit11.C: New.
10664
10665 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10666
10667         * g++.dg/cpp0x/constexpr-attribute.C: New.
10668
10669 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10670
10671         * g++.dg/parse/pr34758.C: New.
10672
10673 2011-03-15  Xinliang David Li  <davidxl@google.com>
10674
10675         PR c/47837
10676         * gcc.dg/uninit-pred-7_d.c: New test.
10677         * gcc.dg/uninit-pred-8_d.c: New test.
10678
10679 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10680
10681         PR target/46788
10682         * gcc.target/arm/pr46788.c: New.
10683
10684 2011-03-15  Richard Guenther  <rguenther@suse.de>
10685
10686         PR middle-end/47650
10687         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10688         * gfortran.dg/ishft_4.f90: Likewise.
10689         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10690
10691 2011-03-15  Richard Guenther  <rguenther@suse.de>
10692
10693         PR tree-optimization/13954
10694         * g++.dg/tree-ssa/pr13954.C: New testcase.
10695
10696 2011-03-15  Richard Guenther  <rguenther@suse.de>
10697
10698         PR tree-optimization/48037
10699         * gcc.target/i386/pr48037-1.c: New testcase.
10700
10701 2011-03-15  Richard Guenther  <rguenther@suse.de>
10702
10703         PR tree-optimization/41490
10704         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10705         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10706         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10707         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10708         * g++.dg/tree-ssa/pr33604.C: Adjust.
10709
10710 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR middle-end/47917
10713         * gcc.c-torture/execute/pr47917.c: New test.
10714         * gcc.dg/pr47917.c: New test.
10715
10716         PR middle-end/38878
10717         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10718
10719 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10720
10721         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10722         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10723         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10724         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10725         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10726         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10727         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10728         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10729         * gcc.target/i386/avx-floor-vec.c: Ditto.
10730         * gcc.target/i386/avx-ceil-vec.c: Ditto.
10731         * gcc.target/i386/avx-trunc-vec.c: Ditto.
10732         * gcc.target/i386/avx-rint-vec.c: Ditto.
10733         * gcc.target/i386/avx-floorf-vec.c: Ditto.
10734         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10735         * gcc.target/i386/avx-truncf-vec.c: Ditto.
10736         * gcc.target/i386/avx-rintf-vec.c: Ditto.
10737
10738 2011-03-14  Tom Tromey  <tromey@redhat.com>
10739
10740         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10741         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10742         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10743
10744 2011-03-14  Tom Tromey  <tromey@redhat.com>
10745
10746         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10747         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10748         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10749
10750 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
10751
10752         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
10753
10754 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
10755
10756         PR rtl-optimization/47166
10757         * gcc.c-torture/execute/postmod-1.c: New test.
10758
10759 2011-03-14  Richard Guenther  <rguenther@suse.de>
10760
10761         PR middle-end/48098
10762         * gcc.dg/torture/pr48098.c: New testcase.
10763
10764 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
10765
10766         PR target/48053
10767         * gcc.target/powerpc/pr48053-1.c: New test.
10768         * gcc.target/powerpc/pr48053-2.c: Likewise.
10769
10770 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10771
10772         PR libfortran/48066
10773         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
10774
10775 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
10776
10777         PR libfortran/48066
10778         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
10779
10780 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
10781
10782         PR fortran/48059
10783         * gfortran.dg/class_41.f03: New.
10784
10785 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
10786
10787         * g++.dg/conversion/cast3.C: New test.
10788
10789 2011-03-11  Jason Merrill  <jason@redhat.com>
10790
10791         * g++.dg/template/error45.C: New.
10792
10793         * g++.dg/parse/no-type-defn1.C: New.
10794
10795         * g++.dg/ext/attrib40.C: New.
10796
10797         * g++.dg/cpp0x/regress/array1.C: New.
10798
10799 2011-03-11  Richard Guenther  <rguenther@suse.de>
10800
10801         PR tree-optimization/48067
10802         * gcc.dg/pr48067.c: New testcase.
10803
10804 2011-03-11  Richard Guenther  <rguenther@suse.de>
10805
10806         PR lto/48073
10807         * g++.dg/lto/20110311-1_0.C: New testcase.
10808
10809 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR c++/48035
10812         * g++.dg/inherit/virtual8.C: New test.
10813
10814         PR middle-end/48044
10815         * gcc.dg/torture/pr48044.c: New test.
10816
10817 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
10818
10819         PR fortran/47768
10820         * gfortran.dg/proc_ptr_comp_31.f90: New.
10821
10822 2011-03-11  Richard Guenther  <rguenther@suse.de>
10823
10824         PR tree-optimization/47278
10825         * gcc.dg/torture/pr47278-1.c: New testcase.
10826         * gcc.dg/torture/pr47278-2.c: Likewise.
10827
10828 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
10829
10830         PR tree-optimization/48063
10831         * gcc.dg/torture/pr48063.c: New test.
10832
10833 2011-03-10  Jason Merrill  <jason@redhat.com>
10834
10835         * g++.dg/template/array22.C: New.
10836
10837         * g++.dg/cpp0x/syntax-err1.C: New.
10838         * g++.dg/parse/error36.C: Adjust expected errors.
10839         * g++.old-deja/g++.pt/ctor2.C: Likewise.
10840         * g++.old-deja/g++.pt/typename3.C: Likewise.
10841         * g++.old-deja/g++.pt/typename4.C: Likewise.
10842         * g++.old-deja/g++.pt/typename6.C: Likewise.
10843
10844 2011-03-09  Jason Merrill  <jason@redhat.com>
10845
10846         * g++.dg/template/nontype22.C: New.
10847
10848 2011-03-09  Martin Jambor  <mjambor@suse.cz>
10849
10850         PR tree-optimization/47714
10851         * g++.dg/torture/pr47714.C: New test.
10852
10853 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
10854
10855         PR target/47755
10856         * gcc.target/powerpc/pr47755-2.c: New file.
10857
10858 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10859
10860         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
10861         is not set in the environment, pass 64 as first argument when not
10862         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
10863         native where ulimit -u is supported.
10864
10865 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10866
10867         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
10868
10869 2011-03-08  Jason Merrill  <jason@redhat.com>
10870
10871         * g++.dg/template/nontype21.C: New.
10872
10873         * g++.dg/template/anon5.C: New.
10874
10875 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10876
10877         PR debug/47881
10878         * gcc.dg/pr47881.c: New test.
10879
10880 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
10881
10882         PR c++/47957
10883         * g++.dg/lookup/template3.C: New test.
10884
10885 2011-03-08  Kai Tietz  <ktietz@redhat.com>
10886
10887         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
10888         'long' type.
10889
10890 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
10891
10892         PR testsuite/47954
10893         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
10894         sizeof to compute alignment.
10895
10896 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
10897
10898         PR tree-optimization/48022
10899         * gcc.dg/pr48022-1.c: New test.
10900         * gcc.dg/pr48022-2.c: New test.
10901
10902 2011-03-07  Jason Merrill  <jason@redhat.com>
10903
10904         * g++.dg/template/nontype20.C: New.
10905         * g++.dg/init/member1.C: Adjust expected errors.
10906         * g++.dg/parse/constant4.C: Likewise.
10907         * g++.dg/template/qualified-id3.C: Likewise.
10908         * g++.old-deja/g++.pt/crash10.C: Likewise.
10909
10910         * g++.dg/cpp0x/regress/non-const1.C: New.
10911
10912 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
10913
10914         PR debug/47991
10915         * gcc.dg/pr47991.c: New test.
10916
10917 2011-03-07  Jason Merrill  <jason@redhat.com>
10918
10919         * g++.dg/abi/mangle46.C: New.
10920
10921 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
10922
10923         PR target/47862
10924         * gcc.target/powerpc/pr47862.c: New.
10925
10926 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
10927
10928         PR target/45413
10929         * gcc.target/i386/combine-mul.c: Require nonpic.
10930
10931 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
10932             Nathan Froyd  <froydnj@codesourcery.com>
10933
10934         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
10935
10936 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
10937
10938         * README.QMTEST: Remove.
10939
10940 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
10941             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10942
10943         PR fortran/47850
10944         * gfortran.dg/array_constructor_37.f90 : New test.
10945
10946 2011-03-05  Jason Merrill  <jason@redhat.com>
10947
10948         * g++.dg/abi/mangle39.C: ABI v5, not 6.
10949         * g++.dg/abi/mangle45.C: Likewise.
10950         * g++.dg/cpp0x/trailing1.C: Likewise.
10951
10952 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10953
10954         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
10955
10956 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
10957
10958         PR rtl-optimization/47899
10959         * gcc.dg/pr47899.c: New test.
10960
10961         * gcc.dg/torture/pr47968.c: Ignore warnings.
10962
10963         PR tree-optimization/47967
10964         * gcc.c-torture/compile/pr47967.c: New test.
10965
10966 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10967
10968         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
10969         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
10970
10971 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
10972
10973         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
10974         and property_getAttributes() if __OBJC2__.
10975         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10976         * objc.dg/property/property-encoding-1.m: New.
10977         * obj-c++.dg/property/property-encoding-1.mm: New.
10978
10979 2011-03-04  Jason Merrill  <jason@redhat.com>
10980
10981         * g++.dg/template/pseudodtor6.C: New.
10982
10983         * g++.dg/inherit/covariant19.C: New.
10984
10985 2011-03-04  Richard Guenther  <rguenther@suse.de>
10986
10987         PR middle-end/47968
10988         * gcc.dg/torture/pr47968.c: New testcase.
10989
10990 2011-03-04  Richard Guenther  <rguenther@suse.de>
10991
10992         PR middle-end/47975
10993         * gcc.dg/torture/pr47975.c: New testcase.
10994
10995 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
10996
10997         PR c++/47974
10998         * g++.dg/template/crash106.C: New.
10999
11000 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
11001
11002         PR c/47963
11003         * gcc.dg/gomp/pr47963.c: New test.
11004         * g++.dg/gomp/pr47963.C: New test.
11005
11006 2011-03-02  Jason Merrill  <jason@redhat.com>
11007
11008         * g++.dg/cpp0x/regress/condition1.C: New.
11009
11010         * g++.dg/cpp0x/constexpr-ctor9.C: New.
11011
11012 2011-03-01  Jason Merrill  <jason@redhat.com>
11013
11014         * g++.dg/cpp0x/lambda/lambda-98.C: New.
11015
11016         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11017
11018 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
11019
11020         PR rtl-optimization/47925
11021         * gcc.c-torture/execute/pr47925.c: New test.
11022
11023 2011-03-01  Jason Merrill  <jason@redhat.com>
11024
11025         * g++.dg/cpp0x/decltype25.C: New.
11026
11027         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11028
11029 2011-03-01  Richard Guenther  <rguenther@suse.de>
11030
11031         PR tree-optimization/47890
11032         * gcc.dg/torture/pr47890.c: New testcase.
11033
11034 2011-03-01  Richard Guenther  <rguenther@suse.de>
11035
11036         PR lto/47924
11037         * gcc.dg/lto/pr47924_0.c: New testcase.
11038
11039 2011-03-01  Richard Guenther  <rguenther@suse.de>
11040
11041         PR lto/46911
11042         * gfortran.dg/lto/pr46911_0.f: New testcase.
11043
11044 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11045
11046         PR libgfortran/47933
11047         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11048         compile errors from older code form.
11049
11050 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11051
11052         PR libgfortran/47567
11053         * gfortran.dg/fmt_fw_d.f90: New test.
11054
11055 2011-02-28  Jason Merrill  <jason@redhat.com>
11056
11057         * g++.dg/inherit/covariant18.C: New.
11058
11059 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
11060
11061         PR middle-end/47893
11062         * gcc.dg/pr47893.c: New test.
11063
11064 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
11065
11066         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11067         NULL in case of a selector with conflicting types.
11068         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11069
11070 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
11071
11072         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11073         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11074         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11075         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11076
11077 2011-02-28  Jason Merrill  <jason@redhat.com>
11078
11079         PR c++/47906
11080         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11081
11082 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11083
11084         PR libgfortran/47778
11085         * gfortran.dg/namelist_71.f90: New test.
11086
11087 2011-02-27  Jason Merrill  <jason@redhat.com>
11088
11089         PR c++/47906
11090         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11091         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11092
11093 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11094
11095         PR c++/46466
11096         * g++.dg/cpp0x/constexpr-ctor8.C: New.
11097
11098 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
11099
11100         PR fortran/47886
11101         * gfortran.dg/gomp/task-1.f90: Removed.
11102
11103 2011-02-26  Jason Merrill  <jason@redhat.com>
11104
11105         * g++.dg/template/this-targ1.C: New.
11106
11107         * g++.dg/cpp0x/regress/template-const1.C: New.
11108         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11109         * g++.dg/template/function1.C: Adjust.
11110         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11111         * g++.dg/debug/debug7.C: Adjust.
11112
11113 2011-02-26  Tobias Burnus  <burnus@net-b.de>
11114
11115         PR fortran/47886
11116         * gfortran.dg/gomp/task-1.f90: New.
11117
11118 2011-02-25  Jie Zhang  <jie@codesourcery.com>
11119
11120         * gcc.target/arm/neon-thumb2-move.c: Add
11121         dg-require-effective-target arm_thumb2_ok.
11122
11123 2011-02-24  Jason Merrill  <jason@redhat.com>
11124
11125         * g++.dg/parse/constant1.C: Specify C++98 mode.
11126         * g++.dg/parse/constant5.C: Likewise.
11127         * g++.dg/parse/error2.C: Likewise.
11128         * g++.dg/parse/semicolon3.C: Likewise.
11129         * g++.dg/template/crash14.C: Likewise.
11130         * g++.dg/template/local4.C: Likewise.
11131         * g++.dg/template/nontype3.C: Likewise.
11132         * g++.dg/parse/crash31.C: Adjust expected errors.
11133         * g++.dg/template/function1.C: Likewise.
11134         * g++.dg/template/ref3.C: Likewise.
11135         * g++.dg/template/static9.C: Likewise.
11136         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11137
11138         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11139         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11140         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11141         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11142         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11143
11144 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
11145
11146         PR fortran/47878
11147         * gfortran.dg/pr47878.f90: New test.
11148
11149 2011-02-24  Richard Guenther  <rguenther@suse.de>
11150
11151         PR testsuite/47801
11152         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11153         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11154
11155 2011-02-24  Richard Guenther  <rguenther@suse.de>
11156
11157         PR fortran/47839
11158         * gfortran.dg/lto/pr47839_0.f90: New testcase.
11159         * gfortran.dg/lto/pr47839_1.f90: Likewise.
11160
11161 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11162
11163         PR libgfortran/47567
11164         * gfortran.dg/fmt_f0_1.f90: Update test.
11165
11166 2011-02-23  Jason Merrill  <jason@redhat.com>
11167
11168         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11169         * g++.dg/abi/mangle45.C: New.
11170
11171         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11172         * g++.dg/template/canon-type-9.C: Match use of decltype
11173         between declaration and definition.
11174         * g++.dg/template/canon-type-12.C: Likewise.
11175
11176 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11177
11178         PR fortran/40850
11179         * gfortran.dg/nested_allocatables_1.f90: New.
11180
11181 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11182
11183         PR c++/46868
11184         * g++.dg/pr46868.C: New test.
11185         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11186         * g++.dg/parse/error14.C: Adjust.
11187
11188 2011-02-23  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/47838
11191         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11192
11193 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11194
11195         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
11196
11197 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11198
11199         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11200         * gfortran.dg/count_init_expr.f03: Ditto.
11201         * gfortran.dg/gomp/pr43711.f90: Ditto.
11202         * gcc.dg/struct-parse-2.c: Ditto.
11203         * gcc.dg/parse-error-3.c: Ditto.
11204         * gcc.dg/Wlogical-op-1.c: Ditto.
11205         * gcc.dg/Walways-true-1.c: Ditto.
11206         * gcc.dg/pr24225.c: Ditto.
11207         * gcc.dg/Walways-true-2.c: Ditto.
11208         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11209         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11210         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11211         * g++.dg/overload/defarg4.C: Ditto.
11212         * g++.dg/inherit/covariant16.C: Ditto.
11213         * g++.dg/inherit/virtual7.C: Ditto.
11214         * g++.dg/template/canon-type-9.C: Ditto.
11215         * g++.dg/template/access19.C: Ditto.
11216         * g++.dg/template/call7.C: Ditto.
11217         * g++.dg/template/canon-type-2.C: Ditto.
11218         * g++.dg/template/init7.C: Ditto.
11219         * g++.dg/template/sizeof-template-argument.C: Ditto.
11220         * g++.dg/template/const3.C: Ditto.
11221         * g++.dg/template/sfinae26.C: Ditto.
11222         * g++.dg/template/sfinae26.C: Ditto.
11223         * g++.dg/template/canon-type-11.C: Ditto.
11224         * g++.dg/template/union2.C: Ditto.
11225         * g++.dg/template/canon-type-3.C: Ditto.
11226         * g++.dg/template/canon-type-1.C: Ditto.
11227         * g++.dg/template/canon-type-5.C: Ditto.
11228         * g++.dg/template/canon-type-7.C: Ditto.
11229         * g++.dg/template/canon-type-10.C: Ditto.
11230         * g++.dg/template/spec36.C: Ditto.
11231         * g++.dg/template/typedef38.C: Ditto.
11232         * g++.dg/template/canon-type-4.C: Ditto.
11233         * g++.dg/template/canon-type-6.C: Ditto.
11234         * g++.dg/template/canon-type-13.C: Ditto.
11235         * g++.dg/template/instantiate9.C: Ditto.
11236         * g++.dg/template/ttp22.C: Ditto.
11237         * g++.dg/warn/Wreturn-type-6.C: Ditto.
11238         * g++.dg/warn/Walways-true-1.C: Ditto.
11239         * g++.dg/warn/Wlogical-op-1.C: Ditto.
11240         * g++.dg/warn/Walways-true-2.C: Ditto.
11241         * g++.dg/conversion/op4.C: Ditto.
11242         * g++.dg/opt/pr19650.C: Ditto.
11243         * g++.dg/lookup/friend11.C: Ditto.
11244         * g++.dg/other/default2.C: Ditto.
11245         * g++.dg/other/default3.C: Ditto.
11246         * g++.dg/other/dtor2.C: Ditto.
11247         * g++.dg/other/friend5.C: Ditto.
11248         * g++.dg/other/default5.C: Ditto.
11249         * g++.dg/init/brace6.C: Ditto.
11250         * g++.dg/init/aggr5.C: Ditto.
11251         * g++.dg/init/error2.C: Ditto.
11252         * g++.dg/expr/bound-mem-fun.C: Ditto.
11253         * g++.dg/expr/cond6.C: Ditto.
11254         * g++.dg/expr/stmt-expr-1.C: Ditto.
11255         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11256         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11257         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11258         * g++.dg/cpp0x/bracket1.C: Ditto.
11259         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11260         * g++.dg/cpp0x/pr38646.C: Ditto.
11261         * g++.dg/cpp0x/variadic73.C: Ditto.
11262         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11263         * g++.dg/cpp0x/bracket4.C: Ditto.
11264         * g++.dg/cpp0x/decltype4.C: Ditto.
11265         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11266         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11267         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11268         * g++.dg/cpp0x/variadic-new2.C: Ditto.
11269         * g++.dg/cpp0x/decltype2.C: Ditto.
11270         * g++.dg/cpp0x/decltype1.C: Ditto.
11271         * g++.dg/cpp0x/bracket2.C: Ditto.
11272         * g++.dg/cpp0x/decltype5.C: Ditto.
11273         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11274         * g++.dg/cpp0x/variadic70.C: Ditto.
11275         * g++.dg/cpp0x/decltype6.C: Ditto.
11276         * g++.dg/cpp0x/rvo.C: Ditto.
11277         * g++.dg/cpp0x/vt-40092.C: Ditto.
11278         * g++.dg/cpp0x/variadic-new.C: Ditto.
11279         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11280         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11281         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11282         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11283         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11284         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11285         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11286         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11287         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11288         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11289         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11290         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11291         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11292         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11293         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11294         * g++.dg/cpp0x/pr39639.C: Ditto.
11295         * g++.dg/cpp0x/decltype3.C: Ditto.
11296         * g++.dg/cpp0x/variadic68.C: Ditto.
11297         * g++.dg/cpp0x/variadic-function.C: Ditto.
11298         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11299         * g++.dg/cpp0x/variadic-bind.C: Ditto.
11300         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11301         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11302         * g++.dg/parse/crash35.C: Ditto.
11303         * g++.dg/parse/crash40.C: Ditto.
11304         * g++.dg/parse/defarg12.C: Ditto.
11305         * g++.dg/parse/crash34.C: Ditto.
11306         * g++.dg/parse/constructor3.C: Ditto.
11307         * g++.dg/parse/template23.C: Ditto.
11308         * g++.dg/parse/crash56.C: Ditto.
11309         * g++.dg/parse/dtor13.C: Ditto.
11310         * g++.dg/parse/error33.C: Ditto.
11311         * g++.dg/parse/ctor9.C: Ditto.
11312         * g++.dg/parse/error32.C: Ditto.
11313         * g++.dg/parse/error37.C: Ditto.
11314         * g++.dg/parse/bitfield3.C: Ditto.
11315         * g++.dg/parse/struct-4.C: Ditto.
11316         * g++.dg/ext/has_trivial_copy.C: Ditto.
11317         * g++.dg/ext/is_polymorphic.C: Ditto.
11318         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11319         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11320         * g++.dg/ext/has_nothrow_assign.C: Ditto.
11321         * g++.dg/ext/is_union.C: Ditto.
11322         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11323         * g++.dg/ext/is_pod.C: Ditto.
11324         * g++.dg/ext/has_virtual_destructor.C: Ditto.
11325         * g++.dg/ext/has_trivial_constructor.C: Ditto.
11326         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11327         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11328         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11329         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11330         * g++.dg/ext/is_abstract.C: Ditto.
11331         * g++.dg/ext/has_trivial_assign.C: Ditto.
11332         * g++.dg/ext/is_class.C: Ditto.
11333         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11334         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11335         * g++.dg/ext/is_base_of.C: Ditto.
11336         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11337         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11338         * g++.dg/ext/is_empty.C: Ditto.
11339         * g++.dg/ext/is_enum.C: Ditto.
11340         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11341         * gnat.dg/opt11.adb: Ditto.
11342         * obj-c++.dg/pr45735.mm: Ditto.
11343         * obj-c++.dg/pr24393.mm: Ditto.
11344         * obj-c++.dg/exceptions-2.mm: Ditto.
11345         * objc.dg/pr45735.m: Ditto.
11346         * objc.dg/pr24393.m: Ditto.
11347
11348 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11349
11350         * objc.dg/attributes/objc-exception-1.m: New.
11351
11352 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11353
11354         * gcc.dg/cpp/include7.c: New test.
11355
11356 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11357
11358         PR c++/47242
11359         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11360
11361 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11362
11363         PR rtl-optimization/47763
11364         * gcc.dg/pr47763.c: New test.
11365
11366 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11367
11368         PR fortran/45743
11369         * gfortran.dg/whole_file_32.f90 : New test.
11370
11371 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11372
11373         PR c++/47666
11374         * g++.dg/inherit/virtual7.C: New test.
11375
11376 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11377
11378         PR objc/47832
11379         * objc.dg/type-size-3.m: Updated error message.
11380         * objc.dg/type-size-4.m: New test.
11381         * objc.dg/type-size-5.m: New test.
11382
11383 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11384
11385         * lib/gnat.exp: Fix comments.
11386         Don't load libgloss.exp.
11387         (default_gnat_version): Call $compiler with --version.
11388         Adapt regexp for gnatmake output, insert version.
11389         (gnat_version): New proc.
11390         (gnat_init): Remove gnat_libgcc_s_path.
11391         (gnat_target_compile): Likewise.
11392         Remove ld_library_path.
11393         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11394         (gnat_pass): Remove.
11395         (gnat_pass): Remove.
11396         (gnat_finish): Remove.
11397         (gnat_exit): Remove.
11398         (local_find_gnatmake): Reindent.
11399         (runtest_file_p): Remove.
11400         (prune_warnings): Remove.
11401         (find_gnatclean): New proc.
11402         * lib/gnat-dg.exp (lremove): New proc.
11403         (gnat-dg-test): Reindent.
11404         Remove additional output files.
11405         (gnat-dg-runtest): Remove.
11406
11407         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11408         * gnat.dg/loop_optimization6.adb: Likewise.
11409         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11410
11411 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11412
11413         PR tree-optimization/47835
11414         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11415
11416 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11417
11418         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11419         * gfortran.dg/abstract_type_2.f03: Ditto.
11420         * gfortran.dg/abstract_type_3.f03: Ditto.
11421         * gfortran.dg/abstract_type_4.f03: Ditto.
11422         * gfortran.dg/abstract_type_5.f03: Ditto.
11423         * gfortran.dg/abstract_type_6.f03: Ditto.
11424         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11425         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11426         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11427         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11428         * gfortran.dg/array_function_5.f90: Ditto.
11429         * gfortran.dg/asynchronous_3.f03: Ditto.
11430         * gfortran.dg/char_expr_1.f90: Ditto.
11431         * gfortran.dg/class_14.f03: Ditto.
11432         * gfortran.dg/data_array_6.f: Ditto.
11433         * gfortran.dg/data_invalid.f90: Ditto.
11434         * gfortran.dg/dot_product_1.f03: Ditto.
11435         * gfortran.dg/func_derived_5.f90: Ditto.
11436         * gfortran.dg/func_result_4.f90: Ditto.
11437         * gfortran.dg/implied_do_1.f90: Ditto.
11438         * gfortran.dg/initialization_25.f90: Ditto.
11439         * gfortran.dg/initialization_26.f90: Ditto.
11440         * gfortran.dg/interface_34.f90: Ditto.
11441         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11442         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11443         * gfortran.dg/matmul_8.f03: Ditto.
11444         * gfortran.dg/merge_init_expr.f90: Ditto.
11445         * gfortran.dg/pack_assign_1.f90: Ditto.
11446         * gfortran.dg/pack_vector_1.f90: Ditto.
11447         * gfortran.dg/pointer_check_8.f90: Ditto.
11448         * gfortran.dg/product_init_expr.f03: Ditto.
11449         * gfortran.dg/reshape_order_5.f90: Ditto.
11450         * gfortran.dg/reshape_shape_1.f90: Ditto.
11451         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11452         * gfortran.dg/same_name_2.f90: Ditto.
11453         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11454         * gfortran.dg/spread_init_expr.f03: Ditto.
11455         * gfortran.dg/stmt_func_1.f90: Ditto.
11456         * gfortran.dg/sum_init_expr.f03: Ditto.
11457         * gfortran.dg/transpose_3.f03: Ditto.
11458         * gfortran.dg/unpack_init_expr.f03: Ditto.
11459         * gfortran.dg/warn_conversion.f90: Ditto.
11460         * gfortran.dg/warn_conversion_2.f90: Ditto.
11461         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11462         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11463         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11464         * gfortran.dg/whole_file_16.f90: Ditto.
11465         * gfortran.dg/whole_file_17.f90: Ditto.
11466         * gfortran.dg/whole_file_18.f90: Ditto.
11467         * gfortran.dg/whole_file_20.f03: Ditto.
11468         * gfortran.dg/whole_file_5.f90: Ditto.
11469         * gfortran.dg/whole_file_6.f90: Ditto.
11470         * gfortran.dg/write_invalid_format.f90: Ditto.
11471         * gfortran.dg/zero_sized_6.f90: Ditto.
11472
11473 2011-02-21  Jeff Law <law@redhat.com>
11474
11475         PR rtl-optimization/46178
11476         * gcc.target/i386/pr46178.c: New test.
11477
11478         PR rtl-optimization/46002
11479         * gcc.c-torture/compile/pr46002.c: New test.
11480
11481 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11482
11483         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11484         *-*-hpux10*.
11485
11486 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11487
11488         PR debug/47106
11489         * g++.dg/debug/pr47106.C: Require effective target lto.
11490
11491 2011-02-21  Jason Merrill  <jason@redhat.com>
11492
11493         * g++.dg/cpp0x/constexpr-diag2.C: New.
11494
11495 2011-02-20  Jason Merrill  <jason@redhat.com>
11496
11497         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11498
11499         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11500
11501         * g++.dg/overload/conv-op1.C: New.
11502
11503         * g++.dg/cpp0x/constexpr-synth1.C: New.
11504
11505 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11506
11507         * objc.dg/layout-2.m: New.
11508         * objc.dg/selector-3.m: Adjusted location of error message.
11509         * objc.dg/type-size-3.m: Same.
11510         * obj-c++.dg/selector-3.mm: Same.
11511
11512 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11513
11514         PR objc/47784
11515         * objc.dg/property/dotsyntax-22.m: New.
11516         * obj-c++.dg/property/dotsyntax-22.mm: New.
11517
11518 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11519
11520         PR c++/46394
11521         * g++.dg/template/typedef38.C: New test.
11522
11523 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11524
11525         PR fortran/46818
11526         * gfortran.dg/whole_file_30.f90 : New test.
11527         * gfortran.dg/whole_file_31.f90 : New test.
11528
11529 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11530
11531         PR fortran/45077
11532         PR fortran/44945
11533         * gfortran.dg/whole_file_28.f90 : New test.
11534         * gfortran.dg/whole_file_29.f90 : New test.
11535
11536 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11537
11538         PR c++/44118
11539         * g++.dg/template/crash105.C: New.
11540
11541 2011-02-19  Jason Merrill  <jason@redhat.com>
11542
11543         * g++.dg/cpp0x/regress/no-elide1.C: New.
11544
11545 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11546
11547         PR tree-optimization/46620
11548         * gcc.dg/pr46620.c: New.
11549
11550 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR c/47809
11553         * gcc.target/i386/pr47809.c: New test.
11554
11555 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11556             Tobias Burnus  <burnus@net-b.de>
11557
11558         * lib/target-supports.exp
11559         (check_effective_target_fortran_large_real): New check for large reals.
11560         * gfortran.dg/nan_7.f90: New test.
11561
11562 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11563
11564         PR libgfortran/47567
11565         * gfortran.dg/fmt_f0_1.f90: Update test.
11566
11567 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11568
11569         PR fortran/47348
11570         * gfortran.dg/array_constructor_36.f90 : New test.
11571         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11572         allow for comparison between different elements of the array
11573         constructor at different levels of optimization.
11574
11575 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11576
11577         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11578         * gcc.target/i386/pr32280-1.c: Likewise.
11579
11580 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11581
11582         PR target/47800
11583         * gcc.target/i386/pr47800.c: New test.
11584
11585 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11586
11587         * objc/execute/exceptions/foward-1.x: New.
11588
11589 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11590
11591         PR fortran/47789
11592         * gfortran.dg/derived_constructor_comps_4.f90: New.
11593
11594 2011-02-18  Tobias Burnus
11595
11596         PR fortran/47775
11597         * gfortran.dg/func_result_6.f90: New.
11598
11599 2011-02-18  Michael Matz  <matz@suse.de>
11600
11601         PR fortran/45586
11602         * gfortran.dg/lto/pr45586_0.f90: New test.
11603         * gfortran.dg/typebound_proc_20.f90: Ditto.
11604         * gfortran.dg/typebound_proc_21.f90: Ditto.
11605
11606 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11607
11608         PR c++/47795
11609         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11610
11611 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11612
11613         PR fortran/47750
11614         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11615         gcc_warning_prefix.
11616         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11617         normalizing the error/warning output.
11618         * gfortran.dg/Wall.f90: Update dg-error/warning.
11619         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11620         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11621         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11622         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11623         * gfortran.dg/class_30.f90: Update dg-error/warning.
11624         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11625         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11626         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11627         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11628         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11629         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11630         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11631         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11632         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11633         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11634         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11635         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11636         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11637         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11638         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11639         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11640         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11641         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11642         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11643         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11644         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11645         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11646         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11647         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11648         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11649
11650 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11651
11652         PR fortran/47768
11653         * gfortran.dg/proc_ptr_comp_30.f90: New.
11654
11655 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11656
11657         PR debug/47780
11658         * gcc.target/i386/pr47780.c: New test.
11659
11660 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11661
11662         PR fortran/47767
11663         * gfortran.dg/class_40.f03: New.
11664
11665 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11666
11667         PR c++/47208
11668         * g++.dg/cpp0x/auto21.C: New test.
11669
11670 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11671
11672         * objc.dg/special/unclaimed-category-1.h: Updated for
11673         new ABI support.
11674         * objc.dg/special/unclaimed-category-1.m: Same.
11675         * objc.dg/zero-link-1.m: Same.
11676         * objc.dg/lookup-1.m: Same.
11677         * objc.dg/torture/strings/const-str-9.m
11678         * objc.dg/torture/strings/const-str-10.m: Same.
11679         * objc.dg/torture/strings/const-str-11.m: Same.
11680         * objc.dg/torture/forward-1.m: Same.
11681         * objc.dg/zero-link-2.m: Same.
11682         * objc.dg/encode-7-next-64bit.m: Same.
11683         * objc.dg/method-4.m: Same.
11684         * objc.dg/next-runtime-1.m: Same.
11685         * objc.dg/image-info.m: Same.
11686         * objc.dg/pr23214.m: Same.
11687         * objc.dg/symtab-1.m: Same.
11688         * obj-c++.dg/basic.m: Same.
11689         * obj-c++.dg/proto-lossage-3.m: Same.
11690         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11691         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11692         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11693         * obj-c++.dg/method-11.m: Same.
11694         * objc/execute/enumeration-1.m: Same.
11695         * objc/execute/object_is_class.m: Same.
11696         * objc/execute/formal_protocol-2.m: Same.
11697         * objc/execute/formal_protocol-4.m: Same.
11698         * objc/execute/formal_protocol-6.m: Same.
11699         * objc/execute/bycopy-3.m: Same.
11700         * objc/execute/exceptions/catchall-1.m: Same.
11701         * objc/execute/exceptions/finally-1.m: Same.
11702         * objc/execute/exceptions/local-variables-1.m: Same.
11703         * objc/execute/exceptions/foward-1.m: Same.
11704         * objc/execute/bf-common.h
11705         * objc/execute/enumeration-2.m: Same.
11706         * objc/execute/formal_protocol-1.m: Same.
11707         * objc/execute/formal_protocol-3.m: Same.
11708         * objc/execute/formal_protocol-5.m: Same.
11709         * objc/execute/accessing_ivars.m: Same.
11710         * objc/execute/bycopy-2.m: Same.
11711         * objc/execute/formal_protocol-7.m: Same.
11712         * objc/execute/compatibility_alias.m: Same.
11713         * objc/execute/no_clash.m: Same.
11714         * objc/execute/object_is_meta_class.m: Same.
11715         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11716         * objc/execute/class-tests-1.h: Include stdio.h.
11717         * objc/execute/class-tests-2.h: Same.
11718         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11719         runtimes.
11720         * obj-c++.dg/try-catch-2.mm: Same.
11721
11722 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11723
11724         PR c++/47783
11725         * g++.dg/warn/Wunused-parm-4.C: New test.
11726
11727 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
11728             Jan Hubicka  <jh@suse.cz>
11729
11730         PR debug/47106
11731         PR debug/47402
11732         * g++.dg/debug/pr47106.C: New.
11733
11734 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
11735
11736         PR target/43653
11737         * gcc.target/i386/pr43653.c: New test.
11738
11739 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
11740
11741         PR c++/47172
11742         * g++.dg/template/inherit6.C: New test.
11743
11744 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
11745
11746         PR fortran/47745
11747         * gfortran.dg/class_39.f03: New.
11748
11749 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
11750
11751         PR c++/47326
11752         * g++.dg/cpp0x/variadic106.C: New test.
11753
11754 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR libfortran/47757
11757         * gfortran.dg/pr47757-1.f90: New test.
11758         * gfortran.dg/pr47757-2.f90: New test.
11759         * gfortran.dg/pr47757-3.f90: New test.
11760
11761         PR c++/47704
11762         * g++.dg/cpp0x/enum8.C: New test.
11763
11764 2011-02-15  Jason Merrill  <jason@redhat.com>
11765
11766         * g++.dg/inherit/implicit-trivial1.C: New.
11767         * g++.dg/cpp0x/implicit-trivial1.C: New.
11768
11769 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11770
11771         PR middle-end/47725
11772         * gcc.dg/torture/pr47725.c: Removed.
11773
11774 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
11775
11776         PR target/47755
11777         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
11778         constant does not generate a load from memory.
11779
11780 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
11781
11782         PR middle-end/47725
11783         * gcc.dg/torture/pr47725.c: New.
11784
11785 2011-02-15  Richard Guenther  <rguenther@suse.de>
11786
11787         PR tree-optimization/47743
11788         * gcc.dg/torture/pr47743.c: New testcase.
11789
11790 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
11791
11792         PR middle-end/47581
11793         * gcc.target/i386/pr47581.c: New test.
11794
11795 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11796
11797         PR fortran/47730
11798         * gfortran.dg/select_type_22.f03: New.
11799
11800 2011-02-14  Jason Merrill  <jason@redhat.com>
11801
11802         * g++.dg/cpp0x/regress/enum1.C: New.
11803
11804 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11805
11806         * gnat.dg/include.adb: New test.
11807
11808 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11809
11810         PR fortran/47728
11811         * gfortran.dg/class_38.f03: New.
11812
11813 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
11814
11815         * gcc.dg/pr46494.c: New test.
11816
11817 2011-02-14  Richard Guenther  <rguenther@suse.de>
11818
11819         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
11820
11821 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11822
11823         PR ada/41929
11824         * gnat.dg/null_pointer_deref1.exp: Don't skip on
11825         sparc*-sun-solaris2.11.
11826
11827 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
11828
11829         PR fortran/47349
11830         * gfortran.dg/argument_checking_18.f90: New.
11831
11832 2011-02-13  Tobias Burnus  <burnus@net-b.de>
11833
11834         * gfortran.dg/argument_checking_13.f90: Update dg-error.
11835         * gfortran.dg/argument_checking_17.f90: New.
11836
11837 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
11838
11839         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
11840         are temporarily disabled.
11841         * gfortran.dg/class_7.f03: Ditto.
11842         * gfortran.dg/coarray_14.f90: Ditto.
11843         * gfortran.dg/typebound_proc_13.f03: Ditto.
11844
11845 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
11846
11847         PR fortran/45586
11848         * gfortran.dg/extends_11.f03: New.
11849
11850 2011-02-11  Xinliang David Li  <davidxl@google.com>
11851
11852         PR tree-optimization/47707
11853         * g++.dg/tree-ssa/pr47707.C: New test.
11854
11855 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
11856
11857         * g++.dg/opt/inline17.C: New test.
11858
11859 2011-02-11  Tobias Burnus  <burnus@net-b.de>
11860
11861         PR fortran/47550
11862         * gfortran.dg/pure_formal_2.f90: New.
11863
11864 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
11865
11866         PR rtl-optimization/47614
11867         * gfortran.dg/pr47614.f: New.
11868
11869 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
11870
11871         PR driver/47678
11872         * gcc.dg/opts-6.c: New test.
11873
11874 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR debug/47684
11877         * gcc.dg/pr47684.c: New test.
11878
11879 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11880
11881         PR target/47629
11882         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
11883         c99_runtime, dg-add-options c99_runtime.
11884         (main): Use __asm__.
11885
11886 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11887
11888         PR testsuite/47400
11889         * lib/target-supports.exp (check_ascii_locale_available): New proc.
11890         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
11891         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
11892         * gcc.dg/ucnid-10.c: Likewise.
11893         * gcc.dg/ucnid-13.c: Likewise.
11894         * gcc.dg/ucnid-7.c: Likewise.
11895         * gcc.dg/ucnid-8.c: Likewise.
11896         Adapt dg-warning line number.
11897
11898 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
11899
11900         * gcc.target/i386/parity-1.c: Use -march=k8.
11901         * gcc.target/i386/parity-2.c: Ditto.
11902         * gcc.target/i386/vecinit-1.c: Ditto.
11903         * gcc.target/i386/vecinit-2.c: Ditto.
11904
11905 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11906
11907         PR target/46610
11908         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
11909         * gcc.target/mips/save-restore-3.c: Likewise.
11910         * gcc.target/mips/save-restore-4.c: Likewise.
11911         * gcc.target/mips/save-restore-5.c: Likewise.
11912
11913         PR target/47683
11914         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
11915         * g++.dg/tree-prof/partition2.C: Likewise.
11916
11917 2011-02-09  Jason Merrill  <jason@redhat.com>
11918
11919         * g++.dg/tree-ssa/inline-3.C: Use a normal function
11920         rather than misdeclare std::puts.
11921
11922         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
11923         * g++.dg/other/warning1.C: Likewise.
11924         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
11925         * g++.old-deja/g++.gb/scope06.C: Likewise.
11926         * g++.old-deja/g++.law/cvt11.C: Likewise.
11927         * g++.old-deja/g++.law/init1.C: Likewise.
11928         * g++.dg/abi/mangle26.C: Likewise.
11929
11930         * g++.dg/template/function1.C: Adjust for C++0x mode.
11931         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
11932
11933         * g++.dg/ext/label10.C: Adjust for C++0x mode.
11934         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
11935
11936         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
11937
11938         * g++.dg/cpp0x/regress/abi-empty7.C: New.
11939
11940         * g++.dg/cpp0x/regress: New directory.
11941         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
11942         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
11943         * g++.dg/cpp0x/regress/regress3.C: New.
11944
11945 2011-02-10  Richard Guenther  <rguenther@suse.de>
11946
11947         PR tree-optimization/47677
11948         * gcc.dg/torture/pr47677.c: New testcase.
11949
11950 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
11951
11952         * objc.dg/special/load-category-1.m: Remove unused header.
11953         * objc.dg/special/load-category-1a.m: Likewise.
11954         * objc.dg/special/load-category-2.m: Likewise.
11955         * objc.dg/special/load-category-2a.m: Likewise.
11956         * objc.dg/special/load-category-3.m: Likewise.
11957         * objc.dg/special/load-category-3a.m: Likewise.
11958         * objc.dg/attributes/proto-attribute-2.m: Likewise.
11959         * objc.dg/attributes/proto-attribute-3.m: Likewise.
11960         * objc.dg/attributes/class-attribute-1.m: Likewise.
11961         * objc.dg/property/property.exp: Don't run for Darwin < 9.
11962         * obj-c++.dg/property/property.exp: Likewise.
11963         * objc.dg/attributes/method-sentinel-1.m: Update type header.
11964         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
11965         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
11966         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
11967         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
11968         * obj-c++.dg/template-8.mm: Likewise.
11969
11970 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
11971
11972         PR target/47665
11973         * gcc.target/i386/pr47665.c: New test.
11974
11975 2011-02-10  Jie Zhang  <jie@codesourcery.com>
11976
11977         PR testsuite/47622
11978         Revert
11979         2011-02-05  Jie Zhang  <jie@codesourcery.com>
11980         PR debug/42631
11981         * gcc.dg/pr42631.c: Update test.
11982         * gcc.dg/pr42631-2.c: New test.
11983
11984 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11985
11986         PR fortran/47352
11987         * gfortran.dg/proc_decl_25.f90: New.
11988
11989 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
11990
11991         PR fortran/47463
11992         * gfortran.dg/typebound_assignment_2.f03: New.
11993
11994 2011-02-09  Richard Guenther  <rguenther@suse.de>
11995
11996         PR tree-optimization/47664
11997         * gcc.dg/tree-ssa/inline-7.c: New testcase.
11998
11999 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
12000
12001         PR middle-end/47646
12002         * gnat.dg/uninit_func.adb: Adjust dg directive.
12003
12004 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
12005
12006         PR middle-end/47646
12007         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12008
12009 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12010
12011         PR fortran/47637
12012         * gfortran.dg/auto_dealloc_2.f90: New.
12013
12014 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12015
12016         * gcc.dg/builtins-config.h: Remove __sgi handling.
12017         * lib/target-supports.exp (add_options_for_c99_runtime): Add
12018         -std=c99 for mips-sgi-irix6.5*.
12019
12020 2011-02-09  Martin Jambor  <mjambor@suse.cz>
12021
12022         PR middle-end/45505
12023         * gfortran.dg/pr25923.f90: Remove xfails.
12024
12025 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12026
12027         PR fortran/47583
12028         * gfortran.dg/inquire_14.f90: New test.
12029
12030 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
12031
12032         PR fortran/45290
12033         * gfortran.dg/pointer_init_6.f90: New.
12034
12035 2011-02-08  Jeff Law <law@redhat.com>
12036
12037         PR tree-optimization/42893
12038         * gcc.tree-ssa/pr42893.c: New test.
12039
12040 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
12041
12042         PR tree-optimization/46834
12043         PR tree-optimization/46994
12044         PR tree-optimization/46995
12045         * gcc.dg/graphite/id-pr46834.c: New.
12046         * gfortran.dg/graphite/id-pr46994.f90: New.
12047         * gfortran.dg/graphite/id-pr46995.f90: New.
12048
12049 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12050
12051         PR middle-end/47646
12052         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12053         using the variable is known the warning is emitted there.
12054         * gcc.dg/uninit-pr19430.c (foo): Likewise.
12055         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12056
12057         * c-c++-common/pr20000.c (g): Both warnings occur at the return
12058         statement.
12059         (vg): Likewise.
12060         * gcc.dg/noreturn-1.c (foo5): Likewise.
12061         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12062         (method2): Likewise.
12063
12064         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12065         the return statement using the uninitialized variable.
12066         * gfortran.dg/pr39666-2.f90 (f): Likewise.
12067
12068 2011-02-08  Richard Guenther  <rguenther@suse.de>
12069
12070         PR middle-end/47639
12071         * g++.dg/opt/pr47639.c: New testcase.
12072
12073 2011-02-08  Richard Guenther  <rguenther@suse.de>
12074
12075         PR tree-optimization/47632
12076         * g++.dg/opt/pr47632.C: New testcase.
12077
12078 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12079
12080         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12081
12082 2011-02-07  Richard Guenther  <rguenther@suse.de>
12083
12084         PR tree-optimization/47615
12085         * g++.dg/opt/pr47615.C: New testcase.
12086
12087 2011-02-07  Richard Guenther  <rguenther@suse.de>
12088
12089         PR tree-optimization/47621
12090         * gcc.dg/torture/pr47621.c: New testcase.
12091
12092 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
12093
12094         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12095
12096 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
12097
12098         PR fortran/47592
12099         * gfortran.dg/allocate_with_source_1 : New test.
12100
12101 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
12102
12103         PR middle-end/47610
12104         * gcc.dg/pr47610.c: New test.
12105
12106 2011-02-05  Jie Zhang  <jie@codesourcery.com>
12107
12108         PR debug/42631
12109         * gcc.dg/pr42631.c: Update test.
12110         * gcc.dg/pr42631-2.c: New test.
12111
12112 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12113
12114         PR fortran/47574
12115         * gfortran.dg/pr47574.f90:  New test.
12116
12117 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
12118
12119         PR tree-optimization/46194
12120         * gcc.dg/autopar/pr46194.c: New.
12121
12122 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12123
12124         PR tree-optimization/43695
12125         * g++.dg/ipa/pr43695.C: New.
12126
12127 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR inline-asm/23200
12130         * gcc.dg/pr23200.c: New test.
12131
12132 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
12133
12134         PR c++/47589
12135         * g++.dg/pr47589.C: New test.
12136
12137 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
12138
12139         PR c++/47398
12140         * g++.dg/template/typedef37.C: New test.
12141         * g++.dg/template/param1.C: Adjust expected error message.
12142
12143 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12144
12145         PR middle-end/31490
12146         * gcc.dg/pr31490-2.c: New test.
12147         * gcc.dg/pr31490-3.c: New test.
12148         * gcc.dg/pr31490-4.c: New test.
12149
12150 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
12151             Jakub Jelinek  <jakub@redhat.com>
12152
12153         PR c++/46890
12154         * g++.dg/parser/semicolon3.C: Adjust.
12155         * g++.dg/parser/semicolon4.C: New testcase.
12156         * g++.dg/pr46890.C: New testcase.
12157
12158 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12159
12160         PR c++/29571
12161         * g++.dg/init/pr29571.C: New.
12162
12163 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12164
12165         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12166         instead of vect_int.
12167
12168 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12169
12170         PR target/47312
12171         * gcc.target/i386/pr47312.c: New test.
12172
12173         PR target/47564
12174         * gcc.target/i386/pr47564.c: New test.
12175
12176 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12177
12178         PR tree-optimization/45122
12179         * gcc.dg/tree-ssa/pr45122.c: New.
12180
12181 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12182
12183         PR target/47272
12184         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12185         and vec_vsx_st.
12186
12187         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12188         and vsx so a default --with-cpu=power7 doesn't give an error
12189         when -mavoid-indexed-addresses is used.
12190
12191         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12192         wrapper function to save the arguments and then jump to the real
12193         function, rather than depending on the compiler not to move stuff
12194         before an asm.
12195         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12196
12197 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12198             Paul Thomas  <pault@gcc.gnu.org>
12199
12200         PR fortran/47082
12201         * gfortran.dg/class_37.f03 : New test.
12202
12203 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
12204             Richard Guenther  <rguenther@suse.de>
12205
12206         PR tree-optimization/40979
12207         PR bootstrap/47044
12208         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12209         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12210         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12211         check_vect_support_and_set_flags.
12212         * gfortran.dg/graphite/vect-pr40979.f90: New.
12213
12214 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12215
12216         PR fortran/47572
12217         * gfortran.dg/class_36.f03: New.
12218
12219 2011-02-02  Richard Guenther  <rguenther@suse.de>
12220
12221         PR tree-optimization/47566
12222         * gcc.dg/lto/20110201-1_0.c: New testcase.
12223
12224 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
12225
12226         PR debug/47498
12227         PR debug/47501
12228         PR debug/45136
12229         PR debug/45130
12230         * debug/pr47498.c: New.
12231         * debug/pr47501.c: New.
12232
12233 2011-02-01  Richard Guenther  <rguenther@suse.de>
12234
12235         PR tree-optimization/47559
12236         * g++.dg/torture/pr47559.C: New testcase.
12237
12238 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
12239
12240         PR fortran/47565
12241         * gfortran.dg/typebound_call_20.f03: New.
12242
12243 2011-02-01  Richard Guenther  <rguenther@suse.de>
12244
12245         PR tree-optimization/47555
12246         * gcc.dg/pr47555.c: New testcase.
12247
12248 2011-02-01  Richard Guenther  <rguenther@suse.de>
12249
12250         PR tree-optimization/47541
12251         * g++.dg/torture/pr47541.C: New testcase.
12252
12253 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12254
12255         PR fortran/47455
12256         * gfortran.dg/typebound_call_19.f03: New.
12257
12258 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12259
12260         PR c++/47416
12261         * g++.dg/cpp0x/pr47416.C: New test.
12262
12263 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
12264
12265         PR fortran/47519
12266         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12267
12268 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12269
12270         PR fortran/47463
12271         * gfortran.dg/typebound_assignment_1.f03: New.
12272
12273 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR tree-optimization/47538
12276         * gcc.c-torture/execute/pr47538.c: New test.
12277
12278 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12279
12280         PR target/45325
12281         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12282
12283 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12284
12285         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12286
12287 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12288
12289         PR rtl-optimization/44031
12290         * gcc.c-torture/compile/20110131-1.c: New test.
12291
12292 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12293
12294         PR fortran/47042
12295         * gfortran.dg/stmt_func_1.f90: New.
12296
12297 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12298
12299         PR fortran/47042
12300         * gfortran.dg/interface_34.f90: New.
12301
12302 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
12303
12304         PR fortran/47523
12305         * gfortran.dg/realloc_on_assign_5.f03: New test.
12306         * gfortran.dg/realloc_on_assign_5.f03: New test.
12307
12308 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12309
12310         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12311         * gfortran.dg/bessel_7.f90: Likewise.
12312         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
12313
12314         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12315         * gfortran.dg/sum_init_expr.f03: Likewise.
12316
12317         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12318
12319         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12320         -r -nostdlib.
12321
12322         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12323         loop only on "vect_intfloat_cvt" targets.
12324
12325 2011-01-29  Tobias Burnus  <burnus@net-b.de>
12326
12327         PR fortran/47531
12328         * gfortran.dg/shape_6.f90: New.
12329
12330 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12331
12332         PR libgfortran/47434
12333         * gfortran.dg/read_infnan_1.f90: Update test.
12334         * gfortran.dg/module_nan.f90: Update test.
12335         * gfortran.dg/char4_iunit_1.f03: Update test.
12336         * gfortran.dg/large_real_kind_1.f90: Update test.
12337         * gfortran.dg/real_const_3.f90: Update test.
12338         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12339
12340 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
12341
12342         PR c++/47311
12343         * g++.dg/template/param2.C: New test.
12344
12345 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12346
12347         PR libgfortran/47285
12348         * gfortran.dg/fmt_g.f: New test.
12349
12350 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12351
12352         PR fortran/47507
12353         * gfortran.dg/pure_formal_1.f90: New.
12354
12355 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12356
12357         PR target/42894
12358         * gcc.dg/tls/pr42894.c: New test.
12359
12360 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12361
12362         * gcc.dg/pr47276.c: Add dg-require-visibility.
12363
12364 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12365
12366         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12367
12368 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12369             Tobias Burnus  <burnus@gcc.gnu.org>
12370
12371         PR fortran/45170
12372         PR fortran/35810
12373         PR fortran/47350
12374         * gfortran.dg/realloc_on_assign_3.f03: New test.
12375         * gfortran.dg/realloc_on_assign_4.f03: New test.
12376         * gfortran.dg/allocatable_function_5.f90: New test.
12377         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12378         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12379         implemented" dg-errors.
12380
12381 2011-01-27  Jan Hubicka  <jh@suse.cz>
12382
12383         PR middle-end/46949
12384         * gcc.dg/attr-weakref-4.c: New testcase
12385
12386 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12387
12388         PR tree-optimization/47228
12389         * gcc.dg/torture/pr47228.c: New test.
12390
12391 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12392
12393         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12394
12395 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12396
12397         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12398         when using auto-overlay support on the SPU.
12399
12400 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12401
12402         PR rtl-optimization/44174
12403         * gcc.target/i386/asm-6.c: New test.
12404
12405 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12406
12407         PR rtl-optimization/46856
12408         * gcc.c-torture/compile/pr46856.c: New test.
12409
12410 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12411             Andrew Pinski  <pinskia@gmail.com>
12412
12413         PR c/43082
12414         * gcc.dg/pr43082.c: New.
12415
12416 2011-01-26  DJ Delorie  <dj@redhat.com>
12417
12418         PR rtl-optimization/46878
12419         * gcc.dg/pr46878-1.c: New test.
12420
12421 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12422
12423         PR c++/47476
12424         * g++.dg/cpp0x/pr47476.C: New test.
12425
12426 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12427
12428         * gcc.c-torture/compile/20110126-1.c: New test.
12429
12430 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12431
12432         PR c/47473
12433         * gcc.dg/torture/pr47473.c: New test.
12434
12435 2011-01-26  Jan Hubicka  <jh@suse.cz>
12436
12437         PR target/47237
12438         * gcc.c-torture/execute/pr47237.c: New testcase.
12439
12440 2011-01-26  Jan Hubicka  <jh@suse.cz>
12441
12442         PR tree-optimization/47190
12443         * gcc.dg/attr-weakref-3.c: New testcase.
12444
12445 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12446
12447         PR c++/43601
12448         * gcc.dg/dll-9a.c: New test file.
12449         * gcc.dg/dll-11.c: Likewise.
12450         * gcc.dg/dll-12.c: Likewise.
12451         * gcc.dg/dll-12a.c: Likewise.
12452         * gcc.dg/dll-11a.c: Likewise.
12453         * gcc.dg/dll-9.c: Likewise.
12454         * gcc.dg/dll-10.c: Likewise.
12455         * gcc.dg/dll-10a.c: Likewise.
12456         * g++.dg/ext/dllexport4a.cc: Likewise.
12457         * g++.dg/ext/dllexport4.C: Likewise.
12458         * g++.dg/ext/dllexport5.C: Likewise.
12459         * g++.dg/ext/dllexport5a.cc: Likewise.
12460
12461 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12462
12463         PR tree-optimization/46970
12464         * gcc.dg/graphite/pr46970.c: New.
12465
12466 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12467
12468         PR tree-optimization/46215
12469         * gcc.dg/graphite/pr46215.c: New.
12470
12471 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12472
12473         PR tree-optimization/46168
12474         * gcc.dg/graphite/pr46168.c: New.
12475
12476 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12477
12478         PR tree-optimization/43657
12479         * gcc.dg/graphite/pr43657.c: New.
12480
12481 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12482
12483         PR tree-optimization/29832
12484         * gfortran.dg/graphite/pr29832.f90: New.
12485
12486 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12487
12488         PR tree-optimization/43567
12489         * gcc.dg/graphite/pr43567.c: New.
12490
12491 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12492
12493         * gfortran.dg/graphite/interchange-4.f: New.
12494         * gfortran.dg/graphite/interchange-5.f: New.
12495
12496         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12497         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12498         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12499         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12500         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12501         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12502         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12503         * gfortran.dg/ltrans-7.f90: Removed.
12504         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12505
12506         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12507         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12508         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12509         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12510         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12511         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12512         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12513         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12514         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12515         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12516         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12517         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12518         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12519         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12520         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12521         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12522         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12523         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12524         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12525         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12526         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12527         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12528         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12529         * gcc.dg/tree-ssa/data-dep-1.c
12530         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12531         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12532         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12533         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12534         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12535
12536 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12537
12538         PR tree-optimization/47265
12539         PR tree-optimization/47443
12540         * gcc.c-torture/compile/pr47265.c: New test.
12541         * gcc.dg/pr47443.c: New test.
12542
12543 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12544
12545         PR tree-optimization/47382
12546         * g++.dg/torture/pr47382.C: New test.
12547         * g++.dg/opt/devirt1.C: Xfail.
12548
12549 2011-01-25  Yao Qi  <yao@codesourcery.com>
12550
12551         PR target/45701
12552         * gcc.target/arm/pr45701-1.c: New test.
12553         * gcc.target/arm/pr45701-2.c: New test.
12554         * gcc.target/arm/pr45701-3.c: New test.
12555
12556 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12557             Jakub Jelinek  <jakub@redhat.com>
12558
12559         PR tree-optimization/47271
12560         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12561
12562 2011-01-25  Nick Clifton  <nickc@redhat.com>
12563
12564         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12565         (saturate_add): Delete.
12566         (exchange): Delete.
12567         (main): Do not run saturate_add.
12568         (set_interrupts): Delete.
12569
12570 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12571
12572         PR fortran/47448
12573         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12574
12575 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12576
12577         PR tree-optimization/47427
12578         PR tree-optimization/47428
12579         * gcc.c-torture/compile/pr47427.c: New test.
12580         * gcc.c-torture/compile/pr47428.c: New test.
12581
12582 2011-01-25  Richard Guenther  <rguenther@suse.de>
12583
12584         PR middle-end/47411
12585         * gcc.dg/torture/pr47411.c: New testcase.
12586
12587 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12588
12589         * gfortran.dg/graphite/id-24.f: New.
12590         * gfortran.dg/graphite/id-25.f: New.
12591
12592 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12593
12594         * gfortran.dg/graphite/id-23.f: New.
12595
12596 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12597
12598         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12599
12600 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12601
12602         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12603         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12604         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12605         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12606         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12607         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12608         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12609         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12610         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12611
12612 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12613
12614         * gcc.dg/graphite/block-0.c: Add documentation.
12615         * gcc.dg/graphite/block-4.c: Same.
12616         * gcc.dg/graphite/block-7.c: Same.
12617         * gcc.dg/graphite/block-8.c: New.
12618         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12619         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12620         * gcc.dg/graphite/interchange-12.c: Add documentation.
12621         * gcc.dg/graphite/interchange-13.c: New.
12622         * gcc.dg/graphite/interchange-14.c: New.
12623         * gcc.dg/graphite/interchange-15.c: New.
12624         * gcc.dg/graphite/interchange-8.c: Add documentation.
12625         * gcc.dg/graphite/interchange-mvt.c: Same.
12626
12627 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12628
12629         PR target/47408
12630         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12631         * gcc.target/powerpc/altivec-14.c: Ditto.
12632         * gcc.target/powerpc/altivec-33.c: Ditto.
12633         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12634         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12635         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12636         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12637         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12638         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12639         * g++.dg/ext/altivec-15.C: Ditto.
12640         * g++.dg/ext/altivec-types-1.C: Ditto.
12641         * g++.dg/ext/altivec-types-2.C: Ditto.
12642         * g++.dg/ext/altivec-types-3.C: Ditto.
12643         * g++.dg/ext/altivec-types-4.C: Ditto.
12644
12645 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12646
12647         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12648
12649 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12650
12651         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12652         optimization options.
12653
12654 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12655
12656         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12657
12658         PR testsuite/45988
12659         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12660
12661 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12662
12663         PR fortran/47421
12664         * gfortran.dg/allocatable_scalar_12.f90: New.
12665
12666 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12667
12668         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12669         vectorization to be not profitable if peeling is used to
12670         realign the memory access.
12671         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12672         loop bound to avoid loop unrolling.
12673         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12674
12675 2011-01-22  Jan Hubicka  <jh@suse.cz>
12676
12677         PR lto/47333
12678         * g++.dg/lto/pr47333.C: New file.
12679
12680 2011-01-22  Jan Hubicka  <jh@suse.cz>
12681
12682         PR tree-optimization/43884
12683         PR lto/44334
12684         * gcc.dg/autopar/outer-2.c: Increase array size.
12685         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12686
12687 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12688
12689         PR fortran/38536
12690         * gfortran.dg/c_loc_tests_16.f90:  New test.
12691
12692 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12693
12694         PR fortran/47399
12695         * gfortran.dg/typebound_proc_19.f90: New.
12696
12697 2011-01-21  Jeff Law <law@redhat.com>
12698
12699         PR tree-optimization/47053
12700         * g++.dg/pr47053.C: New test.
12701
12702 2011-01-21  Jason Merrill  <jason@redhat.com>
12703
12704         PR c++/47041
12705         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12706
12707 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12708
12709         PR c++/47388
12710         * g++.dg/cpp0x/range-for10.C: New test.
12711         * g++.dg/template/for1.C: New test.
12712
12713         PR middle-end/45566
12714         * g++.dg/tree-prof/partition3.C: New test.
12715
12716         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12717
12718         PR rtl-optimization/47366
12719         * g++.dg/opt/pr47366.C: New test.
12720
12721 2011-01-21  Jason Merrill  <jason@redhat.com>
12722
12723         PR c++/46552
12724         * g++.dg/cpp0x/constexpr-regress2.C: New.
12725
12726         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12727
12728 2011-01-21  Jeff Law <law@redhat.com>
12729
12730         PR rtl-optimization/41619
12731         * gcc.dg/pr41619.c: New.
12732
12733 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12734
12735         PR tree-optimization/47355
12736         * g++.dg/opt/pr47355.C: New test.
12737
12738 2011-01-21  Richard Guenther  <rguenther@suse.de>
12739
12740         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12741         making main hot.
12742
12743 2011-01-21  Richard Guenther  <rguenther@suse.de>
12744
12745         PR tree-optimization/47365
12746         * gcc.dg/torture/pr47365.c: New testcase.
12747         * gcc.dg/tree-ssa/pr47392.c: Likewise.
12748
12749 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12750
12751         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
12752
12753 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12754
12755         PR tree-optimization/47391
12756         * gcc.dg/pr47391.c: New test.
12757
12758 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12759
12760         * g++.dg/template/char1.C: Use signed char.
12761
12762 2011-01-21  Tobias Burnus  <burnus@net-b.de>
12763
12764         PR fortran/47377
12765         * gfortran.dg/pointer_target_4.f90: New.
12766
12767 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
12768
12769         PR target/47251
12770         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
12771         ILP32 system and not IP32.
12772
12773 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
12774
12775         PR debug/46583
12776         * g++.dg/debug/pr46583.C: New.
12777
12778 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12779
12780         PR debug/47283
12781         * g++.dg/debug/pr47283.C: New test.
12782
12783         PR testsuite/47371
12784         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
12785         * gcc.target/i386/headmerge-2.c: Likewise.
12786
12787 2011-01-20  Richard Guenther  <rguenther@suse.de>
12788
12789         PR middle-end/47370
12790         * gcc.dg/torture/pr47370.c: New testcase.
12791
12792 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
12793
12794         PR tree-optimization/46130
12795         * gcc.dg/pr46130-1.c: New test.
12796         * gcc.dg/pr46130-2.c: New test.
12797
12798 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
12799
12800         PR c++/47291
12801         * g++.dg/debug/dwarf2/template-params-10.C: New test.
12802
12803 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
12804
12805         PR debug/46240
12806         * g++.dg/debug/pr46240.cc: New.
12807
12808 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12809
12810         PR c++/47303
12811         * g++.dg/template/anonunion1.C: New test.
12812
12813         PR rtl-optimization/47337
12814         * gcc.c-torture/execute/pr47337.c: New test.
12815
12816 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12817
12818         PR testsuite/45342
12819         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
12820
12821 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12822
12823         PR tree-optimization/46021
12824         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
12825
12826 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
12827
12828         PR tree-optimization/47290
12829         * g++.dg/torture/pr47290.C: New test.
12830
12831 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
12832
12833         PR fortran/47240
12834         * gfortran.dg/proc_ptr_comp_29.f90: New.
12835
12836 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
12837
12838         PR testsuite/41146
12839         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
12840         powerpc-apple-darwin9.
12841
12842 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
12843
12844         PR rtl-optimization/47299
12845         * gcc.c-torture/execute/pr47299.c: New test.
12846
12847 2011-01-17  Jason Merrill  <jason@redhat.com>
12848
12849         * g++.dg/cpp0x/constexpr-virtual.C: New.
12850
12851 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
12852
12853         PR fortran/47331
12854         * gfortran.dg/gomp/pr47331.f90: New test.
12855
12856 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
12857
12858         PR objc/47314
12859         * objc.dg/selector-warn-1.m: New.
12860         * obj-c++.dg/selector-warn-1.mm: New.
12861
12862 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
12863
12864         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
12865         Update dg-final accordingly.
12866
12867 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12868
12869         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
12870
12871 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12872
12873         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
12874         target check.
12875         * gcc.dg/guality/pr36728-2.c: Likewise.
12876
12877 2011-01-17  Richard Guenther  <rguenther@suse.de>
12878
12879         PR tree-optimization/47313
12880         * g++.dg/torture/pr47313.C: New testcase.
12881
12882 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
12883
12884         PR target/47318
12885         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
12886         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
12887         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12888         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
12889
12890         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
12891         as __m256i.
12892         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
12893         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
12894         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
12895
12896 2011-01-17  Richard Guenther  <rguenther@suse.de>
12897
12898         PR tree-optimization/45967
12899         * gcc.dg/torture/pr45967-2.c: New testcase.
12900         * gcc.dg/torture/pr45967-3.c: Likewise.
12901
12902 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12903
12904         PR testsuite/47325
12905         * g++.dg/ext/pr47213.C: Require visibility.
12906
12907 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12908
12909         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
12910         * gcc.dg/fixed-point/struct-union.c: Update error messages.
12911
12912 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
12913
12914         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
12915         Linux-based targets.
12916
12917 2011-01-13  Jan Hubicka  <jh@suse.cz>
12918
12919         PR tree-optimization/47276
12920         * gcc.dg/pr47276.c: New testcase.
12921
12922 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
12923             Jonathan Wakely  <jwakely.gcc@gmail.com>
12924
12925         PR c++/33558
12926         * g++.dg/other/pr33558.C: New.
12927         * g++.dg/other/pr33558-2.C: New.
12928
12929 2011-01-14  Martin Jambor  <mjambor@suse.cz>
12930
12931         PR tree-optimization/45934
12932         PR tree-optimization/46302
12933         * g++.dg/ipa/devirt-c-1.C: New test.
12934         * g++.dg/ipa/devirt-c-2.C: Likewise.
12935         * g++.dg/ipa/devirt-c-3.C: Likewise.
12936         * g++.dg/ipa/devirt-c-4.C: Likewise.
12937         * g++.dg/ipa/devirt-c-5.C: Likewise.
12938         * g++.dg/ipa/devirt-c-6.C: Likewise.
12939         * g++.dg/ipa/devirt-6.C: Likewise.
12940         * g++.dg/ipa/devirt-d-1.C: Likewise.
12941         * g++.dg/torture/pr45934.C: Likewise.
12942
12943 2011-01-14  Jason Merrill  <jason@redhat.com>
12944
12945         * g++.dg/cpp0x/variadic105.C: New.
12946
12947 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
12948             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12949
12950         PR objc/45989
12951         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
12952         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
12953         execution tests on i?86-*-*, x86_64-*-* and
12954         powerpc*-apple-darwin* && ilp32.
12955         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
12956         tests on i?86-*-* and x86_64-*-*.
12957
12958 2011-01-14  Richard Guenther  <rguenther@suse.de>
12959
12960         PR tree-optimization/47280
12961         * g++.dg/opt/pr47280.C: New testcase.
12962
12963 2011-01-14  Jason Merrill  <jason@redhat.com>
12964
12965         * g++.dg/cpp0x/constexpr-regress1.C: New.
12966
12967         * g++.dg/ext/flexary2.C: New.
12968
12969 2011-01-14  Richard Guenther  <rguenther@suse.de>
12970
12971         PR middle-end/47281
12972         * gcc.dg/torture/pr47281.c: New testcase.
12973         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
12974
12975 2011-01-14  Richard Guenther  <rguenther@suse.de>
12976
12977         PR tree-optimization/47286
12978         * gcc.dg/tree-ssa/pr47286.c: New testcase.
12979
12980 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
12981
12982         PR c++/47213
12983         * g++.dg/ext/pr47213.C: New.
12984
12985 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12986
12987         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
12988
12989 2011-01-13  Tobias Burnus  <burnus@net-b.de>
12990             Mikael Morin  <mikael@gcc.gnu.org>
12991
12992         PR fortran/45848
12993         PR fortran/47204
12994         * gfortran.dg/select_type_20.f90: New.
12995         * gfortran.dg/select_type_21.f90: New.
12996
12997 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
12998
12999         PR target/47251
13000         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13001
13002 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13003
13004         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13005         * gcc.dg/guality/pr36728-2.c: Likewise.
13006
13007 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
13008
13009         PR debug/PR46973
13010         * g++.dg/debug/dwarf2/template-params-9.C: New test.
13011
13012 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
13013
13014         PR rtl-optimization/45352
13015         * gcc.dg/pr45352-3.c: New.
13016
13017 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13018
13019         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13020         comment.
13021         * g++.dg/cpp0x/range-for8.C: New.
13022         * g++.dg/cpp0x/range-for9.C: New.
13023
13024 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
13025
13026         PR debug/47209
13027         * g++.dg/debug/pr47209.C: New.
13028
13029 2011-01-12  Richard Guenther  <rguenther@suse.de>
13030
13031         PR lto/47259
13032         * gcc.dg/lto/pr47259_0.c: New testcase.
13033         * gcc.dg/lto/pr47259_1.c: Likewise.
13034
13035 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
13036
13037         * objc-obj-c++-shared/Object1.h: Add copyright header, update
13038         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13039         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13040         methods missing from the OBJC2 Object.
13041         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13042         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13043         GNU and NeXT runtimes.
13044         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13045         comments.
13046         * objc-obj-c++-shared/Object1.m: Likewise.
13047         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
13048         * objc.dg/proto-qual-1.m: Likewise.
13049         * obj-c++.dg/proto-lossage-3.mm: Likewise.
13050         * obj-c++.dg/proto-qual-1.mm: Likewise.
13051
13052 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
13053
13054         PR testsuite/33033
13055         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13056
13057 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13058
13059         Fixed the Objective-C++ testsuite and updated all tests.
13060         * lib/obj-c++.exp (obj-c++_init): Declare and set
13061         gcc_warning_prefix and gcc_error_prefix.
13062         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13063         'dg-warning', 'dg-message' and 'dg-error'.
13064         * obj-c++.dg/class-extension-3.mm: Likewise.
13065         * obj-c++.dg/class-protocol-1.mm: Likewise.
13066         * obj-c++.dg/encode-7.mm: Likewise.
13067         * obj-c++.dg/exceptions-3.mm: Likewise.
13068         * obj-c++.dg/exceptions-5.mm: Likewise.
13069         * obj-c++.dg/method-12.mm: Likewise.
13070         * obj-c++.dg/method-13.mm: Likewise.
13071         * obj-c++.dg/method-15.mm: Likewise.
13072         * obj-c++.dg/method-16.mm: Likewise.
13073         * obj-c++.dg/method-4.mm: Likewise.
13074         * obj-c++.dg/method-8.mm: Likewise.
13075         * obj-c++.dg/method-conflict-1.mm: Likewise.
13076         * obj-c++.dg/method-conflict-2.mm: Likewise.
13077         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13078         and uncommented second part of the testcase now that the testsuite
13079         works correctly.
13080         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
13081         and uncommented second part of the testcase now that the testsuite
13082         works correctly.
13083         * obj-c++.dg/private-1.mm: Likewise.
13084         * obj-c++.dg/proto-lossage-4.mm: Likewise.
13085         * obj-c++.dg/syntax-error-7.mm: Likewise.
13086         * obj-c++.dg/warn5.mm: Likewise.
13087         * obj-c++.dg/property/at-property-14.mm: Likewise.
13088         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13089         FIXME.
13090         * obj-c++.dg/property/at-property-18.mm: Likewise.
13091         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13092         FIXME.
13093         * obj-c++.dg/property/at-property-21.mm: Likewise.
13094         * obj-c++.dg/property/at-property-28.mm: Likewise.
13095         * obj-c++.dg/property/at-property-5.mm: Likewise.
13096         * obj-c++.dg/property/dynamic-2.mm: Likewise.
13097         * obj-c++.dg/property/property-neg-3.mm: Likewise.
13098         * obj-c++.dg/property/synthesize-11.mm: Likewise.
13099         * obj-c++.dg/property/synthesize-6.mm: Likewise.
13100         * obj-c++.dg/property/synthesize-8.mm: Likewise.
13101         * obj-c++.dg/property/synthesize-9.mm: Likewise.
13102         * obj-c++.dg/tls/diag-5.mm: Likewise.
13103         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13104         dg-error, now matched correctly.
13105
13106 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13107
13108         * objc.dg/property/at-property-29.m: New.
13109         * obj-c++.dg/property/at-property-29.mm: New.
13110
13111 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13112
13113         * go.test/go-test.exp (go-set-goarch): New proc.
13114         (go-gc-tests): Use it.
13115
13116 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
13117
13118         PR debug/46955
13119         * g++.dg/debug/dwarf2/template-params-8.C: New test.
13120
13121 2011-01-11  Richard Henderson  <rth@redhat.com>
13122
13123         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13124
13125 2011-01-11  Jan Hubicka  <jh@suse.cz>
13126
13127         PR lto/45721
13128         PR lto/45375
13129         * gcc.dg/lto/pr45721_1.c: New file.
13130         * gcc.dg/lto/pr45721_0.c: New file.
13131
13132 2011-01-11  Richard Guenther  <rguenther@suse.de>
13133
13134         PR tree-optimization/46076
13135         * gcc.dg/tree-ssa/pr46076.c: New testcase.
13136
13137 2011-01-11  Jeff Law <law@redhat.com>
13138
13139         * PR tree-optimization/47086
13140         * gcc.dg/pr47086.c: New test.
13141
13142 2011-01-11  Jason Merrill  <jason@redhat.com>
13143
13144         PR c++/46658
13145         * g++.dg/template/new10.C: New.
13146
13147         PR c++/45520
13148         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13149
13150 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
13151
13152         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13153         Split type definitions and NSConstantString class into...
13154         * objc-obj-c++-shared/objc-test-suite-types.h: New.
13155         * objc-obj-c++-shared/nsconstantstring-class.h: New.
13156         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13157         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13158         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13159         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13160         to comments.
13161         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13162         encode defines for newer NeXT system headers.
13163         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13164         * obj-c++.dg/torture/strings/string1.mm: Likewise.
13165         * objc.dg/foreach-5.m: Likewise.
13166         * objc.dg/foreach-2.m: Likewise.
13167         * objc.dg/foreach-4.m: Likewise.
13168         * objc.dg/torture/strings/string1.m: Likewise.
13169         * objc.dg/torture/strings/string2.m: Likewise.
13170         * objc.dg/torture/strings/string3.m: Likewise.
13171         * objc.dg/torture/strings/string4.m: Likewise.
13172         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13173         header and stand alone.
13174         * obj-c++.dg/strings/strings-2.mm: Likewise.
13175         * objc.dg/torture/strings/const-str-3.m: Likewise.
13176         * objc.dg/strings/strings-2.m: Likewise.
13177         * objc.dg/strings/const-str-12b.m: Likewise.
13178
13179 2011-01-12  Richard Guenther  <rguenther@suse.de>
13180
13181         PR middle-end/32511
13182         * gcc.dg/attr-weak-1.c: Adjust.
13183
13184 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13185
13186         PR fortran/47051
13187         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13188         standard compliant and comment.
13189
13190 2011-01-10  Jan Hubicka  <jh@suse.cz>
13191
13192         PR lto/46083
13193         * gcc.dg/initpri3.c: New testcase.
13194
13195 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
13196
13197         PR lto/47222
13198         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13199         externally visible.
13200         (g_esi): Likewise.
13201         (g_ebx): Likewise.
13202         (g_ebp): Likewise.
13203         (g_esp): Likewise.
13204         (g_ebp_save): Likewise.
13205         (g_esp_save): Likewise.
13206
13207 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13208
13209         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13210
13211 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13212
13213         PR tree-optimization/46021
13214         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13215         i?86-*-*, x86_64-*-*.
13216
13217 2011-01-10  Jeff Law <law@redhat.com>
13218
13219         * PR tree-optimization/47141
13220         * gcc.c-torture/compile/pr47141.c: New test.
13221
13222 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13223
13224         PR testsuite/46230
13225         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13226         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13227         * gcc.dg/vect/slp-35.c: Remove XFAILs.
13228         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13229
13230         PR testsuite/46230
13231         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13232         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
13233         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13234         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13235         being vectorized.  Adjust dg-final pattern.
13236
13237         PR testsuite/46230
13238         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13239         * gcc.dg/vect/slp-24.c: Likewise.
13240
13241 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13242
13243         PR c++/47218
13244         * g++.dg/other/pr47218-1.C: New test file.
13245         * g++.dg/other/pr47218.C: Likewise.
13246         * g++.dg/other/pr47218.h: New supporting header.
13247
13248 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
13249
13250         PR objc/47232
13251         * objc.dg/attributes/invalid-attribute-1.m: New.
13252         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13253
13254 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13255
13256         PR fortran/47224
13257         * gfortran.dg/proc_ptr_comp_28.f90: New.
13258
13259 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13260
13261         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13262         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13263         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13264         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13265         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13266         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13267         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13268         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13269         * objc.dg/gnu-api-2-class.m: Likewise.
13270         * objc.dg/gnu-api-2-ivar.m: Likewise.
13271         * objc.dg/gnu-api-2-method.m: Likewise.
13272         * objc.dg/gnu-api-2-objc.m: Likewise.
13273         * objc.dg/gnu-api-2-object.m: Likewise.
13274         * objc.dg/gnu-api-2-property.m: Likewise.
13275         * objc.dg/gnu-api-2-protocol.m: Likewise.
13276         * objc.dg/gnu-api-2-sel.m: Likewise.
13277
13278 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13279
13280         * objc.dg/foreach-1.m: Skip for Darwin < 9.
13281         * objc.dg/objc-foreach-4.m: Likewise.
13282         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13283         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13284         * objc.dg/foreach-4.m: Likewise.
13285         * objc.dg/foreach-5.m: Likewise.
13286         * objc.dg/foreach-3.m: Return self from init.
13287
13288 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13289
13290         PR fortran/38536
13291         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
13292
13293 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13294
13295         PR fortran/46313
13296         * gfortran.dg/class_35.f90: New.
13297
13298 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13299
13300         * objc.dg/foreach-1.m: Add "-Wall" to flags.
13301
13302 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13303
13304         PR objc/47078
13305         * objc.dg/invalid-method-2.m: New.
13306         * obj-c++.dg/invalid-method-2.mm: New.
13307
13308 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
13309
13310         PR fortran/46896
13311         * gfortran.dg/transpose_optimization_2.f90 : New test.
13312
13313 2011-01-08  Jan Hubicka  <jh@suse.cz>
13314
13315         PR tree-optmization/46469
13316         * g++.dg/torture/pr46469.C: New testcase.
13317
13318 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13319
13320         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13321         emulation of libobjc-gnu structure layout functionality to ..
13322         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13323         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13324         * objc/execute/bf-common.h: Adjust headers.
13325         * objc/execute/bf-1.m: Likewise.
13326         * objc/execute/bf-2.m: Likewise.
13327         * objc/execute/bf-3.m: Likewise.
13328         * objc/execute/bf-4.m: Likewise.
13329         * objc/execute/bf-5.m: Likewise.
13330         * objc/execute/bf-6.m: Likewise.
13331         * objc/execute/bf-7.m: Likewise.
13332         * objc/execute/bf-8.m: Likewise.
13333         * objc/execute/bf-9.m: Likewise.
13334         * objc/execute/bf-10.m: Likewise.
13335         * objc/execute/bf-11.m: Likewise.
13336         * objc/execute/bf-12.m: Likewise.
13337         * objc/execute/bf-13.m: Likewise.
13338         * objc/execute/bf-14.m: Likewise.
13339         * objc/execute/bf-15.m: Likewise.
13340         * objc/execute/bf-16.m: Likewise.
13341         * objc/execute/bf-17.m: Likewise.
13342         * objc/execute/bf-18.m: Likewise.
13343         * objc/execute/bf-19.m: Likewise.
13344         * objc/execute/bf-20.m: Likewise.
13345         * objc/execute/bf-21.m: Likewise.
13346         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13347         objc_get_type_qualifiers ().
13348
13349 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13350
13351         PR fortran/45777
13352         * gfortran.dg/dependency_39.f90:  New test.
13353
13354 2011-01-07  Jan Hubicka  <jh@suse.cz>
13355
13356         Get builtins tests ready for linker plugin.
13357         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13358         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13359         my_memset, my_bzero): Mark used.
13360         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13361         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13362         volatile.
13363         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13364         volatile.
13365
13366 2011-01-07  Jan Hubicka  <jh@suse.cz>
13367
13368         PR tree-optimization/46367
13369         * g++.dg/torture/pr46367.C: New file.
13370
13371 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13372
13373         PR target/47201
13374         * gcc.dg/pr47201.c: New test.
13375
13376         PR bootstrap/47187
13377         * gcc.dg/tree-prof/pr47187.c: New test.
13378
13379 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13380
13381         PR fortran/41580
13382         * gfortran.dg/extends_type_of_3.f90: New.
13383
13384 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13385
13386         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13387         * g++.dg/ext/dllimport-MI1.C: Likewise.
13388         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13389         * g++.dg/ext/dllimport10.C: Likewise.
13390         * g++.dg/ext/dllimport11.C: Likewise.
13391         * g++.dg/ext/dllimport12.C: Likewise.
13392         * g++.dg/ext/dllimport13.C: Likewise.
13393         * g++.dg/ext/dllimport2.C: Likewise.
13394         * g++.dg/ext/dllimport3.C: Likewise.
13395         * g++.dg/ext/dllimport4.C: Likewise.
13396         * g++.dg/ext/dllimport5.C: Likewise.
13397         * g++.dg/ext/dllimport6.C: Likewise.
13398         * g++.dg/ext/dllimport8.C: Likewise.
13399         * g++.dg/ext/dllimport9.C: Likewise.
13400         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13401         targets, too. Additionally enable test for i?86-*-mingw*.
13402         * g++.dg/ext/selectany1.C: Likewise.
13403         Remove guard variable check.
13404
13405 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13406
13407         PR fortran/47189
13408         PR fortran/47194
13409         * gfortran.dg/storage_size_3.f08: Extended.
13410
13411 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13412
13413         PR c++/47022
13414         * g++.dg/template/stdarg1.C: New test.
13415
13416 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13417
13418         PR fortran/47195
13419         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13420         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13421         from the interface of functions to not hide the errors that
13422         shall be tested.
13423
13424 2011-01-06  Jan Hubicka  <jh@suse.cz>
13425
13426         * gcc.dg/lto/pr47188_0.c: New testcase.
13427         * gcc.dg/lto/pr47188_1.c: New testcase.
13428
13429 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13430
13431         PR fortran/33117
13432         PR fortran/46478
13433         * gfortran.dg/interface_33.f90: New test.
13434
13435 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR c/47150
13438         * gcc.c-torture/compile/pr47150.c: New test.
13439
13440 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13441
13442         PR tree-optimization/47139
13443         * gcc.dg/vect/pr47139.c: New test.
13444
13445 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13446
13447         PR fortran/47180
13448         * gfortran.dg/extends_type_of_2.f03: New.
13449
13450 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13451
13452         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13453
13454 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13455
13456         * gnat.dg/opt14.adb: New test.
13457
13458 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13459
13460         PR fortran/46017
13461         * gfortran.dg/allocate_error_2.f90:  New test.
13462
13463 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13464
13465         PR fortran/47024
13466         * gfortran.dg/storage_size_3.f08: New.
13467
13468 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13469
13470         PR libgfortran/47154
13471         * gfortran.dg/namelist_68.f90: New test.
13472
13473 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13474
13475         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13476
13477 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13478
13479         PR fortran/46448
13480         * gfortran.dg/class_34.f90: New.
13481
13482 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13483
13484         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13485         use __builtin_inff.  Skip all single-precision tests that require
13486         Infinity.
13487
13488 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13489
13490         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13491
13492 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR tree-optimization/47148
13495         * gcc.c-torture/execute/pr47148.c: New test.
13496
13497         PR tree-optimization/47155
13498         * gcc.c-torture/execute/pr47155.c: New test.
13499
13500         PR rtl-optimization/47157
13501         * gcc.c-torture/compile/pr47157.c: New test.
13502
13503 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13504
13505         * gcc.dg/torture/vector-shift2.c (schar): Define.
13506         (main): Always use schar or uchar instead of plain "char" to avoid
13507         dependencies on implementation-defined char signedness.
13508
13509 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13510
13511         PR tree-optimization/46801
13512         * gnat.dg/pack9.adb: Remove xfail.
13513
13514 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13515
13516         PR tree-optimization/46984
13517         * g++.dg/ipa/pr46984.C: New test.
13518
13519 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13520
13521         PR fortran/46408
13522         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13523
13524 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13525
13526         PR tree-optimization/47140
13527         * gcc.c-torture/compile/pr47140.c: New test.
13528
13529         PR rtl-optimization/47028
13530         * gcc.dg/pr47028.c: New test.
13531
13532 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13533
13534         * objc.dg/protocol-forward-1.m: Removed TODO.
13535         * objc.dg/protocol-forward-2.m: New.
13536         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13537         * obj-c++.dg/protocol-forward-2.mm: New.
13538
13539 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13540
13541         PR target/38662
13542         * g++.dg/eh/pr38662.C: New testcase.
13543
13544 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13545
13546         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13547         scan for newline '\n'.
13548
13549 \f
13550 Copyright (C) 2011 Free Software Foundation, Inc.
13551
13552 Copying and distribution of this file, with or without modification,
13553 are permitted in any medium without royalty provided the copyright
13554 notice and this notice are preserved.