re PR tree-optimization/51058 (ICE: gimple check: expected gimple_assign(error_mark...
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-11 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/51058
4 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
5 * gfortran.dg/vect/pr51058-2.f90: New test.
6
7 2011-11-10 Jason Merrill <jason@redhat.com>
8
9 * g++.dg/template/linkage1.C: New.
10 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
11 * g++.old-deja/g++.other/linkage4.C: Likewise.
12
13 PR c++/50973
14 * g++.dg/cpp0x/defaulted33.C: New.
15
16 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
17
18 PR middle-end/51038
19 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
20 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
21 __atomic_clear.
22
23 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
24
25 PR rtl-optimization/51040
26 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
27 patchup code.
28
29 2011-11-10 Jason Merrill <jason@redhat.com>
30
31 PR c++/51079
32 * g++.dg/template/conv12.C: New.
33
34 PR debug/50983
35 * gcc.dg/debug/dwarf2/asm-line1.c: New.
36
37 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
38
39 * gnat.dg/atomic6_1.adb: New test.
40 * gnat.dg/atomic6_2.adb: Likewise.
41 * gnat.dg/atomic6_3.adb: Likewise.
42 * gnat.dg/atomic6_4.adb: Likewise.
43 * gnat.dg/atomic6_5.adb: Likewise.
44 * gnat.dg/atomic6_6.adb: Likewise.
45 * gnat.dg/atomic6_7.adb: Likewise.
46 * gnat.dg/atomic6_8.adb: Likewise.
47 * gnat.dg/atomic6_pkg.ads: New helper.
48
49 2011-11-10 Jakub Jelinek <jakub@redhat.com>
50
51 PR middle-end/51077
52 * gcc.c-torture/compile/pr51077.c: New test.
53
54 PR rtl-optimization/51023
55 * gcc.c-torture/execute/pr51023.c: New test.
56
57 2011-11-10 Richard Guenther <rguenther@suse.de>
58
59 PR tree-optimization/51042
60 * gcc.dg/torture/pr51042.c: New testcase.
61
62 2011-11-10 Richard Guenther <rguenther@suse.de>
63
64 PR tree-optimization/51070
65 * gcc.dg/torture/pr51070.c: New testcase.
66
67 2011-11-10 Richard Guenther <rguenther@suse.de>
68
69 PR tree-optimization/51030
70 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
71
72 2011-11-10 Richard Guenther <rguenther@suse.de>
73
74 PR middle-end/51071
75 * gcc.dg/torture/pr51071.c: New testcase.
76
77 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
78
79 * gnat.dg/loop_optimization9.ad[sb]: New test.
80
81 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
82
83 PR tree-optimization/51058
84 * gfortran.dg/vect/pr51058.f90: New test.
85
86 2011-11-10 Jakub Jelinek <jakub@redhat.com>
87
88 PR tree-optimization/51000
89 * gcc.dg/vect/pr51000.c: New test.
90
91 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
92
93 PR c++/50837
94 * g++.dg/cpp0x/static_assert5.C: New.
95 * g++.dg/template/nontype13.C: Tweak.
96
97 2011-11-09 Jason Merrill <jason@redhat.com>
98
99 PR c++/50972
100 * g++.dg/cpp0x/noexcept16.C: New.
101
102 PR c++/51046
103 * g++.dg/cpp0x/variadic119.C: New.
104
105 2011-11-09 Jakub Jelinek <jakub@redhat.com>
106
107 PR target/50911
108 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
109 permutations.
110 * gcc.dg/torture/vshuf-32.inc: Likewise.
111 * gcc.dg/torture/vshuf-4.inc: Likewise.
112 * gcc.dg/torture/vshuf-8.inc: Likewise.
113
114 * gcc.dg/tm/memopt-1.c: Fix up regexp.
115
116 2011-11-09 Ian Lance Taylor <iant@google.com>
117
118 * lib/target-supports.exp (check_effective_target_ucontext_h): New
119 procedure.
120 * gcc.dg/split-5.c: New test.
121
122 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
123
124 * gcc.dg/tm/memopt-1.c: Adjust regexp.
125
126 2011-11-09 Jason Merrill <jason@redhat.com>
127
128 PR c++/51029
129 * g++.dg/template/virtual1.C: New.
130
131 2011-11-08 Jason Merrill <jason@redhat.com>
132
133 Run most C++ tests in both C++98 and C++11 modes.
134 * lib/target-supports.exp (check_effective_target_c++11): New.
135 (check_effective_target_c++98): New.
136 * lib/g++-dg.exp (g++-dg-runtest): New.
137 * g++.dg/dg.exp: Use g++-dg-runtest.
138 * g++.dg/charset/charset.exp: Likewise.
139 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
140 * g++.dg/dfp/dfp.exp: Likewise.
141 * g++.dg/gcov/gcov.exp: Likewise.
142 * g++.dg/gomp/gomp.exp: Likewise.
143 * g++.dg/graphite/graphite.exp: Likewise.
144 * g++.dg/tls/tls.exp: Likewise.
145 * g++.dg/tm/tm.exp: Likewise.
146 * g++.dg/vect/vect.exp: Likewise.
147 * g++.old-deja/old-deja.exp: Likewise.
148 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
149 with some of the torture options.
150 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
151 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
152 * g++.dg/init/null1.C: Only run in C++98.
153 * g++.dg/warn/Wconversion-null-3.C: Likewise.
154 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
155 * g++.old-deja/g++.brendan/crash64.C: Likewise.
156 * g++.old-deja/g++.other/anon9.C: Likewise.
157 * g++.old-deja/g++.other/linkage1.C: Likewise.
158 * g++.old-deja/g++.other/linkage2.C: Likewise.
159 * g++.old-deja/g++.pt/t29.C: Likewise.
160 * g++.old-deja/g++.pt/t30.C: Likewise.
161 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
162 * g++.dg/ext/anon-struct4.C: Likewise.
163 * g++.dg/init/brace2.C: Likewise.
164 * g++.dg/init/brace6.C: Likewise.
165 * g++.dg/other/anon3.C: Likewise.
166 * g++.dg/template/arg2.C: Likewise.
167 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
168 * g++.old-deja/g++.brendan/enum11.C: Likewise.
169 * g++.old-deja/g++.brendan/enum8.C: Likewise.
170 * g++.old-deja/g++.brendan/enum9.C: Likewise.
171 * g++.old-deja/g++.brendan/friend3.C: Likewise.
172 * g++.old-deja/g++.brendan/init2.C: Likewise.
173 * g++.old-deja/g++.brendan/init4.C: Likewise.
174 * g++.old-deja/g++.brendan/misc14.C: Likewise.
175 * g++.old-deja/g++.jason/cond.C: Likewise.
176 * g++.old-deja/g++.law/init1.C: Likewise.
177 * g++.old-deja/g++.law/operators32.C: Likewise.
178 * g++.old-deja/g++.pt/enum6.C: Likewise.
179 * g++.old-deja/g++.pt/explicit70.C: Likewise.
180 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
181
182 * g++.dg/eh/new1.C: Adjust for C++11 mode.
183 * g++.dg/init/new11.C: Likewise.
184 * g++.dg/init/pr29571.C: Likewise.
185 * g++.dg/lookup/forscope2.C: Likewise.
186 * g++.dg/parse/linkage1.C: Likewise.
187 * g++.dg/parse/typedef8.C: Likewise.
188 * g++.dg/template/error44.C: Likewise.
189 * g++.dg/tls/diag-2.C: Likewise.
190 * g++.dg/tls/diag-4.C: Likewise.
191 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
192 * g++.old-deja/g++.abi/arraynew.C: Likewise.
193 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
194 * g++.old-deja/g++.brendan/new3.C: Likewise.
195 * g++.old-deja/g++.eh/new1.C: Likewise.
196 * g++.old-deja/g++.eh/new2.C: Likewise.
197 * g++.old-deja/g++.jason/new.C: Likewise.
198 * g++.old-deja/g++.law/friend1.C: Likewise.
199 * g++.old-deja/g++.mike/net46.C: Likewise.
200 * g++.old-deja/g++.mike/p755.C: Likewise.
201 * g++.old-deja/g++.other/new6.C: Likewise.
202
203 * g++.dg/cpp0x/variadic74.C: Adjust diags.
204 * g++.dg/template/crash53.C: Likewise.
205 * g++.dg/template/void9.C: Likewise.
206
207 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/51045
210 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
211
212 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
213
214 PR c++/51047
215 * g++.dg/cpp0x/sfinae29.C: New.
216
217 2011-11-09 Janus Weil <janus@gcc.gnu.org>
218
219 PR fortran/50960
220 * gfortran.dg/typebound_call_22.f03: New test case.
221
222 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
223
224 PR libfortran/50016
225 * gfortran.dg/inquire_size.f90: Don't flush the unit.
226
227 2011-11-09 Richard Guenther <rguenther@suse.de>
228
229 PR tree-optimization/51039
230 * gcc.dg/pr51039.c: New testcase.
231
232 2011-11-09 Jakub Jelinek <jakub@redhat.com>
233
234 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
235 Enable also for powerpc*-*-*.
236
237 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
238
239 PR fortran/50540
240 * gfortran.dg/forall_16.f90: New test.
241
242 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
243
244 PR fortran/38718
245 * gfortran.dg/initialization_29.f90: Expand test.
246
247 2011-11-09 Dodji Seketeli <dodji@redhat.com>
248
249 PR c++/51027
250 * g++.dg/cpp0x/alias-decl-12.C: New test.
251 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
252
253 2011-11-09 Dodji Seketeli <dodji@redhat.com>
254
255 PR debug/51032
256 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
257
258 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
259
260 PR tree-optimization/51015
261 * gcc.dg/vect/pr51015.c: New test.
262
263 2011-11-08 David S. Miller <davem@davemloft.net>
264
265 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
266 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
267
268 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
269
270 PR fortran/50404
271 * gfortran.dg/io_constraints_3.f90: Improve testcase.
272
273 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
274
275 PR fortran/50409
276 * gfortran.dg/string_5.f90: Improve testcase.
277
278 2011-10-23 Jason Merrill <jason@redhat.com>
279
280 PR c++/50835
281 * g++.dg/template/lvalue2.C: New.
282
283 2011-11-08 Michael Matz <matz@suse.de>
284
285 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
286 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
287 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
288 * g++.dg/eh/builtin2.C: Ditto.
289 * g++.dg/eh/builtin3.C: Ditto.
290
291 2011-11-08 Jakub Jelinek <jakub@redhat.com>
292
293 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
294 being prefered even for -mavx.
295 * gcc.target/i386/avx-cvt-3.c: New test.
296
297 2011-11-08 Richard Guenther <rguenther@suse.de>
298
299 PR tree-optimization/51012
300 * gcc.dg/pr51012-1.c: New testcase.
301 * gcc.dg/pr51012-2.c: Likewise.
302
303 2011-11-08 Richard Guenther <rguenther@suse.de>
304
305 PR middle-end/51010
306 * c-c++-common/uninit-pr51010.c: New testcase.
307
308 2011-11-08 Jakub Jelinek <jakub@redhat.com>
309
310 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
311 check_effective_target_vect_call_copysignf,
312 check_effective_target_vect_call_lrint): New procedures.
313 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
314 $VECT_SLP_CFLAGS with -ffast-math.
315 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
316 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
317 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
318 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
319
320 2011-11-07 Richard Henderson <rth@redhat.com>
321 Aldy Hernandez <aldyh@redhat.com>
322 Torvald Riegel <triegel@redhat.com>
323
324 Merged from transactional-memory.
325
326 * g++.dg/dg.exp: Run transactional memory tests.
327 * g++.dg/tm: New directory with new tests.
328 * gcc.dg/tm: New directory with new tests.
329 * c-c++-common/tm: New directory with new tests.
330
331 2011-11-08 Dodji Seketeli <dodji@redhat.com>
332
333 Fix context handling of alias-declaration
334 * g++.dg/cpp0x/alias-decl-11.C: New test.
335
336 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
337
338 PR c++/50864
339 * g++.dg/parse/template26.C: New.
340 * g++.dg/template/crash45.C: Adjust dg-error string.
341
342 2011-11-07 Jason Merrill <jason@redhat.com>
343
344 PR c++/50848
345 * g++.dg/template/lookup9.C: New.
346
347 PR c++/50863
348 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
349
350 PR c++/50870
351 * g++.dg/cpp0x/decltype35.C: New.
352
353 2011-11-07 Dodji Seketeli <dodji@redhat.com>
354
355 Support C++11 alias-declaration
356 PR c++/45114
357 * g++.dg/cpp0x/alias-decl-0.C: New test case.
358 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
359 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
360 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
361 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
362 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
363 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
364 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
365 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
366 * g++.dg/ext/alias-decl-attr1.C: Likewise.
367 * g++.dg/ext/alias-decl-attr2.C: Likewise.
368 * g++.dg/ext/alias-decl-attr3.C: Likewise.
369 * g++.dg/ext/alias-decl-attr4.C: Likewise.
370
371 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
372
373 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
374
375 2011-11-07 Janus Weil <janus@gcc.gnu.org>
376
377 PR fortran/50919
378 * gfortran.dg/typebound_call_21.f03: New.
379
380 2011-11-07 Nathan Sidwell <nathan@acm.org>
381
382 * gcc.dg/profile-dir-1.c: Adjust final scan.
383 * gcc.dg/profile-dir-2.c: Adjust final scan.
384 * gcc.dg/profile-dir-3.c: Adjust final scan.
385 * gcc.misc-tests/gcov.exp: Adjust regexp.
386 * gcc.misc-tests/gcov-12.c: New.
387 * gcc.misc-tests/gcov-13.c: New.
388 * gcc.misc-tests/gcovpart-13b.c: New.
389 * gcc.misc-tests/gcov-14.c: New.
390
391 2011-11-07 Jason Merrill <jason@redhat.com>
392
393 PR c++/35688
394 * g++.dg/ext/visibility/template8.C: New.
395
396 2011-11-07 Jakub Jelinek <jakub@redhat.com>
397
398 PR tree-optimization/50789
399 * gcc.target/i386/avx2-gather-1.c: New test.
400 * gcc.target/i386/avx2-gather-2.c: New test.
401 * gcc.target/i386/avx2-gather-3.c: New test.
402 * gcc.target/i386/avx2-gather-4.c: New test.
403
404 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
405
406 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
407
408 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
409
410 PR libfortran/45723
411 * gfortran.dg/open_dev_null.f90: Remove testcase.
412
413 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
414
415 * lib/target-supports.exp (check_effective_target_sync_int_128):
416 Don't cache the result.
417 (check_effective_target_sync_long_long): Ditto.
418
419 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
420
421 PR rtl-optimization/47698
422 * gcc.target/i386/47698.c: New test.
423
424 2011-11-06 Jason Merrill <jason@redhat.com>
425
426 PR c++/35688
427 * g++.dg/ext/visibility/template7.C: New.
428
429 2011-11-07 Terry Guo <terry.guo@arm.com>
430
431 * gcc.target/arm/wmul-1.c: Adjust optimization level.
432 * gcc.target/arm/wmul-2.c: Ditto.
433 * gcc.target/arm/wmul-3.c: Ditto.
434 * gcc.target/arm/wmul-4.c: Ditto.
435
436 2011-11-06 Joseph Myers <joseph@codesourcery.com>
437
438 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
439 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
440 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
441 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
442 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
443 expected diagnostics.
444
445 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
446 Richard Henderson <rth@redhat.com>
447 Aldy Hernandez <aldyh@redhat.com>
448
449 Merged from cxx-mem-model.
450
451 * lib/target-supports.exp (check_effective_target_sync_int_128,
452 check_effective_target_sync_long_long): Check whether the target
453 supports 64 and 128 bit __sync builtins.
454 (check_effective_target_cas_char): New.
455 (check_effective_target_cas_int): New.
456 * gcc.dg/dg.exp: Exclude simulate-thread tests.
457 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
458 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
459 produce the expected library calls.
460 * gcc.dg/atomic-fence.c: New functional tests.
461 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
462 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
463 * gcc.dg/atomic-lockfree[-aux].c: New tests.
464 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
465 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
466 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
467 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
468 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
469 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
470 are atomic.
471 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
472 loads are atomic.
473 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
474 are atomic.
475 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
476 are atomic.
477 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
478 int128 operations are atomic.
479 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
480 operations are atomic.
481 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
482 operations are atomic.
483 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
484 operations are atomic.
485 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
486 stores aren't moved out of a loop.
487 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
488 globals don't overwrite neighbouring globals.
489 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
490 writes dont overwrite neighbouring components.
491 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
492 * c-c++-common/gomp/atomic-3.c: Likewise.
493 * c-c++-common/gomp/atomic-9.c: Likewise.
494 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
495 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
496 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
497 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
498 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
499 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
500 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
501 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
502 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
503 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
504 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
505 g++.dg/gomp/atomic-15.C: Remove.
506 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
507 * gcc.dg/gomp/atomic-11.c: Remove test.
508
509 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
510
511 * gcc.dg/vect/bb-slp-cond-1.c: New test.
512 * gcc.dg/vect/slp-cond-1.c: New test.
513 * gcc.dg/vect/slp-cond-2.c: New test.
514
515 2011-11-05 David S. Miller <davem@davemloft.net>
516
517 * lib/test-supports.exp
518 (check_effective_target_ultrasparc_vis2_hw): New proc.
519 (check_effective_target_ultrasparc_vis3_hw): New proc.
520 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
521 * gcc.target/sparc/vec-init-2.inc: Likewise.
522 * gcc.target/sparc/vec-init-3.inc: Likewise.
523 * gcc.target/sparc/vec-init-1-vis1.c: New test.
524 * gcc.target/sparc/vec-init-1-vis2.c: New test.
525 * gcc.target/sparc/vec-init-1-vis3.c: New test.
526 * gcc.target/sparc/vec-init-2-vis1.c: New test.
527 * gcc.target/sparc/vec-init-2-vis2.c: New test.
528 * gcc.target/sparc/vec-init-2-vis3.c: New test.
529 * gcc.target/sparc/vec-init-3-vis1.c: New test.
530 * gcc.target/sparc/vec-init-3-vis2.c: New test.
531 * gcc.target/sparc/vec-init-3-vis3.c: New test.
532
533 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
534
535 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
536 Disable test on Epiphany.
537 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
538 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
539 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
540 * g++.dg/parse/pragma3.C: Likewise.
541 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
542 (bar): Use it.
543 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
544 * gcc.dg/tls/thr-cse-1.c: Likewise.
545 * g++.dg/opt/devirt2.C: Likewise.
546 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
547 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
548 * gcc.target/epiphany: New directory.
549
550 2011-11-05 Tobias Burnus <burnus@net-b.de>
551
552 * gfortran.dg/quad_2.f90: New.
553
554 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
555
556 * gcc.dg/strlenopt-22g.c: New wrapper around...
557 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
558
559 2011-11-04 Jason Merrill <jason@redhat.com>
560
561 PR c++/26714
562 * g++.dg/init/lifetime2.C: New.
563 * g++.dg/cpp0x/initlist-lifetime2.C: New.
564
565 PR c++/48370
566 * g++.dg/init/lifetime1.C: Test cleanup order.
567
568 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
569
570 * g++.dg/other/offsetof7.C: New test.
571
572 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
573
574 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
575 variable, default empty, -ffat-lto-objects for effective_target_lto.
576 (gcc-dg-test-1): Add options from dg-final methods.
577 * lib/scanasm.exp (scan-assembler_required_options)
578 (scan-assembler-not_required_options): New procs.
579
580 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
581
582 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
583 generate a pedwarn in c++98-mode.
584 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
585 don't generate a pedwarn in c++0x-mode.
586
587 2011-11-04 Olivier Goffart <olivier@woboq.com>
588
589 PR c++/50965
590 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
591
592 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
593
594 PR rtl-optimization/38644
595 * gcc.target/arm/stack-red-zone.c: New.
596
597 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
598
599 PR c++/48420
600 * g++.dg/warn/Wconversion-null-3.C: New.
601
602 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
603
604 PR c++/50941
605 * g++.dg/cpp0x/udlit-strint-length.C: New.
606
607 2011-11-04 Jason Merrill <jason@redhat.com>
608
609 PR c++/48370
610 * g++.dg/cpp0x/initlist-lifetime1.C: New.
611 * g++.dg/init/lifetime1.C: New.
612 * g++.dg/init/ref21.C: New.
613 * g++.dg/eh/array1.C: New.
614
615 2011-11-04 Tom de Vries <tom@codesourcery.com>
616
617 PR tree-optimization/50763
618 * gcc.dg/pr50763-5.c: New test.
619
620 2011-11-04 Tom de Vries <tom@codesourcery.com>
621
622 PR tree-optimization/50763
623 * g++.dg/pr50763-4.C: New test.
624
625 2011-11-04 Jakub Jelinek <jakub@redhat.com>
626
627 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
628 test.
629
630 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
631
632 * gcc.dg/torture/vec-cvt-1.c: New test.
633
634 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
635
636 * gnat.dg/specs/private1[-sub].ads: New test.
637
638 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
639
640 PR fortran/43829
641 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
642 * gfortran.dg/inline_sum_1.f90: New.
643 * gfortran.dg/inline_sum_2.f90: New.
644 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
645 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
646 * gfortran.dg/inline_product_1.f90: New.
647
648 2011-11-03 Tobias Burnus <burnus@net-b.de>
649
650 PR fortran/50933
651 * gfortran.dg/bind_c_dts_5.f90: New.
652
653 2011-11-03 Tobias Burnus <burnus@net-b.de>
654
655 PR fortran/50960
656 * gfortran.dg/module_parameter_array_refs_2.f90: New.
657
658 2011-11-03 Richard Guenther <rguenther@suse.de>
659
660 PR middle-end/50079
661 * g++.dg/init/copy7.C: Remove testcase.
662
663 2011-11-03 Martin Jambor <mjambor@suse.cz>
664
665 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
666 * g++.dg/ipa/devirt-c-2.C: Likewise.
667 * g++.dg/ipa/devirt-c-7.C: New test.
668 * g++.dg/ipa/devirt-c-8.C: Likewise.
669
670 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
671
672 PR tree-optimization/50912
673 * gnat.dg/loop_optimization10.ad[sb]: New test.
674 * gnat.dg/loop_optimization10_pkg.ads: New helper.
675
676 2011-11-02 Jason Merrill <jason@redhat.com>
677
678 PR c++/50930
679 * g++.dg/cpp0x/nsdmi-list2.C: New.
680
681 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/50810
684 * g++.dg/cpp0x/warn_cxx0x2.C: New.
685 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
686
687 2011-11-02 Tom de Vries <tom@codesourcery.com>
688
689 PR tree-optimization/50769
690 * gfortran.dg/pr50769.f90: New test.
691
692 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
693
694 * gcc.target/sparc/20111102-1.c: New test.
695
696 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
697
698 PR c++/50956
699 * g++.dg/warn/Wcast-qual2.C: New.
700
701 2011-11-02 Tom de Vries <tom@codesourcery.com>
702
703 PR tree-optimization/50763
704 * g++.dg/pr50763-3.C: New test.
705
706 2011-11-02 Tom de Vries <tom@codesourcery.com>
707
708 PR tree-optimization/50672
709 * g++.dg/pr50672.C: New test.
710
711 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
712
713 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
714 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
715 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
716
717 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
718
719 2011-11-02 Richard Guenther <rguenther@suse.de>
720
721 PR tree-optimization/50902
722 * gcc.dg/torture/pr50902.c: New testcase.
723
724 2010-11-02 Richard Guenther <rguenther@suse.de>
725
726 PR tree-optimization/50890
727 * gcc.dg/torture/pr50890.c: New testcase.
728
729 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
730
731 PR c++/44277
732 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
733 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
734
735 2011-11-01 Tom de Vries <tom@codesourcery.com>
736
737 PR tree-optimization/50908
738 * gcc.dg/pr50908.c: New test.
739 * gcc.dg/pr50908-2.c: Same.
740 * gcc.dg/pr50908-3.c: Same.
741
742 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
743
744 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
745 the outer loop. Remove comment. Don't check for widen-mult.
746
747 2011-10-31 Martin Jambor <mjambor@suse.cz>
748
749 * gcc.dg/ipa/ipcp-4.c: New test.
750
751 2011-10-31 Jakub Jelinek <jakub@redhat.com>
752
753 * gcc.dg/vshift-3.c: New test.
754 * gcc.dg/vshift-4.c: New test.
755 * gcc.dg/vshift-5.c: New test.
756
757 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
758
759 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
760 and current implementation.
761
762 2011-10-31 Paul Brook <paul@codesourcery.com>
763
764 * gcc.dg/constructor-1.c: New test.
765
766 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
767
768 PR fortran/50753
769 * gfortran.dg/dshift_3.f90: New test.
770
771 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
772
773 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
774 hppa*-*-hpux*.
775 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
776 * gcc.dg/torture/vshuf-v4si.c: Likewise.
777 * gcc.dg/torture/vshuf-v8si.c: Likewise.
778 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
779 * gcc.dg/torture/vshuf-v4di.c: Likewise.
780 * gcc.dg/torture/vshuf-v2df.c: Likewise.
781 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
782 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
783 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
784 * gcc.dg/torture/vshuf-v2di.c: Likewise.
785 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
786 * gcc.dg/torture/vshuf-v4df.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
789 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
790 * gcc.dg/vector-compare-2.c: Likewise.
791
792 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
793
794 PR c++/50901
795 * g++.dg/cpp0x/pr50901.C: New.
796
797 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
798
799 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
800 * gcc.target/i386/fma4-check.h (main): Ditto.
801 * gcc.target/i386/xop-check.h (main): Ditto.
802
803 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
804
805 Revert:
806 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/50864
809 * g++.dg/template/crash109.C: New.
810
811 2011-10-28 Jason Merrill <jason@redhat.com>
812
813 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
814
815 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/50864
818 * g++.dg/template/crash109.C: New.
819
820 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
821
822 * gfortran.dg/nearest_5.f90: New test.
823
824 2011-10-28 Jakub Jelinek <jakub@redhat.com>
825
826 * gcc.dg/vshift-1.c: New test.
827 * gcc.dg/vshift-2.c: New test.
828 * gcc.target/i386/xop-vshift-1.c: New test.
829 * gcc.target/i386/xop-vshift-2.c: New test.
830 * gcc.target/i386/avx2-vshift-1.c: New test.
831
832 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
833
834 PR rtl-optimization/49720
835 * g++.dg/torture/pr49720.C: New test.
836
837 2011-10-27 David S. Miller <davem@davemloft.net>
838
839 * gcc.target/sparc/setcc-3.c: New test.
840
841 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
842
843 PR c++/30066
844 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
845
846 2011-10-27 Jakub Jelinek <jakub@redhat.com>
847
848 * gcc.target/i386/sse2-cvt-1.c: New test.
849 * gcc.target/i386/sse2-cvt-2.c: New test.
850 * gcc.target/i386/avx-cvt-1.c: New test.
851 * gcc.target/i386/avx-cvt-2.c: New test.
852 * gcc.target/i386/avx2-cvt-1.c: New test.
853 * gcc.target/i386/avx2-cvt-2.c: New test.
854
855 2011-10-27 Martin Jambor <mjambor@suse.cz>
856
857 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
858
859 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
860 Steven G. Kargl <kargl@gcc.gnu.org>
861
862 PR target/50875
863 * gfortran.dg/pr50875.f90: New test.
864
865 2011-10-26 David S. Miller <davem@davemloft.net>
866
867 * gcc.target/sparc/fmaf-1.c: New test.
868
869 * gcc.target/sparc/setcc-1.c: New test.
870 * gcc.target/sparc/setcc-2.c: New test.
871
872 2011-10-26 Joseph Myers <joseph@codesourcery.com>
873
874 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
875
876 2011-10-26 Joseph Myers <joseph@codesourcery.com>
877
878 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
879 Windows targets.
880
881 2011-10-26 Joseph Myers <joseph@codesourcery.com>
882
883 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
884 symbol names.
885
886 2011-10-26 Joseph Myers <joseph@codesourcery.com>
887
888 * gcc.target/i386/pad-4.c: Skip for Windows targets.
889
890 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
891
892 * gnat.dg/specs/discr1.ads: New test.
893 * gnat.dg/specs/discr1_pkg.ads: New helper.
894
895 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
896
897 * gnat.dg/specs/unchecked_union.ads: Rename to...
898 * gnat.dg/specs/unchecked_union1.ads: ...this.
899 * gnat.dg/specs/unchecked_union2.ads: New test.
900
901 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/specs/atomic1.ads: New test.
904
905 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
906
907 Implement C++11 user-defined literals.
908 * g++.dg/cpp0x/udlit-addr.C: New.
909 * g++.dg/cpp0x/udlit-args.C: New.
910 * g++.dg/cpp0x/udlit-args-neg.C: New.
911 * g++.dg/cpp0x/udlit-clink-neg.C: New.
912 * g++.dg/cpp0x/udlit-concat.C: New.
913 * g++.dg/cpp0x/udlit-concat-neg.C: New.
914 * g++.dg/cpp0x/udlit-constexpr.C: New.
915 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
916 * g++.dg/cpp0x/udlit-declare-neg.C: New.
917 * g++.dg/cpp0x/udlit-friend.C: New.
918 * g++.dg/cpp0x/udlit-general.C: New.
919 * g++.dg/cpp0x/udlit-inline.C: New.
920 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
921 * g++.dg/cpp0x/udlit-member-neg.C: New.
922 * g++.dg/cpp0x/udlit-namespace.C: New.
923 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
924 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
925 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
926 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
927 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
928 * g++.dg/cpp0x/udlit-operator-neg.C: New.
929 * g++.dg/cpp0x/udlit-raw-str.C: New.
930 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
931 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
932 * g++.dg/cpp0x/udlit-systemheader.C: New.
933 * g++.dg/cpp0x/udlit-template.C: New.
934 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
935 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
936 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
937 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
938 * g++.dg/cpp0x/udlit_system_header: New.
939
940 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
941
942 PR c++/50870
943 * g++.dg/cpp0x/decltype34.C: New.
944
945 2011-10-26 Tom de Vries <tom@codesourcery.com>
946
947 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
948 * gcc.c-torture/unsorted/HIset.c: Same.
949 * gcc.c-torture/unsorted/SIcmp.c: Same.
950 * gcc.c-torture/unsorted/SIset.c: Same.
951 * gcc.c-torture/unsorted/SFset.c: Same.
952 * gcc.c-torture/unsorted/UHIcmp.c: Same.
953 * gcc.c-torture/unsorted/USIcmp.c: Same.
954 * gcc.c-torture/unsorted/DFcmp.c: Same.
955
956 2011-10-26 Jakub Jelinek <jakub@redhat.com>
957
958 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
959 to work also with -masm=intel and additionally test the xmm vs. ymm
960 register type combination on mask/dest and in vsib.
961 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
962 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
963 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
964 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
965 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
966 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
967 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
968 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
969 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
970 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
971 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
972 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
973 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
974 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
975 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
976 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
977 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
978 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
979 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
980 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
981 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
982 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
983 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
984 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
985 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
986 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
987 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
988 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
989 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
990 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
991 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
992
993 2011-10-26 Tom de Vries <tom@codesourcery.com>
994
995 PR tree-optimization/50763
996 * gcc.dg/pr50763-2.c: New test.
997
998 2011-10-25 Joseph Myers <joseph@codesourcery.com>
999
1000 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1001 Update expected messages.
1002
1003 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1004
1005 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1006
1007 2011-10-25 Jason Merrill <jason@redhat.com>
1008
1009 PR c++/50866
1010 * g++.dg/init/aggr7.C: New.
1011
1012 PR c++/49996
1013 * g++.dg/cpp0x/initlist59.C: New.
1014
1015 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/50858
1018 * g++.dg/overload/operator5.C: New.
1019
1020 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/50861
1023 * g++.dg/template/crash108.C: New.
1024
1025 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR tree-optimization/50596
1028 * gcc.dg/vect/vect-cond-10.c: New test.
1029
1030 2011-10-24 Joey Ye <joey.ye@arm.com>
1031
1032 * gcc.target/arm/pr42575.c: Remove architecture option.
1033
1034 2011-10-24 David S. Miller <davem@davemloft.net>
1035
1036 * gcc.target/sparc/vis3move-1.c: New test.
1037 * gcc.target/sparc/vis3move-2.c: New test.
1038 * gcc.target/sparc/vis3move-3.c: New test.
1039
1040 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1041
1042 * gcc.dg/strlenopt-22.c: New testcase.
1043 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1044
1045 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1046
1047 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1048 Remove -march=i386.
1049 (dg-skip-if): Remove.
1050 * gcc.target/i386/funcspec-1.c: Ditto.
1051 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1052
1053 2011-10-24 Richard Guenther <rguenther@suse.de>
1054
1055 * gcc.dg/vect/vect-bool-1.c: New testcase.
1056
1057 2011-10-24 Richard Guenther <rguenther@suse.de>
1058
1059 PR tree-optimization/50838
1060 * gcc.dg/torture/pr50838.c: New testcase.
1061
1062 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1063
1064 PR tree-optimization/50730
1065 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1066 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1067 -fno-tree-sra and SLP flags.
1068
1069 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1070
1071 PR c++/50841
1072 Revert:
1073 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1074
1075 PR c++/50810
1076 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1077 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1078
1079 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/50810
1082 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1083 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1084
1085 2011-10-23 Tom de Vries <tom@codesourcery.com>
1086
1087 PR tree-optimization/50763
1088 * gcc.dg/pr50763.c: New test.
1089
1090 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1091
1092 PR target/50788
1093 * gcc.target/i386/pr50788.c: New test.
1094
1095 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1096
1097 PR tree-optimization/50819
1098 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1099 * g++.dg/vect/slp-pr50819.cc: New test.
1100
1101 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 PR c++/45385
1104 * g++.dg/warn/Wconversion4.C: New.
1105
1106 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR target/50813
1109 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1110 from element other than first and reverse permutation.
1111 * gcc.dg/torture/vshuf-16.inc: Likewise.
1112 * gcc.dg/torture/vshuf-8.inc: Likewise.
1113 * gcc.dg/torture/vshuf-4.inc: Likewise.
1114
1115 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1116
1117 PR c++/31423
1118 * g++.dg/parse/error43.C: New.
1119 * g++.dg/parse/error44.C: Likewise.
1120
1121 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1122 Kirill Yukhin <kirill.yukhin@intel.com>
1123
1124 PR target/50740
1125 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1126 * gcc.target/i386/bmi2-check.h: Ditto.
1127
1128 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1129
1130 PR c++/50811
1131 * g++.dg/cpp0x/override2.C: Add test.
1132
1133 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1134
1135 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1136 check_linker_plugin_available.
1137
1138 2011-10-21 Kai Tietz <ktietz@redhat.com>
1139
1140 * gcc.target/i386/branch-cost1.c: New test.
1141 * gcc.target/i386/branch-cost2.c: New test.
1142 * gcc.target/i386/branch-cost3.c: New test.
1143 * gcc.target/i386/branch-cost4.c: New test.
1144
1145 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1146
1147 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1148
1149 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1150
1151 PR testsuite/50722
1152 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1153
1154 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1155
1156 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1157 (_moz_foo, EXT__foo): Use ASMNAME.
1158
1159 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1160
1161 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1162 names.
1163
1164 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1165
1166 PR target/50766
1167 * gcc.target/i386/pr50766.c: New test.
1168
1169 2011-10-20 Jason Merrill <jason@redhat.com>
1170
1171 PR c++/41449
1172 * g++.dg/eh/partial1.C: New.
1173
1174 2011-10-20 Richard Henderson <rth@redhat.com>
1175
1176 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1177 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1178 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1179 Use __builtin_shuffle.
1180
1181 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1182
1183 PR fortran/50514
1184 * gfortran.dg/ishft_3.f90: Update test.
1185
1186 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1187
1188 PR fortran/50524
1189 * gfortran.dg/substring_integer_index.f90: New test.
1190
1191 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1192
1193 * gfortran.dg/format_string.f: New test.
1194
1195 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1196
1197 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1198 non_strict_align.
1199 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1200
1201 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1202
1203 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1204 gcc.target/i386/pr46226.c: Do not use
1205 -mno-accumulate-outgoing-args.
1206
1207 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1208
1209 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1210 including <strings.h>.
1211
1212 2011-10-19 Jan Hubicka <jh@suse.cz>
1213
1214 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1215 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1216 * lib/c-torture.exp: Likewise.
1217 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1218 * gcc.c-torture/compile/sync-1.c: Likewise.
1219 * gcc.c-torture/compile/sync-1.c: Likewise.
1220 * gcc.c-torture/compile/sync-3.c: Likewise.
1221 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1222 * gcc.dg/noncompile/920507-1.c: Likewise.
1223 * gcc.dg/torture/pr36400.c: Likewise.
1224 * g++.dg/torture/pr34850.C: Likewise.
1225
1226 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1227
1228 * gnat.dg/source_ref1.adb: New test.
1229 * gnat.dg/source_ref2.adb: Likewise.
1230
1231 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/13657
1234 * g++.dg/parse/error42.C: New.
1235 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1236
1237 2011-10-19 Jason Merrill <jason@redhat.com>
1238
1239 PR c++/50793
1240 * g++.dg/init/value9.C: New.
1241
1242 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1243
1244 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1245 * gcc.dg/torture/vshuf-16.inc: Likewise.
1246 * gcc.dg/torture/vshuf-8.inc: Likewise.
1247 * gcc.dg/torture/vshuf-4.inc: Likewise.
1248
1249 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1250
1251 PR fortran/47023
1252 * gfortran.dg/sizeof_proc.f90: New.
1253
1254 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1255
1256 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1257 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1258
1259 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1260
1261 PR testsuite/50796
1262 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1263
1264 2011-10-19 Jason Merrill <jason@redhat.com>
1265
1266 PR c++/50787
1267 * g++.dg/init/ref20.C: New.
1268
1269 2011-10-19 Kai Tietz <ktietz@redhat.com>
1270
1271 PR middle-end/50795
1272 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1273 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1274 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1275 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1276 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1277
1278 2011-10-19 Richard Guenther <rguenther@suse.de>
1279
1280 PR middle-end/50768
1281 * gcc.dg/torture/pr50768.c: New testcase.
1282
1283 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1284
1285 PR rtl-optimization/50340
1286 * gcc.dg/pr50340.c: New.
1287
1288 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1289
1290 PR tree-optimization/50717
1291
1292 * gcc.dg/pr50717-1.c: New file.
1293 * gcc.target/arm/wmul-12.c: Correct types.
1294 * gcc.target/arm/wmul-8.c: Correct types.
1295
1296 2011-10-18 Jason Merrill <jason@redhat.com>
1297
1298 PR c++/50531
1299 * g++.dg/cpp0x/defaulted32.C: New.
1300
1301 PR c++/50742
1302 * g++.dg/lookup/using23.C: New.
1303
1304 PR c++/50500
1305 * g++.dg/cpp0x/implicit12.C: New.
1306 * g++.dg/cpp0x/defaulted20.C: Adjust.
1307 * g++.dg/cpp0x/defaulted21.C: Adjust.
1308 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1309 * g++.dg/cpp0x/implicit4.C: Adjust.
1310 * g++.dg/cpp0x/implicit5.C: Adjust.
1311 * g++.dg/cpp0x/implicit8.C: Adjust.
1312 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1313 * g++.dg/cpp0x/not_special.C: Adjust.
1314 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1315 * g++.dg/cpp0x/rv1n.C: Adjust.
1316 * g++.dg/cpp0x/rv2n.C: Adjust.
1317 * g++.dg/cpp0x/rv3n.C: Adjust.
1318 * g++.dg/cpp0x/rv4n.C: Adjust.
1319 * g++.dg/cpp0x/rv5n.C: Adjust.
1320 * g++.dg/cpp0x/rv6n.C: Adjust.
1321 * g++.dg/cpp0x/rv7n.C: Adjust.
1322
1323 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1324
1325 * gcc.target/i386/avx2-vpop-check.h: New header.
1326 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1327 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1328 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1329 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1330 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1331 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1332 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1333 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1334 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1335 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1336 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1337 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1338 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1339 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1340 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1341
1342 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1343
1344 PR fortran/50420
1345 * gfortran.dg/coarray_subobject_1.f90: New test.
1346 * gfortran.dg/coarray/subobject_1.f90: New test.
1347
1348 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1349
1350 PR rtl-optimization/50205
1351 * gcc.dg/pr50205.c: New.
1352
1353 2011-10-18 Richard Guenther <rguenther@suse.de>
1354
1355 PR tree-optimization/50767
1356 * gcc.dg/torture/pr50767.c: New testcase.
1357
1358 2011-10-18 Julian Brown <julian@codesourcery.com>
1359
1360 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1361 * gcc.target/arm/unaligned-memcpy-1.c: New.
1362 * gcc.target/arm/unaligned-memcpy-2.c: New.
1363 * gcc.target/arm/unaligned-memcpy-3.c: New.
1364 * gcc.target/arm/unaligned-memcpy-4.c: New.
1365
1366 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1367
1368 PR fortran/47023
1369 * gfortran.dg/iso_c_binding_class.f03: New.
1370
1371 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1372
1373 * testsuite/lib/target-supports.exp
1374 (check_effective_target_vect_widen_shift): New.
1375 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1376 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1377 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1378 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1379
1380 2011-10-18 Richard Guenther <rguenther@suse.de>
1381
1382 * gcc.dg/torture/restrict-1.c: New testcase.
1383
1384 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1385
1386 * g++.dg/ext/bases.C: New test.
1387
1388 2011-10-17 David S. Miller <davem@davemloft.net>
1389
1390 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1391 all operations to emit VIS instructions.
1392 * gcc.target/sparc/fandnot.c: Likewise.
1393 * gcc.target/sparc/fnot.c: Likewise.
1394 * gcc.target/sparc/for.c: Likewise.
1395 * gcc.target/sparc/fornot.c: Likewise.
1396 * gcc.target/sparc/fxnor.c: Likewise.
1397 * gcc.target/sparc/fxor.c: Likewise.
1398 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1399 needed.
1400
1401 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1402
1403 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1404 * gcc.dg/torture/vshuf-16.inc: New file.
1405 * gcc.dg/torture/vshuf-2.inc: New file.
1406 * gcc.dg/torture/vshuf-32.inc: New file.
1407 * gcc.dg/torture/vshuf-4.inc: New file.
1408 * gcc.dg/torture/vshuf-8.inc: New file.
1409 * gcc.dg/torture/vshuf-main.inc: New file.
1410 * gcc.dg/torture/vshuf-v16hi.c: New test.
1411 * gcc.dg/torture/vshuf-v16qi.c: New test.
1412 * gcc.dg/torture/vshuf-v2df.c: New test.
1413 * gcc.dg/torture/vshuf-v2di.c: New test.
1414 * gcc.dg/torture/vshuf-v2sf.c: New test.
1415 * gcc.dg/torture/vshuf-v2si.c: New test.
1416 * gcc.dg/torture/vshuf-v32qi.c: New test.
1417 * gcc.dg/torture/vshuf-v4df.c: New test.
1418 * gcc.dg/torture/vshuf-v4di.c: New test.
1419 * gcc.dg/torture/vshuf-v4hi.c: New test.
1420 * gcc.dg/torture/vshuf-v4sf.c: New test.
1421 * gcc.dg/torture/vshuf-v4si.c: New test.
1422 * gcc.dg/torture/vshuf-v8hi.c: New test.
1423 * gcc.dg/torture/vshuf-v8qi.c: New test.
1424 * gcc.dg/torture/vshuf-v8sf.c: New test.
1425 * gcc.dg/torture/vshuf-v8si.c: New test.
1426
1427 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1428
1429 PR tree-optimization/50746
1430 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1431
1432 2011-10-17 Jason Merrill <jason@redhat.com>
1433
1434 PR c++/50736
1435 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1436
1437 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/44524
1440 * g++.dg/parse/error41.C: New.
1441 * g++.dg/parse/error20.C: Adjust.
1442
1443 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/50757
1446 * g++.dg/warn/format7.C: New.
1447 * obj-c++.dg/warn7.mm: Likewise.
1448
1449 2011-10-17 Richard Guenther <rguenther@suse.de>
1450
1451 PR tree-optimization/50729
1452 * gcc.dg/torture/pr50729.c: New testcase.
1453
1454 2011-10-15 Tom Tromey <tromey@redhat.com>
1455 Dodji Seketeli <dodji@redhat.com>
1456
1457 * lib/prune.exp (prune_gcc_output): Prune output referring to
1458 included files.
1459 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1460 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1461 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1462 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1463
1464 2011-10-15 Tom Tromey <tromey@redhat.com>
1465 Dodji Seketeli <dodji@redhat.com>
1466
1467 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1468
1469 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/48489
1472 * g++.dg/inherit/error5.C: New.
1473
1474 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1475
1476 PR fortran/47023
1477 PR fortran/50752
1478 * gfortran.dg/kind_tests_4.f90: New.
1479
1480 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1481
1482 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1483 targets that support vector condition.
1484
1485 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1486
1487 PR fortran/47023
1488 * gfortran.dg/c_kind_tests_3.f03: New.
1489
1490 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1491
1492 PR fortran/50547
1493 * gfortran.dg/elemental_args_check_4.f90: New.
1494
1495 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1496
1497 PR tree-optimization/50727
1498 * gcc.dg/vect/pr50727.c: New test.
1499
1500 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1501
1502 * gcc.dg/vla-23.c: New test.
1503
1504 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR tree-optimization/50596
1507 * gcc.dg/vect/vect-cond-9.c: New test.
1508
1509 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1510
1511 * gcc.dg/vect/bb-slp-29.c: New test.
1512
1513 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/50732
1516 * g++.dg/ext/is_base_of_incomplete.C: New.
1517 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1518 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1519
1520 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1521
1522 * gcc.target/sparc/combined-1.c: Compile at -O2.
1523
1524 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1525
1526 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1527 (dg-options): Add -Wno-attributes.
1528 * gcc.target/i386/fma_double_?.c: Ditto.
1529 * gcc.target/i386/fma_run_float_?.c: Ditto.
1530 * gcc.target/i386/fma_run_double_?.c: Ditto.
1531 * gcc.target/i386/l_fma_float_?.c: Dtto.
1532 * gcc.target/i386/l_fma_double_?.c: Ditto.
1533 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1534 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1535
1536 2011-10-15 Tobias Burnus <burnus@net-b.de>
1537
1538 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1539 the comments.
1540 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1541 * gfortran.dg/rank_3.f90: Ditto.
1542 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1543 -std=f2008ts in dg-options.
1544 * gfortran.dg/rank_4.f90: Ditto.
1545
1546 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1547
1548 PR target/49263
1549 * gcc.target/sh/pr49263.c: New.
1550
1551 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * gnat.dg/specs/debug1.ads: Tweak.
1554
1555 2011-10-14 Kai Tietz <ktietz@redhat.com>
1556
1557 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1558
1559 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1560
1561 * gcc.target/i386/sse2-mul-1.c: New test.
1562 * gcc.target/i386/sse4_1-mul-1.c: New test.
1563 * gcc.target/i386/avx-mul-1.c: New test.
1564 * gcc.target/i386/xop-mul-1.c: New test.
1565 * gcc.target/i386/avx2-mul-1.c: New test.
1566
1567 2011-10-14 Jason Merrill <jason@redhat.com>
1568
1569 PR c++/50563
1570 * g++.dg/cpp0x/nsdmi-list1.C: New.
1571
1572 PR c++/50707
1573 * g++.dg/cpp0x/nsdmi-const1.C: New.
1574
1575 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1576
1577 PR fortran/50570
1578 * gfortran.dg/pointer_intent_5.f90: New.
1579
1580 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1581
1582 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1583 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1584 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1585
1586 2011-10-14 Tobias Burnus <burnus@net-b.de>
1587
1588 PR fortran/50718
1589 * gfortran.dg/pointer_check_11.f90: New.
1590 * gfortran.dg/pointer_check_12.f90: New.
1591
1592 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/38174
1595 * g++.dg/overload/operator4.C: New.
1596
1597 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1598
1599 * gcc.dg/di-longlong64-sync-1.c: New test.
1600 * gcc.dg/di-sync-multithread.c: New test.
1601 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1602 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1603 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1604 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1605 (check_effective_target_arm_arm_ok): New helper.
1606 (check_effective_target_sync_longlong): New helper.
1607
1608 2011-10-14 Richard Guenther <rguenther@suse.de>
1609
1610 PR tree-optimization/50723
1611 * gcc.dg/torture/pr50723.c: New testcase.
1612
1613 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1614
1615 PR c++/17212
1616 * g++.dg/warn/format6.C: New.
1617 * obj-c++.dg/warn6.mm: Likewise.
1618
1619 2011-10-13 Richard Henderson <rth@redhat.com>
1620
1621 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1622 Delete.
1623 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1624 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1625 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1626
1627 2011-10-13 Jason Merrill <jason@redhat.com>
1628
1629 PR c++/50614
1630 * g++.dg/cpp0x/nsdmi-template2.C: New.
1631
1632 PR c++/50437
1633 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1634
1635 PR c++/50618
1636 * g++.dg/init/vbase1.C: New.
1637
1638 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1639
1640 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1641 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1642 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1643 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1644
1645 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1646
1647 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1648
1649 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1650
1651 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1652
1653 2011-10-13 Richard Guenther <rguenther@suse.de>
1654
1655 PR tree-optimization/50712
1656 * gcc.target/i386/pr50712.c: New testcase.
1657
1658 2011-10-13 Tom de Vries <tom@codesourcery.com>
1659
1660 * gcc.dg/memcpy-4.c: New test.
1661
1662 2011-10-13 Richard Guenther <rguenther@suse.de>
1663
1664 PR tree-optimization/50698
1665 * g++.dg/vect/pr50698.cc: New testcase.
1666
1667 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1668
1669 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1670 * gcc.target/powerpc/warn-2.c: Ditto.
1671
1672 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1673 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1674 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1675 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1676 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1677 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1678 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1679 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1680 * gcc.target/powerpc/ppc-pow.c: Likewise.
1681 * gcc.target/powerpc/recip-1.c: Likewise.
1682 * gcc.target/powerpc/recip-2.c: Likewise.
1683 * gcc.target/powerpc/recip-3.c: Likewise.
1684 * gcc.target/powerpc/recip-4.c: Likewise.
1685 * gcc.target/powerpc/recip-5.c: Likewise.
1686
1687 2011-10-12 David S. Miller <davem@davemloft.net>
1688
1689 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1690 '-mvis3' instead of 'mcpu=niagara3' in options.
1691 * gcc.target/sparc/fhalve.c: Likewise.
1692 * gcc.target/sparc/fnegop.c: Likewise.
1693 * gcc.target/sparc/fpadds.c: Likewise.
1694 * gcc.target/sparc/fshift.c: Likewise.
1695 * gcc.target/sparc/fucmp.c: Likewise.
1696 * gcc.target/sparc/lzd.c: Likewise.
1697 * gcc.target/sparc/vis3misc.c: Likewise.
1698 * gcc.target/sparc/xmul.c: Likewise.
1699
1700 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1701
1702 * gnat.dg/vect1.ad[sb]: New test.
1703 * gnat.dg/vect1_pkg.ads: New helper.
1704 * gnat.dg/vect2.ad[sb]: New test.
1705 * gnat.dg/vect2_pkg.ads: New helper.
1706 * gnat.dg/vect3.ad[sb]: New test.
1707 * gnat.dg/vect3_pkg.ads: New helper.
1708 * gnat.dg/vect4.ad[sb]: New test.
1709 * gnat.dg/vect4_pkg.ads: New helper.
1710 * gnat.dg/vect5.ad[sb]: New test.
1711 * gnat.dg/vect5_pkg.ads: New helper.
1712 * gnat.dg/vect6.ad[sb]: New test.
1713 * gnat.dg/vect6_pkg.ads: New helper.
1714
1715 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1716
1717 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1718 * gcc.target/i386/fma_run_double_2.c: Likewise.
1719 * gcc.target/i386/fma_run_double_3.c: Likewise.
1720 * gcc.target/i386/fma_run_double_4.c: Likewise.
1721 * gcc.target/i386/fma_run_double_5.c: Likewise.
1722 * gcc.target/i386/fma_run_double_6.c: Likewise.
1723 * gcc.target/i386/fma_run_float_1.c: Likewise.
1724 * gcc.target/i386/fma_run_float_2.c: Likewise.
1725 * gcc.target/i386/fma_run_float_3.c: Likewise.
1726 * gcc.target/i386/fma_run_float_4.c: Likewise.
1727 * gcc.target/i386/fma_run_float_5.c: Likewise.
1728 * gcc.target/i386/fma_run_float_6.c: Likewise.
1729
1730 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1731 remove the extra dg-options.
1732 * gcc.target/i386/l_fma_double_2.c: Likewise.
1733 * gcc.target/i386/l_fma_double_3.c: Likewise.
1734 * gcc.target/i386/l_fma_double_4.c: Likewise.
1735 * gcc.target/i386/l_fma_double_5.c: Likewise.
1736 * gcc.target/i386/l_fma_double_6.c: Likewise.
1737 * gcc.target/i386/l_fma_float_1.c: Likewise.
1738 * gcc.target/i386/l_fma_float_2.c: Likewise.
1739 * gcc.target/i386/l_fma_float_3.c: Likewise.
1740 * gcc.target/i386/l_fma_float_4.c: Likewise.
1741 * gcc.target/i386/l_fma_float_5.c: Likewise.
1742 * gcc.target/i386/l_fma_float_6.c: Likewise.
1743
1744 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1745
1746 PR tree-optimization/50189
1747 * g++.dg/torture/pr50189.C: New testcase.
1748
1749 2011-10-12 Richard Guenther <rguenther@suse.de>
1750
1751 PR tree-optimization/50700
1752 * gcc.dg/builtin-object-size-12.c: New testcase.
1753
1754 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1755
1756 PR c/50565
1757 * gcc.c-torture/compile/pr50565-1.c,
1758 gcc.c-torture/compile/pr50565-2.c: New tests.
1759
1760 2011-10-11 Jason Merrill <jason@redhat.com>
1761
1762 PR c++/49855
1763 PR c++/49896
1764 * g++.dg/template/constant1.C: New.
1765 * g++.dg/template/constant2.C: New.
1766 * g++.dg/cpp0x/constexpr-template3.C: New.
1767
1768 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1769
1770 * gcc.target/i386/warn-vect-op-3.c: New test.
1771 * gcc.target/i386/warn-vect-op-1.c: New test.
1772 * gcc.target/i386/warn-vect-op-2.c: New test.
1773
1774 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1775
1776 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1777
1778 2011-10-11 Richard Guenther <rguenther@suse.de>
1779
1780 PR tree-optimization/50204
1781 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1782
1783 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1784
1785 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1786
1787 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1788
1789 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1790 * gcc.target/i386/fma_double_2.c: Ditto.
1791 * gcc.target/i386/fma_double_3.c: Ditto.
1792 * gcc.target/i386/fma_double_4.c: Ditto.
1793 * gcc.target/i386/fma_double_5.c: Ditto.
1794 * gcc.target/i386/fma_double_6.c: Ditto.
1795 * gcc.target/i386/fma_float_1.c: Ditto.
1796 * gcc.target/i386/fma_float_2.c: Ditto.
1797 * gcc.target/i386/fma_float_3.c: Ditto.
1798 * gcc.target/i386/fma_float_4.c: Ditto.
1799 * gcc.target/i386/fma_float_5.c: Ditto.
1800 * gcc.target/i386/fma_float_6.c: Ditto.
1801 * gcc.target/i386/l_fma_double_1.c: Ditto.
1802 * gcc.target/i386/l_fma_double_2.c: Ditto.
1803 * gcc.target/i386/l_fma_double_3.c: Ditto.
1804 * gcc.target/i386/l_fma_double_4.c: Ditto.
1805 * gcc.target/i386/l_fma_double_5.c: Ditto.
1806 * gcc.target/i386/l_fma_double_6.c: Ditto.
1807 * gcc.target/i386/l_fma_float_1.c: Ditto.
1808 * gcc.target/i386/l_fma_float_2.c: Ditto.
1809 * gcc.target/i386/l_fma_float_3.c: Ditto.
1810 * gcc.target/i386/l_fma_float_4.c: Ditto.
1811 * gcc.target/i386/l_fma_float_5.c: Ditto.
1812 * gcc.target/i386/l_fma_float_6.c: Ditto.
1813 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1814 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1815 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1816 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1817 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1818 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1819 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1820 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1821 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1822 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1823 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1824 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1825
1826 2011-10-11 Tristan Gingold <gingold@adacore.com>
1827
1828 * gcc.dg/va-arg-4.c: New test.
1829 * gcc.dg/va-arg-5.c: Ditto.
1830
1831 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1832
1833 * lib/target-supports.exp (check_effective_target_fd_truncate):
1834 Close and unlink test file before exit.
1835
1836 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1837
1838 PR fortran/50564
1839 * gfortran.dg/forall_15.f90: New test case.
1840
1841 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1842 Andrew Macleod <amacleod@redhat.com>
1843
1844 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1845 wrappers for *other_threads() and *final_verify().
1846 * gcc.dg/simulate-thread/simulate-thread.h
1847 (simulate_thread_wrapper_other_threads): New.
1848 (simulate_thread_wrapper_final_verify): New.
1849
1850 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1851
1852 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1853
1854 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1855
1856 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1857
1858 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1859 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1860
1861 * gcc.target/i386/fma_1.h: New file.
1862 * gcc.target/i386/fma_2.h: Likewise.
1863 * gcc.target/i386/fma_3.h: Likewise.
1864 * gcc.target/i386/fma_4.h: Likewise.
1865 * gcc.target/i386/fma_5.h: Likewise.
1866 * gcc.target/i386/fma_6.h: Likewise.
1867 * gcc.target/i386/fma_double_1.c: Likewise.
1868 * gcc.target/i386/fma_double_2.c: Likewise.
1869 * gcc.target/i386/fma_double_3.c: Likewise.
1870 * gcc.target/i386/fma_double_4.c: Likewise.
1871 * gcc.target/i386/fma_double_5.c: Likewise.
1872 * gcc.target/i386/fma_double_6.c: Likewise.
1873 * gcc.target/i386/fma_float_1.c: Likewise.
1874 * gcc.target/i386/fma_float_2.c: Likewise.
1875 * gcc.target/i386/fma_float_3.c: Likewise.
1876 * gcc.target/i386/fma_float_4.c: Likewise.
1877 * gcc.target/i386/fma_float_5.c: Likewise.
1878 * gcc.target/i386/fma_float_6.c: Likewise.
1879 * gcc.target/i386/fma_main.h: Likewise.
1880 * gcc.target/i386/fma_run_double_1.c: Likewise.
1881 * gcc.target/i386/fma_run_double_2.c: Likewise.
1882 * gcc.target/i386/fma_run_double_3.c: Likewise.
1883 * gcc.target/i386/fma_run_double_4.c: Likewise.
1884 * gcc.target/i386/fma_run_double_5.c: Likewise.
1885 * gcc.target/i386/fma_run_double_6.c: Likewise.
1886 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1887 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1888 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1889 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1890 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1891 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1892 * gcc.target/i386/fma_run_float_1.c: Likewise.
1893 * gcc.target/i386/fma_run_float_2.c: Likewise.
1894 * gcc.target/i386/fma_run_float_3.c: Likewise.
1895 * gcc.target/i386/fma_run_float_4.c: Likewise.
1896 * gcc.target/i386/fma_run_float_5.c: Likewise.
1897 * gcc.target/i386/fma_run_float_6.c: Likewise.
1898 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1899 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1900 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1901 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1902 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1903 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1904 * gcc.target/i386/l_fma_1.h: Likewise.
1905 * gcc.target/i386/l_fma_2.h: Likewise.
1906 * gcc.target/i386/l_fma_3.h: Likewise.
1907 * gcc.target/i386/l_fma_4.h: Likewise.
1908 * gcc.target/i386/l_fma_5.h: Likewise.
1909 * gcc.target/i386/l_fma_6.h: Likewise.
1910 * gcc.target/i386/l_fma_double_1.c: Likewise.
1911 * gcc.target/i386/l_fma_double_2.c: Likewise.
1912 * gcc.target/i386/l_fma_double_3.c: Likewise.
1913 * gcc.target/i386/l_fma_double_4.c: Likewise.
1914 * gcc.target/i386/l_fma_double_5.c: Likewise.
1915 * gcc.target/i386/l_fma_double_6.c: Likewise.
1916 * gcc.target/i386/l_fma_float_1.c: Likewise.
1917 * gcc.target/i386/l_fma_float_2.c: Likewise.
1918 * gcc.target/i386/l_fma_float_3.c: Likewise.
1919 * gcc.target/i386/l_fma_float_4.c: Likewise.
1920 * gcc.target/i386/l_fma_float_5.c: Likewise.
1921 * gcc.target/i386/l_fma_float_6.c: Likewise.
1922 * gcc.target/i386/l_fma_main.h: Likewise.
1923 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1924 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1925 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1926 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1927 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1928 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1929 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1930 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1931 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1932 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1933 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1934 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1935
1936 2011-10-10 Richard Guenther <rguenther@suse.de>
1937
1938 PR middle-end/50389
1939 * gcc.dg/torture/pr50389.c: New testcase.
1940
1941 2011-10-10 Richard Guenther <rguenther@suse.de>
1942
1943 PR middle-end/50195
1944 * gcc.dg/builtins-47.c: Optimize.
1945
1946 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1947
1948 * lib/gcc-simulate-thread.exp: New.
1949 * gcc.dg/simulate-thread/guality.h: New.
1950 * gcc.dg/simulate-thread/simulate-thread.h: New.
1951 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1952 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1953 * gcc.dg/simulate-thread/README: New.
1954 * g++.dg/simulate-thread/guality.h: New.
1955 * g++.dg/simulate-thread/simulate-thread.h: New.
1956 * g++.dg/simulate-thread/simulate-thread.exp: New.
1957 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1958 * c-c++-common/cxxbitfields-2.c: Remove.
1959 * c-c++-common/cxxbitfields.c: Remove.
1960 * c-c++-common/cxxbitfields-4.c: Remove.
1961 * c-c++-common/cxxbitfields-5.c: Remove.
1962 * c-c++-common/simulate-thread/bitfields-1.c: New.
1963 * c-c++-common/simulate-thread/bitfields-2.c: New.
1964 * c-c++-common/simulate-thread/bitfields-3.c: New.
1965 * c-c++-common/simulate-thread/bitfields-4.c: New.
1966
1967 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1968
1969 PR c++/38980
1970 * g++.dg/warn/format5.C: New.
1971
1972 2011-10-09 Tobias Burnus <burnus@net-b.de>
1973
1974 PR fortran/50273
1975 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1976 * gfortran.dg/common_16.f90: New.
1977
1978 2011-10-09 Tobias Burnus <burnus@net-b.de>
1979
1980 * gfortran.dg/iso_c_binding_param_1.f90: New.
1981 * gfortran.dg/iso_c_binding_param_2.f90: New.
1982 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1983
1984 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1985
1986 PR tree-optimization/50635
1987 * gcc.dg/vect/pr50635.c: New test.
1988
1989 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1990
1991 PR fortran/50659
1992 * gfortran.dg/proc_decl_27.f90: New.
1993
1994 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1995
1996 PR libobjc/50428
1997 * objc/execute/initialize-1.m: New test.
1998
1999 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2000
2001 PR fortran/47844
2002 * gfortran.dg/pointer_function_result_1.f90 : New test.
2003
2004 2011-10-07 David S. Miller <davem@davemloft.net>
2005
2006 PR 50655
2007 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2008 * gcc.target/sparc/cmask.c: Use it.
2009 * gcc.target/sparc/fhalve.c: Likewise.
2010 * gcc.target/sparc/fnegop.c: Likewise.
2011 * gcc.target/sparc/fpadds.c: Likewise.
2012 * gcc.target/sparc/fshift.c: Likewise.
2013 * gcc.target/sparc/fucmp.c: Likewise.
2014 * gcc.target/sparc/lzd.c: Likewise.
2015 * gcc.target/sparc/vis3misc.c: Likewise.
2016 * gcc.target/sparc/xmul.c: Likewise.
2017
2018 2011-10-07 Richard Henderson <rth@redhat.com>
2019
2020 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2021 match for avx2.
2022 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2023
2024 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2025
2026 * gcc.dg/pr50193-1.c: New file.
2027 * gcc.target/arm/shiftable.c: New file.
2028
2029 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2030
2031 PR fortran/50625
2032 * gfortran.dg/class_46.f03: New.
2033
2034 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2035
2036 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2037 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2038 (syslog, vsyslog, __vsyslog_chk): Likewise.
2039
2040 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2041 (x, EXT_x): Use ASMNAME.
2042
2043 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2044 (a, c): Use ASMNAME.
2045
2046 2011-10-07 Tom de Vries <tom@codesourcery.com>
2047
2048 PR middle-end/50527
2049 * gcc.dg/pr50527.c: New test.
2050
2051 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR tree-optimization/50650
2054 * gcc.c-torture/compile/pr50650.c: New test.
2055
2056 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2057
2058 PR tree-optimization/50575
2059 * gcc.c-torture/execute/vector-compare-2.x: New file.
2060
2061 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2062
2063 PR middle-end/50125
2064 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2065 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2066 (bar3): Likewise.
2067
2068 2011-10-07 Richard Guenther <rguenther@suse.de>
2069
2070 PR testsuite/50637
2071 * gcc.dg/vect/vect-align-2.c: Increase array size.
2072
2073 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2074 H.J. Lu <hongjiu.lu@intel.com>
2075
2076 PR target/50603
2077 * gcc.target/i386/pr50603.c: New test.
2078
2079 2011-10-06 Jason Merrill <jason@redhat.com>
2080
2081 PR c++/39164
2082 * g++.dg/cpp0x/default31.C: New.
2083
2084 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR tree-optimization/50596
2087 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2088 New.
2089 * gcc.dg/vect/vect-cond-8.c: New test.
2090
2091 2011-10-06 Richard Henderson <rth@redhat.com>
2092
2093 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2094 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2095 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2096 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2097 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2098 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2099 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2100 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2101 * gcc.c-torture/execute/vshuf-16.inc: New file.
2102 * gcc.c-torture/execute/vshuf-2.inc: New file.
2103 * gcc.c-torture/execute/vshuf-4.inc: New file.
2104 * gcc.c-torture/execute/vshuf-8.inc: New file.
2105 * gcc.c-torture/execute/vshuf-main.inc: New file.
2106 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2107 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2108 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2109 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2110 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2111 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2112 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2113 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2114 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2115 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2116 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2117 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2118 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2119
2120 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR tree-optimization/49279
2123 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2124 * gcc.c-torture/execute/pr49279.c: New test.
2125
2126 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2127
2128 PR target/49049
2129 * gcc.c-torture/compile/pr49049.c: New test.
2130
2131 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2132
2133 PR target/50305
2134 * gcc.target/arm/pr50305.c: New test.
2135
2136 2011-10-06 Richard Guenther <rguenther@suse.de>
2137
2138 PR tree-optimization/38884
2139 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2140 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2141
2142 2011-10-05 David S. Miller <davem@davemloft.net>
2143
2144 * gcc.target/sparc/lzd.c: New test.
2145 * gcc.target/sparc/popc.c: New test.
2146
2147 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2148
2149 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2150 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2151 * g++.dg/other/final1.C: Cleanup original tree dump.
2152
2153 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR tree-optimization/50613
2156 * gcc.dg/pr50613.c: New test.
2157
2158 2011-10-05 Richard Henderson <rth@redhat.com>
2159
2160 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2161 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2162 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2163 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2164 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2165 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2166 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2167 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2168
2169 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2170
2171 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2172 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2173 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2174 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2175 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2176
2177 2011-10-05 Richard Guenther <rguenther@suse.de>
2178
2179 PR tree-optimization/38885
2180 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2181
2182 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2183
2184 * gcc.target/i386/sw-1.c: New test.
2185
2186 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2187
2188 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2189 -mtune=generic.
2190 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2191
2192 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2193
2194 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2195
2196 2011-10-04 David S. Miller <davem@davemloft.net>
2197
2198 * gcc.target/sparc/fhalve.c: New test.
2199 * gcc.target/sparc/fnegop.c: New test.
2200 * gcc.target/sparc/xmul.c: New test.
2201
2202 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2203
2204 PR fortran/35831
2205 * gfortran.dg/dummy_procedure_6.f90: New.
2206
2207 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR tree-optimization/50604
2210 * gcc.dg/pr50604.c: New test.
2211
2212 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2213
2214 PR tree-optimization/49662
2215 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2216 * gcc.dg/graphite/interchange-15.c: Likewise.
2217 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2218
2219 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2220
2221 * gcc.dg/tree-ssa/restrict-4.c: New test.
2222
2223 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2224
2225 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2226 (main): Use __typeof to get result type of comparison.
2227
2228 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2229
2230 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2231 Make et_vect_multiple_sizes_saved global.
2232 (check_effective_target_vect64): Make et_vect64_saved global.
2233
2234 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2235
2236 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2237 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2238 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2239 * gcc.dg/builtin-complex-err-1.c: Adjust.
2240
2241 2011-10-02 Jason Merrill <jason@redhat.com>
2242
2243 * g++.dg/cpp0x/range-for22.C: New.
2244
2245 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2246 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2247 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2248 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2249
2250 * g++.dg/cpp0x/nsdmi5.C: New.
2251
2252 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2253
2254 PR target/50579
2255 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2256 New procedures.
2257 (mips-dg-options): Force an ABI option if the current ABI is
2258 incompatible with the required -mlong setting. Likewise force
2259 a long setting if the current one is incompatible with the
2260 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2261 throughout procedure.
2262 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2263 instead of addressing=absolute.
2264
2265 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2266
2267 * gcc.target/mips/stack-1.c: New test.
2268
2269 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2270
2271 * gcc.dg/pr49696.c: New test.
2272
2273 2011-10-02 Jan Hubicka <jh@suse.cz>
2274
2275 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2276
2277 2011-10-01 David S. Miller <davem@davemloft.net>
2278
2279 * gcc.target/sparc/cmask.c: New test.
2280 * gcc.target/sparc/fpadds.c: New test.
2281 * gcc.target/sparc/fshift.c: New test.
2282 * gcc.target/sparc/fucmp.c: New test.
2283 * gcc.target/sparc/vis3misc.c: New test.
2284
2285 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2286
2287 PR fortran/50585
2288 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2289
2290 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2291
2292 PR c++/44473
2293 * g++.dg/dfp/44473-1.C: New test.
2294 * g++.dg/dfp/44473-2.C: New test.
2295 * g++.dg/dfp/mangle-1.C: New test.
2296 * g++.dg/dfp/mangle-2.C: New test.
2297 * g++.dg/dfp/mangle-3.C: New test.
2298 * g++.dg/dfp/mangle-4.C: New test.
2299 * g++.dg/dfp/mangle-5.C: New test.
2300
2301 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR inline-asm/50571
2304 * gcc.dg/pr50571.c: New test.
2305
2306 PR tree-optimization/46309
2307 * gcc.dg/pr46309.c: New test.
2308
2309 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2310
2311 * gcc.dg/strlenopt-21.c: New test.
2312
2313 2011-09-30 Revital Eres <revital.eres@linaro.org>
2314
2315 * gcc.dg/sms-10.c: New file.
2316
2317 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2318
2319 * gcc.target/arm/pr50099.c: New test.
2320
2321 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2322
2323 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2324
2325 2011-09-30 David S. Miller <davem@davemloft.net>
2326
2327 * gcc.target/sparc/bmaskbshuf.c: New test.
2328 * gcc.target/sparc/edgen.c: New test.
2329
2330 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2331
2332 PR fortran/50547
2333 * gfortran.dg/pure_formal_proc_3.f90: New.
2334
2335 PR fortran/50553
2336 * gfortran.dg/stfunc_7.f90: New.
2337
2338 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2339
2340 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2341 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2342 * gcc.dg/vector-compare-1.c: Likewise.
2343 * gcc.dg/vector-compare-2.c: Likewise.
2344
2345 2011-09-29 David S. Miller <davem@davemloft.net>
2346
2347 * gcc.target/sparc/array.c: New test.
2348
2349 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2350
2351 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2352 loop unroll and set max unroll times to 8.
2353 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2354 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2355 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2356 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2357
2358 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2359
2360 PR c++/40145
2361 * g++.dg/ext/visibility/warn5.C: New.
2362
2363 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2364
2365 PR c++/45278
2366 * g++.dg/warn/Wextra-3.C: New.
2367
2368 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2369
2370 PR target/49486
2371 * gcc.target/sh/pr49468-si.c: New.
2372
2373 2011-09-28 Tom de Vries <tom@codesourcery.com>
2374
2375 PR testsuite/50485
2376 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2377 (TEST): Initialize src3 with random floats.
2378 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2379 from union src3. Initialize src3 with random floats.
2380
2381 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2382
2383 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2384 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2385 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2386 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2387 * gcc.target/sh/sh4a-cos.c: Ditto.
2388 * gcc.target/sh/sh4a-cosf.c: Ditto.
2389 * gcc.target/sh/sh4a-sin.c: Ditto.
2390 * gcc.target/sh/sh4a-sinf.c: Ditto.
2391 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2392 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2393 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2394
2395 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2396
2397 PR c++/31489
2398 * g++.dg/parse/error40.C: New.
2399 * g++.dg/warn/incomplete1.C: Adjust.
2400
2401 2011-09-27 Jan Hubicka <jh@suse.cz>
2402
2403 PR middle-end/49463
2404 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2405 Mark used.
2406
2407 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2408
2409 * gcc.dg/strlenopt-1.c: New test.
2410 * gcc.dg/strlenopt-1f.c: New test.
2411 * gcc.dg/strlenopt-2.c: New test.
2412 * gcc.dg/strlenopt-2f.c: New test.
2413 * gcc.dg/strlenopt-3.c: New test.
2414 * gcc.dg/strlenopt-4.c: New test.
2415 * gcc.dg/strlenopt-4g.c: New test.
2416 * gcc.dg/strlenopt-4gf.c: New test.
2417 * gcc.dg/strlenopt-5.c: New test.
2418 * gcc.dg/strlenopt-6.c: New test.
2419 * gcc.dg/strlenopt-7.c: New test.
2420 * gcc.dg/strlenopt-8.c: New test.
2421 * gcc.dg/strlenopt-9.c: New test.
2422 * gcc.dg/strlenopt-10.c: New test.
2423 * gcc.dg/strlenopt-11.c: New test.
2424 * gcc.dg/strlenopt-12.c: New test.
2425 * gcc.dg/strlenopt-12g.c: New test.
2426 * gcc.dg/strlenopt-13.c: New test.
2427 * gcc.dg/strlenopt-14g.c: New test.
2428 * gcc.dg/strlenopt-14gf.c: New test.
2429 * gcc.dg/strlenopt-15.c: New test.
2430 * gcc.dg/strlenopt-16g.c: New test.
2431 * gcc.dg/strlenopt-17g.c: New test.
2432 * gcc.dg/strlenopt-18g.c: New test.
2433 * gcc.dg/strlenopt.h: New file.
2434
2435 2011-09-27 Tom de Vries <tom@codesourcery.com>
2436
2437 PR middle-end/43864
2438 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2439 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2440 * gcc.dg/pr43864.c: New test.
2441 * gcc.dg/pr43864-2.c: Same.
2442 * gcc.dg/pr43864-3.c: Same.
2443 * gcc.dg/pr43864-4.c: Same.
2444
2445 2011-09-27 Jan Hubicka <jh@suse.cz>
2446
2447 * gcc.dg/ipa/inline-5.c: New testcase.
2448
2449 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2450
2451 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2452 vectors.
2453 * gcc.dg/vect/bb-slp-27.c: New.
2454 * gcc.dg/vect/bb-slp-28.c: New.
2455
2456 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2457
2458 * testsuite/lib/target-supports.exp (check_profiling_available):
2459 Don't rely solely on TLS tests for -fprofile-generate, fall
2460 through to the other code.
2461
2462 2011-09-27 Richard Guenther <rguenther@suse.de>
2463
2464 PR tree-optimization/50363
2465 * gcc.dg/torture/pr50363.c: New testcase.
2466
2467 2011-09-26 Jason Merrill <jason@redhat.com>
2468
2469 PR c++/45012
2470 * g++.dg/template/partial13.C: New.
2471
2472 PR c++/46105
2473 * g++.dg/template/partial12.C: New.
2474
2475 PR c++/50508
2476 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2477
2478 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2479
2480 PR c++/45487
2481 * g++.dg/diagnostic/bindings1.C: New.
2482 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2483
2484 2011-09-26 David S. Miller <davem@davemloft.net>
2485
2486 * gcc.target/sparc/wrgsr.c: New test.
2487 * gcc.target/sparc/rdgsr.c: New test.
2488 * gcc.target/sparc/edge.c: New test.
2489 * gcc.target/sparc/fcmp.c: New test.
2490
2491 * gcc.target/sparc/edge.c: Update for new return types.
2492 * gcc.target/sparc/fcmp.c: Likewise.
2493
2494 * gcc.target/sparc/fpaddsubi.c: New test.
2495
2496 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2497
2498 PR fortran/50515
2499 * gfortran.dg/common_15.f90: New.
2500
2501 PR fortran/50517
2502 * gfortran.dg/dummy_procedure_5.f90: New.
2503 * gfortran.dg/interface_26.f90: Modified error message.
2504 * gfortran.dg/proc_ptr_11.f90: Ditto.
2505 * gfortran.dg/proc_ptr_15.f90: Ditto.
2506 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2507 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2508
2509 2011-09-26 Jason Merrill <jason@redhat.com>
2510
2511 PR c++/50512
2512 * g++.dg/overload/rvalue3.C: New.
2513
2514 PR c++/50523
2515 * g++.dg/overload/ref-conv2.C: New.
2516
2517 * g++.dg/cpp0x/nsdmi-template1.C: New.
2518
2519 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2520
2521 * g++.dg/cpp0x/nullptr25.C: New.
2522
2523 2011-09-26 Richard Guenther <rguenther@suse.de>
2524
2525 PR tree-optimization/50472
2526 * gcc.dg/torture/pr50472.c: New testcase.
2527
2528 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gnat.dg/opt22.adb: New test.
2531 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2532
2533 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gnat.dg/opt21.adb: New test.
2536 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2537
2538 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2539
2540 * gnat.dg/opt20.ad[sb]: New test.
2541 * gnat.dg/opt20_pkg.ads: New helper.
2542
2543 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2544
2545 * gnat.dg/array17.adb: New test.
2546 * gnat.dg/array17_pkg.ads: New helper.
2547
2548 2011-09-25 Jason Merrill <jason@redhat.com>
2549
2550 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2551
2552 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2553
2554 * gnat.dg/frame_overflow.ads: New.
2555 * gnat.dg/frame_overflow.adb: Adjust.
2556 * gnat.dg/specs/addr1.ads: Likewise.
2557
2558 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2559
2560 * g++.dg/tree-ssa/restrict2.C: New test.
2561
2562 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2563
2564 * lib/target-supports.exp (check_effective_target_vect64): New.
2565 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2566 of multiple vector sizes.
2567 * gcc.dg/vect/bb-slp-26.c: New.
2568
2569 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2570
2571 PR c++/50280
2572 * g++.dg/template/bitfield1.C: New.
2573
2574 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2575
2576 * gcc.dg/vect/bb-slp-24.c: New.
2577
2578 2011-09-24 Jason Merrill <jason@redhat.com>
2579
2580 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2581
2582 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2583
2584 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2585 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2586
2587 * g++.dg/cpp0x/nsdmi1.C: New.
2588 * g++.dg/cpp0x/nsdmi2.C: New.
2589 * g++.dg/cpp0x/nsdmi3.C: New.
2590 * g++.dg/cpp0x/nsdmi4.C: New.
2591 * g++.old-deja/g++.other/init4.C: New.
2592
2593 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2594
2595 PR c++/44267
2596 * g++.dg/template/sfinae28.C: New.
2597
2598 2011-09-23 Ian Lance Taylor <iant@google.com>
2599
2600 * go.test/go-test.exp (errchk): Handle more cases of getting
2601 correct Tcl backslash quoting in regular expressions in test file.
2602
2603 2011-09-23 Jason Merrill <jason@redhat.com>
2604
2605 Core 253
2606 * g++.dg/init/const8.C: New.
2607 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2608 * g++.dg/cpp0x/defaulted2.C: Likewise.
2609 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2610 * g++.dg/init/pr20039.C: Likewise.
2611 * g++.dg/init/pr42844.C: Likewise.
2612
2613 2011-09-23 Jan Hubicka <jh@suse.cz>
2614
2615 * gcc.dg/ipa/inline-1.c: new testcase.
2616 * gcc.dg/ipa/inline-2.c: new testcase.
2617 * gcc.dg/ipa/inline-3.c: new testcase.
2618 * gcc.dg/ipa/inline-4.c: new testcase.
2619
2620 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2621
2622 PR c++/50258
2623 * g++.dg/cpp0x/constexpr-static8.C: New.
2624
2625 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2626
2627 * gcc.target/i386/avxfp-1.c: New test.
2628 * gcc.target/i386/avxfp-2.c: New test.
2629
2630 2011-09-23 Terry Guo <terry.guo@arm.com>
2631
2632 * gcc.c-torture/execute/941014-1.x: Deleted.
2633
2634 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2635
2636 PR c++/50491
2637 * g++.dg/cpp0x/pr50491.C: New.
2638
2639 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2640
2641 PR testsuite/50487
2642 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2643
2644 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2645
2646 PR c++/50371
2647 * g++.dg/cpp0x/nullptr24.C: New.
2648
2649 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2650
2651 PR target/50482
2652 * gcc.target/i386/pr50482.c: New test.
2653
2654 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2655
2656 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2657 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2658 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2659 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2660 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2661 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2662 multilib options contain different -march= from dg-options.
2663
2664 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2665 Paolo Carlini <paolo.carlini@oracle.com>
2666
2667 PR c++/50344
2668 * g++.dg/template/friend52.C: New.
2669
2670 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2671
2672 * gcc.target/arm/cmp-1.c: New test.
2673 * gcc.target/arm/cmp-2.c: Likewise.
2674
2675 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2676
2677 PR fortran/41733
2678 * gfortran.dg/impure_actual_1.f90: Modified error message.
2679 * gfortran.dg/proc_ptr_32.f90: New.
2680 * gfortran.dg/proc_ptr_33.f90: New.
2681
2682 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2683
2684 PR tree-optimization/50451
2685 * gcc.dg/vect/pr50451.c: New test.
2686
2687 2011-09-21 Ian Lance Taylor <iant@google.com>
2688
2689 * go.test/go-test.exp (errchk): Add special case for bug332.
2690 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2691 some more test lines.
2692
2693 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2696 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2697 * g++.dg/other/i386-8.C: Ditto.
2698 * g++.dg/other/pr34435.C: Ditto.
2699 * g++.dg/other/pr39496.C: Ditto.
2700 * g++.dg/other/mmintrin.C: Ditto.
2701
2702 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2703
2704 * gcc.dg/vect/vect-cond-7.c: New test.
2705 * gcc.target/i386/sse4_1-cond-1.c: New test.
2706 * gcc.target/i386/avx-cond-1.c: New test.
2707
2708 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2709
2710 PR target/50464
2711 * g++.dg/other/pr50464.C: New test.
2712
2713 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2714
2715 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2716 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2717 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2718 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2719
2720 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2721
2722 * gnat.dg/opt19.adb: New test.
2723
2724 2011-09-21 Terry Guo <terry.guo@arm.com>
2725
2726 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2727 on arch conflict when testing case on targets other than armv7-a.
2728
2729 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 PR c++/50454
2732 * g++.dg/ext/int128-1.C: New.
2733 * g++.dg/ext/int128-2.C: Likewise.
2734 * g++.dg/ext/int128-2.h: Likewise.
2735
2736 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 PR testsuite/50469
2739 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2740
2741 2011-09-20 Jason Merrill <jason@redhat.com>
2742
2743 * g++.dg/cpp0x/constexpr-generated1.C: New.
2744
2745 PR c++/50442
2746 * g++.dg/overload/ref-conv1.C: New.
2747
2748 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2749
2750 * g++.dg/other/final1.C: New.
2751
2752 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2753
2754 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2755 and get_bit ().
2756
2757 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2758
2759 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2760 "target arm_eabi".
2761
2762 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2763
2764 PR tree-optimization/50413
2765 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2766 -fdump-tree-slp-details. Run other tests with
2767 -fdump-tree-vect-details.
2768 * g++.dg/vect/slp-pr50413.cc: New.
2769
2770 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2771 Ira Rosen <ira.rosen@linaro.org>
2772
2773 PR testsuite/50435
2774 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2775 Fix underscores around restrict.
2776
2777 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2778
2779 PR tree-optimization/50414
2780 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2781 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2782 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2783
2784 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2785
2786 PR tree-optimization/50412
2787 * gfortran.dg/vect/pr50412.f90: New.
2788
2789 2011-09-16 Jason Merrill <jason@redhat.com>
2790
2791 PR c++/50424
2792 * g++.dg/eh/defarg1.C: New.
2793
2794 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2795
2796 * gcc.dg/vect/vect-reduc-10.c: New test.
2797 * gcc.target/i386/avx-reduc-1.c: New test.
2798
2799 * gcc.target/i386/sse2-extract-1.c: New test.
2800 * gcc.target/i386/avx-extract-1.c: New test.
2801
2802 2011-09-16 Terry Guo <terry.guo@arm.com>
2803
2804 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2805
2806 2011-09-15 Diego Novillo <dnovillo@google.com>
2807
2808 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2809 ALWAYS_CXXFLAGS, if defined.
2810 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2811 ALWAYS_GFORTRANFLAGS, if defined.
2812 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2813 ALWAYS_GOCFLAGS, if defined.
2814 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2815 ALWAYS_OBJCXXFLAGS, if defined.
2816 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2817 additional_flags, if defined.
2818 * lib/gnat.exp (gnat_target_compile): Likewise.
2819 * lib/objc.exp (objc_target_compile): Likewise.
2820 * lib/target-supports-dg.exp (dg-add-options): Handle
2821 TEST_ALWAYS_FLAGS.
2822
2823 2011-09-15 Tom de Vries <tom@codesourcery.com>
2824
2825 PR testsuite/50322
2826 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2827 Use uintptr_t in f1. Undo avr xfails.
2828
2829 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2830
2831 PR fortran/50401
2832 PR fortran/50403
2833 * gfortran.dg/function_types_3.f90: New.
2834
2835 2011-09-15 Jason Merrill <jason@redhat.com>
2836
2837 PR c++/50365
2838 * g++.dg/cpp0x/trailing7.C: New.
2839
2840 PR c++/50361
2841 * g++.dg/cpp0x/nullptr23.C: New.
2842
2843 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2844
2845 * gcc.dg/vect/bb-slp-25.c: New.
2846
2847 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2848
2849 PR c++/50391
2850 * g++.dg/cpp0x/noexcept15.C: New.
2851
2852 2011-09-14 Tom de Vries <tom@codesourcery.com>
2853
2854 PR middle-end/50251
2855 * gcc.dg/pr50251.c: New test.
2856
2857 2011-09-14 Tobias Burnus <burnus@net-b.de>
2858
2859 PR fortran/34547
2860 PR fortran/50375
2861 * gfortran.dg/null_5.f90: New.
2862 * gfortran.dg/null_6.f90: New.
2863
2864 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2865
2866 * gcc.c-torture/compile/20110913-1.c: New test.
2867
2868 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2869
2870 PR fortran/50379
2871 * gfortran.dg/result_2.f90: New.
2872
2873 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2874
2875 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2876
2877 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2878
2879 PR c++/48320
2880 * g++.dg/cpp0x/variadic116.C: New test case.
2881
2882 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2883
2884 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2885 * gcc.target/mips/interrupt_handler-2.c: New test.
2886 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2887
2888 2011-09-12 Jason Merrill <jason@redhat.com>
2889
2890 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2891
2892 * g++.dg/cpp0x/explicit7.C: New.
2893
2894 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2895
2896 PR rtl-optimization/50212
2897 * g++.dg/other/pr50212.C: New test.
2898
2899 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2900
2901 PR target/43746
2902 * testsuite/gcc.target/avr/torture/avr-torture.exp
2903 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2904 "-O2 -fmerge-all-constants".
2905
2906 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2907
2908 PR fortran/50327
2909 * gfortran.dg/do_while_1.f90: New test.
2910
2911 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2912
2913 PR fortran/35831
2914 PR fortran/47978
2915 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2916 * gfortran.dg/proc_decl_26.f90: New.
2917 * gfortran.dg/typebound_override_2.f90: New.
2918 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2919
2920 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2921
2922 * gnat.dg/cond_expr2.ad[sb]: New test.
2923
2924 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2925
2926 * gnat.dg/atomic5.ad[sb]: New test.
2927
2928 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2929
2930 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2931
2932 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2933
2934 PR target/49030
2935 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2936
2937 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2938
2939 PR target/49614
2940 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2941
2942 2011-09-09 Richard Guenther <rguenther@suse.de>
2943
2944 PR tree-optimization/50328
2945 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2946
2947 2011-09-09 Richard Guenther <rguenther@suse.de>
2948
2949 PR middle-end/50333
2950 * gcc.dg/torture/pr50333.c: New testcase.
2951
2952 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2953
2954 PR tree-optimization/50318
2955 * gcc.target/arm/pr50318-1.c: New file.
2956
2957 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2958
2959 * gcc.target/i386/all_one_m256i.c: New test.
2960
2961 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/50324
2964 * g++.dg/cpp0x/sfinae28.C: New.
2965
2966 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2967
2968 PR c/50332
2969 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2970 longer ignored on typedefs.
2971
2972 PR c++/33255 - Support -Wunused-local-typedefs warning
2973 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2974 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2975
2976 2011-09-08 Martin Jambor <mjambor@suse.cz>
2977
2978 PR tree-optimization/50287
2979 * gcc.dg/torture/pr50287.c: New test.
2980
2981 2011-09-08 Richard Guenther <rguenther@suse.de>
2982
2983 PR tree-optimization/19831
2984 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2985 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2986 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2987 * gcc.dg/errno-1.c: Adjust.
2988
2989 2011-09-08 Richard Guenther <rguenther@suse.de>
2990
2991 PR tree-optimization/19831
2992 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2993
2994 2011-09-08 Tobias Burnus <burnus@net-b.de>
2995
2996 PR fortran/44646
2997 * gfortran.dg/do_concurrent_1.f90: New.
2998 * gfortran.dg/do_concurrent_2.f90: New.
2999
3000 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3001
3002 PR target/50310
3003 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3004 * gcc.dg/pr50310-2.c: New test.
3005
3006 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3007
3008 PR fortran/48095
3009 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3010 * gfortran.dg/impure_constructor_1.f90: Modified.
3011 * gfortran.dg/proc_ptr_comp_33.f90: New.
3012
3013 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR target/50310
3016 * gcc.dg/pr50310-1.c: New test.
3017
3018 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3019
3020 PR middle-end/48571
3021 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3022 instead of 4.
3023
3024 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3025
3026 PR c++/50309
3027 * g++.dg/cpp0x/noexcept14.C: New.
3028
3029 2011-09-07 Jason Merrill <jason@redhat.com>
3030
3031 * g++.dg/cpp0x/constexpr-ref3.C: New.
3032
3033 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3034
3035 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3036
3037 * gcc.dg/section1.c: Don't xfail for avr.
3038
3039 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3040
3041 PR tree-optimization/50322
3042 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3043
3044 2011-09-07 Martin Jambor <mjambor@suse.cz>
3045
3046 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3047
3048 2011-09-07 Martin Jambor <mjambor@suse.cz>
3049
3050 PR tree-optimization/49911
3051 * g++.dg/tree-ssa/pr49911.C: New test.
3052
3053 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3054
3055 PR target/49030
3056 * gcc.dg/torture/pr49030.c: New test.
3057
3058 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3059
3060 PR fortran/50288
3061 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3062 * gfortran.dg/class_4d.f03: Deleted.
3063 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3064
3065 2011-09-07 Richard Guenther <rguenther@suse.de>
3066
3067 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3068
3069 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3070
3071 PR tree-optimization/46021
3072 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3073
3074 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3075
3076 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3077
3078 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3079
3080 * gcc.c-torture/compile/20110906-1.c: New test.
3081
3082 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3083
3084 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3085
3086 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3087
3088 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3089 --param tree-reassoc-width=1.
3090
3091 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3092 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3093
3094 2011-09-06 Richard Guenther <rguenther@suse.de>
3095
3096 PR tree-optimization/48149
3097 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3098
3099 2011-09-06 Richard Guenther <rguenther@suse.de>
3100
3101 PR tree-optimization/48317
3102 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3103
3104 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3105
3106 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3107 New procedure.
3108 (add_options_for_quad_vectors): Replace with ...
3109 (add_options_for_double_vectors): ... this.
3110 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3111 support multiple vector sizes since the vectorizer attempts to
3112 vectorize with both vector sizes.
3113 * gcc.dg/vect/no-vfa-vect-79.c,
3114 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3115 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3116 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3117 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3118 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3119 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3120 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3121 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3122 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3123 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3124 gcc.dg/vect/vect-40.c: Likewise.
3125 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3126 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3127 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3128 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3129 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3130 Likewise.
3131 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3132
3133 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3134
3135 PR target/49606
3136 * gcc.target/mips/abi-main.h: New file.
3137 * gcc.target/mips/abi-o32-long32.c: New test.
3138 * gcc.target/mips/abi-o32-long64.c: Likewise.
3139 * gcc.target/mips/abi-o64-long32.c: Likewise.
3140 * gcc.target/mips/abi-o64-long64.c: Likewise.
3141 * gcc.target/mips/abi-n32-long32.c: Likewise.
3142 * gcc.target/mips/abi-n32-long64.c: Likewise.
3143 * gcc.target/mips/abi-n64-long32.c: Likewise.
3144 * gcc.target/mips/abi-n64-long64.c: Likewise.
3145 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3146 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3147 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3148 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3149 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3150 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3151 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3152 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3153 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3154 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3155 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3156 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3157 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3158 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3159 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3160 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3161 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3162 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3163 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3164 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3165 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3166 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3167 * gcc.target/mips/branch-3.c: Likewise.
3168 * gcc.target/mips/branch-4.c: Likewise.
3169 * gcc.target/mips/branch-5.c: Likewise.
3170 * gcc.target/mips/branch-6.c: Likewise.
3171 * gcc.target/mips/branch-7.c: Likewise.
3172 * gcc.target/mips/branch-8.c: Likewise.
3173 * gcc.target/mips/branch-9.c: Likewise.
3174 * gcc.target/mips/branch-10.c: Likewise.
3175 * gcc.target/mips/branch-11.c: Likewise.
3176 * gcc.target/mips/branch-12.c: Likewise.
3177 * gcc.target/mips/branch-13.c: Likewise.
3178 * gcc.target/mips/lazy-binding-1.c: Likewise.
3179
3180 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3181
3182 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3183 to avoid warning on int=16 platforms..
3184
3185 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3186
3187 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3188 to work even with -fshort-enums.
3189
3190 2011-09-04 Jan Hubicka <jh@suse.cz>
3191
3192 * gcc.c-torture/compile/20110902.c: new testcase.
3193
3194 2011-09-04 Jason Merrill <jason@redhat.com>
3195
3196 PR c++/49267
3197 * g++.dg/cpp0x/rv-conv1.C: New.
3198
3199 DR 1328
3200 * g++.dg/cpp0x/rv-func3.C: New.
3201
3202 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3203
3204 PR c++/50248
3205 Core 1358
3206 * g++.dg/cpp0x/constexpr-template1.C: New.
3207 * g++.dg/cpp0x/constexpr-template2.C: New.
3208 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3209 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3210
3211 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3212
3213 * gnat.dg/specs/debug1.ads: Tweak pattern.
3214
3215 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3216
3217 PR fortran/50227
3218 * gfortran.dg/class_45a.f03: New.
3219 * gfortran.dg/class_45b.f03: New.
3220
3221 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3222 Ira Rosen <ira.rosen@linaro.org>
3223
3224 PR tree-optimization/50208
3225 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3226 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3227 -fno-tree-fre -fno-tree-pre.
3228
3229 2011-09-02 Martin Jambor <mjambor@suse.cz>
3230
3231 * gcc.dg/ipa/ipcp-3.c: New test.
3232
3233 2011-09-02 Richard Guenther <rguenther@suse.de>
3234
3235 PR tree-optimization/27460
3236 PR middle-end/29269
3237 * gcc.dg/vect/vect-cond-7.c: New testcase.
3238
3239 2011-09-02 Martin Jambor <mjambor@suse.cz>
3240
3241 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3242 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3243 xfailed test for inlining.
3244 * g++.dg/ipa/ivinline-9.C: Likewise.
3245
3246 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3247
3248 PR tree-optimization/50178
3249 * gfortran.dg/vect/pr50178.f90: New test.
3250
3251 2011-08-31 Martin Jambor <mjambor@suse.cz>
3252
3253 PR middle-end/49886
3254 * gcc.c-torture/execute/pr49886.c: New testcase.
3255
3256 2011-08-31 Tom de Vries <tom@codesourcery.com>
3257
3258 PR middle-end/43513
3259 * gcc.dg/pr43513.c: New test.
3260
3261 2011-08-30 Tobias Burnus <burnus@net-b.de>
3262
3263 PR fortran/45044
3264 * gfortran.dg/common_14.f90: New.
3265 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3266
3267 2011-08-30 Jason Merrill <jason@redhat.com>
3268
3269 PR c++/50084
3270 * g++.dg/cpp0x/decltype33.C: New.
3271
3272 PR c++/50089
3273 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3274
3275 PR c++/50114
3276 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3277
3278 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3279
3280 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3281
3282 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3283
3284 * gnat.dg/specs/aggr3.ads: New test.
3285 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3286
3287 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3288 * gnat.dg/specs/aggr2.ads: Likewise.
3289
3290 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3291
3292 PR fortran/45170
3293 * gfortran.dg/allocate_with_source_2.f90: New test
3294
3295 2011-08-30 Jason Merrill <jason@redhat.com>
3296
3297 PR c++/50220
3298 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3299
3300 PR c++/50234
3301 * g++.dg/cpp0x/constexpr-value3.C: New.
3302
3303 2011-08-30 Richard Guenther <rguenther@suse.de>
3304
3305 PR middle-end/48571
3306 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3307 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3308 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3309 * gcc.dg/pr36902.c: XFAIL.
3310
3311 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3312
3313 * gcc.target/i386/fma-check.h: New.
3314 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3315 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3316 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3317 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3318 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3319 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3320 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3321 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3322 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3323 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3324 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3325 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3326 * gcc.target/i386/fma-compile.c: Likewise.
3327 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3328 * gcc.target/i386/sse-12.c: Add -mfma.
3329 * gcc.target/i386/sse-13.c: Likewise.
3330 * gcc.target/i386/sse-14.c: Likewise.
3331 * gcc.target/i386/sse-22.c: Likewise.
3332 * gcc.target/i386/sse-23.c: Likewise.
3333 * g++.dg/other/i386-2.C: Likewise.
3334 * g++.dg/other/i386-3.C: Likewise.
3335
3336 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3337
3338 PR testsuite/50185
3339 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3340 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3341
3342 2011-08-30 Christian Bruel <christian.bruel@st.com>
3343
3344 * g++.dg/bprob/bprob.exp (feedback_options): Set
3345 -fbranch-probabilities.
3346 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3347
3348 2011-08-29 Jason Merrill <jason@redhat.com>
3349
3350 PR c++/50224
3351 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3352
3353 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3354 Jason Merrill <jason@redhat.com>
3355
3356 * g++.dg/dfp/base.C: New test.
3357
3358 2011-08-29 Jason Merrill <jason@redhat.com>
3359
3360 Core DR 994
3361 PR c++/50209
3362 * g++.dg/cpp0x/initlist58.C: New.
3363
3364 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3365
3366 PR fortran/50225
3367 * gfortran.dg/class_result_1.f03: New.
3368
3369 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3370
3371 PR middle-end/48722
3372 * gcc.target/i386/pr48722.c: New test.
3373
3374 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3375
3376 PR libfortran/50192
3377 * gfortran.dg/widechar_compare_1.f90: New test.
3378
3379 2011-08-26 Jason Merrill <jason@redhat.com>
3380
3381 Core DR 342
3382 PR c++/48582
3383 * g++.dg/abi/mangle50.C: New.
3384
3385 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3386
3387 PR target/50202
3388 * gcc.target/i386/pr50202.c: New test.
3389
3390 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3391
3392 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3393 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3394 * gcc.target/i386/avx-round-vec.c: New test.
3395 * gcc.target/i386/avx-roundf-vec.c: New test.
3396
3397 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3398
3399 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3400 instruction.
3401
3402 PR c/50179
3403 * c-c++-common/Wunused-var-14.c: New test.
3404
3405 2011-08-26 Tom de Vries <tom@codesourcery.com>
3406
3407 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3408
3409 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3410
3411 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3412 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3413 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3414 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3415
3416 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3417
3418 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3419 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3420 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3421 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3422
3423 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3424
3425 PR fortran/50050
3426 * gfortran.dg/pointer_comp_init_1.f90: New test.
3427
3428 2011-08-25 Jason Merrill <jason@redhat.com>
3429
3430 PR c++/50157
3431 * g++.dg/cpp0x/sfinae27.C: New.
3432
3433 2011-08-25 Tobias Burnus <burnus@net-b.de>
3434
3435 * gfortran.dg/coarray_lib_token_4.f90: New.
3436
3437 2011-08-25 Tobias Burnus <burnus@net-b.de>
3438
3439 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3440
3441 2011-08-25 Richard Guenther <rguenther@suse.de>
3442
3443 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3444
3445 2011-08-24 Tobias Burnus <burnus@net-b.de>
3446
3447 PR fortran/50163
3448 * gfortran.dg/initialization_28.f90: New.
3449
3450 2011-08-24 Richard Guenther <rguenther@suse.de>
3451
3452 PR tree-optimization/50067
3453 * gcc.dg/torture/pr50067-3.c: New testcase.
3454 * gcc.dg/torture/pr50067-4.c: Likewise.
3455 * gcc.dg/torture/pr50067-5.c: Likewise.
3456
3457 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3458
3459 * g++.dg/other/i386-2.C: Add -mavx2 check.
3460 * g++.dg/other/i386-3.C: Likewise.
3461 * gcc.target/i386/avx-1.c: Add AVX2.
3462 * gcc.target/i386/avx-2.c: Likewise.
3463 * gcc.target/i386/funcspec-5.c: Likewise.
3464 * gcc.target/i386/sse-12.c: Likewise.
3465 * gcc.target/i386/sse-13.c: Likewise.
3466 * gcc.target/i386/sse-14.c: Likewise.
3467 * gcc.target/i386/sse-22.c: Likewise.
3468 * gcc.target/i386/sse-23.c: Likewise.
3469 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3470 * gcc.target/i386/avx2-check.h: New.
3471 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3472 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3473 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3474 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3475 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3476 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3477 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3478 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3479 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3480 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3481 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3482 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3483 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3484 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3485 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3486 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3487 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3488 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3489 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3490 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3491 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3492 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3493 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3494 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3495 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3496 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3497 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3498 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3499 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3500 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3501 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3502 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3503 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3504 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3505 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3506 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3507 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3508 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3509 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3510 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3511 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3512 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3513 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3514 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3515 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3516 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3517 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3518 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3519 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3520 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3521 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3522 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3523 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3524 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3525 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3526 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3527 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3528 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3529 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3530 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3531 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3532 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3533 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3534 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3535 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3536 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3537 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3540 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3541 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3542 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3543 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3544 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3545 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3546 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3547 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3548 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3549 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3550 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3551 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3552 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3553 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3554 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3600 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3601 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3602 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3603 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3604 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3605 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3606 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3607 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3608 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3609 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3610 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3611 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3612 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3613 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3614 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3615 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3616 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3617 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3618 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3619 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3620 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3621 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3622 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3623 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3624 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3625 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3626 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3627 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3628 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3629 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3630 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3631 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3632 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3633 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3634 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3635 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3636 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3637 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3638 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3639 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3640 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3641 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3642 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3643 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3644 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3645 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3646 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3647 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3648 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3649 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3650 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3651 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3652 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3653 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3699 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3700 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3701 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3702 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3703 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3704 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3705 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3706 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3707 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3708 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3709 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3710 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3711 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3712 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3713 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3714 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3715 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3716 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3717 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3718 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3719 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3720 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3721 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3722 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3723 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3724 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3725 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3726 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3727 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3728 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3729 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3730 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3731 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3732 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3733 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3734 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3735 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3736 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3737 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3738 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3739 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3740 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3741 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3742 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3743 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3744 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3745 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3746 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3747 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3748 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3749 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3750 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3751 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3752 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3753 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3754 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3755 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3756 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3757 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3758 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3759 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3760 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3761 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3762 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3763 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3764 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3765 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3766 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3767 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3768 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3769 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3770 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3771 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3772 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3773 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3774 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3775 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3776 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3777 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3778 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3779 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3780 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3781 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3782 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3783 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3784 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3785 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3786 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3787 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3788 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3789 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3790 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3791 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3792 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3793 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3794 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3795 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3796 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3797 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3798 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3799 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3800 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3801 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3802 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3803 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3804 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3805 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3806 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3807 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3808 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3809 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3810 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3811 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3812 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3813 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3814 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3815 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3816 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3817 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3818 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3819 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3820 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3821 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3822 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3823 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3824 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3825 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3826 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3827 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3828 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3829 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3830 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3831 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3832 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3833 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3834 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3835 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3836 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3837 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3838 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3839 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3840 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3841 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3842 * gcc.target/i386/testimm-9.c: Likewise.
3843
3844 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3845
3846 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3847 * g++.dg/other/i386-3.C: Likewise.
3848 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3849 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3850 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3851 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3852 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3853 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3854 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3855 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3856 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3857 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3858 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3859 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3860 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3861 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3862 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3863 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3864 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3865 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3866 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3867 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3868 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3869 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3870 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3871 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3872 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3873 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3874 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3875 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3876 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3877 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3878 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3879 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3880 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3881 * gcc.target/i386/sse-12.c: Add BMI2.
3882 * gcc.target/i386/sse-13.c: Likewise.
3883 * gcc.target/i386/sse-14.c: Likewise.
3884 * gcc.target/i386/sse-22.c: Likewise.
3885 * gcc.target/i386/sse-23.c: Likewise.
3886
3887 2011-08-23 Jason Merrill <jason@redhat.com>
3888
3889 * g++.dg/template/crash7.C: Adjust expected errors.
3890
3891 2011-08-23 Jason Merrill <jason@redhat.com>
3892
3893 PR c++/49045
3894 Core 1321
3895 * g++.dg/cpp0x/overload2.C: New.
3896
3897 2011-08-23 Jason Merrill <jason@redhat.com>
3898
3899 Core 903
3900 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3901
3902 2011-08-23 Jason Merrill <jason@redhat.com>
3903
3904 Core 975
3905 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3906 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3907 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3908 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3909
3910 2011-08-23 Jason Merrill <jason@redhat.com>
3911
3912 PR c++/50024
3913 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3914
3915 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR c++/50158
3918 * g++.dg/warn/Wunused-var-16.C: New test.
3919
3920 PR middle-end/50161
3921 * gcc.dg/pr50161.c: New test.
3922
3923 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3924
3925 PR c++/50055
3926 * g++.dg/gcov/gcov-7.C: New test.
3927
3928 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR c++/46862
3931 * g++.dg/dfp/nofields.C: New test.
3932
3933 2011-08-23 Tobias Burnus <burnus@net-b.de>
3934
3935 PR fortran/31600
3936 * gfortran.dg/use_16.f90: New.
3937
3938 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3939 Kirill Yukhin <kirill.yukhin@intel.com>
3940
3941 PR target/50155
3942 * gcc.target/i386/pr50155.c: New test.
3943
3944 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR tree-optimization/50133
3947 * gcc.dg/pr50133.c: New test.
3948
3949 PR middle-end/50141
3950 * c-c++-common/cxxbitfields-6.c: New test.
3951
3952 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3953
3954 PR fortran/50050
3955 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3956
3957 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3958
3959 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3960 * gcc.dg/pr49994-3.c: Ditto.
3961
3962 2011-08-22 Richard Guenther <rguenther@suse.de>
3963
3964 PR testsuite/50145
3965 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3966 * gcc.dg/torture/pr50067-2.c: Likewise.
3967
3968 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3969
3970 PR fortran/47659
3971 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3972 of a constant resulting from simplification.
3973 * gfortran.dg/warn_conversion_3.f90: New test.
3974
3975 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3976
3977 PR fortran/50130
3978 * gfortran.dg/zero_stride_1.f90: New test.
3979
3980 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3981
3982 PR fortran/49638
3983 * gfortran.dg/typebound_override_1.f90: Modified.
3984
3985 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR tree-optimization/48739
3988 * gcc.dg/pr48739-1.c: New test.
3989 * gcc.dg/pr48739-2.c: New test.
3990
3991 2011-08-20 Tobias Burnus <burnus@net-b.de>
3992
3993 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3994
3995 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3996
3997 PR fortran/50129
3998 * gfortran.dg/where_3.f90: New test.
3999
4000 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4001
4002 PR middle-end/49721
4003 * gfortran.dg/pr49721-1.f: New.
4004 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4005
4006 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4007
4008 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4009 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4010 New tests.
4011
4012 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4013
4014 * gcc.target/arm/wmul-11.c: New file.
4015 * gcc.target/arm/wmul-12.c: New file.
4016 * gcc.target/arm/wmul-13.c: New file.
4017
4018 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4019
4020 * gcc.target/arm/wmul-10.c: New file.
4021
4022 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4023
4024 * gcc.target/arm/wmul-9.c: New file.
4025 * gcc.target/arm/wmul-bitfield-2.c: New file.
4026
4027 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4028
4029 * gcc.target/arm/wmul-8.c: New file.
4030
4031 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4032
4033 * gcc.target/arm/wmul-7.c: New file.
4034
4035 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4036
4037 * gcc.target/arm/wmul-6.c: New file.
4038
4039 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4040
4041 * gcc.target/arm/wmul-5.c: New file.
4042 * gcc.target/arm/no-wmla-1.c: New file.
4043
4044 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4045
4046 * gcc.target/arm/wmul-bitfield-1.c: New file.
4047
4048 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4049
4050 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4051
4052 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4053
4054 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4055 * gcc.target/i386/conversion.c: Likewise.
4056
4057 2011-08-19 Richard Guenther <rguenther@suse.de>
4058
4059 * gcc.dg/torture/pr50067-1.c: New testcase.
4060 * gcc.dg/torture/pr50067-2.c: Likewise.
4061
4062 2011-08-19 Joey Ye <joey.ye@arm.com>
4063
4064 PR target/49437
4065 * gcc.target/arm/handler-align.c: New test.
4066 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4067 New Function.
4068
4069 2011-08-19 Joey Ye <joey.ye@arm.com>
4070
4071 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4072
4073 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4074
4075 PR fortran/50071
4076 * gfortran.dg/end_block_label_1.f90: New test.
4077 * gfortran.dg/end_associate_label_1.f90: New test.
4078
4079 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4080
4081 * gcc.dg/c1x-pointer-float-1.c: New test.
4082
4083 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4084
4085 PR fortran/50071
4086 * gfortran.dg/duplicate_labels_2.f: New test.
4087
4088 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4089
4090 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4091 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4092 gcc.dg/c1x-noreturn-5.c: New tests.
4093
4094 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4095
4096 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4097
4098 2011-08-18 Tobias Burnus <burnus@net-b.de>
4099
4100 PR fortran/18918
4101 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4102 * gfortran.dg/coarray_lock_3.f90: Fix test.
4103 * gfortran.dg/coarray_lock_4.f90: New.
4104 * gfortran.dg/coarray_lock_5.f90: New.
4105
4106 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR target/50009
4109 * gcc.c-torture/compile/pr50009.c: New test.
4110
4111 PR target/50092
4112 * gcc.dg/torture/pr50092.c: New test.
4113
4114 2011-08-18 Tobias Burnus <burnus@net-b.de>
4115
4116 PR fortran/50109
4117 * gfortran.dg/namelist_73.f90: New.
4118
4119 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4120
4121 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4122
4123 PR debug/50017
4124 * gcc.dg/pr50017.c: New test.
4125
4126 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4127
4128 PR c++/45625
4129 * g++.dg/lookup/hidden-var1.C: New test case.
4130
4131 2011-08-17 Tobias Burnus <burnus@net-b.de>
4132
4133 PR fortran/31461
4134 * gfortran.dg/warn_unused_var_2.f90: New.
4135 * gfortran.dg/warn_unused_var_3.f90: New.
4136
4137 2011-08-17 Tom de Vries <tom@codesourcery.com>
4138
4139 PR target/43597
4140 * gcc.target/arm/pr43597.c: New test.
4141
4142 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4143
4144 PR fortran/50070
4145 * gfortran.dg/common_13.f90: New.
4146
4147 2011-08-16 Jason Merrill <jason@redhat.com>
4148
4149 PR c++/50086
4150 * g++.dg/cpp0x/variadic-unresolved.C: New.
4151
4152 * g++.old-deja/g++.brendan/README: Add R.I.P.
4153
4154 * g++.dg/ext/attr-used-1.C: New.
4155
4156 PR c++/50054
4157 * g++.dg/cpp0x/initlist56.C: New.
4158
4159 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4160
4161 PR testsuite/50085
4162 * g++.dg/opt/life1.C: Only run on Linux.
4163
4164 2011-08-15 Tobias Burnus <burnus@net-b.de>
4165
4166 * gfortran.dg/coarray_26.f90: New.
4167
4168 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4169
4170 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4171 -fdump-tree-vrp1.
4172
4173 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4174
4175 PR fortran/50073
4176 * gfortran.dg/func_result_7.f90: New.
4177
4178 2011-08-13 Jason Merrill <jason@redhat.com>
4179
4180 PR c++/50075
4181 * g++.dg/cpp0x/decltype32.C: New.
4182
4183 PR c++/50059
4184 * g++.dg/diagnostic/expr1.C: New.
4185
4186 2011-08-12 David Li <davidxl@google.com>
4187
4188 * g++.dg/abi/vbase15.C: New test.
4189
4190 2011-08-12 Jason Merrill <jason@redhat.com>
4191
4192 PR c++/50034
4193 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4194
4195 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4196
4197 * gcc.dg/builtins-67.c: New test.
4198 * gcc.target/i386/conversion.c: Ditto.
4199
4200 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4201 Brian Hackett <bhackett1024@gmail.com>
4202
4203 * g++.dg/plugin/decl_plugin.c: New.
4204 * g++.dg/plugin/decl-plugin-test.C: New.
4205 * g++.dg/plugin/plugin.exp: Add above testcase.
4206
4207 2011-08-11 Richard Guenther <rguenther@suse.de>
4208
4209 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4210
4211 2011-08-11 Michael Matz <matz@suse.de>
4212
4213 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4214
4215 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4216
4217 PR tree-optimization/50039
4218 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4219 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4220
4221 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4222
4223 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4224 (sse4_1_test): Initialize src3 with random value.
4225
4226 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4227
4228 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4229 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4230 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4231 * gcc.dg/scal-to-vec1.c: New test.
4232 * gcc.dg/scal-to-vec2.c: New test.
4233
4234 2011-08-09 Richard Guenther <rguenther@suse.de>
4235
4236 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4237 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4238 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4239 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4240
4241 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4242
4243 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4244
4245 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4246
4247 * gcc.dg/pr49948.c: Require pthread effective target.
4248
4249 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4250
4251 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4252
4253 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4254
4255 * gcc.target/i386/sse-22a.c: New test.
4256
4257 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4258
4259 PR tree-optimization/50014
4260 * gcc.dg/vect/pr50014.c: New test.
4261
4262 2011-08-08 Martin Jambor <mjambor@suse.cz>
4263
4264 PR middle-end/49923
4265 * gcc.dg/tree-ssa/pr49923.c: New test.
4266
4267 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR target/49781
4270 * gcc.target/i386/pr49781-1.c: New.
4271
4272 2011-08-08 Jason Merrill <jason@redhat.com>
4273
4274 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4275
4276 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4277
4278 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4279
4280 PR fortran/49638
4281 * gfortran.dg/typebound_override_1.f90: New.
4282
4283 2011-08-07 Kai Tietz <ktietz@redhat.com>
4284
4285 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4286 x86_64 mingw target.
4287 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4288 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4289 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4290 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4291 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4292 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4293 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4294 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4295 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4296 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4297
4298 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4299
4300 PR testsuite/48727
4301 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4302
4303 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4304
4305 * gcc.dg/pr48770.c: Cleanup coverage files.
4306 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4307
4308 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4309
4310 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4311 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4312 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4313 lzcnt and bmi options.
4314
4315 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4316
4317 PR target/47381
4318 * gcc.dg/pr47381-1.c: New.
4319 * gcc.dg/pr47381-2.c: Likewise.
4320 * gcc.target/i386/pr47381.c: Likewise.
4321
4322 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4323
4324 PR middle-end/47727
4325 * gcc.dg/pr47727.c: New.
4326
4327 PR target/47372
4328 * gcc.dg/pr47372-1.c: New.
4329 * gcc.dg/pr47372-2.c: Likewise.
4330
4331 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4332
4333 PR middle-end/47449
4334 * gcc.target/i386/pr47449.c: New.
4335
4336 PR target/47446
4337 * gcc.dg/pr47446-1.c: New.
4338 * gcc.dg/pr47446-2.c: Likewise.
4339
4340 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4341
4342 PR target/47766
4343 * gcc.dg/pr47766.c: New.
4344
4345 PR target/47715
4346 * gcc.dg/tls/pr47715-1.c: New.
4347 * gcc.dg/tls/pr47715-2.c: Likewise.
4348 * gcc.dg/tls/pr47715-3.c: Likewise.
4349 * gcc.dg/tls/pr47715-4.c: Likewise.
4350 * gcc.dg/tls/pr47715-5.c: Likewise.
4351
4352 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4353
4354 PR libobjc/50002
4355 * objc.dg/gnu-api-2-class.m: Updated comments.
4356 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4357 * objc.dg/gnu-api-2-class-meta.m: New test.
4358 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4359
4360 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4361
4362 PR libobjc/49882
4363 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4364 with classes that are in construction.
4365
4366 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4367
4368 PR target/48084
4369 * gcc.target/i386/pr48084-1.c: New.
4370 * gcc.target/i386/pr48084-2.c: Likewise.
4371 * gcc.target/i386/pr48084-3.c: Likewise.
4372 * gcc.target/i386/pr48084-4.c: Likewise.
4373 * gcc.target/i386/pr48084-5.c: Likewise.
4374
4375 PR rtl-optimization/49504
4376 * gcc.target/i386/pr49504.c: New.
4377
4378 PR target/49860
4379 * gcc.dg/pr49860.c: New.
4380
4381 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4382
4383 PR libobjc/49882
4384 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4385 with classes that are in construction.
4386
4387 2011-08-05 Jason Merrill <jason@redhat.com>
4388
4389 PR c++/48993
4390 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4391
4392 PR c++/49921
4393 * g++.dg/cpp0x/decltype31.C: New.
4394
4395 PR c++/49669
4396 * g++.dg/init/array28.C: New.
4397
4398 PR c++/49988
4399 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4400
4401 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4402
4403 PR target/47369
4404 * gcc.dg/pr47369-1.c: New.
4405
4406 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4407
4408 PR middle-end/47364
4409 * gcc.dg/torture/pr47364-1.c: New.
4410 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4411 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4412
4413 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4414
4415 PR fortran/37211
4416 * gfortran.dg/transfer_check_2.f90: New test case.
4417
4418 2011-08-05 Jan Hubicka <jh@suse.cz>
4419
4420 PR middle-end/49494
4421 * gfortran.dg/pr49494.f90: New testcase.
4422
4423 2011-08-05 Jan Hubicka <jh@suse.cz>
4424
4425 PR middle-end/49735
4426 * gcc.c-torture/compile/pr49735.c: New testcase.
4427
4428 2011-08-05 Jason Merrill <jason@redhat.com>
4429
4430 PR c++/47453
4431 * g++.dg/cpp0x/initlist56.C: New.
4432
4433 PR c++/49812
4434 * g++.dg/overload/rvalue2.C: New.
4435
4436 PR c++/49983
4437 * g++.dg/cpp0x/range-for21.C: New.
4438
4439 * g++.dg/ext/vla11.C: New.
4440
4441 2011-08-05 Richard Guenther <rguenther@suse.de>
4442
4443 PR tree-optimization/49984
4444 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4445
4446 2011-08-05 Richard Guenther <rguenther@suse.de>
4447
4448 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4449 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4450 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4451
4452 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4453
4454 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4455 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4456 * gfortran.dg/ldist-pr43023.f90: Ditto.
4457 * gfortran.dg/namelist_52.f90: Ditto.
4458 * gfortran.dg/interface_proc_end.f90: Ditto.
4459 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4460 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4461
4462 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4463
4464 * gcc.dg/vect/vect-over-widen-1.c: New test.
4465 * gcc.dg/vect/vect-over-widen-2.c: New test.
4466 * gcc.dg/vect/vect-over-widen-3.c: New test.
4467 * gcc.dg/vect/vect-over-widen-4.c: New test.
4468
4469 2011-08-04 Richard Guenther <rguenther@suse.de>
4470
4471 PR fortran/49957
4472 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4473
4474 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4475
4476 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4477
4478 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR middle-end/49905
4481 * g++.dg/ext/builtin-object-size3.C: New test.
4482
4483 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR tree-optimization/49948
4486 * gcc.dg/pr49948.c: New test.
4487
4488 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4489
4490 PR middle-end/47383
4491 * gcc.dg/torture/pr47383.c: New.
4492
4493 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4494
4495 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4496
4497 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4498
4499 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4500
4501 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4502
4503 PR target/47744
4504 * gcc.dg/torture/pr47744-1.c: New.
4505 * gcc.dg/torture/pr47744-2.c: Likewise.
4506 * gcc.dg/torture/pr47744-3.c: Likewise.
4507
4508 2011-08-03 Richard Guenther <rguenther@suse.de>
4509
4510 PR middle-end/49958
4511 * gcc.dg/torture/pr49958.c: New testcase.
4512
4513 2011-08-03 Richard Guenther <rguenther@suse.de>
4514
4515 PR tree-optimization/49938
4516 * g++.dg/torture/pr49938.C: New testcase.
4517
4518 2011-08-02 Jason Merrill <jason@redhat.com>
4519
4520 PR c++/43886
4521 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4522
4523 PR c++/49577
4524 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4525
4526 PR c++/49593
4527 * g++.dg/cpp0x/variadic115.C: New.
4528
4529 PR c++/49803
4530 * g++.dg/cpp0x/union5.C: New.
4531
4532 2011-08-02 Daniel Kraft <d@domob.eu>
4533
4534 PR fortran/49885
4535 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4536
4537 2011-08-02 Kai Tietz <ktietz@redhat.com>
4538
4539 PR middle-end/49947
4540 * gcc.dg/tree-ssa/forwprop-15.c
4541
4542 2011-08-02 Jason Merrill <jason@redhat.com>
4543
4544 PR c++/49834
4545 * g++.dg/cpp0x/range-for20.C: New.
4546
4547 2011-08-02 Tobias Burnus <burnus@net-b.de>
4548
4549 * gfortran.dg/coarray_lib_token_3.f90: New.
4550
4551 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR fortran/46752
4554 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4555 * gcc.dg/gomp/atomic-15.c: New test.
4556 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4557 * g++.dg/gomp/atomic-15.C: New test.
4558 * g++.dg/gomp/private-1.C: New test.
4559 * g++.dg/gomp/sharing-2.C: New test.
4560 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4561 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4562 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4563
4564 2011-08-02 Tobias Burnus <burnus@net-b.de>
4565
4566 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4567 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4568 cleanup-module.
4569 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4570 * gfortran.dg/allocatable_function_5.f90: Ditto.
4571 * gfortran.dg/allocate_stat.f90: Ditto.
4572 * gfortran.dg/array_constructor_20.f90: Ditto.
4573 * gfortran.dg/array_constructor_21.f90: Ditto.
4574 * gfortran.dg/array_constructor_22.f90: Ditto.
4575 * gfortran.dg/array_constructor_26.f03: Ditto.
4576 * gfortran.dg/array_function_4.f90: Ditto.
4577 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4578 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4579 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4580 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4581 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4582 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4583 * gfortran.dg/class_15.f03: Ditto.
4584 * gfortran.dg/class_27.f03: Ditto.
4585 * gfortran.dg/class_33.f90: Ditto.
4586 * gfortran.dg/class_37.f03: Ditto.
4587 * gfortran.dg/class_40.f03: Ditto.
4588 * gfortran.dg/class_42.f03: Ditto.
4589 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4590 * gfortran.dg/coarray/registering_1.f90: Ditto.
4591 * gfortran.dg/convert_1.f90: Ditto.
4592 * gfortran.dg/default_initialization_3.f90: Ditto.
4593 * gfortran.dg/dependency_25.f90: Ditto.
4594 * gfortran.dg/dependency_26.f90: Ditto.
4595 * gfortran.dg/dependency_36.f90: Ditto.
4596 * gfortran.dg/dependency_37.f90: Ditto.
4597 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4598 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4599 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4600 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4601 * gfortran.dg/elemental_result_1.f90: Ditto.
4602 * gfortran.dg/empty_derived_type.f90: Ditto.
4603 * gfortran.dg/entry_7.f90: Ditto.
4604 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4605 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4606 * gfortran.dg/error_recovery_3.f90: Ditto.
4607 * gfortran.dg/extends_4.f03: Ditto.
4608 * gfortran.dg/func_assign.f90: Ditto.
4609 * gfortran.dg/func_assign_3.f90: Ditto.
4610 * gfortran.dg/generic_1.f90: Ditto.
4611 * gfortran.dg/generic_18.f90: Ditto.
4612 * gfortran.dg/generic_22.f03: Ditto.
4613 * gfortran.dg/generic_4.f90: Ditto.
4614 * gfortran.dg/generic_6.f90: Ditto.
4615 * gfortran.dg/generic_actual_arg.f90: Ditto.
4616 * gfortran.dg/graphite/id-21.f: Ditto.
4617 * gfortran.dg/graphite/pr45758.f90: Ditto.
4618 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4619 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4620 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4621 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4622 * gfortran.dg/host_used_types_1.f90: Ditto.
4623 * gfortran.dg/implicit_1.f90: Ditto.
4624 * gfortran.dg/implicit_11.f90: Ditto.
4625 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4626 * gfortran.dg/impure_actual_1.f90: Ditto.
4627 * gfortran.dg/impure_assignment_1.f90: Ditto.
4628 * gfortran.dg/impure_constructor_1.f90: Ditto.
4629 * gfortran.dg/initialization_10.f90: Ditto.
4630 * gfortran.dg/initialization_12.f90: Ditto.
4631 * gfortran.dg/interface_14.f90: Ditto.
4632 * gfortran.dg/interface_15.f90: Ditto.
4633 * gfortran.dg/interface_2.f90: Ditto.
4634 * gfortran.dg/interface_25.f90: Ditto.
4635 * gfortran.dg/interface_26.f90: Ditto.
4636 * gfortran.dg/interface_29.f90: Ditto.
4637 * gfortran.dg/interface_assignment_1.f90: Ditto.
4638 * gfortran.dg/internal_pack_6.f90: Ditto.
4639 * gfortran.dg/internal_pack_7.f90: Ditto.
4640 * gfortran.dg/internal_pack_8.f90: Ditto.
4641 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4642 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4643 * gfortran.dg/module_commons_3.f90: Ditto.
4644 * gfortran.dg/module_equivalence_4.f90: Ditto.
4645 * gfortran.dg/module_equivalence_6.f90: Ditto.
4646 * gfortran.dg/module_function_type_1.f90: Ditto.
4647 * gfortran.dg/module_naming_1.f90: Ditto.
4648 * gfortran.dg/namelist_4.f90: Ditto.
4649 * gfortran.dg/operator_c1202.f90: Ditto.
4650 * gfortran.dg/parens_7.f90: Ditto.
4651 * gfortran.dg/pr32921.f: Ditto.
4652 * gfortran.dg/pr33646.f90: Ditto.
4653 * gfortran.dg/pr41928.f90: Ditto.
4654 * gfortran.dg/pr42119.f90: Ditto.
4655 * gfortran.dg/pr43984.f90: Ditto.
4656 * gfortran.dg/present_1.f90: Ditto.
4657 * gfortran.dg/private_type_2.f90: Ditto.
4658 * gfortran.dg/proc_decl_2.f90: Ditto.
4659 * gfortran.dg/proc_ptr_10.f90: Ditto.
4660 * gfortran.dg/proc_ptr_22.f90: Ditto.
4661 * gfortran.dg/proc_ptr_8.f90: Ditto.
4662 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4663 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4664 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4665 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4666 * gfortran.dg/substring_equivalence.f90: Ditto.
4667 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4668 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4669 * gfortran.dg/trim_optimize_6.f90: Ditto.
4670 * gfortran.dg/typebound_call_12.f03: Ditto.
4671 * gfortran.dg/typebound_operator_5.f03: Ditto.
4672 * gfortran.dg/typebound_operator_6.f03: Ditto.
4673 * gfortran.dg/typebound_proc_18.f03: Ditto.
4674 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4675 * gfortran.dg/use_1.f90: Ditto.
4676 * gfortran.dg/use_10.f90: Ditto.
4677 * gfortran.dg/use_11.f90: Ditto.
4678 * gfortran.dg/use_14.f90: Ditto.
4679 * gfortran.dg/use_only_2.f90: Ditto.
4680 * gfortran.dg/use_rename_4.f90: Ditto.
4681 * gfortran.dg/use_rename_5.f90: Ditto.
4682 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4683 * gfortran.dg/used_interface_ref.f90: Ditto.
4684 * gfortran.dg/used_types_11.f90: Ditto.
4685 * gfortran.dg/used_types_3.f90: Ditto.
4686 * gfortran.dg/used_types_4.f90: Ditto.
4687 * gfortran.dg/userdef_operator_2.f90: Ditto.
4688 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4689 * gfortran.dg/vect/pr46213.f90: Ditto.
4690 * gfortran.dg/whole_file_21.f90: Ditto.
4691 * gfortran.dg/whole_file_22.f90: Ditto.
4692 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4693 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4694
4695 2011-08-02 Kai Tietz <ktietz@redhat.com>
4696
4697 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4698
4699 2011-08-01 Jason Merrill <jason@redhat.com>
4700
4701 PR c++/49932
4702 * g++.dg/abi/mangle49.C: New.
4703
4704 PR c++/49924
4705 * g++.dg/cpp0x/constexpr-array4.C: New.
4706
4707 PR c++/49813
4708 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4709
4710 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4711
4712 PR target/49927
4713 * gcc.target/i386/pr49927.c: New test.
4714
4715 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4716
4717 PR tree-optimization/49926
4718 * gcc.dg/vect/pr49926.c: New test.
4719
4720 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4721
4722 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4723 * gcc.target/i386/lzcnt-1.c: New test.
4724 * gcc.target/i386/lzcnt-2.c: Likewise.
4725 * gcc.target/i386/lzcnt-2a.c: Likewise.
4726 * gcc.target/i386/lzcnt-3.c: Likewise.
4727 * gcc.target/i386/lzcnt-4.c: Likewise.
4728 * gcc.target/i386/lzcnt-4a.c: Likewise.
4729 * gcc.target/i386/lzcnt-5.c: Likewise.
4730 * gcc.target/i386/lzcnt-6.c: Likewise.
4731 * gcc.target/i386/lzcnt-6a.c: Likewise.
4732 * gcc.target/i386/lzcnt-check.h: Likewise.
4733
4734 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4735 * gcc.target/i386/sse-13.c: Likewise.
4736 * gcc.target/i386/sse-14.c: Likewise.
4737 * g++.dg/other/i386-2.C: Likewise.
4738 * g++.dg/other/i386-3.C: Likewise.
4739
4740 2011-08-01 Julian Brown <julian@codesourcery.com>
4741
4742 * gcc.target/arm/fixed-point-exec.c: New test.
4743
4744 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4745
4746 PR target/49920
4747 * gcc.target/i386/pr49920.c: New test.
4748
4749 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4750
4751 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4752 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4753 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4754 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4755 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4756 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4757 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4758 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4759 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4760 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4761 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4762 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4763 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4764 * g++.dg/tree-ssa/pr33615.C: Ditto.
4765 * g++.dg/tree-ssa/restrict1.C: Ditto.
4766 * c-c++-common/restrict-2.c: Ditto.
4767 * gfortran.dg/pr32921.f: Ditto.
4768 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4769 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4770 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4771 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4772 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4773 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4774 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4775 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4776 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4777 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4778
4779 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4780
4781 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4782 .exe.ltrans[0-9]*. dump files.
4783
4784 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4785
4786 PR fortran/49112
4787 * gfortran.dg/abstract_type_6.f03: Modified.
4788 * gfortran.dg/typebound_proc_24.f03: New.
4789
4790 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 PR testsuite/49917
4793 * g++.dg/init/for1.C: Fix.
4794
4795 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4796
4797 PR fortran/48876
4798 * gfortran.dg/string_5.f90: New test.
4799
4800 2011-07-29 Jason Merrill <jason@redhat.com>
4801
4802 PR c++/49867
4803 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4804
4805 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4806
4807 PR tree-optimization/47407
4808 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4809 alpha*-dec-osf*.
4810 Sort target list.
4811
4812 2011-07-29 Richard Guenther <rguenther@suse.de>
4813
4814 * gcc.dg/uninit-suppress.c: Also disable VRP.
4815 * gcc.dg/uninit-suppress_2.c: Likewise.
4816
4817 2011-07-28 Jason Merrill <jason@redhat.com>
4818
4819 PR c++/49808
4820 * g++.dg/template/nontype24.C: New.
4821
4822 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4823
4824 PR rtl-optimization/47958
4825 * gcc.dg/torture/pr47958-1.c: New.
4826
4827 2011-07-29 Wei Guozhi <carrot@google.com>
4828
4829 PR rtl-optimization/49799
4830 * gcc.dg/pr49799.c: New test case.
4831
4832 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4833
4834 PR middle-end/48648
4835 * gcc.dg/graphite/id-pr48648.c: New.
4836
4837 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4838
4839 PR fortran/31067
4840 * gfortran.dg/maxloc_2.f90: New test.
4841 * gfortran.dg/maxloc_3.f90: New test.
4842 * gfortran.dg/minloc_1.f90: New test.
4843 * gfortran.dg/minloc_2.f90: New test.
4844 * gfortran.dg/minloc_3.f90: New test.
4845 * gfortran.dg/minmaxloc_7.f90: New test.
4846
4847 PR debug/49871
4848 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4849
4850 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4851
4852 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4853 the builtin isn't optimized away.
4854
4855 2011-07-27 Tobias Burnus <burnus@net-b.de>
4856
4857 PR fortran/45586
4858 * gfortran.dg/lto/pr45586-2_0.f90: New.
4859
4860 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4861
4862 PR middle-end/49875
4863 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4864 * c-c++-common/cxxbitfields-5.c: Same.
4865
4866 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4867
4868 * lib/target-supports.exp (check_effective_target_mmap): Use
4869 check_function_available.
4870
4871 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4872
4873 * g++.old-deja/g++.pt/crash60.C: Updated.
4874
4875 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4876
4877 PR target/49866
4878 * gcc.target/i386/pr49866.c: New test.
4879
4880 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4881
4882 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4883 * gcc.target/i386/bmi-andn-1.c: New test.
4884 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4885 * gcc.target/i386/bmi-andn-2.c: Likewise.
4886 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4887 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4888 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4889 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4890 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4891 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4892 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4893 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4894 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4895 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4896 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4897 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4898 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4899 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4900 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4901 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4902 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4903 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4904 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4905 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4906 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4907
4908 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4909
4910 PR middle-end/47691
4911 * gfortran.dg/graphite/id-pr47691.f: New.
4912
4913 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4914
4915 * gcc.target/i386/avx-os-support.h: New.
4916 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4917 (main): Check avx_os_support before the test is run.
4918 * gcc.target/i386/aes-avx-check.h: Ditto.
4919 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4920
4921 2011-07-27 Kai Tietz <ktietz@redhat.com>
4922
4923 * gcc.target/i386/aggregate-ret3.c: New test.
4924 * gcc.target/i386/aggregate-ret4.c: New test.
4925
4926 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4927
4928 PR fortran/49755
4929 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4930 allocated array should *not* change its size.
4931 * gfortran.dg/multiple_allocation_3.f90: New test.
4932
4933 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4934
4935 PR c++/49776
4936 * g++.dg/cpp0x/constexpr-49776.C: New.
4937
4938 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4939
4940 PR middle-end/47046
4941 * gcc.dg/graphite/id-pr47046.c: New.
4942
4943 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4944
4945 PR middle-end/47653
4946 * gcc.dg/graphite/run-id-pr47593.c: New.
4947
4948 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4949
4950 PR middle-end/47653
4951 * gcc.dg/graphite/run-id-pr47653.c: New.
4952 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4953 induction variables.
4954 * gcc.dg/graphite/scop-16.c: Same.
4955 * gcc.dg/graphite/scop-17.c: Same.
4956 * gcc.dg/graphite/scop-21.c: Same.
4957
4958 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4959
4960 PR middle-end/48805
4961 * gcc.dg/graphite/id-pr48805.c: New.
4962
4963 2011-07-26 Tobias Burnus <burnus@net-b.de>
4964
4965 * gfortran.dg/coarray_lib_token_2.f90: New.
4966
4967 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4968
4969 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4970 SPU local store.
4971
4972 2011-07-25 Andrew Pinski <apinski@cavium.com>
4973
4974 PR tree-opt/49671
4975 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4976 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4977
4978 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4979
4980 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4981
4982 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4983 * gcc.c-torture/execute/loop-2g.c: Likewise.
4984 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4985 Require mmap support.
4986 * gcc.c-torture/execute/loop-2g.x: Likewise.
4987 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4988 (MAP_ANON): Provide default.
4989 * gcc.dg/20050826-1.c: Likewise.
4990 * gcc.target/i386/pr36533.c: Likewise.
4991 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4992 Use dg-require-effective-target mmap.
4993
4994 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4995
4996 PR c++/49838
4997 * g++.dg/cpp0x/range-for19.C: New.
4998
4999 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5000
5001 PR testsuite/49753
5002 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5003
5004 Revert:
5005 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR testsuite/49753
5008 * g++.dg/torture/pr49309.C: Remove.
5009
5010 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5011
5012 PR tree-optimization/49809
5013 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5014 test.
5015
5016 2011-07-25 Richard Guenther <rguenther@suse.de>
5017
5018 PR tree-optimization/49715
5019 * gcc.target/i386/pr49715-1.c: New testcase.
5020 * gcc.target/i386/pr49715-2.c: Likewise.
5021
5022 2011-07-23 Jason Merrill <jason@redhat.com>
5023
5024 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5025
5026 2011-07-22 Jason Merrill <jason@redhat.com>
5027
5028 PR c++/49793
5029 * g++.dg/cpp0x/initlist55.C: New.
5030
5031 2011-07-23 Tobias Burnus <burnus@net-b.de>
5032
5033 PR fortran/49791
5034 * gfortran.dg/namelist_72.f: New.
5035
5036 2011-07-23 Tobias Burnus <burnus@net-b.de>
5037
5038 * gfortran.dg/coarray_25.f90: New.
5039
5040 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5041
5042 * override1.C: This test should use c++0x mode.
5043 * override3.C: New. Test the diagnostics in c++98 mode.
5044
5045 2011-07-22 Jason Merrill <jason@redhat.com>
5046 Mark Glisse <marc.glisse@normalesup.org>
5047
5048 PR c++/30112
5049 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5050
5051 PR c++/49813
5052 * g++.dg/opt/builtins2.C: New.
5053 * g++.dg/other/error27.C: Don't rely on __builtin.
5054
5055 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5056
5057 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5058 on lp64 targets.
5059 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5060 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5061 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5062 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5063
5064 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5065 instead of ia32.
5066
5067 2011-07-22 Richard Guenther <rguenther@suse.de>
5068
5069 PR tree-optimization/45819
5070 * gcc.dg/pr45819.c: New testcase.
5071
5072 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5073
5074 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5075
5076 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5077
5078 PR middle-end/47654
5079 PR middle-end/49649
5080 * gcc.dg/graphite/run-id-pr47654.c: New.
5081
5082 2011-07-21 Ian Lance Taylor <iant@google.com>
5083
5084 PR middle-end/49705
5085 * gcc.dg/pr49705.c: New test.
5086
5087 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5088
5089 * lib/target-supports.exp (check_avx_os_support_available): New.
5090 (check_effective_target_avx_runtime): Use it.
5091
5092 2011-07-21 Richard Guenther <rguenther@suse.de>
5093
5094 PR tree-optimization/49770
5095 * g++.dg/torture/pr49770.C: New testcase.
5096
5097 2011-07-21 Kai Tietz <ktietz@redhat.com>
5098
5099 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5100 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5101
5102 2011-07-21 Tobias Burnus <burnus@net-b.de>
5103
5104 * gfortran.dg/coarray_lib_token_1.f90: New.
5105
5106 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5107
5108 * gcc.dg/pr32912-2.c: Skip for AVR.
5109 * gcc.dg/pr44674.c: Add dg-require-profiling.
5110
5111 2011-07-20 Jason Merrill <jason@redhat.com>
5112
5113 * g++.dg/ext/desig2.C: New.
5114
5115 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5116
5117 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5118 be generated.
5119 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5120 * gcc.target/powerpc/recip-3.c: Ditto.
5121
5122 2011-07-19 Jason Merrill <jason@redhat.com>
5123
5124 PR c++/6709 (DR 743)
5125 PR c++/42603 (DR 950)
5126 * g++.dg/cpp0x/decltype21.C: New.
5127
5128 2011-07-20 Richard Guenther <rguenther@suse.de>
5129
5130 PR middle-end/18908
5131 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5132 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5133
5134 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5135
5136 * gcc.target/arm/combine-movs.c: New.
5137 * gcc.target/arm/unsigned-extend-2.c: New.
5138
5139 2011-07-19 Jason Merrill <jason@redhat.com>
5140
5141 PR c++/49785
5142 * g++.dg/cpp0x/variadic114.C: New.
5143
5144 2011-07-19 Tobias Burnus <burnus@net-b.de>
5145
5146 * gfortran.dg/coarray_args_1.f90: New.
5147 * gfortran.dg/coarray_args_2.f90: New.
5148
5149 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5150
5151 PR fortran/49708
5152 * gfortran.dg/allocate_error_3.f90: New.
5153
5154 2011-07-19 Richard Guenther <rguenther@suse.de>
5155
5156 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5157 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5158 * gcc.dg/torture/20110719-1.c: New testcase.
5159
5160 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR tree-optimization/49768
5163 * gcc.c-torture/execute/pr49768.c: New test.
5164
5165 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5166
5167 PR tree-optimization/49771
5168 * gcc.dg/vect/pr49771.c: New test.
5169
5170 2011-07-18 Martin Jambor <mjambor@suse.cz>
5171
5172 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5173 * gcc.dg/ipa/ipa-2.c: Likewise.
5174 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5175 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5176 * gcc.dg/ipa/ipa-5.c: Likewise.
5177 * gcc.dg/ipa/ipa-7.c: Likewise.
5178 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5179 * gcc.dg/ipa/ipacost-1.c: Likewise.
5180 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5181 functions.
5182 * gcc.dg/ipa/ipcp-1.c: New test.
5183 * gcc.dg/ipa/ipcp-2.c: Likewise.
5184 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5185
5186 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR middle-end/49675
5189 * gfortran.dg/pr49675.f90: New test.
5190
5191 2011-07-18 Richard Guenther <rguenther@suse.de>
5192
5193 * gcc.dg/torture/20110718-1.c: New testcase.
5194
5195 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5196
5197 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5198 * g++.dg/ext/bitfield3.C: Likewise.
5199 * g++.dg/ext/bitfield4.C: Likewise.
5200 * g++.dg/ext/bitfield5.C: Likewise.
5201 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5202 * g++.dg/other/pr23205-2.C: Likewise.
5203 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5204 * gcc.c-torture/compile/20001109-2.c: Likewise.
5205 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5206 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5207 * gcc.dg/bitfld-16.c: Likewise.
5208 * gcc.dg/bitfld-17.c: Likewise.
5209 * gcc.dg/bitfld-18.c: Likewise.
5210 * gcc.dg/builtins-config.h: Remove Netware support.
5211 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5212 * gcc.dg/cdce2.c: Likewise.
5213 * gcc.dg/cpp/assert4.c: Remove netware support.
5214 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5215 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5216
5217 * lib/target-supports.exp (check_visibility_available): Remove
5218 NetWare support.
5219 (check_profiling_available): Likewise.
5220
5221 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5222
5223 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5224
5225 2011-07-17 Tobias Burnus <burnus@net-b.de>
5226 Thomas Koenig <tkoenig@gcc.gnu.org>
5227
5228 PR fortran/34657
5229 * gfortran.dg/generic_17.f90: Fix testcase.
5230 * gfortran.dg/interface_3.f90: Add dg-error.
5231 * gfortran.dg/use_14.f90: New.
5232 * gfortran.dg/use_15.f90: New.
5233
5234 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gnat.dg/pointer_controlled.adb: New test.
5237
5238 2011-07-17 Tobias Burnus <burnus@net-b.de>
5239
5240 PR fortran/49624
5241 * gfortran.dg/pointer_remapping_7.f90: New.
5242
5243 2011-07-16 Jason Merrill <jason@redhat.com>
5244
5245 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5246
5247 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5248 Jason Merrill <jason@redhat.com>
5249
5250 PR c++/45329
5251 PR c++/48934
5252 * g++.dg/cpp0x/decltype29.C: Adjust.
5253 * g++.dg/cpp0x/error4.C: Adjust.
5254 * g++.dg/cpp0x/sfinae26.C: Adjust.
5255 * g++.dg/cpp0x/variadic105.C: Adjust.
5256 * g++.dg/template/deduce3.C: Adjust.
5257 * g++.dg/template/error45.C: Adjust.
5258 * g++.dg/template/ptrmem2.C: Adjust.
5259 * g++.dg/template/sfinae2.C: Adjust.
5260 * g++.old-deja/g++.pt/crash60.C: Adjust.
5261 * g++.old-deja/g++.pt/unify6.C: Adjust.
5262 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5263 * g++.dg/cpp0x/nullptr15.C: Adjust.
5264 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5265 * g++.dg/cpp0x/pr31431.C: Adjust.
5266 * g++.dg/cpp0x/pr31434.C: Adjust.
5267 * g++.dg/cpp0x/sfinae11.C: Adjust
5268 * g++.dg/cpp0x/temp_default2.C: Adjust.
5269 * g++.dg/cpp0x/trailing4.C: Adjust.
5270 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5271 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5272 * g++.dg/cpp0x/variadic105.C: Adjust.
5273 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5274 * g++.dg/ext/vla2.C: Adjust.
5275 * g++.dg/other/ptrmem10.C: Adjust.
5276 * g++.dg/other/ptrmem11.C: Adjust.
5277 * g++.dg/overload/unknown1.C: Adjust.
5278 * g++.dg/template/conv11.C: Adjust.
5279 * g++.dg/template/dependent-expr5.C: Adjust.
5280 * g++.dg/template/friend.C: Adjust.
5281 * g++.dg/template/incomplete2.C: Adjust.
5282 * g++.dg/template/local4.C: Adjust.
5283 * g++.dg/template/local6.C: Adjust.
5284 * g++.dg/template/operator9.C: Adjust.
5285 * g++.dg/template/ttp25.C: Adjust.
5286 * g++.dg/template/unify10.C: Adjust.
5287 * g++.dg/template/unify11.C: Adjust.
5288 * g++.dg/template/unify6.C: Adjust.
5289 * g++.dg/template/unify9.C: Adjust.
5290 * g++.dg/template/varmod1.C: Adjust.
5291 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5292 * g++.old-deja/g++.pt/crash28.C: Adjust.
5293 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5294 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5295 * g++.old-deja/g++.pt/expr2.C: Adjust.
5296 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5297 * g++.old-deja/g++.pt/spec5.C: Adjust.
5298 * g++.old-deja/g++.pt/spec6.C: Adjust.
5299 * g++.old-deja/g++.pt/unify4.C: Adjust.
5300 * g++.old-deja/g++.pt/unify8.C: Adjust.
5301 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5302 * g++.dg/overload/template5.C: New testcase.
5303 * g++.dg/template/overload12.C: New testcase.
5304
5305 2011-07-11 Tobias Burnus <burnus@net-b.de>
5306
5307 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5308 * gfortran.dg/coarray_7.f90: Ditto.
5309 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5310 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5311
5312 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5313
5314 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5315 case.
5316 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5317 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5318 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5319 C67X.
5320 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5321 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5322 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5323
5324 2011-07-15 Jason Merrill <jason@redhat.com>
5325
5326 PR testsuite/49741
5327 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5328 Use --extra_opts instead of --additional_options.
5329
5330 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR testsuite/49753
5333 * g++.dg/torture/pr49309.C: Remove.
5334
5335 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5336
5337 * gcc.target/tic6x/weak-call.c: New test.
5338 * gcc.target/tic6x/fpcmp.c: New test.
5339 * gcc.target/tic6x/fpdiv.c: New test.
5340 * gcc.target/tic6x/rotdi16-scan.c: New test.
5341 * gcc.target/tic6x/ffssi.c: New test.
5342 * gcc.target/tic6x/fpdiv-lib.c: New test.
5343 * gcc.target/tic6x/cold-lc.c: New test.
5344 * gcc.target/tic6x/longcalls.c: New test.
5345 * gcc.target/tic6x/abi-align-1.c: New test.
5346 * gcc.target/tic6x/fpcmp-finite.c: New test.
5347 * gcc.target/tic6x/rotdi16.c: New test.
5348 * gcc.target/tic6x/bswapl.c: New test.
5349 * gcc.target/tic6x/ffsdi.c: New test.
5350 * gcc.target/tic6x/tic6x.exp: New file.
5351 * gcc.target/tic6x/builtins/arith24.c: New test.
5352 * gcc.target/tic6x/builtins/smpy.c: New test.
5353 * gcc.target/tic6x/builtins/smpylh.c: New test.
5354 * gcc.target/tic6x/builtins/smpyh.c: New test.
5355 * gcc.target/tic6x/builtins/sarith1.c: New test.
5356 * gcc.target/tic6x/builtins/extclr.c: New test
5357 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5358 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5359 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5360 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5361 New functions.
5362 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5363 __TMS320C6X__.
5364 * gcc.dg/20020312-2.c: Likewise.
5365 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5366 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5367 * gcc.dg/torture/builtin-math-7.c: Likewise.
5368
5369 PR testsuite/49757
5370 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5371 not testing tic6x-*-*.
5372
5373 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5374
5375 PR tree-opt/49309
5376 * g++.dg/torture/pr49309.C: New testcase.
5377
5378 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5379
5380 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5381
5382 2011-07-14 Richard Guenther <rguenther@suse.de>
5383
5384 PR tree-optimization/49651
5385 * gcc.dg/torture/pr49651.c: New testcase.
5386
5387 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5388
5389 PR target/43746
5390 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5391
5392 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5393
5394 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5395 -mno-pointers-to-nested-functions.
5396 * gcc.target/powerpc/no-r11-2.c: Ditto.
5397 * gcc.target/powerpc/no-r11-3.c: Ditto.
5398
5399 2011-07-13 Jason Merrill <jason@redhat.com>
5400
5401 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5402 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5403 when compiling C files.
5404 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5405 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5406 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5407 * g++.dg/lookup/anon2.C: Likewise.
5408 * g++.dg/tree-ssa/copyprop.C: Likewise.
5409 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5410 * g++.dg/init/vector1.C: Ignore narrowing errors.
5411 * g++.dg/torture/pr35526.C: Likewise.
5412 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5413
5414 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5415
5416 PR libfortran/49296
5417 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5418 and logical reads.
5419
5420 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5421
5422 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5423 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5424
5425 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5426
5427 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5428 * lib/obj-c++.exp (obj-c++_init): Ditto.
5429 * lib/file-format.exp (gcc_target_object_format): Ditto.
5430 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5431 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5432 (check_visibility_available): Ditto.
5433 (check_effective_target_tls_native): Ditto.
5434 (check_effective_target_tls_emulated): Ditto.
5435 (check_effective_target_function_sections): Ditto.
5436
5437 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5438
5439 * gcc.target/arm/pr48183.c: New test.
5440
5441 2011-07-13 Richard Guenther <rguenther@suse.de>
5442
5443 * gcc.dg/torture/20110713-1.c: New testcase.
5444
5445 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5446
5447 PR rtl-opt/49474
5448 * gcc.c-torture/compile/pr49474.c: New testcase.
5449
5450 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR tree-optimization/49712
5453 * gcc.c-torture/execute/pr49712.c: New test.
5454
5455 2011-07-11 Jason Merrill <jason@redhat.com>
5456
5457 PR c++/44609
5458 * g++.dg/template/recurse3.C: New.
5459
5460 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR debug/49676
5463 * gcc.dg/guality/csttest.c: New test.
5464
5465 PR fortran/49698
5466 * gfortran.dg/pr49698.f90: New test.
5467
5468 2011-07-11 Jeff Law <law@redhat.com>
5469
5470 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5471
5472 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5473
5474 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5475 * go.test/go-test.exp (go-set-goarch): Likewise.
5476
5477 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5478
5479 PR target/39633
5480 * gcc.target/avr/torture/pr39633.c: New test case.
5481
5482 2011-07-11 Tobias Burnus <burnus@net-b.de>
5483
5484 PR fortran/18918
5485 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5486
5487 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5488
5489 * lib/target-supports.exp (check_effective_target_scheduling):
5490 New Function.
5491 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5492 * gcc.dg/pr45055.c: Ditto.
5493 * gcc.dg/pr45353.c: Ditto.
5494 * g++.dg/pr45056.C: Ditto.
5495
5496 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5497
5498 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5499 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5500 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5501 * g++.dg/torture/pr31863.C: Skip AVR.
5502
5503 2011-07-10 Tobias Burnus <burnus@net-b.de>
5504
5505 PR fortran/49690
5506 * gfortran.dg/intrinsic_signal.f90: New.
5507
5508 2011-07-09 Jason Merrill <jason@redhat.com>
5509
5510 * g++.dg/cpp0x/regress/regress6.C: New.
5511 * g++.dg/parse/crash45.C: Adjust message.
5512 * g++.dg/template/crash38.C: Adjust message.
5513 * g++.dg/template/crash64.C: Adjust message.
5514
5515 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5518 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5519 * g++.dg/abi/bitfield3.C: Likewise.
5520 * g++.dg/eh/pr38662.C: Likewise.
5521 * g++.dg/ext/attrib36.C: Likewise.
5522 * g++.dg/ext/attrib37.C: Likewise.
5523 * g++.dg/ext/attrib8.C: Likewise.
5524 * g++.dg/ext/tmplattr1.C: Likewise.
5525 * g++.dg/inherit/override-attribs.C: Likewise.
5526 * g++.dg/opt/inline9.C: Likewise.
5527 * g++.dg/opt/life1.C: Likewise.
5528 * g++.dg/opt/longbranch2.C: Likewise.
5529 * g++.dg/opt/nrv12.C: Likewise.
5530 * g++.dg/opt/reg-stack4.C: Likewise.
5531 * g++.dg/other/pr35504.C: Likewise.
5532 * g++.dg/other/pr39496.C: Likewise.
5533 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5534 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5535 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5536 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5537 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5538 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5539 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5540 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5541 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5542 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5543 * g++.dg/warn/pr15774-1.C: Likewise.
5544 * g++.dg/warn/pr15774-2.C: Likewise.
5545 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5546 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5547 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5548 * g++.old-deja/g++.pt/asm2.C: Likewise.
5549 * gcc.c-torture/compile/20000804-1.c: Likewise.
5550 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5551 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5552 * gcc.dg/20020108-1.c: Likewise.
5553 * gcc.dg/20020122-2.c: Likewise.
5554 * gcc.dg/20020122-3.c: Likewise.
5555 * gcc.dg/20020206-1.c: Likewise.
5556 * gcc.dg/20020219-1.c: Likewise.
5557 * gcc.dg/20020310-1.c: Likewise.
5558 * gcc.dg/20020411-1.c: Likewise.
5559 * gcc.dg/20020418-2.c: Likewise.
5560 * gcc.dg/20020426-2.c: Likewise.
5561 * gcc.dg/20020517-1.c: Likewise.
5562 * gcc.dg/20030204-1.c: Likewise.
5563 * gcc.dg/20030826-2.c: Likewise.
5564 * gcc.dg/20031102-1.c: Likewise.
5565 * gcc.dg/20031202-1.c: Likewise.
5566 * gcc.dg/20050111-1.c: Likewise.
5567 * gcc.dg/20050503-1.c: Likewise.
5568 * gcc.dg/array-init-1.c: Likewise.
5569 * gcc.dg/builtin-apply4.c: Likewise.
5570 * gcc.dg/dfp/pr31344.c: Likewise.
5571 * gcc.dg/gomp/atomic-11.c: Likewise.
5572 * gcc.dg/graphite/pr40281.c: Likewise.
5573 * gcc.dg/ia64-sync-1.c: Likewise.
5574 * gcc.dg/ia64-sync-2.c: Likewise.
5575 * gcc.dg/ia64-sync-3.c: Likewise.
5576 * gcc.dg/ia64-sync-4.c: Likewise.
5577 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5578 * gcc.dg/invalid-call-1.c: Likewise.
5579 * gcc.dg/loop-3.c: Likewise.
5580 * gcc.dg/lower-subreg-1.c: Likewise.
5581 * gcc.dg/lto/pr47259_0.c: Likewise.
5582 * gcc.dg/nested-calls-1.c: Likewise.
5583 * gcc.dg/pr20017.c: Likewise.
5584 * gcc.dg/pr25023.c: Likewise.
5585 * gcc.dg/pr27671-2.c: Likewise.
5586 * gcc.dg/pr32176.c: Likewise.
5587 * gcc.dg/pr33676.c: Likewise.
5588 * gcc.dg/pr35045.c: Likewise.
5589 * gcc.dg/pr36015.c: Likewise.
5590 * gcc.dg/pr36584.c: Likewise.
5591 * gcc.dg/pr36998.c: Likewise.
5592 * gcc.dg/pr37438.c: Likewise.
5593 * gcc.dg/pr37908.c: Likewise.
5594 * gcc.dg/pr41241.c: Likewise.
5595 * gcc.dg/pr41340.c: Likewise.
5596 * gcc.dg/pr44136.c: Likewise.
5597 * gcc.dg/pr44194-1.c: Likewise.
5598 * gcc.dg/pr46212.c: Likewise.
5599 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5600 * gcc.dg/setjmp-2.c: Likewise.
5601 * gcc.dg/short-compare-1.c: Likewise.
5602 * gcc.dg/short-compare-2.c: Likewise.
5603 * gcc.dg/smod-1.c: Likewise.
5604 * gcc.dg/sync-2.c: Likewise.
5605 * gcc.dg/sync-3.c: Likewise.
5606 * gcc.dg/tls/opt-1.c: Likewise.
5607 * gcc.dg/tls/opt-2.c: Likewise.
5608 * gcc.dg/tls/opt-3.c: Likewise.
5609 * gcc.dg/torture/badshift.c: Likewise.
5610 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5611 * gcc.dg/torture/pr20314-2.c: Likewise.
5612 * gcc.dg/torture/pr36891.c: Likewise.
5613 * gcc.dg/torture/pr38774.c: Likewise.
5614 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5615 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5616 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5617 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5618 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5619 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5620 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5621 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5622 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5623 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5624 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5625 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5626 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5627 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5628 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5629 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5630 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5631 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5632 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5633 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5634 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5635 * gcc.dg/unroll-1.c: Likewise.
5636 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5637 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5638 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5639 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5640 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5641 * gcc.target/i386/20000609-1.c: Likewise.
5642 * gcc.target/i386/20000720-1.c: Likewise.
5643 * gcc.target/i386/20000724-1.c: Likewise.
5644 * gcc.target/i386/20011107-1.c: Likewise.
5645 * gcc.target/i386/20011119-1.c: Likewise.
5646 * gcc.target/i386/20020201-3.c: Likewise.
5647 * gcc.target/i386/20020218-1.c: Likewise.
5648 * gcc.target/i386/20020729-1.c: Likewise.
5649 * gcc.target/i386/20030926-1.c: Likewise.
5650 * gcc.target/i386/20060125-1.c: Likewise.
5651 * gcc.target/i386/20060125-2.c: Likewise.
5652 * gcc.target/i386/20060512-1.c: Likewise.
5653 * gcc.target/i386/20060512-2.c: Likewise.
5654 * gcc.target/i386/20060512-3.c: Likewise.
5655 * gcc.target/i386/20060512-4.c: Likewise.
5656 * gcc.target/i386/387-1.c: Likewise.
5657 * gcc.target/i386/387-2.c: Likewise.
5658 * gcc.target/i386/387-5.c: Likewise.
5659 * gcc.target/i386/387-6.c: Likewise.
5660 * gcc.target/i386/980312-1.c: Likewise.
5661 * gcc.target/i386/980313-1.c: Likewise.
5662 * gcc.target/i386/990117-1.c: Likewise.
5663 * gcc.target/i386/990424-1.c: Likewise.
5664 * gcc.target/i386/990524-1.c: Likewise.
5665 * gcc.target/i386/991129-1.c: Likewise.
5666 * gcc.target/i386/991214-1.c: Likewise.
5667 * gcc.target/i386/991230-1.c: Likewise.
5668 * gcc.target/i386/addr-sel-1.c: Likewise.
5669 * gcc.target/i386/aggregate-ret1.c: Likewise.
5670 * gcc.target/i386/aggregate-ret2.c: Likewise.
5671 * gcc.target/i386/align-main-3.c: Likewise.
5672 * gcc.target/i386/amd64-abi-1.c: Likewise.
5673 * gcc.target/i386/amd64-abi-2.c: Likewise.
5674 * gcc.target/i386/amd64-abi-4.c: Likewise.
5675 * gcc.target/i386/amd64-abi-5.c: Likewise.
5676 * gcc.target/i386/amd64-abi-6.c: Likewise.
5677 * gcc.target/i386/asm-1.c: Likewise.
5678 * gcc.target/i386/asm-3.c: Likewise.
5679 * gcc.target/i386/asm-5.c: Likewise.
5680 * gcc.target/i386/attributes-error.c: Likewise.
5681 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5682 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5683 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5684 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5685 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5686 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5687 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5688 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5689 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5690 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5691 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5692 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5693 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5694 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5695 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5696 * gcc.target/i386/bitfield1.c: Likewise.
5697 * gcc.target/i386/bitfield2.c: Likewise.
5698 * gcc.target/i386/bmi-2.c: Likewise.
5699 * gcc.target/i386/bmi-5.c: Likewise.
5700 * gcc.target/i386/builtin-unreachable.c: Likewise.
5701 * gcc.target/i386/cleanup-2.c: Likewise.
5702 * gcc.target/i386/clobbers.c: Likewise.
5703 * gcc.target/i386/cmov8.c: Likewise.
5704 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5705 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5706 * gcc.target/i386/compress-float-387.c: Likewise.
5707 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5708 * gcc.target/i386/compress-float-sse.c: Likewise.
5709 * gcc.target/i386/crc32-2.c: Likewise.
5710 * gcc.target/i386/crc32-3.c: Likewise.
5711 * gcc.target/i386/divmod-7.c: Likewise.
5712 * gcc.target/i386/divmod-8.c: Likewise.
5713 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5714 * gcc.target/i386/fma3-builtin.c: Likewise.
5715 * gcc.target/i386/fma3-fma.c: Likewise.
5716 * gcc.target/i386/fma4-256-vector.c: Likewise.
5717 * gcc.target/i386/fma4-builtin.c: Likewise.
5718 * gcc.target/i386/fma4-fma-2.c: Likewise.
5719 * gcc.target/i386/fma4-fma.c: Likewise.
5720 * gcc.target/i386/fma4-vector-2.c: Likewise.
5721 * gcc.target/i386/fma4-vector.c: Likewise.
5722 * gcc.target/i386/funcspec-1.c: Likewise.
5723 * gcc.target/i386/funcspec-10.c: Likewise.
5724 * gcc.target/i386/funcspec-11.c: Likewise.
5725 * gcc.target/i386/funcspec-2.c: Likewise.
5726 * gcc.target/i386/funcspec-5.c: Likewise.
5727 * gcc.target/i386/funcspec-6.c: Likewise.
5728 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5729 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5730 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5731 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5732 * gcc.target/i386/incoming-1.c: Likewise.
5733 * gcc.target/i386/incoming-10.c: Likewise.
5734 * gcc.target/i386/incoming-11.c: Likewise.
5735 * gcc.target/i386/incoming-12.c: Likewise.
5736 * gcc.target/i386/incoming-13.c: Likewise.
5737 * gcc.target/i386/incoming-14.c: Likewise.
5738 * gcc.target/i386/incoming-15.c: Likewise.
5739 * gcc.target/i386/incoming-2.c: Likewise.
5740 * gcc.target/i386/incoming-3.c: Likewise.
5741 * gcc.target/i386/incoming-4.c: Likewise.
5742 * gcc.target/i386/incoming-5.c: Likewise.
5743 * gcc.target/i386/incoming-6.c: Likewise.
5744 * gcc.target/i386/incoming-7.c: Likewise.
5745 * gcc.target/i386/incoming-8.c: Likewise.
5746 * gcc.target/i386/incoming-9.c: Likewise.
5747 * gcc.target/i386/lea.c: Likewise.
5748 * gcc.target/i386/local.c: Likewise.
5749 * gcc.target/i386/loop-1.c: Likewise.
5750 * gcc.target/i386/loop-2.c: Likewise.
5751 * gcc.target/i386/loop-3.c: Likewise.
5752 * gcc.target/i386/max-stack-align.c: Likewise.
5753 * gcc.target/i386/memcpy-1.c: Likewise.
5754 * gcc.target/i386/movbe-2.c: Likewise.
5755 * gcc.target/i386/movq-2.c: Likewise.
5756 * gcc.target/i386/movq.c: Likewise.
5757 * gcc.target/i386/nrv1.c: Likewise.
5758 * gcc.target/i386/pad-4.c: Likewise.
5759 * gcc.target/i386/pad-5a.c: Likewise.
5760 * gcc.target/i386/pad-5b.c: Likewise.
5761 * gcc.target/i386/pad-6a.c: Likewise.
5762 * gcc.target/i386/pad-6b.c: Likewise.
5763 * gcc.target/i386/pad-7.c: Likewise.
5764 * gcc.target/i386/pad-9.c: Likewise.
5765 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5766 * gcc.target/i386/pic-1.c: Likewise.
5767 * gcc.target/i386/pr12092-1.c: Likewise.
5768 * gcc.target/i386/pr12329.c: Likewise.
5769 * gcc.target/i386/pr21518.c: Likewise.
5770 * gcc.target/i386/pr22362.c: Likewise.
5771 * gcc.target/i386/pr22585.c: Likewise.
5772 * gcc.target/i386/pr23098.c: Likewise.
5773 * gcc.target/i386/pr25196.c: Likewise.
5774 * gcc.target/i386/pr25293.c: Likewise.
5775 * gcc.target/i386/pr25654.c: Likewise.
5776 * gcc.target/i386/pr26449.c: Likewise.
5777 * gcc.target/i386/pr26778.c: Likewise.
5778 * gcc.target/i386/pr26826.c: Likewise.
5779 * gcc.target/i386/pr27266.c: Likewise.
5780 * gcc.target/i386/pr29978.c: Likewise.
5781 * gcc.target/i386/pr30505.c: Likewise.
5782 * gcc.target/i386/pr30961-1.c: Likewise.
5783 * gcc.target/i386/pr31628.c: Likewise.
5784 * gcc.target/i386/pr32000-2.c: Likewise.
5785 * gcc.target/i386/pr32661-1.c: Likewise.
5786 * gcc.target/i386/pr32708-2.c: Likewise.
5787 * gcc.target/i386/pr32708-3.c: Likewise.
5788 * gcc.target/i386/pr34256.c: Likewise.
5789 * gcc.target/i386/pr34312.c: Likewise.
5790 * gcc.target/i386/pr34522.c: Likewise.
5791 * gcc.target/i386/pr35160.c: Likewise.
5792 * gcc.target/i386/pr35281.c: Likewise.
5793 * gcc.target/i386/pr36246.c: Likewise.
5794 * gcc.target/i386/pr36786.c: Likewise.
5795 * gcc.target/i386/pr37275.c: Likewise.
5796 * gcc.target/i386/pr37843-3.c: Likewise.
5797 * gcc.target/i386/pr37843-4.c: Likewise.
5798 * gcc.target/i386/pr39082-1.c: Likewise.
5799 * gcc.target/i386/pr39431.c: Likewise.
5800 * gcc.target/i386/pr39496.c: Likewise.
5801 * gcc.target/i386/pr39543-2.c: Likewise.
5802 * gcc.target/i386/pr39911.c: Likewise.
5803 * gcc.target/i386/pr40718.c: Likewise.
5804 * gcc.target/i386/pr40906-1.c: Likewise.
5805 * gcc.target/i386/pr40906-2.c: Likewise.
5806 * gcc.target/i386/pr40906-3.c: Likewise.
5807 * gcc.target/i386/pr40934.c: Likewise.
5808 * gcc.target/i386/pr41900.c: Likewise.
5809 * gcc.target/i386/pr42589.c: Likewise.
5810 * gcc.target/i386/pr43662.c: Likewise.
5811 * gcc.target/i386/pr43671.c: Likewise.
5812 * gcc.target/i386/pr43766.c: Likewise.
5813 * gcc.target/i386/pr43869.c: Likewise.
5814 * gcc.target/i386/pr44942.c: Likewise.
5815 * gcc.target/i386/pr44948-2a.c: Likewise.
5816 * gcc.target/i386/pr45234.c: Likewise.
5817 * gcc.target/i386/pr45336-2.c: Likewise.
5818 * gcc.target/i386/pr45336-4.c: Likewise.
5819 * gcc.target/i386/pr45852.c: Likewise.
5820 * gcc.target/i386/pr46470.c: Likewise.
5821 * gcc.target/i386/pr48037-1.c: Likewise.
5822 * gcc.target/i386/pr48389.c: Likewise.
5823 * gcc.target/i386/pr49095.c: Likewise.
5824 * gcc.target/i386/pr9771-1.c: Likewise.
5825 * gcc.target/i386/rdfsbase-1.c: Likewise.
5826 * gcc.target/i386/rdfsbase-2.c: Likewise.
5827 * gcc.target/i386/rdgsbase-1.c: Likewise.
5828 * gcc.target/i386/rdgsbase-2.c: Likewise.
5829 * gcc.target/i386/rdrand-3.c: Likewise.
5830 * gcc.target/i386/regparm-stdcall.c: Likewise.
5831 * gcc.target/i386/regparm.c: Likewise.
5832 * gcc.target/i386/reload-1.c: Likewise.
5833 * gcc.target/i386/rotate-2.c: Likewise.
5834 * gcc.target/i386/sibcall-5.c: Likewise.
5835 * gcc.target/i386/signbit-1.c: Likewise.
5836 * gcc.target/i386/signbit-2.c: Likewise.
5837 * gcc.target/i386/signbit-3.c: Likewise.
5838 * gcc.target/i386/sse-5.c: Likewise.
5839 * gcc.target/i386/sse-8.c: Likewise.
5840 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5841 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5842 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5843 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5844 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5845 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5846 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5847 * gcc.target/i386/sse2-movq-2.c: Likewise.
5848 * gcc.target/i386/sse2-movq-3.c: Likewise.
5849 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5850 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5851 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5852 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5853 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5854 * gcc.target/i386/ssefn-1.c: Likewise.
5855 * gcc.target/i386/ssefn-2.c: Likewise.
5856 * gcc.target/i386/sseregparm-1.c: Likewise.
5857 * gcc.target/i386/sseregparm-2.c: Likewise.
5858 * gcc.target/i386/sseregparm-3.c: Likewise.
5859 * gcc.target/i386/sseregparm-4.c: Likewise.
5860 * gcc.target/i386/sseregparm-5.c: Likewise.
5861 * gcc.target/i386/sseregparm-6.c: Likewise.
5862 * gcc.target/i386/sseregparm-7.c: Likewise.
5863 * gcc.target/i386/sseregparm-8.c: Likewise.
5864 * gcc.target/i386/stack-realign.c: Likewise.
5865 * gcc.target/i386/stack-usage-realign.c: Likewise.
5866 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5867 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5868 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5869 * gcc.target/i386/stackalign/return-1.c: Likewise.
5870 * gcc.target/i386/stackalign/return-2.c: Likewise.
5871 * gcc.target/i386/stackalign/return-3.c: Likewise.
5872 * gcc.target/i386/tailcall-1.c: Likewise.
5873 * gcc.target/i386/tbm-2.c: Likewise.
5874 * gcc.target/i386/udivmod-7.c: Likewise.
5875 * gcc.target/i386/udivmod-8.c: Likewise.
5876 * gcc.target/i386/unroll-1.c: Likewise.
5877 * gcc.target/i386/vararg-1.c: Likewise.
5878 * gcc.target/i386/vararg-2.c: Likewise.
5879 * gcc.target/i386/vect8-ret.c: Likewise.
5880 * gcc.target/i386/vectorize5.c: Likewise.
5881 * gcc.target/i386/wmul-1.c: Likewise.
5882 * gcc.target/i386/wmul-2.c: Likewise.
5883 * gcc.target/i386/wrfsbase-1.c: Likewise.
5884 * gcc.target/i386/wrfsbase-2.c: Likewise.
5885 * gcc.target/i386/wrgsbase-1.c: Likewise.
5886 * gcc.target/i386/wrgsbase-2.c: Likewise.
5887 * gcc.target/i386/xop-pcmov.c: Likewise.
5888 * gcc.target/i386/xop-pcmov2.c: Likewise.
5889 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5890 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5891 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5892 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5893 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5894 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5895 * gcc.target/i386/zee.c: Likewise.
5896 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5897 * gfortran.dg/compiler-directive_2.f: Likewise.
5898 * gfortran.dg/g77/20010216-1.f: Likewise.
5899 * gfortran.dg/gomp/pr39152.f90: Likewise.
5900 * gfortran.dg/pr33794.f90: Likewise.
5901
5902 2011-07-09 Jason Merrill <jason@redhat.com>
5903
5904 * g++.dg/cpp0x/regress/regress5.C: New.
5905
5906 2011-07-08 Jason Merrill <jason@redhat.com>
5907
5908 PR c++/45437
5909 * g++.dg/expr/compound-asn1.C: New.
5910 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5911
5912 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR target/49621
5915 * gcc.target/powerpc/altivec-34.c: New test.
5916
5917 2011-07-08 Jason Merrill <jason@redhat.com>
5918
5919 PR c++/45603
5920 * g++.dg/abi/guard3.C: New.
5921
5922 2011-07-08 Julian Brown <julian@codesourcery.com>
5923
5924 * lib/target-supports.exp
5925 (check_effective_target_arm_little_endian): New.
5926 (check_effective_target_vect_pack_trunc): Use above.
5927 (check_effective_target_vect_unpack): Likewise.
5928 (check_effective_target_vect_element_align): Test
5929 check_effective_target_arm_vect_no_misalign for ARM.
5930
5931 2011-07-08 Jason Merrill <jason@redhat.com>
5932
5933 PR c++/49673
5934 * g++.dg/cpp0x/constexpr-rom.C: New.
5935
5936 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5937
5938 PR middle-end/49519
5939 * g++.dg/torture/pr49519.C: New test.
5940
5941 2011-07-08 Martin Jambor <mjambor@suse.cz>
5942
5943 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5944
5945 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5946
5947 PR testsuite/48727
5948 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5949
5950 2011-07-08 Richard Guenther <rguenther@suse.de>
5951
5952 PR tree-optimization/49662
5953 * gcc.dg/graphite/interchange-14.c: XFAIL.
5954 * gcc.dg/graphite/interchange-15.c: Likewise.
5955 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5956
5957 2011-07-06 Jason Merrill <jason@redhat.com>
5958
5959 PR c++/49663
5960 * g++.dg/cpp0x/regress/regress4.C: New.
5961
5962 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5963
5964 PR fortran/49648
5965 * gfortran.dg/result_in_spec_4.f90: New test.
5966
5967 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5968
5969 * gcc.target/sparc/cas64.c: New test.
5970
5971 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR c/49644
5974 * g++.dg/torture/pr49644.C: New test.
5975
5976 PR c/49644
5977 * gcc.c-torture/execute/pr49644.c: New test.
5978
5979 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5980
5981 * lib/target-supports.exp (check_effective_target_ia32): New.
5982 (check_effective_target_x32): Likewise.
5983 (check_effective_target_vect_cmdline_needed): Also check x32.
5984
5985 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5986
5987 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5988 dg-prune-output.
5989 * gcc.target/arm/pr42235.c: Likewise.
5990 * gcc.target/arm/pr42495.c: Likewise.
5991 * gcc.target/arm/pr42574.c: Likewise.
5992 * gcc.target/arm/thumb-branch1.c: Likewise.
5993
5994 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5995 unneeded prune of possible warning.
5996 * gcc.target/arm/pr40956.c: Likewise.
5997 * gcc.target/arm/pr42505.c: Likewise.
5998
5999 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6000 * gcc.c-torture/compile/pr46883.c: Likewise.
6001 * gcc.c-torture/compile/pr46934.c: Likewise.
6002
6003 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6004 for move to ../../gcc.c-torture/compile.
6005 * gcc.target/arm/pr46883.c: Likewise.
6006 * gcc.target/arm/pr46934.c: Likewise.
6007
6008 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6009 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6010 * gcc.target/arm/wmul-1.c: Likewise.
6011 * gcc.target/arm/wmul-2.c: Likewise.
6012 * gcc.target/arm/wmul-3.c: Likewise.
6013 * gcc.target/arm/wmul-4.c: Likewise.
6014 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6015 add tab after scan target.
6016 * gcc.target/arm/smlaltt-1.c: Likewise.
6017 * gcc.target/arm/smlatb-1.c: Likewise.
6018 * gcc.target/arm/smlatt-1.c: Likewise.
6019
6020 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR debug/49522
6023 * gcc.dg/debug/pr49522.c: New test.
6024
6025 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6026
6027 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6028 * gcc.dg/pr46212.c: Run only if target int32plus.
6029 * gcc.dg/torture/pr48146.c: Ditto.
6030 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6031 * c-c++-common/pr44832.c: Ditto.
6032 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6033 * gcc.dg/pr31490.c: Ditto.
6034 * gcc.dg/torture/builtin-math-7.c: Run only if target
6035 large_double.
6036 * gcc.dg/torture/pr45764.c: Skip for AVR.
6037 * gcc.dg/pr47893.c: Ditto.
6038
6039 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6040
6041 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6042 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6043 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6044 add tab to scan target.
6045
6046 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6047
6048 * gcc.target/arm/neon-modes-3.c: New test.
6049
6050 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6051
6052 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6053 -fno-loop-interchange -ffast-math.
6054
6055 2011-07-07 Richard Guenther <rguenther@suse.de>
6056
6057 * gcc.dg/ftrapv-3.c: New testcase.
6058
6059 2011-07-07 Richard Guenther <rguenther@suse.de>
6060
6061 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6062 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6063
6064 2011-07-07 Kai Tietz <ktietz@redhat.com>
6065
6066 * gcc.dg/binop-notxor1.c: New test.
6067 * gcc.dg/binop-notand4a.c: New test.
6068 * gcc.dg/binop-notxor2.c: New test.
6069 * gcc.dg/binop-notand3a.c: New test.
6070 * gcc.dg/binop-notand2a.c: New test.
6071 * gcc.dg/binop-notand6a.c: New test.
6072 * gcc.dg/binop-notor1.c: New test.
6073 * gcc.dg/binop-notand1a.c: New test.
6074 * gcc.dg/binop-notand5a.c: New test.
6075 * gcc.dg/binop-notor2.c: New test.
6076
6077 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR middle-end/49640
6080 * gcc.dg/gomp/pr49640.c: New test.
6081
6082 2011-07-07 Richard Guenther <rguenther@suse.de>
6083
6084 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6085
6086 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6087
6088 PR target/39150
6089 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6090
6091 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6093 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6094 * gcc.target/powerpc/no-r11-2.c: Ditto.
6095 * gcc.target/powerpc/no-r11-3.c: Ditto.
6096
6097 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6098
6099 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6100 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6101
6102 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6103
6104 * lib/target-supports.exp (check_profiling_available): Disable
6105 profiling with -fprofile-generate for target avr.
6106
6107 2011-07-06 Richard Guenther <rguenther@suse.de>
6108
6109 PR tree-optimization/49645
6110 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6111
6112 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6113
6114 PR middle-end/47383
6115 * gcc.dg/pr47383.c: New.
6116
6117 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6118
6119 PR tree-optimization/49647
6120 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6121
6122 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6123
6124 PR testsuite/49542
6125 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6126 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6127
6128 2011-07-05 Jason Merrill <jason@redhat.com>
6129
6130 PR c++/48157
6131 * g++.dg/template/template-id-4.C: New.
6132
6133 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6134
6135 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6136 * gcc.dg/pr43402.c: Ditto.
6137
6138 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6139
6140 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6141
6142 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6143
6144 * gcc.target/powerpc/ppc-switch-1.c: New test for
6145 --param case-values-threshold.
6146 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6147
6148 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6149
6150 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6151
6152 2011-07-05 Jason Merrill <jason@redhat.com>
6153
6154 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6155
6156 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6157
6158 PR tree-optimization/47654
6159 * gcc.dg/graphite/block-pr47654.c: New.
6160
6161 2011-07-05 Jason Merrill <jason@redhat.com>
6162
6163 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6164
6165 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6166
6167 PR tree-optimization/49580
6168 * gcc.dg/autopar/pr49580.c: New test.
6169
6170 2011-07-05 Richard Guenther <rguenther@suse.de>
6171
6172 PR tree-optimization/49518
6173 PR tree-optimization/49628
6174 * g++.dg/torture/pr49628.C: New testcase.
6175 * gcc.dg/torture/pr49518.c: Likewise.
6176
6177 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6178
6179 * ada/acats/run_acats (which): Extract last field from type -p,
6180 type output only if command succeeded.
6181
6182 2011-07-04 Jason Merrill <jason@redhat.com>
6183
6184 * g++.dg/abi/mangle48.C: New.
6185
6186 * g++.dg/cpp0x/diag1.C: New.
6187
6188 * g++.dg/diagnostic/aka1.C: New.
6189
6190 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR rtl-optimization/49619
6193 * gcc.dg/pr49619.c: New test.
6194
6195 PR rtl-optimization/49472
6196 * gfortran.dg/pr49472.f90: New test.
6197
6198 PR debug/49602
6199 * gcc.dg/pr49602.c: New test.
6200
6201 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6202
6203 PR target/34734
6204 PR target/44643
6205 * gcc.target/avr/avr.exp: Run over cpp files, too.
6206 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6207 * gcc.target/avr/progmem.h: New file.
6208 * gcc.target/avr/exit-abort.h: New file.
6209 * gcc.target/avr/progmem-error-1.c: New file.
6210 * gcc.target/avr/progmem-error-1.cpp: New file.
6211 * gcc.target/avr/progmem-warning-1.c: New file.
6212 * gcc.target/avr/torture/progmem-1.c: New file.
6213 * gcc.target/avr/torture/progmem-1.cpp: New file.
6214
6215 2011-07-04 Richard Guenther <rguenther@suse.de>
6216
6217 PR tree-optimization/49615
6218 * g++.dg/torture/pr49615.C: New testcase.
6219
6220 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6221
6222 PR tree-optimization/49610
6223 * gcc.dg/vect/pr49610.c: New test.
6224
6225 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6226
6227 * gnat.dg/specs/debug1.ads: New test.
6228
6229 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6230
6231 PR fortran/49562
6232 * gfortran.dg/typebound_proc_23.f90: New.
6233
6234 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6235
6236 PR c++/49605
6237 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6238
6239 2011-07-01 Jason Merrill <jason@redhat.com>
6240
6241 PR c++/48261
6242 * g++.dg/template/template-id-3.C: New.
6243
6244 PR c++/48593
6245 * g++.dg/template/qualified-id4.C: New.
6246
6247 PR c++/48883
6248 * g++.dg/template/explicit-args4.C: New.
6249
6250 PR c++/49085
6251 * g++.dg/template/offsetof2.C: New.
6252
6253 2011-07-01 Kai Tietz <ktietz@redhat.com>
6254
6255 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6256
6257 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6258
6259 PR libmudflap/49549
6260 * lib/target-supports.exp (check_effective_target_gld): New proc.
6261
6262 2011-07-01 Richard Guenther <rguenther@suse.de>
6263
6264 PR tree-optimization/49603
6265 * gcc.dg/torture/pr49603.c: New testcase.
6266
6267 2011-06-30 Jason Merrill <jason@redhat.com>
6268
6269 PR c++/49387
6270 * g++.dg/rtti/template1.C: New.
6271
6272 PR c++/49569
6273 * g++.dg/cpp0x/regress/ctor1.C: New.
6274
6275 PR c++/49355
6276 * g++.dg/cpp0x/initlist54.C: New.
6277
6278 2011-06-30 Martin Jambor <mjambor@suse.cz>
6279
6280 * gcc.dg/tree-ssa/sra-12.c: New test.
6281
6282 2011-06-29 Jason Merrill <jason@redhat.com>
6283
6284 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6285
6286 2011-06-30 Richard Guenther <rguenther@suse.de>
6287
6288 PR tree-optimization/46787
6289 * gcc.dg/vect/vect-121.c: New testcase.
6290
6291 2011-06-30 Martin Jambor <mjambor@suse.cz>
6292
6293 PR tree-optimization/49094
6294 * gcc.dg/tree-ssa/pr49094.c: New test.
6295
6296 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR fortran/49540
6299 * gfortran.dg/pr49540-1.f90: New test.
6300 * gfortran.dg/pr49540-2.f90: New test.
6301
6302 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6303
6304 PR ada/49511
6305 * ada/acats/run_acats (which): Use last field of type -p output.
6306
6307 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6308 Iain Sandoe <iains@gcc.gnu.org>
6309
6310 PR libobjc/36610
6311 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6312 Only skip on 64-bit *-*-darwin8* && !objc2.
6313
6314 2011-06-30 Richard Guenther <rguenther@suse.de>
6315
6316 PR tree-optimization/38752
6317 * gcc.c-torture/compile/pr38752.c: New testcase.
6318
6319 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6320
6321 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6322 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6323
6324 2011-06-29 Jason Merrill <jason@redhat.com>
6325
6326 PR c++/49216
6327 * g++.dg/cpp0x/initlist53.C: Use placement new.
6328 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6329 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6330
6331 PR c++/49003
6332 * g++.dg/cpp0x/trailing6.C: New.
6333 * g++.dg/cpp0x/pr45908.C: No error.
6334
6335 PR c++/49272
6336 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6337
6338 PR c++/49520
6339 * g++.dg/cpp0x/constexpr-using2.C: New.
6340
6341 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6342
6343 PR c++/45923
6344 * g++.dg/cpp0x/constexpr-diag3.C: New.
6345 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6346 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6347 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6348 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6349
6350 2011-06-29 Jason Merrill <jason@redhat.com>
6351
6352 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6353
6354 2011-06-29 Richard Guenther <rguenther@suse.de>
6355
6356 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6357
6358 2011-06-29 Jason Merrill <jason@redhat.com>
6359
6360 * g++.dg/cpp0x/initlist-value2.C: New.
6361
6362 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6363 * g++.dg/cpp0x/initlist-value.C: New.
6364
6365 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6366
6367 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6368
6369 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6370
6371 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6372 * gcc.dg/inline_2.c: Likewise.
6373 * gcc.dg/unroll_1.c: Likewise.
6374
6375 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR debug/49567
6378 * gcc.target/i386/pr49567.c: New test.
6379
6380 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6381
6382 * gnat.dg/opt17.ad[sb]: New test.
6383
6384 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6385 Tom de Vries <tom@codesourcery.com>
6386
6387 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6388 (check_effective_target_arm_thumb2): New effective targets.
6389 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6390 properly. Clean up temporary files.
6391 * gcc.target/arm/ivopts-2.c: Likewise.
6392 * gcc.target/arm/ivopts-3.c: Likewise.
6393 * gcc.target/arm/ivopts-4.c: Likewise.
6394 * gcc.target/arm/ivopts-5.c: Likewise.
6395 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6396
6397 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6398
6399 PR fortran/49479
6400 * gfortran.dg/reshape_zerosize_3.f90: New test.
6401
6402 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6403
6404 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6405 * gcc.target/arm/vfp-ldmias.c: Likewise.
6406 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6407 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6408 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6409 * gcc.target/arm/vfp-stmias.c: Likewise.
6410 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6411 * gcc.target/arm/vfp-stmiad.c: Likewise.
6412
6413 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6414
6415 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6416 dg-prune-output.
6417 * gcc.target/arm/pr45701-2.c: Ditto.
6418
6419 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6420
6421 PR fortran/49466
6422 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6423 * gfortran.dg/extends_14.f03: Modified.
6424
6425 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6426
6427 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6428 early if the test is already being skipped.
6429
6430 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6431 scan-assembler-dem-not): For missing file, report unresolved with
6432 same message as for pass/fail, with reason reported in log file.
6433
6434 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6435 from add_options_for_arm_neon_fp16.
6436 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6437 check_effective_target_arm_neon_fp16_ok_nocache.
6438 Check -mfpu and -mfloat-abi options from current multilib.
6439 Do not require neon support.
6440 (check_effective_target_arm_fp16_ok): Renamed from
6441 check_effecitve_target_arm_neon_fp16_ok.
6442 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6443 arm_neon_fp16_ok and arm_fp16.
6444 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6445 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6446 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6447 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6448
6449 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6450
6451 * gcc.dg/builtin-assume-aligned-1.c: New test.
6452 * gcc.dg/builtin-assume-aligned-2.c: New test.
6453 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6454
6455 PR debug/49544
6456 * gcc.dg/pr49544.c: New test.
6457
6458 2011-06-27 Richard Guenther <rguenther@suse.de>
6459
6460 PR tree-optimization/49394
6461 * g++.dg/torture/pr49394.C: New testcase.
6462
6463 2011-06-27 Kai Tietz <ktietz@redhat.com>
6464
6465 * gcc.dg/optimize-bswapdi-2.c: New test.
6466
6467 2011-06-27 Michael Hope <michael.hope@linaro.org>
6468 Richard Sandiford <richard.sandiford@linaro.org>
6469
6470 PR tree-optimization/49169
6471 * gcc.dg/torture/pr49169.c: New test.
6472
6473 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6474
6475 PR testsuite/49529
6476 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6477
6478 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6479 hppa*-*-hpux*.
6480
6481 2011-06-26 Jason Merrill <jason@redhat.com>
6482
6483 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6484
6485 PR c++/49528
6486 * g++.dg/init/ref19.C: New.
6487 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6488
6489 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/48377
6492 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6493 non_strict_align.
6494
6495 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6496
6497 PR middle-end/49191
6498 * lib/target-supports.exp (check_effective_target_non_strict_align):
6499 New.
6500 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6501
6502 2011-06-24 Martin Jambor <mjambor@suse.cz>
6503
6504 PR tree-optimizations/49516
6505 * g++.dg/tree-ssa/pr49516.C: New test.
6506
6507 2011-06-23 Jason Merrill <jason@redhat.com>
6508
6509 PR c++/35255
6510 * g++.dg/template/partial10.C: New.
6511 * g++.dg/template/partial11.C: New.
6512
6513 2011-06-23 Jeff Law <law@redhat.com>
6514
6515 PR middle-end/48770
6516 * gcc.dg/pr48770.c: New test.
6517
6518 2011-06-23 Jan Hubicka <jh@suse.cz>
6519
6520 PR middle-end/49373
6521 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6522
6523 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR testsuite/49512
6526 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6527 instead of -fdump-tree-optimized.
6528
6529 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6530
6531 PR c++/44625
6532 * g++.dg/template/crash107.C: New.
6533 * g++.dg/template/error17.C: Adjust.
6534
6535 2011-06-23 Jason Merrill <jason@redhat.com>
6536
6537 PR c++/49507
6538 * g++.dg/cpp0x/defaulted30.C: New.
6539
6540 PR c++/49440
6541 * g++.dg/rtti/anon-ns1.C: New.
6542
6543 PR c++/49395
6544 * g++.dg/init/ref18.C: New.
6545
6546 PR c++/36435
6547 * g++.dg/template/partial9.C: New.
6548
6549 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6550
6551 PR middle-end/49373
6552 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6553
6554 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR debug/49496
6557 * gcc.dg/pr49496.c: New test.
6558
6559 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6560
6561 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6562 is not xscale.
6563
6564 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6565
6566 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6567 * gcc.target/arm/pr42879.c: Likewise.
6568 * gcc.target/arm/pr45701-3.c: Likewise.
6569
6570 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6571 * gcc.target/arm/pr40482.c: Likewise.
6572 * gcc.target/arm/stack-corruption.c: Likewise.
6573
6574 2011-06-22 Richard Guenther <rguenther@suse.de>
6575
6576 PR tree-optimization/49493
6577 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6578
6579 2011-06-22 Jason Merrill <jason@redhat.com>
6580
6581 PR c++/49260
6582 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6583
6584 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6585 Dmitry Melnik <dm@ispras.ru>
6586
6587 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6588 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6589 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6590
6591 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6592
6593 * gcc.target/arm/tlscall.c: New.
6594
6595 2011-06-21 Jason Merrill <jason@redhat.com>
6596
6597 PR c++/49172
6598 * g++.dg/cpp0x/constexpr-ref1.C: New.
6599 * g++.dg/cpp0x/constexpr-ref2.C: New.
6600 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6601
6602 PR c++/49482
6603 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6604
6605 PR c++/49418
6606 * g++.dg/template/param3.C: New.
6607
6608 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6609
6610 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6611 my_clrsb test functions.
6612 (main): Test clrsb.
6613 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6614 test_sll, test_ull): Add clrsb tests.
6615 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6616 clrsbll.
6617
6618 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6619
6620 PR fortran/49112
6621 * gfortran.dg/class_44.f03: New.
6622
6623 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6624
6625 PR tree-optimization/49478
6626 * gcc.dg/vect/pr49478.c
6627
6628 2011-06-21 Richard Guenther <rguenther@suse.de>
6629
6630 PR tree-optimization/49483
6631 * gcc.dg/vect/vect-120.c: New testcase.
6632
6633 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6634
6635 PR testsuite/49443
6636 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6637 * gcc.dg/vect/vect-peel-4.c: Likewise.
6638
6639 2011-06-22 Christian Bruel <christian.bruel@st.com>
6640
6641 PR middle-end/49139
6642 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6643 * gcc.dg/always_inline2.c: Likewise.
6644 * gcc.dg/always_inline3.c: Likewise.
6645 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6646 * gcc.dg/inline_1.c: Likewise.
6647 * gcc.dg/inline_2.c: Likewise.
6648 * gcc.dg/inline_3.c: Likewise.
6649 * gcc.dg/inline_4.c: Likewise.
6650 * gcc.dg/20051201-1.c: Likewise.
6651 * gcc.dg/pr40087.c: Likewise.
6652 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6653 * gcc.dg/inline-22.c: Likewise.
6654 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6655 * gcc.dg/lto/20090218-1_1.c: Likewise.
6656 * g++.dg/ipa/devirt-7.C: Likewise.
6657 * gcc.dg/uninit-pred-5_a.c: Likewise.
6658 * gcc.dg/uninit-pred-5_b.c: Likewise.
6659 * gcc.dg/fail_always_inline.c: New.
6660
6661 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6662
6663 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6664 into 6 jobs instead of 3.
6665
6666 2011-06-20 Jason Merrill <jason@redhat.com>
6667
6668 PR c++/49216
6669 * g++.dg/cpp0x/initlist53.C: New.
6670
6671 2011-06-20 Tobias Burnus <burnus@net-b.de>
6672
6673 PR fortran/18918
6674 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6675 * gfortran.dg/coarray_lock_3.f90: New.
6676 * gfortran.dg/coarray/lock_1.f90: New.
6677
6678 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6679
6680 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6681 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6682 unresolved and report the reason to the log file.
6683
6684 * lib/scanasm.exp (object-size): Move argument processing earlier
6685 to report errors before verifying that the file exists. Report
6686 problems detected at runtime as unresolved instead of error and
6687 report their reasons to the log file.
6688
6689 2011-06-20 Jason Merrill <jason@redhat.com>
6690
6691 PR c++/47080
6692 * g++.dg/cpp0x/explicit6.C: New.
6693
6694 PR c++/47635
6695 * g++.dg/cpp0x/enum20.C: New.
6696
6697 PR c++/48138
6698 * g++.dg/ext/attr-aligned01.C: New.
6699
6700 PR c++/49205
6701 * g++.dg/cpp0x/variadic-default.C: New.
6702
6703 PR c++/43321
6704 * g++.dg/cpp0x/auto26.C: New.
6705
6706 PR c++/43831
6707 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6708
6709 2011-06-20 Kai Tietz <ktietz@redhat.com>
6710
6711 * gcc.dg/binop-notand1.c: New test.
6712 * gcc.dg/binop-notand2.c: New test.
6713 * gcc.dg/binop-notand3.c: New test.
6714 * gcc.dg/binop-notand4.c: New test.
6715 * gcc.dg/binop-notand5.c: New test.
6716 * gcc.dg/binop-notand6.c: New test.
6717
6718 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR testsuite/49432
6721 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6722
6723 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6724
6725 PR fortran/49400
6726 * gfortran.dg/proc_ptr_31.f90: New.
6727
6728 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6729
6730 * gnat.dg/volatile6.adb: New test.
6731 * gnat.dg/volatile7.adb: Likewise.
6732 * gnat.dg/volatile8.adb: Likewise.
6733 * gnat.dg/volatile9.adb: Likewise.
6734
6735 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6736
6737 * gnat.dg/constant3.adb: New test.
6738
6739 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6740
6741 PR libfortran/49296
6742 * gfortran.dg/read_list_eof_1.f90: New test.
6743
6744 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR target/49411
6747 * gcc.target/i386/testimm-1.c: New test.
6748 * gcc.target/i386/testimm-2.c: New test.
6749 * gcc.target/i386/testimm-3.c: New test.
6750 * gcc.target/i386/testimm-4.c: New test.
6751 * gcc.target/i386/testimm-5.c: New test.
6752 * gcc.target/i386/testimm-6.c: New test.
6753 * gcc.target/i386/testimm-7.c: New test.
6754 * gcc.target/i386/testimm-8.c: New test.
6755 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6756 * gcc.target/i386/xop-rotate1-int.c: New test.
6757 * gcc.target/i386/xop-rotate2-int.c: New test.
6758
6759 2011-06-17 Jason Merrill <jason@redhat.com>
6760
6761 * g++.dg/cpp0x/rv-func2.C: New.
6762
6763 * g++.dg/debug/dwarf2/lambda1.C: New.
6764 * g++.dg/warn/Wshadow-6.C: Adjust.
6765
6766 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6767
6768 PR fortran/48699
6769 * gfortran.dg/move_alloc_5.f90: New.
6770
6771 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6772
6773 PR rtl-optimization/48542
6774 * gcc.dg/torture/pr48542.c: New test.
6775
6776 2011-06-16 Jason Merrill <jason@redhat.com>
6777
6778 PR c++/44160
6779 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6780
6781 PR c++/45378
6782 * g++.dg/cpp0x/initlist52.C New.
6783
6784 PR c++/45399
6785 * c-c++-common/raw-string-12.c: New.
6786
6787 PR c++/49229
6788 * g++.dg/cpp0x/sfinae26.C: New.
6789
6790 PR c++/49251
6791 * g++.dg/cpp0x/variadic113.C: New.
6792
6793 PR c++/49420
6794 * g++.dg/cpp0x/variadic112.C: New.
6795
6796 2011-06-16 Jeff Law <law@redhat.com>
6797
6798 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6799 improved jump threading.
6800 * gcc.dg/builtin-object-size-2.c: Likewise.
6801 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6802
6803 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6804
6805 PR fortran/49074
6806 * gfortran.dg/typebound_assignment_3.f03: New.
6807
6808 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6809
6810 PR testsuite/48727
6811 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6812
6813 2011-06-16 Martin Jambor <mjambor@suse.cz>
6814
6815 PR tree-optimization/49343
6816 * gnat.dg/discr31.ad[sb]: New test.
6817
6818 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6819
6820 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6821
6822 2011-06-16 Tom de Vries <tom@codesourcery.com>
6823
6824 PR target/45098
6825 * gcc.target/arm/ivopts-3.c: Update test.
6826 * gcc.target/arm/ivopts-5.c: Same.
6827
6828 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6829
6830 Revert:
6831 2011-06-10 Wei Guozhi <carrot@google.com>
6832
6833 PR target/45335
6834 * gcc.target/arm/pr45335.c: New test.
6835 * gcc.target/arm/pr45335-2.c: New test.
6836 * gcc.target/arm/pr45335-3.c: New test.
6837 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6838 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6839 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6840
6841 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6842
6843 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6844
6845 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6846
6847 PR fortran/49417
6848 * gfortran.dg/class_43.f03: New.
6849
6850 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR tree-optimization/49419
6853 * gcc.c-torture/execute/pr49419.c: New test.
6854
6855 2011-06-16 Revital Eres <revital.eres@linaro.org>
6856
6857 * gcc.dg/sms-9.c: New file.
6858
6859 2011-06-15 Easwaran Raman <eraman@google.com>
6860
6861 PR rtl-optimization/49414
6862 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6863
6864 2011-06-14 Jason Merrill <jason@redhat.com>
6865
6866 * g++.dg/cpp0x/noexcept13.C: New.
6867
6868 2011-06-14 Easwaran Raman <eraman@google.com>
6869
6870 PR rtl-optimization/44194
6871 * gcc.dg/pr44194-1.c: New test.
6872 * gcc.dg/pr44194-2.c: New test.
6873
6874 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6875
6876 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6877 switches.
6878 * gcc.target/arm/pr45701-2.c: Likewise.
6879 * gcc.target/arm/thumb-branch1.c: Likewise.
6880
6881 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6882
6883 PR testsuite/48727
6884 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6885
6886 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6887
6888 * gcc.target/arm/pr45701-1.c: Require thumb support.
6889 * gcc.target/arm/pr45701-2.c: Likewise.
6890 * gcc.target/arm/thumb-branch1.c: Likewise.
6891
6892 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6893 * gcc.target/arm/pr39839.c: Likewise.
6894 * gcc.target/arm/pr40657-2.c: Likewise.
6895 * gcc.target/arm/pr40956.c: Likewise.
6896 * gcc.target/arm/pr41679.c: Likewise.
6897 * gcc.target/arm/pr42235.c: Likewise.
6898 * gcc.target/arm/pr42495.c: Likewise.
6899 * gcc.target/arm/pr42505.c: Likewise.
6900 * gcc.target/arm/pr42574.c: Likewise.
6901 * gcc.target/arm/pr46883.c: Likewise.
6902 * gcc.target/arm/pr46934.c: Likewise.
6903 * gcc.target/arm/xor-and.c: Likewise.
6904
6905 2011-06-14 Jason Merrill <jason@redhat.com>
6906
6907 * g++.dg/other/error23.C: Adjust error message.
6908 * g++.dg/other/error32.C: Likewise.
6909
6910 PR c++/49389
6911 * g++.dg/cpp0x/rv-dotstar.C: New.
6912
6913 PR c++/49369
6914 * g++.dg/cpp0x/decltype30.C: New.
6915
6916 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6917
6918 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR fortran/49103
6921 * gfortran.dg/pr49103.f90: New test.
6922
6923 2011-06-14 Tom de Vries <tom@codesourcery.com>
6924
6925 PR target/45098
6926 * gcc.target/arm/ivopts-3.c: New test.
6927 * gcc.target/arm/ivopts-4.c: New test.
6928 * gcc.target/arm/ivopts-5.c: New test.
6929
6930 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR rtl-optimization/49390
6933 * gcc.c-torture/execute/pr49390.c: New test.
6934
6935 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6936
6937 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6938
6939 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6940
6941 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6942 * gcc.c-torture/execute/cmpsi-2.x: New file.
6943 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6944 * gcc.c-torture/execute/pr45262.x: New file.
6945 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6946 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6947 int32plus
6948 * gcc.c-torture/compile/pr49163.c: Ditto.
6949
6950 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6951
6952 * gcc.dg/vect/vect-16.c: Rename to...
6953 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6954 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6955 for double-word vectors.
6956 * gcc.dg/vect/vect-peel-4.c: Likewise.
6957 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6958 vect_element_align.
6959 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6960 -fno-fast-math.
6961
6962 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6963
6964 PR target/44618
6965 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6966
6967 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6968
6969 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6970
6971 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6972
6973 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6974
6975 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6976
6977 * gfortran.dg/trim_optimize_8.f90: New test case.
6978
6979 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6980 Ira Rosen <ira.rosen@linaro.org>
6981
6982 PR tree-optimization/49352
6983 * gcc.dg/vect/pr49352.c: New test.
6984
6985 2011-06-12 Tobias Burnus
6986
6987 PR fortran/49324
6988 * gfortran.dg/alloc_comp_assign_11.f90: New.
6989
6990 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6991
6992 * gfortran.dg/trim_optimize_7.f90: New test.
6993
6994 2011-06-10 Wei Guozhi <carrot@google.com>
6995
6996 PR target/45335
6997 * gcc.target/arm/pr45335.c: New test.
6998 * gcc.target/arm/pr45335-2.c: New test.
6999 * gcc.target/arm/pr45335-3.c: New test.
7000 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7001 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7002 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7003
7004 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7005
7006 PR c++/41769
7007 * g++.dg/parse/error39.C: New.
7008
7009 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7010
7011 * gcc.target/arm/20090811-1.c: Skip for incompatible
7012 options, do not override other options.
7013 * gcc.target/arm/combine-cmp-shift.c: Skip for
7014 incompatible options.
7015 * gcc.target/arm/pr45094.c: Likewise.
7016 * gcc.target/arm/scd42-1.c: Likewise.
7017 * gcc.target/arm/scd42-3.c: Likewise.
7018 * gcc.target/arm/thumb-ltu.c: Likewise.
7019
7020 * lib/target-supports.exp
7021 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7022 multilib flags use -mfpu with a value other than neon-fp16.
7023
7024 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025
7026 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7027 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7028
7029 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7030
7031 * lib/target-supports.exp (check_effective_target_pie): New proc.
7032 * gcc.dg/pie-link.c: Use target pie.
7033
7034 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7035 Laurent Roug� <laurent.rouge@menta.fr>
7036
7037 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7038 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7039
7040 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7041
7042 * gfortran.dg/coarray/sync_1.f90: New test for
7043 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7044
7045 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7046
7047 PR tree-optimization/49318
7048 * gcc.dg/vect/pr49318.c: New test.
7049
7050 2011-06-09 David Krauss <potswa@mac.com>
7051
7052 * g++.dg/template/arrow1.C: New.
7053
7054 2011-06-09 Jason Merrill <jason@redhat.com>
7055
7056 * lib/prune.exp: Prune "note"s.
7057 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7058
7059 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7060 * g++.dg/template/dependent-expr3.C: Likewise.
7061 * g++.dg/parse/template7.C: Likewise.
7062 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7063 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7064 * g++.old-deja/g++.pt/friend38.C: Likewise.
7065 * g++.old-deja/g++.pt/crash32.C: Likewise.
7066 * g++.old-deja/g++.other/init4.C: Likewise.
7067 * g++.old-deja/g++.other/friend8.C: Likewise.
7068
7069 * g++.dg/ext/complex7.C: Adjust expected output.
7070 * g++.dg/diagnostic/method1.C: Likewise.
7071 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7072 * g++.dg/parse/crash33.C: Likewise.
7073 * g++.dg/other/warning1.C: Likewise.
7074 * g++.dg/init/pr29571.C: Likewise.
7075 * g++.dg/warn/overflow-warn-1.C: Likewise.
7076 * g++.dg/warn/overflow-warn-3.C: Likewise.
7077 * g++.dg/warn/overflow-warn-4.C: Likewise.
7078 * g++.old-deja/g++.oliva/template1.C: Likewise.
7079
7080 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7081 * g++.dg/parse/template7.C: Adjust.
7082
7083 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7084
7085 PR target/49307
7086 * gcc.dg/pr49307.c: New.
7087
7088 2011-06-09 Wei Guozhi <carrot@google.com>
7089
7090 PR target/46975
7091 * gcc.target/arm/pr46975.c: New testcase.
7092
7093 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7094
7095 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7096 (PMETH, arglist_t): Removed.
7097 (method_get_number_of_arguments): Removed.
7098 (method_get_nth_argument): Removed.
7099 (method_get_first_argument): Removed.
7100 (method_get_next_argument): Removed.
7101 (method_get_sizeof_arguments): Removed.
7102 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7103 (PMETH): Removed.
7104 (method_get_number_of_arguments): Removed.
7105 (method_get_nth_argument): Removed.
7106 (method_get_first_argument): Removed.
7107 (method_get_next_argument): Removed.
7108 (method_get_sizeof_arguments): Removed.
7109 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7110
7111 2011-06-09 David Li <davidxl@google.com>
7112
7113 * gcc.dg/dump-pass.c: New test.
7114
7115 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/29003
7118 * g++.dg/parse/error38.C: New.
7119
7120 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR middle-end/49308
7123 * gfortran.dg/pr49308.f90: New test.
7124
7125 2011-06-08 Jason Merrill <jason@redhat.com>
7126
7127 * g++.dg/cpp0x/noexcept11.C: New.
7128 * g++.dg/cpp0x/noexcept12.C: New.
7129 * g++.dg/cpp0x/sfinae11.C: Adjust.
7130
7131 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR testsuite/49323
7134 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7135 to dg-options, match also DW_AT_linkage_name.
7136
7137 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7138
7139 PR middle-end/21953
7140 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7141 -fno-common on alpha*-dec-osf*.
7142 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7143
7144 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7145
7146 PR rtl-optimization/49303
7147 * gcc.target/ia64/pr49303.c: New test.
7148
7149 2011-06-08 Tobias Burnus <burnus@net-b.de>
7150
7151 PR fortran/18918
7152 * gfortran.dg/coarray_lock_1.f90: New.
7153 * gfortran.dg/coarray_lock_2.f90: New.
7154
7155 2011-06-07 Jason Merrill <jason@redhat.com>
7156
7157 * lib/prune.exp: Look for "required" rather than "instantiated".
7158 * g++.dg/abi/mangle11.C: Likewise.
7159 * g++.dg/abi/mangle12.C: Likewise.
7160 * g++.dg/abi/mangle17.C: Likewise.
7161 * g++.dg/abi/mangle20-2.C: Likewise.
7162 * g++.dg/abi/pragma-pack1.C: Likewise.
7163 * g++.dg/cpp0x/decltype26.C: Likewise.
7164 * g++.dg/cpp0x/decltype28.C: Likewise.
7165 * g++.dg/cpp0x/decltype29.C: Likewise.
7166 * g++.dg/cpp0x/enum11.C: Likewise.
7167 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7168 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7169 * g++.dg/cpp0x/pr47416.C: Likewise.
7170 * g++.dg/ext/case-range2.C: Likewise.
7171 * g++.dg/ext/case-range3.C: Likewise.
7172 * g++.dg/gomp/for-19.C: Likewise.
7173 * g++.dg/gomp/pr37533.C: Likewise.
7174 * g++.dg/gomp/pr38639.C: Likewise.
7175 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7176 * g++.dg/inherit/base3.C: Likewise.
7177 * g++.dg/inherit/using6.C: Likewise.
7178 * g++.dg/init/placement4.C: Likewise.
7179 * g++.dg/init/reference3.C: Likewise.
7180 * g++.dg/lookup/scoped6.C: Likewise.
7181 * g++.dg/lookup/using7.C: Likewise.
7182 * g++.dg/other/abstract1.C: Likewise.
7183 * g++.dg/other/error10.C: Likewise.
7184 * g++.dg/other/error5.C: Likewise.
7185 * g++.dg/other/field1.C: Likewise.
7186 * g++.dg/other/offsetof5.C: Likewise.
7187 * g++.dg/parse/bitfield2.C: Likewise.
7188 * g++.dg/parse/constant4.C: Likewise.
7189 * g++.dg/parse/crash20.C: Likewise.
7190 * g++.dg/parse/invalid-op1.C: Likewise.
7191 * g++.dg/parse/non-dependent2.C: Likewise.
7192 * g++.dg/parse/template18.C: Likewise.
7193 * g++.dg/tc1/dr152.C: Likewise.
7194 * g++.dg/tc1/dr166.C: Likewise.
7195 * g++.dg/tc1/dr176.C: Likewise.
7196 * g++.dg/tc1/dr213.C: Likewise.
7197 * g++.dg/template/access11.C: Likewise.
7198 * g++.dg/template/access2.C: Likewise.
7199 * g++.dg/template/access3.C: Likewise.
7200 * g++.dg/template/access7.C: Likewise.
7201 * g++.dg/template/arg7.C: Likewise.
7202 * g++.dg/template/cond2.C: Likewise.
7203 * g++.dg/template/crash13.C: Likewise.
7204 * g++.dg/template/crash40.C: Likewise.
7205 * g++.dg/template/crash7.C: Likewise.
7206 * g++.dg/template/crash84.C: Likewise.
7207 * g++.dg/template/ctor5.C: Likewise.
7208 * g++.dg/template/defarg13.C: Likewise.
7209 * g++.dg/template/defarg14.C: Likewise.
7210 * g++.dg/template/dtor7.C: Likewise.
7211 * g++.dg/template/eh2.C: Likewise.
7212 * g++.dg/template/error2.C: Likewise.
7213 * g++.dg/template/error43.C: Likewise.
7214 * g++.dg/template/friend32.C: Likewise.
7215 * g++.dg/template/injected1.C: Likewise.
7216 * g++.dg/template/instantiate1.C: Likewise.
7217 * g++.dg/template/instantiate3.C: Likewise.
7218 * g++.dg/template/instantiate5.C: Likewise.
7219 * g++.dg/template/instantiate7.C: Likewise.
7220 * g++.dg/template/local6.C: Likewise.
7221 * g++.dg/template/lookup2.C: Likewise.
7222 * g++.dg/template/member5.C: Likewise.
7223 * g++.dg/template/memfriend15.C: Likewise.
7224 * g++.dg/template/memfriend16.C: Likewise.
7225 * g++.dg/template/memfriend17.C: Likewise.
7226 * g++.dg/template/memfriend7.C: Likewise.
7227 * g++.dg/template/meminit1.C: Likewise.
7228 * g++.dg/template/nested3.C: Likewise.
7229 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7230 * g++.dg/template/nontype12.C: Likewise.
7231 * g++.dg/template/nontype13.C: Likewise.
7232 * g++.dg/template/nontype6.C: Likewise.
7233 * g++.dg/template/pr23510.C: Likewise.
7234 * g++.dg/template/pr35240.C: Likewise.
7235 * g++.dg/template/ptrmem15.C: Likewise.
7236 * g++.dg/template/ptrmem6.C: Likewise.
7237 * g++.dg/template/qualified-id1.C: Likewise.
7238 * g++.dg/template/qualttp20.C: Likewise.
7239 * g++.dg/template/qualttp3.C: Likewise.
7240 * g++.dg/template/qualttp4.C: Likewise.
7241 * g++.dg/template/qualttp5.C: Likewise.
7242 * g++.dg/template/qualttp6.C: Likewise.
7243 * g++.dg/template/qualttp7.C: Likewise.
7244 * g++.dg/template/qualttp8.C: Likewise.
7245 * g++.dg/template/recurse.C: Likewise.
7246 * g++.dg/template/recurse2.C: Likewise.
7247 * g++.dg/template/ref5.C: Likewise.
7248 * g++.dg/template/scope2.C: Likewise.
7249 * g++.dg/template/sfinae10.C: Likewise.
7250 * g++.dg/template/sfinae3.C: Likewise.
7251 * g++.dg/template/sizeof3.C: Likewise.
7252 * g++.dg/template/static9.C: Likewise.
7253 * g++.dg/template/template-id-2.C: Likewise.
7254 * g++.dg/template/typedef13.C: Likewise.
7255 * g++.dg/template/typename4.C: Likewise.
7256 * g++.dg/template/using14.C: Likewise.
7257 * g++.dg/template/using2.C: Likewise.
7258 * g++.dg/template/warn1.C: Likewise.
7259 * g++.dg/warn/Wparentheses-13.C: Likewise.
7260 * g++.dg/warn/Wparentheses-15.C: Likewise.
7261 * g++.dg/warn/Wparentheses-16.C: Likewise.
7262 * g++.dg/warn/Wparentheses-17.C: Likewise.
7263 * g++.dg/warn/Wparentheses-18.C: Likewise.
7264 * g++.dg/warn/Wparentheses-19.C: Likewise.
7265 * g++.dg/warn/Wparentheses-20.C: Likewise.
7266 * g++.dg/warn/Wparentheses-23.C: Likewise.
7267 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7268 * g++.dg/warn/noeffect2.C: Likewise.
7269 * g++.dg/warn/noeffect4.C: Likewise.
7270 * g++.dg/warn/pr8570.C: Likewise.
7271 * g++.old-deja/g++.brendan/init2.C: Likewise.
7272 * g++.old-deja/g++.eh/spec6.C: Likewise.
7273 * g++.old-deja/g++.pt/crash10.C: Likewise.
7274 * g++.old-deja/g++.pt/crash36.C: Likewise.
7275 * g++.old-deja/g++.pt/derived3.C: Likewise.
7276 * g++.old-deja/g++.pt/error2.C: Likewise.
7277 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7278 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7279 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7280 * g++.old-deja/g++.pt/overload7.C: Likewise.
7281 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7282
7283 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7284 Iain Sandoe <iains@gcc.gnu.org>
7285
7286 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7287 Added code to deal with the case when [Protocol
7288 -descriptionForInstanceMethod:] or [Protocol
7289 -descriptionForClassMethod:] returns NULL.
7290
7291 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7292 Iain Sandoe <iains@gcc.gnu.org>
7293
7294 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7295 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7296 Added cast.
7297
7298 2011-06-07 Xinliang David Li <davidxl@google.com>
7299
7300 * gcc.dg/inline_2.c: New test.
7301 * gcc.dg/unroll_2.c: New test.
7302 * gcc.dg/inline_3.c: New test.
7303 * gcc.dg/unroll_3.c: New test.
7304 * gcc.dg/inline_4.c: New test.
7305 * gcc.dg/unroll_4.c: New test.
7306 * gcc.dg/inline_1.c: New test.
7307 * gcc.dg/unroll_1.c: New test.
7308
7309 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311 PR tree-optimization/48497
7312 * lib/gcc-defs.exp (dg-additional-options): New proc.
7313 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7314 -msse2 on 32-bit x86.
7315
7316 2011-06-06 Jason Merrill <jason@redhat.com>
7317
7318 * g++.dg/cpp0x/enum19.C: New.
7319
7320 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7321
7322 * gcc.target/arm/neon-reload-class.c: New test.
7323
7324 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7325
7326 PR debug/49130
7327 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7328
7329 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7330
7331 * gcc.target/arm/smlatb-1.c: New file.
7332 * gcc.target/arm/smlatt-1.c: New file.
7333 * gcc.target/arm/smlaltb-1.c: New file.
7334 * gcc.target/arm/smlaltt-1.c: New file.
7335
7336 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7337
7338 * gcc.target/arm/mla-2.c: New test.
7339
7340 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR gcov-profile/49299
7343 * gcc.dg/tree-prof/pr49299-1.c: New test.
7344 * gcc.dg/tree-prof/pr49299-2.c: New test.
7345
7346 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7347
7348 * lib/target-supports.exp
7349 (check_effective_target_vect_widen_mult_qi_to_hi):
7350 Add NEON as supporting target.
7351 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7352 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7353 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7354 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7355 using widening multiplication on targets that support it.
7356 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7357 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7358 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7359
7360 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7361
7362 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7363 Modern Objective-C runtime API.
7364 * objc/execute/next_mapping.h: Removed.
7365 * objc-obj-c++-shared/next-mapping.h: Removed.
7366 * objc-obj-c++-shared/Object1.h: Removed.
7367 * objc-obj-c++-shared/Object1.m: Removed.
7368 * objc-obj-c++-shared/Object1.mm: Removed.
7369 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7370 * objc-obj-c++-shared/Protocol1.h: Removed.
7371 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7372 of ProtoBool, IVAR_T and METHOD.
7373 * objc-obj-c++-shared/runtime.h: New.
7374 * objc-obj-c++-shared/TestsuiteObject.h: New.
7375 * objc-obj-c++-shared/TestsuiteObject.m: New.
7376
7377 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7378 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7379 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7380 it a class method.
7381 * objc/execute/_cmd.m: Include
7382 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7383 runtime API. ([TestClass +initialize]): Include this method also
7384 with the GNU runtime.
7385 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7386 Object. ([-setValue:]): Return void.
7387 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7388 with the GNU runtime. Include
7389 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7390 for the NeXT runtime. Use the existing print_ivars() and
7391 compare_structures() implementations for the old NeXT runtime.
7392 Added new implementations for the Modern GNU and NeXT runtimes.
7393 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7394 well. (main): Use objc_getClass(). Use return instead of exit.
7395 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7396 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7397 of exit().
7398 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7399 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7400 instead of Object. (main): Use return instead of exit().
7401 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7402 instead of Object. Removed prototype for exit(). (main): Use
7403 return instead of exit(). Use the Modern Objective-C runtime API.
7404 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7405 Object.
7406 * objc/execute/class-tests-1.h: Include
7407 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7408 runtime API. (test_class_with_superclass): Do not call [Object
7409 class]. There is no need to with the current libobjc.
7410 * objc/execute/class-tests-2.h: Include
7411 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7412 runtime API.
7413 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7414 ../../objc-obj-c++-shared/next-mapping.h.
7415 * objc/execute/class-2.m: Likewise.
7416 * objc/execute/class-3.m: Likewise.
7417 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7418 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7419 +initialize]): Include this method also with the GNU
7420 runtime. (main): Use the Modern Objective-C runtime API.
7421 * objc/execute/class-5.m: Likewise.
7422 * objc/execute/class-6.m: Likewise.
7423 * objc/execute/class-7.m: Likewise.
7424 * objc/execute/class-8.m: Likewise.
7425 * objc/execute/class-9.m: Likewise.
7426 * objc/execute/class-10.m: Likewise.
7427 * objc/execute/class-11.m: Likewise.
7428 * objc/execute/class-12.m: Likewise.
7429 * objc/execute/class-13.m: Likewise.
7430 * objc/execute/class-14.m: Likewise.
7431 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7432 this method also with the GNU runtime.
7433 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7434 +initialize]): Include this method also with the GNU runtime.
7435 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7436 of Object.
7437 * objc/execute/encode-1.m: Likewise.
7438 * objc/execute/enumeration-1.m: Likewise.
7439 * objc/execute/enumeration-2.m: Likewise.
7440 * objc/execute/exceptions/catchall-1.m: Likewise.
7441 * objc/execute/exceptions/finally-1.m: Likewise.
7442 * objc/execute/exceptions/foward-1.m: Likewise.
7443 * objc/execute/exceptions/local-variables-1.m: Likewise.
7444 * objc/execute/exceptions/throw-nil.m: Likewise.
7445 * objc/execute/exceptions/trivial.m: Likewise.
7446 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7447 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7448 * objc/execute/exceptions/matcher-1.m: Likewise.
7449 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7450 Object.
7451 * objc/execute/formal_protocol-2.m: Likewise.
7452 * objc/execute/formal_protocol-3.m: Likewise.
7453 * objc/execute/formal_protocol-4.m: Likewise.
7454 * objc/execute/formal_protocol-5.m: Include
7455 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7456 protocol_getName().
7457 * objc/execute/formal_protocol-6.m: Likewise.
7458 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7459 Object. Include <objc/Protocol.h> instead of
7460 ../../objc-obj-c++-shared/Protocol1.h.
7461 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7462 Object.
7463 * objc/execute/informal_protocol.m: Likewise.
7464 * objc/execute/load-3.m: Likewise.
7465 * objc/execute/many_args_method.m ([TestClass +initialize]):
7466 Include this method with the GNU runtime as well.
7467 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7468 * objc/execute/nested-func-1.m: Use TestsuiteObject
7469 instead of Object.
7470 * objc/execute/nil_method-1.m: Likewise.
7471 * objc/execute/no_clash.m: Likewise.
7472 * objc/execute/np-1.m: Do not include
7473 ../../objc-obj-c++-shared/Protocol1.h.
7474 (main): Use return instead of exit().
7475 * objc/execute/np-2.m: Do not include
7476 ../../objc-obj-c++-shared/Protocol1.h.
7477 ([MyObject +initialize]): Include this method also with the GNU
7478 runtime. (main): Use return instead of exit().
7479 * objc/execute/object_is_class.m: Include
7480 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7481 of Object. (main): Use the Modern Objective-C runtime API.
7482 * objc/execute/object_is_meta_class.m: Likewise.
7483 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7484 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7485 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7486 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7487 Objective-C runtime API.
7488 * objc/execute/protocol-isEqual-2.m: Likewise.
7489 * objc/execute/protocol-isEqual-3.m: Likewise.
7490 * objc/execute/protocol-isEqual-4.m: Likewise.
7491 * objc/execute/redefining_self.m ([TestClass +initialize]):
7492 Include this method with the GNU runtime as well.
7493 * objc/execute/root_methods.m: Include
7494 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7495 Include this method with the GNU runtime as well.
7496 (main): Use the Modern Objective-C runtime API.
7497 * objc/execute/selector-1.m: Include
7498 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7499 of Object. (main): Use the Modern Objective-C runtime API.
7500 * objc/execute/static-1.m ([Test +initialize]): Include this
7501 method with the GNU runtime as well.
7502 * objc/execute/static-2.m: Likewise.
7503 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7504 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7505 ([MathClass +initialize]): Include this method with the GNU
7506 runtime as well.
7507 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7508 instead of Object.
7509 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7510 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7511 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7512 * objc.dg/attributes/method-attribute-1.m: Likewise.
7513 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7514 * objc.dg/attributes/method-attribute-2.m: Likewise.
7515 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7516 * objc.dg/attributes/method-attribute-3.m: Likewise.
7517 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7518 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7519 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7520 * obj-c++.dg/bitfield-1.mm: Likewise.
7521 * obj-c++.dg/bitfield-2.mm: Likewise
7522 * objc.dg/bitfield-3.m: Likewise.
7523 * obj-c++.dg/bitfield-4.mm: Likewise.
7524 * objc.dg/bitfield-5.m: Likewise
7525 * objc.dg/call-super-1.m: Likewise.
7526 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7527 Use objc_getClass() instead of objc_get_class(), but for the GNU
7528 runtime redefine objc_getClass as objc_get_class. Include
7529 ../objc-obj-c++-shared/runtime.h.
7530 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7531 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7532 Use the Modern Objective-C runtime API.
7533 * objc.dg/class-protocol-1.m: Include
7534 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7535 * obj-c++.dg/class-protocol-1.mm: Likewise.
7536 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7537 * objc.dg/comp-types-10.m: Likewise.
7538 * objc.dg/comp-types-11.m: Likewise.
7539 * objc.dg/comp-types-12.m: Likewise.
7540 * obj-c++.dg/comp-types-9.mm: Likewise.
7541 * obj-c++.dg/comp-types-11.mm: Likewise.
7542 * obj-c++.dg/comp-types-12.mm: Likewise.
7543 * obj-c++.dg/comp-types-13.mm: Likewise.
7544 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7545 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7546 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7547 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7548 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7549 * objc.dg/desig-init-1.m: Likewise.
7550 * obj-c++.dg/defs.mm: Likewise.
7551 * objc.dg/exceptions-2.m: Likewise.
7552 * obj-c++.dg/except-1.mm: Likewise.
7553 * obj-c++.dg/exceptions-2.mm: Likewise.
7554 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7555 Use the Modern Objective-C runtime API.
7556 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7557 the Modern Objective-C runtime API. Do not include
7558 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7559 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7560 the Modern Objective-C runtime API except when using an older NeXT
7561 runtime.
7562 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7563 the Modern Objective-C runtime API.
7564 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7565 objc/encoding.h.
7566 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7567 * objc.dg/encode-7-next-64bit.m: Updated include.
7568 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7569 objc/encoding.h.
7570 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7571 the Modern Objective-C runtime API.
7572 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7573 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7574 instead of ../objc-obj-c++-shared/Protocol1.h.
7575 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7576 the Modern Objective-C runtime API except when using an older NeXT
7577 runtime.
7578 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7579 the Modern Objective-C runtime API.
7580 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7581 Object.
7582 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7583 * objc.dg/fix-and-continue-2.m: Likewise.
7584 * objc.dg/foreach-1.m: Likewise.
7585 * objc.dg/foreach-2.m: Likewise.
7586 * objc.dg/foreach-3.m: Likewise.
7587 * objc.dg/foreach-4.m: Likewise.
7588 * objc.dg/foreach-5.m: Likewise.
7589 * objc.dg/foreach-6.m: Likewise.
7590 * objc.dg/foreach-7.m: Likewise.
7591 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7592 Object.
7593 * objc.dg/func-ptr-2.m: Likewise.
7594 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7595 Do not include objc/objc-api.h.
7596 * obj-c++.dg/fsf-package-0.mm: Likewise.
7597 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7598 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7599 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7600 of Object.
7601 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7602 * objc.dg/gnu-runtime-3.m: Likewise.
7603 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7604 * objc.dg/headers.m: Include objc/runtime.h instead of
7605 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7606 for the NeXT runtime.
7607 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7608 * obj-c++.dg/isa-field-1.mm: Likewise.
7609 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7610 * objc.dg/layout-1.m: Likewise.
7611 * objc.dg/layout-2.m: Likewise.
7612 * objc.dg/local-decl-2.m: Likewise.
7613 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7614 Object. ([Container +elementForView:]): Use
7615 class_conformsToProtocol().
7616 * obj-c++.dg/lookup-2.mm: Likewise.
7617 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7618 * obj-c++.dg/local-decl-1.mm: Likewise.
7619 * objc.dg/method-3.m: Likewise.
7620 * objc.dg/method-4.m: Likewise.
7621 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7622 ../objc-obj-c++-shared/Protocol1.h.
7623 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7624 * objc.dg/method-9.m: Likewise.
7625 * objc.dg/method-10.m: Likewise.
7626 * objc.dg/method-13.m ([Root +initialize]): Include this method
7627 also for the GNU runtime. (main): Use objc_getClass() also for
7628 the GNU runtime.
7629 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7630 * objc.dg/method-17.m: Likewise.
7631 * objc.dg/method-19.m: Likewise.
7632 * objc.dg/method-20b.m: Likewise.
7633 * obj-c++.dg/method-2.mm: Likewise.
7634 * obj-c++.dg/method-6.mm: Likewise.
7635 * obj-c++.dg/method-10.mm: Likewise.
7636 * obj-c++.dg/method-11.mm: Likewise.
7637 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7638 ../objc-obj-c++-shared/Protocol1.h.
7639 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7640 * obj-c++.dg/method-15.mm: Likewise.
7641 * obj-c++.dg/method-17.mm: Likewise.
7642 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7643 +initialize]): Include this method also for the GNU
7644 runtime. (main): Use objc_getClass() also for the GNU runtime.
7645 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7646 * obj-c++.dg/method-22.mm: Likewise.
7647 * obj-c++.dg/method-23.mm: Likewise.
7648 * obj-c++.dg/no-extra-load.mm: Likewise.
7649 * objc.dg/objc-fast-4.m: Likewise.
7650 * objc.dg/objc-gc-4.m: Likewise.
7651 * obj-c++.dg/objc-gc-3.mm: Likewise.
7652 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7653 protocol_getMethodDescription() instead of [Protocol
7654 -descriptionForInstanceMethod].
7655 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7656 Made it available with all runtimes. (main): Call -test instead
7657 of -class.
7658 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7659 and put into a category.
7660 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7661 Object. Include objc/objc.h.
7662 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7663 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7664 New. (main): Use protocol_getMethodDescription() instead
7665 of [Protocol -descriptionForInstanceMethod] and [Protocol
7666 -descriptionForClassMethod].
7667 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7668 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7669 Objective-C runtime API.
7670 * obj-c++.dg/proto-qual-1.mm: Likewise.
7671 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7672 Object.
7673 * obj-c++.dg/property/property-1.mm: Likewise.
7674 * obj-c++.dg/qual-types-1.mm: Likewise.
7675 * objc.dg/selector-2.m: Include objc/objc.h instead of
7676 ../objc-obj-c++-shared/Object1.h.
7677 * obj-c++.dg/selector-2.mm: Likewise.
7678 * obj-c++.dg/selector-5.mm: Likewise.
7679 * obj-c++.dg/selector-6.mm: Likewise.
7680 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7681 Object. Do not include objc/objc-api.h.
7682 * obj-c++.dg/set-not-used-1.mm: Likewise.
7683 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7684 * objc.dg/stret-1.m: Likewise.
7685 * objc.dg/stret-2.m: Likewise.
7686 * obj-c++.dg/super-class-2.mm: Likewise.
7687 * objc.dg/super-class-3.m: Likewise.
7688 * objc.dg/super-class-4.m: Likewise.
7689 * objc.dg/sync-2.m: Likewise.
7690 * obj-c++.dg/sync-2.mm: Likewise.
7691 * objc.dg/sync-1.m: Include objc/objc.h instead of
7692 ../objc-obj-c++-shared/Object1.h.
7693 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7694 'Class' as the type of 'isa'.
7695 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7696 Objective-C runtime API. ([TestClass +initialize]): Include this
7697 method with the GNU runtime as well.
7698 * objc.dg/strings/strings-1.m: Updated includes.
7699 * obj-c++.dg/strings/strings-1.mm: Likewise.
7700 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7701 objc.dg/strings/const-str-12b.m.
7702 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7703 * obj-c++.dg/template-3.mm: Likewise.
7704 * obj-c++.dg/template-4.mm: Likewise.
7705 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7706 Objective-C runtime API.
7707 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7708 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7709 * obj-c++.dg/try-catch-1.mm: Likewise.
7710 * obj-c++.dg/try-catch-2.mm: Likewise.
7711 * objc.dg/try-catch-3.m: Likewise.
7712 * obj-c++.dg/try-catch-3.mm: Likewise.
7713 * objc.dg/try-catch-6.m: Likewise.
7714 * objc.dg/try-catch-7.m: Likewise.
7715 * obj-c++.dg/try-catch-7.mm: Likewise.
7716 * obj-c++.dg/try-catch-8.mm: Likewise.
7717 * obj-c++.dg/try-catch-9.mm: Likewise.
7718 * objc.dg/try-catch-10.m: Likewise.
7719 * obj-c++.dg/try-catch-11.mm: Likewise.
7720 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7721 Object. Include objc/objc.h.
7722 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7723 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7724 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7725 Object. Use Modern Objective-C runtime API. Do not use
7726 performv::.
7727 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7728 * obj-c++.dg/torture/trivial.mm: Likewise.
7729 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7730 instead of ../objc-obj-c++-shared/Object1.h. Include
7731 ../objc-obj-c++-shared/runtime.h.
7732 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7733 * objc.dg/torture/strings/const-str-11.m: Likewise.
7734 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7735 * objc.dg/torture/strings/const-str-9.m: Likewise.
7736 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7737 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7738 instead of Object. Only add _FooClassReference if
7739 __NEXT_RUNTIME__.
7740 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7741 * objc.dg/torture/strings/const-str-8.m: Likewise.
7742 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7743 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7744 additional sources.
7745 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7746 Object.
7747 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7748 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7749 * obj-c++.dg/va-meth-1.mm: Likewise.
7750 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7751 ../objc-obj-c++-shared/Object1.h.
7752 * objc.dg/zero-link-3.m: Likewise.
7753
7754 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7755
7756 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7757
7758 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7759
7760 PR objc-++/48275
7761 * obj-c++.dg/property/cxx-property-1.mm: New.
7762 * obj-c++.dg/property/cxx-property-2.mm: New.
7763
7764 2011-06-06 Jason Merrill <jason@redhat.com>
7765
7766 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7767
7768 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7769
7770 PR rtl-optimization/49145
7771 From Ryan Mansfield
7772 * gcc.c-torture/compile/pr49145.c: New test.
7773
7774 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR testsuite/49288
7777 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7778 to dg-options, match also DW_AT_linkage_name.
7779
7780 PR debug/49294
7781 * gcc.dg/debug/pr49294.c: New test.
7782
7783 PR c++/49264
7784 * g++.dg/opt/pr49264.C: New test.
7785
7786 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7787
7788 PR tree-optimization/49243
7789 * gcc.dg/pr49243.c: New.
7790
7791 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7792
7793 * gnat.dg/specs/cond_expr1.ads: New test.
7794
7795 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7796
7797 * gnat.dg/deferred_const4.ad[sb]: New test.
7798 * gnat.dg/deferred_const4_pkg.ads: New helper.
7799
7800 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7801
7802 * gnat.dg/test_tamdt.adb: Rename to...
7803 * gnat.dg/taft_type1.adb: ...this.
7804 * gnat.dg/tamdt.ad[sb]: Rename to...
7805 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7806 * gnat.dg/tamdt_aux.ads: Rename to...
7807 * gnat.dg/taft_type1_pkg2.ads: ...this.
7808 * gnat.dg/taft_type2.ad[sb]: New test.
7809 * gnat.dg/taft_type2_pkg.ads: New helper.
7810 * gnat.dg/taft_type3.adb: New test.
7811 * gnat.dg/taft_type3_pkg.ads: New helper.
7812
7813 2011-06-05 Tobias Burnus <burnus@net-b.de>
7814
7815 PR fortran/49255
7816 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7817 for F2008.
7818
7819 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7820
7821 PR testsuite/49287
7822 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7823 warning.
7824 * objc.dg/gnu-api-2-objc.m: Likewise.
7825 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7826 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7827
7828 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7829
7830 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7831 alignment, not the alignment, when calling class_addIvar(). Add
7832 an 'isa' instance variable to the test root class.
7833 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7834
7835 2011-06-04 Jan Hubicka <jh@suse.cz>
7836
7837 PR tree-optimization/48893
7838 PR tree-optimization/49091
7839 PR tree-optimization/49179
7840 * gfortran.dg/pr49179.f90: New testcase
7841
7842 2011-06-04 Jan Hubicka <jh@suse.cz>
7843
7844 PR lto/48954
7845 * g++.dg/torture/pr48954.C: New testcase.
7846
7847 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7848
7849 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7850
7851 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7852
7853 PR c++/33840
7854 * g++.dg/diagnostic/bitfld2.C: New.
7855
7856 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR target/49281
7859 * gcc.c-torture/execute/pr49281.c: New test.
7860
7861 2011-06-04 Jan Hubicka <jh@suse.cz>
7862
7863 PR tree-optimize/48929
7864 * gcc.c-torture/compile/pr48929.c: New testcase.
7865
7866 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7867
7868 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7869
7870 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR c++/49276
7873 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7874
7875 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7876
7877 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7878
7879 2011-06-03 Richard Henderson <rth@redhat.com>
7880 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881
7882 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7883
7884 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7885
7886 * objc.dg/headers.m: Do not include objc-list.h.
7887
7888 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7889
7890 * objc.dg/type-stream-1.m: Test removed.
7891 * objc.dg/headers.m: Do not include typedstream.h.
7892
7893 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7894
7895 * objc.dg/torture/forward-1.m (main): Updated testcase.
7896
7897 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7898
7899 PR target/49163
7900 * gcc.c-torture/compile/pr49163.c: New.
7901
7902 2011-06-02 Asher Langton <langton2@llnl.gov>
7903
7904 PR fortran/49268
7905 * gfortran.dg/PR49268.f90: New test.
7906
7907 2011-06-02 Asher Langton <langton2@llnl.gov>
7908
7909 PR fortran/37039
7910 * gfortran.dg/PR37039.f90: New test.
7911
7912 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7913
7914 PR objc/48539
7915 * objc.dg/method-5.m: Updated.
7916 * objc.dg/method-19.m: Updated.
7917 * objc.dg/method-lookup-1.m: New.
7918 * obj-c++.dg/method-6.mm: Updated.
7919 * obj-c++.dg/method-7.mm: Updated.
7920 * obj-c++.dg/method-lookup-1.mm: New.
7921
7922 2011-06-02 DJ Delorie <dj@redhat.com>
7923
7924 * lib/timeout.exp (timeout): Add board_info support.
7925
7926 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7927
7928 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7929
7930 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7931
7932 PR fortran/49265
7933 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7934 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7935
7936 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7937 Hans-Peter Nilsson <hp@axis.com>
7938
7939 PR rtl-optimization/48840
7940 * gcc.target/sparc/ultrasp13.c: New test.
7941
7942 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7943
7944 PR target/49238
7945 * gcc.c-torture/compile/pr49238.c: New.
7946
7947 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7948
7949 * gcc.target/arm/g2.c: Skip test in -mthumb.
7950 Skip test unless cpu is xscale.
7951 * gcc.target/arm/scd42-2.c: Likewise.
7952 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7953
7954 2011-06-01 Jason Merrill <jason@redhat.com>
7955
7956 * g++.dg/cpp0x/decltype28.C: New.
7957 * g++.dg/cpp0x/decltype29.C: New.
7958
7959 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7960
7961 PR target/45074
7962 * gcc.target/mips/pr45074.c: New test.
7963
7964 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7965 Hans-Peter Nilsson <hp@axis.com>
7966
7967 PR rtl-optimization/48830
7968 * gcc.target/sparc/ultrasp12.c: New test.
7969
7970 2011-06-01 David Li <davidxl@google.com>
7971
7972 * gcc.dg/profile-dir-1.c: Change pass name.
7973 * gcc.dg/profile-dir-2.c: Ditto.
7974 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7975 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7976 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7977 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7978 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7979 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7980 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7981 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7982 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7983 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7984 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7985 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7986 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7987 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7988 * gcc.dg/profile-dir-3.c: Ditto.
7989 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7990
7991 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7992
7993 * objc.dg/attributes/method-nonnull-1.m: New test.
7994 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7995
7996 2011-05-31 Tobias Burnus <burnus@net-b.de>
7997
7998 PR fortran/18918
7999 * gfortran.dg/coarray_atomic_1.f90: New.
8000 * gfortran.dg/coarray/atomic_1.f90: New.
8001
8002 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8003
8004 * gcc.dg/guality/bswaptest.c: New test.
8005 * gcc.dg/guality/clztest.c: New test.
8006 * gcc.dg/guality/ctztest.c: New test.
8007 * gcc.dg/guality/rotatetest.c: New test.
8008
8009 PR target/48688
8010 * gcc.target/i386/pr48688.c: New test.
8011
8012 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8013
8014 PR c++/48010
8015 * g++.dg/lookup/name-clash9.C: New.
8016
8017 2011-05-31 Tobias Burnus <burnus@net-b.de>
8018
8019 PR fortran/18918
8020 * gfortran.dg/coarray/dummy_1.f90: New.
8021
8022 2011-05-31 Tobias Burnus <burnus@net-b.de>
8023
8024 PR fortran/18918
8025 * gfortran.dg/coarray/save_1.f90: New.
8026 * gfortran.dg/coarray_4.f90: Update dg-error.
8027
8028 2011-05-31 Jason Merrill <jason@redhat.com>
8029
8030 * g++.dg/cpp0x/rv-template1.C: New.
8031
8032 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR rtl-optimization/49235
8035 * gcc.dg/pr49235.c: New test.
8036
8037 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8038
8039 PR tree-optimization/49093
8040 * gcc.dg/vect/pr49093.c: New test.
8041
8042 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8043
8044 PR debug/49047
8045 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8046
8047 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8048
8049 PR testsuite/49239
8050 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8051 output array.
8052
8053 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8054
8055 PR target/49186
8056 * gcc.c-torture/execute/pr49186.c: New.
8057
8058 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8059
8060 PR target/49168
8061 * gcc.target/i386/pr49168-1.c: New.
8062
8063 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8064 Eric Botcazou <ebotcazou@adacore.com>
8065
8066 * gcc.dg/guality/drap.c: New test.
8067
8068 2011-05-30 Richard Guenther <rguenther@suse.de>
8069
8070 PR tree-optimization/49210
8071 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8072 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8073
8074 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR c++/49223
8077 * g++.dg/gomp/pr49223-1.C: New test.
8078 * g++.dg/gomp/pr49223-2.C: New test.
8079
8080 2011-05-30 Richard Guenther <rguenther@suse.de>
8081
8082 PR tree-optimization/49218
8083 * gcc.c-torture/execute/pr49218.c: New testcase.
8084
8085 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8086
8087 PR tree-optimization/49199
8088 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8089 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8090 -fno-tree-scev-cprop.
8091
8092 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8093
8094 PR fortran/47601
8095 * gfortran.dg/extends_13.f03: New.
8096
8097 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR rtl-optimization/49095
8100 * gcc.target/i386/pr49095.c: New test.
8101
8102 2011-05-29 Tobias Burnus <burnus@net-b.de>
8103
8104 PR fortran/18918
8105 * gfortran.dg/coarray_24.f90: New.
8106
8107 2011-05-29 Tobias Burnus <burnus@net-b.de>
8108
8109 PR fortran/18918
8110 * gfortran.dg/coarray_23.f90: New.
8111
8112 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8113
8114 From Ryan Mansfield
8115 * gcc.dg/pr48826.c: New test.
8116
8117 2011-05-29 Richard Guenther <rguenther@suse.de>
8118
8119 PR tree-optimization/49217
8120 * gcc.dg/torture/pr49217.c: New testcase.
8121
8122 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8123
8124 PR testsuite/49222
8125 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8126
8127 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8128
8129 * gnat.dg/boolean_subtype.adb: Rename to...
8130 * gnat.dg/boolean_subtype1.adb: ...this.
8131
8132 2011-05-28 Jason Merrill <jason@redhat.com>
8133
8134 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8135
8136 2011-05-27 Jason Merrill <jason@redhat.com>
8137
8138 * g++.dg/cpp0x/enum18.C: Adjust.
8139
8140 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8141
8142 2011-05-27 Tobias Burnus <burnus@net-b.de>
8143
8144 PR fortran/18918
8145 * gfortran.dg/coarray_22.f90: New.
8146
8147 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8148
8149 PR tree-optimization/46728
8150 * gcc.target/powerpc/pr46728-1.c: New.
8151 * gcc.target/powerpc/pr46728-2.c: New.
8152 * gcc.target/powerpc/pr46728-3.c: New.
8153 * gcc.target/powerpc/pr46728-4.c: New.
8154 * gcc.target/powerpc/pr46728-5.c: New.
8155 * gcc.dg/pr46728-6.c: New.
8156 * gcc.target/powerpc/pr46728-7.c: New.
8157 * gcc.target/powerpc/pr46728-8.c: New.
8158 * gcc.dg/pr46728-9.c: New.
8159 * gcc.target/powerpc/pr46728-10.c: New.
8160 * gcc.target/powerpc/pr46728-11.c: New.
8161 * gcc.dg/pr46728-12.c: New.
8162 * gcc.target/powerpc/pr46728-13.c: New.
8163 * gcc.target/powerpc/pr46728-14.c: New.
8164 * gcc.target/powerpc/pr46728-15.c: New.
8165 * gcc.target/powerpc/pr46728-16.c: New.
8166
8167 2011-05-27 Jason Merrill <jason@redhat.com>
8168
8169 * g++.dg/abi/mangle47.C: New.
8170
8171 PR c++/49176
8172 * g++.dg/template/const5.C: New.
8173
8174 * g++.dg/cpp0x/enum18.C: New.
8175
8176 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8177
8178 * g++.dg/cpp0x/error6.C: New.
8179
8180 * g++.dg/cpp0x/error5.C: New.
8181
8182 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c++/49165
8185 * g++.dg/eh/cond6.C: New test.
8186
8187 2011-05-27 Tobias Burnus <burnus@net-b.de>
8188
8189 PR fortran/48820
8190 * gfortran.dg/rank_3.f90: New.
8191 * gfortran.dg/rank_4.f90: New.
8192
8193 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8194
8195 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8196 replace dump search.
8197
8198 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8199
8200 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8201 * gnat.dg/bit_packed_array5.adb: ...here.
8202
8203 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8204
8205 PR c++/42056
8206 * g++.dg/cpp0x/auto25.C: New.
8207
8208 2011-05-27 Richard Guenther <rguenther@suse.de>
8209
8210 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8211
8212 2011-05-27 Richard Guenther <rguenther@suse.de>
8213
8214 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8215
8216 2011-05-27 Richard Guenther <rguenther@suse.de>
8217
8218 PR middle-end/49189
8219 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8220
8221 2011-05-26 Jason Merrill <jason@redhat.com>
8222
8223 * g++.dg/cpp0x/friend1.C: New.
8224 * g++.dg/cpp0x/friend2.C: New.
8225
8226 * g++.dg/cpp0x/auto7.C: Update.
8227 * g++.dg/template/crash50.C: Adjust.
8228 * g++.dg/template/static9.C: Adjust.
8229 * g++.old-deja/g++.ext/memconst.C: Adjust.
8230
8231 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8232
8233 * gcc.dg/march.c: Ignore a note for some targets.
8234
8235 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8236 Nathan Froyd <froydnj@codesourcery.com>
8237
8238 PR c++/2288
8239 PR c++/18770
8240 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8241 * g++.dg/parse/pr18770.C: New test.
8242 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8243
8244 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8245
8246 PR fortran/48955
8247 * gfortran.dg/dependency_40.f90 : New test.
8248
8249 2011-05-26 Tobias Burnus <burnus@net-b.de>
8250
8251 PR fortran/18918
8252 * gfortran.dg/coarray/registering_1.f90: New.
8253
8254 2011-05-26 Jason Merrill <jason@redhat.com>
8255
8256 * g++.dg/cpp0x/variadic111.C: New.
8257 * g++.dg/cpp0x/variadic41.C: Adjust.
8258
8259 2011-05-26 Richard Guenther <rguenther@suse.de>
8260
8261 PR tree-optimization/48702
8262 * gcc.dg/torture/pr48702.c: New testcase.
8263
8264 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8265
8266 PR gcov-profile/48845
8267 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8268 support.
8269 * gcc.dg/matrix/matrix.exp: Likewise.
8270 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8271 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8272 line number to check_profiling_available.
8273 * lib/target-supports.exp (check_profiling_available): Account for
8274 this.
8275 Require TLS runtime support with -fprofile-generate.
8276 * lib/profopt.exp (profopt-execute): Add TLS options for
8277 -fprofile-generate.
8278 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8279
8280 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/49165
8283 * g++.dg/eh/cond5.C: New test.
8284
8285 PR tree-optimization/49161
8286 * gcc.c-torture/execute/pr49161.c: New test.
8287
8288 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8289
8290 * gcc.target/arm/neon-vorn-vbic.c: New test.
8291
8292 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8293
8294 PR tree-optimization/49038
8295 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8296 * gcc.dg/vect/pr49038.c: New test.
8297
8298 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8299
8300 * g++.dg/init/pr25811-3.C: New.
8301 * g++.dg/init/pr25811-4.C: New.
8302
8303 2011-05-25 Jason Merrill <jason@redhat.com>
8304
8305 * g++.dg/cpp0x/enum17.C: New.
8306 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8307
8308 * g++.dg/cpp0x/auto24.C: New.
8309
8310 * g++.dg/cpp0x/error4.C: New.
8311
8312 * g++.dg/cpp0x/rv-restrict.C: New.
8313
8314 * g++.dg/cpp0x/enum15.C: New.
8315 * g++.dg/cpp0x/constexpr-switch2.C: New.
8316
8317 * g++.dg/cpp0x/variadic110.C: New.
8318
8319 * g++.dg/cpp0x/auto9.C: Add typedef test.
8320
8321 * g++.dg/cpp0x/auto23.C: New.
8322 * g++.dg/cpp0x/auto9.C: Adjust.
8323
8324 * g++.dg/cpp0x/defaulted29.C: New.
8325
8326 * g++.dg/cpp0x/initlist51.C: New.
8327
8328 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8329
8330 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8331 * g++.dg/abi/packed1.C: Suppress warning.
8332 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8333 * g++.dg/template/stdarg1.C: Likewise.
8334 * g++.dg/other/packed1.C: Remove arm from xfail list.
8335
8336 2011-05-25 Jason Merrill <jason@redhat.com>
8337
8338 * g++.dg/cpp0x/enum16.C: New.
8339 * g++.dg/parse/error15.C: Adjust.
8340
8341 * g++.dg/cpp0x/initlist50.C: New.
8342
8343 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8344
8345 * g++.dg/cpp0x/variadic109.C: New.
8346
8347 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8348
8349 * gcc.target/i386/pause-1.c: New.
8350
8351 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8352
8353 * gcc.dg/stack-usage-1.c: Adjust comment.
8354 * gcc.dg/stack-usage-2.c: New test.
8355
8356 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR c++/49136
8359 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8360 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8361
8362 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8363
8364 PR rtl-optimization/48757
8365 * gfortran.dg/pr48757.f: New test case.
8366
8367 2011-05-24 Jason Merrill <jason@redhat.com>
8368
8369 * g++.dg/cpp0x/access01.C: New.
8370
8371 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8372
8373 PR libobjc/48177
8374 * objc.dg/pr48177.m: New testcase.
8375
8376 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8377
8378 PR objc/48187
8379 * objc.dg/pr48187.m: New testcase.
8380 * obj-c++.dg/pr48187.mm: New testcase.
8381 * objc.dg/ivar-extra-semicolon.m: New testcase.
8382
8383 2011-05-24 Jason Merrill <jason@redhat.com>
8384
8385 * g++.dg/template/access21.C: New.
8386 * g++.dg/template/access22.C: New.
8387
8388 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8389
8390 PR rtl-optimization/48633
8391 * g++.dg/pr48633.C: New test.
8392
8393 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8394
8395 PR target/49133
8396 * g++.dg/other/pr49133.C: New test.
8397
8398 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8399 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8400
8401 * gcc.dg/torture/tls/run-gd.c: New test.
8402 * gcc.dg/torture/tls/run-ie.c: New test.
8403 * gcc.dg/torture/tls/run-ld.c: New test.
8404 * gcc.dg/torture/tls/run-le.c: New test.
8405 * lib/target-supports.exp (check_effective_target_tls_runtime):
8406 Build testcase with TLS options.
8407
8408 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8409
8410 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8411
8412 2011-05-24 Tom de Vries <tom@codesourcery.com>
8413
8414 PR tree-optimization/49121
8415 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8416
8417 2011-05-23 Jason Merrill <jason@redhat.com>
8418
8419 * g++.dg/cpp0x/defaulted28.C: New.
8420
8421 * g++.dg/cpp0x/sfinae25.C: New.
8422
8423 * g++.dg/cpp0x/rv-cast2.C: New.
8424
8425 * g++.dg/cpp0x/enum14.C: New.
8426
8427 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR lto/49123
8430 * gcc.c-torture/execute/pr49123.c: New test.
8431
8432 PR debug/49032
8433 * gcc.dg/debug/pr49032.c: New test.
8434
8435 PR c/49120
8436 * gcc.dg/pr49120.c: New test.
8437
8438 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8439
8440 PR target/47315
8441 * gcc.target/i386/pr47315.c: New test.
8442
8443 2011-05-23 Jason Merrill <jason@redhat.com>
8444
8445 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8446
8447 * g++.dg/cpp0x/sfinae24.C: New.
8448
8449 * g++.dg/cpp0x/error3.C: New.
8450
8451 * g++.dg/cpp0x/defaulted27.C: New.
8452
8453 * g++.dg/cpp0x/decltype27.C: New.
8454
8455 2011-05-23 Richard Guenther <rguenther@suse.de>
8456
8457 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8458
8459 2011-05-23 Richard Guenther <rguenther@suse.de>
8460
8461 PR tree-optimization/40874
8462 * g++.dg/tree-ssa/pr40874.C: New testcase.
8463
8464 2011-05-23 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/49115
8467 * g++.dg/torture/pr49115.C: New testcase.
8468
8469 2011-05-23 Richard Guenther <rguenther@suse.de>
8470
8471 PR middle-end/15419
8472 * gcc.dg/memcpy-3.c: New testcase.
8473
8474 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR middle-end/48973
8477 * gcc.c-torture/execute/pr48973-1.c: New test.
8478 * gcc.c-torture/execute/pr48973-2.c: New test.
8479
8480 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8481
8482 PR c++/18016
8483 * g++.dg/warn/pr18016.C: New.
8484
8485 2011-05-23 Tom de Vries <tom@codesourcery.com>
8486
8487 PR target/45098
8488 * gcc.target/arm/ivopts-6.c: New test.
8489
8490 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR middle-end/49029
8493 * gcc.c-torture/compile/pr49029.c: New test.
8494
8495 2011-05-22 Jason Merrill <jason@redhat.com>
8496
8497 * g++.dg/cpp0x/sfinae23.C: New.
8498 * g++.dg/cpp0x/sfinae8.C: Correct.
8499
8500 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8501
8502 * gfortran.dg/function_optimize_8.f90: New test case.
8503
8504 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8505
8506 PR tree-optimization/49087
8507 * gcc.dg/vect/O3-pr49087.c: New test.
8508
8509 2011-05-21 Jason Merrill <jason@redhat.com>
8510
8511 * g++.dg/debug/const5.C: New.
8512
8513 2011-05-20 Jason Merrill <jason@redhat.com>
8514
8515 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8516
8517 * g++.dg/cpp0x/constexpr-static7.C: New.
8518
8519 * g++.dg/cpp0x/enum12.C: New.
8520 * g++.dg/cpp0x/enum13.C: New.
8521
8522 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8523
8524 PR fortran/48699
8525 * gfortran.dg/select_type_23.f03: New.
8526
8527 2011-05-20 Jason Merrill <jason@redhat.com>
8528
8529 * g++.dg/cpp0x/defaulted26.C: New.
8530
8531 * g++.dg/cpp0x/noexcept02.C: Fix.
8532 * g++.dg/cpp0x/noexcept03.C: Fix.
8533 * g++.dg/cpp0x/noexcept08.C: Fix.
8534 * g++.dg/cpp0x/noexcept10.C: New.
8535
8536 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8537
8538 PR fortran/48706
8539 * gfortran.dg/extends_12.f03: New.
8540
8541 2011-05-20 Jason Merrill <jason@redhat.com>
8542
8543 * g++.dg/template/koenig9.C: New.
8544 * g++.dg/opt/pr47615.C: Fix.
8545 * g++.dg/overload/defarg1.C: Fix.
8546 * g++.dg/tc1/dr213.C: Remove xfail.
8547 * g++.dg/torture/pr34850.C: Fix.
8548 * g++.dg/torture/pr39362.C: Fix.
8549 * g++.old-deja/g++.brendan/crash56.C: Fix.
8550 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8551
8552 2011-05-20 Richard Guenther <rguenther@suse.de>
8553
8554 PR tree-optimization/49079
8555 * gcc.dg/torture/pr49079.c: New testcase.
8556
8557 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR tree-optimization/49073
8560 * gcc.c-torture/execute/pr49073.c: New test.
8561
8562 2011-06-19 Tobias Burnus <burnus@net-b.de>
8563
8564 PR fortran/18918
8565 * gfortran.dg/coarray_21.f90: New.
8566
8567 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8568
8569 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8570 output.
8571
8572 2011-05-19 Richard Guenther <rguenther@suse.de>
8573
8574 PR testsuite/49063
8575 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8576
8577 2011-05-19 Richard Guenther <rguenther@suse.de>
8578
8579 PR middle-end/48985
8580 * gcc.dg/builtin-object-size-11.c: New testcase.
8581
8582 2011-05-19 Tom de Vries <tom@codesourcery.com>
8583
8584 PR target/45098
8585 * gcc.target/arm/ivopts.c: New test.
8586 * gcc.target/arm/ivopts-2.c: New test.
8587
8588 2011-05-19 Tom de Vries <tom@codesourcery.com>
8589
8590 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8591
8592 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8593
8594 * gcc.c-torture/execute/960321-1.x: Remove.
8595
8596 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8597
8598 PR fortran/48700
8599 * gfortran.dg/move_alloc_4.f90: New.
8600
8601 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8602
8603 PR target/49002
8604 * gcc.target/i386/pr49002-1.c: New test.
8605 * gcc.target/i386/pr49002-2.c: Likewise.
8606
8607 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR tree-optimization/49039
8610 * gcc.c-torture/execute/pr49039.c: New test.
8611 * gcc.dg/tree-ssa/pr49039.c: New test.
8612 * g++.dg/torture/pr49039.C: New test.
8613
8614 2011-05-18 Jason Merrill <jason@redhat.com>
8615
8616 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8617 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8618 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8619
8620 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8621
8622 * gcc.target/bfin/mcpu-bf592.c: New test.
8623
8624 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8625
8626 PR tree-optimization/41881
8627 * gcc.dg/vect/O3-pr41881.c: New test.
8628 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8629
8630 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR tree-optimization/49000
8633 * gcc.dg/pr49000.c: New test.
8634
8635 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8636
8637 * gnat.dg/invalid1.adb: New test.
8638
8639 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8640
8641 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8642 scan pattern.
8643 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8644 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8645
8646 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8647
8648 PR c++/48994
8649 * g++.dg/cpp0x/range-for18.C: New.
8650
8651 2011-05-15 Tobias Burnus <burnus@net-b.de>
8652
8653 PR fortran/18918
8654 * gfortran.dg/coarray/image_index_2.f90: New.
8655
8656 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8657
8658 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8659 * g++.dg/cpp0x/override2.C: New.
8660
8661 2011-05-14 Tobias Burnus <burnus@net-b.de>
8662
8663 PR fortran/18918
8664 * gfortran.de/coarray_20.f90: New.
8665
8666 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8667
8668 PR fortran/22572
8669 * function_optimize_7.f90: New test case.
8670
8671 2011-05-13 Jason Merrill <jason@redhat.com>
8672
8673 * g++.dg/cpp0x/decltype26.C: New.
8674 * g++.dg/cpp0x/enum11.C: New.
8675
8676 2011-05-13 Tobias Burnus <burnus@net-b.de>
8677
8678 PR fortran/48972
8679 PR fortran/48991
8680 * gfortran.dg/assign_8.f90: Update dg-error.
8681
8682 2011-05-13 Tobias Burnus <burnus@net-b.de>
8683
8684 PR fortran/48972
8685 * gfortran.dg/io_constraints_8.f90: New.
8686 * gfortran.dg/io_constraints_9.f90: New.
8687
8688 2011-05-13 Martin Thuresson <martint@google.com>
8689
8690 PR gcov-profile/47793
8691 * gcc.dg/pr47793.c: New.
8692
8693 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR tree-optimization/48975
8696 * gcc.dg/pr48975.c: New test.
8697
8698 2011-05-12 Tobias Burnus <burnus@net-b.de>
8699
8700 PR fortran/48972
8701 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8702
8703 2011-05-12 Jason Merrill <jason@redhat.com>
8704
8705 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8706
8707 2011-05-12 Geert Bosch <bosch@adacore.com>
8708
8709 * gnat.dg/view_conversion1.adb: New test.
8710
8711 2011-05-12 Richard Guenther <rguenther@suse.de>
8712
8713 PR tree-optimization/48172
8714 * gcc.dg/vect/pr48172.c: New testcase.
8715
8716 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR debug/48967
8719 * g++.dg/opt/pr48967.C: New test.
8720
8721 2011-05-11 Jason Merrill <jason@redhat.com>
8722
8723 * g++.dg/cpp0x/constexpr-friend.C: New.
8724 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8725
8726 * g++.dg/cpp0x/sfinae22.C: New.
8727
8728 2011-05-11 Tobias Burnus <burnus@net-b.de>
8729
8730 PR fortran/48889
8731 * gfortran.dg/generic_24.f90: New.
8732
8733 2011-05-11 Richard Guenther <rguenther@suse.de>
8734
8735 PR tree-optimization/15256
8736 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8737
8738 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR debug/48159
8741 * gcc.dg/pr48159-1.c: New test.
8742 * gcc.dg/pr48159-2.c: New test.
8743
8744 2011-05-11 Richard Guenther <rguenther@suse.de>
8745
8746 PR middle-end/48953
8747 * gcc.dg/torture/pr48953.c: New testcase.
8748
8749 2011-05-11 Richard Guenther <rguenther@suse.de>
8750
8751 PR tree-optimization/18041
8752 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8753
8754 2011-05-11 Alan Modra <amodra@gmail.com>
8755
8756 PR target/47755
8757 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8758
8759 2011-05-10 Jason Merrill <jason@redhat.com>
8760
8761 * g++.dg/cpp0x/defaulted25.C: New.
8762 * g++.dg/template/crash7.C: Adjust.
8763
8764 * g++.dg/cpp0x/variadic108.C: New.
8765
8766 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8767
8768 * g++.dg/inherit/virtual9.C: Extend.
8769
8770 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8771
8772 PR target/48857
8773 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8774 are passed and returned in vector registers.
8775
8776 2011-05-10 Richard Guenther <rguenther@suse.de>
8777
8778 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8779 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8780 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8781 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8782 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8783 applies.
8784
8785 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR tree-optimization/48611
8788 PR tree-optimization/48794
8789 * gfortran.dg/gomp/pr48611.f90: New test.
8790 * gfortran.dg/gomp/pr48794.f90: New test.
8791
8792 PR debug/48928
8793 * gcc.dg/dfp/pr48928.c: New test.
8794
8795 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8796
8797 PR c++/48522
8798 * g++.dg/cpp0x/pr48522.C: New.
8799
8800 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/48735
8803 * g++.dg/cpp0x/sfinae21.C: New.
8804
8805 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 * g++.dg/template/sfinae28.C: Rename to...
8808 * g++.dg/cpp0x/sfinae19.C: ... this.
8809 * g++.dg/template/sfinae29.C: Rename to...
8810 * g++.dg/cpp0x/sfinae20.C: ... this.
8811
8812 2011-05-09 Jeff Law <law@redhat.com>
8813
8814 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8815 consistent results.
8816
8817 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8818
8819 PR c++/20039
8820 * g++.dg/init/pr20039.C: New.
8821
8822 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8823
8824 PR c++/48737
8825 PR c++/48744
8826 * g++.dg/template/sfinae28.C: New.
8827 * g++.dg/template/sfinae29.C: Likewise.
8828
8829 2011-05-09 Jason Merrill <jason@redhat.com>
8830
8831 * g++.dg/template/nontype23.C: New.
8832
8833 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8834 PR c++/48859
8835 * g++.dg/init/pr48859.C: New.
8836
8837 2011-05-09 Jason Merrill <jason@redhat.com>
8838
8839 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8840 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8841 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8842 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8843 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8844 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8845 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8846 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8847
8848 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8849
8850 * g++.dg/inherit/virtual9.C: New.
8851
8852 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8853
8854 PR c++/48574
8855 * g++.dg/template/dependent-expr8.C: New test case.
8856
8857 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8858
8859 PR tree-optimization/48837
8860 * gcc.dg/pr48837.c: New testcase.
8861
8862 2011-05-06 Jason Merrill <jason@redhat.com>
8863
8864 * g++.dg/cpp0x/constexpr-condition2.C: New.
8865
8866 * g++.dg/cpp0x/constexpr-missing.C: New.
8867
8868 2011-05-06 Tobias Burnus <burnus@net-b.de>
8869
8870 PR fortran/18918
8871 * gfortran.dg/coarray/this_image_2.f90: New.
8872
8873 2011-05-06 Tobias Burnus <burnus@net-b.de>
8874
8875 PR fortran/48858
8876 PR fortran/48820
8877 * gfortran.dg/bind_c_usage_22.f90: New.
8878 * gfortran.dg/bind_c_usage_23.f90: New.
8879 * gfortran.dg/bind_c_usage_24.f90: New.
8880 * gfortran.dg/bind_c_usage_24_c.c: New.
8881
8882 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8883
8884 PR c++/48838
8885 * g++.dg/template/member9.C: New test case.
8886
8887 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gnat.dg/discr29.ad[sb]: New test.
8890 * gnat.dg/discr30.adb: Likewise.
8891
8892 2011-05-05 Julian Brown <julian@codesourcery.com>
8893
8894 * gcc.target/arm/neon-vset_lanes8.c: New test.
8895
8896 2011-05-05 Jason Merrill <jason@redhat.com>
8897
8898 * g++.dg/init/new32.C: New.
8899
8900 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8901
8902 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8903 Fix typo.
8904
8905 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR rtl-optimization/48381
8908 * gcc.c-torture/compile/pr48381.c: New test.
8909
8910 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8911
8912 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8913 to dg-options.
8914 * gcc.target/i386/opt-1.c: Ditto.
8915
8916 2011-05-04 Jason Merrill <jason@redhat.com>
8917
8918 * g++.dg/conversion/base1.C: New.
8919
8920 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8921
8922 PR libgfortran/48787
8923 * gfortran.dg/round_3.f08: Add more checks to test case.
8924
8925 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8926
8927 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8928 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8929 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8930 Gate test on effective_target fd_truncate.
8931
8932 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8933
8934 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8935 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8936 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8937 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8938 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8939 * gcc.target/i386/pr38824.c: Ditto.
8940 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8941 * gcc.target/i386/vecinit-2.c: Ditto.
8942 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8943 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8944 * gcc.target/i386/parity-2.c: Ditto.
8945 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8946
8947 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8948
8949 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8950 remove duplication.
8951 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8952 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8953 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8954
8955 2011-05-03 Tobias Burnus <burnus@net-b.de>
8956
8957 PR fortran/18918
8958 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8959
8960 2011-05-03 Tobias Burnus <burnus@net-b.de>
8961
8962 PR fortran/18918
8963 * gfortran.dg/coarray/this_image_1.f90: New.
8964
8965 2011-05-03 Tobias Burnus <burnus@net-b.de>
8966
8967 PR fortran/18918
8968 * gfortran.dg/coarray/caf.dg: New.
8969 * gfortran.dg/coarray/image_index_1.f90: New, copied
8970 from ../coarray_16.f90.
8971
8972 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8973
8974 PR c++/28501
8975 * g++.dg/ext/complex9.C: New.
8976
8977 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8978
8979 From Mike Frysinger
8980 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8981 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8982 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8983
8984 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8985
8986 * gcc.target/bfin/builtins: Created.
8987 * gcc.target/bfin/hisilh-O0.c: Deleted.
8988 * gcc.target/bfin/hisilh.c: Moved to...
8989 * gcc.target/bfin/builtins/hisilh.c: ...here.
8990 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8991 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8992 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8993 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8994 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8995 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8996 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8997 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8998 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8999 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9000 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9001 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9002 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9003 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9004 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9005 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9006 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9007 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9008 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9009 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9010 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9011 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9012 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9013 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9014 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9015 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9016 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9017 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9018 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9019 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9020 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9021 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9022 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9023 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9024 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9025 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9026 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9027 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9028 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9029 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9030 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9031 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9032 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9033 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9034 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9035 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9037 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9038 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9039 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9040 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9042 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9043 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9044 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9045 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9046 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9047 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9048 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9049 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9050 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9051 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9052 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9053 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9054 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9055 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9056 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9057 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9058 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9059 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9060 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9061 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9062 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9063 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9064 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9065 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9066 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9067 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9068 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9069 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9070 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9071 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9072 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9073 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9074 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9075 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9076 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9077 * gcc.target/bfin/builtins/circptr.c: Ditto.
9078 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9079 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9080 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9081 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9082 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9083 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9084 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9085 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9086 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9087 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9088 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9089 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9090 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9091 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9092 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9093 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9094 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9095 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9096 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9097 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9098 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9099 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9100 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9101 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9102 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9103 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9104 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9105 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9106 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9107 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9108 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9109 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9110 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9111 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9112 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9113 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9114 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9115 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9116 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9117 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9118 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9119 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9120 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9121 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9122 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9123 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9124 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9125 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9126 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9127 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9128 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9129 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9130 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9131 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9132 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9133 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9134 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9135 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9136 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9137 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9138 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9139 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9140 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9141 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9142 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9143 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9144 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9145 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9146 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9147 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9148
9149 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9150
9151 * gcc.target/arm/cold-lc.c: New test.
9152
9153 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR target/48774
9156 * gcc.dg/pr48774.c: New test.
9157
9158 2011-05-03 Richard Guenther <rguenther@suse.de>
9159
9160 * gcc.dg/large-size-array-5.c: New testcase.
9161
9162 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9163
9164 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9165
9166 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9167
9168 * lib/target-supports.exp (check_effective_target_vect_strided):
9169 Replace with...
9170 (check_effective_target_vect_strided2)
9171 (check_effective_target_vect_strided3)
9172 (check_effective_target_vect_strided4)
9173 (check_effective_target_vect_strided8): ...these new functions.
9174
9175 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9176 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9177 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9178 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9179 * gcc.dg/vect/pr37539.c: Likewise.
9180 * gcc.dg/vect/slp-11a.c: Likewise.
9181 * gcc.dg/vect/slp-11b.c: Likewise.
9182 * gcc.dg/vect/slp-11c.c: Likewise.
9183 * gcc.dg/vect/slp-12a.c: Likewise.
9184 * gcc.dg/vect/slp-12b.c: Likewise.
9185 * gcc.dg/vect/slp-18.c: Likewise.
9186 * gcc.dg/vect/slp-19a.c: Likewise.
9187 * gcc.dg/vect/slp-19b.c: Likewise.
9188 * gcc.dg/vect/slp-21.c: Likewise.
9189 * gcc.dg/vect/slp-23.c: Likewise.
9190 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9191
9192 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9193 instead of vect_interleave && vect_extract_even_odd.
9194 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9195 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9196 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9197 * gcc.dg/vect/vect-1.c: Likewise.
9198 * gcc.dg/vect/vect-10.c: Likewise.
9199 * gcc.dg/vect/vect-98.c: Likewise.
9200 * gcc.dg/vect/vect-107.c: Likewise.
9201 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9202 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9203 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9204 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9205 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9206 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9207 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9208 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9209 * gcc.dg/vect/vect-strided-float.c: Likewise.
9210 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9211 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9212 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9213 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9214 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9215 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9216 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9217 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9218 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9219 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9220 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9221 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9222 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9223 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9224 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9225
9226 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9227 target condition.
9228 * gcc.dg/vect/pr30843.c: Likewise.
9229 * gcc.dg/vect/pr33866.c: Likewise.
9230 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9231 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9232 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9233 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9234
9235 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9236
9237 * gcc.dg/vect/slp-11.c: Split into...
9238 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9239 gcc.dg/vect/slp-11c.c: ...these tests.
9240 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9241 * gcc.dg/vect/slp-12c.c: ...this new test.
9242 * gcc.dg/vect/slp-19.c: Split into...
9243 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9244 gcc.dg/vect/slp-19c.c: ...these new tests.
9245
9246 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9247
9248 * lib/target-supports.exp
9249 (check_effective_target_vect_extract_even_odd_wide): Delete.
9250 (check_effective_target_vect_strided_wide): Likewise.
9251 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9252 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9253 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9254 * gcc.dg/vect/pr37539.c: Likewise.
9255 * gcc.dg/vect/slp-11.c: Likewise.
9256 * gcc.dg/vect/slp-12a.c: Likewise.
9257 * gcc.dg/vect/slp-12b.c: Likewise.
9258 * gcc.dg/vect/slp-19.c: Likewise.
9259 * gcc.dg/vect/slp-23.c: Likewise.
9260 * gcc.dg/vect/vect-1.c: Likewise.
9261 * gcc.dg/vect/vect-98.c: Likewise.
9262 * gcc.dg/vect/vect-107.c: Likewise.
9263 * gcc.dg/vect/vect-strided-float.c: Likewise.
9264
9265 2011-05-02 Jason Merrill <jason@redhat.com>
9266
9267 * g++.dg/init/new31.C: New.
9268
9269 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9270
9271 PR c/35445
9272 * gcc.dg/pr35445.c: New test.
9273
9274 2011-05-02 Jason Merrill <jason@redhat.com>
9275
9276 * c-c++-common/vla-1.c: New.
9277
9278 2011-05-02 Richard Guenther <rguenther@suse.de>
9279
9280 PR tree-optimization/48822
9281 * gcc.dg/torture/pr48822.c: New testcase.
9282
9283 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9284
9285 PR c++/47969
9286 * g++.dg/cpp0x/constexpr-47969.C: New.
9287
9288 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9289
9290 PR testsuite/48498
9291 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9292 on vect_no_align targets.
9293 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9294 vect_no_align targets.
9295
9296 2011-05-01 Xinliang David Li <davidxl@google.com>
9297
9298 * gcc.dg/tree-ssa/integer-addr.c: New test.
9299 * gcc.dg/tree-ssa/alias_bug.c: New test.
9300
9301 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9302
9303 PR libgfortran/48787
9304 * gfortran.dg/round_3.f08: Add more checks.
9305
9306 2011-04-30 Tobias Burnus <burnus@net-b.de>
9307
9308 PR fortran/48821
9309 * gfortran.dg/import9.f90: New, proper test.
9310 * gfortran.dg/interface_37.f90: Remove bogus
9311 test (bogus copy of interface_36.f90).
9312
9313 2011-04-30 Tobias Burnus <burnus@net-b.de>
9314
9315 PR fortran/48821
9316 * gfortran.dg/interface_37.f90: New.
9317
9318 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9319
9320 PR fortran/48746
9321 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9322
9323 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR tree-optimization/48809
9326 * gcc.c-torture/execute/pr48809.c: New test.
9327
9328 2011-04-29 Jeff Law <law@redhat.com>
9329
9330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9331
9332 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/48606
9335 * g++.dg/init/ctor10.C: New.
9336
9337 2011-04-29 Le-Chun Wu <lcwu@google.com>
9338
9339 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9340 warning in implicitly instantiated templates.
9341
9342 2011-04-29 Le-Chun Wu <lcwu@google.com>
9343
9344 * g++.dg/warn/Wnull-conversion-1.C: New.
9345 * g++.dg/warn/Wnull-conversion-2.C: New.
9346
9347 2011-04-29 Diego Novillo <dnovillo@google.com>
9348
9349 * g++.old-deja/g++.other/null3.C: Expect warning about
9350 converting boolean to a pointer.
9351
9352 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9353
9354 PR fortran/48462
9355 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9356 being a target.
9357
9358 PR fortran/48746
9359 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9360
9361 2011-04-29 Tobias Burnus <burnus@net-b.de>
9362
9363 PR fortran/48810
9364 * gfortran.dg/typebound_proc_22.f90: New.
9365
9366 PR fortran/48800
9367 * gfortran.dg/interface_36.f90: New.
9368
9369 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9370
9371 PR libgfortran/48488
9372 PR libgfortran/48602
9373 PR libgfortran/48615
9374 PR libgfortran/48684
9375 PR libgfortran/48787
9376 * gfortran.dg/fmt_g.f: Adjust test.
9377 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9378 * gfortran.dg/round_3.f08: New test.
9379 * gfortran.dg/namelist_print_1.f: Adjust test.
9380 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9381 * gfortran.dg/f2003_io_5.f03: Adjust test.
9382 * gfortran.dg/coarray_15.f90: Adjust test.
9383 * gfortran.dg/namelist_65.f90: Adjust test.
9384 * gfortran.dg/fmt_cache_1.f: Adjust test.
9385 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9386 * gfortran.dg/real_const_3.f90: Adjust test.
9387
9388 2011-04-29 Jan Hubicka <jh@suse.cz>
9389
9390 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9391 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9392
9393 2011-04-28 Xinliang David Li <davidxl@google.com>
9394
9395 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9396 * g++.dg/prof-robust-1.C: New test.
9397
9398 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9399
9400 PR tree-optimization/48765
9401 * gcc.dg/vect/pr48765.c: New.
9402
9403 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9404
9405 PR tree-optimization/48775
9406 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9407
9408 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9409
9410 PR c++/48798
9411 * g++.dg/inherit/pr48798.C: New.
9412 * g++.old-deja/g++.other/base1.C: Adjust.
9413
9414 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9415
9416 PR c++/48656
9417 * g++.dg/template/inherit7.C: New test case.
9418
9419 2011-04-28 Richard Guenther <rguenther@suse.de>
9420
9421 PR tree-optimization/40052
9422 PR tree-optimization/15347
9423 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9424 * gcc.dg/pr15347.c: Likewise.
9425
9426 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/48530
9429 * g++.dg/cpp0x/sfinae18.C: New.
9430
9431 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9432
9433 PR c++/48771
9434 * g++.dg/ext/is_literal_type1.C: New.
9435
9436 2011-04-28 Tobias Burnus <burnus@net-b.de>
9437
9438 PR fortran/48112
9439 PR fortran/48279
9440 * gfortran.dg/interface_35.f90: New.
9441 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9442 * gfortran.dg/func_result_6.f90: Add dg-warning.
9443 * gfortran.dg/bessel_1.f90: Ditto.
9444 * gfortran.dg/hypot_1.f90: Ditto.
9445 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9446 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9447 * gfortran.dg/interface_assignment_4.f90: Ditto.
9448
9449 2011-04-27 Jason Merrill <jason@redhat.com>
9450
9451 * g++.dg/ext/complex8.C: New.
9452
9453 * g++.dg/cpp0x/initlist49.C: New.
9454 * g++.dg/init/new30.C: New.
9455
9456 2011-04-27 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/48788
9459 * gfortran.dg/whole_file_34.f90: New.
9460
9461 2011-04-27 Jan Hubicka <jh@suse.cz>
9462
9463 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9464
9465 2011-04-27 Jason Merrill <jason@redhat.com>
9466
9467 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9468
9469 * g++.dg/parse/ambig6.C: New.
9470
9471 2011-04-27 Nick Clifton <nickc@redhat.com>
9472
9473 * gcc.dg/20020312-2.c: Add definition for RX.
9474
9475 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9476 option with RX targets.
9477
9478 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9479 /* */ comments.
9480
9481 2011-04-27 Richard Guenther <rguenther@suse.de>
9482
9483 * gcc.dg/tree-ssa/pr23382.c: Remove.
9484
9485 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9486
9487 PR target/48767
9488 * gcc.c-torture/compile/pr48767.c: New test.
9489
9490 2011-04-27 Richard Guenther <rguenther@suse.de>
9491
9492 PR tree-optimization/48772
9493 * g++.dg/pr48772.C: New testcase.
9494
9495 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR c/48742
9498 * gcc.c-torture/compile/pr48742.c: New test.
9499
9500 2011-04-26 Jason Merrill <jason@redhat.com>
9501
9502 * g++.dg/lookup/koenig13.C: New.
9503
9504 * g++.dg/cpp0x/initlist48.C: New.
9505
9506 2011-04-25 Jason Merrill <jason@redhat.com>
9507
9508 * g++.dg/cpp0x/sfinae17.C: New.
9509
9510 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9511
9512 PR target/48258
9513 * gcc.target/powerpc/pr48258-1.c: New file.
9514 * gcc.target/powerpc/pr48258-2.c: Ditto.
9515
9516 2011-04-26 Xinliang David Li <davidxl@google.com>
9517
9518 * gcc.dg/uninit-suppress.c: New test.
9519 * gcc.dg/uninit-suppress.c: New test.
9520
9521 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR debug/48768
9524 * gcc.dg/pr48768.c: New test.
9525
9526 PR tree-optimization/48734
9527 * gcc.c-torture/compile/pr48734.c: New test.
9528
9529 PR testsuite/48753
9530 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9531
9532 2011-04-26 Richard Guenther <rguenther@suse.de>
9533
9534 PR tree-optimization/48731
9535 * gcc.dg/torture/pr48731.c: New testcase.
9536
9537 2011-04-26 Richard Guenther <rguenther@suse.de>
9538
9539 PR testsuite/48753
9540 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9541
9542 2011-04-26 Richard Guenther <rguenther@suse.de>
9543
9544 PR middle-end/48694
9545 * gcc.dg/torture/pr48694-1.c: New testcase.
9546 * gcc.dg/torture/pr48694-2.c: Likewise.
9547
9548 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9549
9550 * g++.dg/ext/underlying_type1.C: New.
9551 * g++.dg/ext/underlying_type2.C: Likewise.
9552 * g++.dg/ext/underlying_type3.C: Likewise.
9553 * g++.dg/ext/underlying_type4.C: Likewise.
9554 * g++.dg/ext/underlying_type5.C: Likewise.
9555 * g++.dg/ext/underlying_type6.C: Likewise.
9556 * g++.dg/ext/underlying_type7.C: Likewise.
9557 * g++.dg/ext/underlying_type8.C: Likewise.
9558 * g++.dg/ext/underlying_type9.C: Likewise.
9559 * g++.dg/ext/underlying_type10.C: Likewise.
9560
9561 2011-04-25 Jason Merrill <jason@redhat.com>
9562
9563 * g++.dg/cpp0x/regress/template-const2.C: New.
9564
9565 2011-04-25 Jeff Law <law@redhat.com>
9566
9567 * gcc.dg/tree-ssa/vrp56.c: new test.
9568
9569 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9570
9571 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9572
9573 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR preprocessor/48740
9576 * c-c++-common/raw-string-11.c: New test.
9577
9578 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9579
9580 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9581 hppa*-*-hpux*.
9582
9583 2011-04-23 Tobias Burnus <burnus@net-b.de>
9584
9585 PR fortran/18918
9586 * gfortran.dg/coarray_19.f90: New.
9587
9588 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR c/48685
9591 * gcc.dg/pr48685.c: New test.
9592
9593 2011-04-22 Jan Hubicka <jh@suse.cz>
9594
9595 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9596
9597 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR tree-optimization/48717
9600 * gcc.c-torture/execute/pr48717.c: New test.
9601
9602 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9603
9604 PR target/48723
9605 * gcc.target/i386/pr48723.c: New test.
9606
9607 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR c/48716
9610 * gcc.dg/gomp/pr48716.c: New test.
9611 * g++.dg/gomp/pr48716.C: New test.
9612
9613 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9614
9615 PR c/36750
9616 * gcc.dg/missing-field-init-2.c: Update testcase.
9617
9618 2011-04-22 Alan Modra <amodra@gmail.com>
9619
9620 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9621
9622 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9623
9624 PR fortran/48405
9625 * gfortran.dg/function_optimize_6.f90: New test.
9626
9627 2011-04-21 Easwaran Raman <eraman@google.com>
9628
9629 * gcc.dg/stack-layout-2.c: New test.
9630
9631 2011-04-21 Richard Guenther <rguenther@suse.de>
9632
9633 PR lto/48703
9634 * g++.dg/lto/pr48207-2_0.C: New testcase.
9635 * g++.dg/lto/pr48207-3_0.C: Likewise.
9636
9637 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9638
9639 * gnat.dg/volatile5.adb: New test.
9640 * gnat.dg/volatile5_pkg.ads: New helper.
9641
9642 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9643
9644 PR target/48708
9645 * gcc.target/i386/pr48708.c: New test.
9646
9647 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9648
9649 * gcc.dg/vect/vect-119.c: New test.
9650
9651 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9652
9653 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9654 and once without.
9655
9656 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9657 Richard Sandiford <richard.sandiford@linaro.org>
9658
9659 PR target/46329
9660 * gcc.target/arm/pr46329.c: New test.
9661
9662 2011-04-21 Tobias Burnus <burnus@net-b.de>
9663
9664 PR fortran/18918
9665 * gfortran.dg/coarray_18.f90: New.
9666
9667 2011-04-20 Jason Merrill <jason@redhat.com>
9668
9669 * g++.dg/cpp0x/initlist47.C: New.
9670
9671 * g++.dg/init/dtor4.C: New.
9672
9673 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9674
9675 PR target/48678
9676 * gcc.target/i386/sse2-pinsrw.c: New test.
9677 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9678 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9679 * gcc.target/i386/sse2-insvhi.c: Ditto.
9680 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9681 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9682
9683 2011-04-20 Jason Merrill <jason@redhat.com>
9684
9685 * g++.dg/template/const4.C: New.
9686
9687 2011-04-20 Easwaran Raman <eraman@google.com>
9688
9689 * gcc.dg/stack-layout-1.c: New test.
9690
9691 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9692
9693 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9694 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9695 function.
9696
9697 2011-04-20 Kai Tietz <ktietz@redhat.com>
9698
9699 * gcc.dg/binop-xor1.c: New test.
9700 * gcc.dg/binop-xor2.c: New test.
9701 * gcc.dg/binop-xor3.c: New test.
9702 * gcc.dg/binop-xor4.c: New test.
9703 * gcc.dg/binop-xor5.c: New test.
9704
9705 2011-04-20 Richard Guenther <rguenther@suse.de>
9706
9707 PR tree-optimization/47892
9708 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9709
9710 2011-04-20 Richard Guenther <rguenther@suse.de>
9711
9712 PR middle-end/48695
9713 * g++.dg/torture/pr48695.C: New testcase.
9714
9715 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9716
9717 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9718 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9719 * gcc.c-torture/execute/pr45262.c: Ditto
9720 * gcc.dg/torture/pr43165.c: Ditto.
9721 * gcc.dg/torture/pr47228.c: Ditto.
9722 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9723 * gcc.dg/ipa/pr45644.c: Ditto.
9724 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9725 PDP11.
9726
9727 2011-04-19 Jason Merrill <jason@redhat.com>
9728
9729 * g++.dg/ext/complex7.C: New.
9730
9731 * g++.dg/ext/attrib41.C: New.
9732
9733 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9734
9735 PR testsuite/48676
9736 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9737
9738 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR target/48678
9741 * gcc.target/i386/pr48678.c: New test.
9742
9743 2011-04-19 Martin Jambor <mjambor@suse.cz>
9744
9745 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9746 * g++.dg/opt/devirt2.C: New test.
9747 * g++.dg/ipa/devirt-g-1.C: Likewise.
9748
9749 2011-04-19 Tobias Burnus <burnus@net-b.de>
9750
9751 PR fortran/48588
9752 * gfortran.dg/whole_file_33.f90: New.
9753
9754 2011-04-19 Martin Jambor <mjambor@suse.cz>
9755
9756 * g++.dg/ipa/devirt-7.C: New test.
9757
9758 2011-04-19 Richard Guenther <rguenther@suse.de>
9759
9760 PR lto/48207
9761 * g++.dg/lto/pr48207_0.C: New testcase.
9762
9763 2011-04-18 Jason Merrill <jason@redhat.com>
9764
9765 * g++.dg/init/void1.C: New.
9766
9767 * g++.dg/cpp0x/union4.C: New.
9768
9769 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR middle-end/48661
9772 * g++.dg/torture/pr48661.C: New test.
9773
9774 PR c++/48632
9775 * g++.dg/gomp/pr48632.C: New test.
9776
9777 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9778
9779 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9780 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9781
9782 2011-04-18 Tobias Burnus <burnus@net-b.de>
9783
9784 PR fortran/18918
9785 * gfortran.dg/coarray_17.f90: New.
9786 * gfortran.dg/coarray_10.f90: Update dg-error.
9787
9788 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9789
9790 PR testsuite/48251
9791 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9792 * gfortran.dg/guality/guality.exp: Likewise.
9793
9794 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9795
9796 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9797
9798 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9799
9800 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9801
9802 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9803
9804 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9805
9806 2011-04-18 Richard Guenther <rguenther@suse.de>
9807
9808 PR middle-end/46364
9809 * g++.dg/torture/pr46364.C: New testcase.
9810
9811 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9812
9813 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9814
9815 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9816
9817 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9818
9819 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9820 Ira Rosen <ira.rosen@linaro.org>
9821
9822 PR target/48252
9823 * gcc.target/arm/pr48252.c: New test.
9824
9825 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR tree-optimization/48616
9828 * gcc.dg/pr48616.c: New test.
9829
9830 2011-04-18 Tobias Burnus <burnus@net-b.de>
9831
9832 PR fortran/18918
9833 * gfortran.dg/coarray_16.f90: New.
9834
9835 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9836
9837 PR fortran/48462
9838 * gfortran.dg/realloc_on_assign_7.f03: New test.
9839
9840 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9841
9842 PR libgfortran/48602
9843 * gfortran.dg/fmt_g0_6.f08: New test.
9844
9845 2011-04-17 Jason Merrill <jason@redhat.com>
9846
9847 * g++.dg/cpp0x/sfinae16.C: New.
9848
9849 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9850
9851 * gcc.target/mips/reg-var-1.c: New test.
9852
9853 2011-04-17 Jan Hubicka <jh@suse.cz>
9854
9855 * gcc.dg/winline-5.c: Update testcase.
9856
9857 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9858
9859 * gnat.dg/discr27.ad[sb]: Move dg directive.
9860 * gnat.dg/discr28.ad[sb]: New test.
9861 * gnat.dg/discr28_pkg.ads: New helper.
9862
9863 2011-04-17 Michael Matz <matz@suse.de>
9864
9865 PR tree-optimization/48622
9866 PR lto/48645
9867 * gcc.dg/lto/pr48622_0.c: New test.
9868
9869 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9870
9871 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9872 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9873 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9874 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9875 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9876 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9877
9878 2011-04-15 Jason Merrill <jason@redhat.com>
9879
9880 * g++.dg/cpp0x/range-for17.C: New.
9881
9882 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9883
9884 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9885 * g++.dg/cpp0x/range-for3.C: Likewise.
9886 * g++.dg/cpp0x/range-for9.C: Correct error message.
9887 * g++.dg/cpp0x/range-for11.C: New.
9888 * g++.dg/cpp0x/range-for12.C: New.
9889 * g++.dg/cpp0x/range-for13.C: New.
9890 * g++.dg/cpp0x/range-for14.C: New.
9891 * g++.dg/cpp0x/range-for15.C: New.
9892 * g++.dg/cpp0x/range-for16.C: New.
9893
9894 2011-04-15 Tobias Burnus <burnus@net-b.de>
9895
9896 PR fortran/18918
9897 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9898
9899 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9900
9901 * objc.dg/naming-4.m: Updated.
9902 * objc.dg/naming-5.m: Updated.
9903 * objc.dg/naming-6.m: New.
9904 * objc.dg/naming-7.m: New.
9905 * obj-c++.dg/naming-1.mm: Updated.
9906 * obj-c++.dg/naming-2.mm: Updated.
9907 * obj-c++.dg/naming-3.mm: New.
9908 * obj-c++.dg/naming-4.mm: New.
9909
9910 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9911
9912 PR libgfortran/48589
9913 * gfortran.dg/fmt_g0_5.f08: New test.
9914
9915 2011-04-15 Richard Guenther <rguenther@suse.de>
9916
9917 PR testsuite/48286
9918 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9919
9920 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9921
9922 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9923 -finline-limit=0 to -fno-inline
9924
9925 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR target/48614
9928 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9929 just avx.
9930
9931 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR target/48605
9934 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9935 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9936 * gcc.target/i386/avx-insertps-3.c: New test.
9937 * gcc.target/i386/avx-insertps-4.c: New test.
9938
9939 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9940
9941 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9942 -finline-limit=0
9943
9944 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9945
9946 PR target/46779
9947 PR target/45291
9948 PR target/41894
9949 * gcc.target/avr/pr46779-1.c: New test case
9950 * gcc.target/avr/pr46779-2.c: New test case
9951
9952 2011-04-14 Jason Merrill <jason@redhat.com>
9953
9954 * g++.dg/cpp0x/sfinae15.C: New.
9955
9956 * g++.dg/cpp0x/sfinae14.C: New.
9957
9958 * g++.dg/ext/vla10.C: New.
9959
9960 2011-04-14 Richard Guenther <rguenther@suse.de>
9961
9962 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9963
9964 2011-04-14 Richard Guenther <rguenther@suse.de>
9965
9966 * gcc.dg/fold-bitand-4.c: Move ...
9967 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9968
9969 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9970
9971 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9972 variables const.
9973 * gcc.target/avr/torture/trivial.c: Ditto.
9974
9975 2011-04-13 Jason Merrill <jason@redhat.com>
9976
9977 * g++.dg/template/operator11.C: New.
9978
9979 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR middle-end/48591
9982 * gcc.dg/gomp/pr48591.c: New test.
9983
9984 PR c++/48570
9985 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9986 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9987
9988 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9989
9990 PR c++/48574
9991 * g++.dg/template/dependent-expr7.C: New test case.
9992
9993 2011-04-13 Jason Merrill <jason@redhat.com>
9994
9995 * g++.dg/cpp0x/sfinae13.C: New.
9996
9997 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9998
9999 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10000
10001 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10002
10003 * gcc.target/arm/pr43698.c: Remove -march option.
10004
10005 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10006
10007 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10008 -march option.
10009
10010 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10011
10012 PR fortran/48360
10013 PR fortran/48456
10014 * gfortran.dg/realloc_on_assign_6.f03: New test.
10015
10016 2011-04-12 Kai Tietz <ktietz@redhat.com>
10017
10018 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10019 targets the additional -mno-ms-bitfields and
10020 -Wno-packed-bitfield-compat options.
10021 * g++.dg/ext/bitfield3.C: Likewise.
10022 * g++.dg/ext/bitfield4.C: Likewise.
10023 * g++.dg/ext/bitfield5.C: Likewise.
10024 * gcc.dg/bitfld-15.c: Likewise.
10025 * gcc.dg/bitfld-16.c: Likewise.
10026 * gcc.dg/bitfld-17.c: Likewise.
10027 * gcc.dg/bitfld-18.c: Likewise.
10028
10029 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10030
10031 * gcc.target/arm/neon-vld3-1.c: New test.
10032 * gcc.target/arm/neon-vst3-1.c: New test.
10033 * gcc.target/arm/neon/v*.c: Regenerate.
10034
10035 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR rtl-optimization/48549
10038 * g++.dg/opt/pr48549.C: New test.
10039
10040 2011-04-12 Richard Guenther <rguenther@suse.de>
10041
10042 PR tree-optimization/46076
10043 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10044
10045 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10046
10047 PR testsuite/21164
10048 * lib/compat.exp (compat-execute): Declare unsupported after
10049 stripping path from src1.
10050 * lib/lto.exp (lto-execute): Likewise.
10051
10052 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR c/48552
10055 * gcc.dg/pr48552-1.c: New test.
10056 * gcc.dg/pr48552-2.c: New test.
10057
10058 2011-04-11 Jason Merrill <jason@redhat.com>
10059
10060 * g++.dg/cpp0x/sfinae12.C: New.
10061
10062 * g++.dg/cpp0x/enum10.C: New.
10063
10064 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10065
10066 * g++.dg/cpp0x/rv-func.C: New.
10067
10068 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10069
10070 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10071 alpha*-dec-osf5*.
10072
10073 2011-04-11 Martin Jambor <mjambor@suse.cz>
10074
10075 PR tree-optimization/48195
10076 * gcc.dg/ipa/pr48195.c: New test.
10077
10078 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10079
10080 * gnat.dg/return3.adb: Remove unused switch.
10081
10082 2011-04-08 Mike Stump <mikestump@comcast.net>
10083
10084 PR testsuite/48506
10085 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10086 default to fno-common.
10087
10088 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10089
10090 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10091 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10092
10093 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10094
10095 PR fortran/48448
10096 * gfortran.dg/function_optimize_5.f90: New test.
10097
10098 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10099
10100 * gnat.dg/aggr17.adb: New test.
10101 * gnat.dg/aggr18.adb: Likewise.
10102
10103 2011-04-08 Michael Matz <matz@suse.de>
10104
10105 PR middle-end/48389
10106 * gcc.target/i386/pr48389.c: New test.
10107
10108 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10109
10110 PR rtl-optimization/48272
10111 * g++.dg/opt/pr48272.C: New.
10112
10113 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10114
10115 PR rtl-optimization/48235
10116 * gcc.dg/pr48235.c: New.
10117
10118 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10119
10120 PR rtl-optimization/48302
10121 * g++.dg/opt/pr48302.C: New.
10122
10123 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10124
10125 PR target/48273
10126 * g++.dg/opt/pr48273.C: New.
10127
10128 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10129
10130 PR rtl-optimization/48442
10131 * gcc.dg/pr48442.c: New.
10132
10133 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10134
10135 PR tree-optimization/48377
10136 * gcc.dg/vect/pr48377.c: New test.
10137
10138 2011-04-07 Jason Merrill <jason@redhat.com>
10139
10140 * g++.dg/cpp0x/regress/call1.C: New.
10141
10142 * g++.dg/cpp0x/variadic107.C: New.
10143
10144 * g++.dg/cpp0x/sfinae11.C: New.
10145 * g++.dg/cpp0x/noexcept02.C: Fix.
10146
10147 * g++.dg/cpp0x/sfinae10.C: New.
10148
10149 * g++.dg/cpp0x/sfinae9.C: New.
10150
10151 * c-c++-common/Wcast-qual-1.c: Move here from...
10152 * gcc.dg/cast-qual-3.c: ...here, and...
10153 * g++.dg/warn/Wcast-qual2.C: ...here.
10154
10155 * g++.dg/cpp0x/sfinae8.C: New.
10156
10157 * g++.dg/cpp0x/sfinae7.C: New.
10158
10159 * g++.dg/cpp0x/enum9.C: New.
10160
10161 2011-04-07 Mike Stump <mikestump@comcast.net>
10162
10163 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10164 with no trampolines.
10165
10166 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR fortran/48117
10169 * gfortran.dg/gomp/pr48117.f90: New test.
10170
10171 PR debug/48343
10172 * gcc.dg/torture/pr48343.c: New test.
10173
10174 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175
10176 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10177
10178 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10179
10180 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10181
10182 2011-04-07 Tom de Vries <tom@codesourcery.com>
10183
10184 PR target/43920
10185 * lib/scanasm.exp (object-size): New proc.
10186 * gcc.target/arm/pr43920-2.c: New test.
10187
10188 2011-04-06 Tobias Burnus <burnus@net-b.de>
10189
10190 PR fortran/18918
10191 PR fortran/48477
10192 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10193
10194 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10195
10196 * gcc.dg/mtune.c: Prune note from output.
10197
10198 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR debug/48466
10201 * gcc.dg/guality/pr36977.c: New test.
10202 * gcc.dg/guality/pr48466.c: New test.
10203
10204 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10205
10206 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10207
10208 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10209
10210 * gnat.dg/return3.adb: New test.
10211
10212 2011-04-06 Richard Guenther <rguenther@suse.de>
10213
10214 PR tree-optimization/47663
10215 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10216
10217 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10218
10219 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10220 Solaris 8 and 9 as well.
10221
10222 2011-04-05 Tom de Vries <tom@codesourcery.com>
10223
10224 PR target/43920
10225 * gcc.target/arm/pr43920-1.c: New test.
10226
10227 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10228
10229 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10230 (cctor): Actually return the value.
10231 (main): Cast return values.
10232
10233 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10234
10235 * gfortran.dg/character_comparison_8.f90: New test.
10236
10237 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10238
10239 * frontend-passes: (optimize_lexical_comparison): New function.
10240 (optimize_expr): Call it.
10241 (optimize_comparison): Also handle lexical comparison functions.
10242 Return false instad of -2 for unequal comparison.
10243
10244 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10245
10246 PR fortran/48412
10247 * function_optimize_4.f90: New test.
10248
10249 2011-04-04 Tobias Burnus <burnus@net-b.de>
10250
10251 PR fortran/18918
10252 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10253 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10254 * gfortran.dg/coarray_15.f90: New.
10255
10256 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10257
10258 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10259 * gfortran.dg/bessel_7.f90: Likewise.
10260
10261 2011-04-03 Tobias Burnus <burnus@net-b.de>
10262
10263 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10264
10265 2011-04-03 Richard Guenther <rguenther@suse.de>
10266 Ira Rosen <ira.rosen@linaro.org>
10267
10268 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10269 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10270 -ftree-loop-if-convert-stores.
10271
10272 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10273
10274 * gnat.dg/specs/aggr2.ads: New test.
10275
10276 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10277
10278 * gnat.dg/debug2.ad[sb]: New test.
10279 * gnat.dg/debug2_pkg.ads: New helper.
10280 * gnat.dg/debug3.ad[sb]: New test.
10281
10282 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10283
10284 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10285
10286 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR middle-end/48335
10289 * gcc.c-torture/compile/pr48335-1.c: New test.
10290 * gcc.dg/pr48335-1.c: New test.
10291 * gcc.dg/pr48335-2.c: New test.
10292 * gcc.dg/pr48335-3.c: New test.
10293 * gcc.dg/pr48335-4.c: New test.
10294 * gcc.dg/pr48335-5.c: New test.
10295 * gcc.dg/pr48335-6.c: New test.
10296 * gcc.dg/pr48335-7.c: New test.
10297 * gcc.dg/pr48335-8.c: New test.
10298 * gcc.target/i386/pr48335-1.c: New test.
10299
10300 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10301
10302 PR c/36299
10303 * gcc.dg/Waddress.c: New test.
10304
10305 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10306
10307 PR fortran/48352
10308 * gfortran.dg/function_optimize_3.f90: New test.
10309
10310 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10311
10312 * gcc.c-torture/compile/20110401-1.c: New test.
10313
10314 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10315 * g++.dg/lto/20091002-2_0.C: Likewise.
10316 * g++.dg/lto/20090303_0.c: Likewise.
10317 * g++.dg/lto/20091004-1_0.C: Likewise.
10318 * g++.dg/lto/20091002-3_0.C: Likewise.
10319 * g++.dg/lto/20091004-2_0.C: Likewise.
10320 * g++.dg/lto/20081123_0.C: Likewise.
10321 * g++.dg/lto/20090313_0.C: Likewise.
10322 * g++.dg/lto/20081109-1_0.C: Likewise.
10323 * g++.dg/lto/20081219_0.C: Likewise.
10324 * g++.dg/lto/20081204-1_0.C: Likewise.
10325 * g++.dg/lto/20090302_0.C: Likewise.
10326 * g++.dg/lto/20081119-1_0.C: Likewise.
10327 * g++.dg/lto/20081118_0.C: Likewise.
10328 * gcc.dg/lto/20091020-2_0.c: Likewise.
10329 * gcc.dg/lto/20090210_0.c: Likewise.
10330 * gcc.dg/lto/20081204-1_0.c: Likewise.
10331 * gcc.dg/lto/20081224_0.c: Likewise.
10332 * gcc.dg/lto/20090219_0.c: Likewise.
10333 * gcc.dg/lto/20091014-1_0.c: Likewise.
10334 * gcc.dg/lto/20091016-1_0.c: Likewise.
10335 * gcc.dg/lto/20090206-2_0.c: Likewise.
10336 * gcc.dg/lto/20090116_0.c: Likewise.
10337 * gcc.dg/lto/20091013-1_0.c: Likewise.
10338 * gcc.dg/lto/20091015-1_0.c: Likewise.
10339 * gcc.dg/lto/20090126-2_0.c: Likewise.
10340
10341 2011-03-31 Ian Lance Taylor <iant@google.com>
10342
10343 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10344
10345 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10346
10347 * gnat.dg/opt16.adb: New test.
10348
10349 2011-03-31 Jason Merrill <jason@redhat.com>
10350
10351 * g++.dg/cpp0x/defaulted24.C: New.
10352
10353 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10354
10355 PR target/16292
10356 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10357 with -O0.
10358
10359 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10360
10361 * g++.dg/other/i386-9.C: New test.
10362
10363 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10364
10365 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10366
10367 2011-03-30 Jason Merrill <jason@redhat.com>
10368
10369 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10370
10371 * g++.dg/cpp0x/regress/isnan.C: New.
10372
10373 * g++.dg/cpp0x/initlist46.C: New.
10374
10375 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10376
10377 PR target/47551
10378 * gcc.target/arm/neon-modes-2.c: New test.
10379
10380 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR c/48305
10383 * gcc.c-torture/compile/pr48305.c: New test.
10384
10385 2011-03-29 Jason Merrill <jason@redhat.com>
10386
10387 * g++.dg/cpp0x/regress/value-dep1.C: New.
10388
10389 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10390
10391 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10392
10393 2011-03-29 Ian Lance Taylor <iant@google.com>
10394
10395 * go.test/go-test.exp: Handle the test lines used in several new
10396 tests.
10397 (errchk): Add opts parameter. Change all callers. Handle parens
10398 in regexps.
10399
10400 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10401 Dominique d'Humieres <dominiq@lps.ens.fr>
10402
10403 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10404 and __APPLE__ && __PPC__ && __ALTIVEC__.
10405
10406 2011-03-29 Jason Merrill <jason@redhat.com>
10407
10408 * g++.dg/cpp0x/dependent1.C: New.
10409
10410 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10411
10412 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10413
10414 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10415
10416 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10417
10418 PR fortran/48095
10419 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10420 * gfortran.dg/proc_ptr_comp_32.f90: New.
10421
10422 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10423
10424 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10425 check for corresponding warning.
10426
10427 2011-03-28 Jason Merrill <jason@redhat.com>
10428
10429 * g++.dg/cpp0x/rv-deduce2.C: New.
10430
10431 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR debug/48203
10434 * gcc.dg/pr48203.c: New test.
10435
10436 2011-03-28 Jeff Law <law@redhat.com>
10437
10438 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10439
10440 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10441
10442 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10443 and __PPC__ && __ALTIVEC__.
10444
10445 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10446
10447 PR testsuite/48238
10448 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10449 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10450 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10451 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10452
10453 2011-03-28 Jason Merrill <jason@redhat.com>
10454
10455 * g++.dg/cpp0x/initlist-array2.C: New.
10456
10457 * g++.dg/cpp0x/initlist-array1.C: New.
10458
10459 * g++.dg/cpp0x/constexpr-compound.C: New.
10460
10461 * g++.dg/cpp0x/constexpr-using.C: New.
10462
10463 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10464
10465 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10466
10467 PR testsuite/48276
10468 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10469
10470 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10471
10472 * gcc.dg/slp-1.c: New test.
10473
10474 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10475
10476 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10477 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10478 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10479 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10480 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10481 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10482 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10483 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10484 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10485 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10486 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10487 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10488 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10489 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10490
10491 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10492
10493 PR fortran/47065
10494 * gfortran.dg/trim_optimize_5.f90: New test.
10495 * gfortran.dg/trim_optimize_6.f90: New test.
10496
10497 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10498
10499 PR target/38598
10500 * gcc.target/mips/madd-7.c: Remove -mlong32.
10501 * gcc.target/mips/msub-7.c: Likewise.
10502
10503 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10504
10505 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10506 accesses to preserve the meaning of the test for doubleword vectors.
10507 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10508 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10509
10510 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10511
10512 PR fortran/48291
10513 * gfortran.dg/class_42.f03: New.
10514
10515 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10516
10517 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10518 strided accesses.
10519
10520 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10521
10522 PR rtl-optimization/48144
10523 * gcc.dg/pr48144.c: New test.
10524
10525 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10526
10527 * gnat.dg/discr27.ad[sb]: New test.
10528
10529 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10530
10531 * gnat.dg/limited_with2.ad[sb]: New test.
10532 * gnat.dg/limited_with2_pkg1.ads: New helper.
10533 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10534
10535 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10536
10537 * gnat.dg/opt15.adb: New test.
10538 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10539
10540 2011-03-25 Tobias Burnus <burnus@net-b.de>
10541
10542 PR fortran/48174
10543 PR fortran/45304
10544 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10545 * gfortran.dg/leadz_trailz_3.f90: Ditto
10546
10547 2011-03-25 Martin Jambor <mjambor@suse.cz>
10548
10549 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10550
10551 2011-03-25 Jason Merrill <jason@redhat.com>
10552
10553 * g++.dg/cpp0x/defaulted22.C: New.
10554 * g++.dg/cpp0x/defaulted23.C: New.
10555 * g++.dg/cpp0x/defaulted15.C: Adjust.
10556
10557 2011-03-25 Jason Merrill <jason@redhat.com>
10558
10559 * g++.dg/cpp0x/move1.C: New.
10560
10561 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10562
10563 PR target/48287
10564 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10565
10566 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10567
10568 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10569 for mips-sgi-irix6.5.
10570 Replace snprintf prototype by <stdio.h>.
10571
10572 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10573
10574 PR testsuite/48283
10575 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10576 run_expensive_tests.
10577 * gcc.dg/graphite/block-4.c: Likewise.
10578 * gcc.dg/graphite/block-7.c: Likewise.
10579 * gcc.dg/graphite/block-8.c: Likewise.
10580
10581 2011-03-25 Richard Guenther <rguenther@suse.de>
10582
10583 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10584 * g++.dg/tree-ssa/pr8781.C: Likewise.
10585 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10586 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10587 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10588 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10589 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10590 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10591 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10592 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10593 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10594 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10595 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10596 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10599 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10600 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10601 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10602 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10606 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10607 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10608 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10609 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10610 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10611 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10613 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10614 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10615 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10616 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10617 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10618 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10619 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10620 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10621 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10622 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10623 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10624 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10625 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10626 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10627 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10628 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10629 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10630 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10631 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10632 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10633 * c-c++-common/pr46562-2.c: Likewise.
10634 * gfortran.dg/pr42108.f90: Likewise.
10635 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10636 foo to be inlined even at -O1.
10637 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10638 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10639 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10640 * gcc.dg/matrix/matrix.exp: Disable FRE.
10641
10642 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR debug/48204
10645 * gcc.dg/dfp/pr48204.c: New test.
10646
10647 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10648
10649 PR target/48209
10650 * gcc.c-torture/execute/pr47917.c: Move this...
10651 * gcc.dg/torture/pr47917.c: to here and add xfails.
10652
10653 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10654
10655 * gnat.dg/array16.ad[sb]: New test.
10656 * gnat.dg/array16.ads: New helper.
10657
10658 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10659
10660 * gnat.dg/derived_type2.adb: New test.
10661
10662 2011-03-24 Richard Guenther <rguenther@suse.de>
10663
10664 PR tree-optimization/48271
10665 * g++.dg/torture/pr48271.C: New testcase.
10666
10667 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10668
10669 * gnat.dg/array15.ad[sb]: New test.
10670
10671 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10672
10673 PR target/48237
10674 * gcc.target/i386/pr48237.c: New test.
10675
10676 2011-03-24 Richard Guenther <rguenther@suse.de>
10677
10678 PR middle-end/48269
10679 * gcc.dg/builtin-object-size-10.c: New testcase.
10680
10681 2011-03-24 Richard Guenther <rguenther@suse.de>
10682
10683 PR tree-optimization/46562
10684 * c-c++-common/pr46562-2.c: New testcase.
10685 * c-c++-common/pr46562.c: Likewise.
10686
10687 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10688
10689 * gcc.dg/vect/vect-cselim-1.c: New test.
10690 * gcc.dg/vect/vect-cselim-2.c: New test.
10691
10692 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10693
10694 * gcc.target/arm/pr46934.c: New.
10695
10696 2011-03-23 Ian Lance Taylor <iant@google.com>
10697
10698 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10699
10700 2011-03-23 Richard Guenther <rguenther@suse.de>
10701
10702 * gcc.dg/struct: Remove directory and contents.
10703
10704 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10705
10706 PR testsuite/48251
10707 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10708
10709 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10710
10711 * gnat.dg/discr26.ad[sb]: New test.
10712 * gnat.dg/discr26_pkg.ads: New helper.
10713
10714 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10715
10716 PR target/47553
10717 * gcc.target/arm/neon-vld-1.c: New test.
10718
10719 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10720
10721 * gnat.dg/array14.ad[sb]: New test.
10722 * gnat.dg/array14_pkg.ads: New helper.
10723
10724 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10725
10726 * gcc.c-torture/execute/920501-8.x: Remove.
10727 * gcc.c-torture/execute/930513-1.x: Remove.
10728 * gcc.c-torture/execute/960312-1.x: Remove.
10729 * gcc.c-torture/compile/20000804-1.c,
10730 gcc.c-torture/compile/20001205-1.c,
10731 gcc.c-torture/compile/20001226-1.c,
10732 gcc.c-torture/compile/20010518-2.c,
10733 gcc.c-torture/compile/20020312-1.c,
10734 gcc.c-torture/compile/20020604-1.c,
10735 gcc.c-torture/compile/920501-12.c,
10736 gcc.c-torture/compile/920501-4.c,
10737 gcc.c-torture/compile/920520-1.c,
10738 gcc.c-torture/compile/980506-1.c,
10739 gcc.c-torture/execute/980709-1.x,
10740 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10741 options for m68hc11.
10742 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10743 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10744 m68hc11.
10745
10746 2011-03-22 Nick Clifton <nickc@redhat.com>
10747
10748 * lib/target-supports.exp (check_profiling_available): Add MN10300
10749 to the list of targets that do not support profiling. Restore
10750 alpha sorting to this list.
10751
10752 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10753
10754 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10755 failure on 32-bit systems.
10756 * gcc.dg/torture/vector-2.c: Ditto.
10757
10758 2011-03-22 Richard Guenther <rguenther@suse.de>
10759
10760 PR tree-optimization/48228
10761 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10762
10763 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10764
10765 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10766 powerpc.
10767
10768 PR target/48226
10769 * gcc.target/powerpc/pr48226.c: New file.
10770
10771 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10772
10773 * lib/prune.exp (prune_gcc_output): Prune "could not create
10774 compact unwind for" warnings.
10775
10776 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10777
10778 PR c/42544
10779 PR c/48197
10780 * gcc.c-torture/execute/pr42544.c: New test.
10781 * gcc.c-torture/execute/pr48197.c: New test.
10782
10783 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10784
10785 PR preprocessor/48192
10786 * gcc.target/powerpc/pr48192.c: New file.
10787
10788 PR target/48053
10789 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10790 split problem of 0 being loaded in a VSX register.
10791
10792 2011-03-21 Richard Guenther <rguenther@suse.de>
10793
10794 PR c/47939
10795 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10796 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10797 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10798 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10799
10800 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR target/48213
10803 * gcc.dg/pr48213.c: New test.
10804
10805 2011-03-21 Kai Tietz <ktietz@redhat.com>
10806
10807 PR target/12171
10808 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10809
10810 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10811
10812 * gcc.target/arm/xor-and.c: New.
10813
10814 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10815
10816 PR fortran/22572
10817 * gfortran.dg/function_optimize_1.f90: New test.
10818 * gfortran.dg/function_optimize_2.f90: New test.
10819
10820 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10821
10822 PR rtl-optimization/47502
10823 * gcc.target/i386/pr47502-1.c: New.
10824 * gcc.target/i386/pr47502-2.c: Likewise.
10825
10826 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR rtl-optimization/48156
10829 * gcc.dg/pr48156.c: New test.
10830
10831 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10832
10833 PR libfortran/47439
10834 * gfortran.dg/scratch_1.f90: Adjust test.
10835
10836 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10837
10838 PR libfortran/47439
10839 * gfortran.dg/scratch_1.f90: New test.
10840
10841 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10842
10843 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10844 variably modified typedefs.
10845 * gcc.dg/c1x-typedef-2.c: Remove.
10846
10847 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10848
10849 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10850 * gcc.dg/c1x-anon-struct-3.c: New test.
10851 * gcc.dg/anon-struct-11.c: Update.
10852
10853 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10854
10855 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10856 dg-xfail-run-if.
10857 Only xfail with gas.
10858
10859 2011-03-18 Jason Merrill <jason@redhat.com>
10860
10861 * g++.dg/template/fn-ptr1.C: New.
10862
10863 * g++.dg/overload/volatile1.C: New.
10864
10865 * g++.dg/opt/pr23372.C: New.
10866
10867 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10868
10869 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10870
10871 PR middle-end/47405
10872 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10873
10874 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10875
10876 * gcc.target/arm/unsigned-extend-1.c: New.
10877
10878 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR bootstrap/48161
10881 * gcc.c-torture/compile/pr48161.c: New test.
10882
10883 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10884
10885 PR middle-end/47725
10886 * gcc.dg/torture/pr47725.c: New.
10887
10888 2011-03-17 Jason Merrill <jason@redhat.com>
10889
10890 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10891 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10892
10893 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10894
10895 * gnat.dg/specs/elab2.ads: New test.
10896 * gnat.dg/specs/elab2_pkg.ads: New helper.
10897
10898 2011-03-17 Jason Merrill <jason@redhat.com>
10899
10900 * g++.dg/cpp0x/decltype-1212.C: New.
10901 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10902
10903 2011-03-17 Jason Merrill <jason@redhat.com>
10904
10905 * g++.dg/parse/memfnquals1.C: New.
10906
10907 2011-03-17 Richard Guenther <rguenther@suse.de>
10908
10909 PR middle-end/48134
10910 * gcc.dg/pr48134.c: New testcase.
10911
10912 2011-03-17 Richard Guenther <rguenther@suse.de>
10913
10914 PR middle-end/48165
10915 * g++.dg/torture/pr48165.C: New testcase.
10916
10917 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR rtl-optimization/48141
10920 * gcc.dg/pr48141.c: New test.
10921
10922 2011-03-16 Jason Merrill <jason@redhat.com>
10923
10924 * g++.dg/cpp0x/constexpr-48089.C: New.
10925
10926 * g++.dg/cpp0x/constexpr-abi1.C: New.
10927
10928 * g++.dg/cpp0x/constexpr-46336.C: New.
10929 * g++.dg/parse/friend5.C: Adjust expected errors.
10930
10931 * g++.dg/cpp0x/constexpr-47570.C: New.
10932
10933 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10934
10935 PR debug/47510
10936 * ++.dg/debug/dwarf2/typedef6.C: New test.
10937
10938 2011-03-16 Jason Merrill <jason@redhat.com>
10939
10940 * g++.dg/cpp0x/elision2.C: New.
10941
10942 * g++.dg/cpp0x/constexpr-array3.C: New.
10943
10944 2011-03-16 Jason Merrill <jason@redhat.com>
10945
10946 * g++.dg/cpp0x/sfinae6.C: New.
10947 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10948 * g++.dg/cpp0x/pr45908.C: Likewise.
10949 * g++.dg/cpp0x/sfinae6.C: Likewise.
10950 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10951 * g++.old-deja/g++.law/arg11.C: Likewise.
10952
10953 2011-03-16 Jason Merrill <jason@redhat.com>
10954
10955 * g++.dg/template/incomplete6.C: New.
10956
10957 2011-03-16 Jeff Law <law@redhat.com>
10958
10959 * gcc.dg/tree-ssa/vrp55.c: New test.
10960
10961 2011-03-16 Jason Merrill <jason@redhat.com>
10962
10963 * g++.dg/cpp0x/auto22.C: New.
10964
10965 2011-03-16 Richard Guenther <rguenther@suse.de>
10966
10967 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10968 optimizing it away if promoted to const.
10969
10970 2011-03-16 Richard Guenther <rguenther@suse.de>
10971
10972 PR tree-optimization/48149
10973 * gcc.dg/fold-complex-1.c: New testcase.
10974
10975 2011-03-16 Richard Guenther <rguenther@suse.de>
10976
10977 PR testsuite/48147
10978 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10979 or cloning happens.
10980
10981 2011-03-16 Richard Guenther <rguenther@suse.de>
10982
10983 PR tree-optimization/26134
10984 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10985
10986 2011-03-16 Richard Guenther <rguenther@suse.de>
10987
10988 PR tree-optimization/48146
10989 * gcc.dg/torture/pr48146.c: New testcase.
10990
10991 2011-03-16 Richard Guenther <rguenther@suse.de>
10992
10993 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10994 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10995
10996 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10997
10998 PR middle-end/48136
10999 * gcc.c-torture/compile/pr48136.c: New test.
11000
11001 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11002
11003 PR debug/45882
11004 * gcc.dg/guality/pr45882.c: New test.
11005
11006 2011-03-15 Jason Merrill <jason@redhat.com>
11007
11008 * g++.dg/cpp0x/constexpr-recursion.C: New.
11009
11010 * g++.dg/cpp0x/implicit11.C: New.
11011
11012 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11013
11014 * g++.dg/cpp0x/constexpr-attribute.C: New.
11015
11016 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11017
11018 * g++.dg/parse/pr34758.C: New.
11019
11020 2011-03-15 Xinliang David Li <davidxl@google.com>
11021
11022 PR c/47837
11023 * gcc.dg/uninit-pred-7_d.c: New test.
11024 * gcc.dg/uninit-pred-8_d.c: New test.
11025
11026 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11027
11028 PR target/46788
11029 * gcc.target/arm/pr46788.c: New.
11030
11031 2011-03-15 Richard Guenther <rguenther@suse.de>
11032
11033 PR middle-end/47650
11034 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11035 * gfortran.dg/ishft_4.f90: Likewise.
11036 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11037
11038 2011-03-15 Richard Guenther <rguenther@suse.de>
11039
11040 PR tree-optimization/13954
11041 * g++.dg/tree-ssa/pr13954.C: New testcase.
11042
11043 2011-03-15 Richard Guenther <rguenther@suse.de>
11044
11045 PR tree-optimization/48037
11046 * gcc.target/i386/pr48037-1.c: New testcase.
11047
11048 2011-03-15 Richard Guenther <rguenther@suse.de>
11049
11050 PR tree-optimization/41490
11051 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11052 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11053 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11054 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11055 * g++.dg/tree-ssa/pr33604.C: Adjust.
11056
11057 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR middle-end/47917
11060 * gcc.c-torture/execute/pr47917.c: New test.
11061 * gcc.dg/pr47917.c: New test.
11062
11063 PR middle-end/38878
11064 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11065
11066 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11067
11068 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11069 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11070 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11071 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11072 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11073 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11074 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11075 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11076 * gcc.target/i386/avx-floor-vec.c: Ditto.
11077 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11078 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11079 * gcc.target/i386/avx-rint-vec.c: Ditto.
11080 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11081 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11082 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11083 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11084
11085 2011-03-14 Tom Tromey <tromey@redhat.com>
11086
11087 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11088 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11089 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11090
11091 2011-03-14 Tom Tromey <tromey@redhat.com>
11092
11093 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11094 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11095 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11096
11097 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11098
11099 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11100
11101 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11102
11103 PR rtl-optimization/47166
11104 * gcc.c-torture/execute/postmod-1.c: New test.
11105
11106 2011-03-14 Richard Guenther <rguenther@suse.de>
11107
11108 PR middle-end/48098
11109 * gcc.dg/torture/pr48098.c: New testcase.
11110
11111 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11112
11113 PR target/48053
11114 * gcc.target/powerpc/pr48053-1.c: New test.
11115 * gcc.target/powerpc/pr48053-2.c: Likewise.
11116
11117 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11118
11119 PR libfortran/48066
11120 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11121
11122 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11123
11124 PR libfortran/48066
11125 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11126
11127 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11128
11129 PR fortran/48059
11130 * gfortran.dg/class_41.f03: New.
11131
11132 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11133
11134 * g++.dg/conversion/cast3.C: New test.
11135
11136 2011-03-11 Jason Merrill <jason@redhat.com>
11137
11138 * g++.dg/template/error45.C: New.
11139
11140 * g++.dg/parse/no-type-defn1.C: New.
11141
11142 * g++.dg/ext/attrib40.C: New.
11143
11144 * g++.dg/cpp0x/regress/array1.C: New.
11145
11146 2011-03-11 Richard Guenther <rguenther@suse.de>
11147
11148 PR tree-optimization/48067
11149 * gcc.dg/pr48067.c: New testcase.
11150
11151 2011-03-11 Richard Guenther <rguenther@suse.de>
11152
11153 PR lto/48073
11154 * g++.dg/lto/20110311-1_0.C: New testcase.
11155
11156 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR c++/48035
11159 * g++.dg/inherit/virtual8.C: New test.
11160
11161 PR middle-end/48044
11162 * gcc.dg/torture/pr48044.c: New test.
11163
11164 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11165
11166 PR fortran/47768
11167 * gfortran.dg/proc_ptr_comp_31.f90: New.
11168
11169 2011-03-11 Richard Guenther <rguenther@suse.de>
11170
11171 PR tree-optimization/47278
11172 * gcc.dg/torture/pr47278-1.c: New testcase.
11173 * gcc.dg/torture/pr47278-2.c: Likewise.
11174
11175 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR tree-optimization/48063
11178 * gcc.dg/torture/pr48063.c: New test.
11179
11180 2011-03-10 Jason Merrill <jason@redhat.com>
11181
11182 * g++.dg/template/array22.C: New.
11183
11184 * g++.dg/cpp0x/syntax-err1.C: New.
11185 * g++.dg/parse/error36.C: Adjust expected errors.
11186 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11187 * g++.old-deja/g++.pt/typename3.C: Likewise.
11188 * g++.old-deja/g++.pt/typename4.C: Likewise.
11189 * g++.old-deja/g++.pt/typename6.C: Likewise.
11190
11191 2011-03-09 Jason Merrill <jason@redhat.com>
11192
11193 * g++.dg/template/nontype22.C: New.
11194
11195 2011-03-09 Martin Jambor <mjambor@suse.cz>
11196
11197 PR tree-optimization/47714
11198 * g++.dg/torture/pr47714.C: New test.
11199
11200 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11201
11202 PR target/47755
11203 * gcc.target/powerpc/pr47755-2.c: New file.
11204
11205 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11206
11207 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11208 is not set in the environment, pass 64 as first argument when not
11209 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11210 native where ulimit -u is supported.
11211
11212 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11213
11214 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11215
11216 2011-03-08 Jason Merrill <jason@redhat.com>
11217
11218 * g++.dg/template/nontype21.C: New.
11219
11220 * g++.dg/template/anon5.C: New.
11221
11222 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR debug/47881
11225 * gcc.dg/pr47881.c: New test.
11226
11227 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11228
11229 PR c++/47957
11230 * g++.dg/lookup/template3.C: New test.
11231
11232 2011-03-08 Kai Tietz <ktietz@redhat.com>
11233
11234 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11235 'long' type.
11236
11237 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11238
11239 PR testsuite/47954
11240 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11241 sizeof to compute alignment.
11242
11243 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11244
11245 PR tree-optimization/48022
11246 * gcc.dg/pr48022-1.c: New test.
11247 * gcc.dg/pr48022-2.c: New test.
11248
11249 2011-03-07 Jason Merrill <jason@redhat.com>
11250
11251 * g++.dg/template/nontype20.C: New.
11252 * g++.dg/init/member1.C: Adjust expected errors.
11253 * g++.dg/parse/constant4.C: Likewise.
11254 * g++.dg/template/qualified-id3.C: Likewise.
11255 * g++.old-deja/g++.pt/crash10.C: Likewise.
11256
11257 * g++.dg/cpp0x/regress/non-const1.C: New.
11258
11259 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR debug/47991
11262 * gcc.dg/pr47991.c: New test.
11263
11264 2011-03-07 Jason Merrill <jason@redhat.com>
11265
11266 * g++.dg/abi/mangle46.C: New.
11267
11268 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11269
11270 PR target/47862
11271 * gcc.target/powerpc/pr47862.c: New.
11272
11273 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11274
11275 PR target/45413
11276 * gcc.target/i386/combine-mul.c: Require nonpic.
11277
11278 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11279 Nathan Froyd <froydnj@codesourcery.com>
11280
11281 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11282
11283 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11284
11285 * README.QMTEST: Remove.
11286
11287 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11288 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11289
11290 PR fortran/47850
11291 * gfortran.dg/array_constructor_37.f90 : New test.
11292
11293 2011-03-05 Jason Merrill <jason@redhat.com>
11294
11295 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11296 * g++.dg/abi/mangle45.C: Likewise.
11297 * g++.dg/cpp0x/trailing1.C: Likewise.
11298
11299 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11300
11301 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11302
11303 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR rtl-optimization/47899
11306 * gcc.dg/pr47899.c: New test.
11307
11308 * gcc.dg/torture/pr47968.c: Ignore warnings.
11309
11310 PR tree-optimization/47967
11311 * gcc.c-torture/compile/pr47967.c: New test.
11312
11313 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11314
11315 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11316 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11317
11318 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11319
11320 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11321 and property_getAttributes() if __OBJC2__.
11322 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11323 * objc.dg/property/property-encoding-1.m: New.
11324 * obj-c++.dg/property/property-encoding-1.mm: New.
11325
11326 2011-03-04 Jason Merrill <jason@redhat.com>
11327
11328 * g++.dg/template/pseudodtor6.C: New.
11329
11330 * g++.dg/inherit/covariant19.C: New.
11331
11332 2011-03-04 Richard Guenther <rguenther@suse.de>
11333
11334 PR middle-end/47968
11335 * gcc.dg/torture/pr47968.c: New testcase.
11336
11337 2011-03-04 Richard Guenther <rguenther@suse.de>
11338
11339 PR middle-end/47975
11340 * gcc.dg/torture/pr47975.c: New testcase.
11341
11342 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11343
11344 PR c++/47974
11345 * g++.dg/template/crash106.C: New.
11346
11347 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR c/47963
11350 * gcc.dg/gomp/pr47963.c: New test.
11351 * g++.dg/gomp/pr47963.C: New test.
11352
11353 2011-03-02 Jason Merrill <jason@redhat.com>
11354
11355 * g++.dg/cpp0x/regress/condition1.C: New.
11356
11357 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11358
11359 2011-03-01 Jason Merrill <jason@redhat.com>
11360
11361 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11362
11363 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11364
11365 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11366
11367 PR rtl-optimization/47925
11368 * gcc.c-torture/execute/pr47925.c: New test.
11369
11370 2011-03-01 Jason Merrill <jason@redhat.com>
11371
11372 * g++.dg/cpp0x/decltype25.C: New.
11373
11374 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11375
11376 2011-03-01 Richard Guenther <rguenther@suse.de>
11377
11378 PR tree-optimization/47890
11379 * gcc.dg/torture/pr47890.c: New testcase.
11380
11381 2011-03-01 Richard Guenther <rguenther@suse.de>
11382
11383 PR lto/47924
11384 * gcc.dg/lto/pr47924_0.c: New testcase.
11385
11386 2011-03-01 Richard Guenther <rguenther@suse.de>
11387
11388 PR lto/46911
11389 * gfortran.dg/lto/pr46911_0.f: New testcase.
11390
11391 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11392
11393 PR libgfortran/47933
11394 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11395 compile errors from older code form.
11396
11397 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11398
11399 PR libgfortran/47567
11400 * gfortran.dg/fmt_fw_d.f90: New test.
11401
11402 2011-02-28 Jason Merrill <jason@redhat.com>
11403
11404 * g++.dg/inherit/covariant18.C: New.
11405
11406 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR middle-end/47893
11409 * gcc.dg/pr47893.c: New test.
11410
11411 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11412
11413 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11414 NULL in case of a selector with conflicting types.
11415 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11416
11417 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11418
11419 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11420 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11421 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11422 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11423
11424 2011-02-28 Jason Merrill <jason@redhat.com>
11425
11426 PR c++/47906
11427 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11428
11429 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11430
11431 PR libgfortran/47778
11432 * gfortran.dg/namelist_71.f90: New test.
11433
11434 2011-02-27 Jason Merrill <jason@redhat.com>
11435
11436 PR c++/47906
11437 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11438 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11439
11440 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11441
11442 PR c++/46466
11443 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11444
11445 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR fortran/47886
11448 * gfortran.dg/gomp/task-1.f90: Removed.
11449
11450 2011-02-26 Jason Merrill <jason@redhat.com>
11451
11452 * g++.dg/template/this-targ1.C: New.
11453
11454 * g++.dg/cpp0x/regress/template-const1.C: New.
11455 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11456 * g++.dg/template/function1.C: Adjust.
11457 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11458 * g++.dg/debug/debug7.C: Adjust.
11459
11460 2011-02-26 Tobias Burnus <burnus@net-b.de>
11461
11462 PR fortran/47886
11463 * gfortran.dg/gomp/task-1.f90: New.
11464
11465 2011-02-25 Jie Zhang <jie@codesourcery.com>
11466
11467 * gcc.target/arm/neon-thumb2-move.c: Add
11468 dg-require-effective-target arm_thumb2_ok.
11469
11470 2011-02-24 Jason Merrill <jason@redhat.com>
11471
11472 * g++.dg/parse/constant1.C: Specify C++98 mode.
11473 * g++.dg/parse/constant5.C: Likewise.
11474 * g++.dg/parse/error2.C: Likewise.
11475 * g++.dg/parse/semicolon3.C: Likewise.
11476 * g++.dg/template/crash14.C: Likewise.
11477 * g++.dg/template/local4.C: Likewise.
11478 * g++.dg/template/nontype3.C: Likewise.
11479 * g++.dg/parse/crash31.C: Adjust expected errors.
11480 * g++.dg/template/function1.C: Likewise.
11481 * g++.dg/template/ref3.C: Likewise.
11482 * g++.dg/template/static9.C: Likewise.
11483 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11484
11485 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11486 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11487 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11488 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11489 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11490
11491 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR fortran/47878
11494 * gfortran.dg/pr47878.f90: New test.
11495
11496 2011-02-24 Richard Guenther <rguenther@suse.de>
11497
11498 PR testsuite/47801
11499 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11500 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11501
11502 2011-02-24 Richard Guenther <rguenther@suse.de>
11503
11504 PR fortran/47839
11505 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11506 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11507
11508 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11509
11510 PR libgfortran/47567
11511 * gfortran.dg/fmt_f0_1.f90: Update test.
11512
11513 2011-02-23 Jason Merrill <jason@redhat.com>
11514
11515 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11516 * g++.dg/abi/mangle45.C: New.
11517
11518 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11519 * g++.dg/template/canon-type-9.C: Match use of decltype
11520 between declaration and definition.
11521 * g++.dg/template/canon-type-12.C: Likewise.
11522
11523 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11524
11525 PR fortran/40850
11526 * gfortran.dg/nested_allocatables_1.f90: New.
11527
11528 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11529
11530 PR c++/46868
11531 * g++.dg/pr46868.C: New test.
11532 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11533 * g++.dg/parse/error14.C: Adjust.
11534
11535 2011-02-23 Richard Guenther <rguenther@suse.de>
11536
11537 PR tree-optimization/47838
11538 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11539
11540 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11541
11542 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11543
11544 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11545
11546 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11547 * gfortran.dg/count_init_expr.f03: Ditto.
11548 * gfortran.dg/gomp/pr43711.f90: Ditto.
11549 * gcc.dg/struct-parse-2.c: Ditto.
11550 * gcc.dg/parse-error-3.c: Ditto.
11551 * gcc.dg/Wlogical-op-1.c: Ditto.
11552 * gcc.dg/Walways-true-1.c: Ditto.
11553 * gcc.dg/pr24225.c: Ditto.
11554 * gcc.dg/Walways-true-2.c: Ditto.
11555 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11556 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11557 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11558 * g++.dg/overload/defarg4.C: Ditto.
11559 * g++.dg/inherit/covariant16.C: Ditto.
11560 * g++.dg/inherit/virtual7.C: Ditto.
11561 * g++.dg/template/canon-type-9.C: Ditto.
11562 * g++.dg/template/access19.C: Ditto.
11563 * g++.dg/template/call7.C: Ditto.
11564 * g++.dg/template/canon-type-2.C: Ditto.
11565 * g++.dg/template/init7.C: Ditto.
11566 * g++.dg/template/sizeof-template-argument.C: Ditto.
11567 * g++.dg/template/const3.C: Ditto.
11568 * g++.dg/template/sfinae26.C: Ditto.
11569 * g++.dg/template/sfinae26.C: Ditto.
11570 * g++.dg/template/canon-type-11.C: Ditto.
11571 * g++.dg/template/union2.C: Ditto.
11572 * g++.dg/template/canon-type-3.C: Ditto.
11573 * g++.dg/template/canon-type-1.C: Ditto.
11574 * g++.dg/template/canon-type-5.C: Ditto.
11575 * g++.dg/template/canon-type-7.C: Ditto.
11576 * g++.dg/template/canon-type-10.C: Ditto.
11577 * g++.dg/template/spec36.C: Ditto.
11578 * g++.dg/template/typedef38.C: Ditto.
11579 * g++.dg/template/canon-type-4.C: Ditto.
11580 * g++.dg/template/canon-type-6.C: Ditto.
11581 * g++.dg/template/canon-type-13.C: Ditto.
11582 * g++.dg/template/instantiate9.C: Ditto.
11583 * g++.dg/template/ttp22.C: Ditto.
11584 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11585 * g++.dg/warn/Walways-true-1.C: Ditto.
11586 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11587 * g++.dg/warn/Walways-true-2.C: Ditto.
11588 * g++.dg/conversion/op4.C: Ditto.
11589 * g++.dg/opt/pr19650.C: Ditto.
11590 * g++.dg/lookup/friend11.C: Ditto.
11591 * g++.dg/other/default2.C: Ditto.
11592 * g++.dg/other/default3.C: Ditto.
11593 * g++.dg/other/dtor2.C: Ditto.
11594 * g++.dg/other/friend5.C: Ditto.
11595 * g++.dg/other/default5.C: Ditto.
11596 * g++.dg/init/brace6.C: Ditto.
11597 * g++.dg/init/aggr5.C: Ditto.
11598 * g++.dg/init/error2.C: Ditto.
11599 * g++.dg/expr/bound-mem-fun.C: Ditto.
11600 * g++.dg/expr/cond6.C: Ditto.
11601 * g++.dg/expr/stmt-expr-1.C: Ditto.
11602 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11603 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11604 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11605 * g++.dg/cpp0x/bracket1.C: Ditto.
11606 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11607 * g++.dg/cpp0x/pr38646.C: Ditto.
11608 * g++.dg/cpp0x/variadic73.C: Ditto.
11609 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11610 * g++.dg/cpp0x/bracket4.C: Ditto.
11611 * g++.dg/cpp0x/decltype4.C: Ditto.
11612 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11613 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11614 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11615 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11616 * g++.dg/cpp0x/decltype2.C: Ditto.
11617 * g++.dg/cpp0x/decltype1.C: Ditto.
11618 * g++.dg/cpp0x/bracket2.C: Ditto.
11619 * g++.dg/cpp0x/decltype5.C: Ditto.
11620 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11621 * g++.dg/cpp0x/variadic70.C: Ditto.
11622 * g++.dg/cpp0x/decltype6.C: Ditto.
11623 * g++.dg/cpp0x/rvo.C: Ditto.
11624 * g++.dg/cpp0x/vt-40092.C: Ditto.
11625 * g++.dg/cpp0x/variadic-new.C: Ditto.
11626 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11627 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11628 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11629 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11630 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11631 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11632 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11633 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11634 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11635 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11636 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11637 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11638 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11639 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11640 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11641 * g++.dg/cpp0x/pr39639.C: Ditto.
11642 * g++.dg/cpp0x/decltype3.C: Ditto.
11643 * g++.dg/cpp0x/variadic68.C: Ditto.
11644 * g++.dg/cpp0x/variadic-function.C: Ditto.
11645 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11646 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11647 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11648 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11649 * g++.dg/parse/crash35.C: Ditto.
11650 * g++.dg/parse/crash40.C: Ditto.
11651 * g++.dg/parse/defarg12.C: Ditto.
11652 * g++.dg/parse/crash34.C: Ditto.
11653 * g++.dg/parse/constructor3.C: Ditto.
11654 * g++.dg/parse/template23.C: Ditto.
11655 * g++.dg/parse/crash56.C: Ditto.
11656 * g++.dg/parse/dtor13.C: Ditto.
11657 * g++.dg/parse/error33.C: Ditto.
11658 * g++.dg/parse/ctor9.C: Ditto.
11659 * g++.dg/parse/error32.C: Ditto.
11660 * g++.dg/parse/error37.C: Ditto.
11661 * g++.dg/parse/bitfield3.C: Ditto.
11662 * g++.dg/parse/struct-4.C: Ditto.
11663 * g++.dg/ext/has_trivial_copy.C: Ditto.
11664 * g++.dg/ext/is_polymorphic.C: Ditto.
11665 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11666 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11667 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11668 * g++.dg/ext/is_union.C: Ditto.
11669 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11670 * g++.dg/ext/is_pod.C: Ditto.
11671 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11672 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11673 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11674 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11675 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11676 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11677 * g++.dg/ext/is_abstract.C: Ditto.
11678 * g++.dg/ext/has_trivial_assign.C: Ditto.
11679 * g++.dg/ext/is_class.C: Ditto.
11680 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11681 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11682 * g++.dg/ext/is_base_of.C: Ditto.
11683 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11684 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11685 * g++.dg/ext/is_empty.C: Ditto.
11686 * g++.dg/ext/is_enum.C: Ditto.
11687 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11688 * gnat.dg/opt11.adb: Ditto.
11689 * obj-c++.dg/pr45735.mm: Ditto.
11690 * obj-c++.dg/pr24393.mm: Ditto.
11691 * obj-c++.dg/exceptions-2.mm: Ditto.
11692 * objc.dg/pr45735.m: Ditto.
11693 * objc.dg/pr24393.m: Ditto.
11694
11695 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11696
11697 * objc.dg/attributes/objc-exception-1.m: New.
11698
11699 2011-02-23 Jie Zhang <jie@codesourcery.com>
11700
11701 * gcc.dg/cpp/include7.c: New test.
11702
11703 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11704
11705 PR c++/47242
11706 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11707
11708 2011-02-23 Jie Zhang <jie@codesourcery.com>
11709
11710 PR rtl-optimization/47763
11711 * gcc.dg/pr47763.c: New test.
11712
11713 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11714
11715 PR fortran/45743
11716 * gfortran.dg/whole_file_32.f90 : New test.
11717
11718 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11719
11720 PR c++/47666
11721 * g++.dg/inherit/virtual7.C: New test.
11722
11723 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11724
11725 PR objc/47832
11726 * objc.dg/type-size-3.m: Updated error message.
11727 * objc.dg/type-size-4.m: New test.
11728 * objc.dg/type-size-5.m: New test.
11729
11730 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11731
11732 * lib/gnat.exp: Fix comments.
11733 Don't load libgloss.exp.
11734 (default_gnat_version): Call $compiler with --version.
11735 Adapt regexp for gnatmake output, insert version.
11736 (gnat_version): New proc.
11737 (gnat_init): Remove gnat_libgcc_s_path.
11738 (gnat_target_compile): Likewise.
11739 Remove ld_library_path.
11740 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11741 (gnat_pass): Remove.
11742 (gnat_pass): Remove.
11743 (gnat_finish): Remove.
11744 (gnat_exit): Remove.
11745 (local_find_gnatmake): Reindent.
11746 (runtest_file_p): Remove.
11747 (prune_warnings): Remove.
11748 (find_gnatclean): New proc.
11749 * lib/gnat-dg.exp (lremove): New proc.
11750 (gnat-dg-test): Reindent.
11751 Remove additional output files.
11752 (gnat-dg-runtest): Remove.
11753
11754 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11755 * gnat.dg/loop_optimization6.adb: Likewise.
11756 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11757
11758 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR tree-optimization/47835
11761 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11762
11763 2011-02-22 Tobias Burnus <burnus@net-b.de>
11764
11765 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11766 * gfortran.dg/abstract_type_2.f03: Ditto.
11767 * gfortran.dg/abstract_type_3.f03: Ditto.
11768 * gfortran.dg/abstract_type_4.f03: Ditto.
11769 * gfortran.dg/abstract_type_5.f03: Ditto.
11770 * gfortran.dg/abstract_type_6.f03: Ditto.
11771 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11772 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11773 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11774 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11775 * gfortran.dg/array_function_5.f90: Ditto.
11776 * gfortran.dg/asynchronous_3.f03: Ditto.
11777 * gfortran.dg/char_expr_1.f90: Ditto.
11778 * gfortran.dg/class_14.f03: Ditto.
11779 * gfortran.dg/data_array_6.f: Ditto.
11780 * gfortran.dg/data_invalid.f90: Ditto.
11781 * gfortran.dg/dot_product_1.f03: Ditto.
11782 * gfortran.dg/func_derived_5.f90: Ditto.
11783 * gfortran.dg/func_result_4.f90: Ditto.
11784 * gfortran.dg/implied_do_1.f90: Ditto.
11785 * gfortran.dg/initialization_25.f90: Ditto.
11786 * gfortran.dg/initialization_26.f90: Ditto.
11787 * gfortran.dg/interface_34.f90: Ditto.
11788 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11789 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11790 * gfortran.dg/matmul_8.f03: Ditto.
11791 * gfortran.dg/merge_init_expr.f90: Ditto.
11792 * gfortran.dg/pack_assign_1.f90: Ditto.
11793 * gfortran.dg/pack_vector_1.f90: Ditto.
11794 * gfortran.dg/pointer_check_8.f90: Ditto.
11795 * gfortran.dg/product_init_expr.f03: Ditto.
11796 * gfortran.dg/reshape_order_5.f90: Ditto.
11797 * gfortran.dg/reshape_shape_1.f90: Ditto.
11798 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11799 * gfortran.dg/same_name_2.f90: Ditto.
11800 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11801 * gfortran.dg/spread_init_expr.f03: Ditto.
11802 * gfortran.dg/stmt_func_1.f90: Ditto.
11803 * gfortran.dg/sum_init_expr.f03: Ditto.
11804 * gfortran.dg/transpose_3.f03: Ditto.
11805 * gfortran.dg/unpack_init_expr.f03: Ditto.
11806 * gfortran.dg/warn_conversion.f90: Ditto.
11807 * gfortran.dg/warn_conversion_2.f90: Ditto.
11808 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11809 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11810 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11811 * gfortran.dg/whole_file_16.f90: Ditto.
11812 * gfortran.dg/whole_file_17.f90: Ditto.
11813 * gfortran.dg/whole_file_18.f90: Ditto.
11814 * gfortran.dg/whole_file_20.f03: Ditto.
11815 * gfortran.dg/whole_file_5.f90: Ditto.
11816 * gfortran.dg/whole_file_6.f90: Ditto.
11817 * gfortran.dg/write_invalid_format.f90: Ditto.
11818 * gfortran.dg/zero_sized_6.f90: Ditto.
11819
11820 2011-02-21 Jeff Law <law@redhat.com>
11821
11822 PR rtl-optimization/46178
11823 * gcc.target/i386/pr46178.c: New test.
11824
11825 PR rtl-optimization/46002
11826 * gcc.c-torture/compile/pr46002.c: New test.
11827
11828 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11829
11830 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11831 *-*-hpux10*.
11832
11833 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR debug/47106
11836 * g++.dg/debug/pr47106.C: Require effective target lto.
11837
11838 2011-02-21 Jason Merrill <jason@redhat.com>
11839
11840 * g++.dg/cpp0x/constexpr-diag2.C: New.
11841
11842 2011-02-20 Jason Merrill <jason@redhat.com>
11843
11844 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11845
11846 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11847
11848 * g++.dg/overload/conv-op1.C: New.
11849
11850 * g++.dg/cpp0x/constexpr-synth1.C: New.
11851
11852 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11853
11854 * objc.dg/layout-2.m: New.
11855 * objc.dg/selector-3.m: Adjusted location of error message.
11856 * objc.dg/type-size-3.m: Same.
11857 * obj-c++.dg/selector-3.mm: Same.
11858
11859 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11860
11861 PR objc/47784
11862 * objc.dg/property/dotsyntax-22.m: New.
11863 * obj-c++.dg/property/dotsyntax-22.mm: New.
11864
11865 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11866
11867 PR c++/46394
11868 * g++.dg/template/typedef38.C: New test.
11869
11870 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11871
11872 PR fortran/46818
11873 * gfortran.dg/whole_file_30.f90 : New test.
11874 * gfortran.dg/whole_file_31.f90 : New test.
11875
11876 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11877
11878 PR fortran/45077
11879 PR fortran/44945
11880 * gfortran.dg/whole_file_28.f90 : New test.
11881 * gfortran.dg/whole_file_29.f90 : New test.
11882
11883 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11884
11885 PR c++/44118
11886 * g++.dg/template/crash105.C: New.
11887
11888 2011-02-19 Jason Merrill <jason@redhat.com>
11889
11890 * g++.dg/cpp0x/regress/no-elide1.C: New.
11891
11892 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11893
11894 PR tree-optimization/46620
11895 * gcc.dg/pr46620.c: New.
11896
11897 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR c/47809
11900 * gcc.target/i386/pr47809.c: New test.
11901
11902 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11903 Tobias Burnus <burnus@net-b.de>
11904
11905 * lib/target-supports.exp
11906 (check_effective_target_fortran_large_real): New check for large reals.
11907 * gfortran.dg/nan_7.f90: New test.
11908
11909 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11910
11911 PR libgfortran/47567
11912 * gfortran.dg/fmt_f0_1.f90: Update test.
11913
11914 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11915
11916 PR fortran/47348
11917 * gfortran.dg/array_constructor_36.f90 : New test.
11918 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11919 allow for comparison between different elements of the array
11920 constructor at different levels of optimization.
11921
11922 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11923
11924 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11925 * gcc.target/i386/pr32280-1.c: Likewise.
11926
11927 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11928
11929 PR target/47800
11930 * gcc.target/i386/pr47800.c: New test.
11931
11932 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11933
11934 * objc/execute/exceptions/foward-1.x: New.
11935
11936 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11937
11938 PR fortran/47789
11939 * gfortran.dg/derived_constructor_comps_4.f90: New.
11940
11941 2011-02-18 Tobias Burnus
11942
11943 PR fortran/47775
11944 * gfortran.dg/func_result_6.f90: New.
11945
11946 2011-02-18 Michael Matz <matz@suse.de>
11947
11948 PR fortran/45586
11949 * gfortran.dg/lto/pr45586_0.f90: New test.
11950 * gfortran.dg/typebound_proc_20.f90: Ditto.
11951 * gfortran.dg/typebound_proc_21.f90: Ditto.
11952
11953 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11954
11955 PR c++/47795
11956 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11957
11958 2011-02-18 Tobias Burnus <burnus@net-b.de>
11959
11960 PR fortran/47750
11961 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11962 gcc_warning_prefix.
11963 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11964 normalizing the error/warning output.
11965 * gfortran.dg/Wall.f90: Update dg-error/warning.
11966 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11967 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11968 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11969 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11970 * gfortran.dg/class_30.f90: Update dg-error/warning.
11971 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11972 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11973 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11974 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11975 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11976 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11977 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11978 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11979 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11980 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11981 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11982 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11983 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11984 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11985 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11986 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11987 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11988 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11989 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11990 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11991 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11992 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11993 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11994 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11995 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11996
11997 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11998
11999 PR fortran/47768
12000 * gfortran.dg/proc_ptr_comp_30.f90: New.
12001
12002 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR debug/47780
12005 * gcc.target/i386/pr47780.c: New test.
12006
12007 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12008
12009 PR fortran/47767
12010 * gfortran.dg/class_40.f03: New.
12011
12012 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12013
12014 PR c++/47208
12015 * g++.dg/cpp0x/auto21.C: New test.
12016
12017 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12018
12019 * objc.dg/special/unclaimed-category-1.h: Updated for
12020 new ABI support.
12021 * objc.dg/special/unclaimed-category-1.m: Same.
12022 * objc.dg/zero-link-1.m: Same.
12023 * objc.dg/lookup-1.m: Same.
12024 * objc.dg/torture/strings/const-str-9.m
12025 * objc.dg/torture/strings/const-str-10.m: Same.
12026 * objc.dg/torture/strings/const-str-11.m: Same.
12027 * objc.dg/torture/forward-1.m: Same.
12028 * objc.dg/zero-link-2.m: Same.
12029 * objc.dg/encode-7-next-64bit.m: Same.
12030 * objc.dg/method-4.m: Same.
12031 * objc.dg/next-runtime-1.m: Same.
12032 * objc.dg/image-info.m: Same.
12033 * objc.dg/pr23214.m: Same.
12034 * objc.dg/symtab-1.m: Same.
12035 * obj-c++.dg/basic.m: Same.
12036 * obj-c++.dg/proto-lossage-3.m: Same.
12037 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12038 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12039 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12040 * obj-c++.dg/method-11.m: Same.
12041 * objc/execute/enumeration-1.m: Same.
12042 * objc/execute/object_is_class.m: Same.
12043 * objc/execute/formal_protocol-2.m: Same.
12044 * objc/execute/formal_protocol-4.m: Same.
12045 * objc/execute/formal_protocol-6.m: Same.
12046 * objc/execute/bycopy-3.m: Same.
12047 * objc/execute/exceptions/catchall-1.m: Same.
12048 * objc/execute/exceptions/finally-1.m: Same.
12049 * objc/execute/exceptions/local-variables-1.m: Same.
12050 * objc/execute/exceptions/foward-1.m: Same.
12051 * objc/execute/bf-common.h
12052 * objc/execute/enumeration-2.m: Same.
12053 * objc/execute/formal_protocol-1.m: Same.
12054 * objc/execute/formal_protocol-3.m: Same.
12055 * objc/execute/formal_protocol-5.m: Same.
12056 * objc/execute/accessing_ivars.m: Same.
12057 * objc/execute/bycopy-2.m: Same.
12058 * objc/execute/formal_protocol-7.m: Same.
12059 * objc/execute/compatibility_alias.m: Same.
12060 * objc/execute/no_clash.m: Same.
12061 * objc/execute/object_is_meta_class.m: Same.
12062 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12063 * objc/execute/class-tests-1.h: Include stdio.h.
12064 * objc/execute/class-tests-2.h: Same.
12065 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12066 runtimes.
12067 * obj-c++.dg/try-catch-2.mm: Same.
12068
12069 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR c++/47783
12072 * g++.dg/warn/Wunused-parm-4.C: New test.
12073
12074 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12075 Jan Hubicka <jh@suse.cz>
12076
12077 PR debug/47106
12078 PR debug/47402
12079 * g++.dg/debug/pr47106.C: New.
12080
12081 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12082
12083 PR target/43653
12084 * gcc.target/i386/pr43653.c: New test.
12085
12086 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12087
12088 PR c++/47172
12089 * g++.dg/template/inherit6.C: New test.
12090
12091 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12092
12093 PR fortran/47745
12094 * gfortran.dg/class_39.f03: New.
12095
12096 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12097
12098 PR c++/47326
12099 * g++.dg/cpp0x/variadic106.C: New test.
12100
12101 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR libfortran/47757
12104 * gfortran.dg/pr47757-1.f90: New test.
12105 * gfortran.dg/pr47757-2.f90: New test.
12106 * gfortran.dg/pr47757-3.f90: New test.
12107
12108 PR c++/47704
12109 * g++.dg/cpp0x/enum8.C: New test.
12110
12111 2011-02-15 Jason Merrill <jason@redhat.com>
12112
12113 * g++.dg/inherit/implicit-trivial1.C: New.
12114 * g++.dg/cpp0x/implicit-trivial1.C: New.
12115
12116 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12117
12118 PR middle-end/47725
12119 * gcc.dg/torture/pr47725.c: Removed.
12120
12121 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12122
12123 PR target/47755
12124 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12125 constant does not generate a load from memory.
12126
12127 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12128
12129 PR middle-end/47725
12130 * gcc.dg/torture/pr47725.c: New.
12131
12132 2011-02-15 Richard Guenther <rguenther@suse.de>
12133
12134 PR tree-optimization/47743
12135 * gcc.dg/torture/pr47743.c: New testcase.
12136
12137 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR middle-end/47581
12140 * gcc.target/i386/pr47581.c: New test.
12141
12142 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12143
12144 PR fortran/47730
12145 * gfortran.dg/select_type_22.f03: New.
12146
12147 2011-02-14 Jason Merrill <jason@redhat.com>
12148
12149 * g++.dg/cpp0x/regress/enum1.C: New.
12150
12151 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12152
12153 * gnat.dg/include.adb: New test.
12154
12155 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12156
12157 PR fortran/47728
12158 * gfortran.dg/class_38.f03: New.
12159
12160 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12161
12162 * gcc.dg/pr46494.c: New test.
12163
12164 2011-02-14 Richard Guenther <rguenther@suse.de>
12165
12166 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12167
12168 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12169
12170 PR ada/41929
12171 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12172 sparc*-sun-solaris2.11.
12173
12174 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12175
12176 PR fortran/47349
12177 * gfortran.dg/argument_checking_18.f90: New.
12178
12179 2011-02-13 Tobias Burnus <burnus@net-b.de>
12180
12181 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12182 * gfortran.dg/argument_checking_17.f90: New.
12183
12184 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12185
12186 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12187 are temporarily disabled.
12188 * gfortran.dg/class_7.f03: Ditto.
12189 * gfortran.dg/coarray_14.f90: Ditto.
12190 * gfortran.dg/typebound_proc_13.f03: Ditto.
12191
12192 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12193
12194 PR fortran/45586
12195 * gfortran.dg/extends_11.f03: New.
12196
12197 2011-02-11 Xinliang David Li <davidxl@google.com>
12198
12199 PR tree-optimization/47707
12200 * g++.dg/tree-ssa/pr47707.C: New test.
12201
12202 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12203
12204 * g++.dg/opt/inline17.C: New test.
12205
12206 2011-02-11 Tobias Burnus <burnus@net-b.de>
12207
12208 PR fortran/47550
12209 * gfortran.dg/pure_formal_2.f90: New.
12210
12211 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12212
12213 PR rtl-optimization/47614
12214 * gfortran.dg/pr47614.f: New.
12215
12216 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12217
12218 PR driver/47678
12219 * gcc.dg/opts-6.c: New test.
12220
12221 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR debug/47684
12224 * gcc.dg/pr47684.c: New test.
12225
12226 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12227
12228 PR target/47629
12229 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12230 c99_runtime, dg-add-options c99_runtime.
12231 (main): Use __asm__.
12232
12233 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12234
12235 PR testsuite/47400
12236 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12237 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12238 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12239 * gcc.dg/ucnid-10.c: Likewise.
12240 * gcc.dg/ucnid-13.c: Likewise.
12241 * gcc.dg/ucnid-7.c: Likewise.
12242 * gcc.dg/ucnid-8.c: Likewise.
12243 Adapt dg-warning line number.
12244
12245 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12246
12247 * gcc.target/i386/parity-1.c: Use -march=k8.
12248 * gcc.target/i386/parity-2.c: Ditto.
12249 * gcc.target/i386/vecinit-1.c: Ditto.
12250 * gcc.target/i386/vecinit-2.c: Ditto.
12251
12252 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12253
12254 PR target/46610
12255 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12256 * gcc.target/mips/save-restore-3.c: Likewise.
12257 * gcc.target/mips/save-restore-4.c: Likewise.
12258 * gcc.target/mips/save-restore-5.c: Likewise.
12259
12260 PR target/47683
12261 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12262 * g++.dg/tree-prof/partition2.C: Likewise.
12263
12264 2011-02-09 Jason Merrill <jason@redhat.com>
12265
12266 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12267 rather than misdeclare std::puts.
12268
12269 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12270 * g++.dg/other/warning1.C: Likewise.
12271 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12272 * g++.old-deja/g++.gb/scope06.C: Likewise.
12273 * g++.old-deja/g++.law/cvt11.C: Likewise.
12274 * g++.old-deja/g++.law/init1.C: Likewise.
12275 * g++.dg/abi/mangle26.C: Likewise.
12276
12277 * g++.dg/template/function1.C: Adjust for C++0x mode.
12278 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12279
12280 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12281 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12282
12283 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12284
12285 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12286
12287 * g++.dg/cpp0x/regress: New directory.
12288 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12289 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12290 * g++.dg/cpp0x/regress/regress3.C: New.
12291
12292 2011-02-10 Richard Guenther <rguenther@suse.de>
12293
12294 PR tree-optimization/47677
12295 * gcc.dg/torture/pr47677.c: New testcase.
12296
12297 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12298
12299 * objc.dg/special/load-category-1.m: Remove unused header.
12300 * objc.dg/special/load-category-1a.m: Likewise.
12301 * objc.dg/special/load-category-2.m: Likewise.
12302 * objc.dg/special/load-category-2a.m: Likewise.
12303 * objc.dg/special/load-category-3.m: Likewise.
12304 * objc.dg/special/load-category-3a.m: Likewise.
12305 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12306 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12307 * objc.dg/attributes/class-attribute-1.m: Likewise.
12308 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12309 * obj-c++.dg/property/property.exp: Likewise.
12310 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12311 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12312 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12313 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12314 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12315 * obj-c++.dg/template-8.mm: Likewise.
12316
12317 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12318
12319 PR target/47665
12320 * gcc.target/i386/pr47665.c: New test.
12321
12322 2011-02-10 Jie Zhang <jie@codesourcery.com>
12323
12324 PR testsuite/47622
12325 Revert
12326 2011-02-05 Jie Zhang <jie@codesourcery.com>
12327 PR debug/42631
12328 * gcc.dg/pr42631.c: Update test.
12329 * gcc.dg/pr42631-2.c: New test.
12330
12331 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12332
12333 PR fortran/47352
12334 * gfortran.dg/proc_decl_25.f90: New.
12335
12336 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12337
12338 PR fortran/47463
12339 * gfortran.dg/typebound_assignment_2.f03: New.
12340
12341 2011-02-09 Richard Guenther <rguenther@suse.de>
12342
12343 PR tree-optimization/47664
12344 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12345
12346 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12347
12348 PR middle-end/47646
12349 * gnat.dg/uninit_func.adb: Adjust dg directive.
12350
12351 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12352
12353 PR middle-end/47646
12354 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12355
12356 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12357
12358 PR fortran/47637
12359 * gfortran.dg/auto_dealloc_2.f90: New.
12360
12361 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12362
12363 * gcc.dg/builtins-config.h: Remove __sgi handling.
12364 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12365 -std=c99 for mips-sgi-irix6.5*.
12366
12367 2011-02-09 Martin Jambor <mjambor@suse.cz>
12368
12369 PR middle-end/45505
12370 * gfortran.dg/pr25923.f90: Remove xfails.
12371
12372 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12373
12374 PR fortran/47583
12375 * gfortran.dg/inquire_14.f90: New test.
12376
12377 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12378
12379 PR fortran/45290
12380 * gfortran.dg/pointer_init_6.f90: New.
12381
12382 2011-02-08 Jeff Law <law@redhat.com>
12383
12384 PR tree-optimization/42893
12385 * gcc.tree-ssa/pr42893.c: New test.
12386
12387 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12388
12389 PR tree-optimization/46834
12390 PR tree-optimization/46994
12391 PR tree-optimization/46995
12392 * gcc.dg/graphite/id-pr46834.c: New.
12393 * gfortran.dg/graphite/id-pr46994.f90: New.
12394 * gfortran.dg/graphite/id-pr46995.f90: New.
12395
12396 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12397
12398 PR middle-end/47646
12399 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12400 using the variable is known the warning is emitted there.
12401 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12402 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12403
12404 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12405 statement.
12406 (vg): Likewise.
12407 * gcc.dg/noreturn-1.c (foo5): Likewise.
12408 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12409 (method2): Likewise.
12410
12411 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12412 the return statement using the uninitialized variable.
12413 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12414
12415 2011-02-08 Richard Guenther <rguenther@suse.de>
12416
12417 PR middle-end/47639
12418 * g++.dg/opt/pr47639.c: New testcase.
12419
12420 2011-02-08 Richard Guenther <rguenther@suse.de>
12421
12422 PR tree-optimization/47632
12423 * g++.dg/opt/pr47632.C: New testcase.
12424
12425 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12426
12427 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12428
12429 2011-02-07 Richard Guenther <rguenther@suse.de>
12430
12431 PR tree-optimization/47615
12432 * g++.dg/opt/pr47615.C: New testcase.
12433
12434 2011-02-07 Richard Guenther <rguenther@suse.de>
12435
12436 PR tree-optimization/47621
12437 * gcc.dg/torture/pr47621.c: New testcase.
12438
12439 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12440
12441 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12442
12443 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12444
12445 PR fortran/47592
12446 * gfortran.dg/allocate_with_source_1 : New test.
12447
12448 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR middle-end/47610
12451 * gcc.dg/pr47610.c: New test.
12452
12453 2011-02-05 Jie Zhang <jie@codesourcery.com>
12454
12455 PR debug/42631
12456 * gcc.dg/pr42631.c: Update test.
12457 * gcc.dg/pr42631-2.c: New test.
12458
12459 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12460
12461 PR fortran/47574
12462 * gfortran.dg/pr47574.f90: New test.
12463
12464 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12465
12466 PR tree-optimization/46194
12467 * gcc.dg/autopar/pr46194.c: New.
12468
12469 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12470
12471 PR tree-optimization/43695
12472 * g++.dg/ipa/pr43695.C: New.
12473
12474 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12475
12476 PR inline-asm/23200
12477 * gcc.dg/pr23200.c: New test.
12478
12479 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12480
12481 PR c++/47589
12482 * g++.dg/pr47589.C: New test.
12483
12484 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12485
12486 PR c++/47398
12487 * g++.dg/template/typedef37.C: New test.
12488 * g++.dg/template/param1.C: Adjust expected error message.
12489
12490 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR middle-end/31490
12493 * gcc.dg/pr31490-2.c: New test.
12494 * gcc.dg/pr31490-3.c: New test.
12495 * gcc.dg/pr31490-4.c: New test.
12496
12497 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12498 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR c++/46890
12501 * g++.dg/parser/semicolon3.C: Adjust.
12502 * g++.dg/parser/semicolon4.C: New testcase.
12503 * g++.dg/pr46890.C: New testcase.
12504
12505 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12506
12507 PR c++/29571
12508 * g++.dg/init/pr29571.C: New.
12509
12510 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12511
12512 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12513 instead of vect_int.
12514
12515 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12516
12517 PR target/47312
12518 * gcc.target/i386/pr47312.c: New test.
12519
12520 PR target/47564
12521 * gcc.target/i386/pr47564.c: New test.
12522
12523 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12524
12525 PR tree-optimization/45122
12526 * gcc.dg/tree-ssa/pr45122.c: New.
12527
12528 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12529
12530 PR target/47272
12531 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12532 and vec_vsx_st.
12533
12534 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12535 and vsx so a default --with-cpu=power7 doesn't give an error
12536 when -mavoid-indexed-addresses is used.
12537
12538 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12539 wrapper function to save the arguments and then jump to the real
12540 function, rather than depending on the compiler not to move stuff
12541 before an asm.
12542 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12543
12544 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12545 Paul Thomas <pault@gcc.gnu.org>
12546
12547 PR fortran/47082
12548 * gfortran.dg/class_37.f03 : New test.
12549
12550 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12551 Richard Guenther <rguenther@suse.de>
12552
12553 PR tree-optimization/40979
12554 PR bootstrap/47044
12555 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12556 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12557 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12558 check_vect_support_and_set_flags.
12559 * gfortran.dg/graphite/vect-pr40979.f90: New.
12560
12561 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12562
12563 PR fortran/47572
12564 * gfortran.dg/class_36.f03: New.
12565
12566 2011-02-02 Richard Guenther <rguenther@suse.de>
12567
12568 PR tree-optimization/47566
12569 * gcc.dg/lto/20110201-1_0.c: New testcase.
12570
12571 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12572
12573 PR debug/47498
12574 PR debug/47501
12575 PR debug/45136
12576 PR debug/45130
12577 * debug/pr47498.c: New.
12578 * debug/pr47501.c: New.
12579
12580 2011-02-01 Richard Guenther <rguenther@suse.de>
12581
12582 PR tree-optimization/47559
12583 * g++.dg/torture/pr47559.C: New testcase.
12584
12585 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12586
12587 PR fortran/47565
12588 * gfortran.dg/typebound_call_20.f03: New.
12589
12590 2011-02-01 Richard Guenther <rguenther@suse.de>
12591
12592 PR tree-optimization/47555
12593 * gcc.dg/pr47555.c: New testcase.
12594
12595 2011-02-01 Richard Guenther <rguenther@suse.de>
12596
12597 PR tree-optimization/47541
12598 * g++.dg/torture/pr47541.C: New testcase.
12599
12600 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12601
12602 PR fortran/47455
12603 * gfortran.dg/typebound_call_19.f03: New.
12604
12605 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12606
12607 PR c++/47416
12608 * g++.dg/cpp0x/pr47416.C: New test.
12609
12610 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12611
12612 PR fortran/47519
12613 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12614
12615 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12616
12617 PR fortran/47463
12618 * gfortran.dg/typebound_assignment_1.f03: New.
12619
12620 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR tree-optimization/47538
12623 * gcc.c-torture/execute/pr47538.c: New test.
12624
12625 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12626
12627 PR target/45325
12628 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12629
12630 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12631
12632 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12633
12634 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12635
12636 PR rtl-optimization/44031
12637 * gcc.c-torture/compile/20110131-1.c: New test.
12638
12639 2011-01-31 Tobias Burnus <burnus@net-b.de>
12640
12641 PR fortran/47042
12642 * gfortran.dg/stmt_func_1.f90: New.
12643
12644 2011-01-31 Tobias Burnus <burnus@net-b.de>
12645
12646 PR fortran/47042
12647 * gfortran.dg/interface_34.f90: New.
12648
12649 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12650
12651 PR fortran/47523
12652 * gfortran.dg/realloc_on_assign_5.f03: New test.
12653 * gfortran.dg/realloc_on_assign_5.f03: New test.
12654
12655 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12656
12657 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12658 * gfortran.dg/bessel_7.f90: Likewise.
12659 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12660
12661 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12662 * gfortran.dg/sum_init_expr.f03: Likewise.
12663
12664 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12665
12666 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12667 -r -nostdlib.
12668
12669 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12670 loop only on "vect_intfloat_cvt" targets.
12671
12672 2011-01-29 Tobias Burnus <burnus@net-b.de>
12673
12674 PR fortran/47531
12675 * gfortran.dg/shape_6.f90: New.
12676
12677 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12678
12679 PR libgfortran/47434
12680 * gfortran.dg/read_infnan_1.f90: Update test.
12681 * gfortran.dg/module_nan.f90: Update test.
12682 * gfortran.dg/char4_iunit_1.f03: Update test.
12683 * gfortran.dg/large_real_kind_1.f90: Update test.
12684 * gfortran.dg/real_const_3.f90: Update test.
12685 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12686
12687 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12688
12689 PR c++/47311
12690 * g++.dg/template/param2.C: New test.
12691
12692 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12693
12694 PR libgfortran/47285
12695 * gfortran.dg/fmt_g.f: New test.
12696
12697 2011-01-28 Tobias Burnus <burnus@net-b.de>
12698
12699 PR fortran/47507
12700 * gfortran.dg/pure_formal_1.f90: New.
12701
12702 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12703
12704 PR target/42894
12705 * gcc.dg/tls/pr42894.c: New test.
12706
12707 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12708
12709 * gcc.dg/pr47276.c: Add dg-require-visibility.
12710
12711 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12712
12713 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12714
12715 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12716 Tobias Burnus <burnus@gcc.gnu.org>
12717
12718 PR fortran/45170
12719 PR fortran/35810
12720 PR fortran/47350
12721 * gfortran.dg/realloc_on_assign_3.f03: New test.
12722 * gfortran.dg/realloc_on_assign_4.f03: New test.
12723 * gfortran.dg/allocatable_function_5.f90: New test.
12724 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12725 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12726 implemented" dg-errors.
12727
12728 2011-01-27 Jan Hubicka <jh@suse.cz>
12729
12730 PR middle-end/46949
12731 * gcc.dg/attr-weakref-4.c: New testcase
12732
12733 2011-01-27 Martin Jambor <mjambor@suse.cz>
12734
12735 PR tree-optimization/47228
12736 * gcc.dg/torture/pr47228.c: New test.
12737
12738 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12739
12740 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12741
12742 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12743
12744 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12745 when using auto-overlay support on the SPU.
12746
12747 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12748
12749 PR rtl-optimization/44174
12750 * gcc.target/i386/asm-6.c: New test.
12751
12752 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12753
12754 PR rtl-optimization/46856
12755 * gcc.c-torture/compile/pr46856.c: New test.
12756
12757 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12758 Andrew Pinski <pinskia@gmail.com>
12759
12760 PR c/43082
12761 * gcc.dg/pr43082.c: New.
12762
12763 2011-01-26 DJ Delorie <dj@redhat.com>
12764
12765 PR rtl-optimization/46878
12766 * gcc.dg/pr46878-1.c: New test.
12767
12768 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR c++/47476
12771 * g++.dg/cpp0x/pr47476.C: New test.
12772
12773 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12774
12775 * gcc.c-torture/compile/20110126-1.c: New test.
12776
12777 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR c/47473
12780 * gcc.dg/torture/pr47473.c: New test.
12781
12782 2011-01-26 Jan Hubicka <jh@suse.cz>
12783
12784 PR target/47237
12785 * gcc.c-torture/execute/pr47237.c: New testcase.
12786
12787 2011-01-26 Jan Hubicka <jh@suse.cz>
12788
12789 PR tree-optimization/47190
12790 * gcc.dg/attr-weakref-3.c: New testcase.
12791
12792 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12793
12794 PR c++/43601
12795 * gcc.dg/dll-9a.c: New test file.
12796 * gcc.dg/dll-11.c: Likewise.
12797 * gcc.dg/dll-12.c: Likewise.
12798 * gcc.dg/dll-12a.c: Likewise.
12799 * gcc.dg/dll-11a.c: Likewise.
12800 * gcc.dg/dll-9.c: Likewise.
12801 * gcc.dg/dll-10.c: Likewise.
12802 * gcc.dg/dll-10a.c: Likewise.
12803 * g++.dg/ext/dllexport4a.cc: Likewise.
12804 * g++.dg/ext/dllexport4.C: Likewise.
12805 * g++.dg/ext/dllexport5.C: Likewise.
12806 * g++.dg/ext/dllexport5a.cc: Likewise.
12807
12808 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12809
12810 PR tree-optimization/46970
12811 * gcc.dg/graphite/pr46970.c: New.
12812
12813 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12814
12815 PR tree-optimization/46215
12816 * gcc.dg/graphite/pr46215.c: New.
12817
12818 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12819
12820 PR tree-optimization/46168
12821 * gcc.dg/graphite/pr46168.c: New.
12822
12823 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12824
12825 PR tree-optimization/43657
12826 * gcc.dg/graphite/pr43657.c: New.
12827
12828 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12829
12830 PR tree-optimization/29832
12831 * gfortran.dg/graphite/pr29832.f90: New.
12832
12833 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12834
12835 PR tree-optimization/43567
12836 * gcc.dg/graphite/pr43567.c: New.
12837
12838 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12839
12840 * gfortran.dg/graphite/interchange-4.f: New.
12841 * gfortran.dg/graphite/interchange-5.f: New.
12842
12843 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12844 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12845 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12846 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12847 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12848 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12849 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12850 * gfortran.dg/ltrans-7.f90: Removed.
12851 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12852
12853 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12854 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12855 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12856 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12857 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12858 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12859 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12860 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12861 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12862 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12863 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12864 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12865 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12866 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12867 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12868 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12869 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12870 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12871 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12872 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12873 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12874 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12875 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12876 * gcc.dg/tree-ssa/data-dep-1.c
12877 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12878 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12879 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12880 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12881 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12882
12883 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12884
12885 PR tree-optimization/47265
12886 PR tree-optimization/47443
12887 * gcc.c-torture/compile/pr47265.c: New test.
12888 * gcc.dg/pr47443.c: New test.
12889
12890 2011-01-25 Martin Jambor <mjambor@suse.cz>
12891
12892 PR tree-optimization/47382
12893 * g++.dg/torture/pr47382.C: New test.
12894 * g++.dg/opt/devirt1.C: Xfail.
12895
12896 2011-01-25 Yao Qi <yao@codesourcery.com>
12897
12898 PR target/45701
12899 * gcc.target/arm/pr45701-1.c: New test.
12900 * gcc.target/arm/pr45701-2.c: New test.
12901 * gcc.target/arm/pr45701-3.c: New test.
12902
12903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12904 Jakub Jelinek <jakub@redhat.com>
12905
12906 PR tree-optimization/47271
12907 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12908
12909 2011-01-25 Nick Clifton <nickc@redhat.com>
12910
12911 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12912 (saturate_add): Delete.
12913 (exchange): Delete.
12914 (main): Do not run saturate_add.
12915 (set_interrupts): Delete.
12916
12917 2011-01-25 Tobias Burnus <burnus@net-b.de>
12918
12919 PR fortran/47448
12920 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12921
12922 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR tree-optimization/47427
12925 PR tree-optimization/47428
12926 * gcc.c-torture/compile/pr47427.c: New test.
12927 * gcc.c-torture/compile/pr47428.c: New test.
12928
12929 2011-01-25 Richard Guenther <rguenther@suse.de>
12930
12931 PR middle-end/47411
12932 * gcc.dg/torture/pr47411.c: New testcase.
12933
12934 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12935
12936 * gfortran.dg/graphite/id-24.f: New.
12937 * gfortran.dg/graphite/id-25.f: New.
12938
12939 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12940
12941 * gfortran.dg/graphite/id-23.f: New.
12942
12943 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12944
12945 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12946
12947 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12948
12949 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12950 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12951 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12952 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12953 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12954 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12955 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12956 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12957 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12958
12959 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12960
12961 * gcc.dg/graphite/block-0.c: Add documentation.
12962 * gcc.dg/graphite/block-4.c: Same.
12963 * gcc.dg/graphite/block-7.c: Same.
12964 * gcc.dg/graphite/block-8.c: New.
12965 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12966 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12967 * gcc.dg/graphite/interchange-12.c: Add documentation.
12968 * gcc.dg/graphite/interchange-13.c: New.
12969 * gcc.dg/graphite/interchange-14.c: New.
12970 * gcc.dg/graphite/interchange-15.c: New.
12971 * gcc.dg/graphite/interchange-8.c: Add documentation.
12972 * gcc.dg/graphite/interchange-mvt.c: Same.
12973
12974 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12975
12976 PR target/47408
12977 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12978 * gcc.target/powerpc/altivec-14.c: Ditto.
12979 * gcc.target/powerpc/altivec-33.c: Ditto.
12980 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12981 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12982 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12983 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12984 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12985 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12986 * g++.dg/ext/altivec-15.C: Ditto.
12987 * g++.dg/ext/altivec-types-1.C: Ditto.
12988 * g++.dg/ext/altivec-types-2.C: Ditto.
12989 * g++.dg/ext/altivec-types-3.C: Ditto.
12990 * g++.dg/ext/altivec-types-4.C: Ditto.
12991
12992 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12993
12994 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12995
12996 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12997
12998 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12999 optimization options.
13000
13001 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13002
13003 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13004
13005 PR testsuite/45988
13006 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13007
13008 2011-01-23 Tobias Burnus <burnus@net-b.de>
13009
13010 PR fortran/47421
13011 * gfortran.dg/allocatable_scalar_12.f90: New.
13012
13013 2011-01-23 Ira Rosen <irar@il.ibm.com>
13014
13015 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13016 vectorization to be not profitable if peeling is used to
13017 realign the memory access.
13018 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13019 loop bound to avoid loop unrolling.
13020 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13021
13022 2011-01-22 Jan Hubicka <jh@suse.cz>
13023
13024 PR lto/47333
13025 * g++.dg/lto/pr47333.C: New file.
13026
13027 2011-01-22 Jan Hubicka <jh@suse.cz>
13028
13029 PR tree-optimization/43884
13030 PR lto/44334
13031 * gcc.dg/autopar/outer-2.c: Increase array size.
13032 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13033
13034 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13035
13036 PR fortran/38536
13037 * gfortran.dg/c_loc_tests_16.f90: New test.
13038
13039 2011-01-22 Tobias Burnus <burnus@net-b.de>
13040
13041 PR fortran/47399
13042 * gfortran.dg/typebound_proc_19.f90: New.
13043
13044 2011-01-21 Jeff Law <law@redhat.com>
13045
13046 PR tree-optimization/47053
13047 * g++.dg/pr47053.C: New test.
13048
13049 2011-01-21 Jason Merrill <jason@redhat.com>
13050
13051 PR c++/47041
13052 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13053
13054 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR c++/47388
13057 * g++.dg/cpp0x/range-for10.C: New test.
13058 * g++.dg/template/for1.C: New test.
13059
13060 PR middle-end/45566
13061 * g++.dg/tree-prof/partition3.C: New test.
13062
13063 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13064
13065 PR rtl-optimization/47366
13066 * g++.dg/opt/pr47366.C: New test.
13067
13068 2011-01-21 Jason Merrill <jason@redhat.com>
13069
13070 PR c++/46552
13071 * g++.dg/cpp0x/constexpr-regress2.C: New.
13072
13073 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13074
13075 2011-01-21 Jeff Law <law@redhat.com>
13076
13077 PR rtl-optimization/41619
13078 * gcc.dg/pr41619.c: New.
13079
13080 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR tree-optimization/47355
13083 * g++.dg/opt/pr47355.C: New test.
13084
13085 2011-01-21 Richard Guenther <rguenther@suse.de>
13086
13087 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13088 making main hot.
13089
13090 2011-01-21 Richard Guenther <rguenther@suse.de>
13091
13092 PR tree-optimization/47365
13093 * gcc.dg/torture/pr47365.c: New testcase.
13094 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13095
13096 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13097
13098 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13099
13100 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR tree-optimization/47391
13103 * gcc.dg/pr47391.c: New test.
13104
13105 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13106
13107 * g++.dg/template/char1.C: Use signed char.
13108
13109 2011-01-21 Tobias Burnus <burnus@net-b.de>
13110
13111 PR fortran/47377
13112 * gfortran.dg/pointer_target_4.f90: New.
13113
13114 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13115
13116 PR target/47251
13117 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13118 ILP32 system and not IP32.
13119
13120 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13121
13122 PR debug/46583
13123 * g++.dg/debug/pr46583.C: New.
13124
13125 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR debug/47283
13128 * g++.dg/debug/pr47283.C: New test.
13129
13130 PR testsuite/47371
13131 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13132 * gcc.target/i386/headmerge-2.c: Likewise.
13133
13134 2011-01-20 Richard Guenther <rguenther@suse.de>
13135
13136 PR middle-end/47370
13137 * gcc.dg/torture/pr47370.c: New testcase.
13138
13139 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13140
13141 PR tree-optimization/46130
13142 * gcc.dg/pr46130-1.c: New test.
13143 * gcc.dg/pr46130-2.c: New test.
13144
13145 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13146
13147 PR c++/47291
13148 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13149
13150 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13151
13152 PR debug/46240
13153 * g++.dg/debug/pr46240.cc: New.
13154
13155 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13156
13157 PR c++/47303
13158 * g++.dg/template/anonunion1.C: New test.
13159
13160 PR rtl-optimization/47337
13161 * gcc.c-torture/execute/pr47337.c: New test.
13162
13163 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13164
13165 PR testsuite/45342
13166 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13167
13168 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13169
13170 PR tree-optimization/46021
13171 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13172
13173 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR tree-optimization/47290
13176 * g++.dg/torture/pr47290.C: New test.
13177
13178 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13179
13180 PR fortran/47240
13181 * gfortran.dg/proc_ptr_comp_29.f90: New.
13182
13183 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13184
13185 PR testsuite/41146
13186 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13187 powerpc-apple-darwin9.
13188
13189 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR rtl-optimization/47299
13192 * gcc.c-torture/execute/pr47299.c: New test.
13193
13194 2011-01-17 Jason Merrill <jason@redhat.com>
13195
13196 * g++.dg/cpp0x/constexpr-virtual.C: New.
13197
13198 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13199
13200 PR fortran/47331
13201 * gfortran.dg/gomp/pr47331.f90: New test.
13202
13203 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13204
13205 PR objc/47314
13206 * objc.dg/selector-warn-1.m: New.
13207 * obj-c++.dg/selector-warn-1.mm: New.
13208
13209 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13210
13211 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13212 Update dg-final accordingly.
13213
13214 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13215
13216 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13217
13218 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13219
13220 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13221 target check.
13222 * gcc.dg/guality/pr36728-2.c: Likewise.
13223
13224 2011-01-17 Richard Guenther <rguenther@suse.de>
13225
13226 PR tree-optimization/47313
13227 * g++.dg/torture/pr47313.C: New testcase.
13228
13229 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13230
13231 PR target/47318
13232 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13233 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13234 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13235 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13236
13237 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13238 as __m256i.
13239 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13240 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13241 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13242
13243 2011-01-17 Richard Guenther <rguenther@suse.de>
13244
13245 PR tree-optimization/45967
13246 * gcc.dg/torture/pr45967-2.c: New testcase.
13247 * gcc.dg/torture/pr45967-3.c: Likewise.
13248
13249 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13250
13251 PR testsuite/47325
13252 * g++.dg/ext/pr47213.C: Require visibility.
13253
13254 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13255
13256 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13257 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13258
13259 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13260
13261 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13262 Linux-based targets.
13263
13264 2011-01-13 Jan Hubicka <jh@suse.cz>
13265
13266 PR tree-optimization/47276
13267 * gcc.dg/pr47276.c: New testcase.
13268
13269 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13270 Jonathan Wakely <jwakely.gcc@gmail.com>
13271
13272 PR c++/33558
13273 * g++.dg/other/pr33558.C: New.
13274 * g++.dg/other/pr33558-2.C: New.
13275
13276 2011-01-14 Martin Jambor <mjambor@suse.cz>
13277
13278 PR tree-optimization/45934
13279 PR tree-optimization/46302
13280 * g++.dg/ipa/devirt-c-1.C: New test.
13281 * g++.dg/ipa/devirt-c-2.C: Likewise.
13282 * g++.dg/ipa/devirt-c-3.C: Likewise.
13283 * g++.dg/ipa/devirt-c-4.C: Likewise.
13284 * g++.dg/ipa/devirt-c-5.C: Likewise.
13285 * g++.dg/ipa/devirt-c-6.C: Likewise.
13286 * g++.dg/ipa/devirt-6.C: Likewise.
13287 * g++.dg/ipa/devirt-d-1.C: Likewise.
13288 * g++.dg/torture/pr45934.C: Likewise.
13289
13290 2011-01-14 Jason Merrill <jason@redhat.com>
13291
13292 * g++.dg/cpp0x/variadic105.C: New.
13293
13294 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13295 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13296
13297 PR objc/45989
13298 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13299 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13300 execution tests on i?86-*-*, x86_64-*-* and
13301 powerpc*-apple-darwin* && ilp32.
13302 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13303 tests on i?86-*-* and x86_64-*-*.
13304
13305 2011-01-14 Richard Guenther <rguenther@suse.de>
13306
13307 PR tree-optimization/47280
13308 * g++.dg/opt/pr47280.C: New testcase.
13309
13310 2011-01-14 Jason Merrill <jason@redhat.com>
13311
13312 * g++.dg/cpp0x/constexpr-regress1.C: New.
13313
13314 * g++.dg/ext/flexary2.C: New.
13315
13316 2011-01-14 Richard Guenther <rguenther@suse.de>
13317
13318 PR middle-end/47281
13319 * gcc.dg/torture/pr47281.c: New testcase.
13320 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13321
13322 2011-01-14 Richard Guenther <rguenther@suse.de>
13323
13324 PR tree-optimization/47286
13325 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13326
13327 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13328
13329 PR c++/47213
13330 * g++.dg/ext/pr47213.C: New.
13331
13332 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13333
13334 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13335
13336 2011-01-13 Tobias Burnus <burnus@net-b.de>
13337 Mikael Morin <mikael@gcc.gnu.org>
13338
13339 PR fortran/45848
13340 PR fortran/47204
13341 * gfortran.dg/select_type_20.f90: New.
13342 * gfortran.dg/select_type_21.f90: New.
13343
13344 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13345
13346 PR target/47251
13347 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13348
13349 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13350
13351 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13352 * gcc.dg/guality/pr36728-2.c: Likewise.
13353
13354 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13355
13356 PR debug/PR46973
13357 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13358
13359 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13360
13361 PR rtl-optimization/45352
13362 * gcc.dg/pr45352-3.c: New.
13363
13364 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13365
13366 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13367 comment.
13368 * g++.dg/cpp0x/range-for8.C: New.
13369 * g++.dg/cpp0x/range-for9.C: New.
13370
13371 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13372
13373 PR debug/47209
13374 * g++.dg/debug/pr47209.C: New.
13375
13376 2011-01-12 Richard Guenther <rguenther@suse.de>
13377
13378 PR lto/47259
13379 * gcc.dg/lto/pr47259_0.c: New testcase.
13380 * gcc.dg/lto/pr47259_1.c: Likewise.
13381
13382 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13383
13384 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13385 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13386 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13387 methods missing from the OBJC2 Object.
13388 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13389 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13390 GNU and NeXT runtimes.
13391 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13392 comments.
13393 * objc-obj-c++-shared/Object1.m: Likewise.
13394 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13395 * objc.dg/proto-qual-1.m: Likewise.
13396 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13397 * obj-c++.dg/proto-qual-1.mm: Likewise.
13398
13399 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13400
13401 PR testsuite/33033
13402 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13403
13404 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13405
13406 Fixed the Objective-C++ testsuite and updated all tests.
13407 * lib/obj-c++.exp (obj-c++_init): Declare and set
13408 gcc_warning_prefix and gcc_error_prefix.
13409 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13410 'dg-warning', 'dg-message' and 'dg-error'.
13411 * obj-c++.dg/class-extension-3.mm: Likewise.
13412 * obj-c++.dg/class-protocol-1.mm: Likewise.
13413 * obj-c++.dg/encode-7.mm: Likewise.
13414 * obj-c++.dg/exceptions-3.mm: Likewise.
13415 * obj-c++.dg/exceptions-5.mm: Likewise.
13416 * obj-c++.dg/method-12.mm: Likewise.
13417 * obj-c++.dg/method-13.mm: Likewise.
13418 * obj-c++.dg/method-15.mm: Likewise.
13419 * obj-c++.dg/method-16.mm: Likewise.
13420 * obj-c++.dg/method-4.mm: Likewise.
13421 * obj-c++.dg/method-8.mm: Likewise.
13422 * obj-c++.dg/method-conflict-1.mm: Likewise.
13423 * obj-c++.dg/method-conflict-2.mm: Likewise.
13424 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13425 and uncommented second part of the testcase now that the testsuite
13426 works correctly.
13427 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13428 and uncommented second part of the testcase now that the testsuite
13429 works correctly.
13430 * obj-c++.dg/private-1.mm: Likewise.
13431 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13432 * obj-c++.dg/syntax-error-7.mm: Likewise.
13433 * obj-c++.dg/warn5.mm: Likewise.
13434 * obj-c++.dg/property/at-property-14.mm: Likewise.
13435 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13436 FIXME.
13437 * obj-c++.dg/property/at-property-18.mm: Likewise.
13438 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13439 FIXME.
13440 * obj-c++.dg/property/at-property-21.mm: Likewise.
13441 * obj-c++.dg/property/at-property-28.mm: Likewise.
13442 * obj-c++.dg/property/at-property-5.mm: Likewise.
13443 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13444 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13445 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13446 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13447 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13448 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13449 * obj-c++.dg/tls/diag-5.mm: Likewise.
13450 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13451 dg-error, now matched correctly.
13452
13453 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13454
13455 * objc.dg/property/at-property-29.m: New.
13456 * obj-c++.dg/property/at-property-29.mm: New.
13457
13458 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13459
13460 * go.test/go-test.exp (go-set-goarch): New proc.
13461 (go-gc-tests): Use it.
13462
13463 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13464
13465 PR debug/46955
13466 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13467
13468 2011-01-11 Richard Henderson <rth@redhat.com>
13469
13470 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13471
13472 2011-01-11 Jan Hubicka <jh@suse.cz>
13473
13474 PR lto/45721
13475 PR lto/45375
13476 * gcc.dg/lto/pr45721_1.c: New file.
13477 * gcc.dg/lto/pr45721_0.c: New file.
13478
13479 2011-01-11 Richard Guenther <rguenther@suse.de>
13480
13481 PR tree-optimization/46076
13482 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13483
13484 2011-01-11 Jeff Law <law@redhat.com>
13485
13486 * PR tree-optimization/47086
13487 * gcc.dg/pr47086.c: New test.
13488
13489 2011-01-11 Jason Merrill <jason@redhat.com>
13490
13491 PR c++/46658
13492 * g++.dg/template/new10.C: New.
13493
13494 PR c++/45520
13495 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13496
13497 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13498
13499 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13500 Split type definitions and NSConstantString class into...
13501 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13502 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13503 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13504 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13505 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13506 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13507 to comments.
13508 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13509 encode defines for newer NeXT system headers.
13510 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13511 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13512 * objc.dg/foreach-5.m: Likewise.
13513 * objc.dg/foreach-2.m: Likewise.
13514 * objc.dg/foreach-4.m: Likewise.
13515 * objc.dg/torture/strings/string1.m: Likewise.
13516 * objc.dg/torture/strings/string2.m: Likewise.
13517 * objc.dg/torture/strings/string3.m: Likewise.
13518 * objc.dg/torture/strings/string4.m: Likewise.
13519 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13520 header and stand alone.
13521 * obj-c++.dg/strings/strings-2.mm: Likewise.
13522 * objc.dg/torture/strings/const-str-3.m: Likewise.
13523 * objc.dg/strings/strings-2.m: Likewise.
13524 * objc.dg/strings/const-str-12b.m: Likewise.
13525
13526 2011-01-12 Richard Guenther <rguenther@suse.de>
13527
13528 PR middle-end/32511
13529 * gcc.dg/attr-weak-1.c: Adjust.
13530
13531 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13532
13533 PR fortran/47051
13534 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13535 standard compliant and comment.
13536
13537 2011-01-10 Jan Hubicka <jh@suse.cz>
13538
13539 PR lto/46083
13540 * gcc.dg/initpri3.c: New testcase.
13541
13542 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13543
13544 PR lto/47222
13545 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13546 externally visible.
13547 (g_esi): Likewise.
13548 (g_ebx): Likewise.
13549 (g_ebp): Likewise.
13550 (g_esp): Likewise.
13551 (g_ebp_save): Likewise.
13552 (g_esp_save): Likewise.
13553
13554 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13555
13556 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13557
13558 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13559
13560 PR tree-optimization/46021
13561 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13562 i?86-*-*, x86_64-*-*.
13563
13564 2011-01-10 Jeff Law <law@redhat.com>
13565
13566 * PR tree-optimization/47141
13567 * gcc.c-torture/compile/pr47141.c: New test.
13568
13569 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13570
13571 PR testsuite/46230
13572 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13573 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13574 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13575 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13576
13577 PR testsuite/46230
13578 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13579 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13580 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13581 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13582 being vectorized. Adjust dg-final pattern.
13583
13584 PR testsuite/46230
13585 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13586 * gcc.dg/vect/slp-24.c: Likewise.
13587
13588 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13589
13590 PR c++/47218
13591 * g++.dg/other/pr47218-1.C: New test file.
13592 * g++.dg/other/pr47218.C: Likewise.
13593 * g++.dg/other/pr47218.h: New supporting header.
13594
13595 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13596
13597 PR objc/47232
13598 * objc.dg/attributes/invalid-attribute-1.m: New.
13599 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13600
13601 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13602
13603 PR fortran/47224
13604 * gfortran.dg/proc_ptr_comp_28.f90: New.
13605
13606 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13607
13608 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13609 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13610 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13611 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13612 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13613 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13614 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13615 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13616 * objc.dg/gnu-api-2-class.m: Likewise.
13617 * objc.dg/gnu-api-2-ivar.m: Likewise.
13618 * objc.dg/gnu-api-2-method.m: Likewise.
13619 * objc.dg/gnu-api-2-objc.m: Likewise.
13620 * objc.dg/gnu-api-2-object.m: Likewise.
13621 * objc.dg/gnu-api-2-property.m: Likewise.
13622 * objc.dg/gnu-api-2-protocol.m: Likewise.
13623 * objc.dg/gnu-api-2-sel.m: Likewise.
13624
13625 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13626
13627 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13628 * objc.dg/objc-foreach-4.m: Likewise.
13629 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13630 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13631 * objc.dg/foreach-4.m: Likewise.
13632 * objc.dg/foreach-5.m: Likewise.
13633 * objc.dg/foreach-3.m: Return self from init.
13634
13635 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13636
13637 PR fortran/38536
13638 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13639
13640 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13641
13642 PR fortran/46313
13643 * gfortran.dg/class_35.f90: New.
13644
13645 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13646
13647 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13648
13649 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13650
13651 PR objc/47078
13652 * objc.dg/invalid-method-2.m: New.
13653 * obj-c++.dg/invalid-method-2.mm: New.
13654
13655 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13656
13657 PR fortran/46896
13658 * gfortran.dg/transpose_optimization_2.f90 : New test.
13659
13660 2011-01-08 Jan Hubicka <jh@suse.cz>
13661
13662 PR tree-optmization/46469
13663 * g++.dg/torture/pr46469.C: New testcase.
13664
13665 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13666
13667 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13668 emulation of libobjc-gnu structure layout functionality to ..
13669 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13670 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13671 * objc/execute/bf-common.h: Adjust headers.
13672 * objc/execute/bf-1.m: Likewise.
13673 * objc/execute/bf-2.m: Likewise.
13674 * objc/execute/bf-3.m: Likewise.
13675 * objc/execute/bf-4.m: Likewise.
13676 * objc/execute/bf-5.m: Likewise.
13677 * objc/execute/bf-6.m: Likewise.
13678 * objc/execute/bf-7.m: Likewise.
13679 * objc/execute/bf-8.m: Likewise.
13680 * objc/execute/bf-9.m: Likewise.
13681 * objc/execute/bf-10.m: Likewise.
13682 * objc/execute/bf-11.m: Likewise.
13683 * objc/execute/bf-12.m: Likewise.
13684 * objc/execute/bf-13.m: Likewise.
13685 * objc/execute/bf-14.m: Likewise.
13686 * objc/execute/bf-15.m: Likewise.
13687 * objc/execute/bf-16.m: Likewise.
13688 * objc/execute/bf-17.m: Likewise.
13689 * objc/execute/bf-18.m: Likewise.
13690 * objc/execute/bf-19.m: Likewise.
13691 * objc/execute/bf-20.m: Likewise.
13692 * objc/execute/bf-21.m: Likewise.
13693 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13694 objc_get_type_qualifiers ().
13695
13696 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13697
13698 PR fortran/45777
13699 * gfortran.dg/dependency_39.f90: New test.
13700
13701 2011-01-07 Jan Hubicka <jh@suse.cz>
13702
13703 Get builtins tests ready for linker plugin.
13704 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13705 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13706 my_memset, my_bzero): Mark used.
13707 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13708 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13709 volatile.
13710 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13711 volatile.
13712
13713 2011-01-07 Jan Hubicka <jh@suse.cz>
13714
13715 PR tree-optimization/46367
13716 * g++.dg/torture/pr46367.C: New file.
13717
13718 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13719
13720 PR target/47201
13721 * gcc.dg/pr47201.c: New test.
13722
13723 PR bootstrap/47187
13724 * gcc.dg/tree-prof/pr47187.c: New test.
13725
13726 2011-01-07 Tobias Burnus <burnus@net-b.de>
13727
13728 PR fortran/41580
13729 * gfortran.dg/extends_type_of_3.f90: New.
13730
13731 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13732
13733 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13734 * g++.dg/ext/dllimport-MI1.C: Likewise.
13735 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13736 * g++.dg/ext/dllimport10.C: Likewise.
13737 * g++.dg/ext/dllimport11.C: Likewise.
13738 * g++.dg/ext/dllimport12.C: Likewise.
13739 * g++.dg/ext/dllimport13.C: Likewise.
13740 * g++.dg/ext/dllimport2.C: Likewise.
13741 * g++.dg/ext/dllimport3.C: Likewise.
13742 * g++.dg/ext/dllimport4.C: Likewise.
13743 * g++.dg/ext/dllimport5.C: Likewise.
13744 * g++.dg/ext/dllimport6.C: Likewise.
13745 * g++.dg/ext/dllimport8.C: Likewise.
13746 * g++.dg/ext/dllimport9.C: Likewise.
13747 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13748 targets, too. Additionally enable test for i?86-*-mingw*.
13749 * g++.dg/ext/selectany1.C: Likewise.
13750 Remove guard variable check.
13751
13752 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13753
13754 PR fortran/47189
13755 PR fortran/47194
13756 * gfortran.dg/storage_size_3.f08: Extended.
13757
13758 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13759
13760 PR c++/47022
13761 * g++.dg/template/stdarg1.C: New test.
13762
13763 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13764
13765 PR fortran/47195
13766 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13767 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13768 from the interface of functions to not hide the errors that
13769 shall be tested.
13770
13771 2011-01-06 Jan Hubicka <jh@suse.cz>
13772
13773 * gcc.dg/lto/pr47188_0.c: New testcase.
13774 * gcc.dg/lto/pr47188_1.c: New testcase.
13775
13776 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13777
13778 PR fortran/33117
13779 PR fortran/46478
13780 * gfortran.dg/interface_33.f90: New test.
13781
13782 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR c/47150
13785 * gcc.c-torture/compile/pr47150.c: New test.
13786
13787 2011-01-06 Ira Rosen <irar@il.ibm.com>
13788
13789 PR tree-optimization/47139
13790 * gcc.dg/vect/pr47139.c: New test.
13791
13792 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13793
13794 PR fortran/47180
13795 * gfortran.dg/extends_type_of_2.f03: New.
13796
13797 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13798
13799 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13800
13801 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13802
13803 * gnat.dg/opt14.adb: New test.
13804
13805 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13806
13807 PR fortran/46017
13808 * gfortran.dg/allocate_error_2.f90: New test.
13809
13810 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13811
13812 PR fortran/47024
13813 * gfortran.dg/storage_size_3.f08: New.
13814
13815 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13816
13817 PR libgfortran/47154
13818 * gfortran.dg/namelist_68.f90: New test.
13819
13820 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13821
13822 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13823
13824 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13825
13826 PR fortran/46448
13827 * gfortran.dg/class_34.f90: New.
13828
13829 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13830
13831 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13832 use __builtin_inff. Skip all single-precision tests that require
13833 Infinity.
13834
13835 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13836
13837 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13838
13839 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR tree-optimization/47148
13842 * gcc.c-torture/execute/pr47148.c: New test.
13843
13844 PR tree-optimization/47155
13845 * gcc.c-torture/execute/pr47155.c: New test.
13846
13847 PR rtl-optimization/47157
13848 * gcc.c-torture/compile/pr47157.c: New test.
13849
13850 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13851
13852 * gcc.dg/torture/vector-shift2.c (schar): Define.
13853 (main): Always use schar or uchar instead of plain "char" to avoid
13854 dependencies on implementation-defined char signedness.
13855
13856 2011-01-03 Martin Jambor <mjambor@suse.cz>
13857
13858 PR tree-optimization/46801
13859 * gnat.dg/pack9.adb: Remove xfail.
13860
13861 2011-01-03 Martin Jambor <mjambor@suse.cz>
13862
13863 PR tree-optimization/46984
13864 * g++.dg/ipa/pr46984.C: New test.
13865
13866 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13867
13868 PR fortran/46408
13869 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13870
13871 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13872
13873 PR tree-optimization/47140
13874 * gcc.c-torture/compile/pr47140.c: New test.
13875
13876 PR rtl-optimization/47028
13877 * gcc.dg/pr47028.c: New test.
13878
13879 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13880
13881 * objc.dg/protocol-forward-1.m: Removed TODO.
13882 * objc.dg/protocol-forward-2.m: New.
13883 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13884 * obj-c++.dg/protocol-forward-2.mm: New.
13885
13886 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13887
13888 PR target/38662
13889 * g++.dg/eh/pr38662.C: New testcase.
13890
13891 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13892
13893 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13894 scan for newline '\n'.
13895
13896 \f
13897 Copyright (C) 2011 Free Software Foundation, Inc.
13898
13899 Copying and distribution of this file, with or without modification,
13900 are permitted in any medium without royalty provided the copyright
13901 notice and this notice are preserved.