OSDN Git Service

2011-11-10 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-11-10  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/51071
4         * gcc.dg/torture/pr51071.c: New testcase.
5
6 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/loop_optimization9.ad[sb]: New test.
9
10 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
11
12         PR tree-optimization/51058
13         * gfortran.dg/vect/pr51058.f90: New test.
14
15 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
16
17         PR tree-optimization/51000
18         * gcc.dg/vect/pr51000.c: New test.
19
20 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
21
22         PR c++/50837
23         * g++.dg/cpp0x/static_assert5.C: New.
24         * g++.dg/template/nontype13.C: Tweak.
25
26 2011-11-09  Jason Merrill  <jason@redhat.com>
27
28         PR c++/50972
29         * g++.dg/cpp0x/noexcept16.C: New.
30
31         PR c++/51046
32         * g++.dg/cpp0x/variadic119.C: New.
33
34 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
35
36         PR target/50911
37         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
38         permutations.
39         * gcc.dg/torture/vshuf-32.inc: Likewise.
40         * gcc.dg/torture/vshuf-4.inc: Likewise.
41         * gcc.dg/torture/vshuf-8.inc: Likewise.
42
43         * gcc.dg/tm/memopt-1.c: Fix up regexp.
44
45 2011-11-09  Ian Lance Taylor  <iant@google.com>
46
47         * lib/target-supports.exp (check_effective_target_ucontext_h): New
48         procedure.
49         * gcc.dg/split-5.c: New test.
50
51 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
52
53         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
54
55 2011-11-09  Jason Merrill  <jason@redhat.com>
56
57         PR c++/51029
58         * g++.dg/template/virtual1.C: New.
59
60 2011-11-08  Jason Merrill  <jason@redhat.com>
61
62         Run most C++ tests in both C++98 and C++11 modes.
63         * lib/target-supports.exp (check_effective_target_c++11): New.
64         (check_effective_target_c++98): New.
65         * lib/g++-dg.exp (g++-dg-runtest): New.
66         * g++.dg/dg.exp: Use g++-dg-runtest.
67         * g++.dg/charset/charset.exp: Likewise.
68         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
69         * g++.dg/dfp/dfp.exp: Likewise.
70         * g++.dg/gcov/gcov.exp: Likewise.
71         * g++.dg/gomp/gomp.exp: Likewise.
72         * g++.dg/graphite/graphite.exp: Likewise.
73         * g++.dg/tls/tls.exp: Likewise.
74         * g++.dg/tm/tm.exp: Likewise.
75         * g++.dg/vect/vect.exp: Likewise.
76         * g++.old-deja/old-deja.exp: Likewise.
77         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
78         with some of the torture options.
79         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
80         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
81         * g++.dg/init/null1.C: Only run in C++98.
82         * g++.dg/warn/Wconversion-null-3.C: Likewise.
83         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
84         * g++.old-deja/g++.brendan/crash64.C: Likewise.
85         * g++.old-deja/g++.other/anon9.C: Likewise.
86         * g++.old-deja/g++.other/linkage1.C: Likewise.
87         * g++.old-deja/g++.other/linkage2.C: Likewise.
88         * g++.old-deja/g++.pt/t29.C: Likewise.
89         * g++.old-deja/g++.pt/t30.C: Likewise.
90         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
91         * g++.dg/ext/anon-struct4.C: Likewise.
92         * g++.dg/init/brace2.C: Likewise.
93         * g++.dg/init/brace6.C: Likewise.
94         * g++.dg/other/anon3.C: Likewise.
95         * g++.dg/template/arg2.C: Likewise.
96         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
97         * g++.old-deja/g++.brendan/enum11.C: Likewise.
98         * g++.old-deja/g++.brendan/enum8.C: Likewise.
99         * g++.old-deja/g++.brendan/enum9.C: Likewise.
100         * g++.old-deja/g++.brendan/friend3.C: Likewise.
101         * g++.old-deja/g++.brendan/init2.C: Likewise.
102         * g++.old-deja/g++.brendan/init4.C: Likewise.
103         * g++.old-deja/g++.brendan/misc14.C: Likewise.
104         * g++.old-deja/g++.jason/cond.C: Likewise.
105         * g++.old-deja/g++.law/init1.C: Likewise.
106         * g++.old-deja/g++.law/operators32.C: Likewise.
107         * g++.old-deja/g++.pt/enum6.C: Likewise.
108         * g++.old-deja/g++.pt/explicit70.C: Likewise.
109         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
110
111         * g++.dg/eh/new1.C: Adjust for C++11 mode.
112         * g++.dg/init/new11.C: Likewise.
113         * g++.dg/init/pr29571.C: Likewise.
114         * g++.dg/lookup/forscope2.C: Likewise.
115         * g++.dg/parse/linkage1.C: Likewise.
116         * g++.dg/parse/typedef8.C: Likewise.
117         * g++.dg/template/error44.C: Likewise.
118         * g++.dg/tls/diag-2.C: Likewise.
119         * g++.dg/tls/diag-4.C: Likewise.
120         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
121         * g++.old-deja/g++.abi/arraynew.C: Likewise.
122         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
123         * g++.old-deja/g++.brendan/new3.C: Likewise.
124         * g++.old-deja/g++.eh/new1.C: Likewise.
125         * g++.old-deja/g++.eh/new2.C: Likewise.
126         * g++.old-deja/g++.jason/new.C: Likewise.
127         * g++.old-deja/g++.law/friend1.C: Likewise.
128         * g++.old-deja/g++.mike/net46.C: Likewise.
129         * g++.old-deja/g++.mike/p755.C: Likewise.
130         * g++.old-deja/g++.other/new6.C: Likewise.
131
132         * g++.dg/cpp0x/variadic74.C: Adjust diags.
133         * g++.dg/template/crash53.C: Likewise.
134         * g++.dg/template/void9.C: Likewise.
135
136 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
137
138         PR c++/51045
139         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
140
141 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
142
143         PR c++/51047
144         * g++.dg/cpp0x/sfinae29.C: New.
145
146 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
147
148         PR fortran/50960
149         * gfortran.dg/typebound_call_22.f03: New test case.
150
151 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
152
153         PR libfortran/50016
154         * gfortran.dg/inquire_size.f90: Don't flush the unit.
155
156 2011-11-09  Richard Guenther  <rguenther@suse.de>
157
158         PR tree-optimization/51039
159         * gcc.dg/pr51039.c: New testcase.
160
161 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
162
163         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
164         Enable also for powerpc*-*-*.
165
166 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
167
168         PR fortran/50540
169         * gfortran.dg/forall_16.f90: New test.
170
171 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
172
173         PR fortran/38718
174         * gfortran.dg/initialization_29.f90: Expand test.
175
176 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
177
178         PR c++/51027
179         * g++.dg/cpp0x/alias-decl-12.C: New test.
180         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
181
182 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
183
184         PR debug/51032
185         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
186
187 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
188
189         PR tree-optimization/51015
190         * gcc.dg/vect/pr51015.c: New test.
191
192 2011-11-08  David S. Miller  <davem@davemloft.net>
193
194         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
195         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
196
197 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
198
199         PR fortran/50404
200         * gfortran.dg/io_constraints_3.f90: Improve testcase.
201
202 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
203
204         PR fortran/50409
205         * gfortran.dg/string_5.f90: Improve testcase.
206
207 2011-10-23  Jason Merrill  <jason@redhat.com>
208
209         PR c++/50835
210         * g++.dg/template/lvalue2.C: New.
211
212 2011-11-08  Michael Matz  <matz@suse.de>
213
214         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
215         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
216         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
217         * g++.dg/eh/builtin2.C: Ditto.
218         * g++.dg/eh/builtin3.C: Ditto.
219
220 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
221
222         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
223         being prefered even for -mavx.
224         * gcc.target/i386/avx-cvt-3.c: New test.
225
226 2011-11-08  Richard Guenther  <rguenther@suse.de>
227
228         PR tree-optimization/51012
229         * gcc.dg/pr51012-1.c: New testcase.
230         * gcc.dg/pr51012-2.c: Likewise.
231
232 2011-11-08  Richard Guenther  <rguenther@suse.de>
233
234         PR middle-end/51010
235         * c-c++-common/uninit-pr51010.c: New testcase.
236
237 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
238
239         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
240         check_effective_target_vect_call_copysignf,
241         check_effective_target_vect_call_lrint): New procedures.
242         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
243         $VECT_SLP_CFLAGS with -ffast-math.
244         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
245         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
246         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
247         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
248
249 2011-11-07  Richard Henderson  <rth@redhat.com>
250             Aldy Hernandez  <aldyh@redhat.com>
251             Torvald Riegel  <triegel@redhat.com>
252
253         Merged from transactional-memory.
254
255         * g++.dg/dg.exp: Run transactional memory tests.
256         * g++.dg/tm: New directory with new tests.
257         * gcc.dg/tm: New directory with new tests.
258         * c-c++-common/tm: New directory with new tests.
259
260 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
261
262         Fix context handling of alias-declaration
263         * g++.dg/cpp0x/alias-decl-11.C: New test.
264
265 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
266
267         PR c++/50864
268         * g++.dg/parse/template26.C: New.
269         * g++.dg/template/crash45.C: Adjust dg-error string.
270
271 2011-11-07  Jason Merrill  <jason@redhat.com>
272
273         PR c++/50848
274         * g++.dg/template/lookup9.C: New.
275
276         PR c++/50863
277         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
278
279         PR c++/50870
280         * g++.dg/cpp0x/decltype35.C: New.
281
282 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
283
284         Support C++11 alias-declaration
285         PR c++/45114
286         * g++.dg/cpp0x/alias-decl-0.C: New test case.
287         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
288         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
289         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
290         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
291         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
292         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
293         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
294         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
295         * g++.dg/ext/alias-decl-attr1.C: Likewise.
296         * g++.dg/ext/alias-decl-attr2.C: Likewise.
297         * g++.dg/ext/alias-decl-attr3.C: Likewise.
298         * g++.dg/ext/alias-decl-attr4.C: Likewise.
299
300 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
303
304 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
305
306         PR fortran/50919
307         * gfortran.dg/typebound_call_21.f03: New.
308
309 2011-11-07  Nathan Sidwell  <nathan@acm.org>
310
311         * gcc.dg/profile-dir-1.c: Adjust final scan.
312         * gcc.dg/profile-dir-2.c: Adjust final scan.
313         * gcc.dg/profile-dir-3.c: Adjust final scan.
314         * gcc.misc-tests/gcov.exp: Adjust regexp.
315         * gcc.misc-tests/gcov-12.c: New.
316         * gcc.misc-tests/gcov-13.c: New.
317         * gcc.misc-tests/gcovpart-13b.c: New.
318         * gcc.misc-tests/gcov-14.c: New.
319
320 2011-11-07  Jason Merrill  <jason@redhat.com>
321
322         PR c++/35688
323         * g++.dg/ext/visibility/template8.C: New.
324
325 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
326
327         PR tree-optimization/50789
328         * gcc.target/i386/avx2-gather-1.c: New test.
329         * gcc.target/i386/avx2-gather-2.c: New test.
330         * gcc.target/i386/avx2-gather-3.c: New test.
331         * gcc.target/i386/avx2-gather-4.c: New test.
332
333 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
334
335         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
336
337 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
338
339         PR libfortran/45723
340         * gfortran.dg/open_dev_null.f90: Remove testcase.
341
342 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
343
344         * lib/target-supports.exp (check_effective_target_sync_int_128):
345         Don't cache the result.
346         (check_effective_target_sync_long_long): Ditto.
347
348 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
349
350         PR rtl-optimization/47698
351         * gcc.target/i386/47698.c: New test.
352
353 2011-11-06  Jason Merrill  <jason@redhat.com>
354
355         PR c++/35688
356         * g++.dg/ext/visibility/template7.C: New.
357
358 2011-11-07  Terry Guo  <terry.guo@arm.com>
359
360         * gcc.target/arm/wmul-1.c: Adjust optimization level.
361         * gcc.target/arm/wmul-2.c: Ditto.
362         * gcc.target/arm/wmul-3.c: Ditto.
363         * gcc.target/arm/wmul-4.c: Ditto.
364
365 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
366
367         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
368         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
369         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
370         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
371         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
372         expected diagnostics.
373
374 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
375             Richard Henderson  <rth@redhat.com>
376             Aldy Hernandez  <aldyh@redhat.com>
377
378         Merged from cxx-mem-model.
379
380         * lib/target-supports.exp (check_effective_target_sync_int_128,
381         check_effective_target_sync_long_long): Check whether the target
382         supports 64 and 128 bit __sync builtins.
383         (check_effective_target_cas_char): New.
384         (check_effective_target_cas_int): New.
385         * gcc.dg/dg.exp: Exclude simulate-thread tests.
386         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
387         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
388         produce the expected library calls.
389         * gcc.dg/atomic-fence.c: New functional tests.
390         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
391         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
392         * gcc.dg/atomic-lockfree[-aux].c: New tests.
393         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
394         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
395         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
396         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
397         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
398         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
399         are atomic.
400         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
401         loads are atomic.
402         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
403         are atomic.
404         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
405         are atomic.
406         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
407         int128 operations are atomic.
408         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
409         operations are atomic.
410         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
411         operations are atomic.
412         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
413         operations are atomic.
414         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
415         stores aren't moved out of a loop.
416         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
417         globals don't overwrite neighbouring globals.
418         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
419         writes dont overwrite neighbouring components.
420         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
421         * c-c++-common/gomp/atomic-3.c: Likewise.
422         * c-c++-common/gomp/atomic-9.c: Likewise.
423         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
424         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
425         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
426         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
427         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
428         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
429         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
430         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
431         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
432         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
433         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
434         g++.dg/gomp/atomic-15.C: Remove.
435         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
436         * gcc.dg/gomp/atomic-11.c: Remove test.
437
438 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
439
440         * gcc.dg/vect/bb-slp-cond-1.c: New test.
441         * gcc.dg/vect/slp-cond-1.c: New test.
442         * gcc.dg/vect/slp-cond-2.c: New test.
443
444 2011-11-05  David S. Miller  <davem@davemloft.net>
445
446         * lib/test-supports.exp
447         (check_effective_target_ultrasparc_vis2_hw): New proc.
448         (check_effective_target_ultrasparc_vis3_hw): New proc.
449         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
450         * gcc.target/sparc/vec-init-2.inc: Likewise.
451         * gcc.target/sparc/vec-init-3.inc: Likewise.
452         * gcc.target/sparc/vec-init-1-vis1.c: New test.
453         * gcc.target/sparc/vec-init-1-vis2.c: New test.
454         * gcc.target/sparc/vec-init-1-vis3.c: New test.
455         * gcc.target/sparc/vec-init-2-vis1.c: New test.
456         * gcc.target/sparc/vec-init-2-vis2.c: New test.
457         * gcc.target/sparc/vec-init-2-vis3.c: New test.
458         * gcc.target/sparc/vec-init-3-vis1.c: New test.
459         * gcc.target/sparc/vec-init-3-vis2.c: New test.
460         * gcc.target/sparc/vec-init-3-vis3.c: New test.
461
462 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
463
464         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
465         Disable test on Epiphany.
466         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
467         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
468         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
469         * g++.dg/parse/pragma3.C: Likewise.
470         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
471         (bar): Use it.
472         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
473         * gcc.dg/tls/thr-cse-1.c: Likewise.
474         * g++.dg/opt/devirt2.C: Likewise.
475         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
476         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
477         * gcc.target/epiphany: New directory.
478
479 2011-11-05  Tobias Burnus  <burnus@net-b.de>
480
481         * gfortran.dg/quad_2.f90: New.
482
483 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * gcc.dg/strlenopt-22g.c: New wrapper around...
486         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
487
488 2011-11-04  Jason Merrill  <jason@redhat.com>
489
490         PR c++/26714
491         * g++.dg/init/lifetime2.C: New.
492         * g++.dg/cpp0x/initlist-lifetime2.C: New.
493
494         PR c++/48370
495         * g++.dg/init/lifetime1.C: Test cleanup order.
496
497 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
498
499         * g++.dg/other/offsetof7.C: New test.
500
501 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
502
503         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
504         variable, default empty, -ffat-lto-objects for effective_target_lto.
505         (gcc-dg-test-1): Add options from dg-final methods.
506         * lib/scanasm.exp (scan-assembler_required_options)
507         (scan-assembler-not_required_options): New procs.
508
509 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
510
511         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
512         generate a pedwarn in c++98-mode.
513         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
514         don't generate a pedwarn in c++0x-mode.
515
516 2011-11-04  Olivier Goffart  <olivier@woboq.com>
517
518         PR c++/50965
519         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
520
521 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
522
523         PR rtl-optimization/38644
524         * gcc.target/arm/stack-red-zone.c: New.
525
526 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
527
528         PR c++/48420
529         * g++.dg/warn/Wconversion-null-3.C: New.
530
531 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
532
533         PR c++/50941
534         * g++.dg/cpp0x/udlit-strint-length.C: New.
535
536 2011-11-04  Jason Merrill  <jason@redhat.com>
537
538         PR c++/48370
539         * g++.dg/cpp0x/initlist-lifetime1.C: New.
540         * g++.dg/init/lifetime1.C: New.
541         * g++.dg/init/ref21.C: New.
542         * g++.dg/eh/array1.C: New.
543
544 2011-11-04  Tom de Vries  <tom@codesourcery.com>
545
546         PR tree-optimization/50763
547         * gcc.dg/pr50763-5.c: New test.
548
549 2011-11-04  Tom de Vries  <tom@codesourcery.com>
550
551         PR tree-optimization/50763
552         * g++.dg/pr50763-4.C: New test.
553
554 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
555
556         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
557         test.
558
559         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
560
561         * gcc.dg/torture/vec-cvt-1.c: New test.
562
563 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
564
565         * gnat.dg/specs/private1[-sub].ads: New test.
566
567 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
568
569         PR fortran/43829
570         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
571         * gfortran.dg/inline_sum_1.f90: New.
572         * gfortran.dg/inline_sum_2.f90: New.
573         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
574         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
575         * gfortran.dg/inline_product_1.f90: New.
576
577 2011-11-03  Tobias Burnus  <burnus@net-b.de>
578
579         PR fortran/50933
580         * gfortran.dg/bind_c_dts_5.f90: New.
581
582 2011-11-03  Tobias Burnus  <burnus@net-b.de>
583
584         PR fortran/50960
585         * gfortran.dg/module_parameter_array_refs_2.f90: New.
586
587 2011-11-03  Richard Guenther  <rguenther@suse.de>
588
589         PR middle-end/50079
590         * g++.dg/init/copy7.C: Remove testcase.
591
592 2011-11-03  Martin Jambor  <mjambor@suse.cz>
593
594         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
595         * g++.dg/ipa/devirt-c-2.C: Likewise.
596         * g++.dg/ipa/devirt-c-7.C: New test.
597         * g++.dg/ipa/devirt-c-8.C: Likewise.
598
599 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
600
601         PR tree-optimization/50912
602         * gnat.dg/loop_optimization10.ad[sb]: New test.
603         * gnat.dg/loop_optimization10_pkg.ads: New helper.
604
605 2011-11-02  Jason Merrill  <jason@redhat.com>
606
607         PR c++/50930
608         * g++.dg/cpp0x/nsdmi-list2.C: New.
609
610 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
611
612         PR c++/50810
613         * g++.dg/cpp0x/warn_cxx0x2.C: New.
614         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
615
616 2011-11-02  Tom de Vries  <tom@codesourcery.com>
617
618         PR tree-optimization/50769
619         * gfortran.dg/pr50769.f90: New test.
620
621 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
622
623         * gcc.target/sparc/20111102-1.c: New test.
624
625 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
626
627         PR c++/50956
628         * g++.dg/warn/Wcast-qual2.C: New.
629
630 2011-11-02  Tom de Vries  <tom@codesourcery.com>
631
632         PR tree-optimization/50763
633         * g++.dg/pr50763-3.C: New test.
634
635 2011-11-02  Tom de Vries  <tom@codesourcery.com>
636
637         PR tree-optimization/50672
638         * g++.dg/pr50672.C: New test.
639
640 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
641
642         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
643         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
644         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
645
646         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
647
648 2011-11-02  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/50902
651         * gcc.dg/torture/pr50902.c: New testcase.
652
653 2010-11-02  Richard Guenther  <rguenther@suse.de>
654
655         PR tree-optimization/50890
656         * gcc.dg/torture/pr50890.c: New testcase.
657
658 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
659
660         PR c++/44277
661         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
662         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
663
664 2011-11-01  Tom de Vries  <tom@codesourcery.com>
665
666         PR tree-optimization/50908
667         * gcc.dg/pr50908.c: New test.
668         * gcc.dg/pr50908-2.c: Same.
669         * gcc.dg/pr50908-3.c: Same.
670
671 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
672
673         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
674         the outer loop.  Remove comment.  Don't check for widen-mult.
675
676 2011-10-31  Martin Jambor  <mjambor@suse.cz>
677
678         * gcc.dg/ipa/ipcp-4.c: New test.
679
680 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
681
682         * gcc.dg/vshift-3.c: New test.
683         * gcc.dg/vshift-4.c: New test.
684         * gcc.dg/vshift-5.c: New test.
685
686 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
687
688         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
689         and current implementation.
690
691 2011-10-31  Paul Brook  <paul@codesourcery.com>
692
693         * gcc.dg/constructor-1.c: New test.
694
695 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
696
697         PR fortran/50753
698         * gfortran.dg/dshift_3.f90: New test.
699
700 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
701
702         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
703         hppa*-*-hpux*.
704         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
705         * gcc.dg/torture/vshuf-v4si.c: Likewise.
706         * gcc.dg/torture/vshuf-v8si.c: Likewise.
707         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
708         * gcc.dg/torture/vshuf-v4di.c: Likewise.
709         * gcc.dg/torture/vshuf-v2df.c: Likewise.
710         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
711         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
712         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
713         * gcc.dg/torture/vshuf-v2di.c: Likewise.
714         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
715         * gcc.dg/torture/vshuf-v4df.c: Likewise.
716         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
717         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
718         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
719         * gcc.dg/vector-compare-2.c: Likewise.
720
721 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
722
723         PR c++/50901
724         * g++.dg/cpp0x/pr50901.C: New.
725
726 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
727
728         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
729         * gcc.target/i386/fma4-check.h (main): Ditto.
730         * gcc.target/i386/xop-check.h (main): Ditto.
731
732 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
733
734         Revert:
735         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         PR c++/50864
738         * g++.dg/template/crash109.C: New.
739
740 2011-10-28  Jason Merrill  <jason@redhat.com>
741
742         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
743
744 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
745
746         PR c++/50864
747         * g++.dg/template/crash109.C: New.
748
749 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
750
751         * gfortran.dg/nearest_5.f90: New test.
752
753 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
754
755         * gcc.dg/vshift-1.c: New test.
756         * gcc.dg/vshift-2.c: New test.
757         * gcc.target/i386/xop-vshift-1.c: New test.
758         * gcc.target/i386/xop-vshift-2.c: New test.
759         * gcc.target/i386/avx2-vshift-1.c: New test.
760
761 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
762
763         PR rtl-optimization/49720
764         * g++.dg/torture/pr49720.C: New test.
765
766 2011-10-27  David S. Miller  <davem@davemloft.net>
767
768         * gcc.target/sparc/setcc-3.c: New test.
769
770 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
771
772         PR c++/30066
773         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
774
775 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
776
777         * gcc.target/i386/sse2-cvt-1.c: New test.
778         * gcc.target/i386/sse2-cvt-2.c: New test.
779         * gcc.target/i386/avx-cvt-1.c: New test.
780         * gcc.target/i386/avx-cvt-2.c: New test.
781         * gcc.target/i386/avx2-cvt-1.c: New test.
782         * gcc.target/i386/avx2-cvt-2.c: New test.
783
784 2011-10-27  Martin Jambor  <mjambor@suse.cz>
785
786         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
787
788 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
789             Steven G. Kargl  <kargl@gcc.gnu.org>
790
791         PR target/50875
792         * gfortran.dg/pr50875.f90: New test.
793
794 2011-10-26  David S. Miller  <davem@davemloft.net>
795
796         * gcc.target/sparc/fmaf-1.c: New test.
797
798         * gcc.target/sparc/setcc-1.c: New test.
799         * gcc.target/sparc/setcc-2.c: New test.
800
801 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
802
803         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
804
805 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
806
807         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
808         Windows targets.
809
810 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
811
812         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
813         symbol names.
814
815 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
816
817         * gcc.target/i386/pad-4.c: Skip for Windows targets.
818
819 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
820
821         * gnat.dg/specs/discr1.ads: New test.
822         * gnat.dg/specs/discr1_pkg.ads: New helper.
823
824 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
825
826         * gnat.dg/specs/unchecked_union.ads: Rename to...
827         * gnat.dg/specs/unchecked_union1.ads: ...this.
828         * gnat.dg/specs/unchecked_union2.ads: New test.
829
830 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
831
832         * gnat.dg/specs/atomic1.ads: New test.
833
834 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
835
836         Implement C++11 user-defined literals.
837         * g++.dg/cpp0x/udlit-addr.C: New.
838         * g++.dg/cpp0x/udlit-args.C: New.
839         * g++.dg/cpp0x/udlit-args-neg.C: New.
840         * g++.dg/cpp0x/udlit-clink-neg.C: New.
841         * g++.dg/cpp0x/udlit-concat.C: New.
842         * g++.dg/cpp0x/udlit-concat-neg.C: New.
843         * g++.dg/cpp0x/udlit-constexpr.C: New.
844         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
845         * g++.dg/cpp0x/udlit-declare-neg.C: New.
846         * g++.dg/cpp0x/udlit-friend.C: New.
847         * g++.dg/cpp0x/udlit-general.C: New.
848         * g++.dg/cpp0x/udlit-inline.C: New.
849         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
850         * g++.dg/cpp0x/udlit-member-neg.C: New.
851         * g++.dg/cpp0x/udlit-namespace.C: New.
852         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
853         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
854         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
855         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
856         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
857         * g++.dg/cpp0x/udlit-operator-neg.C: New.
858         * g++.dg/cpp0x/udlit-raw-str.C: New.
859         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
860         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
861         * g++.dg/cpp0x/udlit-systemheader.C: New.
862         * g++.dg/cpp0x/udlit-template.C: New.
863         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
864         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
865         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
866         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
867         * g++.dg/cpp0x/udlit_system_header: New.
868
869 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
870
871         PR c++/50870
872         * g++.dg/cpp0x/decltype34.C: New.
873
874 2011-10-26  Tom de Vries <tom@codesourcery.com>
875
876         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
877         * gcc.c-torture/unsorted/HIset.c: Same.
878         * gcc.c-torture/unsorted/SIcmp.c: Same.
879         * gcc.c-torture/unsorted/SIset.c: Same.
880         * gcc.c-torture/unsorted/SFset.c: Same.
881         * gcc.c-torture/unsorted/UHIcmp.c: Same.
882         * gcc.c-torture/unsorted/USIcmp.c: Same.
883         * gcc.c-torture/unsorted/DFcmp.c: Same.
884
885 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
886
887         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
888         to work also with -masm=intel and additionally test the xmm vs. ymm
889         register type combination on mask/dest and in vsib.
890         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
891         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
892         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
893         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
894         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
895         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
896         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
897         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
898         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
899         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
900         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
901         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
902         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
903         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
904         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
905         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
906         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
907         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
908         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
909         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
910         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
911         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
912         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
913         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
914         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
915         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
916         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
917         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
918         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
919         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
920         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
921
922 2011-10-26  Tom de Vries  <tom@codesourcery.com>
923
924         PR tree-optimization/50763
925         * gcc.dg/pr50763-2.c: New test.
926
927 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
928
929         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
930         Update expected messages.
931
932 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
933
934         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
935
936 2011-10-25  Jason Merrill  <jason@redhat.com>
937
938         PR c++/50866
939         * g++.dg/init/aggr7.C: New.
940
941         PR c++/49996
942         * g++.dg/cpp0x/initlist59.C: New.
943
944 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
945
946         PR c++/50858
947         * g++.dg/overload/operator5.C: New.
948
949 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
950
951         PR c++/50861
952         * g++.dg/template/crash108.C: New.
953
954 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
955
956         PR tree-optimization/50596
957         * gcc.dg/vect/vect-cond-10.c: New test.
958
959 2011-10-24  Joey Ye  <joey.ye@arm.com>
960
961         * gcc.target/arm/pr42575.c: Remove architecture option.
962
963 2011-10-24  David S. Miller  <davem@davemloft.net>
964
965         * gcc.target/sparc/vis3move-1.c: New test.
966         * gcc.target/sparc/vis3move-2.c: New test.
967         * gcc.target/sparc/vis3move-3.c: New test.
968
969 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
970
971         * gcc.dg/strlenopt-22.c: New testcase.
972         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
973
974 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
975
976         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
977         Remove -march=i386.
978         (dg-skip-if): Remove.
979         * gcc.target/i386/funcspec-1.c: Ditto.
980         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
981
982 2011-10-24  Richard Guenther  <rguenther@suse.de>
983
984         * gcc.dg/vect/vect-bool-1.c: New testcase.
985
986 2011-10-24  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/50838
989         * gcc.dg/torture/pr50838.c: New testcase.
990
991 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
992
993         PR tree-optimization/50730
994         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
995         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
996         -fno-tree-sra and SLP flags.
997
998 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
999
1000         PR c++/50841
1001         Revert:
1002         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1003
1004         PR c++/50810
1005         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1006         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1007
1008 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
1009
1010         PR c++/50810
1011         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1012         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1013
1014 2011-10-23  Tom de Vries  <tom@codesourcery.com>
1015
1016         PR tree-optimization/50763
1017         * gcc.dg/pr50763.c: New test.
1018
1019 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
1020
1021         PR target/50788
1022         * gcc.target/i386/pr50788.c: New test.
1023
1024 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
1025
1026         PR tree-optimization/50819
1027         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1028         * g++.dg/vect/slp-pr50819.cc: New test.
1029
1030 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1031
1032         PR c++/45385
1033         * g++.dg/warn/Wconversion4.C: New.
1034
1035 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
1036
1037         PR target/50813
1038         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1039         from element other than first and reverse permutation.
1040         * gcc.dg/torture/vshuf-16.inc: Likewise.
1041         * gcc.dg/torture/vshuf-8.inc: Likewise.
1042         * gcc.dg/torture/vshuf-4.inc: Likewise.
1043
1044 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1045
1046         PR c++/31423
1047         * g++.dg/parse/error43.C: New.
1048         * g++.dg/parse/error44.C: Likewise.
1049
1050 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
1051             Kirill Yukhin  <kirill.yukhin@intel.com>
1052
1053         PR target/50740
1054         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1055         * gcc.target/i386/bmi2-check.h: Ditto.
1056
1057 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1058
1059         PR c++/50811
1060         * g++.dg/cpp0x/override2.C: Add test.
1061
1062 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1063
1064         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1065         check_linker_plugin_available.
1066
1067 2011-10-21  Kai Tietz  <ktietz@redhat.com>
1068
1069         * gcc.target/i386/branch-cost1.c: New test.
1070         * gcc.target/i386/branch-cost2.c: New test.
1071         * gcc.target/i386/branch-cost3.c: New test.
1072         * gcc.target/i386/branch-cost4.c: New test.
1073
1074 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1075
1076         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1077
1078 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
1079
1080         PR testsuite/50722
1081         * gcc.dg/pr49994-3.c: Skip on HP-UX.
1082
1083 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1084
1085         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1086         (_moz_foo, EXT__foo): Use ASMNAME.
1087
1088 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1089
1090         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1091         names.
1092
1093 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
1094
1095         PR target/50766
1096         * gcc.target/i386/pr50766.c: New test.
1097
1098 2011-10-20  Jason Merrill  <jason@redhat.com>
1099
1100         PR c++/41449
1101         * g++.dg/eh/partial1.C: New.
1102
1103 2011-10-20  Richard Henderson  <rth@redhat.com>
1104
1105         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1106         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1107         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1108         Use __builtin_shuffle.
1109
1110 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1111
1112         PR fortran/50514
1113         * gfortran.dg/ishft_3.f90:  Update test.
1114
1115 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1116
1117         PR fortran/50524
1118         * gfortran.dg/substring_integer_index.f90: New test.
1119
1120 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
1121
1122         * gfortran.dg/format_string.f: New test.
1123
1124 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
1125
1126         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1127         non_strict_align.
1128         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1129
1130 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1131
1132         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1133         gcc.target/i386/pr46226.c: Do not use
1134         -mno-accumulate-outgoing-args.
1135
1136 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
1137
1138         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1139         including <strings.h>.
1140
1141 2011-10-19  Jan Hubicka  <jh@suse.cz>
1142
1143         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1144         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1145         * lib/c-torture.exp: Likewise.
1146         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1147         * gcc.c-torture/compile/sync-1.c: Likewise.
1148         * gcc.c-torture/compile/sync-1.c: Likewise.
1149         * gcc.c-torture/compile/sync-3.c: Likewise.
1150         * gcc.dg/noncompile/invalid_asm.c: Likewise.
1151         * gcc.dg/noncompile/920507-1.c: Likewise.
1152         * gcc.dg/torture/pr36400.c: Likewise.
1153         * g++.dg/torture/pr34850.C: Likewise.
1154
1155 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1156
1157         * gnat.dg/source_ref1.adb: New test.
1158         * gnat.dg/source_ref2.adb: Likewise.
1159
1160 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1161
1162         PR c++/13657
1163         * g++.dg/parse/error42.C: New.
1164         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1165
1166 2011-10-19  Jason Merrill  <jason@redhat.com>
1167
1168         PR c++/50793
1169         * g++.dg/init/value9.C: New.
1170
1171 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
1172
1173         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1174         * gcc.dg/torture/vshuf-16.inc: Likewise.
1175         * gcc.dg/torture/vshuf-8.inc: Likewise.
1176         * gcc.dg/torture/vshuf-4.inc: Likewise.
1177
1178 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
1179
1180         PR fortran/47023
1181         * gfortran.dg/sizeof_proc.f90: New.
1182
1183 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
1184
1185         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1186         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1187
1188 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
1189
1190         PR testsuite/50796
1191         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1192
1193 2011-10-19  Jason Merrill  <jason@redhat.com>
1194
1195         PR c++/50787
1196         * g++.dg/init/ref20.C: New.
1197
1198 2011-10-19  Kai Tietz  <ktietz@redhat.com>
1199
1200         PR middle-end/50795
1201         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1202         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1203         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1204         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1205         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1206
1207 2011-10-19  Richard Guenther  <rguenther@suse.de>
1208
1209         PR middle-end/50768
1210         * gcc.dg/torture/pr50768.c: New testcase.
1211
1212 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
1213
1214         PR rtl-optimization/50340
1215         * gcc.dg/pr50340.c: New.
1216
1217 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
1218
1219         PR tree-optimization/50717
1220
1221         * gcc.dg/pr50717-1.c: New file.
1222         * gcc.target/arm/wmul-12.c: Correct types.
1223         * gcc.target/arm/wmul-8.c: Correct types.
1224
1225 2011-10-18  Jason Merrill  <jason@redhat.com>
1226
1227         PR c++/50531
1228         * g++.dg/cpp0x/defaulted32.C: New.
1229
1230         PR c++/50742
1231         * g++.dg/lookup/using23.C: New.
1232
1233         PR c++/50500
1234         * g++.dg/cpp0x/implicit12.C: New.
1235         * g++.dg/cpp0x/defaulted20.C: Adjust.
1236         * g++.dg/cpp0x/defaulted21.C: Adjust.
1237         * g++.dg/cpp0x/implicit-copy.C: Adjust.
1238         * g++.dg/cpp0x/implicit4.C: Adjust.
1239         * g++.dg/cpp0x/implicit5.C: Adjust.
1240         * g++.dg/cpp0x/implicit8.C: Adjust.
1241         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1242         * g++.dg/cpp0x/not_special.C: Adjust.
1243         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1244         * g++.dg/cpp0x/rv1n.C: Adjust.
1245         * g++.dg/cpp0x/rv2n.C: Adjust.
1246         * g++.dg/cpp0x/rv3n.C: Adjust.
1247         * g++.dg/cpp0x/rv4n.C: Adjust.
1248         * g++.dg/cpp0x/rv5n.C: Adjust.
1249         * g++.dg/cpp0x/rv6n.C: Adjust.
1250         * g++.dg/cpp0x/rv7n.C: Adjust.
1251
1252 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1253
1254         * gcc.target/i386/avx2-vpop-check.h: New header.
1255         * gcc.target/i386/avx2-vpaddd-3.c: New test.
1256         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1257         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1258         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1259         * gcc.target/i386/avx2-vpand-3.c: Ditto.
1260         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1261         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1262         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1263         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1264         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1265         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1266         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1267         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1268         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1269         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1270
1271 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
1272
1273         PR fortran/50420
1274         * gfortran.dg/coarray_subobject_1.f90: New test.
1275         * gfortran.dg/coarray/subobject_1.f90: New test.
1276
1277 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
1278
1279         PR rtl-optimization/50205
1280         * gcc.dg/pr50205.c: New.
1281
1282 2011-10-18  Richard Guenther  <rguenther@suse.de>
1283
1284         PR tree-optimization/50767
1285         * gcc.dg/torture/pr50767.c: New testcase.
1286
1287 2011-10-18  Julian Brown  <julian@codesourcery.com>
1288
1289         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1290         * gcc.target/arm/unaligned-memcpy-1.c: New.
1291         * gcc.target/arm/unaligned-memcpy-2.c: New.
1292         * gcc.target/arm/unaligned-memcpy-3.c: New.
1293         * gcc.target/arm/unaligned-memcpy-4.c: New.
1294
1295 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
1296
1297         PR fortran/47023
1298         * gfortran.dg/iso_c_binding_class.f03: New.
1299
1300 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
1301
1302         * testsuite/lib/target-supports.exp
1303         (check_effective_target_vect_widen_shift): New.
1304         * gcc.dg/vect/vect-widen-shift-s16.c: New.
1305         * gcc.dg/vect/vect-widen-shift-s8.c: New.
1306         * gcc.dg/vect/vect-widen-shift-u16.c: New.
1307         * gcc.dg/vect/vect-widen-shift-u8.c: New.
1308
1309 2011-10-18  Richard Guenther  <rguenther@suse.de>
1310
1311         * gcc.dg/torture/restrict-1.c: New testcase.
1312
1313 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
1314
1315         * g++.dg/ext/bases.C: New test.
1316
1317 2011-10-17  David S. Miller  <davem@davemloft.net>
1318
1319         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1320         all operations to emit VIS instructions.
1321         * gcc.target/sparc/fandnot.c: Likewise.
1322         * gcc.target/sparc/fnot.c: Likewise.
1323         * gcc.target/sparc/for.c: Likewise.
1324         * gcc.target/sparc/fornot.c: Likewise.
1325         * gcc.target/sparc/fxnor.c: Likewise.
1326         * gcc.target/sparc/fxor.c: Likewise.
1327         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1328         needed.
1329
1330 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
1331
1332         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1333         * gcc.dg/torture/vshuf-16.inc: New file.
1334         * gcc.dg/torture/vshuf-2.inc: New file.
1335         * gcc.dg/torture/vshuf-32.inc: New file.
1336         * gcc.dg/torture/vshuf-4.inc: New file.
1337         * gcc.dg/torture/vshuf-8.inc: New file.
1338         * gcc.dg/torture/vshuf-main.inc: New file.
1339         * gcc.dg/torture/vshuf-v16hi.c: New test.
1340         * gcc.dg/torture/vshuf-v16qi.c: New test.
1341         * gcc.dg/torture/vshuf-v2df.c: New test.
1342         * gcc.dg/torture/vshuf-v2di.c: New test.
1343         * gcc.dg/torture/vshuf-v2sf.c: New test.
1344         * gcc.dg/torture/vshuf-v2si.c: New test.
1345         * gcc.dg/torture/vshuf-v32qi.c: New test.
1346         * gcc.dg/torture/vshuf-v4df.c: New test.
1347         * gcc.dg/torture/vshuf-v4di.c: New test.
1348         * gcc.dg/torture/vshuf-v4hi.c: New test.
1349         * gcc.dg/torture/vshuf-v4sf.c: New test.
1350         * gcc.dg/torture/vshuf-v4si.c: New test.
1351         * gcc.dg/torture/vshuf-v8hi.c: New test.
1352         * gcc.dg/torture/vshuf-v8qi.c: New test.
1353         * gcc.dg/torture/vshuf-v8sf.c: New test.
1354         * gcc.dg/torture/vshuf-v8si.c: New test.
1355
1356 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1357
1358         PR tree-optimization/50746
1359         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1360
1361 2011-10-17  Jason Merrill  <jason@redhat.com>
1362
1363         PR c++/50736
1364         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1365
1366 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1367
1368         PR c++/44524
1369         * g++.dg/parse/error41.C: New.
1370         * g++.dg/parse/error20.C: Adjust.
1371
1372 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1373
1374         PR c++/50757
1375         * g++.dg/warn/format7.C: New.
1376         * obj-c++.dg/warn7.mm: Likewise.
1377
1378 2011-10-17  Richard Guenther  <rguenther@suse.de>
1379
1380         PR tree-optimization/50729
1381         * gcc.dg/torture/pr50729.c: New testcase.
1382
1383 2011-10-15  Tom Tromey  <tromey@redhat.com>
1384             Dodji Seketeli  <dodji@redhat.com>
1385
1386         * lib/prune.exp (prune_gcc_output):  Prune output referring to
1387         included files.
1388         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1389         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1390         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1391         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1392
1393 2011-10-15  Tom Tromey  <tromey@redhat.com>
1394             Dodji Seketeli  <dodji@redhat.com>
1395
1396         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1397
1398 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1399
1400         PR c++/48489
1401         * g++.dg/inherit/error5.C: New.
1402
1403 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
1404
1405         PR fortran/47023
1406         PR fortran/50752
1407         * gfortran.dg/kind_tests_4.f90: New.
1408
1409 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
1410
1411         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1412         targets that support vector condition.
1413
1414 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1415
1416         PR fortran/47023
1417         * gfortran.dg/c_kind_tests_3.f03: New.
1418
1419 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
1420
1421         PR fortran/50547
1422         * gfortran.dg/elemental_args_check_4.f90: New.
1423
1424 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1425
1426         PR tree-optimization/50727
1427         * gcc.dg/vect/pr50727.c: New test.
1428
1429 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
1430
1431         * gcc.dg/vla-23.c: New test.
1432
1433 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR tree-optimization/50596
1436         * gcc.dg/vect/vect-cond-9.c: New test.
1437
1438 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
1439
1440         * gcc.dg/vect/bb-slp-29.c: New test.
1441
1442 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1443
1444         PR c++/50732
1445         * g++.dg/ext/is_base_of_incomplete.C: New.
1446         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1447         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1448
1449 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
1450
1451         * gcc.target/sparc/combined-1.c: Compile at -O2.
1452
1453 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
1454
1455         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1456         (dg-options): Add -Wno-attributes.
1457         * gcc.target/i386/fma_double_?.c: Ditto.
1458         * gcc.target/i386/fma_run_float_?.c: Ditto.
1459         * gcc.target/i386/fma_run_double_?.c: Ditto.
1460         * gcc.target/i386/l_fma_float_?.c: Dtto.
1461         * gcc.target/i386/l_fma_double_?.c: Ditto.
1462         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1463         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1464
1465 2011-10-15  Tobias Burnus  <burnus@net-b.de>
1466
1467         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1468         the comments.
1469         * gfortran.dg/bind_c_usage_24.f90: Ditto.
1470         * gfortran.dg/rank_3.f90: Ditto.
1471         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1472         -std=f2008ts in dg-options.
1473         * gfortran.dg/rank_4.f90: Ditto.
1474
1475 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
1476
1477         PR target/49263
1478         * gcc.target/sh/pr49263.c: New.
1479
1480 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1481
1482         * gnat.dg/specs/debug1.ads: Tweak.
1483
1484 2011-10-14  Kai Tietz  <ktietz@redhat.com>
1485
1486         * gfortran.fortran-torture/compile/logical-2.f90: New test.
1487
1488 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
1489
1490         * gcc.target/i386/sse2-mul-1.c: New test.
1491         * gcc.target/i386/sse4_1-mul-1.c: New test.
1492         * gcc.target/i386/avx-mul-1.c: New test.
1493         * gcc.target/i386/xop-mul-1.c: New test.
1494         * gcc.target/i386/avx2-mul-1.c: New test.
1495
1496 2011-10-14  Jason Merrill  <jason@redhat.com>
1497
1498         PR c++/50563
1499         * g++.dg/cpp0x/nsdmi-list1.C: New.
1500
1501         PR c++/50707
1502         * g++.dg/cpp0x/nsdmi-const1.C: New.
1503
1504 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
1505
1506         PR fortran/50570
1507         * gfortran.dg/pointer_intent_5.f90: New.
1508
1509 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1510
1511         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1512         * gcc.target/i386/warn-vect-op-1.c: Ditto.
1513         * gcc.target/i386/warn-vect-op-2.c: Ditto.
1514
1515 2011-10-14  Tobias Burnus  <burnus@net-b.de>
1516
1517         PR fortran/50718
1518         * gfortran.dg/pointer_check_11.f90: New.
1519         * gfortran.dg/pointer_check_12.f90: New.
1520
1521 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1522
1523         PR c++/38174
1524         * g++.dg/overload/operator4.C: New.
1525
1526 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
1527
1528         * gcc.dg/di-longlong64-sync-1.c: New test.
1529         * gcc.dg/di-sync-multithread.c: New test.
1530         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1531         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1532         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1533         tests for v5, v6, v6k, and v7-a, and add-options helpers.
1534         (check_effective_target_arm_arm_ok): New helper.
1535         (check_effective_target_sync_longlong): New helper.
1536
1537 2011-10-14  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/50723
1540         * gcc.dg/torture/pr50723.c: New testcase.
1541
1542 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
1543
1544         PR c++/17212
1545         * g++.dg/warn/format6.C: New.
1546         * obj-c++.dg/warn6.mm: Likewise.
1547
1548 2011-10-13  Richard Henderson  <rth@redhat.com>
1549
1550         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1551         Delete.
1552         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1553         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1554         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1555
1556 2011-10-13  Jason Merrill  <jason@redhat.com>
1557
1558         PR c++/50614
1559         * g++.dg/cpp0x/nsdmi-template2.C: New.
1560
1561         PR c++/50437
1562         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1563
1564         PR c++/50618
1565         * g++.dg/init/vbase1.C: New.
1566
1567 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
1568
1569         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1570         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1571         * gcc.target/i386/avx-vphminposuw-2.c: New test.
1572         * gcc.target/i386/avx-vphminposuw-3.c: New test.
1573
1574 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
1575
1576         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1577
1578 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1579
1580         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1581
1582 2011-10-13  Richard Guenther  <rguenther@suse.de>
1583
1584         PR tree-optimization/50712
1585         * gcc.target/i386/pr50712.c: New testcase.
1586
1587 2011-10-13  Tom de Vries  <tom@codesourcery.com>
1588
1589         * gcc.dg/memcpy-4.c: New test.
1590
1591 2011-10-13  Richard Guenther  <rguenther@suse.de>
1592
1593         PR tree-optimization/50698
1594         * g++.dg/vect/pr50698.cc: New testcase.
1595
1596 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
1597
1598         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1599         * gcc.target/powerpc/warn-2.c: Ditto.
1600
1601         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1602         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1603         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1604         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1605         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1606         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1607         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1608         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1609         * gcc.target/powerpc/ppc-pow.c: Likewise.
1610         * gcc.target/powerpc/recip-1.c: Likewise.
1611         * gcc.target/powerpc/recip-2.c: Likewise.
1612         * gcc.target/powerpc/recip-3.c: Likewise.
1613         * gcc.target/powerpc/recip-4.c: Likewise.
1614         * gcc.target/powerpc/recip-5.c: Likewise.
1615
1616 2011-10-12  David S. Miller  <davem@davemloft.net>
1617
1618         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1619         '-mvis3' instead of 'mcpu=niagara3' in options.
1620         * gcc.target/sparc/fhalve.c: Likewise.
1621         * gcc.target/sparc/fnegop.c: Likewise.
1622         * gcc.target/sparc/fpadds.c: Likewise.
1623         * gcc.target/sparc/fshift.c: Likewise.
1624         * gcc.target/sparc/fucmp.c: Likewise.
1625         * gcc.target/sparc/lzd.c: Likewise.
1626         * gcc.target/sparc/vis3misc.c: Likewise.
1627         * gcc.target/sparc/xmul.c: Likewise.
1628
1629 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
1630
1631         * gnat.dg/vect1.ad[sb]: New test.
1632         * gnat.dg/vect1_pkg.ads: New helper.
1633         * gnat.dg/vect2.ad[sb]: New test.
1634         * gnat.dg/vect2_pkg.ads: New helper.
1635         * gnat.dg/vect3.ad[sb]: New test.
1636         * gnat.dg/vect3_pkg.ads: New helper.
1637         * gnat.dg/vect4.ad[sb]: New test.
1638         * gnat.dg/vect4_pkg.ads: New helper.
1639         * gnat.dg/vect5.ad[sb]: New test.
1640         * gnat.dg/vect5_pkg.ads: New helper.
1641         * gnat.dg/vect6.ad[sb]: New test.
1642         * gnat.dg/vect6_pkg.ads: New helper.
1643
1644 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1645
1646         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1647         * gcc.target/i386/fma_run_double_2.c: Likewise.
1648         * gcc.target/i386/fma_run_double_3.c: Likewise.
1649         * gcc.target/i386/fma_run_double_4.c: Likewise.
1650         * gcc.target/i386/fma_run_double_5.c: Likewise.
1651         * gcc.target/i386/fma_run_double_6.c: Likewise.
1652         * gcc.target/i386/fma_run_float_1.c: Likewise.
1653         * gcc.target/i386/fma_run_float_2.c: Likewise.
1654         * gcc.target/i386/fma_run_float_3.c: Likewise.
1655         * gcc.target/i386/fma_run_float_4.c: Likewise.
1656         * gcc.target/i386/fma_run_float_5.c: Likewise.
1657         * gcc.target/i386/fma_run_float_6.c: Likewise.
1658
1659         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1660         remove the extra dg-options.
1661         * gcc.target/i386/l_fma_double_2.c: Likewise.
1662         * gcc.target/i386/l_fma_double_3.c: Likewise.
1663         * gcc.target/i386/l_fma_double_4.c: Likewise.
1664         * gcc.target/i386/l_fma_double_5.c: Likewise.
1665         * gcc.target/i386/l_fma_double_6.c: Likewise.
1666         * gcc.target/i386/l_fma_float_1.c: Likewise.
1667         * gcc.target/i386/l_fma_float_2.c: Likewise.
1668         * gcc.target/i386/l_fma_float_3.c: Likewise.
1669         * gcc.target/i386/l_fma_float_4.c: Likewise.
1670         * gcc.target/i386/l_fma_float_5.c: Likewise.
1671         * gcc.target/i386/l_fma_float_6.c: Likewise.
1672
1673 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
1674
1675         PR tree-optimization/50189
1676         * g++.dg/torture/pr50189.C: New testcase.
1677
1678 2011-10-12  Richard Guenther  <rguenther@suse.de>
1679
1680         PR tree-optimization/50700
1681         * gcc.dg/builtin-object-size-12.c: New testcase.
1682
1683 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
1684
1685         PR c/50565
1686         * gcc.c-torture/compile/pr50565-1.c,
1687         gcc.c-torture/compile/pr50565-2.c: New tests.
1688
1689 2011-10-11  Jason Merrill  <jason@redhat.com>
1690
1691         PR c++/49855
1692         PR c++/49896
1693         * g++.dg/template/constant1.C: New.
1694         * g++.dg/template/constant2.C: New.
1695         * g++.dg/cpp0x/constexpr-template3.C: New.
1696
1697 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
1698
1699         * gcc.target/i386/warn-vect-op-3.c: New test.
1700         * gcc.target/i386/warn-vect-op-1.c: New test.
1701         * gcc.target/i386/warn-vect-op-2.c: New test.
1702
1703 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1704
1705         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1706
1707 2011-10-11  Richard Guenther  <rguenther@suse.de>
1708
1709         PR tree-optimization/50204
1710         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1711
1712 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1713
1714         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1715
1716 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
1717
1718         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1719         * gcc.target/i386/fma_double_2.c: Ditto.
1720         * gcc.target/i386/fma_double_3.c: Ditto.
1721         * gcc.target/i386/fma_double_4.c: Ditto.
1722         * gcc.target/i386/fma_double_5.c: Ditto.
1723         * gcc.target/i386/fma_double_6.c: Ditto.
1724         * gcc.target/i386/fma_float_1.c: Ditto.
1725         * gcc.target/i386/fma_float_2.c: Ditto.
1726         * gcc.target/i386/fma_float_3.c: Ditto.
1727         * gcc.target/i386/fma_float_4.c: Ditto.
1728         * gcc.target/i386/fma_float_5.c: Ditto.
1729         * gcc.target/i386/fma_float_6.c: Ditto.
1730         * gcc.target/i386/l_fma_double_1.c: Ditto.
1731         * gcc.target/i386/l_fma_double_2.c: Ditto.
1732         * gcc.target/i386/l_fma_double_3.c: Ditto.
1733         * gcc.target/i386/l_fma_double_4.c: Ditto.
1734         * gcc.target/i386/l_fma_double_5.c: Ditto.
1735         * gcc.target/i386/l_fma_double_6.c: Ditto.
1736         * gcc.target/i386/l_fma_float_1.c: Ditto.
1737         * gcc.target/i386/l_fma_float_2.c: Ditto.
1738         * gcc.target/i386/l_fma_float_3.c: Ditto.
1739         * gcc.target/i386/l_fma_float_4.c: Ditto.
1740         * gcc.target/i386/l_fma_float_5.c: Ditto.
1741         * gcc.target/i386/l_fma_float_6.c: Ditto.
1742         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1743         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1744         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1745         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1746         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1747         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1748         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1749         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1750         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1751         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1752         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1753         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1754
1755 2011-10-11  Tristan Gingold  <gingold@adacore.com>
1756
1757         * gcc.dg/va-arg-4.c: New test.
1758         * gcc.dg/va-arg-5.c: Ditto.
1759
1760 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
1761
1762         * lib/target-supports.exp (check_effective_target_fd_truncate):
1763         Close and unlink test file before exit.
1764
1765 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1766
1767         PR fortran/50564
1768         * gfortran.dg/forall_15.f90:  New test case.
1769
1770 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1771             Andrew Macleod  <amacleod@redhat.com>
1772
1773         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1774         wrappers for *other_threads() and *final_verify().
1775         * gcc.dg/simulate-thread/simulate-thread.h
1776         (simulate_thread_wrapper_other_threads): New.
1777         (simulate_thread_wrapper_final_verify): New.
1778
1779 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
1780
1781         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1782
1783 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
1784
1785         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1786
1787 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1788             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
1789
1790         * gcc.target/i386/fma_1.h: New file.
1791         * gcc.target/i386/fma_2.h: Likewise.
1792         * gcc.target/i386/fma_3.h: Likewise.
1793         * gcc.target/i386/fma_4.h: Likewise.
1794         * gcc.target/i386/fma_5.h: Likewise.
1795         * gcc.target/i386/fma_6.h: Likewise.
1796         * gcc.target/i386/fma_double_1.c: Likewise.
1797         * gcc.target/i386/fma_double_2.c: Likewise.
1798         * gcc.target/i386/fma_double_3.c: Likewise.
1799         * gcc.target/i386/fma_double_4.c: Likewise.
1800         * gcc.target/i386/fma_double_5.c: Likewise.
1801         * gcc.target/i386/fma_double_6.c: Likewise.
1802         * gcc.target/i386/fma_float_1.c: Likewise.
1803         * gcc.target/i386/fma_float_2.c: Likewise.
1804         * gcc.target/i386/fma_float_3.c: Likewise.
1805         * gcc.target/i386/fma_float_4.c: Likewise.
1806         * gcc.target/i386/fma_float_5.c: Likewise.
1807         * gcc.target/i386/fma_float_6.c: Likewise.
1808         * gcc.target/i386/fma_main.h: Likewise.
1809         * gcc.target/i386/fma_run_double_1.c: Likewise.
1810         * gcc.target/i386/fma_run_double_2.c: Likewise.
1811         * gcc.target/i386/fma_run_double_3.c: Likewise.
1812         * gcc.target/i386/fma_run_double_4.c: Likewise.
1813         * gcc.target/i386/fma_run_double_5.c: Likewise.
1814         * gcc.target/i386/fma_run_double_6.c: Likewise.
1815         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1816         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1817         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1818         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1819         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1820         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1821         * gcc.target/i386/fma_run_float_1.c: Likewise.
1822         * gcc.target/i386/fma_run_float_2.c: Likewise.
1823         * gcc.target/i386/fma_run_float_3.c: Likewise.
1824         * gcc.target/i386/fma_run_float_4.c: Likewise.
1825         * gcc.target/i386/fma_run_float_5.c: Likewise.
1826         * gcc.target/i386/fma_run_float_6.c: Likewise.
1827         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1828         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1829         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1830         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1831         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1832         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1833         * gcc.target/i386/l_fma_1.h: Likewise.
1834         * gcc.target/i386/l_fma_2.h: Likewise.
1835         * gcc.target/i386/l_fma_3.h: Likewise.
1836         * gcc.target/i386/l_fma_4.h: Likewise.
1837         * gcc.target/i386/l_fma_5.h: Likewise.
1838         * gcc.target/i386/l_fma_6.h: Likewise.
1839         * gcc.target/i386/l_fma_double_1.c: Likewise.
1840         * gcc.target/i386/l_fma_double_2.c: Likewise.
1841         * gcc.target/i386/l_fma_double_3.c: Likewise.
1842         * gcc.target/i386/l_fma_double_4.c: Likewise.
1843         * gcc.target/i386/l_fma_double_5.c: Likewise.
1844         * gcc.target/i386/l_fma_double_6.c: Likewise.
1845         * gcc.target/i386/l_fma_float_1.c: Likewise.
1846         * gcc.target/i386/l_fma_float_2.c: Likewise.
1847         * gcc.target/i386/l_fma_float_3.c: Likewise.
1848         * gcc.target/i386/l_fma_float_4.c: Likewise.
1849         * gcc.target/i386/l_fma_float_5.c: Likewise.
1850         * gcc.target/i386/l_fma_float_6.c: Likewise.
1851         * gcc.target/i386/l_fma_main.h: Likewise.
1852         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1853         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1854         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1855         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1856         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1857         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1858         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1859         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1860         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1861         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1862         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1863         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1864
1865 2011-10-10  Richard Guenther  <rguenther@suse.de>
1866
1867         PR middle-end/50389
1868         * gcc.dg/torture/pr50389.c: New testcase.
1869
1870 2011-10-10  Richard Guenther  <rguenther@suse.de>
1871
1872         PR middle-end/50195
1873         * gcc.dg/builtins-47.c: Optimize.
1874
1875 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
1876
1877         * lib/gcc-simulate-thread.exp: New.
1878         * gcc.dg/simulate-thread/guality.h: New.
1879         * gcc.dg/simulate-thread/simulate-thread.h: New.
1880         * gcc.dg/simulate-thread/simulate-thread.exp: New.
1881         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1882         * gcc.dg/simulate-thread/README: New.
1883         * g++.dg/simulate-thread/guality.h: New.
1884         * g++.dg/simulate-thread/simulate-thread.h: New.
1885         * g++.dg/simulate-thread/simulate-thread.exp: New.
1886         * g++.dg/simulate-thread/simulate-thread.gdb: New.
1887         * c-c++-common/cxxbitfields-2.c: Remove.
1888         * c-c++-common/cxxbitfields.c: Remove.
1889         * c-c++-common/cxxbitfields-4.c: Remove.
1890         * c-c++-common/cxxbitfields-5.c: Remove.
1891         * c-c++-common/simulate-thread/bitfields-1.c: New.
1892         * c-c++-common/simulate-thread/bitfields-2.c: New.
1893         * c-c++-common/simulate-thread/bitfields-3.c: New.
1894         * c-c++-common/simulate-thread/bitfields-4.c: New.
1895
1896 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
1897
1898         PR c++/38980
1899         * g++.dg/warn/format5.C: New.
1900
1901 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1902
1903         PR fortran/50273
1904         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1905         * gfortran.dg/common_16.f90: New.
1906
1907 2011-10-09  Tobias Burnus  <burnus@net-b.de>
1908
1909         * gfortran.dg/iso_c_binding_param_1.f90: New.
1910         * gfortran.dg/iso_c_binding_param_2.f90: New.
1911         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1912
1913 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
1914
1915         PR tree-optimization/50635
1916         * gcc.dg/vect/pr50635.c: New test.
1917
1918 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
1919
1920         PR fortran/50659
1921         * gfortran.dg/proc_decl_27.f90: New.
1922
1923 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1924
1925         PR libobjc/50428
1926         * objc/execute/initialize-1.m: New test.
1927
1928 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
1929
1930         PR fortran/47844
1931         * gfortran.dg/pointer_function_result_1.f90 : New test.
1932
1933 2011-10-07  David S. Miller  <davem@davemloft.net>
1934
1935         PR 50655
1936         * gcc.target/sparc/sparc.exp: Add vis3 target test.
1937         * gcc.target/sparc/cmask.c: Use it.
1938         * gcc.target/sparc/fhalve.c: Likewise.
1939         * gcc.target/sparc/fnegop.c: Likewise.
1940         * gcc.target/sparc/fpadds.c: Likewise.
1941         * gcc.target/sparc/fshift.c: Likewise.
1942         * gcc.target/sparc/fucmp.c: Likewise.
1943         * gcc.target/sparc/lzd.c: Likewise.
1944         * gcc.target/sparc/vis3misc.c: Likewise.
1945         * gcc.target/sparc/xmul.c: Likewise.
1946
1947 2011-10-07  Richard Henderson  <rth@redhat.com>
1948
1949         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1950         match for avx2.
1951         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1952
1953 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
1954
1955         * gcc.dg/pr50193-1.c: New file.
1956         * gcc.target/arm/shiftable.c: New file.
1957
1958 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
1959
1960         PR fortran/50625
1961         * gfortran.dg/class_46.f03: New.
1962
1963 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1964
1965         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1966         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1967         (syslog, vsyslog, __vsyslog_chk): Likewise.
1968
1969         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1970         (x, EXT_x): Use ASMNAME.
1971
1972         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1973         (a, c): Use ASMNAME.
1974
1975 2011-10-07  Tom de Vries  <tom@codesourcery.com>
1976
1977         PR middle-end/50527
1978         * gcc.dg/pr50527.c: New test.
1979
1980 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR tree-optimization/50650
1983         * gcc.c-torture/compile/pr50650.c: New test.
1984
1985 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1986
1987         PR tree-optimization/50575
1988         * gcc.c-torture/execute/vector-compare-2.x: New file.
1989
1990 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1991
1992         PR middle-end/50125
1993         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1994         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1995         (bar3): Likewise.
1996
1997 2011-10-07  Richard Guenther  <rguenther@suse.de>
1998
1999         PR testsuite/50637
2000         * gcc.dg/vect/vect-align-2.c: Increase array size.
2001
2002 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
2003             H.J. Lu  <hongjiu.lu@intel.com>
2004
2005         PR target/50603
2006         * gcc.target/i386/pr50603.c: New test.
2007
2008 2011-10-06  Jason Merrill  <jason@redhat.com>
2009
2010         PR c++/39164
2011         * g++.dg/cpp0x/default31.C: New.
2012
2013 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR tree-optimization/50596
2016         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2017         New.
2018         * gcc.dg/vect/vect-cond-8.c: New test.
2019
2020 2011-10-06  Richard Henderson  <rth@redhat.com>
2021
2022         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2023         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2024         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2025         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2026         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2027         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2028         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2029         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2030         * gcc.c-torture/execute/vshuf-16.inc: New file.
2031         * gcc.c-torture/execute/vshuf-2.inc: New file.
2032         * gcc.c-torture/execute/vshuf-4.inc: New file.
2033         * gcc.c-torture/execute/vshuf-8.inc: New file.
2034         * gcc.c-torture/execute/vshuf-main.inc: New file.
2035         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2036         * gcc.c-torture/execute/vshuf-v2df.c: New test.
2037         * gcc.c-torture/execute/vshuf-v2di.c: New test.
2038         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2039         * gcc.c-torture/execute/vshuf-v2si.c: New test.
2040         * gcc.c-torture/execute/vshuf-v4df.c: New test.
2041         * gcc.c-torture/execute/vshuf-v4di.c: New test.
2042         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2043         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2044         * gcc.c-torture/execute/vshuf-v4si.c: New test.
2045         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2046         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2047         * gcc.c-torture/execute/vshuf-v8si.c: New test.
2048
2049 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR tree-optimization/49279
2052         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2053         * gcc.c-torture/execute/pr49279.c: New test.
2054
2055 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
2056
2057         PR target/49049
2058         * gcc.c-torture/compile/pr49049.c: New test.
2059
2060 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
2061
2062         PR target/50305
2063         * gcc.target/arm/pr50305.c: New test.
2064
2065 2011-10-06  Richard Guenther  <rguenther@suse.de>
2066
2067         PR tree-optimization/38884
2068         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2069         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2070
2071 2011-10-05  David S. Miller  <davem@davemloft.net>
2072
2073         * gcc.target/sparc/lzd.c: New test.
2074         * gcc.target/sparc/popc.c: New test.
2075
2076 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2079         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2080         * g++.dg/other/final1.C: Cleanup original tree dump.
2081
2082 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR tree-optimization/50613
2085         * gcc.dg/pr50613.c: New test.
2086
2087 2011-10-05  Richard Henderson  <rth@redhat.com>
2088
2089         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2090         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2091         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2092         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2093         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2094         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2095         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2096         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2097
2098 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2099
2100         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2101         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
2102         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2103         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2104         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2105
2106 2011-10-05  Richard Guenther  <rguenther@suse.de>
2107
2108         PR tree-optimization/38885
2109         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2110
2111 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
2112
2113         * gcc.target/i386/sw-1.c: New test.
2114
2115 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2118         -mtune=generic.
2119         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2120
2121 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
2122
2123         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2124
2125 2011-10-04  David S. Miller  <davem@davemloft.net>
2126
2127         * gcc.target/sparc/fhalve.c: New test.
2128         * gcc.target/sparc/fnegop.c: New test.
2129         * gcc.target/sparc/xmul.c: New test.
2130
2131 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
2132
2133         PR fortran/35831
2134         * gfortran.dg/dummy_procedure_6.f90: New.
2135
2136 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2137
2138         PR tree-optimization/50604
2139         * gcc.dg/pr50604.c: New test.
2140
2141 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2142
2143         PR tree-optimization/49662
2144         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2145         * gcc.dg/graphite/interchange-15.c: Likewise.
2146         * gcc.dg/graphite/interchange-mvt.c: Likewise.
2147
2148 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
2149
2150         * gcc.dg/tree-ssa/restrict-4.c: New test.
2151
2152 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
2153
2154         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2155         (main): Use __typeof to get result type of comparison.
2156
2157 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
2158
2159         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2160         Make et_vect_multiple_sizes_saved global.
2161         (check_effective_target_vect64): Make et_vect64_saved global.
2162
2163 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2164
2165         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2166         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2167         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2168         * gcc.dg/builtin-complex-err-1.c: Adjust.
2169
2170 2011-10-02  Jason Merrill  <jason@redhat.com>
2171
2172         * g++.dg/cpp0x/range-for22.C: New.
2173
2174         * g++.dg/cpp0x/variadic65.C: Remove xfails.
2175         * g++.dg/cpp0x/variadic82.C: Remove xfails.
2176         * g++.dg/cpp0x/variadic83.C: Remove xfails.
2177         * g++.dg/cpp0x/variadic105.C: Remove xfails.
2178
2179         * g++.dg/cpp0x/nsdmi5.C: New.
2180
2181 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2182
2183         PR target/50579
2184         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2185         New procedures.
2186         (mips-dg-options): Force an ABI option if the current ABI is
2187         incompatible with the required -mlong setting.  Likewise force
2188         a long setting if the current one is incompatible with the
2189         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
2190         throughout procedure.
2191         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2192         instead of addressing=absolute.
2193
2194 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2195
2196         * gcc.target/mips/stack-1.c: New test.
2197
2198 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
2199
2200         * gcc.dg/pr49696.c: New test.
2201
2202 2011-10-02  Jan Hubicka  <jh@suse.cz>
2203
2204         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2205
2206 2011-10-01  David S. Miller  <davem@davemloft.net>
2207
2208         * gcc.target/sparc/cmask.c: New test.
2209         * gcc.target/sparc/fpadds.c: New test.
2210         * gcc.target/sparc/fshift.c: New test.
2211         * gcc.target/sparc/fucmp.c: New test.
2212         * gcc.target/sparc/vis3misc.c: New test.
2213
2214 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
2215
2216         PR fortran/50585
2217         * gfortran.dg/assumed_charlen_arg_2.f90: New.
2218
2219 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
2220
2221         PR c++/44473
2222         * g++.dg/dfp/44473-1.C: New test.
2223         * g++.dg/dfp/44473-2.C: New test.
2224         * g++.dg/dfp/mangle-1.C: New test.
2225         * g++.dg/dfp/mangle-2.C: New test.
2226         * g++.dg/dfp/mangle-3.C: New test.
2227         * g++.dg/dfp/mangle-4.C: New test.
2228         * g++.dg/dfp/mangle-5.C: New test.
2229
2230 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2231
2232         PR inline-asm/50571
2233         * gcc.dg/pr50571.c: New test.
2234
2235         PR tree-optimization/46309
2236         * gcc.dg/pr46309.c: New test.
2237
2238 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
2239
2240         * gcc.dg/strlenopt-21.c: New test.
2241
2242 2011-09-30  Revital Eres  <revital.eres@linaro.org>
2243
2244         * gcc.dg/sms-10.c: New file.
2245
2246 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2247
2248         * gcc.target/arm/pr50099.c: New test.
2249
2250 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2251
2252         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2253
2254 2011-09-30  David S. Miller  <davem@davemloft.net>
2255
2256         * gcc.target/sparc/bmaskbshuf.c: New test.
2257         * gcc.target/sparc/edgen.c: New test.
2258
2259 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
2260
2261         PR fortran/50547
2262         * gfortran.dg/pure_formal_proc_3.f90: New.
2263
2264         PR fortran/50553
2265         * gfortran.dg/stfunc_7.f90: New.
2266
2267 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2268
2269         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2270         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2271         * gcc.dg/vector-compare-1.c: Likewise.
2272         * gcc.dg/vector-compare-2.c: Likewise.
2273
2274 2011-09-29  David S. Miller  <davem@davemloft.net>
2275
2276         * gcc.target/sparc/array.c: New test.
2277
2278 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
2279
2280         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2281         loop unroll and set max unroll times to 8.
2282         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2283         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2284         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2285         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2286
2287 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2288
2289         PR c++/40145
2290         * g++.dg/ext/visibility/warn5.C: New.
2291
2292 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
2293
2294         PR c++/45278
2295         * g++.dg/warn/Wextra-3.C: New.
2296
2297 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
2298
2299         PR target/49486
2300         * gcc.target/sh/pr49468-si.c: New.
2301
2302 2011-09-28  Tom de Vries  <tom@codesourcery.com>
2303
2304         PR testsuite/50485
2305         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2306         (TEST): Initialize src3 with random floats.
2307         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2308         from union src3.  Initialize src3 with random floats.
2309
2310 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
2311
2312         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2313         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2314         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2315         * gcc.target/sh/sh4a-sincosf.c: Ditto.
2316         * gcc.target/sh/sh4a-cos.c: Ditto.
2317         * gcc.target/sh/sh4a-cosf.c: Ditto.
2318         * gcc.target/sh/sh4a-sin.c: Ditto.
2319         * gcc.target/sh/sh4a-sinf.c: Ditto.
2320         * gcc.target/sh/sh4a-fsrra.c: Ditto.
2321         * gcc.target/sh/sh4a-memmovua.c: Ditto.
2322         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2323
2324 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
2325
2326         PR c++/31489
2327         * g++.dg/parse/error40.C: New.
2328         * g++.dg/warn/incomplete1.C: Adjust.
2329
2330 2011-09-27  Jan Hubicka  <jh@suse.cz>
2331
2332         PR middle-end/49463
2333         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2334         Mark used.
2335
2336 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
2337
2338         * gcc.dg/strlenopt-1.c: New test.
2339         * gcc.dg/strlenopt-1f.c: New test.
2340         * gcc.dg/strlenopt-2.c: New test.
2341         * gcc.dg/strlenopt-2f.c: New test.
2342         * gcc.dg/strlenopt-3.c: New test.
2343         * gcc.dg/strlenopt-4.c: New test.
2344         * gcc.dg/strlenopt-4g.c: New test.
2345         * gcc.dg/strlenopt-4gf.c: New test.
2346         * gcc.dg/strlenopt-5.c: New test.
2347         * gcc.dg/strlenopt-6.c: New test.
2348         * gcc.dg/strlenopt-7.c: New test.
2349         * gcc.dg/strlenopt-8.c: New test.
2350         * gcc.dg/strlenopt-9.c: New test.
2351         * gcc.dg/strlenopt-10.c: New test.
2352         * gcc.dg/strlenopt-11.c: New test.
2353         * gcc.dg/strlenopt-12.c: New test.
2354         * gcc.dg/strlenopt-12g.c: New test.
2355         * gcc.dg/strlenopt-13.c: New test.
2356         * gcc.dg/strlenopt-14g.c: New test.
2357         * gcc.dg/strlenopt-14gf.c: New test.
2358         * gcc.dg/strlenopt-15.c: New test.
2359         * gcc.dg/strlenopt-16g.c: New test.
2360         * gcc.dg/strlenopt-17g.c: New test.
2361         * gcc.dg/strlenopt-18g.c: New test.
2362         * gcc.dg/strlenopt.h: New file.
2363
2364 2011-09-27  Tom de Vries  <tom@codesourcery.com>
2365
2366         PR middle-end/43864
2367         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2368         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2369         * gcc.dg/pr43864.c: New test.
2370         * gcc.dg/pr43864-2.c: Same.
2371         * gcc.dg/pr43864-3.c: Same.
2372         * gcc.dg/pr43864-4.c: Same.
2373
2374 2011-09-27  Jan Hubicka  <jh@suse.cz>
2375
2376         * gcc.dg/ipa/inline-5.c: New testcase.
2377
2378 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
2379
2380         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2381         vectors.
2382         * gcc.dg/vect/bb-slp-27.c: New.
2383         * gcc.dg/vect/bb-slp-28.c: New.
2384
2385 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
2386
2387         * testsuite/lib/target-supports.exp (check_profiling_available):
2388         Don't rely solely on TLS tests for -fprofile-generate, fall
2389         through to the other code.
2390
2391 2011-09-27  Richard Guenther  <rguenther@suse.de>
2392
2393         PR tree-optimization/50363
2394         * gcc.dg/torture/pr50363.c: New testcase.
2395
2396 2011-09-26  Jason Merrill  <jason@redhat.com>
2397
2398         PR c++/45012
2399         * g++.dg/template/partial13.C: New.
2400
2401         PR c++/46105
2402         * g++.dg/template/partial12.C: New.
2403
2404         PR c++/50508
2405         * g++.dg/cpp0x/constexpr-typedef1.C: New.
2406
2407 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2408
2409         PR c++/45487
2410         * g++.dg/diagnostic/bindings1.C: New.
2411         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2412
2413 2011-09-26  David S. Miller  <davem@davemloft.net>
2414
2415         * gcc.target/sparc/wrgsr.c: New test.
2416         * gcc.target/sparc/rdgsr.c: New test.
2417         * gcc.target/sparc/edge.c: New test.
2418         * gcc.target/sparc/fcmp.c: New test.
2419
2420         * gcc.target/sparc/edge.c: Update for new return types.
2421         * gcc.target/sparc/fcmp.c: Likewise.
2422
2423         * gcc.target/sparc/fpaddsubi.c: New test.
2424
2425 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
2426
2427         PR fortran/50515
2428         * gfortran.dg/common_15.f90: New.
2429
2430         PR fortran/50517
2431         * gfortran.dg/dummy_procedure_5.f90: New.
2432         * gfortran.dg/interface_26.f90: Modified error message.
2433         * gfortran.dg/proc_ptr_11.f90: Ditto.
2434         * gfortran.dg/proc_ptr_15.f90: Ditto.
2435         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2436         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2437
2438 2011-09-26  Jason Merrill  <jason@redhat.com>
2439
2440         PR c++/50512
2441         * g++.dg/overload/rvalue3.C: New.
2442
2443         PR c++/50523
2444         * g++.dg/overload/ref-conv2.C: New.
2445
2446         * g++.dg/cpp0x/nsdmi-template1.C: New.
2447
2448 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
2449
2450         * g++.dg/cpp0x/nullptr25.C: New.
2451
2452 2011-09-26  Richard Guenther  <rguenther@suse.de>
2453
2454         PR tree-optimization/50472
2455         * gcc.dg/torture/pr50472.c: New testcase.
2456
2457 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2458
2459         * gnat.dg/opt22.adb: New test.
2460         * gnat.dg/opt22_pkg.ad[sb]: New helper.
2461
2462 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2463
2464         * gnat.dg/opt21.adb: New test.
2465         * gnat.dg/opt21_pkg.ad[sb]: New helper.
2466
2467 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2468
2469         * gnat.dg/opt20.ad[sb]: New test.
2470         * gnat.dg/opt20_pkg.ads: New helper.
2471
2472 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         * gnat.dg/array17.adb: New test.
2475         * gnat.dg/array17_pkg.ads: New helper.
2476
2477 2011-09-25  Jason Merrill  <jason@redhat.com>
2478
2479         * g++.dg/cpp0x/nsdmi-defer4.C: New.
2480
2481 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
2482
2483         * gnat.dg/frame_overflow.ads: New.
2484         * gnat.dg/frame_overflow.adb: Adjust.
2485         * gnat.dg/specs/addr1.ads: Likewise.
2486
2487 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
2488
2489         * g++.dg/tree-ssa/restrict2.C: New test.
2490
2491 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2492
2493         * lib/target-supports.exp (check_effective_target_vect64): New.
2494         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2495         of multiple vector sizes.
2496         * gcc.dg/vect/bb-slp-26.c: New.
2497
2498 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
2499
2500         PR c++/50280
2501         * g++.dg/template/bitfield1.C: New.
2502
2503 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
2504
2505         * gcc.dg/vect/bb-slp-24.c: New.
2506
2507 2011-09-24  Jason Merrill  <jason@redhat.com>
2508
2509         * g++.dg/cpp0x/nsdmi-eh1.C: New.
2510
2511         * g++.dg/cpp0x/nsdmi-defer3.C: New.
2512
2513         * g++.dg/cpp0x/nsdmi-defer1.C: New.
2514         * g++.dg/cpp0x/nsdmi-defer2.C: New.
2515
2516         * g++.dg/cpp0x/nsdmi1.C: New.
2517         * g++.dg/cpp0x/nsdmi2.C: New.
2518         * g++.dg/cpp0x/nsdmi3.C: New.
2519         * g++.dg/cpp0x/nsdmi4.C: New.
2520         * g++.old-deja/g++.other/init4.C: New.
2521
2522 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
2523
2524         PR c++/44267
2525         * g++.dg/template/sfinae28.C: New.
2526
2527 2011-09-23  Ian Lance Taylor  <iant@google.com>
2528
2529         * go.test/go-test.exp (errchk): Handle more cases of getting
2530         correct Tcl backslash quoting in regular expressions in test file.
2531
2532 2011-09-23  Jason Merrill  <jason@redhat.com>
2533
2534         Core 253
2535         * g++.dg/init/const8.C: New.
2536         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2537         * g++.dg/cpp0x/defaulted2.C: Likewise.
2538         * g++.dg/cpp0x/pr42844-2.C: Likewise.
2539         * g++.dg/init/pr20039.C: Likewise.
2540         * g++.dg/init/pr42844.C: Likewise.
2541
2542 2011-09-23  Jan Hubicka  <jh@suse.cz>
2543
2544         * gcc.dg/ipa/inline-1.c: new testcase.
2545         * gcc.dg/ipa/inline-2.c: new testcase.
2546         * gcc.dg/ipa/inline-3.c: new testcase.
2547         * gcc.dg/ipa/inline-4.c: new testcase.
2548
2549 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
2550
2551         PR c++/50258
2552         * g++.dg/cpp0x/constexpr-static8.C: New.
2553
2554 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
2555
2556         * gcc.target/i386/avxfp-1.c: New test.
2557         * gcc.target/i386/avxfp-2.c: New test.
2558
2559 2011-09-23  Terry Guo  <terry.guo@arm.com>
2560
2561         * gcc.c-torture/execute/941014-1.x: Deleted.
2562
2563 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2564
2565         PR c++/50491
2566         * g++.dg/cpp0x/pr50491.C: New.
2567
2568 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2569
2570         PR testsuite/50487
2571         * gfortran.dg/bessel_6.f90: Fix tolerance test.
2572
2573 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2574
2575         PR c++/50371
2576         * g++.dg/cpp0x/nullptr24.C: New.
2577
2578 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
2579
2580         PR target/50482
2581         * gcc.target/i386/pr50482.c: New test.
2582
2583 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
2584
2585         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2586         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2587         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2588         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2589         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2590         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2591         multilib options contain different -march= from dg-options.
2592
2593 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
2594             Paolo Carlini  <paolo.carlini@oracle.com>
2595
2596         PR c++/50344
2597         * g++.dg/template/friend52.C: New.
2598
2599 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
2600
2601         * gcc.target/arm/cmp-1.c: New test.
2602         * gcc.target/arm/cmp-2.c: Likewise.
2603
2604 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
2605
2606         PR fortran/41733
2607         * gfortran.dg/impure_actual_1.f90: Modified error message.
2608         * gfortran.dg/proc_ptr_32.f90: New.
2609         * gfortran.dg/proc_ptr_33.f90: New.
2610
2611 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
2612
2613         PR tree-optimization/50451
2614         * gcc.dg/vect/pr50451.c: New test.
2615
2616 2011-09-21  Ian Lance Taylor  <iant@google.com>
2617
2618         * go.test/go-test.exp (errchk): Add special case for bug332.
2619         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
2620         some more test lines.
2621
2622 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2623
2624         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2625         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2626         * g++.dg/other/i386-8.C: Ditto.
2627         * g++.dg/other/pr34435.C: Ditto.
2628         * g++.dg/other/pr39496.C: Ditto.
2629         * g++.dg/other/mmintrin.C: Ditto.
2630
2631 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
2632
2633         * gcc.dg/vect/vect-cond-7.c: New test.
2634         * gcc.target/i386/sse4_1-cond-1.c: New test.
2635         * gcc.target/i386/avx-cond-1.c: New test.
2636
2637 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
2638
2639         PR target/50464
2640         * g++.dg/other/pr50464.C: New test.
2641
2642 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
2643
2644         * gcc.target/i386/bmi2-mulx32-2.c: New test.
2645         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2646         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2647         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2648
2649 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
2650
2651         * gnat.dg/opt19.adb: New test.
2652
2653 2011-09-21  Terry Guo  <terry.guo@arm.com>
2654
2655         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2656         on arch conflict when testing case on targets other than armv7-a.
2657
2658 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
2659
2660         PR c++/50454
2661         * g++.dg/ext/int128-1.C: New.
2662         * g++.dg/ext/int128-2.C: Likewise.
2663         * g++.dg/ext/int128-2.h: Likewise.
2664
2665 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
2666
2667         PR testsuite/50469
2668         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2669
2670 2011-09-20  Jason Merrill  <jason@redhat.com>
2671
2672         * g++.dg/cpp0x/constexpr-generated1.C: New.
2673
2674         PR c++/50442
2675         * g++.dg/overload/ref-conv1.C: New.
2676
2677 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2678
2679         * g++.dg/other/final1.C: New.
2680
2681 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
2682
2683         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
2684         and get_bit ().
2685
2686 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
2687
2688         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2689         "target arm_eabi".
2690
2691 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
2692
2693         PR tree-optimization/50413
2694         * g++.dg/vect/vect.exp: Run slp-pr* tests with
2695         -fdump-tree-slp-details.  Run other tests with
2696         -fdump-tree-vect-details.
2697         * g++.dg/vect/slp-pr50413.cc: New.
2698
2699 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
2700             Ira Rosen  <ira.rosen@linaro.org>
2701
2702         PR testsuite/50435
2703         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2704         Fix underscores around restrict.
2705
2706 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2707
2708         PR tree-optimization/50414
2709         * gfortran.dg/vect/Ofast-pr50414.f90: New.
2710         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2711         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2712
2713 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
2714
2715         PR tree-optimization/50412
2716         * gfortran.dg/vect/pr50412.f90: New.
2717
2718 2011-09-16  Jason Merrill  <jason@redhat.com>
2719
2720         PR c++/50424
2721         * g++.dg/eh/defarg1.C: New.
2722
2723 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
2724
2725         * gcc.dg/vect/vect-reduc-10.c: New test.
2726         * gcc.target/i386/avx-reduc-1.c: New test.
2727
2728         * gcc.target/i386/sse2-extract-1.c: New test.
2729         * gcc.target/i386/avx-extract-1.c: New test.
2730
2731 2011-09-16  Terry Guo  <terry.guo@arm.com>
2732
2733         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2734
2735 2011-09-15   Diego Novillo  <dnovillo@google.com>
2736
2737         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2738         ALWAYS_CXXFLAGS, if defined.
2739         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2740         ALWAYS_GFORTRANFLAGS, if defined.
2741         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2742         ALWAYS_GOCFLAGS, if defined.
2743         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2744         ALWAYS_OBJCXXFLAGS, if defined.
2745         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2746         additional_flags, if defined.
2747         * lib/gnat.exp (gnat_target_compile): Likewise.
2748         * lib/objc.exp (objc_target_compile): Likewise.
2749         * lib/target-supports-dg.exp (dg-add-options): Handle
2750         TEST_ALWAYS_FLAGS.
2751
2752 2011-09-15  Tom de Vries  <tom@codesourcery.com>
2753
2754         PR testsuite/50322
2755         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2756         Use uintptr_t in f1.  Undo avr xfails.
2757
2758 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
2759
2760         PR fortran/50401
2761         PR fortran/50403
2762         * gfortran.dg/function_types_3.f90: New.
2763
2764 2011-09-15  Jason Merrill  <jason@redhat.com>
2765
2766         PR c++/50365
2767         * g++.dg/cpp0x/trailing7.C: New.
2768
2769         PR c++/50361
2770         * g++.dg/cpp0x/nullptr23.C: New.
2771
2772 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
2773
2774         * gcc.dg/vect/bb-slp-25.c: New.
2775
2776 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
2777
2778         PR c++/50391
2779         * g++.dg/cpp0x/noexcept15.C: New.
2780
2781 2011-09-14  Tom de Vries  <tom@codesourcery.com>
2782
2783         PR middle-end/50251
2784         * gcc.dg/pr50251.c: New test.
2785
2786 2011-09-14  Tobias Burnus  <burnus@net-b.de>
2787
2788         PR fortran/34547
2789         PR fortran/50375
2790         * gfortran.dg/null_5.f90: New.
2791         * gfortran.dg/null_6.f90: New.
2792
2793 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
2794
2795         * gcc.c-torture/compile/20110913-1.c: New test.
2796
2797 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
2798
2799         PR fortran/50379
2800         * gfortran.dg/result_2.f90: New.
2801
2802 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2803
2804         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2805
2806 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
2807
2808         PR c++/48320
2809         * g++.dg/cpp0x/variadic116.C: New test case.
2810
2811 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
2812
2813         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2814         * gcc.target/mips/interrupt_handler-2.c: New test.
2815         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2816
2817 2011-09-12  Jason Merrill  <jason@redhat.com>
2818
2819         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2820
2821         * g++.dg/cpp0x/explicit7.C: New.
2822
2823 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR rtl-optimization/50212
2826         * g++.dg/other/pr50212.C: New test.
2827
2828 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
2829
2830         PR target/43746
2831         * testsuite/gcc.target/avr/torture/avr-torture.exp
2832         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2833         "-O2 -fmerge-all-constants".
2834
2835 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2836
2837         PR fortran/50327
2838         * gfortran.dg/do_while_1.f90: New test.
2839
2840 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
2841
2842         PR fortran/35831
2843         PR fortran/47978
2844         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2845         * gfortran.dg/proc_decl_26.f90: New.
2846         * gfortran.dg/typebound_override_2.f90: New.
2847         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2848
2849 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2850
2851         * gnat.dg/cond_expr2.ad[sb]: New test.
2852
2853 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
2854
2855         * gnat.dg/atomic5.ad[sb]: New test.
2856
2857 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2858
2859         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2860
2861 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
2862
2863         PR target/49030
2864         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2865
2866 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
2867
2868         PR target/49614
2869         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2870
2871 2011-09-09  Richard Guenther  <rguenther@suse.de>
2872
2873         PR tree-optimization/50328
2874         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2875
2876 2011-09-09  Richard Guenther  <rguenther@suse.de>
2877
2878         PR middle-end/50333
2879         * gcc.dg/torture/pr50333.c: New testcase.
2880
2881 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
2882
2883         PR tree-optimization/50318
2884         * gcc.target/arm/pr50318-1.c: New file.
2885
2886 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
2887
2888         * gcc.target/i386/all_one_m256i.c: New test.
2889
2890 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2891
2892         PR c++/50324
2893         * g++.dg/cpp0x/sfinae28.C: New.
2894
2895 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
2896
2897         PR c/50332
2898         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2899         longer ignored on typedefs.
2900
2901         PR c++/33255 - Support -Wunused-local-typedefs warning
2902         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2903         * c-c++-common/Wunused-local-typedefs.c: Likewise.
2904
2905 2011-09-08  Martin Jambor  <mjambor@suse.cz>
2906
2907         PR tree-optimization/50287
2908         * gcc.dg/torture/pr50287.c: New test.
2909
2910 2011-09-08  Richard Guenther  <rguenther@suse.de>
2911
2912         PR tree-optimization/19831
2913         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2914         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2915         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2916         * gcc.dg/errno-1.c: Adjust.
2917
2918 2011-09-08  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/19831
2921         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2922
2923 2011-09-08  Tobias Burnus  <burnus@net-b.de>
2924
2925         PR fortran/44646
2926         * gfortran.dg/do_concurrent_1.f90: New.
2927         * gfortran.dg/do_concurrent_2.f90: New.
2928
2929 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
2930
2931         PR target/50310
2932         * gcc.c-torture/execute/ieee/pr50310.c: New test.
2933         * gcc.dg/pr50310-2.c: New test.
2934
2935 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2936
2937         PR fortran/48095
2938         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2939         * gfortran.dg/impure_constructor_1.f90: Modified.
2940         * gfortran.dg/proc_ptr_comp_33.f90: New.
2941
2942 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR target/50310
2945         * gcc.dg/pr50310-1.c: New test.
2946
2947 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2948
2949         PR middle-end/48571
2950         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2951         instead of 4.
2952
2953 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
2954
2955         PR c++/50309
2956         * g++.dg/cpp0x/noexcept14.C: New.
2957
2958 2011-09-07  Jason Merrill  <jason@redhat.com>
2959
2960         * g++.dg/cpp0x/constexpr-ref3.C: New.
2961
2962         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2963
2964 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2965
2966         * gcc.dg/section1.c: Don't xfail for avr.
2967
2968 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
2969
2970         PR tree-optimization/50322
2971         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2972
2973 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2974
2975         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2976
2977 2011-09-07  Martin Jambor  <mjambor@suse.cz>
2978
2979         PR tree-optimization/49911
2980         * g++.dg/tree-ssa/pr49911.C: New test.
2981
2982 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
2983
2984         PR target/49030
2985         * gcc.dg/torture/pr49030.c: New test.
2986
2987 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
2988
2989         PR fortran/50288
2990         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2991         * gfortran.dg/class_4d.f03: Deleted.
2992         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2993
2994 2011-09-07  Richard Guenther  <rguenther@suse.de>
2995
2996         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2997
2998 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
2999
3000         PR tree-optimization/46021
3001         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3002
3003 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3004
3005         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3006
3007 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3008
3009         * gcc.c-torture/compile/20110906-1.c: New test.
3010
3011 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
3012
3013         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3014
3015 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
3016
3017         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3018         --param tree-reassoc-width=1.
3019
3020         * gcc.dg/tree-ssa/reassoc-24.c: New test.
3021         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3022
3023 2011-09-06  Richard Guenther  <rguenther@suse.de>
3024
3025         PR tree-optimization/48149
3026         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3027
3028 2011-09-06  Richard Guenther  <rguenther@suse.de>
3029
3030         PR tree-optimization/48317
3031         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3032
3033 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
3034
3035         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3036         New procedure.
3037         (add_options_for_quad_vectors): Replace with ...
3038         (add_options_for_double_vectors): ... this.
3039         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3040         support multiple vector sizes since the vectorizer attempts to
3041         vectorize with both vector sizes.
3042         * gcc.dg/vect/no-vfa-vect-79.c,
3043         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3044         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3045         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3046         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3047         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3048         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3049         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3050         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3051         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3052         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3053         gcc.dg/vect/vect-40.c: Likewise.
3054         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3055         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3056         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3057         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3058         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3059         Likewise.
3060         * gcc.dg/vect/vect-peel-4.c: Make ia global.
3061
3062 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
3063
3064         PR target/49606
3065         * gcc.target/mips/abi-main.h: New file.
3066         * gcc.target/mips/abi-o32-long32.c: New test.
3067         * gcc.target/mips/abi-o32-long64.c: Likewise.
3068         * gcc.target/mips/abi-o64-long32.c: Likewise.
3069         * gcc.target/mips/abi-o64-long64.c: Likewise.
3070         * gcc.target/mips/abi-n32-long32.c: Likewise.
3071         * gcc.target/mips/abi-n32-long64.c: Likewise.
3072         * gcc.target/mips/abi-n64-long32.c: Likewise.
3073         * gcc.target/mips/abi-n64-long64.c: Likewise.
3074         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3075         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3076         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3077         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3078         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3079         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3080         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3081         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3082         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3083         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3084         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3085         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3086         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3087         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3088         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3089         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3090         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3091         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3092         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3093         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3094         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3095         * gcc.target/mips/branch-2.c: Remove -mabicalls.
3096         * gcc.target/mips/branch-3.c: Likewise.
3097         * gcc.target/mips/branch-4.c: Likewise.
3098         * gcc.target/mips/branch-5.c: Likewise.
3099         * gcc.target/mips/branch-6.c: Likewise.
3100         * gcc.target/mips/branch-7.c: Likewise.
3101         * gcc.target/mips/branch-8.c: Likewise.
3102         * gcc.target/mips/branch-9.c: Likewise.
3103         * gcc.target/mips/branch-10.c: Likewise.
3104         * gcc.target/mips/branch-11.c: Likewise.
3105         * gcc.target/mips/branch-12.c: Likewise.
3106         * gcc.target/mips/branch-13.c: Likewise.
3107         * gcc.target/mips/lazy-binding-1.c: Likewise.
3108
3109 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
3110
3111         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3112         to avoid warning on int=16 platforms..
3113
3114 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
3115
3116         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3117         to work even with -fshort-enums.
3118
3119 2011-09-04  Jan Hubicka  <jh@suse.cz>
3120
3121         * gcc.c-torture/compile/20110902.c: new testcase.
3122
3123 2011-09-04  Jason Merrill  <jason@redhat.com>
3124
3125         PR c++/49267
3126         * g++.dg/cpp0x/rv-conv1.C: New.
3127
3128         DR 1328
3129         * g++.dg/cpp0x/rv-func3.C: New.
3130
3131         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3132
3133         PR c++/50248
3134         Core 1358
3135         * g++.dg/cpp0x/constexpr-template1.C: New.
3136         * g++.dg/cpp0x/constexpr-template2.C: New.
3137         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3138         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3139
3140 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
3141
3142         * gnat.dg/specs/debug1.ads: Tweak pattern.
3143
3144 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
3145
3146         PR fortran/50227
3147         * gfortran.dg/class_45a.f03: New.
3148         * gfortran.dg/class_45b.f03: New.
3149
3150 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
3151             Ira Rosen  <ira.rosen@linaro.org>
3152
3153         PR tree-optimization/50208
3154         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3155         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3156         -fno-tree-fre -fno-tree-pre.
3157
3158 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3159
3160         * gcc.dg/ipa/ipcp-3.c: New test.
3161
3162 2011-09-02  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/27460
3165         PR middle-end/29269
3166         * gcc.dg/vect/vect-cond-7.c: New testcase.
3167
3168 2011-09-02  Martin Jambor  <mjambor@suse.cz>
3169
3170         * g++.dg/ipa/devirt-3.C: Added a distraction method.
3171         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3172         xfailed test for inlining.
3173         * g++.dg/ipa/ivinline-9.C: Likewise.
3174
3175 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
3176
3177         PR tree-optimization/50178
3178         * gfortran.dg/vect/pr50178.f90: New test.
3179
3180 2011-08-31  Martin Jambor  <mjambor@suse.cz>
3181
3182         PR middle-end/49886
3183         * gcc.c-torture/execute/pr49886.c: New testcase.
3184
3185 2011-08-31  Tom de Vries  <tom@codesourcery.com>
3186
3187         PR middle-end/43513
3188         * gcc.dg/pr43513.c: New test.
3189
3190 2011-08-30  Tobias Burnus  <burnus@net-b.de>
3191
3192         PR fortran/45044
3193         * gfortran.dg/common_14.f90: New.
3194         * gfortran.dg/common_resize_1.f: Add two dg-warning.
3195
3196 2011-08-30  Jason Merrill  <jason@redhat.com>
3197
3198         PR c++/50084
3199         * g++.dg/cpp0x/decltype33.C: New.
3200
3201         PR c++/50089
3202         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3203
3204         PR c++/50114
3205         * g++.dg/cpp0x/lambda/lambda-for.C: New.
3206
3207 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
3208
3209         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3210
3211 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3212
3213         * gnat.dg/specs/aggr3.ads: New test.
3214         * gnat.dg/specs/aggr3_pkg.ads: New helper.
3215
3216         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3217         * gnat.dg/specs/aggr2.ads: Likewise.
3218
3219 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3220
3221         PR fortran/45170
3222         * gfortran.dg/allocate_with_source_2.f90: New test
3223
3224 2011-08-30  Jason Merrill  <jason@redhat.com>
3225
3226         PR c++/50220
3227         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3228
3229         PR c++/50234
3230         * g++.dg/cpp0x/constexpr-value3.C: New.
3231
3232 2011-08-30  Richard Guenther  <rguenther@suse.de>
3233
3234         PR middle-end/48571
3235         * gcc.c-torture/execute/pr48571-1.c: New testcase.
3236         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3237         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3238         * gcc.dg/pr36902.c: XFAIL.
3239
3240 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
3241
3242         * gcc.target/i386/fma-check.h: New.
3243         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3244         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3245         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3246         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3247         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3248         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3249         * gcc.target/i386/fma-fmaddXX.c: Likewise.
3250         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3251         * gcc.target/i386/fma-fmsubXX.c: Likewise.
3252         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3253         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3254         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3255         * gcc.target/i386/fma-compile.c: Likewise.
3256         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3257         * gcc.target/i386/sse-12.c: Add -mfma.
3258         * gcc.target/i386/sse-13.c: Likewise.
3259         * gcc.target/i386/sse-14.c: Likewise.
3260         * gcc.target/i386/sse-22.c: Likewise.
3261         * gcc.target/i386/sse-23.c: Likewise.
3262         * g++.dg/other/i386-2.C: Likewise.
3263         * g++.dg/other/i386-3.C: Likewise.
3264
3265 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
3266
3267         PR testsuite/50185
3268         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3269         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3270
3271 2011-08-30  Christian Bruel  <christian.bruel@st.com>
3272
3273         * g++.dg/bprob/bprob.exp (feedback_options): Set
3274         -fbranch-probabilities.
3275         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3276
3277 2011-08-29  Jason Merrill  <jason@redhat.com>
3278
3279         PR c++/50224
3280         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3281
3282 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3283             Jason Merrill  <jason@redhat.com>
3284
3285         * g++.dg/dfp/base.C: New test.
3286
3287 2011-08-29  Jason Merrill  <jason@redhat.com>
3288
3289         Core DR 994
3290         PR c++/50209
3291         * g++.dg/cpp0x/initlist58.C: New.
3292
3293 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
3294
3295         PR fortran/50225
3296         * gfortran.dg/class_result_1.f03: New.
3297
3298 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR middle-end/48722
3301         * gcc.target/i386/pr48722.c: New test.
3302
3303 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3304
3305         PR libfortran/50192
3306         * gfortran.dg/widechar_compare_1.f90:  New test.
3307
3308 2011-08-26  Jason Merrill  <jason@redhat.com>
3309
3310         Core DR 342
3311         PR c++/48582
3312         * g++.dg/abi/mangle50.C: New.
3313
3314 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
3315
3316         PR target/50202
3317         * gcc.target/i386/pr50202.c: New test.
3318
3319 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
3320
3321         * gcc.target/i386/sse_4_1-round-vec.c: New test.
3322         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3323         * gcc.target/i386/avx-round-vec.c: New test.
3324         * gcc.target/i386/avx-roundf-vec.c: New test.
3325
3326 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
3327
3328         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3329         instruction.
3330
3331         PR c/50179
3332         * c-c++-common/Wunused-var-14.c: New test.
3333
3334 2011-08-26  Tom de Vries  <tom@codesourcery.com>
3335
3336         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3337
3338 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
3339
3340         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3341         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3342         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3343         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3344
3345 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
3346
3347         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3348         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3349         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3350         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3351
3352 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
3353
3354         PR fortran/50050
3355         * gfortran.dg/pointer_comp_init_1.f90: New test.
3356
3357 2011-08-25  Jason Merrill  <jason@redhat.com>
3358
3359         PR c++/50157
3360         * g++.dg/cpp0x/sfinae27.C: New.
3361
3362 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3363
3364         * gfortran.dg/coarray_lib_token_4.f90: New.
3365
3366 2011-08-25  Tobias Burnus  <burnus@net-b.de>
3367
3368         * gfortran.dg/coarray/alloc_comp_1.f90: New.
3369
3370 2011-08-25  Richard Guenther  <rguenther@suse.de>
3371
3372         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3373
3374 2011-08-24  Tobias Burnus  <burnus@net-b.de>
3375
3376         PR fortran/50163
3377         * gfortran.dg/initialization_28.f90: New.
3378
3379 2011-08-24  Richard Guenther  <rguenther@suse.de>
3380
3381         PR tree-optimization/50067
3382         * gcc.dg/torture/pr50067-3.c: New testcase.
3383         * gcc.dg/torture/pr50067-4.c: Likewise.
3384         * gcc.dg/torture/pr50067-5.c: Likewise.
3385
3386 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3387
3388         * g++.dg/other/i386-2.C: Add -mavx2 check.
3389         * g++.dg/other/i386-3.C: Likewise.
3390         * gcc.target/i386/avx-1.c: Add AVX2.
3391         * gcc.target/i386/avx-2.c: Likewise.
3392         * gcc.target/i386/funcspec-5.c: Likewise.
3393         * gcc.target/i386/sse-12.c: Likewise.
3394         * gcc.target/i386/sse-13.c: Likewise.
3395         * gcc.target/i386/sse-14.c: Likewise.
3396         * gcc.target/i386/sse-22.c: Likewise.
3397         * gcc.target/i386/sse-23.c: Likewise.
3398         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3399         * gcc.target/i386/avx2-check.h: New.
3400         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3401         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3402         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3403         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3404         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3405         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3406         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3407         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3408         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3409         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3410         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3411         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3412         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3413         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3414         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3415         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3416         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3417         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3418         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3419         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3420         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3421         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3422         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3423         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3424         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3425         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3426         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3427         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3428         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3429         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3430         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3431         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3432         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3433         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3434         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3435         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3436         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3437         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3438         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3439         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3440         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3441         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3442         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3443         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3444         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3445         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3446         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3447         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3448         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3449         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3450         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3451         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3452         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3453         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3454         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3455         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3456         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3457         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3458         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3459         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3460         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3461         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3462         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3463         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3464         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3465         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3466         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3467         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3468         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3469         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3470         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3471         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3472         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3473         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3474         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3475         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3476         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3477         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3478         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3479         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3480         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3481         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3482         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3483         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3484         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3485         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3486         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3487         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3488         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3489         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3490         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3491         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3492         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3493         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3494         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3495         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3496         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3497         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3498         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3499         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3500         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3501         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3502         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3503         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3504         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3505         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3506         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3507         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3508         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3509         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3510         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3511         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3512         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3513         * gcc.target/i386/avx2-vpand-1.c: Likewise.
3514         * gcc.target/i386/avx2-vpand-2.c: Likewise.
3515         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3516         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3517         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3518         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3519         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3520         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3521         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3522         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3523         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3524         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3525         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3526         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3527         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3528         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3529         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3530         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3531         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3532         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3533         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3534         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3535         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3536         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3537         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3538         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3539         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3540         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3541         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3542         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3543         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3544         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3545         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3546         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3547         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3548         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3549         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3550         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3551         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3552         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3553         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3554         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3555         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3556         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3557         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3558         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3559         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3560         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3561         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3562         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3563         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3564         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3565         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3566         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3567         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3568         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3569         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3570         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3571         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3572         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3573         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3574         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3575         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3576         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3577         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3578         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3579         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3580         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3581         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3582         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3583         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3584         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3585         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3586         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3587         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3588         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3589         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3590         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3591         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3592         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3593         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3594         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3595         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3596         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3597         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3598         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3599         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3600         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3601         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3602         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3603         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3604         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3605         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3606         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3607         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3608         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3609         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3610         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3611         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3612         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3613         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3614         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3615         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3616         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3617         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3618         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3619         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3620         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3621         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3622         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3623         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3624         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3625         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3626         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3627         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3628         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3629         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3630         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3631         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3632         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3633         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3634         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3635         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3636         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3637         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3638         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3639         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3640         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3641         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3642         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3643         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3644         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3645         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3646         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3647         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3648         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3649         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3650         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3651         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3652         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3653         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3654         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3655         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3656         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3657         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3658         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3659         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3660         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3661         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3662         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3663         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3664         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3665         * gcc.target/i386/avx2-vpor-1.c: Likewise.
3666         * gcc.target/i386/avx2-vpor-2.c: Likewise.
3667         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3668         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3669         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3670         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3671         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3672         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3673         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3674         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3675         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3676         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3677         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3678         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3679         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3680         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3681         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3682         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3683         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3684         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3685         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3686         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3687         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3688         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3689         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3690         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3691         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3692         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3693         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3694         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3695         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3696         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3697         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3698         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3699         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3700         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3701         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3702         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3703         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3704         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3705         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3706         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3707         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3708         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3709         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3710         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3711         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3712         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3713         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3714         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3715         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3716         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3717         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3718         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3719         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3720         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3721         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3722         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3723         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3724         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3725         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3726         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3727         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3728         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3729         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3730         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3731         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3732         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3733         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3734         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3735         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3736         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3737         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3738         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3739         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3740         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3741         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3742         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3743         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3744         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3745         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3746         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3747         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3748         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3749         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3750         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3751         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3752         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3753         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3754         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3755         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3756         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3757         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3758         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3759         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3760         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3761         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3762         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3763         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3764         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3765         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3766         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3767         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3768         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3769         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3770         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3771         * gcc.target/i386/testimm-9.c: Likewise.
3772
3773 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
3774
3775         * g++.dg/other/i386-2.C: Add -mbmi2 check.
3776         * g++.dg/other/i386-3.C: Likewise.
3777         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3778         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3779         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3780         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3781         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3782         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3783         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3784         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3785         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3786         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3787         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3788         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3789         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3790         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3791         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3792         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3793         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3794         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3795         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3796         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3797         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3798         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3799         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3800         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3801         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3802         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3803         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3804         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3805         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3806         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3807         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3808         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3809         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3810         * gcc.target/i386/sse-12.c: Add BMI2.
3811         * gcc.target/i386/sse-13.c: Likewise.
3812         * gcc.target/i386/sse-14.c: Likewise.
3813         * gcc.target/i386/sse-22.c: Likewise.
3814         * gcc.target/i386/sse-23.c: Likewise.
3815
3816 2011-08-23  Jason Merrill  <jason@redhat.com>
3817
3818         * g++.dg/template/crash7.C: Adjust expected errors.
3819
3820 2011-08-23  Jason Merrill  <jason@redhat.com>
3821
3822         PR c++/49045
3823         Core 1321
3824         * g++.dg/cpp0x/overload2.C: New.
3825
3826 2011-08-23  Jason Merrill  <jason@redhat.com>
3827
3828         Core 903
3829         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3830
3831 2011-08-23  Jason Merrill  <jason@redhat.com>
3832
3833         Core 975
3834         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3835         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3836         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3837         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3838
3839 2011-08-23  Jason Merrill  <jason@redhat.com>
3840
3841         PR c++/50024
3842         * g++.dg/cpp0x/constexpr-initlist5.C: New.
3843
3844 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR c++/50158
3847         * g++.dg/warn/Wunused-var-16.C: New test.
3848
3849         PR middle-end/50161
3850         * gcc.dg/pr50161.c: New test.
3851
3852 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
3853
3854         PR c++/50055
3855         * g++.dg/gcov/gcov-7.C: New test.
3856
3857 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR c++/46862
3860         * g++.dg/dfp/nofields.C: New test.
3861
3862 2011-08-23  Tobias Burnus  <burnus@net-b.de>
3863
3864         PR fortran/31600
3865         * gfortran.dg/use_16.f90: New.
3866
3867 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
3868             Kirill Yukhin  <kirill.yukhin@intel.com>
3869
3870         PR target/50155
3871         * gcc.target/i386/pr50155.c: New test.
3872
3873 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR tree-optimization/50133
3876         * gcc.dg/pr50133.c: New test.
3877
3878         PR middle-end/50141
3879         * c-c++-common/cxxbitfields-6.c: New test.
3880
3881 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
3882
3883         PR fortran/50050
3884         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3885
3886 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
3887
3888         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3889         * gcc.dg/pr49994-3.c: Ditto.
3890
3891 2011-08-22  Richard Guenther  <rguenther@suse.de>
3892
3893         PR testsuite/50145
3894         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3895         * gcc.dg/torture/pr50067-2.c: Likewise.
3896
3897 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3898
3899         PR fortran/47659
3900         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
3901         of a constant resulting from simplification.
3902         * gfortran.dg/warn_conversion_3.f90:  New test.
3903
3904 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3905
3906         PR fortran/50130
3907         * gfortran.dg/zero_stride_1.f90:  New test.
3908
3909 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
3910
3911         PR fortran/49638
3912         * gfortran.dg/typebound_override_1.f90: Modified.
3913
3914 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
3915
3916         PR tree-optimization/48739
3917         * gcc.dg/pr48739-1.c: New test.
3918         * gcc.dg/pr48739-2.c: New test.
3919
3920 2011-08-20  Tobias Burnus  <burnus@net-b.de>
3921
3922         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3923
3924 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
3925
3926         PR fortran/50129
3927         * gfortran.dg/where_3.f90: New test.
3928
3929 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
3930
3931         PR middle-end/49721
3932         * gfortran.dg/pr49721-1.f: New.
3933         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3934
3935 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3936
3937         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3938         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3939         New tests.
3940
3941 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3942
3943         * gcc.target/arm/wmul-11.c: New file.
3944         * gcc.target/arm/wmul-12.c: New file.
3945         * gcc.target/arm/wmul-13.c: New file.
3946
3947 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3948
3949         * gcc.target/arm/wmul-10.c: New file.
3950
3951 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3952
3953         * gcc.target/arm/wmul-9.c: New file.
3954         * gcc.target/arm/wmul-bitfield-2.c: New file.
3955
3956 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3957
3958         * gcc.target/arm/wmul-8.c: New file.
3959
3960 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3961
3962         * gcc.target/arm/wmul-7.c: New file.
3963
3964 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3965
3966         * gcc.target/arm/wmul-6.c: New file.
3967
3968 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3969
3970         * gcc.target/arm/wmul-5.c: New file.
3971         * gcc.target/arm/no-wmla-1.c: New file.
3972
3973 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
3974
3975         * gcc.target/arm/wmul-bitfield-1.c: New file.
3976
3977 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
3978
3979         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3980
3981 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3982
3983         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3984         * gcc.target/i386/conversion.c: Likewise.
3985
3986 2011-08-19  Richard Guenther  <rguenther@suse.de>
3987
3988         * gcc.dg/torture/pr50067-1.c: New testcase.
3989         * gcc.dg/torture/pr50067-2.c: Likewise.
3990
3991 2011-08-19  Joey Ye  <joey.ye@arm.com>
3992
3993         PR target/49437
3994         * gcc.target/arm/handler-align.c: New test.
3995         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3996         New Function.
3997
3998 2011-08-19  Joey Ye  <joey.ye@arm.com>
3999
4000         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4001
4002 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4003
4004         PR fortran/50071
4005         * gfortran.dg/end_block_label_1.f90: New test.
4006         * gfortran.dg/end_associate_label_1.f90: New test.
4007
4008 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4009
4010         * gcc.dg/c1x-pointer-float-1.c: New test.
4011
4012 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
4013
4014         PR fortran/50071
4015         * gfortran.dg/duplicate_labels_2.f: New test.
4016
4017 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4018
4019         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4020         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4021         gcc.dg/c1x-noreturn-5.c: New tests.
4022
4023 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
4024
4025         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4026
4027 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4028
4029         PR fortran/18918
4030         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4031         * gfortran.dg/coarray_lock_3.f90: Fix test.
4032         * gfortran.dg/coarray_lock_4.f90: New.
4033         * gfortran.dg/coarray_lock_5.f90: New.
4034
4035 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR target/50009
4038         * gcc.c-torture/compile/pr50009.c: New test.
4039
4040         PR target/50092
4041         * gcc.dg/torture/pr50092.c: New test.
4042
4043 2011-08-18  Tobias Burnus  <burnus@net-b.de>
4044
4045         PR fortran/50109
4046         * gfortran.dg/namelist_73.f90: New.
4047
4048 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
4049
4050         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4051
4052         PR debug/50017
4053         * gcc.dg/pr50017.c: New test.
4054
4055 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
4056
4057         PR c++/45625
4058         * g++.dg/lookup/hidden-var1.C: New test case.
4059
4060 2011-08-17  Tobias Burnus  <burnus@net-b.de>
4061
4062         PR fortran/31461
4063         * gfortran.dg/warn_unused_var_2.f90: New.
4064         * gfortran.dg/warn_unused_var_3.f90: New.
4065
4066 2011-08-17  Tom de Vries  <tom@codesourcery.com>
4067
4068         PR target/43597
4069         * gcc.target/arm/pr43597.c: New test.
4070
4071 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
4072
4073         PR fortran/50070
4074         * gfortran.dg/common_13.f90: New.
4075
4076 2011-08-16  Jason Merrill  <jason@redhat.com>
4077
4078         PR c++/50086
4079         * g++.dg/cpp0x/variadic-unresolved.C: New.
4080
4081         * g++.old-deja/g++.brendan/README: Add R.I.P.
4082
4083         * g++.dg/ext/attr-used-1.C: New.
4084
4085         PR c++/50054
4086         * g++.dg/cpp0x/initlist56.C: New.
4087
4088 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
4089
4090         PR testsuite/50085
4091         * g++.dg/opt/life1.C: Only run on Linux.
4092
4093 2011-08-15  Tobias Burnus  <burnus@net-b.de>
4094
4095         * gfortran.dg/coarray_26.f90: New.
4096
4097 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
4098
4099         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4100         -fdump-tree-vrp1.
4101
4102 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/50073
4105         * gfortran.dg/func_result_7.f90: New.
4106
4107 2011-08-13  Jason Merrill  <jason@redhat.com>
4108
4109         PR c++/50075
4110         * g++.dg/cpp0x/decltype32.C: New.
4111
4112         PR c++/50059
4113         * g++.dg/diagnostic/expr1.C: New.
4114
4115 2011-08-12  David Li  <davidxl@google.com>
4116
4117         * g++.dg/abi/vbase15.C: New test.
4118
4119 2011-08-12  Jason Merrill  <jason@redhat.com>
4120
4121         PR c++/50034
4122         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4123
4124 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         * gcc.dg/builtins-67.c: New test.
4127         * gcc.target/i386/conversion.c: Ditto.
4128
4129 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
4130             Brian Hackett  <bhackett1024@gmail.com>
4131
4132         * g++.dg/plugin/decl_plugin.c: New.
4133         * g++.dg/plugin/decl-plugin-test.C: New.
4134         * g++.dg/plugin/plugin.exp: Add above testcase.
4135
4136 2011-08-11  Richard Guenther  <rguenther@suse.de>
4137
4138         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4139
4140 2011-08-11  Michael Matz  <matz@suse.de>
4141
4142         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4143
4144 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
4145
4146         PR tree-optimization/50039
4147         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4148         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4149
4150 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
4151
4152         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4153         (sse4_1_test): Initialize src3 with random value.
4154
4155 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4156
4157         * gcc.c-torture/execute/scal-to-vec1.c: New test.
4158         * gcc.c-torture/execute/scal-to-vec2.c: New test.
4159         * gcc.c-torture/execute/scal-to-vec3.c: New test.
4160         * gcc.dg/scal-to-vec1.c: New test.
4161         * gcc.dg/scal-to-vec2.c: New test.
4162
4163 2011-08-09  Richard Guenther  <rguenther@suse.de>
4164
4165         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4166         * gcc.dg/tree-ssa/vrp60.c: New testcase.
4167         * gcc.dg/tree-ssa/vrp61.c: Likewise.
4168         * gcc.dg/tree-ssa/vrp62.c: Likewise.
4169
4170 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4171
4172         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4173
4174 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4175
4176         * gcc.dg/pr49948.c: Require pthread effective target.
4177
4178 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4179
4180         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4181
4182 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
4183
4184         * gcc.target/i386/sse-22a.c: New test.
4185
4186 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
4187
4188         PR tree-optimization/50014
4189         * gcc.dg/vect/pr50014.c: New test.
4190
4191 2011-08-08  Martin Jambor  <mjambor@suse.cz>
4192
4193         PR middle-end/49923
4194         * gcc.dg/tree-ssa/pr49923.c: New test.
4195
4196 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
4197
4198         PR target/49781
4199         * gcc.target/i386/pr49781-1.c: New.
4200
4201 2011-08-08  Jason Merrill  <jason@redhat.com>
4202
4203         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4204
4205         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4206
4207 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
4208
4209         PR fortran/49638
4210         * gfortran.dg/typebound_override_1.f90: New.
4211
4212 2011-08-07  Kai Tietz  <ktietz@redhat.com>
4213
4214         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4215         x86_64 mingw target.
4216         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4217         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4218         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4219         * gcc.dg/tree-ssa/loop-33.c: Likewise.
4220         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4221         * gcc.dg/tree-ssa/loop-35.c: Likewise.
4222         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4223         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4224         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4225         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4226
4227 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4228
4229         PR testsuite/48727
4230         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4231
4232 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4233
4234         * gcc.dg/pr48770.c: Cleanup coverage files.
4235         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4236
4237 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
4238
4239         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4240         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4241         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4242         lzcnt and bmi options.
4243
4244 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4245
4246         PR target/47381
4247         * gcc.dg/pr47381-1.c: New.
4248         * gcc.dg/pr47381-2.c: Likewise.
4249         * gcc.target/i386/pr47381.c: Likewise.
4250
4251 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4252
4253         PR middle-end/47727
4254         * gcc.dg/pr47727.c: New.
4255
4256         PR target/47372
4257         * gcc.dg/pr47372-1.c: New.
4258         * gcc.dg/pr47372-2.c: Likewise.
4259
4260 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4261
4262         PR middle-end/47449
4263         * gcc.target/i386/pr47449.c: New.
4264
4265         PR target/47446
4266         * gcc.dg/pr47446-1.c: New.
4267         * gcc.dg/pr47446-2.c: Likewise.
4268
4269 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4270
4271         PR target/47766
4272         * gcc.dg/pr47766.c: New.
4273
4274         PR target/47715
4275         * gcc.dg/tls/pr47715-1.c: New.
4276         * gcc.dg/tls/pr47715-2.c: Likewise.
4277         * gcc.dg/tls/pr47715-3.c: Likewise.
4278         * gcc.dg/tls/pr47715-4.c: Likewise.
4279         * gcc.dg/tls/pr47715-5.c: Likewise.
4280
4281 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4282
4283         PR libobjc/50002
4284         * objc.dg/gnu-api-2-class.m: Updated comments.
4285         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4286         * objc.dg/gnu-api-2-class-meta.m: New test.
4287         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4288
4289 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4290
4291         PR libobjc/49882
4292         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4293         with classes that are in construction.
4294
4295 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
4296
4297         PR target/48084
4298         * gcc.target/i386/pr48084-1.c: New.
4299         * gcc.target/i386/pr48084-2.c: Likewise.
4300         * gcc.target/i386/pr48084-3.c: Likewise.
4301         * gcc.target/i386/pr48084-4.c: Likewise.
4302         * gcc.target/i386/pr48084-5.c: Likewise.
4303
4304         PR rtl-optimization/49504
4305         * gcc.target/i386/pr49504.c: New.
4306
4307         PR target/49860
4308         * gcc.dg/pr49860.c: New.
4309
4310 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4311
4312         PR libobjc/49882
4313         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4314         with classes that are in construction.
4315
4316 2011-08-05  Jason Merrill  <jason@redhat.com>
4317
4318         PR c++/48993
4319         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4320
4321         PR c++/49921
4322         * g++.dg/cpp0x/decltype31.C: New.
4323
4324         PR c++/49669
4325         * g++.dg/init/array28.C: New.
4326
4327         PR c++/49988
4328         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4329
4330 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4331
4332         PR target/47369
4333         * gcc.dg/pr47369-1.c: New.
4334
4335 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
4336
4337         PR middle-end/47364
4338         * gcc.dg/torture/pr47364-1.c: New.
4339         * gcc.c-torture/compile/pr47364-1.c: Likewise.
4340         * gcc.c-torture/compile/pr47364-2.c: Likewise.
4341
4342 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4343
4344         PR fortran/37211
4345         * gfortran.dg/transfer_check_2.f90:  New test case.
4346
4347 2011-08-05  Jan Hubicka  <jh@suse.cz>
4348
4349         PR middle-end/49494
4350         * gfortran.dg/pr49494.f90: New testcase.
4351
4352 2011-08-05  Jan Hubicka  <jh@suse.cz>
4353
4354         PR middle-end/49735
4355         * gcc.c-torture/compile/pr49735.c: New testcase.
4356
4357 2011-08-05  Jason Merrill  <jason@redhat.com>
4358
4359         PR c++/47453
4360         * g++.dg/cpp0x/initlist56.C: New.
4361
4362         PR c++/49812
4363         * g++.dg/overload/rvalue2.C: New.
4364
4365         PR c++/49983
4366         * g++.dg/cpp0x/range-for21.C: New.
4367
4368         * g++.dg/ext/vla11.C: New.
4369
4370 2011-08-05  Richard Guenther  <rguenther@suse.de>
4371
4372         PR tree-optimization/49984
4373         * gcc.dg/tree-ssa/vrp59.c: New testcase.
4374
4375 2011-08-05  Richard Guenther  <rguenther@suse.de>
4376
4377         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4378         * gcc.dg/tree-ssa/vrp52.c: Likewise.
4379         * gcc.dg/tree-ssa/vrp53.c: Likewise.
4380
4381 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
4382
4383         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4384         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4385         * gfortran.dg/ldist-pr43023.f90: Ditto.
4386         * gfortran.dg/namelist_52.f90: Ditto.
4387         * gfortran.dg/interface_proc_end.f90: Ditto.
4388         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4389         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4390
4391 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
4392
4393         * gcc.dg/vect/vect-over-widen-1.c: New test.
4394         * gcc.dg/vect/vect-over-widen-2.c: New test.
4395         * gcc.dg/vect/vect-over-widen-3.c: New test.
4396         * gcc.dg/vect/vect-over-widen-4.c: New test.
4397
4398 2011-08-04  Richard Guenther  <rguenther@suse.de>
4399
4400         PR fortran/49957
4401         * gfortran.dg/vect/O3-pr49957.f: New testcase.
4402
4403 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
4404
4405         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4406
4407 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
4408
4409         PR middle-end/49905
4410         * g++.dg/ext/builtin-object-size3.C: New test.
4411
4412 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR tree-optimization/49948
4415         * gcc.dg/pr49948.c: New test.
4416
4417 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4418
4419         PR middle-end/47383
4420         * gcc.dg/torture/pr47383.c: New.
4421
4422 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4423
4424         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4425
4426 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
4427
4428         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4429
4430 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4431
4432         PR target/47744
4433         * gcc.dg/torture/pr47744-1.c: New.
4434         * gcc.dg/torture/pr47744-2.c: Likewise.
4435         * gcc.dg/torture/pr47744-3.c: Likewise.
4436
4437 2011-08-03  Richard Guenther  <rguenther@suse.de>
4438
4439         PR middle-end/49958
4440         * gcc.dg/torture/pr49958.c: New testcase.
4441
4442 2011-08-03  Richard Guenther  <rguenther@suse.de>
4443
4444         PR tree-optimization/49938
4445         * g++.dg/torture/pr49938.C: New testcase.
4446
4447 2011-08-02  Jason Merrill  <jason@redhat.com>
4448
4449         PR c++/43886
4450         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4451
4452         PR c++/49577
4453         * g++.dg/cpp0x/initlist5.C: Add additional cases.
4454
4455         PR c++/49593
4456         * g++.dg/cpp0x/variadic115.C: New.
4457
4458         PR c++/49803
4459         * g++.dg/cpp0x/union5.C: New.
4460
4461 2011-08-02  Daniel Kraft  <d@domob.eu>
4462
4463         PR fortran/49885
4464         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4465
4466 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4467
4468         PR middle-end/49947
4469         * gcc.dg/tree-ssa/forwprop-15.c
4470
4471 2011-08-02  Jason Merrill  <jason@redhat.com>
4472
4473         PR c++/49834
4474         * g++.dg/cpp0x/range-for20.C: New.
4475
4476 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4477
4478         * gfortran.dg/coarray_lib_token_3.f90: New.
4479
4480 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
4481
4482         PR fortran/46752
4483         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4484         * gcc.dg/gomp/atomic-15.c: New test.
4485         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4486         * g++.dg/gomp/atomic-15.C: New test.
4487         * g++.dg/gomp/private-1.C: New test.
4488         * g++.dg/gomp/sharing-2.C: New test.
4489         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4490         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4491         * gfortran.dg/gomp/omp_atomic2.f90: New test.
4492
4493 2011-08-02  Tobias Burnus  <burnus@net-b.de>
4494
4495         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4496         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4497         cleanup-module.
4498         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4499         * gfortran.dg/allocatable_function_5.f90: Ditto.
4500         * gfortran.dg/allocate_stat.f90: Ditto.
4501         * gfortran.dg/array_constructor_20.f90: Ditto.
4502         * gfortran.dg/array_constructor_21.f90: Ditto.
4503         * gfortran.dg/array_constructor_22.f90: Ditto.
4504         * gfortran.dg/array_constructor_26.f03: Ditto.
4505         * gfortran.dg/array_function_4.f90: Ditto.
4506         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4507         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4508         * gfortran.dg/bind_c_usage_15.f90: Ditto.
4509         * gfortran.dg/bind_c_usage_16.f03: Ditto.
4510         * gfortran.dg/bind_c_usage_3.f03: Ditto.
4511         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4512         * gfortran.dg/class_15.f03: Ditto.
4513         * gfortran.dg/class_27.f03: Ditto.
4514         * gfortran.dg/class_33.f90: Ditto.
4515         * gfortran.dg/class_37.f03: Ditto.
4516         * gfortran.dg/class_40.f03: Ditto.
4517         * gfortran.dg/class_42.f03: Ditto.
4518         * gfortran.dg/class_defined_operator_1.f03: Ditto.
4519         * gfortran.dg/coarray/registering_1.f90: Ditto.
4520         * gfortran.dg/convert_1.f90: Ditto.
4521         * gfortran.dg/default_initialization_3.f90: Ditto.
4522         * gfortran.dg/dependency_25.f90: Ditto.
4523         * gfortran.dg/dependency_26.f90: Ditto.
4524         * gfortran.dg/dependency_36.f90: Ditto.
4525         * gfortran.dg/dependency_37.f90: Ditto.
4526         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4527         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4528         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4529         * gfortran.dg/elemental_pointer_1.f90: Ditto.
4530         * gfortran.dg/elemental_result_1.f90: Ditto.
4531         * gfortran.dg/empty_derived_type.f90: Ditto.
4532         * gfortran.dg/entry_7.f90: Ditto.
4533         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4534         * gfortran.dg/equiv_constraint_3.f90: Ditto.
4535         * gfortran.dg/error_recovery_3.f90: Ditto.
4536         * gfortran.dg/extends_4.f03: Ditto.
4537         * gfortran.dg/func_assign.f90: Ditto.
4538         * gfortran.dg/func_assign_3.f90: Ditto.
4539         * gfortran.dg/generic_1.f90: Ditto.
4540         * gfortran.dg/generic_18.f90: Ditto.
4541         * gfortran.dg/generic_22.f03: Ditto.
4542         * gfortran.dg/generic_4.f90: Ditto.
4543         * gfortran.dg/generic_6.f90: Ditto.
4544         * gfortran.dg/generic_actual_arg.f90: Ditto.
4545         * gfortran.dg/graphite/id-21.f: Ditto.
4546         * gfortran.dg/graphite/pr45758.f90: Ditto.
4547         * gfortran.dg/host_assoc_call_2.f90: Ditto.
4548         * gfortran.dg/host_assoc_call_3.f90: Ditto.
4549         * gfortran.dg/host_assoc_call_4.f90: Ditto.
4550         * gfortran.dg/host_assoc_function_4.f90: Ditto.
4551         * gfortran.dg/host_used_types_1.f90: Ditto.
4552         * gfortran.dg/implicit_1.f90: Ditto.
4553         * gfortran.dg/implicit_11.f90: Ditto.
4554         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4555         * gfortran.dg/impure_actual_1.f90: Ditto.
4556         * gfortran.dg/impure_assignment_1.f90: Ditto.
4557         * gfortran.dg/impure_constructor_1.f90: Ditto.
4558         * gfortran.dg/initialization_10.f90: Ditto.
4559         * gfortran.dg/initialization_12.f90: Ditto.
4560         * gfortran.dg/interface_14.f90: Ditto.
4561         * gfortran.dg/interface_15.f90: Ditto.
4562         * gfortran.dg/interface_2.f90: Ditto.
4563         * gfortran.dg/interface_25.f90: Ditto.
4564         * gfortran.dg/interface_26.f90: Ditto.
4565         * gfortran.dg/interface_29.f90: Ditto.
4566         * gfortran.dg/interface_assignment_1.f90: Ditto.
4567         * gfortran.dg/internal_pack_6.f90: Ditto.
4568         * gfortran.dg/internal_pack_7.f90: Ditto.
4569         * gfortran.dg/internal_pack_8.f90: Ditto.
4570         * gfortran.dg/lto/pr45586_0.f90: Ditto.
4571         * gfortran.dg/lto/pr47839_0.f90: Ditto.
4572         * gfortran.dg/module_commons_3.f90: Ditto.
4573         * gfortran.dg/module_equivalence_4.f90: Ditto.
4574         * gfortran.dg/module_equivalence_6.f90: Ditto.
4575         * gfortran.dg/module_function_type_1.f90: Ditto.
4576         * gfortran.dg/module_naming_1.f90: Ditto.
4577         * gfortran.dg/namelist_4.f90: Ditto.
4578         * gfortran.dg/operator_c1202.f90: Ditto.
4579         * gfortran.dg/parens_7.f90: Ditto.
4580         * gfortran.dg/pr32921.f: Ditto.
4581         * gfortran.dg/pr33646.f90: Ditto.
4582         * gfortran.dg/pr41928.f90: Ditto.
4583         * gfortran.dg/pr42119.f90: Ditto.
4584         * gfortran.dg/pr43984.f90: Ditto.
4585         * gfortran.dg/present_1.f90: Ditto.
4586         * gfortran.dg/private_type_2.f90: Ditto.
4587         * gfortran.dg/proc_decl_2.f90: Ditto.
4588         * gfortran.dg/proc_ptr_10.f90: Ditto.
4589         * gfortran.dg/proc_ptr_22.f90: Ditto.
4590         * gfortran.dg/proc_ptr_8.f90: Ditto.
4591         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4592         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4593         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4594         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4595         * gfortran.dg/substring_equivalence.f90: Ditto.
4596         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4597         * gfortran.dg/transpose_optimization_1.f90: Ditto.
4598         * gfortran.dg/trim_optimize_6.f90: Ditto.
4599         * gfortran.dg/typebound_call_12.f03: Ditto.
4600         * gfortran.dg/typebound_operator_5.f03: Ditto.
4601         * gfortran.dg/typebound_operator_6.f03: Ditto.
4602         * gfortran.dg/typebound_proc_18.f03: Ditto.
4603         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4604         * gfortran.dg/use_1.f90: Ditto.
4605         * gfortran.dg/use_10.f90: Ditto.
4606         * gfortran.dg/use_11.f90: Ditto.
4607         * gfortran.dg/use_14.f90: Ditto.
4608         * gfortran.dg/use_only_2.f90: Ditto.
4609         * gfortran.dg/use_rename_4.f90: Ditto.
4610         * gfortran.dg/use_rename_5.f90: Ditto.
4611         * gfortran.dg/used_dummy_types_3.f90: Ditto.
4612         * gfortran.dg/used_interface_ref.f90: Ditto.
4613         * gfortran.dg/used_types_11.f90: Ditto.
4614         * gfortran.dg/used_types_3.f90: Ditto.
4615         * gfortran.dg/used_types_4.f90: Ditto.
4616         * gfortran.dg/userdef_operator_2.f90: Ditto.
4617         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4618         * gfortran.dg/vect/pr46213.f90: Ditto.
4619         * gfortran.dg/whole_file_21.f90: Ditto.
4620         * gfortran.dg/whole_file_22.f90: Ditto.
4621         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4622         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4623
4624 2011-08-02  Kai Tietz  <ktietz@redhat.com>
4625
4626         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4627
4628 2011-08-01  Jason Merrill  <jason@redhat.com>
4629
4630         PR c++/49932
4631         * g++.dg/abi/mangle49.C: New.
4632
4633         PR c++/49924
4634         * g++.dg/cpp0x/constexpr-array4.C: New.
4635
4636         PR c++/49813
4637         * g++.dg/cpp0x/constexpr-builtin1.C: New.
4638
4639 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
4640
4641         PR target/49927
4642         * gcc.target/i386/pr49927.c: New test.
4643
4644 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
4645
4646         PR tree-optimization/49926
4647         * gcc.dg/vect/pr49926.c: New test.
4648
4649 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
4650
4651         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4652         * gcc.target/i386/lzcnt-1.c: New test.
4653         * gcc.target/i386/lzcnt-2.c: Likewise.
4654         * gcc.target/i386/lzcnt-2a.c: Likewise.
4655         * gcc.target/i386/lzcnt-3.c: Likewise.
4656         * gcc.target/i386/lzcnt-4.c: Likewise.
4657         * gcc.target/i386/lzcnt-4a.c: Likewise.
4658         * gcc.target/i386/lzcnt-5.c: Likewise.
4659         * gcc.target/i386/lzcnt-6.c: Likewise.
4660         * gcc.target/i386/lzcnt-6a.c: Likewise.
4661         * gcc.target/i386/lzcnt-check.h: Likewise.
4662
4663         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4664         * gcc.target/i386/sse-13.c: Likewise.
4665         * gcc.target/i386/sse-14.c: Likewise.
4666         * g++.dg/other/i386-2.C: Likewise.
4667         * g++.dg/other/i386-3.C: Likewise.
4668
4669 2011-08-01  Julian Brown  <julian@codesourcery.com>
4670
4671         * gcc.target/arm/fixed-point-exec.c: New test.
4672
4673 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4674
4675         PR target/49920
4676         * gcc.target/i386/pr49920.c: New test.
4677
4678 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4679
4680         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4681         * gcc.dg/tree-ssa/pr23109.c: Ditto.
4682         * gcc.dg/tree-ssa/loop-7.c: Ditto.
4683         * gcc.dg/tree-ssa/loop-32.c: Ditto.
4684         * gcc.dg/tree-ssa/loop-33.c: Ditto.
4685         * gcc.dg/tree-ssa/loop-34.c: Ditto.
4686         * gcc.dg/tree-ssa/loop-35.c: Ditto.
4687         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4688         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4689         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4690         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4691         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4692         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4693         * g++.dg/tree-ssa/pr33615.C: Ditto.
4694         * g++.dg/tree-ssa/restrict1.C: Ditto.
4695         * c-c++-common/restrict-2.c: Ditto.
4696         * gfortran.dg/pr32921.f: Ditto.
4697         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4698         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4699         * gcc.dg/tree-ssa/vrp47.c: Ditto.
4700         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4701         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4702         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4703         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4704         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4705         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4706         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4707
4708 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
4709
4710         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4711         .exe.ltrans[0-9]*. dump files.
4712
4713 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
4714
4715         PR fortran/49112
4716         * gfortran.dg/abstract_type_6.f03: Modified.
4717         * gfortran.dg/typebound_proc_24.f03: New.
4718
4719 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4720
4721         PR testsuite/49917
4722         * g++.dg/init/for1.C: Fix.
4723
4724 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4725
4726         PR fortran/48876
4727         * gfortran.dg/string_5.f90:  New test.
4728
4729 2011-07-29  Jason Merrill  <jason@redhat.com>
4730
4731         PR c++/49867
4732         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4733
4734 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4735
4736         PR tree-optimization/47407
4737         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4738         alpha*-dec-osf*.
4739         Sort target list.
4740
4741 2011-07-29  Richard Guenther  <rguenther@suse.de>
4742
4743         * gcc.dg/uninit-suppress.c: Also disable VRP.
4744         * gcc.dg/uninit-suppress_2.c: Likewise.
4745
4746 2011-07-28  Jason Merrill  <jason@redhat.com>
4747
4748         PR c++/49808
4749         * g++.dg/template/nontype24.C: New.
4750
4751 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
4752
4753         PR rtl-optimization/47958
4754         * gcc.dg/torture/pr47958-1.c: New.
4755
4756 2011-07-29  Wei Guozhi  <carrot@google.com>
4757
4758         PR rtl-optimization/49799
4759         * gcc.dg/pr49799.c: New test case.
4760
4761 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
4762
4763         PR middle-end/48648
4764         * gcc.dg/graphite/id-pr48648.c: New.
4765
4766 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4767
4768         PR fortran/31067
4769         * gfortran.dg/maxloc_2.f90: New test.
4770         * gfortran.dg/maxloc_3.f90: New test.
4771         * gfortran.dg/minloc_1.f90: New test.
4772         * gfortran.dg/minloc_2.f90: New test.
4773         * gfortran.dg/minloc_3.f90: New test.
4774         * gfortran.dg/minmaxloc_7.f90: New test.
4775
4776         PR debug/49871
4777         * gcc.dg/debug/dwarf2/pr49871.c: New test.
4778
4779 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
4780
4781         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4782         the builtin isn't optimized away.
4783
4784 2011-07-27  Tobias Burnus  <burnus@net-b.de>
4785
4786         PR fortran/45586
4787         * gfortran.dg/lto/pr45586-2_0.f90: New.
4788
4789 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
4790
4791         PR middle-end/49875
4792         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4793         * c-c++-common/cxxbitfields-5.c: Same.
4794
4795 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4796
4797         * lib/target-supports.exp (check_effective_target_mmap): Use
4798         check_function_available.
4799
4800 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
4801
4802         * g++.old-deja/g++.pt/crash60.C: Updated.
4803
4804 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
4805
4806         PR target/49866
4807         * gcc.target/i386/pr49866.c: New test.
4808
4809 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
4810
4811         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4812         * gcc.target/i386/bmi-andn-1.c: New test.
4813         * gcc.target/i386/bmi-andn-1a.c: Likewise.
4814         * gcc.target/i386/bmi-andn-2.c: Likewise.
4815         * gcc.target/i386/bmi-andn-2a.c: Likewise.
4816         * gcc.target/i386/bmi-bextr-1.c: Likewise.
4817         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4818         * gcc.target/i386/bmi-bextr-2.c: Likewise.
4819         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4820         * gcc.target/i386/bmi-blsi-1.c: Likewise.
4821         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4822         * gcc.target/i386/bmi-blsi-2.c: Likewise.
4823         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4824         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4825         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4826         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4827         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4828         * gcc.target/i386/bmi-blsr-1.c: Likewise.
4829         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4830         * gcc.target/i386/bmi-blsr-2.c: Likewise.
4831         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4832         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4833         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4834         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4835         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4836
4837 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
4838
4839         PR middle-end/47691
4840         * gfortran.dg/graphite/id-pr47691.f: New.
4841
4842 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
4843
4844         * gcc.target/i386/avx-os-support.h: New.
4845         * gcc.target/i386/avx-check.h: Include avx-os-support.h
4846         (main): Check avx_os_support before the test is run.
4847         * gcc.target/i386/aes-avx-check.h: Ditto.
4848         * gcc.target/i386/pclmul-avx-check.h: Ditto.
4849
4850 2011-07-27  Kai Tietz  <ktietz@redhat.com>
4851
4852         * gcc.target/i386/aggregate-ret3.c: New test.
4853         * gcc.target/i386/aggregate-ret4.c: New test.
4854
4855 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
4856
4857         PR fortran/49755
4858         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4859         allocated array should *not* change its size.
4860         * gfortran.dg/multiple_allocation_3.f90: New test.
4861
4862 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4863
4864         PR c++/49776
4865         * g++.dg/cpp0x/constexpr-49776.C: New.
4866
4867 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4868
4869         PR middle-end/47046
4870         * gcc.dg/graphite/id-pr47046.c: New.
4871
4872 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4873
4874         PR middle-end/47653
4875         * gcc.dg/graphite/run-id-pr47593.c: New.
4876
4877 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4878
4879         PR middle-end/47653
4880         * gcc.dg/graphite/run-id-pr47653.c: New.
4881         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4882         induction variables.
4883         * gcc.dg/graphite/scop-16.c: Same.
4884         * gcc.dg/graphite/scop-17.c: Same.
4885         * gcc.dg/graphite/scop-21.c: Same.
4886
4887 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
4888
4889         PR middle-end/48805
4890         * gcc.dg/graphite/id-pr48805.c: New.
4891
4892 2011-07-26  Tobias Burnus  <burnus@net-b.de>
4893
4894         * gfortran.dg/coarray_lib_token_2.f90: New.
4895
4896 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
4897
4898         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4899         SPU local store.
4900
4901 2011-07-25  Andrew Pinski  <apinski@cavium.com>
4902
4903         PR tree-opt/49671
4904         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4905         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4906
4907 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4908
4909         * lib/target-supports.exp (check_effective_target_mmap): New proc.
4910
4911         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4912         * gcc.c-torture/execute/loop-2g.c: Likewise.
4913         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4914         Require mmap support.
4915         * gcc.c-torture/execute/loop-2g.x: Likewise.
4916         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4917         (MAP_ANON): Provide default.
4918         * gcc.dg/20050826-1.c: Likewise.
4919         * gcc.target/i386/pr36533.c: Likewise.
4920         * gcc.dg/vect/pr49038.c: Remove dg-do run.
4921         Use dg-require-effective-target mmap.
4922
4923 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4924
4925         PR c++/49838
4926         * g++.dg/cpp0x/range-for19.C: New.
4927
4928 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4929
4930         PR testsuite/49753
4931         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4932
4933         Revert:
4934         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR testsuite/49753
4937         * g++.dg/torture/pr49309.C: Remove.
4938
4939 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
4940
4941         PR tree-optimization/49809
4942         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4943         test.
4944
4945 2011-07-25  Richard Guenther  <rguenther@suse.de>
4946
4947         PR tree-optimization/49715
4948         * gcc.target/i386/pr49715-1.c: New testcase.
4949         * gcc.target/i386/pr49715-2.c: Likewise.
4950
4951 2011-07-23  Jason Merrill  <jason@redhat.com>
4952
4953         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4954
4955 2011-07-22  Jason Merrill  <jason@redhat.com>
4956
4957         PR c++/49793
4958         * g++.dg/cpp0x/initlist55.C: New.
4959
4960 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4961
4962         PR fortran/49791
4963         * gfortran.dg/namelist_72.f: New.
4964
4965 2011-07-23  Tobias Burnus  <burnus@net-b.de>
4966
4967         * gfortran.dg/coarray_25.f90: New.
4968
4969 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
4970
4971         * override1.C: This test should use c++0x mode.
4972         * override3.C: New. Test the diagnostics in c++98 mode.
4973
4974 2011-07-22  Jason Merrill  <jason@redhat.com>
4975             Mark Glisse  <marc.glisse@normalesup.org>
4976
4977         PR c++/30112
4978         * g++.dg/other/pragma-re-1.C: Add namespace cases.
4979
4980         PR c++/49813
4981         * g++.dg/opt/builtins2.C: New.
4982         * g++.dg/other/error27.C: Don't rely on __builtin.
4983
4984 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4985
4986         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4987         on lp64 targets.
4988         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4989         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4990         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4991         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4992
4993         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4994         instead of ia32.
4995
4996 2011-07-22  Richard Guenther  <rguenther@suse.de>
4997
4998         PR tree-optimization/45819
4999         * gcc.dg/pr45819.c: New testcase.
5000
5001 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
5002
5003         * lib/target-supports.exp (check_ifunc_available): Rewrite.
5004
5005 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
5006
5007         PR middle-end/47654
5008         PR middle-end/49649
5009         * gcc.dg/graphite/run-id-pr47654.c: New.
5010
5011 2011-07-21  Ian Lance Taylor  <iant@google.com>
5012
5013         PR middle-end/49705
5014         * gcc.dg/pr49705.c: New test.
5015
5016 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
5017
5018         * lib/target-supports.exp (check_avx_os_support_available): New.
5019         (check_effective_target_avx_runtime): Use it.
5020
5021 2011-07-21  Richard Guenther  <rguenther@suse.de>
5022
5023         PR tree-optimization/49770
5024         * g++.dg/torture/pr49770.C: New testcase.
5025
5026 2011-07-21  Kai Tietz  <ktietz@redhat.com>
5027
5028         * gcc.dg/tree-ssa/pr30978.c: adjusted.
5029         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5030
5031 2011-07-21  Tobias Burnus  <burnus@net-b.de>
5032
5033         * gfortran.dg/coarray_lib_token_1.f90: New.
5034
5035 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
5036
5037         * gcc.dg/pr32912-2.c: Skip for AVR.
5038         * gcc.dg/pr44674.c: Add dg-require-profiling.
5039
5040 2011-07-20  Jason Merrill  <jason@redhat.com>
5041
5042         * g++.dg/ext/desig2.C: New.
5043
5044 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5045
5046         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5047         be generated.
5048         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5049         * gcc.target/powerpc/recip-3.c: Ditto.
5050
5051 2011-07-19  Jason Merrill  <jason@redhat.com>
5052
5053         PR c++/6709 (DR 743)
5054         PR c++/42603 (DR 950)
5055         * g++.dg/cpp0x/decltype21.C: New.
5056
5057 2011-07-20  Richard Guenther  <rguenther@suse.de>
5058
5059         PR middle-end/18908
5060         * gcc.dg/tree-ssa/pr18908.c: New testcase.
5061         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5062
5063 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
5064
5065         * gcc.target/arm/combine-movs.c: New.
5066         * gcc.target/arm/unsigned-extend-2.c: New.
5067
5068 2011-07-19  Jason Merrill  <jason@redhat.com>
5069
5070         PR c++/49785
5071         * g++.dg/cpp0x/variadic114.C: New.
5072
5073 2011-07-19  Tobias Burnus  <burnus@net-b.de>
5074
5075         * gfortran.dg/coarray_args_1.f90: New.
5076         * gfortran.dg/coarray_args_2.f90: New.
5077
5078 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
5079
5080         PR fortran/49708
5081         * gfortran.dg/allocate_error_3.f90: New.
5082
5083 2011-07-19  Richard Guenther  <rguenther@suse.de>
5084
5085         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5086         * gcc.dg/tree-ssa/bool-11.c: Likewise.
5087         * gcc.dg/torture/20110719-1.c: New testcase.
5088
5089 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR tree-optimization/49768
5092         * gcc.c-torture/execute/pr49768.c: New test.
5093
5094 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
5095
5096         PR tree-optimization/49771
5097         * gcc.dg/vect/pr49771.c: New test.
5098
5099 2011-07-18  Martin Jambor  <mjambor@suse.cz>
5100
5101         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5102         * gcc.dg/ipa/ipa-2.c: Likewise.
5103         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5104         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5105         * gcc.dg/ipa/ipa-5.c: Likewise.
5106         * gcc.dg/ipa/ipa-7.c: Likewise.
5107         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5108         * gcc.dg/ipa/ipacost-1.c: Likewise.
5109         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5110         functions.
5111         * gcc.dg/ipa/ipcp-1.c: New test.
5112         * gcc.dg/ipa/ipcp-2.c: Likewise.
5113         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5114
5115 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR middle-end/49675
5118         * gfortran.dg/pr49675.f90: New test.
5119
5120 2011-07-18  Richard Guenther  <rguenther@suse.de>
5121
5122         * gcc.dg/torture/20110718-1.c: New testcase.
5123
5124 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5125
5126         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5127         * g++.dg/ext/bitfield3.C: Likewise.
5128         * g++.dg/ext/bitfield4.C: Likewise.
5129         * g++.dg/ext/bitfield5.C: Likewise.
5130         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5131         * g++.dg/other/pr23205-2.C: Likewise.
5132         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5133         * gcc.c-torture/compile/20001109-2.c: Likewise.
5134         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5135         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5136         * gcc.dg/bitfld-16.c: Likewise.
5137         * gcc.dg/bitfld-17.c: Likewise.
5138         * gcc.dg/bitfld-18.c: Likewise.
5139         * gcc.dg/builtins-config.h: Remove Netware support.
5140         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
5141         * gcc.dg/cdce2.c: Likewise.
5142         * gcc.dg/cpp/assert4.c: Remove netware support.
5143         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5144         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5145
5146         * lib/target-supports.exp (check_visibility_available): Remove
5147         NetWare support.
5148         (check_profiling_available): Likewise.
5149
5150 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
5151
5152         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5153
5154 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5155             Thomas Koenig  <tkoenig@gcc.gnu.org>
5156
5157         PR fortran/34657
5158         * gfortran.dg/generic_17.f90: Fix testcase.
5159         * gfortran.dg/interface_3.f90: Add dg-error.
5160         * gfortran.dg/use_14.f90: New.
5161         * gfortran.dg/use_15.f90: New.
5162
5163 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
5164
5165         * gnat.dg/pointer_controlled.adb: New test.
5166
5167 2011-07-17  Tobias Burnus  <burnus@net-b.de>
5168
5169         PR fortran/49624
5170         * gfortran.dg/pointer_remapping_7.f90: New.
5171
5172 2011-07-16  Jason Merrill  <jason@redhat.com>
5173
5174         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5175
5176 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
5177             Jason Merrill  <jason@redhat.com>
5178
5179         PR c++/45329
5180         PR c++/48934
5181         * g++.dg/cpp0x/decltype29.C: Adjust.
5182         * g++.dg/cpp0x/error4.C: Adjust.
5183         * g++.dg/cpp0x/sfinae26.C: Adjust.
5184         * g++.dg/cpp0x/variadic105.C: Adjust.
5185         * g++.dg/template/deduce3.C: Adjust.
5186         * g++.dg/template/error45.C: Adjust.
5187         * g++.dg/template/ptrmem2.C: Adjust.
5188         * g++.dg/template/sfinae2.C: Adjust.
5189         * g++.old-deja/g++.pt/crash60.C: Adjust.
5190         * g++.old-deja/g++.pt/unify6.C: Adjust.
5191         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5192         * g++.dg/cpp0x/nullptr15.C: Adjust.
5193         * g++.dg/cpp0x/pr31431-2.C: Adjust.
5194         * g++.dg/cpp0x/pr31431.C: Adjust.
5195         * g++.dg/cpp0x/pr31434.C: Adjust.
5196         * g++.dg/cpp0x/sfinae11.C: Adjust
5197         * g++.dg/cpp0x/temp_default2.C: Adjust.
5198         * g++.dg/cpp0x/trailing4.C: Adjust.
5199         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5200         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5201         * g++.dg/cpp0x/variadic105.C: Adjust.
5202         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5203         * g++.dg/ext/vla2.C: Adjust.
5204         * g++.dg/other/ptrmem10.C: Adjust.
5205         * g++.dg/other/ptrmem11.C: Adjust.
5206         * g++.dg/overload/unknown1.C: Adjust.
5207         * g++.dg/template/conv11.C: Adjust.
5208         * g++.dg/template/dependent-expr5.C: Adjust.
5209         * g++.dg/template/friend.C: Adjust.
5210         * g++.dg/template/incomplete2.C: Adjust.
5211         * g++.dg/template/local4.C: Adjust.
5212         * g++.dg/template/local6.C: Adjust.
5213         * g++.dg/template/operator9.C: Adjust.
5214         * g++.dg/template/ttp25.C: Adjust.
5215         * g++.dg/template/unify10.C: Adjust.
5216         * g++.dg/template/unify11.C: Adjust.
5217         * g++.dg/template/unify6.C: Adjust.
5218         * g++.dg/template/unify9.C: Adjust.
5219         * g++.dg/template/varmod1.C: Adjust.
5220         * g++.old-deja/g++.brendan/crash56.C: Adjust.
5221         * g++.old-deja/g++.pt/crash28.C: Adjust.
5222         * g++.old-deja/g++.pt/explicit41.C: Adjust.
5223         * g++.old-deja/g++.pt/explicit77.C: Adjust.
5224         * g++.old-deja/g++.pt/expr2.C: Adjust.
5225         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5226         * g++.old-deja/g++.pt/spec5.C: Adjust.
5227         * g++.old-deja/g++.pt/spec6.C: Adjust.
5228         * g++.old-deja/g++.pt/unify4.C: Adjust.
5229         * g++.old-deja/g++.pt/unify8.C: Adjust.
5230         * g++.old-deja/g++.robertl/eb98.C: Adjust.
5231         * g++.dg/overload/template5.C: New testcase.
5232         * g++.dg/template/overload12.C: New testcase.
5233
5234 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5235
5236         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5237         * gfortran.dg/coarray_7.f90: Ditto.
5238         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5239         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5240
5241 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
5242
5243         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5244         case.
5245         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5246         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5247         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5248         C67X.
5249         * gcc.c-torture/execute/ieee/pr29302.x: New file.
5250         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5251         * gcc.dg/torture/builtin-math-7.c: Add a comment.
5252
5253 2011-07-15  Jason Merrill  <jason@redhat.com>
5254
5255         PR testsuite/49741
5256         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5257         Use --extra_opts instead of --additional_options.
5258
5259 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR testsuite/49753
5262         * g++.dg/torture/pr49309.C: Remove.
5263
5264 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
5265
5266         * gcc.target/tic6x/weak-call.c: New test.
5267         * gcc.target/tic6x/fpcmp.c: New test.
5268         * gcc.target/tic6x/fpdiv.c: New test.
5269         * gcc.target/tic6x/rotdi16-scan.c: New test.
5270         * gcc.target/tic6x/ffssi.c: New test.
5271         * gcc.target/tic6x/fpdiv-lib.c: New test.
5272         * gcc.target/tic6x/cold-lc.c: New test.
5273         * gcc.target/tic6x/longcalls.c: New test.
5274         * gcc.target/tic6x/abi-align-1.c: New test.
5275         * gcc.target/tic6x/fpcmp-finite.c: New test.
5276         * gcc.target/tic6x/rotdi16.c: New test.
5277         * gcc.target/tic6x/bswapl.c: New test.
5278         * gcc.target/tic6x/ffsdi.c: New test.
5279         * gcc.target/tic6x/tic6x.exp: New file.
5280         * gcc.target/tic6x/builtins/arith24.c: New test.
5281         * gcc.target/tic6x/builtins/smpy.c: New test.
5282         * gcc.target/tic6x/builtins/smpylh.c: New test.
5283         * gcc.target/tic6x/builtins/smpyh.c: New test.
5284         * gcc.target/tic6x/builtins/sarith1.c: New test.
5285         * gcc.target/tic6x/builtins/extclr.c: New test
5286         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5287         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5288         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5289         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5290         New functions.
5291         * gcc.c-torture/execute/20101011-1.c: Add a condition for
5292         __TMS320C6X__.
5293         * gcc.dg/20020312-2.c: Likewise.
5294         * gcc.dg/pr27095.c: Handle tic6x like hppa.
5295         * gcc.dg/torture/pr37868.c: Skip on tic6x.
5296         * gcc.dg/torture/builtin-math-7.c: Likewise.
5297
5298         PR testsuite/49757
5299         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5300         not testing tic6x-*-*.
5301
5302 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
5303
5304         PR tree-opt/49309
5305         * g++.dg/torture/pr49309.C: New testcase.
5306
5307 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
5308
5309         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5310
5311 2011-07-14  Richard Guenther  <rguenther@suse.de>
5312
5313         PR tree-optimization/49651
5314         * gcc.dg/torture/pr49651.c: New testcase.
5315
5316 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
5317
5318         PR target/43746
5319         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5320
5321 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
5322
5323         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5324         -mno-pointers-to-nested-functions.
5325         * gcc.target/powerpc/no-r11-2.c: Ditto.
5326         * gcc.target/powerpc/no-r11-3.c: Ditto.
5327
5328 2011-07-13  Jason Merrill  <jason@redhat.com>
5329
5330         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5331         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5332         when compiling C files.
5333         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5334         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5335         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5336         * g++.dg/lookup/anon2.C: Likewise.
5337         * g++.dg/tree-ssa/copyprop.C: Likewise.
5338         * g++.old-deja/g++.jason/rfg27.C: Likewise.
5339         * g++.dg/init/vector1.C: Ignore narrowing errors.
5340         * g++.dg/torture/pr35526.C: Likewise.
5341         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5342
5343 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
5344
5345         PR libfortran/49296
5346         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5347         and logical reads.
5348
5349 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5350
5351         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5352         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5353
5354 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
5357         * lib/obj-c++.exp (obj-c++_init): Ditto.
5358         * lib/file-format.exp (gcc_target_object_format): Ditto.
5359         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5360         * lib/target-supports-dg-exp (check_weak_available): Ditto.
5361         (check_visibility_available): Ditto.
5362         (check_effective_target_tls_native): Ditto.
5363         (check_effective_target_tls_emulated): Ditto.
5364         (check_effective_target_function_sections): Ditto.
5365
5366 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
5367
5368         * gcc.target/arm/pr48183.c: New test.
5369
5370 2011-07-13  Richard Guenther  <rguenther@suse.de>
5371
5372         * gcc.dg/torture/20110713-1.c: New testcase.
5373
5374 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
5375
5376         PR rtl-opt/49474
5377         * gcc.c-torture/compile/pr49474.c: New testcase.
5378
5379 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR tree-optimization/49712
5382         * gcc.c-torture/execute/pr49712.c: New test.
5383
5384 2011-07-11  Jason Merrill  <jason@redhat.com>
5385
5386         PR c++/44609
5387         * g++.dg/template/recurse3.C: New.
5388
5389 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
5390
5391         PR debug/49676
5392         * gcc.dg/guality/csttest.c: New test.
5393
5394         PR fortran/49698
5395         * gfortran.dg/pr49698.f90: New test.
5396
5397 2011-07-11  Jeff Law  <law@redhat.com>
5398
5399         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5400
5401 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5402
5403         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5404         * go.test/go-test.exp (go-set-goarch): Likewise.
5405
5406 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5407
5408         PR target/39633
5409         * gcc.target/avr/torture/pr39633.c: New test case.
5410
5411 2011-07-11  Tobias Burnus  <burnus@net-b.de>
5412
5413         PR fortran/18918
5414         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5415
5416 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5417
5418         * lib/target-supports.exp (check_effective_target_scheduling):
5419         New Function.
5420         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5421         * gcc.dg/pr45055.c: Ditto.
5422         * gcc.dg/pr45353.c: Ditto.
5423         * g++.dg/pr45056.C: Ditto.
5424
5425 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
5426
5427         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5428         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5429         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5430         * g++.dg/torture/pr31863.C: Skip AVR.
5431
5432 2011-07-10  Tobias Burnus  <burnus@net-b.de>
5433
5434         PR fortran/49690
5435         * gfortran.dg/intrinsic_signal.f90: New.
5436
5437 2011-07-09  Jason Merrill  <jason@redhat.com>
5438
5439         * g++.dg/cpp0x/regress/regress6.C: New.
5440         * g++.dg/parse/crash45.C: Adjust message.
5441         * g++.dg/template/crash38.C: Adjust message.
5442         * g++.dg/template/crash64.C: Adjust message.
5443
5444 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
5445
5446         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5447         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5448         * g++.dg/abi/bitfield3.C: Likewise.
5449         * g++.dg/eh/pr38662.C: Likewise.
5450         * g++.dg/ext/attrib36.C: Likewise.
5451         * g++.dg/ext/attrib37.C: Likewise.
5452         * g++.dg/ext/attrib8.C: Likewise.
5453         * g++.dg/ext/tmplattr1.C: Likewise.
5454         * g++.dg/inherit/override-attribs.C: Likewise.
5455         * g++.dg/opt/inline9.C: Likewise.
5456         * g++.dg/opt/life1.C: Likewise.
5457         * g++.dg/opt/longbranch2.C: Likewise.
5458         * g++.dg/opt/nrv12.C: Likewise.
5459         * g++.dg/opt/reg-stack4.C: Likewise.
5460         * g++.dg/other/pr35504.C: Likewise.
5461         * g++.dg/other/pr39496.C: Likewise.
5462         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5463         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5464         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5465         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5466         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5467         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5468         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5469         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5470         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5471         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5472         * g++.dg/warn/pr15774-1.C: Likewise.
5473         * g++.dg/warn/pr15774-2.C: Likewise.
5474         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5475         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5476         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5477         * g++.old-deja/g++.pt/asm2.C: Likewise.
5478         * gcc.c-torture/compile/20000804-1.c: Likewise.
5479         * gcc.c-torture/compile/pr16566-2.c: Likewise.
5480         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5481         * gcc.dg/20020108-1.c: Likewise.
5482         * gcc.dg/20020122-2.c: Likewise.
5483         * gcc.dg/20020122-3.c: Likewise.
5484         * gcc.dg/20020206-1.c: Likewise.
5485         * gcc.dg/20020219-1.c: Likewise.
5486         * gcc.dg/20020310-1.c: Likewise.
5487         * gcc.dg/20020411-1.c: Likewise.
5488         * gcc.dg/20020418-2.c: Likewise.
5489         * gcc.dg/20020426-2.c: Likewise.
5490         * gcc.dg/20020517-1.c: Likewise.
5491         * gcc.dg/20030204-1.c: Likewise.
5492         * gcc.dg/20030826-2.c: Likewise.
5493         * gcc.dg/20031102-1.c: Likewise.
5494         * gcc.dg/20031202-1.c: Likewise.
5495         * gcc.dg/20050111-1.c: Likewise.
5496         * gcc.dg/20050503-1.c: Likewise.
5497         * gcc.dg/array-init-1.c: Likewise.
5498         * gcc.dg/builtin-apply4.c: Likewise.
5499         * gcc.dg/dfp/pr31344.c: Likewise.
5500         * gcc.dg/gomp/atomic-11.c: Likewise.
5501         * gcc.dg/graphite/pr40281.c: Likewise.
5502         * gcc.dg/ia64-sync-1.c: Likewise.
5503         * gcc.dg/ia64-sync-2.c: Likewise.
5504         * gcc.dg/ia64-sync-3.c: Likewise.
5505         * gcc.dg/ia64-sync-4.c: Likewise.
5506         * gcc.dg/ifcvt-fabs-1.c: Likewise.
5507         * gcc.dg/invalid-call-1.c: Likewise.
5508         * gcc.dg/loop-3.c: Likewise.
5509         * gcc.dg/lower-subreg-1.c: Likewise.
5510         * gcc.dg/lto/pr47259_0.c: Likewise.
5511         * gcc.dg/nested-calls-1.c: Likewise.
5512         * gcc.dg/pr20017.c: Likewise.
5513         * gcc.dg/pr25023.c: Likewise.
5514         * gcc.dg/pr27671-2.c: Likewise.
5515         * gcc.dg/pr32176.c: Likewise.
5516         * gcc.dg/pr33676.c: Likewise.
5517         * gcc.dg/pr35045.c: Likewise.
5518         * gcc.dg/pr36015.c: Likewise.
5519         * gcc.dg/pr36584.c: Likewise.
5520         * gcc.dg/pr36998.c: Likewise.
5521         * gcc.dg/pr37438.c: Likewise.
5522         * gcc.dg/pr37908.c: Likewise.
5523         * gcc.dg/pr41241.c: Likewise.
5524         * gcc.dg/pr41340.c: Likewise.
5525         * gcc.dg/pr44136.c: Likewise.
5526         * gcc.dg/pr44194-1.c: Likewise.
5527         * gcc.dg/pr46212.c: Likewise.
5528         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5529         * gcc.dg/setjmp-2.c: Likewise.
5530         * gcc.dg/short-compare-1.c: Likewise.
5531         * gcc.dg/short-compare-2.c: Likewise.
5532         * gcc.dg/smod-1.c: Likewise.
5533         * gcc.dg/sync-2.c: Likewise.
5534         * gcc.dg/sync-3.c: Likewise.
5535         * gcc.dg/tls/opt-1.c: Likewise.
5536         * gcc.dg/tls/opt-2.c: Likewise.
5537         * gcc.dg/tls/opt-3.c: Likewise.
5538         * gcc.dg/torture/badshift.c: Likewise.
5539         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5540         * gcc.dg/torture/pr20314-2.c: Likewise.
5541         * gcc.dg/torture/pr36891.c: Likewise.
5542         * gcc.dg/torture/pr38774.c: Likewise.
5543         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5544         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5545         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5546         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5547         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5548         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5549         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5550         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5551         * gcc.dg/tree-ssa/loop-28.c: Likewise.
5552         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5553         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5554         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5555         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5556         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5557         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5558         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5559         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5560         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5561         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5562         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5563         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5564         * gcc.dg/unroll-1.c: Likewise.
5565         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5566         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5567         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5568         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5569         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5570         * gcc.target/i386/20000609-1.c: Likewise.
5571         * gcc.target/i386/20000720-1.c: Likewise.
5572         * gcc.target/i386/20000724-1.c: Likewise.
5573         * gcc.target/i386/20011107-1.c: Likewise.
5574         * gcc.target/i386/20011119-1.c: Likewise.
5575         * gcc.target/i386/20020201-3.c: Likewise.
5576         * gcc.target/i386/20020218-1.c: Likewise.
5577         * gcc.target/i386/20020729-1.c: Likewise.
5578         * gcc.target/i386/20030926-1.c: Likewise.
5579         * gcc.target/i386/20060125-1.c: Likewise.
5580         * gcc.target/i386/20060125-2.c: Likewise.
5581         * gcc.target/i386/20060512-1.c: Likewise.
5582         * gcc.target/i386/20060512-2.c: Likewise.
5583         * gcc.target/i386/20060512-3.c: Likewise.
5584         * gcc.target/i386/20060512-4.c: Likewise.
5585         * gcc.target/i386/387-1.c: Likewise.
5586         * gcc.target/i386/387-2.c: Likewise.
5587         * gcc.target/i386/387-5.c: Likewise.
5588         * gcc.target/i386/387-6.c: Likewise.
5589         * gcc.target/i386/980312-1.c: Likewise.
5590         * gcc.target/i386/980313-1.c: Likewise.
5591         * gcc.target/i386/990117-1.c: Likewise.
5592         * gcc.target/i386/990424-1.c: Likewise.
5593         * gcc.target/i386/990524-1.c: Likewise.
5594         * gcc.target/i386/991129-1.c: Likewise.
5595         * gcc.target/i386/991214-1.c: Likewise.
5596         * gcc.target/i386/991230-1.c: Likewise.
5597         * gcc.target/i386/addr-sel-1.c: Likewise.
5598         * gcc.target/i386/aggregate-ret1.c: Likewise.
5599         * gcc.target/i386/aggregate-ret2.c: Likewise.
5600         * gcc.target/i386/align-main-3.c: Likewise.
5601         * gcc.target/i386/amd64-abi-1.c: Likewise.
5602         * gcc.target/i386/amd64-abi-2.c: Likewise.
5603         * gcc.target/i386/amd64-abi-4.c: Likewise.
5604         * gcc.target/i386/amd64-abi-5.c: Likewise.
5605         * gcc.target/i386/amd64-abi-6.c: Likewise.
5606         * gcc.target/i386/asm-1.c: Likewise.
5607         * gcc.target/i386/asm-3.c: Likewise.
5608         * gcc.target/i386/asm-5.c: Likewise.
5609         * gcc.target/i386/attributes-error.c: Likewise.
5610         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5611         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5612         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5613         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5614         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5615         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5616         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5617         * gcc.target/i386/avx-vmovd-2.c: Likewise.
5618         * gcc.target/i386/avx-vmovq-2.c: Likewise.
5619         * gcc.target/i386/avx-vmovq-3.c: Likewise.
5620         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5621         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5622         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5623         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5624         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5625         * gcc.target/i386/bitfield1.c: Likewise.
5626         * gcc.target/i386/bitfield2.c: Likewise.
5627         * gcc.target/i386/bmi-2.c: Likewise.
5628         * gcc.target/i386/bmi-5.c: Likewise.
5629         * gcc.target/i386/builtin-unreachable.c: Likewise.
5630         * gcc.target/i386/cleanup-2.c: Likewise.
5631         * gcc.target/i386/clobbers.c: Likewise.
5632         * gcc.target/i386/cmov8.c: Likewise.
5633         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5634         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5635         * gcc.target/i386/compress-float-387.c: Likewise.
5636         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5637         * gcc.target/i386/compress-float-sse.c: Likewise.
5638         * gcc.target/i386/crc32-2.c: Likewise.
5639         * gcc.target/i386/crc32-3.c: Likewise.
5640         * gcc.target/i386/divmod-7.c: Likewise.
5641         * gcc.target/i386/divmod-8.c: Likewise.
5642         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5643         * gcc.target/i386/fma3-builtin.c: Likewise.
5644         * gcc.target/i386/fma3-fma.c: Likewise.
5645         * gcc.target/i386/fma4-256-vector.c: Likewise.
5646         * gcc.target/i386/fma4-builtin.c: Likewise.
5647         * gcc.target/i386/fma4-fma-2.c: Likewise.
5648         * gcc.target/i386/fma4-fma.c: Likewise.
5649         * gcc.target/i386/fma4-vector-2.c: Likewise.
5650         * gcc.target/i386/fma4-vector.c: Likewise.
5651         * gcc.target/i386/funcspec-1.c: Likewise.
5652         * gcc.target/i386/funcspec-10.c: Likewise.
5653         * gcc.target/i386/funcspec-11.c: Likewise.
5654         * gcc.target/i386/funcspec-2.c: Likewise.
5655         * gcc.target/i386/funcspec-5.c: Likewise.
5656         * gcc.target/i386/funcspec-6.c: Likewise.
5657         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5658         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5659         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5660         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5661         * gcc.target/i386/incoming-1.c: Likewise.
5662         * gcc.target/i386/incoming-10.c: Likewise.
5663         * gcc.target/i386/incoming-11.c: Likewise.
5664         * gcc.target/i386/incoming-12.c: Likewise.
5665         * gcc.target/i386/incoming-13.c: Likewise.
5666         * gcc.target/i386/incoming-14.c: Likewise.
5667         * gcc.target/i386/incoming-15.c: Likewise.
5668         * gcc.target/i386/incoming-2.c: Likewise.
5669         * gcc.target/i386/incoming-3.c: Likewise.
5670         * gcc.target/i386/incoming-4.c: Likewise.
5671         * gcc.target/i386/incoming-5.c: Likewise.
5672         * gcc.target/i386/incoming-6.c: Likewise.
5673         * gcc.target/i386/incoming-7.c: Likewise.
5674         * gcc.target/i386/incoming-8.c: Likewise.
5675         * gcc.target/i386/incoming-9.c: Likewise.
5676         * gcc.target/i386/lea.c: Likewise.
5677         * gcc.target/i386/local.c: Likewise.
5678         * gcc.target/i386/loop-1.c: Likewise.
5679         * gcc.target/i386/loop-2.c: Likewise.
5680         * gcc.target/i386/loop-3.c: Likewise.
5681         * gcc.target/i386/max-stack-align.c: Likewise.
5682         * gcc.target/i386/memcpy-1.c: Likewise.
5683         * gcc.target/i386/movbe-2.c: Likewise.
5684         * gcc.target/i386/movq-2.c: Likewise.
5685         * gcc.target/i386/movq.c: Likewise.
5686         * gcc.target/i386/nrv1.c: Likewise.
5687         * gcc.target/i386/pad-4.c: Likewise.
5688         * gcc.target/i386/pad-5a.c: Likewise.
5689         * gcc.target/i386/pad-5b.c: Likewise.
5690         * gcc.target/i386/pad-6a.c: Likewise.
5691         * gcc.target/i386/pad-6b.c: Likewise.
5692         * gcc.target/i386/pad-7.c: Likewise.
5693         * gcc.target/i386/pad-9.c: Likewise.
5694         * gcc.target/i386/pentium4-not-mull.c: Likewise.
5695         * gcc.target/i386/pic-1.c: Likewise.
5696         * gcc.target/i386/pr12092-1.c: Likewise.
5697         * gcc.target/i386/pr12329.c: Likewise.
5698         * gcc.target/i386/pr21518.c: Likewise.
5699         * gcc.target/i386/pr22362.c: Likewise.
5700         * gcc.target/i386/pr22585.c: Likewise.
5701         * gcc.target/i386/pr23098.c: Likewise.
5702         * gcc.target/i386/pr25196.c: Likewise.
5703         * gcc.target/i386/pr25293.c: Likewise.
5704         * gcc.target/i386/pr25654.c: Likewise.
5705         * gcc.target/i386/pr26449.c: Likewise.
5706         * gcc.target/i386/pr26778.c: Likewise.
5707         * gcc.target/i386/pr26826.c: Likewise.
5708         * gcc.target/i386/pr27266.c: Likewise.
5709         * gcc.target/i386/pr29978.c: Likewise.
5710         * gcc.target/i386/pr30505.c: Likewise.
5711         * gcc.target/i386/pr30961-1.c: Likewise.
5712         * gcc.target/i386/pr31628.c: Likewise.
5713         * gcc.target/i386/pr32000-2.c: Likewise.
5714         * gcc.target/i386/pr32661-1.c: Likewise.
5715         * gcc.target/i386/pr32708-2.c: Likewise.
5716         * gcc.target/i386/pr32708-3.c: Likewise.
5717         * gcc.target/i386/pr34256.c: Likewise.
5718         * gcc.target/i386/pr34312.c: Likewise.
5719         * gcc.target/i386/pr34522.c: Likewise.
5720         * gcc.target/i386/pr35160.c: Likewise.
5721         * gcc.target/i386/pr35281.c: Likewise.
5722         * gcc.target/i386/pr36246.c: Likewise.
5723         * gcc.target/i386/pr36786.c: Likewise.
5724         * gcc.target/i386/pr37275.c: Likewise.
5725         * gcc.target/i386/pr37843-3.c: Likewise.
5726         * gcc.target/i386/pr37843-4.c: Likewise.
5727         * gcc.target/i386/pr39082-1.c: Likewise.
5728         * gcc.target/i386/pr39431.c: Likewise.
5729         * gcc.target/i386/pr39496.c: Likewise.
5730         * gcc.target/i386/pr39543-2.c: Likewise.
5731         * gcc.target/i386/pr39911.c: Likewise.
5732         * gcc.target/i386/pr40718.c: Likewise.
5733         * gcc.target/i386/pr40906-1.c: Likewise.
5734         * gcc.target/i386/pr40906-2.c: Likewise.
5735         * gcc.target/i386/pr40906-3.c: Likewise.
5736         * gcc.target/i386/pr40934.c: Likewise.
5737         * gcc.target/i386/pr41900.c: Likewise.
5738         * gcc.target/i386/pr42589.c: Likewise.
5739         * gcc.target/i386/pr43662.c: Likewise.
5740         * gcc.target/i386/pr43671.c: Likewise.
5741         * gcc.target/i386/pr43766.c: Likewise.
5742         * gcc.target/i386/pr43869.c: Likewise.
5743         * gcc.target/i386/pr44942.c: Likewise.
5744         * gcc.target/i386/pr44948-2a.c: Likewise.
5745         * gcc.target/i386/pr45234.c: Likewise.
5746         * gcc.target/i386/pr45336-2.c: Likewise.
5747         * gcc.target/i386/pr45336-4.c: Likewise.
5748         * gcc.target/i386/pr45852.c: Likewise.
5749         * gcc.target/i386/pr46470.c: Likewise.
5750         * gcc.target/i386/pr48037-1.c: Likewise.
5751         * gcc.target/i386/pr48389.c: Likewise.
5752         * gcc.target/i386/pr49095.c: Likewise.
5753         * gcc.target/i386/pr9771-1.c: Likewise.
5754         * gcc.target/i386/rdfsbase-1.c: Likewise.
5755         * gcc.target/i386/rdfsbase-2.c: Likewise.
5756         * gcc.target/i386/rdgsbase-1.c: Likewise.
5757         * gcc.target/i386/rdgsbase-2.c: Likewise.
5758         * gcc.target/i386/rdrand-3.c: Likewise.
5759         * gcc.target/i386/regparm-stdcall.c: Likewise.
5760         * gcc.target/i386/regparm.c: Likewise.
5761         * gcc.target/i386/reload-1.c: Likewise.
5762         * gcc.target/i386/rotate-2.c: Likewise.
5763         * gcc.target/i386/sibcall-5.c: Likewise.
5764         * gcc.target/i386/signbit-1.c: Likewise.
5765         * gcc.target/i386/signbit-2.c: Likewise.
5766         * gcc.target/i386/signbit-3.c: Likewise.
5767         * gcc.target/i386/sse-5.c: Likewise.
5768         * gcc.target/i386/sse-8.c: Likewise.
5769         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5770         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5771         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5772         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5773         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5774         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5775         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5776         * gcc.target/i386/sse2-movq-2.c: Likewise.
5777         * gcc.target/i386/sse2-movq-3.c: Likewise.
5778         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5779         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5780         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5781         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5782         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5783         * gcc.target/i386/ssefn-1.c: Likewise.
5784         * gcc.target/i386/ssefn-2.c: Likewise.
5785         * gcc.target/i386/sseregparm-1.c: Likewise.
5786         * gcc.target/i386/sseregparm-2.c: Likewise.
5787         * gcc.target/i386/sseregparm-3.c: Likewise.
5788         * gcc.target/i386/sseregparm-4.c: Likewise.
5789         * gcc.target/i386/sseregparm-5.c: Likewise.
5790         * gcc.target/i386/sseregparm-6.c: Likewise.
5791         * gcc.target/i386/sseregparm-7.c: Likewise.
5792         * gcc.target/i386/sseregparm-8.c: Likewise.
5793         * gcc.target/i386/stack-realign.c: Likewise.
5794         * gcc.target/i386/stack-usage-realign.c: Likewise.
5795         * gcc.target/i386/stackalign/asm-1.c: Likewise.
5796         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5797         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5798         * gcc.target/i386/stackalign/return-1.c: Likewise.
5799         * gcc.target/i386/stackalign/return-2.c: Likewise.
5800         * gcc.target/i386/stackalign/return-3.c: Likewise.
5801         * gcc.target/i386/tailcall-1.c: Likewise.
5802         * gcc.target/i386/tbm-2.c: Likewise.
5803         * gcc.target/i386/udivmod-7.c: Likewise.
5804         * gcc.target/i386/udivmod-8.c: Likewise.
5805         * gcc.target/i386/unroll-1.c: Likewise.
5806         * gcc.target/i386/vararg-1.c: Likewise.
5807         * gcc.target/i386/vararg-2.c: Likewise.
5808         * gcc.target/i386/vect8-ret.c: Likewise.
5809         * gcc.target/i386/vectorize5.c: Likewise.
5810         * gcc.target/i386/wmul-1.c: Likewise.
5811         * gcc.target/i386/wmul-2.c: Likewise.
5812         * gcc.target/i386/wrfsbase-1.c: Likewise.
5813         * gcc.target/i386/wrfsbase-2.c: Likewise.
5814         * gcc.target/i386/wrgsbase-1.c: Likewise.
5815         * gcc.target/i386/wrgsbase-2.c: Likewise.
5816         * gcc.target/i386/xop-pcmov.c: Likewise.
5817         * gcc.target/i386/xop-pcmov2.c: Likewise.
5818         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5819         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5820         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5821         * gcc.target/i386/xop-shift1-vector.c: Likewise.
5822         * gcc.target/i386/xop-shift2-vector.c: Likewise.
5823         * gcc.target/i386/xop-shift3-vector.c: Likewise.
5824         * gcc.target/i386/zee.c: Likewise.
5825         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5826         * gfortran.dg/compiler-directive_2.f: Likewise.
5827         * gfortran.dg/g77/20010216-1.f: Likewise.
5828         * gfortran.dg/gomp/pr39152.f90: Likewise.
5829         * gfortran.dg/pr33794.f90: Likewise.
5830
5831 2011-07-09  Jason Merrill  <jason@redhat.com>
5832
5833         * g++.dg/cpp0x/regress/regress5.C: New.
5834
5835 2011-07-08  Jason Merrill  <jason@redhat.com>
5836
5837         PR c++/45437
5838         * g++.dg/expr/compound-asn1.C: New.
5839         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5840
5841 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR target/49621
5844         * gcc.target/powerpc/altivec-34.c: New test.
5845
5846 2011-07-08  Jason Merrill  <jason@redhat.com>
5847
5848         PR c++/45603
5849         * g++.dg/abi/guard3.C: New.
5850
5851 2011-07-08  Julian Brown  <julian@codesourcery.com>
5852
5853         * lib/target-supports.exp
5854         (check_effective_target_arm_little_endian): New.
5855         (check_effective_target_vect_pack_trunc): Use above.
5856         (check_effective_target_vect_unpack): Likewise.
5857         (check_effective_target_vect_element_align): Test
5858         check_effective_target_arm_vect_no_misalign for ARM.
5859
5860 2011-07-08  Jason Merrill  <jason@redhat.com>
5861
5862         PR c++/49673
5863         * g++.dg/cpp0x/constexpr-rom.C: New.
5864
5865 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
5866
5867         PR middle-end/49519
5868         * g++.dg/torture/pr49519.C: New test.
5869
5870 2011-07-08  Martin Jambor  <mjambor@suse.cz>
5871
5872         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5873
5874 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876         PR testsuite/48727
5877         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5878
5879 2011-07-08  Richard Guenther  <rguenther@suse.de>
5880
5881         PR tree-optimization/49662
5882         * gcc.dg/graphite/interchange-14.c: XFAIL.
5883         * gcc.dg/graphite/interchange-15.c: Likewise.
5884         * gcc.dg/graphite/interchange-mvt.c: Likewise.
5885
5886 2011-07-06  Jason Merrill  <jason@redhat.com>
5887
5888         PR c++/49663
5889         * g++.dg/cpp0x/regress/regress4.C: New.
5890
5891 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
5892
5893         PR fortran/49648
5894         * gfortran.dg/result_in_spec_4.f90: New test.
5895
5896 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5897
5898         * gcc.target/sparc/cas64.c: New test.
5899
5900 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR c/49644
5903         * g++.dg/torture/pr49644.C: New test.
5904
5905         PR c/49644
5906         * gcc.c-torture/execute/pr49644.c: New test.
5907
5908 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5909
5910         * lib/target-supports.exp (check_effective_target_ia32): New.
5911         (check_effective_target_x32): Likewise.
5912         (check_effective_target_vect_cmdline_needed): Also check x32.
5913
5914 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5915
5916         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5917         dg-prune-output.
5918         * gcc.target/arm/pr42235.c: Likewise.
5919         * gcc.target/arm/pr42495.c: Likewise.
5920         * gcc.target/arm/pr42574.c: Likewise.
5921         * gcc.target/arm/thumb-branch1.c: Likewise.
5922
5923         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5924         unneeded prune of possible warning.
5925         * gcc.target/arm/pr40956.c: Likewise.
5926         * gcc.target/arm/pr42505.c: Likewise.
5927
5928         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5929         * gcc.c-torture/compile/pr46883.c: Likewise.
5930         * gcc.c-torture/compile/pr46934.c: Likewise.
5931
5932         * gcc.target/arm/pr41679.c: Remove test directives in preparation
5933         for move to ../../gcc.c-torture/compile.
5934         * gcc.target/arm/pr46883.c: Likewise.
5935         * gcc.target/arm/pr46934.c: Likewise.
5936
5937         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5938         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5939         * gcc.target/arm/wmul-1.c: Likewise.
5940         * gcc.target/arm/wmul-2.c: Likewise.
5941         * gcc.target/arm/wmul-3.c: Likewise.
5942         * gcc.target/arm/wmul-4.c: Likewise.
5943         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5944         add tab after scan target.
5945         * gcc.target/arm/smlaltt-1.c: Likewise.
5946         * gcc.target/arm/smlatb-1.c: Likewise.
5947         * gcc.target/arm/smlatt-1.c: Likewise.
5948
5949 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR debug/49522
5952         * gcc.dg/debug/pr49522.c: New test.
5953
5954 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
5955
5956         * gcc.dg/pragma-align.c: Run only if target !default_packed.
5957         * gcc.dg/pr46212.c: Run only if target int32plus.
5958         * gcc.dg/torture/pr48146.c: Ditto.
5959         * gcc.dg/tree-ssa/vrp51.c: Ditto.
5960         * c-c++-common/pr44832.c: Ditto.
5961         * gcc.dg/pr49544.c: Run only if target ptr32plus.
5962         * gcc.dg/pr31490.c: Ditto.
5963         * gcc.dg/torture/builtin-math-7.c: Run only if target
5964         large_double.
5965         * gcc.dg/torture/pr45764.c: Skip for AVR.
5966         * gcc.dg/pr47893.c: Ditto.
5967
5968 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
5969
5970         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5971         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5972         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5973         add tab to scan target.
5974
5975 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
5976
5977         * gcc.target/arm/neon-modes-3.c: New test.
5978
5979 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
5980
5981         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5982         -fno-loop-interchange -ffast-math.
5983
5984 2011-07-07  Richard Guenther  <rguenther@suse.de>
5985
5986         * gcc.dg/ftrapv-3.c: New testcase.
5987
5988 2011-07-07  Richard Guenther  <rguenther@suse.de>
5989
5990         * gcc.dg/tree-ssa/vrp58.c: New testcase.
5991         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5992
5993 2011-07-07  Kai Tietz  <ktietz@redhat.com>
5994
5995         * gcc.dg/binop-notxor1.c: New test.
5996         * gcc.dg/binop-notand4a.c: New test.
5997         * gcc.dg/binop-notxor2.c: New test.
5998         * gcc.dg/binop-notand3a.c: New test.
5999         * gcc.dg/binop-notand2a.c: New test.
6000         * gcc.dg/binop-notand6a.c: New test.
6001         * gcc.dg/binop-notor1.c: New test.
6002         * gcc.dg/binop-notand1a.c: New test.
6003         * gcc.dg/binop-notand5a.c: New test.
6004         * gcc.dg/binop-notor2.c: New test.
6005
6006 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6007
6008         PR middle-end/49640
6009         * gcc.dg/gomp/pr49640.c: New test.
6010
6011 2011-07-07  Richard Guenther  <rguenther@suse.de>
6012
6013         * gcc.dg/graphite/pr37485.c: Add -floop-block.
6014
6015 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6016
6017         PR target/39150
6018         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6019
6020 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6021
6022         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6023         * gcc.target/powerpc/no-r11-2.c: Ditto.
6024         * gcc.target/powerpc/no-r11-3.c: Ditto.
6025
6026 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
6027
6028         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6029         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6030
6031 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
6032
6033         * lib/target-supports.exp (check_profiling_available): Disable
6034         profiling with -fprofile-generate for target avr.
6035
6036 2011-07-06  Richard Guenther  <rguenther@suse.de>
6037
6038         PR tree-optimization/49645
6039         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6040
6041 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6042
6043         PR middle-end/47383
6044         * gcc.dg/pr47383.c: New.
6045
6046 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6047
6048         PR tree-optimization/49647
6049         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6050
6051 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
6052
6053         PR testsuite/49542
6054         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6055         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6056
6057 2011-07-05  Jason Merrill  <jason@redhat.com>
6058
6059         PR c++/48157
6060         * g++.dg/template/template-id-4.C: New.
6061
6062 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6063
6064         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6065         * gcc.dg/pr43402.c: Ditto.
6066
6067 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
6068
6069         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6070
6071 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6072
6073         * gcc.target/powerpc/ppc-switch-1.c: New test for
6074         --param case-values-threshold.
6075         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6076
6077 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
6078
6079         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6080
6081 2011-07-05  Jason Merrill  <jason@redhat.com>
6082
6083         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6084
6085 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
6086
6087         PR tree-optimization/47654
6088         * gcc.dg/graphite/block-pr47654.c: New.
6089
6090 2011-07-05  Jason Merrill  <jason@redhat.com>
6091
6092         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6093
6094 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
6095
6096         PR tree-optimization/49580
6097         * gcc.dg/autopar/pr49580.c: New test.
6098
6099 2011-07-05  Richard Guenther  <rguenther@suse.de>
6100
6101         PR tree-optimization/49518
6102         PR tree-optimization/49628
6103         * g++.dg/torture/pr49628.C: New testcase.
6104         * gcc.dg/torture/pr49518.c: Likewise.
6105
6106 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6107
6108         * ada/acats/run_acats (which): Extract last field from type -p,
6109         type output only if command succeeded.
6110
6111 2011-07-04  Jason Merrill  <jason@redhat.com>
6112
6113         * g++.dg/abi/mangle48.C: New.
6114
6115         * g++.dg/cpp0x/diag1.C: New.
6116
6117         * g++.dg/diagnostic/aka1.C: New.
6118
6119 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
6120
6121         PR rtl-optimization/49619
6122         * gcc.dg/pr49619.c: New test.
6123
6124         PR rtl-optimization/49472
6125         * gfortran.dg/pr49472.f90: New test.
6126
6127         PR debug/49602
6128         * gcc.dg/pr49602.c: New test.
6129
6130 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
6131
6132         PR target/34734
6133         PR target/44643
6134         * gcc.target/avr/avr.exp: Run over cpp files, too.
6135         * gcc.target/avr/torture/avr-torture.exp: Ditto.
6136         * gcc.target/avr/progmem.h: New file.
6137         * gcc.target/avr/exit-abort.h: New file.
6138         * gcc.target/avr/progmem-error-1.c: New file.
6139         * gcc.target/avr/progmem-error-1.cpp: New file.
6140         * gcc.target/avr/progmem-warning-1.c: New file.
6141         * gcc.target/avr/torture/progmem-1.c: New file.
6142         * gcc.target/avr/torture/progmem-1.cpp: New file.
6143
6144 2011-07-04  Richard Guenther  <rguenther@suse.de>
6145
6146         PR tree-optimization/49615
6147         * g++.dg/torture/pr49615.C: New testcase.
6148
6149 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
6150
6151         PR tree-optimization/49610
6152         * gcc.dg/vect/pr49610.c: New test.
6153
6154 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
6155
6156         * gnat.dg/specs/debug1.ads: New test.
6157
6158 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
6159
6160         PR fortran/49562
6161         * gfortran.dg/typebound_proc_23.f90: New.
6162
6163 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
6164
6165         PR c++/49605
6166         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6167
6168 2011-07-01  Jason Merrill  <jason@redhat.com>
6169
6170         PR c++/48261
6171         * g++.dg/template/template-id-3.C: New.
6172
6173         PR c++/48593
6174         * g++.dg/template/qualified-id4.C: New.
6175
6176         PR c++/48883
6177         * g++.dg/template/explicit-args4.C: New.
6178
6179         PR c++/49085
6180         * g++.dg/template/offsetof2.C: New.
6181
6182 2011-07-01  Kai Tietz  <ktietz@redhat.com>
6183
6184         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6185
6186 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6187
6188         PR libmudflap/49549
6189         * lib/target-supports.exp (check_effective_target_gld): New proc.
6190
6191 2011-07-01  Richard Guenther  <rguenther@suse.de>
6192
6193         PR tree-optimization/49603
6194         * gcc.dg/torture/pr49603.c: New testcase.
6195
6196 2011-06-30  Jason Merrill  <jason@redhat.com>
6197
6198         PR c++/49387
6199         * g++.dg/rtti/template1.C: New.
6200
6201         PR c++/49569
6202         * g++.dg/cpp0x/regress/ctor1.C: New.
6203
6204         PR c++/49355
6205         * g++.dg/cpp0x/initlist54.C: New.
6206
6207 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6208
6209         * gcc.dg/tree-ssa/sra-12.c: New test.
6210
6211 2011-06-29  Jason Merrill  <jason@redhat.com>
6212
6213         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6214
6215 2011-06-30  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/46787
6218         * gcc.dg/vect/vect-121.c: New testcase.
6219
6220 2011-06-30  Martin Jambor  <mjambor@suse.cz>
6221
6222         PR tree-optimization/49094
6223         * gcc.dg/tree-ssa/pr49094.c: New test.
6224
6225 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
6226
6227         PR fortran/49540
6228         * gfortran.dg/pr49540-1.f90: New test.
6229         * gfortran.dg/pr49540-2.f90: New test.
6230
6231 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6232
6233         PR ada/49511
6234         * ada/acats/run_acats (which): Use last field of type -p output.
6235
6236 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
6237             Iain Sandoe  <iains@gcc.gnu.org>
6238
6239         PR libobjc/36610
6240         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6241         Only skip on 64-bit *-*-darwin8* && !objc2.
6242
6243 2011-06-30  Richard Guenther  <rguenther@suse.de>
6244
6245         PR tree-optimization/38752
6246         * gcc.c-torture/compile/pr38752.c: New testcase.
6247
6248 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
6249
6250         * gcc.dg/vect/slp-widen-mult-half.c: New test.
6251         * gcc.dg/vect/vect-widen-mult-half.c: New test.
6252
6253 2011-06-29  Jason Merrill  <jason@redhat.com>
6254
6255         PR c++/49216
6256         * g++.dg/cpp0x/initlist53.C: Use placement new.
6257         * g++.dg/cpp0x/initlist-value.C: Use placement new.
6258         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6259
6260         PR c++/49003
6261         * g++.dg/cpp0x/trailing6.C: New.
6262         * g++.dg/cpp0x/pr45908.C: No error.
6263
6264         PR c++/49272
6265         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6266
6267         PR c++/49520
6268         * g++.dg/cpp0x/constexpr-using2.C: New.
6269
6270         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6271
6272         PR c++/45923
6273         * g++.dg/cpp0x/constexpr-diag3.C: New.
6274         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6275         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6276         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6277         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6278
6279 2011-06-29  Jason Merrill  <jason@redhat.com>
6280
6281         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6282
6283 2011-06-29  Richard Guenther  <rguenther@suse.de>
6284
6285         * gcc.dg/tree-ssa/loop-17.c: Adjust.
6286
6287 2011-06-29  Jason Merrill  <jason@redhat.com>
6288
6289         * g++.dg/cpp0x/initlist-value2.C: New.
6290
6291         * g++.dg/cpp0x/constexpr-initlist4.C: New.
6292         * g++.dg/cpp0x/initlist-value.C: New.
6293
6294 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
6295
6296         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6297
6298 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6299
6300         * gcc.dg/inline_1.c: Remove dg-excess-errors.
6301         * gcc.dg/inline_2.c: Likewise.
6302         * gcc.dg/unroll_1.c: Likewise.
6303
6304 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR debug/49567
6307         * gcc.target/i386/pr49567.c: New test.
6308
6309 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
6310
6311         * gnat.dg/opt17.ad[sb]: New test.
6312
6313 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6314             Tom de Vries  <tom@codesourcery.com>
6315
6316         * lib/target-supports.exp (check_effective_target_arm_nothumb)
6317         (check_effective_target_arm_thumb2): New effective targets.
6318         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
6319         properly.  Clean up temporary files.
6320         * gcc.target/arm/ivopts-2.c: Likewise.
6321         * gcc.target/arm/ivopts-3.c: Likewise.
6322         * gcc.target/arm/ivopts-4.c: Likewise.
6323         * gcc.target/arm/ivopts-5.c: Likewise.
6324         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6325
6326 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6327
6328         PR fortran/49479
6329         * gfortran.dg/reshape_zerosize_3.f90:  New test.
6330
6331 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
6332
6333         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6334         * gcc.target/arm/vfp-ldmias.c: Likewise.
6335         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6336         * gcc.target/arm/vfp-stmdbs.c: Likewise.
6337         * gcc.target/arm/vfp-ldmiad.c: Likewise.
6338         * gcc.target/arm/vfp-stmias.c: Likewise.
6339         * gcc.target/arm/vfp-stmdbd.c: Likewise.
6340         * gcc.target/arm/vfp-stmiad.c: Likewise.
6341
6342 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6343
6344         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6345         dg-prune-output.
6346         * gcc.target/arm/pr45701-2.c: Ditto.
6347
6348 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
6349
6350         PR fortran/49466
6351         * gfortran.dg/allocatable_scalar_9.f90: Modified.
6352         * gfortran.dg/extends_14.f03: Modified.
6353
6354 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
6355
6356         * lib/target-supports-dg.exp (dg-require-effective-target): Return
6357         early if the test is already being skipped.
6358
6359         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6360         scan-assembler-dem-not): For missing file, report unresolved with
6361         same message as for pass/fail, with reason reported in log file.
6362
6363         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6364         from add_options_for_arm_neon_fp16.
6365         (check_effective_target_arm_fp16_ok_nocache): Renamed from
6366         check_effective_target_arm_neon_fp16_ok_nocache.
6367         Check -mfpu and -mfloat-abi options from current multilib.
6368         Do not require neon support.
6369         (check_effective_target_arm_fp16_ok): Renamed from
6370         check_effecitve_target_arm_neon_fp16_ok.
6371         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6372         arm_neon_fp16_ok and arm_fp16.
6373         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6374         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6375         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6376         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6377
6378 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.dg/builtin-assume-aligned-1.c: New test.
6381         * gcc.dg/builtin-assume-aligned-2.c: New test.
6382         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6383
6384         PR debug/49544
6385         * gcc.dg/pr49544.c: New test.
6386
6387 2011-06-27  Richard Guenther  <rguenther@suse.de>
6388
6389         PR tree-optimization/49394
6390         * g++.dg/torture/pr49394.C: New testcase.
6391
6392 2011-06-27  Kai Tietz  <ktietz@redhat.com>
6393
6394         * gcc.dg/optimize-bswapdi-2.c: New test.
6395
6396 2011-06-27  Michael Hope  <michael.hope@linaro.org>
6397             Richard Sandiford  <richard.sandiford@linaro.org>
6398
6399         PR tree-optimization/49169
6400         * gcc.dg/torture/pr49169.c: New test.
6401
6402 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6403
6404         PR testsuite/49529
6405         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6406
6407         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6408         hppa*-*-hpux*.
6409
6410 2011-06-26  Jason Merrill  <jason@redhat.com>
6411
6412         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6413
6414         PR c++/49528
6415         * g++.dg/init/ref19.C: New.
6416         * g++.dg/cpp0x/constexpr-cleanup.C: New.
6417
6418 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
6419
6420         PR tree-optimization/48377
6421         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6422         non_strict_align.
6423
6424 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
6425
6426         PR middle-end/49191
6427         * lib/target-supports.exp (check_effective_target_non_strict_align):
6428         New.
6429         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6430
6431 2011-06-24  Martin Jambor  <mjambor@suse.cz>
6432
6433         PR tree-optimizations/49516
6434         * g++.dg/tree-ssa/pr49516.C: New test.
6435
6436 2011-06-23  Jason Merrill  <jason@redhat.com>
6437
6438         PR c++/35255
6439         * g++.dg/template/partial10.C: New.
6440         * g++.dg/template/partial11.C: New.
6441
6442 2011-06-23  Jeff Law <law@redhat.com>
6443
6444         PR middle-end/48770
6445         * gcc.dg/pr48770.c: New test.
6446
6447 2011-06-23  Jan Hubicka  <jh@suse.cz>
6448
6449         PR middle-end/49373
6450         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6451
6452 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
6453
6454         PR testsuite/49512
6455         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6456         instead of -fdump-tree-optimized.
6457
6458 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
6459
6460         PR c++/44625
6461         * g++.dg/template/crash107.C: New.
6462         * g++.dg/template/error17.C: Adjust.
6463
6464 2011-06-23  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/49507
6467         * g++.dg/cpp0x/defaulted30.C: New.
6468
6469         PR c++/49440
6470         * g++.dg/rtti/anon-ns1.C: New.
6471
6472         PR c++/49395
6473         * g++.dg/init/ref18.C: New.
6474
6475         PR c++/36435
6476         * g++.dg/template/partial9.C: New.
6477
6478 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
6479
6480         PR middle-end/49373
6481         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6482
6483 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
6484
6485         PR debug/49496
6486         * gcc.dg/pr49496.c: New test.
6487
6488 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
6489
6490         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6491         is not xscale.
6492
6493         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6494
6495         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6496         * gcc.target/arm/pr42879.c: Likewise.
6497         * gcc.target/arm/pr45701-3.c: Likewise.
6498
6499         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6500         * gcc.target/arm/pr40482.c: Likewise.
6501         * gcc.target/arm/stack-corruption.c: Likewise.
6502
6503 2011-06-22  Richard Guenther  <rguenther@suse.de>
6504
6505         PR tree-optimization/49493
6506         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6507
6508 2011-06-22  Jason Merrill  <jason@redhat.com>
6509
6510         PR c++/49260
6511         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6512
6513 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
6514             Dmitry Melnik  <dm@ispras.ru>
6515
6516         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6517         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6518         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6519
6520 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
6521
6522         * gcc.target/arm/tlscall.c: New.
6523
6524 2011-06-21  Jason Merrill  <jason@redhat.com>
6525
6526         PR c++/49172
6527         * g++.dg/cpp0x/constexpr-ref1.C: New.
6528         * g++.dg/cpp0x/constexpr-ref2.C: New.
6529         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6530
6531         PR c++/49482
6532         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6533
6534         PR c++/49418
6535         * g++.dg/template/param3.C: New.
6536
6537 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
6538
6539         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6540         my_clrsb test functions.
6541         (main): Test clrsb.
6542         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6543         test_sll, test_ull): Add clrsb tests.
6544         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6545         clrsbll.
6546
6547 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
6548
6549         PR fortran/49112
6550         * gfortran.dg/class_44.f03: New.
6551
6552 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6553
6554         PR tree-optimization/49478
6555         * gcc.dg/vect/pr49478.c
6556
6557 2011-06-21  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/49483
6560         * gcc.dg/vect/vect-120.c: New testcase.
6561
6562 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
6563
6564         PR testsuite/49443
6565         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6566         * gcc.dg/vect/vect-peel-4.c: Likewise.
6567
6568 2011-06-22  Christian Bruel  <christian.bruel@st.com>
6569
6570         PR middle-end/49139
6571         * gcc.dg/always_inline.c: Removed -Winline. Update checks
6572         * gcc.dg/always_inline2.c: Likewise.
6573         * gcc.dg/always_inline3.c: Likewise.
6574         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6575         * gcc.dg/inline_1.c: Likewise.
6576         * gcc.dg/inline_2.c: Likewise.
6577         * gcc.dg/inline_3.c: Likewise.
6578         * gcc.dg/inline_4.c: Likewise.
6579         * gcc.dg/20051201-1.c: Likewise.
6580         * gcc.dg/pr40087.c: Likewise.
6581         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6582         * gcc.dg/inline-22.c: Likewise.
6583         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6584         * gcc.dg/lto/20090218-1_1.c: Likewise.
6585         * g++.dg/ipa/devirt-7.C: Likewise.
6586         * gcc.dg/uninit-pred-5_a.c: Likewise.
6587         * gcc.dg/uninit-pred-5_b.c: Likewise.
6588         * gcc.dg/fail_always_inline.c: New.
6589
6590 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
6591
6592         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6593         into 6 jobs instead of 3.
6594
6595 2011-06-20  Jason Merrill  <jason@redhat.com>
6596
6597         PR c++/49216
6598         * g++.dg/cpp0x/initlist53.C: New.
6599
6600 2011-06-20  Tobias Burnus  <burnus@net-b.de>
6601
6602         PR fortran/18918
6603         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6604         * gfortran.dg/coarray_lock_3.f90: New.
6605         * gfortran.dg/coarray/lock_1.f90: New.
6606
6607 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
6608
6609         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6610         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6611         unresolved and report the reason to the log file.
6612
6613         * lib/scanasm.exp (object-size): Move argument processing earlier
6614         to report errors before verifying that the file exists.  Report
6615         problems detected at runtime as unresolved instead of error and
6616         report their reasons to the log file.
6617
6618 2011-06-20  Jason Merrill  <jason@redhat.com>
6619
6620         PR c++/47080
6621         * g++.dg/cpp0x/explicit6.C: New.
6622
6623         PR c++/47635
6624         * g++.dg/cpp0x/enum20.C: New.
6625
6626         PR c++/48138
6627         * g++.dg/ext/attr-aligned01.C: New.
6628
6629         PR c++/49205
6630         * g++.dg/cpp0x/variadic-default.C: New.
6631
6632         PR c++/43321
6633         * g++.dg/cpp0x/auto26.C: New.
6634
6635         PR c++/43831
6636         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6637
6638 2011-06-20  Kai Tietz  <ktietz@redhat.com>
6639
6640         * gcc.dg/binop-notand1.c: New test.
6641         * gcc.dg/binop-notand2.c: New test.
6642         * gcc.dg/binop-notand3.c: New test.
6643         * gcc.dg/binop-notand4.c: New test.
6644         * gcc.dg/binop-notand5.c: New test.
6645         * gcc.dg/binop-notand6.c: New test.
6646
6647 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR testsuite/49432
6650         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6651
6652 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
6653
6654         PR fortran/49400
6655         * gfortran.dg/proc_ptr_31.f90: New.
6656
6657 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6658
6659         * gnat.dg/volatile6.adb: New test.
6660         * gnat.dg/volatile7.adb: Likewise.
6661         * gnat.dg/volatile8.adb: Likewise.
6662         * gnat.dg/volatile9.adb: Likewise.
6663
6664 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
6665
6666         * gnat.dg/constant3.adb: New test.
6667
6668 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
6669
6670         PR libfortran/49296
6671         * gfortran.dg/read_list_eof_1.f90: New test.
6672
6673 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR target/49411
6676         * gcc.target/i386/testimm-1.c: New test.
6677         * gcc.target/i386/testimm-2.c: New test.
6678         * gcc.target/i386/testimm-3.c: New test.
6679         * gcc.target/i386/testimm-4.c: New test.
6680         * gcc.target/i386/testimm-5.c: New test.
6681         * gcc.target/i386/testimm-6.c: New test.
6682         * gcc.target/i386/testimm-7.c: New test.
6683         * gcc.target/i386/testimm-8.c: New test.
6684         * gcc.target/i386/xop-vpermil2px-2.c: New test.
6685         * gcc.target/i386/xop-rotate1-int.c: New test.
6686         * gcc.target/i386/xop-rotate2-int.c: New test.
6687
6688 2011-06-17  Jason Merrill  <jason@redhat.com>
6689
6690         * g++.dg/cpp0x/rv-func2.C: New.
6691
6692         * g++.dg/debug/dwarf2/lambda1.C: New.
6693         * g++.dg/warn/Wshadow-6.C: Adjust.
6694
6695 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
6696
6697         PR fortran/48699
6698         * gfortran.dg/move_alloc_5.f90: New.
6699
6700 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
6701
6702         PR rtl-optimization/48542
6703         * gcc.dg/torture/pr48542.c: New test.
6704
6705 2011-06-16  Jason Merrill  <jason@redhat.com>
6706
6707         PR c++/44160
6708         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6709
6710         PR c++/45378
6711         * g++.dg/cpp0x/initlist52.C New.
6712
6713         PR c++/45399
6714         * c-c++-common/raw-string-12.c: New.
6715
6716         PR c++/49229
6717         * g++.dg/cpp0x/sfinae26.C: New.
6718
6719         PR c++/49251
6720         * g++.dg/cpp0x/variadic113.C: New.
6721
6722         PR c++/49420
6723         * g++.dg/cpp0x/variadic112.C: New.
6724
6725 2011-06-16  Jeff Law <law@redhat.com>
6726
6727         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6728         improved jump threading.
6729         * gcc.dg/builtin-object-size-2.c: Likewise.
6730         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6731
6732 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6733
6734         PR fortran/49074
6735         * gfortran.dg/typebound_assignment_3.f03: New.
6736
6737 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
6738
6739         PR testsuite/48727
6740         * g++.dg/opt/devirt2.C: Change xfail rule to target.
6741
6742 2011-06-16  Martin Jambor  <mjambor@suse.cz>
6743
6744         PR tree-optimization/49343
6745         * gnat.dg/discr31.ad[sb]: New test.
6746
6747 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6748
6749         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6750
6751 2011-06-16  Tom de Vries  <tom@codesourcery.com>
6752
6753         PR target/45098
6754         * gcc.target/arm/ivopts-3.c: Update test.
6755         * gcc.target/arm/ivopts-5.c: Same.
6756
6757 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6758
6759         Revert:
6760         2011-06-10  Wei Guozhi  <carrot@google.com>
6761
6762         PR target/45335
6763         * gcc.target/arm/pr45335.c: New test.
6764         * gcc.target/arm/pr45335-2.c: New test.
6765         * gcc.target/arm/pr45335-3.c: New test.
6766         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6767         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6768         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6769
6770 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
6771
6772         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6773
6774 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
6775
6776         PR fortran/49417
6777         * gfortran.dg/class_43.f03: New.
6778
6779 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR tree-optimization/49419
6782         * gcc.c-torture/execute/pr49419.c: New test.
6783
6784 2011-06-16  Revital Eres  <revital.eres@linaro.org>
6785
6786         * gcc.dg/sms-9.c: New file.
6787
6788 2011-06-15  Easwaran Raman  <eraman@google.com>
6789
6790         PR rtl-optimization/49414
6791         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6792
6793 2011-06-14  Jason Merrill  <jason@redhat.com>
6794
6795         * g++.dg/cpp0x/noexcept13.C: New.
6796
6797 2011-06-14  Easwaran Raman  <eraman@google.com>
6798
6799         PR rtl-optimization/44194
6800         * gcc.dg/pr44194-1.c: New test.
6801         * gcc.dg/pr44194-2.c: New test.
6802
6803 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6804
6805         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6806         switches.
6807         * gcc.target/arm/pr45701-2.c: Likewise.
6808         * gcc.target/arm/thumb-branch1.c: Likewise.
6809
6810 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
6811
6812         PR testsuite/48727
6813         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6814
6815 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
6816
6817         * gcc.target/arm/pr45701-1.c: Require thumb support.
6818         * gcc.target/arm/pr45701-2.c: Likewise.
6819         * gcc.target/arm/thumb-branch1.c: Likewise.
6820
6821         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6822         * gcc.target/arm/pr39839.c: Likewise.
6823         * gcc.target/arm/pr40657-2.c: Likewise.
6824         * gcc.target/arm/pr40956.c: Likewise.
6825         * gcc.target/arm/pr41679.c: Likewise.
6826         * gcc.target/arm/pr42235.c: Likewise.
6827         * gcc.target/arm/pr42495.c: Likewise.
6828         * gcc.target/arm/pr42505.c: Likewise.
6829         * gcc.target/arm/pr42574.c: Likewise.
6830         * gcc.target/arm/pr46883.c: Likewise.
6831         * gcc.target/arm/pr46934.c: Likewise.
6832         * gcc.target/arm/xor-and.c: Likewise.
6833
6834 2011-06-14  Jason Merrill  <jason@redhat.com>
6835
6836         * g++.dg/other/error23.C: Adjust error message.
6837         * g++.dg/other/error32.C: Likewise.
6838
6839         PR c++/49389
6840         * g++.dg/cpp0x/rv-dotstar.C: New.
6841
6842         PR c++/49369
6843         * g++.dg/cpp0x/decltype30.C: New.
6844
6845         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6846
6847 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6848
6849         PR fortran/49103
6850         * gfortran.dg/pr49103.f90: New test.
6851
6852 2011-06-14  Tom de Vries  <tom@codesourcery.com>
6853
6854         PR target/45098
6855         * gcc.target/arm/ivopts-3.c: New test.
6856         * gcc.target/arm/ivopts-4.c: New test.
6857         * gcc.target/arm/ivopts-5.c: New test.
6858
6859 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
6860
6861         PR rtl-optimization/49390
6862         * gcc.c-torture/execute/pr49390.c: New test.
6863
6864 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6865
6866         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6867
6868 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
6869
6870         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6871         * gcc.c-torture/execute/cmpsi-2.x: New file.
6872         * gcc.c-torture/execute/pr45262.c: Undo 172757.
6873         * gcc.c-torture/execute/pr45262.x: New file.
6874         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6875         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6876         int32plus
6877         * gcc.c-torture/compile/pr49163.c: Ditto.
6878
6879 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
6880
6881         * gcc.dg/vect/vect-16.c: Rename to...
6882         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6883         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6884         for double-word vectors.
6885         * gcc.dg/vect/vect-peel-4.c: Likewise.
6886         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6887         vect_element_align.
6888         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6889         -fno-fast-math.
6890
6891 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
6892
6893         PR target/44618
6894         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6895
6896 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6897
6898         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6899
6900 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6901
6902         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6903
6904 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
6905
6906         * gfortran.dg/trim_optimize_8.f90:  New test case.
6907
6908 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
6909            Ira Rosen  <ira.rosen@linaro.org>
6910
6911         PR tree-optimization/49352
6912         * gcc.dg/vect/pr49352.c: New test.
6913
6914 2011-06-12  Tobias Burnus
6915
6916         PR fortran/49324
6917         * gfortran.dg/alloc_comp_assign_11.f90: New.
6918
6919 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
6920
6921         * gfortran.dg/trim_optimize_7.f90:  New test.
6922
6923 2011-06-10  Wei Guozhi  <carrot@google.com>
6924
6925         PR target/45335
6926         * gcc.target/arm/pr45335.c: New test.
6927         * gcc.target/arm/pr45335-2.c: New test.
6928         * gcc.target/arm/pr45335-3.c: New test.
6929         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6930         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6931         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6932
6933 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6934
6935         PR c++/41769
6936         * g++.dg/parse/error39.C: New.
6937
6938 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
6939
6940         * gcc.target/arm/20090811-1.c: Skip for incompatible
6941         options, do not override other options.
6942         * gcc.target/arm/combine-cmp-shift.c: Skip for
6943         incompatible options.
6944         * gcc.target/arm/pr45094.c: Likewise.
6945         * gcc.target/arm/scd42-1.c: Likewise.
6946         * gcc.target/arm/scd42-3.c: Likewise.
6947         * gcc.target/arm/thumb-ltu.c: Likewise.
6948
6949         * lib/target-supports.exp
6950         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6951         multilib flags use -mfpu with a value other than neon-fp16.
6952
6953 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6954
6955         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6956         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6957
6958 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6959
6960         * lib/target-supports.exp (check_effective_target_pie): New proc.
6961         * gcc.dg/pie-link.c: Use target pie.
6962
6963 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
6964             Laurent Roug�  <laurent.rouge@menta.fr>
6965
6966         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6967         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6968
6969 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
6970
6971         * gfortran.dg/coarray/sync_1.f90: New test for
6972         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6973
6974 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
6975
6976         PR tree-optimization/49318
6977         * gcc.dg/vect/pr49318.c: New test.
6978
6979 2011-06-09  David Krauss  <potswa@mac.com>
6980
6981         * g++.dg/template/arrow1.C: New.
6982
6983 2011-06-09  Jason Merrill  <jason@redhat.com>
6984
6985         * lib/prune.exp: Prune "note"s.
6986         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6987
6988         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6989         * g++.dg/template/dependent-expr3.C: Likewise.
6990         * g++.dg/parse/template7.C: Likewise.
6991         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6992         * g++.old-deja/g++.jason/rfg10.C: Likewise.
6993         * g++.old-deja/g++.pt/friend38.C: Likewise.
6994         * g++.old-deja/g++.pt/crash32.C: Likewise.
6995         * g++.old-deja/g++.other/init4.C: Likewise.
6996         * g++.old-deja/g++.other/friend8.C: Likewise.
6997
6998         * g++.dg/ext/complex7.C: Adjust expected output.
6999         * g++.dg/diagnostic/method1.C: Likewise.
7000         * g++.dg/parse/parameter-declaration-2.C: Likewise.
7001         * g++.dg/parse/crash33.C: Likewise.
7002         * g++.dg/other/warning1.C: Likewise.
7003         * g++.dg/init/pr29571.C: Likewise.
7004         * g++.dg/warn/overflow-warn-1.C: Likewise.
7005         * g++.dg/warn/overflow-warn-3.C: Likewise.
7006         * g++.dg/warn/overflow-warn-4.C: Likewise.
7007         * g++.old-deja/g++.oliva/template1.C: Likewise.
7008
7009         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7010         * g++.dg/parse/template7.C: Adjust.
7011
7012 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
7013
7014         PR target/49307
7015         * gcc.dg/pr49307.c: New.
7016
7017 2011-06-09  Wei Guozhi  <carrot@google.com>
7018
7019         PR target/46975
7020         * gcc.target/arm/pr46975.c: New testcase.
7021
7022 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
7023
7024         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7025         (PMETH, arglist_t): Removed.
7026         (method_get_number_of_arguments): Removed.
7027         (method_get_nth_argument): Removed.
7028         (method_get_first_argument): Removed.
7029         (method_get_next_argument): Removed.
7030         (method_get_sizeof_arguments): Removed.
7031         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7032         (PMETH): Removed.
7033         (method_get_number_of_arguments): Removed.
7034         (method_get_nth_argument): Removed.
7035         (method_get_first_argument): Removed.
7036         (method_get_next_argument): Removed.
7037         (method_get_sizeof_arguments): Removed.
7038         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7039
7040 2011-06-09  David Li  <davidxl@google.com>
7041
7042         * gcc.dg/dump-pass.c: New test.
7043
7044 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
7045
7046         PR c++/29003
7047         * g++.dg/parse/error38.C: New.
7048
7049 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
7050
7051         PR middle-end/49308
7052         * gfortran.dg/pr49308.f90: New test.
7053
7054 2011-06-08  Jason Merrill  <jason@redhat.com>
7055
7056         * g++.dg/cpp0x/noexcept11.C: New.
7057         * g++.dg/cpp0x/noexcept12.C: New.
7058         * g++.dg/cpp0x/sfinae11.C: Adjust.
7059
7060 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
7061
7062         PR testsuite/49323
7063         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7064         to dg-options, match also DW_AT_linkage_name.
7065
7066 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7067
7068         PR middle-end/21953
7069         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7070         -fno-common on alpha*-dec-osf*.
7071         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7072
7073 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
7074
7075         PR rtl-optimization/49303
7076         * gcc.target/ia64/pr49303.c: New test.
7077
7078 2011-06-08  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/18918
7081         * gfortran.dg/coarray_lock_1.f90: New.
7082         * gfortran.dg/coarray_lock_2.f90: New.
7083
7084 2011-06-07  Jason Merrill  <jason@redhat.com>
7085
7086         * lib/prune.exp: Look for "required" rather than "instantiated".
7087         * g++.dg/abi/mangle11.C: Likewise.
7088         * g++.dg/abi/mangle12.C: Likewise.
7089         * g++.dg/abi/mangle17.C: Likewise.
7090         * g++.dg/abi/mangle20-2.C: Likewise.
7091         * g++.dg/abi/pragma-pack1.C: Likewise.
7092         * g++.dg/cpp0x/decltype26.C: Likewise.
7093         * g++.dg/cpp0x/decltype28.C: Likewise.
7094         * g++.dg/cpp0x/decltype29.C: Likewise.
7095         * g++.dg/cpp0x/enum11.C: Likewise.
7096         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7097         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7098         * g++.dg/cpp0x/pr47416.C: Likewise.
7099         * g++.dg/ext/case-range2.C: Likewise.
7100         * g++.dg/ext/case-range3.C: Likewise.
7101         * g++.dg/gomp/for-19.C: Likewise.
7102         * g++.dg/gomp/pr37533.C: Likewise.
7103         * g++.dg/gomp/pr38639.C: Likewise.
7104         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7105         * g++.dg/inherit/base3.C: Likewise.
7106         * g++.dg/inherit/using6.C: Likewise.
7107         * g++.dg/init/placement4.C: Likewise.
7108         * g++.dg/init/reference3.C: Likewise.
7109         * g++.dg/lookup/scoped6.C: Likewise.
7110         * g++.dg/lookup/using7.C: Likewise.
7111         * g++.dg/other/abstract1.C: Likewise.
7112         * g++.dg/other/error10.C: Likewise.
7113         * g++.dg/other/error5.C: Likewise.
7114         * g++.dg/other/field1.C: Likewise.
7115         * g++.dg/other/offsetof5.C: Likewise.
7116         * g++.dg/parse/bitfield2.C: Likewise.
7117         * g++.dg/parse/constant4.C: Likewise.
7118         * g++.dg/parse/crash20.C: Likewise.
7119         * g++.dg/parse/invalid-op1.C: Likewise.
7120         * g++.dg/parse/non-dependent2.C: Likewise.
7121         * g++.dg/parse/template18.C: Likewise.
7122         * g++.dg/tc1/dr152.C: Likewise.
7123         * g++.dg/tc1/dr166.C: Likewise.
7124         * g++.dg/tc1/dr176.C: Likewise.
7125         * g++.dg/tc1/dr213.C: Likewise.
7126         * g++.dg/template/access11.C: Likewise.
7127         * g++.dg/template/access2.C: Likewise.
7128         * g++.dg/template/access3.C: Likewise.
7129         * g++.dg/template/access7.C: Likewise.
7130         * g++.dg/template/arg7.C: Likewise.
7131         * g++.dg/template/cond2.C: Likewise.
7132         * g++.dg/template/crash13.C: Likewise.
7133         * g++.dg/template/crash40.C: Likewise.
7134         * g++.dg/template/crash7.C: Likewise.
7135         * g++.dg/template/crash84.C: Likewise.
7136         * g++.dg/template/ctor5.C: Likewise.
7137         * g++.dg/template/defarg13.C: Likewise.
7138         * g++.dg/template/defarg14.C: Likewise.
7139         * g++.dg/template/dtor7.C: Likewise.
7140         * g++.dg/template/eh2.C: Likewise.
7141         * g++.dg/template/error2.C: Likewise.
7142         * g++.dg/template/error43.C: Likewise.
7143         * g++.dg/template/friend32.C: Likewise.
7144         * g++.dg/template/injected1.C: Likewise.
7145         * g++.dg/template/instantiate1.C: Likewise.
7146         * g++.dg/template/instantiate3.C: Likewise.
7147         * g++.dg/template/instantiate5.C: Likewise.
7148         * g++.dg/template/instantiate7.C: Likewise.
7149         * g++.dg/template/local6.C: Likewise.
7150         * g++.dg/template/lookup2.C: Likewise.
7151         * g++.dg/template/member5.C: Likewise.
7152         * g++.dg/template/memfriend15.C: Likewise.
7153         * g++.dg/template/memfriend16.C: Likewise.
7154         * g++.dg/template/memfriend17.C: Likewise.
7155         * g++.dg/template/memfriend7.C: Likewise.
7156         * g++.dg/template/meminit1.C: Likewise.
7157         * g++.dg/template/nested3.C: Likewise.
7158         * g++.dg/template/non-type-template-argument-1.C: Likewise.
7159         * g++.dg/template/nontype12.C: Likewise.
7160         * g++.dg/template/nontype13.C: Likewise.
7161         * g++.dg/template/nontype6.C: Likewise.
7162         * g++.dg/template/pr23510.C: Likewise.
7163         * g++.dg/template/pr35240.C: Likewise.
7164         * g++.dg/template/ptrmem15.C: Likewise.
7165         * g++.dg/template/ptrmem6.C: Likewise.
7166         * g++.dg/template/qualified-id1.C: Likewise.
7167         * g++.dg/template/qualttp20.C: Likewise.
7168         * g++.dg/template/qualttp3.C: Likewise.
7169         * g++.dg/template/qualttp4.C: Likewise.
7170         * g++.dg/template/qualttp5.C: Likewise.
7171         * g++.dg/template/qualttp6.C: Likewise.
7172         * g++.dg/template/qualttp7.C: Likewise.
7173         * g++.dg/template/qualttp8.C: Likewise.
7174         * g++.dg/template/recurse.C: Likewise.
7175         * g++.dg/template/recurse2.C: Likewise.
7176         * g++.dg/template/ref5.C: Likewise.
7177         * g++.dg/template/scope2.C: Likewise.
7178         * g++.dg/template/sfinae10.C: Likewise.
7179         * g++.dg/template/sfinae3.C: Likewise.
7180         * g++.dg/template/sizeof3.C: Likewise.
7181         * g++.dg/template/static9.C: Likewise.
7182         * g++.dg/template/template-id-2.C: Likewise.
7183         * g++.dg/template/typedef13.C: Likewise.
7184         * g++.dg/template/typename4.C: Likewise.
7185         * g++.dg/template/using14.C: Likewise.
7186         * g++.dg/template/using2.C: Likewise.
7187         * g++.dg/template/warn1.C: Likewise.
7188         * g++.dg/warn/Wparentheses-13.C: Likewise.
7189         * g++.dg/warn/Wparentheses-15.C: Likewise.
7190         * g++.dg/warn/Wparentheses-16.C: Likewise.
7191         * g++.dg/warn/Wparentheses-17.C: Likewise.
7192         * g++.dg/warn/Wparentheses-18.C: Likewise.
7193         * g++.dg/warn/Wparentheses-19.C: Likewise.
7194         * g++.dg/warn/Wparentheses-20.C: Likewise.
7195         * g++.dg/warn/Wparentheses-23.C: Likewise.
7196         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7197         * g++.dg/warn/noeffect2.C: Likewise.
7198         * g++.dg/warn/noeffect4.C: Likewise.
7199         * g++.dg/warn/pr8570.C: Likewise.
7200         * g++.old-deja/g++.brendan/init2.C: Likewise.
7201         * g++.old-deja/g++.eh/spec6.C: Likewise.
7202         * g++.old-deja/g++.pt/crash10.C: Likewise.
7203         * g++.old-deja/g++.pt/crash36.C: Likewise.
7204         * g++.old-deja/g++.pt/derived3.C: Likewise.
7205         * g++.old-deja/g++.pt/error2.C: Likewise.
7206         * g++.old-deja/g++.pt/explicit70.C: Likewise.
7207         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7208         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7209         * g++.old-deja/g++.pt/overload7.C: Likewise.
7210         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7211
7212 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7213             Iain Sandoe  <iains@gcc.gnu.org>
7214
7215         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7216         Added code to deal with the case when [Protocol
7217         -descriptionForInstanceMethod:] or [Protocol
7218         -descriptionForClassMethod:] returns NULL.
7219
7220 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
7221             Iain Sandoe  <iains@gcc.gnu.org>
7222
7223         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7224         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7225         Added cast.
7226
7227 2011-06-07  Xinliang David Li  <davidxl@google.com>
7228
7229         * gcc.dg/inline_2.c: New test.
7230         * gcc.dg/unroll_2.c: New test.
7231         * gcc.dg/inline_3.c: New test.
7232         * gcc.dg/unroll_3.c: New test.
7233         * gcc.dg/inline_4.c: New test.
7234         * gcc.dg/unroll_4.c: New test.
7235         * gcc.dg/inline_1.c: New test.
7236         * gcc.dg/unroll_1.c: New test.
7237
7238 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7239
7240         PR tree-optimization/48497
7241         * lib/gcc-defs.exp (dg-additional-options): New proc.
7242         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7243         -msse2 on 32-bit x86.
7244
7245 2011-06-06  Jason Merrill  <jason@redhat.com>
7246
7247         * g++.dg/cpp0x/enum19.C: New.
7248
7249 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
7250
7251         * gcc.target/arm/neon-reload-class.c: New test.
7252
7253 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
7254
7255         PR debug/49130
7256         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7257
7258 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7259
7260         * gcc.target/arm/smlatb-1.c: New file.
7261         * gcc.target/arm/smlatt-1.c: New file.
7262         * gcc.target/arm/smlaltb-1.c: New file.
7263         * gcc.target/arm/smlaltt-1.c: New file.
7264
7265 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
7266
7267         * gcc.target/arm/mla-2.c: New test.
7268
7269 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR gcov-profile/49299
7272         * gcc.dg/tree-prof/pr49299-1.c: New test.
7273         * gcc.dg/tree-prof/pr49299-2.c: New test.
7274
7275 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
7276
7277         * lib/target-supports.exp
7278         (check_effective_target_vect_widen_mult_qi_to_hi):
7279         Add NEON as supporting target.
7280         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7281         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7282         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7283         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7284         using widening multiplication on targets that support it.
7285         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7286         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7287         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7288
7289 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7290
7291         Updated all testcases in the ObjC/ObjC++ testsuites to use the
7292         Modern Objective-C runtime API.
7293         * objc/execute/next_mapping.h: Removed.
7294         * objc-obj-c++-shared/next-mapping.h: Removed.
7295         * objc-obj-c++-shared/Object1.h: Removed.
7296         * objc-obj-c++-shared/Object1.m: Removed.
7297         * objc-obj-c++-shared/Object1.mm: Removed.
7298         * objc-obj-c++-shared/Object1-implementation.h: Removed.
7299         * objc-obj-c++-shared/Protocol1.h: Removed.
7300         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7301         of ProtoBool, IVAR_T and METHOD.
7302         * objc-obj-c++-shared/runtime.h: New.
7303         * objc-obj-c++-shared/TestsuiteObject.h: New.
7304         * objc-obj-c++-shared/TestsuiteObject.m: New.
7305
7306         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7307         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7308         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7309         it a class method.
7310         * objc/execute/_cmd.m: Include
7311         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7312         runtime API.  ([TestClass +initialize]): Include this method also
7313         with the GNU runtime.
7314         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7315         Object.  ([-setValue:]): Return void.
7316         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7317         with the GNU runtime.  Include
7318         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
7319         for the NeXT runtime.  Use the existing print_ivars() and
7320         compare_structures() implementations for the old NeXT runtime.
7321         Added new implementations for the Modern GNU and NeXT runtimes.
7322         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7323         well.  (main): Use objc_getClass().  Use return instead of exit.
7324         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7325         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
7326         of exit().
7327         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7328         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
7329         instead of Object.  (main): Use return instead of exit().
7330         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
7331         instead of Object.  Removed prototype for exit().  (main): Use
7332         return instead of exit().  Use the Modern Objective-C runtime API.
7333         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7334         Object.
7335         * objc/execute/class-tests-1.h: Include
7336         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7337         runtime API.  (test_class_with_superclass): Do not call [Object
7338         class].  There is no need to with the current libobjc.
7339         * objc/execute/class-tests-2.h: Include
7340         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
7341         runtime API.
7342         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7343         ../../objc-obj-c++-shared/next-mapping.h.
7344         * objc/execute/class-2.m: Likewise.
7345         * objc/execute/class-3.m: Likewise.
7346         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7347         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
7348         +initialize]): Include this method also with the GNU
7349         runtime. (main): Use the Modern Objective-C runtime API.
7350         * objc/execute/class-5.m: Likewise.
7351         * objc/execute/class-6.m: Likewise.
7352         * objc/execute/class-7.m: Likewise.
7353         * objc/execute/class-8.m: Likewise.
7354         * objc/execute/class-9.m: Likewise.
7355         * objc/execute/class-10.m: Likewise.
7356         * objc/execute/class-11.m: Likewise.
7357         * objc/execute/class-12.m: Likewise.
7358         * objc/execute/class-13.m: Likewise.
7359         * objc/execute/class-14.m: Likewise.
7360         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7361         this method also with the GNU runtime.
7362         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7363         +initialize]): Include this method also with the GNU runtime.
7364         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7365         of Object.
7366         * objc/execute/encode-1.m: Likewise.
7367         * objc/execute/enumeration-1.m: Likewise.
7368         * objc/execute/enumeration-2.m: Likewise.
7369         * objc/execute/exceptions/catchall-1.m: Likewise.
7370         * objc/execute/exceptions/finally-1.m: Likewise.
7371         * objc/execute/exceptions/foward-1.m: Likewise.
7372         * objc/execute/exceptions/local-variables-1.m: Likewise.
7373         * objc/execute/exceptions/throw-nil.m: Likewise.
7374         * objc/execute/exceptions/trivial.m: Likewise.
7375         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7376         of Object. Include objc/runtime.h instead of objc/objc-api.h.
7377         * objc/execute/exceptions/matcher-1.m: Likewise.
7378         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7379         Object.
7380         * objc/execute/formal_protocol-2.m: Likewise.
7381         * objc/execute/formal_protocol-3.m: Likewise.
7382         * objc/execute/formal_protocol-4.m: Likewise.
7383         * objc/execute/formal_protocol-5.m: Include
7384         ../../objc-obj-c++-shared/runtime.h. (main): Always use
7385         protocol_getName().
7386         * objc/execute/formal_protocol-6.m: Likewise.
7387         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7388         Object.  Include <objc/Protocol.h> instead of
7389         ../../objc-obj-c++-shared/Protocol1.h.
7390         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7391         Object.
7392         * objc/execute/informal_protocol.m: Likewise.
7393         * objc/execute/load-3.m: Likewise.
7394         * objc/execute/many_args_method.m ([TestClass +initialize]):
7395         Include this method with the GNU runtime as well.
7396         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7397         * objc/execute/nested-func-1.m: Use TestsuiteObject
7398         instead of Object.
7399         * objc/execute/nil_method-1.m: Likewise.
7400         * objc/execute/no_clash.m: Likewise.
7401         * objc/execute/np-1.m: Do not include
7402         ../../objc-obj-c++-shared/Protocol1.h.
7403         (main): Use return instead of exit().
7404         * objc/execute/np-2.m: Do not include
7405         ../../objc-obj-c++-shared/Protocol1.h.
7406         ([MyObject +initialize]): Include this method also with the GNU
7407         runtime.  (main): Use return instead of exit().
7408         * objc/execute/object_is_class.m: Include
7409         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7410         of Object.  (main): Use the Modern Objective-C runtime API.
7411         * objc/execute/object_is_meta_class.m: Likewise.
7412         * objc/execute/private.m: Use TestsuiteObject instead of Object.
7413         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7414         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
7415         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
7416         Objective-C runtime API.
7417         * objc/execute/protocol-isEqual-2.m: Likewise.
7418         * objc/execute/protocol-isEqual-3.m: Likewise.
7419         * objc/execute/protocol-isEqual-4.m: Likewise.
7420         * objc/execute/redefining_self.m ([TestClass +initialize]):
7421         Include this method with the GNU runtime as well.
7422         * objc/execute/root_methods.m: Include
7423         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
7424         Include this method with the GNU runtime as well.
7425         (main): Use the Modern Objective-C runtime API.
7426         * objc/execute/selector-1.m: Include
7427         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
7428         of Object.  (main): Use the Modern Objective-C runtime API.
7429         * objc/execute/static-1.m ([Test +initialize]): Include this
7430         method with the GNU runtime as well.
7431         * objc/execute/static-2.m: Likewise.
7432         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7433         * objc/execute/va_method.m: Do not include objc/objc-api.h.
7434         ([MathClass +initialize]): Include this method with the GNU
7435         runtime as well.
7436         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7437         instead of Object.
7438         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7439         * objc.dg/attributes/categ-attributes-2.m: Likewise.
7440         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7441         * objc.dg/attributes/method-attribute-1.m: Likewise.
7442         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7443         * objc.dg/attributes/method-attribute-2.m: Likewise.
7444         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7445         * objc.dg/attributes/method-attribute-3.m: Likewise.
7446         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7447         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7448         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7449         * obj-c++.dg/bitfield-1.mm: Likewise.
7450         * obj-c++.dg/bitfield-2.mm: Likewise
7451         * objc.dg/bitfield-3.m: Likewise.
7452         * obj-c++.dg/bitfield-4.mm: Likewise.
7453         * objc.dg/bitfield-5.m: Likewise
7454         * objc.dg/call-super-1.m: Likewise.
7455         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7456         Use objc_getClass() instead of objc_get_class(), but for the GNU
7457         runtime redefine objc_getClass as objc_get_class.  Include
7458         ../objc-obj-c++-shared/runtime.h.
7459         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7460         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7461         Use the Modern Objective-C runtime API.
7462         * objc.dg/class-protocol-1.m: Include
7463         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7464         * obj-c++.dg/class-protocol-1.mm: Likewise.
7465         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7466         * objc.dg/comp-types-10.m: Likewise.
7467         * objc.dg/comp-types-11.m: Likewise.
7468         * objc.dg/comp-types-12.m: Likewise.
7469         * obj-c++.dg/comp-types-9.mm: Likewise.
7470         * obj-c++.dg/comp-types-11.mm: Likewise.
7471         * obj-c++.dg/comp-types-12.mm: Likewise.
7472         * obj-c++.dg/comp-types-13.mm: Likewise.
7473         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7474         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7475         * obj-c++.dg/cxx-scope-1.mm: Likewise.
7476         * obj-c++.dg/cxx-scope-2.mm: Likewise.
7477         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7478         * objc.dg/desig-init-1.m: Likewise.
7479         * obj-c++.dg/defs.mm: Likewise.
7480         * objc.dg/exceptions-2.m: Likewise.
7481         * obj-c++.dg/except-1.mm: Likewise.
7482         * obj-c++.dg/exceptions-2.mm: Likewise.
7483         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7484         Use the Modern Objective-C runtime API.
7485         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
7486         the Modern Objective-C runtime API.  Do not include
7487         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
7488         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
7489         the Modern Objective-C runtime API except when using an older NeXT
7490         runtime.
7491         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
7492         the Modern Objective-C runtime API.
7493         * objc.dg/encode-7.m: Include objc/runtime.h instead of
7494         objc/encoding.h.
7495         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7496         * objc.dg/encode-7-next-64bit.m: Updated include.
7497         * objc.dg/encode-8.m: Include objc/runtime.h instead of
7498         objc/encoding.h.
7499         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
7500         the Modern Objective-C runtime API.
7501         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7502         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
7503         instead of ../objc-obj-c++-shared/Protocol1.h.
7504         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
7505         the Modern Objective-C runtime API except when using an older NeXT
7506         runtime.
7507         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
7508         the Modern Objective-C runtime API.
7509         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7510         Object.
7511         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7512         * objc.dg/fix-and-continue-2.m: Likewise.
7513         * objc.dg/foreach-1.m: Likewise.
7514         * objc.dg/foreach-2.m: Likewise.
7515         * objc.dg/foreach-3.m: Likewise.
7516         * objc.dg/foreach-4.m: Likewise.
7517         * objc.dg/foreach-5.m: Likewise.
7518         * objc.dg/foreach-6.m: Likewise.
7519         * objc.dg/foreach-7.m: Likewise.
7520         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
7521         Object.
7522         * objc.dg/func-ptr-2.m: Likewise.
7523         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7524         Do not include objc/objc-api.h.
7525         * obj-c++.dg/fsf-package-0.mm: Likewise.
7526         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7527         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7528         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7529         of Object.
7530         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7531         * objc.dg/gnu-runtime-3.m: Likewise.
7532         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7533         * objc.dg/headers.m: Include objc/runtime.h instead of
7534         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
7535         for the NeXT runtime.
7536         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7537         * obj-c++.dg/isa-field-1.mm: Likewise.
7538         * obj-c++.dg/ivar-list-semi.mm: Likewise.
7539         * objc.dg/layout-1.m: Likewise.
7540         * objc.dg/layout-2.m: Likewise.
7541         * objc.dg/local-decl-2.m: Likewise.
7542         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7543         Object.  ([Container +elementForView:]): Use
7544         class_conformsToProtocol().
7545         * obj-c++.dg/lookup-2.mm: Likewise.
7546         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7547         * obj-c++.dg/local-decl-1.mm: Likewise.
7548         * objc.dg/method-3.m: Likewise.
7549         * objc.dg/method-4.m: Likewise.
7550         * objc.dg/method-6.m: Include objc/Protocol.h instead of
7551         ../objc-obj-c++-shared/Protocol1.h.
7552         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7553         * objc.dg/method-9.m: Likewise.
7554         * objc.dg/method-10.m: Likewise.
7555         * objc.dg/method-13.m ([Root +initialize]): Include this method
7556         also for the GNU runtime.  (main): Use objc_getClass() also for
7557         the GNU runtime.
7558         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7559         * objc.dg/method-17.m: Likewise.
7560         * objc.dg/method-19.m: Likewise.
7561         * objc.dg/method-20b.m: Likewise.
7562         * obj-c++.dg/method-2.mm: Likewise.
7563         * obj-c++.dg/method-6.mm: Likewise.
7564         * obj-c++.dg/method-10.mm: Likewise.
7565         * obj-c++.dg/method-11.mm: Likewise.
7566         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7567         ../objc-obj-c++-shared/Protocol1.h.
7568         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7569         * obj-c++.dg/method-15.mm: Likewise.
7570         * obj-c++.dg/method-17.mm: Likewise.
7571         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
7572         +initialize]): Include this method also for the GNU
7573         runtime.  (main): Use objc_getClass() also for the GNU runtime.
7574         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7575         * obj-c++.dg/method-22.mm: Likewise.
7576         * obj-c++.dg/method-23.mm: Likewise.
7577         * obj-c++.dg/no-extra-load.mm: Likewise.
7578         * objc.dg/objc-fast-4.m: Likewise.
7579         * objc.dg/objc-gc-4.m: Likewise.
7580         * obj-c++.dg/objc-gc-3.mm: Likewise.
7581         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
7582         protocol_getMethodDescription() instead of [Protocol
7583         -descriptionForInstanceMethod].
7584         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7585         Made it available with all runtimes.  (main): Call -test instead
7586         of -class.
7587         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7588         and put into a category.
7589         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7590         Object.  Include objc/objc.h.
7591         * obj-c++.dg/proto-lossage-2.mm: Likewise.
7592         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
7593         New. (main): Use protocol_getMethodDescription() instead
7594         of [Protocol -descriptionForInstanceMethod] and [Protocol
7595         -descriptionForClassMethod].
7596         * obj-c++.dg/proto-lossage-3.mm: Likewise.
7597         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
7598         Objective-C runtime API.
7599         * obj-c++.dg/proto-qual-1.mm: Likewise.
7600         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7601         Object.
7602         * obj-c++.dg/property/property-1.mm: Likewise.
7603         * obj-c++.dg/qual-types-1.mm: Likewise.
7604         * objc.dg/selector-2.m: Include objc/objc.h instead of
7605         ../objc-obj-c++-shared/Object1.h.
7606         * obj-c++.dg/selector-2.mm: Likewise.
7607         * obj-c++.dg/selector-5.mm: Likewise.
7608         * obj-c++.dg/selector-6.mm: Likewise.
7609         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7610         Object.  Do not include objc/objc-api.h.
7611         * obj-c++.dg/set-not-used-1.mm: Likewise.
7612         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7613         * objc.dg/stret-1.m: Likewise.
7614         * objc.dg/stret-2.m: Likewise.
7615         * obj-c++.dg/super-class-2.mm: Likewise.
7616         * objc.dg/super-class-3.m: Likewise.
7617         * objc.dg/super-class-4.m: Likewise.
7618         * objc.dg/sync-2.m: Likewise.
7619         * obj-c++.dg/sync-2.mm: Likewise.
7620         * objc.dg/sync-1.m: Include objc/objc.h instead of
7621         ../objc-obj-c++-shared/Object1.h.
7622         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7623         'Class' as the type of 'isa'.
7624         * objc.dg/special/unclaimed-category-1.m: Use the Modern
7625         Objective-C runtime API.  ([TestClass +initialize]): Include this
7626         method with the GNU runtime as well.
7627         * objc.dg/strings/strings-1.m: Updated includes.
7628         * obj-c++.dg/strings/strings-1.mm: Likewise.
7629         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7630         objc.dg/strings/const-str-12b.m.
7631         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7632         * obj-c++.dg/template-3.mm: Likewise.
7633         * obj-c++.dg/template-4.mm: Likewise.
7634         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
7635         Objective-C runtime API.
7636         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7637         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7638         * obj-c++.dg/try-catch-1.mm: Likewise.
7639         * obj-c++.dg/try-catch-2.mm: Likewise.
7640         * objc.dg/try-catch-3.m: Likewise.
7641         * obj-c++.dg/try-catch-3.mm: Likewise.
7642         * objc.dg/try-catch-6.m: Likewise.
7643         * objc.dg/try-catch-7.m: Likewise.
7644         * obj-c++.dg/try-catch-7.mm: Likewise.
7645         * obj-c++.dg/try-catch-8.mm: Likewise.
7646         * obj-c++.dg/try-catch-9.mm: Likewise.
7647         * objc.dg/try-catch-10.m: Likewise.
7648         * obj-c++.dg/try-catch-11.mm: Likewise.
7649         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7650         Object.  Include objc/objc.h.
7651         * obj-c++.dg/typedef-alias-1.mm: Likewise.
7652         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7653         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7654         Object.  Use Modern Objective-C runtime API.  Do not use
7655         performv::.
7656         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7657         * obj-c++.dg/torture/trivial.mm: Likewise.
7658         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7659         instead of ../objc-obj-c++-shared/Object1.h.  Include
7660         ../objc-obj-c++-shared/runtime.h.
7661         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7662         * objc.dg/torture/strings/const-str-11.m: Likewise.
7663         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7664         * objc.dg/torture/strings/const-str-9.m: Likewise.
7665         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7666         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7667         instead of Object. Only add _FooClassReference if
7668         __NEXT_RUNTIME__.
7669         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7670         * objc.dg/torture/strings/const-str-8.m: Likewise.
7671         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7672         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7673         additional sources.
7674         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7675         Object.
7676         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7677         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7678         * obj-c++.dg/va-meth-1.mm: Likewise.
7679         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7680         ../objc-obj-c++-shared/Object1.h.
7681         * objc.dg/zero-link-3.m: Likewise.
7682
7683 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7684
7685         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7686
7687 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
7688
7689         PR objc-++/48275
7690         * obj-c++.dg/property/cxx-property-1.mm: New.
7691         * obj-c++.dg/property/cxx-property-2.mm: New.
7692
7693 2011-06-06  Jason Merrill  <jason@redhat.com>
7694
7695         * g++.dg/cpp0x/regress/ptrmem1.C: New.
7696
7697 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
7698
7699         PR rtl-optimization/49145
7700         From Ryan Mansfield
7701         * gcc.c-torture/compile/pr49145.c: New test.
7702
7703 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
7704
7705         PR testsuite/49288
7706         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7707         to dg-options, match also DW_AT_linkage_name.
7708
7709         PR debug/49294
7710         * gcc.dg/debug/pr49294.c: New test.
7711
7712         PR c++/49264
7713         * g++.dg/opt/pr49264.C: New test.
7714
7715 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
7716
7717         PR tree-optimization/49243
7718         * gcc.dg/pr49243.c: New.
7719
7720 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7721
7722         * gnat.dg/specs/cond_expr1.ads: New test.
7723
7724 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7725
7726         * gnat.dg/deferred_const4.ad[sb]: New test.
7727         * gnat.dg/deferred_const4_pkg.ads: New helper.
7728
7729 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
7730
7731         * gnat.dg/test_tamdt.adb: Rename to...
7732         * gnat.dg/taft_type1.adb: ...this.
7733         * gnat.dg/tamdt.ad[sb]: Rename to...
7734         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7735         * gnat.dg/tamdt_aux.ads: Rename to...
7736         * gnat.dg/taft_type1_pkg2.ads: ...this.
7737         * gnat.dg/taft_type2.ad[sb]: New test.
7738         * gnat.dg/taft_type2_pkg.ads: New helper.
7739         * gnat.dg/taft_type3.adb: New test.
7740         * gnat.dg/taft_type3_pkg.ads: New helper.
7741
7742 2011-06-05  Tobias Burnus  <burnus@net-b.de>
7743
7744         PR fortran/49255
7745         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7746         for F2008.
7747
7748 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7749
7750         PR testsuite/49287
7751         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7752         warning.
7753         * objc.dg/gnu-api-2-objc.m: Likewise.
7754         * obj-c++.dg/gnu-api-2-class.mm: Likewise
7755         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7756
7757 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
7758
7759         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
7760         alignment, not the alignment, when calling class_addIvar().  Add
7761         an 'isa' instance variable to the test root class.
7762         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7763
7764 2011-06-04  Jan Hubicka  <jh@suse.cz>
7765
7766         PR tree-optimization/48893
7767         PR tree-optimization/49091
7768         PR tree-optimization/49179
7769         * gfortran.dg/pr49179.f90: New testcase
7770
7771 2011-06-04  Jan Hubicka  <jh@suse.cz>
7772
7773         PR lto/48954
7774         * g++.dg/torture/pr48954.C: New testcase.
7775
7776 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7777
7778         * g++.dg/warn/delete-non-virtual-dtor.C: New.
7779
7780 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
7781
7782         PR c++/33840
7783         * g++.dg/diagnostic/bitfld2.C: New.
7784
7785 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR target/49281
7788         * gcc.c-torture/execute/pr49281.c: New test.
7789
7790 2011-06-04  Jan Hubicka  <jh@suse.cz>
7791
7792         PR tree-optimize/48929
7793         * gcc.c-torture/compile/pr48929.c: New testcase.
7794
7795 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
7796
7797         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7798
7799 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR c++/49276
7802         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7803
7804 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7805
7806         * objc.dg/headers.m: Do not include sarray.h and hash.h.
7807
7808 2011-06-03  Richard Henderson  <rth@redhat.com>
7809             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7810
7811         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7812
7813 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7814
7815         * objc.dg/headers.m: Do not include objc-list.h.
7816
7817 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
7818
7819         * objc.dg/type-stream-1.m: Test removed.
7820         * objc.dg/headers.m: Do not include typedstream.h.
7821
7822 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7823
7824         * objc.dg/torture/forward-1.m (main): Updated testcase.
7825
7826 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
7827
7828         PR target/49163
7829         * gcc.c-torture/compile/pr49163.c: New.
7830
7831 2011-06-02  Asher Langton  <langton2@llnl.gov>
7832
7833         PR fortran/49268
7834         * gfortran.dg/PR49268.f90: New test.
7835
7836 2011-06-02  Asher Langton  <langton2@llnl.gov>
7837
7838         PR fortran/37039
7839         * gfortran.dg/PR37039.f90: New test.
7840
7841 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
7842
7843         PR objc/48539
7844         * objc.dg/method-5.m: Updated.
7845         * objc.dg/method-19.m: Updated.
7846         * objc.dg/method-lookup-1.m: New.
7847         * obj-c++.dg/method-6.mm: Updated.
7848         * obj-c++.dg/method-7.mm: Updated.
7849         * obj-c++.dg/method-lookup-1.mm: New.
7850
7851 2011-06-02  DJ Delorie  <dj@redhat.com>
7852
7853         * lib/timeout.exp (timeout): Add board_info support.
7854
7855 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
7856
7857         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7858
7859 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7860
7861         PR fortran/49265
7862         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7863         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7864
7865 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
7866             Hans-Peter Nilsson  <hp@axis.com>
7867
7868         PR rtl-optimization/48840
7869         * gcc.target/sparc/ultrasp13.c: New test.
7870
7871 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
7872
7873         PR target/49238
7874         * gcc.c-torture/compile/pr49238.c: New.
7875
7876 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
7877
7878         * gcc.target/arm/g2.c: Skip test in -mthumb.
7879         Skip test unless cpu is xscale.
7880         * gcc.target/arm/scd42-2.c: Likewise.
7881         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7882
7883 2011-06-01  Jason Merrill  <jason@redhat.com>
7884
7885         * g++.dg/cpp0x/decltype28.C: New.
7886         * g++.dg/cpp0x/decltype29.C: New.
7887
7888 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
7889
7890         PR target/45074
7891         * gcc.target/mips/pr45074.c: New test.
7892
7893 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7894             Hans-Peter Nilsson  <hp@axis.com>
7895
7896         PR rtl-optimization/48830
7897         * gcc.target/sparc/ultrasp12.c: New test.
7898
7899 2011-06-01  David Li  <davidxl@google.com>
7900
7901         * gcc.dg/profile-dir-1.c: Change pass name.
7902         * gcc.dg/profile-dir-2.c: Ditto.
7903         * gcc.dg/tree-ssa/dump-1.c: Ditto.
7904         * gcc.dg/tree-ssa/loop-25.c: Ditto.
7905         * gcc.dg/tree-prof/stringop-1.c: Ditto.
7906         * gcc.dg/tree-prof/update-loopch.c: Ditto.
7907         * gcc.dg/tree-prof/stringop-2.c: Ditto.
7908         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7909         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7910         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7911         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7912         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7913         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7914         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7915         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7916         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7917         * gcc.dg/profile-dir-3.c: Ditto.
7918         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7919
7920 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
7921
7922         * objc.dg/attributes/method-nonnull-1.m: New test.
7923         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7924
7925 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7926
7927         PR fortran/18918
7928         * gfortran.dg/coarray_atomic_1.f90: New.
7929         * gfortran.dg/coarray/atomic_1.f90: New.
7930
7931 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7932
7933         * gcc.dg/guality/bswaptest.c: New test.
7934         * gcc.dg/guality/clztest.c: New test.
7935         * gcc.dg/guality/ctztest.c: New test.
7936         * gcc.dg/guality/rotatetest.c: New test.
7937
7938         PR target/48688
7939         * gcc.target/i386/pr48688.c: New test.
7940
7941 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
7942
7943         PR c++/48010
7944         * g++.dg/lookup/name-clash9.C: New.
7945
7946 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7947
7948         PR fortran/18918
7949         * gfortran.dg/coarray/dummy_1.f90: New.
7950
7951 2011-05-31  Tobias Burnus  <burnus@net-b.de>
7952
7953         PR fortran/18918
7954         * gfortran.dg/coarray/save_1.f90: New.
7955         * gfortran.dg/coarray_4.f90: Update dg-error.
7956
7957 2011-05-31  Jason Merrill  <jason@redhat.com>
7958
7959         * g++.dg/cpp0x/rv-template1.C: New.
7960
7961 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
7962
7963         PR rtl-optimization/49235
7964         * gcc.dg/pr49235.c: New test.
7965
7966 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7967
7968         PR tree-optimization/49093
7969         * gcc.dg/vect/pr49093.c: New test.
7970
7971 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
7972
7973         PR debug/49047
7974         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7975
7976 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
7977
7978         PR testsuite/49239
7979         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7980         output array.
7981
7982 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
7983
7984         PR target/49186
7985         * gcc.c-torture/execute/pr49186.c: New.
7986
7987 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
7988
7989         PR target/49168
7990          * gcc.target/i386/pr49168-1.c: New.
7991
7992 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
7993             Eric Botcazou  <ebotcazou@adacore.com>
7994
7995         * gcc.dg/guality/drap.c: New test.
7996
7997 2011-05-30  Richard Guenther  <rguenther@suse.de>
7998
7999         PR tree-optimization/49210
8000         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8001         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8002
8003 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
8004
8005         PR c++/49223
8006         * g++.dg/gomp/pr49223-1.C: New test.
8007         * g++.dg/gomp/pr49223-2.C: New test.
8008
8009 2011-05-30  Richard Guenther  <rguenther@suse.de>
8010
8011         PR tree-optimization/49218
8012         * gcc.c-torture/execute/pr49218.c: New testcase.
8013
8014 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
8015
8016         PR tree-optimization/49199
8017         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8018         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8019         -fno-tree-scev-cprop.
8020
8021 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
8022
8023         PR fortran/47601
8024         * gfortran.dg/extends_13.f03: New.
8025
8026 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
8027
8028         PR rtl-optimization/49095
8029         * gcc.target/i386/pr49095.c: New test.
8030
8031 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8032
8033         PR fortran/18918
8034         * gfortran.dg/coarray_24.f90: New.
8035
8036 2011-05-29  Tobias Burnus  <burnus@net-b.de>
8037
8038         PR fortran/18918
8039         * gfortran.dg/coarray_23.f90: New.
8040
8041 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
8042
8043         From Ryan Mansfield
8044         * gcc.dg/pr48826.c: New test.
8045
8046 2011-05-29  Richard Guenther  <rguenther@suse.de>
8047
8048         PR tree-optimization/49217
8049         * gcc.dg/torture/pr49217.c: New testcase.
8050
8051 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
8052
8053         PR testsuite/49222
8054         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8055
8056 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
8057
8058         * gnat.dg/boolean_subtype.adb: Rename to...
8059         * gnat.dg/boolean_subtype1.adb: ...this.
8060
8061 2011-05-28  Jason Merrill  <jason@redhat.com>
8062
8063         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8064
8065 2011-05-27  Jason Merrill  <jason@redhat.com>
8066
8067         * g++.dg/cpp0x/enum18.C: Adjust.
8068
8069         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8070
8071 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8072
8073         PR fortran/18918
8074         * gfortran.dg/coarray_22.f90: New.
8075
8076 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8077
8078         PR tree-optimization/46728
8079         * gcc.target/powerpc/pr46728-1.c: New.
8080         * gcc.target/powerpc/pr46728-2.c: New.
8081         * gcc.target/powerpc/pr46728-3.c: New.
8082         * gcc.target/powerpc/pr46728-4.c: New.
8083         * gcc.target/powerpc/pr46728-5.c: New.
8084         * gcc.dg/pr46728-6.c: New.
8085         * gcc.target/powerpc/pr46728-7.c: New.
8086         * gcc.target/powerpc/pr46728-8.c: New.
8087         * gcc.dg/pr46728-9.c: New.
8088         * gcc.target/powerpc/pr46728-10.c: New.
8089         * gcc.target/powerpc/pr46728-11.c: New.
8090         * gcc.dg/pr46728-12.c: New.
8091         * gcc.target/powerpc/pr46728-13.c: New.
8092         * gcc.target/powerpc/pr46728-14.c: New.
8093         * gcc.target/powerpc/pr46728-15.c: New.
8094         * gcc.target/powerpc/pr46728-16.c: New.
8095
8096 2011-05-27  Jason Merrill  <jason@redhat.com>
8097
8098         * g++.dg/abi/mangle47.C: New.
8099
8100         PR c++/49176
8101         * g++.dg/template/const5.C: New.
8102
8103         * g++.dg/cpp0x/enum18.C: New.
8104
8105         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8106
8107         * g++.dg/cpp0x/error6.C: New.
8108
8109         * g++.dg/cpp0x/error5.C: New.
8110
8111 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
8112
8113         PR c++/49165
8114         * g++.dg/eh/cond6.C: New test.
8115
8116 2011-05-27  Tobias Burnus  <burnus@net-b.de>
8117
8118         PR fortran/48820
8119         * gfortran.dg/rank_3.f90: New.
8120         * gfortran.dg/rank_4.f90: New.
8121
8122 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
8123
8124         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8125         replace dump search.
8126
8127 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
8128
8129         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8130         * gnat.dg/bit_packed_array5.adb: ...here.
8131
8132 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
8133
8134         PR c++/42056
8135         * g++.dg/cpp0x/auto25.C: New.
8136
8137 2011-05-27  Richard Guenther  <rguenther@suse.de>
8138
8139         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8140
8141 2011-05-27  Richard Guenther  <rguenther@suse.de>
8142
8143         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8144
8145 2011-05-27  Richard Guenther  <rguenther@suse.de>
8146
8147         PR middle-end/49189
8148         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8149
8150 2011-05-26  Jason Merrill  <jason@redhat.com>
8151
8152         * g++.dg/cpp0x/friend1.C: New.
8153         * g++.dg/cpp0x/friend2.C: New.
8154
8155         * g++.dg/cpp0x/auto7.C: Update.
8156         * g++.dg/template/crash50.C: Adjust.
8157         * g++.dg/template/static9.C: Adjust.
8158         * g++.old-deja/g++.ext/memconst.C: Adjust.
8159
8160 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
8161
8162         * gcc.dg/march.c: Ignore a note for some targets.
8163
8164 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
8165             Nathan Froyd  <froydnj@codesourcery.com>
8166
8167         PR c++/2288
8168         PR c++/18770
8169         * g++.old-deja/g++.jason/cond.C: Remove xfails.
8170         * g++.dg/parse/pr18770.C: New test.
8171         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8172
8173 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8174
8175         PR fortran/48955
8176         * gfortran.dg/dependency_40.f90 : New test.
8177
8178 2011-05-26  Tobias Burnus  <burnus@net-b.de>
8179
8180         PR fortran/18918
8181         * gfortran.dg/coarray/registering_1.f90: New.
8182
8183 2011-05-26  Jason Merrill  <jason@redhat.com>
8184
8185         * g++.dg/cpp0x/variadic111.C: New.
8186         * g++.dg/cpp0x/variadic41.C: Adjust.
8187
8188 2011-05-26  Richard Guenther  <rguenther@suse.de>
8189
8190         PR tree-optimization/48702
8191         * gcc.dg/torture/pr48702.c: New testcase.
8192
8193 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8194
8195         PR gcov-profile/48845
8196         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8197         support.
8198         * gcc.dg/matrix/matrix.exp: Likewise.
8199         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8200         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8201         line number to check_profiling_available.
8202         * lib/target-supports.exp (check_profiling_available): Account for
8203         this.
8204         Require TLS runtime support with -fprofile-generate.
8205         * lib/profopt.exp (profopt-execute): Add TLS options for
8206         -fprofile-generate.
8207         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8208
8209 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR c++/49165
8212         * g++.dg/eh/cond5.C: New test.
8213
8214         PR tree-optimization/49161
8215         * gcc.c-torture/execute/pr49161.c: New test.
8216
8217 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8218
8219         * gcc.target/arm/neon-vorn-vbic.c: New test.
8220
8221 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
8222
8223         PR tree-optimization/49038
8224         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8225         * gcc.dg/vect/pr49038.c: New test.
8226
8227 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
8228
8229         * g++.dg/init/pr25811-3.C: New.
8230         * g++.dg/init/pr25811-4.C: New.
8231
8232 2011-05-25  Jason Merrill  <jason@redhat.com>
8233
8234         * g++.dg/cpp0x/enum17.C: New.
8235         * g++.old-deja/g++.jason/rfg10.C: Adjust.
8236
8237         * g++.dg/cpp0x/auto24.C: New.
8238
8239         * g++.dg/cpp0x/error4.C: New.
8240
8241         * g++.dg/cpp0x/rv-restrict.C: New.
8242
8243         * g++.dg/cpp0x/enum15.C: New.
8244         * g++.dg/cpp0x/constexpr-switch2.C: New.
8245
8246         * g++.dg/cpp0x/variadic110.C: New.
8247
8248         * g++.dg/cpp0x/auto9.C: Add typedef test.
8249
8250         * g++.dg/cpp0x/auto23.C: New.
8251         * g++.dg/cpp0x/auto9.C: Adjust.
8252
8253         * g++.dg/cpp0x/defaulted29.C: New.
8254
8255         * g++.dg/cpp0x/initlist51.C: New.
8256
8257 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
8258
8259         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8260         * g++.dg/abi/packed1.C: Suppress warning.
8261         * g++.dg/warn/Wunused-parm-3.C: Likewise.
8262         * g++.dg/template/stdarg1.C: Likewise.
8263         * g++.dg/other/packed1.C: Remove arm from xfail list.
8264
8265 2011-05-25  Jason Merrill  <jason@redhat.com>
8266
8267         * g++.dg/cpp0x/enum16.C: New.
8268         * g++.dg/parse/error15.C: Adjust.
8269
8270         * g++.dg/cpp0x/initlist50.C: New.
8271
8272         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8273
8274         * g++.dg/cpp0x/variadic109.C: New.
8275
8276 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8277
8278          * gcc.target/i386/pause-1.c: New.
8279
8280 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
8281
8282         * gcc.dg/stack-usage-1.c: Adjust comment.
8283         * gcc.dg/stack-usage-2.c: New test.
8284
8285 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
8286
8287         PR c++/49136
8288         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8289         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8290
8291 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
8292
8293         PR rtl-optimization/48757
8294         * gfortran.dg/pr48757.f:  New test case.
8295
8296 2011-05-24  Jason Merrill  <jason@redhat.com>
8297
8298         * g++.dg/cpp0x/access01.C: New.
8299
8300 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8301
8302         PR libobjc/48177
8303         * objc.dg/pr48177.m: New testcase.
8304
8305 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8306
8307         PR objc/48187
8308         * objc.dg/pr48187.m: New testcase.
8309         * obj-c++.dg/pr48187.mm: New testcase.
8310         * objc.dg/ivar-extra-semicolon.m: New testcase.
8311
8312 2011-05-24  Jason Merrill  <jason@redhat.com>
8313
8314         * g++.dg/template/access21.C: New.
8315         * g++.dg/template/access22.C: New.
8316
8317 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
8318
8319         PR rtl-optimization/48633
8320         * g++.dg/pr48633.C: New test.
8321
8322 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
8323
8324         PR target/49133
8325         * g++.dg/other/pr49133.C: New test.
8326
8327 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
8328             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330         * gcc.dg/torture/tls/run-gd.c: New test.
8331         * gcc.dg/torture/tls/run-ie.c: New test.
8332         * gcc.dg/torture/tls/run-ld.c: New test.
8333         * gcc.dg/torture/tls/run-le.c: New test.
8334         * lib/target-supports.exp (check_effective_target_tls_runtime):
8335         Build testcase with TLS options.
8336
8337 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8338
8339         * gcc.dg/vect/pr48172.c: Remove dg-do run.
8340
8341 2011-05-24  Tom de Vries  <tom@codesourcery.com>
8342
8343         PR tree-optimization/49121
8344         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8345
8346 2011-05-23  Jason Merrill  <jason@redhat.com>
8347
8348         * g++.dg/cpp0x/defaulted28.C: New.
8349
8350         * g++.dg/cpp0x/sfinae25.C: New.
8351
8352         * g++.dg/cpp0x/rv-cast2.C: New.
8353
8354         * g++.dg/cpp0x/enum14.C: New.
8355
8356 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8357
8358         PR lto/49123
8359         * gcc.c-torture/execute/pr49123.c: New test.
8360
8361         PR debug/49032
8362         * gcc.dg/debug/pr49032.c: New test.
8363
8364         PR c/49120
8365         * gcc.dg/pr49120.c: New test.
8366
8367 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8368
8369         PR target/47315
8370         * gcc.target/i386/pr47315.c: New test.
8371
8372 2011-05-23  Jason Merrill  <jason@redhat.com>
8373
8374         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8375
8376         * g++.dg/cpp0x/sfinae24.C: New.
8377
8378         * g++.dg/cpp0x/error3.C: New.
8379
8380         * g++.dg/cpp0x/defaulted27.C: New.
8381
8382         * g++.dg/cpp0x/decltype27.C: New.
8383
8384 2011-05-23  Richard Guenther  <rguenther@suse.de>
8385
8386         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8387
8388 2011-05-23  Richard Guenther  <rguenther@suse.de>
8389
8390         PR tree-optimization/40874
8391         * g++.dg/tree-ssa/pr40874.C: New testcase.
8392
8393 2011-05-23  Richard Guenther  <rguenther@suse.de>
8394
8395         PR tree-optimization/49115
8396         * g++.dg/torture/pr49115.C: New testcase.
8397
8398 2011-05-23  Richard Guenther  <rguenther@suse.de>
8399
8400         PR middle-end/15419
8401         * gcc.dg/memcpy-3.c: New testcase.
8402
8403 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
8404
8405         PR middle-end/48973
8406         * gcc.c-torture/execute/pr48973-1.c: New test.
8407         * gcc.c-torture/execute/pr48973-2.c: New test.
8408
8409 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
8410
8411         PR c++/18016
8412         * g++.dg/warn/pr18016.C: New.
8413
8414 2011-05-23  Tom de Vries  <tom@codesourcery.com>
8415
8416         PR target/45098
8417         * gcc.target/arm/ivopts-6.c: New test.
8418
8419 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
8420
8421         PR middle-end/49029
8422         * gcc.c-torture/compile/pr49029.c: New test.
8423
8424 2011-05-22  Jason Merrill  <jason@redhat.com>
8425
8426         * g++.dg/cpp0x/sfinae23.C: New.
8427         * g++.dg/cpp0x/sfinae8.C: Correct.
8428
8429 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8430
8431         * gfortran.dg/function_optimize_8.f90:  New test case.
8432
8433 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
8434
8435         PR tree-optimization/49087
8436         * gcc.dg/vect/O3-pr49087.c: New test.
8437
8438 2011-05-21  Jason Merrill  <jason@redhat.com>
8439
8440         * g++.dg/debug/const5.C: New.
8441
8442 2011-05-20  Jason Merrill  <jason@redhat.com>
8443
8444         * g++.dg/cpp0x/constexpr-static7.C: Extend.
8445
8446         * g++.dg/cpp0x/constexpr-static7.C: New.
8447
8448         * g++.dg/cpp0x/enum12.C: New.
8449         * g++.dg/cpp0x/enum13.C: New.
8450
8451 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
8452
8453         PR fortran/48699
8454         * gfortran.dg/select_type_23.f03: New.
8455
8456 2011-05-20  Jason Merrill  <jason@redhat.com>
8457
8458         * g++.dg/cpp0x/defaulted26.C: New.
8459
8460         * g++.dg/cpp0x/noexcept02.C: Fix.
8461         * g++.dg/cpp0x/noexcept03.C: Fix.
8462         * g++.dg/cpp0x/noexcept08.C: Fix.
8463         * g++.dg/cpp0x/noexcept10.C: New.
8464
8465 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
8466
8467         PR fortran/48706
8468         * gfortran.dg/extends_12.f03: New.
8469
8470 2011-05-20  Jason Merrill  <jason@redhat.com>
8471
8472         * g++.dg/template/koenig9.C: New.
8473         * g++.dg/opt/pr47615.C: Fix.
8474         * g++.dg/overload/defarg1.C: Fix.
8475         * g++.dg/tc1/dr213.C: Remove xfail.
8476         * g++.dg/torture/pr34850.C: Fix.
8477         * g++.dg/torture/pr39362.C: Fix.
8478         * g++.old-deja/g++.brendan/crash56.C: Fix.
8479         * g++.old-deja/g++.pt/memtemp47.C: Fix.
8480
8481 2011-05-20  Richard Guenther  <rguenther@suse.de>
8482
8483         PR tree-optimization/49079
8484         * gcc.dg/torture/pr49079.c: New testcase.
8485
8486 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR tree-optimization/49073
8489         * gcc.c-torture/execute/pr49073.c: New test.
8490
8491 2011-06-19  Tobias Burnus  <burnus@net-b.de>
8492
8493         PR fortran/18918
8494         * gfortran.dg/coarray_21.f90: New.
8495
8496 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
8497
8498         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8499         output.
8500
8501 2011-05-19  Richard Guenther  <rguenther@suse.de>
8502
8503         PR testsuite/49063
8504         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8505
8506 2011-05-19  Richard Guenther  <rguenther@suse.de>
8507
8508         PR middle-end/48985
8509         * gcc.dg/builtin-object-size-11.c: New testcase.
8510
8511 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8512
8513         PR target/45098
8514         * gcc.target/arm/ivopts.c: New test.
8515         * gcc.target/arm/ivopts-2.c: New test.
8516
8517 2011-05-19  Tom de Vries  <tom@codesourcery.com>
8518
8519         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8520
8521 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8522
8523         * gcc.c-torture/execute/960321-1.x: Remove.
8524
8525 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
8526
8527         PR fortran/48700
8528         * gfortran.dg/move_alloc_4.f90: New.
8529
8530 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8531
8532         PR target/49002
8533         * gcc.target/i386/pr49002-1.c: New test.
8534         * gcc.target/i386/pr49002-2.c: Likewise.
8535
8536 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR tree-optimization/49039
8539         * gcc.c-torture/execute/pr49039.c: New test.
8540         * gcc.dg/tree-ssa/pr49039.c: New test.
8541         * g++.dg/torture/pr49039.C: New test.
8542
8543 2011-05-18  Jason Merrill  <jason@redhat.com>
8544
8545         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8546         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8547         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8548
8549 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
8550
8551         * gcc.target/bfin/mcpu-bf592.c: New test.
8552
8553 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
8554
8555         PR tree-optimization/41881
8556         * gcc.dg/vect/O3-pr41881.c: New test.
8557         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8558
8559 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR tree-optimization/49000
8562         * gcc.dg/pr49000.c: New test.
8563
8564 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
8565
8566         * gnat.dg/invalid1.adb: New test.
8567
8568 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
8569
8570         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8571         scan pattern.
8572         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8573         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8574
8575 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8576
8577         PR c++/48994
8578         * g++.dg/cpp0x/range-for18.C: New.
8579
8580 2011-05-15  Tobias Burnus  <burnus@net-b.de>
8581
8582         PR fortran/18918
8583         * gfortran.dg/coarray/image_index_2.f90: New.
8584
8585 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
8586
8587         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8588         * g++.dg/cpp0x/override2.C: New.
8589
8590 2011-05-14  Tobias Burnus  <burnus@net-b.de>
8591
8592         PR fortran/18918
8593         * gfortran.de/coarray_20.f90: New.
8594
8595 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8596
8597         PR fortran/22572
8598         * function_optimize_7.f90:  New test case.
8599
8600 2011-05-13  Jason Merrill  <jason@redhat.com>
8601
8602         * g++.dg/cpp0x/decltype26.C: New.
8603         * g++.dg/cpp0x/enum11.C: New.
8604
8605 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8606
8607         PR fortran/48972
8608         PR fortran/48991
8609         * gfortran.dg/assign_8.f90: Update dg-error.
8610
8611 2011-05-13  Tobias Burnus  <burnus@net-b.de>
8612
8613         PR fortran/48972
8614         * gfortran.dg/io_constraints_8.f90: New.
8615         * gfortran.dg/io_constraints_9.f90: New.
8616
8617 2011-05-13  Martin Thuresson  <martint@google.com>
8618
8619         PR gcov-profile/47793
8620         * gcc.dg/pr47793.c: New.
8621
8622 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8623
8624         PR tree-optimization/48975
8625         * gcc.dg/pr48975.c: New test.
8626
8627 2011-05-12  Tobias Burnus  <burnus@net-b.de>
8628
8629         PR fortran/48972
8630         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8631
8632 2011-05-12  Jason Merrill  <jason@redhat.com>
8633
8634         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8635
8636 2011-05-12  Geert Bosch  <bosch@adacore.com>
8637
8638         * gnat.dg/view_conversion1.adb: New test.
8639
8640 2011-05-12  Richard Guenther  <rguenther@suse.de>
8641
8642         PR tree-optimization/48172
8643         * gcc.dg/vect/pr48172.c: New testcase.
8644
8645 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
8646
8647         PR debug/48967
8648         * g++.dg/opt/pr48967.C: New test.
8649
8650 2011-05-11  Jason Merrill  <jason@redhat.com>
8651
8652         * g++.dg/cpp0x/constexpr-friend.C: New.
8653         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8654
8655         * g++.dg/cpp0x/sfinae22.C: New.
8656
8657 2011-05-11  Tobias Burnus  <burnus@net-b.de>
8658
8659         PR fortran/48889
8660         * gfortran.dg/generic_24.f90: New.
8661
8662 2011-05-11  Richard Guenther  <rguenther@suse.de>
8663
8664         PR tree-optimization/15256
8665         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8666
8667 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
8668
8669         PR debug/48159
8670         * gcc.dg/pr48159-1.c: New test.
8671         * gcc.dg/pr48159-2.c: New test.
8672
8673 2011-05-11  Richard Guenther  <rguenther@suse.de>
8674
8675         PR middle-end/48953
8676         * gcc.dg/torture/pr48953.c: New testcase.
8677
8678 2011-05-11  Richard Guenther  <rguenther@suse.de>
8679
8680         PR tree-optimization/18041
8681         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8682
8683 2011-05-11  Alan Modra  <amodra@gmail.com>
8684
8685         PR target/47755
8686         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8687
8688 2011-05-10  Jason Merrill  <jason@redhat.com>
8689
8690         * g++.dg/cpp0x/defaulted25.C: New.
8691         * g++.dg/template/crash7.C: Adjust.
8692
8693         * g++.dg/cpp0x/variadic108.C: New.
8694
8695 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
8696
8697         * g++.dg/inherit/virtual9.C: Extend.
8698
8699 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
8700
8701         PR target/48857
8702         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8703         are passed and returned in vector registers.
8704
8705 2011-05-10  Richard Guenther  <rguenther@suse.de>
8706
8707         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8708         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8709         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8710         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8711         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
8712         applies.
8713
8714 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR tree-optimization/48611
8717         PR tree-optimization/48794
8718         * gfortran.dg/gomp/pr48611.f90: New test.
8719         * gfortran.dg/gomp/pr48794.f90: New test.
8720
8721         PR debug/48928
8722         * gcc.dg/dfp/pr48928.c: New test.
8723
8724 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8725
8726         PR c++/48522
8727         * g++.dg/cpp0x/pr48522.C: New.
8728
8729 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8730
8731         PR c++/48735
8732         * g++.dg/cpp0x/sfinae21.C: New.
8733
8734 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8735
8736         * g++.dg/template/sfinae28.C: Rename to...
8737         * g++.dg/cpp0x/sfinae19.C: ... this.
8738         * g++.dg/template/sfinae29.C: Rename to...
8739         * g++.dg/cpp0x/sfinae20.C: ... this.
8740
8741 2011-05-09  Jeff Law <law@redhat.com>
8742
8743         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8744         consistent results.
8745
8746 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
8747
8748         PR c++/20039
8749         * g++.dg/init/pr20039.C: New.
8750
8751 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
8752
8753         PR c++/48737
8754         PR c++/48744
8755         * g++.dg/template/sfinae28.C: New.
8756         * g++.dg/template/sfinae29.C: Likewise.
8757
8758 2011-05-09  Jason Merrill  <jason@redhat.com>
8759
8760         * g++.dg/template/nontype23.C: New.
8761
8762 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
8763         PR c++/48859
8764         * g++.dg/init/pr48859.C: New.
8765
8766 2011-05-09  Jason Merrill  <jason@redhat.com>
8767
8768         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8769         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8770         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8771         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8772         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8773         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8774         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8775         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8776
8777 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
8778
8779         * g++.dg/inherit/virtual9.C: New.
8780
8781 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
8782
8783         PR c++/48574
8784         * g++.dg/template/dependent-expr8.C: New test case.
8785
8786 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
8787
8788         PR tree-optimization/48837
8789         * gcc.dg/pr48837.c: New testcase.
8790
8791 2011-05-06  Jason Merrill  <jason@redhat.com>
8792
8793         * g++.dg/cpp0x/constexpr-condition2.C: New.
8794
8795         * g++.dg/cpp0x/constexpr-missing.C: New.
8796
8797 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8798
8799         PR fortran/18918
8800         * gfortran.dg/coarray/this_image_2.f90: New.
8801
8802 2011-05-06  Tobias Burnus  <burnus@net-b.de>
8803
8804         PR fortran/48858
8805         PR fortran/48820
8806         * gfortran.dg/bind_c_usage_22.f90: New.
8807         * gfortran.dg/bind_c_usage_23.f90: New.
8808         * gfortran.dg/bind_c_usage_24.f90: New.
8809         * gfortran.dg/bind_c_usage_24_c.c: New.
8810
8811 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
8812
8813         PR c++/48838
8814         * g++.dg/template/member9.C: New test case.
8815
8816 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8817
8818         * gnat.dg/discr29.ad[sb]: New test.
8819         * gnat.dg/discr30.adb: Likewise.
8820
8821 2011-05-05  Julian Brown  <julian@codesourcery.com>
8822
8823         * gcc.target/arm/neon-vset_lanes8.c: New test.
8824
8825 2011-05-05  Jason Merrill  <jason@redhat.com>
8826
8827         * g++.dg/init/new32.C: New.
8828
8829 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8830
8831         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8832         Fix typo.
8833
8834 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
8835
8836         PR rtl-optimization/48381
8837         * gcc.c-torture/compile/pr48381.c: New test.
8838
8839 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8840
8841         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8842         to dg-options.
8843         * gcc.target/i386/opt-1.c: Ditto.
8844
8845 2011-05-04  Jason Merrill  <jason@redhat.com>
8846
8847         * g++.dg/conversion/base1.C: New.
8848
8849 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8850
8851         PR libgfortran/48787
8852         * gfortran.dg/round_3.f08: Add more checks to test case.
8853
8854 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
8855
8856         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8857         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8858         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8859         Gate test on effective_target fd_truncate.
8860
8861 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
8862
8863         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8864         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8865         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8866         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
8867         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8868         * gcc.target/i386/pr38824.c: Ditto.
8869         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8870         * gcc.target/i386/vecinit-2.c: Ditto.
8871         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8872         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8873         * gcc.target/i386/parity-2.c: Ditto.
8874         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8875
8876 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
8877
8878         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8879         remove duplication.
8880         * gcc.target/bfin/mcpu-bf514.c: Likewise.
8881         * gcc.target/bfin/mcpu-bf516.c: Likewise.
8882         * gcc.target/bfin/mcpu-bf518.c: Likewise.
8883
8884 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/18918
8887         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8888
8889 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8890
8891         PR fortran/18918
8892         * gfortran.dg/coarray/this_image_1.f90: New.
8893
8894 2011-05-03  Tobias Burnus  <burnus@net-b.de>
8895
8896         PR fortran/18918
8897         * gfortran.dg/coarray/caf.dg: New.
8898         * gfortran.dg/coarray/image_index_1.f90: New, copied
8899         from ../coarray_16.f90.
8900
8901 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
8902
8903         PR c++/28501
8904         * g++.dg/ext/complex9.C: New.
8905
8906 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8907
8908         From Mike Frysinger
8909         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8910         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8911         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8912
8913 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
8914
8915         * gcc.target/bfin/builtins: Created.
8916         * gcc.target/bfin/hisilh-O0.c: Deleted.
8917         * gcc.target/bfin/hisilh.c: Moved to...
8918         * gcc.target/bfin/builtins/hisilh.c: ...here.
8919         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8920         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8921         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8922         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8923         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8924         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8925         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8926         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8927         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8928         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8929         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8930         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8931         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8932         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8933         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8934         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8935         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8936         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8937         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8938         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8939         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8940         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8941         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8942         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8943         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8944         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8945         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8946         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8947         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8948         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8949         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8950         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8951         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8952         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8953         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8954         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8955         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8956         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8957         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8958         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8959         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8960         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8961         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8962         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8963         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8964         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8965         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8966         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8967         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8968         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8969         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8970         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8971         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8972         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8973         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8974         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8975         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8976         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8977         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8978         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8979         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8980         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8981         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8982         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8983         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8984         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8985         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8986         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8987         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8988         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8989         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8990         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8991         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8992         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8993         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8994         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8995         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8996         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8997         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8998         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8999         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9000         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9001         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9002         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9003         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9004         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9005         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9006         * gcc.target/bfin/builtins/circptr.c: Ditto.
9007         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9008         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9009         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9010         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9011         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9012         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9013         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9014         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9015         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9016         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9017         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9018         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9019         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9020         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9021         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9022         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9023         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9024         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9025         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9026         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9027         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9028         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9029         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9030         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9031         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9032         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9033         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9034         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9035         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9036         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9037         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9038         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9039         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9040         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9041         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9042         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9043         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9044         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9045         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9046         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9047         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9048         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9049         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9050         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9051         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9052         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9053         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9054         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9055         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9056         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9057         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9058         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9059         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9060         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9061         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9062         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9063         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9064         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9065         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9066         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9067         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9068         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9069         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9070         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9071         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9072         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9073         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9074         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9075         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9076         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9077
9078 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
9079
9080         * gcc.target/arm/cold-lc.c: New test.
9081
9082 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
9083
9084         PR target/48774
9085         * gcc.dg/pr48774.c: New test.
9086
9087 2011-05-03  Richard Guenther  <rguenther@suse.de>
9088
9089         * gcc.dg/large-size-array-5.c: New testcase.
9090
9091 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9092
9093         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9094
9095 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9096
9097         * lib/target-supports.exp (check_effective_target_vect_strided):
9098         Replace with...
9099         (check_effective_target_vect_strided2)
9100         (check_effective_target_vect_strided3)
9101         (check_effective_target_vect_strided4)
9102         (check_effective_target_vect_strided8): ...these new functions.
9103
9104         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9105         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9106         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9107         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9108         * gcc.dg/vect/pr37539.c: Likewise.
9109         * gcc.dg/vect/slp-11a.c: Likewise.
9110         * gcc.dg/vect/slp-11b.c: Likewise.
9111         * gcc.dg/vect/slp-11c.c: Likewise.
9112         * gcc.dg/vect/slp-12a.c: Likewise.
9113         * gcc.dg/vect/slp-12b.c: Likewise.
9114         * gcc.dg/vect/slp-18.c: Likewise.
9115         * gcc.dg/vect/slp-19a.c: Likewise.
9116         * gcc.dg/vect/slp-19b.c: Likewise.
9117         * gcc.dg/vect/slp-21.c: Likewise.
9118         * gcc.dg/vect/slp-23.c: Likewise.
9119         * gcc.dg/vect/vect-cselim-1.c: Likewise.
9120
9121         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9122         instead of vect_interleave && vect_extract_even_odd.
9123         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9124         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9125         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9126         * gcc.dg/vect/vect-1.c: Likewise.
9127         * gcc.dg/vect/vect-10.c: Likewise.
9128         * gcc.dg/vect/vect-98.c: Likewise.
9129         * gcc.dg/vect/vect-107.c: Likewise.
9130         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9131         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9132         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9133         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9134         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9135         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9136         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9137         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9138         * gcc.dg/vect/vect-strided-float.c: Likewise.
9139         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9140         * gcc.dg/vect/vect-strided-mult.c: Likewise.
9141         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9142         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9143         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9144         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9145         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9146         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9147         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9148         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9149         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9150         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9151         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9152         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9153         * gcc.dg/vect/vect-vfa-03.c: Likewise.
9154
9155         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9156         target condition.
9157         * gcc.dg/vect/pr30843.c: Likewise.
9158         * gcc.dg/vect/pr33866.c: Likewise.
9159         * gcc.dg/vect/slp-reduc-6.c: Likewise.
9160         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9161         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9162         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9163
9164 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9165
9166         * gcc.dg/vect/slp-11.c: Split into...
9167         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9168         gcc.dg/vect/slp-11c.c: ...these tests.
9169         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9170         * gcc.dg/vect/slp-12c.c: ...this new test.
9171         * gcc.dg/vect/slp-19.c: Split into...
9172         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9173         gcc.dg/vect/slp-19c.c: ...these new tests.
9174
9175 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
9176
9177         * lib/target-supports.exp
9178         (check_effective_target_vect_extract_even_odd_wide): Delete.
9179         (check_effective_target_vect_strided_wide): Likewise.
9180         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9181         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9182         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9183         * gcc.dg/vect/pr37539.c: Likewise.
9184         * gcc.dg/vect/slp-11.c: Likewise.
9185         * gcc.dg/vect/slp-12a.c: Likewise.
9186         * gcc.dg/vect/slp-12b.c: Likewise.
9187         * gcc.dg/vect/slp-19.c: Likewise.
9188         * gcc.dg/vect/slp-23.c: Likewise.
9189         * gcc.dg/vect/vect-1.c: Likewise.
9190         * gcc.dg/vect/vect-98.c: Likewise.
9191         * gcc.dg/vect/vect-107.c: Likewise.
9192         * gcc.dg/vect/vect-strided-float.c: Likewise.
9193
9194 2011-05-02  Jason Merrill  <jason@redhat.com>
9195
9196         * g++.dg/init/new31.C: New.
9197
9198 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
9199
9200         PR c/35445
9201         * gcc.dg/pr35445.c: New test.
9202
9203 2011-05-02  Jason Merrill  <jason@redhat.com>
9204
9205         * c-c++-common/vla-1.c: New.
9206
9207 2011-05-02  Richard Guenther  <rguenther@suse.de>
9208
9209         PR tree-optimization/48822
9210         * gcc.dg/torture/pr48822.c: New testcase.
9211
9212 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
9213
9214         PR c++/47969
9215         * g++.dg/cpp0x/constexpr-47969.C: New.
9216
9217 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
9218
9219         PR testsuite/48498
9220         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
9221         on vect_no_align targets.
9222         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9223         vect_no_align targets.
9224
9225 2011-05-01  Xinliang David Li  <davidxl@google.com>
9226
9227         * gcc.dg/tree-ssa/integer-addr.c: New test.
9228         * gcc.dg/tree-ssa/alias_bug.c: New test.
9229
9230 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9231
9232         PR libgfortran/48787
9233         * gfortran.dg/round_3.f08: Add more checks.
9234
9235 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9236
9237         PR fortran/48821
9238         * gfortran.dg/import9.f90: New, proper test.
9239         * gfortran.dg/interface_37.f90: Remove bogus
9240         test (bogus copy of interface_36.f90).
9241
9242 2011-04-30  Tobias Burnus  <burnus@net-b.de>
9243
9244         PR fortran/48821
9245         * gfortran.dg/interface_37.f90: New.
9246
9247 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
9248
9249         PR fortran/48746
9250         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9251
9252 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR tree-optimization/48809
9255         * gcc.c-torture/execute/pr48809.c: New test.
9256
9257 2011-04-29  Jeff Law <law@redhat.com>
9258
9259         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9260
9261 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9262
9263         PR c++/48606
9264         * g++.dg/init/ctor10.C: New.
9265
9266 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9267
9268         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9269           warning in implicitly instantiated templates.
9270
9271 2011-04-29  Le-Chun Wu  <lcwu@google.com>
9272
9273         * g++.dg/warn/Wnull-conversion-1.C: New.
9274         * g++.dg/warn/Wnull-conversion-2.C: New.
9275
9276 2011-04-29  Diego Novillo  <dnovillo@google.com>
9277
9278         * g++.old-deja/g++.other/null3.C: Expect warning about
9279         converting boolean to a pointer.
9280
9281 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
9282
9283         PR fortran/48462
9284         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9285         being a target.
9286
9287         PR fortran/48746
9288         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9289
9290 2011-04-29  Tobias Burnus  <burnus@net-b.de>
9291
9292         PR fortran/48810
9293         * gfortran.dg/typebound_proc_22.f90: New.
9294
9295         PR fortran/48800
9296         * gfortran.dg/interface_36.f90: New.
9297
9298 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9299
9300         PR libgfortran/48488
9301         PR libgfortran/48602
9302         PR libgfortran/48615
9303         PR libgfortran/48684
9304         PR libgfortran/48787
9305         * gfortran.dg/fmt_g.f: Adjust test.
9306         * gfortran.dg/fmt_g0_1.f08: Adjust test.
9307         * gfortran.dg/round_3.f08: New test.
9308         * gfortran.dg/namelist_print_1.f: Adjust test.
9309         * gfortran.dg/char4_iunit_1.f03: Adjust test.
9310         * gfortran.dg/f2003_io_5.f03: Adjust test.
9311         * gfortran.dg/coarray_15.f90: Adjust test.
9312         * gfortran.dg/namelist_65.f90: Adjust test.
9313         * gfortran.dg/fmt_cache_1.f: Adjust test.
9314         * gfortran.dg/char4_iunit_2.f03: Adjust test.
9315         * gfortran.dg/real_const_3.f90: Adjust test.
9316
9317 2011-04-29  Jan Hubicka  <jh@suse.cz>
9318
9319         * gcc.dg/tree-ssa/inline-10.c: New testcase.
9320         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9321
9322 2011-04-28  Xinliang David Li  <davidxl@google.com>
9323
9324         * gcc.dg/tree-prof/prof-robust-1.c: New test.
9325         * g++.dg/prof-robust-1.C: New test.
9326
9327 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
9328
9329         PR tree-optimization/48765
9330         * gcc.dg/vect/pr48765.c: New.
9331
9332 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334         PR tree-optimization/48775
9335         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9336
9337 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9338
9339         PR c++/48798
9340         * g++.dg/inherit/pr48798.C: New.
9341         * g++.old-deja/g++.other/base1.C: Adjust.
9342
9343 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
9344
9345         PR c++/48656
9346         * g++.dg/template/inherit7.C: New test case.
9347
9348 2011-04-28  Richard Guenther  <rguenther@suse.de>
9349
9350         PR tree-optimization/40052
9351         PR tree-optimization/15347
9352         * gcc.dg/tree-ssa/vrp57.c: New testcase.
9353         * gcc.dg/pr15347.c: Likewise.
9354
9355 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9356
9357         PR c++/48530
9358         * g++.dg/cpp0x/sfinae18.C: New.
9359
9360 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
9361
9362         PR c++/48771
9363         * g++.dg/ext/is_literal_type1.C: New.
9364
9365 2011-04-28  Tobias Burnus  <burnus@net-b.de>
9366
9367         PR fortran/48112
9368         PR fortran/48279
9369         * gfortran.dg/interface_35.f90: New.
9370         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9371         * gfortran.dg/func_result_6.f90: Add dg-warning.
9372         * gfortran.dg/bessel_1.f90: Ditto.
9373         * gfortran.dg/hypot_1.f90: Ditto.
9374         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9375         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9376         * gfortran.dg/interface_assignment_4.f90: Ditto.
9377
9378 2011-04-27  Jason Merrill  <jason@redhat.com>
9379
9380         * g++.dg/ext/complex8.C: New.
9381
9382         * g++.dg/cpp0x/initlist49.C: New.
9383         * g++.dg/init/new30.C: New.
9384
9385 2011-04-27  Tobias Burnus  <burnus@net-b.de>
9386
9387         PR fortran/48788
9388         * gfortran.dg/whole_file_34.f90: New.
9389
9390 2011-04-27  Jan Hubicka  <jh@suse.cz>
9391
9392         * gcc.dg/tree-ssa/inline-9.c: New testcase.
9393
9394 2011-04-27  Jason Merrill  <jason@redhat.com>
9395
9396         * g++.old-deja/g++.oliva/overload1.C: Adjust.
9397
9398         * g++.dg/parse/ambig6.C: New.
9399
9400 2011-04-27  Nick Clifton  <nickc@redhat.com>
9401
9402         * gcc.dg/20020312-2.c: Add definition for RX.
9403
9404         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9405         option with RX targets.
9406
9407         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9408         /* */ comments.
9409
9410 2011-04-27  Richard Guenther  <rguenther@suse.de>
9411
9412         * gcc.dg/tree-ssa/pr23382.c: Remove.
9413
9414 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9415
9416         PR target/48767
9417         * gcc.c-torture/compile/pr48767.c: New test.
9418
9419 2011-04-27  Richard Guenther  <rguenther@suse.de>
9420
9421         PR tree-optimization/48772
9422         * g++.dg/pr48772.C: New testcase.
9423
9424 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
9425
9426         PR c/48742
9427         * gcc.c-torture/compile/pr48742.c: New test.
9428
9429 2011-04-26  Jason Merrill  <jason@redhat.com>
9430
9431         * g++.dg/lookup/koenig13.C: New.
9432
9433         * g++.dg/cpp0x/initlist48.C: New.
9434
9435 2011-04-25  Jason Merrill  <jason@redhat.com>
9436
9437         * g++.dg/cpp0x/sfinae17.C: New.
9438
9439 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9440
9441         PR target/48258
9442         * gcc.target/powerpc/pr48258-1.c: New file.
9443         * gcc.target/powerpc/pr48258-2.c: Ditto.
9444
9445 2011-04-26  Xinliang David Li  <davidxl@google.com>
9446
9447         * gcc.dg/uninit-suppress.c: New test.
9448         * gcc.dg/uninit-suppress.c: New test.
9449
9450 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
9451
9452         PR debug/48768
9453         * gcc.dg/pr48768.c: New test.
9454
9455         PR tree-optimization/48734
9456         * gcc.c-torture/compile/pr48734.c: New test.
9457
9458         PR testsuite/48753
9459         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9460
9461 2011-04-26  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/48731
9464         * gcc.dg/torture/pr48731.c: New testcase.
9465
9466 2011-04-26  Richard Guenther  <rguenther@suse.de>
9467
9468         PR testsuite/48753
9469         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9470
9471 2011-04-26  Richard Guenther  <rguenther@suse.de>
9472
9473         PR middle-end/48694
9474         * gcc.dg/torture/pr48694-1.c: New testcase.
9475         * gcc.dg/torture/pr48694-2.c: Likewise.
9476
9477 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
9478
9479         * g++.dg/ext/underlying_type1.C: New.
9480         * g++.dg/ext/underlying_type2.C: Likewise.
9481         * g++.dg/ext/underlying_type3.C: Likewise.
9482         * g++.dg/ext/underlying_type4.C: Likewise.
9483         * g++.dg/ext/underlying_type5.C: Likewise.
9484         * g++.dg/ext/underlying_type6.C: Likewise.
9485         * g++.dg/ext/underlying_type7.C: Likewise.
9486         * g++.dg/ext/underlying_type8.C: Likewise.
9487         * g++.dg/ext/underlying_type9.C: Likewise.
9488         * g++.dg/ext/underlying_type10.C: Likewise.
9489
9490 2011-04-25  Jason Merrill  <jason@redhat.com>
9491
9492         * g++.dg/cpp0x/regress/template-const2.C: New.
9493
9494 2011-04-25  Jeff Law <law@redhat.com>
9495
9496         * gcc.dg/tree-ssa/vrp56.c: new test.
9497
9498 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9499
9500         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9501
9502 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR preprocessor/48740
9505         * c-c++-common/raw-string-11.c: New test.
9506
9507 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
9508
9509         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9510         hppa*-*-hpux*.
9511
9512 2011-04-23  Tobias Burnus  <burnus@net-b.de>
9513
9514         PR fortran/18918
9515         * gfortran.dg/coarray_19.f90: New.
9516
9517 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
9518
9519         PR c/48685
9520         * gcc.dg/pr48685.c: New test.
9521
9522 2011-04-22  Jan Hubicka  <jh@suse.cz>
9523
9524         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9525
9526 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9527
9528         PR tree-optimization/48717
9529         * gcc.c-torture/execute/pr48717.c: New test.
9530
9531 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
9532
9533         PR target/48723
9534         * gcc.target/i386/pr48723.c: New test.
9535
9536 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
9537
9538         PR c/48716
9539         * gcc.dg/gomp/pr48716.c: New test.
9540         * g++.dg/gomp/pr48716.C: New test.
9541
9542 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
9543
9544         PR c/36750
9545         * gcc.dg/missing-field-init-2.c: Update testcase.
9546
9547 2011-04-22  Alan Modra  <amodra@gmail.com>
9548
9549         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9550
9551 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9552
9553         PR fortran/48405
9554         * gfortran.dg/function_optimize_6.f90:  New test.
9555
9556 2011-04-21  Easwaran Raman  <eraman@google.com>
9557
9558         * gcc.dg/stack-layout-2.c: New test.
9559
9560 2011-04-21  Richard Guenther  <rguenther@suse.de>
9561
9562         PR lto/48703
9563         * g++.dg/lto/pr48207-2_0.C: New testcase.
9564         * g++.dg/lto/pr48207-3_0.C: Likewise.
9565
9566 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
9567
9568         * gnat.dg/volatile5.adb: New test.
9569         * gnat.dg/volatile5_pkg.ads: New helper.
9570
9571 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
9572
9573         PR target/48708
9574         * gcc.target/i386/pr48708.c: New test.
9575
9576 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9577
9578         * gcc.dg/vect/vect-119.c: New test.
9579
9580 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
9581
9582         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9583         and once without.
9584
9585 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
9586             Richard Sandiford  <richard.sandiford@linaro.org>
9587
9588         PR target/46329
9589         * gcc.target/arm/pr46329.c: New test.
9590
9591 2011-04-21  Tobias Burnus  <burnus@net-b.de>
9592
9593         PR fortran/18918
9594         * gfortran.dg/coarray_18.f90: New.
9595
9596 2011-04-20  Jason Merrill  <jason@redhat.com>
9597
9598         * g++.dg/cpp0x/initlist47.C: New.
9599
9600         * g++.dg/init/dtor4.C: New.
9601
9602 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
9603
9604         PR target/48678
9605         * gcc.target/i386/sse2-pinsrw.c: New test.
9606         * gcc.target/i386/avx-vpinsrw.c: Ditto.
9607         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9608         * gcc.target/i386/sse2-insvhi.c: Ditto.
9609         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9610         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9611
9612 2011-04-20  Jason Merrill  <jason@redhat.com>
9613
9614         * g++.dg/template/const4.C: New.
9615
9616 2011-04-20  Easwaran Raman  <eraman@google.com>
9617
9618         * gcc.dg/stack-layout-1.c: New test.
9619
9620 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
9621
9622         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9623         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9624         function.
9625
9626 2011-04-20  Kai Tietz  <ktietz@redhat.com>
9627
9628         * gcc.dg/binop-xor1.c: New test.
9629         * gcc.dg/binop-xor2.c: New test.
9630         * gcc.dg/binop-xor3.c: New test.
9631         * gcc.dg/binop-xor4.c: New test.
9632         * gcc.dg/binop-xor5.c: New test.
9633
9634 2011-04-20  Richard Guenther  <rguenther@suse.de>
9635
9636         PR tree-optimization/47892
9637         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9638
9639 2011-04-20  Richard Guenther  <rguenther@suse.de>
9640
9641         PR middle-end/48695
9642         * g++.dg/torture/pr48695.C: New testcase.
9643
9644 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
9645
9646         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9647         * gcc.c-torture/execute/cmpsi-2.c: Ditto
9648         * gcc.c-torture/execute/pr45262.c: Ditto
9649         * gcc.dg/torture/pr43165.c: Ditto.
9650         * gcc.dg/torture/pr47228.c: Ditto.
9651         * gcc.dg/tree-ssa/pr45144.c: Ditto.
9652         * gcc.dg/ipa/pr45644.c: Ditto.
9653         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9654         PDP11.
9655
9656 2011-04-19  Jason Merrill  <jason@redhat.com>
9657
9658         * g++.dg/ext/complex7.C: New.
9659
9660         * g++.dg/ext/attrib41.C: New.
9661
9662 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9663
9664         PR testsuite/48676
9665         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9666
9667 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR target/48678
9670         * gcc.target/i386/pr48678.c: New test.
9671
9672 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9673
9674         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9675         * g++.dg/opt/devirt2.C: New test.
9676         * g++.dg/ipa/devirt-g-1.C: Likewise.
9677
9678 2011-04-19  Tobias Burnus  <burnus@net-b.de>
9679
9680         PR fortran/48588
9681         * gfortran.dg/whole_file_33.f90: New.
9682
9683 2011-04-19  Martin Jambor  <mjambor@suse.cz>
9684
9685         * g++.dg/ipa/devirt-7.C: New test.
9686
9687 2011-04-19  Richard Guenther  <rguenther@suse.de>
9688
9689         PR lto/48207
9690         * g++.dg/lto/pr48207_0.C: New testcase.
9691
9692 2011-04-18  Jason Merrill  <jason@redhat.com>
9693
9694         * g++.dg/init/void1.C: New.
9695
9696         * g++.dg/cpp0x/union4.C: New.
9697
9698 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9699
9700         PR middle-end/48661
9701         * g++.dg/torture/pr48661.C: New test.
9702
9703         PR c++/48632
9704         * g++.dg/gomp/pr48632.C: New test.
9705
9706 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
9707
9708         * gcc.target/i386/sse2-maskmovdqu.c: New test.
9709         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9710
9711 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9712
9713         PR fortran/18918
9714         * gfortran.dg/coarray_17.f90: New.
9715         * gfortran.dg/coarray_10.f90: Update dg-error.
9716
9717 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9718
9719         PR testsuite/48251
9720         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9721         * gfortran.dg/guality/guality.exp: Likewise.
9722
9723 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9724
9725         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9726
9727 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9728
9729         * gcc.dg/vect/pr48377.c: Remove dg-do run.
9730
9731 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9732
9733         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9734
9735 2011-04-18  Richard Guenther  <rguenther@suse.de>
9736
9737         PR middle-end/46364
9738         * g++.dg/torture/pr46364.C: New testcase.
9739
9740 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9741
9742         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9743
9744 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
9745
9746         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9747
9748 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
9749             Ira Rosen  <ira.rosen@linaro.org>
9750
9751         PR target/48252
9752         * gcc.target/arm/pr48252.c: New test.
9753
9754 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
9755
9756         PR tree-optimization/48616
9757         * gcc.dg/pr48616.c: New test.
9758
9759 2011-04-18  Tobias Burnus  <burnus@net-b.de>
9760
9761         PR fortran/18918
9762         * gfortran.dg/coarray_16.f90: New.
9763
9764 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
9765
9766         PR fortran/48462
9767         * gfortran.dg/realloc_on_assign_7.f03: New test.
9768
9769 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9770
9771         PR libgfortran/48602
9772         * gfortran.dg/fmt_g0_6.f08: New test.
9773
9774 2011-04-17  Jason Merrill  <jason@redhat.com>
9775
9776         * g++.dg/cpp0x/sfinae16.C: New.
9777
9778 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
9779
9780         * gcc.target/mips/reg-var-1.c: New test.
9781
9782 2011-04-17  Jan Hubicka  <jh@suse.cz>
9783
9784         * gcc.dg/winline-5.c: Update testcase.
9785
9786 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9787
9788         * gnat.dg/discr27.ad[sb]: Move dg directive.
9789         * gnat.dg/discr28.ad[sb]: New test.
9790         * gnat.dg/discr28_pkg.ads: New helper.
9791
9792 2011-04-17  Michael Matz  <matz@suse.de>
9793
9794         PR tree-optimization/48622
9795         PR lto/48645
9796         * gcc.dg/lto/pr48622_0.c: New test.
9797
9798 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
9799
9800         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9801         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9802         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9803         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9804         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9805         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9806
9807 2011-04-15  Jason Merrill  <jason@redhat.com>
9808
9809         * g++.dg/cpp0x/range-for17.C: New.
9810
9811 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9812
9813         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9814         * g++.dg/cpp0x/range-for3.C: Likewise.
9815         * g++.dg/cpp0x/range-for9.C: Correct error message.
9816         * g++.dg/cpp0x/range-for11.C: New.
9817         * g++.dg/cpp0x/range-for12.C: New.
9818         * g++.dg/cpp0x/range-for13.C: New.
9819         * g++.dg/cpp0x/range-for14.C: New.
9820         * g++.dg/cpp0x/range-for15.C: New.
9821         * g++.dg/cpp0x/range-for16.C: New.
9822
9823 2011-04-15  Tobias Burnus  <burnus@net-b.de>
9824
9825         PR fortran/18918
9826         * gfortran.dg/coarray_15.f90: Change to dg-do run.
9827
9828 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
9829
9830         * objc.dg/naming-4.m: Updated.
9831         * objc.dg/naming-5.m: Updated.
9832         * objc.dg/naming-6.m: New.
9833         * objc.dg/naming-7.m: New.
9834         * obj-c++.dg/naming-1.mm: Updated.
9835         * obj-c++.dg/naming-2.mm: Updated.
9836         * obj-c++.dg/naming-3.mm: New.
9837         * obj-c++.dg/naming-4.mm: New.
9838
9839 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9840
9841         PR libgfortran/48589
9842         * gfortran.dg/fmt_g0_5.f08: New test.
9843
9844 2011-04-15  Richard Guenther  <rguenther@suse.de>
9845
9846         PR testsuite/48286
9847         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9848
9849 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
9850
9851         * gcc.target/avr/torture/pr41885.c (dg-options): Change
9852         -finline-limit=0 to -fno-inline
9853
9854 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR target/48614
9857         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9858         just avx.
9859
9860 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR target/48605
9863         * gcc.target/i386/sse4_1-insertps-3.c: New test.
9864         * gcc.target/i386/sse4_1-insertps-4.c: New test.
9865         * gcc.target/i386/avx-insertps-3.c: New test.
9866         * gcc.target/i386/avx-insertps-4.c: New test.
9867
9868 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9869
9870         * gcc.target/avr/torture/pr41885.c (dg-options): Add
9871         -finline-limit=0
9872
9873 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9874
9875         PR target/46779
9876         PR target/45291
9877         PR target/41894
9878         * gcc.target/avr/pr46779-1.c: New test case
9879         * gcc.target/avr/pr46779-2.c: New test case
9880
9881 2011-04-14  Jason Merrill  <jason@redhat.com>
9882
9883         * g++.dg/cpp0x/sfinae15.C: New.
9884
9885         * g++.dg/cpp0x/sfinae14.C: New.
9886
9887         * g++.dg/ext/vla10.C: New.
9888
9889 2011-04-14  Richard Guenther  <rguenther@suse.de>
9890
9891         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9892
9893 2011-04-14  Richard Guenther  <rguenther@suse.de>
9894
9895         * gcc.dg/fold-bitand-4.c: Move ...
9896         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
9897
9898 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
9899
9900         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9901         variables const.
9902         * gcc.target/avr/torture/trivial.c: Ditto.
9903
9904 2011-04-13  Jason Merrill  <jason@redhat.com>
9905
9906         * g++.dg/template/operator11.C: New.
9907
9908 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
9909
9910         PR middle-end/48591
9911         * gcc.dg/gomp/pr48591.c: New test.
9912
9913         PR c++/48570
9914         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9915         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9916
9917 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
9918
9919         PR c++/48574
9920         * g++.dg/template/dependent-expr7.C: New test case.
9921
9922 2011-04-13  Jason Merrill  <jason@redhat.com>
9923
9924         * g++.dg/cpp0x/sfinae13.C: New.
9925
9926 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
9927
9928         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9929
9930 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9931
9932         * gcc.target/arm/pr43698.c: Remove -march option.
9933
9934 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
9935
9936         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9937         -march option.
9938
9939 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
9940
9941         PR fortran/48360
9942         PR fortran/48456
9943         * gfortran.dg/realloc_on_assign_6.f03: New test.
9944
9945 2011-04-12  Kai Tietz  <ktietz@redhat.com>
9946
9947         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9948         targets the additional -mno-ms-bitfields and
9949         -Wno-packed-bitfield-compat options.
9950         * g++.dg/ext/bitfield3.C: Likewise.
9951         * g++.dg/ext/bitfield4.C: Likewise.
9952         * g++.dg/ext/bitfield5.C: Likewise.
9953         * gcc.dg/bitfld-15.c: Likewise.
9954         * gcc.dg/bitfld-16.c: Likewise.
9955         * gcc.dg/bitfld-17.c: Likewise.
9956         * gcc.dg/bitfld-18.c: Likewise.
9957
9958 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
9959
9960         * gcc.target/arm/neon-vld3-1.c: New test.
9961         * gcc.target/arm/neon-vst3-1.c: New test.
9962         * gcc.target/arm/neon/v*.c: Regenerate.
9963
9964 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9965
9966         PR rtl-optimization/48549
9967         * g++.dg/opt/pr48549.C: New test.
9968
9969 2011-04-12  Richard Guenther  <rguenther@suse.de>
9970
9971         PR tree-optimization/46076
9972         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9973
9974 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9975
9976         PR testsuite/21164
9977         * lib/compat.exp (compat-execute): Declare unsupported after
9978         stripping path from src1.
9979         * lib/lto.exp (lto-execute): Likewise.
9980
9981 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
9982
9983         PR c/48552
9984         * gcc.dg/pr48552-1.c: New test.
9985         * gcc.dg/pr48552-2.c: New test.
9986
9987 2011-04-11  Jason Merrill  <jason@redhat.com>
9988
9989         * g++.dg/cpp0x/sfinae12.C: New.
9990
9991         * g++.dg/cpp0x/enum10.C: New.
9992
9993         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9994
9995         * g++.dg/cpp0x/rv-func.C: New.
9996
9997 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9998
9999         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10000         alpha*-dec-osf5*.
10001
10002 2011-04-11  Martin Jambor  <mjambor@suse.cz>
10003
10004         PR tree-optimization/48195
10005         * gcc.dg/ipa/pr48195.c: New test.
10006
10007 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
10008
10009         * gnat.dg/return3.adb: Remove unused switch.
10010
10011 2011-04-08  Mike Stump  <mikestump@comcast.net>
10012
10013         PR testsuite/48506
10014         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10015         default to fno-common.
10016
10017 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
10018
10019         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10020         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10021
10022 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10023
10024         PR fortran/48448
10025         * gfortran.dg/function_optimize_5.f90:  New test.
10026
10027 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
10028
10029         * gnat.dg/aggr17.adb: New test.
10030         * gnat.dg/aggr18.adb: Likewise.
10031
10032 2011-04-08  Michael Matz  <matz@suse.de>
10033
10034         PR middle-end/48389
10035         * gcc.target/i386/pr48389.c: New test.
10036
10037 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
10038
10039         PR rtl-optimization/48272
10040         * g++.dg/opt/pr48272.C: New.
10041
10042 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
10043
10044         PR rtl-optimization/48235
10045         * gcc.dg/pr48235.c: New.
10046
10047 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10048
10049         PR rtl-optimization/48302
10050         * g++.dg/opt/pr48302.C: New.
10051
10052 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10053
10054         PR target/48273
10055         * g++.dg/opt/pr48273.C: New.
10056
10057 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
10058
10059         PR rtl-optimization/48442
10060         * gcc.dg/pr48442.c: New.
10061
10062 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
10063
10064         PR tree-optimization/48377
10065         * gcc.dg/vect/pr48377.c: New test.
10066
10067 2011-04-07  Jason Merrill  <jason@redhat.com>
10068
10069         * g++.dg/cpp0x/regress/call1.C: New.
10070
10071         * g++.dg/cpp0x/variadic107.C: New.
10072
10073         * g++.dg/cpp0x/sfinae11.C: New.
10074         * g++.dg/cpp0x/noexcept02.C: Fix.
10075
10076         * g++.dg/cpp0x/sfinae10.C: New.
10077
10078         * g++.dg/cpp0x/sfinae9.C: New.
10079
10080         * c-c++-common/Wcast-qual-1.c: Move here from...
10081         * gcc.dg/cast-qual-3.c: ...here, and...
10082         * g++.dg/warn/Wcast-qual2.C: ...here.
10083
10084         * g++.dg/cpp0x/sfinae8.C: New.
10085
10086         * g++.dg/cpp0x/sfinae7.C: New.
10087
10088         * g++.dg/cpp0x/enum9.C: New.
10089
10090 2011-04-07  Mike Stump  <mikestump@comcast.net>
10091
10092         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10093         with no trampolines.
10094
10095 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR fortran/48117
10098         * gfortran.dg/gomp/pr48117.f90: New test.
10099
10100         PR debug/48343
10101         * gcc.dg/torture/pr48343.c: New test.
10102
10103 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10104
10105         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10106
10107 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
10108
10109         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10110
10111 2011-04-07  Tom de Vries  <tom@codesourcery.com>
10112
10113         PR target/43920
10114         * lib/scanasm.exp (object-size): New proc.
10115         * gcc.target/arm/pr43920-2.c: New test.
10116
10117 2011-04-06  Tobias Burnus  <burnus@net-b.de>
10118
10119         PR fortran/18918
10120         PR fortran/48477
10121         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10122
10123 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
10124
10125         * gcc.dg/mtune.c: Prune note from output.
10126
10127 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
10128
10129         PR debug/48466
10130         * gcc.dg/guality/pr36977.c: New test.
10131         * gcc.dg/guality/pr48466.c: New test.
10132
10133 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10134
10135         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10136
10137 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10138
10139         * gnat.dg/return3.adb: New test.
10140
10141 2011-04-06  Richard Guenther  <rguenther@suse.de>
10142
10143         PR tree-optimization/47663
10144         * gcc.dg/tree-ssa/inline-8.c: New testcase.
10145
10146 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
10147
10148         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10149         Solaris 8 and 9 as well.
10150
10151 2011-04-05  Tom de Vries  <tom@codesourcery.com>
10152
10153         PR target/43920
10154         * gcc.target/arm/pr43920-1.c: New test.
10155
10156 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
10157
10158         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10159         (cctor): Actually return the value.
10160         (main): Cast return values.
10161
10162 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10163
10164         * gfortran.dg/character_comparison_8.f90:  New test.
10165
10166 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10167
10168         * frontend-passes: (optimize_lexical_comparison): New function.
10169         (optimize_expr): Call it.
10170         (optimize_comparison): Also handle lexical comparison functions.
10171         Return false instad of -2 for unequal comparison.
10172
10173 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
10174
10175         PR fortran/48412
10176         * function_optimize_4.f90:  New test.
10177
10178 2011-04-04  Tobias Burnus  <burnus@net-b.de>
10179
10180         PR fortran/18918
10181         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10182         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10183         * gfortran.dg/coarray_15.f90: New.
10184
10185 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10186
10187         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10188         * gfortran.dg/bessel_7.f90: Likewise.
10189
10190 2011-04-03  Tobias Burnus  <burnus@net-b.de>
10191
10192         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10193
10194 2011-04-03  Richard Guenther  <rguenther@suse.de>
10195             Ira Rosen  <ira.rosen@linaro.org>
10196
10197         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10198         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10199         -ftree-loop-if-convert-stores.
10200
10201 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10202
10203         * gnat.dg/specs/aggr2.ads: New test.
10204
10205 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
10206
10207         * gnat.dg/debug2.ad[sb]: New test.
10208         * gnat.dg/debug2_pkg.ads: New helper.
10209         * gnat.dg/debug3.ad[sb]: New test.
10210
10211 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
10212
10213         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10214
10215 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR middle-end/48335
10218         * gcc.c-torture/compile/pr48335-1.c: New test.
10219         * gcc.dg/pr48335-1.c: New test.
10220         * gcc.dg/pr48335-2.c: New test.
10221         * gcc.dg/pr48335-3.c: New test.
10222         * gcc.dg/pr48335-4.c: New test.
10223         * gcc.dg/pr48335-5.c: New test.
10224         * gcc.dg/pr48335-6.c: New test.
10225         * gcc.dg/pr48335-7.c: New test.
10226         * gcc.dg/pr48335-8.c: New test.
10227         * gcc.target/i386/pr48335-1.c: New test.
10228
10229 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
10230
10231         PR c/36299
10232         * gcc.dg/Waddress.c: New test.
10233
10234 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10235
10236         PR fortran/48352
10237         * gfortran.dg/function_optimize_3.f90:  New test.
10238
10239 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
10240
10241         * gcc.c-torture/compile/20110401-1.c: New test.
10242
10243         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10244         * g++.dg/lto/20091002-2_0.C: Likewise.
10245         * g++.dg/lto/20090303_0.c: Likewise.
10246         * g++.dg/lto/20091004-1_0.C: Likewise.
10247         * g++.dg/lto/20091002-3_0.C: Likewise.
10248         * g++.dg/lto/20091004-2_0.C: Likewise.
10249         * g++.dg/lto/20081123_0.C: Likewise.
10250         * g++.dg/lto/20090313_0.C: Likewise.
10251         * g++.dg/lto/20081109-1_0.C: Likewise.
10252         * g++.dg/lto/20081219_0.C: Likewise.
10253         * g++.dg/lto/20081204-1_0.C: Likewise.
10254         * g++.dg/lto/20090302_0.C: Likewise.
10255         * g++.dg/lto/20081119-1_0.C: Likewise.
10256         * g++.dg/lto/20081118_0.C: Likewise.
10257         * gcc.dg/lto/20091020-2_0.c: Likewise.
10258         * gcc.dg/lto/20090210_0.c: Likewise.
10259         * gcc.dg/lto/20081204-1_0.c: Likewise.
10260         * gcc.dg/lto/20081224_0.c: Likewise.
10261         * gcc.dg/lto/20090219_0.c: Likewise.
10262         * gcc.dg/lto/20091014-1_0.c: Likewise.
10263         * gcc.dg/lto/20091016-1_0.c: Likewise.
10264         * gcc.dg/lto/20090206-2_0.c: Likewise.
10265         * gcc.dg/lto/20090116_0.c: Likewise.
10266         * gcc.dg/lto/20091013-1_0.c: Likewise.
10267         * gcc.dg/lto/20091015-1_0.c: Likewise.
10268         * gcc.dg/lto/20090126-2_0.c: Likewise.
10269
10270 2011-03-31  Ian Lance Taylor  <iant@google.com>
10271
10272         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10273
10274 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10275
10276         * gnat.dg/opt16.adb: New test.
10277
10278 2011-03-31  Jason Merrill  <jason@redhat.com>
10279
10280         * g++.dg/cpp0x/defaulted24.C: New.
10281
10282 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10283
10284         PR target/16292
10285         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10286         with -O0.
10287
10288 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
10289
10290         * g++.dg/other/i386-9.C: New test.
10291
10292 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10293
10294         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10295
10296 2011-03-30  Jason Merrill  <jason@redhat.com>
10297
10298         * g++.dg/cpp0x/regress/error-recovery1.C: New.
10299
10300         * g++.dg/cpp0x/regress/isnan.C: New.
10301
10302         * g++.dg/cpp0x/initlist46.C: New.
10303
10304 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
10305
10306         PR target/47551
10307         * gcc.target/arm/neon-modes-2.c: New test.
10308
10309 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR c/48305
10312         * gcc.c-torture/compile/pr48305.c: New test.
10313
10314 2011-03-29  Jason Merrill  <jason@redhat.com>
10315
10316         * g++.dg/cpp0x/regress/value-dep1.C: New.
10317
10318 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
10319
10320         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10321
10322 2011-03-29  Ian Lance Taylor  <iant@google.com>
10323
10324         * go.test/go-test.exp: Handle the test lines used in several new
10325         tests.
10326         (errchk): Add opts parameter.  Change all callers.  Handle parens
10327         in regexps.
10328
10329 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
10330             Dominique d'Humieres  <dominiq@lps.ens.fr>
10331
10332         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10333         and __APPLE__ && __PPC__ && __ALTIVEC__.
10334
10335 2011-03-29  Jason Merrill  <jason@redhat.com>
10336
10337         * g++.dg/cpp0x/dependent1.C: New.
10338
10339         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10340
10341         * g++.dg/cpp0x/constexpr-memfn1.C: New.
10342
10343         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10344
10345 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
10346
10347         PR fortran/48095
10348         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10349         * gfortran.dg/proc_ptr_comp_32.f90: New.
10350
10351 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
10352
10353         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
10354         check for corresponding warning.
10355
10356 2011-03-28  Jason Merrill  <jason@redhat.com>
10357
10358         * g++.dg/cpp0x/rv-deduce2.C: New.
10359
10360 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
10361
10362         PR debug/48203
10363         * gcc.dg/pr48203.c: New test.
10364
10365 2011-03-28  Jeff Law <law@redhat.com>
10366
10367         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10368
10369 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
10370
10371         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10372         and __PPC__ && __ALTIVEC__.
10373
10374 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10375
10376         PR testsuite/48238
10377         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10378         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10379         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10380         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10381
10382 2011-03-28  Jason Merrill  <jason@redhat.com>
10383
10384         * g++.dg/cpp0x/initlist-array2.C: New.
10385
10386         * g++.dg/cpp0x/initlist-array1.C: New.
10387
10388         * g++.dg/cpp0x/constexpr-compound.C: New.
10389
10390         * g++.dg/cpp0x/constexpr-using.C: New.
10391
10392         * g++.dg/cpp0x/constexpr-noexcept.C: New.
10393
10394 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
10395
10396         PR testsuite/48276
10397         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10398
10399 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10400
10401         * gcc.dg/slp-1.c: New test.
10402
10403 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
10404
10405         * gcc.target/i386/avx256-unaligned-load-1.c: New.
10406         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10407         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10408         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10409         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10410         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10411         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10412         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10413         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10414         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10415         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10416         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10417         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10418         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10419
10420 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
10421
10422         PR fortran/47065
10423         * gfortran.dg/trim_optimize_5.f90:  New test.
10424         * gfortran.dg/trim_optimize_6.f90:  New test.
10425
10426 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
10427
10428         PR target/38598
10429         * gcc.target/mips/madd-7.c: Remove -mlong32.
10430         * gcc.target/mips/msub-7.c: Likewise.
10431
10432 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
10433
10434         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10435         accesses to preserve the meaning of the test for doubleword vectors.
10436         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10437         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10438
10439 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
10440
10441         PR fortran/48291
10442         * gfortran.dg/class_42.f03: New.
10443
10444 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
10445
10446         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10447         strided accesses.
10448
10449 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
10450
10451         PR rtl-optimization/48144
10452         * gcc.dg/pr48144.c: New test.
10453
10454 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10455
10456         * gnat.dg/discr27.ad[sb]: New test.
10457
10458 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10459
10460         * gnat.dg/limited_with2.ad[sb]: New test.
10461         * gnat.dg/limited_with2_pkg1.ads: New helper.
10462         * gnat.dg/limited_with2_pkg2.ads: Likewise.
10463
10464 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
10465
10466         * gnat.dg/opt15.adb: New test.
10467         * gnat.dg/opt15_pkg.ad[sb]: New helper.
10468
10469 2011-03-25  Tobias Burnus  <burnus@net-b.de>
10470
10471         PR fortran/48174
10472         PR fortran/45304
10473         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10474         * gfortran.dg/leadz_trailz_3.f90: Ditto
10475
10476 2011-03-25  Martin Jambor  <mjambor@suse.cz>
10477
10478         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10479
10480 2011-03-25  Jason Merrill  <jason@redhat.com>
10481
10482         * g++.dg/cpp0x/defaulted22.C: New.
10483         * g++.dg/cpp0x/defaulted23.C: New.
10484         * g++.dg/cpp0x/defaulted15.C: Adjust.
10485
10486 2011-03-25  Jason Merrill  <jason@redhat.com>
10487
10488         * g++.dg/cpp0x/move1.C: New.
10489
10490 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
10491
10492         PR target/48287
10493         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10494
10495 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10496
10497         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10498         for mips-sgi-irix6.5.
10499         Replace snprintf prototype by <stdio.h>.
10500
10501 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10502
10503         PR testsuite/48283
10504         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10505         run_expensive_tests.
10506         * gcc.dg/graphite/block-4.c: Likewise.
10507         * gcc.dg/graphite/block-7.c: Likewise.
10508         * gcc.dg/graphite/block-8.c: Likewise.
10509
10510 2011-03-25  Richard Guenther  <rguenther@suse.de>
10511
10512         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10513         * g++.dg/tree-ssa/pr8781.C: Likewise.
10514         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10515         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10516         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10517         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10518         * gcc.dg/tree-ssa/alias-18.c: Likewise.
10519         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10520         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10521         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10522         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10523         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10524         * gcc.dg/tree-ssa/pr21574.c: Likewise.
10525         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10526         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10527         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10528         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10529         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10530         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10531         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10532         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10533         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10534         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10535         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10536         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10537         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10538         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10539         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10540         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10541         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10542         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10543         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10544         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10545         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10546         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10547         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10548         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10549         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10550         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10551         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10552         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10553         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10554         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10555         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10556         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10557         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10558         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10559         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10560         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10561         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10562         * c-c++-common/pr46562-2.c: Likewise.
10563         * gfortran.dg/pr42108.f90: Likewise.
10564         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10565         foo to be inlined even at -O1.
10566         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10567         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10568         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10569         * gcc.dg/matrix/matrix.exp: Disable FRE.
10570
10571 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
10572
10573         PR debug/48204
10574         * gcc.dg/dfp/pr48204.c: New test.
10575
10576 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
10577
10578         PR target/48209
10579         * gcc.c-torture/execute/pr47917.c: Move this...
10580         * gcc.dg/torture/pr47917.c: to here and add xfails.
10581
10582 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10583
10584         * gnat.dg/array16.ad[sb]: New test.
10585         * gnat.dg/array16.ads: New helper.
10586
10587 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10588
10589         * gnat.dg/derived_type2.adb: New test.
10590
10591 2011-03-24  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/48271
10594         * g++.dg/torture/pr48271.C: New testcase.
10595
10596 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
10597
10598         * gnat.dg/array15.ad[sb]: New test.
10599
10600 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
10601
10602         PR target/48237
10603         * gcc.target/i386/pr48237.c: New test.
10604
10605 2011-03-24  Richard Guenther  <rguenther@suse.de>
10606
10607         PR middle-end/48269
10608         * gcc.dg/builtin-object-size-10.c: New testcase.
10609
10610 2011-03-24  Richard Guenther  <rguenther@suse.de>
10611
10612         PR tree-optimization/46562
10613         * c-c++-common/pr46562-2.c: New testcase.
10614         * c-c++-common/pr46562.c: Likewise.
10615
10616 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
10617
10618         * gcc.dg/vect/vect-cselim-1.c: New test.
10619         * gcc.dg/vect/vect-cselim-2.c: New test.
10620
10621 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
10622
10623         * gcc.target/arm/pr46934.c: New.
10624
10625 2011-03-23  Ian Lance Taylor  <iant@google.com>
10626
10627         * go.test/go-test.exp (errchk): Ignore lines containing ////.
10628
10629 2011-03-23  Richard Guenther  <rguenther@suse.de>
10630
10631         * gcc.dg/struct: Remove directory and contents.
10632
10633 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10634
10635         PR testsuite/48251
10636         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10637
10638 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10639
10640         * gnat.dg/discr26.ad[sb]: New test.
10641         * gnat.dg/discr26_pkg.ads: New helper.
10642
10643 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
10644
10645         PR target/47553
10646         * gcc.target/arm/neon-vld-1.c: New test.
10647
10648 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
10649
10650         * gnat.dg/array14.ad[sb]: New test.
10651         * gnat.dg/array14_pkg.ads: New helper.
10652
10653 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
10654
10655         * gcc.c-torture/execute/920501-8.x: Remove.
10656         * gcc.c-torture/execute/930513-1.x: Remove.
10657         * gcc.c-torture/execute/960312-1.x: Remove.
10658         * gcc.c-torture/compile/20000804-1.c,
10659         gcc.c-torture/compile/20001205-1.c,
10660         gcc.c-torture/compile/20001226-1.c,
10661         gcc.c-torture/compile/20010518-2.c,
10662         gcc.c-torture/compile/20020312-1.c,
10663         gcc.c-torture/compile/20020604-1.c,
10664         gcc.c-torture/compile/920501-12.c,
10665         gcc.c-torture/compile/920501-4.c,
10666         gcc.c-torture/compile/920520-1.c,
10667         gcc.c-torture/compile/980506-1.c,
10668         gcc.c-torture/execute/980709-1.x,
10669         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10670         options for m68hc11.
10671         * gcc.dg/cpp/assert4.c: Don't handle ARC.
10672         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10673         m68hc11.
10674
10675 2011-03-22  Nick Clifton  <nickc@redhat.com>
10676
10677         * lib/target-supports.exp (check_profiling_available): Add MN10300
10678         to the list of targets that do not support profiling.  Restore
10679         alpha sorting to this list.
10680
10681 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
10682
10683         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10684         failure on 32-bit systems.
10685         * gcc.dg/torture/vector-2.c: Ditto.
10686
10687 2011-03-22  Richard Guenther  <rguenther@suse.de>
10688
10689         PR tree-optimization/48228
10690         * gcc.dg/Wstrict-overflow-23.c: New testcase.
10691
10692 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10693
10694         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10695         powerpc.
10696
10697         PR target/48226
10698         * gcc.target/powerpc/pr48226.c: New file.
10699
10700 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
10701
10702         * lib/prune.exp (prune_gcc_output): Prune "could not create
10703         compact unwind for" warnings.
10704
10705 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10706
10707         PR c/42544
10708         PR c/48197
10709         * gcc.c-torture/execute/pr42544.c: New test.
10710         * gcc.c-torture/execute/pr48197.c: New test.
10711
10712 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
10713
10714         PR preprocessor/48192
10715         * gcc.target/powerpc/pr48192.c: New file.
10716
10717         PR target/48053
10718         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10719         split problem of 0 being loaded in a VSX register.
10720
10721 2011-03-21  Richard Guenther  <rguenther@suse.de>
10722
10723         PR c/47939
10724         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10725         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10726         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10727         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10728
10729 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
10730
10731         PR target/48213
10732         * gcc.dg/pr48213.c: New test.
10733
10734 2011-03-21  Kai Tietz  <ktietz@redhat.com>
10735
10736         PR target/12171
10737         * g++.dg/plugin/attribute_plugin.c: Adjust test.
10738
10739 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
10740
10741         * gcc.target/arm/xor-and.c: New.
10742
10743 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10744
10745         PR fortran/22572
10746         * gfortran.dg/function_optimize_1.f90:  New test.
10747         * gfortran.dg/function_optimize_2.f90:  New test.
10748
10749 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
10750
10751         PR rtl-optimization/47502
10752         * gcc.target/i386/pr47502-1.c: New.
10753         * gcc.target/i386/pr47502-2.c: Likewise.
10754
10755 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
10756
10757         PR rtl-optimization/48156
10758         * gcc.dg/pr48156.c: New test.
10759
10760 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10761
10762         PR libfortran/47439
10763         * gfortran.dg/scratch_1.f90: Adjust test.
10764
10765 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10766
10767         PR libfortran/47439
10768         * gfortran.dg/scratch_1.f90: New test.
10769
10770 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10771
10772         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10773         variably modified typedefs.
10774         * gcc.dg/c1x-typedef-2.c: Remove.
10775
10776 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
10777
10778         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10779         * gcc.dg/c1x-anon-struct-3.c: New test.
10780         * gcc.dg/anon-struct-11.c: Update.
10781
10782 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10785         dg-xfail-run-if.
10786         Only xfail with gas.
10787
10788 2011-03-18  Jason Merrill  <jason@redhat.com>
10789
10790         * g++.dg/template/fn-ptr1.C: New.
10791
10792         * g++.dg/overload/volatile1.C: New.
10793
10794         * g++.dg/opt/pr23372.C: New.
10795
10796         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10797
10798 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800         PR middle-end/47405
10801         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10802
10803 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
10804
10805         * gcc.target/arm/unsigned-extend-1.c: New.
10806
10807 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
10808
10809         PR bootstrap/48161
10810         * gcc.c-torture/compile/pr48161.c: New test.
10811
10812 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10813
10814         PR middle-end/47725
10815         * gcc.dg/torture/pr47725.c: New.
10816
10817 2011-03-17  Jason Merrill  <jason@redhat.com>
10818
10819         * g++.dg/cpp0x/constexpr-overflow2.C: New.
10820         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10821
10822 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
10823
10824         * gnat.dg/specs/elab2.ads: New test.
10825         * gnat.dg/specs/elab2_pkg.ads: New helper.
10826
10827 2011-03-17  Jason Merrill  <jason@redhat.com>
10828
10829         * g++.dg/cpp0x/decltype-1212.C: New.
10830         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10831
10832 2011-03-17  Jason Merrill  <jason@redhat.com>
10833
10834         * g++.dg/parse/memfnquals1.C: New.
10835
10836 2011-03-17  Richard Guenther  <rguenther@suse.de>
10837
10838         PR middle-end/48134
10839         * gcc.dg/pr48134.c: New testcase.
10840
10841 2011-03-17  Richard Guenther  <rguenther@suse.de>
10842
10843         PR middle-end/48165
10844         * g++.dg/torture/pr48165.C: New testcase.
10845
10846 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
10847
10848         PR rtl-optimization/48141
10849         * gcc.dg/pr48141.c: New test.
10850
10851 2011-03-16  Jason Merrill  <jason@redhat.com>
10852
10853         * g++.dg/cpp0x/constexpr-48089.C: New.
10854
10855         * g++.dg/cpp0x/constexpr-abi1.C: New.
10856
10857         * g++.dg/cpp0x/constexpr-46336.C: New.
10858         * g++.dg/parse/friend5.C: Adjust expected errors.
10859
10860         * g++.dg/cpp0x/constexpr-47570.C: New.
10861
10862 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
10863
10864         PR debug/47510
10865         * ++.dg/debug/dwarf2/typedef6.C: New test.
10866
10867 2011-03-16  Jason Merrill  <jason@redhat.com>
10868
10869         * g++.dg/cpp0x/elision2.C: New.
10870
10871         * g++.dg/cpp0x/constexpr-array3.C: New.
10872
10873 2011-03-16  Jason Merrill  <jason@redhat.com>
10874
10875         * g++.dg/cpp0x/sfinae6.C: New.
10876         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10877         * g++.dg/cpp0x/pr45908.C: Likewise.
10878         * g++.dg/cpp0x/sfinae6.C: Likewise.
10879         * g++.old-deja/g++.jason/conversion11.C: Likewise.
10880         * g++.old-deja/g++.law/arg11.C: Likewise.
10881
10882 2011-03-16  Jason Merrill  <jason@redhat.com>
10883
10884         * g++.dg/template/incomplete6.C: New.
10885
10886 2011-03-16  Jeff Law <law@redhat.com>
10887
10888         * gcc.dg/tree-ssa/vrp55.c: New test.
10889
10890 2011-03-16  Jason Merrill  <jason@redhat.com>
10891
10892         * g++.dg/cpp0x/auto22.C: New.
10893
10894 2011-03-16  Richard Guenther  <rguenther@suse.de>
10895
10896         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10897         optimizing it away if promoted to const.
10898
10899 2011-03-16  Richard Guenther  <rguenther@suse.de>
10900
10901         PR tree-optimization/48149
10902         * gcc.dg/fold-complex-1.c: New testcase.
10903
10904 2011-03-16  Richard Guenther  <rguenther@suse.de>
10905
10906         PR testsuite/48147
10907         * gcc.dg/guality/pr45882.c: Really make sure no inlining
10908         or cloning happens.
10909
10910 2011-03-16  Richard Guenther  <rguenther@suse.de>
10911
10912         PR tree-optimization/26134
10913         * gcc.dg/tree-ssa/complex-6.c: New testcase.
10914
10915 2011-03-16  Richard Guenther  <rguenther@suse.de>
10916
10917         PR tree-optimization/48146
10918         * gcc.dg/torture/pr48146.c: New testcase.
10919
10920 2011-03-16  Richard Guenther  <rguenther@suse.de>
10921
10922         * gcc.dg/tree-ssa/pr14814.c: Adjust.
10923         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10924
10925 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR middle-end/48136
10928         * gcc.c-torture/compile/pr48136.c: New test.
10929
10930         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10931
10932         PR debug/45882
10933         * gcc.dg/guality/pr45882.c: New test.
10934
10935 2011-03-15  Jason Merrill  <jason@redhat.com>
10936
10937         * g++.dg/cpp0x/constexpr-recursion.C: New.
10938
10939         * g++.dg/cpp0x/implicit11.C: New.
10940
10941 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
10942
10943         * g++.dg/cpp0x/constexpr-attribute.C: New.
10944
10945 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10946
10947         * g++.dg/parse/pr34758.C: New.
10948
10949 2011-03-15  Xinliang David Li  <davidxl@google.com>
10950
10951         PR c/47837
10952         * gcc.dg/uninit-pred-7_d.c: New test.
10953         * gcc.dg/uninit-pred-8_d.c: New test.
10954
10955 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
10956
10957         PR target/46788
10958         * gcc.target/arm/pr46788.c: New.
10959
10960 2011-03-15  Richard Guenther  <rguenther@suse.de>
10961
10962         PR middle-end/47650
10963         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10964         * gfortran.dg/ishft_4.f90: Likewise.
10965         * gfortran.dg/leadz_trailz_3.f90: Likewise.
10966
10967 2011-03-15  Richard Guenther  <rguenther@suse.de>
10968
10969         PR tree-optimization/13954
10970         * g++.dg/tree-ssa/pr13954.C: New testcase.
10971
10972 2011-03-15  Richard Guenther  <rguenther@suse.de>
10973
10974         PR tree-optimization/48037
10975         * gcc.target/i386/pr48037-1.c: New testcase.
10976
10977 2011-03-15  Richard Guenther  <rguenther@suse.de>
10978
10979         PR tree-optimization/41490
10980         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10981         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10982         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10983         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10984         * g++.dg/tree-ssa/pr33604.C: Adjust.
10985
10986 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
10987
10988         PR middle-end/47917
10989         * gcc.c-torture/execute/pr47917.c: New test.
10990         * gcc.dg/pr47917.c: New test.
10991
10992         PR middle-end/38878
10993         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10994
10995 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
10996
10997         * gcc.target/i386/sse4_1-floor-vec.c: New test.
10998         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10999         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11000         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11001         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11002         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11003         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11004         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11005         * gcc.target/i386/avx-floor-vec.c: Ditto.
11006         * gcc.target/i386/avx-ceil-vec.c: Ditto.
11007         * gcc.target/i386/avx-trunc-vec.c: Ditto.
11008         * gcc.target/i386/avx-rint-vec.c: Ditto.
11009         * gcc.target/i386/avx-floorf-vec.c: Ditto.
11010         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11011         * gcc.target/i386/avx-truncf-vec.c: Ditto.
11012         * gcc.target/i386/avx-rintf-vec.c: Ditto.
11013
11014 2011-03-14  Tom Tromey  <tromey@redhat.com>
11015
11016         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11017         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11018         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11019
11020 2011-03-14  Tom Tromey  <tromey@redhat.com>
11021
11022         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11023         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11024         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11025
11026 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
11027
11028         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11029
11030 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
11031
11032         PR rtl-optimization/47166
11033         * gcc.c-torture/execute/postmod-1.c: New test.
11034
11035 2011-03-14  Richard Guenther  <rguenther@suse.de>
11036
11037         PR middle-end/48098
11038         * gcc.dg/torture/pr48098.c: New testcase.
11039
11040 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
11041
11042         PR target/48053
11043         * gcc.target/powerpc/pr48053-1.c: New test.
11044         * gcc.target/powerpc/pr48053-2.c: Likewise.
11045
11046 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11047
11048         PR libfortran/48066
11049         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
11050
11051 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
11052
11053         PR libfortran/48066
11054         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
11055
11056 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
11057
11058         PR fortran/48059
11059         * gfortran.dg/class_41.f03: New.
11060
11061 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
11062
11063         * g++.dg/conversion/cast3.C: New test.
11064
11065 2011-03-11  Jason Merrill  <jason@redhat.com>
11066
11067         * g++.dg/template/error45.C: New.
11068
11069         * g++.dg/parse/no-type-defn1.C: New.
11070
11071         * g++.dg/ext/attrib40.C: New.
11072
11073         * g++.dg/cpp0x/regress/array1.C: New.
11074
11075 2011-03-11  Richard Guenther  <rguenther@suse.de>
11076
11077         PR tree-optimization/48067
11078         * gcc.dg/pr48067.c: New testcase.
11079
11080 2011-03-11  Richard Guenther  <rguenther@suse.de>
11081
11082         PR lto/48073
11083         * g++.dg/lto/20110311-1_0.C: New testcase.
11084
11085 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11086
11087         PR c++/48035
11088         * g++.dg/inherit/virtual8.C: New test.
11089
11090         PR middle-end/48044
11091         * gcc.dg/torture/pr48044.c: New test.
11092
11093 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
11094
11095         PR fortran/47768
11096         * gfortran.dg/proc_ptr_comp_31.f90: New.
11097
11098 2011-03-11  Richard Guenther  <rguenther@suse.de>
11099
11100         PR tree-optimization/47278
11101         * gcc.dg/torture/pr47278-1.c: New testcase.
11102         * gcc.dg/torture/pr47278-2.c: Likewise.
11103
11104 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
11105
11106         PR tree-optimization/48063
11107         * gcc.dg/torture/pr48063.c: New test.
11108
11109 2011-03-10  Jason Merrill  <jason@redhat.com>
11110
11111         * g++.dg/template/array22.C: New.
11112
11113         * g++.dg/cpp0x/syntax-err1.C: New.
11114         * g++.dg/parse/error36.C: Adjust expected errors.
11115         * g++.old-deja/g++.pt/ctor2.C: Likewise.
11116         * g++.old-deja/g++.pt/typename3.C: Likewise.
11117         * g++.old-deja/g++.pt/typename4.C: Likewise.
11118         * g++.old-deja/g++.pt/typename6.C: Likewise.
11119
11120 2011-03-09  Jason Merrill  <jason@redhat.com>
11121
11122         * g++.dg/template/nontype22.C: New.
11123
11124 2011-03-09  Martin Jambor  <mjambor@suse.cz>
11125
11126         PR tree-optimization/47714
11127         * g++.dg/torture/pr47714.C: New test.
11128
11129 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
11130
11131         PR target/47755
11132         * gcc.target/powerpc/pr47755-2.c: New file.
11133
11134 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11135
11136         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11137         is not set in the environment, pass 64 as first argument when not
11138         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11139         native where ulimit -u is supported.
11140
11141 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11142
11143         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11144
11145 2011-03-08  Jason Merrill  <jason@redhat.com>
11146
11147         * g++.dg/template/nontype21.C: New.
11148
11149         * g++.dg/template/anon5.C: New.
11150
11151 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR debug/47881
11154         * gcc.dg/pr47881.c: New test.
11155
11156 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
11157
11158         PR c++/47957
11159         * g++.dg/lookup/template3.C: New test.
11160
11161 2011-03-08  Kai Tietz  <ktietz@redhat.com>
11162
11163         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11164         'long' type.
11165
11166 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
11167
11168         PR testsuite/47954
11169         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11170         sizeof to compute alignment.
11171
11172 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
11173
11174         PR tree-optimization/48022
11175         * gcc.dg/pr48022-1.c: New test.
11176         * gcc.dg/pr48022-2.c: New test.
11177
11178 2011-03-07  Jason Merrill  <jason@redhat.com>
11179
11180         * g++.dg/template/nontype20.C: New.
11181         * g++.dg/init/member1.C: Adjust expected errors.
11182         * g++.dg/parse/constant4.C: Likewise.
11183         * g++.dg/template/qualified-id3.C: Likewise.
11184         * g++.old-deja/g++.pt/crash10.C: Likewise.
11185
11186         * g++.dg/cpp0x/regress/non-const1.C: New.
11187
11188 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
11189
11190         PR debug/47991
11191         * gcc.dg/pr47991.c: New test.
11192
11193 2011-03-07  Jason Merrill  <jason@redhat.com>
11194
11195         * g++.dg/abi/mangle46.C: New.
11196
11197 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
11198
11199         PR target/47862
11200         * gcc.target/powerpc/pr47862.c: New.
11201
11202 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
11203
11204         PR target/45413
11205         * gcc.target/i386/combine-mul.c: Require nonpic.
11206
11207 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
11208             Nathan Froyd  <froydnj@codesourcery.com>
11209
11210         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11211
11212 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
11213
11214         * README.QMTEST: Remove.
11215
11216 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
11217             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11218
11219         PR fortran/47850
11220         * gfortran.dg/array_constructor_37.f90 : New test.
11221
11222 2011-03-05  Jason Merrill  <jason@redhat.com>
11223
11224         * g++.dg/abi/mangle39.C: ABI v5, not 6.
11225         * g++.dg/abi/mangle45.C: Likewise.
11226         * g++.dg/cpp0x/trailing1.C: Likewise.
11227
11228 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11229
11230         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11231
11232 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
11233
11234         PR rtl-optimization/47899
11235         * gcc.dg/pr47899.c: New test.
11236
11237         * gcc.dg/torture/pr47968.c: Ignore warnings.
11238
11239         PR tree-optimization/47967
11240         * gcc.c-torture/compile/pr47967.c: New test.
11241
11242 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11243
11244         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11245         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11246
11247 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
11248
11249         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11250         and property_getAttributes() if __OBJC2__.
11251         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11252         * objc.dg/property/property-encoding-1.m: New.
11253         * obj-c++.dg/property/property-encoding-1.mm: New.
11254
11255 2011-03-04  Jason Merrill  <jason@redhat.com>
11256
11257         * g++.dg/template/pseudodtor6.C: New.
11258
11259         * g++.dg/inherit/covariant19.C: New.
11260
11261 2011-03-04  Richard Guenther  <rguenther@suse.de>
11262
11263         PR middle-end/47968
11264         * gcc.dg/torture/pr47968.c: New testcase.
11265
11266 2011-03-04  Richard Guenther  <rguenther@suse.de>
11267
11268         PR middle-end/47975
11269         * gcc.dg/torture/pr47975.c: New testcase.
11270
11271 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
11272
11273         PR c++/47974
11274         * g++.dg/template/crash106.C: New.
11275
11276 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
11277
11278         PR c/47963
11279         * gcc.dg/gomp/pr47963.c: New test.
11280         * g++.dg/gomp/pr47963.C: New test.
11281
11282 2011-03-02  Jason Merrill  <jason@redhat.com>
11283
11284         * g++.dg/cpp0x/regress/condition1.C: New.
11285
11286         * g++.dg/cpp0x/constexpr-ctor9.C: New.
11287
11288 2011-03-01  Jason Merrill  <jason@redhat.com>
11289
11290         * g++.dg/cpp0x/lambda/lambda-98.C: New.
11291
11292         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11293
11294 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
11295
11296         PR rtl-optimization/47925
11297         * gcc.c-torture/execute/pr47925.c: New test.
11298
11299 2011-03-01  Jason Merrill  <jason@redhat.com>
11300
11301         * g++.dg/cpp0x/decltype25.C: New.
11302
11303         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11304
11305 2011-03-01  Richard Guenther  <rguenther@suse.de>
11306
11307         PR tree-optimization/47890
11308         * gcc.dg/torture/pr47890.c: New testcase.
11309
11310 2011-03-01  Richard Guenther  <rguenther@suse.de>
11311
11312         PR lto/47924
11313         * gcc.dg/lto/pr47924_0.c: New testcase.
11314
11315 2011-03-01  Richard Guenther  <rguenther@suse.de>
11316
11317         PR lto/46911
11318         * gfortran.dg/lto/pr46911_0.f: New testcase.
11319
11320 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11321
11322         PR libgfortran/47933
11323         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11324         compile errors from older code form.
11325
11326 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11327
11328         PR libgfortran/47567
11329         * gfortran.dg/fmt_fw_d.f90: New test.
11330
11331 2011-02-28  Jason Merrill  <jason@redhat.com>
11332
11333         * g++.dg/inherit/covariant18.C: New.
11334
11335 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
11336
11337         PR middle-end/47893
11338         * gcc.dg/pr47893.c: New test.
11339
11340 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
11341
11342         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11343         NULL in case of a selector with conflicting types.
11344         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11345
11346 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
11347
11348         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11349         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11350         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11351         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11352
11353 2011-02-28  Jason Merrill  <jason@redhat.com>
11354
11355         PR c++/47906
11356         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11357
11358 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11359
11360         PR libgfortran/47778
11361         * gfortran.dg/namelist_71.f90: New test.
11362
11363 2011-02-27  Jason Merrill  <jason@redhat.com>
11364
11365         PR c++/47906
11366         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11367         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11368
11369 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
11370
11371         PR c++/46466
11372         * g++.dg/cpp0x/constexpr-ctor8.C: New.
11373
11374 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR fortran/47886
11377         * gfortran.dg/gomp/task-1.f90: Removed.
11378
11379 2011-02-26  Jason Merrill  <jason@redhat.com>
11380
11381         * g++.dg/template/this-targ1.C: New.
11382
11383         * g++.dg/cpp0x/regress/template-const1.C: New.
11384         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11385         * g++.dg/template/function1.C: Adjust.
11386         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11387         * g++.dg/debug/debug7.C: Adjust.
11388
11389 2011-02-26  Tobias Burnus  <burnus@net-b.de>
11390
11391         PR fortran/47886
11392         * gfortran.dg/gomp/task-1.f90: New.
11393
11394 2011-02-25  Jie Zhang  <jie@codesourcery.com>
11395
11396         * gcc.target/arm/neon-thumb2-move.c: Add
11397         dg-require-effective-target arm_thumb2_ok.
11398
11399 2011-02-24  Jason Merrill  <jason@redhat.com>
11400
11401         * g++.dg/parse/constant1.C: Specify C++98 mode.
11402         * g++.dg/parse/constant5.C: Likewise.
11403         * g++.dg/parse/error2.C: Likewise.
11404         * g++.dg/parse/semicolon3.C: Likewise.
11405         * g++.dg/template/crash14.C: Likewise.
11406         * g++.dg/template/local4.C: Likewise.
11407         * g++.dg/template/nontype3.C: Likewise.
11408         * g++.dg/parse/crash31.C: Adjust expected errors.
11409         * g++.dg/template/function1.C: Likewise.
11410         * g++.dg/template/ref3.C: Likewise.
11411         * g++.dg/template/static9.C: Likewise.
11412         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11413
11414         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11415         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11416         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11417         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11418         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11419
11420 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
11421
11422         PR fortran/47878
11423         * gfortran.dg/pr47878.f90: New test.
11424
11425 2011-02-24  Richard Guenther  <rguenther@suse.de>
11426
11427         PR testsuite/47801
11428         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11429         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11430
11431 2011-02-24  Richard Guenther  <rguenther@suse.de>
11432
11433         PR fortran/47839
11434         * gfortran.dg/lto/pr47839_0.f90: New testcase.
11435         * gfortran.dg/lto/pr47839_1.f90: Likewise.
11436
11437 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11438
11439         PR libgfortran/47567
11440         * gfortran.dg/fmt_f0_1.f90: Update test.
11441
11442 2011-02-23  Jason Merrill  <jason@redhat.com>
11443
11444         * g++.dg/abi/mangle39.C: Adjust parm mangling.
11445         * g++.dg/abi/mangle45.C: New.
11446
11447         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11448         * g++.dg/template/canon-type-9.C: Match use of decltype
11449         between declaration and definition.
11450         * g++.dg/template/canon-type-12.C: Likewise.
11451
11452 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
11453
11454         PR fortran/40850
11455         * gfortran.dg/nested_allocatables_1.f90: New.
11456
11457 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
11458
11459         PR c++/46868
11460         * g++.dg/pr46868.C: New test.
11461         * g++.dg/parse/parameter-declaration-1.C: Adjust.
11462         * g++.dg/parse/error14.C: Adjust.
11463
11464 2011-02-23  Richard Guenther  <rguenther@suse.de>
11465
11466         PR tree-optimization/47838
11467         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11468
11469 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11470
11471         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
11472
11473 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
11474
11475         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11476         * gfortran.dg/count_init_expr.f03: Ditto.
11477         * gfortran.dg/gomp/pr43711.f90: Ditto.
11478         * gcc.dg/struct-parse-2.c: Ditto.
11479         * gcc.dg/parse-error-3.c: Ditto.
11480         * gcc.dg/Wlogical-op-1.c: Ditto.
11481         * gcc.dg/Walways-true-1.c: Ditto.
11482         * gcc.dg/pr24225.c: Ditto.
11483         * gcc.dg/Walways-true-2.c: Ditto.
11484         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11485         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11486         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11487         * g++.dg/overload/defarg4.C: Ditto.
11488         * g++.dg/inherit/covariant16.C: Ditto.
11489         * g++.dg/inherit/virtual7.C: Ditto.
11490         * g++.dg/template/canon-type-9.C: Ditto.
11491         * g++.dg/template/access19.C: Ditto.
11492         * g++.dg/template/call7.C: Ditto.
11493         * g++.dg/template/canon-type-2.C: Ditto.
11494         * g++.dg/template/init7.C: Ditto.
11495         * g++.dg/template/sizeof-template-argument.C: Ditto.
11496         * g++.dg/template/const3.C: Ditto.
11497         * g++.dg/template/sfinae26.C: Ditto.
11498         * g++.dg/template/sfinae26.C: Ditto.
11499         * g++.dg/template/canon-type-11.C: Ditto.
11500         * g++.dg/template/union2.C: Ditto.
11501         * g++.dg/template/canon-type-3.C: Ditto.
11502         * g++.dg/template/canon-type-1.C: Ditto.
11503         * g++.dg/template/canon-type-5.C: Ditto.
11504         * g++.dg/template/canon-type-7.C: Ditto.
11505         * g++.dg/template/canon-type-10.C: Ditto.
11506         * g++.dg/template/spec36.C: Ditto.
11507         * g++.dg/template/typedef38.C: Ditto.
11508         * g++.dg/template/canon-type-4.C: Ditto.
11509         * g++.dg/template/canon-type-6.C: Ditto.
11510         * g++.dg/template/canon-type-13.C: Ditto.
11511         * g++.dg/template/instantiate9.C: Ditto.
11512         * g++.dg/template/ttp22.C: Ditto.
11513         * g++.dg/warn/Wreturn-type-6.C: Ditto.
11514         * g++.dg/warn/Walways-true-1.C: Ditto.
11515         * g++.dg/warn/Wlogical-op-1.C: Ditto.
11516         * g++.dg/warn/Walways-true-2.C: Ditto.
11517         * g++.dg/conversion/op4.C: Ditto.
11518         * g++.dg/opt/pr19650.C: Ditto.
11519         * g++.dg/lookup/friend11.C: Ditto.
11520         * g++.dg/other/default2.C: Ditto.
11521         * g++.dg/other/default3.C: Ditto.
11522         * g++.dg/other/dtor2.C: Ditto.
11523         * g++.dg/other/friend5.C: Ditto.
11524         * g++.dg/other/default5.C: Ditto.
11525         * g++.dg/init/brace6.C: Ditto.
11526         * g++.dg/init/aggr5.C: Ditto.
11527         * g++.dg/init/error2.C: Ditto.
11528         * g++.dg/expr/bound-mem-fun.C: Ditto.
11529         * g++.dg/expr/cond6.C: Ditto.
11530         * g++.dg/expr/stmt-expr-1.C: Ditto.
11531         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11532         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11533         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11534         * g++.dg/cpp0x/bracket1.C: Ditto.
11535         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11536         * g++.dg/cpp0x/pr38646.C: Ditto.
11537         * g++.dg/cpp0x/variadic73.C: Ditto.
11538         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11539         * g++.dg/cpp0x/bracket4.C: Ditto.
11540         * g++.dg/cpp0x/decltype4.C: Ditto.
11541         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11542         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11543         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11544         * g++.dg/cpp0x/variadic-new2.C: Ditto.
11545         * g++.dg/cpp0x/decltype2.C: Ditto.
11546         * g++.dg/cpp0x/decltype1.C: Ditto.
11547         * g++.dg/cpp0x/bracket2.C: Ditto.
11548         * g++.dg/cpp0x/decltype5.C: Ditto.
11549         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11550         * g++.dg/cpp0x/variadic70.C: Ditto.
11551         * g++.dg/cpp0x/decltype6.C: Ditto.
11552         * g++.dg/cpp0x/rvo.C: Ditto.
11553         * g++.dg/cpp0x/vt-40092.C: Ditto.
11554         * g++.dg/cpp0x/variadic-new.C: Ditto.
11555         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11556         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11557         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11558         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11559         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11560         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11561         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11562         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11563         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11564         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11565         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11566         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11567         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11568         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11569         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11570         * g++.dg/cpp0x/pr39639.C: Ditto.
11571         * g++.dg/cpp0x/decltype3.C: Ditto.
11572         * g++.dg/cpp0x/variadic68.C: Ditto.
11573         * g++.dg/cpp0x/variadic-function.C: Ditto.
11574         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11575         * g++.dg/cpp0x/variadic-bind.C: Ditto.
11576         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11577         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11578         * g++.dg/parse/crash35.C: Ditto.
11579         * g++.dg/parse/crash40.C: Ditto.
11580         * g++.dg/parse/defarg12.C: Ditto.
11581         * g++.dg/parse/crash34.C: Ditto.
11582         * g++.dg/parse/constructor3.C: Ditto.
11583         * g++.dg/parse/template23.C: Ditto.
11584         * g++.dg/parse/crash56.C: Ditto.
11585         * g++.dg/parse/dtor13.C: Ditto.
11586         * g++.dg/parse/error33.C: Ditto.
11587         * g++.dg/parse/ctor9.C: Ditto.
11588         * g++.dg/parse/error32.C: Ditto.
11589         * g++.dg/parse/error37.C: Ditto.
11590         * g++.dg/parse/bitfield3.C: Ditto.
11591         * g++.dg/parse/struct-4.C: Ditto.
11592         * g++.dg/ext/has_trivial_copy.C: Ditto.
11593         * g++.dg/ext/is_polymorphic.C: Ditto.
11594         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11595         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11596         * g++.dg/ext/has_nothrow_assign.C: Ditto.
11597         * g++.dg/ext/is_union.C: Ditto.
11598         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11599         * g++.dg/ext/is_pod.C: Ditto.
11600         * g++.dg/ext/has_virtual_destructor.C: Ditto.
11601         * g++.dg/ext/has_trivial_constructor.C: Ditto.
11602         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11603         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11604         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11605         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11606         * g++.dg/ext/is_abstract.C: Ditto.
11607         * g++.dg/ext/has_trivial_assign.C: Ditto.
11608         * g++.dg/ext/is_class.C: Ditto.
11609         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11610         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11611         * g++.dg/ext/is_base_of.C: Ditto.
11612         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11613         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11614         * g++.dg/ext/is_empty.C: Ditto.
11615         * g++.dg/ext/is_enum.C: Ditto.
11616         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11617         * gnat.dg/opt11.adb: Ditto.
11618         * obj-c++.dg/pr45735.mm: Ditto.
11619         * obj-c++.dg/pr24393.mm: Ditto.
11620         * obj-c++.dg/exceptions-2.mm: Ditto.
11621         * objc.dg/pr45735.m: Ditto.
11622         * objc.dg/pr24393.m: Ditto.
11623
11624 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
11625
11626         * objc.dg/attributes/objc-exception-1.m: New.
11627
11628 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11629
11630         * gcc.dg/cpp/include7.c: New test.
11631
11632 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
11633
11634         PR c++/47242
11635         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11636
11637 2011-02-23  Jie Zhang  <jie@codesourcery.com>
11638
11639         PR rtl-optimization/47763
11640         * gcc.dg/pr47763.c: New test.
11641
11642 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
11643
11644         PR fortran/45743
11645         * gfortran.dg/whole_file_32.f90 : New test.
11646
11647 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
11648
11649         PR c++/47666
11650         * g++.dg/inherit/virtual7.C: New test.
11651
11652 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
11653
11654         PR objc/47832
11655         * objc.dg/type-size-3.m: Updated error message.
11656         * objc.dg/type-size-4.m: New test.
11657         * objc.dg/type-size-5.m: New test.
11658
11659 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11660
11661         * lib/gnat.exp: Fix comments.
11662         Don't load libgloss.exp.
11663         (default_gnat_version): Call $compiler with --version.
11664         Adapt regexp for gnatmake output, insert version.
11665         (gnat_version): New proc.
11666         (gnat_init): Remove gnat_libgcc_s_path.
11667         (gnat_target_compile): Likewise.
11668         Remove ld_library_path.
11669         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11670         (gnat_pass): Remove.
11671         (gnat_pass): Remove.
11672         (gnat_finish): Remove.
11673         (gnat_exit): Remove.
11674         (local_find_gnatmake): Reindent.
11675         (runtest_file_p): Remove.
11676         (prune_warnings): Remove.
11677         (find_gnatclean): New proc.
11678         * lib/gnat-dg.exp (lremove): New proc.
11679         (gnat-dg-test): Reindent.
11680         Remove additional output files.
11681         (gnat-dg-runtest): Remove.
11682
11683         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11684         * gnat.dg/loop_optimization6.adb: Likewise.
11685         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11686
11687 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
11688
11689         PR tree-optimization/47835
11690         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11691
11692 2011-02-22  Tobias Burnus  <burnus@net-b.de>
11693
11694         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11695         * gfortran.dg/abstract_type_2.f03: Ditto.
11696         * gfortran.dg/abstract_type_3.f03: Ditto.
11697         * gfortran.dg/abstract_type_4.f03: Ditto.
11698         * gfortran.dg/abstract_type_5.f03: Ditto.
11699         * gfortran.dg/abstract_type_6.f03: Ditto.
11700         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11701         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11702         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11703         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11704         * gfortran.dg/array_function_5.f90: Ditto.
11705         * gfortran.dg/asynchronous_3.f03: Ditto.
11706         * gfortran.dg/char_expr_1.f90: Ditto.
11707         * gfortran.dg/class_14.f03: Ditto.
11708         * gfortran.dg/data_array_6.f: Ditto.
11709         * gfortran.dg/data_invalid.f90: Ditto.
11710         * gfortran.dg/dot_product_1.f03: Ditto.
11711         * gfortran.dg/func_derived_5.f90: Ditto.
11712         * gfortran.dg/func_result_4.f90: Ditto.
11713         * gfortran.dg/implied_do_1.f90: Ditto.
11714         * gfortran.dg/initialization_25.f90: Ditto.
11715         * gfortran.dg/initialization_26.f90: Ditto.
11716         * gfortran.dg/interface_34.f90: Ditto.
11717         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11718         * gfortran.dg/keyword_symbol_1.f90: Ditto.
11719         * gfortran.dg/matmul_8.f03: Ditto.
11720         * gfortran.dg/merge_init_expr.f90: Ditto.
11721         * gfortran.dg/pack_assign_1.f90: Ditto.
11722         * gfortran.dg/pack_vector_1.f90: Ditto.
11723         * gfortran.dg/pointer_check_8.f90: Ditto.
11724         * gfortran.dg/product_init_expr.f03: Ditto.
11725         * gfortran.dg/reshape_order_5.f90: Ditto.
11726         * gfortran.dg/reshape_shape_1.f90: Ditto.
11727         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11728         * gfortran.dg/same_name_2.f90: Ditto.
11729         * gfortran.dg/selected_real_kind_1.f90: Ditto.
11730         * gfortran.dg/spread_init_expr.f03: Ditto.
11731         * gfortran.dg/stmt_func_1.f90: Ditto.
11732         * gfortran.dg/sum_init_expr.f03: Ditto.
11733         * gfortran.dg/transpose_3.f03: Ditto.
11734         * gfortran.dg/unpack_init_expr.f03: Ditto.
11735         * gfortran.dg/warn_conversion.f90: Ditto.
11736         * gfortran.dg/warn_conversion_2.f90: Ditto.
11737         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11738         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11739         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11740         * gfortran.dg/whole_file_16.f90: Ditto.
11741         * gfortran.dg/whole_file_17.f90: Ditto.
11742         * gfortran.dg/whole_file_18.f90: Ditto.
11743         * gfortran.dg/whole_file_20.f03: Ditto.
11744         * gfortran.dg/whole_file_5.f90: Ditto.
11745         * gfortran.dg/whole_file_6.f90: Ditto.
11746         * gfortran.dg/write_invalid_format.f90: Ditto.
11747         * gfortran.dg/zero_sized_6.f90: Ditto.
11748
11749 2011-02-21  Jeff Law <law@redhat.com>
11750
11751         PR rtl-optimization/46178
11752         * gcc.target/i386/pr46178.c: New test.
11753
11754         PR rtl-optimization/46002
11755         * gcc.c-torture/compile/pr46002.c: New test.
11756
11757 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11758
11759         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11760         *-*-hpux10*.
11761
11762 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
11763
11764         PR debug/47106
11765         * g++.dg/debug/pr47106.C: Require effective target lto.
11766
11767 2011-02-21  Jason Merrill  <jason@redhat.com>
11768
11769         * g++.dg/cpp0x/constexpr-diag2.C: New.
11770
11771 2011-02-20  Jason Merrill  <jason@redhat.com>
11772
11773         * g++.dg/cpp0x/constexpr-ctor7.C: New.
11774
11775         * g++.dg/cpp0x/fntmpdefarg2.C: New.
11776
11777         * g++.dg/overload/conv-op1.C: New.
11778
11779         * g++.dg/cpp0x/constexpr-synth1.C: New.
11780
11781 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11782
11783         * objc.dg/layout-2.m: New.
11784         * objc.dg/selector-3.m: Adjusted location of error message.
11785         * objc.dg/type-size-3.m: Same.
11786         * obj-c++.dg/selector-3.mm: Same.
11787
11788 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
11789
11790         PR objc/47784
11791         * objc.dg/property/dotsyntax-22.m: New.
11792         * obj-c++.dg/property/dotsyntax-22.mm: New.
11793
11794 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
11795
11796         PR c++/46394
11797         * g++.dg/template/typedef38.C: New test.
11798
11799 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11800
11801         PR fortran/46818
11802         * gfortran.dg/whole_file_30.f90 : New test.
11803         * gfortran.dg/whole_file_31.f90 : New test.
11804
11805 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
11806
11807         PR fortran/45077
11808         PR fortran/44945
11809         * gfortran.dg/whole_file_28.f90 : New test.
11810         * gfortran.dg/whole_file_29.f90 : New test.
11811
11812 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
11813
11814         PR c++/44118
11815         * g++.dg/template/crash105.C: New.
11816
11817 2011-02-19  Jason Merrill  <jason@redhat.com>
11818
11819         * g++.dg/cpp0x/regress/no-elide1.C: New.
11820
11821 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
11822
11823         PR tree-optimization/46620
11824         * gcc.dg/pr46620.c: New.
11825
11826 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR c/47809
11829         * gcc.target/i386/pr47809.c: New test.
11830
11831 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11832             Tobias Burnus  <burnus@net-b.de>
11833
11834         * lib/target-supports.exp
11835         (check_effective_target_fortran_large_real): New check for large reals.
11836         * gfortran.dg/nan_7.f90: New test.
11837
11838 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11839
11840         PR libgfortran/47567
11841         * gfortran.dg/fmt_f0_1.f90: Update test.
11842
11843 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
11844
11845         PR fortran/47348
11846         * gfortran.dg/array_constructor_36.f90 : New test.
11847         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11848         allow for comparison between different elements of the array
11849         constructor at different levels of optimization.
11850
11851 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
11852
11853         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11854         * gcc.target/i386/pr32280-1.c: Likewise.
11855
11856 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
11857
11858         PR target/47800
11859         * gcc.target/i386/pr47800.c: New test.
11860
11861 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
11862
11863         * objc/execute/exceptions/foward-1.x: New.
11864
11865 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11866
11867         PR fortran/47789
11868         * gfortran.dg/derived_constructor_comps_4.f90: New.
11869
11870 2011-02-18  Tobias Burnus
11871
11872         PR fortran/47775
11873         * gfortran.dg/func_result_6.f90: New.
11874
11875 2011-02-18  Michael Matz  <matz@suse.de>
11876
11877         PR fortran/45586
11878         * gfortran.dg/lto/pr45586_0.f90: New test.
11879         * gfortran.dg/typebound_proc_20.f90: Ditto.
11880         * gfortran.dg/typebound_proc_21.f90: Ditto.
11881
11882 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
11883
11884         PR c++/47795
11885         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11886
11887 2011-02-18  Tobias Burnus  <burnus@net-b.de>
11888
11889         PR fortran/47750
11890         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11891         gcc_warning_prefix.
11892         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11893         normalizing the error/warning output.
11894         * gfortran.dg/Wall.f90: Update dg-error/warning.
11895         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11896         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11897         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11898         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11899         * gfortran.dg/class_30.f90: Update dg-error/warning.
11900         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11901         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11902         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11903         * gfortran.dg/entry_17.f90: Update dg-error/warning.
11904         * gfortran.dg/entry_19.f90: Update dg-error/warning.
11905         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11906         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11907         * gfortran.dg/g77/12632.f: Update dg-error/warning.
11908         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11909         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11910         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11911         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11912         * gfortran.dg/goto_8.f90: Update dg-error/warning.
11913         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11914         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11915         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11916         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11917         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11918         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11919         * gfortran.dg/volatile3.f90: Update dg-error/warning.
11920         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11921         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11922         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11923         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11924         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11925
11926 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11927
11928         PR fortran/47768
11929         * gfortran.dg/proc_ptr_comp_30.f90: New.
11930
11931 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
11932
11933         PR debug/47780
11934         * gcc.target/i386/pr47780.c: New test.
11935
11936 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
11937
11938         PR fortran/47767
11939         * gfortran.dg/class_40.f03: New.
11940
11941 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
11942
11943         PR c++/47208
11944         * g++.dg/cpp0x/auto21.C: New test.
11945
11946 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
11947
11948         * objc.dg/special/unclaimed-category-1.h: Updated for
11949         new ABI support.
11950         * objc.dg/special/unclaimed-category-1.m: Same.
11951         * objc.dg/zero-link-1.m: Same.
11952         * objc.dg/lookup-1.m: Same.
11953         * objc.dg/torture/strings/const-str-9.m
11954         * objc.dg/torture/strings/const-str-10.m: Same.
11955         * objc.dg/torture/strings/const-str-11.m: Same.
11956         * objc.dg/torture/forward-1.m: Same.
11957         * objc.dg/zero-link-2.m: Same.
11958         * objc.dg/encode-7-next-64bit.m: Same.
11959         * objc.dg/method-4.m: Same.
11960         * objc.dg/next-runtime-1.m: Same.
11961         * objc.dg/image-info.m: Same.
11962         * objc.dg/pr23214.m: Same.
11963         * objc.dg/symtab-1.m: Same.
11964         * obj-c++.dg/basic.m: Same.
11965         * obj-c++.dg/proto-lossage-3.m: Same.
11966         * obj-c++.dg/torture/strings/const-str-10.m: Same.
11967         * obj-c++.dg/torture/strings/const-str-11.m: Same.
11968         * obj-c++.dg/torture/strings/const-str-9.m: Same.
11969         * obj-c++.dg/method-11.m: Same.
11970         * objc/execute/enumeration-1.m: Same.
11971         * objc/execute/object_is_class.m: Same.
11972         * objc/execute/formal_protocol-2.m: Same.
11973         * objc/execute/formal_protocol-4.m: Same.
11974         * objc/execute/formal_protocol-6.m: Same.
11975         * objc/execute/bycopy-3.m: Same.
11976         * objc/execute/exceptions/catchall-1.m: Same.
11977         * objc/execute/exceptions/finally-1.m: Same.
11978         * objc/execute/exceptions/local-variables-1.m: Same.
11979         * objc/execute/exceptions/foward-1.m: Same.
11980         * objc/execute/bf-common.h
11981         * objc/execute/enumeration-2.m: Same.
11982         * objc/execute/formal_protocol-1.m: Same.
11983         * objc/execute/formal_protocol-3.m: Same.
11984         * objc/execute/formal_protocol-5.m: Same.
11985         * objc/execute/accessing_ivars.m: Same.
11986         * objc/execute/bycopy-2.m: Same.
11987         * objc/execute/formal_protocol-7.m: Same.
11988         * objc/execute/compatibility_alias.m: Same.
11989         * objc/execute/no_clash.m: Same.
11990         * objc/execute/object_is_meta_class.m: Same.
11991         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11992         * objc/execute/class-tests-1.h: Include stdio.h.
11993         * objc/execute/class-tests-2.h: Same.
11994         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11995         runtimes.
11996         * obj-c++.dg/try-catch-2.mm: Same.
11997
11998 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
11999
12000         PR c++/47783
12001         * g++.dg/warn/Wunused-parm-4.C: New test.
12002
12003 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
12004             Jan Hubicka  <jh@suse.cz>
12005
12006         PR debug/47106
12007         PR debug/47402
12008         * g++.dg/debug/pr47106.C: New.
12009
12010 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
12011
12012         PR target/43653
12013         * gcc.target/i386/pr43653.c: New test.
12014
12015 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
12016
12017         PR c++/47172
12018         * g++.dg/template/inherit6.C: New test.
12019
12020 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
12021
12022         PR fortran/47745
12023         * gfortran.dg/class_39.f03: New.
12024
12025 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
12026
12027         PR c++/47326
12028         * g++.dg/cpp0x/variadic106.C: New test.
12029
12030 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
12031
12032         PR libfortran/47757
12033         * gfortran.dg/pr47757-1.f90: New test.
12034         * gfortran.dg/pr47757-2.f90: New test.
12035         * gfortran.dg/pr47757-3.f90: New test.
12036
12037         PR c++/47704
12038         * g++.dg/cpp0x/enum8.C: New test.
12039
12040 2011-02-15  Jason Merrill  <jason@redhat.com>
12041
12042         * g++.dg/inherit/implicit-trivial1.C: New.
12043         * g++.dg/cpp0x/implicit-trivial1.C: New.
12044
12045 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12046
12047         PR middle-end/47725
12048         * gcc.dg/torture/pr47725.c: Removed.
12049
12050 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
12051
12052         PR target/47755
12053         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12054         constant does not generate a load from memory.
12055
12056 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
12057
12058         PR middle-end/47725
12059         * gcc.dg/torture/pr47725.c: New.
12060
12061 2011-02-15  Richard Guenther  <rguenther@suse.de>
12062
12063         PR tree-optimization/47743
12064         * gcc.dg/torture/pr47743.c: New testcase.
12065
12066 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
12067
12068         PR middle-end/47581
12069         * gcc.target/i386/pr47581.c: New test.
12070
12071 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12072
12073         PR fortran/47730
12074         * gfortran.dg/select_type_22.f03: New.
12075
12076 2011-02-14  Jason Merrill  <jason@redhat.com>
12077
12078         * g++.dg/cpp0x/regress/enum1.C: New.
12079
12080 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12081
12082         * gnat.dg/include.adb: New test.
12083
12084 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12085
12086         PR fortran/47728
12087         * gfortran.dg/class_38.f03: New.
12088
12089 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
12090
12091         * gcc.dg/pr46494.c: New test.
12092
12093 2011-02-14  Richard Guenther  <rguenther@suse.de>
12094
12095         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12096
12097 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12098
12099         PR ada/41929
12100         * gnat.dg/null_pointer_deref1.exp: Don't skip on
12101         sparc*-sun-solaris2.11.
12102
12103 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
12104
12105         PR fortran/47349
12106         * gfortran.dg/argument_checking_18.f90: New.
12107
12108 2011-02-13  Tobias Burnus  <burnus@net-b.de>
12109
12110         * gfortran.dg/argument_checking_13.f90: Update dg-error.
12111         * gfortran.dg/argument_checking_17.f90: New.
12112
12113 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
12114
12115         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12116         are temporarily disabled.
12117         * gfortran.dg/class_7.f03: Ditto.
12118         * gfortran.dg/coarray_14.f90: Ditto.
12119         * gfortran.dg/typebound_proc_13.f03: Ditto.
12120
12121 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
12122
12123         PR fortran/45586
12124         * gfortran.dg/extends_11.f03: New.
12125
12126 2011-02-11  Xinliang David Li  <davidxl@google.com>
12127
12128         PR tree-optimization/47707
12129         * g++.dg/tree-ssa/pr47707.C: New test.
12130
12131 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
12132
12133         * g++.dg/opt/inline17.C: New test.
12134
12135 2011-02-11  Tobias Burnus  <burnus@net-b.de>
12136
12137         PR fortran/47550
12138         * gfortran.dg/pure_formal_2.f90: New.
12139
12140 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
12141
12142         PR rtl-optimization/47614
12143         * gfortran.dg/pr47614.f: New.
12144
12145 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
12146
12147         PR driver/47678
12148         * gcc.dg/opts-6.c: New test.
12149
12150 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
12151
12152         PR debug/47684
12153         * gcc.dg/pr47684.c: New test.
12154
12155 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12156
12157         PR target/47629
12158         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12159         c99_runtime, dg-add-options c99_runtime.
12160         (main): Use __asm__.
12161
12162 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12163
12164         PR testsuite/47400
12165         * lib/target-supports.exp (check_ascii_locale_available): New proc.
12166         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12167         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12168         * gcc.dg/ucnid-10.c: Likewise.
12169         * gcc.dg/ucnid-13.c: Likewise.
12170         * gcc.dg/ucnid-7.c: Likewise.
12171         * gcc.dg/ucnid-8.c: Likewise.
12172         Adapt dg-warning line number.
12173
12174 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
12175
12176         * gcc.target/i386/parity-1.c: Use -march=k8.
12177         * gcc.target/i386/parity-2.c: Ditto.
12178         * gcc.target/i386/vecinit-1.c: Ditto.
12179         * gcc.target/i386/vecinit-2.c: Ditto.
12180
12181 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12182
12183         PR target/46610
12184         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12185         * gcc.target/mips/save-restore-3.c: Likewise.
12186         * gcc.target/mips/save-restore-4.c: Likewise.
12187         * gcc.target/mips/save-restore-5.c: Likewise.
12188
12189         PR target/47683
12190         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12191         * g++.dg/tree-prof/partition2.C: Likewise.
12192
12193 2011-02-09  Jason Merrill  <jason@redhat.com>
12194
12195         * g++.dg/tree-ssa/inline-3.C: Use a normal function
12196         rather than misdeclare std::puts.
12197
12198         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12199         * g++.dg/other/warning1.C: Likewise.
12200         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12201         * g++.old-deja/g++.gb/scope06.C: Likewise.
12202         * g++.old-deja/g++.law/cvt11.C: Likewise.
12203         * g++.old-deja/g++.law/init1.C: Likewise.
12204         * g++.dg/abi/mangle26.C: Likewise.
12205
12206         * g++.dg/template/function1.C: Adjust for C++0x mode.
12207         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12208
12209         * g++.dg/ext/label10.C: Adjust for C++0x mode.
12210         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12211
12212         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12213
12214         * g++.dg/cpp0x/regress/abi-empty7.C: New.
12215
12216         * g++.dg/cpp0x/regress: New directory.
12217         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12218         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12219         * g++.dg/cpp0x/regress/regress3.C: New.
12220
12221 2011-02-10  Richard Guenther  <rguenther@suse.de>
12222
12223         PR tree-optimization/47677
12224         * gcc.dg/torture/pr47677.c: New testcase.
12225
12226 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
12227
12228         * objc.dg/special/load-category-1.m: Remove unused header.
12229         * objc.dg/special/load-category-1a.m: Likewise.
12230         * objc.dg/special/load-category-2.m: Likewise.
12231         * objc.dg/special/load-category-2a.m: Likewise.
12232         * objc.dg/special/load-category-3.m: Likewise.
12233         * objc.dg/special/load-category-3a.m: Likewise.
12234         * objc.dg/attributes/proto-attribute-2.m: Likewise.
12235         * objc.dg/attributes/proto-attribute-3.m: Likewise.
12236         * objc.dg/attributes/class-attribute-1.m: Likewise.
12237         * objc.dg/property/property.exp: Don't run for Darwin < 9.
12238         * obj-c++.dg/property/property.exp: Likewise.
12239         * objc.dg/attributes/method-sentinel-1.m: Update type header.
12240         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12241         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12242         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12243         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12244         * obj-c++.dg/template-8.mm: Likewise.
12245
12246 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
12247
12248         PR target/47665
12249         * gcc.target/i386/pr47665.c: New test.
12250
12251 2011-02-10  Jie Zhang  <jie@codesourcery.com>
12252
12253         PR testsuite/47622
12254         Revert
12255         2011-02-05  Jie Zhang  <jie@codesourcery.com>
12256         PR debug/42631
12257         * gcc.dg/pr42631.c: Update test.
12258         * gcc.dg/pr42631-2.c: New test.
12259
12260 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12261
12262         PR fortran/47352
12263         * gfortran.dg/proc_decl_25.f90: New.
12264
12265 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12266
12267         PR fortran/47463
12268         * gfortran.dg/typebound_assignment_2.f03: New.
12269
12270 2011-02-09  Richard Guenther  <rguenther@suse.de>
12271
12272         PR tree-optimization/47664
12273         * gcc.dg/tree-ssa/inline-7.c: New testcase.
12274
12275 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
12276
12277         PR middle-end/47646
12278         * gnat.dg/uninit_func.adb: Adjust dg directive.
12279
12280 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
12281
12282         PR middle-end/47646
12283         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12284
12285 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
12286
12287         PR fortran/47637
12288         * gfortran.dg/auto_dealloc_2.f90: New.
12289
12290 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12291
12292         * gcc.dg/builtins-config.h: Remove __sgi handling.
12293         * lib/target-supports.exp (add_options_for_c99_runtime): Add
12294         -std=c99 for mips-sgi-irix6.5*.
12295
12296 2011-02-09  Martin Jambor  <mjambor@suse.cz>
12297
12298         PR middle-end/45505
12299         * gfortran.dg/pr25923.f90: Remove xfails.
12300
12301 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12302
12303         PR fortran/47583
12304         * gfortran.dg/inquire_14.f90: New test.
12305
12306 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
12307
12308         PR fortran/45290
12309         * gfortran.dg/pointer_init_6.f90: New.
12310
12311 2011-02-08  Jeff Law <law@redhat.com>
12312
12313         PR tree-optimization/42893
12314         * gcc.tree-ssa/pr42893.c: New test.
12315
12316 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
12317
12318         PR tree-optimization/46834
12319         PR tree-optimization/46994
12320         PR tree-optimization/46995
12321         * gcc.dg/graphite/id-pr46834.c: New.
12322         * gfortran.dg/graphite/id-pr46994.f90: New.
12323         * gfortran.dg/graphite/id-pr46995.f90: New.
12324
12325 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12326
12327         PR middle-end/47646
12328         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12329         using the variable is known the warning is emitted there.
12330         * gcc.dg/uninit-pr19430.c (foo): Likewise.
12331         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12332
12333         * c-c++-common/pr20000.c (g): Both warnings occur at the return
12334         statement.
12335         (vg): Likewise.
12336         * gcc.dg/noreturn-1.c (foo5): Likewise.
12337         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12338         (method2): Likewise.
12339
12340         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12341         the return statement using the uninitialized variable.
12342         * gfortran.dg/pr39666-2.f90 (f): Likewise.
12343
12344 2011-02-08  Richard Guenther  <rguenther@suse.de>
12345
12346         PR middle-end/47639
12347         * g++.dg/opt/pr47639.c: New testcase.
12348
12349 2011-02-08  Richard Guenther  <rguenther@suse.de>
12350
12351         PR tree-optimization/47632
12352         * g++.dg/opt/pr47632.C: New testcase.
12353
12354 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12355
12356         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12357
12358 2011-02-07  Richard Guenther  <rguenther@suse.de>
12359
12360         PR tree-optimization/47615
12361         * g++.dg/opt/pr47615.C: New testcase.
12362
12363 2011-02-07  Richard Guenther  <rguenther@suse.de>
12364
12365         PR tree-optimization/47621
12366         * gcc.dg/torture/pr47621.c: New testcase.
12367
12368 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
12369
12370         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12371
12372 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
12373
12374         PR fortran/47592
12375         * gfortran.dg/allocate_with_source_1 : New test.
12376
12377 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
12378
12379         PR middle-end/47610
12380         * gcc.dg/pr47610.c: New test.
12381
12382 2011-02-05  Jie Zhang  <jie@codesourcery.com>
12383
12384         PR debug/42631
12385         * gcc.dg/pr42631.c: Update test.
12386         * gcc.dg/pr42631-2.c: New test.
12387
12388 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12389
12390         PR fortran/47574
12391         * gfortran.dg/pr47574.f90:  New test.
12392
12393 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
12394
12395         PR tree-optimization/46194
12396         * gcc.dg/autopar/pr46194.c: New.
12397
12398 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12399
12400         PR tree-optimization/43695
12401         * g++.dg/ipa/pr43695.C: New.
12402
12403 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR inline-asm/23200
12406         * gcc.dg/pr23200.c: New test.
12407
12408 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
12409
12410         PR c++/47589
12411         * g++.dg/pr47589.C: New test.
12412
12413 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
12414
12415         PR c++/47398
12416         * g++.dg/template/typedef37.C: New test.
12417         * g++.dg/template/param1.C: Adjust expected error message.
12418
12419 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12420
12421         PR middle-end/31490
12422         * gcc.dg/pr31490-2.c: New test.
12423         * gcc.dg/pr31490-3.c: New test.
12424         * gcc.dg/pr31490-4.c: New test.
12425
12426 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
12427             Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR c++/46890
12430         * g++.dg/parser/semicolon3.C: Adjust.
12431         * g++.dg/parser/semicolon4.C: New testcase.
12432         * g++.dg/pr46890.C: New testcase.
12433
12434 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
12435
12436         PR c++/29571
12437         * g++.dg/init/pr29571.C: New.
12438
12439 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12440
12441         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12442         instead of vect_int.
12443
12444 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
12445
12446         PR target/47312
12447         * gcc.target/i386/pr47312.c: New test.
12448
12449         PR target/47564
12450         * gcc.target/i386/pr47564.c: New test.
12451
12452 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
12453
12454         PR tree-optimization/45122
12455         * gcc.dg/tree-ssa/pr45122.c: New.
12456
12457 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12458
12459         PR target/47272
12460         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12461         and vec_vsx_st.
12462
12463         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12464         and vsx so a default --with-cpu=power7 doesn't give an error
12465         when -mavoid-indexed-addresses is used.
12466
12467         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12468         wrapper function to save the arguments and then jump to the real
12469         function, rather than depending on the compiler not to move stuff
12470         before an asm.
12471         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12472
12473 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12474             Paul Thomas  <pault@gcc.gnu.org>
12475
12476         PR fortran/47082
12477         * gfortran.dg/class_37.f03 : New test.
12478
12479 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
12480             Richard Guenther  <rguenther@suse.de>
12481
12482         PR tree-optimization/40979
12483         PR bootstrap/47044
12484         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12485         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12486         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12487         check_vect_support_and_set_flags.
12488         * gfortran.dg/graphite/vect-pr40979.f90: New.
12489
12490 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
12491
12492         PR fortran/47572
12493         * gfortran.dg/class_36.f03: New.
12494
12495 2011-02-02  Richard Guenther  <rguenther@suse.de>
12496
12497         PR tree-optimization/47566
12498         * gcc.dg/lto/20110201-1_0.c: New testcase.
12499
12500 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
12501
12502         PR debug/47498
12503         PR debug/47501
12504         PR debug/45136
12505         PR debug/45130
12506         * debug/pr47498.c: New.
12507         * debug/pr47501.c: New.
12508
12509 2011-02-01  Richard Guenther  <rguenther@suse.de>
12510
12511         PR tree-optimization/47559
12512         * g++.dg/torture/pr47559.C: New testcase.
12513
12514 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
12515
12516         PR fortran/47565
12517         * gfortran.dg/typebound_call_20.f03: New.
12518
12519 2011-02-01  Richard Guenther  <rguenther@suse.de>
12520
12521         PR tree-optimization/47555
12522         * gcc.dg/pr47555.c: New testcase.
12523
12524 2011-02-01  Richard Guenther  <rguenther@suse.de>
12525
12526         PR tree-optimization/47541
12527         * g++.dg/torture/pr47541.C: New testcase.
12528
12529 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12530
12531         PR fortran/47455
12532         * gfortran.dg/typebound_call_19.f03: New.
12533
12534 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12535
12536         PR c++/47416
12537         * g++.dg/cpp0x/pr47416.C: New test.
12538
12539 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
12540
12541         PR fortran/47519
12542         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12543
12544 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
12545
12546         PR fortran/47463
12547         * gfortran.dg/typebound_assignment_1.f03: New.
12548
12549 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
12550
12551         PR tree-optimization/47538
12552         * gcc.c-torture/execute/pr47538.c: New test.
12553
12554 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12555
12556         PR target/45325
12557         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12558
12559 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12560
12561         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12562
12563 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12564
12565         PR rtl-optimization/44031
12566         * gcc.c-torture/compile/20110131-1.c: New test.
12567
12568 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12569
12570         PR fortran/47042
12571         * gfortran.dg/stmt_func_1.f90: New.
12572
12573 2011-01-31  Tobias Burnus  <burnus@net-b.de>
12574
12575         PR fortran/47042
12576         * gfortran.dg/interface_34.f90: New.
12577
12578 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
12579
12580         PR fortran/47523
12581         * gfortran.dg/realloc_on_assign_5.f03: New test.
12582         * gfortran.dg/realloc_on_assign_5.f03: New test.
12583
12584 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12585
12586         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12587         * gfortran.dg/bessel_7.f90: Likewise.
12588         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
12589
12590         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12591         * gfortran.dg/sum_init_expr.f03: Likewise.
12592
12593         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12594
12595         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12596         -r -nostdlib.
12597
12598         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12599         loop only on "vect_intfloat_cvt" targets.
12600
12601 2011-01-29  Tobias Burnus  <burnus@net-b.de>
12602
12603         PR fortran/47531
12604         * gfortran.dg/shape_6.f90: New.
12605
12606 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12607
12608         PR libgfortran/47434
12609         * gfortran.dg/read_infnan_1.f90: Update test.
12610         * gfortran.dg/module_nan.f90: Update test.
12611         * gfortran.dg/char4_iunit_1.f03: Update test.
12612         * gfortran.dg/large_real_kind_1.f90: Update test.
12613         * gfortran.dg/real_const_3.f90: Update test.
12614         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12615
12616 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
12617
12618         PR c++/47311
12619         * g++.dg/template/param2.C: New test.
12620
12621 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12622
12623         PR libgfortran/47285
12624         * gfortran.dg/fmt_g.f: New test.
12625
12626 2011-01-28  Tobias Burnus  <burnus@net-b.de>
12627
12628         PR fortran/47507
12629         * gfortran.dg/pure_formal_1.f90: New.
12630
12631 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
12632
12633         PR target/42894
12634         * gcc.dg/tls/pr42894.c: New test.
12635
12636 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12637
12638         * gcc.dg/pr47276.c: Add dg-require-visibility.
12639
12640 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12641
12642         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12643
12644 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
12645             Tobias Burnus  <burnus@gcc.gnu.org>
12646
12647         PR fortran/45170
12648         PR fortran/35810
12649         PR fortran/47350
12650         * gfortran.dg/realloc_on_assign_3.f03: New test.
12651         * gfortran.dg/realloc_on_assign_4.f03: New test.
12652         * gfortran.dg/allocatable_function_5.f90: New test.
12653         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12654         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12655         implemented" dg-errors.
12656
12657 2011-01-27  Jan Hubicka  <jh@suse.cz>
12658
12659         PR middle-end/46949
12660         * gcc.dg/attr-weakref-4.c: New testcase
12661
12662 2011-01-27  Martin Jambor  <mjambor@suse.cz>
12663
12664         PR tree-optimization/47228
12665         * gcc.dg/torture/pr47228.c: New test.
12666
12667 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12668
12669         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12670
12671 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
12672
12673         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12674         when using auto-overlay support on the SPU.
12675
12676 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12677
12678         PR rtl-optimization/44174
12679         * gcc.target/i386/asm-6.c: New test.
12680
12681 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
12682
12683         PR rtl-optimization/46856
12684         * gcc.c-torture/compile/pr46856.c: New test.
12685
12686 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
12687             Andrew Pinski  <pinskia@gmail.com>
12688
12689         PR c/43082
12690         * gcc.dg/pr43082.c: New.
12691
12692 2011-01-26  DJ Delorie  <dj@redhat.com>
12693
12694         PR rtl-optimization/46878
12695         * gcc.dg/pr46878-1.c: New test.
12696
12697 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12698
12699         PR c++/47476
12700         * g++.dg/cpp0x/pr47476.C: New test.
12701
12702 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12703
12704         * gcc.c-torture/compile/20110126-1.c: New test.
12705
12706 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
12707
12708         PR c/47473
12709         * gcc.dg/torture/pr47473.c: New test.
12710
12711 2011-01-26  Jan Hubicka  <jh@suse.cz>
12712
12713         PR target/47237
12714         * gcc.c-torture/execute/pr47237.c: New testcase.
12715
12716 2011-01-26  Jan Hubicka  <jh@suse.cz>
12717
12718         PR tree-optimization/47190
12719         * gcc.dg/attr-weakref-3.c: New testcase.
12720
12721 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
12722
12723         PR c++/43601
12724         * gcc.dg/dll-9a.c: New test file.
12725         * gcc.dg/dll-11.c: Likewise.
12726         * gcc.dg/dll-12.c: Likewise.
12727         * gcc.dg/dll-12a.c: Likewise.
12728         * gcc.dg/dll-11a.c: Likewise.
12729         * gcc.dg/dll-9.c: Likewise.
12730         * gcc.dg/dll-10.c: Likewise.
12731         * gcc.dg/dll-10a.c: Likewise.
12732         * g++.dg/ext/dllexport4a.cc: Likewise.
12733         * g++.dg/ext/dllexport4.C: Likewise.
12734         * g++.dg/ext/dllexport5.C: Likewise.
12735         * g++.dg/ext/dllexport5a.cc: Likewise.
12736
12737 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12738
12739         PR tree-optimization/46970
12740         * gcc.dg/graphite/pr46970.c: New.
12741
12742 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12743
12744         PR tree-optimization/46215
12745         * gcc.dg/graphite/pr46215.c: New.
12746
12747 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12748
12749         PR tree-optimization/46168
12750         * gcc.dg/graphite/pr46168.c: New.
12751
12752 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12753
12754         PR tree-optimization/43657
12755         * gcc.dg/graphite/pr43657.c: New.
12756
12757 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12758
12759         PR tree-optimization/29832
12760         * gfortran.dg/graphite/pr29832.f90: New.
12761
12762 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12763
12764         PR tree-optimization/43567
12765         * gcc.dg/graphite/pr43567.c: New.
12766
12767 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12768
12769         * gfortran.dg/graphite/interchange-4.f: New.
12770         * gfortran.dg/graphite/interchange-5.f: New.
12771
12772         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12773         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12774         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12775         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12776         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12777         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12778         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12779         * gfortran.dg/ltrans-7.f90: Removed.
12780         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12781
12782         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12783         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12784         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12785         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12786         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12787         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12788         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12789         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12790         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12791         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12792         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12793         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12794         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12795         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12796         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12797         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12798         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12799         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12800         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12801         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12802         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12803         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12804         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12805         * gcc.dg/tree-ssa/data-dep-1.c
12806         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12807         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12808         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12809         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12810         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12811
12812 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12813
12814         PR tree-optimization/47265
12815         PR tree-optimization/47443
12816         * gcc.c-torture/compile/pr47265.c: New test.
12817         * gcc.dg/pr47443.c: New test.
12818
12819 2011-01-25  Martin Jambor  <mjambor@suse.cz>
12820
12821         PR tree-optimization/47382
12822         * g++.dg/torture/pr47382.C: New test.
12823         * g++.dg/opt/devirt1.C: Xfail.
12824
12825 2011-01-25  Yao Qi  <yao@codesourcery.com>
12826
12827         PR target/45701
12828         * gcc.target/arm/pr45701-1.c: New test.
12829         * gcc.target/arm/pr45701-2.c: New test.
12830         * gcc.target/arm/pr45701-3.c: New test.
12831
12832 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12833             Jakub Jelinek  <jakub@redhat.com>
12834
12835         PR tree-optimization/47271
12836         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12837
12838 2011-01-25  Nick Clifton  <nickc@redhat.com>
12839
12840         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12841         (saturate_add): Delete.
12842         (exchange): Delete.
12843         (main): Do not run saturate_add.
12844         (set_interrupts): Delete.
12845
12846 2011-01-25  Tobias Burnus  <burnus@net-b.de>
12847
12848         PR fortran/47448
12849         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12850
12851 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
12852
12853         PR tree-optimization/47427
12854         PR tree-optimization/47428
12855         * gcc.c-torture/compile/pr47427.c: New test.
12856         * gcc.c-torture/compile/pr47428.c: New test.
12857
12858 2011-01-25  Richard Guenther  <rguenther@suse.de>
12859
12860         PR middle-end/47411
12861         * gcc.dg/torture/pr47411.c: New testcase.
12862
12863 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12864
12865         * gfortran.dg/graphite/id-24.f: New.
12866         * gfortran.dg/graphite/id-25.f: New.
12867
12868 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12869
12870         * gfortran.dg/graphite/id-23.f: New.
12871
12872 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12873
12874         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12875
12876 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12877
12878         * gcc.dg/graphite/block-0.c: Un-XFAILed.
12879         * gcc.dg/graphite/block-1.c: Un-XFAILed.
12880         * gcc.dg/graphite/block-7.c: Un-XFAILed.
12881         * gcc.dg/graphite/block-8.c: Un-XFAILed.
12882         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12883         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12884         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12885         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12886         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12887
12888 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
12889
12890         * gcc.dg/graphite/block-0.c: Add documentation.
12891         * gcc.dg/graphite/block-4.c: Same.
12892         * gcc.dg/graphite/block-7.c: Same.
12893         * gcc.dg/graphite/block-8.c: New.
12894         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12895         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12896         * gcc.dg/graphite/interchange-12.c: Add documentation.
12897         * gcc.dg/graphite/interchange-13.c: New.
12898         * gcc.dg/graphite/interchange-14.c: New.
12899         * gcc.dg/graphite/interchange-15.c: New.
12900         * gcc.dg/graphite/interchange-8.c: Add documentation.
12901         * gcc.dg/graphite/interchange-mvt.c: Same.
12902
12903 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
12904
12905         PR target/47408
12906         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12907         * gcc.target/powerpc/altivec-14.c: Ditto.
12908         * gcc.target/powerpc/altivec-33.c: Ditto.
12909         * gcc.target/powerpc/altivec-types-1.c: Ditto.
12910         * gcc.target/powerpc/altivec-types-2.c: Ditto.
12911         * gcc.target/powerpc/altivec-types-3.c: Ditto.
12912         * gcc.target/powerpc/altivec-types-4.c: Ditto.
12913         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12914         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12915         * g++.dg/ext/altivec-15.C: Ditto.
12916         * g++.dg/ext/altivec-types-1.C: Ditto.
12917         * g++.dg/ext/altivec-types-2.C: Ditto.
12918         * g++.dg/ext/altivec-types-3.C: Ditto.
12919         * g++.dg/ext/altivec-types-4.C: Ditto.
12920
12921 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12922
12923         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12924
12925 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12926
12927         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12928         optimization options.
12929
12930 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12931
12932         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12933
12934         PR testsuite/45988
12935         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12936
12937 2011-01-23  Tobias Burnus  <burnus@net-b.de>
12938
12939         PR fortran/47421
12940         * gfortran.dg/allocatable_scalar_12.f90: New.
12941
12942 2011-01-23  Ira Rosen  <irar@il.ibm.com>
12943
12944         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12945         vectorization to be not profitable if peeling is used to
12946         realign the memory access.
12947         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12948         loop bound to avoid loop unrolling.
12949         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12950
12951 2011-01-22  Jan Hubicka  <jh@suse.cz>
12952
12953         PR lto/47333
12954         * g++.dg/lto/pr47333.C: New file.
12955
12956 2011-01-22  Jan Hubicka  <jh@suse.cz>
12957
12958         PR tree-optimization/43884
12959         PR lto/44334
12960         * gcc.dg/autopar/outer-2.c: Increase array size.
12961         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12962
12963 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
12964
12965         PR fortran/38536
12966         * gfortran.dg/c_loc_tests_16.f90:  New test.
12967
12968 2011-01-22  Tobias Burnus  <burnus@net-b.de>
12969
12970         PR fortran/47399
12971         * gfortran.dg/typebound_proc_19.f90: New.
12972
12973 2011-01-21  Jeff Law <law@redhat.com>
12974
12975         PR tree-optimization/47053
12976         * g++.dg/pr47053.C: New test.
12977
12978 2011-01-21  Jason Merrill  <jason@redhat.com>
12979
12980         PR c++/47041
12981         * g++.dg/cpp0x/constexpr-ctor6.C: New.
12982
12983 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
12984
12985         PR c++/47388
12986         * g++.dg/cpp0x/range-for10.C: New test.
12987         * g++.dg/template/for1.C: New test.
12988
12989         PR middle-end/45566
12990         * g++.dg/tree-prof/partition3.C: New test.
12991
12992         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12993
12994         PR rtl-optimization/47366
12995         * g++.dg/opt/pr47366.C: New test.
12996
12997 2011-01-21  Jason Merrill  <jason@redhat.com>
12998
12999         PR c++/46552
13000         * g++.dg/cpp0x/constexpr-regress2.C: New.
13001
13002         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13003
13004 2011-01-21  Jeff Law <law@redhat.com>
13005
13006         PR rtl-optimization/41619
13007         * gcc.dg/pr41619.c: New.
13008
13009 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13010
13011         PR tree-optimization/47355
13012         * g++.dg/opt/pr47355.C: New test.
13013
13014 2011-01-21  Richard Guenther  <rguenther@suse.de>
13015
13016         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13017         making main hot.
13018
13019 2011-01-21  Richard Guenther  <rguenther@suse.de>
13020
13021         PR tree-optimization/47365
13022         * gcc.dg/torture/pr47365.c: New testcase.
13023         * gcc.dg/tree-ssa/pr47392.c: Likewise.
13024
13025 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13026
13027         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13028
13029 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
13030
13031         PR tree-optimization/47391
13032         * gcc.dg/pr47391.c: New test.
13033
13034 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13035
13036         * g++.dg/template/char1.C: Use signed char.
13037
13038 2011-01-21  Tobias Burnus  <burnus@net-b.de>
13039
13040         PR fortran/47377
13041         * gfortran.dg/pointer_target_4.f90: New.
13042
13043 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
13044
13045         PR target/47251
13046         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13047         ILP32 system and not IP32.
13048
13049 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
13050
13051         PR debug/46583
13052         * g++.dg/debug/pr46583.C: New.
13053
13054 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13055
13056         PR debug/47283
13057         * g++.dg/debug/pr47283.C: New test.
13058
13059         PR testsuite/47371
13060         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13061         * gcc.target/i386/headmerge-2.c: Likewise.
13062
13063 2011-01-20  Richard Guenther  <rguenther@suse.de>
13064
13065         PR middle-end/47370
13066         * gcc.dg/torture/pr47370.c: New testcase.
13067
13068 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
13069
13070         PR tree-optimization/46130
13071         * gcc.dg/pr46130-1.c: New test.
13072         * gcc.dg/pr46130-2.c: New test.
13073
13074 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
13075
13076         PR c++/47291
13077         * g++.dg/debug/dwarf2/template-params-10.C: New test.
13078
13079 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
13080
13081         PR debug/46240
13082         * g++.dg/debug/pr46240.cc: New.
13083
13084 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13085
13086         PR c++/47303
13087         * g++.dg/template/anonunion1.C: New test.
13088
13089         PR rtl-optimization/47337
13090         * gcc.c-torture/execute/pr47337.c: New test.
13091
13092 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13093
13094         PR testsuite/45342
13095         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13096
13097 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13098
13099         PR tree-optimization/46021
13100         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13101
13102 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
13103
13104         PR tree-optimization/47290
13105         * g++.dg/torture/pr47290.C: New test.
13106
13107 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
13108
13109         PR fortran/47240
13110         * gfortran.dg/proc_ptr_comp_29.f90: New.
13111
13112 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
13113
13114         PR testsuite/41146
13115         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13116         powerpc-apple-darwin9.
13117
13118 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
13119
13120         PR rtl-optimization/47299
13121         * gcc.c-torture/execute/pr47299.c: New test.
13122
13123 2011-01-17  Jason Merrill  <jason@redhat.com>
13124
13125         * g++.dg/cpp0x/constexpr-virtual.C: New.
13126
13127 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
13128
13129         PR fortran/47331
13130         * gfortran.dg/gomp/pr47331.f90: New test.
13131
13132 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
13133
13134         PR objc/47314
13135         * objc.dg/selector-warn-1.m: New.
13136         * obj-c++.dg/selector-warn-1.mm: New.
13137
13138 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
13139
13140         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13141         Update dg-final accordingly.
13142
13143 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13144
13145         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13146
13147 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13148
13149         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13150         target check.
13151         * gcc.dg/guality/pr36728-2.c: Likewise.
13152
13153 2011-01-17  Richard Guenther  <rguenther@suse.de>
13154
13155         PR tree-optimization/47313
13156         * g++.dg/torture/pr47313.C: New testcase.
13157
13158 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
13159
13160         PR target/47318
13161         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13162         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13163         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13164         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13165
13166         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13167         as __m256i.
13168         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13169         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13170         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13171
13172 2011-01-17  Richard Guenther  <rguenther@suse.de>
13173
13174         PR tree-optimization/45967
13175         * gcc.dg/torture/pr45967-2.c: New testcase.
13176         * gcc.dg/torture/pr45967-3.c: Likewise.
13177
13178 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13179
13180         PR testsuite/47325
13181         * g++.dg/ext/pr47213.C: Require visibility.
13182
13183 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13184
13185         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13186         * gcc.dg/fixed-point/struct-union.c: Update error messages.
13187
13188 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
13189
13190         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13191         Linux-based targets.
13192
13193 2011-01-13  Jan Hubicka  <jh@suse.cz>
13194
13195         PR tree-optimization/47276
13196         * gcc.dg/pr47276.c: New testcase.
13197
13198 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
13199             Jonathan Wakely  <jwakely.gcc@gmail.com>
13200
13201         PR c++/33558
13202         * g++.dg/other/pr33558.C: New.
13203         * g++.dg/other/pr33558-2.C: New.
13204
13205 2011-01-14  Martin Jambor  <mjambor@suse.cz>
13206
13207         PR tree-optimization/45934
13208         PR tree-optimization/46302
13209         * g++.dg/ipa/devirt-c-1.C: New test.
13210         * g++.dg/ipa/devirt-c-2.C: Likewise.
13211         * g++.dg/ipa/devirt-c-3.C: Likewise.
13212         * g++.dg/ipa/devirt-c-4.C: Likewise.
13213         * g++.dg/ipa/devirt-c-5.C: Likewise.
13214         * g++.dg/ipa/devirt-c-6.C: Likewise.
13215         * g++.dg/ipa/devirt-6.C: Likewise.
13216         * g++.dg/ipa/devirt-d-1.C: Likewise.
13217         * g++.dg/torture/pr45934.C: Likewise.
13218
13219 2011-01-14  Jason Merrill  <jason@redhat.com>
13220
13221         * g++.dg/cpp0x/variadic105.C: New.
13222
13223 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
13224             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13225
13226         PR objc/45989
13227         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13228         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13229         execution tests on i?86-*-*, x86_64-*-* and
13230         powerpc*-apple-darwin* && ilp32.
13231         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13232         tests on i?86-*-* and x86_64-*-*.
13233
13234 2011-01-14  Richard Guenther  <rguenther@suse.de>
13235
13236         PR tree-optimization/47280
13237         * g++.dg/opt/pr47280.C: New testcase.
13238
13239 2011-01-14  Jason Merrill  <jason@redhat.com>
13240
13241         * g++.dg/cpp0x/constexpr-regress1.C: New.
13242
13243         * g++.dg/ext/flexary2.C: New.
13244
13245 2011-01-14  Richard Guenther  <rguenther@suse.de>
13246
13247         PR middle-end/47281
13248         * gcc.dg/torture/pr47281.c: New testcase.
13249         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13250
13251 2011-01-14  Richard Guenther  <rguenther@suse.de>
13252
13253         PR tree-optimization/47286
13254         * gcc.dg/tree-ssa/pr47286.c: New testcase.
13255
13256 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
13257
13258         PR c++/47213
13259         * g++.dg/ext/pr47213.C: New.
13260
13261 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13262
13263         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13264
13265 2011-01-13  Tobias Burnus  <burnus@net-b.de>
13266             Mikael Morin  <mikael@gcc.gnu.org>
13267
13268         PR fortran/45848
13269         PR fortran/47204
13270         * gfortran.dg/select_type_20.f90: New.
13271         * gfortran.dg/select_type_21.f90: New.
13272
13273 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
13274
13275         PR target/47251
13276         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13277
13278 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13279
13280         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13281         * gcc.dg/guality/pr36728-2.c: Likewise.
13282
13283 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
13284
13285         PR debug/PR46973
13286         * g++.dg/debug/dwarf2/template-params-9.C: New test.
13287
13288 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
13289
13290         PR rtl-optimization/45352
13291         * gcc.dg/pr45352-3.c: New.
13292
13293 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13294
13295         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13296         comment.
13297         * g++.dg/cpp0x/range-for8.C: New.
13298         * g++.dg/cpp0x/range-for9.C: New.
13299
13300 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
13301
13302         PR debug/47209
13303         * g++.dg/debug/pr47209.C: New.
13304
13305 2011-01-12  Richard Guenther  <rguenther@suse.de>
13306
13307         PR lto/47259
13308         * gcc.dg/lto/pr47259_0.c: New testcase.
13309         * gcc.dg/lto/pr47259_1.c: Likewise.
13310
13311 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
13312
13313         * objc-obj-c++-shared/Object1.h: Add copyright header, update
13314         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13315         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13316         methods missing from the OBJC2 Object.
13317         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13318         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13319         GNU and NeXT runtimes.
13320         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13321         comments.
13322         * objc-obj-c++-shared/Object1.m: Likewise.
13323         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
13324         * objc.dg/proto-qual-1.m: Likewise.
13325         * obj-c++.dg/proto-lossage-3.mm: Likewise.
13326         * obj-c++.dg/proto-qual-1.mm: Likewise.
13327
13328 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
13329
13330         PR testsuite/33033
13331         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13332
13333 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13334
13335         Fixed the Objective-C++ testsuite and updated all tests.
13336         * lib/obj-c++.exp (obj-c++_init): Declare and set
13337         gcc_warning_prefix and gcc_error_prefix.
13338         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13339         'dg-warning', 'dg-message' and 'dg-error'.
13340         * obj-c++.dg/class-extension-3.mm: Likewise.
13341         * obj-c++.dg/class-protocol-1.mm: Likewise.
13342         * obj-c++.dg/encode-7.mm: Likewise.
13343         * obj-c++.dg/exceptions-3.mm: Likewise.
13344         * obj-c++.dg/exceptions-5.mm: Likewise.
13345         * obj-c++.dg/method-12.mm: Likewise.
13346         * obj-c++.dg/method-13.mm: Likewise.
13347         * obj-c++.dg/method-15.mm: Likewise.
13348         * obj-c++.dg/method-16.mm: Likewise.
13349         * obj-c++.dg/method-4.mm: Likewise.
13350         * obj-c++.dg/method-8.mm: Likewise.
13351         * obj-c++.dg/method-conflict-1.mm: Likewise.
13352         * obj-c++.dg/method-conflict-2.mm: Likewise.
13353         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13354         and uncommented second part of the testcase now that the testsuite
13355         works correctly.
13356         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
13357         and uncommented second part of the testcase now that the testsuite
13358         works correctly.
13359         * obj-c++.dg/private-1.mm: Likewise.
13360         * obj-c++.dg/proto-lossage-4.mm: Likewise.
13361         * obj-c++.dg/syntax-error-7.mm: Likewise.
13362         * obj-c++.dg/warn5.mm: Likewise.
13363         * obj-c++.dg/property/at-property-14.mm: Likewise.
13364         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13365         FIXME.
13366         * obj-c++.dg/property/at-property-18.mm: Likewise.
13367         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13368         FIXME.
13369         * obj-c++.dg/property/at-property-21.mm: Likewise.
13370         * obj-c++.dg/property/at-property-28.mm: Likewise.
13371         * obj-c++.dg/property/at-property-5.mm: Likewise.
13372         * obj-c++.dg/property/dynamic-2.mm: Likewise.
13373         * obj-c++.dg/property/property-neg-3.mm: Likewise.
13374         * obj-c++.dg/property/synthesize-11.mm: Likewise.
13375         * obj-c++.dg/property/synthesize-6.mm: Likewise.
13376         * obj-c++.dg/property/synthesize-8.mm: Likewise.
13377         * obj-c++.dg/property/synthesize-9.mm: Likewise.
13378         * obj-c++.dg/tls/diag-5.mm: Likewise.
13379         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13380         dg-error, now matched correctly.
13381
13382 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
13383
13384         * objc.dg/property/at-property-29.m: New.
13385         * obj-c++.dg/property/at-property-29.mm: New.
13386
13387 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13388
13389         * go.test/go-test.exp (go-set-goarch): New proc.
13390         (go-gc-tests): Use it.
13391
13392 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
13393
13394         PR debug/46955
13395         * g++.dg/debug/dwarf2/template-params-8.C: New test.
13396
13397 2011-01-11  Richard Henderson  <rth@redhat.com>
13398
13399         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13400
13401 2011-01-11  Jan Hubicka  <jh@suse.cz>
13402
13403         PR lto/45721
13404         PR lto/45375
13405         * gcc.dg/lto/pr45721_1.c: New file.
13406         * gcc.dg/lto/pr45721_0.c: New file.
13407
13408 2011-01-11  Richard Guenther  <rguenther@suse.de>
13409
13410         PR tree-optimization/46076
13411         * gcc.dg/tree-ssa/pr46076.c: New testcase.
13412
13413 2011-01-11  Jeff Law <law@redhat.com>
13414
13415         * PR tree-optimization/47086
13416         * gcc.dg/pr47086.c: New test.
13417
13418 2011-01-11  Jason Merrill  <jason@redhat.com>
13419
13420         PR c++/46658
13421         * g++.dg/template/new10.C: New.
13422
13423         PR c++/45520
13424         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13425
13426 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
13427
13428         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13429         Split type definitions and NSConstantString class into...
13430         * objc-obj-c++-shared/objc-test-suite-types.h: New.
13431         * objc-obj-c++-shared/nsconstantstring-class.h: New.
13432         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13433         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13434         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13435         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13436         to comments.
13437         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13438         encode defines for newer NeXT system headers.
13439         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13440         * obj-c++.dg/torture/strings/string1.mm: Likewise.
13441         * objc.dg/foreach-5.m: Likewise.
13442         * objc.dg/foreach-2.m: Likewise.
13443         * objc.dg/foreach-4.m: Likewise.
13444         * objc.dg/torture/strings/string1.m: Likewise.
13445         * objc.dg/torture/strings/string2.m: Likewise.
13446         * objc.dg/torture/strings/string3.m: Likewise.
13447         * objc.dg/torture/strings/string4.m: Likewise.
13448         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13449         header and stand alone.
13450         * obj-c++.dg/strings/strings-2.mm: Likewise.
13451         * objc.dg/torture/strings/const-str-3.m: Likewise.
13452         * objc.dg/strings/strings-2.m: Likewise.
13453         * objc.dg/strings/const-str-12b.m: Likewise.
13454
13455 2011-01-12  Richard Guenther  <rguenther@suse.de>
13456
13457         PR middle-end/32511
13458         * gcc.dg/attr-weak-1.c: Adjust.
13459
13460 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
13461
13462         PR fortran/47051
13463         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13464         standard compliant and comment.
13465
13466 2011-01-10  Jan Hubicka  <jh@suse.cz>
13467
13468         PR lto/46083
13469         * gcc.dg/initpri3.c: New testcase.
13470
13471 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
13472
13473         PR lto/47222
13474         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13475         externally visible.
13476         (g_esi): Likewise.
13477         (g_ebx): Likewise.
13478         (g_ebp): Likewise.
13479         (g_esp): Likewise.
13480         (g_ebp_save): Likewise.
13481         (g_esp_save): Likewise.
13482
13483 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13484
13485         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13486
13487 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13488
13489         PR tree-optimization/46021
13490         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13491         i?86-*-*, x86_64-*-*.
13492
13493 2011-01-10  Jeff Law <law@redhat.com>
13494
13495         * PR tree-optimization/47141
13496         * gcc.c-torture/compile/pr47141.c: New test.
13497
13498 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
13499
13500         PR testsuite/46230
13501         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13502         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13503         * gcc.dg/vect/slp-35.c: Remove XFAILs.
13504         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13505
13506         PR testsuite/46230
13507         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13508         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
13509         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13510         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13511         being vectorized.  Adjust dg-final pattern.
13512
13513         PR testsuite/46230
13514         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13515         * gcc.dg/vect/slp-24.c: Likewise.
13516
13517 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13518
13519         PR c++/47218
13520         * g++.dg/other/pr47218-1.C: New test file.
13521         * g++.dg/other/pr47218.C: Likewise.
13522         * g++.dg/other/pr47218.h: New supporting header.
13523
13524 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
13525
13526         PR objc/47232
13527         * objc.dg/attributes/invalid-attribute-1.m: New.
13528         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13529
13530 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13531
13532         PR fortran/47224
13533         * gfortran.dg/proc_ptr_comp_28.f90: New.
13534
13535 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13536
13537         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13538         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13539         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13540         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13541         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13542         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13543         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13544         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13545         * objc.dg/gnu-api-2-class.m: Likewise.
13546         * objc.dg/gnu-api-2-ivar.m: Likewise.
13547         * objc.dg/gnu-api-2-method.m: Likewise.
13548         * objc.dg/gnu-api-2-objc.m: Likewise.
13549         * objc.dg/gnu-api-2-object.m: Likewise.
13550         * objc.dg/gnu-api-2-property.m: Likewise.
13551         * objc.dg/gnu-api-2-protocol.m: Likewise.
13552         * objc.dg/gnu-api-2-sel.m: Likewise.
13553
13554 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
13555
13556         * objc.dg/foreach-1.m: Skip for Darwin < 9.
13557         * objc.dg/objc-foreach-4.m: Likewise.
13558         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13559         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13560         * objc.dg/foreach-4.m: Likewise.
13561         * objc.dg/foreach-5.m: Likewise.
13562         * objc.dg/foreach-3.m: Return self from init.
13563
13564 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
13565
13566         PR fortran/38536
13567         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
13568
13569 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
13570
13571         PR fortran/46313
13572         * gfortran.dg/class_35.f90: New.
13573
13574 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13575
13576         * objc.dg/foreach-1.m: Add "-Wall" to flags.
13577
13578 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
13579
13580         PR objc/47078
13581         * objc.dg/invalid-method-2.m: New.
13582         * obj-c++.dg/invalid-method-2.mm: New.
13583
13584 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
13585
13586         PR fortran/46896
13587         * gfortran.dg/transpose_optimization_2.f90 : New test.
13588
13589 2011-01-08  Jan Hubicka  <jh@suse.cz>
13590
13591         PR tree-optmization/46469
13592         * g++.dg/torture/pr46469.C: New testcase.
13593
13594 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
13595
13596         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13597         emulation of libobjc-gnu structure layout functionality to ..
13598         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13599         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13600         * objc/execute/bf-common.h: Adjust headers.
13601         * objc/execute/bf-1.m: Likewise.
13602         * objc/execute/bf-2.m: Likewise.
13603         * objc/execute/bf-3.m: Likewise.
13604         * objc/execute/bf-4.m: Likewise.
13605         * objc/execute/bf-5.m: Likewise.
13606         * objc/execute/bf-6.m: Likewise.
13607         * objc/execute/bf-7.m: Likewise.
13608         * objc/execute/bf-8.m: Likewise.
13609         * objc/execute/bf-9.m: Likewise.
13610         * objc/execute/bf-10.m: Likewise.
13611         * objc/execute/bf-11.m: Likewise.
13612         * objc/execute/bf-12.m: Likewise.
13613         * objc/execute/bf-13.m: Likewise.
13614         * objc/execute/bf-14.m: Likewise.
13615         * objc/execute/bf-15.m: Likewise.
13616         * objc/execute/bf-16.m: Likewise.
13617         * objc/execute/bf-17.m: Likewise.
13618         * objc/execute/bf-18.m: Likewise.
13619         * objc/execute/bf-19.m: Likewise.
13620         * objc/execute/bf-20.m: Likewise.
13621         * objc/execute/bf-21.m: Likewise.
13622         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13623         objc_get_type_qualifiers ().
13624
13625 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
13626
13627         PR fortran/45777
13628         * gfortran.dg/dependency_39.f90:  New test.
13629
13630 2011-01-07  Jan Hubicka  <jh@suse.cz>
13631
13632         Get builtins tests ready for linker plugin.
13633         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13634         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13635         my_memset, my_bzero): Mark used.
13636         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13637         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13638         volatile.
13639         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13640         volatile.
13641
13642 2011-01-07  Jan Hubicka  <jh@suse.cz>
13643
13644         PR tree-optimization/46367
13645         * g++.dg/torture/pr46367.C: New file.
13646
13647 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13648
13649         PR target/47201
13650         * gcc.dg/pr47201.c: New test.
13651
13652         PR bootstrap/47187
13653         * gcc.dg/tree-prof/pr47187.c: New test.
13654
13655 2011-01-07  Tobias Burnus  <burnus@net-b.de>
13656
13657         PR fortran/41580
13658         * gfortran.dg/extends_type_of_3.f90: New.
13659
13660 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
13661
13662         * g++.dg/ext/dllexport-MI1.C: Adjust test.
13663         * g++.dg/ext/dllimport-MI1.C: Likewise.
13664         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13665         * g++.dg/ext/dllimport10.C: Likewise.
13666         * g++.dg/ext/dllimport11.C: Likewise.
13667         * g++.dg/ext/dllimport12.C: Likewise.
13668         * g++.dg/ext/dllimport13.C: Likewise.
13669         * g++.dg/ext/dllimport2.C: Likewise.
13670         * g++.dg/ext/dllimport3.C: Likewise.
13671         * g++.dg/ext/dllimport4.C: Likewise.
13672         * g++.dg/ext/dllimport5.C: Likewise.
13673         * g++.dg/ext/dllimport6.C: Likewise.
13674         * g++.dg/ext/dllimport8.C: Likewise.
13675         * g++.dg/ext/dllimport9.C: Likewise.
13676         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13677         targets, too. Additionally enable test for i?86-*-mingw*.
13678         * g++.dg/ext/selectany1.C: Likewise.
13679         Remove guard variable check.
13680
13681 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
13682
13683         PR fortran/47189
13684         PR fortran/47194
13685         * gfortran.dg/storage_size_3.f08: Extended.
13686
13687 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
13688
13689         PR c++/47022
13690         * g++.dg/template/stdarg1.C: New test.
13691
13692 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13693
13694         PR fortran/47195
13695         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13696         * gfortran.dg/defined_operators_1.f90: Split the subroutine
13697         from the interface of functions to not hide the errors that
13698         shall be tested.
13699
13700 2011-01-06  Jan Hubicka  <jh@suse.cz>
13701
13702         * gcc.dg/lto/pr47188_0.c: New testcase.
13703         * gcc.dg/lto/pr47188_1.c: New testcase.
13704
13705 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
13706
13707         PR fortran/33117
13708         PR fortran/46478
13709         * gfortran.dg/interface_33.f90: New test.
13710
13711 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
13712
13713         PR c/47150
13714         * gcc.c-torture/compile/pr47150.c: New test.
13715
13716 2011-01-06  Ira Rosen  <irar@il.ibm.com>
13717
13718         PR tree-optimization/47139
13719         * gcc.dg/vect/pr47139.c: New test.
13720
13721 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13722
13723         PR fortran/47180
13724         * gfortran.dg/extends_type_of_2.f03: New.
13725
13726 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13727
13728         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13729
13730 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13731
13732         * gnat.dg/opt14.adb: New test.
13733
13734 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13735
13736         PR fortran/46017
13737         * gfortran.dg/allocate_error_2.f90:  New test.
13738
13739 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
13740
13741         PR fortran/47024
13742         * gfortran.dg/storage_size_3.f08: New.
13743
13744 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13745
13746         PR libgfortran/47154
13747         * gfortran.dg/namelist_68.f90: New test.
13748
13749 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13750
13751         * gnat.dg/unchecked_convert8.ad[sb]: New test.
13752
13753 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
13754
13755         PR fortran/46448
13756         * gfortran.dg/class_34.f90: New.
13757
13758 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13759
13760         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13761         use __builtin_inff.  Skip all single-precision tests that require
13762         Infinity.
13763
13764 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13765
13766         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13767
13768 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
13769
13770         PR tree-optimization/47148
13771         * gcc.c-torture/execute/pr47148.c: New test.
13772
13773         PR tree-optimization/47155
13774         * gcc.c-torture/execute/pr47155.c: New test.
13775
13776         PR rtl-optimization/47157
13777         * gcc.c-torture/compile/pr47157.c: New test.
13778
13779 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13780
13781         * gcc.dg/torture/vector-shift2.c (schar): Define.
13782         (main): Always use schar or uchar instead of plain "char" to avoid
13783         dependencies on implementation-defined char signedness.
13784
13785 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13786
13787         PR tree-optimization/46801
13788         * gnat.dg/pack9.adb: Remove xfail.
13789
13790 2011-01-03  Martin Jambor  <mjambor@suse.cz>
13791
13792         PR tree-optimization/46984
13793         * g++.dg/ipa/pr46984.C: New test.
13794
13795 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
13796
13797         PR fortran/46408
13798         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13799
13800 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
13801
13802         PR tree-optimization/47140
13803         * gcc.c-torture/compile/pr47140.c: New test.
13804
13805         PR rtl-optimization/47028
13806         * gcc.dg/pr47028.c: New test.
13807
13808 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
13809
13810         * objc.dg/protocol-forward-1.m: Removed TODO.
13811         * objc.dg/protocol-forward-2.m: New.
13812         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13813         * obj-c++.dg/protocol-forward-2.mm: New.
13814
13815 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
13816
13817         PR target/38662
13818         * g++.dg/eh/pr38662.C: New testcase.
13819
13820 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
13821
13822         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13823         scan for newline '\n'.
13824
13825 \f
13826 Copyright (C) 2011 Free Software Foundation, Inc.
13827
13828 Copying and distribution of this file, with or without modification,
13829 are permitted in any medium without royalty provided the copyright
13830 notice and this notice are preserved.